@font-face{font-family:Fraunces;src:url(/fonts/fraunces.woff2) format("woff2");font-weight:100 900;font-display:swap;font-style:normal}@font-face{font-family:Hanken Grotesk;src:url(/fonts/hanken-grotesk.woff2) format("woff2");font-weight:100 900;font-display:swap;font-style:normal}:root{--bg-base:#000;--bg-raised:#0b0a10;--bg-wash:hsla(0,0%,100%,.012);--ink:#ece3d3;--ink-dim:#a79b85;--ink-faint:#847b6c;--amber:#c99e63;--amber-bright:#e0b87e;--amber-glow:rgba(201,158,99,.1);--lavender:#a99ad8;--hairline:rgba(201,158,99,.16);--hairline-strong:rgba(201,158,99,.4);--focus:var(--amber-bright);--font-display:"Fraunces","Iowan Old Style",Georgia,"Times New Roman",serif;--font-text:"Hanken Grotesk",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--ease-fade:cubic-bezier(0.45,0,0.55,1)}*{box-sizing:border-box}html{color-scheme:dark;scroll-behavior:smooth}body,html{margin:0;padding:0;background:var(--bg-base)}body{font-family:var(--font-text);font-size:16px;line-height:1.7;color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100svh;overflow-x:hidden}a{color:var(--amber);text-decoration:none;border-bottom:1px solid var(--hairline);transition:border-color .2s var(--ease-fade),color .12s var(--ease-fade)}a:hover{border-bottom-color:var(--amber)}:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.home-hero{position:relative;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;padding:70px 22px 46px;overflow:hidden}.home-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 120% 55% at 50% -8%,rgba(201,158,99,.14),rgba(201,158,99,.05) 38%,transparent 62%)}.home-hero>*{position:relative;z-index:1}.home-brand{position:absolute;top:calc(30px + env(safe-area-inset-top));left:50%;transform:translateX(-50%);flex-direction:column;gap:7px}.brand-line,.home-brand{display:flex;align-items:center}.brand-line{gap:9px;opacity:.75}.brand-tagline{font-family:var(--font-display);font-variation-settings:"wght" 400;font-size:15px;letter-spacing:.01em;line-height:1.2;color:var(--ink-dim);margin:0;font-weight:400}.home-brand .brand-word{font-family:var(--font-display);font-variation-settings:"wght" 480;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);margin:0}.fold-headline{font-family:var(--font-display);font-variation-settings:"wght" 460;font-size:40px;letter-spacing:-.012em;line-height:1.06;color:var(--ink);margin:0;font-weight:400}.sleep-button{position:relative;isolation:isolate;width:176px;height:176px;border-radius:50%;border:1px solid var(--hairline-strong);background:radial-gradient(circle at 50% 36%,rgba(201,158,99,.2),rgba(169,154,216,.06) 58%,transparent 76%),#060509;box-shadow:0 0 70px var(--amber-glow),inset 0 0 34px rgba(201,158,99,.06);color:var(--ink);font-family:var(--font-display);font-size:21px;letter-spacing:.18em;text-transform:uppercase;font-variation-settings:"wght" 400;padding-left:.18em;cursor:pointer;transition:border-color .2s var(--ease-fade);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.sleep-button:after{inset:-13px;border-radius:50%;border:1px dashed rgba(201,158,99,.22)}.sleep-button:after,.sleep-button:before{content:"";position:absolute;pointer-events:none}.sleep-button:before{inset:0;border-radius:50%;z-index:-1;background:radial-gradient(circle at 50% 40%,rgba(201,158,99,.14),transparent 72%);animation:breathe 4s var(--ease-fade) infinite alternate;will-change:opacity}.sleep-button:hover{border-color:var(--amber)}.sleep-button:active{transform:scale(.985)}.sleep-button:focus-visible{outline-offset:6px}@keyframes breathe{0%{opacity:.3}to{opacity:1}}.sound-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 5px;max-width:min(100%,420px);padding:2px;transition:opacity .2s var(--ease-fade)}.sound-row::-webkit-scrollbar{display:none}.output-pill[data-loaded=false],.sound-row[data-loaded=false]{opacity:0}.sound-row[data-fade=true]{-webkit-mask-image:linear-gradient(90deg,#000 78%,transparent);mask-image:linear-gradient(90deg,#000 78%,transparent)}.row-group{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 5px}.row-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:38px;padding:0 10px;border:1px solid var(--hairline);border-radius:999px;display:inline-flex;align-items:center;gap:6px;font-family:var(--font-text);font-size:12px;font-weight:500;letter-spacing:.015em;color:var(--ink-dim);white-space:nowrap;background:#050508;flex-shrink:0;cursor:pointer;transition:color .18s var(--ease-fade),border-color .18s var(--ease-fade),background-color .18s var(--ease-fade),box-shadow .18s var(--ease-fade);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.row-chip .row-dot{width:5px;height:5px;border-radius:50%;background:#4c4636;flex-shrink:0;transition:background-color .18s var(--ease-fade)}.row-chip[data-selected=true]{color:var(--amber-bright);border-color:var(--hairline-strong);background:rgba(201,158,99,.07);box-shadow:0 0 22px rgba(201,158,99,.12)}.row-chip[data-selected=true] .row-dot{background:var(--amber)}.row-chip:not([data-selected=true]):hover{color:var(--ink)}.row-chev{display:inline-flex;margin-left:2px}.own-chip .own-feather{display:block}.output-pill{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;border:1px solid var(--hairline);border-radius:999px;padding:3px;min-height:44px;margin-top:4px;transition:opacity .2s var(--ease-fade)}.output-thumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:rgba(201,158,99,.1);border:1px solid var(--hairline-strong);transform:translateX(0);transition:transform .26s var(--ease-fade);will-change:transform}.output-pill[data-headphones=true] .output-thumb{transform:translateX(100%)}.output-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;min-width:112px;min-height:36px;display:flex;align-items:center;justify-content:center;font-family:var(--font-text);font-size:14px;font-weight:500;color:var(--ink-faint);position:relative;z-index:1;cursor:pointer;transition:color .18s var(--ease-fade);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.output-option[data-on=true]{color:var(--ink)}.output-pill[data-loaded=false] .output-thumb{transition:none}.hero-note{position:absolute;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));transform:translateX(-50%);color:var(--ink-faint);font-size:14px;line-height:1.55;margin:0;width:100%;max-width:560px;min-height:44px;text-align:center;letter-spacing:.01em;transition:opacity .4s var(--ease-fade),color .4s var(--ease-fade);pointer-events:none}.hero-note[data-notice=error]{color:var(--amber-bright)}.veil{position:fixed;inset:0;background:#000;opacity:0;pointer-events:none;z-index:40;transition:opacity .65s var(--ease-fade);will-change:opacity}.veil[data-phase=countdown],.veil[data-phase=playing]{opacity:1;pointer-events:auto;transition-duration:.4s}.veil[data-phase=countdown]{cursor:pointer}.veil[data-phase=idle] .countdown-stage,.veil[data-phase=idle] .hud{pointer-events:none}.countdown-stage,.hud{position:fixed;inset:0;z-index:41;display:flex;flex-direction:column;align-items:center;justify-content:center;will-change:opacity,transform}.countdown-stage{gap:24px}.countdown-stage[data-anim=in],.hud[data-anim=in]{animation:stage-in .28s var(--ease-fade) backwards}.hud[data-anim=in]{animation-duration:.4s}.countdown-stage[data-anim=out],.hud[data-anim=out]{animation:stage-out .2s var(--ease-fade) backwards}@keyframes stage-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes stage-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-12px)}}.countdown-ring{--p:0;position:relative;width:clamp(200px,54vw,240px);aspect-ratio:1;display:flex;align-items:center;justify-content:center}.countdown-ring:before{content:"";position:absolute;inset:0;border-radius:50%;z-index:0;background:conic-gradient(var(--amber) calc(var(--p) * 1%),rgba(201,158,99,.12) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4.5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,transparent calc(100% - 4.5px),#000 calc(100% - 4px))}.countdown-number{position:relative;z-index:1;font-family:var(--font-display);font-optical-sizing:auto;font-variation-settings:"wght" 340;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:clamp(88px,24vw,128px);line-height:1;letter-spacing:0;color:var(--ink);min-width:1.4em;text-align:center}.countdown-caption{color:var(--ink-faint);font-size:12px;font-weight:500;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;text-align:center}.hud{gap:24px;transition:opacity 3.2s var(--ease-fade)}.hud[data-awake=false]{opacity:.16}.hud[data-awake=true]{transition:opacity .4s var(--ease-fade)}.hud-status{color:var(--ink-faint);font-size:12px;font-weight:500;letter-spacing:.14em;line-height:1.4;text-transform:uppercase;margin:0}.hud-progress{width:min(240px,62vw);height:2px;border-radius:2px;background:var(--hairline);overflow:hidden}.hud-progress-fill{height:100%;width:100%;transform-origin:left center;background:linear-gradient(90deg,rgba(201,158,99,.55),rgba(169,154,216,.55));transition:transform 1s linear}.hud-left{font-family:var(--font-display);font-variation-settings:"wght" 400;font-size:15px;letter-spacing:.01em;color:var(--ink-dim);margin:-12px 0 0}.hud-feather{display:block;margin-bottom:8px}.hud-feather svg{width:clamp(88px,24vw,104px);height:clamp(88px,24vw,104px)}.hud-stop{border-color:var(--hairline);color:var(--ink-faint);margin-top:16px;min-height:44px}.hud[data-awake=true] .hud-stop{border-color:var(--hairline-strong);color:var(--ink-dim)}.hud-stop:hover{color:var(--ink)}.pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:10px;border:1px solid var(--hairline);border-radius:999px;background:transparent;color:var(--ink-dim);min-height:44px;padding:11px 18px;font-family:inherit;font-size:16px;font-weight:500;letter-spacing:.01em;cursor:pointer;transition:color .2s var(--ease-fade),border-color .2s var(--ease-fade),background-color .12s var(--ease-fade);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.pill:hover{color:var(--ink);border-color:var(--hairline-strong)}.pill:active{background-color:rgba(201,158,99,.12)}.library{position:relative;padding:26px 26px 8px}.lib-eyebrow{font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--amber);margin:0}.lib-layer{margin-top:26px}.lib-layer-label{font-size:11.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 4px}.lib-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;display:flex;align-items:center;gap:14px;width:100%;padding:15px 0 14px;border-bottom:1px solid var(--hairline);margin-top:4px;cursor:pointer;text-align:left;font-family:inherit;color:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.lib-row-group:last-child .lib-item{border-bottom:none}.lib-bars{display:inline-flex;gap:2.5px;align-items:flex-end;height:13px;color:var(--amber);opacity:.8;flex-shrink:0}.lib-item[data-preview] .lib-bars{opacity:1}.lib-bars i{width:2.5px;border-radius:1px;background:currentColor;transform-origin:bottom}.lib-bars i:first-child{height:5px}.lib-bars i:nth-child(2){height:10px}.lib-bars i:nth-child(3){height:7px}.lib-bars i:nth-child(4){height:12px}.lib-bars i:nth-child(5){height:8px}.lib-bars i:nth-child(6){height:4px}.lib-item[data-preview=loading] .lib-bars i{animation:bars-pulse .3s var(--ease-fade) 1}@keyframes bars-pulse{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.lib-meta{flex:1 1;min-width:0}.lib-name{font-size:16px;font-weight:500;color:var(--ink);margin:0;display:block;transition:color .18s var(--ease-fade)}.lib-item[data-selected=true] .lib-name{color:var(--amber-bright)}.lib-item:active .lib-name{color:var(--ink)}.lib-item[data-selected=true]:active .lib-name{color:var(--amber-bright)}.lib-sub{font-size:12.5px;color:var(--ink-dim);margin:3px 0 0;line-height:1.5;display:block}.sel-dot{position:relative;width:20px;height:20px;border-radius:50%;border:1px solid rgba(201,158,99,.3);flex-shrink:0;transition:border-color .18s var(--ease-fade),background-color .18s var(--ease-fade),box-shadow .18s var(--ease-fade)}.lib-item[data-selected=true] .sel-dot{border-color:var(--amber);background:rgba(201,158,99,.1);box-shadow:0 0 14px rgba(201,158,99,.25)}.lib-item[data-selected=true] .sel-dot:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;border-radius:50%;background:var(--amber)}.listen-affordance{font-size:12px;color:var(--ink-faint);white-space:nowrap;flex-shrink:0;transition:color .12s var(--ease-fade)}.listen-affordance b{color:var(--ink-dim);font-weight:500}.lib-item:hover .listen-affordance{color:var(--ink-dim)}.lib-item:hover .listen-affordance b{color:var(--ink)}.preview-ring{position:relative;width:30px;height:30px;flex-shrink:0;display:inline-block}.preview-ring svg{display:block}.ring-track{stroke:rgba(201,158,99,.18)}.ring-arc{stroke:var(--amber)}.ring-lbl{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:8.5px;font-weight:600;color:var(--amber-bright);letter-spacing:.04em}.inline-offer{border:1px solid var(--hairline);border-radius:16px;background:linear-gradient(var(--bg-wash),var(--bg-wash)),var(--bg-raised);padding:20px 20px 18px;margin:14px 0;animation:offer-in .24s var(--ease-fade)}@keyframes offer-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.offer-title{font-family:var(--font-display);font-variation-settings:"wght" 500;font-size:18.5px;color:var(--ink);margin:0}.offer-line{font-size:12.5px;line-height:1.6;color:var(--ink-dim);margin:7px 0 0}.offer-cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:13px;height:44px;width:100%;border-radius:999px;border:1px solid var(--hairline-strong);background:rgba(201,158,99,.1);color:var(--amber-bright);font-family:var(--font-text);font-size:13px;font-weight:600;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .18s var(--ease-fade),background-color .12s var(--ease-fade);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.offer-cta:hover{border-color:var(--amber)}.offer-cta:disabled{opacity:.6;cursor:default}.offer-fine{font-size:11px;color:var(--ink-faint);margin:9px 0 0;text-align:center}.offer-error{font-size:11.5px;margin:8px 0 0}.restore-email{margin-top:12px;align-items:center;font-family:inherit}.site-footer{position:relative;padding:48px 26px calc(40px + env(safe-area-inset-bottom))}.foot-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.foot-link-pair{display:inline-flex;align-items:center}.foot-links a{font-size:12.5px;color:var(--ink-dim);white-space:nowrap;border-bottom:none;transition:color .12s var(--ease-fade)}.foot-links a:hover,.foot-links a[aria-current=page]{color:var(--ink);border-bottom-color:transparent}.foot-sep{width:3px;height:3px;border-radius:50%;background:#3c372e;margin:0 12px;display:inline-block}.credits-line{font-size:11px;color:var(--ink-faint);text-align:center;margin:14px 0 0}@media (min-width:768px){.home-hero{gap:44px}.library,.site-footer{max-width:692px;margin-left:auto;margin-right:auto}}@media (min-width:1024px){.fold-headline{font-size:64px;font-variation-settings:"wght" 500;letter-spacing:-.015em}.sleep-button{width:230px;height:230px;font-size:24px}.row-chip{height:42px;padding:0 15px;font-size:12.5px}.home-brand{top:calc(44px + env(safe-area-inset-top))}.brand-tagline{font-size:17px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lib-item[data-preview=loading] .lib-bars i,.sleep-button:before{animation:none}.inline-offer{animation-duration:1ms}.veil,.veil[data-phase=countdown],.veil[data-phase=playing]{transition-duration:1ms}.countdown-stage[data-anim=in],.countdown-stage[data-anim=out],.hud[data-anim=in],.hud[data-anim=out]{animation-duration:1ms}.hud,.hud[data-awake=true],.lib-name,.output-pill,.output-thumb,.row-chip,.sel-dot,.sound-row{transition-duration:1ms}}.seo-topzone{position:relative}.seo-topzone:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:radial-gradient(ellipse 120% 55% at 50% -8%,rgba(201,158,99,.14),rgba(201,158,99,.05) 38%,transparent 62%)}.seo-brand{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:calc(20px + env(safe-area-inset-top)) 12px 0;border-bottom:none;opacity:.75;transition:opacity .12s var(--ease-fade)}.seo-brand:hover{opacity:1;border-bottom-color:transparent}.seo-brand .brand-word{font-family:var(--font-display);font-variation-settings:"wght" 480;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim)}.strip{margin:14px 16px 0;height:60px;border:1px solid var(--hairline);border-radius:999px;background:#050508;display:flex;align-items:center;gap:13px;padding:0 9px 0 8px;position:relative;z-index:2}.strip .exp,.strip .playcirc{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;font:inherit;color:inherit;cursor:pointer}.strip .playcirc{width:44px;height:44px;border:1px solid var(--hairline-strong);border-radius:50%;background:rgba(201,158,99,.07);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .12s var(--ease-fade),background-color .12s var(--ease-fade)}.strip .playcirc:hover{border-color:var(--amber);background:rgba(201,158,99,.12)}.strip .sname{font-size:14px;font-weight:500;color:var(--ink)}.strip .smin{font-size:12px;color:var(--ink-faint)}.strip .exp{margin-left:auto;width:34px;height:34px;display:flex;align-items:center;justify-content:center;color:var(--ink-faint);border:none;transition:color .12s var(--ease-fade)}.strip .exp:hover{color:var(--ink-dim)}.strip .exp svg{transition:transform .28s var(--ease-fade)}.strip .exp[data-expanded=false] svg{transform:rotate(180deg)}.presetlabel{display:flex;justify-content:center;align-items:baseline;gap:7px;font-size:12px;color:var(--ink-faint)}.presetlabel .pn{font-weight:500;color:var(--ink-dim)}.copysec{position:relative;padding:34px 26px 10px;z-index:2}.copysec h1{margin:0;font-family:var(--font-display);font-variation-settings:"wght" 500;font-size:30px;color:var(--ink);letter-spacing:-.012em;line-height:1.15}.copysec p{font-size:15px;line-height:1.7;color:var(--ink-dim);margin:14px 0 0;max-width:34ch}@media (min-width:768px){.seo-brand{padding-top:calc(32px + env(safe-area-inset-top))}.strip{max-width:640px;margin:18px auto 0}.copysec{max-width:692px;margin:0 auto;padding-top:56px}.copysec p{max-width:none;margin-top:16px}}@media (min-width:1024px){.copysec h1{font-size:44px}.copysec p{font-size:16.5px;line-height:1.75}}.seo-appzone[data-minimized=true] .home-hero{display:none}.seo-appzone .home-hero{min-height:0;padding:40px 22px 24px}.seo-appzone .home-brand,.seo-appzone .home-hero:before{display:none}.veil[data-quiet=true]{opacity:0;pointer-events:none}.seo-appzone[data-minimized=false] .home-hero{animation:seo-fold-in .28s var(--ease-fade)}@keyframes seo-fold-in{0%{opacity:0;transform:translateY(8px)}}.strip-note{margin:10px 16px 0;font-size:12.5px;line-height:1.55;color:var(--amber-bright)}@media (prefers-reduced-motion:reduce){.seo-brand,.strip .exp,.strip .exp svg,.strip .playcirc{transition-duration:1ms}.seo-appzone[data-minimized=false] .home-hero{animation-duration:1ms}}.offersec{position:relative;padding:56px 26px 8px}.offerblock{border:1px solid var(--hairline);border-radius:20px;background:linear-gradient(var(--bg-wash),var(--bg-wash)),var(--bg-raised);box-shadow:0 0 90px rgba(201,158,99,.07),inset 0 0 44px rgba(201,158,99,.04);padding:30px 24px 24px;text-align:center}.offerblock-t{font-family:var(--font-display);font-variation-settings:"wght" 520;font-size:24px;color:var(--ink);margin:0}.offerblock-l{font-size:13px;line-height:1.65;color:var(--ink-dim);margin:10px 0 0}.offerblock-cta{margin:18px auto 0;height:48px;width:100%;max-width:340px;border-radius:999px;border:1px solid var(--hairline-strong);background:rgba(201,158,99,.1);color:var(--amber-bright);font-family:var(--font-text);font-size:13.5px;font-weight:600;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s var(--ease-fade),box-shadow .18s var(--ease-fade)}.offerblock-cta:hover{background:rgba(201,158,99,.14);box-shadow:0 0 22px rgba(201,158,99,.12)}.offerblock-fine{font-size:11px;color:var(--ink-faint);margin:10px 0 0}.offerblock-restore{font-family:var(--font-text);font-size:11.5px;color:var(--ink-faint);margin:6px 0 0;padding:0;border:none;background:none;cursor:pointer}.offerblock-restore u{text-decoration:none;border-bottom:1px solid hsla(38,10%,47%,.5);padding-bottom:1px}.owncard{border:1px solid var(--hairline);border-radius:20px;background:var(--bg-raised);box-shadow:0 0 90px rgba(201,158,99,.07),inset 0 0 44px rgba(201,158,99,.04);padding:24px;text-align:center}.owncard-t{font-family:var(--font-display);font-variation-settings:"wght" 520;font-size:20px;color:var(--ink);margin:0}.owncard-l{font-size:12.5px;color:var(--ink-dim);margin:7px 0 0}.owncard-cta{margin:14px auto 0;height:44px;width:100%;max-width:300px;border-radius:999px;border:1px solid var(--hairline-strong);background:rgba(201,158,99,.1);color:var(--amber-bright);font-family:var(--font-text);font-size:13px;font-weight:600;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s var(--ease-fade),box-shadow .18s var(--ease-fade)}.owncard-cta:hover{background:rgba(201,158,99,.14);box-shadow:0 0 22px rgba(201,158,99,.12)}.owncard-manage{font-family:var(--font-text);font-size:11.5px;color:var(--ink-faint);margin:10px 0 0;padding:0;border:none;background:none;cursor:pointer}.owncard-manage:hover{color:var(--ink-dim)}.restorecard{margin-top:16px;border:1px solid var(--hairline);border-radius:18px;background:var(--bg-raised);padding:22px 20px;animation:fb-surface-in .24s var(--ease-fade)}.restorecard-t{font-family:var(--font-display);font-variation-settings:"wght" 520;font-size:18px;color:var(--ink);margin:0}.restorecard-s{font-size:12.5px;color:var(--ink-dim);margin:4px 0 0}.restorecard form{margin-top:12px}.restore-email{display:flex;width:100%;height:46px;border:1px solid rgba(201,158,99,.22);border-radius:12px;background:#050508;padding:0 14px;font-family:var(--font-text);font-size:13px;color:var(--ink);outline:none}.restore-email::placeholder{color:var(--ink-faint)}.restore-email:focus-visible{border-color:var(--hairline-strong)}.sendbtn{margin-top:10px;width:100%;height:46px;border-radius:999px;border:1px solid var(--hairline-strong);background:rgba(201,158,99,.1);color:var(--amber-bright);font-family:var(--font-text);font-size:13px;font-weight:600;letter-spacing:.02em;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s var(--ease-fade)}.sendbtn:hover{background:rgba(201,158,99,.14)}.sentcard{margin-top:16px;border:1px solid var(--hairline);border-radius:18px;background:var(--bg-raised);padding:20px;text-align:center;animation:fb-surface-in .24s var(--ease-fade)}.sentcard-t{font-family:var(--font-display);font-variation-settings:"wght" 520;font-size:17px;color:var(--ink);margin:0}.offer-error{font-size:12px;line-height:1.6;color:var(--amber-bright);text-align:center;margin:9px 0 0}@keyframes fb-surface-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.toast{position:fixed;left:50%;bottom:78px;transform:translateX(-50%);z-index:80;background:#14121a;border:1px solid var(--hairline-strong);border-radius:999px;padding:11px 18px;font-family:var(--font-text);font-size:12.5px;color:var(--ink);white-space:nowrap;box-shadow:0 14px 44px rgba(0,0,0,.55);animation:fb-toast-in .24s var(--ease-fade)}.toast[data-top=true]{bottom:auto;top:64px}.toast[data-leaving=true]{animation:fb-toast-out .18s var(--ease-fade) forwards}@keyframes fb-toast-in{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes fb-toast-out{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-6px)}}.mixscrim{position:fixed;inset:0;z-index:59;background:rgba(4,3,8,.72);opacity:0;pointer-events:none;transition:opacity .24s var(--ease-fade)}.mixscrim[data-on=true]{opacity:1;pointer-events:auto}.msheet{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--bg-raised);border:1px solid var(--hairline);border-bottom:none;border-radius:22px 22px 0 0;padding:10px 22px 22px;box-shadow:0 -20px 70px rgba(0,0,0,.65);transform:translateY(100%);transition:transform .32s var(--ease-fade);outline:none;max-height:calc(100svh - 24px);overflow-y:auto;overscroll-behavior:contain}.msheet[data-on=true]{transform:translateY(0)}.msheet-handle{width:38px;height:4px;border-radius:2px;background:#2a2721;margin:6px auto 14px}.mtitle{font-family:var(--font-display);font-variation-settings:"wght" 520;font-size:21px;color:var(--ink);margin:0}.msub{font-size:12.5px;color:var(--ink-dim);margin:5px 0 0}.mrow{margin-top:15px}.mrow .me{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 8px}.mchips{display:flex;flex-wrap:wrap;gap:5px}.mchip{height:33px;padding:0 11px;border:1px solid var(--hairline);border-radius:999px;display:flex;align-items:center;gap:6px;font-family:var(--font-text);font-size:11.5px;font-weight:500;letter-spacing:.015em;color:var(--ink-dim);background:#050508;cursor:pointer;transition:color .18s var(--ease-fade),border-color .18s var(--ease-fade),background .18s var(--ease-fade),box-shadow .18s var(--ease-fade)}.mchip .dot{width:4.5px;height:4.5px;border-radius:50%;background:#4c4636;flex-shrink:0}.mchip.sel{color:var(--amber-bright);border-color:var(--hairline-strong);background:rgba(201,158,99,.07);box-shadow:0 0 22px rgba(201,158,99,.12)}.mchip.sel .dot{background:var(--amber)}.lenctl{position:relative;display:flex;border:1px solid var(--hairline);padding:3px;background:#050508;height:44px}.lenctl,.lthumb{border-radius:999px}.lthumb{position:absolute;top:3px;bottom:3px;width:calc(25% - 3px);background:rgba(201,158,99,.1);border:1px solid var(--hairline-strong);transition:left .26s var(--ease-fade)}.lenctl .seg{flex:1 1;display:flex;align-items:center;justify-content:center;gap:4px;font-family:var(--font-text);font-size:12.5px;color:var(--ink-faint);position:relative;z-index:1;border:none;background:none;padding:0;cursor:pointer;transition:color .18s var(--ease-fade)}.lenctl .seg.on{color:var(--ink);font-weight:600}.degmark{display:block}.mfoot{gap:16px;margin-top:20px}.hear,.mfoot{display:flex;align-items:center}.hear{gap:7px;font-family:var(--font-text);font-size:12px;color:var(--ink-dim);white-space:nowrap;border:none;background:none;padding:0;cursor:pointer;transition:color .18s var(--ease-fade),opacity .18s var(--ease-fade)}.hear[data-live=false]{opacity:.45;pointer-events:none}.mixring{position:relative;width:30px;height:30px;display:inline-block;flex-shrink:0}.mixring-lbl{position:absolute;inset:0;font-size:8.5px;letter-spacing:.04em}.mcta,.mixring-lbl{display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--amber-bright)}.mcta{flex:1 1;height:46px;border-radius:999px;border:1px solid var(--hairline-strong);background:rgba(201,158,99,.1);font-family:var(--font-text);font-size:12.5px;letter-spacing:.02em;gap:8px;cursor:pointer;transition:background .18s var(--ease-fade),opacity .18s var(--ease-fade)}.mcta:hover{background:rgba(201,158,99,.14)}.mcta[data-live=false]{opacity:.45;pointer-events:none}.mgr{display:block;width:100%;text-align:center;font-family:var(--font-text);font-size:11.5px;color:var(--ink-faint);margin:12px 0 0;padding:0;border:none;background:none;cursor:pointer}.mgr:hover{color:var(--ink-dim)}@media (min-width:768px){.offersec{padding:64px 0 8px}.offerblock,.owncard{max-width:560px;margin:0 auto}.msheet{left:50%;right:auto;bottom:auto;top:50%;width:660px;max-height:calc(100svh - 64px);border-radius:22px;border-bottom:1px solid var(--hairline);padding:30px 34px 26px;box-shadow:0 30px 90px rgba(0,0,0,.6);transform:translate(-50%,-46%);opacity:0;transition:transform .32s var(--ease-fade),opacity .24s var(--ease-fade)}.msheet[data-on=true]{transform:translate(-50%,-50%);opacity:1}.msheet-handle{display:none}}@media (prefers-reduced-motion:reduce){.lthumb,.mchip,.mcta,.mixscrim,.msheet,.offerblock-cta,.owncard-cta,.restorecard,.sendbtn,.sentcard,.toast{transition-duration:1ms;animation-duration:1ms}}.science{position:relative;padding:56px 26px 8px;max-width:692px;margin:0 auto}.science-list{list-style:none;margin:0;padding:0}.science-item{margin-top:26px}.science-t{font-family:var(--font-display);font-variation-settings:"wght" 480;font-size:17px;line-height:1.3;color:var(--ink);margin:0}.science-p{font-size:13.5px;line-height:1.65;color:var(--ink-dim);margin:6px 0 0}.science-src{font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin:8px 0 0}.offer-more,.offerblock-more{display:block;width:max-content;margin:6px auto 0;padding:6px 4px;font-size:12px;color:var(--ink-dim);border-bottom:none;-webkit-tap-highlight-color:transparent}.offer-more:after,.offerblock-more:after{content:" →";color:var(--amber)}.offer-more:hover,.offerblock-more:hover{color:var(--ink)}.foot-offer{text-align:center;margin:0 0 16px}.foot-offer a{font-family:var(--font-display);font-variation-settings:"wght" 460;font-size:15px;color:var(--amber);border-bottom:none}.foot-offer a:hover{color:var(--amber-bright)}.st-top{padding:calc(22px + env(safe-area-inset-top)) 26px 0;display:flex;justify-content:center}.st-brand{display:inline-flex;align-items:center;gap:9px;padding:8px 6px;opacity:.75;border-bottom:none;transition:opacity .12s var(--ease-fade)}.st-brand:hover{opacity:1}.st-brand-word{font-family:var(--font-display);font-variation-settings:"wght" 480;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim)}.st-hero{position:relative;padding:44px 26px 20px;text-align:center}.st-hero:before{content:"";position:absolute;inset:0 0 auto;height:440px;background:radial-gradient(ellipse 60% 55% at 50% 45%,rgba(201,158,99,.09),transparent 70%);pointer-events:none}.st-title{position:relative;font-family:var(--font-display);font-variation-settings:"wght" 480;font-weight:400;font-size:38px;line-height:1.08;letter-spacing:-.01em;color:var(--ink);margin:0}.st-lede{position:relative;font-size:15px;line-height:1.6;color:var(--ink-dim);max-width:400px;margin:16px auto 0}.st-price{position:relative;margin:30px 0 0;line-height:1}.st-price-n{font-family:var(--font-display);font-variation-settings:"wght" 500;font-size:40px;color:var(--amber-bright)}.st-price-u{font-size:14px;color:var(--ink-dim);margin-left:4px}.st-price-note{position:relative;font-size:12.5px;color:var(--ink-faint);margin:8px 0 0}.st-cta{margin-top:22px}.st-cta,.st-sec{position:relative}.st-sec{padding:48px 26px 8px;max-width:692px;margin:0 auto}.st-list,.st-steps{list-style:none;margin:0;padding:0}.st-item{margin-top:22px;padding-left:16px;border-left:1px solid var(--hairline)}.st-step{display:flex;gap:16px;align-items:flex-start;margin-top:22px}.st-step-n{flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--hairline-strong);color:var(--amber);font-family:var(--font-display);font-size:14px;display:flex;align-items:center;justify-content:center}.st-step-p,.st-step-t{display:block}.st-step-t{margin-top:4px}.st-faq{margin:8px 0 0}.st-q{padding:18px 0;border-bottom:1px solid rgba(201,158,99,.1)}.st-q-t{font-size:16px}.st-q-a{margin-left:0}@media (min-width:768px){.st-hero{padding-top:72px;max-width:692px;margin:0 auto}.st-title{font-size:52px}.st-lede{font-size:16px;max-width:460px}.st-list{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:36px;column-gap:36px}}.legal{max-width:640px;margin:0 auto;padding:calc(40px + env(safe-area-inset-top)) 26px 56px}.legal-home{display:inline-flex;align-items:center;gap:8px;color:var(--ink-dim);text-decoration:none;font-size:12px;letter-spacing:.18em;text-transform:uppercase}.legal-h1{font-variation-settings:"wght" 480;font-size:30px;margin:28px 0 14px;font-weight:400}.legal-h1,.legal-h2{font-family:var(--font-display);color:var(--ink)}.legal-h2{font-variation-settings:"wght" 480;font-size:18px;margin:30px 0 6px;font-weight:400}.legal-p{font-size:14px;line-height:1.7;color:var(--ink-dim);margin:8px 0 0}.legal-meta{font-size:11.5px;letter-spacing:.06em;color:var(--ink-faint);margin:16px 0 0}.legal-foot{margin-top:44px;font-size:12px}.foot-legal,.foot-legal a,.legal-foot,.legal-foot a{color:var(--ink-faint)}.foot-legal{text-align:center;font-size:11.5px;margin:18px 0 0}.more-title{font-family:var(--font-display);font-variation-settings:"wght" 480;font-size:24px;line-height:1.25;letter-spacing:-.005em;color:var(--ink);margin:10px 0 0;max-width:22ch}.tipbox{margin:16px 0 0;padding:16px 20px;border:1px solid var(--hairline);border-radius:16px;text-align:center}.tipbox-l{font-size:12.5px;line-height:1.6;color:var(--ink-faint);margin:0}.tipbox-cta,.tipbox[data-thanked=true] .tipbox-l{color:var(--ink-dim)}.tipbox-cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.tipbox-cta:hover{color:var(--amber-bright)}.tipbox-cta:disabled{opacity:.6;cursor:default}@media (min-width:768px){.tipbox{max-width:560px;margin:16px auto 0}}.library+.offersec{padding-top:28px}@media (min-width:768px){.library+.offersec{padding-top:32px}}