.email-verification-notice{isolation:isolate;color:#f4f4f4;background:linear-gradient(110deg,#efdbab08,#0000 65%),#171717;border:1px solid #51452c;border-radius:14px;grid-template-columns:48px minmax(0,1fr) minmax(230px,300px);align-items:center;gap:20px;margin:16px 0 28px;padding:24px;display:grid;position:relative;overflow:hidden}.email-verification-notice:before{content:"";z-index:-1;pointer-events:none;opacity:.055;background:url(/branding/spark-monogram-gold.svg) 100%/144px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.email-verification-notice-icon{color:#efdbab;background:#efdbab09;border:1px solid #efdbab30;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.email-verification-notice-icon svg{width:26px;height:26px;display:block}.email-verification-notice-copy strong{font-size:15px;font-weight:750;line-height:1.5;display:block}.email-verification-notice-copy p{color:#b8b8b8;margin:6px 0 0;font-size:13px;line-height:1.7}.email-verification-notice .account-email-form{gap:12px;width:100%;max-width:none;margin:0}.email-verification-notice .account-email-form button{color:#17140e;text-align:center;background:#efdbab;border:1px solid #efdbab;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:48px;margin:0;padding:12px 16px;font-family:inherit;font-size:12px;font-weight:750;line-height:20px;transition:background .2s;display:flex}.email-verification-notice .account-email-form button:hover:not(:disabled){background:#f7e7c5}.email-verification-notice .account-email-form button:focus-visible{outline-offset:4px;outline:2px solid #efdbab}.email-verification-notice .account-email-form button:disabled{opacity:.6;cursor:wait}.email-verification-notice .account-email-form p{color:#d5cebf;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}@media (max-width:1000px){.email-verification-notice{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:20px}.email-verification-notice-icon{width:44px;height:44px}.email-verification-notice .account-email-form{grid-column:2}}@media (max-width:600px){.email-verification-notice{align-items:start;gap:14px 12px;margin:12px 0 24px;padding:18px}.email-verification-notice-copy strong{font-size:14px}.email-verification-notice-copy p{font-size:12px}.email-verification-notice .account-email-form{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.email-verification-notice .account-email-form button{transition:none}}
.topbar-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.updates-shortcut{flex:none}.updates-shortcut[aria-current=page]{color:#efdbab;border-color:#8a7447}.updates-shortcut:focus-visible{outline-offset:4px;outline:2px solid #efdbab}.updates-page{max-width:1200px;font-family:var(--font-inter),sans-serif;padding-bottom:50px}.updates-page>.updates-hero{margin-bottom:24px}.updates-page>.updates-hero:before{opacity:.055;background:url(/branding/spark-monogram-gold.svg) 100%/144px;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000);mask-image:linear-gradient(90deg,#0000 25%,#000)}.updates-page>.updates-hero:after{display:none}.updates-hero .eyebrow{color:#efdbab}.updates-page>.updates-hero h1{max-width:75%;margin:14px 0;font-family:Bowlby One SC,sans-serif;font-size:clamp(34px,4vw,58px);font-weight:400;line-height:1.2}.updates-page>.updates-hero>p{max-width:65%;font-size:13px;line-height:1.85}.updates-timeline{gap:24px;display:grid}.update-entry{background:linear-gradient(130deg,#1b1b1b,#131313);border:1px solid #333;border-radius:14px;padding:30px 32px}.update-meta{color:#999;flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;line-height:1.6;display:flex}.update-meta>span{color:#efdbab;background:#efdbab09;border:1px solid #efdbab30;border-radius:5px;padding:5px 9px;font-size:10px}.update-entry h2{letter-spacing:-.4px;max-width:900px;margin:20px 0 12px;font-family:Bowlby One SC,sans-serif;font-size:clamp(20px,2vw,28px);font-weight:400;line-height:1.4}.update-entry>p{color:#aaa;margin:0 0 24px;font-size:13px;line-height:1.85}.update-category{border-top:1px solid #ffffff12;margin-top:22px;padding-top:20px}.update-category h3{color:#efdbab;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:9px;margin:0;font-size:11px;font-weight:750;display:flex}.update-category h3 svg{flex:none;width:18px;height:18px}.update-category--improved h3{color:#e6e6e6}.update-category--fixed h3{color:#b5b5b5}.update-category ul{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.update-category li{color:#bbb;max-width:100ch;padding-left:17px;font-size:13px;line-height:1.85;position:relative}.update-category li:before{content:"";background:#797979;border-radius:50%;width:4px;height:4px;position:absolute;top:.8em;left:0}.referral-panel{isolation:isolate;font-family:var(--font-inter),sans-serif;background:linear-gradient(125deg,#efdbab08,#0000 65%),#171717;border-color:#51452c;margin-top:24px;padding:30px;position:relative;overflow:hidden}.referral-panel:before{content:"";z-index:-1;pointer-events:none;opacity:.05;background:url(/branding/spark-monogram-gold.svg) 100%/144px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000);mask-image:linear-gradient(90deg,#0000 30%,#000)}.referral-heading{align-items:center;gap:16px;margin-bottom:24px;display:flex}.referral-heading .eyebrow{color:#efdbab;letter-spacing:1.5px;font-size:9px}.referral-panel .referral-heading h2{margin:7px 0 0;font-family:Bowlby One SC,sans-serif;font-size:clamp(22px,2.3vw,30px);font-weight:400;line-height:1.3}.referral-icon{color:#efdbab;background:#efdbab09;border:1px solid #efdbab35;border-radius:12px;flex:none;place-items:center;width:50px;height:50px;display:grid}.referral-icon svg{width:26px;height:26px}.referral-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:36px;display:grid}.referral-overview>p,.referral-share>p{color:#b8b8b8;margin:0;font-size:13px;line-height:1.85}.referral-overview>p strong{color:#efdbab}.referral-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 16px;display:grid}.referral-stats>div{background:#10101070;border:1px solid #36332d;border-radius:9px;gap:8px;padding:16px;display:grid}.referral-stats strong{color:#efdbab;font-family:Bowlby One SC,sans-serif;font-size:28px;font-weight:400;line-height:1.2}.referral-stats small{font-family:var(--font-inter),sans-serif;color:#888;font-size:12px}.referral-stats span{color:#aaa;font-size:11px;line-height:1.6}.referral-panel progress{appearance:none;accent-color:#efdbab;background:#333;border:0;border-radius:5px;width:100%;height:5px;display:block;overflow:hidden}.referral-panel progress::-webkit-progress-bar{background:#333;border-radius:5px}.referral-panel progress::-webkit-progress-value{background:#efdbab;border-radius:5px}.referral-panel progress::-moz-progress-bar{background:#efdbab;border-radius:5px}.referral-share{padding-top:3px}.referral-panel label{color:#ccc;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.referral-copy{gap:10px;display:flex}.referral-copy input{color:#ccc;background:#101010;border:1px solid #3b3b3b;border-radius:8px;flex:1;width:0;min-width:0;min-height:48px;padding:12px 14px;font-family:inherit;font-size:13px}.referral-copy button{color:#17140e;background:#efdbab;border:1px solid #efdbab;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 16px;font-family:inherit;font-size:12px;font-weight:750;line-height:20px;transition:background .2s;display:flex}.referral-copy button svg{flex:none;width:17px;height:17px}.referral-copy button:hover{background:#f7e7c5}.referral-panel .referral-small{color:#999;margin-top:16px;font-size:11px;line-height:1.9}.referral-panel .referral-status{color:#efdbab;min-height:20px;margin:12px 0 0;font-size:12px;line-height:1.7}.referral-copy input:focus-visible,.referral-copy button:focus-visible{outline-offset:3px;outline:2px solid #efdbab}@media (max-width:1050px){.referral-layout{grid-template-columns:1fr;gap:24px}.referral-share{border-top:1px solid #ffffff15;padding-top:22px}}@media (max-width:760px){.topbar-actions{gap:8px}.updates-page>.updates-hero{min-height:190px;padding:28px 22px}.updates-page>.updates-hero h1{max-width:100%;font-size:clamp(30px,7vw,42px)}.updates-page>.updates-hero>p{max-width:100%;font-size:12px}.updates-hero .banner-emblem{opacity:.15;right:-75px}.update-entry{padding:22px 20px}.update-entry h2{font-size:21px}.update-entry>p,.update-category li{font-size:12px}.referral-panel{padding:22px 20px}.referral-heading{gap:12px}.referral-panel .referral-heading h2{font-size:23px}.referral-copy{flex-direction:column}.referral-copy input{width:100%;font-size:16px}.referral-copy button{width:100%}.referral-stats>div{padding:14px}.referral-stats strong{font-size:26px}}@media (prefers-reduced-motion:reduce){.referral-copy button{transition:none}}.updates-shortcut{position:relative}.updates-unread-dot{pointer-events:none;background:#f0d99e;border-radius:50%;width:9px;height:9px;position:absolute;top:8px;right:8px;box-shadow:0 0 0 3px #181818}
