:root{--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--text-xs:.8125rem;--text-sm:.9375rem;--text-md:1.0625rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.953rem;--text-3xl:2.441rem;--text-display:clamp(2.6rem, 4.3vw + .5rem, 4.4rem);--text-name:clamp(2.8rem, 5vw + .6rem, 5.4rem);--text-section:clamp(2.1rem, 2.6vw + 1rem, 3.6rem);--text-title:clamp(1.25rem, .6vw + 1rem, 1.6rem);--text-lead:clamp(1.125rem, .35vw + 1rem, 1.3125rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--container:1400px;--gutter:64px;--gap-columns:32px;--section-gap-s:120px;--section-gap:160px;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--color-paper:#f0f3f8;--color-paper-2:#e6ebf1;--color-paper-3:#dce2ea;--color-ink:#131a2b;--color-ink-2:#424b5b;--color-muted:#626976;--color-rule:#cbd1da;--color-grid:#d8dde4;--color-accent:#f8842d;--color-accent-hover:#fb984a;--color-accent-ink:#131a2b;--color-focus:#d75b00;--color-card:#fcfdfe;--color-night:#101828;--color-night-2:#1e2638;--color-night-grid:#242b3b;--color-on-night:#f1f4f7;--color-on-night-2:#b7beca;--color-night-field:#7e8796;--color-wa:#56d57b;--color-error:#be2323;--color-error-on-night:#f98f84;--color-success:#21763c;--face:#fcfdfe;--face-2:#e5eaf0;--face-line:#131a2b;--navy:#161f32;--green:#a8e0c3;--purple:#d2c0f5;--signal:#f8842d;--cal-off:#fde2ce;--cal-on:#f8842d;--led-on:#339c6d;--notif-ico:#0b764d;--font-display:"Noto Sans Hebrew", ui-sans-serif, system-ui, sans-serif;--font-body:"Noto Sans Hebrew", ui-sans-serif, system-ui, sans-serif;--font-app:"Assistant", "Noto Sans Hebrew", system-ui, sans-serif;--font-app-brand:"Frank Ruhl Libre", ui-serif, serif;--radius-card:14px;--radius-control:10px;--radius-pill:999px;--edge:1.5px solid var(--color-ink);--lift:5px 5px 0 var(--color-ink);--lift-s:3px 3px 0 var(--color-ink);--lift-l:8px 8px 0 var(--color-ink);--nav-height:76px}@supports (color:lab(0% 0 0)){:root{--color-paper:lab(95.8101% -.572294 -2.5703);--color-paper-2:lab(92.7877% -.807405 -3.66619);--color-paper-3:lab(89.5328% -1.03563 -4.75835);--color-ink:lab(9.27106% .868119 -12.6278);--color-ink-2:lab(31.417% -.622094 -10.9987);--color-muted:lab(44.2375% -.926882 -8.10987);--color-rule:lab(83.7203% -.864416 -5.18212);--color-grid:lab(87.7865% -.751346 -4.44744);--color-accent:lab(67.6925% 41.7384 63.6933);--color-accent-hover:lab(72.6097% 33.6567 55.9486);--color-accent-ink:lab(9.27106% .868119 -12.6278);--color-focus:lab(54.5798% 50.8642 84.0985);--color-card:lab(99.3002% -.166595 -.736153);--color-night:lab(8.10573% .957735 -12.6095);--color-night-2:lab(15.0914% .523895 -12.7074);--color-night-grid:lab(17.4591% .192016 -10.9634);--color-on-night:lab(95.9282% -.492334 -2.20417);--color-on-night-2:lab(76.7471% -1.07747 -6.64492);--color-night-field:lab(55.8271% -1.06865 -9.22272);--color-wa:lab(76.6247% -51.2812 33.7572);--color-error:lab(42.4236% 59.8149 41.9956);--color-error-on-night:lab(70.9432% 40.0704 24.4382);--color-success:lab(43.5038% -36.3107 24.0307);--face:lab(99.3002% -.166595 -.736153);--face-2:lab(92.4326% -.634253 -3.71069);--face-line:lab(9.27106% .868119 -12.6278);--navy:lab(11.5494% 1.09456 -14.4108);--green:lab(84.7006% -22.9798 8.08871);--purple:lab(80.5336% 13.9768 -23.938);--signal:lab(67.6925% 41.7384 63.6933);--cal-off:lab(91.7908% 7.05174 13.5405);--cal-on:lab(67.6925% 41.7384 63.6933);--led-on:lab(57.5054% -39.8752 15.6802);--notif-ico:lab(43.4476% -36.7964 14.4413)}}:root{--ph-s3:3px;--ph-s6:6px;--ph-s10:10px;--ph-s14:14px;--ph-s18:18px;--ph-s22:22px;--ph-s30:30px;--ph-s34:34px;--ph-c1:#0b0b0d;--ph-c2:#2a2a2e;--ph-c3:#3a3a40;--ph-c4:#fff;--ph-c5:#050608;--ph-c6:#00000026;--ph-c7:#f4f5f7;--ph-c8:#1d2230;--ph-c9:#fff;--ph-c10:#e3e6ec;--ph-c11:#eef0f4;--ph-c12:#555d6c;--ph-c13:#4a5163;--ph-c14:#dadde4;--ph-c15:#e6e8ed;--ph-c16:#5b6372;--ph-c17:#5f6675;--ph-c18:#e7e9ee;--ph-c19:#4f5665}[data-app-theme=gold-dark]{--app-bg:#0c0e10;--app-surface:#1f2020;--app-surface-alt:#1a1a1a;--app-primary:#b18546;--app-on-primary:#0c0e10;--app-text:#fafafb;--app-text-2:#8f8f91;--app-border:#2a2b2b;--app-btn-r:16px;--app-card-r:16px;--app-scheme:dark}[data-app-theme=green-light]{--app-bg:#f3f4f2;--app-surface:#fff;--app-surface-alt:#e7e9e5;--app-primary:#2f6b4f;--app-on-primary:#fff;--app-text:#22262b;--app-text-2:#5b6168;--app-border:#d8dbd7;--app-btn-r:10px;--app-card-r:14px;--app-scheme:light}[data-app-theme=purple-light]{--app-bg:#fbf9fd;--app-surface:#fff;--app-surface-alt:#f3eef9;--app-primary:#6d28d9;--app-on-primary:#fff;--app-text:#201a2b;--app-text-2:#6b6178;--app-border:#e7dff0;--app-btn-r:24px;--app-card-r:20px;--app-scheme:light}[data-app-theme=navy-light]{--app-bg:#f5f7fa;--app-surface:#fff;--app-surface-alt:#e7ecf3;--app-primary:#1e3a8a;--app-on-primary:#fff;--app-text:#101828;--app-text-2:#4b5568;--app-border:#d0d5dd;--app-btn-r:12px;--app-card-r:14px;--app-scheme:light}[data-app-theme=terracotta-light]{--app-bg:#fbf6f2;--app-surface:#fff;--app-surface-alt:#f3e6dc;--app-primary:#9c3b1d;--app-on-primary:#fff;--app-text:#241a14;--app-text-2:#6b5347;--app-border:#e4d5c9;--app-btn-r:14px;--app-card-r:16px;--app-scheme:light}[data-app-theme=teal-dark]{--app-bg:#0b1214;--app-surface:#162022;--app-surface-alt:#121b1d;--app-primary:#2ec4b6;--app-on-primary:#0b1214;--app-text:#f3f7f7;--app-text-2:#9aabae;--app-border:#243235;--app-btn-r:16px;--app-card-r:16px;--app-scheme:dark}@property --app-primary{syntax:"<color>";inherits:true;initial-value:#b18546}@property --app-bg{syntax:"<color>";inherits:true;initial-value:#0c0e10}@property --app-surface{syntax:"<color>";inherits:true;initial-value:#1f2020}@property --app-surface-alt{syntax:"<color>";inherits:true;initial-value:#1a1a1a}@property --app-text{syntax:"<color>";inherits:true;initial-value:#fafafb}@property --app-text-2{syntax:"<color>";inherits:true;initial-value:#8f8f91}@property --app-border{syntax:"<color>";inherits:true;initial-value:#2a2b2b}@property --app-on-primary{syntax:"<color>";inherits:true;initial-value:#0c0e10}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{scrollbar-color:var(--color-muted) var(--color-paper);scroll-padding-top:var(--space-3xl)}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;caret-color:var(--color-accent);margin:0;line-height:1.55}::selection{background:color-mix(in oklab, var(--color-accent) 22%, transparent);color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px}h1,h2,h3{font-family:var(--font-display);font-synthesis:none;overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0}p{text-wrap:pretty;margin:0}p:not([class]){max-width:65ch}img,video{max-width:100%;height:auto;display:block}svg{display:block}[hidden]{display:none!important}button,input,select,textarea{font:inherit}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);box-sizing:border-box;margin-inline:auto}.num,.figure,td.num{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-slot]{background:linear-gradient(160deg, var(--color-paper-2,var(--color-paper)), var(--color-paper-3,var(--color-paper)));position:relative;overflow:hidden}[data-slot]>img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}[data-slot]:has(>img)>:not(img):not([data-keep]){display:none!important}@media (max-width:60rem){:root{--gutter:24px;--section-gap-s:80px;--section-gap:96px;--section-gap-l:120px}}@media (max-width:40rem){:root{--gutter:16px;--section-gap-s:56px;--section-gap:72px;--section-gap-l:96px;--gap-columns:16px}}@media (prefers-reduced-motion:reduce){:not(.keep-motion),:not(.keep-motion):before,:not(.keep-motion):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{transition:--app-primary .52s cubic-bezier(.16,1,.3,1),--app-bg .52s cubic-bezier(.16,1,.3,1),--app-surface .52s cubic-bezier(.16,1,.3,1),--app-surface-alt .52s cubic-bezier(.16,1,.3,1),--app-text .52s cubic-bezier(.16,1,.3,1),--app-text-2 .52s cubic-bezier(.16,1,.3,1),--app-border .52s cubic-bezier(.16,1,.3,1),--app-on-primary .52s cubic-bezier(.16,1,.3,1)}.device-wrap{width:calc(417px * var(--s,.7));height:calc(876px * var(--s,.7));flex-shrink:0}.device-wrap>.device{transform:scale(var(--s,.7))}.device{width:417px;height:876px;padding:var(--space-sm);background:var(--ph-c1);box-shadow:inset 0 0 0 2px var(--ph-c2), inset 0 0 0 5px var(--ph-c1), inset 0 0 0 6px var(--ph-c3);transform:scale(var(--s,.7));transform-origin:100% 0;border-radius:62px}.device__screen{background:var(--app-bg);width:393px;height:852px;color:var(--app-text);font-family:var(--font-app);direction:rtl;border-radius:50px;position:relative;overflow:hidden}.app{flex-direction:column;height:100%;display:flex}.sb{pointer-events:none;z-index:5;height:54px;padding:0 var(--ph-s34) 0 var(--ph-s30);color:var(--ph-c4);direction:ltr;justify-content:space-between;align-items:center;font:700 17px/1 -apple-system,SF Pro Text,system-ui,sans-serif;display:flex;position:absolute;inset:0 0 auto}.sb>span:first-child{text-align:center;min-width:54px}.sb__island{top:11px;background:var(--ph-c5);border-radius:20px;width:124px;height:36px;margin-inline:auto;position:absolute;inset-inline:0}.sb__icons{gap:var(--ph-s6);align-items:center;display:flex}.sb__icons svg{display:block}.app.is-light .sb{color:var(--app-text)}.cover{align-content:end;justify-items:center;gap:var(--ph-s6);height:318px;padding-bottom:var(--ph-s22);background:linear-gradient(180deg, color-mix(in oklab, var(--app-bg) 30%, transparent) 0%, var(--app-bg) 100%), radial-gradient(120% 90% at 50% 0%, color-mix(in oklab, var(--app-primary) 55%, var(--app-bg)) 0%, var(--app-surface-alt) 70%);text-align:center;display:grid;position:relative}.cover[data-photo]{background:linear-gradient(180deg, var(--ph-c6) 0%, var(--app-bg) 96%), var(--cover-photo) center 30% / cover}.cover__greet{color:color-mix(in oklab, var(--app-text) 75%, transparent);font-size:14px}.cover__crest{border:2.5px solid var(--app-primary);width:70px;height:70px;color:var(--app-primary);font:700 34px/1 var(--font-app-brand);background:color-mix(in oklab, var(--app-bg) 70%, transparent);border-radius:50%;place-items:center;display:grid}.cover__name{max-width:340px;font:700 38px/1.1 var(--font-app-brand);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cover__tag{letter-spacing:.02em;color:var(--app-text);font-size:13px}.cover__rule{width:46px;height:2px;margin-top:var(--space-2xs);background:var(--app-primary);border-radius:2px}.slashes{height:14px;margin:var(--space-xs) var(--ph-s22) 0;background:repeating-linear-gradient(115deg, var(--app-primary) 0 2px, transparent 2px 13px);opacity:.55}.body{gap:var(--ph-s14);padding:var(--space-md) var(--ph-s18) 0;display:grid}.book{justify-content:center;align-items:center;gap:var(--ph-s10);border-radius:var(--app-btn-r);background:var(--app-primary);height:52px;color:var(--app-on-primary);font-size:17px;font-weight:700;display:flex}.quick{justify-items:center;gap:var(--space-3xs);text-align:center;font-size:13px;display:grid}.quick b{gap:var(--ph-s6);align-items:center;font-size:14px;display:inline-flex}.quick b svg{color:var(--app-primary)}.quick span{color:var(--app-text-2);font-size:12px}.card{color:var(--app-text);border:1px solid var(--app-border);border-radius:var(--app-card-r);background:var(--app-surface);overflow:hidden}.card__head{padding:var(--ph-s14) var(--space-md) var(--ph-s6);justify-content:space-between;align-items:baseline;font-size:15px;display:flex}.card__head b{font-weight:700}.card__head span{color:var(--app-primary);font-size:12px}.card ul{padding:0 0 var(--space-2xs);margin:0;list-style:none}.card li{align-items:center;gap:var(--space-sm);padding:var(--ph-s10) var(--space-md);border-top:1px solid var(--app-border);display:flex}.card li:first-child{border-top:0}.svc-ico{background:color-mix(in oklab, var(--app-primary) 16%, transparent);width:38px;height:38px;color:var(--app-primary);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.svc-name{font-size:15px;font-weight:700}.svc-name small{color:var(--app-text-2);font-size:12px;font-weight:400;display:block}.svc-price{color:var(--app-primary);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:15px;font-weight:700}.svc-chev{color:var(--app-text-2)}.tabs{padding:var(--space-xs) var(--ph-s10) var(--ph-s30);border-top:1px solid var(--app-border);background:var(--app-surface);grid-template-columns:repeat(4,1fr);margin-top:auto;display:grid}.tabs span{justify-items:center;gap:var(--ph-s3);padding:var(--ph-s6) 0;color:var(--app-text-2);border-radius:14px;font-size:11px;display:grid}.tabs span.is-active{color:var(--app-primary);background:color-mix(in oklab, var(--app-primary) 14%, transparent)}.home-ind{bottom:8px;background:var(--app-text);opacity:.85;border-radius:3px;width:134px;height:5px;margin-inline:auto;position:absolute;inset-inline:0}.svc-in{animation:.38s cubic-bezier(.16,1,.3,1) both svc-in;animation-delay:calc(var(--i) * 45ms)}@keyframes svc-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){html{transition:none}.svc-in{animation:none}}.device--shared .device__screen{background:var(--ph-c7);color:var(--ph-c8)}.mk .sb{color:var(--ph-c8)}.mk-head{gap:var(--space-sm);padding:var(--space-2xl) var(--ph-s18) var(--ph-s14);background:var(--ph-c9);border-bottom:1px solid var(--ph-c10);display:grid}.mk-head>b{font-size:24px;font-weight:700}.mk-search{align-items:center;gap:var(--space-xs);height:44px;padding:0 var(--ph-s14);background:var(--ph-c11);color:var(--ph-c12);border-radius:12px;font-size:14px;display:flex}.mk-chips{gap:var(--space-xs);display:flex}.mk-chips i{padding:var(--ph-s6) var(--space-sm);background:var(--ph-c11);color:var(--ph-c13);border-radius:999px;font-size:13px;font-style:normal}.mk-chips i:first-child{background:var(--ph-c8);color:var(--ph-c4)}.mk-list{gap:var(--ph-s10);padding:var(--ph-s14) var(--space-md);margin:0;list-style:none;display:grid}.mk-list li{align-items:center;gap:var(--space-sm);padding:var(--space-sm);background:var(--ph-c9);border:1px solid var(--ph-c10);border-radius:14px;display:flex}.mk-av{background:repeating-linear-gradient(135deg, var(--ph-c14) 0 6px, var(--ph-c15) 6px 12px);border-radius:12px;flex-shrink:0;width:44px;height:44px}.mk-txt{min-width:0;display:grid}.mk-txt b{color:var(--ph-c16);font-size:15px}.mk-txt small{color:var(--ph-c17);font-size:12px}.mk-rate{align-items:center;gap:var(--ph-s3);color:var(--ph-c17);margin-inline-start:auto;font-size:12px;display:inline-flex}.mk-list li.is-you{border:2px solid var(--app-primary);background:var(--ph-c9)}.mk-list li.is-you .mk-av{background:var(--app-primary)}.mk-list li.is-you b{color:var(--ph-c8)}.mk-ad{margin:0 var(--space-md);padding:var(--ph-s14);background:var(--ph-c18);color:var(--ph-c19);text-align:center;border-radius:14px;font-size:13px}html{background:var(--color-paper)}body{font-size:var(--text-md);background-color:#0000}body:before{content:"";z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(30deg, transparent 0 39px, var(--color-grid) 39px 40px), repeating-linear-gradient(150deg, transparent 0 39px, var(--color-grid) 39px 40px);position:fixed;inset:0}h1,h2,h3{color:var(--color-ink);font-weight:800}h2{font-size:var(--text-section);letter-spacing:-.01em;max-width:16ch;line-height:1.05}h3{font-size:var(--text-title);line-height:1.2}.lede{max-width:42ch;font-size:var(--text-lead);color:var(--color-ink-2);line-height:1.55}.head{gap:var(--space-md);margin-bottom:var(--space-2xl);display:grid}.head--stack{margin:0;display:block}.head--stack .lede{margin-top:var(--space-lg)}.icon{flex-shrink:0}.skip{inset-inline-start:var(--space-md);top:calc(-1 * var(--space-3xl));z-index:var(--z-toast);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-control);background:var(--color-ink);color:var(--color-paper);position:absolute}.skip:focus-visible{top:var(--space-md)}.btn{justify-content:center;align-items:center;gap:var(--space-xs);min-height:52px;padding:0 var(--space-lg);border:var(--edge);border-radius:var(--radius-control);background:var(--color-card);color:var(--color-ink);box-shadow:var(--lift-s);font:700 var(--text-md)/1 var(--font-body);white-space:nowrap;cursor:pointer;transition:transform var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro) var(--ease-out), background-color var(--dur-short) var(--ease-out);touch-action:manipulation;-webkit-tap-highlight-color:transparent;text-decoration:none;display:inline-flex}.btn:active{box-shadow:0 0 0 var(--color-ink);transform:translate(3px,3px)}.btn:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none}.btn[aria-busy=true]{cursor:progress}.btn--primary{background:var(--color-accent)}.btn--sm{min-height:44px;padding:0 var(--space-md);font-size:var(--text-sm)}.btn--wa{background:var(--color-wa)}.btn--icon{width:52px;padding:0}@media (hover:hover) and (pointer:fine){.btn:hover{box-shadow:var(--lift);transform:translate(-1px,-1px)}.btn--primary:hover{background:var(--color-accent-hover)}}.nav{z-index:var(--z-sticky-nav);border-bottom:var(--edge);background:color-mix(in oklab, var(--color-paper) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}.nav__inner{align-items:center;gap:var(--space-xl);min-height:var(--nav-height);display:flex}.mark{align-items:center;gap:var(--space-xs);color:var(--color-ink);text-decoration:none;display:flex}.mark b{font-size:var(--text-xl);letter-spacing:.02em;font-weight:800}.mark small{border-inline-start:1px solid var(--color-rule);color:var(--color-ink-2);font-size:var(--text-xs);padding-inline-start:var(--space-sm)}.mark svg polygon{stroke:var(--color-ink);stroke-width:1.6px;stroke-linejoin:round}.mark__top{fill:var(--color-accent)}.mark__l{fill:var(--face)}.mark__r{fill:var(--face-2)}.mark:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px;border-radius:4px}.nav__links{gap:var(--space-lg);margin-inline-end:auto;display:flex}.nav__links a{padding-block:var(--space-xs);color:var(--color-ink-2);font-size:var(--text-sm);white-space:nowrap;text-decoration:none}.nav__links a:hover{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.3em;text-decoration-thickness:2px}.nav__links a:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px;border-radius:3px}.hero__grid{gap:var(--space-lg);min-height:min(calc(100svh - var(--nav-height)), 900px);padding-block:var(--space-xl);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;display:grid}.hero h1{font-size:var(--text-display);letter-spacing:-.01em;line-height:1.04}.name{width:-moz-fit-content;width:fit-content;min-width:8.5em;max-width:100%;margin-top:var(--space-md);padding:var(--space-2xs) var(--space-lg);font-size:max(1.8rem, calc(var(--text-display) * .6));border:var(--edge);background:var(--color-card);box-shadow:8px 8px 0 var(--app-primary);transition:box-shadow var(--dur-long) var(--ease-out);border-radius:16px;align-items:center;display:flex;position:relative}.name input{width:7.5ch;min-width:2ch;max-width:calc(100% - 52px);color:var(--color-ink);font:800 calc(1em * var(--fit,1))/1.3 var(--font-display);letter-spacing:-.01em;caret-color:var(--app-primary);background:0 0;border:0;outline:none;flex:0 auto;padding:0}.name input::placeholder{color:var(--color-muted);opacity:1}.name:has(input:focus-visible){outline:3px solid var(--color-focus);outline-offset:4px}@supports (field-sizing:content){.name input{field-sizing:content;width:auto}}.name__edit{width:44px;height:44px;border-radius:var(--radius-control);color:var(--color-ink-2);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);background:0 0;border:0;flex-shrink:0;align-self:center;place-items:center;margin-inline-start:var(--space-sm);padding:0;display:grid}.name__edit:hover{background:var(--color-paper-2);color:var(--color-ink)}.name__edit:active{transform:scale(.94)}.name__edit:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}html:not(.js) .name__edit{display:none}.hero__lede{max-width:38ch;margin-top:var(--space-lg);font-size:var(--text-lead);color:var(--color-ink-2);line-height:1.55}.picks{gap:var(--space-sm);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1.5px dashed var(--color-rule);display:grid}.picks__row{gap:var(--space-xs);flex-wrap:wrap;display:flex}html:not(.js) .picks{display:none}.chip{min-height:44px;padding:0 var(--space-sm);border:var(--edge);border-radius:var(--radius-control);background:var(--color-card);color:var(--color-ink);font:700 var(--text-sm)/1 var(--font-body);cursor:pointer;transition:transform var(--dur-micro) var(--ease-out), background-color var(--dur-short) var(--ease-out), box-shadow var(--dur-micro);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.chip[aria-pressed=true]{background:var(--color-ink);color:var(--color-card);box-shadow:3px 3px 0 var(--app-primary)}.chip:active{transform:translate(2px,2px)}.chip:focus-visible,.swatch:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.swatch{width:44px;height:44px;padding:var(--space-2xs);border:var(--edge);border-radius:var(--radius-control);background:conic-gradient(from 225deg, var(--app-bg) 0 50%, var(--app-primary) 50% 100%) content-box;cursor:pointer;transition:transform var(--dur-micro) var(--ease-out), box-shadow var(--dur-micro);touch-action:manipulation;-webkit-tap-highlight-color:transparent}.swatch[aria-pressed=true]{box-shadow:var(--lift-s);transform:translate(-1px,-1px)}.swatch:active{box-shadow:none;transform:translate(2px,2px)}@media (hover:hover) and (pointer:fine){.chip:hover{background:var(--color-paper-2)}.chip[aria-pressed=true]:hover{background:var(--color-ink)}}.hero__actions{gap:var(--space-md);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.scene{margin:0;position:relative}.scene--hero{height:min(800px, calc(100svh - var(--nav-height) - 2 * var(--space-xl)));min-height:560px}.world{width:760px;height:760px;transform-style:preserve-3d;transform:translate(-50%, -50%) rotateX(54.7356deg) rotateZ(-45deg) scale3d(var(--zoom,.8), var(--zoom,.8), var(--zoom,.8));position:absolute;top:50%;left:50%}.scene--hero .world{--zoom:.84;top:47%}.box{transform-style:preserve-3d;transform:translateZ(var(--z,0px));transition:translate var(--dur-long) var(--ease-out);position:absolute}.box>i{border:1.5px solid var(--face-line);display:block;position:absolute}.box>.top{transform:translateZ(var(--h));background:var(--top);inset:0}.box>.w-s,.box>.w-n{width:100%;height:var(--h);transform-origin:top;background:var(--face);left:0;transform:rotateX(90deg)}.box>.w-s{top:100%}.box>.w-n{background:var(--face-2);top:0}.box>.w-e,.box>.w-w{width:var(--h);transform-origin:0;background:var(--face-2);height:100%;top:0;transform:rotateY(-90deg)}.box>.w-e{background:var(--face);left:100%}.box>.w-w{left:0}.box--tiny>i{border-width:1px}.box--core>.top{color:var(--color-card);place-items:center;font-size:34px;font-weight:800;display:grid}.box--core>.top span{letter-spacing:.04em;transform:rotate(45deg)}.box--phone>.top{border-radius:4px;overflow:hidden}.box--phone .device-wrap{--s:.5}.cal{gap:var(--space-xs);height:100%;padding:var(--space-sm);grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(5,1fr);display:grid}.cal b{background:var(--cal-off);border-radius:4px}.cal b.on{background:var(--cal-on)}.panel{transform-style:preserve-3d;transform-origin:bottom;transform:translateZ(var(--z,0px)) rotateX(-90deg);border:1.5px solid var(--face-line);background:var(--face);transition:translate var(--dur-long) var(--ease-out);position:absolute}.panel--next{background:var(--purple)}.obj-screen{height:100%;padding:var(--space-xs);background:var(--face)}.obj-keys{border:var(--space-sm) solid var(--face);border-bottom-width:var(--space-xl);border-inline-width:var(--space-md);background-color:var(--face-2);background-image:repeating-linear-gradient(90deg, transparent 0 20px, var(--face) 20px 24px), repeating-linear-gradient(0deg, transparent 0 16px, var(--face) 16px 20px);height:100%;margin:0}.obj-notif{align-items:center;gap:var(--space-sm);height:100%;padding:var(--space-xs) var(--space-sm);display:flex}.obj-notif>i{background:var(--notif-ico);width:34px;height:34px;color:var(--color-card);border-radius:9px;flex-shrink:0;place-items:center;font-style:normal;display:grid}.obj-notif>span{gap:var(--space-xs);flex:1;display:grid}.obj-notif b{background:var(--color-rule);border-radius:4px;height:7px}.obj-notif b+b{width:60%}.obj-ticket{align-content:center;place-items:center;gap:var(--space-2xs);height:100%;color:var(--color-ink);font-weight:800;display:grid}.obj-ticket b{font-size:30px;line-height:1}.obj-ticket small{font-size:11px}.obj-led{gap:var(--space-xs);display:flex;position:absolute;inset-block-end:5px;inset-inline-start:var(--space-sm)}.obj-led i{border-radius:50%;width:7px;height:7px}.obj-led__on{background:var(--led-on)}.obj-led__signal{background:var(--signal)}.shade{background:color-mix(in oklab, var(--color-ink) 13%, transparent);filter:blur(10px);border-radius:8px;position:absolute}.link{opacity:.5;position:absolute}.link--h{border-top:2px dashed var(--color-ink);height:0}.link--v{border-inline-start:2px dashed var(--color-ink);width:0}.tag{transform-style:preserve-3d;transform:translateZ(var(--z));position:absolute}.tag>span{padding:var(--space-xs) var(--space-sm);border:var(--edge);background:var(--color-card);color:var(--color-ink);box-shadow:var(--lift-s);white-space:nowrap;transform-origin:50%;border-radius:8px;font-size:17px;font-weight:700;display:block;transform:rotate(45deg)rotateX(-54.7356deg)}.tag--card>span{padding:var(--space-sm) var(--space-md);font-size:15px}.notif,.phone-chip{align-items:center;gap:var(--space-sm);display:flex}.phone-chip{align-items:flex-start;gap:var(--space-3xs);flex-direction:column}.phone-chip b,.notif b{align-items:center;gap:var(--space-xs);display:flex}.notif small,.phone-chip small{color:var(--color-ink-2);font-size:13px;font-weight:400;display:block}.notif>i{background:var(--app-primary);width:40px;height:40px;color:var(--app-on-primary);font:700 20px/1 var(--font-app-brand);border-radius:10px;place-items:center;font-style:normal;display:grid}.msg{width:18px;height:18px;transform-style:preserve-3d;position:absolute}.scene.is-live .msg{animation:travel 3.6s var(--ease-in-out) infinite}@keyframes travel{0%{opacity:0;translate:0}15%,85%{opacity:1}to{translate:var(--tx) var(--ty) 0;opacity:0}}.js .scene--hero .box,.js .scene--hero .panel{animation:drop .9s var(--ease-out) backwards;animation-delay:calc(var(--i) * .14s + .2s)}@keyframes drop{0%{translate:0 0 220px}}.own{padding-block:var(--section-gap-s)}.own .head{text-align:center;justify-items:center}.own .head h2{max-width:none}.own__pair{gap:var(--space-xl);perspective:1600px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.own__col{place-items:center;gap:var(--space-lg) var(--space-xl);margin:0;display:grid}.own__col--shared{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:".label""facts phone"}.own__col--yours{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"label.""phone facts"}.own__label{grid-area:label}.own__phone{grid-area:phone}.own__facts{grid-area:facts;justify-self:stretch}.own__col--shared .own__facts{justify-items:start}.own__col--yours .own__facts{justify-items:end}.own__label{padding:var(--space-xs) var(--space-md);border:var(--edge);border-radius:var(--radius-pill);background:var(--color-card);box-shadow:var(--lift-s);font-weight:700}.own__col--yours .own__label{background:var(--color-ink);color:var(--color-card);box-shadow:3px 3px 0 var(--app-primary)}.own__phone{transform-style:preserve-3d;transition:transform .7s var(--ease-out)}.own__phone .device-wrap{--s:.5}.own__col--shared .own__phone{filter:drop-shadow(10px 10px 0 color-mix(in oklab, var(--color-ink) 22%, transparent)) saturate(.6);transform:rotateY(-12deg)}.own__col--yours .own__phone{filter:drop-shadow(12px 12px 0 var(--color-ink));transform:rotateY(12deg)}.own__facts{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.own__facts li{align-items:center;gap:var(--space-sm);font-size:var(--text-lg);display:flex}.own__facts li:before{content:"";border:var(--edge);border-radius:3px;flex-shrink:0;width:14px;height:14px}.own__col--shared .own__facts li{color:var(--color-muted)}.own__col--yours .own__facts li{font-weight:700}.own__col--yours .own__facts li:before{background:var(--color-accent);box-shadow:2px 2px 0 var(--color-ink)}.closeup{padding-block:var(--section-gap-s);border-block:var(--edge);background:var(--color-card);overflow:clip}.closeup__grid{gap:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.closeup__list{gap:var(--space-lg) var(--space-xl);margin:var(--space-2xl) 0 0;padding:var(--space-xl) 0 0;border-top:var(--edge);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.closeup__list li{color:var(--color-ink-2);font-size:var(--text-sm)}.closeup__list b{margin-bottom:var(--space-2xs);color:var(--color-ink);font-size:var(--text-md);display:block}.for-touch{display:none}@media (pointer:coarse){.for-mouse{display:none}.for-touch{display:inline}}.closeup__stage{height:min(700px, calc(100svh - var(--nav-height) - var(--space-xl)));perspective:1700px;min-height:560px;position:relative}.closeup__rig{transform-style:preserve-3d;transform:rotateY(var(--ry,-14deg)) rotateX(var(--rx,6deg));transition:transform .5s var(--ease-out);place-items:center;display:grid;position:absolute;inset:0}.closeup__phone .device-wrap{--s:.68}.closeup__phone{filter:drop-shadow(16px 18px 0 var(--color-ink))}.float{z-index:var(--z-raised);align-items:center;gap:var(--space-sm);max-width:270px;padding:var(--space-sm) var(--space-md);border:var(--edge);background:var(--color-card);box-shadow:var(--lift);font-size:var(--text-sm);border-radius:12px;display:flex;position:absolute}.float b{font-weight:700;display:block}.float small{color:var(--color-ink-2);font-size:var(--text-xs);line-height:1.4;display:block}.float:not(:has(span)){display:block}.float__ico,.float__tile{border:var(--edge);background:var(--app-primary);width:44px;height:44px;color:var(--app-on-primary);font:700 22px/1 var(--font-app-brand);transition:background-color var(--dur-long);border-radius:11px;flex-shrink:0;place-items:center;font-style:normal;display:grid}.float__tile{border-radius:14px;width:56px;height:56px;font-size:28px}.float--book{top:10%;right:2%;transform:translateZ(120px)}.float--quick{top:40%;left:2%;transform:translateZ(80px)}.float--notif{top:62%;right:0;transform:translateZ(160px)}.float--wait{bottom:6%;left:8%;transform:translateZ(100px)}.float--icon{top:4%;left:6%;transform:translateZ(60px)}.system{padding-block:var(--section-gap) var(--space-2xl)}.chapter:last-child{justify-content:flex-start;min-height:80svh;padding-top:30svh}.system__grid{gap:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.chapters{margin:var(--space-xl) 0 0;counter-reset:ch;padding:0;list-style:none}.chapter{justify-content:center;gap:var(--space-sm);min-height:50svh;padding-block:var(--space-xl);counter-increment:ch;transition:opacity var(--dur-long) var(--ease-out);flex-direction:column;display:flex}.chapter h3{align-items:center;gap:var(--space-sm);display:flex}.chapter h3:before{content:counter(ch);border:var(--edge);background:var(--color-card);width:36px;height:36px;box-shadow:var(--lift-s);font-size:var(--text-md);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.chapter p{max-width:46ch;color:var(--color-ink-2)}.js .system[data-tour] .chapter:not(.is-current){opacity:.38}.chapter.is-current h3:before{background:var(--color-accent)}.system__pin{top:calc(var(--nav-height) + (100svh - var(--nav-height) - min(720px, 100svh - var(--nav-height) - var(--space-2xl))) / 2);position:sticky}.scene--tour{height:calc(100svh - var(--nav-height) - var(--space-2xl));min-height:520px;max-height:720px}.scene--tour .world{--zoom:.98;top:58%}.js .world--tour[data-step] [data-at]{transition:translate .65s var(--ease-out), visibility 0s}.js .world--tour[data-step] [data-at]:not(.is-on){visibility:hidden;transition:translate .28s var(--ease-in), visibility 0s .28s;translate:0 0 260px}.world--tour .tag.is-current>span{background:var(--color-accent)}.link--flow{display:none}.world--tour[data-step="5"] .link,.world:not(.world--tour) .link{opacity:.9;border-style:solid;border-color:var(--color-ink)}.js .world--tour[data-step] .link--flow.is-on,.world:not(.world--tour) .link--flow{display:block}.js .world--tour[data-step] .tag--card:not(.is-current),.msg--flow{visibility:hidden}.scene.is-live .world--tour[data-step="5"] .msg--flow,.scene.is-live .world:not(.world--tour) .msg--flow{visibility:visible;animation:flow 2.4s var(--ease-in-out) infinite}@keyframes flow{0%{translate:0}45%{translate:var(--mx) var(--my) 0}90%,to{translate:var(--tx) var(--ty) 0}}.trades{padding-block:var(--section-gap-s) var(--section-gap)}.trades__list{gap:var(--space-lg);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.trade{align-content:start;gap:var(--space-xs);padding:var(--space-md) var(--space-md) var(--space-lg);border:var(--edge);border-radius:var(--radius-card);background:var(--color-card);box-shadow:var(--lift);transition:transform var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);display:grid}.trade p{color:var(--color-ink-2);font-size:var(--text-sm)}.trade p b{color:var(--color-ink)}.trade__scene{pointer-events:none;height:196px;position:relative}.trade__world{width:180px;height:180px;transform-style:preserve-3d;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)rotateX(54.7356deg)rotate(-45deg)scale(.82)}.box--trade>.top{color:var(--color-card);place-items:center;display:grid}.box--trade>.top span{display:grid;transform:rotate(45deg)}@media (hover:hover) and (pointer:fine){.trade:hover{box-shadow:var(--lift-l);transform:translate(-2px,-2px)}.trade:hover .box{translate:0 0 18px}}.faq{padding-block:var(--section-gap-s) var(--section-gap)}.faq__grid{gap:var(--space-2xl);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.faq h2{top:calc(var(--nav-height) + var(--space-xl));position:sticky}.faq__list{gap:var(--space-sm);display:grid}.faq details{border:var(--edge);background:var(--color-card);transition:box-shadow var(--dur-short) var(--ease-out);border-radius:12px}.faq details[open]{box-shadow:var(--lift)}.faq summary{justify-content:space-between;align-items:center;gap:var(--space-lg);min-height:64px;padding:var(--space-sm) var(--space-lg);font-size:var(--text-lg);cursor:pointer;border-radius:12px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";border:var(--edge);width:32px;height:32px;transition:transform var(--dur-short) var(--ease-in-out);border-radius:8px;flex-shrink:0;place-items:center;font-size:22px;font-weight:400;line-height:1;display:grid}.faq details[open] summary:after{background:var(--color-accent);transform:rotate(45deg)}.faq summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.faq details:not([open])>p{display:none}.faq details p{max-width:60ch;padding:0 var(--space-lg) var(--space-lg);color:var(--color-ink-2)}.contact,.footer{background-color:var(--color-night);color:var(--color-on-night);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:repeating-linear-gradient(30deg, transparent 0 39px, var(--color-night-grid) 39px 40px), repeating-linear-gradient(150deg, transparent 0 39px, var(--color-night-grid) 39px 40px)}.contact{padding-block:var(--section-gap);border-top:var(--edge)}.contact__grid{gap:var(--space-3xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.contact h2{max-width:13ch;color:var(--color-on-night)}.contact__line{max-width:40ch;margin-top:var(--space-lg);font-size:var(--text-lead);color:var(--color-on-night-2)}.contact__alt{align-items:center;gap:var(--space-md) var(--space-lg);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.contact__alt>a:not(.btn){color:var(--color-on-night)}.contact__alt>a:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.contact .btn{border-color:var(--color-on-night);box-shadow:4px 4px 0 var(--color-on-night);color:var(--color-accent-ink)}.contact .btn:active{box-shadow:none}.lead{gap:var(--space-md);padding:var(--space-xl);border:1.5px solid var(--color-on-night);border-radius:var(--radius-card);background:var(--color-night-2);box-shadow:8px 8px 0 var(--color-accent);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.field{gap:var(--space-xs);align-content:start;display:grid}.field label{font-size:var(--text-sm);color:var(--color-on-night-2)}.field input,.field select{width:100%;min-height:52px;padding:0 var(--space-md);border:1.5px solid var(--color-night-field);border-radius:var(--radius-control);background:var(--color-night);color:var(--color-on-night);font:400 var(--text-md) var(--font-body);outline-offset:-3px;transition:border-color var(--dur-short) var(--ease-out);outline:2px solid #0000}.field input::placeholder{color:var(--color-night-field)}.field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-size:6px 6px,6px 6px;background-position:left var(--space-lg) center, left calc(var(--space-lg) + 6px) center;background-repeat:no-repeat;padding-inline-end:var(--space-2xl)}.field input:focus-visible,.field select:focus-visible{outline-color:var(--color-focus)}.field [aria-invalid=true]{border-color:var(--color-error-on-night)}.field input:disabled,.field select:disabled{opacity:.55;cursor:not-allowed}.field__err{min-height:1lh;font-size:var(--text-xs);color:var(--color-error-on-night)}.field--trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lead__submit{gap:var(--space-sm);margin-top:var(--space-xs);grid-column:1/-1;display:grid}.lead__submit .btn{width:100%}.lead__help{min-height:1lh;font-size:var(--text-sm);color:var(--color-on-night-2)}.lead__help[data-tone=error]{color:var(--color-error-on-night)}.lead__done{align-content:center;justify-items:center;gap:var(--space-sm);text-align:center;grid-column:1/-1;min-height:300px;display:grid}.lead__done b{font-size:var(--text-2xl)}.lead__done span{max-width:36ch;color:var(--color-on-night-2)}.footer{padding-block:var(--space-xl) calc(var(--space-xl) + env(safe-area-inset-bottom))}.footer__inner{align-items:center;gap:var(--space-md) var(--space-xl);padding-top:var(--space-xl);border-top:1px solid var(--color-night-grid);flex-wrap:wrap;display:flex}.mark--night{color:var(--color-on-night)}.footer__links{gap:var(--space-xs) var(--space-lg);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.footer__links a{color:var(--color-on-night-2);white-space:nowrap}.footer__links a:hover{color:var(--color-on-night)}.footer a:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.footer__legal{font-size:var(--text-sm);color:var(--color-on-night-2);margin-inline-start:auto}.dock{display:none}@media (max-width:60rem){:root{--nav-height:64px}.nav__links,.mark small{display:none}.nav__cta{margin-inline-start:auto}.head,.hero__grid,.closeup__grid,.system__grid,.faq__grid,.contact__grid{grid-template-columns:minmax(0,1fr)}.head{gap:var(--space-md);margin-bottom:var(--space-xl)}.hero__grid{gap:0;min-height:0;padding-top:0}.scene--hero{height:290px;min-height:0;margin-inline:calc(-1 * var(--gutter));order:-1;overflow:hidden}.scene--hero .tag{display:none}.scene--hero .world{--zoom:.44;top:calc(50% + 35px);left:50%}.own__pair{gap:var(--space-lg)}.own__col--shared,.own__col--yours{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""phone""facts"}.own__col .own__facts{justify-items:start}.own__phone .device-wrap{--s:.38}.own__facts li{align-items:flex-start;gap:var(--space-xs);font-size:var(--text-xs);line-height:1.4}.own__facts li:before{width:10px;height:10px;margin-top:var(--space-2xs)}.own__label{padding:var(--space-2xs) var(--space-sm);font-size:var(--text-xs);text-align:center}.closeup__stage{order:-1;height:560px;min-height:0}.closeup__phone .device-wrap{--s:.56}.float.float--quick,.float.float--wait,.float.float--book{display:none}.float{max-width:200px;padding:var(--space-xs) var(--space-sm)}.float__tile{width:44px;height:44px;font-size:22px}.float--notif{top:auto;bottom:2%;right:0}.float--icon{top:0;left:0}.system__text{display:contents}.system h2{order:1}.system__figure{margin-top:var(--space-lg);order:2}.chapters{order:3}.system__pin{position:static}.scene--tour{height:330px;min-height:0;margin-inline:calc(-1 * var(--gutter));overflow:hidden}.scene--tour .world{--zoom:.42;top:calc(50% + 28px);left:50%}.world--tour .tag--card{display:none}.scene--tour .tag>span{padding:var(--space-sm) var(--space-lg);box-shadow:6px 6px 0 var(--color-ink);border-width:3px;font-size:34px}.chapter,.chapter:first-child,.chapter:last-child{min-height:0;padding-block:var(--space-lg)}.js .system[data-tour] .chapter:not(.is-current){opacity:1}.trades__list{margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) var(--space-md);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);grid-template-columns:none;grid-auto-columns:minmax(220px,70%);grid-auto-flow:column;overflow-x:auto}.trade{scroll-snap-align:start}.faq h2{position:static}.contact__grid{gap:var(--space-xl)}.js .dock{inset-inline:0;z-index:var(--z-sticky);gap:var(--space-sm);padding:var(--space-sm) var(--gutter) calc(var(--space-sm) + env(safe-area-inset-bottom));border-top:var(--edge);background:color-mix(in oklab, var(--color-paper) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);visibility:hidden;transition:transform var(--dur-long) var(--ease-out), visibility 0s linear var(--dur-long);display:flex;position:fixed;bottom:0;transform:translateY(calc(100% + 120px))}.js .dock .btn--primary{flex:1}.js .dock.is-shown{visibility:visible;transition:transform var(--dur-long) var(--ease-out), visibility 0s;transform:none}}@media (max-width:40rem){.lead{padding:var(--space-lg);grid-template-columns:minmax(0,1fr)}.closeup__list{grid-template-columns:minmax(0,1fr)}.footer__legal{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.js .scene--hero .box,.js .scene--hero .panel,.scene.is-live .msg,.scene.is-live .msg--flow{animation:none}.closeup__rig,.own__phone{transition:none}.js .world--tour[data-step] [data-at]{transition:visibility;translate:none}}
