.feed-sec{--pw:min(300px,calc(100vw - 56px));--why-w:300px;--water-ink:#1f6fc6;position:relative}@media (min-width:1000px){.feed-sec{--pw:min(320px,max(260px,calc((100svh - var(--nav-h) - 48px) * 330 / 690)))}}.fd-stage{display:grid;justify-items:center;grid-gap:clamp(72px,10vw,104px);gap:clamp(72px,10vw,104px)}@media (min-width:1000px){.fd-stage{grid-template-columns:minmax(0,500px) max-content;justify-content:center;align-items:start;column-gap:clamp(48px,6vw,104px)}}.fd-fig{margin:0;display:grid;grid-gap:20px;gap:20px;justify-items:start;width:100%;min-width:0}.fd-read{max-width:520px}.fd-label{display:flex;align-items:center;gap:12px;font-size:clamp(19px,1.6vw,21px);font-weight:650;letter-spacing:-.022em;line-height:1.2}.fd-ic{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgba(255,140,130,.16);color:var(--coral-ink);flex:none}.fd-ic svg{width:17px;height:17px;stroke-width:2.1}.fd-ic.sm{width:28px;height:28px}.fd-ic.sm svg{width:14px;height:14px}.fd-call{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--ink-2);padding-left:8px}.rb{width:100%;padding:2px 16px 18px;border-radius:30px;background:#f2f2f7;box-shadow:var(--sh-lift);color:var(--app-ink);font-size:16px;line-height:1.35;letter-spacing:-.012em}.rb-nav{display:grid;grid-template-columns:minmax(max-content,1fr) minmax(0,auto) minmax(max-content,1fr);align-items:center;grid-gap:10px;gap:10px;min-height:54px;padding:0 4px;font-size:16.5px}@media (max-width:360px){.rb-nav{font-size:15.5px;gap:8px}.rb{padding-inline:12px}.rb .rb-title{white-space:normal;text-wrap:balance;line-height:1.15}}.rb-title{font-weight:600;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rb-link{color:var(--water-ink);white-space:nowrap}.rb-link.b{font-weight:600;justify-self:end}.rb-box{display:grid;background:#fff;border-radius:12px;overflow:hidden}.rb-text{padding:12px 15px 13px;font-size:17px;line-height:1.45}.rb-head{padding:22px 15px 7px;font-size:13px;line-height:1.3;color:var(--app-ink-2);text-transform:uppercase;letter-spacing:.01em}.rb-row{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:1px;min-height:46px;padding:10px 15px}.rb-grow{flex:1 1 auto;min-width:0}.rb-ic{width:17px;height:17px;color:var(--app-water);flex:none}.rb-dim{margin-left:auto;color:var(--app-ink-2);font-size:15px}.rb-sep{height:1px;margin-left:42px;background:var(--app-hairline)}.rb-foot{padding:7px 15px 0;font-size:13px;line-height:1.38;color:var(--app-ink-2)}.rb-use{margin-top:22px}.rb-chev{width:15px;height:15px;color:var(--app-ink-3);flex:none;margin-right:-4px}@media (min-width:1000px){.rb-text{font-size:18px}.rb-row{font-size:16.5px}}.rb-rest{color:transparent}.rb-caret{display:inline;position:relative}.rb-caret:after{content:"";position:absolute;left:0;top:-.1em;width:2px;height:1.22em;border-radius:1px;background:var(--app-water)}.rb-mark{background-image:linear-gradient(rgba(42,131,224,.2),rgba(42,131,224,.2));background-repeat:no-repeat;background-position:0 94%;background-size:100% .5em;transition:background-size .6s var(--ease)}.rb-mark[data-on="0"]{background-size:0 .5em;transition:none}.rb-v{position:relative;transition:color .4s ease .06s}.rb-v:after{content:"";position:absolute;left:0;right:0;top:50%;height:.72em;margin-top:-.36em;border-radius:.36em;background:#ececf1;opacity:0;pointer-events:none;transition:opacity .3s ease}.rb-v[data-lit="0"]{color:transparent;transition:none}.rb-v[data-lit="0"]:after{opacity:1;transition:none}.rb-ic{transition:color .3s ease,transform .55s cubic-bezier(.3,1.6,.5,1)}.rb-row[data-lit="0"] .rb-ic{color:#cbcbd2;transform:scale(.7);transition:none}.rb[data-read=playing] .rb-row[data-lit="1"]{animation:rb-read 1.4s ease-out}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.rb-text{position:relative}html.play-ready .rb[data-read=waiting] .rb-text>[aria-hidden]{color:transparent}html.play-ready .rb[data-read=waiting] .rb-mark{background-size:0 .5em}html.play-ready .rb[data-read=waiting] .rb-text:after{content:"";position:absolute;left:15px;top:14px;width:2px;height:1.3em;border-radius:1px;background:var(--app-water)}html.play-ready .rb[data-read=waiting] .rb-v{color:transparent}html.play-ready .rb[data-read=waiting] .rb-v:after{opacity:1}html.play-ready .rb[data-read=waiting] .rb-ic{color:#cbcbd2;transform:scale(.7)}}@keyframes rb-read{0%{background-color:rgba(42,131,224,.11)}to{background-color:rgba(42,131,224,0)}}.fd-group{position:relative;display:flex;flex-direction:column;align-items:center;width:min(100%,calc(var(--pw) * .42 + var(--why-w)))}.fd-post .fd-group{justify-self:center}.fd-phone{position:relative}.fd-cue{position:absolute;left:0;right:0;top:46%;bottom:0;pointer-events:none}.fd-why{position:relative;z-index:2;align-self:flex-end;display:grid;grid-gap:16px;gap:16px;justify-items:start;width:min(var(--why-w),100%);margin-top:calc(-1 * var(--why-lift, calc(var(--pw) * .5)))}@media (min-width:1000px){.fd-post{width:auto}.feed-sec{--why-w:280px}.fd-group{width:calc(var(--pw) * .7 + var(--why-w));align-items:flex-start}.fd-why{align-self:flex-start;margin-left:calc(var(--pw) * .7)}}.why-card{position:relative;display:flex;flex-direction:column;gap:6px;width:100%;min-height:calc(var(--why-lift, calc(var(--pw) * .5)) + 14px);padding:16px 18px 15px;border-radius:22px;background:#fff;box-shadow:var(--sh-lift)}.why-card:before{content:"";position:absolute;top:-6px;left:clamp(22px,calc(var(--why-tail, 80%) - 7px),calc(100% - 36px));width:14px;height:14px;border-radius:3px;background:#fff;transform:rotate(45deg);box-shadow:-1px -1px 0 rgba(var(--shade),.05)}.why-h{font-size:14.5px;font-weight:600}.why-h,.why-r{color:var(--app-ink-2)}.why-r{font-size:17px;line-height:1.42}@media (min-width:1000px){.why-r{font-size:16px}}.why-s{margin-top:auto;padding-top:6px;font-size:14px;line-height:1.4;color:var(--app-ink-2)}.why-l{color:var(--water-ink)}.why-ago{white-space:nowrap}.fx-old{position:relative;text-decoration:none}.fx-old:after{content:"";position:absolute;left:-3%;right:-3%;top:53%;height:max(1px,calc(1.4 * var(--pt)));border-radius:1px;background:currentColor;transform-origin:0 50%}.fx-new{display:inline-block}.fx-info{position:relative}.fx-info .fx-i0{opacity:0}.fx-info .fx-i1{width:calc(17 * var(--pt));height:calc(17 * var(--pt));margin:calc(-8.5 * var(--pt)) 0 0 calc(-8.5 * var(--pt))}.fx-info .fx-i1,.fx-tap{position:absolute;left:50%;top:50%}.fx-tap{width:calc(36 * var(--pt));height:calc(36 * var(--pt));margin:calc(-18 * var(--pt)) 0 0 calc(-18 * var(--pt));border-radius:50%;background:rgba(10,10,11,.14);opacity:0;pointer-events:none}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.fd-post .fx-post,.fd-post .fx-rule{transition:opacity .6s var(--ease),transform .75s var(--ease)}html.play-ready .fd-post[data-act=waiting] .fx-post,html.play-ready .fd-post[data-act=waiting] .fx-rule{opacity:0;transform:translateY(calc(14 * var(--pt)))}.fd-post .fx-old{transition:color .35s ease .8s}html.play-ready .fd-post[data-act=waiting] .fx-old{color:var(--app-ink)}.fd-post .fx-old:after{transition:transform .45s var(--ease) .75s}html.play-ready .fd-post[data-act=waiting] .fx-old:after{transform:scaleX(0)}.fd-post .fx-arr{transition:opacity .3s ease 1.1s,transform .45s var(--ease) 1.1s}html.play-ready .fd-post[data-act=waiting] .fx-arr{opacity:0;transform:translateX(calc(-6 * var(--pt)))}.fd-post .fx-new{transition:opacity .2s ease 1.22s,transform .55s cubic-bezier(.3,1.6,.5,1) 1.22s}html.play-ready .fd-post[data-act=waiting] .fx-new{opacity:0;transform:scale(.55)}.fd-post[data-act=playing] .fx-tap{animation:fx-tap .7s ease-out 2s}.fd-post .fx-i0,.fd-post .fx-i1{transition:opacity .15s ease 2.12s}html.play-ready .fd-post[data-act=waiting] .fx-i0{opacity:1}html.play-ready .fd-post[data-act=waiting] .fx-i1{opacity:0}.fd-post .why-card{transform-origin:var(--why-tail,80%) 0;transition:opacity .4s ease 2.25s,transform .7s var(--ease) 2.25s}html.play-ready .fd-post[data-act=waiting] .why-card{opacity:0;transform:translateY(-8px) scale(.92)}.fd-post .fx-call{transition:opacity .6s var(--ease) 2.85s,transform .7s var(--ease) 2.85s}html.play-ready .fd-post[data-act=waiting] .fx-call{opacity:0;transform:translateY(8px)}}@keyframes fx-tap{0%{opacity:1;transform:scale(.5)}45%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.1)}}.ag{--ag-w:min(340px,80vw,calc((100vh - 96px) * 330 / 690))}@supports (height:1svh){.ag{--ag-w:min(340px,80vw,calc((100svh - 96px) * 330 / 690))}}.ag-run{display:grid;grid-template-columns:auto minmax(0,440px);justify-content:center;align-items:center;grid-column-gap:clamp(48px,7vw,112px);column-gap:clamp(48px,7vw,112px)}.ag-phone{display:grid;justify-items:center}.ag-side{display:grid;grid-gap:30px;gap:30px;align-content:center}@media (max-width:880px){.ag-run{grid-template-columns:minmax(0,1fr);row-gap:44px}.ag-side{width:100%;max-width:440px;justify-self:center;gap:26px}}.ag-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:22px;gap:22px}.ag-steps li{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.ag-n{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;font-size:14px;transition:background-color .35s ease,color .35s ease,box-shadow .35s ease}.ag-n,.ag-sh{font-weight:650}.ag-sh{font-size:18px;letter-spacing:-.018em;line-height:1.25;padding-top:4px;text-wrap:balance;transition:color .35s ease}.ag-sl{font-size:15.5px;color:var(--ink-2);line-height:1.45;margin-top:3px;text-wrap:pretty}.ag-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.ag-chips span{font-size:13px;font-weight:600;line-height:1;padding:7px 11px;border-radius:999px;background:var(--card);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--ink-2)}.ag-chips .hot{color:#fff;box-shadow:none}.ag-chips .hot,.ag-steps li.on .ag-n{background:var(--coral-ink)}.ag-steps li.off .ag-n{background:transparent;color:var(--ink-3);box-shadow:inset 0 0 0 1.5px rgba(10,10,11,.16)}.ag-steps li.off .ag-sh{color:var(--ink-3)}.ag-lock{position:relative;display:grid;justify-items:center;padding:24px 14px 14px;border-radius:36px;overflow:hidden;color:#fff;background:radial-gradient(110% 70% at 85% 112%,rgba(255,140,130,.9),rgba(255,140,130,0) 62%),radial-gradient(80% 60% at 6% 104%,rgba(246,207,113,.55),rgba(246,207,113,0) 60%),linear-gradient(180deg,#241d38,#45325c 52%,#7c4b6c);box-shadow:var(--sh-lift)}.ag-lock-date{font-size:15px;font-weight:600;letter-spacing:-.005em;opacity:.88}.ag-lock-time{font-family:ui-rounded,"SF Pro Rounded",var(--font-display);font-size:clamp(62px,6.6vw,78px);font-weight:700;letter-spacing:-.035em;line-height:1;margin:2px 0 20px}.ag-notif{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:13px 14px;border-radius:22px;background:rgba(255,255,255,.95);color:var(--ink);text-align:left;box-shadow:0 12px 30px -14px rgba(20,10,30,.55);opacity:0;transform:translateY(-14px) scale(.97);transition:opacity .45s var(--ease),transform .65s cubic-bezier(.3,1.3,.5,1)}.ag-notif.in{opacity:1;transform:none}.ag-notif img{width:38px;height:38px;border-radius:9px}.ag-nw{display:grid;grid-gap:2px;gap:2px;min-width:0}.ag-nt{font-size:15px;font-weight:600;line-height:1.3}.ag-nb{font-size:14.5px;color:var(--ink-2);line-height:1.35;overflow-wrap:anywhere}.ag-nn{font-size:13px;color:var(--ink-3);padding-top:1px}.ag-card{display:grid;grid-gap:calc(12 * var(--pt));padding:calc(12 * var(--pt));border-radius:calc(14 * var(--pt));background:#fff;border:1px solid rgba(255,255,255,.9);box-shadow:0 calc(1 * var(--pt)) calc(2 * var(--pt)) rgba(10,10,11,.06),0 calc(4 * var(--pt)) calc(12 * var(--pt)) rgba(10,10,11,.07);flex:none}.ag-card,.ag-head{gap:calc(12 * var(--pt))}.ag-head{display:flex;align-items:center}.ag-tile{width:calc(38 * var(--pt));height:calc(38 * var(--pt));border-radius:calc(10 * var(--pt));display:grid;place-items:center;flex:none;background:var(--app-sunken);color:var(--app-ink-2);animation:ag-swap .35s var(--ease) both}.ag-tile svg{width:calc(16 * var(--pt));height:calc(16 * var(--pt))}.ag-tile.wait{background:#fdf2e1;color:#a96a08}.ag-tile.done{color:var(--app-ink)}[data-play=playing] .ag-tile.work svg{animation:ag-breathe 1.1s ease-in-out infinite}.ag-hw{flex:1 1;min-width:0;display:grid;grid-gap:calc(2 * var(--pt));gap:calc(2 * var(--pt))}.ag-st{font-size:calc(15 * var(--pt));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:ag-swap .35s var(--ease) both}.ag-host,.ag-st{line-height:1.25}.ag-host{font-size:calc(13 * var(--pt));color:var(--app-ink-2)}.ag-chev{width:calc(32 * var(--pt));height:calc(32 * var(--pt));border-radius:50%;background:var(--app-sunken);display:grid;place-items:center;color:var(--app-ink-2);flex:none}.ag-chev svg{width:calc(13 * var(--pt));height:calc(13 * var(--pt));transform:rotate(180deg)}.ag-plan{display:grid;grid-gap:calc(6 * var(--pt));font-size:calc(13 * var(--pt));line-height:1.3}.ag-plan,.ag-plan-h{gap:calc(6 * var(--pt))}.ag-plan-h{display:inline-flex;align-items:center;color:var(--app-ink-2)}.ag-plan-h svg{width:calc(12 * var(--pt));height:calc(12 * var(--pt));stroke-width:2.6}.ag-pl{display:flex;align-items:baseline;gap:calc(8 * var(--pt));min-width:0}.ag-pl-i{position:relative;top:calc(2 * var(--pt));width:calc(13 * var(--pt));height:calc(13 * var(--pt));flex:none;display:grid;place-items:center}.ag-pl-i svg{width:100%;height:100%;color:#fff;fill:var(--ok);stroke-width:2.6;animation:ag-pop .4s cubic-bezier(.3,1.6,.5,1) both}.ag-pl-i i{width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 calc(1.6 * var(--pt)) var(--app-ink-3)}.ag-pl.now .ag-pl-i i{box-shadow:inset 0 0 0 calc(1.6 * var(--pt)) var(--app-ink),inset 0 0 0 calc(3.6 * var(--pt)) #fff,inset 0 0 0 calc(7 * var(--pt)) var(--app-ink)}.ag-pl-t{flex:1 1;min-width:0}.ag-pl.done .ag-pl-t{color:var(--app-ink-2)}.ag-pl.now .ag-pl-t{font-weight:600}.ag-pl-r{white-space:nowrap}.ag-pl-r,.ag-said{color:var(--app-ink-2)}.ag-said{font-size:calc(13 * var(--pt));line-height:1.3;animation:ag-swap .4s var(--ease) both}.ag-rc{display:grid;grid-gap:calc(4 * var(--pt));gap:calc(4 * var(--pt));padding:calc(12 * var(--pt));border-radius:calc(10 * var(--pt));background:var(--app-sunken);animation:ag-swap .5s var(--ease) .1s both}.ag-rc-h{display:flex;align-items:center;gap:calc(8 * var(--pt));font-size:calc(15 * var(--pt));font-weight:600;line-height:1.25}.ag-rc-h svg{width:calc(16 * var(--pt));height:calc(16 * var(--pt));flex:none;fill:var(--app-ink);stroke:#fff}.ag-rc-l{font-size:calc(13 * var(--pt));line-height:1.3}.ag-rc-t{font-size:calc(15 * var(--pt));font-weight:600;line-height:1.3}@keyframes ag-swap{0%{opacity:0;transform:translateY(calc(3 * var(--pt)))}to{opacity:1;transform:none}}@keyframes ag-breathe{0%,to{opacity:1}50%{opacity:.35}}.sp{position:relative;aspect-ratio:16/9;border-radius:calc(12 * var(--pt));border:1px solid var(--app-hairline);background:#fff;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto}.sp-top{display:flex;align-items:center;justify-content:space-between;height:calc(30 * var(--pt));padding:0 calc(18 * var(--pt)) 0 calc(12 * var(--pt));background:#1d3b5c;color:#fff}.sp-logo{font-size:calc(13 * var(--pt));font-weight:800;letter-spacing:-.02em}.sp-cart{position:relative;display:grid;place-items:center}.sp-cart svg{width:calc(15 * var(--pt));height:calc(15 * var(--pt))}.sp-badge{position:absolute;top:calc(-5 * var(--pt));right:calc(-8 * var(--pt));min-width:calc(14 * var(--pt));height:calc(14 * var(--pt));border-radius:999px;background:#f5c542;color:#1b1b1f;font-style:normal;font-size:calc(9.5 * var(--pt));font-weight:800;line-height:1;display:grid;place-items:center;animation:ag-pop .5s cubic-bezier(.3,1.6,.5,1) both}.sp-prod{display:flex;align-items:center;gap:calc(12 * var(--pt));padding:calc(12 * var(--pt)) calc(12 * var(--pt)) 0;min-width:0}.sp-img{width:calc(68 * var(--pt));height:calc(68 * var(--pt));border-radius:calc(8 * var(--pt));background:linear-gradient(160deg,#eef0f4,#dfe3ea);display:grid;place-items:center;flex:none}.sp-cartridge{position:relative;width:calc(30 * var(--pt));height:calc(38 * var(--pt));border-radius:calc(5 * var(--pt)) calc(5 * var(--pt)) calc(3 * var(--pt)) calc(3 * var(--pt));background:linear-gradient(90deg,#2a2a30,#3c3c44 55%,#26262b)}.sp-cartridge:before{content:"";position:absolute;left:0;right:0;top:calc(9 * var(--pt));height:calc(12 * var(--pt));background:linear-gradient(90deg,#f5c542,#f7d36a)}.sp-cartridge:after{content:"";position:absolute;left:30%;right:30%;bottom:calc(-4 * var(--pt));height:calc(4 * var(--pt));border-radius:0 0 calc(2 * var(--pt)) calc(2 * var(--pt));background:#8a8a92}.sp-info{display:grid;grid-gap:calc(3 * var(--pt));gap:calc(3 * var(--pt));justify-items:start;min-width:0;font-size:calc(12.5 * var(--pt));line-height:1.25}.sp-info b{font-size:calc(13.5 * var(--pt))}.sp-buy{position:relative;margin-top:calc(4 * var(--pt));padding:calc(6 * var(--pt)) calc(12 * var(--pt));border-radius:calc(6 * var(--pt));background:#f5c542;color:#1b1b1f;font-size:calc(12 * var(--pt));font-weight:700;white-space:nowrap;transition:box-shadow .3s ease,transform .2s ease,background-color .2s ease}.sp-buy.held{box-shadow:0 0 0 calc(2 * var(--pt)) #fff,0 0 0 calc(4 * var(--pt)) var(--coral-deep)}.sp-buy:after{content:"";position:absolute;inset:calc(-4 * var(--pt));border-radius:calc(9 * var(--pt));border:calc(2 * var(--pt)) solid var(--coral-deep);opacity:0;pointer-events:none}[data-play=playing] .sp-buy.held:after{animation:ag-ring 1.1s var(--ease) 2}.sp-buy.pressed{transform:scale(.95);background:#e2b231}.sp-bars{display:grid;grid-gap:calc(5 * var(--pt));gap:calc(5 * var(--pt));padding:calc(10 * var(--pt)) calc(12 * var(--pt)) calc(10 * var(--pt))}.sp-bars i{display:block;height:calc(6 * var(--pt));border-radius:99px;background:#eceef2;width:78%}.sp-bars i+i{width:52%}.sp-done{grid-template-rows:auto 1fr}.sp-ok{display:grid;justify-items:center;align-content:center;grid-gap:calc(10 * var(--pt));gap:calc(10 * var(--pt))}.sp-okc{width:calc(40 * var(--pt));height:calc(40 * var(--pt));border-radius:50%;background:#e4f6eb;color:var(--ok);display:grid;place-items:center;animation:ag-pop .55s cubic-bezier(.3,1.5,.5,1) both}.sp-okc svg{width:50%;height:50%}.sp-ok .sp-bars{width:56%;padding:0;justify-items:center}.sp-ok .sp-bars i{width:100%}.sp-ok .sp-bars i+i{width:64%}@keyframes ag-ring{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}@keyframes ag-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.ag-sheet{z-index:4;pointer-events:none}.ag-dim,.ag-sheet{position:absolute;inset:0}.ag-dim{background:rgba(0,0,0,.26);opacity:0;transition:opacity .45s ease}.ag-sheet-in{position:absolute;left:0;right:0;top:calc(56 * var(--pt));bottom:0;padding:calc(26 * var(--pt)) calc(20 * var(--pt)) 0;background:#fff;border-radius:calc(16 * var(--pt)) calc(16 * var(--pt)) 0 0;box-shadow:0 calc(-4 * var(--pt)) calc(24 * var(--pt)) rgba(0,0,0,.1);transform:translateY(104%);transition:transform .6s var(--ease)}.ag-sheet.up .ag-dim{opacity:1}.ag-sheet.up .ag-sheet-in{transform:none}.ag-grab{position:absolute;top:calc(6 * var(--pt));left:50%;width:calc(36 * var(--pt));height:calc(5 * var(--pt));margin-left:calc(-18 * var(--pt));border-radius:99px;background:rgba(60,60,67,.3)}.dc{display:grid;grid-gap:calc(16 * var(--pt));gap:calc(16 * var(--pt));font-size:calc(15 * var(--pt));color:var(--app-ink);text-align:left;line-height:1.3}.dc-head{display:flex;align-items:center;gap:calc(12 * var(--pt));min-width:0}.dc-tile{width:calc(38 * var(--pt));height:calc(38 * var(--pt));border-radius:calc(10 * var(--pt));background:#fdf2e1;color:#a96a08;display:grid;place-items:center;flex:none}.dc-tile svg{width:calc(16 * var(--pt));height:calc(16 * var(--pt))}.dc-hw{flex:1 1;min-width:0;display:grid;grid-gap:calc(2 * var(--pt));gap:calc(2 * var(--pt))}.dc-line{font-size:calc(15 * var(--pt));font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dc-sub{font-size:calc(13 * var(--pt));color:var(--app-ink-2);line-height:1.25}.dc-pic{width:calc(96 * var(--pt));height:calc(54 * var(--pt));border-radius:calc(8 * var(--pt));border:1px solid var(--app-hairline);overflow:hidden;display:grid;grid-template-rows:auto 1fr;background:#fff;flex:none}.dc-pic-bar{height:calc(9 * var(--pt));background:#1d3b5c}.dc-pic-row{display:flex;gap:calc(6 * var(--pt));padding:calc(6 * var(--pt));align-items:center}.dc-pic-img{width:calc(24 * var(--pt));height:calc(24 * var(--pt));border-radius:calc(3 * var(--pt));background:#e6e9ef;flex:none}.dc-pic-lines{display:grid;grid-gap:calc(3 * var(--pt));gap:calc(3 * var(--pt));flex:1 1;justify-items:start}.dc-pic-lines i{display:block;width:100%;height:calc(3.5 * var(--pt));border-radius:9px;background:#e3e5ea}.dc-pic-lines i+i{width:60%}.dc-pic-lines b{display:block;width:calc(26 * var(--pt));height:calc(8 * var(--pt));border-radius:calc(2 * var(--pt));background:#f5c542}.dc-q{font-size:calc(19 * var(--pt));font-weight:600;line-height:1.25;letter-spacing:-.01em}.dc-facts{display:grid;grid-gap:calc(4 * var(--pt));gap:calc(4 * var(--pt))}.dc-item{font-size:calc(13 * var(--pt))}.dc-total{font-size:calc(15 * var(--pt));font-weight:600}.dc-total span{position:relative}.dc-btns{display:grid;grid-gap:calc(8 * var(--pt));gap:calc(8 * var(--pt))}.dc-btn{position:relative;display:grid;place-items:center;min-height:calc(54 * var(--pt));padding:calc(8 * var(--pt)) calc(12 * var(--pt));border-radius:calc(10 * var(--pt));background:var(--app-sunken);font-size:calc(17 * var(--pt));font-weight:500;line-height:1.2;text-align:center;overflow:hidden}.dc-btn.pri{background:#1b1b1f;color:#fff;font-weight:600;transition:transform .2s ease,background-color .2s ease}.dc-btn.pressed{transform:scale(.97);background:#3a3a41}.dc-tap{position:absolute;left:50%;top:50%;width:calc(44 * var(--pt));height:calc(44 * var(--pt));margin:calc(-22 * var(--pt)) 0 0 calc(-22 * var(--pt));border-radius:50%;background:rgba(255,255,255,.55);animation:dc-tap .6s ease-out both}@keyframes dc-tap{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(2.4)}}.dc-foot{display:flex;justify-content:space-between;min-height:calc(44 * var(--pt));font-size:calc(15 * var(--pt));font-weight:500;color:var(--app-ink-2)}.dc-foot,.dc-open{align-items:center}.dc-open{display:inline-flex;gap:calc(4 * var(--pt));color:var(--app-ink)}.dc-open svg{width:calc(12 * var(--pt));height:calc(12 * var(--pt));stroke-width:3}.rt{--rt-w:min(320px,max(260px,calc((100svh - var(--nav-h) - 48px) * 330 / 690)))}.rt-grid{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;grid-gap:40px;gap:40px}.rt .rt-head{margin-bottom:0}.rt-phonewrap{display:grid;justify-items:center}.rt-cardwrap{width:min(480px,100%)}@media (max-width:879px){.rt{--rt-w:min(310px,calc(100vw - 56px),max(260px,calc((100svh - var(--nav-h) - 28px) * 330 / 690)))}.rt-grid{gap:36px}}@media (min-width:880px){.rt-grid{grid-template-columns:auto minmax(0,540px);grid-template-areas:"phone head" "phone card";justify-content:center;justify-items:stretch;column-gap:clamp(56px,7vw,112px);row-gap:32px;align-items:center}.rt-phonewrap{grid-area:phone}.rt .rt-head{grid-area:head;justify-items:start;text-align:left;align-self:end}.rt .rt-head .lead{margin-inline:0}.rt-cardwrap{grid-area:card;align-self:start;width:100%}}.rt-phone .iphone{box-shadow:0 60px 110px -44px rgba(var(--shade),.5),0 24px 50px -26px rgba(var(--shade),.36),0 0 0 1px rgba(255,255,255,.08) inset}.rt-phone .screen{background:#1e2853;color:#fff}.rt-wall{z-index:0;pointer-events:none}.rt-wall,.rt-wall i{position:absolute;inset:0}.rt-wall .dawn{background:linear-gradient(180deg,#1e2853,#343d78 26%,#7a62a0 52%,#d08c95 76%,#f3b892)}.rt-wall .day{background:linear-gradient(180deg,#2a5895,#4a7fbd 26%,#86b0dc 50%,#cfd9ea 74%,#f6dcc4)}.rt-status{position:relative;z-index:1;display:flex;justify-content:flex-end;align-items:center;gap:calc(6 * var(--pt));height:calc(54 * var(--pt));padding:0 calc(30 * var(--pt));flex:none}.rt-status .sig{display:inline-flex;align-items:flex-end;gap:calc(1.6 * var(--pt));height:calc(11 * var(--pt))}.rt-status .sig i{display:block;width:calc(3 * var(--pt));border-radius:1px;background:#fff}.rt-status .sig i:first-child{height:35%}.rt-status .sig i:nth-child(2){height:55%}.rt-status .sig i:nth-child(3){height:78%}.rt-status .sig i:nth-child(4){height:100%}.rt-status .bat{display:inline-flex;width:calc(25 * var(--pt));height:calc(12 * var(--pt));padding:calc(1.6 * var(--pt));border-radius:calc(3.6 * var(--pt));box-shadow:inset 0 0 0 1px rgba(255,255,255,.55)}.rt-status .bat i{display:block;width:80%;border-radius:calc(1.8 * var(--pt));background:#fff}.rt-phone .screen-body.rt-body{position:relative;z-index:1;padding:0 calc(11 * var(--pt)) calc(8 * var(--pt));gap:0}.rt-lockglyph{align-self:center;width:calc(15 * var(--pt));height:calc(15 * var(--pt));flex:none}.rt-date{margin-top:calc(10 * var(--pt));font-size:calc(18 * var(--pt));letter-spacing:-.01em;line-height:1.2}.rt-clock,.rt-date{text-align:center;font-weight:600}.rt-clock{font-family:var(--font-display);font-size:calc(90 * var(--pt));letter-spacing:-.035em;line-height:1.02}.rt-clock span{display:inline-block}.rt-stack{margin-top:auto;padding-top:calc(12 * var(--pt));display:grid;grid-gap:calc(8 * var(--pt));gap:calc(8 * var(--pt))}.rt-n{display:grid;grid-template-columns:calc(38 * var(--pt)) minmax(0,1fr);grid-column-gap:calc(10 * var(--pt));column-gap:calc(10 * var(--pt));grid-row-gap:calc(1 * var(--pt));row-gap:calc(1 * var(--pt));align-items:start;padding:calc(11 * var(--pt)) calc(14 * var(--pt)) calc(12 * var(--pt)) calc(12 * var(--pt));border-radius:calc(22 * var(--pt));background:rgba(255,255,255,.9);color:var(--app-ink);box-shadow:0 calc(4 * var(--pt)) calc(16 * var(--pt)) rgba(20,22,50,.14)}.rt-n img{grid-row:1/span 2;width:calc(38 * var(--pt));height:calc(38 * var(--pt));border-radius:calc(9 * var(--pt));margin-top:calc(1 * var(--pt))}.rt-n-top{display:flex;align-items:baseline;justify-content:space-between;gap:calc(8 * var(--pt));min-width:0}.rt-n .t{font-size:calc(15 * var(--pt));font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt-n .w{flex:none;font-size:calc(13 * var(--pt));color:#6e6e76}.rt-n .b{grid-column:2;font-size:calc(15 * var(--pt));line-height:1.27;letter-spacing:-.01em}.rt-foot{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;padding:calc(6 * var(--pt)) calc(42 * var(--pt)) calc(30 * var(--pt));flex:none}.rt-round{width:calc(50 * var(--pt));height:calc(50 * var(--pt));border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(12,14,30,.3)}.rt-round svg{width:calc(21 * var(--pt));height:calc(21 * var(--pt))}.rt-home{position:absolute;left:50%;bottom:calc(8 * var(--pt));width:calc(134 * var(--pt));height:calc(5 * var(--pt));border-radius:3px;background:#fff;transform:translateX(-50%)}.rt-card{background:var(--card);border-radius:28px;box-shadow:var(--sh-card);padding:24px 24px 10px}.rt-card-head h3{font-size:21px;font-weight:700;letter-spacing:-.025em}.rt-card-head p{margin-top:4px;font-size:15px;line-height:1.4;color:var(--ink-2)}.rt-rows{list-style:none;margin:16px 0 0;padding:0}.rt-row{display:flex;align-items:center;gap:14px;padding:11px 0;border-top:1px solid var(--hairline)}.rt-ic{position:relative;isolation:isolate;width:44px;height:44px;border-radius:12px;background:var(--sunken);display:grid;place-items:center;color:var(--ink);flex:none}.rt-ic:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--coral);opacity:0}.rt-tt{flex:1 1;min-width:0;font-size:16px;font-weight:600;letter-spacing:-.012em;line-height:1.25}.rt-chev{color:var(--ink-3);flex:none}@media (max-width:879px){.rt-card{border-radius:24px;padding:20px 20px 8px}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.rt-n{transition:opacity .45s ease,transform .75s cubic-bezier(.3,1.3,.5,1)}.rt-phonewrap[data-play=playing] .rt-n:not(.in),html.play-ready .rt-phonewrap[data-play=waiting] .rt-n{opacity:0;transform:translateY(calc(26 * var(--pt))) scale(.94)}.rt-phonewrap[data-play=playing] .rt-clock span{animation:rt-tick .5s var(--ease)}.rt-wall .day{transition:opacity 1.4s ease}.rt-phonewrap[data-beat="0"] .rt-wall .day,html.play-ready .rt-phonewrap[data-play=waiting] .rt-wall .day{opacity:0}.rt-phonewrap[data-play=playing][data-beat="1"] .rt-wall .day{opacity:.2}.rt-phonewrap[data-play=playing][data-beat="2"] .rt-wall .day{opacity:.42}.rt-phonewrap[data-play=playing][data-beat="3"] .rt-wall .day{opacity:.66}.rt-cardwrap[data-hits=live] .rt-row.hit .rt-ic:after{animation:rt-hit 1.6s var(--ease)}.rt-cardwrap[data-hits=live] .rt-row.hit .rt-ic svg{animation:rt-hit-ink 1.6s var(--ease)}}@keyframes rt-tick{0%{opacity:.2;transform:translateY(-5%)}to{opacity:1;transform:none}}@keyframes rt-hit{0%{opacity:0;transform:scale(.8)}22%{opacity:1;transform:scale(1.06)}60%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes rt-hit-ink{0%,to{color:var(--ink)}22%,60%{color:#fff}}.mm-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;width:min(520px,100%);margin-inline:auto;align-items:start}@media (min-width:880px){.mm-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:28px;width:min(1000px,100%);align-items:stretch}}.mm-chatwrap,.mm-side{display:grid}.mm-chat{display:flex;flex-direction:column;gap:16px;padding:26px 24px 20px;border-radius:28px;box-shadow:var(--sh-card);background:linear-gradient(180deg,#fbe0ea,#fdf0f5 30%,#ffffff 62%)}.mm-me{position:relative;align-self:flex-end;max-width:88%;padding:12px 16px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px rgba(10,10,11,.08),0 6px 18px -10px rgba(var(--shade),.22);color:var(--app-ink);font-size:16.5px;line-height:1.42}.mm-rest{visibility:hidden}.mm-caret{position:relative;display:inline-block;width:0;height:1em;vertical-align:-.12em}.mm-caret:after{content:"";position:absolute;left:1px;top:0;bottom:0;width:2px;border-radius:1px;background:var(--coral-deep);animation:mm-blink 1s steps(1) infinite}@keyframes mm-blink{50%{opacity:0}}.mm-ai{color:var(--app-ink);font-size:16.5px;line-height:1.48;max-width:94%}.mm-note{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:14px;background:#f6f6f9}.mm-note>svg{color:var(--app-ink-2);margin-top:2px;flex:none}.mm-lines{flex:1 1;min-width:0;display:grid;grid-gap:4px;gap:4px;font-size:14.5px;line-height:1.35;color:var(--app-ink)}.mm-l{font-size:13px;font-weight:600}.mm-l,.mm-undo{color:var(--app-ink-2)}.mm-undo{flex:none;font-size:13.5px;font-weight:500}.mm-bar{--pt:0.9px;margin-top:auto;padding-top:6px;display:flex;align-items:center;justify-content:space-between}.mm-bar .s-pill,.mm-bar .s-round{backdrop-filter:none;-webkit-backdrop-filter:none}.mm-bar .s-round{background:#f3f3f6;box-shadow:none}.mm-bar .s-pill{background:#ffc6c0;box-shadow:none}.mm-list{padding:14px 16px 18px;border-radius:28px;background:#f2f2f7;box-shadow:var(--sh-card)}.mm-nav{position:relative;display:flex;align-items:center;justify-content:center;min-height:36px;padding:0 28px 10px;font-size:15.5px;font-weight:600;text-align:center}.mm-nav,.mm-nav svg{color:var(--app-ink)}.mm-nav svg{position:absolute;left:0;top:7px}.mm-group{background:#fff;border-radius:14px;overflow:hidden}.mm-switch{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:10px 14px 10px 16px;font-size:15.5px;color:var(--app-ink)}.mm-toggle{position:relative;flex:none;width:46px;height:28px;border-radius:999px;background:#34c759}.mm-toggle i{position:absolute;top:2px;right:2px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.16),0 0 0 .5px rgba(0,0,0,.04)}.mm-count{padding:18px 16px 7px;font-size:13px;color:#6e6e76;text-transform:uppercase;letter-spacing:.02em}.mm-rows{position:relative;-webkit-clip-path:inset(0 0 0 0 round 14px);clip-path:inset(0 0 0 0 round 14px)}.mm-row{padding:13px 16px;font-size:15.5px;line-height:1.35;color:var(--app-ink);box-shadow:inset 0 1px 0 #e6e6ea}.mm-news .mm-row:first-child{box-shadow:none}.mm-news .mm-row{background:#fff}.mm-cap{margin:18px auto 0;max-width:34em;padding:0 6px;font-size:14px;line-height:1.45;color:var(--ink-2);text-align:center}@media (max-width:879px){.mm-chat,.mm-list{border-radius:24px}.mm-chat{padding:22px 18px 20px}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.mm-ai,.mm-me,.mm-note{transition:opacity .5s ease,transform .7s var(--ease)}.mm-me,.mm-note{transition-timing-function:ease,cubic-bezier(.3,1.35,.5,1)}.mm-me{transform-origin:100% 100%}.mm-note{transform-origin:0 0}.mm-chatwrap[data-play=playing] :is(.mm-me,.mm-ai,.mm-note):not(.on),html.play-ready .mm-chatwrap[data-play=waiting] :is(.mm-me,.mm-ai,.mm-note){opacity:0}.mm-chatwrap[data-play=playing] .mm-me:not(.on),html.play-ready .mm-chatwrap[data-play=waiting] .mm-me{transform:scale(.9) translateY(8px)}.mm-chatwrap[data-play=playing] .mm-ai:not(.on),html.play-ready .mm-chatwrap[data-play=waiting] .mm-ai{transform:translateY(10px)}.mm-chatwrap[data-play=playing] .mm-note:not(.on),html.play-ready .mm-chatwrap[data-play=waiting] .mm-note{transform:scale(.94) translateY(6px)}.mm-news .mm-row,.mm-olds{transition:opacity .5s ease,transform .75s var(--ease),background-color 1.6s ease}.mm-rows{transition:-webkit-clip-path .75s var(--ease);transition:clip-path .75s var(--ease);transition:clip-path .75s var(--ease),-webkit-clip-path .75s var(--ease)}.mm-side[data-landed=false] .mm-rows{-webkit-clip-path:inset(0 0 var(--push,0) 0 round 14px);clip-path:inset(0 0 var(--push,0) 0 round 14px)}.mm-news .mm-row:nth-child(2){transition-delay:.1s}.mm-side[data-landed=false] .mm-olds{transform:translateY(calc(-1 * var(--push, 0px)))}.mm-side[data-landed=false] .mm-news .mm-row{opacity:0;transform:translateY(-10px);background-color:#ffe9e5}}.cn-grid{width:min(1040px,100%);margin-inline:auto}.cn-brands,.cn-grid,.cn-kinds{display:grid;grid-gap:14px;gap:14px}.cn-brands,.cn-kinds{list-style:none;margin:0;padding:0}.cn-brands{grid-template-columns:repeat(5,minmax(0,1fr))}.cn-kinds{grid-template-columns:repeat(3,minmax(0,1fr))}.cn-tile{display:grid;align-content:start;grid-gap:14px;gap:14px;padding:20px;border-radius:24px;background:var(--card);box-shadow:var(--sh-card)}.cn-sq{--s:46px;position:relative;display:block;flex:none;width:var(--s);height:var(--s);border-radius:calc(var(--s) * .235)}.cn-sq>span{position:absolute;inset:0;display:grid;place-items:center;border-radius:inherit}.cn-off{background:var(--sunken);color:rgba(10,10,11,.32)}.cn-on{color:#fff;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.18)}.cn-sq svg{width:calc(var(--s) * .5);height:calc(var(--s) * .5)}.cn-mark{display:block;width:calc(var(--s) * .52);height:calc(var(--s) * .52);background:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.cn-stack{display:flex;height:46px;align-items:center}.cn-sq.sm{--s:36px;box-shadow:0 0 0 2.5px var(--card)}.cn-sq.sm+.cn-sq.sm{margin-left:-8px}.cn-words{display:grid;grid-gap:4px;gap:4px;min-width:0}.cn-name{font-size:16px;font-weight:600;letter-spacing:-.015em;line-height:1.25}.cn-sub{font-size:14px;line-height:1.38;color:var(--ink-3)}@media (max-width:860px){.cn-brands,.cn-grid,.cn-kinds{gap:12px}.cn-tile{padding:18px;gap:12px;border-radius:22px}.cn-name{font-size:15.5px}}@media (max-width:640px){.cn-brands,.cn-grid,.cn-kinds{gap:10px}.cn-brands{grid-template-columns:repeat(6,minmax(0,1fr))}.cn-brands .cn-tile{grid-column:span 2;gap:10px;padding:14px}.cn-brands .cn-tile:nth-child(n+4){grid-column:span 3}.cn-kinds{grid-template-columns:minmax(0,1fr)}.cn-kinds .cn-tile{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;padding:14px 16px}.cn-sq{--s:42px}.cn-stack{height:42px}.cn-sq.sm{--s:30px}.cn-sq.sm+.cn-sq.sm{margin-left:-7px}.cn-sub{font-size:13.5px}}@media (max-width:360px){.cn-brands .cn-tile{padding:14px 12px}.cn-name{font-size:15px}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.cn-grid[data-play] .cn-on{transition:opacity .5s ease var(--l,0s),transform .6s cubic-bezier(.3,1.4,.5,1) var(--l,0s)}html.play-ready .cn-grid[data-play=waiting] .cn-on{opacity:0;transform:scale(.82)}}.sf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:stretch}@media (max-width:960px){.sf-grid{grid-template-columns:minmax(0,1fr);max-width:460px;margin-inline:auto;gap:16px}}.sf-card,.sf-in{display:grid}.sf-in{grid-template-rows:1fr auto;padding:8px;border-radius:28px;background:var(--card);box-shadow:var(--sh-card)}.sf-words{display:grid;grid-gap:6px;gap:6px;padding:18px 16px}.sf-words h3{font-size:clamp(19px,1.7vw,21px)}.sf-words p{font-size:15.5px;line-height:1.45;color:var(--ink-2)}@media (max-width:600px){.sf-in{border-radius:24px}.sf-words{padding:16px 12px 14px}}.sf-stage{--pt:0.88px;position:relative;display:grid;place-items:center;min-height:316px;padding:22px 18px;border-radius:22px;overflow:hidden;isolation:isolate;color:var(--app-ink)}@media (max-width:960px){.sf-stage{min-height:0}}@media (max-width:360px){.sf-stage{--pt:0.8px;padding:18px 12px}}.sf-ask .sf-stage{align-items:end;padding-bottom:0;background:linear-gradient(180deg,#e9e6fa,#f3f1fc)}.sf-key .sf-stage{background:linear-gradient(180deg,#e2edf9,#eff4fb)}.sf-erase .sf-stage{background:linear-gradient(180deg,#fbe2dd,#fbefec)}.sf-sheet{position:relative;width:100%;max-width:calc(360 * var(--pt));padding:calc(26 * var(--pt)) calc(20 * var(--pt)) calc(22 * var(--pt));border-radius:calc(16 * var(--pt)) calc(16 * var(--pt)) 0 0;background:#fff;box-shadow:0 calc(-2 * var(--pt)) calc(30 * var(--pt)) rgba(var(--shade),.12),0 0 0 1px rgba(var(--shade),.04)}.sf-grab{position:absolute;top:calc(6 * var(--pt));left:50%;width:calc(36 * var(--pt));height:calc(5 * var(--pt));margin-left:calc(-18 * var(--pt));border-radius:99px;background:rgba(60,60,67,.3)}.sf-ask .dc-total span{isolation:isolate}.sf-ask .dc-total span:after{content:"";position:absolute;z-index:-1;left:-.2em;right:-.2em;bottom:.06em;height:.56em;border-radius:.14em;background:rgba(255,140,130,.34);transform-origin:left center}.sf-form{position:relative;width:100%;max-width:calc(360 * var(--pt));padding:calc(18 * var(--pt)) calc(16 * var(--pt)) calc(18 * var(--pt));border-radius:calc(22 * var(--pt));background:#f2f2f7;box-shadow:var(--sh-lift);font-size:calc(17 * var(--pt));line-height:1.25;text-align:left}.sf-gh{padding:0 calc(16 * var(--pt)) calc(7 * var(--pt));font-size:calc(13 * var(--pt));color:var(--app-ink-2);text-transform:uppercase;letter-spacing:.02em}.sf-group{border-radius:calc(10 * var(--pt));background:#fff;overflow:hidden}.sf-row{position:relative;display:flex;align-items:center;gap:calc(10 * var(--pt));min-height:calc(44 * var(--pt));padding:calc(10 * var(--pt)) calc(16 * var(--pt))}.sf-row+.sf-row:before{content:"";position:absolute;top:0;left:calc(16 * var(--pt));right:0;height:1px;background:#e5e5ea}.sf-rw{flex:none;max-width:60%;display:grid;grid-gap:calc(2 * var(--pt));gap:calc(2 * var(--pt))}.sf-rt{font-size:calc(17 * var(--pt));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf-rs{font-size:calc(13 * var(--pt))}.sf-pick,.sf-rs{color:var(--app-ink-2)}.sf-pick{flex:1 1;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:calc(4 * var(--pt));font-size:calc(15 * var(--pt));text-align:right}.sf-pick-t{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sf-pick svg{width:calc(13 * var(--pt));height:calc(13 * var(--pt));flex:none}.sf-add{gap:calc(8 * var(--pt))}.sf-add svg{width:calc(17 * var(--pt));height:calc(17 * var(--pt));flex:none}.sf-gf{padding:calc(7 * var(--pt)) calc(16 * var(--pt)) 0;font-size:calc(13 * var(--pt));line-height:1.35;color:var(--app-ink-2)}.sf-lock{position:absolute;top:calc(4 * var(--pt));right:calc(-10 * var(--pt));width:calc(52 * var(--pt));height:calc(52 * var(--pt));border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;box-shadow:0 10px 24px -10px rgba(var(--shade),.55)}.sf-lock circle{fill:var(--ink)}.sf-lock svg{width:52%;height:52%;overflow:visible}.sf-nav{padding-bottom:calc(14 * var(--pt));text-align:center;font-weight:600}.sf-danger{color:#d70015}.sf-erase-form{display:grid}.sf-dim{position:absolute;inset:0;z-index:1;border-radius:inherit;background:rgba(0,0,0,.2)}.sf-alert{position:relative;z-index:2;justify-self:center;width:min(calc(270 * var(--pt)),100%);margin-top:calc(18 * var(--pt));border-radius:calc(14 * var(--pt));background:#f8f8fa;text-align:center;overflow:hidden;box-shadow:0 calc(20 * var(--pt)) calc(44 * var(--pt)) rgba(0,0,0,.22)}.sf-at{padding:calc(19 * var(--pt)) calc(16 * var(--pt)) calc(2 * var(--pt));font-size:calc(17 * var(--pt));font-weight:600;line-height:1.3}.sf-am{padding:calc(4 * var(--pt)) calc(16 * var(--pt)) calc(18 * var(--pt));font-size:calc(13 * var(--pt));line-height:1.35}.sf-ab{display:flex;flex-wrap:wrap-reverse;overflow:hidden;border-top:1px solid rgba(60,60,67,.2)}.sf-ab span{flex:1 1 auto;min-width:50%;display:grid;place-items:center;min-height:calc(44 * var(--pt));padding:0 calc(10 * var(--pt));font-size:calc(17 * var(--pt));line-height:1.2;white-space:nowrap;box-shadow:-1px 0 0 rgba(60,60,67,.2),0 -1px 0 rgba(60,60,67,.2)}.sf-ab .b{font-weight:600}.sf-ab .d{color:#d70015}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.sf-sheet{transition:transform 1s var(--ease) calc(var(--d, 0s) + .2s)}html.play-ready .sf-card[data-play=waiting] .sf-sheet{transform:translateY(42%)}.sf-ask .dc-total span:after{transition:transform .7s var(--ease) calc(var(--d, 0s) + 1.05s)}html.play-ready .sf-card[data-play=waiting] .dc-total span:after{transform:scaleX(0)}.sf-lock{transition:opacity .3s ease calc(var(--d, 0s) + .45s),transform .6s cubic-bezier(.3,1.6,.5,1) calc(var(--d, 0s) + .45s)}html.play-ready .sf-card[data-play=waiting] .sf-lock{opacity:0;transform:scale(.5) rotate(-14deg)}.sf-shackle{transition:transform .4s cubic-bezier(.3,1.7,.5,1) calc(var(--d, 0s) + 1.15s)}html.play-ready .sf-card[data-play=waiting] .sf-shackle{transform:translateY(-3.5px)}.sf-dim{transition:opacity .4s ease calc(var(--d, 0s) + .95s)}.sf-alert{transition:opacity .25s ease calc(var(--d, 0s) + 1s),transform .5s cubic-bezier(.3,1.35,.5,1) calc(var(--d, 0s) + 1s)}html.play-ready .sf-card[data-play=waiting] .sf-dim{opacity:0}html.play-ready .sf-card[data-play=waiting] .sf-alert{opacity:0;transform:scale(1.12)}.sf-card[data-play=playing] .sf-danger{animation:sf-press .6s ease calc(var(--d, 0s) + .45s) both}}@keyframes sf-press{0%,to{background-color:#fff}35%,65%{background-color:#e5e5ea}}.plans-sec{overflow-x:clip}.pl{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center}.pl-copy,.pl-foot{width:100%}.pl-copy .pl-head{margin-bottom:34px}.pl-head h2{max-width:13ch}.pl-asking{display:grid;justify-items:center;width:100%;margin-bottom:22px}.pl-ask{max-width:100%}.pl-caret{display:inline-block;width:2px;height:1.1em;margin-left:1px;vertical-align:-.2em;border-radius:1px;background:currentColor;animation:pl-blink 1s linear infinite}@keyframes pl-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes pl-send{0%,to{transform:scale(1)}40%{transform:scale(.82)}}.pl-object{--pl-phone:min(340px,calc(100vw - 2 * var(--gutter)));position:relative;isolation:isolate;display:grid;justify-items:center;width:100%}.pl-object:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:760px;height:860px;transform:translate(-50%,-50%);pointer-events:none;background:radial-gradient(closest-side,rgba(246,207,113,.34),rgba(255,186,150,.18) 55%,rgba(255,186,150,0) 100%)}.pl-foot{display:grid;justify-items:center;grid-gap:30px;gap:30px;margin-top:40px}.pl-both{display:grid;grid-gap:12px;gap:12px;justify-items:start;max-width:24em}.pl-both-h{display:inline-flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;letter-spacing:.01em;color:var(--ink-3)}.pl-both-h:before{content:"";width:18px;height:1.5px;border-radius:1px;background:currentColor;opacity:.6}.pl-both ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.pl-both li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;font-size:16px;line-height:1.42;color:var(--ink-2)}.pl-both li svg{width:17px;height:17px;margin-top:2px;color:var(--ok)}@media (min-width:960px){.pl{max-width:1000px;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto auto auto 1fr;grid-template-areas:". object" "copy object" "asking object" "foot object" ". object";column-gap:clamp(56px,7vw,104px);justify-items:stretch}.pl-copy{grid-area:copy}.pl-copy .pl-head{justify-items:start;text-align:left;margin-bottom:0}.pl-copy .pl-head .lead{margin-inline:0;max-width:25em}.pl-head h2{max-width:12ch}.pl-asking{grid-area:asking;justify-items:start;margin:36px 0 0}.pl-foot{grid-area:foot;justify-items:start;gap:34px;margin-top:36px}.pl-object{grid-area:object;--pl-phone:min(352px,calc((100svh - 128px) * 0.4783));width:auto}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.pl-asking[data-play=playing] .mic{animation:pl-send .45s cubic-bezier(.3,1.5,.5,1) var(--sent) both}.pl-object[data-play] .pl-sent{transform-origin:100% 100%;transition:opacity .3s ease var(--sent),transform .55s cubic-bezier(.3,1.35,.5,1) var(--sent)}html.play-ready .pl-object[data-play=waiting] .pl-sent{opacity:0;transform:translateY(calc(8 * var(--pt))) scale(.9)}.pl-object[data-play] .pl-piece{transition:opacity .55s var(--ease) var(--d,0s),transform .75s var(--ease) var(--d,0s)}html.play-ready .pl-object[data-play=waiting] .pl-piece{opacity:0;transform:translateY(calc(14 * var(--pt)))}.pl-object[data-play] .cmp-note{transition:opacity .25s ease calc(var(--d, 0s) + .42s),transform .5s cubic-bezier(.3,1.5,.5,1) calc(var(--d, 0s) + .42s)}html.play-ready .pl-object[data-play=waiting] .cmp-note{opacity:0;transform:scale(.55)}}.pl-lead{font-size:calc(19 * var(--pt));line-height:1.38;color:var(--app-ink)}.cmp,.pl-lead{flex:none;margin:0 calc(3.3 * var(--pt))}.cmp{background:#fff;border-radius:calc(14 * var(--pt));box-shadow:0 0 0 max(.5px,calc(.5 * var(--pt))) rgba(230,230,234,.7),0 calc(6 * var(--pt)) calc(28 * var(--pt)) rgba(0,0,0,.05);line-height:1.22}.cmp-head{display:flex;align-items:flex-start;gap:calc(12 * var(--pt));padding:calc(16 * var(--pt))}.cmp-item{flex:1 1;min-width:0;display:grid;justify-items:center;grid-gap:calc(8 * var(--pt));gap:calc(8 * var(--pt));text-align:center}.cmp-t{font-size:calc(15 * var(--pt));font-weight:600;color:var(--app-ink)}.cmp-s{font-size:calc(13 * var(--pt));line-height:1.28;color:var(--app-ink-2)}.cmp-rule{height:max(.5px,calc(.5 * var(--pt)));background:var(--app-hairline)}.cmp-group{padding-bottom:calc(12 * var(--pt))}.cmp-gh{display:grid;justify-items:center;grid-gap:calc(6 * var(--pt));gap:calc(6 * var(--pt));padding:calc(20 * var(--pt)) calc(14 * var(--pt)) calc(14 * var(--pt));text-align:center}.cmp-gi{display:grid;place-items:center;color:var(--app-ink-2)}.cmp-gi svg{width:calc(22 * var(--pt));height:calc(22 * var(--pt));stroke-width:1.9}.cmp-gt{font-size:calc(16 * var(--pt));font-weight:600;color:var(--app-ink)}.cmp-row{display:flex;align-items:stretch}.cmp-div{flex:none;width:max(.5px,calc(.6 * var(--pt)));background:var(--app-hairline)}.cmp-cell{flex:1 1;min-width:0;display:grid;justify-items:center;align-content:center;grid-gap:calc(6 * var(--pt));gap:calc(6 * var(--pt));padding:calc(12 * var(--pt)) calc(10 * var(--pt));text-align:center}.cmp-v{font-size:calc(16 * var(--pt));line-height:1.25;color:var(--app-ink)}.cmp-note{font-size:calc(12 * var(--pt));font-weight:500;line-height:1.2;padding:calc(4 * var(--pt)) calc(8 * var(--pt));border-radius:999px;background:var(--app-sunken);color:var(--app-ink-2)}.cmp-note.positive{background:#e4f6eb;color:#1e8e4e}.cmp-note.negative{background:#fbe9e9;color:var(--app-negative)}.cmp-none{display:grid;place-items:center;height:calc(22.4 * var(--pt))}.cmp-none i{display:block;width:calc(12 * var(--pt));height:max(1px,calc(1.2 * var(--pt)));border-radius:1px;background:var(--app-ink-3)}.section.biz-sec{padding-top:0}.biz{position:relative;overflow:hidden;isolation:isolate;border-radius:36px;color:#fff;padding:clamp(36px,5.6vw,84px);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center;background:radial-gradient(70% 90% at 100% 0,rgba(232,81,63,.3),rgba(232,81,63,0) 70%),radial-gradient(60% 80% at 0 100%,rgba(246,207,113,.08),rgba(246,207,113,0) 70%),linear-gradient(160deg,#1b1617,#121113 46%,#0b0b0c);box-shadow:0 2px 4px rgba(var(--shade),.06),0 36px 70px -40px rgba(var(--shade),.55)}.biz-head{display:grid;grid-gap:18px;gap:18px;justify-items:start}.biz .eyebrow{color:var(--coral)}.biz h2{font-size:clamp(32px,4.2vw,56px);letter-spacing:-.04em;line-height:1;max-width:14ch}.biz .lead{color:rgba(255,255,255,.74);max-width:28em}.biz-side{display:grid;grid-gap:18px;gap:18px;justify-items:start;justify-self:end}.biz-cap{display:inline-flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;letter-spacing:.01em;color:rgba(255,255,255,.66)}.biz-cap:before{content:"";width:18px;height:1.5px;border-radius:1px;background:currentColor;opacity:.6}.biz-logos{list-style:none;margin:0 0 10px;padding:0;grid-template-columns:repeat(5,minmax(0,56px));grid-gap:12px;gap:12px}.biz-logo,.biz-logos{display:grid;width:100%}.biz-logo{aspect-ratio:1;border-radius:28%;background:#fff;place-items:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 14px 28px -14px rgba(0,0,0,.7)}.biz-logo img{width:46%;height:auto}.btn.biz-cta{box-shadow:0 14px 30px -14px rgba(0,0,0,.7)}.biz :focus-visible{outline-color:#fff}.biz-cta svg{transition:transform .25s var(--ease)}@media (hover:hover){.biz-cta:hover svg{transform:translateX(3px)}}@media (max-width:880px){.biz{grid-template-columns:minmax(0,1fr);border-radius:28px;padding:36px 24px 32px;gap:30px}.biz-side{justify-self:stretch}.biz-logos{gap:10px}}@media (max-width:360px){.biz{padding:32px 20px 28px}.biz-logos{gap:8px}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.biz[data-play] .biz-logo{transition:opacity .35s ease var(--d,0s),transform .6s cubic-bezier(.3,1.45,.5,1) var(--d,0s)}html.play-ready .biz[data-play=waiting] .biz-logo{opacity:0;transform:translateY(10px) scale(.7)}}.fq-wrap{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0}.fq-side{display:contents}.fq .fq-head{margin-bottom:clamp(32px,5vw,48px)}.fq-more{order:3;justify-self:center;text-align:center;margin-top:18px;font-size:15.5px;color:var(--ink-2)}.fq-more a{display:inline-flex;align-items:center;min-height:44px;padding:0 2px;font-weight:600;color:var(--ink);text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:rgba(10,10,11,.28);text-decoration-color:rgba(10,10,11,.28);text-underline-offset:4px;transition:-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}@media (hover:hover){.fq-more a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}@media (min-width:980px){.fq-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,6vw,96px);align-items:start}.fq-side{display:grid;grid-gap:10px;gap:10px;justify-items:start;position:-webkit-sticky;position:sticky;top:calc(var(--nav-h) + 56px)}.fq .fq-head{justify-items:start;text-align:left;margin-bottom:0}.fq .fq-head h2{font-size:clamp(46px,4.4vw,64px)}.fq-more{order:0;justify-self:start;text-align:left;margin-top:6px;font-size:17px}}.fq-sheet{position:relative;z-index:0;width:100%;max-width:680px;justify-self:center;border-radius:36px;background:var(--card);box-shadow:var(--sh-lift);overflow:hidden;isolation:isolate}.fq-sheet:before{content:"";position:absolute;inset:0 0 auto;height:320px;z-index:-1;background:linear-gradient(180deg,#fbe3df,#fdf1ee 42%,rgba(255,255,255,0))}.fq-list{display:flex;flex-direction:column;padding:30px}@media (max-width:560px){.fq-sheet{border-radius:28px}.fq-list{padding:18px 14px 16px}}.fq-x>summary{list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.fq-x>summary::-webkit-details-marker{display:none}.fq-x>summary::marker{content:""}.fq-q{min-width:0;text-wrap:pretty}.fq-x[open]{order:0;display:grid;grid-gap:12px;gap:12px;padding-bottom:6px}.fq-x[open]>summary{justify-self:end;max-width:86%;padding:11px 16px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px rgba(10,10,11,.07),0 6px 16px -8px rgba(var(--shade),.18);font-size:17px;line-height:1.35;letter-spacing:-.012em;cursor:default}.fq-x[open]>summary .fq-arrow{display:none}.fq-card{padding:18px 20px 20px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px rgba(10,10,11,.05),0 1px 2px rgba(var(--shade),.04),0 16px 32px -22px rgba(var(--shade),.3)}.fq-a{font-size:17px;line-height:1.5;color:var(--ink);letter-spacing:-.012em}.fq-next{order:1;position:relative;margin:22px -30px 0;padding:26px 30px 14px;text-align:center;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.fq-next:before{content:"";position:absolute;z-index:-1;left:0;right:0;top:0;height:2400px;background:linear-gradient(180deg,rgba(var(--shade),.06),rgba(var(--shade),0) 12px),#f7f5f4;pointer-events:none}@media (max-width:560px){.fq-next{margin:18px -14px 0;padding:22px 14px 12px;font-size:19px}}.fq-x:not([open]){order:2;margin-top:2px}.fq-x:not([open])>summary{display:flex;align-items:center;gap:14px;min-height:58px;padding:14px 18px;border-radius:6px;background:#fff;box-shadow:0 0 0 1px rgba(10,10,11,.06),0 8px 18px -14px rgba(var(--shade),.28);font-size:17px;line-height:1.3;letter-spacing:-.012em;text-align:left;transition:background-color .2s ease,transform .2s var(--ease)}.fq-x:not([open])>summary .fq-q{flex:1 1}.fq-arrow{flex:none;color:#8e8e96}.fq-x:not([open]):not(.fq-x:not([open])~.fq-x)>summary{border-top-left-radius:20px;border-top-right-radius:20px}.fq-x:not([open]):not(:has(~.fq-x:not([open])))>summary{border-bottom-left-radius:20px;border-bottom-right-radius:20px}@media (hover:hover){.fq-x:not([open])>summary:hover{background:#fcfbfa}.fq-x:not([open])>summary:hover .fq-arrow{color:var(--ink)}}.fq-x:not([open])>summary:active{transform:scale(.99);background:#faf8f7}.fq-x>summary:focus-visible{outline-offset:3px}@media (max-width:560px){.fq-x:not([open])>summary{min-height:54px;padding:13px 16px;font-size:16.5px}.fq-a,.fq-x[open]>summary{font-size:16.5px}.fq-card{padding:16px 17px 18px}}.fq-w{animation:fq-word .4s ease both;animation-delay:calc(var(--at, .3s) + var(--i) * 34ms)}@keyframes fq-word{0%{opacity:0}}.fq-x.is-fresh>summary{animation:fq-pop .55s cubic-bezier(.3,1.35,.5,1) both;transform-origin:100% 100%}.fq-x.is-fresh .fq-card{animation:fq-in .6s var(--ease) .14s both}.fq-list.is-arrival .fq-x[open] .fq-card{animation:fq-in .7s var(--ease) .6s both}@keyframes fq-pop{0%{opacity:0;transform:translateY(8px) scale(.94)}}@keyframes fq-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.fq-list.is-arrival .fq-x[open] .fq-card,.fq-w,.fq-x.is-fresh .fq-card,.fq-x.is-fresh>summary{animation:none}.fq-x,.fq-x>summary{transition-property:none}}.section.dl{position:relative;overflow:clip;text-align:center;padding-block:clamp(120px,14vw,200px) clamp(96px,11vw,160px)}.dl-glow{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(38% 34% at 50% 36%,rgba(255,140,130,.2),rgba(255,140,130,0) 100%),radial-gradient(30% 26% at 70% 70%,rgba(246,207,113,.16),rgba(246,207,113,0) 100%),radial-gradient(30% 28% at 28% 72%,rgba(158,185,243,.14),rgba(158,185,243,0) 100%)}.dl-in{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;grid-gap:20px;gap:20px}.dl-in h2{font-size:clamp(40px,7.4vw,104px);letter-spacing:-.048em;line-height:.95;max-width:11ch}.dl-in .lead{max-width:30em;text-wrap:balance}.dl-vey{margin-bottom:6px}.dl-vey svg{width:clamp(84px,8vw,112px);height:auto}.dl-badge{margin-top:6px}.dl-ask{display:flex;align-items:flex-end;gap:12px;width:min(100%,540px);margin-top:14px;padding:9px 9px 9px 24px;border-radius:30px;background:#fff;box-shadow:var(--sh-lift);text-align:left;font-size:19px;line-height:1.3;letter-spacing:-.015em;color:var(--app-ink)}.dl-field{flex:1 1;min-width:0;display:grid;align-self:center;padding-block:8px}.dl-field>*{grid-area:1/1}.dl-text{text-wrap:balance}.dl-rest{color:transparent}.dl-ph{color:var(--app-ink-3);pointer-events:none}.dl-caret{position:relative}.dl-caret:after{content:"";position:absolute;left:-1px;top:0;bottom:0;width:2px;border-radius:1px;background:var(--app-ink);animation:dl-blink 1.06s steps(2) infinite}.dl-field .dl-ph{padding-left:4px}@keyframes dl-blink{50%{opacity:0}}.dl-send{flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#a0a0a8;transition:background-color .25s ease,transform .5s cubic-bezier(.3,1.6,.5,1);transform:scale(.92)}.dl-send.on{background:#1b1b1f;transform:none}.dl-send svg{width:20px;height:20px}@media (min-width:900px){.dl-ask{width:min(100%,600px);margin-top:22px;padding:11px 11px 11px 30px;border-radius:36px;font-size:22px}.dl-send{width:52px;height:52px}.dl-send svg{width:23px;height:23px}.dl-badge{margin-top:10px}}@media (max-width:480px){.dl-in{gap:16px}.dl-in h2{font-size:clamp(40px,12.4vw,52px)}.dl-ask{font-size:17px;padding:7px 7px 7px 18px;border-radius:26px}.dl-send{width:42px;height:42px}.dl-field{padding-block:7px}}.dl-props{position:absolute;inset:0;z-index:1;pointer-events:none}.dl-prop{position:absolute;display:block;transform:rotate(var(--r))}.dl-prop img{display:block;width:100%;height:auto}.dl-photo{--r:-7deg;left:max(16px,calc(50% - 600px));top:22%;width:clamp(150px,17vw,250px);border-radius:20px;overflow:hidden;box-shadow:var(--sh-lift);aspect-ratio:480/300}.dl-starter{--r:9deg;right:max(10px,calc(50% - 590px));top:12%;width:clamp(110px,12vw,176px)}.dl-drop{--r:-8deg;right:max(28px,calc(50% - 470px));bottom:14%;width:clamp(84px,8.4vw,126px)}@media (max-width:1099px){.dl-photo{top:9%;left:max(12px,calc(50% - 470px))}.dl-starter{top:6%}.dl-drop{bottom:9%}}@media (max-width:760px){.section.dl{padding-top:156px}.dl-photo{left:calc(var(--gutter) - 4px);top:42px;width:clamp(112px,33vw,150px);border-radius:15px}.dl-starter{right:calc(var(--gutter) - 8px);top:34px;width:clamp(78px,23vw,104px)}.dl-drop{right:calc(var(--gutter) - 2px);bottom:36px;width:clamp(58px,17vw,76px)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.dl[data-play] .dl-prop{transition:opacity .9s var(--ease) var(--d,0s),transform 1.3s var(--ease) var(--d,0s)}html.play-ready .dl[data-play=waiting] .dl-prop{opacity:0;transform:translateY(26px) rotate(calc(var(--r) * -.6)) scale(.92)}.dl[data-play] .dl-vey{transition:opacity .5s ease,transform .7s cubic-bezier(.3,1.5,.5,1)}html.play-ready .dl[data-play=waiting] .dl-vey{opacity:0;transform:translateY(12px) scale(.82)}}.ft{border-top:1px solid var(--hairline);padding:clamp(40px,5vw,64px) 0 calc(28px + env(safe-area-inset-bottom));color:var(--ink-2);font-size:15.5px}.ft-in{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:28px;gap:28px}.ft-brand{display:grid;grid-gap:8px;gap:8px;justify-items:start;align-content:start}.ft-mark{display:inline-flex;align-items:center;gap:10px;font-weight:650;font-size:20px;letter-spacing:-.025em;color:var(--ink)}.ft-mark img{width:32px;height:32px;border-radius:9px}.ft-made{color:var(--ink-2)}.ft-col{display:grid;grid-gap:4px;gap:4px;align-content:start}.ft-h{font-size:13.5px;font-weight:600;color:var(--ink-2);letter-spacing:.01em}.ft-links{list-style:none;margin:0;padding:0;display:grid;grid-column-gap:16px;column-gap:16px}.ft-links a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--ink);transition:color .15s ease}@media (hover:hover){.ft-links a:hover{color:var(--coral-ink)}}.ft-links a[aria-current=page]{font-weight:600}.ft-on{color:var(--coral-ink)}.ft-langs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:16px;column-gap:16px}.ft-base{display:grid;grid-gap:6px;gap:6px;padding-top:22px;border-top:1px solid var(--hairline);font-size:13.5px;color:var(--ink-2)}.ft-credits{line-height:44px}.ft-names{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:16px;column-gap:16px}.ft-credits a,.ft-names a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:rgba(10,10,11,.28);text-decoration-color:rgba(10,10,11,.28);text-underline-offset:3px}@media (hover:hover){.ft-credits a:hover,.ft-names a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.ft-copy{line-height:1.5}@media (min-width:860px){.ft-in{grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,4fr);column-gap:40px;row-gap:40px}.ft-langs{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-base{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;column-gap:40px;align-items:baseline}.ft-credit-line{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.3em;line-height:1.6}.ft-credits{line-height:1.6}.ft-names{display:flex;flex-wrap:wrap;column-gap:0}.ft-names li:not(:last-child):after{content:",\00a0"}.ft-names li:last-child:after{content:"."}.ft-credits a,.ft-names a{display:inline;min-height:0}}