.up-backdrop{z-index:70;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:cm-veil var(--cm-dur-panel) var(--cm-ease) both}.kr-offer.up-offer,.up-success{position:relative;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;border-radius:var(--cm-r-card);background:#141414;color:var(--cm-text);box-shadow:inset 0 0 0 1px var(--cm-line),0 30px 90px -20px rgba(0,0,0,.8);font-family:var(--cm-font);letter-spacing:var(--cm-track-read);animation:cm-arrive var(--cm-dur-arrive) var(--cm-ease-exit) both}.kr-offer.up-offer{width:min(100%,640px);padding:24px}.up-success{width:min(100%,400px);padding:56px 28px 28px;text-align:center}.ss .kr-round.up-close,.up-close{position:absolute;right:12px;top:12px;z-index:2;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.06);color:var(--cm-muted);transition:background-color var(--cm-dur-press) var(--cm-ease),color var(--cm-dur-press) var(--cm-ease)}.ss .kr-round.up-close:hover,.up-close:hover{background:rgba(255,255,255,.12);color:var(--cm-text)}.kr-offer.up-offer h2,.up-ready h2,.up-success h2{margin:0;font:450 30px/1.05 var(--cm-font);letter-spacing:-.03em;color:var(--cm-text)}.up-success h2{margin:0 0 14px;font-size:34px}.up-offer .kr-offer-head{display:block;margin:8px 0 18px;text-align:center}.up-offer .kr-offer-head h2{margin-bottom:10px}.up-offer .kr-offer-head p,.up-success p{max-width:420px;margin:0 auto;font:400 14px/21px var(--cm-font);color:var(--cm-muted)}.up-success p{margin-bottom:24px}.up-offer .kr-plans{gap:12px;margin-top:16px}.kr-offer.up-offer .kr-plans:has(>:only-child){grid-template-columns:1fr;max-width:380px;margin-inline:auto}.kr-offer.up-offer .kr-plan{padding:20px;border-radius:20px;background:var(--cm-card);box-shadow:none;color:var(--cm-text)}.kr-offer.up-offer .kr-plan.pick{background:#1d1d1f;box-shadow:inset 0 0 0 1px var(--cm-accent-ring)}.up-offer .kr-plan-top{font:500 17px/24px var(--cm-font);color:var(--cm-text)}.kr-offer.up-offer .kr-tag{padding:0 9px;border-radius:999px;background:rgba(255,255,255,.08);color:#d4d4d4;font:450 12px/22px var(--cm-font)}.up-offer .kr-price{margin-top:12px;font:450 36px/1 var(--cm-font);letter-spacing:-.04em;color:var(--cm-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.up-offer .kr-price small{display:inline;margin-left:4px;font:400 13px/18px var(--cm-font);letter-spacing:0;color:var(--cm-muted)}.up-offer .up-plan-example{margin-top:14px}.up-offer .up-plan-example b{display:block;font:450 14px/20px var(--cm-font);color:var(--cm-text)}.up-offer .up-plan-example small{display:block;margin-top:4px;font:400 12px/18px var(--cm-font);color:var(--cm-soft)}.kr-offer.up-offer .kr-plan ul{min-height:76px;margin:14px 0;align-content:start}.kr-offer.up-offer .kr-plan li{font:400 13px/18px var(--cm-font);color:#d4d4d4}.kr-offer.up-offer .kr-plan li svg{color:var(--cm-muted)}.ss .kr-dl-ask .kr-btn.upgrade,.ss .kr-offer-mini .kr-btn.upgrade,.ss .up-offer .kr-btn.upgrade,.ss .up-ready .kr-btn{background:#fafafa;color:#000;box-shadow:none;animation:none}.ss .kr-dl-ask .kr-btn.upgrade:hover:not(:disabled),.ss .kr-offer-mini .kr-btn.upgrade:hover:not(:disabled),.ss .up-offer .kr-btn.upgrade:hover:not(:disabled),.ss .up-ready .kr-btn:hover:not(:disabled){background:#e5e5e5;filter:none}.ss .kr-dl-ask .kr-btn.grey,.ss .up-offer .kr-btn.grey{background:rgba(255,255,255,.06);color:var(--cm-text);box-shadow:inset 0 0 0 1px var(--cm-line-strong)}.ss .kr-dl-ask .kr-btn.grey:hover:not(:disabled),.ss .up-offer .kr-btn.grey:hover:not(:disabled){background:rgba(255,255,255,.12)}.up-success .up-continue{width:100%;min-height:46px;border:0;border-radius:999px;background:#fafafa;color:#000;font:450 15px/20px var(--cm-font);cursor:pointer;transition:background-color var(--cm-dur-press) var(--cm-ease),transform var(--cm-dur-press) var(--cm-ease-exit)}.up-success .up-continue:hover{background:#e5e5e5}.up-success .up-continue:active{transform:scale(.99)}.up-video-preview{display:flex;align-items:center;gap:12px;padding:10px;border-radius:var(--cm-r-tile);background:var(--cm-card);text-align:left}.up-video-preview img{width:72px;height:44px;object-fit:cover;border-radius:8px}.up-video-preview b,.up-video-preview small{display:block;font:450 13px/18px var(--cm-font);color:var(--cm-text)}.up-video-preview small{font-weight:400;font-size:12px;color:var(--cm-muted)}.up-included{display:flex;justify-content:center;align-items:center;gap:6px;margin:16px 0 0;font:400 12px/18px var(--cm-font);color:var(--cm-muted);text-align:center}.up-included svg{flex:none}.up-offer .up-credit-details{margin:10px 0 0;font:400 12px/18px var(--cm-font);color:var(--cm-soft)}.up-offer .up-credit-details summary{display:flex;justify-content:center;align-items:center;min-height:36px;cursor:pointer;color:var(--cm-muted)}.up-offer .up-credit-details p{margin:8px 0;text-align:left}.up-offer .kr-offer-foot{margin:8px 0 0;font:400 12px/18px var(--cm-font);color:var(--cm-soft)}.up-later{display:block;margin:8px auto 0;padding:8px 10px;border:0;background:none;color:var(--cm-muted);font:400 13px/18px var(--cm-font);cursor:pointer;transition:color var(--cm-dur-press) var(--cm-ease)}.up-later:hover{color:var(--cm-text)}.up-offer .kr-error{color:var(--cm-danger)}.up-style-lock{position:absolute;right:10px;top:10px;z-index:4;padding:0 9px;border-radius:999px;background:rgba(16,16,16,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#d4d4d4;font:450 11px/22px var(--cm-font)}.up-style-lock,.up-watermark-door{display:inline-flex;align-items:center;gap:5px}.up-watermark-door{margin:0 0 8px;padding:0;border:0;background:none;color:var(--cm-muted);font:400 12px/18px var(--cm-font);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.up-ready{position:relative;padding:20px;border-radius:20px;background:var(--cm-card);box-shadow:inset 0 0 0 1px var(--cm-accent-ring);font-family:var(--cm-font);animation:cm-arrive var(--cm-dur-arrive) var(--cm-ease-exit) both}.up-ready-check{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-bottom:12px;border-radius:50%;background:rgba(255,255,255,.08);color:var(--cm-text)}.kr-panel .up-ready h2{font:450 24px/1.1 var(--cm-font);letter-spacing:-.025em}.up-ready p{margin:9px 0 15px;font:400 13px/20px var(--cm-font);color:var(--cm-muted)}.up-ready p b{font-weight:450;color:var(--cm-text)}.up-ready-clock{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.up-ready small{display:block;margin-top:10px;font:400 11px/16px var(--cm-font);color:var(--cm-soft);text-align:center;text-wrap:balance}.up-ready .kr-btn{border-radius:999px;font:450 14px/20px var(--cm-font)}.up-shorts-teaser{margin:16px 0;padding:0;list-style:none;text-align:left}.up-shorts-teaser li{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--cm-line);font:400 13px/18px var(--cm-font);color:#d4d4d4}.up-shorts-time{flex-shrink:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--cm-soft)}.up-shorts-locked{filter:blur(4px);-webkit-user-select:none;user-select:none;pointer-events:none}.up-shorts-lock{flex-shrink:0;margin-left:auto;font-size:11px;color:var(--cm-soft)}.kr-offer-mini{background:var(--cm-card);box-shadow:inset 0 0 0 1px var(--cm-accent-ring);color:var(--cm-text)}.kr-offer-mini .kr-wash{display:none}.kr-offer-mini b{font-family:var(--cm-font);font-weight:450}.kr-offer-mini p{color:var(--cm-muted)}.kr-offer-mini .kr-btn.upgrade{background:#fafafa;color:#000;animation:none}.kr-dl-ask{display:grid;gap:8px;margin:10px 0 4px;padding:14px;border-radius:var(--cm-r-tile);background:var(--cm-card);box-shadow:inset 0 0 0 1px var(--cm-accent-ring);animation:cm-arrive var(--cm-dur-panel) var(--cm-ease-exit) both}.kr-dl-ask p{margin:0 0 4px;font:400 13px/19px var(--cm-font);color:var(--cm-muted)}.kr-dl-ask p b{font-weight:450;color:var(--cm-text)}@media (max-width:600px){.kr-offer.up-offer{padding:16px;max-height:94dvh}.kr-offer.up-offer h2{font-size:26px}.up-offer .kr-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kr-offer.up-offer .kr-plan{padding:12px;border-radius:var(--cm-r-tile)}.up-offer .kr-plan-top{flex-wrap:wrap;gap:4px;min-height:26px;align-content:start;font-size:15px}.up-offer .kr-price{font-size:28px}.up-offer .kr-price small{display:block;margin:5px 0 0;font-size:11px}.up-offer .up-plan-example b{font-size:13px}.up-offer .up-plan-example small{font-size:11px}.kr-offer.up-offer .kr-plan ul{min-height:115px}.kr-offer.up-offer .kr-plan li{gap:4px;font-size:11px;line-height:15px}.up-offer .kr-btn{padding-inline:8px;font-size:12px}.up-included{font-size:11px}.up-success{padding:52px 24px 24px}}@media (prefers-reduced-motion:reduce){.kr-dl-ask,.kr-offer.up-offer,.up-backdrop,.up-ready,.up-success{animation:none}}