body.yf-experience .account-page{--account-ink:#f3eff9;--account-purple:#d5c5ec;color:var(--account-ink);background:radial-gradient(at 4% 24%,#65447d18,#0000 46%),radial-gradient(at 98% 72%,#6c4f8c10,#0000 40%),#101015;min-height:100dvh;padding:24px max(24px,50vw - 590px) 32px}body.yf-experience .account-page>header{border-bottom:1px solid #d6c3ef20;gap:24px;max-width:none;padding:0 0 22px}body.yf-experience .account-page .account-brand img{object-fit:contain;filter:saturate(.65);border-radius:0;width:52px;height:35px}body.yf-experience .account-page .account-brand{letter-spacing:.14em;color:#f2eafa;gap:14px;font-size:18px}body.yf-experience .account-page .account-brand small{letter-spacing:.14em;color:#a89bb7;font-size:8px}body.yf-experience .account-page>header nav a{color:#c1b8cd;gap:7px;font-size:12px}body.yf-experience .account-entry-grid{grid-template-columns:1.12fr 1fr;align-items:center;gap:8%;min-height:750px;padding:52px 0;display:grid}body.yf-experience .account-world{isolation:isolate;min-width:0;padding:22px 0 0;position:relative}body.yf-experience .account-kicker,body.yf-experience .account-world-caption{letter-spacing:.2em;color:#b5a0cc;font-size:9px;font-weight:650}body.yf-experience .account-world h2{letter-spacing:-.055em;color:#f6f1fb;margin:20px 0;font-size:clamp(40px,4.1vw,61px);font-weight:550;line-height:1.08}body.yf-experience .account-world h2 em{color:#0000;background:linear-gradient(115deg,#f0e8fa,#baa0d5);-webkit-background-clip:text;background-clip:text;font-style:normal}body.yf-experience .account-world>p:not(.account-kicker){color:#b2a9bf;margin:0;font-size:14px;line-height:1.8}body.yf-experience .account-controller{aspect-ratio:1.85;isolation:isolate;place-items:center;max-width:490px;margin:12px -8px 8px;display:grid;position:relative}body.yf-experience .account-controller>span{z-index:-1;filter:blur(20px);background:radial-gradient(#a778ce25,#0000 68%);border-radius:50%;animation:7s ease-in-out infinite alternate account-aura;position:absolute;inset:25% 8% 7%}body.yf-experience .account-controller>img{filter:saturate(.68)drop-shadow(0 25px 25px #0008);width:82%;height:auto;animation:8s ease-in-out infinite account-controller-float;display:block;transform:rotate(-5deg)}body.yf-experience .account-world-benefits{flex-wrap:wrap;gap:12px 22px;margin:0 0 22px;padding:0;list-style:none;display:flex}body.yf-experience .account-world-benefits li{color:#bbb0c9;align-items:center;gap:8px;font-size:11px;line-height:1.5;display:flex}body.yf-experience .account-world-benefits svg{color:#c5afdf}body.yf-experience .account-world-caption{color:#8d809c;letter-spacing:.14em;font-size:8px}body.yf-experience .account-entry-content{min-width:0;animation:.6s ease-out both account-enter}body.yf-experience .account-entry .account-signin{text-align:left;background:linear-gradient(145deg,#27222f,#17151e 75%);border:1px solid #d1b5ec36;border-radius:24px;width:100%;max-width:none;margin:0;padding:34px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0c,0 28px 65px #0004}body.yf-experience .account-entry .account-signin:before{content:"";background:linear-gradient(90deg,#0000,#c4a2e9b0,#0000);height:1px;position:absolute;top:0;left:16%;right:16%}body.yf-experience .account-form-top{color:#bfa7d8;align-items:center;gap:10px;margin-bottom:22px;display:flex}body.yf-experience .account-form-top>span{letter-spacing:.16em;font-size:9px}body.yf-experience .account-form-top .account-signin-icon{width:20px;height:20px;margin:0}body.yf-experience .account-entry .account-signin h1{letter-spacing:-.045em;color:#f8f2ff;max-width:390px;margin:0 0 15px;font-size:clamp(28px,2.5vw,36px);font-weight:550;line-height:1.16}body.yf-experience .account-entry .account-signin>p{color:#b8afc4;margin:12px 0;font-size:13px;line-height:1.75}body.yf-experience .account-checkout-return{color:#cbbbdc;border-bottom:1px solid #c7ade51f;align-items:center;gap:9px;margin-top:8px;padding:12px 0;font-size:10px;display:flex}body.yf-experience .account-page .account-auth-form label{color:#d1c7dd;margin:19px 0 0;font-size:12px;font-weight:500}body.yf-experience .account-page .account-auth-form input:not([type=checkbox]),body.yf-experience .account-page .account-fields input,body.yf-experience .account-page .account-fields select{color:#f7f0ff;background:#100e17;border:1px solid #d7c1ec28;border-radius:11px;min-height:51px;transition:border-color .2s,box-shadow .2s}:is(body.yf-experience .account-page input:focus-visible,body.yf-experience .account-page select:focus-visible){outline:0;box-shadow:0 0 0 3px #bfa1df17;border-color:#bfa1df!important}body.yf-experience .account-page input[type=checkbox]{accent-color:#c9b5e1}body.yf-experience .account-page .account-primary,body.yf-experience .account-shortcuts>button[aria-pressed=true]{color:#251b32;background:linear-gradient(135deg,#f1eaf9,#d5c5e9 55%,#bda6d7);border:1px solid #f2e5ff8c;border-radius:11px;min-height:49px;font-size:13px;font-weight:650;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:inset 0 1px #fff9,0 7px 20px #05030b26}body.yf-experience .account-page .account-primary:hover{background:linear-gradient(135deg,#f8f2ff,#e2d2f2 55%,#cdb7e5);transform:translateY(-1px);box-shadow:0 7px 25px #af82d520}body.yf-experience .account-page .account-primary:active{transform:translateY(1px)}body.yf-experience .account-page button:disabled{cursor:wait;opacity:.55}:is(body.yf-experience .account-page a:focus-visible,body.yf-experience .account-page button:focus-visible){outline-offset:4px;outline:2px solid #c5a7e7}body.yf-experience .account-page .account-outline{color:#e6d8f5;background:linear-gradient(135deg,#30243c,#211b2c);border:1px solid #cbb1e83b;border-radius:11px}body.yf-experience .account-entry .account-legacy{color:#8f839e;margin:19px auto 0;font-size:11px;line-height:1.8}body.yf-experience .account-entry .account-legacy p{margin:0}body.yf-experience .account-entry .account-legacy a{color:#baabc8}body.yf-experience .account-confirm-help{border-top:1px solid #d8c2ef1f;margin:22px 0 8px;padding-top:6px}body.yf-experience .account-confirm-help summary{color:#b9a6ce;font-size:11px}body.yf-experience .account-confirm-help p{font-size:12px;line-height:1.7}body.yf-experience .account-entry .account-text-link{font-size:12px}body.yf-experience .account-entry .account-auth-form fieldset>small{color:#9d90ae;margin-top:8px;font-size:11px;line-height:1.6;display:block}body.yf-experience .account-entry .account-consent{font-size:11px;line-height:1.7}body.yf-experience .account-entry .account-consent input{width:17px;height:17px}body.yf-experience .account-footer{color:#8f839e;border-top:1px solid #c6b0df18;align-items:center;gap:22px;padding-top:22px;font-size:10px;display:flex}body.yf-experience .account-footer>span{letter-spacing:.18em;margin-right:auto;font-size:8px}body.yf-experience .account-footer a{color:#9f91ae}body.yf-experience .account-verify-orbit{color:#d4beeb;background:radial-gradient(circle,#bb8ce81d,#0000 70%);border:1px solid #cbb0e725;border-radius:50%;place-items:center;width:84px;height:84px;margin:4px 0 25px;display:grid;position:relative}body.yf-experience .account-verify-orbit>span{border:1px solid #c7a7e6;border-color:#c7a7e6 #c7a7e633 #0000 #0000;border-radius:50%;animation:5s linear infinite account-verify-spin;position:absolute;inset:-7px}body.yf-experience .account-confirm-state{background:#c6a7e70a;border-color:#c6a7e72e}body.yf-experience .account-confirm-state>b{color:#e0ceed;align-items:center;gap:9px;font-size:12px;display:flex}body.yf-experience .account-confirm-state i{background:#c7abe6;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite alternate account-aura;box-shadow:0 0 10px #b78ae7}body.yf-experience .account-confirm-state p{font-size:12px;line-height:1.8}body.yf-experience .account-registration-pending>small{margin-top:12px;line-height:1.7;display:block}body.yf-experience .account-dashboard-hero{grid-template-columns:1.5fr 1fr;align-items:center;gap:35px;padding:48px 0 32px;display:grid}body.yf-experience .account-dashboard-hero h1{letter-spacing:-.05em;margin:14px 0;font-size:clamp(29px,3.6vw,47px);font-weight:550;line-height:1.15}body.yf-experience .account-dashboard-hero>div>p{letter-spacing:.18em;color:#b8a1ce;font-size:9px}body.yf-experience .account-dashboard-hero>div>span{color:#aea2bd;font-size:13px;line-height:1.7}body.yf-experience .account-hero-links{align-items:center;gap:20px;margin-top:25px;display:flex}body.yf-experience .account-hero-links>a{align-items:center;gap:7px;font-size:11px;display:inline-flex}body.yf-experience .account-member-card{background:radial-gradient(at 0 0,#c4a6e312,#0000 65%),linear-gradient(130deg,#211b2b,#16141c);border:1px solid #cbb0e72e;border-radius:18px;align-items:center;gap:17px;padding:23px;display:flex;box-shadow:inset 0 1px #ffffff06}body.yf-experience .account-member-avatar{color:#ddc9f0;letter-spacing:-.02em;background:#2c2239;border:1px solid #c8a5e54a;border-radius:20px;flex:none;place-items:center;width:65px;height:65px;font-size:22px;display:grid}body.yf-experience .account-member-avatar>img{width:65px;height:auto}body.yf-experience .account-member-card>div{min-width:0}body.yf-experience .account-member-card small{letter-spacing:.14em;color:#9c8baa;font-size:8px;display:block}body.yf-experience .account-member-card strong{overflow-wrap:anywhere;margin:8px 0;font-size:17px;font-weight:550;display:block}body.yf-experience .account-member-card>div>span{color:#c0aecf;align-items:center;gap:5px;font-size:10px;display:flex}body.yf-experience .account-member-card>a{margin-left:auto;padding:8px}body.yf-experience .account-hub-cards{grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 30px;display:grid}body.yf-experience .account-hub-cards>button,body.yf-experience .account-hub-cards>a{text-align:left;color:#cbb4e0;cursor:pointer;background:linear-gradient(135deg,#211c2a,#17141f);border:1px solid #c9ade527;border-radius:16px;align-items:center;gap:15px;min-width:0;padding:21px;transition:border-color .2s,transform .2s;display:flex}body.yf-experience .account-hub-cards>button:hover,body.yf-experience .account-hub-cards>a:hover{border-color:#c9ade569;transform:translateY(-2px)}body.yf-experience .account-hub-cards>*>span{gap:6px;display:grid}body.yf-experience .account-hub-cards strong{color:#eee3f8;font-size:17px;font-weight:550}body.yf-experience .account-hub-cards small{color:#a99ab9;font-size:10px}body.yf-experience .account-hub-cards>*>svg:last-child{flex:none;margin-left:auto}body.yf-experience .account-page .account-shortcuts{background:#18141f;border-color:#c8a8e527;border-radius:14px;padding:5px}body.yf-experience .account-page .account-shortcuts>button{min-height:51px;font-size:12px}body.yf-experience .account-page .account-card{background:linear-gradient(135deg,#211d2a,#17151e);border-color:#d6b9ef28}body.yf-experience .account-page .account-order{padding:22px 0}body.yf-experience .account-page .account-order>div>span{background:#c8a4ec0b;border-radius:7px;padding:6px 10px;font-size:11px}body.yf-experience .account-page .account-order .account-outline{margin-top:14px}body.yf-experience .account-page .account-help{padding:22px 0}body.yf-experience .account-page .account-empty{border-style:solid;border-color:#c6a9e429;padding:36px}body.yf-experience .account-page .account-empty h3{letter-spacing:-.03em;font-size:26px;font-weight:500}body.yf-experience .account-page .account-empty .account-primary{margin:10px}body.yf-experience .account-page .account-stack{min-width:0}body.yf-experience .yp-editor-page{background:radial-gradient(at 0 0,#684b8320,#0000 50%),#101015!important}body.yf-experience .yp-editor-page .yp-editor-card,body.yf-experience .yp-editor-page .yp-editor-preview{background:linear-gradient(135deg,#211d2a,#17151e);border-color:#cdb1ea2e;border-radius:22px}body.yf-experience .yp-editor-page .yp-primary,body.yf-experience .yp-editor-page .yp-actions>a:first-child{color:#251b32;background:linear-gradient(135deg,#f1eaf9,#d5c5e9 55%,#bda6d7);border:1px solid #f2e5ff8c;border-radius:11px;min-height:49px;box-shadow:inset 0 1px #fff9}body.yf-experience .yp-editor-page .yp-portrait{background:linear-gradient(135deg,#362743,#18151f);border-color:#c3a1e549;box-shadow:0 0 35px #af7cd312}body.yf-experience .yp-editor-page .yp-editor-intro h1{letter-spacing:-.05em;font-weight:550}:is(body.yf-experience .yp-editor-page input:focus-visible,body.yf-experience .yp-editor-page textarea:focus-visible){outline-offset:3px;outline:2px solid #c5a7e7}@keyframes account-controller-float{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-9px)rotate(-3deg)}}@keyframes account-aura{0%{opacity:.48;transform:scale(.96)}to{opacity:.95;transform:scale(1.04)}}@keyframes account-verify-spin{to{transform:rotate(360deg)}}@keyframes account-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:850px){body.yf-experience .account-entry-grid{grid-template-columns:1fr 1fr;gap:5%}body.yf-experience .account-world h2{font-size:42px}body.yf-experience .account-entry .account-signin{padding:26px}body.yf-experience .account-world-benefits{gap:12px;display:grid}body.yf-experience .account-dashboard-hero{grid-template-columns:1fr;gap:24px}body.yf-experience .account-member-card{max-width:500px}body.yf-experience .account-hub-cards{gap:9px}body.yf-experience .account-hub-cards>button,body.yf-experience .account-hub-cards>a{gap:10px;padding:16px}body.yf-experience .account-hub-cards strong{font-size:15px}}@media (max-width:620px){body.yf-experience .account-page{padding:18px 19px 24px}body.yf-experience .account-page>header{flex-wrap:nowrap;gap:14px;padding-bottom:17px}body.yf-experience .account-page>header nav{gap:12px}body.yf-experience .account-page>header nav a{font-size:10px}body.yf-experience .account-page .account-brand{gap:8px;font-size:15px}body.yf-experience .account-page .account-brand img{width:40px;height:30px}body.yf-experience .account-page .account-brand small{font-size:6px}body.yf-experience .account-entry-grid{flex-direction:column;align-items:stretch;gap:22px;min-height:0;padding:27px 0 32px;display:flex}body.yf-experience .account-world{min-height:155px;padding:0}body.yf-experience .account-world .account-kicker{letter-spacing:.15em;margin:4px 0 14px;font-size:8px}body.yf-experience .account-world h2{max-width:62%;margin:12px 0 10px;font-size:30px;line-height:1.06}body.yf-experience .account-world>p:not(.account-kicker){max-width:60%;font-size:11px;line-height:1.6}body.yf-experience .account-controller{aspect-ratio:1;width:42%;margin:0;position:absolute;bottom:3px;right:-12px}body.yf-experience .account-controller>img{width:100%}body.yf-experience .account-world-benefits,body.yf-experience .account-world-caption{display:none}body.yf-experience .account-entry .account-signin{border-radius:20px;padding:25px}body.yf-experience .account-entry .account-signin h1{font-size:30px}body.yf-experience .account-entry .account-signin>p{font-size:12px}body.yf-experience .account-form-top{margin-bottom:19px}body.yf-experience .account-footer{gap:15px;font-size:9px}body.yf-experience .account-footer>span{font-size:7px}body.yf-experience .account-dashboard-hero{padding-top:30px}body.yf-experience .account-hero-links{flex-wrap:wrap;gap:14px}body.yf-experience .account-hub-cards{grid-template-columns:1fr}body.yf-experience .account-hub-cards>button,body.yf-experience .account-hub-cards>a{padding:16px 18px}body.yf-experience .account-hub-cards>*>span{align-items:baseline;gap:10px;display:flex}body.yf-experience .account-hub-cards strong{font-size:15px}body.yf-experience .account-hub-cards small{font-size:10px}body.yf-experience .account-page .account-shortcuts>button{min-height:62px;padding:8px 2px;font-size:9px}body.yf-experience .account-page .account-empty .account-primary{margin:10px 0}body.yf-experience .account-member-card{padding:19px}body.yf-experience .account-page>header:has(.account-signout){flex-wrap:wrap}body.yf-experience .account-page>header:has(.account-signout) nav{justify-content:space-between;width:100%}body.yf-experience .account-verify-orbit{width:66px;height:66px}}@media (prefers-reduced-motion:reduce){body.yf-experience .account-page *,body.yf-experience .yp-editor-page *{transition:none!important;animation:none!important}}body.yf-experience .yp-editor-page .yp-kicker{color:#cbb0e2!important}
