.ym-layer,.wi-resume{--ym-gold-1:#f7d58b;--ym-gold-2:#d99a3d;--ym-gold-ink:#8a5a12;--ym-gold-soft:#d99a3d1f;--ym-violet:#7c6cff;--ym-stage:#0a0f1f;--ym-ring:linear-gradient(135deg, #5b7cff 0%, #9b6bff 45%, #f2c879 100%);--ym-ring-gold:linear-gradient(135deg, #f7d58b 0%, #d99a3d 55%, #f7d58b 100%)}:root[data-theme=dark] .ym-layer,:root[data-theme=dark] .wi-resume{--ym-gold-ink:#f3cf86;--ym-gold-soft:#f7d58b1a}.ym-cta{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3d5afe,#6d4dff);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 22px;font-size:15px;font-weight:650;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 10px 24px -10px #4d54ffb3,inset 0 1px #ffffff2e}.ym-cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.ym-cta:disabled{cursor:not-allowed;opacity:.6;transform:none}.ym-cta.is-gold{color:#2b1a02;background:linear-gradient(135deg, var(--ym-gold-1), var(--ym-gold-2));isolation:isolate;position:relative;overflow:hidden;box-shadow:0 12px 28px -12px #d99a3dcc,inset 0 1px #ffffff73}.ym-cta.is-gold:after{z-index:-1;pointer-events:none;content:"";background:linear-gradient(105deg,#0000 30%,#fff0 38%,#ffffffbf 50%,#fff0 62%,#0000 70%);animation:3.2s ease-in-out .6s infinite ym-gold-shine;position:absolute;inset:0;transform:translate(-120%)}.ym-cta.is-gold:hover:after{animation-duration:1.1s;animation-delay:0s}@keyframes ym-gold-shine{0%{transform:translate(-120%)}45%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.ym-cta.is-gold:after{animation:none}}.ym-cta.is-sm,.ym-ghost.is-sm{border-radius:9px;height:34px;padding:0 14px;font-size:13px}.ym-ghost{height:40px;color:var(--rs-ink);cursor:pointer;background:var(--rs-surface);border:1px solid var(--rs-line-strong);border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-size:14px;display:inline-flex}.ym-ghost:hover{background:var(--rs-surface-2)}.ym-spin{animation:.9s linear infinite ym-spin}@keyframes ym-spin{to{transform:rotate(360deg)}}.ym-dialog-mask{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0609148c;animation:.18s ease-out ym-fade;position:fixed;inset:0}.ym-dialog{z-index:1001;width:min(440px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--rs-ink);background:var(--rs-surface);border:1px solid var(--rs-line);overscroll-behavior:contain;border-radius:22px;animation:.22s cubic-bezier(.2,.8,.2,1) ym-pop;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 50px 120px -30px #060914a6}.ym-dialog-close{z-index:2;width:32px;height:32px;color:var(--rs-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.ym-dialog-close:hover{color:var(--rs-ink);background:var(--rs-surface-2)}@keyframes ym-fade{0%{opacity:0}}@keyframes ym-pop{0%{opacity:0;transform:translate(-50%,-48%)scale(.97)}}.ym-login{padding:30px 28px 26px}.ym-login-title{letter-spacing:-.02em;margin-top:18px;font-size:22px;font-weight:750}.ym-login-sub{color:var(--rs-muted);margin-top:6px;font-size:13.5px;line-height:1.7}.ym-login-form{gap:12px;margin-top:22px;display:grid}.ym-field{height:46px;color:var(--rs-faint);background:var(--rs-surface-2);border:1px solid var(--rs-line);border-radius:12px;align-items:center;gap:10px;padding:0 6px 0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.ym-field:focus-within{border-color:var(--rs-cobalt);box-shadow:0 0 0 3px var(--rs-cobalt-soft)}.ym-field input{min-width:0;height:100%;color:var(--rs-ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.ym-field-btn{height:34px;color:var(--rs-cobalt);cursor:pointer;background:var(--rs-cobalt-soft);border:0;border-radius:9px;flex:none;padding:0 12px;font-size:13px;font-weight:600}.ym-field-btn:disabled{color:var(--rs-faint);cursor:default;background:0 0}.ym-field-eye{width:34px;height:34px;color:var(--rs-faint);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;display:grid}.ym-field-eye:hover{color:var(--rs-ink);background:var(--rs-line)}.ym-login-tabs{background:var(--rs-surface-2);border:1px solid var(--rs-line);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin-top:20px;padding:4px;display:grid}.ym-login-tabs button{height:34px;color:var(--rs-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:13.5px;font-weight:600;transition:color .15s,background .15s}.ym-login-tabs button[aria-selected=true]{color:var(--rs-ink);background:var(--rs-surface);box-shadow:0 1px 3px #0000001f}.ym-login-tabs+.ym-login-form{margin-top:14px}.ym-login-links{color:var(--rs-faint);justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}.ym-login-links button{color:var(--rs-cobalt);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:0;font-size:12.5px;font-weight:600;display:inline-flex}.ym-login-links button:hover{text-decoration:underline}.ym-pw-group{gap:10px;display:grid}.ym-pw-group:not(:focus-within) .ym-pw-rules{display:none}.ym-pw-rules{color:var(--rs-muted);margin:0 2px 2px;font-size:13px}.ym-pw-rules-title{color:var(--rs-ink,#1f2533);margin:0 0 8px}.ym-pw-rules ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ym-pw-rules li{align-items:center;gap:8px;transition:color .2s;display:flex}.ym-pw-dot{color:#c3c8d2;background:var(--rs-surface-2);border:1px solid var(--rs-line);border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;transition:background-color .2s,border-color .2s,color .2s;display:inline-grid}.ym-pw-rules li.is-ok{color:var(--rs-ink,#1f2533)}.ym-pw-rules li.is-ok .ym-pw-dot{color:#fff;background:#16a34a;border-color:#16a34a}:root[data-theme=dark] .ym-pw-dot{color:#4a5163}:root[data-theme=dark] .ym-pw-rules li.is-ok .ym-pw-dot{background:#22c55e;border-color:#22c55e}.ym-pw-mismatch{color:#e5484d;margin:-2px 0 2px 2px;font-size:12px}.ym-form-error{color:#e5484d;font-size:13px}.ym-form-error-action{font:inherit;color:var(--rs-cobalt,#3d5afe);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-weight:600;text-decoration:underline}.ym-form-notice{color:var(--rs-muted);font-size:13px}.ym-member{grid-template-columns:300px 1fr;width:min(760px,100vw - 24px);padding:0;display:grid;overflow:hidden auto}.ym-member-hero{color:#e9ecf8;background:radial-gradient(120% 70% at 0% 0%, #5b7cff73, transparent 60%), radial-gradient(90% 60% at 100% 100%, #f2c87938, transparent 60%), var(--ym-stage);padding:30px 26px;position:relative}.ym-member-eyebrow{color:var(--ym-gold-1);background:#f7d58b1a;border:1px solid #f7d58b47;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:650;display:inline-flex}.ym-member-title{letter-spacing:-.02em;color:#fff;margin-top:16px;font-size:22px;font-weight:760;line-height:1.35}.ym-member-reason{color:#e9ecf8b8;margin-top:8px;font-size:13px;line-height:1.7}.ym-member-rights{gap:11px;margin-top:22px;list-style:none;display:grid}.ym-member-rights li{gap:10px;font-size:13px;line-height:1.5;display:flex}.ym-member-rights svg{color:#2b1a02;background:linear-gradient(135deg, var(--ym-gold-1), var(--ym-gold-2));border-radius:50%;flex:none;width:16px;height:16px;margin-top:1px;padding:2px}.ym-member-rights em{color:#e9ecf88c;font-size:12px;font-style:normal;display:block}.ym-member-body{padding:64px 24px 22px;position:relative}.ym-member-foot{color:var(--rs-faint);text-align:center;margin-top:12px;font-size:12px}.ym-member-foot a{color:var(--rs-cobalt)}@media (max-width:720px){.ym-member{grid-template-columns:1fr}.ym-member-hero{padding:24px 22px 20px}.ym-member-body{padding-top:30px}.ym-member>.ym-dialog-close{color:#e9ecf8b3}.ym-member-rights{grid-template-columns:1fr 1fr;gap:8px 12px;margin-top:16px}.ym-member-rights em{display:none}}.ym-plans{gap:12px;display:grid}.ym-plans.is-sm{grid-template-columns:1fr 1fr}.ym-plan{color:var(--rs-ink);text-align:left;cursor:pointer;background:var(--rs-surface);border:1px solid var(--rs-line-strong);border-radius:16px;flex-direction:column;align-items:flex-start;padding:16px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative}.ym-plan:hover{transform:translateY(-2px);box-shadow:0 18px 40px -24px #11182773}.ym-plan:disabled{cursor:progress}.ym-plan.is-featured,.ym-plan.is-gold,.ym-plans.is-sm .ym-plan.is-active{background:linear-gradient(var(--rs-surface), var(--rs-surface)) padding-box, var(--ym-ring) border-box;border:1.5px solid #0000}.ym-plan.is-gold{background:linear-gradient(var(--rs-surface), var(--rs-surface)) padding-box, var(--ym-ring-gold) border-box}.ym-plans.is-sm .ym-plan:not(.is-active){border:1px solid var(--rs-line-strong);background:var(--rs-surface)}.ym-plans.is-sm .ym-plan.is-active{box-shadow:0 0 0 4px var(--rs-cobalt-soft)}.ym-plan-badge{color:#fff;background:linear-gradient(135deg,#3d5afe,#8a5cff);border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:700;position:absolute;top:-10px;right:14px;box-shadow:0 6px 14px -6px #4d54ffb3}.ym-plan-badge.is-gold{color:#2b1a02;background:linear-gradient(135deg, var(--ym-gold-1), var(--ym-gold-2));box-shadow:0 6px 14px -6px #d99a3dcc}.ym-plan-name{color:var(--rs-ink-2);align-items:center;gap:6px;font-size:14px;font-weight:650;display:inline-flex}.ym-plan.is-gold .ym-plan-name{color:var(--ym-gold-ink)}.ym-plan-price{letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:baseline;margin-top:8px;font-size:30px;font-weight:800;line-height:1;display:flex}.ym-plan-price small{margin-right:2px;font-size:16px;font-weight:700}.ym-plan-price em{letter-spacing:0;color:var(--rs-faint);margin-left:6px;font-size:12.5px;font-style:normal;font-weight:500}.ym-plan-note{color:var(--rs-muted);margin-top:8px;font-size:12px}.ym-pay{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:300px;display:flex}.ym-pay-head{flex-direction:column;align-items:center;display:flex}.ym-pay-head span{color:var(--rs-muted);font-size:13px}.ym-pay-head strong{letter-spacing:-.03em;font-size:34px;font-weight:800}.ym-pay-head strong small{font-size:18px}.ym-pay-head em{color:var(--rs-faint);font-size:12px;font-style:normal}.ym-pay-qr{border:1px solid var(--rs-line);background:#fff;border-radius:16px;padding:10px;box-shadow:0 16px 40px -24px #11182766}.ym-pay-qr img{display:block}.ym-pay-hint{color:var(--rs-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.ym-pay-safe{color:var(--rs-faint);align-items:center;gap:5px;font-size:12px;display:inline-flex}.ym-pay-link{color:var(--rs-cobalt);font-size:13px;font-weight:600}.ym-pay-back{color:var(--rs-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-size:12.5px;text-decoration:underline}.ym-pay-error{color:#e5484d;font-size:14px}.ym-pay-done-icon{color:#22a06b;width:52px;height:52px}.ym-pay-done strong{font-size:20px}.ym-pay-done p{max-width:300px;color:var(--rs-muted);font-size:13.5px;line-height:1.7}.ym-pricing{padding-bottom:140px}.ym-pr-hero{color:#e9ecf8;text-align:center;background:var(--ym-stage);isolation:isolate;padding:92px 20px 190px;position:relative;overflow:hidden}.ym-pr-aurora{z-index:-1;filter:blur(20px);background:radial-gradient(40% 45% at 22% 35%,#4d68ff8c,#0000 70%),radial-gradient(35% 40% at 78% 30%,#965cff73,#0000 70%),radial-gradient(30% 35% at 55% 75%,#f2c87938,#0000 70%);height:150%;animation:16s ease-in-out infinite alternate ym-aurora;position:absolute;inset:-40% -10% auto}@keyframes ym-aurora{to{transform:translateY(4%)scale(1.08)}}@media (prefers-reduced-motion:reduce){.ym-pr-aurora{animation:none}}.ym-pr-grid{z-index:-1;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%)}.ym-pr-hero-inner{max-width:820px;margin:0 auto}.ym-pr-eyebrow{letter-spacing:.08em;color:var(--ym-gold-1);background:#f7d58b14;border:1px solid #f7d58b42;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:650;display:inline-flex}.ym-pr-hero h1{letter-spacing:-.035em;color:#fff;margin-top:24px;font-size:clamp(2.2rem,4.6vw,3.6rem);font-weight:820;line-height:1.16}.ym-pr-gold{color:#0000;background:linear-gradient(100deg, #fff3d6 0%, var(--ym-gold-1) 35%, var(--ym-gold-2) 75%, #fbe3ac 100%);-webkit-background-clip:text;background-clip:text}.ym-pr-lead{color:#e9ecf8b8;max-width:620px;margin:22px auto 0;font-size:16.5px;line-height:1.85}.ym-pr-status{color:var(--ym-gold-1);background:#f7d58b14;border:1px solid #f7d58b3d;border-radius:12px;align-items:center;gap:8px;margin-top:26px;padding:8px 16px;font-size:14px;display:inline-flex}.ym-pr-plans{z-index:1;max-width:1400px;margin:-130px auto 0;padding:0 24px;position:relative}.ym-pr-trust{color:var(--rs-muted);flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-top:30px;font-size:13.5px;list-style:none;display:flex}.ym-pr-trust li:before{color:#22a06b;content:"✓";margin-right:8px}.ym-pr-section{max-width:1160px;margin:110px auto 0;padding:0 20px}.ym-pr-head{text-align:center;margin-bottom:40px}.ym-pr-kicker{letter-spacing:.12em;color:var(--rs-cobalt);font-size:13px;font-weight:700}.ym-pr-head h2{letter-spacing:-.025em;margin-top:10px;font-size:clamp(1.6rem,2.6vw,2.15rem);font-weight:780}.ym-tiers{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:stretch;gap:18px;display:grid}.ym-tier{background:var(--rs-surface);border:1px solid var(--rs-line-strong);border-radius:22px;flex-direction:column;min-width:0;display:flex;position:relative;box-shadow:0 24px 60px -40px #11182773}.ym-tier.is-featured,.ym-tier.is-gold{background:linear-gradient(var(--rs-surface), var(--rs-surface)) padding-box, var(--ym-ring) border-box;border:1.5px solid #0000}.ym-tier.is-gold{background:linear-gradient(var(--rs-surface), var(--rs-surface)) padding-box, var(--ym-ring-gold) border-box}.ym-tier.is-featured{box-shadow:0 34px 80px -34px #5b7cff99,0 0 0 6px #5b7cff0f}.ym-tier-head{padding:26px 24px 24px}.ym-tier.is-featured .ym-tier-head{background:linear-gradient(#5b7cff17,#0000);border-radius:21px 21px 0 0}.ym-tier.is-gold .ym-tier-head{background:linear-gradient(180deg, var(--ym-gold-soft), transparent);border-radius:21px 21px 0 0}.ym-tier-name{align-items:center;gap:7px;font-size:16px;font-weight:720;display:flex}.ym-tier-name svg{width:17px;height:17px;color:var(--rs-cobalt)}.ym-tier.is-gold .ym-tier-name,.ym-tier.is-gold .ym-tier-name svg{color:var(--ym-gold-ink)}.ym-tier-desc{min-height:20px;color:var(--rs-muted);margin-top:6px;font-size:13px;line-height:1.55}.ym-tier-price{letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;margin-top:18px;font-size:44px;font-weight:820;line-height:1;display:flex}.ym-tier-price small{margin-right:2px;font-size:20px;font-weight:700}.ym-tier-price em{letter-spacing:0;color:var(--rs-faint);margin-left:8px;font-size:13px;font-style:normal;font-weight:500}.ym-tier-note{color:var(--rs-muted);margin-top:10px;font-size:12.5px}.ym-tier-action{width:100%;height:44px;color:var(--rs-ink);cursor:pointer;background:var(--rs-surface-2);border:1px solid var(--rs-line-strong);border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:18px;font-size:14.5px;font-weight:650;transition:transform .15s,box-shadow .15s,filter .15s;display:flex}.ym-tier-action svg{width:16px;height:16px;transition:transform .15s}.ym-tier-action:hover:not(.is-muted){transform:translateY(-1px)}.ym-tier-action:hover svg{transform:translate(2px)}.ym-tier-action.is-muted{color:var(--rs-faint);cursor:default}.ym-tier-action.is-strong{color:#fff;background:linear-gradient(135deg,#3d5afe,#6d4dff);border:0;box-shadow:0 10px 24px -12px #4d54ffbf}.ym-tier.is-gold .ym-tier-action.is-strong{color:#2b1a02;background:linear-gradient(135deg, var(--ym-gold-1), var(--ym-gold-2));box-shadow:0 10px 24px -12px #d99a3dcc}@media (max-width:1080px){.ym-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.ym-tiers{grid-template-columns:1fr}.ym-tier.is-featured{order:-1}}.ym-tier-action.is-sm{border-radius:10px;height:34px;margin-top:10px;font-size:13px}.ym-tier-action.is-sm svg{width:14px;height:14px}.ym-tier{--tier:#8b95a7;--tier-soft:#8b95a724}.ym-tier.is-month{--tier:#16a37a;--tier-soft:#16a37a1f}.ym-tier.is-featured{--tier:#5b7cff;--tier-soft:#5b7cff21}.ym-tier.is-gold{--tier:var(--ym-gold-ink);--tier-soft:var(--ym-gold-soft)}.ym-tier:before{pointer-events:none;content:"";background:radial-gradient(120% 60% at 15% 0%, var(--tier-soft), transparent 60%);border-radius:inherit;position:absolute;inset:0}.ym-tier>:not(.ym-plan-badge){position:relative}.ym-tier-body{flex-direction:column;flex:1;gap:16px;padding:4px 22px 26px;display:flex}.ym-tier-metric{color:var(--rs-ink);border-top:1px dashed var(--rs-line-strong);flex-wrap:wrap;align-items:baseline;gap:4px;padding-top:18px;font-size:14px;font-weight:600;display:flex}.ym-tier-metric strong{color:var(--tier);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;line-height:1}.ym-tier-metric span{color:var(--rs-muted);margin-left:4px;font-weight:500}.ym-tier-panel{background:var(--rs-surface-2);border:1px solid var(--rs-line);border-radius:14px;padding:14px 14px 16px}.ym-tier-panel.is-on{background:color-mix(in srgb, var(--tier) 6%, var(--rs-surface));border-color:color-mix(in srgb, var(--tier) 45%, transparent)}.ym-tier-panel-title{letter-spacing:.06em;color:var(--rs-ink);margin-bottom:10px;font-size:12px;font-weight:750}.ym-tier-panel.is-on .ym-tier-panel-title{color:var(--tier)}.ym-tier-list{flex-direction:column;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.ym-tier-list li{min-height:22px;color:var(--rs-ink);align-items:center;gap:8px;padding-left:23px;display:flex;position:relative}.ym-tier-list li>svg{width:15px;height:15px;color:var(--tier);stroke-width:2.6px;position:absolute;top:4px;left:0}.ym-tier-list li>span{flex:1;min-width:0}.ym-tier-list li>b{color:var(--tier);white-space:nowrap;background:var(--tier-soft);font-variant-numeric:tabular-nums;border-radius:6px;flex:none;padding:1px 8px;font-size:12px;font-weight:650;line-height:1.6}.ym-tier.is-free .ym-tier-list li>b{color:var(--rs-ink)}.ym-tier-list li.is-off{color:var(--rs-faint)}.ym-tier-list li.is-off>span{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--rs-faint) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--rs-faint) 70%, transparent)}.ym-tier-list li.is-off>svg{color:var(--rs-faint)}.ym-tier-more{width:fit-content;color:var(--rs-cobalt);align-items:center;gap:6px;margin:24px auto 0;font-size:13.5px;font-weight:600;display:flex}.ym-tier-more svg{width:15px;height:15px;transition:transform .15s}.ym-tier-more:hover svg{transform:translateY(2px)}.ym-cmp{background:var(--rs-surface);border:1px solid var(--rs-line);border-collapse:separate;border-spacing:0;border-radius:22px;width:100%;font-size:14px;box-shadow:0 30px 70px -50px #11182773}.ym-cmp th,.ym-cmp td{text-align:center;vertical-align:middle;border-top:1px solid var(--rs-line);padding:15px 18px;font-weight:400}.ym-cmp .is-year{background:#5b7cff0d}:root[data-theme=dark] .ym-cmp td.is-year{background:#788cff12}:root[data-theme=dark] .ym-cmp thead th.is-year{background:linear-gradient(#788cff1f, #788cff1f), var(--rs-surface)}.ym-cmp thead th{z-index:2;background:var(--rs-surface);border-top:0;border-bottom:1px solid var(--rs-line-strong);padding:22px 16px 18px;position:sticky;top:64px}.ym-cmp thead th:first-child{border-top-left-radius:22px}.ym-cmp thead th:last-child{border-top-right-radius:22px}.ym-cmp thead th.is-year{background:linear-gradient(#5b7cff17, #5b7cff17), var(--rs-surface);box-shadow:inset 0 3px #5b7cff}.ym-cmp thead th.is-lifetime{box-shadow:inset 0 3px 0 var(--ym-gold-2)}.ym-cmp-corner{width:34%;color:var(--rs-muted);text-align:left!important;font-size:13px!important;font-weight:600!important}.ym-cmp-plan{width:16.5%}.ym-cmp-plan-name{color:var(--rs-ink);font-size:15px;font-weight:720;display:block}.ym-cmp-plan-name .is-short{display:none}.ym-cmp-plan.is-year .ym-cmp-plan-name{color:var(--rs-cobalt)}.ym-cmp-plan.is-lifetime .ym-cmp-plan-name{color:var(--ym-gold-ink)}.ym-cmp-plan-price{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--rs-ink);margin-top:4px;font-size:22px;font-weight:800;display:block}.ym-cmp-plan-price em{color:var(--rs-faint);margin-left:2px;font-size:12px;font-style:normal;font-weight:500}.ym-cmp-group th{letter-spacing:.1em;color:var(--rs-cobalt);text-align:left;background:0 0;padding:26px 22px 10px;font-size:12.5px;font-weight:700}.ym-cmp tbody tr:not(.ym-cmp-group):hover>*{background-color:#5b7cff0a}.ym-cmp-label{align-items:flex-start;gap:12px;display:flex;text-align:left!important}.ym-cmp-icon{width:30px;height:30px;color:var(--rs-cobalt);background:var(--rs-cobalt-soft);border-radius:9px;flex:none;place-items:center;display:grid}.ym-cmp-icon svg{width:16px;height:16px}.ym-cmp-label strong{color:var(--rs-ink);font-size:14px;font-weight:620;line-height:1.5;display:block}.ym-cmp-label small{color:var(--rs-muted);margin-top:2px;font-size:12.5px;line-height:1.6;display:block}.ym-cmp-text{color:var(--rs-ink-2);font-weight:650}.ym-cmp-text.is-strong{color:var(--rs-cobalt)}.ym-cmp td.is-lifetime .ym-cmp-text.is-strong{color:var(--ym-gold-ink)}.ym-cmp-yes{color:#fff;vertical-align:middle;background:#22a06b;border-radius:50%;place-items:center;width:22px;height:22px;display:inline-grid}.ym-cmp-yes svg{stroke-width:3px;width:13px;height:13px}.ym-cmp td.is-year .ym-cmp-yes{background:linear-gradient(135deg,#3d5afe,#8a5cff)}.ym-cmp td.is-lifetime .ym-cmp-yes{background:linear-gradient(135deg, var(--ym-gold-1), var(--ym-gold-2))}.ym-cmp-no{width:16px;height:16px;color:var(--rs-faint);vertical-align:middle;opacity:.6;display:inline-block}.ym-cmp tr.is-locked td.is-free{background:var(--rs-surface-2)}@media (max-width:720px){.ym-cmp .is-mobile-hidden,.ym-cmp-plan-name .is-full{display:none}.ym-cmp-plan.is-free .ym-cmp-plan-name .is-full,.ym-cmp-plan-name .is-short{display:inline}.ym-cmp th,.ym-cmp td{padding:13px 10px}.ym-cmp-corner{width:auto}.ym-cmp-plan{width:26%}.ym-cmp-plan-price{font-size:17px}.ym-cmp-plan .ym-tier-action,.ym-cmp-icon,.ym-cmp-label small{display:none}.ym-cmp-text{font-size:12.5px}}.ym-perks{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ym-perk{background:var(--rs-surface);border:1px solid var(--rs-line);isolation:isolate;border-radius:20px;flex-direction:column;padding:26px 26px 22px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.ym-perk:hover{transform:translateY(-3px);box-shadow:0 24px 50px -30px #11182766}.ym-perk:after{z-index:-1;pointer-events:none;content:"";background:radial-gradient(circle, var(--rs-cobalt-soft), transparent 70%);width:180px;height:180px;position:absolute;top:-70px;right:-70px}.ym-perk-icon{color:#fff;background:linear-gradient(135deg,#3d5afe,#8a5cff);border-radius:13px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 12px 24px -12px #4d54ffb3}.ym-perk-icon svg{width:22px;height:22px}.ym-perk h3{margin-top:18px;font-size:17px;font-weight:720}.ym-perk p{color:var(--rs-muted);margin-top:8px;font-size:13.5px;line-height:1.8}.ym-perk-foot{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;padding-top:16px;font-size:12.5px;display:flex}.ym-perk h3+.ym-perk-foot,.ym-perk p+.ym-perk-foot{margin-top:18px}.ym-perk-foot>svg{width:14px;height:14px;color:var(--rs-faint)}.ym-perk-free{color:var(--rs-faint)}.ym-perk-member{color:var(--ym-gold-ink);background:var(--ym-gold-soft);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-weight:650;display:inline-flex}.ym-perk-member svg{width:13px;height:13px}.ym-perk.is-wide{color:#e9ecf8;background:var(--ym-stage);border-color:#0000;grid-column:span 2;padding:34px 34px 28px}:root[data-theme=dark] .ym-perk.is-wide{border-color:#8c96ff38}.ym-perk.is-wide:after{background:radial-gradient(45% 40% at 70% 40%,#4d68ff73,#0000 70%),radial-gradient(35% 35% at 40% 70%,#f2c87933,#0000 70%);width:70%;height:180%;inset:-40% -10% auto auto}.ym-perk.is-wide h3{color:#fff;font-size:22px}.ym-perk.is-wide p{color:#e9ecf8b3;max-width:460px;font-size:14.5px}.ym-perk.is-wide .ym-perk-free{color:#e9ecf88c}.ym-perk.is-wide .ym-perk-member{color:#2b1a02;background:linear-gradient(135deg, var(--ym-gold-1), var(--ym-gold-2))}@media (max-width:900px){.ym-perks{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ym-perks{grid-template-columns:1fr}.ym-perk.is-wide{grid-column:auto}.ym-pr-hero{padding:72px 18px 170px}}.ym-pr-faq{max-width:860px}.ym-pr-cta{color:#fff;text-align:center;background:var(--ym-stage);isolation:isolate;border-radius:28px;max-width:1120px;margin:110px auto 0;padding:64px 24px;position:relative;overflow:hidden}.ym-pr-cta h2{letter-spacing:-.03em;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:800}.ym-pr-cta p{color:#e9ecf8b3;margin:12px 0 28px}@media (max-width:1160px){.ym-pr-cta{margin-left:20px;margin-right:20px}}.ym-avatar{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3d5afe,#8a5cff);border:0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:14px;font-weight:700;display:grid;position:relative}.ym-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.ym-avatar-crown{color:#2b1a02;background:linear-gradient(135deg, var(--ym-gold-1), var(--ym-gold-2));border:2px solid var(--rs-surface);border-radius:50%;width:16px;height:16px;padding:2px;position:absolute;bottom:-3px;right:-3px}.ym-menu{z-index:200;width:248px;color:var(--rs-ink);background:var(--rs-surface);border:1px solid var(--rs-line);border-radius:16px;padding:8px;box-shadow:0 30px 70px -30px #06091480}.ym-menu-head{flex-direction:column;gap:2px;padding:10px 10px 12px;display:flex}.ym-menu-head strong{font-size:14.5px}.ym-menu-head span{color:var(--rs-faint);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ym-menu-head em{color:var(--rs-muted);background:var(--rs-surface-2);border-radius:999px;align-self:flex-start;margin-top:6px;padding:2px 8px;font-size:11.5px;font-style:normal}.ym-menu-head em.is-member{color:var(--ym-gold-ink);background:var(--ym-gold-soft)}.ym-menu-quota{color:var(--rs-muted);background:var(--rs-surface-2);border-radius:10px;margin:0 2px 6px;padding:8px 10px;font-size:12px}.ym-menu-item{color:var(--rs-ink);cursor:pointer;border-radius:10px;outline:0;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;display:flex}.ym-menu-item[data-highlighted]{background:var(--rs-surface-2)}.ym-menu-cta{color:var(--ym-gold-ink);font-weight:650}.ym-menu-sep{background:var(--rs-line);height:1px;margin:6px 4px}.ym-account{max-width:880px;min-height:60vh;margin:0 auto;padding:48px 20px 140px}.ym-account-empty{color:var(--rs-muted);flex-direction:column;align-items:center;gap:16px;padding:80px 0;display:flex}.ym-account-head{align-items:center;gap:16px;display:flex}.ym-account-avatar-wrap{flex:none;position:relative}.ym-account-avatar{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3d5afe,#8a5cff);border:0;border-radius:50%;place-items:center;width:56px;height:56px;padding:0;font-size:22px;font-weight:750;display:grid;position:relative;overflow:hidden}.ym-account-avatar img{object-fit:cover;width:100%;height:100%}.ym-account-avatar-mask{color:#fff;opacity:0;background:#00000073;place-items:center;transition:opacity .15s;display:grid;position:absolute;inset:0}.ym-account-avatar:hover .ym-account-avatar-mask,.ym-account-avatar:focus-visible .ym-account-avatar-mask,.ym-account-avatar:disabled .ym-account-avatar-mask{opacity:1}.ym-account-avatar-error{width:max-content;max-width:260px;position:absolute;top:calc(100% + 6px);left:0}.ym-account-security{background:var(--rs-surface);border:1px solid var(--rs-line);border-radius:16px;margin-top:16px;padding:20px 22px}.ym-account-security h2{align-items:center;gap:8px;margin-bottom:6px;font-size:16px;font-weight:700;display:flex}.ym-account-done{color:#1f9d55;background:#1f9d551a;border-radius:9px;margin:8px 0 4px;padding:8px 12px;font-size:13px}:root[data-theme=dark] .ym-account-done{color:#4ade80;background:#4ade801f}.ym-sec-row{border-bottom:1px solid var(--rs-line);align-items:center;gap:12px;padding:14px 0;display:flex}.ym-sec-row:last-child{border-bottom:0}.ym-sec-icon{width:34px;height:34px;color:var(--rs-cobalt);background:var(--rs-cobalt-soft);border-radius:10px;flex:none;place-items:center;display:grid}.ym-sec-main{flex:1;gap:2px;min-width:0;display:grid}.ym-sec-main strong{font-size:14px;font-weight:650}.ym-sec-main span{color:var(--rs-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ym-sec-form>*{max-width:420px}.ym-sec-form{border-bottom:1px solid var(--rs-line);gap:10px;padding:4px 0 18px 46px;display:grid}.ym-sec-form:last-child{border-bottom:0;padding-bottom:4px}.ym-sec-hint{color:var(--rs-muted);font-size:12.5px;line-height:1.7}.ym-sec-step{color:var(--rs-ink);align-items:center;gap:8px;margin-top:4px;font-size:13px;font-weight:600;display:flex}.ym-sec-step span{width:18px;height:18px;color:var(--rs-cobalt);background:var(--rs-cobalt-soft);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.ym-sec-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.ym-sec-link{color:var(--rs-cobalt);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600}.ym-sec-link:hover{text-decoration:underline}@media (max-width:640px){.ym-sec-form{padding-left:0}}.ym-account-head h1{align-items:center;gap:8px;font-size:22px;font-weight:750;display:flex}.ym-account-head h1 button{color:var(--rs-faint);cursor:pointer;background:0 0;border:0}.ym-account-mail{color:var(--rs-muted);font-size:13px}.ym-account-edit{gap:8px;display:flex}.ym-account-edit input{height:34px;color:var(--rs-ink);background:var(--rs-surface);border:1px solid var(--rs-line-strong);border-radius:9px;padding:0 10px;font-size:14px}.ym-account-member{isolation:isolate;background:radial-gradient(60% 140% at 100% 0%, #f7d58b47, transparent 62%), radial-gradient(40% 90% at 0% 100%, #5b7cff14, transparent 70%), var(--rs-surface);border:1px solid var(--rs-line);border-radius:20px;flex-wrap:wrap;align-items:center;gap:16px 18px;margin-top:32px;padding:26px 28px;display:flex;position:relative;overflow:hidden}.ym-account-member-art{z-index:-1;pointer-events:none;position:absolute;inset:0}.ym-account-member-crown{color:#d99a3d;opacity:.16;width:150px;height:150px;position:absolute;top:50%;right:150px;transform:translateY(-46%)rotate(-12deg)}.ym-account-member-spark{color:#e3a94b;opacity:.5;position:absolute}.ym-account-member-spark.is-1{width:18px;height:18px;top:18px;right:128px}.ym-account-member-spark.is-2{opacity:.35;width:12px;height:12px;bottom:22px;right:300px}.ym-account-member-icon{color:#6b4405;background:linear-gradient(135deg, var(--ym-gold-1), var(--ym-gold-2));border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 10px 22px -12px #d99a3de6,inset 0 1px #ffffff80}.ym-account-member .ym-cta{margin-left:auto}.ym-account-member.is-active .ym-account-member-crown{color:var(--ym-gold-1);opacity:.14}:root[data-theme=dark] .ym-account-member:not(.is-active){background:radial-gradient(60% 140% at 100% 0%, #f7d58b1f, transparent 62%), radial-gradient(40% 90% at 0% 100%, #5b7cff1a, transparent 70%), var(--rs-surface)}@media (max-width:640px){.ym-account-member-crown{right:-20px}.ym-account-member-spark.is-2{display:none}}.ym-account-member.is-active{color:#fff;background:radial-gradient(80% 120% at 100% 0%, #f2c87940, transparent 60%), radial-gradient(70% 100% at 0% 100%, #5b7cff59, transparent 60%), var(--ym-stage);border-color:#0000}.ym-account-member strong{margin-top:6px;font-size:24px;font-weight:780;display:block}.ym-account-member>div>span{color:var(--rs-muted);font-size:13px}.ym-account-member.is-active>div>span{color:#e9ecf8b8}.ym-account-label{color:var(--rs-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.ym-account-member.is-active .ym-account-label{color:var(--ym-gold-1)}.ym-account-stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:16px;display:grid}.ym-account-card{--tone:#3d5afe;--tone-2:#8a5cff;isolation:isolate;color:var(--rs-muted);background:radial-gradient(70% 90% at 100% 100%, color-mix(in srgb, var(--tone) 9%, transparent), transparent 70%), var(--rs-surface);border:1px solid var(--rs-line);border-radius:18px;flex-direction:column;gap:8px;padding:22px 24px;font-size:12.5px;display:flex;position:relative;overflow:hidden}.ym-account-card[data-tone=violet]{--tone:#7c4dff;--tone-2:#b06bff}.ym-account-card[data-tone=blue]{--tone:#3d5afe;--tone-2:#4f9dff}.ym-account-card[data-tone=teal]{--tone:#0d9488;--tone-2:#2dd4bf}.ym-account-card-art{z-index:-1;width:104px;height:104px;color:var(--tone);pointer-events:none;opacity:.09;position:absolute;bottom:-18px;right:-14px;transform:rotate(-14deg)}.ym-account-card .ym-account-label{color:var(--rs-ink);gap:10px;font-weight:550}.ym-account-card-icon{color:#fff;background:linear-gradient(135deg, var(--tone), var(--tone-2));width:32px;height:32px;box-shadow:0 8px 16px -10px var(--tone);border-radius:10px;flex:none;place-items:center;display:grid}:root[data-theme=dark] .ym-account-card-art{opacity:.14}.ym-account-card strong{color:var(--rs-ink);font-variant-numeric:tabular-nums;font-size:28px;font-weight:780}.ym-account-card strong small{color:var(--rs-faint);font-size:15px;font-weight:500}.ym-account-card a{color:var(--rs-cobalt)}.ym-account-bar{background:var(--rs-surface-2);border-radius:999px;height:6px;overflow:hidden}.ym-account-bar i{background:linear-gradient(90deg, var(--tone,#3d5afe), var(--tone-2,#8a5cff));border-radius:inherit;height:100%;display:block}.ym-account-orders{background:var(--rs-surface);border:1px solid var(--rs-line);border-radius:18px;margin-top:16px;padding:22px 24px}.ym-account-orders h2{font-size:16px;font-weight:700}.ym-account-orders ul{margin-top:10px;list-style:none}.ym-account-orders li{border-top:1px solid var(--rs-line);grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:12px 0;font-size:14px;display:grid}.ym-account-orders li em{color:var(--rs-muted);background:var(--rs-surface-2);border-radius:6px;margin-left:8px;padding:1px 7px;font-size:11.5px;font-style:normal}.ym-account-muted{color:var(--rs-faint);margin-top:8px;font-size:13px}@media (max-width:560px){.ym-account-stats{grid-template-columns:1fr}}.ym-member .ym-member-rights{align-content:start;min-height:340px}.ym-member-catalogue{min-height:310px;margin:-10px -5px 0;padding:10px 5px 2px}.ym-member-catalogue .ym-plans{grid-auto-rows:minmax(144px,auto)}.ym-plan-skeleton{pointer-events:none;justify-content:space-between}.ym-plan-skeleton i,.ym-plan-skeleton b,.ym-plan-skeleton span,.ym-member-right-skeleton i,.ym-member-right-skeleton b,.ym-member-right-skeleton em{background:var(--rs-line);border-radius:5px;animation:1.5s ease-in-out infinite ym-member-pulse;display:block}.ym-plan-skeleton i{width:65%;height:17px}.ym-plan-skeleton b{width:80%;height:32px}.ym-plan-skeleton span{width:90%;height:12px}.ym-member-right-skeleton{min-height:30px}.ym-member-right-skeleton i{border-radius:50%;flex:none;width:16px;height:16px}.ym-member-right-skeleton>span{flex:1}.ym-member-right-skeleton b{width:75%;height:12px}.ym-member-right-skeleton em{width:55%;height:9px;margin-top:8px}.ym-member-right-skeleton :is(i,b,em){background:#e9ecf829}@keyframes ym-member-pulse{50%{opacity:.45}}@media (max-width:720px){.ym-member .ym-member-rights{min-height:112px}.ym-member-right-skeleton{min-height:20px}.ym-member-right-skeleton em{display:none}}@media (prefers-reduced-motion:reduce){.ym-plan-skeleton :is(i,b,span),.ym-member-right-skeleton :is(i,b,em){animation:none}}.ym-plan:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.ym-plan-disabled-label{margin-left:6px;font-size:10px;font-weight:400;display:inline-block}.ym-account-member-actions{flex:none;margin-left:auto}@media (max-width:640px){.ym-account-member{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;padding:22px;display:grid}.ym-account-member-icon{border-radius:13px;width:44px;height:44px}.ym-account-member strong{font-size:22px;line-height:1.4}.ym-account-member>div>span{margin-top:8px;line-height:1.7;display:block}.ym-account-member-actions{grid-column:1/-1;width:100%;margin:0}.ym-account-member-actions .ym-cta{width:100%;margin:0}}
