:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:DM Sans,sans-serif}html{min-width:320px}#root{width:100%;min-height:100vh}:root{font-family:var(--ft-fontBody);color:var(--ft-primary);background:var(--ft-background);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{min-width:320px;margin:0}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}.site-shell{min-height:100vh}.eyebrow{color:var(--ft-secondary);letter-spacing:.19em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.brand,.auth-brand{font-family:var(--ft-fontHeading);letter-spacing:-1.3px;font-size:30px;font-weight:600}.brand-symbol{color:var(--gold-74);font-family:var(--ft-fontBody);margin-right:11px;font-size:21px}.brand-dot{color:var(--gold-74)}.auth-page{background:var(--ft-primary);min-height:100vh;color:var(--ft-background);flex-direction:column;display:flex}.auth-brand{width:min(1240px,100% - 96px);margin:0 auto;padding-top:34px}.auth-layout{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(50px,9vw,130px);width:min(1120px,100% - 96px);margin:auto;padding:90px 0;display:grid}.auth-intro h1{font-family:var(--ft-fontHeading);letter-spacing:-.045em;margin:25px 0;font-size:clamp(48px,5.5vw,79px);font-weight:500;line-height:1.13}.auth-intro h1 em{color:var(--ft-goldLight);font-weight:400}.auth-intro>p{color:var(--ft-heroDescription);margin:0;font-size:15px;line-height:1.8}.auth-decoration{border:1px solid rgba(var(--ft-secondaryRgb), .4);width:min(100%,390px);height:125px;color:var(--ft-secondary);letter-spacing:.14em;flex-direction:column;justify-content:space-between;margin-top:68px;padding:20px;font-size:10px;display:flex}.auth-decoration span:last-child{font-size:9px}.auth-panel{background:var(--ft-background);color:var(--ft-primary);border:1px solid var(--ft-cardBorder);box-shadow:0 20px 60px rgb(var(--black-rgb) / .13);padding:clamp(32px,4vw,54px)}.auth-panel .eyebrow{color:var(--ft-eyebrow)}.auth-panel h2{font-family:var(--ft-fontHeading);margin:17px 0 14px;font-size:clamp(30px,3vw,39px);font-weight:500;line-height:1.25}.auth-panel>p{color:var(--ft-textMuted);font-size:14px;line-height:1.8}.auth-actions{flex-direction:column;gap:12px;margin-top:35px;display:flex}.primary-button,.auth-secondary-button{border-radius:3px;justify-content:space-between;align-items:center;width:100%;min-height:54px;padding:15px 19px;font-size:13px;font-weight:700;transition:background .2s,transform .2s;display:flex}.primary-button{border:1px solid var(--ft-accent);background:var(--ft-accent);color:var(--ft-onAccent)}.primary-button:hover{background:var(--ft-accentHover);transform:translateY(-2px)}.auth-secondary-button{border:1px solid var(--ft-borderStrong);color:var(--ft-primary);background:0 0}.auth-secondary-button:hover{background:var(--ft-buttonHover)}.auth-footer{border-top:1px solid rgba(var(--ft-backgroundRgb), .16);width:min(1240px,100% - 96px);color:var(--ft-footerText);justify-content:space-between;gap:20px;margin:0 auto;padding:25px 0 30px;font-size:11px;display:flex}.dashboard-page{background:var(--ft-background);flex-direction:column;min-height:100vh;display:flex}.site-header{background:var(--ink-27);color:var(--paper-94)}.header-inner{justify-content:space-between;align-items:center;gap:24px;width:min(1240px,100% - 96px);min-height:86px;margin:0 auto;display:flex}.account-area{align-items:center;gap:18px;display:flex}.account-name{color:var(--paper-94);font-size:13px;font-weight:500}.dashboard-main{flex:1;width:min(1120px,100% - 96px);margin:0 auto;padding:85px 0 110px}.dashboard-heading h1{font-family:var(--ft-fontHeading);letter-spacing:-.04em;margin:15px 0;font-size:clamp(43px,5vw,66px);font-weight:500}.dashboard-heading>p{max-width:590px;color:var(--ft-textMuted);font-size:14px;line-height:1.9}.dashboard-archives{margin-top:70px}.dashboard-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:23px;display:flex}.dashboard-section-heading h2{font-family:var(--ft-fontHeading);margin:0;font-size:28px;font-weight:500}.dashboard-section-heading>span{color:var(--ft-labelMuted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.archive-empty-state{text-align:center;background:var(--ft-surface);border:1px dashed var(--ft-borderStrong);flex-direction:column;justify-content:center;align-items:center;min-height:335px;padding:55px 30px;display:flex}.empty-state-symbol{color:var(--ft-secondary);margin-bottom:20px;font-size:38px}.archive-empty-state h3{font-family:var(--ft-fontHeading);margin:0 0 12px;font-size:29px;font-weight:500}.archive-empty-state p{max-width:440px;color:var(--ft-textMuted);margin:0;font-size:13px;line-height:1.9}.empty-state-note{color:var(--ft-accent);letter-spacing:.14em;margin-top:27px;font-size:10px;font-weight:700}.site-footer{background:var(--ink-26);color:var(--paper-84);justify-content:space-between;align-items:center;gap:20px;padding:29px max(48px,50vw - 620px);font-size:11px;display:flex}.site-footer span:first-child{color:var(--paper-94);font-family:var(--ft-fontHeading);font-size:22px}@media (width<=800px){.auth-brand,.auth-layout,.auth-footer,.header-inner,.dashboard-main{width:calc(100% - 48px)}.auth-layout{grid-template-columns:1fr;gap:45px;padding:75px 0}.auth-decoration{display:none}.dashboard-main{padding:65px 0 85px}.site-footer{padding:28px 24px}}@media (width<=520px){.auth-brand{padding-top:25px}.auth-intro h1{font-size:48px}.auth-panel{padding:30px 24px}.auth-footer,.site-footer{flex-direction:column;align-items:flex-start}.header-inner{min-height:75px}.brand{font-size:26px}.account-name{display:none}.dashboard-section-heading{align-items:flex-start}.archive-empty-state{padding:45px 20px}}.archive-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:22px;display:grid}.archive-card{background:var(--ft-surface);border:1px solid var(--ft-cardBorder);flex-direction:column;min-height:260px;padding:30px;transition:border-color .2s,transform .2s;display:flex}.archive-card:hover{border-color:var(--ft-secondary);transform:translateY(-3px)}.archive-card h3{font-family:var(--ft-fontHeading);margin:28px 0 10px;font-size:30px;font-weight:500}.archive-card p{color:var(--ft-textMuted);margin:0;font-size:13px;line-height:1.7}.archive-card-footer{color:var(--ft-labelMuted);letter-spacing:.13em;margin-top:auto;padding-top:30px;font-size:10px;font-weight:700}.archive-create-panel{background:var(--ft-surface);border:1px solid var(--ft-cardBorder);grid-template-columns:1fr 1fr;align-items:center;gap:45px;margin-bottom:65px;padding:38px 42px;display:grid}.archive-create-intro .eyebrow{color:var(--ft-eyebrow)}.archive-create-intro h2{font-family:var(--ft-fontHeading);margin:14px 0;font-size:32px;font-weight:500}.archive-create-intro p{max-width:400px;color:var(--ft-textMuted);margin:0;font-size:13px;line-height:1.8}.archive-create-form label{color:var(--ft-labelMuted);letter-spacing:.14em;margin-bottom:12px;font-size:10px;font-weight:700;display:block}.archive-create-controls{gap:10px;display:flex}.archive-create-controls input{background:var(--ft-inputSurface);min-width:0;color:var(--ft-primary);border:1px solid var(--ft-inputBorder);font:inherit;border-radius:3px;flex:1;padding:15px;font-size:13px}.archive-create-controls input:focus{outline:2px solid var(--ft-secondary);outline-offset:2px}.archive-create-controls button{background:var(--ft-accent);color:var(--ft-onAccent);white-space:nowrap;border:none;border-radius:3px;padding:15px 18px;font-size:12px;font-weight:700}.archive-create-controls button:hover:not(:disabled){background:var(--ft-accentHover)}.archive-create-controls button:disabled{opacity:.55;cursor:not-allowed}.archive-create-error{color:var(--ft-error);margin:12px 0 0;font-size:12px}@media (width<=850px){.archive-create-panel{grid-template-columns:1fr;gap:25px;padding:30px}}@media (width<=520px){.archive-create-controls{flex-direction:column}.archive-create-controls button{width:100%}}.archive-card{color:inherit;cursor:pointer;text-decoration:none}.home-page{background:var(--ft-background);color:var(--ft-primary)}.home-main{flex:1;width:min(980px,100%);margin:0 auto;padding:44px 24px 72px}.home-heading{margin-bottom:26px}.home-eyebrow{color:var(--ft-eyebrow);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.home-heading h1{font:500 44px/1.1 var(--ft-fontHeading);letter-spacing:-.02em;margin:8px 0 0}.home-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.home-card{border:1px solid var(--ft-cardBorder);background:var(--ft-surface);color:inherit;box-shadow:0 1px 2px rgb(var(--ink-27-rgb) / .04), 0 10px 26px rgb(var(--ink-27-rgb) / .07);border-radius:18px;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden}.home-card:hover{border-color:var(--ft-borderStrong);box-shadow:0 1px 2px rgb(var(--ink-27-rgb) / .05), 0 16px 34px rgb(var(--ink-27-rgb) / .12);transform:translateY(-2px)}.home-cover{background:var(--ft-primary);grid-template-rows:minmax(0,1fr);grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;height:150px;display:grid;position:relative;overflow:hidden}.home-cover img{object-fit:cover;object-position:center 30%;width:100%;min-width:0;height:100%;min-height:0;display:block}.home-cover:after{content:"";background:linear-gradient(to bottom, rgb(var(--ink-27-rgb) / 0) 55%, rgb(var(--ink-27-rgb) / .35) 100%);pointer-events:none;position:absolute;inset:0}.home-cover.count-0{background:radial-gradient(circle at 50% 120%, rgb(var(--gold-74-rgb) / .35), transparent 60%), var(--ft-primary);justify-content:center;align-items:center;display:flex}.home-cover.count-0:after{display:none}.home-cover-empty{color:var(--ft-secondary);font-size:30px}.home-card-body{flex:1;align-items:center;gap:12px;padding:16px 16px 18px 18px;display:flex}.home-card-info{flex:1;min-width:0}.home-card-info h2{-webkit-line-clamp:2;line-clamp:2;font:500 23px/1.2 var(--ft-fontHeading);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.home-card-meta{color:var(--ft-textMuted);margin:4px 0 0;font-size:13px}.home-card-stats{flex-wrap:wrap;gap:6px;margin:12px 0 0;display:flex}.home-card-stats span{background:var(--ft-buttonHover);color:var(--ft-primary);border-radius:999px;padding:4px 10px;font-size:12px}.home-card-stats strong{color:var(--ft-accent);font-weight:700}.home-card-chevron{fill:none;width:22px;height:22px;stroke:var(--ft-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.home-card-skeleton{background:linear-gradient(100deg, var(--ft-surface) 30%, var(--ft-buttonHover) 50%, var(--ft-surface) 70%) 0 0 / 300% 100%;min-height:260px;animation:1.4s ease-in-out infinite home-shimmer}@keyframes home-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.home-message,.home-empty{border:1px solid var(--ft-cardBorder);background:var(--ft-surface);border-radius:18px;padding:30px 24px}.home-message p{color:var(--ft-error);margin:6px 0 0}.home-empty{text-align:center}.home-empty-symbol{color:var(--ft-secondary);font-size:30px}.home-empty h2{font:500 26px var(--ft-fontHeading);margin:10px 0 8px}.home-empty p{max-width:440px;color:var(--ft-textMuted);margin:0 auto;font-size:14px;line-height:1.7}.home-create{margin-top:18px}.home-create-toggle{border:1.5px dashed var(--ft-borderStrong);width:100%;min-height:60px;color:var(--ft-accent);background:0 0;border-radius:18px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;transition:background .2s,border-color .2s;display:flex}.home-create-toggle:hover{border-color:var(--ft-accent);background:rgb(var(--wine-36-rgb) / .04)}.home-create-toggle span{font-size:22px;font-weight:400;line-height:1}.home-create-form{border:1px solid var(--ft-cardBorder);background:var(--ft-surface);box-shadow:0 10px 26px rgb(var(--ink-27-rgb) / .07);border-radius:18px;gap:10px;padding:20px;animation:.25s both home-reveal;display:grid}.home-create-form label{color:var(--ft-labelMuted);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.home-create-form input{border:1px solid var(--ft-inputBorder);background:var(--ft-inputSurface);width:100%;min-height:50px;color:var(--ft-primary);font:16px var(--ft-fontBody);border-radius:12px;padding:12px 14px}.home-create-form input:focus{border-color:var(--ft-secondary);box-shadow:0 0 0 3px rgb(var(--gold-74-rgb) / .25);outline:none}.home-create-error{color:var(--ft-error);margin:0;font-size:13px}.home-create-actions{gap:10px;margin-top:4px;display:flex}.home-create-actions button{border-radius:12px;min-height:48px;font-size:15px;font-weight:700}.home-create-cancel{border:1px solid var(--ft-cardBorder);color:var(--ft-primary);background:0 0;flex:none;padding:0 18px}.home-create-submit{background:var(--ft-accent);color:var(--ft-onAccent);border:0;flex:1}.home-create-submit:disabled{opacity:.45;cursor:not-allowed}@keyframes home-reveal{0%{opacity:0;transform:translateY(8px)}}@media (width<=800px){.home-main{padding:26px calc(16px + env(safe-area-inset-right,0px)) calc(40px + env(safe-area-inset-bottom,0px)) calc(16px + env(safe-area-inset-left,0px))}.home-heading{margin-bottom:20px}.home-heading h1{font-size:32px}.home-list{grid-template-columns:minmax(0,1fr);gap:14px}.home-cover{height:132px}.home-card-info h2{font-size:21px}.home-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.home-card-skeleton,.home-create-form{animation:none}}.home-card-link{z-index:2;border-radius:inherit;position:absolute;inset:0}.home-card-link:focus-visible{outline:3px solid var(--ft-secondary);outline-offset:2px}.home-favorite{z-index:3;background:rgb(var(--ink-27-rgb) / .55);width:40px;height:40px;color:var(--paper-94);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:0;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,transform .15s;display:inline-flex;position:absolute;top:10px;right:10px}.home-favorite:hover{background:rgb(var(--ink-27-rgb) / .75)}.home-favorite svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:21px;height:21px}.home-card.is-favorite .home-favorite{color:var(--gold-83)}.home-card.is-favorite .home-favorite svg{fill:currentColor;animation:.35s cubic-bezier(.2,.9,.3,1.4) home-star-pop}@keyframes home-star-pop{0%{transform:scale(.6)}70%{transform:scale(1.2)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.home-card.is-favorite .home-favorite svg{animation:none}}.sk,.sk-text{animation:1.4s ease-in-out infinite sk-shimmer;background:linear-gradient(100deg, transparent 30%, rgb(var(--paper-94-rgb) / .07) 50%, transparent 70%) 0 0 / 300% 100%, rgb(var(--paper-94-rgb) / .07)!important;box-shadow:none!important}.sk{border-radius:8px;display:block}.sk.sk-line{vertical-align:middle;border-radius:999px;max-width:100%;height:.8em;display:inline-block}.sk-text{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;display:inline;color:#0000!important}.sk.sk-circle{border-radius:999px}.is-skeleton{pointer-events:none;-webkit-user-select:none;user-select:none}@keyframes sk-shimmer{0%{background-position:100% 0,0 0}to{background-position:0 0,0 0}}@media (prefers-reduced-motion:reduce){.sk,.sk-text{animation:none}}.rk{--rk-gold:var(--gold-83);--rk-silver:var(--paper-85);--rk-bronze:var(--gold-73);color:var(--paper-94)}.rk-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.rk-eyebrow{color:var(--gold-74);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.rk-head h2{color:var(--paper-94);font:500 clamp(26px, 3vw, 32px)/1.15 var(--ft-fontHeading);margin:6px 0 0}.rk-refresh{background:rgb(var(--white-rgb) / .07);width:40px;height:40px;color:var(--rk-gold);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rk-refresh:disabled{cursor:default}.rk-refresh svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.rk-refresh svg.is-spinning{animation:.8s linear infinite rk-spin}@keyframes rk-spin{to{transform:rotate(360deg)}}.rk-message{color:var(--ink-75);font-size:14px}.rk-message.is-error{color:var(--rose-79)}.rk-empty{border:1px solid rgb(var(--white-rgb) / .08);background:var(--ink-30a);text-align:center;border-radius:16px;padding:32px 22px}.rk-empty>span{color:var(--gold-74);font-size:26px}.rk-empty h3{font:500 21px var(--ft-fontHeading);margin:8px 0 6px}.rk-empty p{max-width:360px;color:var(--ink-75);margin:0 auto 14px;font-size:14px;line-height:1.6}.rk-empty a{color:var(--rk-gold);font-weight:700;text-decoration:none}.rk-podium{grid-template-rows:auto auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 10px;max-width:560px;margin:0 auto 22px;padding:0;list-style:none;display:grid}.rk-podium-item{display:contents}.rk-podium-link{grid-row:span 4;grid-template-rows:subgrid;min-width:0;color:inherit;text-align:center;-webkit-tap-highlight-color:transparent;justify-items:center;padding:0 2px;text-decoration:none;display:grid}.rk-podium-poster{align-self:end;width:82%;margin-bottom:18px;display:block;position:relative}.tier-1 .rk-podium-poster{width:100%}.rk-podium-poster img,.rk-podium-poster .rk-poster-empty{aspect-ratio:2/3;object-fit:cover;background:var(--ink-36);width:100%;box-shadow:0 10px 24px rgb(var(--black-rgb) / .4);border-radius:10px;display:flex}.tier-1 .rk-podium-poster img,.tier-1 .rk-podium-poster .rk-poster-empty{box-shadow:0 0 0 2px var(--rk-gold), 0 14px 30px rgb(var(--black-rgb) / .45)}.rk-medal{border:3px solid var(--ink-27);width:30px;height:30px;color:var(--ink-24);font:700 14px/1 var(--ft-fontBody);border-radius:50%;justify-content:center;align-items:center;margin-left:-15px;display:inline-flex;position:absolute;bottom:-14px;left:50%}.tier-1 .rk-medal{background:var(--rk-gold);width:34px;height:34px;margin-left:-17px;font-size:16px;bottom:-16px}.tier-2 .rk-medal{background:var(--rk-silver)}.tier-3 .rk-medal{background:var(--rk-bronze)}.rk-podium-text{display:contents}.rk-podium-title,.rk-podium-people{align-self:start}.rk-podium-score{align-self:baseline}.rk-podium-title{-webkit-line-clamp:2;line-clamp:2;width:100%;color:var(--paper-94);font:500 14px/1.25 var(--ft-fontHeading);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rk-podium-score{color:var(--rk-gold);font-variant-numeric:tabular-nums;margin-top:4px;font-size:18px;font-weight:700}.tier-1 .rk-podium-score{font-size:22px}.rk-podium-people{color:var(--ink-75);font-variant-numeric:tabular-nums;flex-direction:column;gap:1px;margin-top:3px;font-size:11px;display:flex}.rk-list{border:1px solid rgb(var(--white-rgb) / .08);background:var(--ink-30a);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.rk-list li+li{border-top:1px solid rgb(var(--white-rgb) / .07)}.rk-row{color:inherit;align-items:center;gap:12px;padding:10px 16px 10px 10px;text-decoration:none;display:flex}.rk-row:active{background:rgb(var(--white-rgb) / .04)}.rk-place{color:var(--ink-65);font:600 16px/1 var(--ft-fontBody);text-align:center;font-variant-numeric:tabular-nums;flex:0 0 24px}.rk-poster{aspect-ratio:2/3;object-fit:cover;background:var(--ink-36);border-radius:5px;flex:0 0 40px;width:40px}.rk-poster-empty{color:var(--gold-74);justify-content:center;align-items:center}span.rk-poster.rk-poster-empty{display:flex}.rk-info{flex-direction:column;flex:1;min-width:0;display:flex}.rk-title{color:var(--paper-94);font:500 16px/1.3 var(--ft-fontHeading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rk-sub{color:var(--ink-75);text-overflow:ellipsis;white-space:pre;font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;overflow:hidden}.rk-score{color:var(--rk-gold);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:17px;font-weight:700}@media (width>=701px){.rk-podium{gap:18px}.rk-podium-title{font-size:16px}.rk-podium-people{font-size:12px}.rk-list{max-width:720px;margin:0 auto}}@media (prefers-reduced-motion:reduce){.rk-refresh svg.is-spinning{animation:none}}.rk-filter{scrollbar-width:none;gap:8px;margin:0 -16px 18px;padding:2px 16px;display:flex;overflow-x:auto}.rk-filter::-webkit-scrollbar{display:none}.rk-filter button{border:1px solid rgb(var(--white-rgb) / .14);background:rgb(var(--white-rgb) / .05);min-height:34px;color:var(--paper-89a);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:0 13px;font-size:14px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.rk-filter button:has(img,.rk-filter-initial){padding-left:4px}.rk-filter button.is-active{background:var(--gold-74);color:var(--ink-24);border-color:#0000}.rk-filter img,.rk-filter-initial{object-fit:cover;background:var(--ink-36a);width:24px;height:24px;color:var(--gold-83);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.rk-filter button.is-active .rk-filter-initial{background:rgb(var(--ink-24-rgb) / .2);color:var(--ink-24)}@media (width>=801px){.rk-filter{flex-wrap:wrap;margin:0 0 22px;padding:0;overflow:visible}}button.rk-podium-link{width:100%;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.rk-podium-poster.is-series{box-shadow:0 -5px 0 -2px var(--ink-36a), 0 -9px 0 -4px var(--ink-31)}.rk-series-count{z-index:2;background:rgb(var(--ink-21-rgb) / .85);color:var(--gold-83);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700;position:absolute;top:6px;right:6px}.rk-series-open{border:1px solid rgb(var(--gold-83-rgb) / .35);background:rgb(var(--gold-83-rgb) / .06);border-radius:18px;margin:4px 0 22px;padding:14px}.rk-series-open .rk-parts{margin-top:10px}button.rk-row.is-series{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.rk-poster.is-series{box-shadow:3px -3px 0 -1px var(--ink-36a), 6px -6px 0 -2px var(--ink-31)}.rk-chevron{fill:none;width:18px;height:18px;stroke:var(--ink-75);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-left:-4px;transition:transform .2s}.rk-chevron.is-open{transform:rotate(180deg)}.rk-parts{margin:0;padding:0 0 6px 18px;list-style:none}.rk-row.is-part{border-left:2px solid rgb(var(--gold-83-rgb) / .35)}.rk-row.is-part .rk-place{font-size:13px}.rk-row.is-part .rk-title{font-size:15px}.rk-filter-divider{background:rgb(var(--white-rgb) / .14);flex-shrink:0;align-self:center;width:1px;height:20px;margin:0 2px}.rk-filter button.rk-filter-series{gap:6px;padding:0 12px 0 10px}.rk-filter-series svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linejoin:round;width:16px;height:16px}.rk-filter button.rk-filter-series.is-on{border-color:rgb(var(--gold-83-rgb) / .6);background:rgb(var(--gold-83-rgb) / .14);color:var(--gold-83)}button.rk-podium-link:focus{outline:none}button.rk-podium-link:focus-visible{outline:2px solid var(--gold-83);outline-offset:4px;border-radius:12px}@media (width>=801px){.rk-series-open{box-sizing:border-box;max-width:720px;margin:4px auto 22px}}@media (width>=1024px){.rk-podium{column-gap:34px;max-width:900px;margin-bottom:40px}.rk-podium-poster{width:78%;margin-bottom:26px}.tier-1 .rk-podium-poster{width:100%}.rk-podium-poster img,.rk-podium-poster .rk-poster-empty{border-radius:14px}.rk-medal{width:38px;height:38px;margin-left:-19px;font-size:16px;bottom:-18px}.tier-1 .rk-medal{width:44px;height:44px;margin-left:-22px;font-size:19px;bottom:-21px}.rk-podium-title{font-size:21px}.tier-1 .rk-podium-title{font-size:24px}.rk-podium-score{margin-top:8px;font-size:28px}.tier-1 .rk-podium-score{font-size:36px}.rk-podium-people{gap:3px;margin-top:6px;font-size:14px}.rk-list{border-radius:20px;max-width:900px}.rk-row{gap:18px;padding:16px 26px 16px 18px}.rk-place{flex-basis:34px;font-size:20px}.rk-poster{border-radius:8px;flex-basis:60px;width:60px}.rk-title{font-size:21px}.rk-sub{margin-top:4px;font-size:14px}.rk-score{font-size:26px}.rk-filter button{min-height:40px;padding:0 16px;font-size:15px}.rk-filter img,.rk-filter-initial{width:28px;height:28px}}.shuffle-trigger{border:1px solid rgb(var(--gold-74-rgb) / .45);background:linear-gradient(135deg, rgb(var(--gold-74-rgb) / .14), rgb(var(--gold-74-rgb) / .04));width:100%;color:var(--paper-94);font:inherit;text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:14px;margin:0 0 16px;padding:14px 14px 14px 12px;display:flex}.shuffle-trigger-icon{background:var(--gold-74);width:44px;height:44px;color:var(--ink-27);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.shuffle-trigger-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:26px;height:26px}.shuffle-trigger-icon svg circle{fill:currentColor;stroke:none}.shuffle-trigger-text{flex:1;min-width:0}.shuffle-trigger-text strong{font-size:16px;display:block}.shuffle-trigger-text small{color:var(--ink-81);margin-top:2px;font-size:12px;line-height:1.4;display:block}.shuffle-trigger-chevron{fill:none;width:20px;height:20px;stroke:var(--gold-83);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.shuffle-backdrop{z-index:210;background:rgb(var(--ink-17a-rgb) / .72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:center;align-items:center;padding:20px;animation:.2s both shuffle-fade;display:flex;position:fixed;inset:0}.shuffle-dialog{width:min(380px,100%);max-height:calc(100dvh - 40px);padding:26px 22px calc(22px + env(safe-area-inset-bottom,0px));border:1px solid rgb(var(--white-rgb) / .08);background:var(--ink-27);color:var(--paper-94);text-align:center;box-shadow:0 30px 80px rgb(var(--black-rgb) / .5);border-radius:22px;flex-direction:column;align-items:center;animation:.28s cubic-bezier(.2,.8,.2,1) both shuffle-pop;display:flex;position:relative;overflow-y:auto}.shuffle-close{background:rgb(var(--white-rgb) / .07);width:34px;height:34px;color:var(--paper-94);cursor:pointer;border:0;border-radius:50%;font-size:14px;position:absolute;top:12px;right:12px}.shuffle-eyebrow{color:var(--ink-75);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.shuffle-stage{--slot:255px;width:170px;height:var(--slot);background:var(--ink-33a);box-shadow:0 16px 40px rgb(var(--black-rgb) / .45), 0 0 0 1px rgb(var(--white-rgb) / .06);border-radius:12px;margin:16px 0 14px;transition:box-shadow .3s;position:relative;overflow:hidden}.shuffle-stage:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to bottom, rgb(var(--ink-18-rgb) / .55), transparent 22%, transparent 78%, rgb(var(--ink-18-rgb) / .55));opacity:0;transition:opacity .3s;position:absolute;inset:0}.shuffle-stage.is-spinning:after{opacity:1}.shuffle-reel{transform:translate3d(0, calc(var(--pos,0) * var(--slot) * -1), 0);will-change:transform}.shuffle-reel.is-rolling{transition:transform 3.2s cubic-bezier(.12,.72,.16,1)}.shuffle-slot{width:100%;height:var(--slot)}.shuffle-slot img,.shuffle-no-poster{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.shuffle-no-poster{color:var(--ink-75);justify-content:center;align-items:center;padding:12px;font-size:13px;display:flex}.shuffle-stage.is-done{box-shadow:0 16px 40px rgb(var(--black-rgb) / .45), 0 0 0 2px var(--gold-74);animation:.45s cubic-bezier(.2,.9,.3,1.3) both shuffle-land}.shuffle-result{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(6px)}.shuffle-result.is-visible{opacity:1;transform:none}.shuffle-result h2{font:500 24px/1.2 var(--ft-fontHeading,Georgia, serif);overflow-wrap:anywhere;margin:0}.shuffle-result p{color:var(--ink-75);margin:4px 0 0;font-size:13px}.shuffle-actions{gap:10px;width:100%;margin-top:20px;display:grid}.shuffle-actions button{min-height:48px;font:inherit;cursor:pointer;border-radius:12px;font-size:15px;font-weight:700}.shuffle-actions button:disabled{opacity:.45;cursor:default}.shuffle-primary{background:var(--gold-74);color:var(--ink-27);border:0}.shuffle-secondary{border:1px solid rgb(var(--gold-74-rgb) / .7);color:var(--gold-83);background:0 0}.shuffle-again{color:var(--ink-85);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;display:inline-flex}.shuffle-again svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}@keyframes shuffle-fade{0%{opacity:0}}@keyframes shuffle-pop{0%{opacity:0;transform:translateY(16px)scale(.97)}}@keyframes shuffle-land{0%{transform:scale(.94)}60%{transform:scale(1.03)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.shuffle-backdrop,.shuffle-dialog,.shuffle-stage.is-done,.shuffle-reel.is-rolling{transition:none;animation:none}}.movie-night-trigger{box-sizing:border-box;text-decoration:none}.movie-night-trigger .shuffle-trigger-icon svg circle,.movie-night-trigger .shuffle-trigger-icon svg path{fill:currentColor;stroke:none}.movie-night-trigger .shuffle-trigger-icon svg rect{fill:none}.movie-night-trigger.is-live{border-color:rgb(var(--green-80-rgb) / .55);background:linear-gradient(135deg, rgb(var(--green-80-rgb) / .14), rgb(var(--green-80-rgb) / .03))}.rk-stats-link{box-sizing:border-box;text-decoration:none}.rk-stats-link .shuffle-trigger-icon svg{stroke-width:2.2px;stroke-linecap:round}@media (width>=1024px){.shuffle-dialog{border-radius:26px;width:min(500px,100%);padding:34px 36px 30px}.shuffle-close{width:40px;height:40px;font-size:16px;top:16px;right:16px}.shuffle-eyebrow{font-size:12px}.shuffle-stage{--slot:clamp(255px, calc(100vh - 430px), 420px);width:calc(var(--slot) * 2 / 3);border-radius:16px;margin:20px 0 18px}.shuffle-result h2{font-size:32px}.shuffle-result p{font-size:15px}.shuffle-actions{gap:12px;margin-top:24px}.shuffle-actions button{min-height:52px;font-size:16px}}.movie-sheet-backdrop{z-index:200;background:rgb(var(--ink-17a-rgb) / .66);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:24px;animation:.2s both movie-sheet-fade;display:flex;position:fixed;inset:0}.movie-sheet{background:var(--ink-27);width:min(760px,100%);max-height:min(92dvh,980px);color:var(--paper-94);box-shadow:0 30px 80px rgb(var(--black-rgb) / .5);border-radius:18px;flex-direction:column;animation:.28s cubic-bezier(.2,.8,.2,1) both movie-sheet-pop;display:flex;position:relative;overflow:hidden}.movie-sheet-grabber{display:none}.movie-sheet-close{z-index:3;background:rgb(var(--ink-18-rgb) / .7);width:36px;height:36px;color:var(--paper-94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:0;border-radius:50%;font-size:15px;position:absolute;top:12px;right:12px}.movie-sheet-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.movie-sheet-hero{background:var(--ink-33a) center / cover no-repeat;padding:90px 24px 22px;position:relative}.movie-sheet-hero:before{content:"";background:linear-gradient(to bottom, rgb(var(--ink-27-rgb) / .15) 0%, rgb(var(--ink-27-rgb) / .75) 55%, var(--ink-27) 100%);position:absolute;inset:0}.movie-sheet-hero-inner{align-items:flex-end;gap:18px;display:flex;position:relative}.movie-sheet-poster{aspect-ratio:2/3;object-fit:cover;background:var(--ink-38);width:120px;box-shadow:0 10px 30px rgb(var(--black-rgb) / .45);border-radius:10px;flex-shrink:0}.movie-sheet-no-poster{color:var(--ink-75a);text-align:center;justify-content:center;align-items:center;padding:8px;font-size:12px;display:flex}.movie-sheet-heading{min-width:0}.movie-sheet-heading h2{font:500 30px/1.15 var(--ft-fontHeading,Georgia, serif);overflow-wrap:anywhere;margin:0}.movie-sheet-original{color:var(--ink-81);margin:4px 0 0;font-size:13px;font-style:italic}.movie-sheet-meta{color:var(--paper-88);margin:8px 0 0;font-size:13px}.movie-sheet-vote{color:var(--gold-83);margin:6px 0 0;font-size:15px;font-weight:700}.movie-sheet-vote small{color:var(--ink-75a);font-size:12px;font-weight:400}.movie-sheet-body{padding:4px 24px 28px}.movie-sheet-genres{flex-wrap:wrap;gap:6px;margin:0 0 18px;padding:0;list-style:none;display:flex}.movie-sheet-genres li{border:1px solid var(--ink-44b);color:var(--ink-85);border-radius:999px;padding:5px 11px;font-size:12px}.movie-sheet-trailer{aspect-ratio:16/9;background:var(--ink-20);border-radius:12px;margin:0 0 20px;position:relative;overflow:hidden}.movie-sheet-trailer iframe,.movie-sheet-trailer-start{border:0;width:100%;height:100%;position:absolute;inset:0}.movie-sheet-trailer-start{background:var(--ink-20) center / cover no-repeat;color:var(--white);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:0;display:flex}.movie-sheet-trailer-start:before{content:"";background:rgb(var(--ink-18-rgb) / .35);position:absolute;inset:0}.movie-sheet-play{background:var(--gold-74);width:64px;height:64px;box-shadow:0 8px 24px rgb(var(--black-rgb) / .4);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.movie-sheet-play svg{width:28px;height:28px;fill:var(--ink-27);margin-left:3px}.movie-sheet-trailer-label{text-shadow:0 1px 6px rgb(var(--black-rgb) / .6);font-size:14px;font-weight:700;position:relative}.movie-sheet-tagline{color:var(--gold-83);font:italic 400 17px/1.5 var(--ft-fontHeading,Georgia, serif);margin:0 0 10px}.movie-sheet-overview{color:var(--paper-88);margin:0 0 20px;font-size:15px;line-height:1.7}.movie-sheet-muted{color:var(--ink-75a);margin:0 0 18px;font-size:13px}.movie-sheet-error{color:var(--rose-79);font-size:13px}.movie-sheet-facts{background:var(--ink-33a);border-radius:12px;grid-template-columns:max-content 1fr;gap:8px 16px;margin:0 0 24px;padding:16px;font-size:14px;display:grid}.movie-sheet-facts dt{color:var(--ink-75a)}.movie-sheet-facts dd{color:var(--paper-94);margin:0}.movie-sheet-section{margin:0 0 24px}.movie-sheet-section h3{font:500 21px var(--ft-fontHeading,Georgia, serif);margin:0 0 12px}.movie-sheet-cast{scroll-snap-type:x proximity;scrollbar-width:none;gap:12px;margin:0 -24px;padding:0 24px 6px;scroll-padding-inline:24px;list-style:none;display:flex;overflow-x:auto}.movie-sheet-cast::-webkit-scrollbar{display:none}.movie-sheet-cast li{scroll-snap-align:start;flex:0 0 92px;font-size:12px}.movie-sheet-cast img,.movie-sheet-cast-empty{aspect-ratio:2/3;object-fit:cover;background:var(--ink-38);width:92px;color:var(--ink-75a);border-radius:10px;justify-content:center;align-items:center;margin-bottom:6px;font-size:26px;display:flex}.movie-sheet-cast strong{color:var(--paper-94);line-height:1.3;display:block}.movie-sheet-cast small{color:var(--ink-75a);margin-top:2px;line-height:1.3;display:block}.movie-sheet-providers{align-items:center;gap:12px;margin-bottom:10px;display:flex}.movie-sheet-providers>span{color:var(--ink-75a);flex:0 0 64px;font-size:12px}.movie-sheet-providers ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.movie-sheet-providers li{color:var(--paper-88);align-items:center;font-size:12px;display:flex}.movie-sheet-providers img{border-radius:9px;width:40px;height:40px}.movie-sheet-source{color:var(--ink-69);margin:4px 0 0;font-size:11px}.movie-sheet-source a{color:var(--gold-74)}.movie-sheet-actions{border-top:1px solid var(--ink-39);background:var(--ink-27);gap:10px;padding:14px 24px;display:flex}.movie-sheet-actions>*{flex:1}.movie-sheet-actions button,.movie-sheet-actions a{border:1px solid var(--gold-74);min-height:50px;color:var(--gold-83);background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:0 16px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.movie-sheet-actions .is-primary{border-color:var(--gold-74);background:var(--gold-74);color:var(--ink-27)}.movie-sheet-actions button:disabled{opacity:.5}.movie-sheet-actions .movie-sheet-added{color:var(--green-81);border-color:#0000}@keyframes movie-sheet-fade{0%{opacity:0}}@keyframes movie-sheet-pop{0%{opacity:0;transform:translateY(20px)scale(.98)}}@keyframes movie-sheet-up{0%{transform:translateY(100%)}}@media (width<=700px){.movie-sheet-backdrop{align-items:flex-end;padding:0}.movie-sheet{width:100%;height:calc(100dvh - env(safe-area-inset-top,0px) - 10px);border-radius:18px 18px 0 0;max-height:none;animation:.32s cubic-bezier(.2,.8,.2,1) both movie-sheet-up}.movie-sheet-grabber{z-index:3;background:rgb(var(--paper-94-rgb) / .45);border-radius:3px;width:38px;height:5px;margin-left:-19px;display:block;position:absolute;top:7px;left:50%}.movie-sheet-hero{padding:120px 16px 18px}.movie-sheet-poster{width:100px}.movie-sheet-heading h2{font-size:25px}.movie-sheet-body{padding:4px 16px 24px}.movie-sheet-cast{margin:0 -16px;padding:0 16px 6px;scroll-padding-inline:16px}.movie-sheet-actions{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));flex-direction:column}}@media (prefers-reduced-motion:reduce){.movie-sheet-backdrop,.movie-sheet{animation:none}}.movie-sheet-collection{border:1px solid rgb(var(--gold-83-rgb) / .35);background:rgb(var(--gold-83-rgb) / .07);border-radius:16px;margin:18px 0 16px;padding:14px}.movie-sheet-collection-head{align-items:center;gap:14px;display:flex}.movie-sheet-collection img{aspect-ratio:2/3;object-fit:cover;border-radius:8px;flex:0 0 48px;width:48px}.movie-sheet-collection-head>div{flex-direction:column;flex:1;min-width:0;display:flex}.movie-sheet-collection span{color:var(--gold-83);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.movie-sheet-collection strong{margin-top:3px;font-size:17px}.movie-sheet-collection small{color:var(--ink-75);margin-top:2px;font-size:13px}.movie-sheet-collection-actions{gap:8px;margin-top:12px;display:flex}.movie-sheet-collection-actions button{border:1px solid rgb(var(--white-rgb) / .16);background:rgb(var(--white-rgb) / .05);min-height:42px;color:var(--paper-94);font:inherit;white-space:nowrap;cursor:pointer;border-radius:12px;flex:1 1 0;padding:0 10px;font-size:14px;font-weight:700}.movie-sheet-collection-actions button.is-primary{background:var(--gold-74);color:var(--ink-24);border-color:#0000}.movie-sheet-collection-actions button:disabled{opacity:.55}@media (width>=1024px){.movie-sheet{width:min(1000px,100%);max-height:min(92vh,1080px)}.movie-sheet-poster{border-radius:12px;width:170px}.movie-sheet-heading h2{font-size:42px}.movie-sheet-original{font-size:15px}.movie-sheet-meta{font-size:16px}.movie-sheet-overview{font-size:17px;line-height:1.7}.movie-sheet-tagline{font-size:19px}.movie-sheet-facts{font-size:15px}.movie-sheet-section h3{font-size:24px}.movie-sheet-cast li{flex-basis:112px;font-size:13px}.movie-sheet-cast img,.movie-sheet-cast-empty{width:112px}.movie-sheet-actions button,.movie-sheet-actions a{min-height:52px;font-size:16px}}.cs-backdrop{z-index:220;background:rgb(var(--ink-17a-rgb) / .62);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.cs-sheet{overscroll-behavior:contain;width:100%;max-width:560px;max-height:88dvh;padding:22px 16px calc(22px + env(safe-area-inset-bottom,0px));background:var(--ink-27);color:var(--paper-94);box-sizing:border-box;border-radius:22px 22px 0 0;animation:.28s cubic-bezier(.2,.8,.2,1) both cs-up;position:relative;overflow-y:auto}@keyframes cs-up{0%{opacity:0;transform:translateY(40px)}}.cs-close{background:rgb(var(--white-rgb) / .08);width:36px;height:36px;color:var(--paper-94);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.cs-head{gap:16px;padding-right:40px;display:flex}.cs-poster{aspect-ratio:2/3;object-fit:cover;background:var(--ink-33a);width:92px;color:var(--gold-83);box-shadow:0 6px 0 -2px var(--ink-36a), 0 12px 0 -4px var(--ink-31), 0 18px 30px rgb(var(--black-rgb) / .4);border-radius:10px;flex:0 0 92px;place-items:center;display:grid}.cs-eyebrow{color:var(--gold-83);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.cs-head h2{font:500 26px/1.15 var(--ft-fontHeading,Georgia, serif);margin:4px 0 0}.cs-head p{color:var(--ink-81);margin:8px 0 0;font-size:14px;line-height:1.45}.cs-head .cs-score{color:var(--ink-75)}.cs-score strong{color:var(--gold-83);margin-right:4px;font-size:22px}.cs-score small{font-size:12px}.cs-parts{grid-template-columns:minmax(0,1fr);gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.cs-part{border:1px solid rgb(var(--white-rgb) / .08);background:var(--ink-30a);min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:14px;flex:1;align-items:center;gap:12px;padding:9px 14px 9px 10px;text-decoration:none;display:flex}.cs-number{color:var(--ink-75);text-align:center;flex:0 0 16px;font-size:13px;font-weight:700}.cs-part img,.cs-thumb-empty{aspect-ratio:2/3;object-fit:cover;background:var(--ink-36a);width:38px;color:var(--gold-83);border-radius:6px;flex:0 0 38px;place-items:center;display:grid}.cs-part-text{flex-direction:column;flex:1;min-width:0;display:flex}.cs-part-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.cs-part-text small{color:var(--ink-75);margin-top:2px;font-size:12px}.cs-part-score{color:var(--gold-83);flex-shrink:0;font-size:18px;font-weight:700}.cs-chip{background:rgb(var(--white-rgb) / .07);color:var(--ink-81);border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:12px;font-weight:600}.cs-part-row{position:relative}.cs-parts li.is-next .cs-part{border-color:rgb(var(--gold-83-rgb) / .45);background:linear-gradient(100deg, rgb(var(--gold-83-rgb) / .12), var(--ink-30a) 70%)}.cs-parts li.is-dim .cs-part{opacity:.55}.cs-parts li.is-dim .cs-part img{filter:grayscale(.4)}.cs-head-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cs-head-actions button{min-height:40px;font:inherit;cursor:pointer;border-radius:12px;padding:0 14px;font-size:14px;font-weight:700}.cs-primary{background:var(--gold-74);color:var(--ink-24);border:0}.cs-primary:disabled{opacity:.55}.cs-secondary{border:1px solid rgb(var(--white-rgb) / .16);background:rgb(var(--white-rgb) / .05);color:var(--paper-94)}.cs-head p.cs-big-score{align-items:center;gap:10px;margin-top:12px;display:flex}.cs-big-score strong{color:var(--gold-83);font-size:40px;font-weight:700;line-height:1}.cs-big-score span{color:var(--paper-89a);flex-direction:column;font-size:14px;font-weight:600;line-height:1.3;display:flex}.cs-big-score small{color:var(--ink-75);font-size:12px;font-weight:400}.cs-head p.cs-people{color:var(--ink-75);margin-top:6px;font-size:13px}.cs-head p.cs-open-hint{color:var(--gold-83);margin-top:8px;font-size:13px;font-weight:700}.cs-missing{border:1px dashed rgb(var(--gold-83-rgb) / .4);border-radius:16px;margin-top:18px;padding:16px}.cs-missing p{color:var(--paper-89a);margin:0 0 12px;font-size:14px}.cs-missing-actions{gap:8px;display:flex}.cs-missing-actions button{border:1px solid rgb(var(--white-rgb) / .16);background:rgb(var(--white-rgb) / .05);min-height:44px;color:var(--paper-94);font:inherit;cursor:pointer;border-radius:12px;flex:1;font-size:14px;font-weight:700}.cs-missing-actions button.is-primary{background:var(--gold-74);color:var(--ink-24);border-color:#0000}.cs-missing-actions button:disabled{opacity:.55}@media (width>=801px){.cs-backdrop{align-items:center}.cs-sheet{border-radius:22px;padding:28px}}.archive-film-card.is-collection .archive-film-artwork{position:relative}.archive-collection-stack:before,.archive-collection-stack:after{content:"";z-index:0;background:var(--ink-36a);box-shadow:0 0 0 1px rgb(var(--white-rgb) / .08);border-radius:12px;position:absolute;inset:-6px 7% 6px}.archive-collection-stack:after{z-index:-1;background:var(--ink-31);inset:-11px 14% 11px}.archive-film-card.is-collection .archive-film-poster{z-index:1;position:relative}.archive-collection-count{z-index:2;background:rgb(var(--ink-21-rgb) / .82);color:var(--gold-83);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700;position:absolute;bottom:8px;right:8px}.archive-film-grid.is-list .archive-collection-stack,.archive-film-grid.is-list .archive-collection-count{display:none}.cs-part-row .cs-part{box-sizing:border-box;width:100%}.archive-series-open{color:var(--gold-83);font-weight:700}.cs-chip.is-next{background:rgb(var(--gold-83-rgb) / .16);color:var(--gold-83)}.cs-open-badge{background:var(--gold-83);color:var(--ink-24);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;flex-shrink:0;padding:5px 9px;font-size:10px;font-weight:800}.cs-part-row .cs-part{padding-right:48px}.cs-more{z-index:2;width:40px;height:40px;color:var(--ink-75);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0;font-size:22px;line-height:1;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.cs-more.is-open{color:var(--gold-83)}.cs-parts li.is-dim .cs-more{opacity:.55}.cs-menu{z-index:5;border:1px solid var(--ink-50b);background:var(--ink-34);min-width:210px;box-shadow:0 8px 22px rgb(var(--black-rgb) / .35);border-radius:8px;gap:2px;padding:5px;display:grid;position:absolute;top:calc(100% - 6px);right:6px}.cs-menu button{min-height:44px;color:var(--paper-94);font:600 14px var(--ft-fontBody,"DM Sans", sans-serif);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:10px 14px}.cs-menu button+button{border-top:1px solid rgb(var(--white-rgb) / .06)}.cs-menu button:hover:not(:disabled){background:var(--ink-43)}.cs-menu button.is-danger{color:var(--rose-84)}.cs-menu button:disabled{opacity:.5}.cs-manage button{border:1px solid rgb(var(--white-rgb) / .14);background:rgb(var(--white-rgb) / .05);min-height:38px;color:var(--paper-94);font:inherit;cursor:pointer;border-radius:10px;padding:0 14px;font-size:13px;font-weight:700}.cs-manage button.is-danger{border-color:rgb(var(--rose-84-rgb) / .3);color:var(--rose-84)}.cs-manage button:disabled{opacity:.5}.cs-manage{border-top:1px solid rgb(var(--white-rgb) / .08);margin-top:22px;padding-top:16px}.cs-manage>span{color:var(--ink-75);letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.cs-manage>div{flex-wrap:wrap;gap:8px;display:flex}.cs-manage+.cs-missing{margin-top:16px}.cs-sheet>.cs-head-actions{gap:8px;margin-top:16px;display:flex}.cs-sheet>.cs-head-actions button{white-space:nowrap;flex:1 1 0;min-height:44px}.cs-part-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-manage>div button{white-space:nowrap;flex:1 1 0}@media (width<=420px){.cs-poster{flex-basis:76px;width:76px}.cs-head h2{font-size:22px}}.cs-chip.is-upcoming{border:1px dashed rgb(var(--gold-83-rgb) / .5);color:var(--gold-83);background:0 0}.tp-trigger{border:1px solid rgb(var(--gold-83-rgb) / .35);background:rgb(var(--gold-83-rgb) / .1);width:36px;height:36px;color:var(--gold-83);cursor:pointer;border-radius:999px;flex-shrink:0;place-items:center;padding:0;transition:background .15s;display:grid}.tp-trigger:hover{background:rgb(var(--gold-83-rgb) / .2)}.tp-trigger svg{width:18px;height:18px}.tp-backdrop{z-index:300;background:rgb(var(--black-rgb) / .55);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.tp-sheet{width:100%;max-width:520px;max-height:90dvh;padding:24px 16px calc(24px + env(safe-area-inset-bottom,0px));background:var(--ink-27);color:var(--paper-94);box-sizing:border-box;border-radius:22px 22px 0 0;animation:.28s cubic-bezier(.2,.8,.2,1) both tp-up;position:relative;overflow-y:auto}@keyframes tp-up{0%{opacity:0;transform:translateY(40px)}}.tp-close{background:rgb(var(--white-rgb) / .08);width:36px;height:36px;color:var(--paper-94);cursor:pointer;border:0;border-radius:999px;position:absolute;top:14px;right:14px}.tp-eyebrow{color:var(--gold-83);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.tp-sheet h2{font:500 28px/1.15 var(--ft-fontHeading,Georgia, serif);margin:6px 0 0}.tp-lead{color:var(--ink-75);margin:6px 0 0;font-size:14px}.tp-list{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.tp-option{border:1px solid rgb(var(--white-rgb) / .1);background:var(--ink-30a);width:100%;color:var(--paper-94);font:inherit;text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:14px;padding:10px 14px 10px 10px;transition:border-color .15s;display:flex;position:relative}.tp-option.is-active{border-color:var(--gold-74);box-shadow:0 0 0 1px var(--gold-74)}.tp-preview{background:var(--ink-24);height:72px;box-shadow:inset 0 0 0 1px rgb(var(--white-rgb) / .1);box-sizing:border-box;border-radius:10px;flex-direction:column;flex:0 0 96px;gap:5px;padding:0 7px 7px;display:flex;position:relative;overflow:hidden}.tp-preview-header{background:var(--ink-27);border-bottom:1px solid rgb(var(--white-rgb) / .08);height:12px;margin:0 -7px}.tp-preview-card{background:var(--ink-30a);border-radius:6px;flex:1;gap:5px;padding:4px;display:flex}.tp-preview-poster{background:linear-gradient(160deg, var(--gold-83), var(--wine-43));border-radius:3px;flex:0 0 18px}.tp-preview-lines{flex-direction:column;flex:1;gap:3px;padding-top:2px;display:flex}.tp-preview-lines i,.tp-preview-lines b{background:var(--paper-94);border-radius:2px;height:4px;display:block}.tp-preview-lines i+i{background:var(--ink-75);width:70%}.tp-preview-lines b{background:var(--gold-83);width:40%;margin-top:auto}.tp-preview-button{background:var(--gold-74);border-radius:4px;height:8px}.tp-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tp-text strong{font-size:16px}.tp-text small{color:var(--ink-75);font-size:13px}.tp-check{width:22px;height:22px;color:var(--gold-83);flex-shrink:0}@media (width>=801px){.tp-backdrop{align-items:center}.tp-sheet{border-radius:22px;max-width:760px;padding:28px}.tp-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.archive-back-link{color:var(--ink-54a);align-items:center;gap:10px;margin-bottom:55px;font-size:12px;font-weight:600;transition:color .2s;display:inline-flex}.archive-back-link:hover{color:var(--wine-36)}.archive-page-heading{margin-bottom:52px}.archive-page-heading h1{font-family:var(--ft-fontHeading);letter-spacing:-.04em;margin:15px 0;font-size:clamp(44px,5vw,68px);font-weight:500}.archive-page-heading>p{color:var(--ink-54a);margin:0;font-size:14px;line-height:1.8}.archive-tabs{border-bottom:1px solid var(--paper-89b);align-items:center;gap:36px;margin-bottom:45px;display:flex;overflow-x:auto}.archive-tab{min-height:55px;color:var(--ink-54a);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;padding:0 0 14px;font-size:12px;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.archive-tab:hover{color:var(--ink-27)}.archive-tab.active{color:var(--ink-27);border-bottom-color:var(--wine-36)}.archive-content-empty{background:var(--paper-98a);border:1px dashed var(--paper-80);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:60px 30px;display:flex}.archive-content-symbol{color:var(--gold-74);margin-bottom:20px;font-size:38px}.archive-content-empty h2{font-family:var(--ft-fontHeading);margin:0 0 12px;font-size:30px;font-weight:500}.archive-content-empty p{max-width:430px;color:var(--ink-54a);margin:0;font-size:13px;line-height:1.9}@media (width<=600px){.archive-back-link,.archive-page-heading{margin-bottom:35px}.archive-tabs{gap:25px}.archive-content-empty{padding:45px 20px}}.archive-members-list{gap:14px;margin-top:28px;display:grid}.archive-member-card{background:var(--paper-98a);border:1px solid var(--paper-89b);align-items:center;gap:20px;padding:24px 28px;display:flex}.archive-member-avatar{background:var(--ink-27);width:54px;height:54px;color:var(--wine-36);font-family:var(--ft-fontHeading);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:25px;display:flex}.archive-member-details{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.archive-member-details strong{color:var(--ink-27);font-size:15px;font-weight:600}.archive-member-details span{color:var(--ink-54a);font-size:12px}.archive-member-you{border:1px solid var(--paper-89b);color:var(--ink-54a);border-radius:20px;padding:7px 13px;font-size:11px;font-weight:600}@media (width<=600px){.archive-member-card{gap:14px;padding:18px}.archive-member-avatar{width:46px;height:46px;font-size:22px}}.archive-invite-area{background:var(--paper-98a);border:1px solid var(--paper-89b);margin:22px 0 36px;padding:28px 30px}.archive-invite-area>p{color:var(--ink-54a);margin:0 0 22px;font-size:13px;line-height:1.8}.archive-invite-area .primary-button{width:auto;min-height:44px;padding:12px 22px;font-size:12px}.archive-invite-result{border-top:1px solid var(--paper-89b);flex-direction:column;align-items:flex-start;gap:12px;margin-top:25px;padding-top:24px;display:flex}.archive-invite-result label{color:var(--ink-27);font-size:12px;font-weight:600}.archive-invite-result input{box-sizing:border-box;border:1px solid var(--paper-89b);background:var(--ft-bg);width:100%;min-height:46px;color:var(--ink-27);padding:12px 14px;font-size:12px}.archive-invite-result>p{color:var(--ink-54a);margin:6px 0 0;font-size:12px;line-height:1.8}@media (width<=600px){.archive-invite-area{padding:22px 18px}}.archive-invite-status{color:var(--ink-54a);align-items:baseline;gap:9px;font-size:12px;line-height:1.8;display:flex;margin-bottom:20px!important}.archive-invite-status-dot{background:var(--green-58);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.archive-invite-deactivate{border:1px solid var(--paper-89b);min-height:44px;color:var(--ink-54a);cursor:pointer;background:0 0;justify-content:center;align-items:center;margin-left:14px;padding:11px 18px;font-size:12px;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex}.archive-invite-deactivate:hover:not(:disabled){border-color:var(--ink-27);color:var(--ink-27)}.archive-invite-deactivate:disabled{opacity:.5;cursor:not-allowed}@media (width<=600px){.archive-invite-deactivate{margin:12px 0 0}}.archive-invite-area>.primary-button,.archive-invite-area>.archive-invite-deactivate{vertical-align:middle;width:auto;display:inline-flex}.archive-invite-area>.archive-invite-deactivate{margin-left:14px}@media (width<=600px){.archive-invite-area>.archive-invite-deactivate{margin-top:12px;margin-left:0}}.archive-member-avatar{overflow:hidden}.archive-member-image{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.archive-movies-section.archive-cinema{background:var(--ink-27);width:100%;max-width:none;color:var(--paper-94);border:0;border-radius:0;margin:30px 0 0;padding:48px max(32px,50% - 750px)}.archive-collection-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:25px;display:flex}.archive-collection-heading h2{color:var(--paper-94);font-family:var(--ft-fontHeading);margin:0;font-size:clamp(28px,3.5vw,39px);font-weight:500;line-height:1.25}.archive-collection-heading>span{color:var(--gold-74);letter-spacing:.12em;white-space:nowrap;font-size:11px;font-weight:600}.archive-movie-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:26px;display:flex}.archive-view-switch{border:1px solid var(--ink-52);border-radius:8px;margin-right:auto;display:inline-flex;overflow:hidden}.archive-view-switch button{min-height:42px;color:var(--paper-94);font:600 12px var(--ft-fontBody);cursor:pointer;background:0 0;border:0;padding:10px 15px}.archive-view-switch button+button{border-left:1px solid var(--ink-52)}.archive-movie-toolbar input,.archive-movie-toolbar select{border:1px solid var(--ink-52);background:var(--ink-32);min-width:0;min-height:42px;color:var(--paper-94);font:12px var(--ft-fontBody);border-radius:8px;padding:10px 13px}.archive-movie-toolbar input{width:min(220px,100%)}.archive-movie-toolbar input::placeholder{color:var(--ink-84)}.archive-movie-toolbar select option{color:var(--paper-94);background:var(--ink-32)}.archive-film-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.archive-film-card{border:1px solid var(--ink-45);background:var(--ink-25);border-radius:12px;flex-direction:column;min-width:0;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.archive-film-card:hover{border-color:var(--gold-74);transform:translateY(-3px)}.archive-film-poster{aspect-ratio:2/3;object-fit:cover;width:100%;display:block}.archive-film-no-poster{background:var(--ink-38);color:var(--paper-94);text-align:center;place-items:center;padding:16px;font-size:12px;display:grid}.archive-film-details{flex-direction:column;flex:1;padding:18px;display:flex}.archive-film-details h3{color:var(--paper-94);font:500 20px/1.3 var(--ft-fontHeading);overflow-wrap:anywhere;margin:0 0 8px}.archive-film-year{color:var(--gold-79);margin:0;font-size:12px}.archive-film-bottom{align-items:center;gap:11px;margin-top:auto;padding-top:19px;display:flex}.archive-film-score{background:var(--gold-74);min-width:49px;min-height:38px;color:var(--ink-27);font:700 16px var(--ft-fontBody);border-radius:7px;justify-content:center;align-items:center;padding:8px 10px;display:inline-flex}.archive-film-score-label{color:var(--ink-84a);font-size:12px;line-height:1.4}.archive-film-action{border:1px solid var(--gold-74);width:100%;min-height:42px;color:var(--paper-94);font:600 12px var(--ft-fontBody);cursor:pointer;background:0 0;border-radius:7px;margin-top:16px;padding:11px}.archive-film-action:hover:not(:disabled){background:var(--gold-74);color:var(--ink-27)}.archive-film-action:disabled{opacity:.55;cursor:wait}.archive-film-grid.is-list{flex-direction:column;gap:12px;display:flex}.archive-film-grid.is-list .archive-film-card{flex-direction:row;align-items:stretch;gap:17px;padding:10px;display:flex}.archive-film-grid.is-list .archive-film-poster{border-radius:6px;flex:0 0 85px;align-self:flex-start;width:85px}.archive-film-grid.is-list .archive-film-details{min-width:0;padding:4px 6px 4px 0}.archive-film-grid.is-list .archive-film-bottom{margin-top:8px;padding-top:4px}.archive-film-grid.is-list .archive-film-action{max-width:220px}.movie-search-section{margin:0 0 65px}.movie-search-section>h2{color:var(--ink-27);font:500 clamp(27px, 3vw, 35px)/1.25 var(--ft-fontHeading);margin:0 0 12px}.movie-search-section>p{color:var(--ink-54a);font-size:13px;line-height:1.7}.movie-search-section form{gap:12px;margin:24px 0;display:flex}.movie-search-section input[type=search]{border:1px solid var(--ink-85a);background:var(--paper-99);min-width:0;min-height:48px;color:var(--ink-27);font:13px var(--ft-fontBody);border-radius:9px;flex:1;padding:13px 17px}.movie-search-section form .primary-button{border-radius:8px;flex-shrink:0;width:auto;min-height:48px;padding:12px 22px}.movie-search-results{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;margin-top:24px;display:grid}.movie-search-card{border:1px solid var(--paper-89b);background:var(--paper-98a);border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.movie-search-card>img,.movie-search-poster-button img,.movie-search-poster-button .movie-poster-placeholder,.movie-search-card>.movie-poster-placeholder{aspect-ratio:2/3;object-fit:cover;width:100%;display:block}.movie-poster-placeholder{background:var(--paper-90);color:var(--ink-54a);text-align:center;place-items:center;padding:16px;font-size:12px;display:grid!important}.movie-search-card>div:last-child{flex-direction:column;flex:1;padding:18px;display:flex}.movie-search-card h3{color:var(--ink-27);font:500 19px/1.3 var(--ft-fontHeading);overflow-wrap:anywhere;margin:0 0 8px}.movie-search-card p{color:var(--ink-54a);margin:0 0 8px;font-size:12px;line-height:1.6}.movie-search-card>div:last-child>p:last-of-type{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin-top:6px;display:-webkit-box;overflow:hidden}.movie-card-actions{flex-direction:column;gap:9px;margin-top:auto;padding-top:18px;display:flex}.movie-card-actions button{border:1px solid var(--wine-36);background:var(--wine-36);width:100%;min-height:43px;color:var(--paper-98);font:600 12px/1.4 var(--ft-fontBody);text-align:center;cursor:pointer;border-radius:8px;padding:10px 12px;display:block}.movie-card-actions button:nth-of-type(2){color:var(--wine-36);background:0 0}.movie-card-actions button:hover:not(:disabled){background:var(--wine-43);color:var(--paper-98)}.movie-card-actions button:disabled{opacity:.6;cursor:wait}.movie-already-added{background:var(--paper-91);color:var(--ink-27);text-align:center;border-radius:8px;padding:12px;font-size:12px;font-weight:600;display:block}@media (width<=760px){.archive-film-grid,.movie-search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.archive-movie-toolbar input{flex:1}.archive-film-details,.movie-search-card>div:last-child{padding:13px}.archive-film-details h3,.movie-search-card h3{font-size:17px}}@media (width<=520px){.archive-movies-section.archive-cinema{padding:20px 15px}.archive-movie-toolbar select,.archive-movie-toolbar input{flex:100%;width:100%}.archive-film-grid,.movie-search-results{gap:10px}.archive-film-details,.movie-search-card>div:last-child{padding:11px}.archive-film-score-label{font-size:10px}.archive-film-grid.is-list .archive-film-poster{flex-basis:68px;width:68px}.movie-search-section form{flex-direction:column}.movie-search-section form .primary-button{width:100%}}.dashboard-page>.dashboard-main.archive-detail-main{background:var(--ink-27);width:100%;min-width:0;max-width:none;margin:0;padding:0}.archive-workspace{min-height:70vh;color:var(--paper-94);grid-template-columns:205px minmax(0,1fr);display:grid}.archive-sidebar{border-right:1px solid var(--ink-39);min-width:0;padding:25px 12px}.archive-sidebar .archive-back-link{min-height:42px;color:var(--ink-83);box-sizing:border-box;border-left:3px solid #0000;border-radius:6px;align-items:center;gap:10px;margin:0 0 26px;padding:10px 12px;font-size:12px;text-decoration:none;display:flex;position:relative}.archive-sidebar .archive-back-link:after{content:"";background:var(--ink-39);height:1px;position:absolute;bottom:-14px;left:12px;right:12px}.archive-sidebar .archive-back-link .archive-tab-icon{width:16px;height:16px;color:var(--gold-74);flex-shrink:0;display:inline-flex}.archive-sidebar .archive-back-link:hover{background:var(--ink-34);color:var(--white)}.archive-sidebar-label{color:var(--ink-73);letter-spacing:.12em;margin:0 12px 12px;font-size:10px;display:block}.archive-sidebar .archive-tabs{border:0;flex-direction:column;align-items:stretch;gap:5px;margin:0;display:flex;overflow:visible}.archive-sidebar .archive-tab{min-height:42px;color:var(--ink-83);border:0;border-left:3px solid #0000;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;font-size:12px;text-decoration:none;display:flex}.archive-sidebar .archive-tab .archive-tab-icon{flex-shrink:0;width:16px;height:16px;display:inline-flex}.archive-tab-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.archive-tab-label-short{display:none}.archive-sidebar .archive-tab:hover{background:var(--ink-34);color:var(--white)}.archive-sidebar .archive-tab.active{background:var(--ink-38a);color:var(--white);border-left-color:var(--gold-74)}.archive-workspace-content{min-width:0}.archive-workspace .archive-page-heading{border-bottom:1px solid var(--ink-39);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin:0;padding:26px 30px 20px;display:flex}.archive-workspace .archive-page-heading .eyebrow{letter-spacing:.13em;color:var(--gold-74);font-size:10px}.archive-workspace .archive-page-heading h1{color:var(--paper-94);letter-spacing:-.025em;margin:7px 0 0;font-size:clamp(29px,3.4vw,43px);line-height:1.15}.archive-heading-detail{color:var(--ink-80);font-size:11px}.archive-workspace .archive-movies-section.archive-cinema{width:100%;max-width:none;margin:0;padding:26px 30px 38px}.archive-workspace .archive-film-grid:not(.is-list){grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.archive-workspace .archive-collection-heading{margin-bottom:17px}.archive-workspace .archive-collection-heading h2{font-size:clamp(23px,2.6vw,30px)}.archive-workspace .archive-movie-toolbar{margin-bottom:20px}.archive-workspace .movie-search-section{background:var(--paper-94);color:var(--ink-27);margin:0;padding:32px 30px 44px}.archive-workspace .archive-workspace-content>section:not(.archive-movies-section):not(.movie-search-section){padding:30px}.archive-workspace .archive-content-empty{color:var(--ink-27);margin:30px}.archive-state{color:var(--paper-94);padding:55px 32px}@media (width<=1150px){.archive-workspace .archive-film-grid:not(.is-list){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.archive-workspace{grid-template-columns:minmax(0,1fr)}.archive-sidebar{border-right:0;border-bottom:1px solid var(--ink-39);padding:14px 18px 0}.archive-sidebar .archive-back-link{margin:0 0 14px}.archive-sidebar-label{display:none}.archive-sidebar .archive-tabs{flex-direction:row;gap:8px;overflow-x:auto}.archive-sidebar .archive-tab{white-space:nowrap;border-bottom:2px solid #0000;border-left:0;border-radius:5px 5px 0 0}.archive-sidebar .archive-tab.active{border-left:0;border-bottom-color:var(--gold-74)}.archive-workspace .archive-page-heading{padding:22px 18px 18px}.archive-workspace .archive-movies-section.archive-cinema{padding:24px 18px}.archive-workspace .archive-film-grid:not(.is-list){grid-template-columns:repeat(2,minmax(0,1fr))}.archive-workspace .movie-search-section{padding:28px 18px}.archive-workspace .archive-workspace-content>section:not(.archive-movies-section):not(.movie-search-section){padding:20px 18px}}.archive-workspace .archive-page-heading{background:linear-gradient(115deg, var(--ink-33) 0%, var(--ink-30) 68%, var(--ink-27) 100%);border-bottom:1px solid var(--ink-44);box-shadow:inset 4px 0 0 var(--gold-74)}.archive-add-film-button{border:1px solid var(--gold-74);background:var(--gold-74);min-height:42px;color:var(--ink-27);font:600 12px var(--ft-fontBody);cursor:pointer;white-space:nowrap;border-radius:8px;padding:10px 17px}.archive-add-film-button:hover{background:var(--gold-84)}.archive-workspace .archive-inline-search{background:var(--ink-33);border:1px solid var(--ink-47);color:var(--paper-94);border-radius:12px;margin:0 0 24px;padding:22px}.archive-inline-search-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.archive-workspace .archive-inline-search h2{color:var(--paper-94);margin:0;font-size:24px}.archive-workspace .archive-inline-search>p{color:var(--ink-82)}.archive-search-close{border:1px solid var(--ink-50);color:var(--paper-94);cursor:pointer;background:0 0;border-radius:6px;padding:8px 12px}.archive-workspace .archive-inline-search input[type=search]{background:var(--paper-97)}.archive-workspace .archive-inline-search .movie-search-card{background:var(--paper-94)}.archive-workspace .archive-inline-search .movie-search-results{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.archive-workspace .archive-members-section{color:var(--paper-94)}.archive-members-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px;display:flex}.archive-members-heading h2{font:500 30px var(--ft-fontHeading);color:var(--paper-94);margin:5px 0 0}.archive-members-eyebrow{letter-spacing:.13em;color:var(--gold-74);font-size:10px}.archive-members-count{color:var(--gold-74);white-space:nowrap;font-size:11px}.archive-workspace .archive-invite-area{background:var(--ink-33);border:1px solid var(--ink-44a);border-radius:10px;margin:0 0 24px;padding:22px 24px}.archive-workspace .archive-invite-area>p{color:var(--ink-82a);margin-bottom:16px}.archive-workspace .archive-invite-area .archive-invite-deactivate{color:var(--paper-94);border-color:var(--ink-52a)}.archive-workspace .archive-invite-result{border-color:var(--ink-48)}.archive-workspace .archive-invite-result input{border-color:var(--ink-48);background:var(--ink-24);color:var(--paper-94);border-radius:8px}.archive-workspace .archive-invite-result label,.archive-workspace .archive-invite-result>p{color:var(--paper-89)}.archive-workspace .archive-members-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.archive-workspace .archive-member-card{background:var(--ink-33a);border:1px solid var(--ink-44a);border-radius:10px;gap:15px;min-width:0;padding:17px 19px}.archive-workspace .archive-member-avatar{background:var(--wine-36);width:46px;height:46px;color:var(--paper-94);font-size:20px}.archive-workspace .archive-member-details strong{color:var(--paper-94);font-size:14px}.archive-workspace .archive-member-details span{color:var(--ink-79)}.archive-workspace .archive-member-you{color:var(--gold-74);border-color:var(--ink-50a)}@media (width<=1100px){.archive-workspace .archive-inline-search .movie-search-results{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.archive-workspace .archive-members-list{grid-template-columns:1fr}.archive-workspace .archive-inline-search .movie-search-results{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-workspace .archive-inline-search{padding:16px}.archive-add-film-button{width:100%}}@media (width<=600px){.archive-workspace .archive-film-grid:not(.is-list){grid-template-columns:minmax(0,1fr);gap:18px}.archive-workspace .archive-film-card{width:100%}.archive-workspace .archive-film-poster{aspect-ratio:2/3;object-fit:cover;width:100%}.archive-workspace .archive-film-details{padding:17px}.archive-workspace .archive-film-details h3{font-size:20px}.archive-sidebar{padding:12px 16px 14px}.archive-sidebar .archive-back-link{margin:0 0 12px}.archive-sidebar .archive-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.archive-sidebar .archive-tab{border:1px solid var(--ink-44b);white-space:nowrap;border-radius:7px;justify-content:center;min-width:0;min-height:42px;padding:10px 8px;font-size:11px}.archive-sidebar .archive-tab.active{border:1px solid var(--gold-74);background:var(--ink-38a)}.archive-workspace .archive-page-heading{padding:18px 16px}.archive-workspace .archive-movies-section.archive-cinema{padding:22px 16px 30px}.archive-workspace .archive-inline-search .movie-search-results{grid-template-columns:minmax(0,1fr)}}.archive-rating-link{box-sizing:border-box;justify-content:center;align-items:center;text-decoration:none;display:flex}.archive-workspace .archive-film-grid{align-items:stretch}.archive-workspace .archive-film-card{border-color:var(--ink-44c);background:var(--ink-25);min-width:0;box-shadow:0 8px 22px rgb(var(--ink-17-rgb) / .13);position:relative;overflow:visible}.archive-workspace .archive-film-artwork{border-radius:11px 11px 0 0;min-width:0;position:relative}.archive-workspace .archive-film-artwork .archive-film-poster{aspect-ratio:2/3;object-fit:cover;border-radius:11px 11px 0 0;width:100%;height:auto;display:block}.archive-film-open-badge{z-index:2;border:1px solid var(--gold-88);background:var(--gold-78);min-height:28px;box-shadow:0 5px 16px rgb(var(--black-rgb) / .3);color:var(--ink-27);font:800 10px/1 var(--ft-fontBody);letter-spacing:.09em;white-space:nowrap;border-radius:7px 3px 3px 7px;justify-content:center;align-items:center;padding:6px 11px;display:inline-flex;position:absolute;top:12px;right:-7px}.archive-workspace .archive-film-grid:not(.is-list) .archive-film-details{padding:16px 17px 17px}.archive-workspace .archive-film-grid:not(.is-list) .archive-film-details h3{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;margin-bottom:7px;font-size:clamp(16px,1.55vw,19px);line-height:1.35;display:-webkit-box;overflow:hidden}.archive-workspace .archive-film-year{color:var(--gold-81);font-size:11px;line-height:1.5}.archive-workspace .archive-film-grid:not(.is-list) .archive-film-bottom{min-height:39px;margin-top:auto;padding-top:12px}.archive-workspace .archive-film-score-label{color:var(--paper-86);font-size:11px}.archive-workspace .archive-film-action{transition:background .2s,color .2s,border-color .2s}.archive-workspace .archive-film-grid:not(.is-list) .archive-film-action{margin-top:12px}.archive-workspace .archive-film-grid.is-list{grid-template-columns:minmax(0,1fr);gap:11px;display:grid}.archive-workspace .archive-film-grid.is-list .archive-film-card{border-radius:11px;grid-template-columns:82px minmax(0,1fr);align-items:stretch;gap:0;padding:10px;display:grid}.archive-workspace .archive-film-grid.is-list .archive-film-artwork{align-self:center;width:82px}.archive-workspace .archive-film-grid.is-list .archive-film-artwork .archive-film-poster{aspect-ratio:2/3;border-radius:6px;width:82px}.archive-workspace .archive-film-grid.is-list .archive-film-open-badge{min-height:23px;padding:5px 7px;font-size:9px;top:7px;right:-13px}.archive-workspace .archive-film-grid.is-list .archive-film-details{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(125px,auto) minmax(150px,190px);align-items:center;gap:5px clamp(12px,2vw,30px);padding:10px 8px 10px 24px;display:grid}.archive-workspace .archive-film-grid.is-list .archive-film-details h3{grid-area:1/1;align-self:end;margin:0;font-size:clamp(17px,1.65vw,21px);line-height:1.25}.archive-workspace .archive-film-grid.is-list .archive-film-year{grid-area:2/1;align-self:start}.archive-workspace .archive-film-grid.is-list .archive-film-bottom{grid-area:1/2/3;min-width:0;min-height:36px;margin:0;padding:0}.archive-workspace .archive-film-grid.is-list .archive-film-bottom:empty{display:none}.archive-workspace .archive-film-grid.is-list .archive-film-action{grid-area:1/3/3;width:100%;max-width:none;min-height:40px;margin:0;padding:9px 10px}@media (width<=1050px){.archive-workspace .archive-film-grid.is-list .archive-film-details{grid-template-columns:minmax(0,1fr) minmax(140px,180px)}.archive-workspace .archive-film-grid.is-list .archive-film-bottom{grid-area:1/2;justify-self:end}.archive-workspace .archive-film-grid.is-list .archive-film-action{grid-area:2/2;align-self:start}}@media (width<=650px){.archive-workspace .archive-film-grid.is-list .archive-film-card{grid-template-columns:78px minmax(0,1fr);gap:0;padding:11px}.archive-workspace .archive-film-grid.is-list .archive-film-artwork,.archive-workspace .archive-film-grid.is-list .archive-film-artwork .archive-film-poster{width:78px}.archive-workspace .archive-film-grid.is-list .archive-film-artwork{align-self:start}.archive-workspace .archive-film-grid.is-list .archive-film-open-badge{padding:5px 6px;font-size:8px;top:6px;right:-8px}.archive-workspace .archive-film-grid.is-list .archive-film-details{flex-direction:column;align-items:flex-start;gap:7px;padding:1px 0 0 16px;display:flex}.archive-workspace .archive-film-grid.is-list .archive-film-details h3{align-self:auto;font-size:17px;line-height:1.3}.archive-workspace .archive-film-grid.is-list .archive-film-year{font-size:10px}.archive-workspace .archive-film-grid.is-list .archive-film-bottom{align-self:auto;min-height:0;margin:2px 0 0;padding:0}.archive-workspace .archive-film-grid.is-list .archive-film-score{min-width:42px;min-height:32px;padding:6px 8px;font-size:14px}.archive-workspace .archive-film-grid.is-list .archive-film-action{border:0;border-bottom:1px solid var(--gold-74);width:auto;max-width:100%;min-height:0;color:var(--gold-85);text-align:left;background:0 0;border-radius:0;align-self:flex-start;margin:3px 0 0;padding:0 0 3px;font-size:11px}.archive-workspace .archive-film-grid.is-list .archive-film-action:hover:not(:disabled){color:var(--white);background:0 0}.archive-workspace .archive-film-grid:not(.is-list) .archive-film-details h3{min-height:0;font-size:19px}}.archive-workspace .archive-film-card>.archive-film-open-badge{min-height:23px;box-shadow:0 4px 12px rgb(var(--black-rgb) / .23);border-radius:6px;padding:5px 9px;font-size:9px;top:-11px;right:12px}.archive-workspace .archive-film-grid.is-list .archive-film-card>.archive-film-open-badge{min-height:22px;padding:5px 8px;font-size:9px;top:-10px;right:12px}.archive-workspace .archive-film-grid .archive-film-bottom:empty{display:none}.archive-workspace .archive-film-grid:not(.is-list) .archive-film-bottom:empty{min-height:0;padding:0}@media (width<=650px){.archive-workspace .archive-film-grid.is-list .archive-film-details h3{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.archive-workspace .archive-film-grid.is-list .archive-film-card>.archive-film-open-badge{top:-10px;right:10px}}@media (width>=801px){.archive-workspace .archive-film-grid:not(.is-list){grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.archive-workspace .archive-film-grid:not(.is-list) .archive-film-card{flex-direction:column;display:flex}.archive-workspace .archive-film-grid:not(.is-list) .archive-film-artwork,.archive-workspace .archive-film-grid:not(.is-list) .archive-film-artwork .archive-film-poster{width:100%}.archive-workspace .archive-film-grid:not(.is-list) .archive-film-artwork .archive-film-poster{aspect-ratio:2/2.65;object-fit:cover;object-position:center 25%}.archive-workspace .archive-film-grid:not(.is-list) .archive-film-details{flex-direction:column;flex:1;padding:15px 15px 16px;display:flex}.archive-workspace .archive-film-grid:not(.is-list) .archive-film-details h3{min-height:2.6em;margin:0 0 7px;font-size:17px;line-height:1.3}.archive-workspace .archive-film-grid:not(.is-list) .archive-film-year{margin-bottom:0;font-size:10px}.archive-workspace .archive-film-grid:not(.is-list) .archive-film-bottom{min-height:35px;margin-top:12px;padding-top:0}.archive-workspace .archive-film-grid:not(.is-list) .archive-film-bottom:empty{display:none}.archive-workspace .archive-film-grid:not(.is-list) .archive-film-action{min-height:38px;margin-top:auto;padding:9px 8px;font-size:11px}.archive-workspace .archive-film-grid:not(.is-list) .archive-film-bottom:not(:empty)+.archive-film-action{margin-top:12px}}@media (width>=801px) and (width<=1220px){.archive-workspace .archive-film-grid:not(.is-list){grid-template-columns:repeat(4,minmax(0,1fr))}}.archive-film-card{position:relative}.archive-management-menu{z-index:8;position:absolute;top:10px;left:10px}.archive-management-menu summary{border:1px solid var(--ink-57);background:rgb(var(--ink-25-rgb) / .94);width:32px;height:32px;color:var(--paper-94);cursor:pointer;border-radius:7px;place-items:center;font-size:23px;line-height:1;list-style:none;display:grid}.archive-management-menu summary::-webkit-details-marker{display:none}.archive-management-dropdown{border:1px solid var(--ink-50b);background:var(--ink-34);width:max-content;max-width:210px;box-shadow:0 8px 22px rgb(var(--black-rgb) / .333);border-radius:8px;padding:5px;position:absolute;top:38px;left:0}.archive-management-dropdown button{color:var(--rose-89);cursor:pointer;font:600 12px var(--ft-fontBody);background:0 0;border:0;border-radius:5px;padding:10px 12px}.archive-management-dropdown button:hover{background:var(--ink-43)}.archive-management-dropdown button:disabled,.archive-management-danger:disabled{opacity:.5;cursor:wait}.archive-management-panel{border:1px solid var(--ink-44a);background:var(--ink-33a);border-radius:10px;margin-top:28px;padding:22px 24px}.archive-management-panel h3{color:var(--paper-94);font:500 23px var(--ft-fontHeading);margin:0 0 8px}.archive-management-panel p{color:var(--ink-82a);margin:0 0 16px;font-size:12px;line-height:1.6}.archive-management-danger{border:1px solid var(--rose-59);color:var(--rose-88);cursor:pointer;font:600 12px var(--ft-fontBody);background:0 0;border-radius:7px;padding:10px 13px}.archive-management-danger:hover:not(:disabled){background:var(--wine-36a)}.archive-member-remove{flex-shrink:0}.archive-management-error{color:var(--rose-88);font-size:12px}@media (width<=600px){.archive-management-panel{padding:18px}.archive-member-remove{padding:8px;font-size:11px}}.archive-film-card.is-clickable{cursor:pointer}.archive-card-link{z-index:3;border-radius:inherit;position:absolute;inset:0}.archive-card-link:focus-visible{outline:2px solid var(--gold-74);outline-offset:2px}.archive-search-field{flex:280px;align-items:center;min-width:0;margin:0;display:flex;position:relative}.archive-search-field svg{fill:none;width:18px;height:18px;stroke:var(--gold-74);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;left:13px}.archive-movie-toolbar .archive-search-field input{border-color:var(--ink-58);width:100%;min-height:44px;padding-left:40px;padding-right:40px}.archive-movie-toolbar .archive-search-field input:focus{border-color:var(--gold-74);box-shadow:0 0 0 3px rgb(var(--gold-74-rgb) / .2);outline:none}.archive-search-field input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.archive-search-clear{width:32px;height:32px;color:var(--ink-81);background:0 0;border:0;border-radius:50%;font-size:14px;position:absolute;right:6px}.archive-search-other{border:1px solid var(--ink-44b);background:var(--ink-33a);color:var(--paper-94);border-radius:10px;margin:0 0 18px;padding:14px 16px}.archive-search-other p{color:var(--ink-81);margin:0 0 8px;font-size:12px}.archive-search-other ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.archive-search-other li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.archive-search-other li span{color:var(--ink-81)}.archive-search-other li strong{color:var(--paper-94)}.archive-search-other button,.archive-search-other a{border:1px solid var(--gold-74);color:var(--gold-83);background:0 0;border-radius:7px;padding:8px 12px;font-size:12px;font-weight:600;text-decoration:none}.archive-search-db-hint{border:1px dashed var(--ink-58);width:100%;color:var(--gold-83);text-align:left;background:0 0;border-radius:10px;margin:0 0 18px;padding:12px 14px;font-size:13px;font-weight:600;display:block}.archive-workspace .archive-inline-search{margin-bottom:22px}.movie-card-actions button.is-primary{background:var(--wine-36);border-color:var(--wine-36);color:var(--paper-98)}.archive-empty-hint{color:var(--ink-81);line-height:1.7}@media (width<=800px){.archive-movie-toolbar .archive-search-field{flex:100%;order:-1}.archive-movie-toolbar .archive-search-field input{border-radius:12px;min-height:46px}}.movie-search-poster-button{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.movie-search-details-link{color:var(--wine-36);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:4px 0 12px;padding:0;font-size:13px;font-weight:700}button.archive-card-link{cursor:pointer;background:0 0;border:0;padding:0}.archive-film-card .archive-film-action{z-index:4;position:relative}.archive-view-switch button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.archive-view-switch svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.archive-view-switch svg circle{fill:currentColor;stroke:none}.archive-view-switch button.active{background:var(--gold-74);color:var(--ink-27)}.archive-film-status-open{display:none}@media (width<=800px){.archive-workspace .archive-movie-toolbar{flex-wrap:wrap;gap:10px;display:flex}.archive-workspace .archive-movie-toolbar select{flex:1 1 0;order:1;width:auto;min-width:0;min-height:42px}.archive-workspace .archive-movie-toolbar .archive-view-switch{flex:none;order:2;margin:0}.archive-view-switch button{min-width:44px;min-height:42px;padding:0 12px}.archive-view-label{display:none}.archive-workspace .archive-film-grid.is-list{border:1px solid rgb(var(--white-rgb) / .08);background:var(--ink-30a);border-radius:16px;flex-direction:column;gap:0;display:flex;overflow:hidden}.archive-workspace .archive-film-grid.is-list .archive-film-card{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:row;align-items:center;gap:14px;padding:12px 48px 12px 12px;display:flex;transform:none}.archive-workspace .archive-film-grid.is-list .archive-film-card+.archive-film-card{border-top:1px solid rgb(var(--white-rgb) / .07)}.archive-workspace .archive-film-grid.is-list .archive-film-card:active{background:rgb(var(--white-rgb) / .04);transform:none}.archive-workspace .archive-film-grid.is-list .archive-film-artwork,.archive-workspace .archive-film-grid.is-list .archive-film-artwork .archive-film-poster{width:56px}.archive-workspace .archive-film-grid.is-list .archive-film-artwork{flex:0 0 56px;align-self:center}.archive-workspace .archive-film-grid.is-list .archive-film-artwork .archive-film-poster{aspect-ratio:2/3;box-shadow:0 4px 12px rgb(var(--black-rgb) / .3);border-radius:7px}.archive-workspace .archive-film-grid.is-list .archive-film-details{flex-direction:column;flex:1;align-items:flex-start;gap:0;min-width:0;padding:0;display:flex}.archive-workspace .archive-film-grid.is-list .archive-film-details h3{margin:0;font-size:17px;line-height:1.25}.archive-workspace .archive-film-grid.is-list .archive-film-year{color:var(--ink-75);margin:3px 0 0;font-size:12px}.archive-workspace .archive-film-grid.is-list .archive-film-bottom{align-items:baseline;gap:6px;min-height:0;margin:7px 0 0;padding:0;display:flex}.archive-workspace .archive-film-grid.is-list .archive-film-score{min-width:0;min-height:0;color:var(--gold-83);background:0 0;border:0;padding:0;font-size:15px;font-weight:700}.archive-workspace .archive-film-grid.is-list .archive-film-score-label{color:var(--ink-75);font-size:12px}.archive-workspace .archive-film-grid.is-list .archive-film-status-open{color:var(--gold-83);font-size:12px;font-weight:600;display:inline}.archive-workspace .archive-film-grid.is-list .archive-film-card>.archive-film-open-badge{display:none}.archive-workspace .archive-film-grid.is-list .archive-film-action{border:1px solid rgb(var(--gold-74-rgb) / .7);width:auto;min-height:0;color:var(--gold-83);background:0 0;border-radius:999px;align-self:flex-start;margin:8px 0 0;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none}.archive-workspace .archive-film-grid.is-list .archive-film-action:hover:not(:disabled){color:var(--gold-83);background:0 0}.archive-workspace .archive-film-grid.is-list .archive-management-menu{top:50%;left:auto;right:4px;transform:translateY(-50%)}.archive-workspace .archive-film-grid.is-list .archive-management-menu summary{width:40px;height:40px;color:var(--ink-75);background:0 0;border:0;font-size:22px}.archive-workspace .archive-film-grid.is-list .archive-management-dropdown{top:40px;left:auto;right:4px}}.archive-action-short{display:none}@media (width<=800px){.archive-workspace .archive-film-grid.is-list .archive-film-action{white-space:nowrap}}@media (width<=359px){.archive-workspace .archive-film-grid.is-list .archive-action-long{display:none}.archive-workspace .archive-film-grid.is-list .archive-action-short{display:inline}}.archive-management-dropdown{gap:2px;min-width:210px;display:grid}.archive-management-dropdown .archive-menu-item{min-height:44px;color:var(--paper-94);font:600 14px var(--ft-fontBody);text-align:left;white-space:nowrap;padding:10px 14px}.archive-management-dropdown .archive-menu-item.is-danger{color:var(--rose-84)}.archive-management-dropdown .archive-menu-item+.archive-menu-item{border-top:1px solid rgb(var(--white-rgb) / .06);border-radius:0 0 5px 5px}.archive-title-block{flex:1;min-width:0}.archive-title-row{align-items:center;gap:10px;display:flex}.archive-title-row h1{overflow-wrap:anywhere;min-width:0}.archive-rename-button{background:rgb(var(--white-rgb) / .07);width:36px;height:36px;color:var(--gold-83);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:6px;display:inline-flex}.archive-rename-button:hover{background:rgb(var(--white-rgb) / .12)}.archive-rename-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;width:17px;height:17px}.archive-rename-form{gap:10px;max-width:560px;margin-top:8px;display:grid}.archive-rename-form input{border:1px solid var(--gold-74);background:var(--ink-24);width:100%;min-height:48px;color:var(--paper-94);font:500 22px var(--ft-fontHeading);border-radius:12px;padding:10px 14px}.archive-rename-form input:focus{box-shadow:0 0 0 3px rgb(var(--gold-74-rgb) / .2);outline:none}.archive-rename-actions{gap:8px;display:flex}.archive-rename-actions button{min-height:42px;font:700 14px var(--ft-fontBody);cursor:pointer;border-radius:10px;padding:0 16px}.archive-rename-cancel{background:rgb(var(--white-rgb) / .07);color:var(--paper-94);border:0}.archive-rename-save{background:var(--gold-74);color:var(--ink-27);border:0;flex:1}.archive-rename-save:disabled{opacity:.5;cursor:not-allowed}.archive-rename-error{color:var(--rose-79);margin:0;font-size:13px}@media (width>=801px){.archive-rename-save{flex:none}}.db-results{border:1px solid rgb(var(--white-rgb) / .08);background:var(--ink-30a);color:var(--paper-94);border-radius:16px;margin:0 0 18px;overflow:hidden}.db-results-head{border-bottom:1px solid rgb(var(--white-rgb) / .07);justify-content:space-between;align-items:center;gap:12px;padding:14px 12px 12px 16px;display:flex}.db-results-head h2{color:var(--paper-94);font:500 18px/1.25 var(--ft-fontHeading);margin:0}.db-results-head p{color:var(--ink-75);margin:3px 0 0;font-size:12px}.db-results-close{background:rgb(var(--white-rgb) / .07);width:34px;height:34px;color:var(--ink-85);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.db-results-close svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:16px;height:16px}.db-results-note{color:var(--ink-75);margin:0;padding:16px;font-size:14px}.db-results-note.is-error{color:var(--rose-79)}.db-list{margin:0;padding:0;list-style:none}.db-row{align-items:center;gap:6px;padding-right:12px;display:flex}.db-row+.db-row{border-top:1px solid rgb(var(--white-rgb) / .07)}.db-row-main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:14px;padding:12px 0 12px 12px;display:flex}.db-row:active{background:rgb(var(--white-rgb) / .04)}.db-poster{aspect-ratio:2/3;object-fit:cover;background:var(--ink-36);width:56px;box-shadow:0 4px 12px rgb(var(--black-rgb) / .3);border-radius:7px;flex:0 0 56px}.db-poster-empty{color:var(--gold-74);justify-content:center;align-items:center;font-size:16px;display:flex}.db-text{flex-direction:column;min-width:0;display:flex}.db-text strong{-webkit-line-clamp:2;line-clamp:2;color:var(--paper-94);font:500 17px/1.25 var(--ft-fontHeading);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.db-text>span{color:var(--ink-75);margin-top:3px;font-size:12px}.db-text .db-saved{color:var(--green-84);font-weight:600}.db-add{background:var(--wine-43);width:40px;height:40px;color:var(--paper-98);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .12s,background .2s;display:inline-flex}.db-add:hover:not(:disabled){background:var(--wine-48)}.db-add:disabled:not(.is-busy){opacity:.45;cursor:default}.db-add svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.db-add.is-saved{background:rgb(var(--green-79-rgb) / .14);color:var(--green-84)}.db-spinner{border:2px solid rgb(var(--paper-98-rgb) / .35);border-top-color:var(--paper-98);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite db-spin}@keyframes db-spin{to{transform:rotate(360deg)}}.db-results-head{padding:12px 12px 12px 16px}.db-results-head h2{flex:1;min-width:0;font-size:17px}.db-results-count{color:var(--ink-75);flex-shrink:0;font-size:12px}.db-text strong{font-size:16px;font-weight:500}.db-add{background:rgb(var(--rose-50-rgb) / .22);width:36px;height:36px;color:var(--rose-84a)}.db-add svg{stroke-width:2.2px;width:18px;height:18px}.db-add:hover:not(:disabled),.db-add:active:not(:disabled){background:var(--wine-43);color:var(--paper-98)}.db-add.is-busy{background:var(--wine-43)}.db-add.is-saved{background:0 0}@media (width<=800px){.archive-workspace .archive-film-grid.is-list{overflow:visible}.archive-workspace .archive-film-grid.is-list .archive-film-card:first-child{border-radius:16px 16px 0 0}.archive-workspace .archive-film-grid.is-list .archive-film-card:last-child{border-radius:0 0 16px 16px}.archive-workspace .archive-film-grid.is-list .archive-film-card:only-child{border-radius:16px}}.archive-workspace .archive-management-menu.opens-up .archive-management-dropdown{top:auto;bottom:40px}.archive-workspace .archive-film-grid:not(.is-list) .archive-management-menu.opens-up .archive-management-dropdown{bottom:38px}@media (width<=800px){.archive-sidebar .archive-back-link:after{display:none}}.archive-film-open-badge.is-upcoming{border:1px dashed var(--gold-74);background:var(--ink-27);color:var(--gold-83)}.archive-film-release{color:var(--gold-83);font-weight:600}.archive-film-card:has(.is-upcoming) .archive-film-poster{filter:saturate(.6)brightness(.85)}@media (width>=801px){.archive-sidebar{box-sizing:border-box;border-right:0;align-self:start;max-height:100vh;position:sticky;top:0;overflow-y:auto}.archive-workspace-content{border-left:1px solid var(--ink-39)}}.mx-card{--mx-gold:var(--rp-gold,var(--gold-83));--mx-gold-strong:var(--rp-gold-strong,var(--gold-74));--mx-muted:var(--rp-muted,var(--ink-75));--mx-line:rgb(var(--white-rgb) / .12);--mx-chip:rgb(var(--white-rgb) / .04)}.mx-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.mx-eyebrow{color:var(--mx-gold);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.rp .mx-head h2{margin:4px 0 0;font-size:24px}.mx-link{color:var(--mx-gold);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 2px;font-size:14px;font-weight:700}.mx-sub{color:var(--mx-muted);margin:6px 0 0;font-size:13px}.mx-group{margin-top:22px}.rp .mx-group h3{color:var(--mx-muted);font:700 11px var(--ft-fontBody,"DM Sans", sans-serif);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px}.mx-hint{color:var(--mx-muted);margin:8px 0 0;font-size:13px}.mx-foot{min-height:16px;color:var(--mx-muted);margin:14px 0 0;font-size:12px}.mx-ticket{background:linear-gradient(120deg, var(--ink-32a) 0%, var(--ink-32b) 70%);width:100%;color:var(--paper-94);font:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px rgb(var(--gold-83-rgb) / .3);--notch-x:108px;--notch-r:10px;-webkit-mask:radial-gradient(circle var(--notch-r) at calc(100% - var(--notch-x)) 0, transparent 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch-r) at calc(100% - var(--notch-x)) 100%, transparent 98%, #000) bottom / 100% 51% no-repeat;-webkit-mask:radial-gradient(circle var(--notch-r) at calc(100% - var(--notch-x)) 0, transparent 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch-r) at calc(100% - var(--notch-x)) 100%, transparent 98%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--notch-r) at calc(100% - var(--notch-x)) 0, transparent 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch-r) at calc(100% - var(--notch-x)) 100%, transparent 98%, #000) bottom / 100% 51% no-repeat;border:0;border-radius:16px;grid-template-columns:minmax(0,1fr) 108px;margin-top:16px;padding:0;display:grid;position:relative;overflow:hidden}.mx-ticket:before,.mx-ticket:after{content:"";right:var(--notch-x);width:calc(2 * var(--notch-r));height:calc(2 * var(--notch-r));box-shadow:0 0 0 1px rgb(var(--gold-83-rgb) / .3);pointer-events:none;border-radius:50%;position:absolute;transform:translate(50%)}.mx-ticket:before{top:calc(-1 * var(--notch-r))}.mx-ticket:after{bottom:calc(-1 * var(--notch-r))}.mx-ticket-main{flex-direction:column;gap:4px;min-width:0;padding:16px 18px;display:flex}.mx-ticket-label{color:var(--mx-gold);letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:800}.mx-ticket-where{font:500 22px/1.2 var(--ft-fontHeading,Georgia, serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mx-ticket-where small{color:var(--paper-86a);font:600 14px var(--ft-fontBody,"DM Sans", sans-serif)}.mx-ticket-occasion{color:var(--paper-86a);font-size:14px}.mx-ticket-stub{border-left:2px dashed rgb(var(--gold-83-rgb) / .4);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-left:-1px;padding:12px 8px;display:flex}.mx-ticket-snacks{color:var(--mx-gold);flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.mx-ticket-snacks svg{stroke-width:1.8px;width:22px;height:22px}.mx-ticket-where .mx-i{width:20px;height:20px;color:var(--mx-gold);vertical-align:-2px;margin-right:2px}.mx-ticket-occasion .mx-i{vertical-align:-2px;width:15px;height:15px}.mx-ticket-snacks.is-empty{color:var(--mx-muted);font-size:12px}.mx-ticket-stub small{color:var(--mx-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.mx-tiles{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.mx-tile{border:1px solid var(--mx-line);background:var(--mx-chip);color:var(--paper-89a);font:inherit;cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:14px 6px 12px;font-size:13px;font-weight:700;transition:transform .15s,border-color .15s,background .15s;display:flex}.mx-tile-icon{width:26px;height:26px;color:var(--mx-muted);stroke-width:1.7px;transition:color .15s,transform .2s}.mx-tile.is-on{border-color:var(--mx-gold-strong);background:rgb(var(--gold-83-rgb) / .14);color:var(--mx-gold)}.mx-tile.is-on .mx-tile-icon{color:var(--mx-gold);transform:scale(1.1)}.mx-chips{flex-wrap:wrap;gap:8px;display:flex}.mx-services{margin-top:12px}.mx-chip{border:1px solid var(--mx-line);background:var(--mx-chip);min-height:38px;color:var(--paper-89a);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px 0 10px;font-size:14px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.mx-chip.is-small{min-height:32px;padding:0 12px;font-size:13px}.mx-i{stroke-width:2px;flex-shrink:0;width:16px;height:16px}.mx-chip .mx-i{color:var(--mx-gold)}.mx-chip.is-on .mx-i{color:currentColor}.mx-segment button .mx-i{vertical-align:-2px;width:15px;height:15px;margin-right:4px}.mx-chip.is-on{background:var(--mx-gold-strong);color:var(--ink-24);border-color:#0000}.mx-add{display:contents}.mx-add input,.mx-inline-input{border:1px dashed rgb(var(--white-rgb) / .24);width:150px;min-height:38px;color:var(--paper-94);font:inherit;box-sizing:border-box;background:0 0;border-radius:999px;padding:0 14px;font-size:14px}.mx-inline-input.is-on{border-style:solid;border-color:var(--mx-gold-strong)}.mx-add input::placeholder,.mx-inline-input::placeholder{color:var(--ink-67)}.mx-add input:focus,.mx-inline-input:focus{border-color:var(--mx-gold);outline:none}.mx-segment{border:1px solid var(--mx-line);background:rgb(var(--black-rgb) / .18);border-radius:14px;padding:4px;display:flex}.mx-segment button{min-height:40px;color:var(--paper-86a);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1 1 0;padding:0 8px;font-size:14px;font-weight:700;transition:background .15s,color .15s}.mx-segment button.is-on{background:var(--mx-gold-strong);color:var(--ink-24);box-shadow:0 4px 12px rgb(var(--black-rgb) / .25)}.mx-vhs{gap:6px;display:flex}.mx-vhs button{border:1px solid var(--mx-line);background:var(--mx-chip);cursor:pointer;border-radius:12px;flex:1 1 0;place-items:center;max-width:64px;height:48px;padding:0;font-size:26px;transition:background .15s,border-color .15s;display:grid}.mx-vhs button svg{width:26px;height:26px;color:rgb(var(--ink-75-rgb) / .45);stroke-width:1.6px;transition:color .2s,transform .2s}.mx-vhs button.is-on{border-color:rgb(var(--gold-83-rgb) / .55);background:rgb(var(--gold-83-rgb) / .14)}.mx-vhs button.is-on svg{color:var(--mx-gold);fill:currentColor;transform:scale(1.08)}.mx-feelings{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.mx-feelings button{border:1px solid var(--mx-line);background:var(--mx-chip);min-width:0;color:var(--paper-86a);font:inherit;letter-spacing:-.01em;cursor:pointer;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:12px 0 10px;font-size:10.5px;font-weight:700;transition:border-color .15s,background .15s;display:flex}.mx-feelings button span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.mx-feeling-icon{width:28px;height:28px;color:var(--mx-muted);stroke-width:1.7px;transition:color .15s}.mx-feelings button.is-on{border-color:var(--mx-gold-strong);background:rgb(var(--gold-83-rgb) / .14);color:var(--mx-gold)}.mx-feelings button.is-on .mx-feeling-icon{color:var(--mx-gold);animation:.35s cubic-bezier(.2,1.6,.4,1) mx-pop}.mx-feelings button.is-negative.is-on{border-color:rgb(var(--rose-74-rgb) / .7);background:rgb(var(--rose-74-rgb) / .14);color:var(--rose-84b)}.mx-feelings button.is-negative.is-on .mx-feeling-icon{color:var(--rose-84b)}@keyframes mx-pop{0%{transform:scale(.8)}60%{transform:scale(1.25)}to{transform:scale(1)}}.mx-guilty{border:1px solid var(--mx-line);background:var(--mx-chip);width:100%;color:var(--paper-89a);font:inherit;text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.mx-guilty-gem{width:24px;height:24px;color:var(--mx-muted);stroke-width:1.7px;flex-shrink:0;transition:color .15s}.mx-guilty>span:nth-child(2){flex-direction:column;flex:1;display:flex}.mx-guilty strong{font-size:15px}.mx-guilty small{color:var(--mx-muted);font-size:12px}.mx-switch{background:rgb(var(--white-rgb) / .14);border-radius:999px;flex-shrink:0;width:40px;height:24px;transition:background .15s;position:relative}.mx-switch:after{content:"";background:var(--paper-94);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.mx-guilty.is-on{border-color:rgb(var(--wine-43-rgb) / .9);background:rgb(var(--wine-36-rgb) / .35)}.mx-guilty.is-on .mx-guilty-gem{color:var(--rose-75)}.mx-guilty.is-on .mx-switch{background:var(--ft-accentHover,var(--wine-43))}.mx-guilty.is-on .mx-switch:after{transform:translate(16px)}.mx-quote-card{border-left:3px solid var(--mx-gold);background:rgb(var(--black-rgb) / .18);border-radius:0 14px 14px 0;padding:14px 16px 12px 40px;position:relative}.mx-quote-mark{width:18px;height:18px;color:var(--mx-gold);opacity:.85;position:absolute;top:14px;left:12px}.mx-quote-card textarea{width:100%;min-height:52px;color:var(--paper-94);font:italic 500 17px/1.45 var(--ft-fontHeading,Georgia, serif);resize:vertical;box-sizing:border-box;background:0 0;border:0;padding:0}.mx-quote-card textarea:focus{outline:none}.mx-quote-card textarea::placeholder{color:var(--ink-64)}.mx-others{border-top:1px solid var(--rp-line,rgb(var(--white-rgb) / .08));margin-top:8px;padding-top:16px}.rp .mx-others h3{color:var(--mx-muted);font:700 11px var(--ft-fontBody,"DM Sans", sans-serif);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px}@media (prefers-reduced-motion:reduce){.mx-feelings button.is-on .mx-feeling-icon{animation:none}}.mx-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.mx-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mx-grid .mx-chip{text-overflow:ellipsis;border-radius:12px;justify-content:flex-start;min-width:0;padding:0 10px;overflow:hidden}.mx-add{margin-top:8px;display:block}.mx-add input,.mx-grid+.mx-inline-input{border-radius:12px;width:100%}.mx-grid+.mx-inline-input{margin-top:8px;display:block}.mx-memo{background:linear-gradient(120deg, var(--wine-28) 0%, var(--ink-31a) 70%);box-shadow:inset 0 0 0 1px rgb(var(--rose-62-rgb) / .35)}.mx-memo:before,.mx-memo:after{box-shadow:0 0 0 1px rgb(var(--rose-62-rgb) / .35)}.mx-memo .mx-ticket-label{color:var(--rose-75)}.mx-memo-feelings{font:500 18px/1.3 var(--ft-fontHeading,Georgia, serif);flex-wrap:wrap;gap:4px 12px;margin-top:2px;display:flex}.mx-memo-feelings span{align-items:center;gap:5px;display:inline-flex}.mx-memo-feelings .mx-i{width:17px;height:17px;color:var(--mx-gold)}.mx-memo-feelings .is-negative .mx-i{color:var(--rose-84b)}.mx-memo-empty{color:var(--mx-muted);font-size:14px}.mx-memo-quote{color:var(--mx-gold);font:italic 500 14px/1.4 var(--ft-fontHeading,Georgia, serif);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.mx-memo .mx-ticket-stub{border-left-color:rgb(var(--rose-62-rgb) / .45);gap:2px}.mx-memo-tape{width:26px;height:26px;color:rgb(var(--ink-75-rgb) / .5);stroke-width:1.6px}.mx-memo-tape.is-on{color:var(--mx-gold)}.mx-memo-tape.is-heart{fill:currentColor}.mx-memo-score{color:var(--paper-94);font-size:22px;font-weight:700;line-height:1.1}.mx-memo-score small{color:var(--mx-muted);font-size:12px}.mx-memo-guilty{background:rgb(var(--wine-43-rgb) / .6);color:var(--rose-90);border-radius:999px;align-items:center;gap:3px;margin-top:4px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.mx-memo-guilty .mx-i{width:11px;height:11px}.mx-grid .mx-chip{text-align:center;white-space:normal;flex-direction:column;justify-content:center;gap:5px;min-height:58px;padding:8px 4px;font-size:12.5px;line-height:1.15}.mx-grid .mx-chip .mx-i{width:19px;height:19px}.mx-memo-score small{-webkit-line-clamp:unset;line-clamp:unset;display:inline}.mx-chip.is-custom{position:relative}.mx-remove{opacity:.7;font-size:11px;position:absolute;top:4px;right:7px}.mx-other-tickets{gap:12px;display:grid}.mx-other-tickets .mx-ticket{cursor:default;margin-top:0}.mx-ticket-label b{color:var(--paper-94);font-weight:800}@media (width>=1024px){.mx-card{padding:30px 32px;position:relative;overflow:hidden}.mx-card:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 0% 0%, rgb(var(--gold-83-rgb) / .16), transparent 55%);position:absolute;inset:0}.mx-card:not(.mx-evening):before{background:radial-gradient(ellipse at 0% 0%, rgb(var(--rose-62-rgb) / .2), transparent 55%)}.mx-card>*{position:relative}.mx-eyebrow{font-size:11px}.rp .mx-head h2{font-size:34px}.mx-sub{font-size:14px}.mx-link{font-size:15px}.mx-ticket{--notch-x:150px;--notch-r:13px;border-radius:20px;grid-template-columns:minmax(0,1fr) 150px;min-height:190px;margin-top:22px}.mx-ticket-main{justify-content:center;gap:8px;padding:26px 28px}.mx-ticket-label{font-size:12px}.mx-ticket-where{font-size:34px}.mx-ticket-where .mx-i{width:28px;height:28px}.mx-ticket-occasion{font-size:17px}.mx-ticket-occasion .mx-i{width:18px;height:18px}.mx-ticket-snacks{gap:10px}.mx-ticket-snacks svg{width:32px;height:32px}.mx-ticket-stub small{font-size:13px}.mx-memo-feelings{gap:6px 16px;font-size:26px}.mx-memo-feelings .mx-i{width:22px;height:22px}.mx-memo-quote{font-size:17px}.mx-memo-tape{width:36px;height:36px}.mx-memo-score{font-size:34px}.mx-memo-guilty{font-size:12px}.mx-tile{padding:18px 8px 16px;font-size:14px}.mx-tile-icon{width:32px;height:32px}.mx-grid .mx-chip{min-height:64px;font-size:13.5px}.mx-grid .mx-chip .mx-i{width:22px;height:22px}.mx-vhs button{max-width:80px;height:58px}.mx-vhs button svg{width:32px;height:32px}.mx-feelings button{padding:16px 2px 12px;font-size:12px}.mx-feeling-icon{width:34px;height:34px}.mx-other-tickets{gap:16px}}.mx-others-card .mx-other-tickets{margin-top:16px}@media (width>=1024px){.mx-others-card:before{background:radial-gradient(ellipse at 0% 0%, rgb(var(--rose-62-rgb) / .2), transparent 55%)}.mx-others-card .mx-other-tickets{margin-top:22px}}.mx-memo-first{color:var(--paper-94);font:500 17px/1.15 var(--ft-fontHeading,Georgia, serif)}@media (width>=1024px){.mx-memo-first{font-size:22px}.mx-evening:has(>.mx-ticket){grid-template-rows:auto 1fr;grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;column-gap:36px;display:grid}.mx-evening:has(>.mx-ticket)>.mx-head{flex-direction:column;grid-column:1;align-items:flex-start;gap:10px}.mx-evening:has(>.mx-ticket)>.mx-ticket{grid-area:1/2/span 2;margin-top:0}.mx-evening:has(>.mx-ticket)>.mx-foot{grid-column:1;align-self:end;margin:0}.mx-memo-card>.mx-ticket,.mx-others-card .mx-ticket{min-height:210px}.mx-memo-card:not(:has(+.mx-others-card)):has(>.mx-ticket){grid-template-rows:auto 1fr;grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;column-gap:36px;display:grid}.mx-memo-card:not(:has(+.mx-others-card)):has(>.mx-ticket)>.mx-head{flex-direction:column;grid-column:1;align-items:flex-start;gap:10px}.mx-memo-card:not(:has(+.mx-others-card)):has(>.mx-ticket)>.mx-ticket{grid-area:1/2/span 2;margin-top:0}.mx-memo-card:not(:has(+.mx-others-card)):has(>.mx-ticket)>.mx-foot{grid-column:1;align-self:end;margin:0}}.mx-skeleton-ticket{min-height:96px}.mx-skeleton-memo{min-height:150px}@media (width>=1024px){.mx-skeleton-ticket{min-height:190px}.mx-skeleton-memo{min-height:210px}}@media (width<=379px){.mx-feelings button{font-size:10px}}.rp{--rp-bg:var(--ink-24);--rp-card:var(--ink-30a);--rp-card-2:var(--ink-33b);--rp-line:rgb(var(--white-rgb) / .08);--rp-text:var(--paper-94);--rp-muted:var(--ink-75);--rp-gold:var(--gold-83);--rp-gold-strong:var(--gold-74);--rp-gutter:16px;--rp-safe-top:env(safe-area-inset-top,0px);--rp-safe-bottom:env(safe-area-inset-bottom,0px);background:var(--rp-bg);min-height:100dvh;color:var(--rp-text);font-family:var(--ft-fontBody,"DM Sans", sans-serif)}.rp h1,.rp h2,.rp h3{font-family:var(--ft-fontHeading,Georgia, serif);font-weight:500}.rp-state{padding:40px var(--rp-gutter);color:var(--rp-muted)}.rp-topbar{z-index:30;min-height:52px;padding:var(--rp-safe-top) var(--rp-gutter) 0;background:rgb(var(--ink-24-rgb) / .82);-webkit-backdrop-filter:saturate(160%)blur(18px);backdrop-filter:saturate(160%)blur(18px);border-bottom:1px solid var(--rp-line);box-sizing:content-box;align-items:center;display:flex;position:sticky;top:0}.rp-back{color:var(--rp-gold);align-items:center;gap:2px;margin-left:-6px;padding:8px 6px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.rp-back svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.rp-hero{padding:64px var(--rp-gutter) 22px;position:relative;overflow:hidden}.rp-hero-bg{opacity:.55;background:50% 25%/cover no-repeat;position:absolute;inset:0}.rp-hero-bg.is-poster{filter:blur(28px)saturate(1.2);opacity:.45;transform:scale(1.3)}.rp-hero:after{content:"";background:linear-gradient(to bottom, rgb(var(--ink-24-rgb) / .1) 0%, rgb(var(--ink-24-rgb) / .7) 50%, var(--rp-bg) 100%);position:absolute;inset:0}.rp-hero-inner{z-index:1;max-width:calc(760px - 2 * var(--rp-gutter));align-items:flex-end;gap:16px;margin:0 auto;display:flex;position:relative}.rp-poster{aspect-ratio:2/3;object-fit:cover;background:var(--rp-card-2);width:96px;box-shadow:0 12px 30px rgb(var(--black-rgb) / .5), 0 0 0 1px rgb(var(--white-rgb) / .06);border-radius:10px;flex-shrink:0}.rp-poster-empty{color:var(--rp-muted);text-align:center;justify-content:center;align-items:center;padding:6px;font-size:11px;display:flex}.rp-hero-text{min-width:0;padding-bottom:2px}.rp-eyebrow{color:var(--rp-gold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.rp-hero h1{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:28px;line-height:1.12}.rp-meta,.rp-genres{color:var(--paper-86b);margin:6px 0 0;font-size:13px}.rp-genres{color:var(--rp-muted);margin-top:3px}.rp-main{max-width:760px;padding:0 var(--rp-gutter) calc(32px + var(--rp-safe-bottom));gap:14px;margin:0 auto;display:grid}.rp-main>*,.rp-editor>*{min-width:0}.rp-card{background:var(--rp-card);border:1px solid var(--rp-line);border-radius:18px;padding:18px}.rp-card-head{margin-bottom:14px}.rp-card-head h2{margin:0;font-size:22px;line-height:1.2}.rp-card-head p{color:var(--rp-muted);margin:4px 0 0;font-size:13px}.rp-card-head-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rp-optional{color:var(--rp-muted);font:400 12px var(--ft-fontBody,sans-serif);margin-left:6px}.rp-score{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.rp-score-tile{min-width:0}.rp-score-tile+.rp-score-tile{border-left:1px solid var(--rp-line);margin-left:16px;padding-left:16px}.rp-score-label{color:var(--rp-muted);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.rp-score-value{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:4px;margin-top:6px;display:flex}.rp-score-value strong{color:var(--rp-gold);font:700 clamp(28px, 9.5vw, 44px)/1 var(--ft-fontBody,"DM Sans", sans-serif);letter-spacing:-.02em}.rp-score-value span{color:var(--rp-muted);flex-shrink:0;font-size:13px}.rp-score-bar{background:rgb(var(--white-rgb) / .08);border-radius:4px;height:4px;margin-top:12px;overflow:hidden}.rp-score-bar span{background:var(--rp-gold-strong);border-radius:4px;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}.rp-score-tile.is-empty .rp-score-value strong{color:var(--ink-54)}.rp-score-tile.is-empty .rp-score-bar{background:repeating-linear-gradient(90deg, rgb(var(--white-rgb) / .12) 0 6px, transparent 6px 11px)}.rp-score-hint{color:var(--rp-muted);margin-top:8px;font-size:12px;line-height:1.4;display:block}.rp-status{border-top:1px solid var(--rp-line);color:var(--paper-86b);align-items:flex-start;gap:8px;margin:18px 0 0;padding-top:14px;font-size:14px;display:flex}.rp-status-dot{background:var(--green-79);width:8px;height:8px;box-shadow:0 0 0 4px rgb(var(--green-79-rgb) / .15);border-radius:50%;flex-shrink:0;margin-top:6px}.rp-status-open{color:var(--rp-muted)}.rp-button{cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 20px;font-size:16px;font-weight:700;transition:transform .1s,opacity .2s,background .2s;display:inline-flex}.rp-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;width:18px;height:18px}.rp-button-primary{background:var(--rp-gold-strong);color:var(--ink-24)}.rp-button-primary:disabled{background:var(--ink-41);color:var(--ink-75);box-shadow:none;cursor:not-allowed}.rp-button-ghost{background:rgb(var(--white-rgb) / .06);color:var(--rp-text)}.rp-button-block{width:100%;margin-top:16px}.rp-icon-button{background:rgb(var(--white-rgb) / .06);width:40px;height:40px;color:var(--rp-gold);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rp-icon-button:disabled{opacity:.4}.rp-icon-button svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.rp-icon-button svg.is-spinning{animation:.8s linear infinite rp-spin}.rp-editor{scroll-margin-top:calc(var(--rp-safe-top) + 64px);gap:14px;display:grid}.rp-criteria{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rp-criterion{border-top:1px solid var(--rp-line);padding:12px 0 6px}.rp-criterion:first-child{border-top:0;padding-top:0}.rp-criterion-head{align-items:center;gap:10px;display:flex}.rp-criterion-head>div{flex:1;min-width:0}.rp-criterion-head strong{font-size:15px;line-height:1.3;display:block}.rp-criterion-head small{color:var(--rp-muted);margin-top:2px;font-size:12px;line-height:1.35;display:block}.rp-weight{background:rgb(var(--white-rgb) / .06);color:var(--rp-muted);border-radius:6px;flex-shrink:0;padding:3px 7px;font-size:11px;font-weight:600}.rp-criterion-head output{min-width:46px;color:var(--rp-gold);font:700 22px/1 var(--ft-fontBody,"DM Sans", sans-serif);text-align:right;flex-shrink:0}.rp-criterion-head output.is-empty{color:var(--ink-54)}.rp-slider{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:36px;margin:4px 0 0;display:block}.rp-slider::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--rp-gold-strong) 0, var(--rp-gold-strong) var(--fill,50%), var(--ink-39a) var(--fill,50%), var(--ink-39a) 100%);border-radius:6px;height:6px}.rp-slider::-webkit-slider-thumb{appearance:none;background:var(--rp-gold);width:28px;height:28px;box-shadow:0 2px 10px rgb(var(--black-rgb) / .45);border:0;border-radius:50%;margin-top:-11px}.rp-slider::-moz-range-track{background:var(--ink-39a);border-radius:6px;height:6px}.rp-slider::-moz-range-progress{background:var(--rp-gold-strong);border-radius:6px;height:6px}.rp-slider::-moz-range-thumb{background:var(--rp-gold);border:0;border-radius:50%;width:26px;height:26px}.rp-slider.is-unset::-webkit-slider-runnable-track{background:var(--ink-39a)}.rp-slider.is-unset::-webkit-slider-thumb{background:var(--ink-54)}.rp-slider.is-unset::-moz-range-progress{background:0 0}.rp-slider.is-unset::-moz-range-thumb{background:var(--ink-54)}.rp-textarea{box-sizing:border-box;border:1px solid var(--ink-42);background:var(--rp-bg);width:100%;color:var(--rp-text);font:16px/1.6 var(--ft-fontBody,sans-serif);resize:vertical;border-radius:12px;padding:14px;display:block}.rp-textarea:focus{border-color:var(--rp-gold-strong);box-shadow:0 0 0 3px rgb(var(--gold-74-rgb) / .18);outline:none}.rp-counter{color:var(--rp-muted);text-align:right;margin:6px 0 0;font-size:12px}.rp-delete{color:var(--rose-76);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:center;padding:10px;font-size:14px;text-decoration:underline}.rp-delete:disabled{opacity:.4}.rp-savebar{z-index:20;margin:0 calc(-1 * var(--rp-gutter));padding:12px var(--rp-gutter) calc(12px + var(--rp-safe-bottom));background:rgb(var(--ink-24-rgb) / .9);-webkit-backdrop-filter:saturate(160%)blur(18px);backdrop-filter:saturate(160%)blur(18px);border-top:1px solid var(--rp-line);gap:10px;display:flex;position:sticky;bottom:0}.rp-savebar .rp-button-primary{flex:1}.rp-success,.rp-error{text-align:center;margin:12px 0 0;font-size:14px}.rp-success{color:var(--green-84)}.rp-error{color:var(--rose-79)}.rp-progress{background:rgb(var(--white-rgb) / .07);border-radius:4px;height:4px;margin:-4px 0 14px;overflow:hidden}.rp-progress span{background:var(--rp-gold-strong);border-radius:4px;height:100%;transition:width .4s;display:block}.rp-members{gap:2px;margin:0;padding:0;list-style:none;display:grid}.rp-members li{align-items:center;gap:12px;min-width:0;padding:10px 0;display:flex}.rp-members li+li{border-top:1px solid var(--rp-line)}.rp-avatar{width:36px;height:36px;color:var(--ink-24);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}.rp-member-name{flex:1;min-width:0}.rp-member-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.rp-member-name small{color:var(--rp-muted);font-size:12px}.rp-member-name small.is-done{color:var(--green-84)}.rp-member-score{font:700 18px var(--ft-fontBody,"DM Sans", sans-serif);color:var(--rp-gold);flex-shrink:0}.rp-subhead{margin:22px 0 10px;font-size:18px}.rp-legend{color:var(--paper-86b);flex-wrap:wrap;gap:6px 14px;margin-bottom:16px;font-size:12px;display:flex}.rp-legend span{align-items:center;gap:6px;display:inline-flex}.rp-legend i{border-radius:3px;width:10px;height:10px}.rp-bars{gap:18px;margin:0;padding:0;list-style:none;display:grid}.rp-bars-head{color:var(--paper-88);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;font-size:14px;display:flex}.rp-bars-head small{color:var(--rp-muted);font-size:11px}.rp-bars-head strong{color:var(--rp-gold);flex-shrink:0;font-size:14px}.rp-bar-row{align-items:center;gap:10px;display:flex}.rp-bar-row+.rp-bar-row{margin-top:6px}.rp-bar{background:rgb(var(--white-rgb) / .07);border-radius:8px;flex:1;height:8px;overflow:hidden}.rp-bar span{border-radius:8px;height:100%;transition:width .4s cubic-bezier(.2,.8,.2,1);display:block}.rp-bar-value{min-width:30px;color:var(--paper-86b);font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;font-size:12px}.rp-hidden-score{color:var(--rp-muted);font:500 12px var(--ft-fontBody,sans-serif);letter-spacing:.02em}.rp-reviews{gap:10px;display:grid}.rp-reviews blockquote{background:var(--rp-card-2);border-left:3px solid;border-radius:4px 12px 12px 4px;margin:0;padding:12px 14px}.rp-reviews p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.rp-reviews p.is-empty{color:var(--rp-muted)}.rp-reviews footer{color:var(--rp-muted);margin-top:6px;font-size:12px;font-weight:600}.rp-locked{border-left:3px solid var(--rp-gold-strong);background:var(--rp-card-2);color:var(--paper-86b);border-radius:4px 12px 12px 4px;gap:10px;margin:14px 0 0;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.rp-about{padding:0}.rp-about summary{font:500 19px var(--ft-fontHeading,Georgia, serif);cursor:pointer;justify-content:space-between;align-items:center;padding:18px;list-style:none;display:flex}.rp-about summary::-webkit-details-marker{display:none}.rp-about summary svg{fill:none;width:20px;height:20px;stroke:var(--rp-gold);stroke-width:2px;stroke-linecap:round;transition:transform .2s}.rp-about[open] summary svg{transform:rotate(180deg)}.rp-about-body{padding:0 18px 18px}.rp-trailer{aspect-ratio:16/9;background:var(--ink-20);border-radius:12px;margin-bottom:14px;position:relative;overflow:hidden}.rp-trailer iframe,.rp-trailer button{border:0;width:100%;height:100%;position:absolute;inset:0}.rp-trailer button{background:var(--ink-20) center / cover no-repeat;color:var(--white);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0;display:flex}.rp-trailer button:before{content:"";background:rgb(var(--ink-18-rgb) / .35);position:absolute;inset:0}.rp-play{background:var(--rp-gold-strong);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex;position:relative}.rp-play svg{width:24px;height:24px;fill:var(--ink-24);margin-left:3px}.rp-play-label{text-shadow:0 1px 6px rgb(var(--black-rgb) / .6);font-size:13px;font-weight:700;position:relative}.rp-tagline{color:var(--rp-gold);font:400 15px/1.5 var(--ft-fontBody,"DM Sans", sans-serif);margin:0 0 8px}.rp-overview{color:var(--paper-88);margin:0 0 12px;font-size:15px;line-height:1.65}.rp-credit{color:var(--paper-88);margin:4px 0 0;font-size:14px}.rp-credit span{min-width:44px;color:var(--rp-muted);display:inline-block}.rp-source{color:var(--ink-65);margin:12px 0 0;font-size:11px}.rp-source a{color:var(--rp-gold-strong)}.rp-editor.is-revealing>.rp-card{animation:.45s cubic-bezier(.2,.8,.2,1) both rp-reveal}.rp-editor.is-revealing>.rp-card+.rp-card{animation-delay:.3s}.rp-editor.is-revealing .rp-criterion{animation:.4s cubic-bezier(.2,.8,.2,1) both rp-reveal;animation-delay:calc(var(--i,0) * 45ms + 60ms)}@keyframes rp-reveal{0%{opacity:0;transform:translateY(14px)}}@keyframes rp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rp-editor.is-revealing>.rp-card,.rp-editor.is-revealing .rp-criterion,.rp-score-bar span{transition:none;animation:none}}@media (width>=701px){.rp{--rp-gutter:24px}.rp-hero{padding-top:120px;padding-bottom:30px}.rp-poster{width:140px}.rp-hero h1{font-size:42px}.rp-card{padding:24px}.rp-score-value strong{font-size:48px}.rp-scorecard .rp-button-block{max-width:360px;margin-left:auto;margin-right:auto;display:flex}.rp-savebar{border:1px solid var(--rp-line);border-radius:16px;margin:0;padding:10px;bottom:16px}.rp-reviews{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}@media (width>=1024px){.rp{--rp-gutter:32px}.rp-main{gap:20px;max-width:1080px}.rp-hero-inner{max-width:calc(1080px - 2 * var(--rp-gutter));gap:28px}.rp-hero{padding-top:150px;padding-bottom:40px}.rp-poster{border-radius:14px;width:190px}.rp-hero h1{font-size:58px}.rp-meta{font-size:17px}.rp-genres{font-size:15px}.rp-card{border-radius:22px;padding:32px 36px}.rp-card-head h2{font-size:28px}.rp-score-value strong{font-size:68px}.rp-score-value span{font-size:15px}.rp-member-name strong{font-size:17px}.rp-member-score{font-size:22px}.rp-bars-head{font-size:15px}.rp-criterion-head strong{font-size:17px}.rp-textarea,.rp-reviews blockquote p{font-size:16px}.rp-circle:has(>.rp-bars){grid-template:"head head""progress progress""members members""detail-head reviews-head""legend reviews""bars reviews"1fr/minmax(0,1.1fr) minmax(0,1fr);align-items:start;column-gap:48px;display:grid}.rp-circle:has(>.rp-bars)>.rp-card-head{grid-area:head}.rp-circle:has(>.rp-bars)>.rp-progress{grid-area:progress}.rp-circle:has(>.rp-bars)>.rp-members{grid-area:members}.rp-circle:has(>.rp-bars)>.rp-subhead:first-of-type{grid-area:detail-head}.rp-circle:has(>.rp-bars)>.rp-legend{grid-area:legend}.rp-circle:has(>.rp-bars)>.rp-bars{grid-area:bars}.rp-circle:has(>.rp-bars)>.rp-subhead:last-of-type{grid-area:reviews-head}.rp-circle:has(>.rp-bars)>.rp-reviews{grid-area:reviews;grid-template-columns:minmax(0,1fr);gap:14px}.rp-circle .rp-subhead{font-size:22px}.rp-main{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-main>*{order:2;grid-column:1/-1}.rp-main>.rp-scorecard,.rp-main>.rp-editor{order:0}.rp-main>.mx-card{order:1;align-self:stretch}:is(.rp-main>.mx-memo-card:has(+.mx-others-card),.rp-main>.mx-others-card){grid-column:auto}}.rp-about-open{border:1px solid var(--rp-line);width:100%;color:var(--rp-text);font:inherit;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.rp-about-open>span{flex-direction:column;gap:3px;display:flex}.rp-about-open strong{font:500 19px var(--ft-fontHeading,Georgia, serif)}.rp-about-open small{color:var(--rp-muted);font-size:13px}.rp-about-open svg{fill:none;width:20px;height:20px;stroke:var(--rp-gold);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.mn{--mn-bg:var(--ink-24);--mn-card:var(--ink-30a);--mn-line:rgb(var(--white-rgb) / .08);--mn-text:var(--paper-94);--mn-muted:var(--ink-75);--mn-gold:var(--gold-83);--mn-gold-strong:var(--gold-74);--mn-yes:var(--green-80);--mn-no:var(--rose-74);--mn-gutter:16px;background:var(--mn-bg);min-height:100dvh;color:var(--mn-text);font-family:var(--ft-fontBody,"DM Sans", sans-serif);overflow-x:hidden}.mn h1,.mn h2{font-family:var(--ft-fontHeading,Georgia, serif);font-weight:500}.mn-topbar{z-index:30;min-height:52px;padding:env(safe-area-inset-top,0px) var(--mn-gutter) 0;border-bottom:1px solid var(--mn-line);background:rgb(var(--ink-24-rgb) / .82);-webkit-backdrop-filter:saturate(160%)blur(18px);backdrop-filter:saturate(160%)blur(18px);box-sizing:content-box;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.mn-back{color:var(--mn-gold);align-items:center;gap:2px;margin-left:-6px;padding:8px 6px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.mn-back svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.mn-topbar-title{color:var(--mn-muted);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:700}.mn-main{width:100%;max-width:560px;padding:22px var(--mn-gutter) calc(32px + env(safe-area-inset-bottom,0px));box-sizing:border-box;margin:0 auto}.mn-state{color:var(--mn-muted)}.mn-skeleton{flex-direction:column;align-items:center;gap:18px;display:flex}.mn-skeleton-card{border-radius:22px;width:100%;max-width:420px;height:min(100dvh - 300px,640px);min-height:380px}@media (width>=1024px){.mn-skeleton-card{border-radius:26px;max-width:500px;height:min(100vh - 290px,780px)}}.mn-error{background:rgb(var(--rose-74-rgb) / .12);color:var(--rose-84b);border-radius:12px;margin:18px 0 0;padding:12px 14px;font-size:14px}.mn-eyebrow{color:var(--mn-gold);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.mn-lead{color:var(--paper-86a);margin:12px 0 0;font-size:16px;line-height:1.55}.mn-lead strong{color:var(--mn-text)}.mn-hint{color:var(--mn-muted);text-align:center;margin:12px 0 0;font-size:14px;line-height:1.5}.mn-button{border:1px solid rgb(var(--white-rgb) / .16);background:rgb(var(--white-rgb) / .05);min-height:52px;color:var(--mn-text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .1s,background .2s;display:inline-flex}.mn-button:active:not(:disabled){transform:scale(.98)}.mn-button.is-primary{background:var(--mn-gold-strong);color:var(--ink-24);border-color:#0000}.mn-button:disabled{opacity:.55;cursor:not-allowed}.mn-button-row{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.mn-button-row .mn-button{flex:220px}.mn-intro{flex-direction:column;padding-top:8px;display:flex}.mn-intro-cards{height:150px;margin:6px 0 26px;position:relative}.mn-intro-cards span{border:1px solid rgb(var(--white-rgb) / .12);background:var(--mn-card);width:92px;height:136px;box-shadow:0 16px 36px rgb(var(--black-rgb) / .4);border-radius:14px;place-items:center;margin-left:-46px;font-size:30px;display:grid;position:absolute;top:0;left:50%}.mn-intro-cards .is-left{color:var(--mn-no);transform:translate(-70px)rotate(-12deg)}.mn-intro-cards .is-right{color:var(--mn-yes);transform:translate(70px)rotate(12deg)}.mn-intro-cards .is-middle{z-index:1;border-color:rgb(var(--gold-83-rgb) / .5);background:linear-gradient(160deg, var(--ink-32a), var(--ink-30a));color:var(--mn-gold)}.mn-intro h1{letter-spacing:-.02em;margin:10px 0 0;font-size:clamp(30px,8vw,40px);line-height:1.1}.mn-steps{grid-template-columns:minmax(0,1fr);gap:10px;margin:24px 0 26px;padding:0;list-style:none;display:grid}.mn-steps li{border:1px solid var(--mn-line);background:var(--mn-card);color:var(--paper-86a);border-radius:14px;padding:14px 16px;font-size:15px;line-height:1.45}.mn-steps strong{color:var(--mn-gold);margin-bottom:2px;display:block}.mn-intro>.mn-button{width:100%}.mn-deck-wrap{flex-direction:column;display:flex}.mn-deck-head{justify-content:space-between;align-items:baseline;display:flex}.mn-count{color:var(--mn-muted);font-size:14px;font-weight:700}.mn-progress{gap:4px;margin:10px 0 16px;display:flex}.mn-progress span{background:rgb(var(--white-rgb) / .1);border-radius:999px;flex:1;height:4px}.mn-progress .is-done{background:var(--mn-gold-strong)}.mn-progress .is-current{background:rgb(var(--gold-83-rgb) / .5)}.mn-deck{width:100%;max-width:420px;height:min(100dvh - 300px,640px);min-height:380px;margin:0 auto;position:relative}.mn-card{background:var(--mn-card);box-shadow:0 22px 50px rgb(var(--black-rgb) / .5);-webkit-user-select:none;user-select:none;border-radius:22px;position:absolute;inset:0;overflow:hidden}.mn-card.is-next{transition:transform .2s}.mn-card.is-top{z-index:1;cursor:grab;touch-action:pan-y;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.mn-card.is-top.is-dragging{cursor:grabbing;transition:none}.mn-card.is-top.is-flying{transition:transform .26s ease-in}.mn-card-poster{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.mn-card-poster.is-empty{background:linear-gradient(160deg, var(--ink-36a), var(--ink-30a));color:var(--mn-muted);font:500 24px var(--ft-fontHeading,Georgia, serif);text-align:center;box-sizing:border-box;place-items:center;padding:24px;display:grid}.mn-card-info{background:linear-gradient(to top, rgb(var(--ink-18a-rgb) / .96) 0%, rgb(var(--ink-18a-rgb) / .85) 45%, transparent 100%);padding:90px 20px 20px;position:absolute;inset:auto 0 0}.mn-card-info h2{margin:0;font-size:28px;line-height:1.12}.mn-card-year{color:var(--mn-gold);margin-top:4px;font-size:14px;font-weight:700;display:inline-block}.mn-card-info p{color:var(--paper-86a);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.mn-card-more{color:var(--mn-gold);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:14px;font-weight:700}.mn-stamp{z-index:2;letter-spacing:.06em;text-transform:uppercase;pointer-events:none;background:rgb(var(--ink-18a-rgb) / .35);border:3px solid;border-radius:10px;padding:6px 14px;font-size:24px;font-weight:800;position:absolute;top:26px}.mn-stamp.is-yes{color:var(--mn-yes);left:22px;transform:rotate(-14deg)}.mn-stamp.is-no{color:var(--mn-no);right:22px;transform:rotate(14deg)}.mn-actions{justify-content:center;align-items:center;gap:18px;margin-top:20px;display:flex}.mn-round{border:1px solid rgb(var(--white-rgb) / .14);background:var(--mn-card);width:50px;height:50px;color:var(--mn-muted);cursor:pointer;border-radius:999px;place-items:center;padding:0;transition:transform .12s,background .2s;display:grid}.mn-round:active:not(:disabled){transform:scale(.92)}.mn-round:disabled{opacity:.4;cursor:default}.mn-round svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.mn-round.is-no,.mn-round.is-yes{width:66px;height:66px;box-shadow:0 10px 26px rgb(var(--black-rgb) / .35)}.mn-round.is-no svg,.mn-round.is-yes svg{width:30px;height:30px}.mn-round.is-no{border-color:rgb(var(--rose-74-rgb) / .5);color:var(--mn-no)}.mn-round.is-yes{border-color:rgb(var(--green-80-rgb) / .5);color:var(--mn-yes)}.mn-round.is-yes svg{fill:currentColor}.mn-keys{color:var(--mn-muted);text-align:center;margin:14px 0 0;font-size:13px}.mn-waiting{text-align:center;flex-direction:column;align-items:stretch;padding-top:20px;display:flex}.mn-waiting-icon{background:rgb(var(--gold-83-rgb) / .14);width:72px;height:72px;color:var(--mn-gold);border-radius:999px;place-items:center;margin:0 auto 18px;font-size:34px;display:grid}.mn-waiting h1{margin:10px 0 0;font-size:30px;line-height:1.15}.mn-people{text-align:left;grid-template-columns:minmax(0,1fr);gap:8px;margin:24px 0 0;padding:0;list-style:none;display:grid}.mn-people li{border:1px solid var(--mn-line);background:var(--mn-card);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.mn-people strong{flex:1;font-size:15px}.mn-people li>span:last-child{color:var(--mn-muted);font-size:14px}.mn-people li.is-done>span:last-child{color:var(--mn-yes);font-weight:700}.mn-avatar{background:var(--ink-36a);width:34px;height:34px;color:var(--mn-gold);border-radius:999px;flex:0 0 34px;place-items:center;font-weight:700;display:grid}.mn-winner{text-align:center;flex-direction:column;align-items:center;display:flex}.mn-winner-poster{aspect-ratio:2/3;object-fit:cover;width:min(62vw,260px);box-shadow:0 26px 60px rgb(var(--black-rgb) / .55), 0 0 0 1px rgb(var(--white-rgb) / .08);border-radius:18px}.mn-winner.is-match .mn-winner-poster{box-shadow:0 26px 60px rgb(var(--black-rgb) / .55), 0 0 0 3px var(--mn-gold), 0 0 60px rgb(var(--gold-83-rgb) / .35);animation:.6s cubic-bezier(.2,1.4,.4,1) both mn-pop}.mn-winner-poster.is-empty{background:var(--mn-card);color:var(--mn-muted);box-sizing:border-box;place-items:center;padding:20px;display:grid}@keyframes mn-pop{0%{opacity:0;transform:scale(.8)rotate(-4deg)}}.mn-winner-text{width:100%;margin-top:24px}.mn-winner h1,.mn-nomatch h1{letter-spacing:-.02em;margin:10px 0 0;font-size:clamp(30px,8vw,42px);line-height:1.1}.mn-reason{color:var(--paper-86a);margin:10px 0 0;font-size:16px}.mn-voters{color:var(--mn-muted);margin:6px 0 0;font-size:14px}.mn-nomatch{text-align:center;padding:30px 0 6px}.mn-newround{text-align:center;margin-top:16px}.mn-newround .mn-button{width:100%}.mn-newround.is-prominent{border:1px solid rgb(var(--gold-83-rgb) / .35);background:rgb(var(--gold-83-rgb) / .07);border-radius:18px;margin-top:22px;padding:18px}.mn-newround p{color:var(--paper-89a);margin:0 0 14px;font-size:15px;line-height:1.45}.mn-subhead{margin:34px 0 12px;font-size:22px}.mn-tally{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.mn-tally li{border:1px solid var(--mn-line);background:var(--mn-card);border-radius:14px;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:flex}.mn-tally li.is-winner{border-color:rgb(var(--gold-83-rgb) / .55);background:linear-gradient(100deg, rgb(var(--gold-83-rgb) / .14), var(--mn-card) 60%)}.mn-tally img,.mn-tally-empty{aspect-ratio:2/3;object-fit:cover;background:var(--ink-36a);width:40px;color:var(--mn-gold);border-radius:6px;flex:0 0 40px;place-items:center;display:grid}.mn-tally-text{flex-direction:column;flex:1;min-width:0;display:flex}.mn-tally-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.mn-tally-text small{color:var(--mn-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;overflow:hidden}.mn-tally-score{color:var(--mn-gold);flex-shrink:0;font-size:22px;font-weight:700}.mn-tally-score small{color:var(--mn-muted);font-size:13px;font-weight:600}@media (width>=801px){.mn-topbar{padding-left:28px;padding-right:28px}.mn-main{max-width:640px;padding-top:36px}.mn-deck{height:min(100vh - 330px,620px)}}@media (prefers-reduced-motion:reduce){.mn-card.is-top,.mn-card.is-top.is-flying,.mn-winner.is-match .mn-winner-poster{transition:none;animation:none}}@media (width>=1024px){.mn-main{max-width:760px;padding-top:44px}.mn-deck{max-width:500px;height:min(100vh - 290px,780px)}.mn-card{border-radius:26px}.mn-card-info{padding:120px 28px 28px}.mn-card-info h2{font-size:36px}.mn-card-year{font-size:16px}.mn-card-info p{-webkit-line-clamp:4;line-clamp:4;font-size:16px}.mn-card-more{font-size:15px}.mn-stamp{font-size:30px}.mn-actions{gap:24px;margin-top:26px}.mn-round{width:58px;height:58px}.mn-round.is-no,.mn-round.is-yes{width:80px;height:80px}.mn-round.is-no svg,.mn-round.is-yes svg{width:36px;height:36px}.mn-keys{font-size:14px}.mn-progress span{height:5px}.mn-count{font-size:16px}.mn-intro h1,.mn-waiting h1,.mn-winner h1,.mn-nomatch h1{font-size:48px}.mn-lead{font-size:18px}.mn-winner-poster{width:300px}}.st{--st-bg:var(--ink-24);--st-card:var(--ink-30a);--st-track:rgb(var(--white-rgb) / .07);--st-line:rgb(var(--white-rgb) / .08);--st-text:var(--paper-94);--st-soft:var(--paper-86a);--st-muted:var(--ink-75);--st-gold:var(--gold-83);--st-bar:var(--gold-74);--st-gutter:16px;background:var(--st-bg);min-height:100dvh;color:var(--st-text);font-family:var(--ft-fontBody,"DM Sans", sans-serif)}.st h1,.st h2{font-family:var(--ft-fontHeading,Georgia, serif);font-weight:500}.st-topbar{z-index:30;min-height:52px;padding:env(safe-area-inset-top,0px) var(--st-gutter) 0;border-bottom:1px solid var(--st-line);background:rgb(var(--ink-24-rgb) / .82);-webkit-backdrop-filter:saturate(160%)blur(18px);backdrop-filter:saturate(160%)blur(18px);box-sizing:content-box;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.st-back{color:var(--st-gold);align-items:center;gap:2px;margin-left:-6px;padding:8px 6px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.st-back svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.st-topbar-title{color:var(--st-muted);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:700}.st-main{width:100%;max-width:760px;padding:24px var(--st-gutter) calc(48px + env(safe-area-inset-bottom,0px));box-sizing:border-box;margin:0 auto}.st-state,.st-muted{color:var(--st-muted)}.st-eyebrow{color:var(--st-gold);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.st-head h1,.st-empty h1{letter-spacing:-.02em;margin:8px 0 0;font-size:clamp(30px,8vw,42px);line-height:1.1}.st-empty p{color:var(--st-soft);line-height:1.5}.st-section{margin-top:36px}.st-section h2{margin:0;font-size:24px}.st-lead{color:var(--st-muted);margin:6px 0 16px;font-size:14px;line-height:1.5}.st-lead strong{color:var(--st-text)}.st-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.st-tile{border:1px solid var(--st-line);background:var(--st-card);border-radius:16px;flex-direction:column;padding:16px;display:flex}.st-tile strong{color:var(--st-gold);font-size:32px;font-weight:700;line-height:1}.st-tile span{color:var(--st-muted);margin-top:6px;font-size:13px}.st-duel{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.st-duel-card{border:1px solid var(--st-line);background:var(--st-card);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:18px 12px;display:flex}.st-duel-card.is-strict{background:linear-gradient(160deg, rgb(var(--gold-83-rgb) / .16), var(--st-card) 70%);border-color:rgb(var(--gold-83-rgb) / .4)}.st-duel-card .st-eyebrow{font-size:10px}.st-duel-card strong{font-size:18px}.st-duel-card small{color:var(--st-muted);font-size:12px;line-height:1.4}.st-duel-card .st-avatar{flex-basis:52px;width:52px;height:52px;font-size:20px}.st-avatar{object-fit:cover;background:var(--ink-36a);width:40px;height:40px;color:var(--st-gold);border-radius:999px;flex:0 0 40px;place-items:center;font-weight:700;display:grid}.st-critics{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:14px;display:grid}.st-critic{border:1px solid var(--st-line);background:var(--st-card);border-radius:16px;padding:16px}.st-critic header{align-items:center;gap:12px;display:flex}.st-critic header>span:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.st-critic header strong{font-size:17px}.st-critic header small{color:var(--st-muted);font-size:13px}.st-critic-score{color:var(--st-gold);align-items:baseline;gap:4px;font-size:26px;font-weight:700;display:flex}.st-critic-score small{color:var(--st-muted);font-size:13px}.st-critic dl{border-top:1px solid var(--st-line);gap:10px;margin:14px 0 0;padding-top:14px;display:grid}.st-critic dt{color:var(--st-muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700}.st-critic dd{margin:3px 0 0;font-size:15px}.st-critic dd small{color:var(--st-muted);margin-left:4px;font-size:13px}.st-pairs,.st-fights,.st-genres{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.st-pairs li{border:1px solid var(--st-line);background:var(--st-card);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:14px 16px;display:grid}.st-pair-names{font-size:15px;font-weight:700}.st-pair-value{color:var(--st-gold);font-size:20px}.st-pair-bar,.st-genre-bar{background:var(--st-track);border-radius:999px;height:8px;position:relative;overflow:hidden}.st-pair-names{grid-area:1/1}.st-pair-value{grid-area:1/2}.st-pair-bar{grid-area:2/1/auto/-1}.st-pair-sub{grid-row:3}.st-pair-bar span,.st-genre-bar span{background:var(--st-bar);border-radius:0 4px 4px 0;position:absolute;inset:0 auto 0 0}.st-pair-sub{color:var(--st-muted);grid-column:1/-1;font-size:12px}.st-fights li{border:1px solid var(--st-line);background:var(--st-card);border-radius:14px;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:flex}.st-fights img,.st-poster-empty{aspect-ratio:2/3;object-fit:cover;background:var(--ink-36a);width:42px;color:var(--st-gold);border-radius:6px;flex:0 0 42px;place-items:center;display:grid}.st-fight-text{flex-direction:column;flex:1;min-width:0;display:flex}.st-fight-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.st-fight-text small{color:var(--st-muted);margin-top:3px;font-size:13px}.st-fight-text .is-high{color:var(--st-soft)}.st-fight-spread{color:var(--st-gold);flex-direction:column;flex-shrink:0;align-items:flex-end;font-size:20px;font-weight:700;line-height:1.1;display:flex}.st-fight-spread small{color:var(--st-muted);font-size:11px;font-weight:600}.st-months{border:1px solid var(--st-line);background:var(--st-card);border-radius:16px;grid-template-columns:repeat(12,minmax(0,1fr));gap:2px;height:180px;padding:16px 10px 12px;display:grid}.st-month{cursor:default;flex-direction:column;align-items:center;min-width:0;display:flex}.st-month-value{height:16px;color:var(--st-soft);font-size:12px;font-weight:700}.st-month-track{border-bottom:1px solid rgb(var(--white-rgb) / .12);flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex;position:relative}.st-month-bar{background:var(--st-bar);border-radius:4px 4px 0 0;width:min(70%,22px);min-height:0;transition:opacity .15s;display:block}.st-month:hover .st-month-bar{opacity:.8}.st-month-label{color:var(--st-muted);text-overflow:clip;white-space:nowrap;margin-top:6px;font-size:10px;overflow:hidden}.st-genres li{border:1px solid var(--st-line);background:var(--st-card);border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px 12px;padding:12px 16px;display:grid}.st-genre-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.st-genre-count{color:var(--st-gold);font-size:18px;font-weight:700}.st-genre-score{color:var(--st-muted);font-size:13px}.st-genre-bar{grid-area:2/1/auto/-1}@media (width>=641px){.st-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.st-critics{grid-template-columns:repeat(2,minmax(0,1fr))}.st-month-label{font-size:12px}.st-months{height:220px}}@media (width>=801px){.st-topbar{padding-left:28px;padding-right:28px}.st-main{padding-top:40px}}.st-podium{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.st-podium li{border:1px solid var(--st-line);background:var(--st-card);border-radius:14px;align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex}.st-podium li.is-top{border-color:rgb(var(--gold-83-rgb) / .55);background:linear-gradient(100deg, rgb(var(--gold-83-rgb) / .16), var(--st-card) 65%)}.st-rank{color:var(--st-muted);text-align:center;flex:0 0 18px;font-size:15px;font-weight:700}.st-podium li.is-top .st-rank{color:var(--st-gold)}.st-row-text{flex-direction:column;flex:1;min-width:0;display:flex}.st-row-text strong{font-size:16px}.st-row-text small{color:var(--st-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;overflow:hidden}.st-row-score{color:var(--st-gold);flex-shrink:0;align-items:baseline;gap:3px;font-size:22px;font-weight:700;display:flex}.st-row-score small{color:var(--st-muted);font-size:12px}.st-subhead{color:var(--st-soft);font:700 13px var(--ft-fontBody,"DM Sans", sans-serif);letter-spacing:.08em;text-transform:uppercase;margin:22px 0 10px}.st-world{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.st-world .st-subhead{margin-top:6px}.st-world-col+.st-world-col .st-subhead{margin-top:18px}.st-world-note{color:var(--st-muted);margin:16px 0 0;font-size:14px;line-height:1.55}.st-world-note strong{color:var(--st-text)}.st-tiles.is-wide{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.st-tiles.is-wide .st-tile span{line-height:1.4}.st-tiles.is-wide+.st-fights{margin-top:10px}.st-fight-text .st-eyebrow{margin-bottom:2px;font-size:10px}.st-fight-spread.is-no{color:var(--rose-74)}@media (width>=641px){.st-tiles.is-wide{grid-template-columns:repeat(2,minmax(0,1fr))}.st-world{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.st-world-col+.st-world-col .st-subhead{margin-top:6px}}.st-tile strong.is-text{text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.2;overflow:hidden}.st-snacks{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.st-snacks li{border:1px solid var(--st-line);background:var(--st-card);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700}.st-snacks li:first-child{border-color:rgb(var(--gold-83-rgb) / .55);background:rgb(var(--gold-83-rgb) / .14)}.st-snacks span{color:var(--st-gold)}.st-snacks small{color:var(--st-muted);margin-left:4px;font-weight:600}.st-awards{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.st-award{border:1px solid var(--st-line);background:var(--st-card);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:16px 10px;display:flex}.st-award-icon{background:rgb(var(--gold-83-rgb) / .14);width:46px;height:46px;color:var(--st-gold);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.st-award-icon svg{stroke-width:1.8px;width:24px;height:24px}.st-inline-icon{width:16px;height:16px;color:var(--st-gold);vertical-align:-3px;margin-right:7px}.st-award .st-eyebrow{font-size:10px}.st-award strong{font-size:17px}.st-award small{color:var(--st-muted);font-size:12px}.st-mini-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.st-mini-list li{border:1px solid var(--st-line);background:var(--st-card);border-radius:12px;padding:10px 14px;font-size:15px;font-weight:600}.st-mini-list small{color:var(--st-muted);margin-left:6px;font-size:13px;font-weight:500}.st-quotes{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.st-quotes li{border-left:3px solid var(--st-gold);background:var(--st-card);border-radius:0 14px 14px 0;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.st-quotes q{color:var(--st-text);font:italic 500 17px/1.4 var(--ft-fontHeading,Georgia, serif)}.st-quotes small{color:var(--st-muted);font-size:13px}.sg{margin:4px 0 22px}.sg-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.sg-eyebrow{color:var(--gold-83);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.sg-head h2{color:var(--paper-94);font:500 19px/1.15 var(--ft-fontHeading,Georgia, serif);margin:4px 0 0}@media (width>=801px){.sg-head h2{font-size:24px}}.sg-switch{border:1px solid var(--ink-44c);background:var(--ink-25);border-radius:999px;flex-shrink:0;padding:3px;display:flex}.sg-switch button{min-height:30px;color:var(--ink-83);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px;font-size:12px;font-weight:700}.sg-switch button.is-on{background:var(--gold-74);color:var(--ink-27)}.sg-note,.sg-undo{color:var(--ink-75);margin:-4px 0 12px;font-size:12px}.sg-undo button{color:var(--gold-83);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:10px;padding:0;font-weight:700}.sg-frame{position:relative}.sg-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -16px;padding:2px 16px 6px;scroll-padding:0 16px;display:flex;overflow-x:auto}.sg-rail::-webkit-scrollbar{display:none}.sg-card{scroll-snap-align:start;flex:0 0 128px;min-width:0;position:relative}.sg-open{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;padding:0;display:flex}.sg-card .sg-poster{aspect-ratio:2/3;object-fit:cover;background:var(--ink-30a);width:100%;box-shadow:0 8px 20px rgb(var(--black-rgb) / .3);border-radius:10px;display:block}.sg-poster-empty{box-sizing:border-box;color:var(--ink-75);text-align:center;justify-content:center;align-items:center;padding:10px;font-size:12px;display:flex!important}.sg-title{-webkit-line-clamp:2;line-clamp:2;min-height:2.6em;color:var(--paper-94);-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.sg-reason{-webkit-line-clamp:2;line-clamp:2;min-height:2.8em;color:var(--ink-75);-webkit-box-orient:vertical;margin-top:-2px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.sg-reason b{color:var(--gold-83);font-weight:600}.sg-actions{pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:6px;left:6px;right:6px}.sg-actions button{border:1px solid rgb(var(--white-rgb) / .18);background:rgb(var(--ink-21-rgb) / .82);width:32px;height:32px;color:var(--paper-94);cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;place-items:center;padding:0;display:grid}.sg-actions .sg-add{background:var(--gold-74);color:var(--ink-27);border-color:#0000;order:2}.sg-actions button:disabled{opacity:.6;cursor:default}.sg-actions svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:16px;height:16px}.sg-spinner{border:2px solid;border-right-color:#0000;border-radius:999px;width:14px;height:14px;animation:.7s linear infinite sg-spin}@keyframes sg-spin{to{transform:rotate(360deg)}}.sg-empty{color:var(--ink-75);margin:0;padding:18px 0;font-size:13px}.sg-arrow,.sg-arrow[hidden]{display:none!important}@media (width>=801px){.sg-rail{margin:0;padding:2px 0 6px;scroll-padding:0}.sg-card{flex-basis:150px}.sg-arrow:not([hidden]){display:grid!important}.sg-arrow{z-index:2;border:1px solid var(--ink-44c);background:rgb(var(--ink-21-rgb) / .9);width:40px;height:40px;color:var(--paper-94);cursor:pointer;box-shadow:0 6px 18px rgb(var(--black-rgb) / .35);border-radius:999px;place-items:center;padding:0;position:absolute;top:92.5px}.sg-arrow.is-prev{left:-14px}.sg-arrow.is-next{right:-14px}.sg-arrow svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}}@media (width>=1024px){.sg-head h2{font-size:28px}.sg-card{flex-basis:170px}.sg-arrow{top:107.5px}.sg-title{font-size:14px}.sg-reason{font-size:12px}}@media (prefers-reduced-motion:reduce){.sg-spinner{animation:none}}:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--tabbar-height:58px}html{background:var(--ink-27);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{overscroll-behavior-y:none}:root:has(.archive-detail-main){background:var(--ink-27)}:root:has(.rp){background:var(--ink-24)}*{-webkit-tap-highlight-color:transparent}a,button,summary,select,label,input,textarea{touch-action:manipulation}button,summary,.archive-tab,.archive-card,.header-back{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}#root,.site-shell,.auth-page,.dashboard-page{min-height:100dvh}.header-back{display:none}@media (hover:none){.primary-button:hover,.archive-card:hover,.archive-film-card:hover{transform:none}}@media (hover:none) and (pointer:coarse){button:not(:disabled):not(.archive-menu-item):active,.archive-card:active,.rk-row:active,.header-back:active{opacity:.85;transition:transform 80ms,opacity 80ms;transform:scale(.97)}.archive-film-card.is-clickable:not(:has(.archive-management-menu[open])):active{opacity:.85;transition:transform 80ms,opacity 80ms;transform:scale(.97)}}@media (width<=800px){input,select,textarea{font-size:16px!important}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c5a77a' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 10px center!important;background-repeat:no-repeat!important;background-size:16px!important;padding-right:34px!important}input[type=search]{appearance:none}.site-header{z-index:50;padding-top:var(--safe-top);background:rgb(var(--ink-27-rgb) / .94);-webkit-backdrop-filter:saturate(160%)blur(16px);backdrop-filter:saturate(160%)blur(16px);border-bottom:1px solid rgb(var(--white-rgb) / .07);position:sticky;top:0}.header-inner{width:auto;min-height:54px;padding:0 calc(16px + var(--safe-right)) 0 calc(16px + var(--safe-left));gap:12px;margin:0}.header-inner .brand{margin-right:auto;font-size:22px}.header-inner .brand-symbol{margin-right:7px;font-size:16px}.account-name{display:none}.header-back{width:36px;height:36px;color:var(--gold-74);justify-content:center;align-items:center;margin-left:-8px;display:inline-flex}.header-back svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.site-footer{display:none}.dashboard-main{width:auto;padding:28px calc(16px + var(--safe-right)) calc(40px + var(--safe-bottom)) calc(16px + var(--safe-left));margin:0}.dashboard-heading h1{font-size:36px}.auth-page{padding-top:var(--safe-top);padding-bottom:var(--safe-bottom)}.auth-layout{padding:40px 0}.auth-footer{display:none}.archive-sidebar{border:0;padding:0}.archive-sidebar .archive-back-link,.archive-sidebar-label{display:none}.archive-sidebar .archive-tabs{z-index:60;padding:4px var(--safe-right) var(--safe-bottom) var(--safe-left);background:rgb(var(--ink-26-rgb) / .94);-webkit-backdrop-filter:saturate(160%)blur(18px);backdrop-filter:saturate(160%)blur(18px);border-top:1px solid rgb(var(--white-rgb) / .08);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:visible}.archive-sidebar .archive-tab,.archive-sidebar .archive-tab.active{min-width:0;min-height:var(--tabbar-height);color:var(--ink-69);white-space:nowrap;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;gap:3px;padding:4px 2px;font-size:10.5px;font-weight:600}.archive-sidebar .archive-tab:hover{background:0 0}.archive-sidebar .archive-tab.active{color:var(--gold-83)}.archive-sidebar .archive-tab .archive-tab-icon{width:24px;height:24px}.archive-tab-label{display:none}.archive-tab-label-short{display:inline}.archive-workspace{min-height:0;padding-bottom:calc(var(--tabbar-height) + 4px + var(--safe-bottom))}.archive-workspace .archive-page-heading{padding:18px calc(16px + var(--safe-right)) 14px calc(16px + var(--safe-left))}.archive-heading-detail{display:none}.archive-workspace .archive-movies-section.archive-cinema,.archive-workspace .archive-workspace-content>section:not(.archive-movies-section):not(.movie-search-section){padding:18px calc(16px + var(--safe-right)) 24px calc(16px + var(--safe-left))}.archive-invite-share{margin-top:8px}}:root,[data-theme=kino]{--black:#000;--black-rgb:0 0 0;--gold-73:#d39b6e;--gold-73-rgb:211 155 110;--gold-74:#c5a77a;--gold-74-rgb:197 167 122;--gold-78:#d5b37d;--gold-78-rgb:213 179 125;--gold-79:#d2b78e;--gold-79-rgb:210 183 142;--gold-81:#d7bb8f;--gold-81-rgb:215 187 143;--gold-83:#e3c18b;--gold-83-rgb:227 193 139;--gold-84:#e0c69e;--gold-84-rgb:224 198 158;--gold-85:#e7c999;--gold-85-rgb:231 201 153;--gold-88:#f0d3a2;--gold-88-rgb:240 211 162;--green-58:#64836b;--green-58-rgb:100 131 107;--green-79:#7fcf9f;--green-79-rgb:127 207 159;--green-80:#7fd1a4;--green-80-rgb:127 209 164;--green-81:#9fd0b2;--green-81-rgb:159 208 178;--green-84:#9fdcb7;--green-84-rgb:159 220 183;--ink-17:#07101b;--ink-17-rgb:7 16 27;--ink-17a:#080f18;--ink-17a-rgb:8 15 24;--ink-18:#0a121c;--ink-18-rgb:10 18 28;--ink-18a:#0a111a;--ink-18a-rgb:10 17 26;--ink-20:#0d1622;--ink-20-rgb:13 22 34;--ink-21:#0e1824;--ink-21-rgb:14 24 36;--ink-24:#142131;--ink-24-rgb:20 33 49;--ink-25:#142333;--ink-25-rgb:20 35 51;--ink-26:#172435;--ink-26-rgb:23 36 53;--ink-27:#19283a;--ink-27-rgb:25 40 58;--ink-30:#1d3044;--ink-30-rgb:29 48 68;--ink-30a:#1d2e42;--ink-30a-rgb:29 46 66;--ink-31:#223246;--ink-31-rgb:34 50 70;--ink-31a:#2a2f44;--ink-31a-rgb:42 47 68;--ink-32:#233448;--ink-32-rgb:35 52 72;--ink-32a:#3a3122;--ink-32a-rgb:58 49 34;--ink-32b:#2a3445;--ink-32b-rgb:42 52 69;--ink-33:#24384d;--ink-33-rgb:36 56 77;--ink-33a:#23374c;--ink-33a-rgb:35 55 76;--ink-33b:#24384f;--ink-33b-rgb:36 56 79;--ink-34:#26394e;--ink-34-rgb:38 57 78;--ink-36:#2a3e54;--ink-36-rgb:42 62 84;--ink-36a:#2b3f57;--ink-36a-rgb:43 63 87;--ink-38:#304357;--ink-38-rgb:48 67 87;--ink-38a:#304359;--ink-38a-rgb:48 67 89;--ink-39:#35485b;--ink-39-rgb:53 72 91;--ink-39a:#33475d;--ink-39a-rgb:51 71 93;--ink-41:#3a4d62;--ink-41-rgb:58 77 98;--ink-42:#3a4f66;--ink-42-rgb:58 79 102;--ink-43:#405268;--ink-43-rgb:64 82 104;--ink-44:#42556a;--ink-44-rgb:66 85 106;--ink-44a:#40566b;--ink-44a-rgb:64 86 107;--ink-44b:#40556a;--ink-44b-rgb:64 85 106;--ink-44c:#41566b;--ink-44c-rgb:65 86 107;--ink-45:#45586c;--ink-45-rgb:69 88 108;--ink-47:#4a5d71;--ink-47-rgb:74 93 113;--ink-48:#4b6074;--ink-48-rgb:75 96 116;--ink-50:#52677c;--ink-50-rgb:82 103 124;--ink-50a:#53677a;--ink-50a-rgb:83 103 122;--ink-50b:#526579;--ink-50b-rgb:82 101 121;--ink-52:#596b7e;--ink-52-rgb:89 107 126;--ink-52a:#586b7d;--ink-52a-rgb:88 107 125;--ink-54:#5d7187;--ink-54-rgb:93 113 135;--ink-54a:#647080;--ink-54a-rgb:100 112 128;--ink-57:#66798a;--ink-57-rgb:102 121 138;--ink-58:#6b7e91;--ink-58-rgb:107 126 145;--ink-64:#7d8fa1;--ink-64-rgb:125 143 161;--ink-65:#7f90a2;--ink-65-rgb:127 144 162;--ink-67:#8496a8;--ink-67-rgb:132 150 168;--ink-69:#8c9cac;--ink-69-rgb:140 156 172;--ink-73:#9aabba;--ink-73-rgb:154 171 186;--ink-75:#9fb0c1;--ink-75-rgb:159 176 193;--ink-75a:#9fafbe;--ink-75a-rgb:159 175 190;--ink-79:#aebdcb;--ink-79-rgb:174 189 203;--ink-80:#b5c0cb;--ink-80-rgb:181 192 203;--ink-81:#b7c3ce;--ink-81-rgb:183 195 206;--ink-82:#bbc7d1;--ink-82-rgb:187 199 209;--ink-82a:#b9c6d2;--ink-82a-rgb:185 198 210;--ink-83:#c0cad4;--ink-83-rgb:192 202 212;--ink-84:#c6cbd1;--ink-84-rgb:198 203 209;--ink-84a:#d5c9bb;--ink-84a-rgb:213 201 187;--ink-85:#c4ced7;--ink-85-rgb:196 206 215;--ink-85a:#d7ccbc;--ink-85a-rgb:215 204 188;--paper-80:#cbbba8;--paper-80-rgb:203 187 168;--paper-84:#d5c7b5;--paper-84-rgb:213 199 181;--paper-85:#c7d0da;--paper-85-rgb:199 208 218;--paper-86:#d9d0c4;--paper-86-rgb:217 208 196;--paper-86a:#c7d1db;--paper-86a-rgb:199 209 219;--paper-86b:#c9d3dc;--paper-86b-rgb:201 211 220;--paper-88:#d2d8de;--paper-88-rgb:210 216 222;--paper-89:#d4dce4;--paper-89-rgb:212 220 228;--paper-89a:#d5dde5;--paper-89a-rgb:213 221 229;--paper-89b:#e4d8c7;--paper-89b-rgb:228 216 199;--paper-90:#e4dbcf;--paper-90-rgb:228 219 207;--paper-91:#e9dece;--paper-91-rgb:233 222 206;--paper-94:#f3ebdd;--paper-94-rgb:243 235 221;--paper-97:#f8f3eb;--paper-97-rgb:248 243 235;--paper-98:#fff7ed;--paper-98-rgb:255 247 237;--paper-98a:#fbf7ef;--paper-98a-rgb:251 247 239;--paper-99:#fffdf9;--paper-99-rgb:255 253 249;--rose-50:#a03c5f;--rose-50-rgb:160 60 95;--rose-59:#a66a73;--rose-59-rgb:166 106 115;--rose-62:#c4607e;--rose-62-rgb:196 96 126;--rose-74:#f08a7e;--rose-74-rgb:240 138 126;--rose-75:#e3949f;--rose-75-rgb:227 148 159;--rose-76:#e79a9a;--rose-76-rgb:231 154 154;--rose-79:#f0a3a3;--rose-79-rgb:240 163 163;--rose-84:#ffb3b3;--rose-84-rgb:255 179 179;--rose-84a:#f0b8c9;--rose-84a-rgb:240 184 201;--rose-84b:#ffb4aa;--rose-84b-rgb:255 180 170;--rose-88:#ffc6cb;--rose-88-rgb:255 198 203;--rose-89:#fcc;--rose-89-rgb:255 204 204;--rose-90:#f6d3dc;--rose-90-rgb:246 211 220;--white:#fff;--white-rgb:255 255 255;--wine-28:#3c1e2b;--wine-28-rgb:60 30 43;--wine-36:#651f35;--wine-36-rgb:101 31 53;--wine-36a:#5b2b3a;--wine-36a-rgb:91 43 58;--wine-43:#82304b;--wine-43-rgb:130 48 75;--wine-48:#93385a;--wine-48-rgb:147 56 90;--ft-primary:#19283a;--ft-secondary:#c5a77a;--ft-accent:#651f35;--ft-background:#f3ebdd;--ft-footer:#172435;--ft-textMuted:#647080;--ft-textSoft:#686866;--ft-textSubtle:#6e6c69;--ft-textQuiet:#77716b;--ft-accentHover:#82304b;--ft-accentHoverStrong:#842b47;--ft-labelMuted:#8d6c5b;--ft-year:#9a7854;--ft-eyebrow:#a67b69;--ft-borderStrong:#cbbba8;--ft-goldLight:#d2b78e;--ft-heroDescription:#d2d4d6;--ft-footerText:#d5c7b5;--ft-inputBorder:#d7ccbc;--ft-divider:#d9cdbd;--ft-noteText:#e4d7c7;--ft-cardBorder:#e4d8c7;--ft-posterPlaceholder:#e4dbcf;--ft-movieBorder:#e5dcd0;--ft-buttonHover:#e9dece;--ft-surface:#fbf7ef;--ft-onAccent:#fff7ed;--ft-inputSurface:#fffdf9;--ft-white:#fff;--ft-text:#19283a;--ft-textLight:#f3ebdd;--ft-border:#e4d8c7;--ft-success:#397a5a;--ft-warning:#b87932;--ft-error:#b44545;--ft-whiteRgb:255, 255, 255;--ft-backgroundRgb:243, 235, 221;--ft-secondaryRgb:197, 167, 122;--ft-primaryRgb:25, 40, 58}:root[data-theme=noir],[data-theme=noir]{--black:#000;--black-rgb:0 0 0;--gold-73:#b0b6bd;--gold-73-rgb:176 182 189;--gold-74:#b3b9c0;--gold-74-rgb:179 185 192;--gold-78:#c0c6cd;--gold-78-rgb:192 198 205;--gold-79:#c2c9d0;--gold-79-rgb:194 201 208;--gold-81:#c7cdd4;--gold-81-rgb:199 205 212;--gold-83:#ced4db;--gold-83-rgb:206 212 219;--gold-84:#d1d8df;--gold-84-rgb:209 216 223;--gold-85:#d5dbe2;--gold-85-rgb:213 219 226;--gold-88:#dfe5ec;--gold-88-rgb:223 229 236;--green-58:#717e73;--green-58-rgb:113 126 115;--green-79:#a3c4ae;--green-79-rgb:163 196 174;--green-80:#a4c6b2;--green-80-rgb:164 198 178;--green-81:#b3c9bb;--green-81-rgb:179 201 187;--green-84:#b9d3c2;--green-84-rgb:185 211 194;--ink-17:#090a0c;--ink-17-rgb:9 10 12;--ink-17a:#090a0b;--ink-17a-rgb:9 10 11;--ink-18:#0b0c0d;--ink-18-rgb:11 12 13;--ink-18a:#0a0b0d;--ink-18a-rgb:10 11 13;--ink-20:#0e1011;--ink-20-rgb:14 16 17;--ink-21:#101112;--ink-21-rgb:16 17 18;--ink-24:#17181a;--ink-24-rgb:23 24 26;--ink-25:#191a1b;--ink-25-rgb:25 26 27;--ink-26:#1a1b1c;--ink-26-rgb:26 27 28;--ink-27:#1d1e1f;--ink-27-rgb:29 30 31;--ink-30:#232425;--ink-30-rgb:35 36 37;--ink-30a:#222324;--ink-30a-rgb:34 35 36;--ink-31:#252628;--ink-31-rgb:37 38 40;--ink-31a:#252627;--ink-31a-rgb:37 38 39;--ink-32:#272829;--ink-32-rgb:39 40 41;--ink-32a:#262729;--ink-32a-rgb:38 39 41;--ink-32b:#27282a;--ink-32b-rgb:39 40 42;--ink-33:#292b2c;--ink-33-rgb:41 43 44;--ink-33a:#292a2b;--ink-33a-rgb:41 42 43;--ink-33b:#2a2b2c;--ink-33b-rgb:42 43 44;--ink-34:#2a2c2d;--ink-34-rgb:42 44 45;--ink-36:#2e3031;--ink-36-rgb:46 48 49;--ink-36a:#2f3132;--ink-36a-rgb:47 49 50;--ink-38:#323435;--ink-38-rgb:50 52 53;--ink-38a:#333435;--ink-38a-rgb:51 52 53;--ink-39:#363839;--ink-39-rgb:54 56 57;--ink-39a:#363738;--ink-39a-rgb:54 55 56;--ink-41:#3b3c3d;--ink-41-rgb:59 60 61;--ink-42:#3c3e3f;--ink-42-rgb:60 62 63;--ink-43:#3f4042;--ink-43-rgb:63 64 66;--ink-44:#414344;--ink-44-rgb:65 67 68;--ink-44a:#424344;--ink-44a-rgb:66 67 68;--ink-44b:#414244;--ink-44b-rgb:65 66 68;--ink-44c:#424344;--ink-44c-rgb:66 67 68;--ink-45:#555658;--ink-45-rgb:85 86 88;--ink-47:#5a5b5d;--ink-47-rgb:90 91 93;--ink-48:#5c5e5f;--ink-48-rgb:92 94 95;--ink-50:#636566;--ink-50-rgb:99 101 102;--ink-50a:#636566;--ink-50a-rgb:99 101 102;--ink-50b:#626365;--ink-50b-rgb:98 99 101;--ink-52:#68696b;--ink-52-rgb:104 105 107;--ink-52a:#67696a;--ink-52a-rgb:103 105 106;--ink-54:#6d6f70;--ink-54-rgb:109 111 112;--ink-54a:#6e6f71;--ink-54a-rgb:110 111 113;--ink-57:#757778;--ink-57-rgb:117 119 120;--ink-58:#7a7c7d;--ink-58-rgb:122 124 125;--ink-64:#8b8d8e;--ink-64-rgb:139 141 142;--ink-65:#8c8e90;--ink-65-rgb:140 142 144;--ink-67:#929495;--ink-67-rgb:146 148 149;--ink-69:#989a9c;--ink-69-rgb:152 154 156;--ink-73:#a7a9aa;--ink-73-rgb:167 169 170;--ink-75:#acaeb0;--ink-75-rgb:172 174 176;--ink-75a:#abadaf;--ink-75a-rgb:171 173 175;--ink-79:#b9bbbd;--ink-79-rgb:185 187 189;--ink-80:#bdbfc0;--ink-80-rgb:189 191 192;--ink-81:#c0c1c3;--ink-81-rgb:192 193 195;--ink-82:#c4c5c7;--ink-82-rgb:196 197 199;--ink-82a:#c3c4c6;--ink-82a-rgb:195 196 198;--ink-83:#c7c9ca;--ink-83-rgb:199 201 202;--ink-84:#c9cbcc;--ink-84-rgb:201 203 204;--ink-84a:#cacbcd;--ink-84a-rgb:202 203 205;--ink-85:#cbcdce;--ink-85-rgb:203 205 206;--ink-85a:#cccecf;--ink-85a-rgb:204 206 207;--paper-80:#bcbec0;--paper-80-rgb:188 190 192;--paper-84:#c8c9cb;--paper-84-rgb:200 201 203;--paper-85:#cdcfd1;--paper-85-rgb:205 207 209;--paper-86:#d0d2d3;--paper-86-rgb:208 210 211;--paper-86a:#ced0d1;--paper-86a-rgb:206 208 209;--paper-86b:#d0d2d3;--paper-86b-rgb:208 210 211;--paper-88:#d6d7d9;--paper-88-rgb:214 215 217;--paper-89:#d9dbdd;--paper-89-rgb:217 219 221;--paper-89a:#dadcde;--paper-89a-rgb:218 220 222;--paper-89b:#d8dadc;--paper-89b-rgb:216 218 220;--paper-90:#dbddde;--paper-90-rgb:219 221 222;--paper-91:#dee0e1;--paper-91-rgb:222 224 225;--paper-94:#eaecee;--paper-94-rgb:234 236 238;--paper-97:#f2f4f6;--paper-97-rgb:242 244 246;--paper-98:#f7f8fa;--paper-98-rgb:247 248 250;--paper-98a:#f6f8f9;--paper-98a-rgb:246 248 249;--paper-99:#fcfdff;--paper-99-rgb:252 253 255;--rose-50:#825662;--rose-50-rgb:130 86 98;--rose-59:#917579;--rose-59-rgb:145 117 121;--rose-62:#a47782;--rose-62-rgb:164 119 130;--rose-74:#cc9e97;--rose-74-rgb:204 158 151;--rose-75:#c7a3a7;--rose-75-rgb:199 163 167;--rose-76:#cba8a7;--rose-76-rgb:203 168 167;--rose-79:#d4b1b0;--rose-79-rgb:212 177 176;--rose-84:#e3c0c0;--rose-84-rgb:227 192 192;--rose-84a:#dcc2c9;--rose-84a-rgb:220 194 201;--rose-84b:#e3c1bc;--rose-84b-rgb:227 193 188;--rose-88:#ead0d1;--rose-88-rgb:234 208 209;--rose-89:#ecd4d4;--rose-89-rgb:236 212 212;--rose-90:#e9d9dd;--rose-90-rgb:233 217 221;--white:#fff;--white-rgb:255 255 255;--wine-28:#46484a;--wine-28-rgb:70 72 74;--wine-36:#5b5c5e;--wine-36-rgb:91 92 94;--wine-36a:#5b5d5f;--wine-36a-rgb:91 93 95;--wine-43:#707274;--wine-43-rgb:112 114 116;--wine-48:#707274;--wine-48-rgb:112 114 116;--ft-primary:#1d1e1f;--ft-secondary:#b3b9c0;--ft-accent:#5b5c5e;--ft-background:#eaecee;--ft-footer:#1a1b1c;--ft-textMuted:#6e6f71;--ft-textSoft:#67686a;--ft-textSubtle:#6b6c6e;--ft-textQuiet:#717274;--ft-accentHover:#707274;--ft-accentHoverStrong:#707274;--ft-labelMuted:#737476;--ft-year:#868c92;--ft-eyebrow:#958279;--ft-borderStrong:#bcbec0;--ft-goldLight:#c2c9d0;--ft-heroDescription:#d2d4d6;--ft-footerText:#c8c9cb;--ft-inputBorder:#cccecf;--ft-divider:#cdcfd1;--ft-noteText:#d8d9db;--ft-cardBorder:#d8dadc;--ft-posterPlaceholder:#dbddde;--ft-movieBorder:#dcdedf;--ft-buttonHover:#dee0e1;--ft-surface:#f6f8f9;--ft-onAccent:#f7f8fa;--ft-inputSurface:#fcfdff;--ft-white:#fff;--ft-text:#1d1e1f;--ft-textLight:#eaecee;--ft-border:#d8dadc;--ft-success:#587263;--ft-warning:#90969c;--ft-error:#91605d;--ft-whiteRgb:255, 255, 255;--ft-backgroundRgb:234, 236, 238;--ft-secondaryRgb:179, 185, 192;--ft-primaryRgb:29, 30, 31}:root[data-theme=bordeaux],[data-theme=bordeaux]{--black:#000;--black-rgb:0 0 0;--gold-73:#c8ae81;--gold-73-rgb:200 174 129;--gold-74:#c6b390;--gold-74-rgb:198 179 144;--gold-78:#d6bf96;--gold-78-rgb:214 191 150;--gold-79:#d4c3a3;--gold-79-rgb:212 195 163;--gold-81:#dac7a5;--gold-81-rgb:218 199 165;--gold-83:#e4cda4;--gold-83-rgb:228 205 164;--gold-84:#e3d2b3;--gold-84-rgb:227 210 179;--gold-85:#e9d5b0;--gold-85-rgb:233 213 176;--gold-88:#f3deb9;--gold-88-rgb:243 222 185;--green-58:#64836b;--green-58-rgb:100 131 107;--green-79:#7fcf9f;--green-79-rgb:127 207 159;--green-80:#7fd1a4;--green-80-rgb:127 209 164;--green-81:#9fd0b2;--green-81-rgb:159 208 178;--green-84:#9fdcb7;--green-84-rgb:159 220 183;--ink-17:#1e070b;--ink-17-rgb:30 7 11;--ink-17a:#1b070b;--ink-17a-rgb:27 7 11;--ink-18:#1f090e;--ink-18-rgb:31 9 14;--ink-18a:#1e090d;--ink-18a-rgb:30 9 13;--ink-20:#250c11;--ink-20-rgb:37 12 17;--ink-21:#280e13;--ink-21-rgb:40 14 19;--ink-24:#34151b;--ink-24-rgb:52 21 27;--ink-25:#37161c;--ink-25-rgb:55 22 28;--ink-26:#38171d;--ink-26-rgb:56 23 29;--ink-27:#3e1a21;--ink-27-rgb:62 26 33;--ink-30:#482128;--ink-30-rgb:72 33 40;--ink-30a:#461f26;--ink-30a-rgb:70 31 38;--ink-31:#4a242a;--ink-31-rgb:74 36 42;--ink-31a:#48242a;--ink-31a-rgb:72 36 42;--ink-32:#4c252c;--ink-32-rgb:76 37 44;--ink-32a:#46292d;--ink-32a-rgb:70 41 45;--ink-32b:#49292e;--ink-32b-rgb:73 41 46;--ink-33:#50282f;--ink-33-rgb:80 40 47;--ink-33a:#4f272e;--ink-33a-rgb:79 39 46;--ink-33b:#51292f;--ink-33b-rgb:81 41 47;--ink-34:#522a30;--ink-34-rgb:82 42 48;--ink-36:#572e35;--ink-36-rgb:87 46 53;--ink-36a:#583036;--ink-36a-rgb:88 48 54;--ink-38:#5c343a;--ink-38-rgb:92 52 58;--ink-38a:#5d333a;--ink-38a-rgb:93 51 58;--ink-39:#60393f;--ink-39-rgb:96 57 63;--ink-39a:#61373e;--ink-39a-rgb:97 55 62;--ink-41:#673d44;--ink-41-rgb:103 61 68;--ink-42:#693f46;--ink-42-rgb:105 63 70;--ink-43:#6d4349;--ink-43-rgb:109 67 73;--ink-44:#6f454c;--ink-44-rgb:111 69 76;--ink-44a:#71454c;--ink-44a-rgb:113 69 76;--ink-44b:#70454b;--ink-44b-rgb:112 69 75;--ink-44c:#71464c;--ink-44c-rgb:113 70 76;--ink-45:#72494f;--ink-45-rgb:114 73 79;--ink-47:#774e54;--ink-47-rgb:119 78 84;--ink-48:#7a5056;--ink-48-rgb:122 80 86;--ink-50:#82575d;--ink-50-rgb:130 87 93;--ink-50a:#80585d;--ink-50a-rgb:128 88 93;--ink-50b:#7f565c;--ink-50b-rgb:127 86 92;--ink-52:#845c62;--ink-52-rgb:132 92 98;--ink-52a:#845c62;--ink-52a-rgb:132 92 98;--ink-54:#8d6167;--ink-54-rgb:141 97 103;--ink-54a:#866569;--ink-54a-rgb:134 101 105;--ink-57:#916b70;--ink-57-rgb:145 107 112;--ink-58:#986f74;--ink-58-rgb:152 111 116;--ink-64:#a88186;--ink-64-rgb:168 129 134;--ink-65:#a98287;--ink-65-rgb:169 130 135;--ink-67:#b0888d;--ink-67-rgb:176 136 141;--ink-69:#b48f94;--ink-69-rgb:180 143 148;--ink-73:#c29ea2;--ink-73-rgb:194 158 162;--ink-75:#c9a2a7;--ink-75-rgb:201 162 167;--ink-75a:#c6a2a7;--ink-75a-rgb:198 162 167;--ink-79:#d3b1b5;--ink-79-rgb:211 177 181;--ink-80:#d3b6b9;--ink-80-rgb:211 182 185;--ink-81:#d6b9bc;--ink-81-rgb:214 185 188;--ink-82:#dabdc0;--ink-82-rgb:218 189 192;--ink-82a:#dbbbbf;--ink-82a-rgb:219 187 191;--ink-83:#dcc1c4;--ink-83-rgb:220 193 196;--ink-84:#d9c5c7;--ink-84-rgb:217 197 199;--ink-84a:#e2c2c5;--ink-84a-rgb:226 194 197;--ink-85:#e0c5c8;--ink-85-rgb:224 197 200;--ink-85a:#e6c4c8;--ink-85a-rgb:230 196 200;--paper-80:#d2b6b5;--paper-80-rgb:210 182 181;--paper-84:#dcc2c1;--paper-84-rgb:220 194 193;--paper-85:#dbcbca;--paper-85-rgb:219 203 202;--paper-86:#decdcc;--paper-86-rgb:222 205 204;--paper-86a:#dbcbcb;--paper-86a-rgb:219 203 203;--paper-86b:#ddcdcd;--paper-86b-rgb:221 205 205;--paper-88:#e3d3d2;--paper-88-rgb:227 211 210;--paper-89:#e7d7d6;--paper-89-rgb:231 215 214;--paper-89a:#e8d8d7;--paper-89a-rgb:232 216 215;--paper-89b:#ebd3d3;--paper-89b-rgb:235 211 211;--paper-90:#e9d8d7;--paper-90-rgb:233 216 215;--paper-91:#f0dad9;--paper-91-rgb:240 218 217;--paper-94:#fae7e6;--paper-94-rgb:250 231 230;--paper-97:#fff0ef;--paper-97-rgb:255 240 239;--paper-98:#fff6f6;--paper-98-rgb:255 246 246;--paper-98a:#fff5f4;--paper-98a-rgb:255 245 244;--paper-99:#fffdfc;--paper-99-rgb:255 253 252;--rose-50:#a03c5f;--rose-50-rgb:160 60 95;--rose-59:#a66a73;--rose-59-rgb:166 106 115;--rose-62:#c4607e;--rose-62-rgb:196 96 126;--rose-74:#f08a7e;--rose-74-rgb:240 138 126;--rose-75:#e3949f;--rose-75-rgb:227 148 159;--rose-76:#e79a9a;--rose-76-rgb:231 154 154;--rose-79:#f0a3a3;--rose-79-rgb:240 163 163;--rose-84:#ffb3b3;--rose-84-rgb:255 179 179;--rose-84a:#f0b8c9;--rose-84a-rgb:240 184 201;--rose-84b:#ffb4aa;--rose-84b-rgb:255 180 170;--rose-88:#ffc6cb;--rose-88-rgb:255 198 203;--rose-89:#fcc;--rose-89-rgb:255 204 204;--rose-90:#f6d3dc;--rose-90-rgb:246 211 220;--white:#fff;--white-rgb:255 255 255;--wine-28:#60444e;--wine-28-rgb:96 68 78;--wine-36:#884c64;--wine-36-rgb:136 76 100;--wine-36a:#7f5465;--wine-36a-rgb:127 84 101;--wine-43:#a65f7c;--wine-43-rgb:166 95 124;--wine-48:#b86889;--wine-48-rgb:184 104 137;--ft-primary:#3e1a21;--ft-secondary:#c6b390;--ft-accent:#884c64;--ft-background:#fae7e6;--ft-footer:#38171d;--ft-textMuted:#866569;--ft-textSoft:#706466;--ft-textSubtle:#76686a;--ft-textQuiet:#806c6f;--ft-accentHover:#a65f7c;--ft-accentHoverStrong:#a75b7a;--ft-labelMuted:#94666c;--ft-year:#978666;--ft-eyebrow:#a67b69;--ft-borderStrong:#d2b6b5;--ft-goldLight:#d4c3a3;--ft-heroDescription:#e0cfcf;--ft-footerText:#dcc2c1;--ft-inputBorder:#e6c4c8;--ft-divider:#dfc9c8;--ft-noteText:#ead3d2;--ft-cardBorder:#ebd3d3;--ft-posterPlaceholder:#e9d8d7;--ft-movieBorder:#ead9d8;--ft-buttonHover:#f0dad9;--ft-surface:#fff5f4;--ft-onAccent:#fff6f6;--ft-inputSurface:#fffdfc;--ft-white:#fff;--ft-text:#3e1a21;--ft-textLight:#fae7e6;--ft-border:#ebd3d3;--ft-success:#397a5a;--ft-warning:#ad8d51;--ft-error:#b44545;--ft-whiteRgb:255, 255, 255;--ft-backgroundRgb:250, 231, 230;--ft-secondaryRgb:198, 179, 144;--ft-primaryRgb:62, 26, 33}:root[data-theme=retro],[data-theme=retro]{--black:#000;--black-rgb:0 0 0;--gold-73:#f676b4;--gold-73-rgb:246 118 180;--gold-74:#fa7ab7;--gold-74-rgb:250 122 183;--gold-78:#fe90c2;--gold-78-rgb:254 144 194;--gold-79:#fc96c4;--gold-79-rgb:252 150 196;--gold-81:#fc9ec8;--gold-81-rgb:252 158 200;--gold-83:#fbabce;--gold-83-rgb:251 171 206;--gold-84:#ffaed1;--gold-84-rgb:255 174 209;--gold-85:#ffb4d4;--gold-85-rgb:255 180 212;--gold-88:#ffc4dc;--gold-88-rgb:255 196 220;--green-58:#64836b;--green-58-rgb:100 131 107;--green-79:#7fcf9f;--green-79-rgb:127 207 159;--green-80:#7fd1a4;--green-80-rgb:127 209 164;--green-81:#9fd0b2;--green-81-rgb:159 208 178;--green-84:#9fdcb7;--green-84-rgb:159 220 183;--ink-17:#15042a;--ink-17-rgb:21 4 42;--ink-17a:#140526;--ink-17a-rgb:20 5 38;--ink-18:#17072a;--ink-18-rgb:23 7 42;--ink-18a:#160728;--ink-18a-rgb:22 7 40;--ink-20:#1b0a31;--ink-20-rgb:27 10 49;--ink-21:#1d0c34;--ink-21-rgb:29 12 52;--ink-24:#271243;--ink-24-rgb:39 18 67;--ink-25:#291445;--ink-25-rgb:41 20 69;--ink-26:#2b1547;--ink-26-rgb:43 21 71;--ink-27:#2f184d;--ink-27-rgb:47 24 77;--ink-30:#371f58;--ink-30-rgb:55 31 88;--ink-30a:#351d56;--ink-30a-rgb:53 29 86;--ink-31:#39225a;--ink-31-rgb:57 34 90;--ink-31a:#382357;--ink-31a-rgb:56 35 87;--ink-32:#3b245c;--ink-32-rgb:59 36 92;--ink-32a:#392853;--ink-32a-rgb:57 40 83;--ink-32b:#3b2857;--ink-32b-rgb:59 40 87;--ink-33:#3f2662;--ink-33-rgb:63 38 98;--ink-33a:#3e2561;--ink-33a-rgb:62 37 97;--ink-33b:#402665;--ink-33b-rgb:64 38 101;--ink-34:#402863;--ink-34-rgb:64 40 99;--ink-36:#452c6a;--ink-36-rgb:69 44 106;--ink-36a:#472d6d;--ink-36a-rgb:71 45 109;--ink-38:#4a336d;--ink-38-rgb:74 51 109;--ink-38a:#4a326f;--ink-38a-rgb:74 50 111;--ink-39:#4e3871;--ink-39-rgb:78 56 113;--ink-39a:#4e3673;--ink-39a-rgb:78 54 115;--ink-41:#543d78;--ink-41-rgb:84 61 120;--ink-42:#563e7d;--ink-42-rgb:86 62 125;--ink-43:#59427e;--ink-43-rgb:89 66 126;--ink-44:#5c4580;--ink-44-rgb:92 69 128;--ink-44a:#5c4582;--ink-44a-rgb:92 69 130;--ink-44b:#5c4481;--ink-44b-rgb:92 68 129;--ink-44c:#5d4582;--ink-44c-rgb:93 69 130;--ink-45:#5e4982;--ink-45-rgb:94 73 130;--ink-47:#634e88;--ink-47-rgb:99 78 136;--ink-48:#66508b;--ink-48-rgb:102 80 139;--ink-50:#6d5794;--ink-50-rgb:109 87 148;--ink-50a:#6d5891;--ink-50a-rgb:109 88 145;--ink-50b:#6b5690;--ink-50b-rgb:107 86 144;--ink-52:#715d95;--ink-52-rgb:113 93 149;--ink-52a:#715c94;--ink-52a-rgb:113 92 148;--ink-54:#78619f;--ink-54-rgb:120 97 159;--ink-54a:#766595;--ink-54a-rgb:118 101 149;--ink-57:#7e6ba1;--ink-57-rgb:126 107 161;--ink-58:#846fa9;--ink-58-rgb:132 111 169;--ink-64:#9481b9;--ink-64-rgb:148 129 185;--ink-65:#9682ba;--ink-65-rgb:150 130 186;--ink-67:#9b88c0;--ink-67-rgb:155 136 192;--ink-69:#a18fc3;--ink-69-rgb:161 143 195;--ink-73:#b09ed2;--ink-73-rgb:176 158 210;--ink-75:#b5a3d9;--ink-75-rgb:181 163 217;--ink-75a:#b4a3d6;--ink-75a-rgb:180 163 214;--ink-79:#c2b1e3;--ink-79-rgb:194 177 227;--ink-80:#c4b6e1;--ink-80-rgb:196 182 225;--ink-81:#c7b9e5;--ink-81-rgb:199 185 229;--ink-82:#cbbde8;--ink-82-rgb:203 189 232;--ink-82a:#cabbe9;--ink-82a-rgb:202 187 233;--ink-83:#cec1ea;--ink-83-rgb:206 193 234;--ink-84:#cfc4e5;--ink-84-rgb:207 196 229;--ink-84a:#d1c2f1;--ink-84a-rgb:209 194 241;--ink-85:#d2c5ed;--ink-85-rgb:210 197 237;--ink-85a:#d4c4f5;--ink-85a-rgb:212 196 245;--paper-80:#c3baca;--paper-80-rgb:195 186 202;--paper-84:#cec5d6;--paper-84-rgb:206 197 214;--paper-85:#d4cbdc;--paper-85-rgb:212 203 220;--paper-86:#d6cdde;--paper-86-rgb:214 205 222;--paper-86a:#d5cbdc;--paper-86a-rgb:213 203 220;--paper-86b:#d7cdde;--paper-86b-rgb:215 205 222;--paper-88:#dcd3e4;--paper-88-rgb:220 211 228;--paper-89:#e0d7e8;--paper-89-rgb:224 215 232;--paper-89a:#e1d8e9;--paper-89a-rgb:225 216 233;--paper-89b:#dfd6e7;--paper-89b-rgb:223 214 231;--paper-90:#e1d8e9;--paper-90-rgb:225 216 233;--paper-91:#e5dbec;--paper-91-rgb:229 219 236;--paper-94:#f1e8f9;--paper-94-rgb:241 232 249;--paper-97:#f8f0ff;--paper-97-rgb:248 240 255;--paper-98:#fbf6ff;--paper-98-rgb:251 246 255;--paper-98a:#faf5ff;--paper-98a-rgb:250 245 255;--paper-99:#fefdff;--paper-99-rgb:254 253 255;--rose-50:#a03c5f;--rose-50-rgb:160 60 95;--rose-59:#a66a73;--rose-59-rgb:166 106 115;--rose-62:#c4607e;--rose-62-rgb:196 96 126;--rose-74:#f08a7e;--rose-74-rgb:240 138 126;--rose-75:#e3949f;--rose-75-rgb:227 148 159;--rose-76:#e79a9a;--rose-76-rgb:231 154 154;--rose-79:#f0a3a3;--rose-79-rgb:240 163 163;--rose-84:#ffb3b3;--rose-84-rgb:255 179 179;--rose-84a:#f0b8c9;--rose-84a-rgb:240 184 201;--rose-84b:#ffb4aa;--rose-84b-rgb:255 180 170;--rose-88:#ffc6cb;--rose-88-rgb:255 198 203;--rose-89:#fcc;--rose-89-rgb:255 204 204;--rose-90:#f6d3dc;--rose-90-rgb:246 211 220;--white:#fff;--white-rgb:255 255 255;--wine-28:#045256;--wine-28-rgb:4 82 86;--wine-36:#08696e;--wine-36-rgb:8 105 110;--wine-36a:#0b6a6f;--wine-36a-rgb:11 106 111;--wine-43:#068388;--wine-43-rgb:6 131 136;--wine-48:#029197;--wine-48-rgb:2 145 151;--ft-primary:#2f184d;--ft-secondary:#fa7ab7;--ft-accent:#08696e;--ft-background:#f1e8f9;--ft-footer:#2b1547;--ft-textMuted:#766595;--ft-textSoft:#6b647a;--ft-textSubtle:#706880;--ft-textQuiet:#766c8b;--ft-accentHover:#068388;--ft-accentHoverStrong:#028187;--ft-labelMuted:#7e64ab;--ft-year:#f272b0;--ft-eyebrow:#a67b69;--ft-borderStrong:#c3baca;--ft-goldLight:#fc96c4;--ft-heroDescription:#d9d0e1;--ft-footerText:#cec5d6;--ft-inputBorder:#d4c4f5;--ft-divider:#d4cbdc;--ft-noteText:#ded5e6;--ft-cardBorder:#dfd6e7;--ft-posterPlaceholder:#e1d8e9;--ft-movieBorder:#e2d9ea;--ft-buttonHover:#e5dbec;--ft-surface:#faf5ff;--ft-onAccent:#fbf6ff;--ft-inputSurface:#fefdff;--ft-white:#fff;--ft-text:#2f184d;--ft-textLight:#f1e8f9;--ft-border:#dfd6e7;--ft-success:#397a5a;--ft-warning:#f272b0;--ft-error:#b44545;--ft-whiteRgb:255, 255, 255;--ft-backgroundRgb:241, 232, 249;--ft-secondaryRgb:250, 122, 183;--ft-primaryRgb:47, 24, 77}:root[data-theme=hell],[data-theme=hell]{--black:#463c32;--black-rgb:70 60 50;--gold-73:#804913;--gold-73-rgb:128 73 19;--gold-74:#745625;--gold-74-rgb:116 86 37;--gold-78:#836023;--gold-78-rgb:131 96 35;--gold-79:#80653a;--gold-79-rgb:128 101 58;--gold-81:#84683a;--gold-81-rgb:132 104 58;--gold-83:#906d32;--gold-83-rgb:144 109 50;--gold-84:#8d7249;--gold-84-rgb:141 114 73;--gold-85:#937542;--gold-85-rgb:147 117 66;--gold-88:#997b47;--gold-88-rgb:153 123 71;--green-58:#13301c;--green-58-rgb:19 48 28;--green-79:#1c7247;--green-79-rgb:28 114 71;--green-80:#1b734c;--green-80-rgb:27 115 76;--green-81:#457359;--green-81-rgb:69 115 89;--green-84:#437e5d;--green-84-rgb:67 126 93;--ink-17:#faf6ee;--ink-17-rgb:250 246 238;--ink-17a:#fbf7ee;--ink-17a-rgb:251 247 238;--ink-18:#f9f5ed;--ink-18-rgb:249 245 237;--ink-18a:#faf6ed;--ink-18a-rgb:250 246 237;--ink-20:#f7f3eb;--ink-20-rgb:247 243 235;--ink-21:#f7f3ea;--ink-21-rgb:247 243 234;--ink-24:#f3eee6;--ink-24-rgb:243 238 230;--ink-25:#f2eee5;--ink-25-rgb:242 238 229;--ink-26:#f1ede5;--ink-26-rgb:241 237 229;--ink-27:#f0ebe3;--ink-27-rgb:240 235 227;--ink-30:#ece8e0;--ink-30-rgb:236 232 224;--ink-30a:#ede9e1;--ink-30a-rgb:237 233 225;--ink-31:#ebe7df;--ink-31-rgb:235 231 223;--ink-31a:#ece7df;--ink-31a-rgb:236 231 223;--ink-32:#eae6de;--ink-32-rgb:234 230 222;--ink-32a:#ebe7de;--ink-32a-rgb:235 231 222;--ink-32b:#eae6de;--ink-32b-rgb:234 230 222;--ink-33:#e9e5dd;--ink-33-rgb:233 229 221;--ink-33a:#e9e5dd;--ink-33a-rgb:233 229 221;--ink-33b:#e9e5dd;--ink-33b-rgb:233 229 221;--ink-34:#e9e4dc;--ink-34-rgb:233 228 220;--ink-36:#e7e2da;--ink-36-rgb:231 226 218;--ink-36a:#e6e2da;--ink-36a-rgb:230 226 218;--ink-38:#e5e1d8;--ink-38-rgb:229 225 216;--ink-38a:#e4e0d8;--ink-38a-rgb:228 224 216;--ink-39:#e3dfd6;--ink-39-rgb:227 223 214;--ink-39a:#e3dfd7;--ink-39a-rgb:227 223 215;--ink-41:#e1ddd4;--ink-41-rgb:225 221 212;--ink-42:#e0dcd4;--ink-42-rgb:224 220 212;--ink-43:#dfdbd2;--ink-43-rgb:223 219 210;--ink-44:#dedad1;--ink-44-rgb:222 218 209;--ink-44a:#ddd9d1;--ink-44a-rgb:221 217 209;--ink-44b:#dedad1;--ink-44b-rgb:222 218 209;--ink-44c:#ddd9d1;--ink-44c-rgb:221 217 209;--ink-45:#dcd8d0;--ink-45-rgb:220 216 208;--ink-47:#dbd7ce;--ink-47-rgb:219 215 206;--ink-48:#dad6cd;--ink-48-rgb:218 214 205;--ink-50:#798697;--ink-50-rgb:121 134 151;--ink-50a:#798697;--ink-50a-rgb:121 134 151;--ink-50b:#d8d4cb;--ink-50b-rgb:216 212 203;--ink-52:#748192;--ink-52-rgb:116 129 146;--ink-52a:#758293;--ink-52a-rgb:117 130 147;--ink-54:#6e7b8c;--ink-54-rgb:110 123 140;--ink-54a:#6e7b8c;--ink-54a-rgb:110 123 140;--ink-57:#677484;--ink-57-rgb:103 116 132;--ink-58:#626e7f;--ink-58-rgb:98 110 127;--ink-64:#525e6e;--ink-64-rgb:82 94 110;--ink-65:#515d6d;--ink-65-rgb:81 93 109;--ink-67:#4c5867;--ink-67-rgb:76 88 103;--ink-69:#465262;--ink-69-rgb:70 82 98;--ink-73:#3a4554;--ink-73-rgb:58 69 84;--ink-75:#354150;--ink-75-rgb:53 65 80;--ink-75a:#364251;--ink-75a-rgb:54 66 81;--ink-79:#2b3644;--ink-79-rgb:43 54 68;--ink-80:#283341;--ink-80-rgb:40 51 65;--ink-81:#26313f;--ink-81-rgb:38 49 63;--ink-82:#232e3c;--ink-82-rgb:35 46 60;--ink-82a:#242f3d;--ink-82a-rgb:36 47 61;--ink-83:#202b39;--ink-83-rgb:32 43 57;--ink-84:#1f2a38;--ink-84-rgb:31 42 56;--ink-84a:#1e2937;--ink-84a-rgb:30 41 55;--ink-85:#1d2836;--ink-85-rgb:29 40 54;--ink-85a:#1c2735;--ink-85a-rgb:28 39 53;--paper-80:#283442;--paper-80-rgb:40 52 66;--paper-84:#202b39;--paper-84-rgb:32 43 57;--paper-85:#1c2634;--paper-85-rgb:28 38 52;--paper-86:#1a2432;--paper-86-rgb:26 36 50;--paper-86a:#1b2633;--paper-86a-rgb:27 38 51;--paper-86b:#1a2432;--paper-86b-rgb:26 36 50;--paper-88:#16202e;--paper-88-rgb:22 32 46;--paper-89:#131d2b;--paper-89-rgb:19 29 43;--paper-89a:#121d2a;--paper-89a-rgb:18 29 42;--paper-89b:#141e2c;--paper-89b-rgb:20 30 44;--paper-90:#121c2a;--paper-90-rgb:18 28 42;--paper-91:#101a27;--paper-91-rgb:16 26 39;--paper-94:#0c1723;--paper-94-rgb:12 23 35;--paper-97:#0c1723;--paper-97-rgb:12 23 35;--paper-98:#0c1723;--paper-98-rgb:12 23 35;--paper-98a:#0c1723;--paper-98a-rgb:12 23 35;--paper-99:#0c1723;--paper-99-rgb:12 23 35;--rose-50:#340014;--rose-50-rgb:52 0 20;--rose-59:#4a1823;--rose-59-rgb:74 24 35;--rose-62:#62002c;--rose-62-rgb:98 0 44;--rose-74:#8b2f28;--rose-74-rgb:139 47 40;--rose-75:#813c48;--rose-75-rgb:129 60 72;--rose-76:#854143;--rose-76-rgb:133 65 67;--rose-79:#8d494b;--rose-79-rgb:141 73 75;--rose-84:#9b5859;--rose-84-rgb:155 88 89;--rose-84a:#8f5d6d;--rose-84a-rgb:143 93 109;--rose-84b:#9b5951;--rose-84b-rgb:155 89 81;--rose-88:#6c3e43;--rose-88-rgb:108 62 67;--rose-89:#694041;--rose-89-rgb:105 64 65;--rose-90:#60444c;--rose-90-rgb:96 68 76;--white:#141820;--white-rgb:20 24 32;--wine-28:#f9dce6;--wine-28-rgb:249 220 230;--wine-36:#651f35;--wine-36-rgb:101 31 53;--wine-36a:#5b2b3a;--wine-36a-rgb:91 43 58;--wine-43:#82304b;--wine-43-rgb:130 48 75;--wine-48:#93385a;--wine-48-rgb:147 56 90;--ft-primary:#19283a;--ft-secondary:#c5a77a;--ft-accent:#651f35;--ft-background:#f3ebdd;--ft-footer:#172435;--ft-textMuted:#647080;--ft-textSoft:#686866;--ft-textSubtle:#6e6c69;--ft-textQuiet:#77716b;--ft-accentHover:#82304b;--ft-accentHoverStrong:#842b47;--ft-labelMuted:#8d6c5b;--ft-year:#9a7854;--ft-eyebrow:#a67b69;--ft-borderStrong:#cbbba8;--ft-goldLight:#d2b78e;--ft-heroDescription:#d2d4d6;--ft-footerText:#d5c7b5;--ft-inputBorder:#d7ccbc;--ft-divider:#d9cdbd;--ft-noteText:#e4d7c7;--ft-cardBorder:#e4d8c7;--ft-posterPlaceholder:#e4dbcf;--ft-movieBorder:#e5dcd0;--ft-buttonHover:#e9dece;--ft-surface:#fbf7ef;--ft-onAccent:#fff7ed;--ft-inputSurface:#fffdf9;--ft-white:#fff;--ft-text:#19283a;--ft-textLight:#f3ebdd;--ft-border:#e4d8c7;--ft-success:#397a5a;--ft-warning:#b87932;--ft-error:#b44545;--ft-whiteRgb:255, 255, 255;--ft-backgroundRgb:243, 235, 221;--ft-secondaryRgb:197, 167, 122;--ft-primaryRgb:25, 40, 58}:root[data-theme=wald],[data-theme=wald]{--black:#000;--black-rgb:0 0 0;--gold-73:#c4ac72;--gold-73-rgb:196 172 114;--gold-74:#c3b185;--gold-74-rgb:195 177 133;--gold-78:#d3bd89;--gold-78-rgb:211 189 137;--gold-79:#d1c098;--gold-79-rgb:209 192 152;--gold-81:#d6c49a;--gold-81-rgb:214 196 154;--gold-83:#e1cb97;--gold-83-rgb:225 203 151;--gold-84:#dfcfa8;--gold-84-rgb:223 207 168;--gold-85:#e6d2a4;--gold-85-rgb:230 210 164;--gold-88:#f0dcae;--gold-88-rgb:240 220 174;--green-58:#64836b;--green-58-rgb:100 131 107;--green-79:#7fcf9f;--green-79-rgb:127 207 159;--green-80:#7fd1a4;--green-80-rgb:127 209 164;--green-81:#9fd0b2;--green-81-rgb:159 208 178;--green-84:#9fdcb7;--green-84-rgb:159 220 183;--ink-17:#00140a;--ink-17-rgb:0 20 10;--ink-17a:#01130a;--ink-17a-rgb:1 19 10;--ink-18:#02160d;--ink-18-rgb:2 22 13;--ink-18a:#02150c;--ink-18a-rgb:2 21 12;--ink-20:#021b10;--ink-20-rgb:2 27 16;--ink-21:#031d12;--ink-21-rgb:3 29 18;--ink-24:#062719;--ink-24-rgb:6 39 25;--ink-25:#07291b;--ink-25-rgb:7 41 27;--ink-26:#092a1c;--ink-26-rgb:9 42 28;--ink-27:#0b2e1f;--ink-27-rgb:11 46 31;--ink-30:#133627;--ink-30-rgb:19 54 39;--ink-30a:#113525;--ink-30a-rgb:17 53 37;--ink-31:#163929;--ink-31-rgb:22 57 41;--ink-31a:#163829;--ink-31a-rgb:22 56 41;--ink-32:#183b2b;--ink-32-rgb:24 59 43;--ink-32a:#1f392c;--ink-32a-rgb:31 57 44;--ink-32b:#1d3b2d;--ink-32b-rgb:29 59 45;--ink-33:#1c3e2e;--ink-33-rgb:28 62 46;--ink-33a:#1b3d2d;--ink-33a-rgb:27 61 45;--ink-33b:#1c3f2f;--ink-33b-rgb:28 63 47;--ink-34:#1d402f;--ink-34-rgb:29 64 47;--ink-36:#224534;--ink-36-rgb:34 69 52;--ink-36a:#234635;--ink-36a-rgb:35 70 53;--ink-38:#274a39;--ink-38-rgb:39 74 57;--ink-38a:#274a39;--ink-38a-rgb:39 74 57;--ink-39:#2c4e3e;--ink-39-rgb:44 78 62;--ink-39a:#2b4e3d;--ink-39a-rgb:43 78 61;--ink-41:#315443;--ink-41-rgb:49 84 67;--ink-42:#335645;--ink-42-rgb:51 86 69;--ink-43:#365948;--ink-43-rgb:54 89 72;--ink-44:#395c4b;--ink-44-rgb:57 92 75;--ink-44a:#395c4b;--ink-44a-rgb:57 92 75;--ink-44b:#385c4a;--ink-44b-rgb:56 92 74;--ink-44c:#395d4b;--ink-44c-rgb:57 93 75;--ink-45:#3c5f4d;--ink-45-rgb:60 95 77;--ink-47:#416452;--ink-47-rgb:65 100 82;--ink-48:#436755;--ink-48-rgb:67 103 85;--ink-50:#4a6e5c;--ink-50-rgb:74 110 92;--ink-50a:#4b6e5c;--ink-50a-rgb:75 110 92;--ink-50b:#496c5a;--ink-50b-rgb:73 108 90;--ink-52:#507261;--ink-52-rgb:80 114 97;--ink-52a:#507160;--ink-52a-rgb:80 113 96;--ink-54:#547866;--ink-54-rgb:84 120 102;--ink-54a:#5a7768;--ink-54a-rgb:90 119 104;--ink-57:#5f7f6e;--ink-57-rgb:95 127 110;--ink-58:#638573;--ink-58-rgb:99 133 115;--ink-64:#759684;--ink-64-rgb:117 150 132;--ink-65:#769786;--ink-65-rgb:118 151 134;--ink-67:#7c9d8b;--ink-67-rgb:124 157 139;--ink-69:#84a292;--ink-69-rgb:132 162 146;--ink-73:#93b1a1;--ink-73-rgb:147 177 161;--ink-75:#97b7a6;--ink-75-rgb:151 183 166;--ink-75a:#98b5a5;--ink-75a-rgb:152 181 165;--ink-79:#a7c3b4;--ink-79-rgb:167 195 180;--ink-80:#adc5b8;--ink-80-rgb:173 197 184;--ink-81:#b0c8bb;--ink-81-rgb:176 200 187;--ink-82:#b4ccbf;--ink-82-rgb:180 204 191;--ink-82a:#b2cbbd;--ink-82a-rgb:178 203 189;--ink-83:#b8cfc3;--ink-83-rgb:184 207 195;--ink-84:#becfc6;--ink-84-rgb:190 207 198;--ink-84a:#b8d3c4;--ink-84a-rgb:184 211 196;--ink-85:#bdd3c7;--ink-85-rgb:189 211 199;--ink-85a:#bad6c6;--ink-85a-rgb:186 214 198;--paper-80:#c2bfa8;--paper-80-rgb:194 191 168;--paper-84:#cdcab5;--paper-84-rgb:205 202 181;--paper-85:#d1cfc2;--paper-85-rgb:209 207 194;--paper-86:#d4d2c4;--paper-86-rgb:212 210 196;--paper-86a:#d2d0c3;--paper-86a-rgb:210 208 195;--paper-86b:#d4d2c5;--paper-86b-rgb:212 210 197;--paper-88:#dad8cb;--paper-88-rgb:218 216 203;--paper-89:#dddbce;--paper-89-rgb:221 219 206;--paper-89a:#dedccf;--paper-89a-rgb:222 220 207;--paper-89b:#dedbc7;--paper-89b-rgb:222 219 199;--paper-90:#dfddcf;--paper-90-rgb:223 221 207;--paper-91:#e3e0ce;--paper-91-rgb:227 224 206;--paper-94:#efeddd;--paper-94-rgb:239 237 221;--paper-97:#f6f4e7;--paper-97-rgb:246 244 231;--paper-98:#fbf9eb;--paper-98-rgb:251 249 235;--paper-98a:#faf8ea;--paper-98a-rgb:250 248 234;--paper-99:#fffef4;--paper-99-rgb:255 254 244;--rose-50:#a03c5f;--rose-50-rgb:160 60 95;--rose-59:#a66a73;--rose-59-rgb:166 106 115;--rose-62:#c4607e;--rose-62-rgb:196 96 126;--rose-74:#f08a7e;--rose-74-rgb:240 138 126;--rose-75:#e3949f;--rose-75-rgb:227 148 159;--rose-76:#e79a9a;--rose-76-rgb:231 154 154;--rose-79:#f0a3a3;--rose-79-rgb:240 163 163;--rose-84:#ffb3b3;--rose-84-rgb:255 179 179;--rose-84a:#f0b8c9;--rose-84a-rgb:240 184 201;--rose-84b:#ffb4aa;--rose-84b-rgb:255 180 170;--rose-88:#ffc6cb;--rose-88-rgb:255 198 203;--rose-89:#fcc;--rose-89-rgb:255 204 204;--rose-90:#f6d3dc;--rose-90-rgb:246 211 220;--white:#fff;--white-rgb:255 255 255;--wine-28:#533c34;--wine-28-rgb:83 60 52;--wine-36:#794838;--wine-36-rgb:121 72 56;--wine-36a:#714e42;--wine-36a-rgb:113 78 66;--wine-43:#955c48;--wine-43-rgb:149 92 72;--wine-48:#a66750;--wine-48-rgb:166 103 80;--ft-primary:#0b2e1f;--ft-secondary:#c3b185;--ft-accent:#794838;--ft-background:#efeddd;--ft-footer:#092a1c;--ft-textMuted:#5a7768;--ft-textSoft:#606b65;--ft-textSubtle:#637069;--ft-textQuiet:#66776e;--ft-accentHover:#955c48;--ft-accentHoverStrong:#965a44;--ft-labelMuted:#5a7e6b;--ft-year:#94845c;--ft-eyebrow:#a67b69;--ft-borderStrong:#c2bfa8;--ft-goldLight:#d1c098;--ft-heroDescription:#d6d4c7;--ft-footerText:#cdcab5;--ft-inputBorder:#bad6c6;--ft-divider:#d2d0bd;--ft-noteText:#dddac7;--ft-cardBorder:#dedbc7;--ft-posterPlaceholder:#dfddcf;--ft-movieBorder:#e0ded0;--ft-buttonHover:#e3e0ce;--ft-surface:#faf8ea;--ft-onAccent:#fbf9eb;--ft-inputSurface:#fffef4;--ft-white:#fffffe;--ft-text:#0b2e1f;--ft-textLight:#efeddd;--ft-border:#dedbc7;--ft-success:#397a5a;--ft-warning:#a98b3b;--ft-error:#b44545;--ft-whiteRgb:255, 255, 254;--ft-backgroundRgb:239, 237, 221;--ft-secondaryRgb:195, 177, 133;--ft-primaryRgb:11, 46, 31}:root[data-theme=ozean],[data-theme=ozean]{--black:#000;--black-rgb:0 0 0;--gold-73:#ef8874;--gold-73-rgb:239 136 116;--gold-74:#f38b77;--gold-74-rgb:243 139 119;--gold-78:#fc9b88;--gold-78-rgb:252 155 136;--gold-79:#ff9e8b;--gold-79-rgb:255 158 139;--gold-81:#fea593;--gold-81-rgb:254 165 147;--gold-83:#fdb0a1;--gold-83-rgb:253 176 161;--gold-84:#fdb6a7;--gold-84-rgb:253 182 167;--gold-85:#fdbbae;--gold-85-rgb:253 187 174;--gold-88:#fdc9be;--gold-88-rgb:253 201 190;--green-58:#64836b;--green-58-rgb:100 131 107;--green-79:#7fcf9f;--green-79-rgb:127 207 159;--green-80:#7fd1a4;--green-80-rgb:127 209 164;--green-81:#9fd0b2;--green-81-rgb:159 208 178;--green-84:#9fdcb7;--green-84-rgb:159 220 183;--ink-17:#001319;--ink-17-rgb:0 19 25;--ink-17a:#001218;--ink-17a-rgb:0 18 24;--ink-18:#00151b;--ink-18-rgb:0 21 27;--ink-18a:#00141a;--ink-18a-rgb:0 20 26;--ink-20:#001a20;--ink-20-rgb:0 26 32;--ink-21:#001c22;--ink-21-rgb:0 28 34;--ink-24:#00252e;--ink-24-rgb:0 37 46;--ink-25:#002730;--ink-25-rgb:0 39 48;--ink-26:#002931;--ink-26-rgb:0 41 49;--ink-27:#002d36;--ink-27-rgb:0 45 54;--ink-30:#00353f;--ink-30-rgb:0 53 63;--ink-30a:#00333d;--ink-30a-rgb:0 51 61;--ink-31:#003843;--ink-31-rgb:0 56 67;--ink-31a:#033741;--ink-31a-rgb:3 55 65;--ink-32:#003a45;--ink-32-rgb:0 58 69;--ink-32a:#033944;--ink-32a-rgb:3 57 68;--ink-32b:#013b46;--ink-32b-rgb:1 59 70;--ink-33:#003e49;--ink-33-rgb:0 62 73;--ink-33a:#003d48;--ink-33a-rgb:0 61 72;--ink-33b:#033e49;--ink-33b-rgb:3 62 73;--ink-34:#013f4a;--ink-34-rgb:1 63 74;--ink-36:#054450;--ink-36-rgb:5 68 80;--ink-36a:#014652;--ink-36a-rgb:1 70 82;--ink-38:#004a57;--ink-38-rgb:0 74 87;--ink-38a:#044a57;--ink-38a-rgb:4 74 87;--ink-39:#004f5d;--ink-39-rgb:0 79 93;--ink-39a:#0b4e5b;--ink-39a-rgb:11 78 91;--ink-41:#005564;--ink-41-rgb:0 85 100;--ink-42:#065766;--ink-42-rgb:6 87 102;--ink-43:#085a6a;--ink-43-rgb:8 90 106;--ink-44:#005e6e;--ink-44-rgb:0 94 110;--ink-44a:#0b5e6d;--ink-44a-rgb:11 94 109;--ink-44b:#0c5d6c;--ink-44b-rgb:12 93 108;--ink-44c:#0e5e6d;--ink-44c-rgb:14 94 109;--ink-45:#0c6070;--ink-45-rgb:12 96 112;--ink-47:#166576;--ink-47-rgb:22 101 118;--ink-48:#176879;--ink-48-rgb:23 104 121;--ink-50:#1f7081;--ink-50-rgb:31 112 129;--ink-50a:#276f7f;--ink-50a-rgb:39 111 127;--ink-50b:#236e7e;--ink-50b-rgb:35 110 126;--ink-52:#2f7383;--ink-52-rgb:47 115 131;--ink-52a:#307382;--ink-52a-rgb:48 115 130;--ink-54:#2d7a8b;--ink-54-rgb:45 122 139;--ink-54a:#427885;--ink-54a-rgb:66 120 133;--ink-57:#428190;--ink-57-rgb:66 129 144;--ink-58:#448796;--ink-58-rgb:68 135 150;--ink-64:#5a98a7;--ink-64-rgb:90 152 167;--ink-65:#5c99a7;--ink-65-rgb:92 153 167;--ink-67:#619fae;--ink-67-rgb:97 159 174;--ink-69:#6ca4b2;--ink-69-rgb:108 164 178;--ink-73:#7cb3c0;--ink-73-rgb:124 179 192;--ink-75:#7fb9c7;--ink-75-rgb:127 185 199;--ink-75a:#81b7c4;--ink-75a-rgb:129 183 196;--ink-79:#92c5d2;--ink-79-rgb:146 197 210;--ink-80:#9cc7d2;--ink-80-rgb:156 199 210;--ink-81:#9ecad5;--ink-81-rgb:158 202 213;--ink-82:#a3ced8;--ink-82-rgb:163 206 216;--ink-82a:#9fcdd9;--ink-82a-rgb:159 205 217;--ink-83:#a8d1db;--ink-83-rgb:168 209 219;--ink-84:#b3d1d8;--ink-84-rgb:179 209 216;--ink-84a:#a4d5e1;--ink-84a-rgb:164 213 225;--ink-85:#add4de;--ink-85-rgb:173 212 222;--ink-85a:#a5d8e4;--ink-85a-rgb:165 216 228;--paper-80:#b3c1c1;--paper-80-rgb:179 193 193;--paper-84:#bfcccd;--paper-84-rgb:191 204 205;--paper-85:#c4d2d3;--paper-85-rgb:196 210 211;--paper-86:#c7d5d5;--paper-86-rgb:199 213 213;--paper-86a:#c5d3d3;--paper-86a-rgb:197 211 211;--paper-86b:#c7d5d5;--paper-86b-rgb:199 213 213;--paper-88:#cddadb;--paper-88-rgb:205 218 219;--paper-89:#d0dedf;--paper-89-rgb:208 222 223;--paper-89a:#d1dfe0;--paper-89a-rgb:209 223 224;--paper-89b:#cfddde;--paper-89b-rgb:207 221 222;--paper-90:#d2e0e0;--paper-90-rgb:210 224 224;--paper-91:#d5e3e3;--paper-91-rgb:213 227 227;--paper-94:#e1eff0;--paper-94-rgb:225 239 240;--paper-97:#e9f7f8;--paper-97-rgb:233 247 248;--paper-98:#edfcfc;--paper-98-rgb:237 252 252;--paper-98a:#edfbfb;--paper-98a-rgb:237 251 251;--paper-99:#f8ffff;--paper-99-rgb:248 255 255;--rose-50:#a03c5f;--rose-50-rgb:160 60 95;--rose-59:#a66a73;--rose-59-rgb:166 106 115;--rose-62:#c4607e;--rose-62-rgb:196 96 126;--rose-74:#f08a7e;--rose-74-rgb:240 138 126;--rose-75:#e3949f;--rose-75-rgb:227 148 159;--rose-76:#e79a9a;--rose-76-rgb:231 154 154;--rose-79:#f0a3a3;--rose-79-rgb:240 163 163;--rose-84:#ffb3b3;--rose-84-rgb:255 179 179;--rose-84a:#f0b8c9;--rose-84a-rgb:240 184 201;--rose-84b:#ffb4aa;--rose-84b-rgb:255 180 170;--rose-88:#ffc6cb;--rose-88-rgb:255 198 203;--rose-89:#fcc;--rose-89-rgb:255 204 204;--rose-90:#f6d3dc;--rose-90-rgb:246 211 220;--white:#fff;--white-rgb:255 255 255;--wine-28:#085956;--wine-28-rgb:8 89 86;--wine-36:#0c716c;--wine-36-rgb:12 113 108;--wine-36a:#0e726d;--wine-36a-rgb:14 114 109;--wine-43:#238984;--wine-43-rgb:35 137 132;--wine-48:#349791;--wine-48-rgb:52 151 145;--ft-primary:#002d36;--ft-secondary:#f38b77;--ft-accent:#0c716c;--ft-background:#e1eff0;--ft-footer:#002931;--ft-textMuted:#427885;--ft-textSoft:#596c71;--ft-textSubtle:#5b7176;--ft-textQuiet:#5a7880;--ft-accentHover:#238984;--ft-accentHoverStrong:#218883;--ft-labelMuted:#228195;--ft-year:#c05e4c;--ft-eyebrow:#a67b69;--ft-borderStrong:#b3c1c1;--ft-goldLight:#ff9e8b;--ft-heroDescription:#c9d7d8;--ft-footerText:#bfcccd;--ft-inputBorder:#a5d8e4;--ft-divider:#c4d2d3;--ft-noteText:#cedcdd;--ft-cardBorder:#cfddde;--ft-posterPlaceholder:#d2e0e0;--ft-movieBorder:#d3e1e1;--ft-buttonHover:#d5e3e3;--ft-surface:#edfbfb;--ft-onAccent:#edfcfc;--ft-inputSurface:#f8ffff;--ft-white:#feffff;--ft-text:#002d36;--ft-textLight:#e1eff0;--ft-border:#cfddde;--ft-success:#397a5a;--ft-warning:#cb6855;--ft-error:#b44545;--ft-whiteRgb:254, 255, 255;--ft-backgroundRgb:225, 239, 240;--ft-secondaryRgb:243, 139, 119;--ft-primaryRgb:0, 45, 54}:root[data-theme=sw],[data-theme=sw]{--black:#000;--black-rgb:0 0 0;--gold-73:#c8c8c8;--gold-73-rgb:200 200 200;--gold-74:#ccc;--gold-74-rgb:204 204 204;--gold-78:#d9d9d9;--gold-78-rgb:217 217 217;--gold-79:#dbdbdb;--gold-79-rgb:219 219 219;--gold-81:#e0e0e0;--gold-81-rgb:224 224 224;--gold-83:#e7e7e7;--gold-83-rgb:231 231 231;--gold-84:#ebebeb;--gold-84-rgb:235 235 235;--gold-85:#eee;--gold-85-rgb:238 238 238;--gold-88:#f5f5f5;--gold-88-rgb:245 245 245;--green-58:#757c76;--green-58-rgb:117 124 118;--green-79:#aec0b4;--green-79-rgb:174 192 180;--green-80:#afc2b6;--green-80-rgb:175 194 182;--green-81:#bac6be;--green-81-rgb:186 198 190;--green-84:#c1d0c6;--green-84-rgb:193 208 198;--ink-17:#040404;--ink-17-rgb:4 4 4;--ink-17a:#040404;--ink-17a-rgb:4 4 4;--ink-18:#050505;--ink-18-rgb:5 5 5;--ink-18a:#040404;--ink-18a-rgb:4 4 4;--ink-20:#060606;--ink-20-rgb:6 6 6;--ink-21:#070707;--ink-21-rgb:7 7 7;--ink-24:#0b0b0b;--ink-24-rgb:11 11 11;--ink-25:#0c0c0c;--ink-25-rgb:12 12 12;--ink-26:#0d0d0d;--ink-26-rgb:13 13 13;--ink-27:#0f0f0f;--ink-27-rgb:15 15 15;--ink-30:#131313;--ink-30-rgb:19 19 19;--ink-30a:#121212;--ink-30a-rgb:18 18 18;--ink-31:#151515;--ink-31-rgb:21 21 21;--ink-31a:#141414;--ink-31a-rgb:20 20 20;--ink-32:#161616;--ink-32-rgb:22 22 22;--ink-32a:#151515;--ink-32a-rgb:21 21 21;--ink-32b:#161616;--ink-32b-rgb:22 22 22;--ink-33:#181818;--ink-33-rgb:24 24 24;--ink-33a:#171717;--ink-33a-rgb:23 23 23;--ink-33b:#181818;--ink-33b-rgb:24 24 24;--ink-34:#181818;--ink-34-rgb:24 24 24;--ink-36:#1b1b1b;--ink-36-rgb:27 27 27;--ink-36a:#1c1c1c;--ink-36a-rgb:28 28 28;--ink-38:#1d1d1d;--ink-38-rgb:29 29 29;--ink-38a:#1e1e1e;--ink-38a-rgb:30 30 30;--ink-39:#202020;--ink-39-rgb:32 32 32;--ink-39a:#202020;--ink-39a-rgb:32 32 32;--ink-41:#232323;--ink-41-rgb:35 35 35;--ink-42:#242424;--ink-42-rgb:36 36 36;--ink-43:#262626;--ink-43-rgb:38 38 38;--ink-44:#272727;--ink-44-rgb:39 39 39;--ink-44a:#282828;--ink-44a-rgb:40 40 40;--ink-44b:#272727;--ink-44b-rgb:39 39 39;--ink-44c:#282828;--ink-44c-rgb:40 40 40;--ink-45:#5e5e5e;--ink-45-rgb:94 94 94;--ink-47:#636363;--ink-47-rgb:99 99 99;--ink-48:#666;--ink-48-rgb:102 102 102;--ink-50:#6d6d6d;--ink-50-rgb:109 109 109;--ink-50a:#6d6d6d;--ink-50a-rgb:109 109 109;--ink-50b:#6b6b6b;--ink-50b-rgb:107 107 107;--ink-52:#717171;--ink-52-rgb:113 113 113;--ink-52a:#717171;--ink-52a-rgb:113 113 113;--ink-54:#777;--ink-54-rgb:119 119 119;--ink-54a:#777;--ink-54a-rgb:119 119 119;--ink-57:#7f7f7f;--ink-57-rgb:127 127 127;--ink-58:#848484;--ink-58-rgb:132 132 132;--ink-64:#969696;--ink-64-rgb:150 150 150;--ink-65:#979797;--ink-65-rgb:151 151 151;--ink-67:#9d9d9d;--ink-67-rgb:157 157 157;--ink-69:#a3a3a3;--ink-69-rgb:163 163 163;--ink-73:#b2b2b2;--ink-73-rgb:178 178 178;--ink-75:#b7b7b7;--ink-75-rgb:183 183 183;--ink-75a:#b6b6b6;--ink-75a-rgb:182 182 182;--ink-79:#c4c4c4;--ink-79-rgb:196 196 196;--ink-80:#c8c8c8;--ink-80-rgb:200 200 200;--ink-81:#cbcbcb;--ink-81-rgb:203 203 203;--ink-82:#cfcfcf;--ink-82-rgb:207 207 207;--ink-82a:#cecece;--ink-82a-rgb:206 206 206;--ink-83:#d2d2d2;--ink-83-rgb:210 210 210;--ink-84:#d4d4d4;--ink-84-rgb:212 212 212;--ink-84a:#d5d5d5;--ink-84a-rgb:213 213 213;--ink-85:#d6d6d6;--ink-85-rgb:214 214 214;--ink-85a:#d7d7d7;--ink-85a-rgb:215 215 215;--paper-80:#c7c7c7;--paper-80-rgb:199 199 199;--paper-84:#d3d3d3;--paper-84-rgb:211 211 211;--paper-85:#d8d8d8;--paper-85-rgb:216 216 216;--paper-86:#dbdbdb;--paper-86-rgb:219 219 219;--paper-86a:#d9d9d9;--paper-86a-rgb:217 217 217;--paper-86b:#dbdbdb;--paper-86b-rgb:219 219 219;--paper-88:#e1e1e1;--paper-88-rgb:225 225 225;--paper-89:#e5e5e5;--paper-89-rgb:229 229 229;--paper-89a:#e6e6e6;--paper-89a-rgb:230 230 230;--paper-89b:#e3e3e3;--paper-89b-rgb:227 227 227;--paper-90:#e6e6e6;--paper-90-rgb:230 230 230;--paper-91:#e9e9e9;--paper-91-rgb:233 233 233;--paper-94:#f6f6f6;--paper-94-rgb:246 246 246;--paper-97:#fefefe;--paper-97-rgb:254 254 254;--paper-98:#fff;--paper-98-rgb:255 255 255;--paper-98a:#fff;--paper-98a-rgb:255 255 255;--paper-99:#fff;--paper-99-rgb:255 255 255;--rose-50:#765d63;--rose-50-rgb:118 93 99;--rose-59:#89797b;--rose-59-rgb:137 121 123;--rose-62:#977d83;--rose-62-rgb:151 125 131;--rose-74:#bea4a0;--rose-74-rgb:190 164 160;--rose-75:#bca8aa;--rose-75-rgb:188 168 170;--rose-76:#c0acac;--rose-76-rgb:192 172 172;--rose-79:#c9b5b5;--rose-79-rgb:201 181 181;--rose-84:#d8c5c4;--rose-84-rgb:216 197 196;--rose-84a:#d4c6ca;--rose-84a-rgb:212 198 202;--rose-84b:#d8c5c2;--rose-84b-rgb:216 197 194;--rose-88:#e2d3d4;--rose-88-rgb:226 211 212;--rose-89:#e4d7d7;--rose-89-rgb:228 215 215;--rose-90:#e4dbdd;--rose-90-rgb:228 219 221;--white:#fff;--white-rgb:255 255 255;--wine-28:#424242;--wine-28-rgb:66 66 66;--wine-36:#575757;--wine-36-rgb:87 87 87;--wine-36a:#575757;--wine-36a-rgb:87 87 87;--wine-43:#636363;--wine-43-rgb:99 99 99;--wine-48:#636363;--wine-48-rgb:99 99 99;--ft-primary:#0f0f0f;--ft-secondary:#ccc;--ft-accent:#575757;--ft-background:#f6f6f6;--ft-footer:#0d0d0d;--ft-textMuted:#777;--ft-textSoft:#707070;--ft-textSubtle:#757575;--ft-textQuiet:#7b7b7b;--ft-accentHover:#636363;--ft-accentHoverStrong:#636363;--ft-labelMuted:#7d7d7d;--ft-year:#9d9d9d;--ft-eyebrow:#8f847f;--ft-borderStrong:#c7c7c7;--ft-goldLight:#dbdbdb;--ft-heroDescription:#ddd;--ft-footerText:#d3d3d3;--ft-inputBorder:#d7d7d7;--ft-divider:#d8d8d8;--ft-noteText:#e3e3e3;--ft-cardBorder:#e3e3e3;--ft-posterPlaceholder:#e6e6e6;--ft-movieBorder:#e7e7e7;--ft-buttonHover:#e9e9e9;--ft-surface:#fff;--ft-onAccent:#fff;--ft-inputSurface:#fff;--ft-white:#fff;--ft-text:#0f0f0f;--ft-textLight:#f6f6f6;--ft-border:#e3e3e3;--ft-success:#616f67;--ft-warning:#a7a7a7;--ft-error:#836765;--ft-whiteRgb:255, 255, 255;--ft-backgroundRgb:246, 246, 246;--ft-secondaryRgb:204, 204, 204;--ft-primaryRgb:15, 15, 15}:root[data-theme=pastell],[data-theme=pastell]{--black:#463c32;--black-rgb:70 60 50;--gold-73:#783c85;--gold-73-rgb:120 60 133;--gold-74:#7b4089;--gold-74-rgb:123 64 137;--gold-78:#874b95;--gold-78-rgb:135 75 149;--gold-79:#8a4e98;--gold-79-rgb:138 78 152;--gold-81:#8e519c;--gold-81-rgb:142 81 156;--gold-83:#9558a3;--gold-83-rgb:149 88 163;--gold-84:#985ba6;--gold-84-rgb:152 91 166;--gold-85:#9c5eaa;--gold-85-rgb:156 94 170;--gold-88:#a264b0;--gold-88-rgb:162 100 176;--green-58:#13301c;--green-58-rgb:19 48 28;--green-79:#1c7247;--green-79-rgb:28 114 71;--green-80:#1b734c;--green-80-rgb:27 115 76;--green-81:#457359;--green-81-rgb:69 115 89;--green-84:#437e5d;--green-84-rgb:67 126 93;--ink-17:#fff2fd;--ink-17-rgb:255 242 253;--ink-17a:#fff3fd;--ink-17a-rgb:255 243 253;--ink-18:#fef1fc;--ink-18-rgb:254 241 252;--ink-18a:#fef2fd;--ink-18a-rgb:254 242 253;--ink-20:#fceffa;--ink-20-rgb:252 239 250;--ink-21:#fbeef9;--ink-21-rgb:251 238 249;--ink-24:#f7eaf5;--ink-24-rgb:247 234 245;--ink-25:#f6eaf5;--ink-25-rgb:246 234 245;--ink-26:#f6e9f4;--ink-26-rgb:246 233 244;--ink-27:#f4e7f2;--ink-27-rgb:244 231 242;--ink-30:#f1e4ef;--ink-30-rgb:241 228 239;--ink-30a:#f2e5f0;--ink-30a-rgb:242 229 240;--ink-31:#f0e3ee;--ink-31-rgb:240 227 238;--ink-31a:#f0e3ee;--ink-31a-rgb:240 227 238;--ink-32:#efe2ed;--ink-32-rgb:239 226 237;--ink-32a:#efe2ed;--ink-32a-rgb:239 226 237;--ink-32b:#efe2ed;--ink-32b-rgb:239 226 237;--ink-33:#eee1ec;--ink-33-rgb:238 225 236;--ink-33a:#eee1ec;--ink-33a-rgb:238 225 236;--ink-33b:#ede1ec;--ink-33b-rgb:237 225 236;--ink-34:#ede0eb;--ink-34-rgb:237 224 235;--ink-36:#ebdee9;--ink-36-rgb:235 222 233;--ink-36a:#ebdee9;--ink-36a-rgb:235 222 233;--ink-38:#e9dce7;--ink-38-rgb:233 220 231;--ink-38a:#e9dce7;--ink-38a-rgb:233 220 231;--ink-39:#e7dbe6;--ink-39-rgb:231 219 230;--ink-39a:#e8dbe6;--ink-39a-rgb:232 219 230;--ink-41:#e5d9e3;--ink-41-rgb:229 217 227;--ink-42:#e4d8e3;--ink-42-rgb:228 216 227;--ink-43:#e3d7e1;--ink-43-rgb:227 215 225;--ink-44:#e2d6e0;--ink-44-rgb:226 214 224;--ink-44a:#e2d5e0;--ink-44a-rgb:226 213 224;--ink-44b:#e2d6e1;--ink-44b-rgb:226 214 225;--ink-44c:#e2d5e0;--ink-44c-rgb:226 213 224;--ink-45:#e1d4df;--ink-45-rgb:225 212 223;--ink-47:#dfd3dd;--ink-47-rgb:223 211 221;--ink-48:#ded2dc;--ink-48-rgb:222 210 220;--ink-50:#878195;--ink-50-rgb:135 129 149;--ink-50a:#878195;--ink-50a-rgb:135 129 149;--ink-50b:#dcd0da;--ink-50b-rgb:220 208 218;--ink-52:#837c90;--ink-52-rgb:131 124 144;--ink-52a:#837d90;--ink-52a-rgb:131 125 144;--ink-54:#7d768a;--ink-54-rgb:125 118 138;--ink-54a:#7c768a;--ink-54a-rgb:124 118 138;--ink-57:#756f82;--ink-57-rgb:117 111 130;--ink-58:#706a7d;--ink-58-rgb:112 106 125;--ink-64:#5f596c;--ink-64-rgb:95 89 108;--ink-65:#5e586b;--ink-65-rgb:94 88 107;--ink-67:#595365;--ink-67-rgb:89 83 101;--ink-69:#534e5f;--ink-69-rgb:83 78 95;--ink-73:#474152;--ink-73-rgb:71 65 82;--ink-75:#423c4e;--ink-75-rgb:66 60 78;--ink-75a:#433d4f;--ink-75a-rgb:67 61 79;--ink-79:#373242;--ink-79-rgb:55 50 66;--ink-80:#342f3f;--ink-80-rgb:52 47 63;--ink-81:#322d3d;--ink-81-rgb:50 45 61;--ink-82:#2f2a3a;--ink-82-rgb:47 42 58;--ink-82a:#302a3b;--ink-82a-rgb:48 42 59;--ink-83:#2c2737;--ink-83-rgb:44 39 55;--ink-84:#2b2636;--ink-84-rgb:43 38 54;--ink-84a:#2b2535;--ink-84a-rgb:43 37 53;--ink-85:#292434;--ink-85-rgb:41 36 52;--ink-85a:#292333;--ink-85a-rgb:41 35 51;--paper-80:#352f40;--paper-80-rgb:53 47 64;--paper-84:#2c2637;--paper-84-rgb:44 38 55;--paper-85:#282232;--paper-85-rgb:40 34 50;--paper-86:#262030;--paper-86-rgb:38 32 48;--paper-86a:#272232;--paper-86a-rgb:39 34 50;--paper-86b:#262030;--paper-86b-rgb:38 32 48;--paper-88:#221c2c;--paper-88-rgb:34 28 44;--paper-89:#1f1a29;--paper-89-rgb:31 26 41;--paper-89a:#1e1928;--paper-89a-rgb:30 25 40;--paper-89b:#201a2a;--paper-89b-rgb:32 26 42;--paper-90:#1e1828;--paper-90-rgb:30 24 40;--paper-91:#1b1625;--paper-91-rgb:27 22 37;--paper-94:#181322;--paper-94-rgb:24 19 34;--paper-97:#181322;--paper-97-rgb:24 19 34;--paper-98:#181322;--paper-98-rgb:24 19 34;--paper-98a:#181322;--paper-98a-rgb:24 19 34;--paper-99:#181322;--paper-99-rgb:24 19 34;--rose-50:#340014;--rose-50-rgb:52 0 20;--rose-59:#4a1823;--rose-59-rgb:74 24 35;--rose-62:#62002c;--rose-62-rgb:98 0 44;--rose-74:#8b2f28;--rose-74-rgb:139 47 40;--rose-75:#813c48;--rose-75-rgb:129 60 72;--rose-76:#854143;--rose-76-rgb:133 65 67;--rose-79:#8d494b;--rose-79-rgb:141 73 75;--rose-84:#9b5859;--rose-84-rgb:155 88 89;--rose-84a:#8f5d6d;--rose-84a-rgb:143 93 109;--rose-84b:#9b5951;--rose-84b-rgb:155 89 81;--rose-88:#6c3e43;--rose-88-rgb:108 62 67;--rose-89:#694041;--rose-89-rgb:105 64 65;--rose-90:#60444c;--rose-90-rgb:96 68 76;--white:#141820;--white-rgb:20 24 32;--wine-28:#f3ddf0;--wine-28-rgb:243 221 240;--wine-36:#651f35;--wine-36-rgb:101 31 53;--wine-36a:#5b2b3a;--wine-36a-rgb:91 43 58;--wine-43:#82304b;--wine-43-rgb:130 48 75;--wine-48:#93385a;--wine-48-rgb:147 56 90;--ft-primary:#2d1d44;--ft-secondary:#d090df;--ft-accent:#582455;--ft-background:#f4e7f2;--ft-footer:#291a3f;--ft-textMuted:#74688c;--ft-textSoft:#6a6574;--ft-textSubtle:#6f697a;--ft-textQuiet:#756e84;--ft-accentHover:#73366f;--ft-accentHoverStrong:#74326f;--ft-labelMuted:#7c699f;--ft-year:#a163af;--ft-eyebrow:#a67b69;--ft-borderStrong:#c6b9c4;--ft-goldLight:#e09fef;--ft-heroDescription:#dccfda;--ft-footerText:#d1c5d0;--ft-inputBorder:#d3c7ec;--ft-divider:#d7cad5;--ft-noteText:#e1d5e0;--ft-cardBorder:#e2d5e0;--ft-posterPlaceholder:#e5d8e3;--ft-movieBorder:#e6d9e4;--ft-buttonHover:#e8dbe6;--ft-surface:#fff3fd;--ft-onAccent:#fff5fd;--ft-inputSurface:#fffcff;--ft-white:#fff;--ft-text:#2d1d44;--ft-textLight:#f4e7f2;--ft-border:#e2d5e0;--ft-success:#397a5a;--ft-warning:#ab6db9;--ft-error:#b44545;--ft-whiteRgb:255, 255, 255;--ft-backgroundRgb:244, 231, 242;--ft-secondaryRgb:208, 144, 223;--ft-primaryRgb:45, 29, 68}:root[data-theme=glut],[data-theme=glut]{--black:#000;--black-rgb:0 0 0;--gold-73:#ee9748;--gold-73-rgb:238 151 72;--gold-74:#ee9748;--gold-74-rgb:238 151 72;--gold-78:#f9a153;--gold-78-rgb:249 161 83;--gold-79:#fca456;--gold-79-rgb:252 164 86;--gold-81:#fcab65;--gold-81-rgb:252 171 101;--gold-83:#fbb67c;--gold-83-rgb:251 182 124;--gold-84:#ffb980;--gold-84-rgb:255 185 128;--gold-85:#ffbe8a;--gold-85-rgb:255 190 138;--gold-88:#fecca4;--gold-88-rgb:254 204 164;--green-58:#6b8070;--green-58-rgb:107 128 112;--green-79:#94c9a7;--green-79-rgb:148 201 167;--green-80:#94cbab;--green-80-rgb:148 203 171;--green-81:#aaccb7;--green-81-rgb:170 204 183;--green-84:#aed7bd;--green-84-rgb:174 215 189;--ink-17:#1a0604;--ink-17-rgb:26 6 4;--ink-17a:#190603;--ink-17a-rgb:25 6 3;--ink-18:#1c0805;--ink-18-rgb:28 8 5;--ink-18a:#1b0704;--ink-18a-rgb:27 7 4;--ink-20:#210b08;--ink-20-rgb:33 11 8;--ink-21:#230d09;--ink-21-rgb:35 13 9;--ink-24:#2c1511;--ink-24-rgb:44 21 17;--ink-25:#2d1712;--ink-25-rgb:45 23 18;--ink-26:#2f1813;--ink-26-rgb:47 24 19;--ink-27:#321b17;--ink-27-rgb:50 27 23;--ink-30:#3a221d;--ink-30-rgb:58 34 29;--ink-30a:#38211c;--ink-30a-rgb:56 33 28;--ink-31:#3c2420;--ink-31-rgb:60 36 32;--ink-31a:#3c241f;--ink-31a-rgb:60 36 31;--ink-32:#3e2621;--ink-32-rgb:62 38 33;--ink-32a:#3e2621;--ink-32a-rgb:62 38 33;--ink-32b:#3f2722;--ink-32b-rgb:63 39 34;--ink-33:#422924;--ink-33-rgb:66 41 36;--ink-33a:#412823;--ink-33a-rgb:65 40 35;--ink-33b:#422924;--ink-33b-rgb:66 41 36;--ink-34:#432a25;--ink-34-rgb:67 42 37;--ink-36:#482f2a;--ink-36-rgb:72 47 42;--ink-36a:#49302b;--ink-36a-rgb:73 48 43;--ink-38:#4c332e;--ink-38-rgb:76 51 46;--ink-38a:#4d332e;--ink-38a-rgb:77 51 46;--ink-39:#513732;--ink-39-rgb:81 55 50;--ink-39a:#503731;--ink-39a-rgb:80 55 49;--ink-41:#563c37;--ink-41-rgb:86 60 55;--ink-42:#583e38;--ink-42-rgb:88 62 56;--ink-43:#5b413b;--ink-43-rgb:91 65 59;--ink-44:#5e433e;--ink-44-rgb:94 67 62;--ink-44a:#5e443e;--ink-44a-rgb:94 68 62;--ink-44b:#5d433d;--ink-44b-rgb:93 67 61;--ink-44c:#5e443e;--ink-44c-rgb:94 68 62;--ink-45:#604640;--ink-45-rgb:96 70 64;--ink-47:#654a45;--ink-47-rgb:101 74 69;--ink-48:#684d47;--ink-48-rgb:104 77 71;--ink-50:#6e534d;--ink-50-rgb:110 83 77;--ink-50a:#6e534d;--ink-50a-rgb:110 83 77;--ink-50b:#6d524c;--ink-50b-rgb:109 82 76;--ink-52:#735751;--ink-52-rgb:115 87 81;--ink-52a:#725751;--ink-52a-rgb:114 87 81;--ink-54:#785c57;--ink-54-rgb:120 92 87;--ink-54a:#785c57;--ink-54a-rgb:120 92 87;--ink-57:#80635d;--ink-57-rgb:128 99 93;--ink-58:#856862;--ink-58-rgb:133 104 98;--ink-64:#957771;--ink-64-rgb:149 119 113;--ink-65:#967972;--ink-65-rgb:150 121 114;--ink-67:#9b7e78;--ink-67-rgb:155 126 120;--ink-69:#a1837d;--ink-69-rgb:161 131 125;--ink-73:#af918a;--ink-73-rgb:175 145 138;--ink-75:#b4958f;--ink-75-rgb:180 149 143;--ink-75a:#b3958e;--ink-75a-rgb:179 149 142;--ink-79:#c0a19b;--ink-79-rgb:192 161 155;--ink-80:#c4a59e;--ink-80-rgb:196 165 158;--ink-81:#c6a7a0;--ink-81-rgb:198 167 160;--ink-82:#caaba4;--ink-82-rgb:202 171 164;--ink-82a:#c9aaa3;--ink-82a-rgb:201 170 163;--ink-83:#cdaea7;--ink-83-rgb:205 174 167;--ink-84:#cfafa9;--ink-84-rgb:207 175 169;--ink-84a:#d0b0a9;--ink-84a-rgb:208 176 169;--ink-85:#d1b1ab;--ink-85-rgb:209 177 171;--ink-85a:#d2b2ac;--ink-85a-rgb:210 178 172;--paper-80:#cabba8;--paper-80-rgb:202 187 168;--paper-84:#d6c7b3;--paper-84-rgb:214 199 179;--paper-85:#dcccb8;--paper-85-rgb:220 204 184;--paper-86:#decfbb;--paper-86-rgb:222 207 187;--paper-86a:#dccdb9;--paper-86a-rgb:220 205 185;--paper-86b:#decfbb;--paper-86b-rgb:222 207 187;--paper-88:#e4d5c1;--paper-88-rgb:228 213 193;--paper-89:#e8d8c4;--paper-89-rgb:232 216 196;--paper-89a:#e9d9c5;--paper-89a-rgb:233 217 197;--paper-89b:#e7d7c3;--paper-89b-rgb:231 215 195;--paper-90:#e9dac6;--paper-90-rgb:233 218 198;--paper-91:#edddc9;--paper-91-rgb:237 221 201;--paper-94:#f9ead5;--paper-94-rgb:249 234 213;--paper-97:#fff2e0;--paper-97-rgb:255 242 224;--paper-98:#fff7ec;--paper-98-rgb:255 247 236;--paper-98a:#fff6eb;--paper-98a-rgb:255 246 235;--paper-99:#fffdfa;--paper-99-rgb:255 253 250;--rose-50:#904b61;--rose-50-rgb:144 75 97;--rose-59:#9b7076;--rose-59-rgb:155 112 118;--rose-62:#b36d80;--rose-62-rgb:179 109 128;--rose-74:#dd958c;--rose-74-rgb:221 149 140;--rose-75:#d49ca3;--rose-75-rgb:212 156 163;--rose-76:#d8a2a1;--rose-76-rgb:216 162 161;--rose-79:#e1abaa;--rose-79-rgb:225 171 170;--rose-84:#f0baba;--rose-84-rgb:240 186 186;--rose-84a:#e5bec9;--rose-84a-rgb:229 190 201;--rose-84b:#f0bbb4;--rose-84b-rgb:240 187 180;--rose-88:#f4cbcf;--rose-88-rgb:244 203 207;--rose-89:#f5d1d0;--rose-89-rgb:245 209 208;--rose-90:#efd6dc;--rose-90-rgb:239 214 220;--white:#fff;--white-rgb:255 255 255;--wine-28:#72140b;--wine-28-rgb:114 20 11;--wine-36:#8b2d21;--wine-36-rgb:139 45 33;--wine-36a:#8c2e22;--wine-36a-rgb:140 46 34;--wine-43:#a04034;--wine-43-rgb:160 64 52;--wine-48:#a04034;--wine-48-rgb:160 64 52;--ft-primary:#321b17;--ft-secondary:#ee9748;--ft-accent:#8b2d21;--ft-background:#f9ead5;--ft-footer:#2f1813;--ft-textMuted:#785c57;--ft-textSoft:#725650;--ft-textSubtle:#765a54;--ft-textQuiet:#7b5f5a;--ft-accentHover:#a04034;--ft-accentHoverStrong:#a04034;--ft-labelMuted:#7d615b;--ft-year:#ee9748;--ft-eyebrow:#9d7f72;--ft-borderStrong:#cabba8;--ft-goldLight:#fca456;--ft-heroDescription:#e1d1bd;--ft-footerText:#d6c7b3;--ft-inputBorder:#d2b2ac;--ft-divider:#dcccb8;--ft-noteText:#e6d7c3;--ft-cardBorder:#e7d7c3;--ft-posterPlaceholder:#e9dac6;--ft-movieBorder:#eadbc7;--ft-buttonHover:#edddc9;--ft-surface:#fff6eb;--ft-onAccent:#fff7ec;--ft-inputSurface:#fffdfa;--ft-white:#fffffe;--ft-text:#321b17;--ft-textLight:#f9ead5;--ft-border:#e7d7c3;--ft-success:#4c765f;--ft-warning:#ee9748;--ft-error:#a25553;--ft-whiteRgb:255, 255, 254;--ft-backgroundRgb:249, 234, 213;--ft-secondaryRgb:238, 151, 72;--ft-primaryRgb:50, 27, 23}:root[data-theme=hell] .rp-hero,:root[data-theme=hell] .movie-sheet-hero{--black:#000;--black-rgb:0 0 0;--gold-73:#d39b6e;--gold-73-rgb:211 155 110;--gold-74:#c5a77a;--gold-74-rgb:197 167 122;--gold-78:#d5b37d;--gold-78-rgb:213 179 125;--gold-79:#d2b78e;--gold-79-rgb:210 183 142;--gold-81:#d7bb8f;--gold-81-rgb:215 187 143;--gold-83:#e3c18b;--gold-83-rgb:227 193 139;--gold-84:#e0c69e;--gold-84-rgb:224 198 158;--gold-85:#e7c999;--gold-85-rgb:231 201 153;--gold-88:#f0d3a2;--gold-88-rgb:240 211 162;--green-58:#64836b;--green-58-rgb:100 131 107;--green-79:#7fcf9f;--green-79-rgb:127 207 159;--green-80:#7fd1a4;--green-80-rgb:127 209 164;--green-81:#9fd0b2;--green-81-rgb:159 208 178;--green-84:#9fdcb7;--green-84-rgb:159 220 183;--ink-17:#07101b;--ink-17-rgb:7 16 27;--ink-17a:#080f18;--ink-17a-rgb:8 15 24;--ink-18:#0a121c;--ink-18-rgb:10 18 28;--ink-18a:#0a111a;--ink-18a-rgb:10 17 26;--ink-20:#0d1622;--ink-20-rgb:13 22 34;--ink-21:#0e1824;--ink-21-rgb:14 24 36;--ink-24:#142131;--ink-24-rgb:20 33 49;--ink-25:#142333;--ink-25-rgb:20 35 51;--ink-26:#172435;--ink-26-rgb:23 36 53;--ink-27:#19283a;--ink-27-rgb:25 40 58;--ink-30:#1d3044;--ink-30-rgb:29 48 68;--ink-30a:#1d2e42;--ink-30a-rgb:29 46 66;--ink-31:#223246;--ink-31-rgb:34 50 70;--ink-31a:#2a2f44;--ink-31a-rgb:42 47 68;--ink-32:#233448;--ink-32-rgb:35 52 72;--ink-32a:#3a3122;--ink-32a-rgb:58 49 34;--ink-32b:#2a3445;--ink-32b-rgb:42 52 69;--ink-33:#24384d;--ink-33-rgb:36 56 77;--ink-33a:#23374c;--ink-33a-rgb:35 55 76;--ink-33b:#24384f;--ink-33b-rgb:36 56 79;--ink-34:#26394e;--ink-34-rgb:38 57 78;--ink-36:#2a3e54;--ink-36-rgb:42 62 84;--ink-36a:#2b3f57;--ink-36a-rgb:43 63 87;--ink-38:#304357;--ink-38-rgb:48 67 87;--ink-38a:#304359;--ink-38a-rgb:48 67 89;--ink-39:#35485b;--ink-39-rgb:53 72 91;--ink-39a:#33475d;--ink-39a-rgb:51 71 93;--ink-41:#3a4d62;--ink-41-rgb:58 77 98;--ink-42:#3a4f66;--ink-42-rgb:58 79 102;--ink-43:#405268;--ink-43-rgb:64 82 104;--ink-44:#42556a;--ink-44-rgb:66 85 106;--ink-44a:#40566b;--ink-44a-rgb:64 86 107;--ink-44b:#40556a;--ink-44b-rgb:64 85 106;--ink-44c:#41566b;--ink-44c-rgb:65 86 107;--ink-45:#45586c;--ink-45-rgb:69 88 108;--ink-47:#4a5d71;--ink-47-rgb:74 93 113;--ink-48:#4b6074;--ink-48-rgb:75 96 116;--ink-50:#52677c;--ink-50-rgb:82 103 124;--ink-50a:#53677a;--ink-50a-rgb:83 103 122;--ink-50b:#526579;--ink-50b-rgb:82 101 121;--ink-52:#596b7e;--ink-52-rgb:89 107 126;--ink-52a:#586b7d;--ink-52a-rgb:88 107 125;--ink-54:#5d7187;--ink-54-rgb:93 113 135;--ink-54a:#647080;--ink-54a-rgb:100 112 128;--ink-57:#66798a;--ink-57-rgb:102 121 138;--ink-58:#6b7e91;--ink-58-rgb:107 126 145;--ink-64:#7d8fa1;--ink-64-rgb:125 143 161;--ink-65:#7f90a2;--ink-65-rgb:127 144 162;--ink-67:#8496a8;--ink-67-rgb:132 150 168;--ink-69:#8c9cac;--ink-69-rgb:140 156 172;--ink-73:#9aabba;--ink-73-rgb:154 171 186;--ink-75:#9fb0c1;--ink-75-rgb:159 176 193;--ink-75a:#9fafbe;--ink-75a-rgb:159 175 190;--ink-79:#aebdcb;--ink-79-rgb:174 189 203;--ink-80:#b5c0cb;--ink-80-rgb:181 192 203;--ink-81:#b7c3ce;--ink-81-rgb:183 195 206;--ink-82:#bbc7d1;--ink-82-rgb:187 199 209;--ink-82a:#b9c6d2;--ink-82a-rgb:185 198 210;--ink-83:#c0cad4;--ink-83-rgb:192 202 212;--ink-84:#c6cbd1;--ink-84-rgb:198 203 209;--ink-84a:#d5c9bb;--ink-84a-rgb:213 201 187;--ink-85:#c4ced7;--ink-85-rgb:196 206 215;--ink-85a:#d7ccbc;--ink-85a-rgb:215 204 188;--paper-80:#cbbba8;--paper-80-rgb:203 187 168;--paper-84:#d5c7b5;--paper-84-rgb:213 199 181;--paper-85:#c7d0da;--paper-85-rgb:199 208 218;--paper-86:#d9d0c4;--paper-86-rgb:217 208 196;--paper-86a:#c7d1db;--paper-86a-rgb:199 209 219;--paper-86b:#c9d3dc;--paper-86b-rgb:201 211 220;--paper-88:#d2d8de;--paper-88-rgb:210 216 222;--paper-89:#d4dce4;--paper-89-rgb:212 220 228;--paper-89a:#d5dde5;--paper-89a-rgb:213 221 229;--paper-89b:#e4d8c7;--paper-89b-rgb:228 216 199;--paper-90:#e4dbcf;--paper-90-rgb:228 219 207;--paper-91:#e9dece;--paper-91-rgb:233 222 206;--paper-94:#f3ebdd;--paper-94-rgb:243 235 221;--paper-97:#f8f3eb;--paper-97-rgb:248 243 235;--paper-98:#fff7ed;--paper-98-rgb:255 247 237;--paper-98a:#fbf7ef;--paper-98a-rgb:251 247 239;--paper-99:#fffdf9;--paper-99-rgb:255 253 249;--rose-50:#a03c5f;--rose-50-rgb:160 60 95;--rose-59:#a66a73;--rose-59-rgb:166 106 115;--rose-62:#c4607e;--rose-62-rgb:196 96 126;--rose-74:#f08a7e;--rose-74-rgb:240 138 126;--rose-75:#e3949f;--rose-75-rgb:227 148 159;--rose-76:#e79a9a;--rose-76-rgb:231 154 154;--rose-79:#f0a3a3;--rose-79-rgb:240 163 163;--rose-84:#ffb3b3;--rose-84-rgb:255 179 179;--rose-84a:#f0b8c9;--rose-84a-rgb:240 184 201;--rose-84b:#ffb4aa;--rose-84b-rgb:255 180 170;--rose-88:#ffc6cb;--rose-88-rgb:255 198 203;--rose-89:#fcc;--rose-89-rgb:255 204 204;--rose-90:#f6d3dc;--rose-90-rgb:246 211 220;--white:#fff;--white-rgb:255 255 255;--wine-28:#3c1e2b;--wine-28-rgb:60 30 43;--wine-36:#651f35;--wine-36-rgb:101 31 53;--wine-36a:#5b2b3a;--wine-36a-rgb:91 43 58;--wine-43:#82304b;--wine-43-rgb:130 48 75;--wine-48:#93385a;--wine-48-rgb:147 56 90}:root[data-theme=pastell] .rp-hero,:root[data-theme=pastell] .movie-sheet-hero{--black:#000;--black-rgb:0 0 0;--gold-73:#e4a0bf;--gold-73-rgb:228 160 191;--gold-74:#e4a0bf;--gold-74-rgb:228 160 191;--gold-78:#e5a1c1;--gold-78-rgb:229 161 193;--gold-79:#e8a4c3;--gold-79-rgb:232 164 195;--gold-81:#eda8c8;--gold-81-rgb:237 168 200;--gold-83:#f4afcf;--gold-83-rgb:244 175 207;--gold-84:#f8b2d2;--gold-84-rgb:248 178 210;--gold-85:#fcb6d6;--gold-85-rgb:252 182 214;--gold-88:#fcc5de;--gold-88-rgb:252 197 222;--green-58:#64836b;--green-58-rgb:100 131 107;--green-79:#7fcf9f;--green-79-rgb:127 207 159;--green-80:#7fd1a4;--green-80-rgb:127 209 164;--green-81:#9fd0b2;--green-81-rgb:159 208 178;--green-84:#9fdcb7;--green-84-rgb:159 220 183;--ink-17:#1a051f;--ink-17-rgb:26 5 31;--ink-17a:#18061d;--ink-17a-rgb:24 6 29;--ink-18:#1c0721;--ink-18-rgb:28 7 33;--ink-18a:#1a071f;--ink-18a-rgb:26 7 31;--ink-20:#210a26;--ink-20-rgb:33 10 38;--ink-21:#230c28;--ink-21-rgb:35 12 40;--ink-24:#2f1335;--ink-24-rgb:47 19 53;--ink-25:#311437;--ink-25-rgb:49 20 55;--ink-26:#321539;--ink-26-rgb:50 21 57;--ink-27:#37183e;--ink-27-rgb:55 24 62;--ink-30:#401e48;--ink-30-rgb:64 30 72;--ink-30a:#3e1d46;--ink-30a-rgb:62 29 70;--ink-31:#42224a;--ink-31-rgb:66 34 74;--ink-31a:#412248;--ink-31a-rgb:65 34 72;--ink-32:#44234c;--ink-32-rgb:68 35 76;--ink-32a:#402746;--ink-32a-rgb:64 39 70;--ink-32b:#432749;--ink-32b-rgb:67 39 73;--ink-33:#492651;--ink-33-rgb:73 38 81;--ink-33a:#482550;--ink-33a-rgb:72 37 80;--ink-33b:#4a2552;--ink-33b-rgb:74 37 82;--ink-34:#4a2752;--ink-34-rgb:74 39 82;--ink-36:#502c58;--ink-36-rgb:80 44 88;--ink-36a:#522c5a;--ink-36a-rgb:82 44 90;--ink-38:#54325b;--ink-38-rgb:84 50 91;--ink-38a:#55315d;--ink-38a-rgb:85 49 93;--ink-39:#583760;--ink-39-rgb:88 55 96;--ink-39a:#593561;--ink-39a-rgb:89 53 97;--ink-41:#5e3c66;--ink-41-rgb:94 60 102;--ink-42:#613d6a;--ink-42-rgb:97 61 106;--ink-43:#64416c;--ink-43-rgb:100 65 108;--ink-44:#67446e;--ink-44-rgb:103 68 110;--ink-44a:#684470;--ink-44a-rgb:104 68 112;--ink-44b:#67436f;--ink-44b-rgb:103 67 111;--ink-44c:#684470;--ink-44c-rgb:104 68 112;--ink-45:#694771;--ink-45-rgb:105 71 113;--ink-47:#6e4c76;--ink-47-rgb:110 76 118;--ink-48:#714f79;--ink-48-rgb:113 79 121;--ink-50:#795581;--ink-50-rgb:121 85 129;--ink-50a:#78567f;--ink-50a-rgb:120 86 127;--ink-50b:#76547e;--ink-50b-rgb:118 84 126;--ink-52:#7c5b83;--ink-52-rgb:124 91 131;--ink-52a:#7b5b83;--ink-52a-rgb:123 91 131;--ink-54:#845f8c;--ink-54-rgb:132 95 140;--ink-54a:#7f6386;--ink-54a-rgb:127 99 134;--ink-57:#896990;--ink-57-rgb:137 105 144;--ink-58:#8f6e97;--ink-58-rgb:143 110 151;--ink-64:#a07fa7;--ink-64-rgb:160 127 167;--ink-65:#a181a8;--ink-65-rgb:161 129 168;--ink-67:#a786ae;--ink-67-rgb:167 134 174;--ink-69:#ac8eb3;--ink-69-rgb:172 142 179;--ink-73:#bb9cc1;--ink-73-rgb:187 156 193;--ink-75:#c1a1c8;--ink-75-rgb:193 161 200;--ink-75a:#bfa1c5;--ink-75a-rgb:191 161 197;--ink-79:#ccafd3;--ink-79-rgb:204 175 211;--ink-80:#ceb5d3;--ink-80-rgb:206 181 211;--ink-81:#d1b7d6;--ink-81-rgb:209 183 214;--ink-82:#d4bbda;--ink-82-rgb:212 187 218;--ink-82a:#d4b9da;--ink-82a-rgb:212 185 218;--ink-83:#d7bfdd;--ink-83-rgb:215 191 221;--ink-84:#d6c3da;--ink-84-rgb:214 195 218;--ink-84a:#dcc0e2;--ink-84a-rgb:220 192 226;--ink-85:#dbc3e0;--ink-85-rgb:219 195 224;--ink-85a:#dfc2e6;--ink-85a-rgb:223 194 230;--paper-80:#c6b9c4;--paper-80-rgb:198 185 196;--paper-84:#d1c5d0;--paper-84-rgb:209 197 208;--paper-85:#d7cad5;--paper-85-rgb:215 202 213;--paper-86:#d9cdd8;--paper-86-rgb:217 205 216;--paper-86a:#d8cbd6;--paper-86a-rgb:216 203 214;--paper-86b:#dacdd8;--paper-86b-rgb:218 205 216;--paper-88:#dfd3de;--paper-88-rgb:223 211 222;--paper-89:#e3d6e1;--paper-89-rgb:227 214 225;--paper-89a:#e4d7e2;--paper-89a-rgb:228 215 226;--paper-89b:#e2d5e0;--paper-89b-rgb:226 213 224;--paper-90:#e5d8e3;--paper-90-rgb:229 216 227;--paper-91:#e8dbe6;--paper-91-rgb:232 219 230;--paper-94:#f4e7f2;--paper-94-rgb:244 231 242;--paper-97:#fceffa;--paper-97-rgb:252 239 250;--paper-98:#fff5fd;--paper-98-rgb:255 245 253;--paper-98a:#fff3fd;--paper-98a-rgb:255 243 253;--paper-99:#fffcff;--paper-99-rgb:255 252 255;--rose-50:#a03c5f;--rose-50-rgb:160 60 95;--rose-59:#a66a73;--rose-59-rgb:166 106 115;--rose-62:#c4607e;--rose-62-rgb:196 96 126;--rose-74:#f08a7e;--rose-74-rgb:240 138 126;--rose-75:#e3949f;--rose-75-rgb:227 148 159;--rose-76:#e79a9a;--rose-76-rgb:231 154 154;--rose-79:#f0a3a3;--rose-79-rgb:240 163 163;--rose-84:#ffb3b3;--rose-84-rgb:255 179 179;--rose-84a:#f0b8c9;--rose-84a-rgb:240 184 201;--rose-84b:#ffb4aa;--rose-84b-rgb:255 180 170;--rose-88:#ffc6cb;--rose-88-rgb:255 198 203;--rose-89:#fcc;--rose-89-rgb:255 204 204;--rose-90:#f6d3dc;--rose-90-rgb:246 211 220;--white:#fff;--white-rgb:255 255 255;--wine-28:#653161;--wine-28-rgb:101 49 97;--wine-36:#7b4677;--wine-36-rgb:123 70 119;--wine-36a:#7c4778;--wine-36a-rgb:124 71 120;--wine-43:#935c8f;--wine-43-rgb:147 92 143;--wine-48:#a1699c;--wine-48-rgb:161 105 156}:root:is([data-theme=hell],[data-theme=pastell]) .rp-hero{--rp-bg:var(--ink-24);--rp-card-2:var(--ink-33b);--rp-text:var(--paper-94);--rp-muted:var(--ink-75);--rp-gold:var(--gold-83);background:var(--rp-bg);color:var(--rp-text);margin-bottom:14px}:root:is([data-theme=hell],[data-theme=pastell]) .movie-sheet-hero{color:var(--paper-94)}:root[data-theme=noir] .rk{--rk-gold:#f4f4f4;--rk-silver:#a9adb3;--rk-bronze:#5f6368}:root[data-theme=noir] .tier-1 .rk-medal{color:#111;box-shadow:0 0 14px #ffffff59}:root[data-theme=noir] .tier-3 .rk-medal{color:#f4f4f4}:root[data-theme=glut] body:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(70% 100% at 50% 100%,#ff8c3217,#ff6e2808 55%,#0000 80%);height:55vh;position:fixed;inset:auto 0 0}:root[data-theme=sw] img,:root[data-theme=sw] .rp-hero-bg,:root[data-theme=sw] .movie-sheet-hero{filter:grayscale()contrast(1.1)}:root[data-theme=sw] .rp-hero-bg.is-poster{filter:blur(28px)grayscale()}:root[data-theme=sw] body:before{content:"";z-index:9998;pointer-events:none;background:radial-gradient(85% 80%,#0000 55%,#00000073 100%);position:fixed;inset:0}:root[data-theme=sw] body:after{content:"";z-index:9999;opacity:.09;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 1.6 -0.4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.5s steps(4,end) infinite sw-grain;position:fixed;inset:-50%}@keyframes sw-grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){:root[data-theme=sw] body:after{animation:none}}:root[data-theme=sw] .rk{--rk-gold:#f4f4f4;--rk-silver:#a9a9a9;--rk-bronze:#5e5e5e}:root[data-theme=sw] .tier-1 .rk-medal{color:#111;box-shadow:0 0 14px #ffffff59}:root[data-theme=sw] .tier-3 .rk-medal{color:#f4f4f4}
