.home-module__M7NJIW__headline,.home-module__M7NJIW__title,.home-module__M7NJIW__finalTitle{text-wrap:balance;font-weight:600}.home-module__M7NJIW__headline{letter-spacing:-.045em;max-width:14ch;font-size:clamp(42px,10.6vw,76px);line-height:1}.home-module__M7NJIW__title{letter-spacing:-.04em;max-width:18ch;font-size:clamp(32px,5.4vw,56px);line-height:1.05}.home-module__M7NJIW__lead,.home-module__M7NJIW__sub{color:var(--muted);line-height:1.5}.home-module__M7NJIW__lead{max-width:30em;margin-top:24px;font-size:clamp(18px,.6vw + 15px,21px)}.home-module__M7NJIW__sub{max-width:34em;margin-top:20px;font-size:clamp(17px,.4vw + 15px,19px)}.home-module__M7NJIW__sectionHead{max-width:760px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.home-module__M7NJIW__reveal{animation:linear both home-module__M7NJIW__rise;animation-timeline:view();animation-range:entry cover 20%}}}@keyframes home-module__M7NJIW__rise{0%{opacity:0;transform:translateY(24px)}}.home-module__M7NJIW__hero{--seam:96px;padding-top:clamp(48px,6vw,80px);position:relative;overflow:hidden}.home-module__M7NJIW__hero:before{content:"";left:0;right:0;bottom:calc(var(--seam) - 180px);pointer-events:none;background:radial-gradient(50% 50%,#ffd23f29,#0000 72%);height:360px;position:absolute}.home-module__M7NJIW__hero:after,.home-module__M7NJIW__final:before{content:"";background:linear-gradient(90deg, transparent, var(--yellow) 22%, var(--yellow) 78%, transparent);height:2px;position:absolute;left:0;right:0;box-shadow:0 0 26px 5px #ffd23f73}.home-module__M7NJIW__hero:after{bottom:var(--seam)}.home-module__M7NJIW__heroCopy{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.home-module__M7NJIW__heroCopy .home-module__M7NJIW__headline{max-width:20ch}.home-module__M7NJIW__heroCopy .home-module__M7NJIW__lead{max-width:36em}.home-module__M7NJIW__heroCopy .home-module__M7NJIW__stores{justify-content:center}.home-module__M7NJIW__phoneStage{--pw:min(300px, calc(100vw - 88px));z-index:1;height:calc(var(--pw) * 1.25);-webkit-mask-image:linear-gradient(#000 calc(100% - var(--seam)), transparent);-webkit-mask-image:linear-gradient(#000 calc(100% - var(--seam)), transparent);mask-image:linear-gradient(#000 calc(100% - var(--seam)), transparent);justify-content:center;margin-top:clamp(44px,5vw,64px);padding-top:6px;display:flex;position:relative;overflow:hidden}@media (min-width:960px){.home-module__M7NJIW__phoneStage{--pw:344px}}.home-module__M7NJIW__stores{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:36px;display:flex}.home-module__M7NJIW__badge{border-radius:9px;transition:transform .16s,opacity .16s;display:block}.home-module__M7NJIW__badge:hover{opacity:.88}.home-module__M7NJIW__badge:active{transform:scale(.97)}.home-module__M7NJIW__badge img{width:auto;height:52px;display:block}.home-module__M7NJIW__also{min-height:44px;color:var(--soft);text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:4px;align-items:center;font-size:15px;transition:text-decoration-color .2s;display:inline-flex}.home-module__M7NJIW__also:hover{text-decoration-color:currentColor}.home-module__M7NJIW__soon{border:1px solid var(--hairline-strong);min-height:48px;color:var(--soft);border-radius:999px;align-items:center;gap:10px;padding:0 18px;font-size:15px;display:inline-flex}.home-module__M7NJIW__dot{background:var(--yellow);width:7px;height:7px;box-shadow:0 0 10px var(--yellow);border-radius:50%;flex:none}.home-module__M7NJIW__phone{--bz:calc(var(--pw) * .036);--sw:calc(var(--pw) - 2 * var(--bz));--pt:calc(var(--sw) / 390);width:var(--pw);height:calc(var(--pt) * 844 + 2 * var(--bz));border-radius:calc(var(--pt) * 55 + var(--bz));background:#000;flex:none;position:relative;box-shadow:0 0 0 1px #5a5852,0 0 0 2.5px #1c1c1a,0 0 0 3.5px #45443f,0 70px 120px -50px #ffd23f4d,0 40px 80px -30px #000000e6}.home-module__M7NJIW__phone:before,.home-module__M7NJIW__phone:after{content:"";background:#3a3935;border-radius:2px;width:3px;position:absolute}.home-module__M7NJIW__phone:before{height:7%;box-shadow:0 calc(var(--pw) * .19) 0 #3a3935;top:21%;left:-6px}.home-module__M7NJIW__phone:after{height:11%;top:28%;right:-6px}.home-module__M7NJIW__screen{inset:var(--bz);isolation:isolate;border-radius:calc(var(--pt) * 55);color:#f4f2ea;font-family:-apple-system, BlinkMacSystemFont, var(--font-geist-sans), system-ui, sans-serif;-webkit-text-size-adjust:100%;-webkit-user-select:none;user-select:none;background:#111;flex-direction:column;display:flex;position:absolute;overflow:hidden}.home-module__M7NJIW__island{z-index:5;top:calc(var(--pt) * 11);width:calc(var(--pt) * 125);height:calc(var(--pt) * 37);background:#000;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.home-module__M7NJIW__statusBar{z-index:4;height:calc(var(--pt) * 59);grid-template-columns:1fr calc(var(--pt) * 125) 1fr;font-size:calc(var(--pt) * 17);font-variant-numeric:tabular-nums;align-items:center;font-weight:600;line-height:1;display:grid;position:absolute;inset:0 0 auto}.home-module__M7NJIW__statusBar span{text-align:center}.home-module__M7NJIW__statusBar svg{width:calc(var(--pt) * 72);justify-self:center;height:auto}.home-module__M7NJIW__lockScreen{background:radial-gradient(130% 55% at 50% 108%,#ffd23f57,#ffd23f0f 45%,#0000 70%),#0f0e0c}.home-module__M7NJIW__lockDate{margin-top:calc(var(--pt) * 80);text-align:center;font-size:calc(var(--pt) * 21);color:#f4f2ead1;font-weight:600;line-height:1.2}.home-module__M7NJIW__lockTime{text-align:center;font-size:calc(var(--pt) * 104);letter-spacing:calc(var(--pt) * -3);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.home-module__M7NJIW__lockStack{gap:calc(var(--pt) * 8);padding:calc(var(--pt) * 44) calc(var(--pt) * 12) 0;flex-direction:column;display:flex}.home-module__M7NJIW__lockNote{grid-template-columns:calc(var(--pt) * 38) 1fr;gap:calc(var(--pt) * 10);padding:calc(var(--pt) * 12) calc(var(--pt) * 14);border-radius:calc(var(--pt) * 24);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#3c39328c;border:1px solid #ffffff14;align-items:start;display:grid}.home-module__M7NJIW__lockNote svg{width:calc(var(--pt) * 38);height:calc(var(--pt) * 38);border-radius:calc(var(--pt) * 9)}.home-module__M7NJIW__lockHead{justify-content:space-between;gap:calc(var(--pt) * 8);font-size:calc(var(--pt) * 15);line-height:1.3;display:flex}.home-module__M7NJIW__lockHead b{font-weight:600}.home-module__M7NJIW__lockHead time{font-size:calc(var(--pt) * 13);color:#f4f2ea99;flex:none}.home-module__M7NJIW__lockBody{font-size:calc(var(--pt) * 15);color:#f4f2ead9;line-height:1.3}@media (prefers-reduced-motion:no-preference){.home-module__M7NJIW__lockNote{animation:.6s cubic-bezier(.2,.8,.2,1) both home-module__M7NJIW__arrive}.home-module__M7NJIW__lockNote:nth-child(3){animation-delay:.2s}.home-module__M7NJIW__lockNote:nth-child(2){animation-delay:.55s}.home-module__M7NJIW__lockNote:first-child{animation-delay:.9s}.home-module__M7NJIW__soon .home-module__M7NJIW__dot{animation:1.6s ease-in-out infinite home-module__M7NJIW__blink}}@keyframes home-module__M7NJIW__arrive{0%{opacity:0;transform:translateY(calc(var(--pt) * -16)) scale(.97)}}@keyframes home-module__M7NJIW__blink{50%{opacity:.3}}.home-module__M7NJIW__section{padding-top:var(--section-gap)}.home-module__M7NJIW__split{gap:48px;display:grid}.home-module__M7NJIW__split>*{min-width:0}@media (min-width:960px){.home-module__M7NJIW__split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:96px}.home-module__M7NJIW__splitHead{align-self:start;position:sticky;top:120px}}.home-module__M7NJIW__evening{gap:24px;display:grid}.home-module__M7NJIW__event{flex-direction:column;align-items:flex-start;gap:8px;max-width:460px;display:flex}.home-module__M7NJIW__notification{border:1px solid var(--hairline);background:#f4f2ea12;border-radius:24px;grid-template-columns:38px 1fr;align-items:start;gap:12px;width:100%;padding:13px 15px 15px;display:grid;box-shadow:inset 0 1px #ffffff0a}.home-module__M7NJIW__appIcon{border-radius:9px;width:38px;height:38px}.home-module__M7NJIW__notificationHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.home-module__M7NJIW__notificationHead b{font-size:15.5px;font-weight:600}.home-module__M7NJIW__notificationHead time{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:13px}.home-module__M7NJIW__notificationBody{color:var(--soft);margin-top:1px;font-size:15.5px;line-height:1.4}.home-module__M7NJIW__ownReply{background:var(--yellow);max-width:80%;color:var(--black);border-radius:18px 18px 4px;align-self:flex-end;padding:8px 14px;font-size:15.5px;font-weight:500}.home-module__M7NJIW__answeredBy{color:var(--good-night);align-items:center;gap:6px;padding-left:4px;font-size:15px;display:inline-flex}.home-module__M7NJIW__answeredBy svg{width:18px;height:18px}.home-module__M7NJIW__steps{counter-reset:none;gap:32px;margin-top:48px;display:grid}@media (min-width:760px){.home-module__M7NJIW__steps{grid-template-columns:repeat(3,1fr);gap:40px}}.home-module__M7NJIW__step{border-top:1px solid var(--hairline-strong);align-content:start;gap:10px;padding-top:24px;display:grid}.home-module__M7NJIW__stepNumber{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--yellow);font-size:13px}.home-module__M7NJIW__step h3{letter-spacing:-.02em;font-size:21px;font-weight:600;line-height:1.25}.home-module__M7NJIW__step p{color:var(--muted)}.home-module__M7NJIW__stickers{--mm:1.55px;gap:12px;margin-top:56px;display:grid}@media (min-width:900px){.home-module__M7NJIW__stickers{--mm:2.6px;grid-template-columns:repeat(3,1fr);gap:16px}}.home-module__M7NJIW__sticker{background:var(--card);border:1px solid var(--hairline);border-radius:24px;grid-template-columns:150px 1fr;align-items:center;gap:16px;padding:12px;display:grid}@media (min-width:900px){.home-module__M7NJIW__sticker{grid-template-columns:1fr;align-content:start;align-items:start;padding:12px 12px 24px}}.home-module__M7NJIW__stage{background:linear-gradient(#252421,#1b1a18);border-radius:14px;place-items:center;height:176px;display:grid;box-shadow:inset 0 0 0 1px #ffffff08}@media (min-width:900px){.home-module__M7NJIW__stage{height:320px}}.home-module__M7NJIW__stage svg{filter:drop-shadow(0 4px 10px #00000080);border-radius:2px;max-width:100%;height:auto;display:block}.home-module__M7NJIW__sticker figcaption{gap:4px;min-width:0;display:grid}@media (min-width:900px){.home-module__M7NJIW__sticker figcaption{padding:8px 8px 0}}.home-module__M7NJIW__sticker figcaption b{font-size:18px;font-weight:600}.home-module__M7NJIW__sticker figcaption span{font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--muted);font-size:12.5px}.home-module__M7NJIW__sticker figcaption p{color:var(--muted);font-size:15px;line-height:1.45}.home-module__M7NJIW__facts{gap:0 48px;margin-top:56px;display:grid}@media (min-width:700px){.home-module__M7NJIW__facts{grid-template-columns:repeat(2,1fr)}}@media (min-width:1040px){.home-module__M7NJIW__facts{grid-template-columns:repeat(3,1fr)}}.home-module__M7NJIW__fact{border-top:1px solid var(--hairline-strong);padding:24px 0 32px}.home-module__M7NJIW__fact dt{letter-spacing:-.015em;font-size:18px;font-weight:600}.home-module__M7NJIW__fact dd{color:var(--muted);margin-top:8px}.home-module__M7NJIW__rules{align-items:center;gap:48px;display:grid}.home-module__M7NJIW__rules>*{min-width:0}@media (min-width:960px){.home-module__M7NJIW__rules{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:96px}}.home-module__M7NJIW__settings{background:var(--card);border:1px solid var(--hairline);border-radius:28px;justify-self:center;width:100%;max-width:420px;padding:16px}.home-module__M7NJIW__settingsHead{letter-spacing:.02em;color:var(--muted);padding:8px 12px;font-size:13px;font-weight:500}.home-module__M7NJIW__settings ul{background:var(--card-2);border-radius:14px;margin-bottom:12px}.home-module__M7NJIW__settings ul:last-child{margin-bottom:0}.home-module__M7NJIW__settings li{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:8px 14px;font-size:16px;display:flex}.home-module__M7NJIW__settings li:last-child{border-bottom:0}.home-module__M7NJIW__value{text-align:right;color:var(--muted);font-size:15px}.home-module__M7NJIW__switch{background:var(--yellow);border-radius:99px;flex:none;width:50px;height:30px;position:relative}.home-module__M7NJIW__switch:after{content:"";background:var(--night);border-radius:50%;width:24px;height:24px;position:absolute;top:3px;right:3px}.home-module__M7NJIW__household{background:var(--card);border:1px solid var(--hairline);border-radius:28px;gap:20px;margin-top:64px;padding:28px;display:grid}@media (min-width:760px){.home-module__M7NJIW__household{grid-template-columns:auto 1fr;align-items:center;gap:32px;padding:36px}}.home-module__M7NJIW__household h3{letter-spacing:-.02em;font-size:21px;font-weight:600}.home-module__M7NJIW__household p{max-width:40em;color:var(--muted);margin-top:6px}.home-module__M7NJIW__faces{display:flex}.home-module__M7NJIW__faces span{border:3px solid var(--card);background:var(--card-2);border-radius:50%;place-items:center;width:52px;height:52px;margin-left:-12px;font-size:18px;font-weight:600;display:grid}.home-module__M7NJIW__faces span:first-child{background:var(--yellow);color:var(--black);margin-left:0}.home-module__M7NJIW__faqGrid{gap:40px;display:grid}@media (min-width:960px){.home-module__M7NJIW__faqGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:96px}}.home-module__M7NJIW__faq{border-bottom:1px solid var(--hairline-strong)}.home-module__M7NJIW__faq details{border-top:1px solid var(--hairline-strong)}.home-module__M7NJIW__faq summary{letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding-block:14px;font-size:18px;font-weight:600;line-height:1.35;list-style:none;display:flex}.home-module__M7NJIW__faq summary::-webkit-details-marker{display:none}.home-module__M7NJIW__faq summary svg{width:20px;height:20px;color:var(--muted);flex:none;transition:transform .25s}.home-module__M7NJIW__faq details[open] summary svg{transform:rotate(45deg)}.home-module__M7NJIW__faq details p{max-width:40em;color:var(--muted);padding-bottom:22px}.home-module__M7NJIW__final{margin-top:var(--section-gap);padding-block:clamp(80px,11vw,136px) clamp(72px,9vw,120px);position:relative;overflow:hidden}.home-module__M7NJIW__final:before{top:0}.home-module__M7NJIW__final:after{content:"";pointer-events:none;background:radial-gradient(55% 60% at 50% 0,#ffd23f1f,#0000 70%);height:70%;position:absolute;inset:0 0 auto}.home-module__M7NJIW__finalGrid{z-index:1;align-items:end;gap:40px;display:grid;position:relative}.home-module__M7NJIW__finalGrid>*{min-width:0}@media (min-width:900px){.home-module__M7NJIW__finalGrid{grid-template-columns:1fr auto;gap:64px}}.home-module__M7NJIW__finalIcon{border-radius:16px;width:72px;height:72px;box-shadow:0 16px 40px -12px #ffd23f73}.home-module__M7NJIW__finalTitle{letter-spacing:-.045em;margin-top:28px;font-size:clamp(40px,8vw,76px);line-height:1}.home-module__M7NJIW__scan{align-items:center;gap:18px;display:none}@media (min-width:900px){.home-module__M7NJIW__scan{display:flex}}.home-module__M7NJIW__scan svg{border-radius:12px;flex:none;width:128px;height:128px}.home-module__M7NJIW__scan p{max-width:17ch;color:var(--muted);font-size:14px;line-height:1.45}.home-module__M7NJIW__visitor{max-width:34em;color:var(--muted);align-items:flex-start;gap:10px;margin-top:40px;font-size:15px;line-height:1.5;display:flex}.home-module__M7NJIW__visitor svg{width:20px;height:20px;color:var(--yellow);flex:none;margin-top:2px}
.site-module__WtOy9G__night{--night:#0b0b0a;--card:#151514;--card-2:#1e1e1c;--hairline:#f4f2ea14;--hairline-strong:#f4f2ea24;--chalk:#f4f2ea;--soft:#d6d3c9;--muted:#a3a19a;--yellow:#ffd23f;--coral:#ff6b4f;--good-night:#5fcf93;--paper:#fff;--black:#111;--bar-height:60px;--section-gap:clamp(96px, 13vw, 168px);--bg:var(--night);--surface:var(--card);--line:var(--hairline);--ink:var(--chalk);--ink-muted:var(--muted);--primary:var(--yellow);--on-primary:var(--black);--accent:var(--yellow);--glow:var(--yellow);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--night);color:var(--chalk);font-family:var(--font-geist-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;flex-direction:column;flex:1;font-size:17px;line-height:1.55;display:flex;overflow-x:clip}html:has(.site-module__WtOy9G__night){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-padding-top:calc(var(--bar-height,60px) + 28px);background:#0b0b0a}body:has(.site-module__WtOy9G__night){background:#0b0b0a}.site-module__WtOy9G__night p{text-wrap:pretty}.site-module__WtOy9G__night :focus-visible{outline:2px solid var(--yellow);outline-offset:3px;border-radius:8px}.site-module__WtOy9G__wrap{width:100%;max-width:1180px;padding-inline:max(20px, env(safe-area-inset-left,0px)) max(20px, env(safe-area-inset-right,0px));margin-inline:auto}@media (min-width:900px){.site-module__WtOy9G__wrap{padding-inline:40px}}.site-module__WtOy9G__nav{z-index:40;padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:saturate(1.6)blur(20px);backdrop-filter:saturate(1.6)blur(20px);border-bottom:1px solid var(--hairline);background:#0b0b0ab8;position:sticky;top:0}.site-module__WtOy9G__navInner{height:var(--bar-height);justify-content:space-between;align-items:center;gap:8px;display:flex}.site-module__WtOy9G__home{align-items:center;min-height:44px;display:flex}.site-module__WtOy9G__home svg{align-self:center;height:24px}.site-module__WtOy9G__navEnd{align-items:center;gap:4px;display:flex}.site-module__WtOy9G__navCta{background:var(--chalk);height:36px;color:var(--night);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;align-items:center;padding:0 16px;font-size:14px;font-weight:600;transition:background-color .2s;display:inline-flex;position:relative}.site-module__WtOy9G__navCta:after{content:"";position:absolute;inset:-4px -2px}.site-module__WtOy9G__navCta:hover{background:var(--paper)}@media (max-width:359px){.site-module__WtOy9G__navEnd svg{display:none}}.site-module__WtOy9G__sections{display:none}@media (min-width:1024px){.site-module__WtOy9G__night{--bar-height:64px}.site-module__WtOy9G__navInner{grid-template-columns:1fr auto 1fr;gap:24px;display:grid}.site-module__WtOy9G__navEnd{justify-self:end}.site-module__WtOy9G__sections{align-self:stretch;display:block}}.site-module__WtOy9G__sections ul{height:100%;display:flex}.site-module__WtOy9G__sections li{display:flex}.site-module__WtOy9G__sections a{color:var(--muted);align-items:center;padding:0 14px;font-size:14px;font-weight:500;transition:color .2s;display:flex;position:relative}.site-module__WtOy9G__sections a:hover,.site-module__WtOy9G__sections a[aria-current=location]{color:var(--chalk)}.site-module__WtOy9G__sections a:after{content:"";background:linear-gradient(90deg, transparent, var(--yellow) 22%, var(--yellow) 78%, transparent);opacity:0;border-radius:2px;height:2px;transition:opacity .25s,transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-1px;left:10px;right:10px;transform:scaleX(.3);box-shadow:0 2px 14px 1px #ffd23f80}.site-module__WtOy9G__sections a[aria-current=location]:after{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.site-module__WtOy9G__sections a:after{transition:none}}.site-module__WtOy9G__footer{padding-block:8px calc(40px + env(safe-area-inset-bottom,0px));color:var(--muted);font-size:14px}.site-module__WtOy9G__footerTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 48px;display:flex}.site-module__WtOy9G__footerTop>a svg{height:22px}.site-module__WtOy9G__footerLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}@media (min-width:640px){.site-module__WtOy9G__footerLinks{flex-wrap:wrap;gap:0 28px;display:flex}}.site-module__WtOy9G__footerLinks a{align-items:center;min-height:44px;transition:color .2s;display:inline-flex}.site-module__WtOy9G__footerLinks a:hover,.site-module__WtOy9G__footerLinks a[aria-current=page]{color:var(--chalk)}
.legal-module__GwbxOG__layout{flex:1;gap:40px;padding-block:48px 112px;display:grid}@media (min-width:1024px){.legal-module__GwbxOG__layout{grid-template-columns:248px minmax(0,1fr);gap:80px;padding-block:88px 0}}.legal-module__GwbxOG__aside{display:none}@media (min-width:1024px){.legal-module__GwbxOG__aside{flex-direction:column;gap:48px;display:flex}}.legal-module__GwbxOG__asideTitle{letter-spacing:.01em;color:var(--muted);margin-bottom:12px;font-size:13px;font-weight:500}.legal-module__GwbxOG__documents ul{gap:2px;display:grid}.legal-module__GwbxOG__documents a{min-height:38px;color:var(--muted);border-radius:10px;align-items:center;margin-inline:-12px;padding:0 12px;font-size:15px;transition:color .2s,background-color .2s;display:flex}.legal-module__GwbxOG__documents a:hover{color:var(--chalk)}.legal-module__GwbxOG__documents a[aria-current=page]{background:var(--card);color:var(--chalk);font-weight:500}.legal-module__GwbxOG__toc{counter-reset:toc}.legal-module__GwbxOG__toc li{counter-increment:toc}.legal-module__GwbxOG__toc a{color:var(--muted);text-wrap:balance;gap:12px;padding:6px 0 6px 16px;font-size:14px;line-height:1.4;transition:color .2s;display:flex;position:relative}.legal-module__GwbxOG__toc a:before{content:counter(toc, decimal-leading-zero);min-width:18px;font-family:var(--font-geist-mono), ui-monospace, monospace;opacity:.7;flex:none;padding-top:1px;font-size:12px}.legal-module__GwbxOG__toc a:hover{color:var(--chalk)}.legal-module__GwbxOG__contents{top:calc(var(--bar-height) + 32px);max-height:calc(100dvh - var(--bar-height) - 32px - 168px);flex-direction:column;display:flex;position:sticky}.legal-module__GwbxOG__contents .legal-module__GwbxOG__toc{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--hairline-strong) transparent;min-height:0;margin-left:-16px;padding:4px 0 8px 16px;overflow-y:auto}@media (prefers-reduced-motion:no-preference){.legal-module__GwbxOG__contents .legal-module__GwbxOG__toc{scroll-behavior:smooth}}@property --fade-top{syntax:"<length>";inherits:false;initial-value:0}@property --fade-bottom{syntax:"<length>";inherits:false;initial-value:0}@keyframes legal-module__GwbxOG__edges{0%{--fade-top:0px;--fade-bottom:40px}10%,90%{--fade-top:40px;--fade-bottom:40px}to{--fade-top:40px;--fade-bottom:0px}}@supports (animation-timeline:scroll()){.legal-module__GwbxOG__contents .legal-module__GwbxOG__toc{-webkit-mask-image:linear-gradient(transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent);mask-image:linear-gradient(transparent, #000 var(--fade-top), #000 calc(100% - var(--fade-bottom)), transparent);animation:linear both legal-module__GwbxOG__edges;animation-timeline:scroll(self)}}.legal-module__GwbxOG__contents .legal-module__GwbxOG__toc a{border-left:1px solid var(--hairline-strong)}.legal-module__GwbxOG__contents .legal-module__GwbxOG__toc a[aria-current=location]{color:var(--chalk)}.legal-module__GwbxOG__contents .legal-module__GwbxOG__toc a[aria-current=location]:before{color:var(--yellow);opacity:1}.legal-module__GwbxOG__contents .legal-module__GwbxOG__toc a:after{content:"";width:2px;transition:background-color .3s,box-shadow .3s;position:absolute;top:0;bottom:0;left:-1.5px}.legal-module__GwbxOG__contents .legal-module__GwbxOG__toc li:has(~li>a[aria-current=location])>a:after{background:#ffd23f47}.legal-module__GwbxOG__contents .legal-module__GwbxOG__toc a[aria-current=location]:after{background:var(--yellow);border-radius:0 0 2px 2px;box-shadow:0 0 12px 1px #ffd23f8c}.legal-module__GwbxOG__document{min-width:0;max-width:42rem;color:var(--soft);font-size:17px;line-height:1.72}@media (min-width:1024px){.legal-module__GwbxOG__document{padding-bottom:152px}}.legal-module__GwbxOG__document h1{letter-spacing:-.04em;color:var(--chalk);text-wrap:balance;font-size:clamp(36px,6.4vw,60px);font-weight:600;line-height:1.04}.legal-module__GwbxOG__updated{color:var(--muted);margin-top:18px;font-size:14px}.legal-module__GwbxOG__threshold{background:linear-gradient(90deg, var(--yellow), #ffd23f59 40%, transparent 85%);border-radius:2px;height:2px;margin:36px 0 40px;box-shadow:0 0 20px #ffd23f4d}.legal-module__GwbxOG__intro{color:#e6e3da;gap:16px;font-size:clamp(18px,.5vw + 16px,20px);line-height:1.6;display:grid}.legal-module__GwbxOG__contentsCard{background:var(--card);border:1px solid var(--hairline);border-radius:18px;margin-top:40px}@media (min-width:1024px){.legal-module__GwbxOG__contentsCard{display:none}}.legal-module__GwbxOG__contentsCard summary{min-height:56px;color:var(--chalk);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;font-weight:600;list-style:none;display:flex}.legal-module__GwbxOG__contentsCard summary::-webkit-details-marker{display:none}.legal-module__GwbxOG__contentsCard summary svg{width:18px;height:18px;color:var(--muted);flex:none;transition:transform .25s}.legal-module__GwbxOG__contentsCard[open] summary svg{transform:rotate(180deg)}.legal-module__GwbxOG__contentsCard .legal-module__GwbxOG__toc{padding:0 20px 14px 4px}.legal-module__GwbxOG__contentsCard .legal-module__GwbxOG__toc a{align-items:center;min-height:40px}.legal-module__GwbxOG__sections{counter-reset:section}.legal-module__GwbxOG__section{counter-increment:section;margin-top:64px}.legal-module__GwbxOG__section h2{letter-spacing:-.02em;color:var(--chalk);text-wrap:balance;align-items:baseline;gap:14px;font-size:clamp(21px,1vw + 17px,25px);font-weight:600;line-height:1.3;display:flex}.legal-module__GwbxOG__section h2:before{content:counter(section, decimal-leading-zero);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:0;color:var(--yellow);flex:none;font-size:13px;font-weight:500;transform:translateY(-2px)}.legal-module__GwbxOG__blocks{gap:16px;margin-top:16px;display:grid}.legal-module__GwbxOG__link{color:var(--chalk);text-decoration:underline;-webkit-text-decoration-color:var(--hairline-strong);text-decoration-color:var(--hairline-strong);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration-thickness:1px;transition:text-decoration-color .2s}.legal-module__GwbxOG__link:hover{text-decoration-color:currentColor}.legal-module__GwbxOG__list{gap:10px;display:grid}.legal-module__GwbxOG__list li{padding-left:22px;position:relative}.legal-module__GwbxOG__list li:before{content:"";background:var(--muted);border-radius:50%;width:5px;height:5px;position:absolute;top:.74em;left:4px}.legal-module__GwbxOG__steps{counter-reset:step;gap:14px;display:grid}.legal-module__GwbxOG__steps li{counter-increment:step;min-height:26px;padding-left:40px;position:relative}.legal-module__GwbxOG__steps li:before{content:counter(step);border:1px solid var(--hairline-strong);width:26px;height:26px;font-family:var(--font-geist-mono), ui-monospace, monospace;color:var(--chalk);border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;top:-1px;left:0}.legal-module__GwbxOG__facts{border-top:1px solid var(--hairline)}.legal-module__GwbxOG__fact{border-bottom:1px solid var(--hairline);gap:2px;padding:14px 0;display:grid}@media (min-width:640px){.legal-module__GwbxOG__fact{grid-template-columns:11rem minmax(0,1fr);gap:24px}}.legal-module__GwbxOG__fact dt{color:var(--muted);font-size:15px}.legal-module__GwbxOG__fact dd{color:var(--chalk);overflow-wrap:anywhere}.legal-module__GwbxOG__tableWrap{margin-inline:-4px;padding-inline:4px;overflow-x:auto}.legal-module__GwbxOG__table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.legal-module__GwbxOG__table thead th{border-bottom:1px solid var(--hairline-strong);text-align:left;color:var(--muted);padding:0 24px 10px 0;font-size:13px;font-weight:500}.legal-module__GwbxOG__table tbody th,.legal-module__GwbxOG__table td{border-bottom:1px solid var(--hairline);text-align:left;vertical-align:top;padding:14px 24px 14px 0}.legal-module__GwbxOG__table tbody th{color:var(--chalk);font-weight:500}.legal-module__GwbxOG__table td{color:var(--soft)}.legal-module__GwbxOG__table :is(th,td):last-child{padding-right:0}.legal-module__GwbxOG__others{margin-top:88px}@media (min-width:1024px){.legal-module__GwbxOG__others{display:none}}.legal-module__GwbxOG__others ul{gap:10px;display:grid}.legal-module__GwbxOG__others a{background:var(--card);min-height:60px;color:var(--chalk);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;font-weight:500;transition:background-color .2s;display:flex}.legal-module__GwbxOG__others a:hover{background:var(--card-2)}.legal-module__GwbxOG__others a svg{width:18px;height:18px;color:var(--muted);flex:none}
