@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a5a3076f5a3c2968-s.2yekaq-lsxzxl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/23f1a98b08006014-s.32g3_4t-7pe44.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/54fc36028e2bb174-s.p.1h6pn64pmfi2q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_6b018d42-module__ViQAFa__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_6b018d42-module__ViQAFa__variable{--font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3-5_uhe2g8vfj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.27tgfqm6_tedn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9eba4caf7edd2921-s.2r0cv3f07u_0l.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f6752bd2263820da-s.12_ze2_d4hpxy.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f285987c35230861-s.318-mahh4esyg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.0yot_wy8hf-md.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ab57efd000576a30-s.p.2q0khlq77_eaw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_c6f7ee29-module__tyxnWG__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_c6f7ee29-module__tyxnWG__variable{--font-interface:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/198d17f2fc7b7e24-s.08m__0qttsjwy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bb835a708696869b-s.3prx-r-zugqyw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c7c54d92ecafd95-s.2ul13i_kpbu32.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4b825e536f0add60-s.40xx_hee_9tzo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c825fd02acae0153-s.p.2nh923zyv9e2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway;font-style:normal;font-weight:900;font-display:swap;src:url(../media/198d17f2fc7b7e24-s.08m__0qttsjwy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Raleway;font-style:normal;font-weight:900;font-display:swap;src:url(../media/bb835a708696869b-s.3prx-r-zugqyw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Raleway;font-style:normal;font-weight:900;font-display:swap;src:url(../media/6c7c54d92ecafd95-s.2ul13i_kpbu32.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Raleway;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4b825e536f0add60-s.40xx_hee_9tzo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Raleway;font-style:normal;font-weight:900;font-display:swap;src:url(../media/c825fd02acae0153-s.p.2nh923zyv9e2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Raleway Fallback;src:local(Arial);ascent-override:90.51%;descent-override:22.53%;line-gap-override:0.0%;size-adjust:103.86%}.raleway_2014bc07-module__qCVJ-G__className{font-family:Raleway,Raleway Fallback;font-style:normal}.raleway_2014bc07-module__qCVJ-G__variable{--font-fashionbeat:"Raleway", "Raleway Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--base:#1a1512;--surface:#211a16;--type:#f4ede3;--muted:#a89b8e;--glow:#e8c08a;--unit:8px;--column:640px;--ease:cubic-bezier(.22, .61, .36, 1);--horizon-height:16vh}*{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{background:var(--base);color:var(--type);font-family:var(--font-interface), -apple-system, BlinkMacSystemFont, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;transition:background 2.4s var(--ease), color 2.4s var(--ease);overflow-x:hidden}::selection{background:var(--type);color:var(--base)}:focus-visible{outline:2px solid var(--type);outline-offset:3px;border-radius:2px}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.ambient{z-index:0;background:var(--base);position:fixed;inset:0;overflow:hidden}.ambient.is-quiet .ambient-media{opacity:0}.ambient-media{object-fit:cover;filter:saturate(.8)contrast(1.06)brightness(1.18);width:100%;height:100%;position:absolute;inset:0}.ambient-scrim{background: radial-gradient(110% 78% at 24% 46%, color-mix(in oklab, var(--base) 92%, transparent) 0%, color-mix(in oklab, var(--base) 88%, transparent) 36%, color-mix(in oklab, var(--base) 40%, transparent) 66%, transparent 88%),  linear-gradient(to top, var(--base) 0%, color-mix(in oklab, var(--base) 62%, transparent) 22%, transparent 54%),  color-mix(in oklab, var(--base) 30%, transparent);position:absolute;inset:0}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chip,.amount,.suggestion,.picker-row,.transport button,.retreat,.shirt-swatch,.shirt-chip,.shirt-buy,.support-close{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.frame{z-index:2;padding-left:max(calc(var(--unit) * 3), env(safe-area-inset-left));padding-right:max(calc(var(--unit) * 3), env(safe-area-inset-right));padding-top:max(calc(var(--unit) * 3), env(safe-area-inset-top));min-height:calc(100dvh - var(--keyboard,0px));height:calc(100dvh - var(--keyboard,0px));justify-content:center;width:100%;display:flex;position:relative}.column{width:100%;max-width:var(--column);z-index:2;flex-direction:column;min-height:0;display:flex;position:relative}.top{justify-content:space-between;align-items:center;gap:calc(var(--unit) * 2);padding-top:var(--unit);flex:none;display:flex}.wordmark{font-family:var(--font-interface), sans-serif;letter-spacing:.01em;color:var(--muted);transition:color .4s var(--ease);align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.wordmark.is-home{cursor:pointer;transition:color .16s var(--ease)}.wordmark.is-home:hover,.wordmark.is-home:focus-visible{color:var(--type)}.wordmark svg{opacity:.9;flex:none}.retreat{font-family:var(--font-interface), sans-serif;color:var(--muted);text-align:right;max-width:60%;transition:opacity .3s var(--ease), color .3s var(--ease);align-items:center;gap:6px;font-size:13px;font-weight:400;display:flex}.retreat:hover{color:var(--type)}.retreat span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.retreat svg{opacity:.7;flex-shrink:0}.middle{justify-content:safe center;gap:calc(var(--unit) * 5);min-height:0;padding:calc(var(--unit) * 4) 0;scrollbar-width:none;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.middle::-webkit-scrollbar{display:none}.mission{font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;font-variation-settings:"SOFT" 60, "WONK" 1, "opsz" 40;margin:0;font-size:clamp(32px,11vw,60px);font-weight:400;line-height:1.15}.how{color:var(--muted);margin:calc(var(--unit) * 2) 0 0;text-wrap:balance;max-width:42ch;font-size:clamp(15px,4.2vw,19px);line-height:1.55}.intro{flex-direction:column;display:flex}.ask{gap:var(--unit);flex-direction:column;display:flex}.ask textarea{font-family:var(--font-display), Georgia, serif;font-variation-settings:"SOFT" 40, "opsz" 30;color:var(--type);padding:0 0 calc(var(--unit) * 1.5);width:100%;transition:border-color .2s var(--ease);resize:none;field-sizing:content;background:0 0;border:none;outline:none;font-size:clamp(22px,5vw,30px);font-weight:400;line-height:1.3;display:block;overflow:hidden}.ask textarea::placeholder{color:var(--muted);opacity:.75}.ask-field{align-items:flex-end;gap:calc(var(--unit) * .5);border-bottom:1px solid color-mix(in oklab, var(--type) 30%, transparent);transition:border-color .2s var(--ease);border-radius:4px 4px 0 0;display:flex}.ask-field:focus-within{border-bottom-color:color-mix(in oklab, var(--type) 70%, transparent)}.mic{width:52px;height:52px;color:var(--muted);background:color-mix(in oklab, var(--type) 4%, transparent);transition:color .18s var(--ease), background .18s var(--ease), border-color .18s var(--ease);border:1px solid #0000;border-radius:999px;flex-shrink:0;place-items:center;margin-bottom:2px;display:grid;position:relative}.mic svg{width:32px;height:32px;position:relative}.mic:hover,.mic:focus-visible{color:var(--type);background:color-mix(in oklab, var(--type) 10%, transparent);border-color:color-mix(in oklab, var(--type) 18%, transparent)}.mic:disabled{opacity:.4}.mic:not(.is-listening):not(:disabled):before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--glow) 42%, transparent) 0%, transparent 68%);pointer-events:none;border-radius:999px;width:44px;height:44px;animation:6s ease-in-out infinite mic-glow;position:absolute}@keyframes mic-glow{0%,to{opacity:.16;transform:scale(.82)}50%{opacity:.62;transform:scale(1.12)}}.mic.is-listening{color:var(--base);background:color-mix(in oklab, var(--glow) 82%, var(--type));animation:listening 2.4s var(--ease) infinite}@keyframes listening{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--glow) 40%, transparent)}50%{box-shadow:0 0 0 9px #0000}}.ask textarea:disabled{opacity:.5}.ask{position:relative}.suggestions{z-index:5;margin-top:var(--unit);overscroll-behavior:contain;background:color-mix(in oklab, var(--surface) 96%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid color-mix(in oklab, var(--type) 10%, transparent);scrollbar-width:thin;scrollbar-color:color-mix(in oklab, var(--type) 22%, transparent) transparent;border-radius:4px;max-height:min(46vh,380px);position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 24px 60px -24px #000000b3}.suggestion-group{padding:calc(var(--unit) * 1.25) 0;border-bottom:1px solid color-mix(in oklab, var(--type) 7%, transparent)}.suggestion-group:last-child{border-bottom:none}.suggestion-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 calc(var(--unit) * .75);padding:0 calc(var(--unit) * 2);font-size:11px;font-weight:600}.suggestion{text-align:left;width:100%;padding:9px calc(var(--unit) * 2);color:var(--type);opacity:.82;transition:opacity .12s var(--ease), background .12s var(--ease);font-size:15px;line-height:1.4;display:block}.suggestion[data-active=true],.suggestion:hover{opacity:1;background:color-mix(in oklab, var(--type) 8%, transparent)}.chips-line{align-items:center;gap:var(--unit);margin-top:calc(var(--unit) * 2.5);padding-bottom:2px;display:flex}.chips-line .chip-again{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.chips{align-items:center;gap:var(--unit);scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;flex:auto;min-width:0;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.chips>*{scroll-snap-align:start;flex:none}.chip{white-space:nowrap}.chips-line .chip-more{align-items:center;gap:calc(var(--unit) * .75);padding:0 0 0 calc(var(--unit) * 2);border:0;border-left:1px solid color-mix(in oklab, var(--type) 12%, transparent);min-height:44px;color:var(--muted);white-space:nowrap;transition:color .15s var(--ease);background:0 0;border-radius:0;flex:none;font-size:.9375rem;display:inline-flex}.chips-line .chip-more:hover,.chips-line .chip-more:focus-visible{color:var(--type);background:0 0}.chips-line .chip-more svg{transition:transform .2s var(--ease)}.chips::-webkit-scrollbar{display:none}.chip{color:var(--muted);white-space:nowrap;background:color-mix(in oklab, var(--type) 3%, transparent);border:1px solid color-mix(in oklab, var(--type) 9%, transparent);min-height:44px;transition:color .16s var(--ease), background .16s var(--ease), border-color .16s var(--ease);border-radius:999px;padding:0 16px;font-size:clamp(13px,3.4vw,14px);font-weight:500}.chip:hover,.chip:focus-visible{color:var(--type);background:color-mix(in oklab, var(--type) 8%, transparent);border-color:color-mix(in oklab, var(--type) 22%, transparent)}.now{gap:calc(var(--unit) * 1.5);flex-direction:column;display:flex}.title{font-family:var(--font-display), Georgia, serif;letter-spacing:-.015em;font-variation-settings:"SOFT" 60, "WONK" 1, "opsz" 34;text-wrap:balance;margin:0;font-size:clamp(24px,5.6vw,34px);font-weight:400;line-height:1.2}.line{color:var(--muted);text-wrap:balance;max-width:42ch;margin:0;font-size:clamp(15px,3.6vw,16px);line-height:1.55}.imager{width:100%;height:56px;margin-top:calc(var(--unit) * 3);pointer-events:none;display:block}@media (min-width:720px){.imager{height:68px}}.transport{align-items:center;gap:calc(var(--unit) * 3);margin-top:calc(var(--unit) * 4);display:flex}.transport button{color:var(--muted);width:44px;height:44px;transition:color .15s var(--ease);border-radius:999px;place-items:center;margin-left:-12px;display:grid}.transport button:hover,.transport button:focus-visible{color:var(--type)}.transport button.is-hearted{color:color-mix(in oklab, var(--glow) 88%, var(--type))}.transport button.is-hearted svg{animation:heart-given .32s var(--ease)}@keyframes heart-given{0%{transform:scale(1)}38%{transform:scale(1.28)}to{transform:scale(1)}}.picker-scrim{height:calc(100dvh - var(--keyboard,0px));z-index:40;background:color-mix(in srgb, var(--base) 72%, transparent);-webkit-backdrop-filter:blur(14px);animation:picker-scrim-in .2s var(--ease) both;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;left:0;right:0}.picker{width:100%;max-width:var(--column);max-height:min(100%,660px);padding:calc(var(--unit) * 2.5) calc(var(--unit) * 3) calc(var(--unit) * 3);background:var(--surface);border-top:1px solid color-mix(in srgb, var(--type) 8%, transparent);animation:picker-in .26s var(--ease) both;border-radius:18px 18px 0 0;flex-direction:column;display:flex}@media (min-width:720px){.picker-scrim{align-items:center}.picker{border:1px solid color-mix(in srgb, var(--type) 8%, transparent);border-radius:18px;max-height:min(88%,620px)}}.picker-head{justify-content:space-between;align-items:baseline;gap:var(--unit);margin-bottom:calc(var(--unit) * 1.5);display:flex}.picker-now{font-family:var(--font-interface), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.picker-now span{color:var(--type);opacity:.9}.picker-close{width:32px;height:32px;color:var(--muted);transition:color .15s var(--ease);border-radius:999px;flex:none;place-items:center;margin-right:-8px;display:grid}.picker-close:hover,.picker-close:focus-visible{color:var(--type)}.picker-field-row{align-items:flex-end;gap:4px;display:flex}.picker-field-row .mic{width:40px;height:40px;margin-bottom:0}.picker-field-row .mic svg{width:22px;height:22px}.picker-field{font-family:var(--font-interface), sans-serif;color:var(--type);resize:none;width:100%;min-width:0;max-height:6.5em;padding:calc(var(--unit) * 1.5) calc(var(--unit) * 2);background:color-mix(in srgb, var(--type) 5%, transparent);transition:border-color .15s var(--ease);border:1px solid #0000;border-radius:10px;flex:auto;font-size:16px;line-height:1.45;overflow-y:auto}.picker-field::placeholder{color:var(--muted);opacity:.6}.picker-field:focus-visible{border-color:color-mix(in srgb, var(--type) 22%, transparent);outline:none}.picker-field:disabled{opacity:.5}.picker-list{overscroll-behavior:contain;margin:calc(var(--unit) * 2) calc(var(--unit) * -1) 0;padding:0 var(--unit);flex:auto;overflow-y:auto}.picker-group+.picker-group{margin-top:calc(var(--unit) * 2.5)}.picker-label{font-family:var(--font-interface), sans-serif;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0 0 calc(var(--unit) * .5) calc(var(--unit) * 1.5);font-size:11px}.picker-row{font-family:var(--font-interface), sans-serif;color:var(--type);text-align:left;width:100%;padding:calc(var(--unit) * 1.1) calc(var(--unit) * 1.5);opacity:.78;transition:background-color .12s var(--ease), opacity .12s var(--ease);border-radius:8px;flex-direction:column;gap:1px;font-size:15px;display:flex}.picker-row[data-active=true]{background:color-mix(in srgb, var(--type) 8%, transparent);opacity:1}.picker-row:focus-visible{outline:1px solid color-mix(in srgb, var(--type) 30%, transparent);outline-offset:-1px}.picker-blurb{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.35;overflow:hidden}.picker-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.picker-empty{font-family:var(--font-interface), sans-serif;color:var(--muted);padding:calc(var(--unit) * 2) calc(var(--unit) * 1.5);margin:0;font-size:14px}@keyframes picker-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes picker-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.picker-scrim,.picker{animation-duration:1ms}}.invited{align-items:flex-start;gap:calc(var(--unit) * 1.5);margin-top:calc(var(--unit) * 3);flex-direction:column;display:flex}.invited p{color:var(--muted);margin:0;font-size:14px}.invited-play{color:var(--base);background:color-mix(in oklab, var(--glow) 82%, var(--type));text-overflow:ellipsis;white-space:nowrap;max-width:100%;transition:filter .15s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:10px 20px;font-size:15px;font-weight:500;display:inline-flex;overflow:hidden}.invited-play:hover,.invited-play:focus-visible{filter:brightness(1.08)}.chip-again{text-overflow:ellipsis;white-space:nowrap;border-color:color-mix(in oklab, var(--glow) 34%, transparent);background:color-mix(in oklab, var(--glow) 7%, transparent);max-width:100%;color:var(--type);margin-bottom:calc(var(--unit) * .5);flex:0 0 100%;order:-1;overflow:hidden}.share-scrim{height:calc(100dvh - var(--keyboard,0px));z-index:45;background:color-mix(in srgb, var(--base) 68%, transparent);-webkit-backdrop-filter:blur(14px);animation:picker-scrim-in .2s var(--ease) both;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;left:0;right:0}.share-sheet{width:100%;max-width:var(--column);padding:calc(var(--unit) * 2.5) 0 calc(var(--unit) * 3);background:var(--surface);border-top:1px solid color-mix(in srgb, var(--type) 8%, transparent);animation:picker-in .26s var(--ease) both;border-radius:18px 18px 0 0}@media (min-width:720px){.share-scrim{align-items:center}.share-sheet{border:1px solid color-mix(in srgb, var(--type) 8%, transparent);border-radius:18px}}.share-head{justify-content:space-between;align-items:flex-start;gap:var(--unit);padding:0 calc(var(--unit) * 3);margin-bottom:calc(var(--unit) * 2.5);display:flex}.share-what{font-family:var(--font-display), Georgia, serif;color:var(--type);opacity:.92;margin:0;font-size:17px;line-height:1.35}.share-row{gap:calc(var(--unit) * 2.5);padding:0 calc(var(--unit) * 3) 4px;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.share-row::-webkit-scrollbar{display:none}.share-target{-webkit-user-select:none;user-select:none;flex-direction:column;flex:none;align-items:center;gap:8px;width:62px;text-decoration:none;display:flex}.share-mark{width:54px;height:54px;transition:transform .14s var(--ease);border-radius:999px;place-items:center;display:grid}.share-target:hover .share-mark,.share-target:focus-visible .share-mark{transform:scale(1.06)}.share-target:active .share-mark{transform:scale(.94)}.share-label{font-family:var(--font-interface), sans-serif;color:var(--muted);text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:62px;font-size:11.5px;line-height:1.2;overflow:hidden}.shared-note{color:var(--muted);margin:calc(var(--unit) * 1.5) 0 0;animation:fade-in .2s var(--ease) both;font-size:13px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.bottom{gap:calc(var(--unit) * 2);padding-bottom:calc(var(--horizon-height) * .55 + var(--unit) * 2 + env(safe-area-inset-bottom));flex-direction:column;flex:none;display:flex}.shirt-sheet{width:100%;max-width:var(--column);padding:calc(var(--unit) * 2.5) calc(var(--unit) * 3) calc(var(--unit) * 3);gap:calc(var(--unit) * 2);background:var(--surface);border-top:1px solid color-mix(in srgb, var(--type) 8%, transparent);animation:picker-in .26s var(--ease) both;max-height:calc(100dvh - var(--unit) * 6);border-radius:18px 18px 0 0;flex-direction:column;display:flex;overflow-y:auto}@media (min-width:720px){.shirt-sheet{border:1px solid color-mix(in srgb, var(--type) 8%, transparent);border-radius:18px}}.shirt-sheet .share-head{margin:0;padding:0}.shirt-title{font-family:var(--font-display), Georgia, serif;color:var(--type);margin:0;font-size:21px;line-height:1.2}.shirt-photo{aspect-ratio:1;object-fit:contain;border-radius:12px;width:100%;max-width:38dvh;max-height:38dvh;margin-inline:auto;display:block}.shirt-colours{gap:calc(var(--unit) * 1.5);width:100%;max-width:38dvh;margin-inline:auto;display:flex}.shirt-swatch{border:1px solid color-mix(in oklab, var(--muted) 30%, transparent);transition:border-color .15s var(--ease), background .15s var(--ease);background:0 0;border-radius:12px;flex-direction:column;flex:1 1 0;align-items:stretch;gap:6px;padding:5px;display:flex}.shirt-swatch img{object-fit:cover;object-position:center 32%;background:var(--base);border-radius:8px;width:100%;height:64px;display:block}.shirt-swatch span{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);transition:color .15s var(--ease);font-size:12px}.shirt-swatch:hover,.shirt-swatch:focus-visible{border-color:color-mix(in oklab, var(--muted) 60%, transparent)}.shirt-swatch.is-on{border-color:var(--glow);background:color-mix(in oklab, var(--glow) 10%, transparent)}.shirt-swatch.is-on span{color:var(--type)}.shirt-sizes{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}@media (min-width:420px){.shirt-sizes{gap:calc(var(--unit) * .75)}}.shirt-chip{min-width:0;min-height:44px;color:var(--muted);border:1px solid color-mix(in oklab, var(--muted) 34%, transparent);border-radius:999px;padding:0 2px;font-size:clamp(11px,3.1vw,13px);line-height:1;transition:color .14s,border-color .14s,background .14s}.shirt-chip:hover{color:var(--type);border-color:color-mix(in oklab, var(--muted) 60%, transparent)}.shirt-chip.is-on{color:var(--base);background:var(--glow);border-color:var(--glow)}.shirt-note{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.shirt-buy{min-height:48px;padding:0 calc(var(--unit) * 2.5);color:var(--base);background:var(--glow);transition:opacity .15s var(--ease);border-radius:999px;font-size:15px}.shirt-buy:disabled{color:var(--muted);background:color-mix(in oklab, var(--muted) 16%, transparent);cursor:default}.footer{color:var(--muted);max-width:66ch;margin:0;font-size:clamp(12px,3vw,13px);line-height:1.6}.footer-ask{font:inherit;color:var(--type);cursor:pointer;opacity:.82;background:0 0;border:0;padding:0;transition:opacity .16s}.footer-ask:hover,.footer-ask:focus-visible{opacity:1}.credit-home{color:var(--muted)}.credit-link{color:var(--type);opacity:.82;text-decoration:none;transition:opacity .16s}.credit-link:hover,.credit-link:focus-visible{opacity:1}.credit-link:focus-visible{outline:1px solid var(--type);outline-offset:3px}.support{width:100%;max-width:var(--column);gap:calc(var(--unit) * 2);padding:calc(var(--unit) * 3);background:var(--surface);border-top:1px solid color-mix(in oklab, var(--type) 8%, transparent);animation:picker-in .26s var(--ease) both;max-height:calc(100dvh - var(--unit) * 6);border-radius:18px 18px 0 0;flex-direction:column;display:flex;overflow-y:auto}@media (min-width:720px){.support{border:1px solid color-mix(in oklab, var(--type) 8%, transparent);border-radius:18px}}.support h2{font-family:var(--font-display), Georgia, serif;font-variation-settings:"SOFT" 50, "opsz" 20;margin:0;font-size:19px;font-weight:400;line-height:1.3}.support p{color:var(--muted);max-width:44ch;margin:0;font-size:14px;line-height:1.6}.amounts{gap:var(--unit);flex-wrap:wrap;display:flex}.amount{color:var(--base);background:color-mix(in oklab, var(--glow) 82%, var(--type));transition:transform .15s var(--ease), filter .15s var(--ease);border-radius:999px;padding:8px 18px;font-size:14px;font-weight:500}.amount:hover,.amount:focus-visible{filter:brightness(1.08)}.amount:disabled{opacity:.55;filter:none}.amount-other{align-items:center;gap:4px;padding:4px 6px 4px 14px;display:flex}.amount-other input{color:var(--base);background:0 0;border:none;outline:none;width:4.5ch;font-family:inherit;font-size:16px;font-weight:500}.amount-other input::placeholder{color:var(--base);opacity:.45}.amount-other button{color:var(--base);background:color-mix(in srgb, var(--base) 14%, transparent);transition:background-color .15s var(--ease);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:600}.amount-other button:hover:not(:disabled),.amount-other button:focus-visible:not(:disabled){background:color-mix(in srgb, var(--base) 24%, transparent)}.amount-other button:disabled{opacity:.4}.debug{z-index:90;color:#0f0;white-space:pre-wrap;word-break:break-all;pointer-events:none;background:#000000d1;margin:0;padding:6px 8px;font:11px/1.5 ui-monospace,monospace;position:fixed;top:0;left:0;right:0}.handoff{align-items:flex-start;gap:calc(var(--unit) * 1.5);margin-top:calc(var(--unit) * 2);flex-direction:column;display:flex}.handoff svg{background:#f4ede3;border-radius:10px;padding:10px;display:block}.handoff-here{color:var(--muted);border-bottom:1px solid color-mix(in srgb, var(--muted) 40%, transparent);transition:color .15s var(--ease);padding-bottom:1px;font-size:13px;text-decoration:none}.handoff-here:hover,.handoff-here:focus-visible{color:var(--type)}.tip-note{color:var(--muted);margin:calc(var(--unit) * 1.5) 0 0;font-size:13px;line-height:1.5}.tip-error{color:var(--type);margin:0;font-size:14px;line-height:1.5}.support-close{color:var(--muted);transition:color .15s var(--ease);align-self:flex-start;font-size:13px}.support-close:hover{color:var(--type)}@keyframes lift-away{to{opacity:0;transform:translateY(-16px)}}@keyframes drop-away{to{opacity:0;transform:translateY(8px)}}@keyframes arrive{0%{opacity:0;transform:translateY(24px)}}.is-leaving .intro{animation:lift-away .25s var(--ease) .1s both}.is-leaving .chips{animation:drop-away .2s var(--ease) both}.now{animation:arrive .4s var(--ease) backwards}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.mic:not(.is-listening):not(:disabled):before{animation-duration:9s!important;animation-iteration-count:infinite!important}.reel-back-hold,.reel-back-hold.is-going,.reel-video.is-over.is-going{animation-duration:var(--reel-fade,1.2s)!important}}@media (max-width:520px){.frame{padding:calc(var(--unit) * 2) calc(var(--unit) * 2.5) 0}.middle{gap:calc(var(--unit) * 4)}}.frame.is-playing .now,.frame.is-playing .transport,.frame.is-playing .footer{text-align:center}.frame.is-playing .now{align-items:center;min-height:0}.frame.is-playing .line,.frame.is-playing .footer{margin-inline:auto}.frame.is-playing .transport{justify-content:center}.frame.is-playing .transport button{margin-left:0}.frame.is-playing .imager:not(.imager-in-dose){margin-top:calc(var(--unit) * 2)}.frame.is-playing .middle{gap:calc(var(--unit) * 2)}.frame.is-playing .now{gap:var(--unit)}.frame.is-playing .dose-player{margin-top:calc(var(--unit) * 2.75 - 5.11%);margin-bottom:calc(var(--unit) * -1 - 4.22%);margin-left:0;margin-right:0}.frame.is-playing .transport{margin-top:calc(var(--unit) * 1.5)}@media (max-width:520px){.frame.is-playing .middle{gap:calc(var(--unit) * 2)}.frame.is-playing .now{gap:var(--unit)}.frame.is-playing .dose-player{margin-top:var(--unit)}.frame.is-playing .transport{margin-top:calc(var(--unit) * 2)}.frame.is-playing .imager:not(.imager-in-dose){margin-top:calc(var(--unit) * 1.5)}}.break{z-index:40;left:calc(var(--unit) * 2);right:calc(var(--unit) * 2);bottom:calc(var(--horizon-height) * .55 + var(--unit) * 2);align-items:center;gap:calc(var(--unit) * 2);padding:calc(var(--unit) * 2);background:color-mix(in srgb, var(--surface) 94%, transparent);border:1px solid color-mix(in oklab, var(--type) 10%, transparent);-webkit-backdrop-filter:blur(14px);animation:break-in .42s var(--ease) both;border-radius:16px;display:flex;position:fixed;box-shadow:0 18px 48px #0000006b}@media (min-width:720px){.break{width:420px;left:auto;right:calc(var(--unit) * 3);bottom:calc(var(--horizon-height) * .55 + var(--unit) * 3)}}@keyframes break-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.break{animation:none}}.break-code{border-radius:8px;flex-shrink:0;line-height:0;display:none;overflow:hidden}@media (min-width:720px){.break-code{display:block}}.break-say{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.break-line{font-family:var(--font-display), Georgia, serif;color:var(--type);margin:0;font-size:16px;line-height:1.3}.break-sub{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.break-do{align-items:center;gap:calc(var(--unit) * 1.5);margin-top:4px;display:flex}.break-go{min-height:40px;padding:0 calc(var(--unit) * 2.5);color:var(--base);background:var(--glow);transition:opacity .15s var(--ease);border-radius:999px;font-size:14px}.break-go:hover{opacity:.9}.break-scan{color:var(--muted);font-size:12px;display:none}@media (min-width:720px){.break-scan{display:inline}}.break-close{width:44px;height:44px;color:var(--muted);transition:color .15s var(--ease);flex-shrink:0;justify-content:center;align-self:flex-start;align-items:center;margin:-10px -10px 0 0;display:flex}.break-close:hover{color:var(--type)}.scan{align-items:center;gap:calc(var(--unit) * 2);padding-top:calc(var(--unit) * .5);display:none}@media (min-width:720px){.scan{display:flex}}.scan svg{border-radius:6px;flex-shrink:0}.scan-say{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.shirt-foot{gap:calc(var(--unit) * 1.5);flex-direction:column;display:flex}@media (min-width:720px){.shirt-foot{justify-content:space-between;align-items:center;gap:calc(var(--unit) * 2);flex-direction:row-reverse}.shirt-photo,.shirt-colours{max-width:30dvh}.shirt-photo{max-height:30dvh}.shirt-foot .scan{flex-direction:row-reverse}.shirt-foot .scan-say{text-align:right}}.handoff-go{min-height:48px;padding:0 calc(var(--unit) * 3);color:var(--base);background:var(--glow);transition:opacity .15s var(--ease);border-radius:999px;justify-content:center;align-items:center;font-size:15px;text-decoration:none;display:flex}.handoff-go:hover{opacity:.9}.ask-field.is-working{background-image:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--type) 24%, transparent) 20%, var(--glow) 50%, color-mix(in oklab, var(--type) 24%, transparent) 80%, transparent 100%);animation:working-sweep 1.4s var(--ease) infinite;background-position:-60% 100%;background-repeat:no-repeat;background-size:55% 1px;border-bottom-color:#0000}@keyframes working-sweep{to{background-position:160% 100%}}.working{color:var(--muted);align-items:center;gap:10px;margin:0;font-size:13px;line-height:1.5;display:flex}@keyframes working-breathe{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.mic:disabled{animation:working-breathe 1.4s var(--ease) infinite}@media (prefers-reduced-motion:reduce){.ask-field.is-working,.mic:disabled{animation:none}.ask-field.is-working{border-bottom-color:var(--glow)}}.handoff-what{color:var(--type);font-weight:400}.legal{z-index:3;max-width:34rem;padding:calc(var(--unit) * 5) calc(var(--unit) * 3) calc(var(--horizon-height) * .55 + var(--unit) * 18);color:var(--type);margin:0 auto;position:relative}.legal-home{color:var(--muted);margin-bottom:calc(var(--unit) * 5);transition:color .15s var(--ease);align-items:center;gap:10px;font-size:14px;text-decoration:none;display:inline-flex}.legal-home:hover{color:var(--type)}.legal-home svg{width:22px;height:auto}.legal h1{font-family:var(--font-display), Georgia, serif;margin:0;font-size:clamp(30px,7vw,42px);font-weight:400;line-height:1.15}.legal-date{color:var(--muted);margin:calc(var(--unit) * .75) 0 calc(var(--unit) * 4);font-size:13px}.legal-lead{font-size:17px;line-height:1.6}.legal h2{font-family:var(--font-display), Georgia, serif;margin:calc(var(--unit) * 5) 0 calc(var(--unit) * 1.5);font-size:20px;font-weight:400;line-height:1.3}.legal p,.legal li{font-size:15px;line-height:1.7}.legal p{margin:0 0 var(--unit)}.legal ul{margin:0 0 var(--unit);padding-left:calc(var(--unit) * 2.5)}.legal li{margin-bottom:calc(var(--unit) * .75)}.legal strong{color:var(--glow);font-weight:400}.legal a{color:var(--type);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--type) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--type) 40%, transparent)}.legal a:hover{-webkit-text-decoration-color:var(--type);text-decoration-color:var(--type)}.legal-who{margin-top:calc(var(--unit) * 6);padding-top:calc(var(--unit) * 2);border-top:1px solid color-mix(in oklab, var(--type) 12%, transparent);color:var(--muted);font-size:13px}.spinner{border:2px solid color-mix(in oklab, var(--type) 18%, transparent);border-top-color:var(--glow);border-radius:50%;flex-shrink:0;width:20px;height:20px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.picker-working{justify-content:center;align-items:center;gap:calc(var(--unit) * 2);min-height:140px;padding:calc(var(--unit) * 4) 0;flex-direction:column;display:flex}.picker-working .spinner{border-width:2.5px;width:30px;height:30px}.picker-working p{color:var(--muted);margin:0;font-size:14px}@media (prefers-reduced-motion:reduce){.spinner{border-top-color:var(--glow);border-right-color:var(--glow);animation:none}}@media (max-height:760px){.middle{gap:calc(var(--unit) * 2);padding:var(--unit) 0}.dose{height:clamp(76px,11vh,140px);margin:calc(var(--unit) * .5) 0}.chip{min-height:42px}.chips{gap:calc(var(--unit) * .5)}.how{margin-top:var(--unit)}.go{width:48px;height:48px}.chips{margin-top:calc(var(--unit) * 1.5)}}.masthead{flex-direction:column;display:flex}@media (min-width:380px){.masthead{justify-content:flex-start;align-items:center;gap:calc(var(--unit) * 5);flex-direction:row}.masthead .intro{flex:0 auto;min-width:0}.masthead .dose{flex:none;height:clamp(130px,21vh,200px);margin:0}}.dose{height:clamp(84px,13vh,118px);margin:calc(var(--unit) * 1.5) 0;pointer-events:none;flex:none;justify-content:flex-start;align-self:flex-start;display:flex;position:relative}.dose img{width:auto;height:100%}.go{width:52px;height:52px;color:var(--type);background:color-mix(in oklab, var(--type) 4%, transparent);border:1px solid color-mix(in oklab, var(--type) 14%, transparent);transition:color .16s var(--ease), background .16s var(--ease), border-color .16s var(--ease), opacity .2s var(--ease);border-radius:999px;flex-shrink:0;place-items:center;margin-bottom:2px;display:grid}.go svg{margin-left:2px}.go:hover:not(:disabled),.go:focus-visible:not(:disabled){color:var(--type);background:color-mix(in oklab, var(--type) 10%, transparent);border-color:color-mix(in oklab, var(--glow) 40%, transparent)}.go:active:not(:disabled){background:color-mix(in oklab, var(--type) 16%, transparent)}.go:disabled{opacity:.45}.dose:before{content:"";background:radial-gradient(ellipse at center, color-mix(in oklab, var(--glow) 42%, transparent) 0%, color-mix(in oklab, var(--glow) 15%, transparent) 38%, transparent 68%);opacity:.55;pointer-events:none;width:190%;height:118%;animation:5.5s ease-in-out infinite dose-breathe;position:absolute;top:50%;left:50%;translate:-50% -50%}.dose.is-working:before{animation:1.6s ease-in-out infinite dose-pulse}.dose.is-working img{animation:1.6s ease-in-out infinite dose-lift}@keyframes dose-breathe{0%,to{opacity:.42;transform:scale(.97)}50%{opacity:.8;transform:scale(1.045)}}@keyframes dose-pulse{0%,to{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1.12)}}@keyframes dose-lift{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.dose:before,.dose.is-working:before,.dose.is-working img{opacity:.5;animation:none}}@media (min-width:330px){.chips{justify-content:flex-start}}@media (max-height:460px){.dose,.how{display:none}.middle{gap:var(--unit);padding:calc(var(--unit) * .5) 0}.mission{font-size:clamp(24px,4.4vh,32px)}.ask textarea{padding-bottom:var(--unit);font-size:clamp(18px,2.4vw,22px)}.go{width:44px;height:44px}.chips{margin-top:0}}.retreat svg{display:block}.menu-scrim{height:calc(100dvh - var(--keyboard,0px));z-index:45;background:color-mix(in srgb, var(--base) 88%, transparent);-webkit-backdrop-filter:blur(22px);animation:picker-scrim-in .2s var(--ease) both;display:flex;position:fixed;inset:0}.menu-sheet{width:100%;max-width:var(--column);padding:max(calc(var(--unit) * 3), env(safe-area-inset-top)) max(calc(var(--unit) * 3), env(safe-area-inset-left)) calc(var(--unit) * 3 + env(safe-area-inset-bottom));outline:none;flex-direction:column;justify-content:center;margin:0 auto;display:flex}.menu-list{margin:0;padding:0;list-style:none}.menu-item{justify-content:space-between;align-items:baseline;gap:calc(var(--unit) * 2);width:100%;padding:calc(var(--unit) * 2) 0;text-align:left;color:var(--type);font-family:var(--font-display), Georgia, serif;letter-spacing:-.01em;border-bottom:1px solid color-mix(in oklab, var(--type) 9%, transparent);transition:color .14s var(--ease), border-color .14s var(--ease);font-size:clamp(24px,6.4vw,32px);font-weight:400;display:flex}.menu-item:hover,.menu-item:focus-visible{color:#fff;border-bottom-color:color-mix(in oklab, var(--type) 28%, transparent)}.menu-hint{font-family:var(--font-interface), sans-serif;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;min-width:0;font-size:13px;font-weight:400;overflow:hidden}.menu-label{flex:none}.menu-close{margin-top:calc(var(--unit) * 5);min-height:44px;color:var(--muted);transition:color .14s var(--ease);align-self:flex-start;font-size:15px}.menu-close:hover,.menu-close:focus-visible{color:var(--type)}.habit{margin:calc(var(--unit) * 3) 0 calc(var(--unit) * 3);letter-spacing:.01em;color:color-mix(in oklab, var(--muted) 78%, transparent);font-size:clamp(13px,3.3vw,14px)}@media (max-height:760px){.habit{margin-top:calc(var(--unit) * 2)}}@media (max-height:460px){.habit{display:none}}.playbar{z-index:4;width:100%;max-width:var(--column);align-items:flex-start;gap:calc(var(--unit) * .5);padding-left:max(calc(var(--unit) * 3), env(safe-area-inset-left));padding-right:max(calc(var(--unit) * 3), env(safe-area-inset-right));padding-bottom:calc(var(--horizon-height) * .55 + var(--unit) * 2 + env(safe-area-inset-bottom));pointer-events:none;flex-direction:column;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}.playbar:before{content:"";width:100vw;bottom:0;left:50%;top:calc(var(--unit) * -5);background:linear-gradient(to top, var(--base) 0%, var(--base) 84%, color-mix(in oklab, var(--base) 55%, transparent) 94%, transparent 100%);pointer-events:none;z-index:-1;position:absolute;transform:translate(-50%)}.playbar>*{pointer-events:auto}.playbar-back{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted);letter-spacing:.01em;text-align:left;transition:color .15s var(--ease);font-size:.9rem;overflow:hidden}.playbar-back:hover,.playbar-back:focus-visible{color:var(--type)}.playbar .transport{margin-top:0}.adm-shell{z-index:5;background:var(--base);min-height:100dvh;position:relative}.adm{max-width:56rem;padding:calc(var(--unit) * 4) calc(var(--unit) * 3) calc(var(--unit) * 14);color:var(--type);font-family:var(--font-interface), ui-sans-serif, system-ui, sans-serif;margin:0 auto}.adm-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--unit) * 3);margin-bottom:calc(var(--unit) * 3);flex-wrap:wrap;display:flex}.adm-head h1{letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:500}.adm-sub{margin:calc(var(--unit) * .75) 0 0;color:var(--muted);max-width:44ch;font-size:.875rem}.adm-count{text-align:right;line-height:1.2}.adm-count strong{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:500;display:block}.adm-count span{color:var(--muted);font-size:.8125rem}.adm-note{margin:0 0 calc(var(--unit) * 2);padding:calc(var(--unit) * 1.5) calc(var(--unit) * 2);background:color-mix(in oklab, var(--type) 6%, transparent);color:var(--muted);border-radius:10px;font-size:.875rem}.adm-bad{color:color-mix(in oklab, #ff8f6b 76%, var(--type));background:#ff8f6b1a;background:lab(71.4407% 40.9715 38.5848/.1)}.adm-filter{box-sizing:border-box;width:100%;margin-bottom:calc(var(--unit) * 2);padding:calc(var(--unit) * 1.5) calc(var(--unit) * 2);font:inherit;color:var(--type);background:color-mix(in oklab, var(--type) 5%, transparent);border:1px solid color-mix(in oklab, var(--type) 12%, transparent);border-radius:10px;outline:none;font-size:.9375rem}.adm-filter:focus{border-color:color-mix(in oklab, var(--type) 34%, transparent)}.adm-list,.adm-stations{margin:0;padding:0;list-style:none}.adm-account{border-top:1px solid color-mix(in oklab, var(--type) 10%, transparent)}.adm-row{align-items:center;gap:calc(var(--unit) * 1.5);padding:calc(var(--unit) * 1.25) 0;grid-template-columns:auto 1fr auto 4.5rem;display:grid}.adm-row input[type=checkbox]{width:18px;height:18px;accent-color:var(--glow);cursor:pointer}.adm-row input[type=checkbox]:disabled{cursor:default;opacity:.3}.adm-name{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;color:var(--type);font-size:.9375rem;overflow:hidden}button.adm-name{align-items:center;gap:calc(var(--unit) * .75);cursor:pointer;display:flex}.adm-chev{width:.75rem;color:var(--muted);font-size:.6875rem;display:inline-block}.adm-name.is-empty{color:var(--muted)}.adm-meta{color:var(--muted);white-space:nowrap;font-size:.8125rem}.adm-num{text-align:right;font-variant-numeric:tabular-nums}.adm-station{padding-left:calc(var(--unit) * 4)}.adm-station .adm-name{font-size:.875rem}.adm-unfiled{grid-template-columns:auto 1fr auto auto 4.5rem}.adm-listen{font:inherit;color:var(--type);border:1px solid color-mix(in oklab, var(--type) 22%, transparent);cursor:pointer;white-space:nowrap;transition:border-color .15s var(--ease), color .15s var(--ease);background:0 0;border-radius:999px;padding:2px 10px;font-size:.8125rem}.adm-listen:hover,.adm-listen:focus-visible{border-color:color-mix(in oklab, var(--glow) 60%, transparent);color:var(--glow)}.adm-audition{padding:0 0 calc(var(--unit) * 1.5) calc(var(--unit) * 6)}.adm-tracks{max-height:44vh;margin:0;padding:0;list-style:none;overflow-y:auto}.adm-track{align-items:baseline;gap:calc(var(--unit) * 1.25);width:100%;padding:calc(var(--unit) * .75) 0;font:inherit;text-align:left;color:var(--type);cursor:pointer;background:0 0;border:0;grid-template-columns:1.25rem minmax(0,14rem) minmax(0,1fr);font-size:.875rem;display:grid}.adm-track:hover .adm-track-title,.adm-track:focus-visible .adm-track-title{color:var(--glow)}.adm-track-mark{color:var(--muted);font-size:.6875rem}.adm-track.is-playing .adm-track-mark,.adm-track.is-playing .adm-track-title{color:var(--glow)}.adm-track-title,.adm-track-style{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adm-twin{font-variant-numeric:tabular-nums;opacity:.75}.adm-bar{z-index:6;align-items:center;gap:calc(var(--unit) * 2);padding:calc(var(--unit) * 1.5) calc(var(--unit) * 3) calc(var(--unit) * 1.5 + env(safe-area-inset-bottom));background:color-mix(in oklab, var(--base) 94%, var(--type));border-top:1px solid color-mix(in oklab, var(--type) 12%, transparent);display:flex;position:fixed;bottom:0;left:0;right:0}.adm-save{padding:calc(var(--unit) * 1.25) calc(var(--unit) * 3);font:inherit;color:var(--base);background:var(--type);cursor:pointer;border:0;border-radius:999px;font-weight:500}.adm-save:disabled{opacity:.4;cursor:default}.adm-said{color:var(--muted);font-size:.875rem}.dose-player{margin-top:calc(var(--unit) * 3);width:auto;margin-left:-2.67%;margin-right:2.67%;line-height:0;position:relative}.dose-player img{width:100%;height:auto;display:block}.imager-in-dose{width:66%;height:28%;margin:0;position:absolute;top:36%;left:17%;right:17%}.sent-from{margin:0 0 calc(var(--unit) * 1.5);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem}.sent-title{text-wrap:balance;font-size:clamp(2rem,7vw,3.25rem);line-height:1.08}.found{margin:calc(var(--unit) * 1.5) 0 0;scrollbar-width:none;max-width:100%;max-height:46vh;padding:0;list-style:none;overflow-y:auto}.found::-webkit-scrollbar{display:none}.found-row{align-items:baseline;gap:calc(var(--unit) * 1.25);width:100%;padding:calc(var(--unit) * 1.1) calc(var(--unit) * 1.25);font-family:var(--font-interface), sans-serif;text-align:left;color:var(--type);cursor:pointer;opacity:.82;transition:background-color .12s var(--ease), opacity .12s var(--ease);background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,auto) 1fr auto;font-size:15px;display:grid}.found-row:hover,.found-row:focus-visible{background:color-mix(in srgb, var(--type) 8%, transparent);opacity:1}.found-name,.found-blurb{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.found-blurb{color:var(--muted);font-size:12.5px;line-height:1.35}.found-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.chip-count{margin-left:calc(var(--unit) * .75);color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8125em}.chip-more{align-items:center;gap:calc(var(--unit) * .75);color:var(--muted);border-color:color-mix(in oklab, var(--type) 10%, transparent);display:inline-flex}.chip-more:hover,.chip-more:focus-visible{color:var(--type)}.browse{margin-top:calc(var(--unit) * 2);padding-top:calc(var(--unit) * 2);border-top:1px solid color-mix(in oklab, var(--type) 9%, transparent);scrollbar-width:none;max-height:min(42dvh,380px);overflow-y:auto}.browse::-webkit-scrollbar{display:none}.browse-head{z-index:1;margin:0 0 calc(var(--unit) * 1.5);padding:calc(var(--unit) * .5) 0;color:var(--muted);letter-spacing:.09em;text-transform:uppercase;background:linear-gradient(to bottom, var(--base) 0%, color-mix(in oklab, var(--base) 82%, transparent) 62%, transparent 100%);font-size:.75rem;position:sticky;top:0}.browse-note{color:var(--muted);max-width:42ch;margin:0;font-size:clamp(13px,3.4vw,14px);line-height:1.5}.browse-group+.browse-group{margin-top:calc(var(--unit) * 3)}.browse-rows{gap:calc(var(--unit) * 1);flex-wrap:wrap;display:flex}.browse-rows .chip{width:auto}@media (max-width:380px){.dose:before{width:150%;height:108%}}.reel{--reel-fit:min(calc(100vw - var(--unit) * 6), var(--column));--reel-tall:min(52dvh, calc(100dvh - 260px));width:min(var(--reel-fit), calc(var(--reel-tall) * 9 / 16));height:min(var(--reel-tall), calc(var(--reel-fit) * 16 / 9));margin:calc(var(--unit) * .5) 0;border:1px solid color-mix(in oklab, var(--type) 8%, transparent);background:#000;border-radius:18px;flex:none;align-self:center;position:relative;overflow:hidden}.reel-stage{background-color:#000;background-image:var(--reel-back);background-position:50%;background-size:cover;width:100%;height:100%;position:relative;overflow:hidden}.reel-video{object-fit:cover;opacity:1;width:100%;height:100%;transition:none;display:block;position:absolute;inset:0}.reel-video.is-boxed{object-fit:contain}.reel-video.is-over{z-index:1}.reel-video.is-over.is-going{animation:reel-dissolve var(--reel-fade,1.2s) linear forwards}@keyframes reel-dissolve{to{opacity:0}}.reel-hit{z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;inset:0}.reel-hit:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.reel.reel-full{z-index:80;aspect-ratio:auto;background:#000;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;display:flex;position:fixed;inset:0}.reel.reel-full .reel-stage{border-radius:0;width:min(100vw,56.25dvh);height:min(100dvh,177.778vw)}.reel.reel-wide:not(.reel-full){width:min(var(--reel-fit), calc(var(--reel-tall) * 16 / 9));height:min(var(--reel-tall), calc(var(--reel-fit) * 9 / 16))}.reel.reel-wide.reel-full .reel-stage{width:min(100vw,177.778dvh);height:min(100dvh,56.25vw)}.reel-back{background-image:var(--reel-back);filter:blur(64px)saturate(1.35)brightness(.32);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.3)}.reel.is-held .reel-video.is-going,.reel.is-held .reel-back-hold.is-going{animation-play-state:paused}.reel-back-hold.is-going{animation:reel-dissolve var(--reel-fade,1.2s) linear forwards}.reel.reel-full .reel-hit{position:fixed;inset:0}.reel-chrome{z-index:3;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .24s,visibility .24s;position:absolute;inset:0}.reel-chrome.is-shown{opacity:1;visibility:visible}.reel-chrome.is-shown .reel-close,.reel-chrome.is-shown .reel-foot{pointer-events:auto}.reel-close{top:max(14px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:#0000006b;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute}.reel-close:hover{background:#0000009e}.reel-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.reel-foot{align-items:center;gap:calc(var(--unit) * .75);padding:calc(var(--unit) * 4) var(--unit) max(var(--unit), env(safe-area-inset-bottom));background:linear-gradient(#0000,#0000006b 55%,#000000c7);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.reel-said{text-align:center;flex-direction:column;align-items:center;gap:2px;margin:0;display:flex}.reel-track{font-family:var(--serif,Georgia, serif);color:#fff;font-size:clamp(1.05rem,3.4vw,1.35rem)}.reel-channel{letter-spacing:.08em;text-transform:uppercase;color:#ffffffa8;font-size:.74rem}.reel-controls .transport,.reel-controls{justify-content:center;align-items:center;gap:calc(var(--unit) * 1.5);display:flex}.reel-controls button{color:#fff}.reel-expand{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;background:#00000073;border-radius:10px;width:34px;height:34px;transition:opacity .2s;position:absolute;top:10px;right:10px}.reel-expand:before,.reel-expand:after{content:"";border:1.6px solid #fff;width:9px;height:9px;position:absolute}.reel-expand:before{border-bottom:0;border-right:0;border-radius:2px 0 0;top:9px;left:9px}.reel-expand:after{border-top:0;border-left:0;border-radius:0 0 2px;bottom:9px;right:9px}@media (hover:hover) and (pointer:fine){.reel:hover .reel-expand,.reel-hit:focus-visible .reel-expand{opacity:1}}@media (max-width:520px){.reel{--reel-tall:min(64dvh, calc(100dvh - 240px))}}@media (prefers-reduced-motion:reduce){.reel-back{transition:none}}.premium-sheet{scrollbar-width:none;width:min(560px,100%);max-height:82dvh;padding:calc(var(--unit) * 3);background:color-mix(in srgb, var(--surface) 96%, transparent);border:1px solid color-mix(in oklab, var(--type) 10%, transparent);-webkit-backdrop-filter:blur(16px);border-radius:18px;overflow-y:auto}.premium-head{margin:0 0 calc(var(--unit) * 2);color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.75rem}.premium-note{color:var(--muted);margin:0;font-size:clamp(13px,3.4vw,14px)}.premium-list{gap:var(--unit);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.premium-row{align-items:center;gap:calc(var(--unit) * 2);width:100%;padding:var(--unit);text-align:left;cursor:pointer;transition:background-color .14s var(--ease);background:0 0;border:0;border-radius:12px;display:flex}.premium-row:hover,.premium-row:focus-visible{background:color-mix(in srgb, var(--type) 7%, transparent)}.premium-row:disabled{opacity:.5;cursor:default}.premium-still{object-fit:cover;background:#000;border-radius:8px;flex:none;width:54px;height:96px}.premium-still-blank{border:1px solid color-mix(in oklab, var(--type) 10%, transparent);display:block}.premium-words{flex-direction:column;gap:3px;min-width:0;display:flex}.premium-name{font-family:var(--font-display), Georgia, serif;color:var(--type);font-size:clamp(18px,4.6vw,21px)}.fb-mark{font-family:var(--font-fashionbeat), Helvetica, Arial, sans-serif;letter-spacing:.02em;font-weight:400}.fb-mark b{font-weight:900}.premium-blurb{color:var(--muted);font-size:clamp(13px,3.4vw,14px);line-height:1.45}.premium-count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.premium-close{margin-top:calc(var(--unit) * 2.5);color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:clamp(13px,3.4vw,14px)}.signin-sheet{width:min(420px,100%);padding:calc(var(--unit) * 3);background:color-mix(in srgb, var(--surface) 96%, transparent);border:1px solid color-mix(in oklab, var(--type) 10%, transparent);-webkit-backdrop-filter:blur(16px);border-radius:18px}.signin-head{margin:0 0 calc(var(--unit) * 2);color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:.75rem}.signin-note{margin:0 0 calc(var(--unit) * 2);color:var(--muted);font-size:clamp(13px,3.4vw,14px);line-height:1.5}.signin-strong{color:var(--type)}.signin-form{gap:var(--unit);flex-direction:column;display:flex}.signin-box{color:var(--type);background:color-mix(in oklab, var(--type) 5%, transparent);border:1px solid color-mix(in oklab, var(--type) 14%, transparent);border-radius:12px;outline:none;padding:12px 14px;font-family:inherit;font-size:16px}.signin-box:focus-visible{border-color:color-mix(in oklab, var(--type) 40%, transparent)}.signin-box::placeholder{color:var(--muted);opacity:.6}.signin-code{letter-spacing:.35em;font-variant-numeric:tabular-nums}.signin-go{width:100%;min-height:48px;padding:0 calc(var(--unit) * 2.5);color:var(--base);background:var(--glow);transition:opacity .15s var(--ease);border-radius:999px;font-size:15px;display:block}.signin-go:disabled{color:var(--muted);background:color-mix(in oklab, var(--muted) 16%, transparent);cursor:default}.signin-fault{margin:calc(var(--unit) * 1.5) 0 0;color:var(--type);font-size:clamp(13px,3.4vw,14px);line-height:1.5}.signin-lately{margin-top:calc(var(--unit) * 2.5)}.signin-list{gap:calc(var(--unit) * .75);color:var(--type);flex-direction:column;margin:0;padding:0;font-size:clamp(13px,3.4vw,14px);list-style:none;display:flex}.signin-station{align-items:center;gap:var(--unit);display:flex}.signin-station-play{text-align:left;cursor:pointer;min-width:0;color:var(--type);background:0 0;border:0;flex-direction:column;flex:1;gap:1px;padding:4px 0;font-size:clamp(13px,3.4vw,14px);display:flex}.signin-station-sub{color:var(--muted);font-size:12px}.signin-station-drop{cursor:pointer;width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:999px;flex:none;font-size:16px;line-height:1}.signin-out{margin-top:calc(var(--unit) * 2.5);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:clamp(13px,3.4vw,14px);display:block}.signin-back,.signin-close{margin-top:calc(var(--unit) * 2);color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:clamp(13px,3.4vw,14px)}.signin-back{margin-top:calc(var(--unit) * 1.5);padding:0;display:block}.menu-lock{margin-right:calc(var(--unit) * .75);color:var(--muted);vertical-align:-1px}.reel-diag{top:max(8px, env(safe-area-inset-top));z-index:200;color:#0f0;white-space:pre-wrap;word-break:break-all;pointer-events:none;background:#000000db;border-radius:8px;padding:8px 10px;font:500 11px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;position:fixed;left:8px;right:8px}.door{z-index:60;background:var(--base);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.door-film{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.door-scrim{background:radial-gradient(70% 60% at 50% 46%,#0a070561,#0a070500 70%),#0a070599;position:absolute;inset:0}.door-hold{text-align:center;align-items:center;gap:calc(var(--unit) * 2);width:min(92vw,420px);padding:calc(var(--unit) * 3) 0;flex-direction:column;display:flex;position:relative}.door-mark{letter-spacing:.04em;color:var(--type);align-items:center;gap:10px;font-size:15px;display:flex}.door-head{font-family:var(--font-display), Georgia, serif;text-wrap:balance;color:var(--type);margin:0;font-size:clamp(28px,7vw,40px);line-height:1.12}.door-sub{color:var(--type);opacity:.86;max-width:36ch;font-size:clamp(14px,3.8vw,16px);line-height:1.5}.door-form{gap:calc(var(--unit) * 1.5);flex-direction:column;align-items:center;width:100%;display:flex}.door-box{width:100%;color:var(--type);text-align:center;background:#0a07058c;border:1px solid #f4ede347;border-radius:12px;padding:14px 16px;font-size:16px}.door-box:focus{outline:2px solid var(--glow);outline-offset:1px}.door-code{letter-spacing:.4em;font-variant-numeric:tabular-nums}.door-go{background:var(--glow);color:#221708;cursor:pointer;border:none;border-radius:12px;width:100%;padding:14px 16px;font-size:16px;font-weight:600}.door-go:disabled{opacity:.5;cursor:default}.door-back{color:var(--type);opacity:.75;cursor:pointer;background:0 0;border:none;font-size:14px;text-decoration:underline}.door-hint{color:var(--type);opacity:.75;max-width:34ch;font-size:13px;line-height:1.5}.door-fault{color:#f2b8a0;font-size:13.5px;line-height:1.5}.door-legal{color:var(--type);opacity:.75;font-size:13px}.door-legal a{color:inherit}.portal h2{margin-top:calc(var(--unit) * 4)}.portal-who{color:var(--type);flex-wrap:wrap;align-items:baseline;gap:12px;font-size:17px;display:flex}.portal-tier{color:var(--muted);font-size:13px}.portal-note{color:var(--muted)}.portal-go{background:var(--glow);color:#221708;cursor:pointer;border:none;border-radius:12px;padding:12px 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.portal-list{margin:calc(var(--unit) * 1.5) 0 0;color:var(--type);flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.portal-stations li{align-items:center;gap:8px;display:flex}.portal-station-play{color:var(--type);cursor:pointer;text-align:left;background:0 0;border:1px solid #f4ede340;border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:10px 14px;font-size:15px;display:flex}.portal-station-sub{color:var(--muted);font-size:12.5px}.portal-station-drop{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:6px 10px;font-size:20px}.portal-out{color:var(--type);cursor:pointer;background:0 0;border:1px solid #f4ede340;border-radius:10px;padding:10px 16px;font-size:14px}.door-lockup{width:clamp(170px,44vw,240px);height:auto}body[data-brand=godtone] .dose img{aspect-ratio:1;width:auto}body[data-brand=godtone] .ask-field{transition:box-shadow .25s var(--ease);background:radial-gradient(120% 180% at 50% -40%,#f4ede31a,#f4ede300 55%),linear-gradient(#262220 0%,#191614 55%,#14100d 100%);border-bottom:none;border-radius:999px;align-items:center;padding:14px 20px 14px 28px;box-shadow:inset 0 -1px 1px #e9c8918c,inset 0 1px 1px #e9c89138,inset 1px 0 1px #e9c89124,inset -1px 0 1px #e9c89124,0 6px 28px #d4a8642e,0 1px 6px #d4a86438}body[data-brand=godtone] .ask-field:focus-within{border-bottom:none;box-shadow:inset 0 -1px 1px #f0d29ecc,inset 0 1px 1px #f0d29e57,inset 1px 0 1px #f0d29e33,inset -1px 0 1px #f0d29e33,0 8px 34px #dbb27047,0 1px 8px #dbb2704d}body[data-brand=godtone] .ask textarea{padding-bottom:0}
