@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--radius-md:.375rem;--radius-lg:.5rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-card:var(--card);--color-ink:var(--ink);--color-quiet:var(--quiet);--color-faint:var(--faint);--color-hair:var(--hair);--color-lift:var(--lift);--color-forest:#0b341b;--color-mac:#1a73e8;--radius-rad:10px;--container-wrap:63rem}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--frame:#f0f0f0;--card:#f7f7f7;--ink:#262626;--quiet:#7b7b7b;--faint:#949494;--hair:#00000017;--chip:#0000000d;--lift:#00000009;--edge:#00000012;--green:#0b341b;--green-hi:#0f4526;--accent:#0b341b;--wait:#e8730d;--gut:12px;--rad:10px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--frame:#232323;--card:#1c1c1c;--ink:#dbdbdb;--quiet:#9c9c9c;--faint:#6b6b6b;--hair:#ffffff17;--chip:#ffffff0d;--lift:#ffffff09;--edge:#ffffff17;--accent:#3ea467;--wait:#ff8a1e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (max-width:640px){:root{--gut:8px}}html{background:var(--frame);overscroll-behavior:none;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{padding:var(--gut);background-color:var(--frame);background-image:linear-gradient(var(--card), var(--card));min-height:100dvh;color:var(--ink);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;background-repeat:no-repeat;background-clip:content-box,border-box;margin:0;font-size:17px;line-height:1.55}a{color:inherit}.fre{height:var(--gut);z-index:55;pointer-events:none;background:var(--frame);position:fixed;left:0;right:0}.fr{inset:var(--gut);z-index:56;pointer-events:none;border-radius:var(--rad);box-shadow:0 0 0 1px var(--edge), 0 0 0 9999px var(--frame);position:fixed}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-\[var\(--gut\)\]{top:var(--gut)}.z-40{z-index:40}.col-span-2{grid-column:span 2/span 2}.m-0{margin:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-3\.5{margin-bottom:calc(var(--spacing) * 3.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.h-\[26px\]{height:26px}.h-\[60px\]{height:60px}.h-auto{height:auto}.min-h-\[46px\]{min-height:46px}.w-14{width:calc(var(--spacing) * 14)}.w-\[26px\]{width:26px}.w-full{width:100%}.max-w-\[24ch\]{max-width:24ch}.max-w-\[28ch\]{max-width:28ch}.max-w-\[30ch\]{max-width:30ch}.max-w-\[32rem\]{max-width:32rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[44rem\]{max-width:44rem}.max-w-\[54rem\]{max-width:54rem}.max-w-\[300px\]{max-width:300px}.max-w-wrap{max-width:var(--container-wrap)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[18px\]{gap:18px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-rad{border-radius:var(--radius-rad)}.rounded-t-rad{border-top-left-radius:var(--radius-rad);border-top-right-radius:var(--radius-rad)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-hair{border-color:var(--color-hair)}.bg-card{background-color:var(--color-card)}.bg-forest{background-color:var(--color-forest)}.bg-mac{background-color:var(--color-mac)}.bg-white{background-color:var(--color-white)}.p-0{padding:calc(var(--spacing) * 0)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-\[9px\]{padding-block:9px}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.font-sans{font-family:var(--font-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[34px\]{font-size:34px}.text-\[clamp\(24px\,2\.6vw\,30px\)\]{font-size:clamp(24px,2.6vw,30px)}.text-\[clamp\(32px\,4vw\,44px\)\]{font-size:clamp(32px,4vw,44px)}.text-\[clamp\(32px\,4vw\,46px\)\]{font-size:clamp(32px,4vw,46px)}.text-\[clamp\(32px\,4vw\,48px\)\]{font-size:clamp(32px,4vw,48px)}.text-\[clamp\(36px\,4\.7vw\,60px\)\]{font-size:clamp(36px,4.7vw,60px)}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.3\]{--tw-leading:1.3;line-height:1.3}.leading-\[1\.04\]{--tw-leading:1.04;line-height:1.04}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.12\]{--tw-leading:1.12;line-height:1.12}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.018em\]{--tw-tracking:-.018em;letter-spacing:-.018em}.tracking-\[-0\.022em\]{--tw-tracking:-.022em;letter-spacing:-.022em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.028em\]{--tw-tracking:-.028em;letter-spacing:-.028em}.tracking-\[-0\.032em\]{--tw-tracking:-.032em;letter-spacing:-.032em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-balance{text-wrap:balance}.whitespace-nowrap{white-space:nowrap}.text-black{color:var(--color-black)}.text-faint{color:var(--color-faint)}.text-ink{color:var(--color-ink)}.text-quiet{color:var(--color-quiet)}.text-white{color:var(--color-white)}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--hair\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--hair));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}@media (hover:hover){.hover\:bg-lift:hover{background-color:var(--color-lift)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:brightness-110:hover{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@media (min-width:40rem){.sm\:ml-auto{margin-left:auto}.sm\:inline{display:inline}.sm\:w-auto{width:auto}.sm\:max-w-none{max-width:none}.sm\:flex-row{flex-direction:row}.sm\:items-start{align-items:flex-start}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-16{padding-block:calc(var(--spacing) * 16)}.sm\:py-20{padding-block:calc(var(--spacing) * 20)}.sm\:pt-10{padding-top:calc(var(--spacing) * 10)}.sm\:pt-20{padding-top:calc(var(--spacing) * 20)}.sm\:text-\[19px\]{font-size:19px}.sm\:text-\[21px\]{font-size:21px}}@media (min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1\.8fr_1fr_auto\]{grid-template-columns:1.8fr 1fr auto}.md\:gap-\[30px\]{gap:30px}}@media (min-width:64rem){.lg\:mx-0{margin-inline:calc(var(--spacing) * 0)}.lg\:max-w-none{max-width:none}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:whitespace-nowrap{white-space:nowrap}}.\[\&_li\]\:mt-1\.5 li{margin-top:calc(var(--spacing) * 1.5)}}.btn-store{text-align:left;border-radius:12px;align-items:center;gap:12px;height:52px;padding:0 18px 0 14px;line-height:1.1;text-decoration:none;transition:transform .12s,filter .12s;display:inline-flex}.btn-store:hover{filter:brightness(1.06)}.btn-store:active{transform:translateY(1px)}.btn-store svg{flex:none;width:26px;height:26px}.btn-store small{opacity:.75;letter-spacing:0;font-size:11px;font-weight:500;display:block}.btn-store b{letter-spacing:-.012em;font-size:16px;font-weight:600;display:block}.ctx-art{color:var(--quiet);opacity:.85}.apps-atlas{--atlas-muted:var(--ink,#262626)}@supports (color:color-mix(in lab, red, red)){.apps-atlas{--atlas-muted:color-mix(in srgb, var(--ink,#262626) 72%, var(--card,#f7f7f7))}}.apps-atlas{--atlas-shadow:0 28px 65px -25px #0000003d, 0 0 0 1px var(--hair,#00000017);color:var(--ink,#262626);scroll-margin-top:84px;line-height:1.5}.apps-atlas,.apps-atlas *,.apps-atlas :after{box-sizing:border-box}.atlas-header{grid-template-columns:1.1fr 1fr;align-items:end;gap:64px;margin-bottom:34px;display:grid}.atlas-eyebrow{color:var(--atlas-muted);margin:0 0 12px;font-size:13px;font-weight:550}.atlas-heading{letter-spacing:-.042em;margin:0;font-size:clamp(30px,3.2vw,40px);font-weight:610;line-height:1.15}.atlas-lead{max-width:450px;color:var(--atlas-muted);margin:0;font-size:16px;line-height:1.65}.atlas{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 260px;gap:18px;display:grid}.atlas-card{border:1px solid var(--hair,#00000017);background:var(--chip,#0000000d);border-radius:14px;min-width:0;padding:19px}.atlas-card h3{letter-spacing:-.03em;margin:6px 0;font-size:18px;font-weight:580;line-height:1.3}.atlas-platform{color:var(--atlas-muted);align-items:center;gap:8px;margin:0;font-size:11px;display:flex}.atlas-small{color:var(--atlas-muted);margin:0;font-size:11px;line-height:1.6}.atlas-copy{max-width:400px;color:var(--atlas-muted);margin:0;font-size:14px;line-height:1.65}.atlas-shot{border:1px solid var(--hair,#00000017);background:var(--frame,#f0f0f0);border-radius:11px;width:100%;display:block;overflow:hidden}.atlas-shot picture,.atlas-shot img{width:100%;height:auto;display:block}.apps-atlas .btn-store:focus-visible{outline:3px solid var(--accent,#0b341b);outline-offset:4px}.atlas-card .atlas-shot,.atlas-card .atlas-menu-detail{margin-top:17px}.atlas-home{grid-column:1/3}.atlas-home .atlas-shot img{object-fit:cover;object-position:top;height:295px}.atlas-mcp .atlas-shot img{object-fit:cover;object-position:center 80%;height:147px}.atlas-menu-detail{aspect-ratio:600/285;border:1px solid var(--hair,#00000017);background:var(--card,#f7f7f7);border-radius:11px;width:100%;overflow:hidden}.atlas-menu-detail picture,.atlas-menu-detail img{width:100%;height:auto;display:block}.atlas-phone{flex-direction:column;grid-area:1/3/3;align-items:flex-start;display:flex}.atlas-device{width:210px;box-shadow:var(--atlas-shadow);background:#171717;border-radius:33px;margin:20px auto;padding:6px}.atlas-device .atlas-shot{border:0;border-radius:27px;margin:0}.atlas-device img{border-radius:27px}.atlas-phone .atlas-copy{border-top:1px solid var(--hair,#00000017);margin-top:auto;padding-top:18px;font-size:12px}.atlas-footer{border-top:1px solid var(--hair,#00000017);flex-wrap:wrap;align-items:center;gap:12px;margin-top:35px;padding-top:25px;display:flex}.atlas-footnote{max-width:230px;color:var(--atlas-muted);margin:0 0 0 auto;font-size:11px;line-height:1.6}@media (prefers-color-scheme:dark){.apps-atlas{--atlas-shadow:0 28px 65px -25px #000000a6, 0 0 0 1px var(--hair,#ffffff17)}}@media (max-width:1050px){.atlas-header{gap:34px}.atlas-heading{font-size:35px}.atlas-lead{font-size:15px}.atlas{grid-template-columns:repeat(2,minmax(0,1fr))}.atlas-home{grid-column:1/-1}.atlas-phone{grid-area:auto/1/auto/-1;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:20px 30px;display:grid}.atlas-phone .atlas-info{grid-area:1/1;align-self:end}.atlas-phone .atlas-device{grid-area:1/2/3;margin:0 auto}.atlas-phone .atlas-copy{grid-area:2/1;align-self:start;margin:0;font-size:14px}.atlas-footnote{width:100%;max-width:none;margin:6px 0 0}}@media (max-width:760px){.atlas-header{grid-template-columns:1fr;gap:19px;margin-bottom:28px}.atlas-heading{font-size:32px}.atlas-lead{max-width:none;font-size:14px}.atlas-copy{font-size:13px}}@media (max-width:620px){.atlas{grid-template-columns:1fr}.atlas-card{grid-column:auto}.atlas-home .atlas-shot img{height:193px}.atlas-mcp .atlas-shot img{height:180px}.atlas-phone{gap:0;display:flex}.atlas-phone .atlas-info,.atlas-phone .atlas-copy{align-self:stretch}.atlas-phone .atlas-device{width:215px;margin:24px auto}.atlas-phone .atlas-copy{font-size:13px}}@media (max-width:560px){.atlas-footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.apps-atlas .btn-store{transition:none}.apps-atlas .btn-store:active{transform:none}}.specrows{margin:0}.specrows .grp{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);padding:22px 20px 8px;font-size:12px;font-weight:600}.specrows .r{border-top:1px solid var(--hair);grid-template-columns:180px minmax(0,1fr);gap:16px;padding:12px 20px;display:grid}.specrows dt{color:var(--ink);font-size:14px;font-weight:590}.specrows dd{color:var(--quiet);margin:0;font-size:14.5px;line-height:1.55}.specrows code{color:var(--ink);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:.92em}@media (min-width:640px){.specrows .grp,.specrows .r{padding-left:28px;padding-right:28px}}@media (max-width:560px){.specrows .r{grid-template-columns:1fr;gap:4px}}.stamp{fill:none;stroke:#d0342c;stroke-width:34px;stroke-linecap:round;stroke-linejoin:round;opacity:.32;pointer-events:none;mix-blend-mode:multiply;width:150px;height:150px;position:absolute;top:58px;right:24px;transform:rotate(-12deg)}@media (prefers-color-scheme:dark){.stamp{mix-blend-mode:normal;opacity:.38}}.stamp.stamp-2{width:118px;height:118px;inset:auto auto 30px 22px;transform:rotate(8deg)}@media (max-width:640px){.stamp{width:96px;height:96px;top:52px;right:12px}.stamp.stamp-2{width:68px;height:68px;bottom:10px;left:14px}}.hero{--hero-muted:var(--ink,#262626)}@supports (color:color-mix(in lab, red, red)){.hero{--hero-muted:color-mix(in srgb, var(--ink,#262626) 72%, var(--card,#f7f7f7))}}.hero,.hero *,.hero :before,.hero :after{box-sizing:border-box}.hero .btn-store:focus-visible{outline:3px solid var(--accent,#0b341b);outline-offset:5px}.hero-scene{isolation:isolate;width:100%;max-width:1010px;height:535px;margin:36px auto 0;line-height:1.5;position:relative}.hero-terminal{color:#e2e2e2;background:#171717;border:1px solid #353535;border-radius:15px;height:451px;position:absolute;inset:0 0 auto;overflow:hidden;box-shadow:0 15px 38px -22px #0006}.hero-terminal-bar{color:#b2b2b2;border-bottom:1px solid #303030;align-items:center;gap:13px;height:36px;padding:0 17px;font-size:10px;display:flex}.hero-terminal-bar>span:last-child{color:#999;margin-left:auto;font-size:9px}.hero-dots{gap:5px;display:flex}.hero-dots i{background:#555;border-radius:50%;width:7px;height:7px}.hero-terminal-body{padding:20px 25px;font:12px/1.9 ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace}.hero-prompt{gap:12px;margin:0;display:flex}.hero-prompt>span{color:#a7a7a7}.hero-response{color:#ababab;margin:0;padding-left:20px;font-size:11px}.hero-wait{color:#ffad65;align-items:center;gap:8px;margin:0;padding:0 25px;font:10px/1.5 ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;display:flex;position:absolute;top:109px;left:0;right:0}.hero-wait:before{content:"";background:#ff8a1e;border-radius:50%;flex:none;width:5px;height:5px}.hero-mac{z-index:2;width:74%;margin:0;position:absolute;top:151px;left:3%}.hero-window{max-height:315px;box-shadow:var(--ph-shadow,0 18px 50px #00000024);border-radius:11px;overflow:hidden}.hero-mac picture,.hero-mac img,.hero-phone picture,.hero-phone img{width:100%;height:auto;display:block}.hero-phone{z-index:3;width:218px;margin:0;position:absolute;top:116px;right:3%}.hero-phone-shell{box-shadow:var(--ph-shadow,0 18px 50px #00000024);background:#171717;border-radius:32px;padding:6px}.hero-phone img{border-radius:26px}.hero-caption{max-width:72%;color:var(--hero-muted);align-items:center;gap:9px;margin:17px 0 0 6px;font-size:11px;display:flex}.hero-caption b{color:var(--ink,#262626);white-space:nowrap;font-weight:550}.hero-prompt,.hero-response,.hero-wait{transition:opacity .3s,transform .3s}.hero-window,.hero-phone-shell{transition:opacity .55s}.hero-scene[data-phase=idle] .hero-prompt,.hero-scene:is([data-phase=idle],[data-phase=request]) :is(.hero-response,.hero-wait){opacity:0;transform:translateY(4px)}.hero-scene:is([data-phase=idle],[data-phase=request],[data-phase=waiting]) .hero-window,.hero-scene:is([data-phase=idle],[data-phase=request],[data-phase=waiting],[data-phase=desktop]) .hero-phone-shell{opacity:.24}.hero-scene[data-phase=idle] :is(.hero-prompt,.hero-response,.hero-wait,.hero-window,.hero-phone-shell){transition:none}@media (max-width:1050px){.hero-scene{height:525px}.hero-phone{width:201px;top:137px;right:2%}.hero-mac{width:78%;top:153px;left:2%}.hero-window{max-height:306px}}@media (max-width:760px){.hero-scene{max-width:470px;height:530px;margin-top:32px}.hero-terminal{height:367px;left:-8px;right:-8px}.hero-terminal-bar{gap:10px;padding:0 13px;font-size:9px}.hero-terminal-bar>span:last-child{font-size:8px}.hero-terminal-body{max-width:355px;padding:16px 15px;font-size:10px}.hero-response{margin-top:5px;padding-left:19px;font-size:9px}.hero-wait{padding:0 15px;font-size:9px;top:139px}.hero-mac{width:94%;top:181px;left:-1%}.hero-window{max-height:203px}.hero-phone{width:150px;top:235px;right:-3px}.hero-phone-shell{border-radius:24px;padding:4px}.hero-phone img{border-radius:20px}.hero-caption{flex-direction:column;align-items:flex-start;gap:3px;max-width:142px;margin-top:20px;font-size:10px}}@media (max-width:360px){.hero-phone{width:133px;top:261px}.hero-phone-shell{border-radius:22px}.hero-phone img{border-radius:18px}.hero-caption{max-width:115px}.hero-caption b{white-space:normal}.hero-terminal-bar>span:last-child{font-size:7px}}@media (prefers-reduced-motion:reduce){.hero .btn-store{transition:none}.hero .btn-store:active{transform:none}.hero-scene :is(.hero-prompt,.hero-response,.hero-wait,.hero-window,.hero-phone-shell){opacity:1!important;transition:none!important;transform:none!important}}.how-storyboard{--how-muted:var(--ink,#262626)}@supports (color:color-mix(in lab, red, red)){.how-storyboard{--how-muted:color-mix(in srgb, var(--ink,#262626) 72%, var(--card,#f7f7f7))}}.how-storyboard{--how-surface:var(--ph-bg,#fff);color:var(--ink,#262626);scroll-margin-top:84px;line-height:1.5}.how-storyboard,.how-storyboard *,.how-storyboard :after{box-sizing:border-box}.how-board-header{margin-bottom:38px}.how-board-label{color:var(--how-muted);margin:0 0 13px;font-size:13px;font-weight:550}.how-board-title{letter-spacing:-.042em;text-wrap:balance;max-width:780px;margin:0;font-size:clamp(29px,3.2vw,40px);font-weight:610;line-height:1.15}.how-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.how-board-step{min-width:0;position:relative}.how-board-step:not(:last-child):after{content:"";border-top:1px solid var(--hair,#00000017);position:absolute;top:222px;left:32px;right:-28px}.how-board-art{border:1px solid var(--hair,#00000017);background:var(--chip,#0000000d);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;height:181px;padding:18px;display:flex}.how-board-number{border:1px solid var(--hair,#00000017);background:var(--card,#f7f7f7);width:32px;height:32px;color:var(--how-muted);border-radius:50%;place-items:center;margin-top:25px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;display:grid}.how-board-step-title{letter-spacing:-.03em;margin:16px 0 10px;font-size:19px;font-weight:600;line-height:1.3}.how-board-copy{color:var(--how-muted);margin:0;font-size:13px;line-height:1.65}.how-board-icon{flex:none;width:24px;height:24px;display:block}.how-board-pair{align-items:center;gap:13px;display:flex}.how-board-pair .how-board-icon{width:32px;height:32px}.how-board-link{border-top:1px dashed var(--how-muted);width:18px}.how-board-note{color:var(--how-muted);text-align:center;margin:16px 0 0;font-size:11px;line-height:1.6}.how-board-terminal{color:#e3e3e3;background:#1b1b1b;border:1px solid #343434;border-radius:10px;width:100%;padding:15px;font:10px/1.9 ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace}.how-board-terminal p{margin:0}.how-board-terminal p:last-child{margin-top:8px}.how-board-meta{color:#aaa}.how-board-wait{color:#ffad65}.how-board-face{border:1px solid var(--hair,#00000017);background:var(--how-surface);border-radius:20px;place-items:center;width:68px;height:68px;display:grid}.how-board-face .how-board-icon{width:39px;height:39px}.how-board-receipt{border:1px solid var(--hair,#00000017);background:var(--how-surface);border-radius:9px;width:100%;padding:13px;font-size:11px}.how-board-receipt-title{align-items:center;gap:8px;margin:0;font-weight:550;display:flex}.how-board-receipt-title .how-board-icon{width:17px;height:17px;color:var(--accent,#0b341b)}.how-board-receipt dl{margin:13px 0 0}.how-board-receipt dl>div{border-top:1px solid var(--hair,#00000017);justify-content:space-between;gap:12px;padding:7px 0;font-size:10px;display:flex}.how-board-receipt dt{color:var(--how-muted)}.how-board-receipt dd{margin:0}.how-board-footer{border-top:1px solid var(--hair,#00000017);color:var(--how-muted);justify-content:space-between;align-items:center;gap:20px;margin-top:34px;padding-top:20px;font-size:11px;display:flex}.how-board-footer a{color:var(--ink,#262626);text-decoration:none}.how-board-footer a:hover{text-underline-offset:4px;text-decoration:underline}.how-board-footer a:focus-visible{outline:3px solid var(--accent,#0b341b);outline-offset:5px}@media (prefers-color-scheme:dark){.how-storyboard{--how-surface:var(--frame,#fff)}}@media (max-width:1050px){.how-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px}.how-board-step:after{display:none}.how-board-header{margin-bottom:30px}.how-board-title{font-size:34px}}@media (max-width:760px){.how-board-header{margin-bottom:28px}.how-board-title{font-size:clamp(27px,5.7vw,34px)}.how-board-footer{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:620px){.how-board{grid-template-columns:1fr;gap:33px}.how-board-art{height:163px}.how-board-number{margin-top:20px}.how-board-step-title{margin-top:12px}.how-board-copy{font-size:14px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
