@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-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{--spacing:.25rem;--container-xl:36rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--lg-font);--default-mono-font-family:var(--lg-font-mono)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html{background:var(--lg-ground);color:var(--lg-ink);font-family:var(--lg-font);font-feature-settings:"calt", "liga", "cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip}body{min-height:100dvh;font-size:var(--lg-body);margin:0;line-height:1.5;overflow-x:clip}::selection{background:rgb(var(--lg-ink-rgb) / .14)}*{-webkit-tap-highlight-color:transparent}:focus:not(:focus-visible){outline:none}:focus-visible{outline:1.5px solid var(--lg-ink);outline-offset:2px}input,textarea,select{caret-color:var(--lg-ink);accent-color:var(--lg-ink)}a{color:inherit}img{max-width:100%;height:auto;display:block}button{font:inherit}}@layer components{.lg{--lg-lens:initial;isolation:isolate;border-radius:var(--r,var(--lg-r-3));color:var(--lg-ink);box-shadow:inset 0 0 0 .5px var(--lg-edge), var(--lg-shadow-rest);position:relative}.lg:after{content:"";z-index:-1;border-radius:inherit;background:var(--lg-surface);-webkit-backdrop-filter:var(--lg-lens,) blur(var(--lg-blur)) saturate(var(--lg-sat));backdrop-filter:var(--lg-lens,) blur(var(--lg-blur)) saturate(var(--lg-sat));transition:background var(--lg-t) var(--lg-ease-out);position:absolute;inset:0}.lg:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg, var(--lg-spec-top) 0%, transparent 30%, transparent 70%, var(--lg-spec-bottom) 100%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lg-float{box-shadow:inset 0 0 0 .5px var(--lg-edge), var(--lg-shadow-float)}.lg-panel{--lg-surface:rgb(var(--lg-white) / .94);--lg-blur:24px}.lg-panel[data-moving]:after,.lg-plain:after{-webkit-backdrop-filter:none;backdrop-filter:none}.lg-sheet{--r:var(--lg-r-4);box-shadow:inset 0 0 0 .5px var(--lg-edge), var(--lg-shadow-sheet)}.lg-card{--r:var(--lg-r-3);padding:var(--lg-s-6)}.lg-tile{--r:var(--lg-r-2);padding:var(--lg-s-5)}.lg-overlay-root{z-index:40;position:fixed;inset:0}.lg-veil{z-index:40;background:rgb(var(--lg-white) / .6);position:fixed;inset:0}.lg-sheet-clip{z-index:41;position:fixed;inset:0;overflow:hidden}.lg-sheet-full{--r:0px;height:100dvh;position:absolute;inset:0 0 auto;overflow:hidden}@media (max-width:767px),(max-width:1023px) and (pointer:coarse){.lg-sheet-full,.lg-drawer{--lg-surface:var(--lg-ground);background:var(--lg-ground)}.lg-veil{background:var(--lg-ground);inset:-100vmax}html[data-overlay-open],html[data-overlay-open] body{background:var(--lg-ground);overscroll-behavior-y:none}.lg-sheet-body,.lg-drawer-body{overscroll-behavior-y:none}}.lg-sheet-body{box-sizing:border-box;height:100%;min-height:0;padding-top:calc(72px + env(safe-area-inset-top));overscroll-behavior:contain;flex-direction:column;display:flex;position:relative;overflow-y:auto}.lg-dialog-dismiss{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.lg-dialog-dismiss:focus-visible{top:calc(76px + env(safe-area-inset-top));z-index:3;clip-path:none;background:var(--lg-ground);width:auto;height:auto;min-height:44px;padding:8px 16px;right:16px}.lg-drawer-slot{--lg-drawer-w:min(440px, 100vw - 24px);top:calc(72px + env(safe-area-inset-top));right:12px;bottom:calc(12px + env(safe-area-inset-bottom));width:var(--lg-drawer-w);z-index:41;pointer-events:none;position:fixed}.lg-drawer-clip{border-radius:var(--lg-r-4);box-shadow:var(--lg-shadow-sheet);pointer-events:auto;position:absolute;inset:0 0 0 auto;overflow:hidden}@media (max-width:767px),(max-width:1023px) and (pointer:coarse){.lg-drawer-clip{width:100%}}.lg-drawer{--r:var(--lg-r-4);width:var(--lg-drawer-w);position:absolute;inset:0 0 0 auto;overflow:hidden}.lg-drawer-body{overscroll-behavior:contain;scrollbar-width:none;height:100%;overflow-y:auto}.lg-drawer-body::-webkit-scrollbar{display:none}@media (max-width:767px),(max-width:1023px) and (pointer:coarse){.lg-sheet-clip{top:var(--lg-view-top,0px);height:var(--lg-view-height,100dvh);bottom:auto}.lg-sheet-full{height:100%}.lg-drawer-slot{--lg-drawer-w:100%;top:var(--lg-view-top,0px);height:var(--lg-view-height,100dvh);bottom:auto;right:0}.lg-drawer-clip{box-shadow:none;border-radius:0}.lg-drawer{--r:0px;box-shadow:none}.lg-drawer-body{box-sizing:border-box;padding-top:calc(72px + env(safe-area-inset-top));padding-bottom:max(16px, env(safe-area-inset-bottom))}.lg-drawer-body>*{width:100%;max-width:560px;margin-inline:auto}.lg-sheet-body,.lg-drawer-body{scroll-padding-block:12px 16px}}.lg-scroll-quiet{scrollbar-width:none;-ms-overflow-style:none}.lg-scroll-quiet::-webkit-scrollbar{display:none}.lg-pill,.lg-pill-quiet,.lg-pill-prominent,.lg-pill-icon{--r:var(--lg-pill);isolation:isolate;justify-content:center;align-items:center;gap:var(--lg-s-2);height:44px;padding:0 var(--lg-s-5);border-radius:var(--lg-pill);font:500 var(--lg-callout) / 1 var(--lg-font);letter-spacing:-.005em;color:var(--lg-ink);text-shadow:var(--lg-text-lift);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform var(--lg-t-settle) var(--lg-ease-settle), color var(--lg-t) var(--lg-ease-out);background:0 0;border:0;text-decoration:none;display:inline-flex;position:relative}.lg-pill:active,.lg-pill-quiet:active,.lg-pill-prominent:active,.lg-pill-icon:active{transition-duration:var(--lg-t-fast);transform:scale(.965)}.lg-pill:not(button):not(a),.lg-pill-icon:not(button):not(a){cursor:default}.lg-pill:focus-visible,.lg-pill-quiet:focus-visible,.lg-pill-icon:focus-visible,.lg-seg-item:focus-visible,.lg-focus:focus-visible{box-shadow:inset 0 0 0 1.5px var(--lg-ink);outline:none}.lg-pill-prominent:focus-visible{box-shadow:inset 0 0 0 2px rgb(var(--lg-white) / .92), var(--lg-shadow-float);outline:none}.lg-pill:disabled,.lg-pill-quiet:disabled,.lg-pill-prominent:disabled,.lg-pill-icon:disabled{opacity:.45;cursor:default;pointer-events:none}.lg-pill-sm{height:36px;padding:0 var(--lg-s-4);font-size:14px}@media (max-width:639px){.lg-pill-sm{height:40px}}.lg-pill-lg{height:52px;padding:0 var(--lg-s-6);font-size:var(--lg-body)}.lg-pill.lg:after,.lg-pill-icon.lg:after{transition:background var(--lg-t) var(--lg-ease-out)}@media (hover:hover){.lg-pill.lg:is(button,a):hover:after,.lg-pill-icon.lg:is(button,a):hover:after{background:var(--lg-surface-hover)}}.lg-pill.lg:is(button,a):active:after,.lg-pill-icon.lg:is(button,a):active:after{background:var(--lg-surface-press)}.lg-pill-quiet{color:var(--lg-ink-2)}@media (hover:hover){.lg-pill-quiet:hover{color:var(--lg-ink)}}.lg-pill-prominent{--lg-surface:var(--lg-prominent);--lg-surface-hover:var(--lg-prominent-hover);--lg-surface-press:var(--lg-prominent-press);--lg-spec-top:rgb(var(--lg-white) / .42);--lg-spec-bottom:rgb(var(--lg-white) / .14);color:var(--lg-on-prominent);text-shadow:var(--lg-text-lift-dark);box-shadow:inset 0 0 0 .5px rgb(var(--lg-black) / .35), var(--lg-shadow-float);font-weight:600}.lg-glint{overflow:hidden}.lg-glint>.lg-glint-bar{z-index:1;pointer-events:none;background:linear-gradient(105deg, transparent 38%, rgb(var(--lg-white) / .32) 50%, transparent 62%);animation:lg-glint 4s var(--lg-ease-out) infinite;position:absolute;inset:0;transform:translate(-100%)}.lg-glint>.lg-arrow{transition:transform var(--lg-t-settle) var(--lg-ease-settle)}@media (hover:hover){.lg-glint:hover>.lg-arrow{transform:translate(4px)}}@keyframes lg-glint{0%{transform:translate(-100%)}45%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.lg-glint>.lg-glint-bar{animation:none}}.lg-pill-icon{flex:none;width:44px;padding:0}.lg-pill-icon.lg-pill-sm{width:36px}.lg-dark{--lg-surface:rgb(var(--lg-ink-rgb) / .74);--lg-surface-hover:rgb(var(--lg-white) / .12);--lg-surface-press:rgb(var(--lg-white) / .18);--lg-edge:rgb(var(--lg-black) / .55);--lg-spec-top:rgb(var(--lg-white) / .3);--lg-spec-bottom:rgb(var(--lg-white) / .1);--lg-ink:#fff;--lg-ink-2:rgb(var(--lg-white) / .72);--lg-ink-3:rgb(var(--lg-white) / .5);--lg-line:rgb(var(--lg-white) / .14);--lg-line-2:rgb(var(--lg-white) / .22);--lg-text-lift:none;--lg-blur:22px;--lg-sat:1.3;color:var(--lg-ink)}.lg-bar{--r:var(--lg-pill);align-items:center;gap:2px;padding:6px;display:inline-flex}.lg-bar :is(.lg-pill,.lg-pill-quiet){height:36px;padding:0 var(--lg-s-4);font-size:14px}.lg-bar .lg-pill-icon{width:36px;height:36px;padding:0}.lg-seg{--r:var(--lg-pill);align-items:center;gap:2px;padding:3px;display:inline-flex}.lg-seg-item{z-index:1;touch-action:manipulation;height:34px;padding:0 var(--lg-s-4);border-radius:var(--lg-pill);font:500 14px / 1 var(--lg-font);color:var(--lg-ink-2);cursor:pointer;transition:color .22s var(--lg-ease-out);-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex;position:relative}.lg-seg-item[aria-checked=true]{color:var(--lg-ink)}.lg-seg-label-compact{display:none}.lg-seg-wrap{flex-wrap:wrap}.lg-seg-thumb{z-index:0;border-radius:var(--lg-pill);background:rgb(var(--lg-white) / .92);box-shadow:inset 0 0 0 .5px var(--lg-edge), 0 1px 3px rgb(var(--lg-black) / .08), 0 6px 16px -8px rgb(var(--lg-black) / .18);position:absolute;top:0;left:0}.lg-strip{scrollbar-width:none;max-width:100%;margin-inline:calc(-1 * var(--lg-gutter));padding-inline:var(--lg-gutter);display:flex;overflow-x:auto}.lg-strip::-webkit-scrollbar{display:none}.lg-strip>*{flex:none}.lg-input{--r:var(--lg-pill);align-items:center;gap:var(--lg-s-2);width:100%;height:44px;padding:0 var(--lg-s-5);border-radius:var(--lg-pill);font:400 var(--lg-callout) / 1 var(--lg-font);color:var(--lg-ink);background:0 0;border:0;display:flex}.lg-input::placeholder{color:var(--lg-ink-3)}.lg-input:focus,.lg-input:focus-visible{box-shadow:none;outline:none}.lg-input:-webkit-autofill{-webkit-text-fill-color:var(--lg-ink);-webkit-box-shadow:inset 0 0 0 100px var(--lg-ground);caret-color:var(--lg-ink)}.lg-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--lg-ink);-webkit-box-shadow:inset 0 0 0 100px var(--lg-ground);caret-color:var(--lg-ink)}.lg-input-wrap{--r:var(--lg-pill);align-items:center;gap:var(--lg-s-2);padding:0 var(--lg-s-3) 0 var(--lg-s-5);transition:box-shadow var(--lg-t) var(--lg-ease-out);--lg-surface:rgb(var(--lg-ink-rgb) / .035);box-shadow:none;display:flex}.lg-input-wrap:after{box-shadow:inset 0 0 0 1px rgb(var(--lg-ink-rgb) / .14)}.lg-input-wrap:focus-within{--lg-surface:var(--lg-ground)}.lg-input-wrap:focus-within:after{box-shadow:inset 0 0 0 1px rgb(var(--lg-ink-rgb) / .42), 0 0 0 3px rgb(var(--lg-ink-rgb) / .06)}.lg-field{--lg-surface:rgb(var(--lg-ink-rgb) / .035);box-shadow:none}.lg-field:after{box-shadow:inset 0 0 0 1px rgb(var(--lg-ink-rgb) / .14)}.lg-field[aria-expanded=true]{--lg-surface:var(--lg-ground)}.lg-field[aria-expanded=true]:after{box-shadow:inset 0 0 0 1px rgb(var(--lg-ink-rgb) / .42), 0 0 0 3px rgb(var(--lg-ink-rgb) / .06)}.lg-input-wrap .lg-input{padding:0}.lg-input-wrap:has(.lg-area){--r:var(--lg-r-3)}.lg-input-wrap .lg-area{resize:none;field-sizing:content;height:auto;min-height:calc(var(--rows,3) * 1lh + 24px);border-radius:0;padding:12px 0;line-height:1.4}.lg-code{--r:var(--lg-r-2);text-align:center;width:48px;height:56px;font:600 22px / 1 var(--lg-font);font-variant-numeric:tabular-nums;color:var(--lg-ink);transition:box-shadow var(--lg-t) var(--lg-ease-out);border:0}.lg-code:focus-visible{box-shadow:inset 0 0 0 1.5px var(--lg-ink), var(--lg-shadow-rest);outline:0}.lg-spin{animation:.8s linear infinite lg-spin}@media (prefers-reduced-motion:reduce){.lg-spin{animation-duration:2.4s}}.lg-switch{border-radius:var(--lg-pill);background:rgb(var(--lg-ink-rgb) / .16);cursor:pointer;width:46px;height:28px;transition:background .22s var(--lg-ease-out);border:0;flex:none;padding:0;position:relative}.lg-switch:after{content:"";width:24px;height:24px;box-shadow:0 1px 3px rgb(var(--lg-black) / .25);transition:transform .22s var(--lg-ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px}.lg-switch[aria-checked=true]{background:var(--lg-prominent)}@media (max-width:639px){.lg-seg-item{height:40px}.lg-pill-icon.lg-pill-sm{width:44px;height:44px}.lg-switch:before{content:"";border-radius:var(--lg-pill);position:absolute;inset:-8px -6px}}.lg-switch[aria-checked=true]:after{transform:translate(18px)}.lg-switch:focus-visible{box-shadow:0 0 0 2px var(--lg-ground), 0 0 0 3.5px var(--lg-ink);outline:none}@media (prefers-reduced-motion:reduce){.lg-switch,.lg-switch:after,.lg-seg-item{transition:none}}@keyframes lg-spin{to{transform:rotate(360deg)}}.lg-display,.lg-t1,.lg-statement,.lg-t2,.lg-t3,.lg-headline,.text-center{text-wrap:balance}.lg-display{font:600 var(--lg-display) / 1.02 var(--lg-font);letter-spacing:-.028em;font-optical-sizing:auto}.lg-t1{font:600 var(--lg-title-1) / 1.06 var(--lg-font);letter-spacing:-.022em}.lg-statement{font:500 var(--lg-statement) / 1.25 var(--lg-font);letter-spacing:-.018em}.lg-t2{font:600 var(--lg-title-2) / 1.15 var(--lg-font);letter-spacing:-.016em}.lg-t3{font:600 var(--lg-title-3) / 1.2 var(--lg-font);letter-spacing:-.014em}.lg-headline{font:600 var(--lg-headline) / 1.3 var(--lg-font);letter-spacing:-.01em}.lg-body{font:400 var(--lg-body) / 1.5 var(--lg-font)}.lg-callout{font:400 var(--lg-callout) / 1.45 var(--lg-font)}.lg-caption{font:400 var(--lg-caption) / 1.4 var(--lg-font);color:var(--lg-ink-2)}.lg-eyebrow{font:600 var(--lg-caption) / 1 var(--lg-font);letter-spacing:.02em;color:var(--lg-ink-2)}.lg-muted{color:var(--lg-ink-2)}.lg-num{font-variant-numeric:tabular-nums}.lg-wrap{width:min(100% - 2 * var(--lg-gutter), var(--lg-measure));margin-inline:auto}.lg-stack{flex-direction:column;display:flex}.lg-row{align-items:center;display:flex}.lg-rise{--rise-i:0;min-width:0;animation:linear both lg-rise;animation-timeline:view();animation-range:entry calc(0% + var(--rise-i) * 5%) entry calc(38% + var(--rise-i) * 5%)}@keyframes lg-rise{0%{transform:translateY(18px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.lg-rise{animation:none}}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-1\.5{top:calc(var(--spacing) * 1.5)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.z-50{z-index:50}.order-1042{order:1042}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-auto{margin-top:auto}.mb-0{margin-bottom:0}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.-ml-3{margin-left:calc(var(--spacing) * -3)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-1{width:var(--spacing);height:var(--spacing)}.h-full{height:100%}.w-full{width:100%}.max-w-\[280px\]{max-width:280px}.max-w-\[420px\]{max-width:420px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[720px\]{max-width:720px}.max-w-full{max-width:100%}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-none{flex:none}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fill\,minmax\(112px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.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-\[2px\]{gap:2px}.gap-x-1{column-gap:var(--spacing)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:var(--spacing)}.self-center{align-self:center}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.bg-transparent{background-color:#0000}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-5{padding:calc(var(--spacing) * 5)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-\[104px\]{padding-top:104px}.pt-\[calc\(104px\+env\(safe-area-inset-top\)\)\]{padding-top:calc(104px + env(safe-area-inset-top))}.pb-1{padding-bottom:var(--spacing)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-9{padding-bottom:calc(var(--spacing) * 9)}.pb-\[calc\(var\(--lg-s-10\)\+env\(safe-area-inset-bottom\)\)\]{padding-bottom:calc(var(--lg-s-10) + env(safe-area-inset-bottom))}.pb-\[var\(--lg-s-10\)\]{padding-bottom:var(--lg-s-10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.leading-none{--tw-leading:1;line-height:1}.text-balance{text-wrap:balance}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.lowercase{text-transform:lowercase}.no-underline{text-decoration-line:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.filter{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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.empty\:hidden:empty{display:none}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}@media not all and (min-width:40rem){.max-sm\:flex{display:flex}.max-sm\:hidden{display:none}.max-sm\:basis-full{flex-basis:100%}.max-sm\:justify-end{justify-content:flex-end}}@media (min-width:480px){.min-\[480px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.min-\[480px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.min-\[480px\]\:flex-col-reverse{flex-direction:column-reverse}.min-\[480px\]\:items-center{align-items:center}.min-\[480px\]\:justify-end{justify-content:flex-end}.min-\[480px\]\:gap-1{gap:var(--spacing)}.min-\[480px\]\:text-center{text-align:center}}@media (min-width:40rem){.sm\:hidden{display:none}.sm\:basis-auto{flex-basis:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:justify-end{justify-content:flex-end}}@media (min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.md\:items-baseline{align-items:baseline}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:pt-\[128px\]{padding-top:128px}.md\:pt-\[calc\(120px\+env\(safe-area-inset-top\)\)\]{padding-top:calc(120px + env(safe-area-inset-top))}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/InterCore.d727671daac5.woff2)format("woff2");unicode-range:U+20-7E,U+A0-AC,U+AE-FF,U+300-304,U+306,U+308,U+30A,U+30F,U+327,U+400-479,U+480-49D,U+4A0-4FF,U+52F,U+2010,U+2013-2014,U+2022,U+2026,U+20BD,U+2192,U+2212,U+2248,U+2264-2265}@font-face{font-family:InterVariable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/InterExtra.1317163be89c.woff2)format("woff2");unicode-range:U+0,U+100-148,U+14A-17F,U+307,U+309,U+30C,U+313,U+315,U+31B,U+323,U+326,U+328,U+32C,U+337-338,U+342-343,U+346-36F,U+2000-200B,U+2011-2012,U+2015-2021,U+2023-2025,U+2027,U+202F-2055,U+2057,U+205F,U+20A?,U+20B1-20B5,U+20B8-20BA,U+20BC,U+20BE-20C0,U+2100-2101,U+2103,U+2105-2106,U+2109,U+2113,U+2116-2117,U+211E-2122,U+2126,U+212A-212B,U+212E,U+2132,U+213B,U+214D,U+2190-2191,U+2193-2199,U+21A9-21AA,U+21B0-21B1,U+21B3-21B5,U+21BA-21BB,U+21D0,U+21D2,U+21D4,U+21DE-21DF,U+21E4-21E5,U+21E7,U+21EA,U+FEFF}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--lg-white:255 255 255;--lg-black:0 0 0;--lg-ink-rgb:29 29 31;--lg-ground:#fff;--lg-ink:rgb(var(--lg-ink-rgb));--lg-ink-2:rgb(var(--lg-ink-rgb) / .64);--lg-ink-3:rgb(var(--lg-ink-rgb) / .46);--lg-line:rgb(var(--lg-ink-rgb) / .1);--lg-line-2:rgb(var(--lg-ink-rgb) / .16);--lg-ok:#1f8a4c;--lg-warn:#b4610b;--lg-bad:#c0392b;--lg-band:#f5f5f7;--lg-clarity:.15;--lg-tint-min:.18;--lg-tint-max:.8;--lg-tint:calc(var(--lg-tint-min) + (var(--lg-tint-max) - var(--lg-tint-min)) * var(--lg-clarity));--lg-blur:calc(3px + 20px * var(--lg-clarity));--lg-sat:calc(1.6 - .4 * var(--lg-clarity));--lg-surface:rgb(var(--lg-white) / var(--lg-tint));--lg-surface-hover:rgb(var(--lg-white) / calc(var(--lg-tint) + .08));--lg-surface-press:rgb(var(--lg-white) / calc(var(--lg-tint) - .06));--lg-edge:rgb(var(--lg-black) / .075);--lg-spec-top:rgb(var(--lg-white) / .95);--lg-spec-bottom:rgb(var(--lg-white) / .55);--lg-shadow-rest:0 1px 2px rgb(var(--lg-black) / .04), 0 10px 30px -12px rgb(var(--lg-black) / .14);--lg-shadow-float:0 2px 4px rgb(var(--lg-black) / .04), 0 18px 48px -16px rgb(var(--lg-black) / .24);--lg-shadow-sheet:0 4px 10px rgb(var(--lg-black) / .05), 0 32px 80px -24px rgb(var(--lg-black) / .3);--lg-prominent:#0071e3;--lg-prominent-hover:#0077ed;--lg-prominent-press:#0068d1;--lg-on-prominent:#fff;--lg-text-lift:0 1px 2px rgb(var(--lg-white) / .8), 0 0 10px rgb(var(--lg-white) / .6);--lg-text-lift-dark:0 1px 1.5px rgb(var(--lg-black) / .22);--lg-r-1:12px;--lg-r-2:18px;--lg-r-3:26px;--lg-r-4:34px;--lg-pill:999px;--lg-s-1:4px;--lg-s-2:8px;--lg-s-3:12px;--lg-s-4:16px;--lg-s-5:20px;--lg-s-6:24px;--lg-s-7:32px;--lg-s-8:40px;--lg-s-9:56px;--lg-s-10:80px;--lg-s-11:120px;--lg-gutter:clamp(16px, 4vw, 40px);--lg-measure:1120px;--lg-font:"InterVariable", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", system-ui, sans-serif;--lg-font-mono:ui-monospace, "SF Mono", Menlo, monospace;--lg-display:clamp(38px, min(5.4vw, 7.5dvh), 72px);--lg-statement:clamp(19px, 1.6vw, 23px);--lg-title-1:clamp(32px, 4.2vw, 52px);--lg-title-2:clamp(26px, 3vw, 34px);--lg-title-3:clamp(21px, 1.6vw, 24px);--lg-headline:20px;--lg-body:17px;--lg-callout:15px;--lg-caption:13px;--lg-ease-settle:linear(0, .0653, .2031, .3584, .5036, .6275, .7273, .8046, .8625, .905, .9354, .9568, .9716, .9817, .9884, .9928, .9957, .9975, .9986, .9993, .9997, .9999, 1, 1.0001, 1.0001, 1.0001, 1);--lg-ease-pop:linear(0, .0683, .2174, .389, .5511, .6884, .7962, .8759, .9315, .9682, .9906, 1.0032, 1.0091, 1.011, 1.0106, 1.0091, 1.0073, 1.0054, 1.0038, 1.0025, 1.0016, 1.0009, 1.0004, 1.0002, 1, .9999, 1);--lg-ease-out:cubic-bezier(.22, 1, .36, 1);--lg-t-fast:.16s;--lg-t:.28s;--lg-t-settle:.68s;--lg-t-pop:.72s}@media (prefers-reduced-motion:reduce){:root{--lg-t-fast:0s;--lg-t:0s;--lg-t-settle:0s;--lg-t-pop:0s}}.only-coarse{display:none}@media (hover:none){.only-coarse{display:inline}.only-fine{display:none}}.lg-clarity{align-items:center;gap:var(--lg-s-3);display:inline-flex}.lg-clarity input[type=range]{appearance:none;border-radius:var(--lg-pill);background:var(--lg-line-2);outline:none;width:160px;height:4px}.lg-clarity input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;box-shadow:inset 0 0 0 .5px var(--lg-edge), 0 2px 6px #00000029;cursor:pointer;background:#fff;border-radius:50%}.lg-clarity input[type=range]::-moz-range-thumb{width:22px;height:22px;box-shadow:inset 0 0 0 .5px var(--lg-edge), 0 2px 6px #00000029;cursor:pointer;background:#fff;border:0;border-radius:50%}.hero{--pw:clamp(172px, 52vw, 224px);height:auto;padding-top:calc(108px + env(safe-area-inset-top));padding-bottom:48px;overflow:visible}@media (max-height:600px){.hero{--pw:172px}}.hero-grid{isolation:isolate;grid-template-areas:"phone""main";justify-items:center;gap:24px;display:grid}.hero-copy{gap:12px;display:none}.hero-left{grid-area:left}.hero-right{grid-area:right}.hero-main{z-index:1;grid-area:main;position:relative}.hero-more{grid-area:more;display:none}.hero-chip{--r:var(--lg-r-2);text-shadow:var(--lg-text-lift);padding:13px 18px}.hero-phone{width:var(--pw);z-index:0;grid-area:phone;position:relative}@media (min-width:768px){.hero{--pw:clamp(182px, max(calc((100svh - 520px) / 1.64), min(230px, calc((100svh - 350px) / 1.65))), 360px);padding-top:calc(88px + env(safe-area-inset-top));padding-bottom:72px}}@media (min-width:768px) and (max-height:600px){.hero{--pw:230px}}@media (min-width:1100px){.hero{min-height:100svh;padding-bottom:112px}.hero-grid{grid-template-columns:1fr var(--pw) 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"left phone right""more phone main";align-items:start;gap:20px 40px}.hero-copy{flex-direction:column;place-self:end start;align-items:flex-start;display:flex}.hero-right{text-align:right;justify-self:end;align-items:flex-end}.hero-main{justify-self:end}.hero-more{justify-self:start;display:block}}.band{z-index:1;background:var(--lg-band);position:relative}.phone{aspect-ratio:702/1446;position:relative}.phone:before{content:"";border-radius:14.5%/7%;position:absolute;inset:1.2% 1.6%;box-shadow:0 40px 60px #00000042,0 4px 10px #0000001a}.phone-frame{object-fit:contain;pointer-events:none;z-index:2}.phone-screen{contain:layout paint;width:89.46%;height:96.2%;color:var(--lg-ink);background:#fff;border-radius:11.2%/5.1%;position:absolute;top:1.94%;left:5.27%;overflow:hidden;container-type:inline-size}.phone-status{z-index:3;justify-content:space-between;align-items:center;height:3.3cqw;display:flex;position:absolute;top:6.4cqw;left:7.5cqw;right:8.8cqw}.phone-time{font:600 4.9cqw / 1 var(--lg-font);letter-spacing:-.01em}.phone-status-icons{align-items:center;gap:1.8cqw;display:flex}.phone-status-icons svg{flex:none;height:auto}.phone-island{z-index:3;background:#050506;align-items:center;transition:box-shadow .3s;display:flex;position:absolute;top:3.5cqw;left:50%;overflow:hidden;translate:-50%}.phone-island[data-state=alert]{box-shadow:0 10px 30px #00000047}.phone-eye{background:radial-gradient(circle at 40% 40%,#2a2b31,#101114 60%,#050506);border-radius:50%;width:2.3cqw;height:2.3cqw;transition:opacity .2s;position:absolute;top:50%;right:2.4cqw;translate:0 -50%;box-shadow:inset 0 0 0 .5px #ffffff14}.phone-island:not([data-state=base]) .phone-eye{opacity:0}.phone-home{z-index:3;background:var(--lg-ink);opacity:.85;border-radius:1cqw;width:36cqw;height:1.3cqw;position:absolute;bottom:1.7cqw;left:50%;translate:-50%}.phone-page{position:absolute;inset:0}.phone-compact{color:#fff;justify-content:space-between;align-items:center;padding:0 2.6cqw;display:flex;position:absolute;inset:0}.phone-compact-thumb{background:#222;border-radius:1.6cqw;width:5.6cqw;height:5.6cqw;position:relative;overflow:hidden}.phone-compact .phone-live-ok,.phone-compact .phone-live-spin{width:3.6cqw;height:3.6cqw;margin-left:0}.phone-live{color:#fff;align-items:center;gap:2.8cqw;padding:0 3.4cqw 0 2.8cqw;display:flex;position:absolute;inset:0}.phone-live-thumb{background:#222;border-radius:2.8cqw;flex:none;width:10cqw;height:10cqw;position:relative;overflow:hidden}.phone-live-text{min-width:0;font:500 2.9cqw / 1 var(--lg-font);color:#ffffffb3;white-space:nowrap;flex-direction:column;gap:.9cqw;display:flex}.phone-live-text b{color:#fff;font-size:3.2cqw;font-weight:600}.phone-live-ok{color:#30d158;flex:none;width:4.6cqw;height:4.6cqw;margin-left:auto}.phone-live-spin{color:#fffc;flex:none;width:4.4cqw;height:4.4cqw;margin-left:auto}.phone-app{flex-direction:column;align-items:center;gap:2.4cqw;display:flex;position:absolute;inset:15.5% 5.5% 21.5%}.phone-caption{font:500 3cqw / 1 var(--lg-font);color:var(--lg-ink-2)}.phone-stage{aspect-ratio:3/4;background:var(--lg-band);width:88%;box-shadow:inset 0 0 0 .5px var(--lg-edge), var(--lg-shadow-float);border-radius:3.6cqw;position:relative;overflow:hidden}.phone-card{transform-origin:50% 55%;position:absolute;inset:0}.phone-chip{height:5.6cqw;font:600 2.5cqw / 1 var(--lg-font);box-shadow:inset 0 0 0 .5px var(--lg-edge);background:#ffffffd9;border-radius:999px;align-items:center;padding:0 2.4cqw;display:inline-flex;position:absolute;top:2.6cqw;left:2.6cqw}.phone-work{position:absolute;inset:0}.phone-pixels{width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.phone-phase{box-shadow:inset 0 0 0 .5px var(--lg-edge), var(--lg-shadow-float);font:600 2.8cqw / 1 var(--lg-font);background:#ffffffdb;border-radius:3cqw;flex-direction:column;gap:1.8cqw;padding:2.6cqw 3cqw;display:flex;position:absolute;bottom:2.6cqw;left:2.6cqw;right:2.6cqw}.phone-phase-row{align-items:center;gap:1.6cqw;display:flex}.phone-phase .lg-spin{width:3.2cqw;height:3.2cqw}.phone-bar{background:rgb(var(--lg-ink-rgb) / .1);border-radius:1cqw;width:100%;height:.9cqw;overflow:hidden}.phone-bar>span{background:var(--lg-ink);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.phone-btns{gap:2cqw;width:100%;margin-top:auto;display:flex}.phone-btn{text-shadow:var(--lg-text-lift-dark);white-space:nowrap;height:11cqw;font:600 3.2cqw / 1 var(--lg-font);color:#fff;background:var(--lg-prominent);box-shadow:var(--lg-shadow-rest);border-radius:999px;flex:1;justify-content:center;align-items:center;gap:1.4cqw;display:inline-flex}.phone-btn .lg-spin{width:3.4cqw;height:3.4cqw}@media (prefers-reduced-motion:reduce){.phone-phase .lg-spin,.phone-btn .lg-spin{animation:none}}.phone-btn-glass{text-shadow:var(--lg-text-lift);color:var(--lg-ink);box-shadow:inset 0 0 0 .5px var(--lg-edge), var(--lg-shadow-rest);background:#fff}.mark{aspect-ratio:285.5/274.3;background:currentColor;flex:none;width:1.6em;display:inline-block;-webkit-mask:url(/brand/mark.svg) 50%/contain no-repeat;mask:url(/brand/mark.svg) 50%/contain no-repeat}.phone-site{height:9cqw;box-shadow:inset 0 0 0 .5px var(--lg-edge), var(--lg-shadow-rest);background:#ffffffdb;border-radius:999px;justify-content:space-between;align-items:center;padding:0 1.4cqw;display:flex;position:absolute;top:7.6%;left:3.6cqw;right:3.6cqw}.phone-site .phone-pill{height:auto;box-shadow:none;background:0 0;padding:0 1.8cqw}.phone-site .phone-brand{gap:1.2cqw;padding:0 1.2cqw;font-size:3.6cqw}.phone-site .phone-tab{height:7.4cqw;box-shadow:inset 0 0 0 .5px var(--lg-edge), 0 1px 3px rgb(var(--lg-black) / .08);background:#ffffffeb;border-radius:999px;gap:1.2cqw;padding:0 3cqw;font-size:3.6cqw}.phone-site .phone-tab svg{width:3.6cqw;height:3.6cqw}.phone-site .phone-coins{font-size:3.6cqw}.phone-site .phone-brand .mark{width:5cqw}.phone-coins-num{padding-inline-end:.4cqw}.phone-user{margin-left:2.2cqw;display:inline-flex}.phone-side{align-items:center;gap:.6cqw;display:inline-flex}.phone-pill{text-shadow:var(--lg-text-lift);height:9cqw;font:500 3.2cqw / 1 var(--lg-font);color:var(--lg-ink);box-shadow:inset 0 0 0 .5px var(--lg-edge), var(--lg-shadow-rest);background:#ffffffdb;border-radius:999px;align-items:center;gap:1.6cqw;padding:0 3.4cqw;display:inline-flex;position:relative}.phone-pill b{font-weight:600}.phone-pill svg{width:3.8cqw;height:3.8cqw}.phone-pill .coin{--coin:4cqw}.phone-coins-num{height:3.4cqw;line-height:3.4cqw;display:inline-block;overflow:hidden}.phone-coins-num b{font-variant-numeric:tabular-nums;display:inline-block}.phone-charge{font:700 5.4cqw / 1 var(--lg-font);letter-spacing:-.02em;color:var(--lg-ink);text-shadow:0 0 6cqw #fff,0 0 2cqw #fff;pointer-events:none;position:absolute;top:0;left:50%;translate:-50%}.phone-sep{background:var(--lg-line-2);width:.5px;height:3.6cqw;margin:0 .6cqw}.phone-gloss{z-index:4;pointer-events:none;background:linear-gradient(112deg,#ffffff24,#ffffff08 30%,#0000 46%);position:absolute;inset:0}.enter-glass{animation:enter-glass var(--lg-t-pop) var(--lg-ease-pop) both;animation-delay:var(--d,0s)}.enter-from-top{animation-name:enter-from-top}.enter-text{animation:.5s cubic-bezier(.2,0,0,1) both enter-text;animation-delay:calc(var(--d,0s) + .12s)}@keyframes enter-glass{0%{transform:translateY(36px)scale(.9)}}@keyframes enter-from-top{0%{transform:translateY(-28px)scale(.9)}}@keyframes enter-text{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.enter-glass,.enter-text{animation:none}}.how{--how-ease:cubic-bezier(.32, .72, 0, 1);--how-t:var(--lg-t);padding:calc(64px + env(safe-area-inset-top)) 0 32px;flex-direction:column;justify-content:center;scroll-margin-top:0;display:flex}.how-row{width:min(100% - 2 * var(--lg-gutter), 1180px);overflow-anchor:none;flex-direction:column;gap:12px;margin:28px auto 0;display:flex}.how-plate{--r:var(--lg-r-3);contain:layout paint;-webkit-tap-highlight-color:transparent;min-width:0;transition:flex-grow var(--how-t) var(--how-ease);flex-direction:column;padding:0;display:flex;overflow:hidden}.how-trigger{border-radius:inherit;width:100%;min-height:104px;color:var(--lg-ink);cursor:pointer;text-align:left;touch-action:pan-y pinch-zoom;transition:background-color .14s var(--lg-ease-out);background:0 0;border:0;align-items:center;gap:12px;padding:18px;display:flex;position:relative}.how-trigger:focus-visible{box-shadow:inset 0 0 0 2px var(--lg-ink);outline:none}.how-heading{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.how-number{color:var(--lg-ink-2);flex:none;font-size:22px;font-weight:500;line-height:1}.how-step-mark{flex:none;width:60px;height:64px;position:relative}.how-step-mascot{pointer-events:none;width:60px;height:60px;display:block}.how-step-mascot img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto;display:block}.how-step-mark .how-number{border-radius:var(--lg-pill);background:var(--lg-ground);min-width:24px;height:18px;box-shadow:inset 0 0 0 .5px var(--lg-edge);justify-content:center;align-items:center;padding:2px 4px;font-size:11px;display:flex;position:absolute;bottom:-2px;right:-2px}.how-summary{flex-direction:column;gap:6px;min-width:0;display:flex}.how-title{font:600 21px / 1.15 var(--lg-font);letter-spacing:-.012em}.how-line,.how-body{color:var(--lg-ink-2)}.how-toggle{border-radius:var(--lg-pill);background:rgb(var(--lg-white) / .75);width:36px;height:36px;box-shadow:inset 0 0 0 .5px var(--lg-edge);transition:transform var(--how-t) var(--how-ease);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.how-toggle-icon{transition:transform .14s var(--lg-ease-out);display:inline-flex}.how-plate[data-open] .how-toggle{transform:rotate(180deg)}.how-panel{visibility:hidden;transition:grid-template-rows var(--how-t) var(--how-ease), visibility 0s var(--how-t);grid-template-rows:0fr;display:grid}.how-plate[data-open] .how-panel{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.how-panel-inner{min-height:0;overflow:hidden}.how-content{flex-direction:column;gap:12px;padding:0 18px 18px;display:flex}.how-demo{border-radius:var(--lg-r-2);background:var(--lg-band);flex:none;height:clamp(230px,64vw,290px);position:relative;overflow:hidden}.how-step-action{align-self:flex-start}.how-touch-hint{justify-content:center;align-items:center;gap:10px}.how-tap-drawing{pointer-events:none;width:32px;height:36px;display:inline-flex;position:absolute;top:8px;left:5px}.how-tap-drawing svg{width:100%;height:100%;stroke:var(--lg-ink-2);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.how-tap-ring{transform-origin:13px 10px;opacity:0;stroke:var(--lg-prominent)}.how-tap-hand{opacity:0;fill:var(--lg-ground)}.how-tap-drawing[data-active] .how-tap-ring{animation:how-tap-ring 2s var(--how-ease) 3 both paused}.how-tap-drawing[data-active] .how-tap-hand{animation:how-tap-hand 2s var(--how-ease) 3 both paused}.how-tap-drawing[data-active][data-running] .how-tap-ring,.how-tap-drawing[data-active][data-running] .how-tap-hand{animation-play-state:running}.how-toggle:has(.how-tap-drawing[data-active]) .how-toggle-icon{animation:how-tap-target 2s var(--how-ease) 3 both paused}.how-toggle:has(.how-tap-drawing[data-active][data-running]) .how-toggle-icon{animation-play-state:running}@keyframes how-tap-ring{0%,30%,75%,to{opacity:0;transform:scale(.55)}40%{opacity:.65;transform:scale(.7)}65%{opacity:0;transform:scale(1.65)}}@keyframes how-tap-hand{0%,80%,to{opacity:0;transform:translateY(-6px)}18%,65%{opacity:1;transform:translateY(-6px)}40%{opacity:1;transform:translateY(0)}}@keyframes how-tap-target{0%,30%,65%,to{transform:scale(1)}40%{transform:translateY(2px)scale(.86)}}@media (min-width:1024px){.how{padding-block:88px 32px}.how-row{flex-direction:row;height:480px;margin-top:36px}.how-plate{flex:1 1 0;min-width:138px;position:relative}.how-plate[data-open]{flex-grow:1.8}.how-trigger{flex:1;align-items:stretch;min-height:0;padding:20px 16px;position:static}.how-heading{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:16px}.how-number{font-size:48px}.how-step-mark{width:auto;height:auto;position:static}.how-step-mark .how-number{min-width:0;height:auto;box-shadow:none;background:0 0;border-radius:0;padding:0;font-size:48px;display:block;position:static}.how-step-mascot{aspect-ratio:1;opacity:1;width:min(160px,100% - 28px);height:auto;transition:opacity .14s var(--lg-ease-out);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.how-plate[data-open] .how-step-mascot{opacity:0}.how-summary{min-height:86px}.how-line{min-height:2.8em}.how-toggle,.how-tap-drawing{display:none}.how-plate[data-open] .how-trigger{flex:none;padding-block:20px 12px}.how-plate[data-open] .how-heading{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px}.how-plate[data-open] .how-number{font-size:14px}.how-plate[data-open] .how-summary{min-height:0}.how-plate[data-open] .how-line{display:none}.how-plate[data-open] .how-panel{flex:1}.how-content{height:100%;padding:0 16px 16px}.how-demo{flex:1;height:auto;min-height:155px}.how-step-action{font-size:14px}}@media (min-width:1100px){.how{padding-block:88px}}@media (max-width:1023px){.how{--how-t:.36s;--how-ease:cubic-bezier(.22, 1, .36, 1)}.how-plate{scroll-margin-top:calc(84px + env(safe-area-inset-top))}.how-content{opacity:0;transition:opacity .26s var(--how-ease), transform var(--how-t) var(--how-ease);transform:translateY(6px)}.how-plate[data-open] .how-content{opacity:1;transform:translateY(0)}.how-trigger:active{background:rgb(var(--lg-ink-rgb) / .035)}.how-trigger:active .how-toggle{background:var(--lg-surface-press)}.how-trigger:active .how-toggle-icon{transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.how-plate,.how-panel,.how-toggle,.how-toggle-icon,.how-trigger,.how-content{transition:none}.how-content{transform:none}.how-tap-drawing{display:none}.how-toggle:has(.how-tap-drawing[data-active]) .how-toggle-icon{animation:none}.how-step-mascot{transition:none}}@media (max-width:360px){.how-step-mark{width:52px}.how-step-mascot{width:52px;height:52px}}.how-scene{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;display:flex;position:absolute;inset:0}.how-scene-row{flex-direction:row;align-items:center;gap:16px}.how-chip{gap:6px;height:32px;padding:0 12px;font-size:13px}.how-chip[data-on]{box-shadow:inset 0 0 0 1.5px var(--lg-ink), var(--lg-shadow-rest)}.how-row-chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.how-drop{border-radius:var(--lg-r-2);outline:1.5px dashed var(--lg-line-2);outline-offset:-1.5px;background:var(--lg-band);width:min(100%,360px);height:168px;transition:outline-color var(--lg-t) var(--lg-ease-out);justify-content:center;align-items:center;display:flex;position:relative}.how-drop[data-over]{outline:2px solid var(--lg-ink);outline-offset:-2px}.how-drop-hint{flex-direction:column;align-items:center;gap:8px;display:flex}.how-cam{width:44px;height:44px}.how-thumb{border-radius:var(--lg-r-2);background:var(--lg-band);width:104px;height:104px;box-shadow:0 0 0 .5px var(--lg-edge), var(--lg-shadow-float);position:absolute;overflow:hidden}.how-thumb-sm{border-radius:var(--lg-r-1);width:60px;height:60px;box-shadow:0 0 0 .5px var(--lg-edge);position:relative}.how-ok{background:var(--lg-ok);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:6px;right:6px}.how-caret{vertical-align:-.1em;background:var(--lg-ink);width:2px;height:.9em;margin-left:2px;animation:1s steps(2,end) infinite how-caret;display:inline-block}.how-caret[data-done]{opacity:0;animation:none}@keyframes how-caret{to{opacity:0}}.how-product-title{align-items:baseline;gap:6px;max-width:100%;display:inline-flex}.how-product-word{text-align:left;min-width:0;display:inline-grid}.how-product-size,.how-product-text{white-space:pre;grid-area:1/1}.how-product-size{visibility:hidden;padding-right:4px}.how-product-text{justify-self:start}.how-product-letter{animation:how-product-letter .2s var(--lg-ease-out) both;display:inline-block}.how-product-caret{animation-duration:.6s;animation-iteration-count:2;animation-fill-mode:forwards}.how-scene[data-paused] .how-product-letter{animation-play-state:paused}.how-product-word[data-calm] .how-product-letter{animation:none}.how-product-word[data-calm] .how-product-caret{display:none}@keyframes how-product-letter{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.how-product-letter{animation:none}.how-product-caret{display:none}}.how-cat{width:22px;height:22px;display:inline-block;position:relative}.how-field{border-radius:var(--lg-r-2);background:var(--lg-band);width:min(100%,340px);box-shadow:inset 0 0 0 .5px var(--lg-edge);text-align:left;padding:10px 14px;position:relative}@media (min-width:1024px){.how-thumb-sm{border-radius:var(--lg-r-2);width:92px;height:92px}.how-demo .lg-headline{font-size:26px}}.how-styles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(100%,288px);display:grid}.how-style-scene .how-chip{gap:4px;height:28px;padding:0 7px;font-size:11px}.how-style{aspect-ratio:3/4;border-radius:var(--lg-r-1);background:var(--lg-band);box-shadow:0 0 0 .5px var(--lg-line-2);transition:box-shadow var(--lg-t) var(--lg-ease-out);position:relative;overflow:hidden}.how-style[data-on]{box-shadow:0 0 0 2px var(--lg-ink)}.how-count{padding:0 9px}.how-go{flex-direction:column;align-items:center;gap:5px;display:inline-flex;position:relative}.how-bar{background:var(--lg-line);border-radius:2px;width:140px;height:4px;overflow:hidden}.how-bar>span{background:var(--lg-ink);border-radius:2px;height:100%;display:block}.how-result-row,.how-build-frames{justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.how-build-scene{grid-template-rows:auto minmax(0,1fr) auto auto;justify-content:stretch;justify-items:center;gap:8px;padding:12px;display:grid}.how-build-scene .how-chip{white-space:nowrap;gap:4px;min-width:0;height:28px;padding:0 4px;font-size:12px}.how-build-formats{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:min(100%,240px);display:grid}.how-build-frames{height:100%;min-height:0;container-type:size}.how-build-frames .how-frame{width:max(0px, min(178px, calc(min(104px, 100cqh - 8px) * var(--how-frame-ratio)), calc((100cqw - 8px * var(--how-frame-count)) / var(--how-frame-count))));flex:none}.how-card{aspect-ratio:3/4;border-radius:var(--lg-r-1);background:var(--lg-band);width:120px;min-width:0;height:auto;box-shadow:0 0 0 .5px var(--lg-edge), var(--lg-shadow-float);flex:0 120px;display:block;position:relative;overflow:hidden}.how-check{background:rgb(var(--lg-white) / .35);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.how-check-tile{--r:var(--lg-r-1);white-space:nowrap;flex-direction:column;align-items:center;gap:4px;padding:8px 10px;display:flex}.how-frame{border-radius:var(--lg-r-1);background:var(--lg-band);min-width:0;height:auto;box-shadow:0 0 0 .5px var(--lg-edge), var(--lg-shadow-float);flex:0 auto;display:block;position:relative;overflow:hidden}.how-ratio{background:rgb(var(--lg-white) / .85);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:600;position:absolute;bottom:6px;left:6px}.how-role{background:rgb(var(--lg-white) / .85);border-radius:999px;padding:2px 7px;font-size:11px;position:absolute;bottom:6px;left:6px}.how-qa{height:26px;color:var(--lg-ok);gap:4px;padding:0 9px;font-size:12px;position:absolute;top:6px;right:6px}@media (max-width:767px){.how-scene-row{gap:10px;padding:12px}.how-card{flex-basis:90px;width:90px}.how-chip{padding:0 9px;font-size:12px}.how-styles{max-width:240px}}.profile{padding:var(--lg-s-5);position:relative}.profile-page{gap:var(--lg-s-5);flex-direction:column;width:100%;display:flex}.pcard{border-radius:var(--lg-r-3);background:rgb(var(--lg-white) / .72);box-shadow:inset 0 0 0 .5px var(--lg-edge)}.pcard>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.pcard>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.prow{align-items:center;gap:var(--lg-s-3);width:100%;min-height:56px;padding:12px var(--lg-s-4);text-align:left;color:inherit;font:inherit;background:0 0;border:0;display:flex}.pcard>*+*{box-shadow:inset 0 .5px 0 var(--lg-line)}button.prow{cursor:pointer;transition:background var(--lg-t-fast) var(--lg-ease-out)}@media (hover:hover){button.prow:hover{background:rgb(var(--lg-ink-rgb) / .035)}}.prow:is(button,a):active{background:rgb(var(--lg-ink-rgb) / .07)}.prow-open{transition:background var(--lg-t-fast) var(--lg-ease-out);position:relative}.prow-link{color:inherit;text-decoration:none}.prow-link:after{content:"";z-index:1;position:absolute;inset:0}.prow-link:focus-visible{outline:none}.prow-open>:is(a,button):not(.prow-link){z-index:2;position:relative}@media (hover:hover){.prow-open:has(.prow-link:hover){background:rgb(var(--lg-ink-rgb) / .035)}}.prow-open:has(.prow-link:active){background:rgb(var(--lg-ink-rgb) / .07)}.prow-open:has(.prow-link:focus-visible){box-shadow:inset 0 0 0 1.5px var(--lg-ink)}.prow-open>.prow-chevron{color:var(--lg-ink-2);margin-left:-6px}.rail-step,.show,.lg-tile:is(button,a){transition:transform var(--lg-t-fast) var(--lg-ease-out), color var(--lg-t) var(--lg-ease-out)}.rail-step:not(:disabled):active,.show:active,.lg-tile:is(button,a):active,.styles>button:active,.styles>*>button:active{transform:scale(.98)}.styles>button,.styles>*>button{transition:transform var(--lg-t-fast) var(--lg-ease-out)}.foot-links a:active{opacity:.55}.ptile{background:rgb(var(--lg-ink-rgb) / .06);border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.pthumb{flex:none;align-self:center;place-items:center;width:44px;height:44px;display:grid}.pthumb:empty{background:var(--lg-band);border-radius:8px}.pcode{padding:var(--lg-s-4);font:500 13px / 1.55 var(--lg-font-mono);white-space:pre;margin:0;overflow-x:auto}.prow .lg-input{height:32px;padding:0}@keyframes shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-5px)}40%,60%{transform:translate(5px)}}.shake{animation:.45s cubic-bezier(.36,.07,.19,.97) both shake}.lg-input-wrap[data-bad]:not(:focus-within),.lg-code[data-bad]:not(:focus-visible){box-shadow:inset 0 0 0 1.5px var(--lg-bad), var(--lg-shadow-rest)}.bad-note{color:var(--lg-bad)}.consent[data-bad] .lg-switch:not(:focus-visible){box-shadow:0 0 0 2px var(--lg-ground), 0 0 0 3.5px var(--lg-bad)}.consent a{color:var(--lg-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:rgb(var(--lg-ink-rgb) / .3);-webkit-text-decoration-color:rgb(var(--lg-ink-rgb) / .3);-webkit-text-decoration-color:rgb(var(--lg-ink-rgb) / .3);text-decoration-color:rgb(var(--lg-ink-rgb) / .3);transition:text-decoration-color var(--lg-t) var(--lg-ease-out)}@media (hover:hover){.consent a:hover{-webkit-text-decoration-color:var(--lg-ink);-webkit-text-decoration-color:var(--lg-ink);-webkit-text-decoration-color:var(--lg-ink);text-decoration-color:var(--lg-ink)}}@media (prefers-reduced-motion:reduce){.shake{animation:none}}.pick{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width:640px){.pick{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr))}}.pick.grid-rows-2{grid-template-columns:repeat(3,minmax(0,1fr))}.shows{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.show{align-items:center;gap:12px;display:flex}.show-img{flex:none;width:64px;height:64px}@media (min-width:640px){.shows{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:10px}.show{flex-direction:column;align-items:stretch;gap:6px}.show-img{aspect-ratio:1;width:100%;height:auto}}.drop{transition:box-shadow var(--lg-t) var(--lg-ease-out)}.drop[data-over]{box-shadow:inset 0 0 0 2px var(--lg-ink), var(--lg-shadow-rest)}.drop-zone{--drop-pad:20px;padding:var(--drop-pad);border-radius:var(--lg-r-3);background:var(--lg-band);outline:1.5px dashed var(--lg-line-2);outline-offset:-1.5px;transition:outline-color var(--lg-t) var(--lg-ease-out), background var(--lg-t) var(--lg-ease-out)}.drop-zone[data-over]{outline:2px solid var(--lg-ink);outline-offset:-2px}.lg-progress{background:rgb(var(--lg-ink-rgb) / .1);border-radius:2px;width:100%;height:3px;overflow:hidden}.lg-progress>span{background:var(--lg-ink);height:100%;transition:width .6s var(--lg-ease-out);display:block}.chip{--lg-surface:rgb(var(--lg-ink-rgb) / .035);box-shadow:none;color:var(--lg-ink-2)}@media (max-width:639px){.chip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.chip-grid>.lg-pill{justify-content:center;width:100%;padding-inline:4px}.chip-rows{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:6px;width:100%;display:grid}.chip-rows>.lg-pill{justify-content:center;width:100%;padding-inline:8px}.chip-rows>.lg-pill:last-child:nth-child(odd){grid-column:1/-1}}.chip:after{box-shadow:inset 0 0 0 1px rgb(var(--lg-ink-rgb) / .14)}.chip[aria-pressed=true]{--lg-surface:var(--lg-ground);color:var(--lg-ink)}.chip[aria-pressed=true]:after{box-shadow:inset 0 0 0 1.5px rgb(var(--lg-ink-rgb) / .42), 0 0 0 3px rgb(var(--lg-ink-rgb) / .06)}.setup{border-radius:var(--lg-r-3);background:rgb(var(--lg-ink-rgb) / .025);flex-direction:column;display:flex}.setup-row{flex-direction:column;gap:8px;padding:12px 14px;display:flex}.setup-row+.setup-row{box-shadow:inset 0 1px 0 rgb(var(--lg-ink-rgb) / .07)}.setup-note{color:var(--lg-ink-3)}@media (min-width:640px){.setup-row{flex-direction:row;align-items:flex-start;gap:16px;padding:14px 18px}.setup-label{flex:none;width:148px;padding-top:7px}.setup-note{text-align:right;flex:none;min-width:82px;padding-top:7px}}.coin-taken{color:var(--lg-ink-3);font-size:var(--lg-caption);pointer-events:none;animation:coin-taken 1.4s var(--lg-ease-out) 1 both;position:absolute;top:-2px;right:6px}@keyframes coin-taken{0%{opacity:0;transform:translateY(6px)}18%{opacity:1;transform:translateY(0)}72%{opacity:1;transform:translateY(-8px)}to{opacity:0;transform:translateY(-16px)}}@media (prefers-reduced-motion:reduce){.coin-taken{animation-name:coin-taken-still;animation-duration:1.2s}}@keyframes coin-taken-still{0%,92%{opacity:1;transform:none}to{opacity:0;transform:none}}.plate{background:var(--lg-ground);box-shadow:inset 0 0 0 1px rgb(var(--lg-ink-rgb) / .14);border-radius:999px;align-items:center;gap:2px;padding:3px 3px 3px 11px;display:inline-flex}.plate-open{box-shadow:inset 0 0 0 1.5px rgb(var(--lg-ink-rgb) / .42), 0 0 0 3px rgb(var(--lg-ink-rgb) / .06);padding-right:11px}.plate-text,.plate-input{font:400 var(--lg-callout) / 1.3 var(--lg-font);color:var(--lg-ink);background:0 0;border:0;margin:0;padding:0}.plate-text{cursor:text;text-align:left}.plate-input{outline:0;min-width:48px}.plate-x{width:22px;height:22px;color:var(--lg-ink-3);cursor:pointer;transition:color var(--lg-t) var(--lg-ease-out), background var(--lg-t) var(--lg-ease-out);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}@media (hover:hover){.plate-x:hover{background:rgb(var(--lg-ink-rgb) / .06);color:var(--lg-ink)}}.results{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.results{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.results{grid-template-columns:repeat(2,minmax(0,1fr))}}.results-wide{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.results-wide{grid-template-columns:repeat(3,minmax(0,1fr))}}:is(.covers,.results,.results-wide) .lg-pill:not(.absolute){white-space:normal;text-align:center;max-width:100%;height:auto;min-height:36px;padding-block:6px;line-height:1.2}@media (max-width:639px){:is(.covers,.results,.results-wide) .lg-pill:not(.absolute){min-height:40px}}.styles{--styles-gap:12px;--styles-cols:2;justify-content:center;gap:var(--styles-gap);flex-wrap:wrap;display:flex}.styles>*{flex:0 0 calc((100% - (var(--styles-cols) - 1) * var(--styles-gap)) / var(--styles-cols));min-width:0}@media (min-width:640px){.styles{--styles-cols:4}}@media (min-width:1440px){.styles{--styles-cols:5}}.cat-row{transition:background var(--lg-t) var(--lg-ease-out)}@media (hover:hover){.cat-row:hover{background:var(--lg-band)}}.covers{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center}.covers[data-n="1"]{grid-template-columns:minmax(0,320px)}@media (min-width:640px){.covers[data-n="2"]{grid-template-columns:repeat(2,minmax(0,260px))}.covers[data-n="3"]{grid-template-columns:repeat(3,minmax(0,240px))}.covers[data-n="4"]{grid-template-columns:repeat(4,minmax(0,200px))}}.wiz-col{max-width:800px}@media (min-width:1440px){.wiz-col{max-width:980px}}.rail-step{isolation:isolate;border-radius:var(--lg-pill);height:38px;color:var(--lg-ink-3);font:500 14px / 1 var(--lg-font);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 14px 0 7px;display:inline-flex;position:relative}.rail-step:disabled{cursor:default}.rail-step.is-past{color:var(--lg-ink-2)}@media (hover:hover){.rail-step.is-past:hover{color:var(--lg-ink)}}.rail-step.is-on{color:var(--lg-ink)}.rail-num{width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--lg-line-2);transition:background var(--lg-t) var(--lg-ease-out), color var(--lg-t) var(--lg-ease-out), box-shadow var(--lg-t) var(--lg-ease-out);border-radius:999px;place-items:center;font-size:12px;display:grid;position:relative}.rail-num>*{z-index:1;position:relative}.rail-dot{z-index:0;background:var(--lg-ink);border-radius:999px;position:absolute;inset:0}.is-on .rail-num{color:#fff;box-shadow:none}.is-past .rail-num{background:var(--lg-band);color:var(--lg-ok);box-shadow:inset 0 0 0 1px #1f8a4c59}.rail-line{background:var(--lg-line-2);border-radius:1px;width:28px;height:2px;margin:0 2px;display:block;overflow:hidden}.rail-fill{background:var(--lg-ink);transform-origin:0;width:100%;height:100%;display:block}@media (max-width:639px){.rail-step:not([aria-current])>.rail-label{display:none}.rail-step:not([aria-current]){padding-inline:7px}.rail-line{width:14px}}@media (max-width:479px){.rail-step{height:44px;padding:0 10px 0 4px}.rail-step:not([aria-current]){padding-inline:7px}.rail-num{width:22px;height:22px;font-size:11px}.rail-line{width:9px;margin:0 1px}}.coin{--coin:18px;--coin-d:calc(var(--coin) * .13);width:var(--coin);height:var(--coin);perspective:calc(var(--coin) * 7);flex:none;display:inline-block}.coin-body,.coin-turn{width:100%;height:100%;transform-style:preserve-3d;display:block;position:relative}.coin-body{animation:7s ease-in-out infinite coin-sway}.coin-turn{transform:rotateX(6deg)}.coin-spin .coin-body{animation:none;transform:rotateX(10deg)}.coin-spin .coin-turn{animation:7s linear infinite coin-turn}.coin-hover:focus-visible .coin-turn{animation:coin-turn 1.1s var(--lg-ease-out) 1}@media (hover:hover){.coin-hover:hover .coin-turn{animation:coin-turn 1.1s var(--lg-ease-out) 1}}.coin-face,.coin-edge{border-radius:50%;position:absolute;inset:0}.coin-face{backface-visibility:hidden;box-shadow:inset 0 0 0 calc(var(--coin) * .045) #6a6a70, inset 0 0 0 calc(var(--coin) * .075) #2b2b2e, inset 0 0 0 calc(var(--coin) * .11) #00000080, inset 0 0 0 calc(var(--coin) * .12) #ffffff1a;background:radial-gradient(circle at 34% 30%,#4c4c50 0%,#262629 40%,#141416 72%,#09090a 100%);place-items:center;display:grid;overflow:hidden}.coin-face:before{content:"";background:conic-gradient(from 210deg,#ffffff47,#0000 22% 48%,#ffffff29 58%,#0000 70% 88%,#ffffff47);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 60%,#000 62%);mask:radial-gradient(circle,#0000 60%,#000 62%)}.coin-front{transform:translateZ(calc(var(--coin-d) / 2))}.coin-back{transform:rotateY(180deg) translateZ(calc(var(--coin-d) / 2))}.coin-edge{transform:translateZ(calc(var(--coin-d) * (var(--i) / 6 - .5)));background:#3c3c40}.coin-mark{aspect-ratio:285.5/274.3;background:#fff;width:50%;display:block;-webkit-mask:url(/brand/mark.svg) 50%/contain no-repeat;mask:url(/brand/mark.svg) 50%/contain no-repeat}.coin-sheen{background:linear-gradient(115deg,#0000 32%,#ffffff4d 47%,#ffffff0f 53%,#0000 66%) 0 0/260% 100%;animation:5.5s linear infinite coin-sheen;position:absolute;inset:0}@keyframes coin-sway{0%,to{transform:rotateY(-32deg)}50%{transform:rotateY(32deg)}}@keyframes coin-turn{to{transform:rotateX(6deg)rotateY(360deg)}}@keyframes coin-sheen{0%,55%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.coin-body,.coin-turn,.coin-sheen,.coin-spin .coin-turn{animation:none}}.coin-still .coin-body,.coin-still .coin-turn,.coin-still .coin-sheen{animation:none}.page{animation:page-in .36s var(--lg-ease-out) both}.page-sub{animation:page-sub-in .24s var(--lg-ease-out) both}@keyframes page-in{0%{opacity:0;transform:translateX(var(--page-x,10px))}}@keyframes page-sub-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.page,.page-sub{animation:none}}.bar-tab{z-index:1;position:relative}.bar-one{--lg-surface:rgb(var(--lg-white) / .8);--lg-blur:22px;--lg-ink-2:var(--lg-ink);justify-content:space-between;align-items:center;width:100%;display:flex}@media (max-width:639px){.bar-one{--lg-surface:rgb(var(--lg-white) / .94);--lg-blur:24px}}.bar-part{box-shadow:none;align-items:center;gap:2px;padding:0;display:flex}@media (hover:hover){.bar-part .lg-pill-quiet:hover,.bar-part .bar-brand:hover{background:rgb(var(--lg-ink-rgb) / .05);border-radius:999px}}.bar-part:after,.bar-part:before{display:none}@media (min-width:640px){.bar-one{box-shadow:none;gap:var(--lg-s-3);padding:0}.bar-one:after,.bar-one:before{display:none}.bar-part{box-shadow:inset 0 0 0 .5px var(--lg-edge), var(--lg-shadow-float);padding:6px}.bar-part:after,.bar-part:before{display:block}}.bar-brand{flex:none}.bar-brand-slot{flex:none;display:grid}.bar-brand-slot>*{grid-area:1/1}.bar-back,.bar-close{display:none}@media (max-width:767px),(max-width:1023px) and (pointer:coarse){html{overscroll-behavior-y:none}html[data-overlay-open]:not([data-overlay-exiting]) body>main,html[data-overlay-open]:not([data-overlay-exiting]) body>footer,html[data-overlay-open]:not([data-overlay-exiting]) .tip-layer{visibility:hidden;pointer-events:none;transition:none;opacity:0!important}html[data-overlay-open]:not([data-overlay-exiting]) body>main *,html[data-overlay-open]:not([data-overlay-exiting]) body>footer *,html[data-overlay-open]:not([data-overlay-exiting]) .tip-layer *{visibility:hidden!important}.site-bar .enter-glass{animation:bar-appear .2s var(--lg-ease-out) both}.site-bar .enter-text{animation:none}html[data-overlay-open] .site-bar .lg{--lg-surface:var(--lg-ground)}.bar-part:has(.bar-brand-slot){flex-shrink:0}:is(.bar-part:has(.bar-account),.bar-account){min-width:0}.bar-account .bar-tab{flex-shrink:0}.bar-account .coin-hover{flex-shrink:1;min-width:0}.bar-balance-value{text-overflow:ellipsis;min-width:0;overflow:hidden}.bar-brand-slot>*{min-width:44px;height:44px;transition:opacity .2s var(--lg-ease-out), transform .2s var(--lg-ease-out), visibility 0s}.bar-back,.bar-close{opacity:0;visibility:hidden;pointer-events:none;padding-inline:12px;font-size:14px;transition-delay:0s,0s,.2s;display:inline-flex;transform:translateY(4px)}.bar-brand-slot[data-return] .bar-brand{opacity:0;visibility:hidden;pointer-events:none;transition-delay:0s,0s,.2s;transform:translateY(-4px)}.bar-brand-slot[data-return=back] .bar-back,.bar-brand-slot[data-return=close] .bar-close{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}}@keyframes bar-appear{0%{opacity:0}to{opacity:1}}@media (max-width:383px){.bar-back span,.bar-close span{display:none}}@media (prefers-reduced-motion:reduce){.bar-brand-slot>.bar-brand,.bar-brand-slot[data-return] .bar-brand,.bar-brand-slot>.bar-back,.bar-brand-slot>.bar-close{transition:none;transform:none}.site-bar .enter-glass{animation:none}}.bar-visitor{display:flex}.bar-account,html[data-in] .bar-visitor,[data-app] .bar-visitor{display:none}html[data-in] .bar-account,[data-app] .bar-account{display:flex}.bar-part:not(:has(.lg-seg-thumb)) .bar-account .bar-tab[aria-current=page]{background:rgb(var(--lg-white) / .92);box-shadow:inset 0 0 0 .5px var(--lg-edge), 0 1px 3px rgb(var(--lg-black) / .08), 0 6px 16px -8px rgb(var(--lg-black) / .18)}html[data-home-return] .home-page{animation:home-return .36s var(--lg-ease-out) both}html[data-home-return] .home-page .hero :is(.enter-glass,.enter-text){animation:none}@keyframes home-return{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){html[data-home-return] .home-page{animation:none}}@media (max-width:420px){.bar-brand{padding-inline:8px}.bar-brand-name{font-size:14px}.bar-account .bar-tab{padding-inline:10px}}@media (max-width:639px){.bar-brand,.bar-tab,.bar-visitor>button{height:44px}}@media (max-width:383px){.bar-brand-name{display:none}}.coin-bump .coin-turn{animation:coin-turn 1.1s var(--lg-ease-out) 1}.hop{animation:hop .6s var(--lg-ease-out) 1}@keyframes hop{0%,to{transform:none}38%{transform:translateY(-10px)scale(1.04)}68%{transform:translateY(2px)scale(.99)}}@media (prefers-reduced-motion:reduce){.hop{animation:none}}.pf{gap:var(--lg-s-5);display:grid}.pf-item{transition:background var(--lg-t-fast) var(--lg-ease-out);text-decoration:none}@media (hover:hover){.pf-item:hover{background:rgb(var(--lg-ink-rgb) / .035)}}.pf-item[aria-current=page]{background:rgb(var(--lg-ink-rgb) / .06)}.pf-item[aria-current=page] .ptile{background:var(--lg-ink);color:#fff}@media (max-width:767px){.pf{grid-template-columns:minmax(0,1fr)}.pf-head{order:1}.pf-body{order:2}.pf-nav{order:3}.pf-out{order:4}.pf[data-sub] .pf-head,.pf[data-sub] .pf-nav,.pf[data-sub] .pf-out{display:none}.pf-item[aria-current=page]{background:0 0}.pf-item[aria-current=page] .ptile{background:rgb(var(--lg-ink-rgb) / .06);color:inherit}}@media (min-width:768px){.pf{align-items:start;column-gap:var(--lg-s-8);grid-template:"head body""nav body""out body"1fr/288px minmax(0,1fr)}.pf-head{grid-area:head}.pf-nav{grid-area:nav}.pf-out{grid-area:out}.pf-body{grid-area:body}.pf-screen.page-sub{animation:none}.pf-screen.page-sub>.pf-content{animation:page-sub-in .24s var(--lg-ease-out) both}}@media (max-width:767px){.pf-description{display:none}.pf-screen.page-sub{animation-duration:.32s}}@media (prefers-reduced-motion:reduce){.pf-screen.page-sub,.pf-screen.page-sub>.pf-content{animation:none}}@media (max-width:767px){.tiles .lg-tile{padding:14px}.tiles .lg-t2{font-size:22px}.pf-title-root{display:none}}@media (max-width:639px){.chips{flex-wrap:wrap;justify-content:center}}@media (max-width:479px){.places{grid-template-columns:1fr 1fr;display:grid}.places>*{justify-content:center;width:100%;padding-inline:8px}}@media (max-width:639px){.wallet-when{text-align:right;flex-basis:100%;order:3;margin-left:0}}.tile-link{color:inherit;transition:box-shadow var(--lg-t) var(--lg-ease-out)}@media (hover:hover){.tile-link:hover{box-shadow:inset 0 0 0 .5px var(--lg-edge), var(--lg-shadow-float)}}.tile-link .tile-arrow{transition:transform var(--lg-t-settle) var(--lg-ease-settle)}@media (hover:hover){.tile-link:hover .tile-arrow{transform:translate(4px)}}.tag{height:22px;font:600 12px / 1 var(--lg-font);color:#fff;background:var(--lg-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.tag-quiet{color:var(--lg-ink);box-shadow:inset 0 0 0 1px var(--lg-ink);background:0 0}.plan-now{background:rgb(var(--lg-ink-rgb) / .06);color:var(--lg-ink-2);cursor:default}.copy-ic{place-items:center;display:grid}.copy-ic>*{transition:opacity var(--lg-t) var(--lg-ease-out), transform var(--lg-t) var(--lg-ease-out);grid-area:1/1}.copy-ic>:last-child{opacity:0;color:var(--lg-ok);transform:scale(.6)}.copy-ic[data-ok]>:first-child{opacity:0;transform:scale(.6)}.copy-ic[data-ok]>:last-child{opacity:1;transform:none}.checkout,.docs{padding:var(--lg-s-5)}.docs .pcode{font-size:12px}.docs .prow{min-height:40px;padding:8px var(--lg-s-4)}.stats{gap:var(--lg-s-4) var(--lg-s-3);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}@media (min-width:640px){.stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat-n{font:600 22px / 1.1 var(--lg-font);letter-spacing:-.01em;display:block}.bars{align-items:flex-end;gap:3px;width:100%;height:88px;display:flex}.bars>span{background:rgb(var(--lg-ink-rgb) / .22);min-width:0;min-height:2px;transition:background var(--lg-t-fast) var(--lg-ease-out);border-radius:3px 3px 1px 1px;flex:1 1 0}@media (hover:hover){.bars>span:hover{background:var(--lg-ink)}}.bars-axis{justify-content:space-between;width:100%;display:flex}.api-key-name{min-width:160px}.result-fix-field{height:36px}.result-fix .lg-input{font-size:13px}@media (max-width:767px),(max-width:1023px) and (pointer:coarse){.lg-input,.plate-input,select,[contenteditable=true]{scroll-margin-block:12px;font-size:16px}.lg-input,.lg-input-wrap{min-width:0}.prow .lg-input{height:44px}.lg-input-wrap .lg-area{height:auto;max-height:min(240px, max(96px, calc(var(--lg-view-height,100dvh) - 136px)));overscroll-behavior:contain;overflow-y:auto}.plate-open{min-width:0;max-width:100%;min-height:44px}.plate-input{max-width:100%}.result-fix{flex-wrap:wrap}.result-fix-field{flex-basis:100%;height:44px}.result-fix .lg-input{font-size:16px}.api-key-row .api-key-name{flex-basis:100%;min-width:0}}html[data-input-viewport]{scroll-padding-block:calc(84px + env(safe-area-inset-top)) 16px}html[data-input-viewport][data-input-page] body{min-height:calc(100dvh + var(--lg-input-gap,0px));padding-bottom:var(--lg-input-gap,0px)}.tip-layer{z-index:70;pointer-events:none;position:fixed;inset:0}.tip-ring{box-shadow:0 0 0 2px var(--lg-prominent), 0 0 0 6px #0071e329;will-change:transform;position:absolute;top:0;left:0}.tip-ring:after{content:"";border-radius:inherit;animation:tip-pulse 2.4s var(--lg-ease-out) infinite;position:absolute;inset:-2px;box-shadow:0 0 #0071e373}@keyframes tip-pulse{0%{box-shadow:0 0 #0071e373}60%,to{box-shadow:0 0 0 14px #0071e300}}.tip{padding:var(--lg-s-5);pointer-events:auto;will-change:transform;position:absolute;top:0;left:0}.tip-body{gap:var(--lg-s-2);flex-direction:column;display:flex}.tip-body .lg-headline{font-size:17px}.tip-body .lg-callout{color:var(--lg-ink-2)}.tip-row{align-items:center;gap:var(--lg-s-2);padding-top:var(--lg-s-2);display:flex}.tip-row>.lg-caption{white-space:nowrap;margin-right:auto}.tip-row>button{white-space:nowrap;flex-shrink:0;min-height:40px;padding-inline:10px}@media (max-width:359px){.tip{padding:var(--lg-s-4)}.tip-row{gap:6px}.tip-row>button{padding-inline:8px}}.tip-arrow{z-index:-2;background:rgb(var(--lg-ink-rgb) / .86);border-radius:3px;width:12px;height:12px;margin-left:-6px;position:absolute;transform:rotate(45deg)}.tip-touch{width:0;height:0;position:absolute}.tip-dot,.tip-ripple{border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute;top:0;left:0}.tip-dot{background:rgb(var(--lg-white) / .88);box-shadow:inset 0 0 0 1.5px rgb(var(--lg-ink-rgb) / .55), 0 4px 12px rgb(var(--lg-black) / .28);animation:tip-dot 2.4s var(--lg-ease-out) infinite}.tip-ripple{box-shadow:inset 0 0 0 2px rgb(var(--lg-ink-rgb) / .5);opacity:0;animation:tip-ripple 2.4s var(--lg-ease-out) infinite}@keyframes tip-dot{0%{opacity:0;transform:translate(14px,18px)scale(.6)}22%{opacity:1;transform:translate(0)scale(1)}36%{transform:scale(1)}40%{transform:scale(.72)}50%{transform:scale(1)}74%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(10px,14px)scale(.6)}}@keyframes tip-ripple{0%,38%{opacity:0;transform:scale(.7)}42%{opacity:.6;transform:scale(.9)}72%,to{opacity:0;transform:scale(2.4)}}[data-tip-press]{transition:transform var(--lg-t-fast) var(--lg-ease-out)!important;transform:scale(.965)!important}[data-tip-press].lg-seg,.lg-seg [data-tip-press]{transform:none!important}@media (prefers-reduced-motion:reduce){.tip-ring:after,.tip-dot,.tip-ripple{animation:none}.tip-dot{opacity:1}}@media (max-width:639px){.style-n{display:none}[data-tip=set-tips] .prow{flex-wrap:wrap}[data-tip=set-tips] .prow>.lg-pill{flex-basis:100%;justify-content:center}}#work{scroll-margin-top:calc(84px + env(safe-area-inset-top))}.faq-head,.faq-page{max-width:720px;margin-inline:auto}.faq-page{gap:var(--lg-s-8);padding-top:var(--lg-s-8);padding-bottom:var(--lg-s-9);flex-direction:column;display:flex}.faq-col{gap:var(--lg-s-7);flex-direction:column;display:flex}.faq-group{gap:var(--lg-s-3);flex-direction:column;display:flex}.faq-group-head{flex-direction:column;gap:6px;display:flex}.faq-group-head>p{color:var(--lg-ink-2)}.faq-tail{align-items:flex-start;gap:var(--lg-s-3);padding:var(--lg-s-6);flex-direction:column;display:flex}.faq-list{width:100%;padding:2px var(--lg-s-5)}.faq-row+.faq-row{box-shadow:inset 0 .5px 0 var(--lg-line)}.faq-qh{font:inherit}.faq-q{width:100%;min-height:60px;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.faq-q>.lg-headline{max-width:52ch}.faq-sign{width:30px;height:30px;color:var(--lg-ink-2);transition:transform var(--lg-t) var(--lg-ease-out), background var(--lg-t) var(--lg-ease-out), color var(--lg-t) var(--lg-ease-out);border-radius:999px;flex:none;place-items:center;display:grid}.faq-row[data-open] .faq-sign{background:rgb(var(--lg-ink-rgb) / .06);color:var(--lg-ink);transform:rotate(180deg)}@media (hover:hover){.faq-q:hover .faq-sign{background:rgb(var(--lg-ink-rgb) / .05)}}.faq-a{max-width:64ch;margin:0 0 18px}@media (prefers-reduced-motion:reduce){.faq-sign{transition:none}}@media (max-width:639px){.faq-list{padding-inline:var(--lg-s-4)}.faq-q{min-height:56px}}.foot{gap:var(--lg-s-6);padding-top:var(--lg-s-8);padding-bottom:max(28px, env(safe-area-inset-bottom));flex-direction:column;display:flex}.foot-top{justify-content:space-between;gap:var(--lg-s-7) var(--lg-s-8);flex-wrap:wrap;display:flex}.foot-brand{flex-direction:column;gap:10px;display:flex}.foot-cols{gap:var(--lg-s-6) var(--lg-s-8);grid-template-columns:repeat(4,auto);display:grid}.foot-col{flex-direction:column;gap:10px;display:flex}.foot-col-title{color:var(--lg-ink)}.foot-links{flex-direction:column;gap:6px;display:flex}.foot-links a{align-items:center;min-height:32px;display:inline-flex}@media (max-width:1023px){.foot-links a{min-height:44px}}.foot-bottom{gap:4px var(--lg-s-4);padding-top:var(--lg-s-4);box-shadow:inset 0 .5px 0 var(--lg-line);flex-wrap:wrap;display:flex}@media (max-width:1179px){.foot-top{flex-direction:column}.foot-cols{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}}@media (max-width:767px){.foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media (max-width:379px){.foot-cols{grid-template-columns:minmax(0,1fr)}}.page-head{padding-top:calc(104px + env(safe-area-inset-top));flex-direction:column;gap:12px;display:flex}.page-head>p{max-width:620px}.posts{padding-top:var(--lg-s-6);grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:12px;display:grid}@media (min-width:900px){.posts{grid-template-columns:repeat(2,minmax(0,1fr))}.posts>:first-child{grid-column:1/-1}}.post-card{padding:var(--lg-s-5);color:inherit;transition:transform var(--lg-t) var(--lg-ease-out);flex-direction:column;gap:8px;display:flex}@media (hover:hover){.post-card:hover{transform:translateY(-2px)}}.post-card:active{transform:scale(.99)}.post-tag{color:var(--lg-ink-2)}.post-title{display:block}.post-desc{flex:1}.post-meta{color:var(--lg-ink-2)}.post{gap:var(--lg-s-7);max-width:720px;padding-top:calc(104px + env(safe-area-inset-top));padding-bottom:var(--lg-s-8);flex-direction:column;margin-inline:auto;display:flex}.post-back{width:fit-content;min-height:32px;color:var(--lg-ink-2);align-items:center;gap:6px;display:inline-flex}@media (max-width:1023px){.post-back{min-height:44px}}.post-head{flex-direction:column;gap:10px;display:flex}.post-head h1,.page-head h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.post-summary{padding:var(--lg-s-5);flex-direction:column;gap:10px;display:flex}.post-sum-list{color:var(--lg-ink-2);flex-direction:column;gap:6px;margin:0;padding-left:20px;list-style:outside;display:flex}.post-sec{flex-direction:column;gap:12px;padding-top:8px;display:flex}.post-sec>h2{letter-spacing:-.01em}.post-sum-list li::marker{color:var(--lg-ink-3)}.post-list li::marker{color:var(--lg-ink-3)}.post-sec>p{max-width:68ch}.post-list{flex-direction:column;gap:8px;margin:0;padding-left:22px;list-style:outside;display:flex}.post-links{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.post-links a{min-height:44px;color:var(--lg-ink);font:400 var(--lg-body) / 1.5 var(--lg-font);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:rgb(var(--lg-ink-rgb) / .3);-webkit-text-decoration-color:rgb(var(--lg-ink-rgb) / .3);-webkit-text-decoration-color:rgb(var(--lg-ink-rgb) / .3);text-decoration-color:rgb(var(--lg-ink-rgb) / .3);transition:text-decoration-color var(--lg-t) var(--lg-ease-out);align-items:center;display:inline-flex}@media (hover:hover){.post-links a:hover{-webkit-text-decoration-color:var(--lg-ink);-webkit-text-decoration-color:var(--lg-ink);-webkit-text-decoration-color:var(--lg-ink);text-decoration-color:var(--lg-ink)}}.post-links a:active{opacity:.6}.post-note{border-radius:var(--lg-r-2);background:var(--lg-band);color:var(--lg-ink-2);padding:12px 16px}.post-cta{padding:var(--lg-s-6);flex-direction:column;align-items:flex-start;gap:12px;display:flex}@media (max-width:639px){.post,.page-head{padding-top:calc(88px + env(safe-area-inset-top))}.post-cta{padding:var(--lg-s-5)}}.page-empty{flex-direction:column;min-height:100svh;display:flex}.page-empty>footer{margin-top:auto}@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-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}
