@property --day-p{syntax: "<number>"; inherits: true; initial-value: 0;}@keyframes svelte-405x8p-day-progress{0%{--day-p: 0}to{--day-p: 1}}.day.svelte-405x8p{--p: var(--day-p);--poster-ground: #f4efe6;--lunch-menu: var(--lunch-menu-light);--lunch-special: var(--lunch-special-light);--cold-drinks: var(--cold-drinks-light);--nav: calc(4.5rem + env(safe-area-inset-top, 0px)) ;--u: 18px;--sp: 1;--yp: 0;--sr: 1;--xr: 0;--yr: 0;--bsr: 1;--bxr: 0;--byr: 0;--s1: 1;--s1b: 1;--y1: 0;--turn: 1;--ca: clamp(0, calc(var(--p) / .06), 1);--k: clamp(0, calc((var(--p) - .02) / .12), 1);--ek: calc(var(--k) * var(--k) * (3 - 2 * var(--k)));--gone: clamp(0, calc((var(--p) - .46) / .06), 1);--r: clamp(0, calc((var(--p) - .04) / .21), 1);--er: calc(var(--r) * var(--r) * (3 - 2 * var(--r)));--o: clamp(0, calc((var(--p) - .4) / .13), 1);--eo: calc(var(--o) * var(--o) * (3 - 2 * var(--o)));--tap: .3;--j: clamp(0, calc((var(--p) - .64) / .07), 1);--join: calc(var(--j) * var(--j) * (3 - 2 * var(--j)));--snap: clamp(0, calc((var(--p) - .705) / .03), 1);--wz: 1;--wx: 0;--wy: 0;--thumb-w: 64;--thumb-h: 38;--bx: 0;--by: var(--y1);--bs: var(--s1);--m: clamp(0, calc((var(--p) - .78) / .07), 1);--bar: calc(100lvh - 100svh) ;position:relative;height:300lvh;margin-top:calc(-1 * var(--nav))}.stage.svelte-405x8p{position:sticky;top:0;display:flex;flex-direction:column;height:100lvh;padding-top:calc(var(--nav) + clamp(1.5rem,6svh,4rem));padding-bottom:var(--bar);overflow:clip;background:var(--surface)}.slot.svelte-405x8p{position:relative;z-index:2;flex:1;min-height:0;margin:clamp(1rem,4svh,2.25rem) 0 28px;container-type:size;--u: min(calc(100cqh / 33.6), calc((100cqw - 32px) / 57.2), 18px)}.copy.svelte-405x8p{--title-fs: clamp(2.25rem, min(2.6vw + 1.3rem, 7svh), 4.25rem);--lead-fs: clamp(1rem, .3vw + .95rem, 1.1875rem);--title-lines: 2;--lead-lines: 2;flex:none;position:relative;z-index:4;display:flex;flex-direction:column;align-items:center;padding:0 1.25rem;text-align:center;opacity:calc(1 - var(--ca));transform:translateY(calc(var(--ca) * -2.5rem));will-change:transform,opacity}.title.svelte-405x8p{max-width:17ch;margin:0;font-family:var(--display);font-optical-sizing:auto;height:calc(var(--title-lines) * 1.02em);font-size:var(--title-fs);font-weight:700;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.lead.svelte-405x8p{max-width:34rem;height:calc(var(--lead-lines) * 1.55em);margin:1rem 0 0;font-size:var(--lead-fs);line-height:1.55;color:var(--muted);text-wrap:pretty}.ctas.svelte-405x8p{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.5rem}.cta.svelte-405x8p{padding:.8125rem 1.5rem}.cue.svelte-405x8p{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.25rem;font-size:.75rem;font-weight:600;color:var(--muted);opacity:calc(1 - clamp(0,calc(var(--p) / .03),1))}.cue-mouse.svelte-405x8p{position:relative;width:.875rem;height:1.375rem;border:1.5px solid currentColor;border-radius:999px}.cue-mouse.svelte-405x8p:after{content:"";position:absolute;left:50%;top:.25rem;width:3px;height:5px;margin-left:-1.5px;border-radius:2px;background:currentColor;animation:svelte-405x8p-cue 1.6s cubic-bezier(.45,0,.55,1) infinite}.day.svelte-405x8p[data-copy-gone] .copy:where(.svelte-405x8p){visibility:hidden}.day.svelte-405x8p[data-driven]:not(.still){animation-name:svelte-405x8p-day-progress;animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root block);animation-range:var(--day-from, 0px) var(--day-to, 1px);--zc: clamp(0, calc((var(--p) - var(--g-z-from)) / var(--g-z-len)), 1);--ze: calc(var(--zc) * var(--zc) * (3 - 2 * var(--zc)));--wz: pow(var(--g-z0), calc(1 - var(--ze)));--wx: calc(var(--g-cx) + (var(--g-wx) - var(--g-cx)) * var(--ze) - var(--wz) * var(--g-wx));--wy: calc(var(--g-cy) + (var(--g-wy) - var(--g-cy)) * var(--ze) - var(--wz) * var(--g-wy));--bx: calc(var(--wx) + var(--wz) * var(--g-wx) - var(--g-vw) / 2);--by: calc(var(--wy) + var(--wz) * var(--g-wy) - var(--g-rest));--bs: calc(var(--wz) * var(--g-sb))}.day.svelte-405x8p:not([data-measure])[data-off-breakfast] .breakfast:where(.svelte-405x8p),.day.svelte-405x8p:not([data-measure])[data-off-lunch] .lunch:where(.svelte-405x8p),.day.svelte-405x8p:not([data-measure])[data-off-phone] .phone:where(.svelte-405x8p),.day.svelte-405x8p:not([data-measure])[data-off-atlas] .atlas:where(.svelte-405x8p){content-visibility:hidden}.day.svelte-405x8p[data-moved] .cue-mouse:where(.svelte-405x8p):after{animation:none}@keyframes svelte-405x8p-cue{0%{transform:translateY(0);opacity:0}25%{opacity:1}70%{transform:translateY(6px);opacity:0}to{opacity:0}}.scene.svelte-405x8p{position:absolute;inset:0;z-index:3;pointer-events:none}.board.svelte-405x8p,.phone.svelte-405x8p{position:absolute;left:50%;top:50%}.breakfast.svelte-405x8p{z-index:1;opacity:calc((1 - .45 * var(--ek)) * (1 - var(--gone)));transform:translate(-50%,-50%) translateY(calc(var(--ek) * -24px)) scale(calc(1 - .16 * var(--ek) - .1 * var(--gone)));will-change:transform,opacity}.lunch.svelte-405x8p{z-index:2;transform:translate(-50%,-50%) translate(calc(var(--bx) * 1px),calc(var(--by) * 1px)) scale(var(--bs));will-change:transform}.day.svelte-405x8p[data-landed] .lunch:where(.svelte-405x8p){will-change:auto}@media(min-width:45rem){.day.svelte-405x8p:not(.still) .lunch:where(.svelte-405x8p){--u: max(18px, min(2.8lvh, 1.3vw))}}.cast.svelte-405x8p{position:absolute;inset:6% 4%;border-radius:calc(var(--u) * .6);background:#1e243466;filter:blur(calc(var(--u) * 1.8));transform:translate(calc(var(--u) * 1.4),calc(var(--u) * 2.2));pointer-events:none}.lunch.svelte-405x8p .cast:where(.svelte-405x8p){opacity:var(--join)}.panels.svelte-405x8p{position:relative;display:flex;gap:calc(var(--u) * .45);padding:calc(var(--u) * .4);border-radius:calc(var(--u) * .55);background:#0e0f13;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0009}.dark .breakfast.svelte-405x8p .panels:where(.svelte-405x8p){box-shadow:0 0 0 1px #ffffff1f,inset 0 1px #ffffff24,inset 0 -1px #0009}.panel.svelte-405x8p{position:relative;width:calc(var(--u) * 18.6);height:calc(var(--u) * 33);overflow:clip;border-radius:calc(var(--u) * .2);background:var(--poster-ground)}.panel-photo.svelte-405x8p{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:contain;background:var(--poster-ground)}.dark .day.svelte-405x8p{--poster-ground: #1c1a16;--lunch-menu: var(--lunch-menu-dark);--lunch-special: var(--lunch-special-dark);--cold-drinks: var(--cold-drinks-dark)}.dark .panel-photo.light.svelte-405x8p,html:not(.dark) .panel-photo.dark.svelte-405x8p,.dark .board-photo.light.svelte-405x8p,html:not(.dark) .board-photo.dark.svelte-405x8p,.board-photo.svelte-405x8p{display:none}@media(max-width:44.99rem){.panel-photo.svelte-405x8p{display:none}html:not(.dark) .board-photo.light.svelte-405x8p,.dark .board-photo.dark.svelte-405x8p{display:block;position:absolute;z-index:2;top:calc(var(--u) * -1 * var(--slice));left:50%;width:auto;max-width:none;height:calc(var(--u) * 55);transform:translate(-50%);background:var(--poster-ground)}.panel.svelte-405x8p:nth-child(2){--slice: 0}.panel.svelte-405x8p:nth-child(1){--slice: 17}.panel.svelte-405x8p:nth-child(3){--slice: 37.5}}.sheen.svelte-405x8p{position:absolute;inset:0;z-index:3;background:linear-gradient(118deg,#ffffff14,#fff0 34% 70%,#ffffff09);pointer-events:none}@media(min-width:45rem){.sheen.svelte-405x8p{border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px #ffffff1f}}.lunch-panels.svelte-405x8p{background:rgba(14,15,19,var(--join));box-shadow:none}.dark .lunch-panels.svelte-405x8p{box-shadow:0 0 0 calc(1px / var(--bs)) rgba(255,255,255,calc(.12 * var(--join)))}.lunch-panels.svelte-405x8p{transform:scale(calc(1 + .1 * var(--snap) * (1 - var(--snap))))}.lunch-panels.svelte-405x8p:after{content:"";position:absolute;inset:calc(var(--u) * .4);z-index:7;border-radius:calc(var(--u) * .15);box-shadow:inset 0 0 0 max(0px,calc(1px / var(--bs) - var(--u) * .4)) #0e0f13;pointer-events:none}@media(min-width:45rem){.lunch-panels.svelte-405x8p .panel:where(.svelte-405x8p):after{--seam: max(0px, calc((1px / var(--bs) - var(--u) * .45) / 2));content:"";position:absolute;inset:0;z-index:6;box-shadow:inset var(--seam) 0 #0e0f13,inset calc(-1 * var(--seam)) 0 #0e0f13;pointer-events:none}.lunch-panels.svelte-405x8p .panel:where(.svelte-405x8p):first-child:after{box-shadow:inset calc(-1 * var(--seam)) 0 #0e0f13}.lunch-panels.svelte-405x8p .panel:where(.svelte-405x8p):last-child:after{box-shadow:inset var(--seam) 0 #0e0f13}}.lunch-panels.svelte-405x8p .panel:where(.svelte-405x8p){--apart: calc(1 - var(--join));--at: calc(.465 + (var(--i) + 1) * .03);--f: clamp(0, calc((var(--p) - var(--at)) / .07), 1);--ef: calc(1 - (1 - var(--f)) * (1 - var(--f)) * (1 - var(--f)));--on: clamp(0, calc((var(--p) - var(--at) - .02) / .03), 1);--glow: calc(4 * var(--on) * (1 - var(--on)));opacity:clamp(0,calc((var(--p) - var(--at)) / .012),1);outline:calc(var(--u) * .4) solid rgba(14,15,19,var(--apart));box-shadow:0 calc(var(--u) * 1.6) calc(var(--u) * 3) calc(var(--u) * -1.2) rgba(8,11,20,calc(.45 * var(--apart))),0 0 calc(var(--u) * 5) calc(var(--u) * -.5) rgba(255,150,70,calc(.45 * var(--glow)));transform:translate(calc(var(--i) * 2.4 * var(--u) * var(--apart)),calc((var(--st) * var(--apart) + (1 - var(--ef)) * -6) * var(--u))) rotate(calc(var(--i) * 1.4deg * var(--apart))) scale(calc(.3 + .7 * var(--ef)))}.power.svelte-405x8p{position:absolute;inset:0;z-index:5;background:linear-gradient(125deg,#ffffff1a,#fff0 40%),linear-gradient(160deg,#1d2027,#0b0c10);opacity:calc(1 - var(--on));pointer-events:none}.glint.svelte-405x8p{position:absolute;inset:0;z-index:4;--g: clamp(0, calc((var(--p) - .7 - (var(--i) + 1) * .006) / .035), 1);background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.35) 50%,transparent 65%);transform:translate(calc((-1 + 2 * var(--g)) * 100%));opacity:calc(4 * var(--g) * (1 - var(--g)));pointer-events:none}.phone.svelte-405x8p{--ph-u: 18px;--u: var(--ph-u);z-index:3;perspective:calc(var(--u) * 1700 / 18);--rot: calc((-72 * (1 - var(--er)) + 84 * var(--eo)) * var(--turn));opacity:calc(clamp(0,calc((var(--p) - .04) / .025),1)*(1 - clamp(0,calc((var(--p) - .475) / .05),1)));transform:translate(-50%,-50%) translate(calc(var(--eo) * 14vw),calc(var(--yp) * 1px + (1 - var(--er)) * 4svh)) scale(calc(var(--sp) * (.82 + .18 * var(--er) - .3 * var(--eo))));will-change:transform,opacity}.handset.svelte-405x8p{--w: calc(var(--u) * 13.4);--h: calc(var(--u) * 27.5);--r: calc(var(--u) * 2.5);--dz: calc(var(--u) * .068);position:relative;width:var(--w);height:var(--h);transform-style:preserve-3d;transform:rotateY(calc(var(--rot) * 1deg)) rotateX(calc((2 + 10 * (1 - var(--er))) * var(--turn) * 1deg)) rotate(calc(-6 * (1 - var(--er)) * var(--turn) * 1deg))}.slice.svelte-405x8p{position:absolute;inset:0;border-radius:var(--r);background:linear-gradient(115deg,#8c9098,#d6d9de 35%,#b7bbc1 55%,#7d8188);transform:translateZ(calc(var(--n) * var(--dz) * -1))}.slice.svelte-405x8p:nth-child(n+5):nth-child(-n+12){background:linear-gradient(115deg,#7c8088,#c2c5cb 35%,#a5a9b0 55%,#6e7279)}.face.svelte-405x8p{position:absolute;inset:0;border-radius:var(--r);backface-visibility:hidden}.front.svelte-405x8p{padding:calc(var(--u) * .38);background:linear-gradient(145deg,#3a3d45,#15171c 40%,#2b2e35);box-shadow:inset 0 0 0 1px #ffffff24,0 calc(var(--u) * 3) calc(var(--u) * 5) calc(var(--u) * -2) #080b1473;transform:translateZ(.5px)}.back.svelte-405x8p{background:linear-gradient(160deg,#4a4e56,#2d3036 55%,#3b3f46);box-shadow:inset 0 0 0 calc(var(--u) * .18) #74787f;transform:translateZ(calc(17 * var(--dz) * -1)) rotateY(180deg)}.camera.svelte-405x8p{position:absolute;left:calc(var(--u) * .9);top:calc(var(--u) * .9);display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * .35);padding:calc(var(--u) * .55);width:calc(var(--u) * 5.4);height:calc(var(--u) * 5.4);border-radius:calc(var(--u) * 1.4);background:linear-gradient(145deg,#5a5e66,#34373d);box-shadow:inset 0 0 0 1px #ffffff1f}.camera.svelte-405x8p i:where(.svelte-405x8p){border-radius:999px;background:radial-gradient(circle at 40% 35%,#3b4a66 0 18%,#0a0c10 30% 62%,#4b4f57 64% 72%,#1b1d21 74%)}.camera.svelte-405x8p i:where(.svelte-405x8p):nth-child(3){grid-column:1}.screen.svelte-405x8p{position:relative;height:100%;overflow:clip;border-radius:calc(var(--u) * 2.15);background:var(--ph-bg);color:var(--ph-ink);--ph-bg: #f2f3f6;--ph-ink: #080b14;--ph-sheet: #ffffff;--ph-card: #f2f3f6;--ph-mute: #586174;--ph-rule: #eceef2;--ph-handle: #d6d9e0;--ph-quiet: #e7e9ee}.dark .screen.svelte-405x8p{--ph-bg: #0f1218;--ph-ink: #e8eaef;--ph-sheet: #171b23;--ph-card: #1f242e;--ph-mute: #8b93a4;--ph-rule: #272c37;--ph-handle: #3a404c;--ph-quiet: #262b35}.status.svelte-405x8p,.sheet.svelte-405x8p,.success.svelte-405x8p,.home.svelte-405x8p{--u: calc(var(--ph-u) * .72)}@media(min-width:45rem){.phone.svelte-405x8p{--ph-u: 28px}}.glare.svelte-405x8p{position:absolute;inset:-20% -60%;z-index:3;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.55) 48%,transparent 58%);opacity:calc(.15 + .6 * var(--rot) * var(--rot) / 6400);transform:translate(calc(var(--rot) / 80 * 30%));pointer-events:none}.status.svelte-405x8p{position:relative;display:flex;justify-content:space-between;align-items:center;height:calc(var(--u) * 3);padding:0 calc(var(--u) * 1.5);font-size:calc(var(--u) * .85);font-weight:600}.island.svelte-405x8p{position:absolute;left:50%;top:calc(var(--u) * .75);width:calc(var(--u) * 3.8);height:calc(var(--u) * 1.15);translate:-50% 0;border-radius:999px;background:#050608}.bars.svelte-405x8p{display:flex;align-items:flex-end;gap:calc(var(--u) * .12);height:calc(var(--u) * .75)}.bars.svelte-405x8p i:where(.svelte-405x8p){width:calc(var(--u) * .22);border-radius:1px;background:var(--ph-ink)}.bars.svelte-405x8p i:where(.svelte-405x8p):nth-child(1){height:35%}.bars.svelte-405x8p i:where(.svelte-405x8p):nth-child(2){height:55%}.bars.svelte-405x8p i:where(.svelte-405x8p):nth-child(3){height:78%}.bars.svelte-405x8p i:where(.svelte-405x8p):nth-child(4){height:100%}.sheet.svelte-405x8p,.success.svelte-405x8p{--down: clamp(0, calc((var(--p) - var(--tap)) / .015), 1);--up: clamp(0, calc((var(--p) - var(--tap) - .02) / .015), 1);--done: clamp(0, calc((var(--p) - var(--tap) - .035) / .02), 1);--shown: clamp(0, calc((var(--p) - var(--tap) - .05) / .025), 1)}.sheet.svelte-405x8p{position:absolute;inset:calc(var(--u) * 3.6) 0 0;display:flex;flex-direction:column;padding:calc(var(--u) * 1.4) calc(var(--u) * 1.5) calc(var(--u) * 3.4);border-radius:calc(var(--u) * 1.6) calc(var(--u) * 1.6) 0 0;background:var(--ph-sheet);box-shadow:0 calc(var(--u) * -.3) calc(var(--u) * 1.2) #080b140f;opacity:calc(1 - var(--done))}.sheet.svelte-405x8p:before{content:"";align-self:center;width:calc(var(--u) * 2.6);height:calc(var(--u) * .3);margin-bottom:calc(var(--u) * 1);border-radius:999px;background:var(--ph-handle)}.sheet-title.svelte-405x8p{margin:0;font-family:var(--display);font-size:calc(var(--u) * 1.6);font-weight:700;letter-spacing:-.02em}.sheet-card.svelte-405x8p{display:flex;flex-direction:column;gap:calc(var(--u) * .7);margin-top:calc(var(--u) * 1);padding:calc(var(--u) * .8);border-radius:calc(var(--u) * .9);background:var(--ph-card)}.mini.svelte-405x8p{display:flex;gap:1px;padding:1px;border-radius:calc(var(--u) * .3);background:#111318}.mini.svelte-405x8p i:where(.svelte-405x8p){flex:1;height:calc(var(--u) * 4.4)}.mini.svelte-405x8p i:where(.svelte-405x8p),.thumb.svelte-405x8p i:where(.svelte-405x8p){background:var(--poster-ground) var(--lunch-menu) center / contain no-repeat}.mini.svelte-405x8p .mini-hero:where(.svelte-405x8p),.thumb.svelte-405x8p .thumb-hero:where(.svelte-405x8p){background-image:var(--lunch-special)}.mini.svelte-405x8p i:where(.svelte-405x8p):last-child,.thumb.svelte-405x8p i:where(.svelte-405x8p):last-child{background-image:var(--cold-drinks)}.mini.svelte-405x8p i:where(.svelte-405x8p):first-child{border-radius:calc(var(--u) * .2) 0 0 calc(var(--u) * .2)}.mini.svelte-405x8p i:where(.svelte-405x8p):last-child{border-radius:0 calc(var(--u) * .2) calc(var(--u) * .2) 0}.sheet-item.svelte-405x8p{margin:0;font-size:calc(var(--u) * 1.05);font-weight:700;line-height:1.2}.sheet-where.svelte-405x8p{margin:calc(var(--u) * .15) 0 0;font-size:calc(var(--u) * .8);line-height:1.25;white-space:nowrap;color:var(--ph-mute)}.sheet-rows.svelte-405x8p{margin:calc(var(--u) * .6) 0 0}.sheet-rows.svelte-405x8p div:where(.svelte-405x8p){display:flex;justify-content:space-between;align-items:center;padding:calc(var(--u) * .6) 0;border-bottom:1px solid var(--ph-rule);font-size:calc(var(--u) * .9)}.sheet-rows.svelte-405x8p dt:where(.svelte-405x8p){color:var(--ph-mute)}.sheet-rows.svelte-405x8p dd:where(.svelte-405x8p){display:inline-flex;align-items:center;gap:calc(var(--u) * .4);margin:0;font-weight:600}.dot.svelte-405x8p{width:calc(var(--u) * .55);height:calc(var(--u) * .55);border-radius:999px;background:#14b89a}.sheet-button.svelte-405x8p{position:relative;display:grid;place-items:center;margin-top:auto;height:calc(var(--u) * 3.4);overflow:clip;border-radius:calc(var(--u) * 1);background:#f97316;color:#fff;font-size:calc(var(--u) * 1.15);font-weight:700;transform:scale(calc(1 - .06 * var(--down) * (1 - var(--up))))}.tap.svelte-405x8p{position:absolute;left:50%;top:50%;width:calc(var(--u) * 6);height:calc(var(--u) * 6);margin:calc(var(--u) * -3) 0 0 calc(var(--u) * -3);border-radius:999px;background:#ffffff73;--a: clamp(0, calc((var(--p) - var(--tap)) / .05), 1);opacity:calc(min(1,var(--a) * 6) * (1 - var(--a)));transform:scale(calc(.3 + var(--a) * 1.8));pointer-events:none}.success.svelte-405x8p{position:absolute;inset:calc(var(--u) * 3) 0 0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 calc(var(--u) * 1.4) calc(var(--u) * 2);text-align:center;opacity:var(--shown)}.success-check.svelte-405x8p{display:grid;place-items:center;width:calc(var(--u) * 5);height:calc(var(--u) * 5);border-radius:999px;background:#14b89a;color:#fff;transform:scale(calc(.6 + .4 * var(--shown)));box-shadow:0 0 0 calc(var(--u) * .9) #14b89a29}.success-check.svelte-405x8p svg{width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4)}.success-title.svelte-405x8p{margin:calc(var(--u) * 1.8) 0 0;font-family:var(--display);font-size:calc(var(--u) * 1.55);font-weight:700;line-height:1.15;letter-spacing:-.02em}.success-where.svelte-405x8p{margin:calc(var(--u) * .4) 0 0;font-size:calc(var(--u) * .85);color:var(--ph-mute)}.success-done.svelte-405x8p{position:absolute;left:calc(var(--u) * 1.5);right:calc(var(--u) * 1.5);bottom:calc(var(--u) * 3.4);display:grid;place-items:center;height:calc(var(--u) * 3.4);border-radius:calc(var(--u) * 1);background:var(--ph-quiet);font-size:calc(var(--u) * 1.1);font-weight:600}.home.svelte-405x8p{position:absolute;left:50%;bottom:calc(var(--u) * .55);z-index:2;width:calc(var(--u) * 4.4);height:calc(var(--u) * .28);translate:-50% 0;border-radius:999px;background:var(--ph-ink)}.atlas.svelte-405x8p{position:absolute;inset:0;z-index:1;pointer-events:none}.world.svelte-405x8p{position:absolute;inset:0;transform-origin:0 0;transform:translate(calc(var(--wx) * 1px),calc(var(--wy) * 1px)) scale(var(--wz))}.atlas.svelte-405x8p{--map-w: max(100vw, 100lvh * 1000 / 561.7);--map-y: 50%;-webkit-mask-image:linear-gradient(180deg,#000 72%,transparent);mask-image:linear-gradient(180deg,#000 72%,transparent)}.map.svelte-405x8p{--map-shift: 0;position:absolute;left:calc(50% + var(--map-shift) * var(--map-w));top:var(--map-y);width:var(--map-w);aspect-ratio:1000 / 561.7;opacity:var(--m);transform:translate(-50%,-50%)}.atlas.svelte-405x8p{--land-top: #f4f5f7;--land-bottom: #e6e9ed;--coast: #c6cbd3}.dark .thumb.svelte-405x8p{box-shadow:0 0 0 1px #ffffff1f,inset 0 1px #ffffff24,0 6px 10px -6px #0009}.dark .atlas.svelte-405x8p{--land-top: #1a1f2b;--land-bottom: #141824;--coast: #2f3646}.map.svelte-405x8p svg:where(.svelte-405x8p){display:block;width:100%;height:100%;overflow:visible}.map.svelte-405x8p .lakes:where(.svelte-405x8p){fill:var(--surface);stroke:var(--coast);stroke-width:1;stroke-linejoin:round;vector-effect:non-scaling-stroke}.map.svelte-405x8p .land:where(.svelte-405x8p){fill:url(#day-land);stroke:var(--coast);stroke-width:1;stroke-linejoin:round;vector-effect:non-scaling-stroke}.city.svelte-405x8p{position:absolute;visibility:hidden;--draw: clamp(0, calc((var(--p) - var(--at) + .006) / .006), 1);--on: clamp(0, calc((var(--p) - var(--at)) / .012), 1);--pulse: clamp(0, calc((var(--p) - var(--at)) / .025), 1);transform:scale(calc(1 / var(--wz)))}.city.svelte-405x8p[data-placed]{visibility:visible}.city[data-phone-only].svelte-405x8p{display:none}.city-line.svelte-405x8p{position:absolute;left:calc(var(--lx) * 1px);top:calc(var(--ly) * 1px);width:calc(var(--len) * 1px);height:1px;margin-top:-.5px;background:color-mix(in srgb,var(--ink) 35%,transparent);transform-origin:0 50%;transform:rotate(calc(var(--ang) * 1deg)) scaleX(var(--draw))}.tag.svelte-405x8p{position:absolute;left:calc((var(--ox) - var(--thumb-w) / 2) * 1px);top:calc((var(--oy) - var(--thumb-h) / 2) * 1px);width:calc(var(--thumb-w) * 1px);height:calc(var(--thumb-h) * 1px)}.thumb.svelte-405x8p{--tu: calc(var(--thumb-w) / 57.5 * 1px);position:absolute;inset:0;display:flex;gap:max(1px,calc(var(--tu) * .45));padding:max(1px,calc(var(--tu) * .4));border-radius:calc(var(--tu) * .55);background:#0e0f13;box-shadow:inset 0 1px #ffffff24,0 6px 10px -6px #080b1480;opacity:var(--on);transform:scale(calc(.7 + .3 * var(--on)))}.thumb.svelte-405x8p i:where(.svelte-405x8p){flex:1;border-radius:calc(var(--tu) * .2)}.pin.svelte-405x8p,.pulse.svelte-405x8p{position:absolute;left:-.3125rem;top:-.3125rem;width:.625rem;height:.625rem;border-radius:999px}.pin.svelte-405x8p{background:var(--coast);box-shadow:0 0 0 2px var(--surface),inset 0 0 0 1rem rgba(249,115,22,var(--on))}.pulse.svelte-405x8p{background:#f9731659;opacity:calc(min(1,var(--pulse) * 5) * (1 - var(--pulse)));transform:scale(calc(1 + 3.2 * var(--pulse)))}.city-name.svelte-405x8p{position:absolute;left:50%;top:calc(100% + 4px);font-size:.75rem;font-weight:600;line-height:1.2;white-space:nowrap;color:var(--ink);opacity:var(--on);transform:translate(-50%)}.closing.svelte-405x8p{position:absolute;left:50%;top:calc(var(--nav) + clamp(1rem,3svh,2rem));width:min(36rem,90vw);margin:0;font-family:var(--display);font-size:clamp(1.5rem,2.3vw + .5rem,2.5rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;text-align:center;color:var(--ink);opacity:clamp(0,calc((var(--p) - .95) / .035),1);transform:translate(-50%);z-index:2}.closing-line.svelte-405x8p{display:block;white-space:nowrap}.steps.svelte-405x8p{position:absolute;left:50%;bottom:max(clamp(.875rem,2.4svh,1.5rem),env(safe-area-inset-bottom));z-index:4;display:flex;gap:.5rem;width:min(calc(100% - 2.5rem),26rem);margin:0;padding:0;list-style:none;--in: clamp(0, calc((var(--p) - .07) / .04), 1);--out: clamp(0, calc((var(--p) - .975) / .02), 1);opacity:calc(var(--in) * (1 - var(--out)));transform:translate(-50%,calc((1 - var(--in)) * .5rem))}.steps.svelte-405x8p li:where(.svelte-405x8p){flex:1;display:flex;flex-direction:column;gap:.45rem;--f: clamp(0, calc((var(--p) - var(--s)) / var(--l)), 1);--on: calc(clamp(0, calc((var(--p) - var(--s)) / .01), 1)*(1 - clamp(0, calc((var(--p) - var(--s) - var(--l)) / .01), 1))) }.step-track.svelte-405x8p{height:3px;overflow:clip;border-radius:999px;background:color-mix(in srgb,var(--ink) 10%,transparent)}.step-fill.svelte-405x8p{display:block;height:100%;border-radius:inherit;background:var(--ink);transform-origin:left center;transform:scaleX(var(--f))}.step-label.svelte-405x8p{font-size:.75rem;font-weight:600;line-height:1.2;color:var(--ink);opacity:calc(.4 + .6 * var(--on));white-space:nowrap}@media(min-width:45rem){.day.svelte-405x8p{--back: calc(var(--ek) * (1 - var(--eo)));--gone: clamp(0, calc((var(--p) - .66) / .04), 1)}.breakfast.svelte-405x8p{opacity:calc((1 - .25 * var(--back)) * (1 - var(--gone)));transform:translate(-50%,-50%) translateY(calc(var(--y1) * var(--ek) * 1px)) scale(calc((1 + (var(--s1b) - 1) * var(--ek)) * (1 - .08 * var(--back))))}.lunch.svelte-405x8p .cast:where(.svelte-405x8p){opacity:var(--gone)}.lunch-panels.svelte-405x8p{background:rgba(14,15,19,var(--gone));transform:none}.dark .lunch-panels.svelte-405x8p{box-shadow:0 0 0 calc(1px / var(--bs)) rgba(255,255,255,calc(.12 * var(--gone)))}.lunch-panels.svelte-405x8p .panel:where(.svelte-405x8p){--w: clamp(0, calc((var(--p) - .53) / .09), 1);opacity:1;outline:none;box-shadow:none;background:transparent;transform:none;clip-path:inset(0 0 calc((1 - var(--w)) * 100%) 0)}.power.svelte-405x8p{display:none}.glint.svelte-405x8p{inset:auto 0;top:calc(var(--w) * 100% - 2px);height:2px;background:#ffecd6bf;opacity:calc(4 * var(--w) * (1 - var(--w)));transform:none}}@media(max-width:44.99rem){.day.svelte-405x8p{--turn: .5;--back: calc(var(--ek) * (1 - var(--eo)));--gone: clamp(0, calc((var(--p) - .66) / .04), 1)}.slot.svelte-405x8p{position:absolute;left:0;right:0;top:100%;height:calc(84vw * 55.6 / 30.6);margin:0;--u: calc(84vw / 30.6)}.stage.svelte-405x8p{padding-top:calc(var(--nav) + 9svh)}.breakfast.svelte-405x8p{opacity:calc((1 - .45 * var(--back)) * (1 - var(--gone)));transform:translate(-50%,-50%) translateY(calc(var(--y1) * var(--ek) * 1px)) scale(calc((1 + (var(--s1) - 1) * var(--ek)) * (1 - .14 * var(--back))))}.lunch.svelte-405x8p .cast:where(.svelte-405x8p){opacity:var(--gone)}.lunch-panels.svelte-405x8p{background:rgba(14,15,19,var(--gone));box-shadow:inset 0 1px rgba(255,255,255,calc(.14 * var(--gone)));transform:none}.dark .lunch-panels.svelte-405x8p{box-shadow:0 0 0 calc(1px / var(--bs)) rgba(255,255,255,calc(.12 * var(--gone))),inset 0 1px rgba(255,255,255,calc(.14 * var(--gone)))}.breakfast.svelte-405x8p .panels:where(.svelte-405x8p):after{content:"";position:absolute;inset:calc(var(--u) * .4);z-index:6;border-radius:calc(var(--u) * .2);box-shadow:inset 0 0 0 1px #ffffff29,inset 0 1px #ffffff1f;pointer-events:none}.lunch-panels.svelte-405x8p .panel:where(.svelte-405x8p){--w: clamp(0, calc((var(--p) - .49 - var(--k) * .05) / .055), 1);opacity:1;outline:none;box-shadow:none;background:transparent;transform:none;clip-path:inset(0 0 calc((1 - var(--w)) * 100%) 0)}.power.svelte-405x8p{display:none}.glint.svelte-405x8p{inset:auto 0;top:calc(var(--w) * 100% - 2px);height:2px;background:#ffecd6bf;opacity:calc(4 * var(--w) * (1 - var(--w)));transform:none}.sheet-card.svelte-405x8p{flex-direction:row;align-items:center}.mini.svelte-405x8p{flex:none;flex-direction:column;width:calc(var(--u) * 3.4)}.mini.svelte-405x8p i:where(.svelte-405x8p){flex:none;height:calc(var(--u) * 1.9)}.mini.svelte-405x8p .mini-hero:where(.svelte-405x8p){order:-1}.mini.svelte-405x8p i:where(.svelte-405x8p):first-child,.mini.svelte-405x8p i:where(.svelte-405x8p):last-child{border-radius:0}.mini.svelte-405x8p,.thumb.svelte-405x8p{background:var(--lunch-menu) center / contain no-repeat content-box,linear-gradient(var(--poster-ground),var(--poster-ground)) content-box,#0e0f13}.mini.svelte-405x8p i:where(.svelte-405x8p),.thumb.svelte-405x8p i:where(.svelte-405x8p),.mini.svelte-405x8p .mini-hero:where(.svelte-405x8p),.thumb.svelte-405x8p .thumb-hero:where(.svelte-405x8p),.mini.svelte-405x8p i:where(.svelte-405x8p):last-child,.thumb.svelte-405x8p i:where(.svelte-405x8p):last-child{background:none}.ctas.svelte-405x8p{gap:.5rem;margin-top:1.375rem}.cue.svelte-405x8p{margin-top:1.375rem}.cta.svelte-405x8p{padding:.75rem 1.125rem}.copy.svelte-405x8p{--title-fs: min(3rem, calc((100vw - 2.5rem) / var(--title-em)));--title-lines: 3;--lead-lines: 3}.title.svelte-405x8p{max-width:none;text-wrap:wrap}.title-line.svelte-405x8p{display:block;white-space:nowrap}.atlas.svelte-405x8p{--map-w: 235vw;--map-y: calc(var(--nav) + 5rem + (100svh - var(--nav) - 9rem) / 2)}.map.svelte-405x8p svg:where(.svelte-405x8p){-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 72%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 72%,transparent)}.map.svelte-405x8p{--map-shift: .23}.city.svelte-405x8p:not([data-phone]){display:none}.city[data-phone-only].svelte-405x8p{display:block}.thumb.svelte-405x8p{flex-direction:column;gap:0}.thumb.svelte-405x8p i:where(.svelte-405x8p){border-radius:0;box-shadow:none}.thumb.svelte-405x8p{--tu: calc(var(--thumb-w) / 30.8 * 1px)}.thumb.svelte-405x8p i:where(.svelte-405x8p){flex:20}.thumb.svelte-405x8p i:where(.svelte-405x8p):first-child{flex:20.5}.thumb.svelte-405x8p .thumb-hero:where(.svelte-405x8p){order:-1;flex:17}.thumb.svelte-405x8p i:where(.svelte-405x8p):last-child{flex:17.5}}@media(max-width:44.99rem){.day.svelte-405x8p[data-rest-phone] .phone:where(.svelte-405x8p){--rot: calc(-14 * (1 - var(--er)) + 84 * var(--eo) * var(--turn));opacity:calc(1 - clamp(0,calc((var(--p) - .475) / .05),1));transform:translate(-50%,-50%) translate(calc(var(--xr) * (1 - var(--er)) * 1px + var(--eo) * 14vw),calc((var(--yr) + (var(--yp) - var(--yr)) * var(--er)) * 1px)) scale(calc((var(--sr) + (var(--sp) - var(--sr)) * var(--er)) * (1 - .3 * var(--eo))))}.day.svelte-405x8p[data-rest-phone] .handset:where(.svelte-405x8p){transform:rotateY(calc(var(--rot) * 1deg)) rotateX(calc((1 + 3 * (1 - var(--er))) * 1deg)) rotate(calc(3 * (1 - var(--er)) * 1deg))}.day.svelte-405x8p[data-rest-board] .breakfast:where(.svelte-405x8p){transform:translate(-50%,-50%) translate(calc(var(--bxr) * (1 - var(--ek)) * 1px),calc((var(--byr) + (var(--y1) - var(--byr)) * var(--ek)) * 1px)) perspective(1400px) rotateY(calc(10deg * (1 - var(--ek)))) scale(calc((var(--bsr) + (var(--s1) - var(--bsr)) * var(--ek)) * (1 - .14 * var(--back))))}.steps.svelte-405x8p{--in: clamp(0, calc((var(--p) - .13) / .04), 1)}}@media(max-width:23.75rem){.ctas.svelte-405x8p{flex-direction:column;align-items:stretch;width:min(100%,18rem)}}.still.svelte-405x8p{height:100svh;min-height:40rem}.still.svelte-405x8p .stage:where(.svelte-405x8p){position:relative;height:100%}.still.svelte-405x8p .copy:where(.svelte-405x8p){opacity:1;transform:none}.still.svelte-405x8p .lunch:where(.svelte-405x8p){opacity:1;transform:translate(-50%,-50%)}.still.svelte-405x8p .breakfast:where(.svelte-405x8p),.still.svelte-405x8p .phone:where(.svelte-405x8p),.still.svelte-405x8p .map:where(.svelte-405x8p),.still.svelte-405x8p .steps:where(.svelte-405x8p),.still.svelte-405x8p .cue:where(.svelte-405x8p){display:none}@media(max-width:44.99rem){.panels.svelte-405x8p{flex-direction:column;gap:0}.panel.svelte-405x8p{width:calc(var(--u) * 30);border-radius:0}.panel.svelte-405x8p:nth-child(1){height:calc(var(--u) * 20.5)}.panel.svelte-405x8p:nth-child(2){order:-1;height:calc(var(--u) * 17)}.panel.svelte-405x8p:nth-child(3){height:calc(var(--u) * 17.5)}.still.svelte-405x8p{height:auto;min-height:0}.still.svelte-405x8p .stage:where(.svelte-405x8p){height:auto}.still.svelte-405x8p .copy:where(.svelte-405x8p){margin-block:0}.still.svelte-405x8p .slot:where(.svelte-405x8p){position:relative;top:auto;flex:none;margin:2.5rem 0 3rem}}.builder.svelte-1ahcla{--wb-white: var(--ink);--wb-orange: var(--brand-ink);--wb-yellow: #a16207;--glass-bg: radial-gradient(120% 90% at 30% 20%, #ffffff 0%, #f3f5f9 55%, #e6eaf1 100%);--glass-ink: var(--ink);--glass-edge: rgba(8, 11, 20, .14);--glass-grid: rgba(8, 11, 20, .2);--glass-slot: rgba(8, 11, 20, .55);--glass-hint: rgba(8, 11, 20, .5);--glass-ticker: rgba(8, 11, 20, .06);--glass-lift: rgba(8, 11, 20, .2);--glass-text-shadow: none;position:relative;isolation:isolate;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;display:grid;grid-template-columns:minmax(0,1fr);gap:1.75rem}@media(min-width:64rem){.builder.svelte-1ahcla{grid-template-columns:minmax(0,8fr) minmax(0,3.6fr);gap:2.5rem;align-items:stretch}}.screen.svelte-1ahcla{border-radius:1rem;box-shadow:0 0 0 1px var(--glass-edge),0 40px 70px -45px #080b1499}.dark .builder.svelte-1ahcla{--wb-white: #fff;--wb-orange: #fb923c;--wb-yellow: #fde68a;--glass-bg: radial-gradient(120% 90% at 30% 20%, #232a3b 0%, #141927 60%, #0a0e1a 100%);--glass-ink: #fff;--glass-edge: transparent;--glass-grid: rgba(255, 255, 255, .22);--glass-slot: rgba(255, 255, 255, .85);--glass-hint: rgba(255, 255, 255, .55);--glass-ticker: rgba(0, 0, 0, .55);--glass-lift: rgba(0, 0, 0, .45);--glass-text-shadow: 0 .4cqi 2cqi rgba(0, 0, 0, .35)}.glass.svelte-1ahcla{position:relative;aspect-ratio:16 / 9;overflow:clip;border-radius:1rem;background:var(--glass-bg);container-type:inline-size;color:var(--glass-ink);transition:box-shadow .2s ease;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.glass.svelte-1ahcla img:where(.svelte-1ahcla){-webkit-user-drag:none;pointer-events:none}.glass.svelte-1ahcla:after{content:"";position:absolute;inset:0;z-index:30;pointer-events:none;border-radius:inherit;background-image:radial-gradient(var(--glass-grid) 1px,transparent 1.2px);background-size:2.5cqi 2.5cqi;box-shadow:inset 0 0 0 .3cqi transparent;opacity:0;transition:opacity .2s ease,box-shadow .2s ease}.glass.dropping.svelte-1ahcla:after{opacity:1}.glass.over.svelte-1ahcla:after{box-shadow:inset 0 0 0 .3cqi var(--brand)}.slot.svelte-1ahcla{position:absolute;z-index:31;border:.25cqi dashed var(--glass-slot);border-radius:.8cqi;background:#f973161f;pointer-events:none}.empty-hint.svelte-1ahcla{position:absolute;inset:0;display:grid;place-items:center;margin:0;padding:0 12%;text-align:center;font-size:2.1cqi;color:var(--glass-hint);opacity:0;transition:opacity .3s ease}.empty-hint.on.svelte-1ahcla{opacity:1}.layer.svelte-1ahcla{position:absolute;margin:0;opacity:0;pointer-events:none;cursor:pointer;transform:translateY(1.4cqi) scale(.97);outline:.25cqi solid transparent;outline-offset:.6cqi;transition:opacity .45s ease,transform .55s cubic-bezier(.2,.8,.2,1),outline-color .4s ease}.layer.on.svelte-1ahcla{opacity:1;transform:none;pointer-events:auto}.layer.on.fresh.svelte-1ahcla{outline-color:var(--brand)}.layer.selected.svelte-1ahcla:after{content:"";position:absolute;inset:var(--sel-inset, -1cqi);z-index:1;pointer-events:none;border:.25cqi solid var(--brand);border-radius:.8cqi;background:linear-gradient(var(--brand),var(--brand)) 0 0 / 1.4cqi 1.4cqi no-repeat,linear-gradient(var(--brand),var(--brand)) 100% 0 / 1.4cqi 1.4cqi no-repeat,linear-gradient(var(--brand),var(--brand)) 0 100% / 1.4cqi 1.4cqi no-repeat,linear-gradient(var(--brand),var(--brand)) 100% 100% / 1.4cqi 1.4cqi no-repeat;background-origin:border-box}.site.svelte-1ahcla,.ticker.svelte-1ahcla{--sel-inset: 0}.still.svelte-1ahcla .ticker-track:where(.svelte-1ahcla){animation-play-state:paused}.poster.svelte-1ahcla{left:73%;top:8%;width:22%;height:69.5%;border-radius:.8cqi;box-shadow:0 2cqi 4cqi var(--glass-lift);transition:opacity .45s ease,transform .55s cubic-bezier(.2,.8,.2,1),outline-color .4s ease,left .45s cubic-bezier(.2,.8,.2,1),top .45s cubic-bezier(.2,.8,.2,1),width .45s cubic-bezier(.2,.8,.2,1),height .45s cubic-bezier(.2,.8,.2,1),border-radius .3s ease}.poster.full.svelte-1ahcla{--sel-inset: 0;left:0;top:0;width:100%;height:100%;border-radius:0}.poster.square.svelte-1ahcla{border-radius:0}.poster.svelte-1ahcla img:where(.svelte-1ahcla){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.poster.svelte-1ahcla .poster-dark:where(.svelte-1ahcla),.dark .poster.svelte-1ahcla .poster-light:where(.svelte-1ahcla){display:none}.dark .poster.svelte-1ahcla .poster-dark:where(.svelte-1ahcla){display:block}.reel.svelte-1ahcla{aspect-ratio:16 / 9;border-radius:.8cqi;box-shadow:0 2cqi 4cqi var(--glass-lift)}.reel.svelte-1ahcla img:where(.svelte-1ahcla){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;opacity:0;transition:opacity .5s ease}.reel.svelte-1ahcla img.slide-on:where(.svelte-1ahcla){opacity:1}.dots.svelte-1ahcla{position:absolute;left:0;right:0;bottom:1.2cqi;display:flex;justify-content:center;gap:.7cqi}.dots.svelte-1ahcla i:where(.svelte-1ahcla){width:.8cqi;height:.8cqi;border-radius:999px;background:#ffffff80}.dots.svelte-1ahcla i.dot-on:where(.svelte-1ahcla){background:#fff}.welcome.svelte-1ahcla{font-family:var(--display);font-size:7cqi;font-weight:700;line-height:1;letter-spacing:-.04em;text-shadow:var(--glass-text-shadow);transition:opacity .45s ease,transform .55s cubic-bezier(.2,.8,.2,1),outline-color .4s ease,font-size .25s ease,color .25s ease}.clock.svelte-1ahcla{display:flex;flex-direction:column;gap:.3cqi}.clock-time.svelte-1ahcla{font-family:var(--display);font-size:4.2cqi;font-weight:600;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.clock-day.svelte-1ahcla{font-size:1.6cqi;opacity:.8;text-transform:capitalize}.clock-day.day-off.svelte-1ahcla{display:none}.site.svelte-1ahcla{overflow:clip;border-radius:.8cqi;background:#fff;box-shadow:0 2cqi 4cqi var(--glass-lift)}.site-bar.svelte-1ahcla{display:block;padding:.6cqi 1.2cqi;font-size:1.3cqi;color:#586174;background:#eef0f4;white-space:nowrap}.site.svelte-1ahcla img:where(.svelte-1ahcla){display:block;width:100%;height:auto}.ticker.svelte-1ahcla{left:0;right:0;bottom:0;overflow:clip;background:var(--glass-ticker);font-size:1.9cqi;transform:translateY(100%);transition:opacity .45s ease,transform .55s cubic-bezier(.2,.8,.2,1),outline-color .4s ease,color .25s ease}.ticker.fresh.svelte-1ahcla{outline-offset:-.25cqi}.ticker-track.svelte-1ahcla{display:flex;width:max-content;padding:.7em 0;animation:svelte-1ahcla-ticker 30s linear infinite}.ticker-track.svelte-1ahcla span:where(.svelte-1ahcla){padding-right:4em;font-weight:500;white-space:nowrap}@keyframes svelte-1ahcla-ticker{to{transform:translate(-50%)}}.stage.svelte-1ahcla,.side.svelte-1ahcla{display:flex;flex-direction:column;gap:1rem}.layers-card.svelte-1ahcla,.inspector.svelte-1ahcla{flex:1}.inspector.svelte-1ahcla{display:flex;flex-direction:column}@media(max-width:63.99rem){.inspector.svelte-1ahcla{display:none}}.inspector-in.svelte-1ahcla{flex:1;display:flex;flex-direction:column;animation:svelte-1ahcla-inspector-in .3s ease both}.inspector-in.svelte-1ahcla .settings:where(.svelte-1ahcla){margin-top:auto}.inspector-title.svelte-1ahcla{display:flex;align-items:center;gap:.5rem;margin:0 0 0 .25rem;font-family:var(--display);font-size:1.125rem;font-weight:650;letter-spacing:-.03em}.inspector-body.svelte-1ahcla{min-height:4.5em;margin:.25rem .25rem .75rem;font-size:.875rem;line-height:1.5;color:var(--muted)}@media(min-width:64rem)and (max-width:80rem){.inspector-body.svelte-1ahcla{font-size:.8125rem}.builder.svelte-1ahcla .card:where(.svelte-1ahcla){padding:.75rem}.inspector.svelte-1ahcla .setting:where(.svelte-1ahcla){min-height:2.125rem}.inspector.svelte-1ahcla .settings:where(.svelte-1ahcla){gap:.25rem}.inspector.svelte-1ahcla .inspector-body:where(.svelte-1ahcla){margin-bottom:.5rem}.inspector.svelte-1ahcla .inspector-title:where(.svelte-1ahcla){font-size:1rem}.card.svelte-1ahcla .more:where(.svelte-1ahcla){display:none}}.settings.svelte-1ahcla{list-style:none;margin:0;padding:0;display:grid;gap:.375rem}.setting.svelte-1ahcla{width:100%;min-height:2.25rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:0 .75rem;border-radius:.6rem;background:var(--paper);font-size:.8125rem;font-weight:600}button.setting.svelte-1ahcla{text-align:left;color:inherit;cursor:pointer}.setting-live.svelte-1ahcla{transition:background-color .15s ease}button.setting.svelte-1ahcla:hover,label.setting.svelte-1ahcla:hover{background:color-mix(in srgb,var(--paper) 80%,var(--line-strong))}button.setting.svelte-1ahcla:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.setting-label.svelte-1ahcla{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:clip;line-height:1.15}.switch.svelte-1ahcla{position:relative;flex-shrink:0;width:1.75rem;height:1rem;border-radius:999px;background:var(--line-strong)}.switch.svelte-1ahcla:after{content:"";position:absolute;left:.125rem;top:.125rem;width:.75rem;height:.75rem;border-radius:999px;background:#fff}.switch.svelte-1ahcla{transition:background-color .15s ease}.switch.svelte-1ahcla:after{transition:transform .15s ease}.switch-on.svelte-1ahcla{background:var(--brand)}.switch-on.svelte-1ahcla:after{transform:translate(.75rem)}.range.svelte-1ahcla{flex-shrink:0;width:5.5rem;height:2.25rem;margin:0;background:transparent;appearance:none;-webkit-appearance:none;cursor:pointer}.range.svelte-1ahcla::-webkit-slider-runnable-track{height:.25rem;border-radius:999px;background:linear-gradient(var(--ink),var(--ink)) 0 0 / var(--fill) 100% no-repeat,var(--line-strong)}.range.svelte-1ahcla::-moz-range-track{height:.25rem;border-radius:999px;background:var(--line-strong)}.range.svelte-1ahcla::-moz-range-progress{height:.25rem;border-radius:999px;background:var(--ink)}.range.svelte-1ahcla::-webkit-slider-thumb{-webkit-appearance:none;width:.875rem;height:.875rem;margin-top:-.3125rem;border-radius:999px;background:#fff;box-shadow:0 0 0 1.5px var(--ink)}.range.svelte-1ahcla::-moz-range-thumb{width:.875rem;height:.875rem;border:0;border-radius:999px;background:#fff;box-shadow:0 0 0 1.5px var(--ink)}.range.svelte-1ahcla:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:.375rem}.slider.svelte-1ahcla{position:relative;flex-shrink:0;width:4.5rem;height:.25rem;border-radius:999px;background:var(--line-strong)}.slider.svelte-1ahcla i:where(.svelte-1ahcla){position:absolute;left:0;top:0;bottom:0;border-radius:inherit;background:var(--ink)}.slider.svelte-1ahcla i:where(.svelte-1ahcla):after{content:"";position:absolute;right:-.375rem;top:50%;width:.75rem;height:.75rem;margin-top:-.375rem;border-radius:999px;background:#fff;box-shadow:0 0 0 1.5px var(--ink)}.select.svelte-1ahcla{flex-shrink:0;display:grid;place-items:center;width:1.75rem;height:1.5rem;border-radius:.4rem;background:var(--surface);border:1px solid var(--line);color:var(--muted)}.swatches.svelte-1ahcla{flex-shrink:0;display:flex;margin-right:-.375rem}.swatch.svelte-1ahcla{display:grid;place-items:center;width:1.75rem;height:2.25rem;cursor:pointer}.swatch.svelte-1ahcla i:where(.svelte-1ahcla){width:.875rem;height:.875rem;border-radius:999px;box-shadow:0 0 0 1px var(--line-strong);transition:box-shadow .15s ease}.swatch.svelte-1ahcla:has(input:where(.svelte-1ahcla):checked) i:where(.svelte-1ahcla){box-shadow:0 0 0 1px var(--line-strong),0 0 0 2.5px var(--paper),0 0 0 4px var(--ink)}.swatch.svelte-1ahcla:has(input:where(.svelte-1ahcla):focus-visible) i:where(.svelte-1ahcla){outline:2px solid var(--brand);outline-offset:5px}@keyframes svelte-1ahcla-inspector-in{0%{opacity:0;transform:translateY(4px)}}.card.svelte-1ahcla{padding:.875rem;border:1px solid var(--line);border-radius:1rem}.card-head.svelte-1ahcla{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.card-title.svelte-1ahcla{margin:0 0 .625rem .25rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.card-head.svelte-1ahcla .card-title:where(.svelte-1ahcla){margin-bottom:.625rem}.palette.svelte-1ahcla{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,8.5rem),1fr));gap:.375rem}.chip.svelte-1ahcla{width:100%;min-height:2.75rem;display:flex;align-items:center;gap:.5rem;padding:0 .75rem;border-radius:.7rem;background:var(--paper);border:1px solid transparent;font-weight:600;font-size:.875rem;text-align:left;color:var(--ink);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.chip.svelte-1ahcla:hover{border-color:var(--line-strong)}.chip.svelte-1ahcla:active{cursor:grabbing}.chip.svelte-1ahcla:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.chip-placed.svelte-1ahcla,.chip-placed.svelte-1ahcla:hover{cursor:default;color:var(--muted);background:transparent;border-color:var(--line)}@media(min-width:64rem){.chip.svelte-1ahcla{min-height:2.375rem;padding:0 .625rem;font-size:.8125rem}.card.svelte-1ahcla .more:where(.svelte-1ahcla){margin-top:.5rem;padding:.5rem .625rem}}.palette.svelte-1ahcla li:where(.svelte-1ahcla){container-type:inline-size}.chip-label.svelte-1ahcla{flex:1;min-width:0;white-space:nowrap;font-size:min(1em,calc((100cqi - 3rem) / 8.6));line-height:1.15}.chip.svelte-1ahcla .chip-mark{flex-shrink:0;color:var(--live-ink)}.more.svelte-1ahcla{display:flex;align-items:center;gap:.625rem;margin:.75rem 0 0;padding:.625rem .75rem;border:1px dashed var(--line-strong);border-radius:.75rem;font-size:.8125rem;font-weight:600;line-height:1.5;color:var(--muted)}.reset.svelte-1ahcla{display:inline-flex;align-items:center;gap:.375rem;min-height:2rem;margin:-.5rem -.25rem 0 0;padding:0 .625rem;border-radius:999px;font-size:.8125rem;font-weight:600;color:var(--muted);transition:color .15s ease,background-color .15s ease}.reset.svelte-1ahcla:hover:not(:disabled){color:var(--ink);background:var(--paper)}.reset.svelte-1ahcla:disabled{opacity:.4}.reset.svelte-1ahcla:focus-visible,.icon-btn.svelte-1ahcla:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.layers-card.svelte-1ahcla{container-type:inline-size}.layers.svelte-1ahcla{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem}.layers.svelte-1ahcla .layer-row:where(.svelte-1ahcla){min-height:2.75rem;padding:0}.layer-row.svelte-1ahcla .icon-btn:where(.svelte-1ahcla),.layers.svelte-1ahcla .layers-empty:where(.svelte-1ahcla){display:none}.layers.svelte-1ahcla .layer-pick:where(.svelte-1ahcla){justify-content:center;padding:0 .5rem}.layers.svelte-1ahcla .layer-label:where(.svelte-1ahcla){display:none}.layer-slot.svelte-1ahcla{min-height:2.75rem;border:1px dashed var(--line-strong);border-radius:.6rem}.layer-tools.svelte-1ahcla{display:flex;align-items:center;gap:.5rem;min-height:2.75rem;margin-top:.375rem;padding:0 .125rem 0 .75rem;border-radius:.6rem;background:var(--paper);font-size:.875rem;font-weight:600}.layer-tools.svelte-1ahcla .icon-btn:where(.svelte-1ahcla){width:2.75rem;height:2.75rem}@container (min-width: 36rem){.layers.svelte-1ahcla{grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem}.layers.svelte-1ahcla .layer-row:where(.svelte-1ahcla){padding-right:.25rem}.layers.svelte-1ahcla .layer-pick:where(.svelte-1ahcla){justify-content:flex-start;padding:0 0 0 .75rem}.layers.svelte-1ahcla .layer-label:where(.svelte-1ahcla){display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.layer-row.svelte-1ahcla .icon-btn:where(.svelte-1ahcla){display:grid;opacity:.55;transition:opacity .15s ease,color .15s ease,background-color .15s ease}.layer-row.svelte-1ahcla:hover .icon-btn:where(.svelte-1ahcla),.layer-row.svelte-1ahcla:focus-within .icon-btn:where(.svelte-1ahcla),.layer-selected.svelte-1ahcla .icon-btn:where(.svelte-1ahcla),.layer-off.svelte-1ahcla .icon-btn:where(.svelte-1ahcla){opacity:1}.layer-tools.svelte-1ahcla{display:none}}.tools-off.svelte-1ahcla{color:var(--muted);text-decoration:line-through;text-decoration-color:var(--line-strong)}.tools-empty.svelte-1ahcla{font-weight:500;color:var(--muted)}.layer-row.svelte-1ahcla{min-width:0;min-height:2.5rem;display:flex;align-items:center;padding-right:.125rem;border-radius:.6rem;background:var(--paper);font-weight:600;font-size:.8125rem;color:var(--ink);transition:color .15s ease,background-color .15s ease,box-shadow .3s ease}.layer-pick.svelte-1ahcla{flex:1;min-width:0;align-self:stretch;display:flex;align-items:center;gap:.5rem;padding-left:.625rem;border-radius:.6rem;text-align:left;color:inherit;cursor:pointer}.layer-pick.svelte-1ahcla:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.layer-selected.svelte-1ahcla{color:var(--on-ink);background:var(--ink)}.layer-selected.svelte-1ahcla .icon-btn:where(.svelte-1ahcla){color:color-mix(in srgb,var(--on-ink) 70%,transparent)}.layer-selected.svelte-1ahcla .icon-btn:where(.svelte-1ahcla):hover{color:var(--on-ink);background:color-mix(in srgb,var(--on-ink) 12%,transparent)}.layer-fresh.svelte-1ahcla{box-shadow:inset 0 0 0 1.5px var(--brand)}.layer-off.svelte-1ahcla:not(.layer-selected){color:var(--muted)}.layer-off.svelte-1ahcla .layer-label:where(.svelte-1ahcla){text-decoration:line-through;text-decoration-color:var(--line-strong)}.layer-label.svelte-1ahcla{flex:1;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:clip;line-height:1.15}.icon-btn.svelte-1ahcla{display:grid;place-items:center;width:1.875rem;height:2.25rem;flex-shrink:0;border-radius:.5rem;color:var(--muted);transition:color .15s ease,background-color .15s ease}.icon-btn.svelte-1ahcla:hover{color:var(--ink);background:var(--surface)}.layers-empty.svelte-1ahcla{position:absolute;inset:0;display:grid;place-items:center;padding:0 1rem;text-align:center;font-size:.875rem;color:var(--muted);border:1px dashed var(--line-strong);border-radius:.75rem}.ghost.svelte-1ahcla{position:absolute;left:0;top:0;z-index:40;pointer-events:none}.ghost.glide.svelte-1ahcla{transition:transform 1.1s cubic-bezier(.45,0,.2,1)}.ghost-chip.svelte-1ahcla{position:absolute;left:-1.25rem;top:-1.25rem;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.7rem;background:var(--surface);color:var(--ink);font-size:.875rem;font-weight:600;white-space:nowrap;border:1px solid var(--line);opacity:0;transform:scale(.9);transition:opacity .18s ease,transform .22s ease}.ghost-holding.svelte-1ahcla{opacity:1;transform:rotate(-2deg);box-shadow:0 18px 30px -14px #080b1473}.ghost-cursor.svelte-1ahcla{position:absolute;left:-4px;top:-3px;filter:drop-shadow(0 2px 3px rgba(8,11,20,.28))}@media(prefers-reduced-motion:reduce){.layer.svelte-1ahcla,.reel.svelte-1ahcla img:where(.svelte-1ahcla),.glass.svelte-1ahcla:after,.empty-hint.svelte-1ahcla{transition:none}.inspector-in.svelte-1ahcla,.ticker-track.svelte-1ahcla{animation:none}}.chips.svelte-1hynlmc{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem 1rem;margin-top:3.5rem;padding-top:1.75rem;border-top:1px solid var(--line)}.chips-label.svelte-1hynlmc{font-size:.9375rem;font-weight:600;color:var(--muted)}@media(min-width:80rem){.chips.svelte-1hynlmc{flex-direction:row;align-items:baseline}.chips.svelte-1hynlmc ul:where(.svelte-1hynlmc){flex:1;min-width:0}}.chips-label.svelte-1hynlmc{white-space:nowrap}.chips.svelte-1hynlmc ul:where(.svelte-1hynlmc){display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.chip.svelte-1hynlmc{display:inline-flex;align-items:center;min-height:2.25rem;padding:0 .8rem;white-space:nowrap;border-radius:999px;border:1px solid var(--line-strong);font-size:.875rem;font-weight:600;color:var(--ink);transition:border-color .15s ease,background-color .15s ease,color .15s ease}.chip.svelte-1hynlmc:hover{border-color:color-mix(in srgb,var(--brand) 55%,transparent);background:var(--accent-soft);color:var(--brand-ink)}.chip.svelte-1hynlmc:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.landing.svelte-ol39d6 img,.landing.svelte-ol39d6 video{-webkit-user-drag:none;-webkit-touch-callout:none}.landing.svelte-ol39d6{background:var(--surface);color:var(--ink);font-family:var(--sans);font-size:1rem;-webkit-font-smoothing:antialiased;overflow-x:clip}.landing.svelte-ol39d6 section[id],.legacy-anchor.svelte-ol39d6{scroll-margin-top:4.5rem}.legacy-anchor.svelte-ol39d6{display:block}.refs-title.svelte-ol39d6{margin-bottom:1.5rem;font-size:.9375rem;font-weight:600;color:var(--muted)}.feature.svelte-ol39d6{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:center}@media(min-width:64rem){.feature.svelte-ol39d6{grid-template-columns:minmax(0,5fr) minmax(0,8fr);gap:4.5rem}.feature-flip.svelte-ol39d6{grid-template-columns:minmax(0,8fr) minmax(0,5fr)}.feature-flip.svelte-ol39d6 .feature-copy:where(.svelte-ol39d6){order:2}}.solutions.svelte-ol39d6{display:flex;flex-direction:column;gap:2rem}.sol-tabs-wrap.svelte-ol39d6{position:relative;margin-inline:-1.25rem}@media(min-width:40rem){.sol-tabs-wrap.svelte-ol39d6{margin-inline:-2rem}}@media(min-width:64rem){.sol-tabs-wrap.svelte-ol39d6{margin-inline:0}}.sol-edge.svelte-ol39d6{position:absolute;inset-block:0;display:flex;align-items:center;width:5rem;pointer-events:none;opacity:0;transition:opacity .2s ease}.sol-edge-back.svelte-ol39d6{left:0;justify-content:flex-start;background:linear-gradient(to right,var(--surface) 40%,transparent)}.sol-edge-on-side.svelte-ol39d6{right:0;justify-content:flex-end;background:linear-gradient(to left,var(--surface) 40%,transparent)}.sol-edge.sol-edge-on.svelte-ol39d6{opacity:1}.sol-edge.sol-edge-on.svelte-ol39d6 .sol-scroll:where(.svelte-ol39d6){pointer-events:auto}.sol-scroll.svelte-ol39d6{display:grid;place-items:center;width:2.25rem;height:2.25rem;margin-inline:.5rem;border-radius:999px;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);transition:border-color .15s ease,transform .15s ease}.sol-scroll.svelte-ol39d6:hover{border-color:var(--ink)}.sol-scroll.svelte-ol39d6:active{transform:scale(.94)}@media(min-width:64rem){.sol-scroll.svelte-ol39d6{margin-inline:0}}.sol-more.svelte-ol39d6{align-self:flex-start;margin-top:1.5rem}.sol-tabs.svelte-ol39d6{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;padding-inline:1.25rem;margin-block:-4px;padding-block:4px}.sol-tabs.svelte-ol39d6::-webkit-scrollbar{display:none}@media(min-width:40rem){.sol-tabs.svelte-ol39d6{padding-inline:2rem}}@media(min-width:64rem){.sol-tabs.svelte-ol39d6{padding-inline:0}}.sol-tab.svelte-ol39d6{position:relative;flex-shrink:0;padding:.6rem 1.1rem;border-radius:999px;font-size:.9375rem;font-weight:600;color:var(--muted);border:1px solid var(--line-strong);transition:color .15s ease,background-color .15s ease,border-color .15s ease}.sol-tab.svelte-ol39d6:hover{color:var(--ink);border-color:var(--ink)}.sol-tab[aria-selected=true].svelte-ol39d6{color:var(--on-ink);background:var(--ink);border-color:var(--ink)}.sol-progress.svelte-ol39d6{position:absolute;left:0;right:0;bottom:0;z-index:1;height:3px;background:var(--brand);transform-origin:left;animation:svelte-ol39d6-sol-fill var(--step) linear both}@keyframes svelte-ol39d6-sol-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sol-tab.svelte-ol39d6:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sol-panel.svelte-ol39d6{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem;align-items:center}@media(min-width:48rem){.sol-panel.svelte-ol39d6{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:3.5rem}}.sol-screen.svelte-ol39d6{position:relative;aspect-ratio:16 / 9;overflow:clip;border-radius:1rem;background:var(--surface-alt);box-shadow:0 40px 70px -45px #080b1499;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.sol-screen.svelte-ol39d6:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #080b1414;pointer-events:none}.dark .sol-screen.svelte-ol39d6:after{box-shadow:inset 0 0 0 1px #ffffff14}.sol-screen.svelte-ol39d6 img:where(.svelte-ol39d6){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;-webkit-user-drag:none;transition:opacity .35s ease}.sol-screen.svelte-ol39d6 img.sol-img-on:where(.svelte-ol39d6){opacity:1}.sol-copies.svelte-ol39d6{display:grid}.sol-copy.svelte-ol39d6{grid-area:1 / 1;display:flex;flex-direction:column;justify-content:center;visibility:hidden}.sol-copy.sol-copy-on.svelte-ol39d6{visibility:visible;animation:svelte-ol39d6-copy-in .3s ease both}@keyframes svelte-ol39d6-copy-in{0%{opacity:0;transform:translateY(6px)}}.sol-points.svelte-ol39d6{list-style:none;margin:1.25rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.sol-points.svelte-ol39d6 li:where(.svelte-ol39d6){padding:.4rem .8rem;border-radius:999px;font-size:.875rem;font-weight:600;background:var(--surface-alt)}.platforms.svelte-ol39d6{--k: .78;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0;list-style:none;background:var(--line);border-block:1px solid var(--line)}@media(min-width:40rem){.platforms.svelte-ol39d6{--k: .9;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:64rem){.platforms.svelte-ol39d6{--k: 1;grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:40rem){.platforms.systems.svelte-ol39d6,.platforms.brands.svelte-ol39d6{grid-template-columns:repeat(4,minmax(0,1fr))}}.platforms-group.svelte-ol39d6{margin-bottom:1rem;font-size:.9375rem;font-weight:600;color:var(--ink)}.platform.brand.svelte-ol39d6{padding-block:1.75rem}.platforms-lead.svelte-ol39d6{max-width:none}.platforms-note.svelte-ol39d6{margin-top:.75rem;max-width:46rem;font-size:.8125rem;line-height:1.55;color:var(--muted)}.platform.svelte-ol39d6{display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:2.25rem 1rem 1.75rem;background:var(--surface)}.platform-mark.svelte-ol39d6{display:flex;align-items:center;justify-content:center;width:min(100%,calc(10rem * var(--k)));height:calc(5.25rem * var(--k));border-radius:.875rem;background:var(--surface)}.dark .platform-mark.svelte-ol39d6{background:#f5f6f8}.platform-mark.svelte-ol39d6 img:where(.svelte-ol39d6){width:calc(var(--w) * 1px * var(--k));height:auto;max-width:100%}.platform-name.svelte-ol39d6{font-size:.875rem;font-weight:600;color:var(--muted);text-align:center}.platforms-more.svelte-ol39d6{margin-top:1.5rem;font-size:.9375rem;color:var(--muted)}.platforms-more.svelte-ol39d6 a:where(.svelte-ol39d6){font-weight:600;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.2em;transition:text-decoration-color .15s ease}.platforms-more.svelte-ol39d6 a:where(.svelte-ol39d6):hover{text-decoration-color:var(--brand)}.platforms-more.svelte-ol39d6 a:where(.svelte-ol39d6):focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:2px}.platforms-legal.svelte-ol39d6{margin-top:.375rem;font-size:.75rem;color:var(--muted)}.start.svelte-ol39d6{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "media" "steps";column-gap:4.5rem;row-gap:2.5rem}.start-text.svelte-ol39d6{display:contents}.start-title.svelte-ol39d6{grid-area:title}.start-media.svelte-ol39d6{grid-area:media}.steps.svelte-ol39d6{grid-area:steps}@media(min-width:64rem){.start.svelte-ol39d6{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"text media";align-items:center}.start-text.svelte-ol39d6{display:block;grid-area:text}.start-text.svelte-ol39d6 .steps:where(.svelte-ol39d6){margin-top:2.5rem}}.steps.svelte-ol39d6{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.step.svelte-ol39d6{position:relative;display:flex;gap:1.25rem;padding-bottom:2rem}.step.svelte-ol39d6:not(:last-child):before{content:"";position:absolute;left:1.1875rem;top:2.75rem;bottom:.5rem;width:1px;background:var(--line-strong)}.step-n.svelte-ol39d6{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.375rem;height:2.375rem;border-radius:999px;font-family:var(--display);font-weight:700;color:var(--ink);border:1px solid var(--line-strong);background:var(--surface)}.step-title.svelte-ol39d6{padding-top:.35rem;font-size:1.1875rem;font-weight:700;letter-spacing:-.01em}.step.svelte-ol39d6 .body:where(.svelte-ol39d6){margin-top:.4rem;font-size:1rem}
