@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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction: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{--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-inter);--default-mono-font-family:var(--mtg-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}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.static{position:static}.sticky{position:sticky}.order-6{order:6}.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}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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)}.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}.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))}}html,body{min-height:100%}html:has(.docs-frame){scrollbar-width:thin;scrollbar-color:#00000029 transparent}html:has(.docs-frame)::-webkit-scrollbar{width:6px}html:has(.docs-frame)::-webkit-scrollbar-track{background:0 0}html:has(.docs-frame)::-webkit-scrollbar-thumb{background:#00000029;border-radius:999px}html:has(.docs-frame)::-webkit-scrollbar-thumb:hover{background:#00000047}html[data-theme=dark]:has(.docs-frame){scrollbar-color:#fff3 transparent}html[data-theme=dark]:has(.docs-frame)::-webkit-scrollbar-thumb{background:#fff3}.skip-link{z-index:100;color:#fff;background:#171717;border-radius:6px;padding:8px 10px;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-home{color:#202120;background:#f5f4f0;min-height:100vh;position:relative}.product-cursor-field{z-index:4;pointer-events:none;position:fixed;inset:0;overflow:hidden}.product-cursor-bloom{filter:blur(18px);will-change:transform;background:radial-gradient(circle,#6159ad2e 0%,#d382f914 38%,#0000 72%);border-radius:50%;width:8rem;height:8rem;margin:-4rem 0 0 -4rem;position:absolute;top:0;left:0}.product-hero{background:#f5f4f0;border-radius:24px;min-height:760dvh;margin:0 1rem 1rem;position:relative;overflow:clip}.product-hero-frame{z-index:2;isolation:isolate;background:linear-gradient(90deg,#f5f4f08c 0%,#f5f4f02e 36%,#0000 58%),url(/brand/hero-stage.png) 18% 42%/cover no-repeat;border-radius:24px;align-items:center;min-height:calc(100dvh - 4.95rem);padding:5rem 4.5rem 4rem;display:grid;position:sticky;top:3.95rem;overflow:clip}.product-hero-frame:before{content:"";z-index:0;filter:brightness(.42)contrast(1.22)saturate(.68);opacity:var(--dark-progress,0);pointer-events:none;background:linear-gradient(90deg,#121212b3 0%,#12121247 38%,#1212121f 62%),url(/brand/hero-stage.png) 18% 42%/cover no-repeat;position:absolute;inset:0}.product-hero-stage,.product-hero:before{display:none}.product-hero-copy{z-index:2;max-width:36rem;display:grid;position:relative}.product-hero-copy-block{grid-area:1/1}.product-hero-copy-block.is-start{opacity:1;transition:opacity .22s cubic-bezier(.4,0,1,1),transform .22s cubic-bezier(.4,0,1,1);transform:translate(0)}.product-hero-copy-block.is-next{opacity:0;pointer-events:none;transition:opacity .4s cubic-bezier(.16,1,.3,1) 60ms,transform .4s cubic-bezier(.16,1,.3,1) 60ms;transform:translateY(.45rem)}.product-hero-copy.is-late .product-hero-copy-block.is-start{opacity:0;pointer-events:none;transform:translateY(-.28rem)}.product-hero-copy.is-late .product-hero-copy-block.is-next{opacity:1;pointer-events:auto;transform:translate(0)}.product-hero-copy-block.is-next h1,.product-hero-copy-block.is-next p{color:#f5f4f0}.product-hero h1,.product-hero .product-hero-title{color:#202120;max-width:11ch;font-family:var(--font-satoshi), Inter, sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:500;line-height:1.05}.product-hero-copy-block.is-next h1,.product-hero-copy-block.is-next .product-hero-title{max-width:16ch}.product-hero-copy>p,.product-hero-copy-block>p{color:#202120;max-width:46ch;font-family:var(--font-satoshi), Inter, sans-serif;letter-spacing:-.028em;margin:1.5rem 0 0;font-size:clamp(1.2rem,1.85vw,1.5rem);font-weight:500;line-height:1.3}.product-hero-accent{color:#d382f9;font-style:inherit;font-weight:inherit}.product-hero-copy-block.is-next .product-hero-accent{color:#ebbfff}.product-hero-tool-link{color:inherit;font-style:inherit;font-weight:inherit;text-underline-offset:.16em;text-decoration:underline;text-decoration-thickness:1px}.product-hero-tool-link:hover,.product-hero-tool-link:focus-visible{text-decoration-thickness:1.5px}.product-hero-cta{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff94;border-radius:999px;grid-area:2/1;align-items:stretch;width:min(100%,28rem);margin-top:2rem;transition:background .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff8c}.product-hero-field{flex:1;min-width:0;display:flex}.product-hero-field input{color:#202120;width:100%;min-height:3.25rem;font:inherit;background:0 0;border:0;outline:none;padding:0 1.25rem;font-size:1rem}.product-hero-field input::placeholder{color:#61645f}.product-hero-cta button{color:#f5f4f0;min-width:9.6rem;min-height:3.25rem;font:inherit;cursor:pointer;background:#202120;border:0;border-radius:999px;flex:none;margin:.28rem;padding:0 1.35rem;font-size:.9375rem;font-weight:600;transition:background .4s cubic-bezier(.22,1,.36,1),color .4s cubic-bezier(.22,1,.36,1);position:relative}.product-hero-cta button>span{transition:opacity .22s cubic-bezier(.4,0,1,1);display:block}.product-hero-cta button>span.is-next{opacity:0;justify-content:center;align-items:center;transition:opacity .34s cubic-bezier(.16,1,.3,1) 60ms;display:flex;position:absolute;inset:0}.product-hero-copy.is-late .product-hero-cta{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff38}.product-hero-copy.is-late .product-hero-field input{color:#f5f4f0}.product-hero-copy.is-late .product-hero-field input::placeholder{color:#f5f4f08c}.product-hero-copy.is-late .product-hero-cta button{color:#202120;background:#f5f4f0}.product-hero-copy.is-late .product-hero-cta button:hover{background:#fff}.product-hero-copy.is-late .product-hero-cta button>span.is-start{opacity:0}.product-hero-copy.is-late .product-hero-cta button>span.is-next{opacity:1}.product-hero-cta button:hover{background:#000}.product-hero-cta:focus-within{box-shadow:inset 0 0 0 1px #ffffff8c,0 0 0 3px #6159ad66}.product-hero-elements{--sheet-y:108%;--sheet-opacity:0;--dim-opacity:0;--select-progress:0;--tab-progress:0;--phone-shift:0;--snippet-top-opacity:0;--snippet-nav-opacity:0;z-index:2;pointer-events:none;opacity:1;justify-content:flex-end;align-items:center;transition:opacity .82s cubic-bezier(.2,0,0,1);display:flex;position:absolute;top:5rem;bottom:4rem;right:8.5rem}.product-hero-elements.is-out{opacity:0}.marketing-phone-shell{aspect-ratio:9/18.4;background:#fff;border-radius:11.6%/5.7%;position:relative;overflow:visible;box-shadow:inset 0 0 0 1px #ffffff94,0 0 0 1px #ffffff75,0 0 0 5px #ffffff24,0 8px 20px #2021201f,0 22px 48px #2021202e;container-type:inline-size}.marketing-phone-screen{border-radius:inherit;background:inherit;position:absolute;inset:0;overflow:hidden}.marketing-phone-shell:after{content:"";z-index:8;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff80,inset 0 0 0 1px #ffffff47}.marketing-phone-status{z-index:7;pointer-events:none;width:100%;height:auto;transition:filter .5s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.marketing-phone-status.is-light{filter:invert()brightness(.96)}.product-hero-phone{width:min(20.25rem,34vw,48.913dvh - 7.09239rem);transform:translate3d(calc(var(--phone-shift) * -15.5rem), 0, 0);will-change:transform;transition:background .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)}.product-hero-screen{background:inherit}.product-hero-el{z-index:1;position:absolute}.product-hero-el.is-stories{opacity:calc(1 - var(--tab-progress));transform:translate3d(calc(var(--tab-progress) * -8%), 0, 0);will-change:opacity, transform;top:3.25rem;left:0;right:0}.product-hero-el.is-feed{opacity:calc(1 - var(--tab-progress));transform:translate3d(calc(var(--tab-progress) * -8%), 0, 0);will-change:opacity, transform;inset:8.05rem 0 0}.product-hero-el.is-sheet{z-index:3;opacity:var(--sheet-opacity);transform:translate3d(0, var(--sheet-y), 0);will-change:opacity, transform;bottom:1.2rem;left:.7rem;right:.7rem}.product-hero-el.is-sheet>*,.product-hero-el.is-nav>*{width:100%}.product-hero-el.is-nav{z-index:9;opacity:calc(1 - var(--sheet-opacity));will-change:opacity;bottom:1.35rem;left:.7rem;right:.7rem}.product-hero-snippets{z-index:3;pointer-events:auto;gap:.7rem;display:grid;position:absolute;bottom:1.65rem;right:-5.5rem}.product-hero-snippet{background:#161716eb;border-radius:.95rem;width:17rem;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24,0 0 0 1px #ffffff1f,0 8px 20px #0000002e}.product-hero-snippet.is-button{opacity:var(--snippet-top-opacity);transform:translate3d(calc((1 - var(--snippet-top-opacity)) * -.9rem), 0, 0);will-change:opacity, transform;margin-right:2.35rem}.product-hero-snippet.is-navigation{opacity:var(--snippet-nav-opacity);transform:translate3d(calc((1 - var(--snippet-nav-opacity)) * -.9rem), 0, 0);will-change:opacity, transform}.product-hero-snippet-head{color:#f5f4f0;letter-spacing:-.01em;justify-content:space-between;align-items:center;min-height:2.45rem;padding:0 .9rem;font-size:.8125rem;font-weight:600;display:flex;box-shadow:inset 0 -1px #ffffff14}.product-hero-snippet-head svg{fill:none;stroke:#a8aaa4;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.05rem;height:1.05rem}.product-hero-snippet pre{padding:.85rem .95rem .95rem}.product-hero-snippet pre,.product-hero-snippet code{color:#c8c9c1;letter-spacing:-.012em;white-space:pre;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.625rem;font-weight:500;line-height:1.52}.product-hero-snippet .k{color:#9a9c96}.product-hero-snippet .n{color:#f5f4f0}.product-hero-snippet .t{color:#ebbfff}.product-hero-snippet .p{color:#c8c9c1}.product-hero-snippet .s{color:#e09eff}.product-hero-snippet>a{color:#f5f4f0;letter-spacing:-.01em;justify-content:center;align-items:center;min-height:2.55rem;font-size:.75rem;font-weight:600;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffff14}.product-hero-snippet>a:hover{color:#ebbfff}.product-hero-dim{z-index:2;opacity:var(--dim-opacity);will-change:opacity;background:#20212085;position:absolute;inset:0}.product-hero-specimen-stories{gap:.55rem;padding:0 0 .75rem 1rem;transition:box-shadow .5s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;box-shadow:inset 0 -1px #e4e4e1}.product-hero-specimen-stories>span{color:#202120;letter-spacing:.01em;flex-direction:column;flex:none;align-items:center;gap:.32rem;font-size:.625rem;font-weight:500;line-height:1;transition:color .5s cubic-bezier(.22,1,.36,1);display:flex}.product-hero-specimen-stories i{background-color:#d8d4cb;background-image:url(/brand/hero-stage.png);background-repeat:no-repeat;background-size:540%;border-radius:50%;width:2.85rem;height:2.85rem;display:block}.product-hero-specimen-feed{background:#fff;grid-template-rows:1fr 1fr .9fr;grid-template-columns:1.18fr 1fr;gap:.32rem;height:100%;padding:.65rem .75rem 4.7rem;transition:background .5s cubic-bezier(.22,1,.36,1);display:grid}.product-hero-specimen-feed i{background-color:#d8d4cb;background-image:url(/brand/hero-stage.png);background-repeat:no-repeat;background-size:380%;border-radius:.7rem;min-height:0;display:block}.product-hero-specimen-feed i:first-child{border-radius:.85rem;grid-row:1/3}.product-hero-specimen-nav{background:#fff;border-radius:999px;align-items:center;width:100%;padding:.28rem .38rem;transition:background .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1);display:flex;box-shadow:0 10px 28px #20212014}.product-hero-specimen-nav span{color:#61645f;flex:1 1 0;justify-content:center;align-items:center;min-width:0;min-height:2.35rem;transition:color .5s cubic-bezier(.22,1,.36,1);display:flex}.product-hero-specimen-nav svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.28rem;height:1.28rem}.product-hero-tab-label{max-width:0;color:inherit;letter-spacing:.01em;white-space:nowrap;opacity:0;margin:0;font-size:.75rem;font-style:normal;font-weight:500;line-height:1;transition:max-width .36s cubic-bezier(.22,1,.36,1),opacity .24s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden}.product-hero-specimen-nav .is-home,.product-hero-specimen-nav .is-account{letter-spacing:.01em;border-radius:999px;gap:0;padding:0;font-size:.75rem;font-weight:500;transition:flex .36s cubic-bezier(.22,1,.36,1),background .36s cubic-bezier(.22,1,.36,1),color .24s cubic-bezier(.22,1,.36,1),padding .36s cubic-bezier(.22,1,.36,1),gap .36s cubic-bezier(.22,1,.36,1)}.product-hero-elements:not(.is-step-account) .product-hero-specimen-nav .is-home,.product-hero-elements.is-step-account .product-hero-specimen-nav .is-account{color:#fff;background:#222;border-radius:999px;flex:none;gap:.38rem;min-height:2.2rem;padding:0 .9rem 0 .75rem}.product-hero-elements:not(.is-step-account) .product-hero-specimen-nav .is-home svg,.product-hero-elements.is-step-account .product-hero-specimen-nav .is-account svg{fill:currentColor;stroke:currentColor}.product-hero-elements:not(.is-step-account) .product-hero-specimen-nav .is-home .product-hero-tab-label,.product-hero-elements.is-step-account .product-hero-specimen-nav .is-account .product-hero-tab-label{opacity:1;max-width:4.2rem}.product-hero-account{z-index:1;opacity:var(--tab-progress);transform:translate3d(calc((1 - var(--tab-progress)) * 8%), 0, 0);will-change:opacity, transform;background:#fff;flex-direction:column;padding:.15rem 1.05rem 4.8rem;transition:background .5s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:3.25rem 0 0}.product-hero-account>strong{color:#202120;letter-spacing:-.03em;margin:0 0 1.05rem;font-size:1.15rem;font-weight:600}.product-hero-account-profile{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:.75rem;margin:0 0 1.15rem;padding:0 0 1.05rem;transition:box-shadow .5s cubic-bezier(.22,1,.36,1);display:grid;box-shadow:inset 0 -1px #e4e4e1}.product-hero-account-profile i{background-color:#d8d4cb;background-image:url(/brand/hero-stage.png);background-repeat:no-repeat;background-size:540%;border-radius:50%;grid-row:1/3;width:2.85rem;height:2.85rem;display:block}.product-hero-account-profile b{color:#202120;letter-spacing:-.02em;font-size:.9375rem;font-weight:600}.product-hero-account-profile span{color:#61645f;font-size:.75rem;font-weight:500}.product-hero-account-list{display:grid}.product-hero-account-list>span{color:#202120;letter-spacing:-.015em;border-radius:.75rem;align-items:center;gap:.75rem;min-height:2.7rem;padding:.15rem .2rem;font-size:.8125rem;font-weight:500;display:flex}.product-hero-account-list>span.is-added{color:#202120;background:#e09eff1a;padding-left:.45rem;padding-right:.55rem}.product-hero-account-list>span.is-added svg{color:#6159ad}.product-hero-account-list>span.is-added em{color:#6159ad;margin-left:auto;font-size:.75rem;font-style:normal;font-weight:600}.product-hero-account-list i{background-color:#d8d4cb;background-image:url(/brand/hero-stage.png);background-repeat:no-repeat;background-size:540%;border-radius:50%;width:1.7rem;height:1.7rem;display:block}.product-hero-account-list svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.1rem;height:1.1rem}.product-hero-specimen-sheet{background:#fff;border-radius:1.45rem;width:100%;padding:.1rem 0 .45rem;display:grid;overflow:hidden;box-shadow:0 1px 2px #2021200a,0 22px 48px #20212033}.product-hero-specimen-sheet>strong{color:#202120;letter-spacing:-.03em;padding:1rem 1.15rem .55rem;font-size:.9375rem;font-weight:600}.product-hero-specimen-sheet>span{color:#202120;letter-spacing:-.015em;align-items:center;gap:.75rem;min-height:2.55rem;padding:.42rem 1.15rem;font-size:.8125rem;font-weight:500;line-height:1.25;display:flex;position:relative}.product-hero-specimen-sheet>span.is-selectable{background:rgb(224 158 255/calc(.1 * var(--select-progress)));color:#202120}@supports (color:color-mix(in lab, red, red)){.product-hero-specimen-sheet>span.is-selectable{color:color-mix(in srgb, #202120 calc((1 - var(--select-progress)) * 100%), #e09eff calc(var(--select-progress) * 100%))}}.product-hero-specimen-sheet>span svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.1rem;height:1.1rem}.product-hero-account>strong,.product-hero-account-profile b,.product-hero-account-profile span,.product-hero-account-list>span,.product-hero-specimen-sheet,.product-hero-specimen-sheet>strong,.product-hero-specimen-sheet>span{transition:color .5s cubic-bezier(.22,1,.36,1),background .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1)}.product-hero.is-late .product-hero-phone{background:#1c1d1c;box-shadow:inset 0 0 0 1px #ffffff29,0 0 0 1px #ffffff2e,0 0 0 5px #ffffff0f,0 8px 20px #00000047,0 22px 48px #00000052}.product-hero.is-late .marketing-phone-status{filter:invert()brightness(.96)}.product-hero.is-late .product-hero-specimen-stories{box-shadow:inset 0 -1px #3a3b3a}.product-hero.is-late .product-hero-specimen-stories>span{color:#f5f4f0}.product-hero.is-late .product-hero-specimen-feed,.product-hero.is-late .product-hero-account{background:#1c1d1c}.product-hero.is-late .product-hero-specimen-nav{background:#2a2b2a;box-shadow:0 10px 28px #00000047}.product-hero.is-late .product-hero-specimen-nav span{color:#a8aaa4}.product-hero.is-late .product-hero-elements:not(.is-step-account) .product-hero-specimen-nav .is-home,.product-hero.is-late .product-hero-elements.is-step-account .product-hero-specimen-nav .is-account{color:#202120;background:#f5f4f0}.product-hero.is-late .product-hero-account>strong,.product-hero.is-late .product-hero-account-profile b,.product-hero.is-late .product-hero-account-list>span{color:#f5f4f0}.product-hero.is-late .product-hero-account-profile{box-shadow:inset 0 -1px #3a3b3a}.product-hero.is-late .product-hero-account-profile span{color:#a8aaa4}.product-hero.is-late .product-hero-account-list>span.is-added{color:#f5f4f0}.product-hero.is-late .product-hero-account-list>span.is-added svg,.product-hero.is-late .product-hero-account-list>span.is-added em{color:#fff}.product-hero.is-late .product-hero-specimen-sheet{background:#2a2b2a;box-shadow:0 1px 2px #0003,0 22px 48px #0000005c}.product-hero.is-late .product-hero-specimen-sheet>strong,.product-hero.is-late .product-hero-specimen-sheet>span,.product-hero.is-late .product-hero-specimen-sheet>span.is-selectable{color:#f5f4f0}@supports (color:color-mix(in lab, red, red)){.product-hero.is-late .product-hero-specimen-sheet>span.is-selectable{color:color-mix(in srgb, #f5f4f0 calc((1 - var(--select-progress)) * 100%), #e09eff calc(var(--select-progress) * 100%))}}.product-proof{color:#202120;background:#f5f4f0;gap:clamp(4.5rem,9vw,7.25rem);max-width:1180px;margin:0 auto;padding:clamp(6.5rem,12vw,10rem) 1.5rem clamp(4.5rem,8vw,6.5rem);display:grid}.product-proof-copy{gap:2.7rem;max-width:46rem;display:grid}.product-proof-copy h2,.product-proof-copy p{opacity:0;transition:opacity .85s cubic-bezier(.2,0,0,1),transform .85s cubic-bezier(.2,0,0,1);transform:translateY(1.1rem)}.product-proof-copy p{transition-delay:.12s}.product-proof.is-visible .product-proof-copy h2,.product-proof.is-visible .product-proof-copy p{opacity:1;transform:translateY(0)}.product-proof-copy h2{max-width:12ch;font-family:var(--font-satoshi), Inter, sans-serif;letter-spacing:-.055em;margin:0;font-size:clamp(3rem,6.5vw,5.75rem);font-weight:500;line-height:.96}.product-proof-copy p{color:#61645f;letter-spacing:-.02em;max-width:54ch;margin:0;font-size:clamp(1rem,1.3vw,1.1rem);font-weight:400;line-height:1.45}.product-proof-stats{border-block:1px solid #ddded7;grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,.85fr));display:grid}.product-proof-stat{opacity:0;border-inline-start:1px solid #ddded7;align-content:end;gap:.55rem;min-height:clamp(10rem,17vw,13rem);padding:1.5rem clamp(1.1rem,3vw,2.5rem);transition:opacity .8s cubic-bezier(.2,0,0,1),transform .8s cubic-bezier(.2,0,0,1);display:grid;transform:translateY(1.25rem)}.product-proof.is-visible .product-proof-stat{opacity:1;transform:translate(0)}.product-proof.is-visible .product-proof-stat:first-child{transition-delay:.28s}.product-proof.is-visible .product-proof-stat:nth-child(2){transition-delay:.4s}.product-proof.is-visible .product-proof-stat:nth-child(3){transition-delay:.52s}.product-proof-stat:first-child{border-inline-start:0;padding-inline-start:0}.product-proof-stat strong{color:#202120;font-family:var(--font-satoshi), Inter, sans-serif;letter-spacing:-.055em;white-space:nowrap;font-size:clamp(2.7rem,5.1vw,4.45rem);font-weight:500;line-height:.9}.product-proof-stat.is-primary strong{color:#6159ad;letter-spacing:-.07em;font-size:clamp(3.9rem,8.2vw,7.05rem)}.product-proof-stat.is-time strong{letter-spacing:-.028em;font-size:clamp(1.85rem,3.4vw,2.85rem)}.product-proof-stat span{color:#61645f;letter-spacing:-.01em;max-width:15ch;font-size:.875rem;font-weight:500;line-height:1.3}.product-proof-stat.is-time span{white-space:nowrap;max-width:none}.product-element-stage{color:#f5f4f0;background:#242526;width:100%;margin:0;padding:clamp(5.6rem,9.8vw,7.7rem) 0 clamp(4.9rem,8.4vw,6.65rem);overflow:visible}.product-element-inner{gap:2.45rem;max-width:1180px;margin:0 auto;padding:0 1.5rem;display:grid}.product-element-inner h2{font-family:var(--font-satoshi), Inter, sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(2.1rem,3.64vw,3.43rem);font-weight:500;line-height:1.08}.product-element-catalog{color:#f5f4f0;text-underline-offset:.35rem;justify-self:start;font-size:.9375rem;font-weight:600;text-decoration:underline;transition:color .45s cubic-bezier(.2,0,0,1)}.product-element-catalog:hover{color:#ebbfff}.product-element-board{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem 0;display:grid;overflow:visible}.product-element-board a{color:#c8c9c1;align-items:center;min-height:4rem;padding:.75rem 1.25rem .75rem 0;text-decoration:none;display:flex;position:relative;overflow:visible}.product-element-board a:not(:nth-child(5n+1)){padding-left:1.25rem}.product-element-board a:not(:nth-child(5n)):after{content:"";background:#f5f4f033;width:1px;height:1.1rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.product-element-board a:focus-visible{outline-offset:3px;outline:3px solid #6159ad66}.product-element-board span{font-family:var(--font-satoshi), Inter, sans-serif;letter-spacing:-.025em;white-space:nowrap;transform-origin:0;font-size:1.4875rem;font-weight:500;line-height:1;transition:color .45s cubic-bezier(.2,0,0,1),transform .45s cubic-bezier(.2,0,0,1);display:inline-block}.product-element-board a:hover span{color:#f5f4f0;transform:scale(1.12)}.product-faq-board{border-top:1px solid #f5f4f033;display:grid}.product-faq-board details{border-bottom:1px solid #f5f4f029;position:relative}.product-faq-board summary{cursor:pointer;grid-template-columns:clamp(3.5rem,8vw,7rem) minmax(0,1fr) 1rem;align-items:center;gap:clamp(1rem,2.5vw,2.25rem);min-height:clamp(5.25rem,8vw,6.75rem);list-style:none;display:grid}.product-faq-board summary::-webkit-details-marker{display:none}.product-faq-board summary>span:first-child{color:#ebbfff;font-family:var(--font-ibm-plex-mono), ui-monospace, SFMono-Regular, monospace;letter-spacing:.02em;font-size:.8125rem;font-weight:500;line-height:1.35;transition:color .35s cubic-bezier(.2,0,0,1)}.product-faq-affordance{opacity:.55;border-bottom:1px solid #f5f4f0;border-right:1px solid #f5f4f0;justify-self:end;width:.58rem;height:.58rem;transition:opacity .35s cubic-bezier(.2,0,0,1),transform .35s cubic-bezier(.2,0,0,1);position:relative;transform:translateY(-.16rem)rotate(45deg)}.product-faq-board details:hover .product-faq-affordance,.product-faq-board details:focus-within .product-faq-affordance,.product-faq-board details[open] .product-faq-affordance{opacity:1;transform:translateY(.08rem)rotate(45deg)}.product-faq-board summary:focus-visible{outline-offset:.5rem;outline:2px solid #ebbfff73}.product-faq-board h3{color:#f5f4f0;font-family:var(--font-satoshi), Inter, sans-serif;letter-spacing:-.03em;white-space:nowrap;margin:0;font-size:clamp(1.2rem,2vw,1.65rem);font-weight:500;line-height:1.15;transition:color .35s cubic-bezier(.2,0,0,1),transform .35s cubic-bezier(.2,0,0,1)}.product-faq-board details:hover h3,.product-faq-board details:focus-within h3{color:#ebbfff;transform:translate(.35rem)}.product-faq-answer,.product-faq-board details:not([open])>.product-faq-answer{opacity:0;grid-template-rows:0fr;padding-left:calc(clamp(3.5rem,8vw,7rem) + clamp(1rem,2.5vw,2.25rem));transition:grid-template-rows .42s cubic-bezier(.2,0,0,1),opacity .3s cubic-bezier(.2,0,0,1);display:grid}.product-faq-board details[open]>.product-faq-answer,.product-faq-board details:hover>.product-faq-answer,.product-faq-board details:focus-within>.product-faq-answer{opacity:1;grid-template-rows:1fr}.product-faq-board p{color:#c8c9c1;letter-spacing:-.01em;max-width:43rem;margin:0;padding:0 3rem clamp(1.65rem,3vw,2.4rem) 0;font-size:clamp(.98rem,1.35vw,1.08rem);font-weight:400;line-height:1.55;overflow:hidden}.product-work{color:#202120;background:#f5f4f0;grid-template-columns:minmax(16rem,.78fr) minmax(20rem,1.12fr);align-items:center;gap:clamp(3rem,8vw,7rem);max-width:1180px;min-height:min(52rem,100dvh - 5rem);margin:0 auto;padding:clamp(6rem,12vw,7.5rem) 1.5rem;display:grid;position:relative}.product-work-links{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.product-work-link-path{fill:none;stroke:#ebbfff;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset 1.05s cubic-bezier(.22,1,.36,1);transition-delay:var(--link-delay,0s)}.product-work-link-path.is-halo{stroke:#ebbfff;stroke-width:2.75px;opacity:.22;filter:url(#product-work-link-soft)}.product-work.is-linked .product-work-link-path{stroke-dashoffset:0}.product-work-link-origin-ring{fill:none;stroke:#ebbfff;stroke-width:1px;opacity:0;transition:opacity .55s cubic-bezier(.2,0,0,1) 20ms}.product-work-link-origin{fill:#ebbfff;opacity:0;transition:opacity .45s cubic-bezier(.2,0,0,1) 40ms}.product-work.is-linked .product-work-link-origin-ring{opacity:.45}.product-work.is-linked .product-work-link-origin{opacity:1}.product-work-copy{z-index:1;opacity:0;align-content:center;gap:1.75rem;transition:opacity .75s cubic-bezier(.2,0,0,1),transform .75s cubic-bezier(.2,0,0,1);display:grid;position:relative;transform:translateY(1.35rem)}.product-work.is-visible .product-work-copy{opacity:1;transform:translateY(0)}.product-work-copy h2{max-width:16ch;font-family:var(--font-satoshi), Inter, sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(2.25rem,4.4vw,2.75rem);font-weight:500;line-height:1.12}.product-work-copy h2 em{color:#6159ad;font-style:inherit;font-weight:inherit}.product-work-copy a{color:#6159ad;text-underline-offset:.35rem;justify-self:start;font-size:.9375rem;font-weight:600;text-decoration:underline;transition:color .45s cubic-bezier(.2,0,0,1)}.product-work-copy a:hover{color:#4a4490}.product-work-copy a:focus-visible{outline-offset:3px;outline:3px solid #6159ad66}.product-work-figure{z-index:1;justify-content:flex-end;margin:0;display:flex;position:relative}.product-work-stage{flex-direction:column;align-items:flex-start;gap:1.05rem;width:min(22rem,100%);display:flex}.product-work-cta{box-sizing:border-box;color:#f5f4f0;white-space:nowrap;cursor:pointer;-webkit-font-smoothing:antialiased;opacity:0;background:#202120;border:1px solid #0000;justify-content:center;align-items:center;padding:0 1.35rem;line-height:1;text-decoration:none;transition:opacity .65s cubic-bezier(.2,0,0,1),transform .65s cubic-bezier(.2,0,0,1),background-color .45s cubic-bezier(.2,0,0,1),border-color .45s cubic-bezier(.2,0,0,1),box-shadow .45s cubic-bezier(.2,0,0,1),color .45s cubic-bezier(.2,0,0,1);display:inline-flex;transform:translateY(1.1rem)scale(.985);box-shadow:inset 0 1px #f5f4f024}.product-work.is-visible .product-work-cta{opacity:1;transform:translateY(0)scale(1)}.product-work.is-visible .product-work-cta:first-child{transition-delay:.1s}.product-work.is-visible .product-work-cta:nth-child(2){transition-delay:.16s}.product-work.is-visible .product-work-cta:nth-child(3){transition-delay:.22s}.product-work.is-visible .product-work-cta:nth-child(4){transition-delay:.28s}.product-work.is-visible .product-work-cta:nth-child(5){transition-delay:.34s}.product-work.is-visible .product-work-cta:nth-child(6){transition-delay:.4s}.product-work-cta:hover{transform:translateY(-1px)scale(1)}.product-work-cta:focus-visible{outline-offset:3px;outline:3px solid #6159ad66}.product-work-cta.is-studio{color:#f0ebe3;width:100%;min-height:2.5rem;font-family:var(--font-inter), Inter, sans-serif;letter-spacing:-.02em;background:linear-gradient(145deg,#2a2b2a 0%,#121312 55%,#1a1b1a 100%);border:0;border-radius:999px;font-size:.8125rem;font-weight:500;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000059,0 10px 24px #12131247}.product-work-cta.is-studio:hover{background:linear-gradient(145deg,#323332 0%,#181918 55%,#222322 100%);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000059,0 14px 30px #12131252}.product-work-cta.is-compact{color:#202120;width:83.333%;min-height:2.5rem;box-shadow:none;font-family:var(--font-inter), Inter, sans-serif;letter-spacing:-.015em;background:0 0;border-color:#20212038;border-radius:.5rem;font-size:.8125rem;font-weight:600}.product-work-cta.is-compact:hover{background:#2021200a;border-color:#20212061}.product-work-cta.is-lift{color:#1c1d1c;width:89.5%;min-height:2.5rem;font-family:var(--font-manrope), Manrope, sans-serif;letter-spacing:-.02em;background:#fff;border-color:#20212014;border-radius:.75rem;font-size:.8125rem;font-weight:600;box-shadow:inset 0 1px #ffffffe6,0 1px 1px #2021200a,0 8px 20px #2021201a}.product-work-cta.is-lift:hover{border-color:#20212024;box-shadow:inset 0 1px #fffffff2,0 2px 2px #2021200d,0 12px 26px #2021201f}.product-work-cta.is-editorial{color:#202120;width:95.5%;min-height:2.5rem;font-family:var(--font-inter), Inter, sans-serif;letter-spacing:-.015em;background:linear-gradient(#eceae6 0%,#e4e2dd 100%);border-color:#2021201a;border-radius:.625rem;font-size:.8125rem;font-weight:600;box-shadow:inset 0 1px #ffffff8c,0 1px 1px #2021200a,0 6px 16px #20212012}.product-work-cta.is-editorial:hover{background:linear-gradient(#f0eeea 0%,#e8e6e1 100%);border-color:#20212029;box-shadow:inset 0 1px #ffffff9e,0 2px 2px #2021200d,0 10px 22px #20212017}.product-work-cta.is-wide{color:#2f243c;width:86%;min-height:2.5rem;font-family:var(--font-dm-sans), "DM Sans", sans-serif;letter-spacing:-.01em;background:#fbf8ff;border-color:#c49af538;border-radius:999px;font-size:.8125rem;font-weight:600;box-shadow:inset 0 1px #ffffffe6,0 1px 1px #2f243c0a,0 8px 20px #2f243c14}.product-work-cta.is-wide:hover{background:#fff;border-color:#c49af552;box-shadow:inset 0 1px #fffffff2,0 2px 2px #2f243c0d,0 12px 26px #2f243c1a}.product-work-cta.is-ground{color:#f0ebe3;width:100%;min-height:2.5rem;font-family:var(--font-satoshi), Inter, sans-serif;letter-spacing:-.03em;background:linear-gradient(145deg,#2a2b2a 0%,#121312 55%,#1a1b1a 100%);border:0;border-radius:1.1rem;font-size:.8125rem;font-weight:500;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000059,0 10px 24px #12131247}.product-work-cta.is-ground:hover{background:linear-gradient(145deg,#323332 0%,#181918 55%,#222322 100%);box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000059,0 14px 30px #12131252}.product-pages{color:#202120;background:#f5f4f0;grid-template-columns:minmax(18rem,.72fr) minmax(28rem,1.28fr);align-items:center;gap:clamp(3rem,8vw,7rem);max-width:1180px;min-height:min(54rem,100dvh - 5rem);margin:0 auto;padding:clamp(5.5rem,11vw,7.8rem) 1.5rem clamp(6.5rem,12vw,9rem);display:grid}.product-pages-copy{opacity:0;align-content:center;gap:1.75rem;transition:opacity .75s cubic-bezier(.2,0,0,1),transform .75s cubic-bezier(.2,0,0,1);display:grid;transform:translateY(1.35rem)}.product-pages.is-visible .product-pages-copy{opacity:1;transform:translateY(0)}.product-pages-copy h2{max-width:14ch;font-family:var(--font-satoshi), Inter, sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(2.25rem,4.4vw,2.75rem);font-weight:500;line-height:1.08}.product-pages-copy h2 em{color:#6159ad;font-style:inherit;font-weight:inherit}.product-pages-copy a{color:#6159ad;text-underline-offset:.35rem;justify-self:start;font-size:.9375rem;font-weight:600;text-decoration:underline;transition:color .45s cubic-bezier(.2,0,0,1)}.product-pages-copy a:hover{color:#4a4490}.product-pages-copy a:focus-visible{outline-offset:3px;outline:3px solid #6159ad66}.product-pages-figure{opacity:0;background:radial-gradient(circle at 70% 12%,#6159ad24,#0000 30%),radial-gradient(circle at 20% 88%,#e09eff1f,#0000 32%),linear-gradient(135deg,#f8f7f3 0%,#efede7 100%);border:1px solid #ddded7;border-radius:24px;place-items:center;min-height:clamp(25rem,38vw,29rem);margin:0;padding:clamp(1.5rem,3vw,2.4rem);transition:opacity .85s cubic-bezier(.2,0,0,1) .12s,transform .85s cubic-bezier(.2,0,0,1) .12s;display:grid;position:relative;overflow:hidden;transform:translateY(1.6rem)}.product-pages-figure:before{content:"";pointer-events:none;border:1px solid #2021200f;border-radius:20px;position:absolute;inset:1.1rem}.product-pages.is-visible .product-pages-figure{opacity:1;transform:translateY(0)}.product-pages-carousel{perspective:1000px;width:min(100%,28rem);height:clamp(22rem,34vw,25rem);position:relative}.product-page-phone{opacity:0;width:min(11rem,29vw);transition:opacity .8s cubic-bezier(.2,0,0,1),transform .8s cubic-bezier(.2,0,0,1),filter .8s cubic-bezier(.2,0,0,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)scale(.92)}.product-page-phone.is-active{z-index:3;opacity:1;filter:none;transform:translate3d(-50%,-50%,4rem)scale(1)}.product-page-phone.is-prev,.product-page-phone.is-next{z-index:1;opacity:.44;filter:saturate(.74)contrast(.92)}.product-page-phone.is-prev{transform:translate3d(-80%,-50%,-8rem)scale(.88)}.product-page-phone.is-next{transform:translate3d(-20%,-50%,-8rem)scale(.88)}.product-page-screen{background:inherit}.product-screen{color:#202120;font-family:var(--font-inter), Inter, sans-serif;background:#fff;padding:17cqw 7cqw 24cqw;position:absolute;inset:0;overflow:hidden}.product-screen h3,.product-screen h4,.product-screen p{margin:0}.product-screen-header,.product-screen-title{justify-content:space-between;align-items:center;display:flex}.product-screen-header>div{gap:1.4cqw;display:grid}.product-screen-header small,.product-screen-title+*,.product-screen small{color:#777a74}.product-screen-header small{font-size:4.8cqw;font-weight:500}.product-screen-header h3,.product-screen-title h3,.product-booking-content h3{font-family:var(--font-satoshi), Inter, sans-serif;letter-spacing:-.045em;font-weight:500}.product-screen-header h3{font-size:8.6cqw;line-height:1.05}.product-screen-avatar{color:#6159ad;background:#f2f0ea;border:1px solid #20212014;border-radius:50%;place-items:center;width:14cqw;height:14cqw;font-size:5.2cqw;font-weight:600;display:grid}.product-screen-planner{background:#fff;padding:0}.product-planner-page{flex-direction:column;padding:0 5.5cqw;display:flex;position:absolute;inset:16.2cqw 0 22.5cqw;overflow:hidden}.product-planner-date{color:#61645f;letter-spacing:-.01em;margin:0;font-size:3.55cqw;font-weight:500}.product-planner-title-row{justify-content:space-between;align-items:flex-end;gap:3cqw;margin-top:1.8cqw;display:flex}.product-planner-title-row h3{max-width:16ch;font-family:var(--font-satoshi), Inter, sans-serif;letter-spacing:-.045em;font-size:7.6cqw;font-weight:500;line-height:1.04}.product-planner-avatar{color:#6159ad;letter-spacing:-.02em;background:#eceae4;border-radius:50%;flex:0 0 11.5cqw;place-items:center;width:11.5cqw;height:11.5cqw;font-size:4.6cqw;font-weight:600;display:grid}.product-planner-summary{margin-top:5.5cqw}.product-planner-summary-track{background:#e4e4e1;border-radius:999px;height:1.1cqw;overflow:hidden}.product-planner-summary-track i{border-radius:inherit;background:#6159ad;height:100%;display:block}.product-planner-summary p{color:#61645f;letter-spacing:-.01em;margin:2.4cqw 0 0;font-size:3.65cqw;font-weight:500}.product-planner-agenda{flex:auto;min-height:0;margin-top:5.5cqw}.product-planner-agenda h4{color:#202120;letter-spacing:-.02em;margin:0 0 2.5cqw;font-size:4.15cqw;font-weight:600}.product-planner-agenda ul{margin:0;padding:0;list-style:none}.product-planner-agenda li{grid-template-columns:13.5cqw 7cqw minmax(0,1fr) 5.8cqw;align-items:center;gap:2.8cqw;min-height:16.5cqw;display:grid;box-shadow:inset 0 -1px #ecece8}.product-planner-agenda time{color:#61645f;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:3.55cqw;font-weight:500}.product-planner-mark{border-radius:1.65cqw;width:6.2cqw;height:6.2cqw}.product-planner-mark.is-iris{background:#6159ad}.product-planner-mark.is-warm{background:#d8d4cb}.product-planner-mark.is-ink{background:#202120}.product-planner-copy{gap:.6cqw;min-width:0;display:grid}.product-planner-copy strong{letter-spacing:-.02em;font-size:4.05cqw;font-weight:600}.product-planner-copy small{color:#61645f;font-size:3.35cqw;font-weight:500}.product-planner-check{border:1.5px solid #c8c9c1;border-radius:50%;justify-self:end;width:5.2cqw;height:5.2cqw}.product-planner-tabbar{z-index:6;background:#fffffff0;border-top:1px solid #e3e3de;grid-template-columns:repeat(4,1fr);padding:1.6cqw 0 4.8cqw;display:grid;position:absolute;bottom:0;left:0;right:0}.product-planner-tabbar span{color:#8a8c87;flex-direction:column;justify-content:center;align-items:center;gap:.85cqw;min-height:11.5cqw;display:flex}.product-planner-tabbar i{letter-spacing:-.01em;font-size:2.55cqw;font-style:normal;font-weight:500;line-height:1}.product-planner-tabbar svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:5.35cqw;height:5.35cqw}.product-planner-tabbar span.is-active{color:#6159ad}.product-planner-tabbar span.is-active i{font-weight:600}.product-planner-tabbar span.is-active svg{fill:currentColor;stroke:currentColor}.product-screen-nav{background:#fff;border-radius:999px;align-items:center;padding:2cqw;display:flex;position:absolute;bottom:5cqw;left:5cqw;right:5cqw;box-shadow:0 10px 28px #2021201a}.product-screen-nav span{color:#777a74;border-radius:999px;flex:1 1 0;place-items:center;gap:1.4cqw;min-height:13cqw;font-size:3.8cqw;font-weight:500;display:grid}.product-screen-nav i{border:1.2px solid;border-radius:35%;width:4.5cqw;height:4.5cqw}.product-screen-nav span.is-active{color:#fff;background:#222}.product-screen-discovery{background:#f9f8f4}.product-screen-title h3{font-size:10cqw}.product-discovery-search{color:#8a8c87;background:#fff;border:1px solid #e3e3de;border-radius:999px;align-items:center;min-height:14cqw;margin-top:8cqw;padding:0 6cqw;font-size:4.6cqw;display:flex}.product-discovery-search:before{content:"";border:1.2px solid;border-radius:50%;width:4.5cqw;height:4.5cqw;margin-right:3cqw}.product-discovery-filters{gap:3cqw;margin:6cqw 0;display:flex}.product-discovery-filters span{color:#777a74;border-radius:999px;padding:3cqw 5cqw;font-size:4.1cqw;font-weight:500}.product-discovery-filters span.is-selected{color:#f5f4f0;background:#202120}.product-discovery-feature{gap:2cqw;display:grid}.product-discovery-art{background:radial-gradient(circle at 70% 20%,#e09eff57,#0000 32%),linear-gradient(145deg,#292a29,#141514);border-radius:8cqw;height:57cqw;margin-bottom:2cqw;position:relative;overflow:hidden}.product-discovery-art i{background:#f5f4f0;border:1px solid #ffffff4d;border-radius:6cqw;width:34cqw;height:52cqw;position:absolute;bottom:-5cqw}.product-discovery-art i:first-child{left:11cqw;transform:rotate(-7deg)}.product-discovery-art i:nth-child(2){z-index:2;left:33cqw}.product-discovery-art i:nth-child(3){right:8cqw;transform:rotate(7deg)}.product-discovery-feature>small{font-size:4cqw}.product-discovery-feature>strong{letter-spacing:-.03em;max-width:20ch;font-size:6.2cqw;line-height:1.1}.product-discovery-feature>span{color:#777a74;font-size:4cqw}.product-discovery-row{grid-template-columns:auto 1fr auto;align-items:center;gap:4cqw;min-height:18cqw;display:grid;box-shadow:inset 0 -1px #e4e4df}.product-discovery-row>i{background:#ded7ca;border-radius:3cqw;width:11cqw;height:11cqw}.product-discovery-row>i.is-iris{background:#6159ad}.product-discovery-row>span{gap:1cqw;display:grid}.product-discovery-row strong{font-size:4.8cqw}.product-discovery-row small{font-size:3.8cqw}.product-discovery-row b{font-size:6cqw;font-weight:400}.product-screen-booking{background:#fff;padding:0}.product-booking-image{background:linear-gradient(#1213121f,#0000 38%),radial-gradient(circle at 70% 24%,#e09eff4d,#0000 28%),linear-gradient(145deg,#cbc4b8 0%,#827d75 48%,#343533 100%);height:76cqw;position:relative;overflow:hidden}.product-booking-image:before,.product-booking-image:after{content:"";background:#f5f4f0b8;border-radius:50% 50% 8cqw 8cqw;width:46cqw;height:66cqw;position:absolute;bottom:-12cqw}.product-booking-image:before{left:10cqw;transform:rotate(-8deg)}.product-booking-image:after{background:#202120b8;right:5cqw;transform:rotate(8deg)}.product-booking-image button{z-index:2;color:#202120;background:#ffffffd1;border:0;border-radius:50%;place-items:center;width:12cqw;height:12cqw;font-size:9cqw;line-height:1;display:grid;position:absolute;top:17cqw;left:7cqw}.product-booking-image>span{z-index:2;color:#fff;font-size:4.2cqw;font-weight:600;position:absolute;top:20cqw;right:7cqw}.product-booking-content{padding:7cqw}.product-booking-content>small{color:#6159ad;font-size:4cqw;font-weight:600}.product-booking-content h3{max-width:14ch;margin-top:2cqw;font-size:8.4cqw;line-height:1.05}.product-booking-content>p{color:#777a74;margin-top:3cqw;font-size:4.2cqw;line-height:1.4}.product-booking-date,.product-booking-times{grid-template-columns:repeat(3,1fr);gap:3cqw;margin-top:6cqw;display:grid}.product-booking-date>span{border:1px solid #e1e1dc;border-radius:5cqw;place-items:center;gap:1cqw;min-height:20cqw;display:grid}.product-booking-date small{font-size:3.6cqw}.product-booking-date strong{font-size:6cqw}.product-booking-date>span.is-selected,.product-booking-times>span.is-selected{color:#4a4490;background:#6159ad1a;border-color:#6159ad59}.product-booking-times>span{border:1px solid #e1e1dc;border-radius:999px;place-items:center;min-height:12cqw;font-size:4cqw;font-weight:600;display:grid}.product-booking-footer{justify-content:space-between;align-items:center;margin-top:8cqw;padding-top:5cqw;display:flex;box-shadow:inset 0 1px #ecece8}.product-booking-footer>span{gap:1cqw;display:grid}.product-booking-footer small{font-size:3.8cqw}.product-booking-footer strong{font-size:6.5cqw}.product-booking-footer button{color:#f5f4f0;background:#202120;border:0;border-radius:999px;min-height:13cqw;padding:0 8cqw;font-size:4.5cqw;font-weight:600}.product-pages-dots{gap:.42rem;display:flex;position:absolute;bottom:clamp(1.2rem,2.4vw,1.8rem);right:clamp(1.3rem,2.5vw,2rem)}.product-pages-dots span{background:#20212038;border-radius:999px;width:.36rem;height:.36rem;transition:width .45s cubic-bezier(.2,0,0,1),background .45s cubic-bezier(.2,0,0,1)}.product-pages-dots span.is-active{background:#6159ad;width:1.35rem}@container (max-width:15rem){.product-hero-el.is-sheet{left:.55rem;right:.55rem}.product-hero-specimen-sheet{border-radius:1.2rem;padding-bottom:.35rem}.product-hero-specimen-sheet>strong{padding:.8rem .9rem .45rem;font-size:.8125rem}.product-hero-specimen-sheet>span{gap:.6rem;min-height:2.2rem;padding:.32rem .9rem;font-size:.6875rem}.product-hero-specimen-sheet>span svg{width:.95rem;height:.95rem}}@media (prefers-reduced-motion:reduce){.product-hero-copy-block,.product-hero-cta button>span,.product-hero-frame:before,.product-hero-cta,.product-hero-cta button,.product-hero-snippets,.product-hero-phone,.product-hero-status,.product-hero-specimen-stories,.product-hero-specimen-stories>span,.product-hero-specimen-feed,.product-hero-specimen-nav,.product-hero-specimen-nav span,.product-hero-account,.product-element-board span{transition:none;transform:none}.product-element-catalog,.product-faq-board h3,.product-faq-affordance,.product-faq-answer{transition:none}.product-cursor-field{display:none}.product-work-copy,.product-work-cta,.product-pages-copy,.product-pages-figure,.product-page-phone,.product-proof-copy h2,.product-proof-copy p,.product-proof-stat{opacity:1;transition:background-color .45s cubic-bezier(.2,0,0,1);transform:none}.product-work-link-path{stroke-dashoffset:0;transition:none}.product-work-link-origin,.product-work-link-origin-ring{opacity:1;transition:none}.product-hero-elements{opacity:1;--sheet-y:108%;--sheet-opacity:0;--dim-opacity:0;--select-progress:0;--tab-progress:0;--phone-shift:0;--snippet-top-opacity:0;--snippet-nav-opacity:0;transition:none;transform:none}}.catalog-paid-cta,.docs-cta{background:#171717;border-radius:.4375rem;align-items:center;min-height:2rem;padding:0 .75rem;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex;color:#fff!important}.docs-cta.secondary{box-shadow:var(--mtg-shadow-edge);background:#fff;color:#18212b!important}.docs-frame{background:#fff;flex-direction:column;min-height:100vh;display:flex}:is(.docs-frame:has(.catalog-page.is-detail),.docs-frame:has(.catalog-page.is-item)){height:100vh}.docs-topbar{z-index:30;background:#fff;flex:none;grid-template-columns:1fr auto 1fr;grid-template-areas:"brand search tools""nav nav nav";align-items:center;gap:1rem 1.25rem;min-height:auto;padding:.85rem 1.5rem .7rem;display:grid;position:sticky;top:0;overflow:visible;box-shadow:inset 0 -1px #00000012}.docs-topbar.is-home{box-shadow:none;background:#f5f4f0;grid-template-columns:1fr auto;grid-template-areas:"brand tools";row-gap:0;padding:.85rem 1.5rem}.docs-topbar.is-home .docs-workspace-brand{color:#202120}.docs-topbar.is-home .docs-theme-switch{display:none}.docs-topbar.is-home .docs-new-task{color:#f5f4f0;background:#202120}.docs-topbar.is-home .docs-new-task:hover{background:#000}.docs-workspace{z-index:1;flex:none;grid-area:brand;align-items:center;min-height:2.25rem;padding:0;display:flex}.docs-workspace-brand{color:#171717;letter-spacing:-.02em;flex:none;align-items:center;gap:.55rem;min-width:0;font-size:.875rem;font-weight:600;text-decoration:none;display:flex}.docs-workspace-mark{object-fit:cover;background:#111;border-radius:.4rem;flex:0 0 2rem;width:2rem;height:2rem;display:block}.docs-theme-switch{cursor:pointer;background:#fff;border:0;border-radius:999px;flex-shrink:0;width:2.55rem;height:1.5rem;padding:0;display:block;position:relative;box-shadow:0 0 0 1px #0000001f}.docs-theme-switch.is-on{background:#222;box-shadow:0 0 0 1px #0000002e}.docs-theme-knob{color:#222;background:#fff;border-radius:999px;place-items:center;width:1.2rem;height:1.2rem;transition:left .16s;display:grid;position:absolute;top:.15rem;left:.15rem;box-shadow:0 1px 2px #00000029}.docs-theme-switch.is-on .docs-theme-knob{color:#222;background:#fff;left:calc(100% - 1.35rem)}.docs-theme-knob svg{display:block}.docs-quick-search,.docs-nest-search{color:#7b8690;min-height:2rem;box-shadow:var(--mtg-shadow-edge);background:#fff;border-radius:.4375rem;align-items:center;padding:0 .55rem;display:flex}.docs-command-search{grid-area:search;justify-self:center}.docs-command-search .docs-quick-search{color:#8a8a8a;width:17.5rem;min-height:2.25rem;box-shadow:none;font:inherit;text-align:left;cursor:pointer;background:#f3f3f3;border:0;border-radius:.5rem;gap:.5rem;padding:0 .55rem 0 .75rem}.docs-quick-search-label{flex:1;min-width:0;font-size:.75rem;line-height:1.25rem}.docs-search-icon{flex:none;display:block}.docs-search-key{color:#8a8a8a;background:#e6e6e6;border:0;border-radius:.25rem;flex:none;place-items:center;width:1.15rem;height:1.15rem;font-family:inherit;font-size:.6875rem;font-weight:500;line-height:1;display:grid}.docs-cmdk-backdrop{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1111114d;place-items:start center;padding:11vh 1rem 2rem;display:grid;position:fixed;inset:0}.docs-cmdk{background:#fff;border-radius:1.05rem;flex-direction:column;width:min(35rem,100%);display:flex;overflow:hidden;box-shadow:0 0 0 1px #00000012,0 24px 64px #0000002e}.docs-cmdk-title{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.docs-cmdk-input{color:#7b8690;align-items:center;gap:.65rem;min-height:3.25rem;padding:0 1rem;display:flex;box-shadow:inset 0 -1px #0000000f}.docs-cmdk-input input{color:#171717;width:100%;min-width:0;height:1.25rem;font:inherit;letter-spacing:-.01em;appearance:none;background:0 0;border:0;outline:none;padding:0;font-size:.8125rem;line-height:1.25rem}.docs-cmdk-input input::placeholder{color:#7b8690}.docs-cmdk-input input::-webkit-search-cancel-button{appearance:none}.docs-cmdk-input input::-webkit-search-decoration{appearance:none}.docs-cmdk-list{scrollbar-width:thin;scrollbar-color:#0000001f transparent;gap:.12rem;max-height:min(24rem,60vh);margin:0;padding:.5rem;list-style:none;display:grid;overflow-y:auto}.docs-cmdk-item{color:#171717;width:100%;min-height:2.35rem;font:inherit;letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.55rem;align-items:center;gap:.7rem;padding:0 .7rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:flex}.docs-cmdk-item.is-active{background:#f3f3f3;box-shadow:inset 0 0 0 1px #00000006}.docs-cmdk-name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.docs-cmdk-meta{flex:none;align-items:center;gap:.45rem;margin-inline-start:auto;display:inline-flex}.docs-cmdk-type{color:#262626;background:#f3f3f3;border-radius:.4rem;flex:none;align-items:center;min-height:1.55rem;padding:0 .5rem;font-size:.6875rem;font-weight:500;line-height:1;display:inline-flex}.docs-cmdk-empty{color:#737373;margin:0;padding:.7rem .65rem;font-size:.75rem}.docs-cmdk-foot{color:#737373;align-items:center;gap:1.25rem;margin:0;padding:.65rem 1rem .72rem;font-size:.6875rem;font-weight:500;display:flex;box-shadow:inset 0 1px #0000000f}.docs-cmdk-foot span{align-items:center;gap:.35rem;display:inline-flex}.docs-cmdk-foot kbd{color:#525252;min-width:1.35rem;min-height:1.25rem;font:inherit;background:#f3f3f3;border-radius:.3rem;place-items:center;padding-inline:.28rem;display:inline-grid;box-shadow:inset 0 0 0 1px #0000000f}.docs-quick-search input,.docs-nest-search input{color:#18212b;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0;font-size:.75rem}.docs-quick-search input::placeholder,.docs-nest-search input::placeholder{color:#7b8690}.docs-quick-search input::-webkit-search-cancel-button{appearance:none}.docs-quick-search input::-webkit-search-decoration{appearance:none}.docs-nest-search input::-webkit-search-cancel-button{appearance:none}.docs-nest-search input::-webkit-search-decoration{appearance:none}.docs-new-task{color:#fff;text-align:center;white-space:nowrap;background:#222;border-radius:.5rem;justify-content:center;align-items:center;min-height:2.25rem;padding:0 .85rem;font-size:.75rem;font-weight:600;text-decoration:none;display:flex}.docs-new-task:hover{background:#2c2c2c}.docs-auth-link{color:#202120;letter-spacing:.01em;font-size:.75rem;font-weight:600;text-decoration:none}.docs-auth-link:hover{color:#000}.docs-nav-rule{background:#00000014;height:1px;margin:.15rem .2rem .35rem}.docs-nav{grid-area:nav;justify-content:flex-start;align-items:center;gap:.15rem;min-width:0;display:flex;overflow:visible}.docs-nav::-webkit-scrollbar{width:0;height:0}.docs-topbar-tools{z-index:1;flex:none;grid-area:tools;justify-self:end;align-items:center;gap:.65rem;margin:0;display:flex}.docs-nav-item{color:#737373;width:auto;min-height:2rem;font:inherit;letter-spacing:-.01em;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.45rem;padding:.35rem .75rem;font-size:.75rem;font-weight:500;text-decoration:none;display:flex}.docs-nav-item:hover{color:#171717}.docs-nav-item.is-active,.docs-nav-parent.is-open{color:#171717;background:#ececec}.docs-nav-parent{position:relative}.docs-nav-group{flex:none;position:relative}.docs-nav-add{color:#a3a3a3;border-radius:.3rem;place-items:center;width:1.4rem;height:1.4rem;margin-inline-start:auto;display:grid;box-shadow:inset 0 0 0 1px #0000001a}@keyframes docs-flyout-in{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}.docs-nav-flyout{z-index:40;background:#fff;border-radius:.75rem;flex-direction:column;gap:.45rem;width:min(18rem,100vw - 1.5rem);max-height:min(28rem,100vh - 5.5rem);padding:.75rem .65rem .85rem;animation:.16s docs-flyout-in;display:flex;position:absolute;top:calc(100% + .35rem);left:0;box-shadow:0 8px 28px #0000001f,0 0 0 1px #00000014}.docs-nav-flyout:before{content:"";height:.45rem;position:absolute;top:-.45rem;left:0;right:0}.docs-nav-flyout .docs-nest-search{box-shadow:none;background:#f3f3f3}@media (prefers-reduced-motion:reduce){.docs-nav-flyout{animation:none}}.docs-nav-flyout-title{color:#171717;letter-spacing:-.02em;margin:0;padding:.15rem .45rem .1rem;font-size:.8125rem;font-weight:600}.docs-nav-flyout-list{scrollbar-width:thin;scrollbar-color:#0000001a transparent;align-content:start;gap:.05rem;min-height:0;padding:.05rem .15rem .1rem 0;display:grid;overflow:hidden auto}.docs-nav-flyout-list::-webkit-scrollbar{width:3px}.docs-nav-flyout-list::-webkit-scrollbar-track{background:0 0}.docs-nav-flyout-list::-webkit-scrollbar-thumb{background:#0000001a;border-radius:99px}.docs-nav-flyout-list:hover::-webkit-scrollbar-thumb{background:#0000002e}.docs-nav-flyout-list .docs-nav-item{color:#525252;white-space:normal;width:100%;min-height:2.05rem;padding-inline:.55rem;font-size:.75rem;font-weight:500}.docs-nav-flyout-list .docs-nav-item:hover{background:#f4f4f4}.docs-nav-flyout-list .docs-nav-item.is-active{color:#171717;background:#f0f0f0}.docs-nav-empty{color:#a3a3a3;margin:0;padding:.4rem .45rem;font-size:.6875rem}.catalog-thumb-skeleton{width:min(100%,7.5rem);box-shadow:var(--mtg-shadow-edge);background:#fff;border-radius:1.1rem;gap:.45rem;padding:.7rem .65rem;display:grid}.catalog-thumb-skeleton i{background:#ececec;border-radius:99px;height:.55rem;display:block}.catalog-thumb-skeleton i:nth-child(2){width:78%}.catalog-thumb-skeleton i:nth-child(3){border-radius:.45rem;width:54%;height:2.4rem}html[data-theme=dark] .docs-frame,html[data-theme=dark] .docs-content{background:#1c1c1c}html[data-theme=dark] .docs-topbar{background:#111;box-shadow:inset 0 -1px #ffffff14}html[data-theme=dark] .docs-topbar.is-home{box-shadow:none;background:#f5f4f0}html[data-theme=dark] .docs-topbar.is-home .docs-workspace-brand{color:#202120}html[data-theme=dark] .docs-topbar.is-home .docs-new-task{color:#f5f4f0;background:#202120}html[data-theme=dark] .docs-topbar.is-home .docs-new-task:hover{background:#000}html[data-theme=dark] .docs-topbar.is-home .docs-auth-link{color:#f2f2f2}html[data-theme=dark] .catalog-hero,html[data-theme=dark] .catalog-detail-header{box-shadow:inset 0 -1px #ffffff14}html[data-theme=dark] .docs-workspace-brand,html[data-theme=dark] .docs-nav-flyout-title,html[data-theme=dark] .catalog-hero h1,html[data-theme=dark] .catalog-detail-header h1,html[data-theme=dark] .catalog-card-title-row h2,html[data-theme=dark] .catalog-breadcrumb{color:#f2f2f2}html[data-theme=dark] .docs-theme-switch.is-on{background:#111;box-shadow:0 0 0 1px #555}html[data-theme=dark] .docs-quick-search,html[data-theme=dark] .docs-nest-search{color:#a3a3a3;background:#2a2a2a;box-shadow:0 0 0 1px #3a3a3a}html[data-theme=dark] .docs-command-search .docs-quick-search{color:#8a8a8a;box-shadow:none;background:#1c1c1c}html[data-theme=dark] .docs-search-key{color:#8a8a8a;background:#2a2a2a}html[data-theme=dark] .docs-cmdk-backdrop{background:#11111175}html[data-theme=dark] .docs-cmdk{background:#222;box-shadow:0 0 0 1px #ffffff14,0 18px 40px #00000073}html[data-theme=dark] .docs-cmdk-input{color:#a3a3a3;box-shadow:inset 0 -1px #ffffff14}html[data-theme=dark] .docs-cmdk-input input,html[data-theme=dark] .docs-cmdk-item{color:#f2f2f2}html[data-theme=dark] .docs-cmdk-item.is-active{background:#2a2a2a}html[data-theme=dark] .docs-cmdk-type{color:#d4d4d4;background:#2a2a2a}html[data-theme=dark] .docs-cmdk-empty,html[data-theme=dark] .docs-cmdk-foot{color:#a3a3a3}html[data-theme=dark] .docs-cmdk-foot{box-shadow:inset 0 1px #ffffff14}html[data-theme=dark] .docs-cmdk-foot kbd{color:#d4d4d4;background:#2a2a2a;box-shadow:inset 0 0 0 1px #ffffff14}html[data-theme=dark] .docs-quick-search input,html[data-theme=dark] .docs-nest-search input{color:#f2f2f2}html[data-theme=dark] .docs-nav-flyout{background:#222;box-shadow:0 8px 28px #00000073,0 0 0 1px #ffffff1a}html[data-theme=dark] .docs-nav-flyout .docs-nest-search{box-shadow:none;background:#2c2c2c}html[data-theme=dark] .docs-nav-flyout-title{color:#f2f2f2}html[data-theme=dark] .docs-nav-flyout-list{scrollbar-color:#ffffff1f transparent}html[data-theme=dark] .docs-nav-flyout-list::-webkit-scrollbar-thumb{background:#ffffff1f}html[data-theme=dark] .docs-nav-flyout-list:hover::-webkit-scrollbar-thumb{background:#ffffff38}html[data-theme=dark] .docs-nav-empty{color:#8a8a8a}html[data-theme=dark] .docs-nav-rule{background:#ffffff1a}html[data-theme=dark] .docs-nav-item{color:#9a9a9a}html[data-theme=dark] .docs-nav-item:hover{color:#f2f2f2;background:0 0}html[data-theme=dark] .docs-nav-item.is-active,html[data-theme=dark] .docs-nav-parent.is-open{color:#fff;background:#2a2a2a}html[data-theme=dark] .docs-nav-flyout-list .docs-nav-item{color:#d4d4d4}html[data-theme=dark] .docs-nav-flyout-list .docs-nav-item:hover{background:#333}html[data-theme=dark] .docs-nav-flyout-list .docs-nav-item.is-active{background:#3a3a3a}html[data-theme=dark] .docs-nav-add{color:#a3a3a3;box-shadow:inset 0 0 0 1px #ffffff24}html[data-theme=dark] .docs-new-task{color:#222;background:#fff}html[data-theme=dark] .docs-new-task:hover{background:#f2f2f2}html[data-theme=dark] .catalog-toolbar input,html[data-theme=dark] .catalog-state-select select{color:#f2f2f2;background:#2a2a2a;box-shadow:0 0 0 1px #3a3a3a}html[data-theme=dark] .catalog-card-preview{background:#1a1a1a;box-shadow:inset 0 -1px #0006}html[data-theme=dark] .catalog-thumb-skeleton{background:#242424}html[data-theme=dark] .catalog-thumb-skeleton i{background:#333}html[data-theme=dark] .catalog-card-body a{color:#e8e8e8}html[data-theme=dark] .catalog-page,html[data-theme=dark] .catalog-hero>span,html[data-theme=dark] .catalog-answer,html[data-theme=dark] .catalog-detail-header>div>span,html[data-theme=dark] .catalog-card-body p,html[data-theme=dark] .catalog-empty,html[data-theme=dark] .catalog-select>span{color:#b0b0b0}html[data-theme=dark] .catalog-select-trigger{color:#f2f2f2;background:#2a2a2a;box-shadow:0 0 0 1px #555}html[data-theme=dark] .catalog-select-trigger:hover,html[data-theme=dark] .catalog-select-trigger.is-open{box-shadow:0 0 0 1px #777}html[data-theme=dark] .catalog-select-trigger svg{color:#b0b0b0}html[data-theme=dark] .catalog-select-menu{color:#f2f2f2;background:#2a2a2a;box-shadow:0 0 0 1px #555,0 10px 28px #0000008c}html[data-theme=dark] .catalog-select-menu button{color:#e8e8e8}html[data-theme=dark] .catalog-select-menu button:hover,html[data-theme=dark] .catalog-select-menu button.is-selected,html[data-theme=dark] .catalog-select-menu button.is-active{color:#fff;background:#3a3a3a}html[data-theme=dark] .catalog-card,html[data-theme=dark] .catalog-favorite,html[data-theme=dark] .catalog-like{color:#f2f2f2;background:#2a2a2a}html[data-theme=dark] .catalog-paid-cta,html[data-theme=dark] .docs-cta{background:#fff;color:#222!important}html[data-theme=dark] .docs-cta.secondary{background:#2a2a2a;box-shadow:0 0 0 1px #ffffff1a;color:#f2f2f2!important}html[data-theme=dark] .catalog-breadcrumb a{color:#e5e5e5}html[data-theme=dark] body{color:#f2f2f2;background:#1c1c1c}html[data-theme=dark] .catalog-preview-stage,html[data-theme=dark] .catalog-preview-viewport.is-mobile{background:#2a2a2a}html[data-theme=dark] .catalog-preview-mode,html[data-theme=dark] .catalog-favorite,html[data-theme=dark] .catalog-like{color:#f2f2f2;background:#2a2a2a}html[data-theme=dark] .catalog-preview-mode-thumb{background:#f2f2f2}html[data-theme=dark] .catalog-preview-mode button{color:#e8e8e8}html[data-theme=dark] .catalog-preview-mode button.is-selected{color:#171717}html[data-theme=dark] .catalog-preview-stage[data-mode=code],html[data-theme=dark] .catalog-preview-code{background:#111}html[data-theme=dark] .catalog-filters-head h2,html[data-theme=dark] .catalog-market-card footer span,html[data-theme=dark] .catalog-inspect-bar h2{color:#f2f2f2}html[data-theme=dark] .catalog-filters-head button,html[data-theme=dark] .catalog-filter-label,html[data-theme=dark] .catalog-market-card footer button{color:#b0b0b0}html[data-theme=dark] .catalog-filter-combobox{background:#2a2a2a;box-shadow:0 0 0 1px #ffffff1a}html[data-theme=dark] .catalog-filter-combobox.is-open,html[data-theme=dark] .catalog-filter-combobox:focus-within{box-shadow:0 0 0 1px #ffffff47}html[data-theme=dark] .catalog-filter-combobox input{color:#f2f2f2}html[data-theme=dark] .catalog-filter-pill{color:#f2f2f2;background:#3a3a3a}html[data-theme=dark] .catalog-filter-pill button{color:#b0b0b0}html[data-theme=dark] .catalog-filter-menu{background:#2a2a2a;box-shadow:0 0 0 1px #555,0 10px 28px #0000008c}html[data-theme=dark] .catalog-filter-menu button{color:#e8e8e8}html[data-theme=dark] .catalog-filter-menu button:hover,html[data-theme=dark] .catalog-filter-menu button.is-active{color:#fff;background:#3a3a3a}html[data-theme=dark] .catalog-market-tabs button.is-active{color:#f2f2f2;box-shadow:inset 0 -2px #f2f2f2}html[data-theme=dark] .catalog-market-tabs{box-shadow:inset 0 -1px #ffffff14}html[data-theme=dark] .catalog-collection-card{background:#242424;box-shadow:0 0 0 1px #ffffff0f}html[data-theme=dark] .catalog-collection-card-well,html[data-theme=dark] .catalog-collection-card.is-create .catalog-collection-card-well{color:#8a8a8a;background:#1f1f1f}html[data-theme=dark] .catalog-collection-card>span:last-child{color:#f2f2f2}html[data-theme=dark] .catalog-collect-panel{background:#2a2a2a;box-shadow:0 0 0 1px #555,0 18px 40px #0000008c}html[data-theme=dark] .catalog-collect-panel h2{color:#f2f2f2}html[data-theme=dark] .catalog-collect-panel input{color:#f2f2f2;background:#242424;box-shadow:0 0 0 1px #ffffff1a}html[data-theme=dark] .catalog-collect-actions button{color:#b0b0b0}html[data-theme=dark] .catalog-collect-actions .is-primary{color:#171717;background:#fff}html[data-theme=dark] .catalog-market-card{background:#242424;box-shadow:0 0 0 1px #ffffff0f}html[data-theme=dark] .catalog-item-action{color:#b0b0b0;border-color:#ffffff24}html[data-theme=dark] .catalog-item-action.is-emphasis{color:#f2f2f2;border-color:#f2f2f2}html[data-theme=dark] .catalog-item-action.is-solid{color:#171717;background:#f2f2f2;border-color:#f2f2f2}html[data-theme=dark] .catalog-item-stage,html[data-theme=dark] .catalog-product-media{background:#2a2a2a}html[data-theme=dark] .catalog-product-info h1,html[data-theme=dark] .catalog-product-meta dd,html[data-theme=dark] .catalog-related>h2,html[data-theme=dark] .catalog-spec-choices a{color:#bdbdbd;background:#2e2e2e}html[data-theme=dark] .catalog-spec-choices a[aria-current=true]{color:#f2f2f2;background:#242424;border-color:#ffffff38;box-shadow:0 1px 2px #00000047}html[data-theme=dark] .catalog-scheme-pill[aria-current=true]{border-color:#f2f2f2}html[data-theme=dark] .catalog-related .catalog-market-grid{background:#2a2a2a}html[data-theme=dark] .catalog-product-type{color:#74a3ff;background:#74a3ff29}html[data-theme=dark] .catalog-product-rule,html[data-theme=dark] .catalog-related{border-block-start-color:#ffffff17}html[data-theme=dark] .catalog-product-tags li{color:#e8e8e8;background:#3a3a3a}html[data-theme=dark] .catalog-like{color:#f2f2f2;background:#2a2a2a}html[data-theme=dark] .catalog-like.is-inline{box-shadow:0 0 0 1px #ffffff24}html[data-theme=dark] .catalog-inspect-close{color:#f2f2f2;background:#2a2a2a}.docs-content{background:#fff;min-width:0}.docs-main{min-width:0;padding-block-start:32px}:is(.docs-content:has(.catalog-page.is-detail),.docs-content:has(.catalog-page.is-item)){flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.docs-main:has(.catalog-page.is-detail){flex-direction:column;height:100%;padding-block:2.3rem 1.7rem;display:flex;overflow:hidden}.catalog-page{width:min(100%,68rem);margin-inline:auto;padding:0 76px 2.5rem}.catalog-page.is-search{width:100%;max-width:none}.catalog-page.is-detail{flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;padding:0 76px;display:flex}.catalog-hero{padding-block:.35rem 1.7rem;box-shadow:inset 0 -1px #0000000f}.catalog-hero h1{max-width:36rem}.catalog-hero>p{color:#525252;margin:0 0 .35rem;font-size:.6875rem;font-weight:500}.catalog-hero h1,.catalog-detail-header h1{color:#111820;letter-spacing:-.03em;margin:0;font-size:1.5rem;font-weight:600;line-height:1.15}.catalog-hero>span,.catalog-detail-header>div>span{color:#5f6b76;max-width:40rem;font-size:.8125rem;line-height:1.5;display:block}.catalog-hero>span{margin-block-start:.4rem}.catalog-detail-header>div>span{margin-block-start:.8rem}.catalog-page.is-detail .catalog-detail-header{flex-shrink:0;gap:1.275rem;padding-block:.85rem .95rem}.catalog-page.is-detail .catalog-detail-header>div>span{margin-block-start:.45rem}.catalog-page.is-detail .catalog-breadcrumb{flex-shrink:0}.catalog-marketplace{flex:1;grid-template-columns:15.75rem minmax(0,1fr);gap:0 1.25rem;min-height:0;margin-block-start:1.1rem;display:grid}.catalog-market-pane{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.catalog-market-toolbar{flex-shrink:0;justify-content:space-between;align-items:center;height:36px;margin-block-end:.7rem;display:flex}.catalog-market-tabs{align-items:stretch;height:100%;display:flex;box-shadow:inset 0 -1px #00000014}.catalog-market-tabs button{color:#737373;font:inherit;cursor:pointer;background:0 0;border:0;margin-inline-end:1.1rem;padding:0;font-size:.8125rem;font-weight:500;box-shadow:inset 0 -2px #0000}.catalog-market-tabs button.is-active{color:#171717;box-shadow:inset 0 -2px #171717}.catalog-collection-create{color:#737373;min-height:1.75rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000001f;border-radius:.4rem;padding:0 .7rem;font-size:.75rem;font-weight:500}.catalog-market-toolbar .catalog-collection-create{transform:translateY(-8px)}html[data-theme=dark] .catalog-collection-create{color:#b0b0b0;border-color:#ffffff24}.catalog-filters{scrollbar-width:thin;scrollbar-color:#00000014 transparent;min-height:0;padding:.15rem .45rem 1rem .35rem;overflow:clip auto}.catalog-filters-head{justify-content:space-between;align-items:baseline;gap:.65rem;margin-block-end:.75rem;display:flex}.catalog-filters-head h2{letter-spacing:-.02em;margin:0;font-size:.875rem;font-weight:600}.catalog-filters-head button{color:#737373;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.6875rem;font-weight:500}.catalog-filters-search{margin-block-end:0;padding:4px .7rem}.catalog-filters-search+.catalog-filter-group{margin-block-start:.95rem}.catalog-filter-group{border:0;gap:.32rem;min-inline-size:0;margin:0;padding:0;display:grid}.catalog-filter-group+.catalog-filter-group{margin-block-start:.7rem}.catalog-filter-label{color:#737373;letter-spacing:.01em;font-size:.6875rem;font-weight:500}.catalog-filter-combobox{min-width:0;min-height:2.1rem;box-shadow:var(--mtg-shadow-edge);cursor:text;background:#fff;border-radius:.5rem;align-items:center;gap:.28rem;padding:calc(.26rem + 4px) calc(.32rem + 4px);display:flex;overflow:hidden}.catalog-filter-chips{flex-wrap:wrap;flex:0 auto;align-items:center;gap:.28rem;min-width:0;display:flex}.catalog-filter-combobox.is-open,.catalog-filter-combobox:focus-within{box-shadow:0 0 0 1px #0003}.catalog-filter-combobox input{color:#18212b;caret-color:#171717;background:0 0;border:0;outline:none;flex:.35rem;width:.35rem;min-width:.35rem;min-height:1.5rem;padding:0;font-size:.75rem}.catalog-filter-combobox.is-open:not(.is-full) input,.catalog-filter-combobox:focus-within:not(.is-full) input{flex:3.25rem;width:auto;min-width:3.25rem;padding:0 .18rem}.catalog-filter-combobox input::placeholder{color:#7b8690}.catalog-filter-combobox input::-webkit-search-cancel-button{appearance:none}.catalog-filter-combobox input::-webkit-search-decoration{appearance:none}.catalog-filter-pill{color:#262626;background:#f3f3f3;border-radius:.32rem;align-items:center;gap:.18rem;min-height:1.4rem;padding:0 .2rem 0 .42rem;font-size:.6875rem;font-weight:500;line-height:1;display:inline-flex}.catalog-filter-pill button{color:#737373;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:.95rem;height:.95rem;padding:0;display:grid}.catalog-filter-pill button:hover{color:#171717;background:#0000000f}.catalog-filter-menu{z-index:90;scrollbar-width:thin;scrollbar-color:#0000001f transparent;background:#fff;border-radius:.7rem;gap:2px;margin:0;padding:.28rem;list-style:none;display:grid;position:fixed;overflow:auto;box-shadow:0 0 0 1px #0000000f,0 10px 28px #0000001f}.catalog-filter-menu button{color:#404040;width:100%;min-height:1.85rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.4rem;align-items:center;padding:0 .65rem;font-size:.75rem;font-weight:500;display:flex}.catalog-filter-menu button:hover,.catalog-filter-menu button.is-active{color:#171717;background:#f3f3f3}.catalog-save-create{gap:.4rem}.catalog-market-stage{overscroll-behavior:contain;min-height:0;box-shadow:var(--mtg-shadow-sm);scrollbar-width:thin;scrollbar-color:transparent transparent;background:#eee;border-radius:.7rem;flex:1;overflow:auto}.catalog-market-stage:hover,.catalog-market-stage:focus-within{scrollbar-color:#0000001a transparent}.catalog-market-stage::-webkit-scrollbar{width:3px}.catalog-market-stage::-webkit-scrollbar-track{background:0 0}.catalog-market-stage::-webkit-scrollbar-thumb{background:0 0;border-radius:99px}.catalog-market-stage:hover::-webkit-scrollbar-thumb{background:#0000001a}.catalog-market-stage:focus-within::-webkit-scrollbar-thumb{background:#0000001a}.catalog-market-grid{grid-template-columns:1fr 1fr;align-content:start;gap:.9rem;padding:.9rem;display:grid}.catalog-market-card{content-visibility:auto;contain-intrinsic-size:23rem;background:#fff;border-radius:.7rem;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000d}.catalog-market-card .catalog-favorite{top:.7rem;right:.7rem}.catalog-market-tools{z-index:2;gap:.35rem;display:flex;position:absolute;top:.7rem;right:.7rem}.catalog-market-tools .catalog-favorite,.catalog-market-tools .catalog-like{position:static}.catalog-market-preview{background:#f3f3f3;height:20.5rem;position:relative;overflow:hidden}.catalog-market-preview.is-product{height:15rem}.catalog-market-preview .catalog-preview-viewport,.catalog-page.is-detail .catalog-market-preview .catalog-preview-viewport,.catalog-page.is-detail .catalog-market-preview .catalog-preview-viewport.is-mobile{background:0 0;justify-content:flex-start;align-items:stretch;width:100%;height:100%;min-height:0;padding:.85rem .75rem .45rem;display:flex;overflow:hidden}.catalog-market-preview .catalog-preview-viewport>div,.catalog-market-preview .catalog-specimen{width:100%;min-width:0}.catalog-market-preview .mtg-device{transform-origin:top;transform:scale(.56)}.catalog-market-preview.is-iphone{background:#f3f3f3;justify-content:center;align-items:center;padding:.7rem .55rem .4rem;display:flex;container-type:size}.catalog-market-preview.is-iphone .catalog-iphone{width:min(10.15rem,100cqw,49.0234cqh);height:auto}.catalog-market-preview.is-iphone .mtg-device,.catalog-market-preview.is-iphone .catalog-iphone .mtg-device{width:24.375rem;min-width:24.375rem;max-width:none;height:auto;min-height:49.7rem;transform:scale(calc(100cqw / 24.375rem));transform-origin:0 0}.catalog-market-preview.is-iphone .catalog-iphone-screen{container-type:size}.catalog-market-preview.is-iphone .catalog-iphone .mtg-device-screen{height:auto;min-height:46rem;padding:1.85rem 1.15rem 1.45rem}.catalog-market-preview.is-product .preview-compose,.catalog-market-preview.is-product .app-frame{transform-origin:0 0;width:217%;transform:scale(.46)}.catalog-market-open{z-index:1;cursor:pointer;background:0 0;border:0;text-decoration:none;position:absolute;inset:0}.catalog-market-card .catalog-favorite{z-index:2}.catalog-market-card footer{justify-content:space-between;align-items:center;gap:.7rem;min-height:2.55rem;padding:0 .85rem;display:flex}.catalog-market-card footer span,.catalog-market-card footer a{color:#171717;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.75rem;font-weight:600;text-decoration:none;overflow:hidden}.catalog-market-card footer button{color:#525252;font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-size:.75rem;font-weight:500}.catalog-market-card[data-theme=dark]{background:#242424}.catalog-market-card[data-theme=dark] .catalog-market-preview{background:#1f1f1f}.catalog-market-card[data-theme=dark] footer span,.catalog-market-card[data-theme=dark] footer a{color:#f2f2f2}.catalog-market-card[data-theme=dark] footer button{color:#b0b0b0}.catalog-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;padding:.9rem;display:grid}.catalog-page>.catalog-collection-grid{margin-block-start:.35rem;padding:0}.catalog-collection-hero{justify-content:space-between;align-items:center;gap:1rem;display:flex}.catalog-collection-back{color:#737373;font:inherit;cursor:pointer;background:0 0;border:0;margin:0 0 1rem;padding:0;font-size:.8125rem;font-weight:500}.catalog-collection-card{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:.7rem;flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0000000d}.catalog-collection-card-well{color:#a3a3a3;background:#f3f3f3;place-items:center;height:8.75rem;display:grid}.catalog-collection-card.is-create .catalog-collection-card-well{background:#f7f7f7}.catalog-collection-card>span:last-child{color:#171717;letter-spacing:-.02em;align-items:center;min-height:2.55rem;padding:0 .85rem;font-size:.75rem;font-weight:600;display:flex}.catalog-collect-dialog{z-index:95;place-items:center;padding:1.75rem;display:grid;position:fixed;inset:0}.catalog-collect-panel{z-index:1;background:#fff;border-radius:.9rem;gap:.9rem;width:min(22.5rem,100vw - 2.5rem);padding:1.25rem 1.3rem 1.15rem;display:grid;position:relative;box-shadow:0 0 0 1px #0000000f,0 18px 40px #00000029}.catalog-collect-panel h2{color:#171717;letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:600}.catalog-collect-panel label{color:#737373;gap:.35rem;font-size:.6875rem;font-weight:500;display:grid}.catalog-collect-panel input{color:#171717;min-height:2.1rem;font:inherit;box-shadow:var(--mtg-shadow-edge);background:#fff;border:0;border-radius:.5rem;outline:none;padding:0 .7rem;font-size:.8125rem}.catalog-collect-panel input:focus{box-shadow:0 0 0 1px #0003}.catalog-collect-actions{justify-content:flex-end;gap:.45rem;display:flex}.catalog-collect-actions button{color:#525252;min-height:1.85rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.4rem;padding:0 .75rem;font-size:.75rem;font-weight:500}.catalog-collect-actions .is-primary{color:#fff;background:#171717}.catalog-collect-actions .is-primary:disabled{opacity:.35;cursor:default}.catalog-inspect{z-index:80;place-items:center;padding:1.75rem;display:grid;position:fixed;inset:0}.catalog-inspect-backdrop{cursor:pointer;background:#11111161;border:0;position:absolute;inset:0}.catalog-inspect-panel{z-index:1;background:#fff;border-radius:1.25rem;flex-direction:column;width:min(47.6rem,100vw - 3rem);height:min(82vh,48rem);max-height:min(90vh,52rem);padding:1.35rem 1.5rem 1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000a,0 18px 50px #00000024,0 4px 16px #0000000f}.catalog-inspect-panel.is-mobile{width:min(39.2rem,100vw - 3rem)}.catalog-inspect-panel[data-theme=dark],.catalog-inspect-panel.is-mobile[data-theme=dark]{background:#242424}.catalog-inspect-bar{flex-shrink:0;justify-content:space-between;align-items:center;gap:.85rem;margin-block-end:1.15rem;display:flex}.catalog-inspect-bar h2{color:#171717;letter-spacing:-.03em;margin:0;font-size:1.0625rem;font-weight:600}.catalog-inspect-close{color:#171717;cursor:pointer;background:#fff;border:0;border-radius:999px;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;display:grid;box-shadow:0 0 0 1px #00000014,0 1px 2px #0000000f}.catalog-inspect-panel .catalog-preview-viewport,.catalog-page.is-detail .catalog-inspect-panel .catalog-preview-viewport,.catalog-page.is-detail .catalog-inspect-panel .catalog-preview-viewport.is-mobile{background:0 0;border-radius:0;width:100%;height:100%;min-height:0;padding:1.1rem .85rem 1rem}.catalog-inspect-stage{background:#f6f6f6;border-radius:.9rem;flex:1;min-height:0;overflow:auto}.catalog-inspect-panel[data-theme=dark] .catalog-inspect-stage{background:#1c1c1c}.catalog-inspect-actions{flex-shrink:0;justify-content:flex-end;gap:.5rem;margin-block-start:1rem;display:flex}.catalog-inspect-actions a{align-items:center;text-decoration:none;display:inline-flex}.catalog-item-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.catalog-item-action{color:#525252;min-height:2.125rem;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000001f;border-radius:.55rem;padding:0 1rem;font-size:.75rem;font-weight:500}.catalog-item-action.is-emphasis{color:#171717;border-color:#171717}.catalog-item-action.is-solid{color:#fff;background:#171717;border-color:#171717}.catalog-item-stage{min-height:0;box-shadow:var(--mtg-shadow-sm);background:#eee;border-radius:.7rem;flex:1;margin-block-start:1.1rem;overflow:auto}.catalog-item-stage .catalog-preview-viewport,.catalog-page.is-detail .catalog-item-stage .catalog-preview-viewport,.catalog-page.is-detail .catalog-item-stage .catalog-preview-viewport.is-mobile{min-height:0;padding:1.25rem .85rem 1.1rem}.docs-frame:has(.catalog-page.is-item){height:auto;min-height:100vh}.docs-content:has(.catalog-page.is-item){flex:none;overflow:visible}.docs-main:has(.catalog-page.is-item){flex:none;height:auto;min-height:0;padding-block:2.5rem 3.5rem;overflow:visible}.catalog-page.is-item{flex:none;min-height:0;padding-block-end:0;overflow:visible}.catalog-page.is-item .catalog-product{flex:none;min-height:34rem;margin-block-start:1.35rem}.catalog-page.is-item .catalog-product-media{min-height:34rem}.catalog-page.is-item .catalog-product-media .catalog-preview-viewport.is-mobile{background:0 0;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;padding:1.5rem;display:flex}.catalog-page.is-item .catalog-product-media .catalog-preview-viewport.is-mobile>div,.catalog-page.is-item .catalog-specimen{flex:none;width:24.375rem;max-width:100%}.catalog-page.is-item .catalog-related{flex:none}.catalog-product{align-items:stretch;gap:clamp(2.5rem,4vw,4rem);margin-block-start:1.1rem;display:flex}.catalog-product-media{background:#f1f1f1;border-radius:.9rem;flex:1.15 1 0;min-width:0;min-height:32rem;position:relative;overflow:auto;box-shadow:inset 0 0 0 1px #00000009,0 1px 2px #00000006}.catalog-scheme-switcher{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #0000001f;border-radius:.65rem;gap:.35rem;padding:.35rem;display:flex;position:absolute;inset:.75rem .75rem auto;overflow-x:auto}.catalog-scheme-switcher a{color:#42423f;border-radius:.45rem;flex:none;min-height:2rem;padding:.35rem .6rem;font-size:.75rem;line-height:1.2rem;text-decoration:none}.catalog-scheme-switcher a.is-selected{color:#f5f4f0;background:#202120}.catalog-product-media.is-iphone{background:#f1f1f1;place-items:center;min-height:0;display:grid;overflow:hidden;container:iphone-slot/size}.catalog-product-media.is-iphone .catalog-preview-viewport,.catalog-page.is-detail .catalog-product-media.is-iphone .catalog-preview-viewport,.catalog-page.is-detail .catalog-product-media.is-iphone .catalog-preview-viewport.is-mobile{background:0 0;place-items:center;width:100%;height:100%;min-height:0;padding:1rem .8rem;display:grid;overflow:hidden}.catalog-iphone{aspect-ratio:502/1024;position:relative;container-type:inline-size}.catalog-product-media .catalog-iphone{width:min(16.25rem,100cqi - 1.1rem,49.0234cqb - .735352rem);height:auto}.catalog-iphone-screen{z-index:1;background:#fff;border-radius:12cqi;position:absolute;inset:.78% 2.19%;overflow:hidden;container:phone-screen/inline-size}.catalog-iphone-shell{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;image-rendering:auto;width:100%;height:100%;position:absolute;inset:0}.catalog-iphone-home{z-index:3;pointer-events:none;background:#171717;border-radius:999px;width:26%;height:.22rem;position:absolute;bottom:1.35%;left:50%;transform:translate(-50%)}.catalog-iphone .mtg-device{width:100%;height:100%;box-shadow:none;background:0 0;border-radius:0;margin:0;overflow:hidden}.catalog-iphone .mtg-device-chrome,.catalog-iphone .mtg-device-home{display:none}.catalog-product-media .catalog-iphone .mtg-device-screen{height:100%;min-height:0;padding:1.65rem .8rem 1.7rem}.catalog-product-media .catalog-iphone .mtg-m-scene{gap:.55rem;height:100%;min-height:0}.catalog-product-media .catalog-iphone .mtg-m-live-cta{width:100%;margin-block-start:auto;padding-block-start:.25rem;display:flex}.catalog-product-media .catalog-iphone .mtg-m-btn{min-height:12.7cqi;padding-inline:5.1cqi;font-size:4.07cqi;line-height:1.25}.catalog-product-media .catalog-iphone .mtg-m-live-cta .mtg-m-btn{box-sizing:border-box;width:100%;min-width:0}.catalog-product-media .catalog-iphone .mtg-m-btn[data-variant=outline-compact]{width:auto;min-width:0;min-height:10.2cqi;margin-inline:auto;padding-inline:4.6cqi;font-size:3.6cqi}.catalog-product-media .catalog-iphone .mtg-m-btn[data-variant=soft-arrow]{gap:.35em;width:100%;min-width:0}.catalog-product-media .catalog-iphone .mtg-m-btn[data-variant=solid-focus]{font-size:4.07cqi}html[data-theme=dark] .catalog-iphone-screen{background:#171717}.catalog-product-info{flex-direction:column;flex:.85 1 0;gap:2rem;min-width:17rem;display:flex}.catalog-product-copy{flex-direction:column;gap:.9rem;display:flex}.catalog-product-heading{justify-content:space-between;align-items:center;gap:.85rem;display:flex}.catalog-product-copy h1,.catalog-product-info h1{color:#111820;letter-spacing:-.03em;min-width:0;margin:0;font-size:1.625rem;font-weight:600;line-height:1.15}.catalog-product-type{color:#74a3ff;letter-spacing:.01em;background:#74a3ff14;border-radius:999px;flex-shrink:0;align-items:center;margin:0;padding:.25rem .62rem;font-size:.6875rem;font-weight:600;display:inline-flex}.catalog-product-details{flex-direction:column;gap:1.05rem;display:flex}.catalog-product-meta{gap:.8rem;margin:0;display:grid}.catalog-product-meta div{grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:.85rem;display:grid}.catalog-product-meta dt{color:#737373;margin:0;font-size:.6875rem;font-weight:500}.catalog-product-meta dd{color:#171717;margin:0;font-size:.8125rem;font-weight:500}.catalog-product-tags{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.catalog-product-tags li{color:#404040;background:#f3f3f3;border-radius:999px;padding:.28rem .62rem;font-size:.6875rem;font-weight:500}.catalog-product-end{flex-direction:column;gap:1rem;margin-block-start:auto;display:flex}.catalog-product-rule{border:0;border-block-start:1px solid #08192b14;width:100%;height:0;margin:0}.catalog-product-info .catalog-item-actions{justify-content:flex-start;gap:.6rem;margin-block-start:0;padding-block-start:0}.catalog-product-info .catalog-like.is-inline{border-radius:.55rem;width:2.125rem;height:2.125rem}.catalog-related{border-block-start:1px solid #08192b14;margin-block-start:2.25rem;padding-block-start:1.5rem}.catalog-related>h2{color:#171717;letter-spacing:-.02em;margin:0 0 1rem;font-size:.875rem;font-weight:600}.catalog-related .catalog-market-grid{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#00000029 transparent;background:#f1f1f1;border-radius:.9rem;flex-wrap:nowrap;gap:.8rem;padding:.85rem;display:flex;overflow-x:auto}.catalog-related .catalog-market-card{contain-intrinsic-size:18rem;flex:0 0 12.5rem;width:12.5rem}.catalog-related .catalog-market-preview{justify-content:center;align-items:center;height:13.35rem;display:flex;overflow:hidden}.catalog-related .catalog-market-preview.is-product{height:9.5rem}.catalog-related .catalog-market-preview.is-iphone{padding:.35rem .3rem .15rem;container-type:size}.catalog-related .catalog-iphone{width:min(6.85rem,100cqw,49.0234cqh);max-width:none;height:auto;max-height:none}.catalog-related .catalog-market-preview .catalog-preview-viewport,.catalog-page.is-detail .catalog-related .catalog-market-preview .catalog-preview-viewport,.catalog-page.is-detail .catalog-related .catalog-market-preview .catalog-preview-viewport.is-mobile{justify-content:center;align-items:flex-start;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.catalog-related .catalog-market-preview .mtg-device{transform-origin:top;flex-shrink:0;width:24.375rem;min-width:24.375rem;max-width:none;transform:scale(.38)}.catalog-related .catalog-market-preview.is-iphone .mtg-device,.catalog-related .catalog-iphone .mtg-device{width:24.375rem;min-width:24.375rem;max-width:none;height:auto;min-height:49.7rem;transform:scale(calc(100cqw / 24.375rem));transform-origin:0 0}.catalog-related .catalog-iphone-screen{container-type:size}.catalog-related .catalog-iphone .mtg-device-screen{height:auto;min-height:46rem;padding:1.85rem 1.15rem 1.45rem}.catalog-related .catalog-market-preview.is-product .preview-compose,.catalog-related .catalog-market-preview.is-product .app-frame{width:294%;transform:scale(.34)}.catalog-related .catalog-market-tools .catalog-like,.catalog-related .catalog-market-tools .catalog-favorite{width:1.5rem;height:1.5rem}.catalog-related .catalog-market-card footer{min-height:2.05rem;padding:0 .65rem}.catalog-hero-actions{flex-wrap:wrap;gap:.9rem;margin-block-start:1.7rem;display:flex}.catalog-toolbar{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-block:2.2rem 1.1rem;display:flex}.catalog-toolbar .catalog-select{min-width:9.5rem}.catalog-toolbar>label{color:#7b8690;gap:.25rem;width:min(100%,20rem);font-size:.6875rem;font-weight:500;display:grid}.catalog-toolbar input,.catalog-state-select select{color:#18212b;min-height:2rem;box-shadow:var(--mtg-shadow-edge);background:#fff;border:0;border-radius:.4375rem;padding-inline:.55rem;font-size:.75rem}.catalog-controls fieldset>div{background:#f0f2f4;border:0;border-radius:.4375rem;flex-wrap:wrap;gap:.15rem;padding:.15rem;display:flex}.catalog-controls fieldset button{color:#5f6b76;cursor:pointer;background:0 0;border:0;border-radius:.3rem;min-height:1.75rem;padding:0 .5rem;font-size:.6875rem;font-weight:500}.catalog-controls fieldset button[aria-pressed=true]{color:#171717;background:#fff;font-weight:600;box-shadow:0 1px 1px #1118200d}.catalog-result-count,.catalog-verified{color:#7b8690;font-size:.6875rem}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin-block-start:1.1rem;display:grid}.catalog-card{box-shadow:var(--mtg-shadow-sm);background:#fff;border-radius:.625rem;flex-direction:column;display:flex;overflow:hidden}.catalog-card-preview{min-height:13.75rem;color:inherit;background:#f7f8f9;flex-direction:column;flex:auto;text-decoration:none;display:flex;box-shadow:inset 0 -1px #08192b0f}.catalog-thumb{place-items:center;min-height:8.5rem;padding:.85rem;display:grid;overflow:hidden}.catalog-thumb.is-dense{flex:auto;place-items:stretch stretch;min-height:0;padding:0}.catalog-specimen{width:100%}.catalog-product-choices{gap:1.2rem;margin-top:.85rem}.catalog-product-choices>div{align-items:center}.catalog-spec-choices{flex-wrap:wrap;gap:.4rem;display:flex}.catalog-spec-choices a{color:#737373;background:#f3f3f3;border:1px solid #0000;border-radius:999px;padding:.28rem .62rem;font-size:.8125rem;font-weight:500;text-decoration:none}.catalog-spec-choices a[aria-current=true]{color:#171717;background:#fff;border-color:#17171729;box-shadow:0 1px 2px #0000000f}.catalog-scheme-pills{flex-wrap:wrap;gap:.7rem;display:flex}.catalog-scheme-pill{border:2px solid #0000;border-radius:999px;width:2.5rem;height:2.5rem;padding:3px;display:grid}.catalog-scheme-pill[aria-current=true]{border-color:#171717}.catalog-scheme-pill>span{border-radius:999px;height:100%;display:block;overflow:hidden}.catalog-scheme-pill>span>span{width:50%;height:100%;display:block}.thumb-device{pointer-events:none;overflow:hidden}.catalog-thumb .mtg-table-scroll{box-shadow:none;border:0;border-radius:0}.catalog-thumb .mtg-table{min-width:0}.thumb-row,.thumb-toolbar{justify-content:center;align-items:center;gap:.4rem;display:flex}.thumb-toolbar{color:#18212b;width:min(100%,15rem);box-shadow:var(--mtg-shadow-sm);background:#fff;border-radius:.5rem;justify-content:space-between;padding:.45rem .55rem;font-size:.75rem;font-weight:600}.thumb-dashboard{pointer-events:none;transform-origin:0 0;width:208%;height:9.25rem;overflow:hidden;transform:scale(.48)}.thumb-shell{background:#fff;grid-template-columns:3rem 1fr;gap:.4rem;min-height:9.25rem;padding:.5rem;display:grid}.thumb-shell>aside{box-shadow:var(--mtg-shadow-edge);background:linear-gradient(#f0f0f0,#f7f8f9);border-radius:.4rem}.thumb-shell>main{box-shadow:var(--mtg-shadow-edge);background:#f7f8f9;border-radius:.4rem;gap:.4rem;padding:.5rem;display:grid}.thumb-shell strong{font-size:.75rem;font-weight:600}.thumb-metrics{grid-template-columns:repeat(3,1fr);gap:.3rem;display:grid}.thumb-metrics i,.thumb-table{height:2rem;box-shadow:var(--mtg-shadow-edge);background:#fff;border-radius:.35rem;display:block}.thumb-table{height:3rem}.catalog-card-body{flex-direction:column;flex:none;gap:.2rem;height:7.25rem;padding:.75rem .8rem .85rem;display:flex}.catalog-card-title-row{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.catalog-card-title-row h2{letter-spacing:-.02em;margin:0;font-size:.875rem;font-weight:600}.catalog-card-title-row small{color:#7b8690;font-size:.625rem;font-weight:500}.catalog-card-body p{color:#5f6b76;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.45;display:-webkit-box;overflow:hidden}.catalog-card-body a{color:#171717;justify-content:space-between;align-items:center;width:100%;margin-block-start:auto;padding-block-start:.65rem;font-size:.75rem;font-weight:500;text-decoration:none;display:flex}.catalog-empty{color:#7b8690;text-align:center;box-shadow:var(--mtg-shadow-edge);border-radius:.625rem;padding:2rem}.catalog-breadcrumb{color:#7b8690;gap:.35rem;font-size:.75rem;display:flex}.catalog-breadcrumb a{color:#404040;text-decoration:none}.catalog-detail-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.7rem;padding-block:1.5rem 1.7rem;display:flex;box-shadow:inset 0 -1px #0000000f}.catalog-detail-header>div{flex:18rem;min-width:0}.catalog-controls{box-shadow:none;background:0 0;flex-wrap:wrap;align-items:flex-end;gap:1rem 1.15rem;margin-block-end:0;padding:1.36rem 0 0;display:flex}.catalog-page.is-detail .catalog-controls{gap:.75rem .86rem;padding-block-start:1.02rem}.catalog-select{gap:.3rem;min-width:8.25rem;display:grid;position:relative}.catalog-select>span{color:#737373;letter-spacing:.01em;font-size:.6875rem;font-weight:500}.catalog-select-trigger{color:#171717;min-height:1.85rem;font:inherit;letter-spacing:-.01em;cursor:pointer;background:#fff;border:0;border-radius:.45rem;justify-content:space-between;align-items:center;gap:.55rem;padding:0 .55rem 0 .7rem;font-size:.75rem;font-weight:500;display:flex;box-shadow:0 0 0 1px #0000001a}.catalog-select-trigger svg{color:#8a8a8a;flex-shrink:0}.catalog-select-trigger.is-open{box-shadow:0 0 0 1px #171717}.catalog-select-trigger.is-open svg{transform:rotate(180deg)}.catalog-select-menu{z-index:20;background:#fff;border-radius:.7rem;gap:2px;min-width:100%;margin:0;padding:.28rem;list-style:none;display:grid;position:absolute;top:calc(100% + .3rem);left:0;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 10px 28px #0000001f}.catalog-select-menu button{color:#404040;width:100%;min-height:1.85rem;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.4rem;align-items:center;padding:0 .65rem;font-size:.75rem;font-weight:500;display:flex}.catalog-select-menu button:hover,.catalog-select-menu button.is-selected,.catalog-select-menu button.is-active{color:#171717;background:#f3f3f3}.catalog-select-menu button.is-selected{font-weight:600}.catalog-preview-stage{box-shadow:var(--mtg-shadow-sm);background:#eee;border-radius:.625rem;margin-block-start:1.25rem;position:relative;overflow:hidden}.catalog-page.is-detail .catalog-preview-stage{margin-block-start:.9375rem}.catalog-preview-mode{z-index:2;background:#fff;border-radius:999px;grid-template-columns:1fr 1fr;width:9.75rem;padding:.15rem;display:grid;position:absolute;top:1rem;left:1rem;box-shadow:0 0 0 1px #00000014,0 1px 2px #0000000f}.catalog-preview-mode-thumb{pointer-events:none;background:#171717;border-radius:999px;width:calc(50% - .15rem);height:calc(100% - .3rem);transition:transform .18s;position:absolute;top:.15rem;left:.15rem}.catalog-preview-mode[data-value=code] .catalog-preview-mode-thumb{transform:translate(100%)}.catalog-preview-mode button{z-index:1;color:#171717;min-height:1.85rem;font:inherit;letter-spacing:.01em;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 .55rem;font-size:.75rem;font-weight:500;position:relative}.catalog-preview-mode button.is-selected{color:#fff}.catalog-preview-code{color:#e8e8e8;background:#111;min-height:22rem;margin:0;padding:3.6rem 1.1rem 1.15rem;overflow:auto}.catalog-page.is-detail .catalog-preview-code{min-height:16.5rem;padding-block-end:.86rem}.catalog-preview-code code{letter-spacing:0;white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-weight:400;line-height:1.55;display:block}.catalog-preview-stage[data-mode=code]{background:#111}.catalog-favorite,.catalog-like{z-index:2;color:#171717;cursor:pointer;background:#fff;border:0;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;display:grid;position:absolute;top:1rem;right:1rem;box-shadow:0 0 0 1px #00000014,0 1px 2px #0000000f}.catalog-like.is-inline{width:1.625rem;height:1.625rem;position:static;box-shadow:0 0 0 1px #0000001f}.catalog-like.is-liked,.catalog-favorite.is-saved{color:#171717}.catalog-favorite.is-inline{width:1.75rem;height:1.75rem;box-shadow:none;background:0 0;position:static}.catalog-controls fieldset{border:0;min-width:0;max-width:100%;margin:0;padding:0}.catalog-controls legend,.catalog-state-select>span{color:#7b8690;margin-block-end:.2rem;font-size:.625rem;font-weight:500}.catalog-state-select{display:grid}.catalog-preview-stage{box-shadow:var(--mtg-shadow-sm);background:#eee;border-radius:.625rem;position:relative;overflow:hidden}.catalog-preview-stage.is-product{background:#eee}.catalog-preview-viewport{width:100%;min-height:22rem;margin-inline:auto;padding:3.6rem .85rem .85rem;overflow:auto}.catalog-page.is-detail .catalog-preview-viewport{min-height:16.5rem;padding-block-end:.64rem}.catalog-preview-viewport.is-mobile{background:#eee;place-items:start center;width:100%;min-height:36rem;padding:3.6rem 1rem 1rem;display:grid}.catalog-page.is-detail .catalog-preview-viewport.is-mobile{min-height:27rem;padding-block-end:.75rem}.catalog-preview-viewport[data-viewport=phone]{width:min(100%,26rem)}.catalog-preview-viewport.is-mobile[data-viewport=phone]{width:100%}.catalog-preview-viewport[data-viewport=tablet]{width:min(100%,48rem)}.catalog-preview-viewport[data-viewport=mobile]{width:min(100%,24rem)}.catalog-preview-viewport.is-product[data-viewport=tablet],.catalog-preview-viewport.is-product[data-viewport=mobile]{background:#fff;border-radius:.5rem;overflow:hidden}.preview-compose{width:100%}.preview-compose .data-card{box-shadow:var(--mtg-shadow-sm);border:0;margin:0}.preview-compose .mtg-table-scroll{box-shadow:none;border:0;border-radius:0}.preview-compose .mtg-table caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.preview-compose-body{color:#5f6b76;padding:.75rem .85rem;font-size:.75rem;line-height:1.45}.preview-form-card .preview-compose-body{max-width:22rem}.preview-actions{align-items:center;gap:.4rem;display:flex}.catalog-notes-grid{grid-template-columns:repeat(3,1fr);gap:.85rem;margin-block-start:.85rem;display:grid}.catalog-notes-grid section{padding:.65rem 0 0;box-shadow:inset 0 1px #08192b12}.catalog-notes-grid h2{margin:0 0 .35rem;font-size:.8125rem;font-weight:600}.catalog-notes-grid p{color:#5f6b76;margin:.2rem 0;font-size:.75rem;line-height:1.45}.stable-preview{color:#18212b;background:#f7f8f9;width:100%;min-height:100vh;padding:1rem}.stable-preview[data-viewport=tablet]{max-width:48rem}.stable-preview[data-viewport=mobile]{max-width:24rem}@media (max-width:1200px){.catalog-page,.catalog-page.is-search,.catalog-page.is-detail{padding-inline:48px}.docs-nav{flex-wrap:wrap}.catalog-product{gap:2.5rem}}@media (max-width:1080px){.docs-frame:has(.catalog-page.is-item){height:auto;min-height:100vh}.catalog-page.is-item{height:auto;overflow:visible}.docs-content:has(.catalog-page.is-item){height:auto;overflow:visible}.docs-main:has(.catalog-page.is-item){height:auto;overflow:visible}.catalog-page.is-item .catalog-product{flex-direction:column;flex:none;min-height:auto}.catalog-page.is-item .catalog-product-info{flex:none;min-width:0}.catalog-page.is-item .catalog-product-media{min-height:28rem}}@media (max-width:960px){.docs-topbar{grid-template-columns:1fr auto 1fr;height:auto;min-height:auto;padding:.75rem 1rem .6rem}.docs-topbar.is-home{padding:.75rem 1rem}.product-hero{min-height:620dvh;margin:0 .75rem .75rem}.product-hero-frame{background:linear-gradient(#f5f4f0b3 0%,#f5f4f038 46%,#0000 68%),url(/brand/hero-stage.png) 18% 40%/cover no-repeat;border-radius:24px;align-content:start;min-height:calc(100dvh - 4.5rem);padding:2rem 1.35rem 1.25rem;position:sticky;top:3.75rem;overflow:clip}.product-hero-frame:before{background:linear-gradient(#121212c7 0%,#12121252 46%,#1212121f 68%),url(/brand/hero-stage.png) 18% 40%/cover no-repeat}.product-hero-elements{justify-content:center;width:100%;margin:2.75rem 0 .5rem;display:flex;position:relative;inset:auto;transform:none}.product-hero-phone{zoom:.58;width:20.25rem;transform:none}.product-hero-el.is-nav{filter:none;transform:none}.product-hero-snippets{display:none}.product-proof{gap:3.5rem;padding:5rem 1.35rem 4rem}.product-proof-copy{gap:2.5rem}.product-proof-copy h2{max-width:11ch}.product-proof-copy p{margin:0}.product-proof-stats{grid-template-columns:1fr 1fr}.product-proof-stat{min-height:9.2rem;padding:1.25rem 1rem}.product-proof-stat.is-primary{grid-column:span 2}.product-proof-stat:nth-child(3){border-block-start:1px solid #ddded7;border-inline-start:0}.product-element-stage{padding-block:4.9rem 4.55rem}.product-element-inner{gap:2.1rem;padding-inline:1.35rem}.product-element-inner h2{white-space:normal;font-size:clamp(1.68rem,6.72vw,2.31rem)}.product-work{grid-template-columns:1fr;justify-items:start;gap:3.5rem;min-height:0;padding:5rem 1.35rem 4.5rem}.product-work-links{display:none}.product-work-copy h2{max-width:16ch}.product-work-figure{justify-content:flex-start;width:100%}.product-work-stage{width:min(24rem,100%)}.product-pages{grid-template-columns:1fr;gap:3.5rem;min-height:0;padding:5rem 1.35rem 5.5rem}.product-pages-copy h2{max-width:15ch}.product-pages-figure{width:100%;min-height:25rem}.product-pages-carousel{width:min(100%,24rem);height:21rem}.product-page-phone{width:min(10.5rem,42vw)}.product-hero:before{background:linear-gradient(#f5f4f0b3 0%,#f5f4f038 46%,#0000 68%)}.product-hero-stage{object-position:18% 40%}.product-hero-copy>p{max-width:34ch}.product-hero-cta{width:min(100%,27rem)}.product-hero-field input{min-height:2.85rem;padding:0 1rem;font-size:.9375rem}.product-hero-cta button{min-width:8.7rem;min-height:2.85rem;padding:0 1rem;font-size:.8125rem}.docs-workspace{min-height:2.25rem}.docs-nav{flex-wrap:wrap}.docs-topbar-tools{min-width:0}.docs-command-search .docs-quick-search{width:min(17.5rem,52vw)}.catalog-page,.catalog-page.is-search,.catalog-page.is-detail{padding-inline:32px}.docs-nav-flyout{width:min(18rem,100vw - 1.5rem);max-height:min(24rem,58vh);padding-bottom:.85rem;animation-name:docs-flyout-in;position:absolute;inset:calc(100% + .35rem) auto auto 0;box-shadow:0 8px 28px #0000001f,0 0 0 1px #00000014}.catalog-grid,.catalog-notes-grid,.catalog-collection-grid{grid-template-columns:1fr 1fr}.catalog-page.is-detail,.catalog-page.is-item{height:auto;overflow:visible}.docs-content:has(.catalog-page.is-detail){height:auto;overflow:visible}.docs-main:has(.catalog-page.is-detail){height:auto;overflow:visible}.docs-content:has(.catalog-page.is-item){height:auto;overflow:visible}.docs-main:has(.catalog-page.is-item){height:auto;overflow:visible}.catalog-page.is-item .catalog-product{flex:none;min-height:auto}.catalog-page.is-item .catalog-product-media{min-height:28rem}.catalog-product{flex-direction:column}.catalog-product-info{flex:auto;min-width:0}.catalog-product-info .catalog-item-actions{margin-block-start:1.35rem;padding-block-start:0}.catalog-marketplace{grid-template-columns:1fr;overflow:visible}.catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;max-height:none;padding:.15rem .2rem 1rem;display:grid;overflow:visible}.catalog-filters-head,.catalog-filters-search,.catalog-filter-group:first-of-type{grid-column:1/-1}.catalog-market-stage{min-height:28rem;max-height:70vh}}@media (max-width:680px){.product-proof{gap:3.5rem;padding-inline:1rem}.product-proof-stats{grid-template-columns:1fr}.product-proof-stat,.product-proof-stat:first-child{border-block-start:1px solid #ddded7;border-inline-start:0;min-height:8rem;padding:1.75rem 0}.product-proof-stat:first-child{border-block-start:0}.product-proof-stat.is-primary{grid-column:auto}.product-element-stage{padding-block:4.2rem 3.85rem}.product-element-inner{gap:1.9rem;padding-inline:1rem}.product-element-inner h2{font-size:1.61rem}.product-faq-board{grid-template-columns:1fr}.product-faq-board details{padding:0}.product-faq-board summary{grid-template-columns:2.35rem minmax(0,1fr) .75rem;gap:.8rem;min-height:5.25rem}.product-faq-board h3{white-space:normal}.product-faq-answer,.product-faq-board details:not([open])>.product-faq-answer{padding-left:3.15rem}.product-faq-board p{padding-right:0}.product-work{gap:2.75rem;padding:4rem 1rem 3.75rem}.product-work-stage{gap:1.125rem;width:min(22.5rem,100%)}.product-pages{gap:2.75rem;padding:4rem 1rem 4.75rem}.product-pages-copy h2{font-size:2rem}.product-pages-figure{min-height:24rem;padding:1rem;display:grid}.product-pages-figure:before{border-radius:18px;inset:.7rem}.product-pages-carousel{width:100%;height:20rem}.product-page-phone{width:min(10rem,54vw)}.product-page-phone.is-prev{transform:translate3d(-76%,-50%,-8rem)scale(.84)}.product-page-phone.is-next{transform:translate3d(-24%,-50%,-8rem)scale(.84)}.product-element-board{grid-template-columns:repeat(2,minmax(0,1fr))}.product-element-board a:not(:nth-child(5n+1)){padding-left:0}.product-element-board a:not(:nth-child(odd)){padding-left:1.25rem}.product-element-board a:not(:nth-child(5n)):after{display:none}.product-element-board a:not(:nth-child(2n)):after{content:"";background:#f5f4f033;width:1px;height:1.1rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.catalog-page,.catalog-page.is-search,.catalog-page.is-detail{padding-inline:20px}.catalog-grid,.catalog-notes-grid,.catalog-market-grid,.catalog-collection-grid,.catalog-filters{grid-template-columns:1fr}.catalog-toolbar,.catalog-detail-header,.catalog-hero-actions{flex-direction:column;align-items:stretch}.catalog-product-heading{align-items:flex-start}.catalog-product-info{gap:1.4rem}.mtg-table-scroll{scrollbar-gutter:stable;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.25rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.25rem),#0000)}.catalog-paid-cta{justify-content:center}}.auth-screen,.pricing-page{max-width:1120px;margin:0 auto;padding:48px 20px 80px}.auth-card,.pricing-card{background:#fff;border-radius:1rem;padding:28px 24px;box-shadow:0 0 0 1px #00000012}.auth-card{max-width:420px;margin:0 auto}.auth-card h1,.pricing-intro h1,.pricing-card h2,.pricing-card h3{letter-spacing:.01em;margin:0 0 8px;font-size:1.75rem}.auth-card>p,.pricing-intro>p,.pricing-card>p{color:#5a6372;margin:0 0 20px;line-height:1.55}.auth-form,.auth-field{gap:8px;display:grid}.auth-form{gap:16px}.auth-field input,.auth-form button,.pricing-button{min-height:44px;font:inherit;border-radius:.6rem}.auth-field input{border:1px solid #d7d7d2;width:100%;padding:0 12px}.auth-form button,.pricing-button,a.pricing-button{color:#f5f4f0;cursor:pointer;background:#202120;border:0;justify-content:center;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.auth-form button.auth-secondary{color:#202120;background:0 0;box-shadow:0 0 0 1px #d7d7d2}.auth-form button.auth-secondary:hover{background:#f5f4f0}.pricing-button.is-featured{background:#111}.auth-message,.auth-switch,.pricing-note,.pricing-current,.pricing-cta p{color:#5a6372;font-size:.95rem;line-height:1.5}.auth-switch a,.pricing-note a{color:#202120;font-weight:600}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.pricing-card.is-featured{box-shadow:0 0 0 2px #202120}.pricing-price{color:#202120;margin:0 0 12px;font-size:1.6rem;font-weight:700}.pricing-price span{color:#5a6372;font-size:.9rem;font-weight:500}.pricing-card ul{color:#3d4450;margin:0 0 20px;padding:0 0 0 1.1rem;line-height:1.55}.billing-actions,.pricing-cta{gap:10px;display:grid}.pricing-note{margin-top:24px}html[data-theme=dark] .docs-auth-link{color:#f2f2f2}html[data-theme=dark] .auth-card,html[data-theme=dark] .pricing-card{background:#1c1c1b;box-shadow:0 0 0 1px #ffffff14}html[data-theme=dark] .auth-card h1,html[data-theme=dark] .pricing-intro h1,html[data-theme=dark] .pricing-card h2,html[data-theme=dark] .pricing-card h3,html[data-theme=dark] .pricing-price,html[data-theme=dark] .auth-switch a,html[data-theme=dark] .pricing-note a{color:#f2f2f2}html[data-theme=dark] .auth-field input{color:#f2f2f2;background:#151515;border-color:#343432}@media (max-width:960px){.pricing-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.pricing-grid{grid-template-columns:1fr}}.product-tool-page{max-width:40rem;margin:0 auto;padding:6rem 1.25rem 8rem}.product-tool-page h1{color:#202120;font-family:var(--font-satoshi), Inter, sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,5vw,3.25rem);font-weight:500;line-height:1.08}.catalog-hero h2,.catalog-detail-header h2,.catalog-product-story h2,.product-guide h2,.pricing-faq h2,.pricing-intro h2{color:#202120;font-family:var(--font-satoshi), Inter, sans-serif;letter-spacing:-.02em;margin:1.1rem 0 .45rem;font-size:1.15rem;font-weight:500;line-height:1.3}.catalog-answer,.product-guide p,.pricing-faq p,.pricing-intro p{color:#3f3f3c;max-width:42rem;font-size:1rem;line-height:1.55}.catalog-answer{margin:.35rem 0 0}.catalog-product-story{gap:.75rem;display:grid}.catalog-spec-table,.pricing-compare{border-collapse:collapse;width:100%;margin:1.25rem 0 1.75rem;font-size:.95rem;line-height:1.45}.catalog-spec-table caption,.pricing-compare caption{caption-side:top;text-align:left;color:#3f3f3c;margin:0 0 .75rem;font-size:.95rem}.catalog-spec-table th,.catalog-spec-table td,.pricing-compare th,.pricing-compare td{text-align:left;vertical-align:top;border-bottom:1px solid #2021201f;padding:.7rem .8rem;font-weight:500}.catalog-spec-table th,.pricing-compare th{color:#202120}.pricing-compare{background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 0 0 1px #00000012}.pricing-compare th,.pricing-compare td{padding-inline:1rem}.pricing-faq{gap:1.25rem;margin-top:2.5rem;display:grid}.pricing-topups{border-top:1px solid #20212024;margin-top:4rem;padding-top:3rem}.pricing-topups>div:first-child{max-width:42rem}.pricing-topups h2{font-family:var(--font-satoshi), Inter, sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3.4rem);font-weight:500}.pricing-topups>div:first-child p{color:#5a6372;line-height:1.55}.pricing-topup-grid{border-top:1px solid #d7d7d2;border-left:1px solid #d7d7d2;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2rem;display:grid}.pricing-topup-grid article{border-bottom:1px solid #d7d7d2;border-right:1px solid #d7d7d2;padding:1.4rem}.pricing-topup-grid h3{margin:0;font-size:1.1rem}.pricing-topup-grid article>p{color:#5a6372;margin:.5rem 0 1.25rem}@media (max-width:960px){.pricing-topup-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.pricing-topup-grid{grid-template-columns:1fr}}.pricing-faq article h3{letter-spacing:.01em;margin:0 0 .4rem;font-size:1.05rem;font-weight:600}.plans-page{color:#202120;background:#f5f4f0}.plans-hero,.plans-board,.plans-topups{max-width:1180px;margin:0 auto;padding-inline:1.5rem}.plans-hero{align-content:end;min-height:min(34rem,100dvh - 8rem);padding-block:clamp(6rem,12vw,8rem) clamp(4rem,8vw,6rem);display:grid}.plans-kicker{color:#6159ad;letter-spacing:.01em;margin:0 0 1.25rem;font-size:.9rem;font-weight:600}.plans-hero h1,.plans-heading h2,.plans-faq h2{font-family:var(--font-satoshi), Inter, sans-serif;letter-spacing:-.045em;margin:0;font-weight:500}.plans-hero h1{max-width:min(12ch,100%);font-size:clamp(3.4rem,7vw,6.4rem);line-height:.96}.plans-hero>p:last-child,.plans-heading p{color:#61645f;max-width:38rem;margin:1.5rem 0 0;font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.55}.plans-board,.plans-topups{border-top:1px solid #d9d8d2;padding-block:clamp(4.5rem,8vw,7rem)}.plans-heading{gap:1.6rem;max-width:46rem;margin-bottom:clamp(3rem,6vw,5rem);display:grid}.plans-heading h2{max-width:min(12ch,100%);font-size:clamp(2.8rem,5.5vw,4.8rem);line-height:.96}.plans-heading p{margin:0}.plans-compare{border-collapse:collapse;table-layout:fixed;background:0 0;border-block:1px solid #ddded7;width:100%}.plans-compare th,.plans-compare td{color:#202120;text-align:left;vertical-align:top;border-bottom:0;background:0 0;border-inline-start:1px solid #ddded7;width:33.33%;padding:1.35rem clamp(1.1rem,3vw,2.2rem);font-weight:500}.plans-compare th:first-child,.plans-compare td:first-child{border-inline-start:0;padding-inline-start:0}.plans-compare thead th{color:#777974;font-family:var(--font-satoshi), Inter, sans-serif;letter-spacing:-.02em;padding-block:0 1.15rem;font-size:1rem;font-weight:500}.plans-compare thead th.is-featured{color:#6159ad}.plans-prices strong,.plans-credits strong{font-family:var(--font-satoshi), Inter, sans-serif;letter-spacing:-.055em;font-weight:500;line-height:.9;display:block}.plans-prices strong{font-size:clamp(2.8rem,5.2vw,4.6rem)}.plans-prices td.is-featured strong{color:#6159ad}.plans-credits strong{letter-spacing:-.045em;margin-top:.4rem;font-size:clamp(2rem,3.4vw,3rem)}.plans-prices span,.plans-credits span,.plans-actions p,.plans-current{color:#61645f;letter-spacing:-.01em;max-width:22ch;margin:.7rem 0 0;font-size:.92rem;font-weight:500;line-height:1.4;display:block}.plans-access td{color:#61645f;padding-top:.35rem;font-size:1.02rem;font-weight:500;line-height:1.45}.plans-actions td{padding-bottom:1.6rem}.plans-page .pricing-cta{display:block}.plans-page .pricing-cta+.pricing-cta{margin-top:.5rem}.plans-actions a,.plans-page .pricing-button{color:#202120;width:auto;min-height:2.75rem;font-family:var(--font-satoshi), Inter, sans-serif;letter-spacing:-.02em;text-underline-offset:.35rem;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;margin-top:1rem;padding:0;font-size:1.05rem;font-weight:500;text-decoration:underline;display:inline-flex}.plans-actions td:last-child .pricing-button,.plans-topup-grid .pricing-button{color:#6159ad}.plans-actions .pricing-button:hover,.plans-actions a:hover,.plans-topup-grid .pricing-button:hover{color:#202120}.plans-topup-grid{border-top:1px solid #ddded7;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.plans-topup-grid article{min-height:clamp(16rem,22vw,20rem);padding:1.6rem 1.75rem 1.75rem 0}.plans-topup-grid article+article{border-left:1px solid #ddded7;padding-left:1.75rem}.plans-topup-grid h3{font-family:var(--font-satoshi), Inter, sans-serif;letter-spacing:-.055em;margin:2.5rem 0 0;font-weight:500}.plans-topup-grid p{color:#61645f;max-width:16ch;margin:.85rem 0 0;line-height:1.45}.plans-topup-grid article>span{color:#6159ad;font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;font-size:.8rem}.plans-topup-grid h3{font-size:clamp(2.4rem,4vw,3.6rem);line-height:.9}.plans-stack{display:none}.plans-faq{margin-top:0}.plans-faq .product-faq-board h3{white-space:normal}@media (max-width:900px){.plans-topup-grid{grid-template-columns:1fr}.plans-topup-grid article+article{border-top:1px solid #ddded7;border-left:0;padding-left:0}.plans-compare{display:none}.plans-stack{border-top:1px solid #ddded7;display:grid}.plans-stack article{gap:.35rem;padding:1.6rem 0 1.75rem;display:grid}.plans-stack article+article{border-top:1px solid #ddded7}.plans-stack h3,.plans-stack strong{font-family:var(--font-satoshi), Inter, sans-serif;letter-spacing:-.045em;margin:0;font-weight:500}.plans-stack h3{color:#777974;margin-bottom:.8rem;font-size:1rem}.plans-stack article.is-featured h3,.plans-stack article.is-featured strong:first-of-type{color:#6159ad}.plans-stack strong{margin-top:.85rem;font-size:clamp(2.6rem,12vw,3.4rem);line-height:.9}.plans-stack strong+span+strong{font-size:clamp(1.8rem,8vw,2.4rem)}.plans-stack span,.plans-stack p{color:#61645f;max-width:28ch;margin:0;line-height:1.45}.plans-stack a,.plans-stack .pricing-button{justify-self:start;margin-top:.8rem}}@media (max-width:760px){.plans-hero,.plans-board,.plans-topups{padding-inline:1rem}.plans-hero{min-height:0;padding-block:4.5rem 3rem}.plans-hero h1{font-size:clamp(2.35rem,9.5vw,3.2rem)}}.product-guide{max-width:42rem;margin:0 auto;padding:6rem 1.25rem 8rem}.product-guide h1{color:#202120;font-family:var(--font-satoshi), Inter, sans-serif;letter-spacing:-.04em;margin:0 0 1.5rem;font-size:clamp(2rem,5vw,3.25rem);font-weight:500;line-height:1.08}.product-guide ol{gap:.75rem;margin:1rem 0 0;padding-left:1.25rem;display:grid}.product-guide a,.pricing-note a,.pricing-faq a{color:#6159ad}.agent-page{color:#202120;background:#f5f4f0}.agent-hero,.agent-proof,.agent-steps{max-width:1180px;margin:0 auto;padding-inline:1.5rem}.agent-hero{align-content:center;min-height:min(46rem,100dvh - 5rem);padding-block:clamp(6rem,12vw,9rem);display:grid}.agent-kicker{color:#6159ad;letter-spacing:.01em;margin:0 0 1.4rem;font-size:.9rem;font-weight:600}.agent-hero h1,.agent-proof h2,.agent-section-heading h2{font-family:var(--font-satoshi), Inter, sans-serif;letter-spacing:-.045em;margin:0;font-weight:500}.agent-hero h1{max-width:15ch;font-size:clamp(3rem,7.5vw,6.4rem);line-height:.98}.agent-hero>p:not(.agent-kicker){color:#61645f;max-width:42rem;margin:2rem 0 0;font-size:clamp(1.05rem,1.7vw,1.25rem);line-height:1.55}.agent-hero>a{color:#202120;text-underline-offset:.35rem;justify-self:start;margin-top:2rem;font-weight:600}.agent-proof{border-top:1px solid #d9d8d2;grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr);align-items:end;gap:clamp(3rem,10vw,8rem);padding-block:clamp(6rem,10vw,8rem);display:grid}.agent-proof h2,.agent-section-heading h2{max-width:14ch;font-size:clamp(2.2rem,4.8vw,4.2rem);line-height:1.02}.agent-proof p,.agent-section-heading p{color:#61645f;line-height:1.6}.agent-proof>div p{max-width:36rem;margin:1.5rem 0 0}.agent-proof-statement{border-left:2px solid #6159ad;margin:0;padding-left:1.5rem;font-size:clamp(1.1rem,1.7vw,1.3rem)}.agent-steps{padding-block:clamp(6rem,10vw,8rem)}.agent-section-heading{grid-template-columns:minmax(0,1fr) minmax(18rem,.65fr);align-items:end;gap:clamp(3rem,10vw,8rem);margin-bottom:clamp(3rem,6vw,5rem);display:grid}.agent-section-heading p{margin:0}.agent-steps ol{border-top:1px solid #d9d8d2;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.agent-steps li{border-bottom:1px solid #d9d8d2;min-height:18rem;padding:1.5rem 2rem 2rem 0}.agent-steps li+li{border-left:1px solid #d9d8d2;padding-left:2rem}.agent-steps li>span{color:#6159ad;font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;font-size:.8rem}.agent-steps h3{font-family:var(--font-satoshi), Inter, sans-serif;letter-spacing:-.025em;margin:4.5rem 0 .8rem;font-size:1.4rem;font-weight:500}.agent-steps li p{color:#61645f;margin:0;line-height:1.55}.agent-faq{margin-top:1rem}@media (max-width:760px){.agent-hero,.agent-proof,.agent-steps{padding-inline:1rem}.agent-proof,.agent-section-heading{grid-template-columns:1fr;gap:2rem}.agent-steps ol{grid-template-columns:1fr}.agent-steps li{min-height:14rem;padding:1.5rem 0 2rem}.agent-steps li+li{border-left:0;padding-left:0}}.site-footer{color:#202120;background:#f5f4f0;border-top:1px solid #20212024;padding:3rem max(1rem,50% - 590px)}.site-footer-main,.site-footer-meta{justify-content:space-between;gap:2rem;display:flex}.site-footer-brand{color:inherit;font-family:var(--font-satoshi), Inter, sans-serif;font-size:1.2rem;font-weight:500;text-decoration:none}.site-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:.8rem 1.25rem;display:flex}.site-footer nav a,.site-footer-meta a{color:inherit;text-underline-offset:.25rem;font-size:.88rem}.site-footer-meta{color:#777974;border-top:1px solid #2021201a;align-items:center;margin-top:2.5rem;padding-top:1.25rem}.site-footer-meta p{margin:0;font-size:.82rem;line-height:1.5}@media (max-width:760px){.site-footer-main,.site-footer-meta{display:grid}.site-footer nav{justify-content:flex-start}}.workflow-page{color:#202120;max-width:1240px;margin:0 auto;padding:clamp(5rem,9vw,8rem) 1.5rem 4rem}.workflow-intro{max-width:52rem;padding-bottom:clamp(5rem,9vw,8rem)}.workflow-intro h1,.workflow-heading h2{font-family:var(--font-satoshi), Inter, sans-serif;letter-spacing:-.045em;margin:0;font-weight:500}.workflow-intro h1{font-size:clamp(3.2rem,7vw,6.25rem);line-height:.98}.workflow-intro p,.workflow-heading p{color:#777974;max-width:42rem;margin:1.5rem 0 0;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.6}.workflow-section{border-top:1px solid #d9d8d2;padding-block:clamp(4rem,7vw,6rem)}.workflow-heading{margin-bottom:2rem}.workflow-heading h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1.05}.workflow-grid,.workflow-access-grid{border-top:1px solid #d9d8d2;border-left:1px solid #d9d8d2;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.workflow-grid>li,.workflow-access-grid>article{border-bottom:1px solid #d9d8d2;border-right:1px solid #d9d8d2;padding:1.25rem}.workflow-window{background:#e8e7e2;border-radius:.5rem;grid-template-columns:repeat(3,.5rem) 1fr;align-items:center;gap:.35rem;min-height:21rem;padding:.8rem;display:grid;overflow:hidden}.workflow-window>span{background:#bbb9b2;border-radius:999px;width:.5rem;height:.5rem}.workflow-window>div{background:#f5f4f0;grid-column:1/-1;align-content:start;align-self:stretch;gap:1rem;margin-top:.35rem;padding:1.4rem;display:grid;box-shadow:0 .75rem 2rem #2021200f}.workflow-window small{color:#6159ad;font-family:var(--font-ibm-plex-mono), ui-monospace, monospace}.workflow-window strong{font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;font-size:.88rem;font-weight:500}.workflow-window i{background:#d9d8d2;width:90%;height:.4rem;display:block}.workflow-window i:nth-of-type(2){width:72%}.workflow-window i:nth-of-type(3){width:82%}.workflow-grid h3,.workflow-access-grid h3{font-family:var(--font-satoshi), Inter, sans-serif;letter-spacing:-.025em;margin:1.35rem 0 .6rem;font-size:1.25rem;font-weight:500}.workflow-grid p,.workflow-access-grid p{color:#777974;margin:0;line-height:1.55}.workflow-access-grid article{min-height:18rem;padding:1.75rem}.workflow-access-grid article>span{color:#6159ad;font-family:var(--font-ibm-plex-mono), ui-monospace, monospace;font-size:.8rem}.workflow-access-grid article>a{color:#202120;text-underline-offset:.3rem;margin-top:1.5rem;font-weight:600;display:inline-block}@media (max-width:760px){.workflow-page{padding-inline:1rem}.workflow-grid,.workflow-access-grid{grid-template-columns:1fr}.workflow-window{min-height:17rem}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{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}
