@layer reset,base,components,pages,utilities;@layer reset,base,components,pages,utilities;:root{--content-width: 52em;--content-width-wide: 72rem;--space-xxx-small: .2em;--space-xx-small: .4em;--space-x-small: .6em;--space-small: .8em;--space-medium: 1em;--space-large: 2em;--space-x-large: 3em;--space-xx-large: 4em;--space-xxx-large: 5em;--space-section-tight: clamp(1.5rem, 3vw, 2.25rem);--space-section: clamp(2.5rem, 4.5vw, 3.5rem);--space-section-gap-tight: clamp(3rem, 6vw, 4.5rem);--space-section-gap: clamp(5rem, 9vw, 7rem);--font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-xx-small: .75rem;--text-x-small: .85rem;--text-small: .95rem;--text-normal: 1.0625rem;--text-medium: 1.25rem;--text-large: 1.45rem;--text-x-large: 1.85rem;--text-xx-large: 2.35rem;--text-xxx-large: 3rem;--leading-display: .98;--leading-heading: 1.05;--leading-title: 1.2;--leading-body: 1.55;--leading-loose: 1.65;--tracking-display: -.045em;--tracking-heading: -.03em;--tracking-tight: -.015em;--tracking-wide: .05em;--lch-white: 100% 0 0;--lch-black: 0% 0 0;--lch-accent: 66% .16 52;--color-white: oklch(var(--lch-white));--color-black: oklch(var(--lch-black));--color-canvas: oklch(99.4% .002 83);--color-ink: oklch(25.5% .008 50);--color-ink-subtle: oklch(54% .014 55);--color-ink-muted: oklch(73% .008 65);--color-accent: oklch(var(--lch-accent));--color-accent-light: oklch(71% .17 54);--color-accent-deep: oklch(64% .155 50);--color-accent-hover: var(--color-accent-light);--color-primary: var(--color-accent);--color-secondary: var(--color-ink);--color-secondary-hover: oklch(32% .01 50);--color-border: oklch(92% .004 80);--color-success: oklch(70% .14 130);--surface-glass: rgba(255, 255, 255, .78);--surface-glass-border: rgba(255, 255, 255, .55);--surface-glass-filter: blur(1.5em) saturate(1.25);--shadow: 0 0 0 1px oklch(var(--lch-black) / 3%), 0 1px 2px oklch(var(--lch-black) / 2%), 0 2px 4px oklch(var(--lch-black) / 2%), 0 4px 8px oklch(var(--lch-black) / 2%), 0 8px 16px oklch(var(--lch-black) / 2%);--shadow-elevated: 0 .3px .5px oklch(var(--lch-black) / 3%), 0 1px 2px oklch(var(--lch-black) / 3%), 0 3px 6px oklch(var(--lch-black) / 4%), 0 8px 14px oklch(var(--lch-black) / 5%), 0 20px 40px oklch(var(--lch-black) / 7%);--shadow-glass: inset 0 1px 0 0 rgba(255, 255, 255, .2), inset 0 -1px 0 0 rgba(0, 0, 0, .05)}@media(min-width:48em){:root{--text-x-large: 2.1rem;--text-xx-large: 2.85rem;--text-xxx-large: 4rem}}@layer reset{*,*:before,*:after{box-sizing:border-box}*:not(dialog){margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:var(--leading-body);-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}}@layer base{html{font-size:100%}body{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-normal);line-height:var(--leading-body)}a{color:var(--color-accent)}a:hover{color:var(--color-accent-hover);text-decoration:underline}h1,h2,h3{line-height:var(--leading-title);letter-spacing:var(--tracking-tight)}}@layer utilities{.txt-xx-small{font-size:var(--text-xx-small)}.txt-x-small{font-size:var(--text-x-small)}.txt-small{font-size:var(--text-small)}.txt-normal{font-size:var(--text-normal)}.txt-medium{font-size:var(--text-medium)}.txt-large{font-size:var(--text-large)}.txt-x-large{font-size:var(--text-x-large)}.txt-xx-large{font-size:var(--text-xx-large)}.txt-xxx-large{font-size:var(--text-xxx-large)}.txt-center{text-align:center}.txt-start{text-align:start}.txt-end{text-align:end}.txt-subtle{color:var(--color-ink-subtle)}.txt-muted{color:var(--color-ink-muted)}.txt-accent{color:var(--color-accent)}.txt-tight{line-height:var(--leading-title)}.txt-nowrap{white-space:nowrap}.txt-balance{text-wrap:balance}.txt-undecorated{text-decoration:none}.txt-underline{text-decoration:underline}.center{margin-inline:auto}.full-width{inline-size:100%}.max-width{max-inline-size:100%}.fit-content{inline-size:fit-content}.flex{display:flex}.inline-flex{display:inline-flex}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.align-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-small{gap:var(--space-small)}.gap-medium{gap:var(--space-medium)}.gap-large{gap:var(--space-large)}.mt-small{margin-top:var(--space-small)}.mt-medium{margin-top:var(--space-medium)}.mt-large{margin-top:var(--space-large)}.mb-small{margin-bottom:var(--space-small)}.mb-medium{margin-bottom:var(--space-medium)}.mb-large{margin-bottom:var(--space-large)}.p-medium{padding:var(--space-medium)}.p-large{padding:var(--space-large)}.surface{--surface-background: var(--color-white);--surface-padding: var(--space-large);--surface-radius: 1em;--surface-shadow: var(--shadow);border-radius:var(--surface-radius);background:var(--surface-background);box-shadow:var(--surface-shadow);padding:var(--surface-padding)}.visually-hidden,.for-screen-reader{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[hidden]{display:none!important}}@layer components{.kicker{margin:0 0 var(--space-small);color:var(--color-ink-subtle);font-weight:700;font-size:var(--text-x-small);line-height:var(--leading-title);text-transform:uppercase;letter-spacing:var(--tracking-wide)}}@layer components{.button{--button-background: linear-gradient( 180deg, var(--color-accent-light), var(--color-accent-deep) );--button-background-hover: var(--color-accent-light);--button-color: var(--color-white);--button-font-size: inherit;--button-font-weight: 600;--button-gap: .3em;--button-padding: .5em 1.2em;--button-radius: 99rem;--button-shadow: var(--shadow-glass);display:inline-flex;justify-content:center;align-items:center;gap:var(--button-gap);cursor:pointer;box-shadow:var(--button-shadow);border:0;border-radius:var(--button-radius);background:var(--button-background);padding:var(--button-padding);color:var(--button-color);font-size:var(--button-font-size);font-weight:var(--button-font-weight);letter-spacing:var(--tracking-tight);text-decoration:none}.button:hover{background:var(--button-background-hover);color:var(--button-color);text-decoration:none}.button--small{--button-font-size: var(--text-small)}.button--cta{--button-padding: .7em 1.5em;--button-font-size: var(--text-medium)}}@layer components{.input{--input-background: var(--color-white);--input-border-color: var(--color-border);--input-border-radius: .5em;--input-color: var(--color-ink);--input-padding: .6em 1em;border:1px solid var(--input-border-color);border-radius:var(--input-border-radius);background:var(--input-background);padding:var(--input-padding);width:100%;color:var(--input-color)}.input:focus{--input-border-color: var(--color-accent);outline:none}.input::placeholder{color:var(--color-ink-muted)}}@layer components{@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{transform:scale(.98);opacity:0}to{transform:scale(1);opacity:1}}}@layer components{.site-header{position:sticky;top:var(--space-medium);z-index:100}.nav{display:flex;position:relative;justify-content:space-between;align-items:center;gap:var(--space-xx-large);-webkit-backdrop-filter:blur(.5em);backdrop-filter:blur(.5em);margin-inline:auto;box-shadow:var(--shadow);border-radius:99rem;background:oklch(var(--lch-white) / 70%);padding:var(--space-medium) var(--space-medium);max-width:fit-content}.nav a{text-decoration:none}.nav__logo{display:inline-flex;align-items:center;gap:.3em;-webkit-user-select:none;user-select:none;text-decoration:none}.nav__logo span{color:var(--color-ink);font-weight:700;letter-spacing:var(--tracking-tight)}.nav__logo img{width:auto;height:2em}.nav__menu{display:contents}.nav__links{display:flex;align-items:center;gap:var(--space-large);font-size:var(--text-small)}.nav__links a{color:var(--color-ink)}.nav__links a:hover{text-decoration:underline}.nav__cta{--button-background: var(--color-secondary);--button-background-hover: var(--color-secondary-hover);--button-shadow: none}.nav__toggle{display:none;position:relative;cursor:pointer;appearance:none;border:0;border-radius:999rem;background:oklch(var(--lch-black) / 5%);width:2.6rem;height:2.6rem;color:var(--color-ink)}.nav__toggle span{position:absolute;left:50%;transform:translate(-50%);transition:transform .18s ease,top .18s ease;border-radius:99rem;background:currentColor;width:1rem;height:2px}.nav__toggle span:first-child{top:1.08rem}.nav__toggle span:last-child{top:1.48rem}.nav.is-open .nav__toggle span:first-child{top:1.28rem;transform:translate(-50%) rotate(45deg)}.nav.is-open .nav__toggle span:last-child{top:1.28rem;transform:translate(-50%) rotate(-45deg)}@media(max-width:840px){.site-header{top:var(--space-small);padding-inline:max(var(--space-small),env(safe-area-inset-left))}.nav{width:min(100%,24rem);max-width:none;gap:var(--space-small);border:1px solid var(--surface-glass-border);border-radius:99rem;background:var(--surface-glass);padding:var(--space-x-small);backdrop-filter:var(--surface-glass-filter);-webkit-backdrop-filter:var(--surface-glass-filter)}.nav__logo img{height:1.9em}.nav__toggle{display:block;flex:0 0 auto;margin-left:auto}.nav__menu{position:absolute;top:calc(100% + var(--space-x-small));right:0;left:0;display:flex;flex-direction:column;gap:0;opacity:0;transform:translateY(-.35rem) scale(.98);transform-origin:top center;transition:max-height .22s ease,opacity .18s ease,transform .18s ease;pointer-events:none;box-shadow:var(--shadow);border:1px solid var(--surface-glass-border);border-radius:1.5rem;background:var(--surface-glass);max-height:0;overflow:hidden;backdrop-filter:var(--surface-glass-filter);-webkit-backdrop-filter:var(--surface-glass-filter)}.nav.is-open .nav__menu{opacity:1;transform:translateY(0) scale(1);pointer-events:auto;max-height:18rem}.nav__links{flex-direction:column;align-items:stretch;gap:0;overflow:hidden;font-size:var(--text-normal)}.nav__links a{padding:var(--space-medium) var(--space-large);border-bottom:1px solid var(--color-border)}.nav__links a:hover{background:oklch(var(--lch-black) / 3%);text-decoration:none}.nav__cta{margin:var(--space-small);padding-block:.75em}}}@layer components{.faq{margin:0 auto;padding:var(--space-section) var(--space-large);width:min(100%,var(--content-width))}.faq__header{text-align:center}.faq__header h2{margin-top:var(--space-small);font-weight:600;font-size:var(--text-xx-large);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.faq__list{display:flex;flex-direction:column;gap:0;margin-top:clamp(2.2em,5vw,3.5em);margin-inline:auto;width:min(100%,42em)}.faq__list>details{box-shadow:none;border-bottom:1px solid oklch(var(--lch-black) / 6%);border-radius:0;background:transparent}.faq__list>details:last-child{border-bottom:0}.faq__list>details:hover,.faq__list>details[open]:hover{box-shadow:none}.faq__list summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:1.18em 0;color:var(--color-ink);font-weight:750;font-size:var(--text-medium);line-height:var(--leading-title);letter-spacing:var(--tracking-tight);list-style:none;-webkit-user-select:none;user-select:none}.faq__list summary::-webkit-details-marker{display:none}.faq__list summary::marker{content:""}.faq__icon{position:relative;flex:none;width:1.05rem;height:1.05rem;color:var(--color-accent-deep);font-size:0;line-height:1;-webkit-user-select:none;user-select:none;transition:transform .2s ease}.faq__icon:before,.faq__icon:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:99em;background:currentColor;width:.72rem;height:.12rem;content:""}.faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq__list>details[open] .faq__icon{transform:rotate(45deg)}.faq__list>details>p{margin:0;padding:0 0 1.35em;color:var(--color-ink-subtle);font-size:var(--text-normal);line-height:var(--leading-loose)}}@layer components{.footer{margin:0 auto;padding:0 var(--space-large) var(--space-xx-large);max-width:var(--content-width-wide)}.footer__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-large);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding-top:var(--space-x-large);padding-bottom:var(--space-large)}.footer__nav h3{margin-bottom:var(--space-small);color:var(--color-ink);font-weight:600;font-size:var(--text-x-small);font-family:var(--font-sans);text-transform:uppercase}.footer__nav ul{display:flex;flex-direction:column;gap:var(--space-xx-small);padding:0;list-style:none}.footer__nav a{color:var(--color-ink-subtle);font-size:var(--text-x-small);text-decoration:none}.footer__nav a:hover{color:var(--color-ink)}.footer__copyright{display:flex;justify-content:space-between;align-items:center;gap:var(--space-small);margin-top:var(--space-large);color:var(--color-ink-subtle);font-size:var(--text-x-small)}.footer__copyright p{margin:0}.footer__copyright-links{display:flex;gap:var(--space-medium)}.footer__copyright-links a{color:var(--color-ink-subtle);text-decoration:none}.footer__copyright-links a:hover{color:var(--color-ink)}@media(max-width:700px){.footer{padding:0 var(--space-medium) var(--space-large)}.footer__grid{grid-template-columns:1fr;gap:var(--space-large);padding-top:var(--space-large);padding-bottom:var(--space-large)}.footer__nav h3{margin-bottom:var(--space-x-small)}.footer__nav ul{gap:var(--space-x-small)}.footer__nav a{font-size:var(--text-small)}.footer__copyright{flex-direction:column;align-items:flex-start;gap:var(--space-x-small);margin-top:var(--space-medium)}.footer__copyright-links{flex-wrap:wrap;gap:var(--space-small)}}}@layer components{.page-contents{position:sticky;top:6.5em;min-width:0}.page-contents nav>p{margin-bottom:var(--space-medium);color:var(--color-ink-subtle);font-weight:700;font-size:var(--text-x-small);line-height:var(--leading-title);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.page-contents ol{display:grid;margin:0;padding:0;list-style:none}.page-contents nav>ol{border-left:1px solid oklch(var(--lch-black) / 9%)}.page-contents a{display:block;margin-left:-1px;border-left:2px solid transparent;padding:.58em 0 .58em var(--space-medium);color:var(--color-ink);font-weight:650;font-size:var(--text-small);line-height:var(--leading-title);text-decoration:none}.page-contents a:hover,.page-contents a:focus-visible{border-left-color:var(--color-accent-deep);color:var(--color-accent-deep)}.page-contents .page-contents__subnav{padding-bottom:var(--space-x-small)}.page-contents__subnav a{padding-block:.4em;padding-left:calc(var(--space-medium) + var(--space-small));color:var(--color-ink-subtle);font-weight:500;font-size:var(--text-x-small)}@media(max-width:900px){.page-contents{position:static;border-bottom:1px solid oklch(var(--lch-black) / 7%);padding-bottom:var(--space-large)}.page-contents--article nav{max-width:22em}}}@layer pages{.hero{position:relative;isolation:isolate;overflow:hidden;padding:var(--space-xxx-large) var(--space-large)}.hero__layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(25em,1.1fr);align-items:start;gap:clamp(2em,4vw,3em);margin-inline:auto;width:min(100%,var(--content-width-wide))}.hero:before{position:absolute;top:-10em;left:50%;z-index:0;transform:translate(-50%);pointer-events:none;background:radial-gradient(closest-side at 50% 28%,oklch(77% .15 52 / 16%),transparent 66%),radial-gradient(closest-side at 47% 58%,oklch(88% .045 78 / 16%),transparent 68%),radial-gradient(closest-side at 42% 76%,oklch(74% .14 132 / 8%),transparent 58%);width:min(100vw,76em);height:48em;filter:blur(2.4em);-webkit-mask:radial-gradient(ellipse at 50% 46%,#000 0 42%,transparent 78%);mask:radial-gradient(ellipse at 50% 46%,#000 0 42%,transparent 78%);content:""}.hero:after{position:absolute;inset:-8em 0 0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 38%,transparent 0 38%,oklch(var(--lch-white) / 16%) 64%,transparent 86%),linear-gradient(180deg,oklch(var(--lch-white) / 18%) 0%,transparent 24%,oklch(var(--lch-white) / 10%) 58%,transparent 100%);content:""}.hero__content{min-width:0;max-width:27em;padding-top:var(--space-medium)}.hero__headline{margin-top:0;width:min(100%,10.5em);color:var(--color-ink);font-weight:700;font-size:var(--text-xx-large);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}.hero__headline>span{background-image:linear-gradient(90deg,var(--color-ink) 0%,oklch(32% .02 52) 54%,oklch(45% .045 52) 100%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.hero__subheadline{margin-top:var(--space-medium);width:min(100%,27em);color:var(--color-ink-subtle);font-size:var(--text-medium)}.hero__subheadline span{font-style:italic}.hero__content>.button--cta{--button-font-size: var(--text-small);--button-padding: var(--space-small) var(--space-large);--button-shadow: none;margin-top:var(--space-large)}.hero__free-note{display:grid;gap:var(--space-xxx-small);margin-top:var(--space-small);max-width:27em;color:var(--color-ink-subtle);font-size:var(--text-xx-small);line-height:var(--leading-body)}.hero__free-note span:last-child{color:var(--color-ink-muted)}.hero__app-preview{width:100%}@media(prefers-reduced-motion:no-preference){.hero__app-preview.is-demo-active .status-page__slack-field>div{transition:border-color .22s ease,box-shadow .22s ease;min-height:var(--demo-field-height, 2.65em)}.hero__app-preview.is-demo-active .status-page__slack-field>div p{min-height:1em}.hero__app-preview.is-demo-active .status-page__slack-field>div p:after{display:inline-block;vertical-align:-.12em;opacity:0;margin-left:.08em;border-radius:1px;background:currentColor;width:1px;height:1.05em;content:""}.hero__app-preview.is-demo-typing .status-page__slack-field>div p:after{opacity:1;animation:heroDemoCaret .76s steps(1,end) infinite}.hero__app-preview.is-demo-parsing .status-page__slack-field>div{border-color:oklch(var(--lch-accent) / 42%);box-shadow:inset 0 1px 2px oklch(var(--lch-black) / 3%),0 0 0 3px oklch(var(--lch-accent) / 8%)}.hero__app-preview.is-demo-active .status-page__slack-result{transform:translateY(0);visibility:visible;opacity:1;min-height:var(--demo-result-height);transition:opacity .38s ease,transform .5s cubic-bezier(.22,1,.36,1),visibility 0s}.hero__app-preview:is(.is-demo-reset,.is-demo-typing,.is-demo-parsing,.is-demo-clearing) .status-page__slack-result{transform:translateY(.55em);visibility:hidden;opacity:0;transition:opacity .24s ease,transform .24s ease,visibility 0s linear .24s}.hero__app-preview.is-demo-active .status-page__slack-schedule{justify-content:center;transition:transform .18s ease,background .24s ease,box-shadow .24s ease,filter .18s ease;width:8.5em}.hero__app-preview.is-demo-scheduling .status-page__slack-schedule{transform:scale(.96);filter:brightness(.94)}.hero__app-preview.is-demo-complete .status-page__slack-schedule{box-shadow:0 0 0 3px #61b5651f;background:#2eb67d}}@keyframes heroDemoCaret{0%,52%{opacity:1}53%,to{opacity:0}}.hero:before,.hero:after{display:none}.hero__examples{display:none}@media(max-width:900px){.hero__layout{grid-template-columns:1fr;gap:var(--space-x-large)}.hero__content{max-width:40em;padding-top:0}.hero__app-preview{width:min(100%,40em)}}@media(max-width:700px){.hero{padding:var(--space-x-large) var(--space-medium) var(--space-xx-large)}.hero__layout{gap:var(--space-large)}.hero__headline{font-size:var(--text-xx-large)}.hero__subheadline{margin-top:var(--space-small);font-size:var(--text-normal)}.hero__content>.button--cta{margin-top:var(--space-medium);width:100%}}.composer{transition:box-shadow .2s ease;margin-top:var(--space-medium);margin-inline:auto;box-shadow:var(--shadow);border-radius:1em;background:var(--color-white);padding:var(--space-medium);width:min(100%,26em);overflow:hidden;text-align:left}.composer__input{position:relative}.composer__input input{outline:none;border:none;background:transparent;width:100%;color:var(--color-ink);font-size:var(--text-medium)}.composer__input input::placeholder{color:var(--color-ink-muted)}.composer__hint{position:absolute;top:50%;right:0;transform:translateY(-50%);opacity:0;transition:opacity .15s ease;pointer-events:none;color:var(--color-ink-muted)}.composer__input:focus-within .composer__hint{opacity:1}.composer__divider{margin-block:var(--space-small);background:var(--color-border);height:1px}.composer__status{display:flex;align-items:center;gap:var(--space-small)}.composer__emoji{font-size:var(--text-large)}.composer__text{color:var(--color-ink);font-weight:600;font-size:var(--text-medium)}.composer__recurrence{padding-left:3.1em;color:var(--color-ink-subtle);font-size:var(--text-small)}.composer .button--cta{display:none;margin-top:var(--space-large);border-radius:.6em;width:100%}@media(max-width:700px){.composer{padding:var(--space-small)}.composer__input input{font-size:var(--text-normal)}.composer__hint{display:none}}.composer__divider,.composer__preview{display:none}.composer.is-expanded .composer__divider{display:block;animation:fadeIn .15s ease-out}.composer.is-expanded .composer__preview{display:block;animation:scaleIn .2s ease-out .05s both}.composer.is-expanded .button--cta{display:flex;animation:scaleIn .2s ease-out .1s both}.composer.is-expanded+.button--cta{display:none}.comparison{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:var(--space-xx-large);margin:0 auto;padding:var(--space-section) var(--space-large);width:min(100%,var(--content-width))}@media(max-width:700px){.comparison{grid-template-columns:1fr;gap:var(--space-x-large);padding:var(--space-xx-large) var(--space-medium)}}.comparison__label{font-weight:600;font-size:var(--text-x-small);text-transform:uppercase}.comparison__label{margin-bottom:var(--space-large)}.comparison__old ul{display:flex;flex-direction:column;margin:var(--space-small) 0 0;padding:0;color:var(--color-ink-subtle);font-weight:600;font-size:var(--text-large);line-height:var(--leading-body);list-style:none}.comparison__old ul>li{transition:text-decoration-color 1.1s cubic-bezier(.16,1,.3,1);transition-delay:var(--delay);text-decoration:line-through;text-decoration-color:transparent;text-decoration-thickness:2.5px}.comparison__old ul.is-struck>li{text-decoration-color:var(--color-ink-muted)}.comparison__old ul>li:nth-child(1){--delay: .15s}.comparison__old ul>li:nth-child(2){--delay: .45s}.comparison__old ul>li:nth-child(3){--delay: .75s}.comparison__old ul>li:nth-child(4){--delay: 1.05s}.comparison__old ul>li:nth-child(5){--delay: 1.35s}.comparison__old ul>li:nth-child(6){--delay: 1.65s;transition-duration:1.6s}.comparison__new h2{margin-top:var(--space-small);font-weight:600;font-size:var(--text-xx-large);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.comparison__new .comparison__label{color:var(--color-accent)}.comparison__new p{margin-top:var(--space-medium);color:var(--color-ink-subtle)}.comparison__links{display:flex;flex-wrap:wrap;gap:var(--space-small) var(--space-large);margin-top:var(--space-medium)}.comparison__link{color:var(--color-ink);font-weight:650}.features{margin:0 auto;padding:var(--space-section-tight) var(--space-large) var(--space-section);max-width:var(--content-width-wide)}.features__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-large)}.feature{display:flex;position:relative;flex-direction:column;overflow:hidden;box-shadow:0 1px 2px oklch(var(--lch-black) / 3%),0 8px 24px oklch(var(--lch-black) / 4%);border:1px solid var(--color-border);border-radius:1.125em;background:linear-gradient(145deg,var(--color-white) 60%,oklch(99% .005 75));padding:1.65em 1.75em}.feature--language{background:linear-gradient(145deg,var(--color-white) 55%,oklch(var(--lch-accent) / 4%))}.feature--emoji{background:linear-gradient(155deg,var(--color-white) 58%,oklch(98.5% .012 80))}.feature--schedule{background:linear-gradient(155deg,var(--color-white) 58%,oklch(98.5% .009 135))}.feature--wide{grid-column:span 2}.feature__header h3{color:var(--color-ink);font-weight:650;font-size:var(--text-medium);font-family:var(--font-sans);line-height:var(--leading-title);letter-spacing:var(--tracking-tight)}.feature__header p{margin-top:var(--space-x-small);max-width:42em;color:var(--color-ink-subtle);font-size:var(--text-small);line-height:1.5}.feature__visual-label{display:block;color:var(--color-ink-muted);font-weight:700;font-size:var(--text-xx-small);line-height:var(--leading-title);letter-spacing:var(--tracking-wide);text-transform:uppercase}.language-demo{display:grid;flex:1;grid-template-columns:minmax(0,.9fr) auto minmax(0,1.1fr);align-items:center;gap:var(--space-large);margin-top:1.5em;padding-inline:.35em}.language-demo__input,.language-demo__result{display:flex;flex-direction:column;justify-content:center;min-width:0}.language-demo__input p{margin-top:var(--space-x-small);color:var(--color-ink);font-weight:650;font-size:var(--text-large);line-height:var(--leading-title);letter-spacing:var(--tracking-tight)}.language-demo__arrow{display:grid;place-items:center;border-radius:99em;background:oklch(var(--lch-accent) / 9%);width:2em;height:2em;color:var(--color-accent-deep);font-weight:700;line-height:1}.mini-status{display:flex;align-items:center;gap:var(--space-small);margin-top:var(--space-x-small);min-width:0}.mini-status__emoji{flex:0 0 auto;font-size:var(--text-x-large);line-height:1}.mini-status>div{min-width:0}.mini-status strong,.mini-status span:not(.mini-status__emoji){display:block}.mini-status strong{color:var(--color-ink);font-weight:650;font-size:var(--text-medium);line-height:var(--leading-title);letter-spacing:var(--tracking-tight)}.mini-status span:not(.mini-status__emoji){margin-top:.2em;color:var(--color-ink-subtle);font-size:var(--text-small);line-height:1.35}.emoji-demo{display:flex;flex:1;flex-direction:column;justify-content:center;align-items:center;margin-top:1.35em;text-align:center}.emoji-demo__prompt{color:var(--color-ink-subtle);font-weight:500;font-size:var(--text-normal);line-height:var(--leading-title)}.emoji-demo__arrow{margin-block:var(--space-x-small);color:var(--color-ink-muted);font-size:var(--text-normal);line-height:1}.emoji-demo__result{display:flex;flex-direction:column;align-items:center;gap:var(--space-x-small);text-align:center}.emoji-demo__emoji{flex:0 0 auto;font-size:var(--text-x-large);line-height:1}.emoji-demo__result strong,.emoji-demo__result span:not(.emoji-demo__emoji){display:block}.emoji-demo__result strong{color:var(--color-ink);font-weight:650;font-size:var(--text-medium);line-height:var(--leading-title);letter-spacing:var(--tracking-tight)}.emoji-demo__result span:not(.emoji-demo__emoji){margin-top:.2em;color:var(--color-ink-subtle);font-size:var(--text-small);line-height:1.35}.schedule-demo{display:flex;flex:1;flex-direction:column;align-items:center;margin-top:1.35em}.schedule-demo__timeline{display:grid;position:relative;gap:1.15em;width:max-content;max-width:100%}.schedule-demo__timeline:before{position:absolute;top:.55em;bottom:.55em;left:5.18em;background:var(--color-border);width:1px;content:""}.schedule-demo__event{display:grid;position:relative;grid-template-columns:4.25em .75em minmax(0,1fr);align-items:center;column-gap:.55em}.schedule-demo__event time{color:var(--color-ink-muted);font-weight:650;font-size:var(--text-xx-small);line-height:var(--leading-title)}.schedule-demo__marker{z-index:1;box-shadow:0 0 0 4px var(--color-white);border-radius:99em;background:var(--color-border);width:.75em;height:.75em}.schedule-demo__marker.is-active{background:var(--color-accent)}.schedule-demo__event strong{color:var(--color-ink);font-weight:600;font-size:var(--text-small);line-height:var(--leading-title)}.schedule-demo__repeat{display:inline-flex;align-items:center;align-self:center;gap:var(--space-x-small);margin-top:auto;border-radius:99em;background:var(--color-canvas);padding:.45em .7em;color:var(--color-ink-subtle);font-weight:600;font-size:var(--text-x-small);line-height:1}.schedule-demo__repeat span{color:var(--color-accent-deep);font-size:var(--text-normal)}.pattern-demo{display:grid;grid-template-columns:minmax(10em,.9fr) minmax(15em,1.1fr);align-items:center;gap:var(--space-large);margin-top:auto;padding-top:1.35em}.pattern__options{display:grid;gap:var(--space-x-small)}.pattern__option{cursor:pointer;border:1px solid transparent;border-radius:.65em;background:transparent;padding:.62em .75em;color:var(--color-ink-subtle);font-weight:600;font-size:var(--text-x-small);line-height:var(--leading-title);text-align:left}.pattern__option:hover{background:var(--color-canvas);color:var(--color-ink)}.pattern__option.is-active,.pattern__option[aria-pressed=true]{border-color:oklch(var(--lch-accent) / 18%);background:oklch(var(--lch-accent) / 7%);color:var(--color-ink)}.pattern__option:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.pattern__grid{display:flex;position:relative;justify-content:flex-end;align-items:center;min-height:7.5em}.week-grid{display:flex;position:absolute;top:0;right:0;bottom:0;flex-direction:column;justify-content:center}.week-grid__header{display:grid;grid-template-columns:repeat(7,1.375em);gap:.3em;margin-bottom:.3em}.week-grid__header span{opacity:.7;color:var(--color-ink-muted);font-weight:600;font-size:var(--text-xx-small);text-align:center;text-transform:uppercase}.week-grid__row{display:grid;grid-template-columns:repeat(7,1.375em);gap:.3em;margin-bottom:.25em}.week-grid__row:last-child{margin-bottom:0}.dot{border-radius:50%;background:var(--color-border);width:1.375em;height:1.375em}.dot--active{background:var(--color-accent)}.dot--weekend{background:var(--color-canvas)}.scenarios{margin:0 auto;padding:var(--space-section) var(--space-large);width:min(100%,var(--content-width-wide))}.scenarios__header h2{margin-inline:auto;font-weight:600;font-size:var(--text-xx-large);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-align:center}.scenarios__header h2>em{color:var(--color-accent)}.scenarios__table{margin-top:clamp(2rem,4vw,3rem)}.scenarios__columns,.scenario{display:grid;grid-template-columns:minmax(8rem,.72fr) minmax(12rem,1fr) minmax(18rem,1.35fr);gap:clamp(1.25rem,3vw,2.25rem)}.scenarios__columns{align-items:end;padding-bottom:var(--space-small);color:var(--color-ink-subtle);font-weight:700;font-size:var(--text-xx-small);line-height:var(--leading-title);letter-spacing:var(--tracking-wide);text-transform:uppercase}.scenarios__list{border-top:1px solid var(--color-border)}.scenario{align-items:center;border-bottom:1px solid var(--color-border);padding:clamp(1.35rem,2.5vw,1.75rem) 0}.scenario:last-child{border-bottom:0}.scenario__moment h3{margin:0;max-width:10em;color:var(--color-ink);font-weight:650;font-size:var(--text-medium);line-height:var(--leading-title);letter-spacing:var(--tracking-tight)}.scenario__input{position:relative;min-width:0;padding-right:var(--space-large)}.scenario__input:after{position:absolute;top:50%;right:0;transform:translateY(-50%);color:var(--color-ink-muted);font-size:var(--text-normal);line-height:1;content:"→"}.scenario__prompt{margin:0;color:var(--color-ink-subtle);font-weight:500;font-size:var(--text-small);font-family:var(--font-sans);line-height:1.45;letter-spacing:var(--tracking-tight)}.scenario__prompt:before{color:var(--color-accent-deep);content:"“"}.scenario__prompt:after{color:var(--color-accent-deep);content:"”"}.scenario__result{min-width:0}.status{display:flex;align-items:center;gap:var(--space-small);box-shadow:0 1px 2px oklch(var(--lch-black) / 3%),0 5px 16px oklch(var(--lch-black) / 4%);border:1px solid var(--color-border);border-radius:.85em;background:var(--color-white);padding:.85em 1em;width:100%}.status__emoji{flex:0 0 auto;font-size:var(--text-large);line-height:1}.status__content{display:flex;flex-direction:column;min-width:0}.status__text{color:var(--color-ink);font-weight:650;font-size:var(--text-normal);line-height:var(--leading-title);letter-spacing:var(--tracking-tight)}.status__recurrence{margin-top:.2em;color:var(--color-ink-subtle);font-size:var(--text-x-small);line-height:1.4;text-wrap:pretty}@media(max-width:900px){.features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.features{padding:var(--space-section-tight) var(--space-medium) var(--space-xx-large)}.features__grid{grid-template-columns:1fr;gap:var(--space-medium)}.feature{padding:1.4em}.feature--wide{grid-column:1}.language-demo{flex:none;grid-template-columns:1fr;gap:var(--space-small);margin-top:0;padding-top:1.25em}.language-demo__input,.language-demo__result{min-height:auto;padding:0}.language-demo__arrow{transform:rotate(90deg);justify-self:center;width:1.75em;height:1.75em}.pattern-demo{grid-template-columns:1fr;gap:var(--space-medium);padding-top:1.25em}.pattern__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-x-small)}.pattern__option{padding-inline:var(--space-x-small);text-align:center}.pattern__grid{justify-content:center;min-height:7.75em}.week-grid{top:0;right:50%;bottom:0;transform:translate(50%)}.scenarios{padding:var(--space-xx-large) var(--space-medium)}.scenarios__table{margin-top:var(--space-x-large)}.scenarios__columns{display:flex;align-items:center;gap:var(--space-x-small)}.scenarios__columns span:first-child{display:none}.scenarios__columns span:nth-child(2):after{margin-left:var(--space-x-small);color:var(--color-ink-subtle);content:"→"}.scenario{grid-template-columns:1fr;gap:0;padding:1.5rem 0}.scenario__moment h3{max-width:none;font-size:var(--text-large)}.scenario__input{margin-top:var(--space-small);padding-right:var(--space-large)}.scenario__input:after{content:"↓"}.scenario__prompt{font-size:var(--text-small)}.scenario__result{margin-top:var(--space-small)}.status{border-radius:.85em;padding:.85em 1em}}.trust{margin:0 auto;padding:var(--space-section) var(--space-large);width:min(100%,var(--content-width))}.trust__header{text-align:center}.trust__header h2{margin-top:var(--space-small);font-weight:600;font-size:var(--text-xx-large);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.trust__header h2>em{color:var(--color-accent)}.trust__grid{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:var(--space-x-large)}.trust__column{border-left:1px solid var(--color-border);padding:var(--space-medium) var(--space-large)}.trust__column:first-child{border-left:none;padding-left:0}.trust__column:last-child{padding-right:0}.trust__column h3{margin:0;color:var(--color-accent);font-weight:600;font-size:var(--text-x-small);font-family:var(--font-sans);letter-spacing:var(--tracking-wide);text-transform:uppercase}.trust__column ul{display:flex;flex-direction:column;gap:var(--space-medium);margin:var(--space-large) 0 0;padding:0;list-style:none}.trust__column li{color:var(--color-ink);font-size:var(--text-normal);line-height:var(--leading-body)}@media(max-width:700px){.trust{padding:var(--space-xx-large) var(--space-medium)}.trust__grid{grid-template-columns:1fr;margin-top:var(--space-x-large)}.trust__column,.trust__column:first-child,.trust__column:last-child{border-left:none;padding:0}.trust__column+.trust__column{margin-top:var(--space-large);border-top:1px solid var(--color-border);padding-top:var(--space-large)}.trust__column ul{gap:var(--space-small);margin-top:var(--space-medium)}}.pricing{margin:0 auto;padding:var(--space-section) var(--space-large);width:min(100%,var(--content-width-wide))}.pricing__header{margin-inline:auto;max-width:42em;text-align:center}.pricing__header h2{margin:0;color:var(--color-ink);font-weight:650;font-size:var(--text-xx-large);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance}.pricing__header p:last-child{margin-top:clamp(1em,2vw,1.35em);margin-inline:auto;max-width:34em;color:var(--color-ink-subtle);font-size:var(--text-medium);line-height:var(--leading-body);text-wrap:balance}.pricing__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1em,2vw,1.5em);margin-top:clamp(2.4em,5vw,4em)}.pricing__card{display:flex;flex-direction:column;gap:clamp(1.35em,2vw,1.8em);box-shadow:inset 0 1px oklch(var(--lch-white) / 92%),0 0 0 1px oklch(var(--lch-black) / 4.5%),0 18px 54px oklch(var(--lch-black) / 4.5%);border-radius:1.75em;background:linear-gradient(180deg,oklch(var(--lch-white)),#fdfcf9);padding:clamp(1.55em,3vw,2.35em)}.pricing__card--highlight{transform:translateY(-.35em);box-shadow:inset 0 1px oklch(var(--lch-white) / 95%),0 0 0 1px #f07f1b2e,0 24px 64px #f07f1b1a;background:radial-gradient(circle at 18% 0%,oklch(71% .17 54 / 12%),transparent 36%),var(--color-white)}.pricing__card-header{min-height:11.25em}.pricing__card-header h3{margin:0;color:var(--color-ink);font-weight:650;font-size:var(--text-large);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.pricing__price{display:flex;align-items:baseline;gap:.45em;margin-top:clamp(.7em,1.5vw,1em)}.pricing__price span{color:var(--color-ink);font-weight:700;font-size:var(--text-xx-large);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.pricing__price small,.pricing__card-header p{color:var(--color-ink-subtle)}.pricing__price small{font-size:var(--text-small);line-height:var(--leading-title)}.pricing__card-header p{margin-top:clamp(.9em,1.7vw,1.2em);font-size:var(--text-small);line-height:var(--leading-body)}.pricing__card ul{display:flex;flex:1;flex-direction:column;gap:.85em;margin:0;border-top:1px solid oklch(var(--lch-black) / 6%);padding:clamp(1.1em,2vw,1.35em) 0 0;list-style:none}.pricing__card li{display:flex;gap:.6em;color:var(--color-ink);font-size:var(--text-small);line-height:var(--leading-body)}.pricing__card li span{color:var(--color-accent);font-weight:700}.pricing__card .button{justify-content:center;border-radius:99em;padding-block:.72em}.pricing__details-link{display:inline-flex;align-items:center;justify-content:center;gap:.25em;margin-top:var(--space-large);width:100%;color:var(--color-accent-deep);font-weight:750;font-size:var(--text-medium);line-height:var(--leading-title);text-align:center;text-decoration:none}.pricing__details-link span{display:inline-block;transition:transform .16s ease}.pricing__details-link:hover span{transform:translate(.18em)}@media(max-width:900px){.pricing__grid{grid-template-columns:1fr;justify-items:center}.pricing__card{width:100%;max-width:450px}.pricing__card-header{min-height:0}.pricing__card--highlight{transform:none}}.home-faq{padding-block:var(--space-section)}.home-faq .faq__header{margin-inline:auto;max-width:42em;text-align:left}.home-faq .faq__header h2{margin:0;max-width:11.5em;font-weight:700;font-size:var(--text-xx-large);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.faq__lede{margin-top:var(--space-medium);max-width:28em;color:var(--color-ink-subtle);font-size:var(--text-medium);line-height:var(--leading-loose);text-wrap:balance}.home-faq .faq__list{gap:0;margin-top:clamp(2.2em,5vw,3.5em);width:100%;max-width:42em}.home-faq .faq__list>details{box-shadow:none;border-bottom:1px solid oklch(var(--lch-black) / 6%);border-radius:0;background:transparent}.home-faq .faq__list>details:last-child{border-bottom:0}.home-faq .faq__list>details:hover,.home-faq .faq__list>details[open]:hover{box-shadow:none}.home-faq .faq__list summary{padding:1.18em 0;font-weight:750;font-size:var(--text-medium);letter-spacing:var(--tracking-tight)}.home-faq .faq__list>details>p{padding:0 0 1.35em;color:var(--color-ink-subtle);line-height:var(--leading-loose)}@media(max-width:700px){.faq{padding:var(--space-xx-large) var(--space-medium)}.faq__list{gap:0;margin-top:var(--space-x-large)}.faq__list summary{align-items:flex-start;gap:var(--space-small);padding:1em 0;font-size:var(--text-small)}.faq__icon{margin-top:.08em;width:1rem;height:1rem;font-size:0}.faq__list>details>p{padding:0 0 var(--space-medium);font-size:var(--text-small);line-height:var(--leading-loose)}}.letter{margin:0 auto;padding:var(--space-section) var(--space-large);width:min(100%,var(--content-width))}.letter__header{text-align:center}.letter__header h2{margin-top:var(--space-small);font-weight:600;font-size:var(--text-xx-large);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.letter__card{transform:rotate(-1deg);margin-top:var(--space-x-large);margin-inline:auto;box-shadow:var(--shadow-elevated);border-radius:1em;background:var(--color-white);padding:var(--space-xx-large);width:min(100%,36em)}.letter__card p{margin:0;color:var(--color-ink);font-size:var(--text-normal);line-height:var(--leading-loose)}.letter__card p+p{margin-top:var(--space-medium)}.letter__card p:first-child{color:var(--color-ink);font-weight:600;font-size:var(--text-medium)}.letter__signature{display:flex;align-items:center;gap:var(--space-medium);margin-top:var(--space-large)}.letter__signature div{display:flex;flex-direction:column;gap:var(--space-xxx-small)}.letter__signature a{color:var(--color-ink);text-decoration:none}.letter__signature a:hover{text-decoration:underline}.letter__signature strong{font-weight:700;font-size:var(--text-normal)}.letter__signature span{color:var(--color-ink-subtle);font-size:var(--text-small)}.letter__avatar{border-radius:50%;width:3em;height:3em;object-fit:cover}@media(max-width:700px){.letter{padding:var(--space-xx-large) var(--space-medium)}.letter__card{transform:none;margin-top:var(--space-x-large);border-radius:.875em;padding:var(--space-large)}.letter__card p{font-size:var(--text-small);line-height:var(--leading-loose)}.letter__card p:first-child{font-size:var(--text-normal)}.letter__signature{gap:var(--space-small)}}.closing{display:flex;flex-direction:column;align-items:center;gap:var(--space-large);margin:0 auto;padding:var(--space-section) var(--space-large);width:min(100%,var(--content-width));text-align:center}.closing h2{font-weight:600;font-size:var(--text-xx-large);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.comparison__new h2,.scenarios__header h2,.trust__header h2,.pricing__header h2,.faq__header h2,.letter__header h2,.closing h2{margin-top:0;color:var(--color-ink);font-weight:650;font-size:var(--text-xx-large);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance}@media(max-width:700px){.closing{gap:var(--space-medium);padding:var(--space-xx-large) var(--space-medium)}.closing h2{font-size:var(--text-large)}.closing .button--cta{align-self:center}}}@layer pages{.pricing-page{margin:0 auto;padding:var(--space-section) var(--space-large);max-width:var(--content-width-wide)}.pricing-hero{margin-inline:auto;padding-top:0;max-width:52em;text-align:center}.pricing-hero h1{margin-top:var(--space-medium);color:var(--color-ink);font-size:var(--text-xx-large);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance}.pricing-hero>p:not(.kicker){margin-top:var(--space-medium);margin-inline:auto;max-width:42em;color:var(--color-ink-subtle);font-size:var(--text-medium);line-height:var(--leading-loose)}.pricing-hero__proof{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-small);margin-top:var(--space-large)}.pricing-hero__proof span{display:inline-flex;align-items:center;color:var(--color-ink-subtle);font-weight:650;font-size:var(--text-small)}.pricing-hero__proof span:not(:first-child):before{display:inline-block;margin-right:var(--space-small);border-radius:999em;background:oklch(var(--lch-black) / 18%);width:.28em;height:.28em;content:""}.pricing-hero__comparison{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-small) var(--space-large);margin-top:var(--space-medium);font-weight:650;font-size:var(--text-small)}.pricing-hero__comparison a{color:var(--color-ink)}.pricing-page__plans{margin-top:var(--space-section-gap-tight)}.pricing-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-large);align-items:stretch}.pricing-card{display:flex;position:relative;flex-direction:column;box-shadow:inset 0 1px oklch(var(--lch-white) / 86%),0 0 0 1px oklch(var(--lch-black) / 4%),0 14px 36px oklch(var(--lch-black) / 5%);border-radius:1.35em;background:linear-gradient(180deg,oklch(var(--lch-white)),#fdfcf9),var(--color-white);padding:clamp(1.35em,2.4vw,1.9em)}.pricing-card--featured{transform:translateY(-.5em);box-shadow:inset 0 1px oklch(var(--lch-white) / 90%),0 0 0 1px #dc701c5c,0 18px 48px #dc701c21}.pricing-card__badge{position:absolute;top:0;right:1.35em;transform:translateY(-50%);box-shadow:var(--shadow-glass);border-radius:99em;background:var(--color-accent);padding:.34em .75em;color:var(--color-white);font-weight:700;font-size:var(--text-x-small);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.pricing-card__intro h2{color:var(--color-ink);font-size:var(--text-x-large);line-height:var(--leading-heading)}.pricing-card__intro p{margin-top:var(--space-xx-small);color:var(--color-ink-subtle);font-size:var(--text-small)}.pricing-card__price{display:flex;align-items:baseline;gap:var(--space-x-small);margin-top:var(--space-large);color:var(--color-ink)}.pricing-card__price span{font-weight:750;font-size:var(--text-xx-large);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.pricing-card__price small{color:var(--color-ink-subtle);font-size:var(--text-small)}.pricing-card__description{margin-top:var(--space-medium);color:var(--color-ink-subtle);font-size:var(--text-normal);line-height:var(--leading-body)}.pricing-card__button{margin-top:var(--space-large);width:100%}.pricing-card__features{display:grid;gap:.7em;margin:var(--space-large) 0 0;padding:0;list-style:none}.pricing-card__features li{display:flex;gap:.62em;color:var(--color-ink);font-size:var(--text-small);line-height:var(--leading-body)}.pricing-card__features li:before{flex:none;color:var(--color-accent-deep);font-weight:800;content:"✓"}.pricing-card__fine-print{margin-top:auto;padding-top:var(--space-large);color:var(--color-ink-muted);font-size:var(--text-x-small);line-height:var(--leading-body)}.pricing-promises{margin:var(--space-section-gap) auto 0;max-width:52em}.pricing-principles{display:grid;gap:0;margin:var(--space-section) 0 0;padding:0;list-style:none}.pricing-principles li{display:grid;grid-template-columns:3.25em minmax(0,1fr);gap:clamp(.8em,2.4vw,2.25em);border-bottom:1px solid oklch(var(--lch-black) / 6%);padding:clamp(1.35em,3vw,2.15em) 0}.pricing-principles li:first-child{padding-top:0}.pricing-principles li:last-child{border-bottom:0;padding-bottom:0}.pricing-principles>li>span{margin-top:.32em;color:var(--color-accent-deep);font-weight:700;font-size:var(--text-x-small);line-height:1;letter-spacing:var(--tracking-wide)}.pricing-principles div{display:grid;gap:.55em;max-width:38em}.pricing-principles h3{color:var(--color-ink);font-weight:760;font-size:var(--text-x-large);line-height:var(--leading-display);letter-spacing:var(--tracking-heading)}.pricing-principles p{color:var(--color-ink-subtle);font-size:var(--text-medium);line-height:var(--leading-loose)}.pricing-section-heading{max-width:38em}.pricing-section-heading--center{margin-inline:auto;text-align:center}.pricing-section-heading--center h2,.pricing-section-heading--center p:not(.kicker){margin-inline:auto}.pricing-section-heading h2{margin-top:0;max-width:11em;color:var(--color-ink);font-weight:700;font-size:var(--text-xx-large);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance}.pricing-section-heading p:not(.kicker){margin-top:var(--space-medium);color:var(--color-ink-subtle);font-size:var(--text-normal);line-height:var(--leading-loose)}.pricing-estimator{display:grid;grid-template-columns:minmax(0,.92fr) minmax(20em,1fr);align-items:center;gap:var(--space-x-large);margin-top:var(--space-section-gap);box-shadow:var(--shadow-elevated);border:1px solid oklch(var(--lch-black) / 6%);border-radius:1.35em;background:radial-gradient(circle at top left,oklch(71% .17 54 / 13%),transparent 40%),var(--color-white);padding:var(--space-x-large)}.pricing-estimator__card{box-shadow:var(--shadow);border:1px solid var(--color-border);border-radius:1em;background:var(--color-white);padding:var(--space-large)}.pricing-estimator__control{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-medium)}.pricing-estimator__control label{color:var(--color-ink-subtle);font-weight:650;font-size:var(--text-small)}.pricing-estimator__control strong{color:var(--color-ink);font-size:var(--text-large);line-height:1;white-space:nowrap}.pricing-estimator input[type=range]{margin-top:var(--space-large);width:100%;accent-color:var(--color-accent)}.pricing-estimator__rows{display:grid;margin-top:var(--space-large);border-top:1px solid var(--color-border)}.pricing-estimator__rows div{display:flex;justify-content:space-between;gap:var(--space-medium);border-bottom:1px solid var(--color-border);padding:var(--space-small) 0;color:var(--color-ink-subtle);font-size:var(--text-small)}.pricing-estimator__rows strong{color:var(--color-ink);white-space:nowrap}.pricing-estimator__note{margin-top:var(--space-medium);color:var(--color-ink-subtle);font-size:var(--text-small);line-height:var(--leading-body)}.pricing-compare{margin-top:var(--space-section-gap)}.pricing-table-wrapper{margin-top:var(--space-section);box-shadow:var(--shadow-elevated);border:1px solid oklch(var(--lch-black) / 6%);border-radius:1.35em;background:var(--color-white);overflow-x:auto}.pricing-table{border-collapse:collapse;width:100%;min-width:42em}.pricing-table th,.pricing-table td{border-bottom:1px solid var(--color-border);padding:1em 1.15em;font-size:var(--text-small);line-height:var(--leading-title);text-align:left}.pricing-table thead th{color:var(--color-ink);font-weight:750}.pricing-table th:not(:first-child),.pricing-table td:not(:first-child){text-align:center}.pricing-table tbody th{color:var(--color-ink);font-weight:650}.pricing-table td{color:var(--color-ink-subtle)}.pricing-table tr:last-child th,.pricing-table tr:last-child td{border-bottom:0}.pricing-table__group th{background:oklch(var(--lch-black) / 2%);color:var(--color-accent-deep);font-weight:750;font-size:var(--text-x-small);text-transform:uppercase;letter-spacing:var(--tracking-wide);text-align:left!important}.pricing-faq{margin:var(--space-section-gap) auto 0;width:min(100%,var(--content-width))}.pricing-faq .faq__header{margin-inline:auto;max-width:42em;text-align:left}.pricing-faq .faq__header h2{margin:0;max-width:11em;font-weight:700;font-size:var(--text-xx-large);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.pricing-faq .faq__lede{margin-top:var(--space-medium);max-width:34em;color:var(--color-ink-subtle);font-size:var(--text-medium);line-height:var(--leading-loose);text-wrap:balance}.pricing-final{margin-top:var(--space-section-gap);border-radius:1.35em;background:radial-gradient(circle at top left,oklch(71% .17 54 / 24%),transparent 42%),var(--color-ink);padding:var(--space-section) var(--space-large);color:var(--color-white);text-align:center}.pricing-final h2{color:var(--color-white);font-size:var(--text-xx-large);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.pricing-final p{margin:var(--space-medium) auto 0;max-width:34em;color:oklch(var(--lch-white) / 74%);font-size:var(--text-normal);line-height:var(--leading-loose)}.pricing-final .button{margin-top:var(--space-large)}@media(max-width:900px){.pricing-cards,.pricing-estimator{grid-template-columns:1fr}.pricing-card--featured{transform:none}}@media(max-width:700px){.pricing-page{padding:var(--space-large) var(--space-medium) var(--space-xx-large)}.pricing-hero{padding-top:0}.pricing-hero h1{font-size:var(--text-xx-large)}.pricing-hero>p:not(.kicker),.pricing-section-heading p:not(.kicker){font-size:var(--text-normal)}.pricing-hero__proof{gap:var(--space-x-small);margin-top:var(--space-medium)}.pricing-hero__proof span{font-size:var(--text-x-small)}.pricing-cards{gap:var(--space-medium)}.pricing-card,.pricing-estimator,.pricing-estimator__card{border-radius:1em;padding:var(--space-large)}.pricing-card__price span{font-size:var(--text-xx-large)}.pricing-estimator,.pricing-compare,.pricing-faq,.pricing-final{margin-top:var(--space-section-gap)}.pricing-section-heading h2,.pricing-faq .faq__header h2,.pricing-final h2{font-size:var(--text-xx-large)}.pricing-principles li{grid-template-columns:1fr;gap:var(--space-small)}.pricing-estimator__control{align-items:flex-start}.pricing-estimator__control strong{font-size:var(--text-medium)}.pricing-table-wrapper{margin-top:var(--space-x-large);border-radius:1em}.pricing-table th,.pricing-table td{padding:.85em .95em}}}@layer pages{.compare-page{margin:0 auto;padding:var(--space-section) var(--space-large);max-width:var(--content-width-wide)}.compare-hero{margin-inline:auto;max-width:56em;text-align:center}.compare-hero .kicker{margin-top:var(--space-large)}.compare-hero h1{margin-top:var(--space-small);color:var(--color-ink);font-size:var(--text-xxx-large);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance}.compare-hero__lede{margin:var(--space-large) auto 0;max-width:42em;color:var(--color-ink-subtle);font-size:var(--text-medium);line-height:var(--leading-loose);text-wrap:pretty}.compare-hero__reviewed{margin-top:var(--space-medium);color:var(--color-ink-subtle);font-size:var(--text-x-small)}.compare-context{margin:var(--space-x-large) auto 0;border:1px solid oklch(var(--lch-black) / 8%);border-radius:1em;background:oklch(var(--lch-black) / 2%);padding:var(--space-large);max-width:50em}.compare-context strong{color:var(--color-ink)}.compare-context p{margin-top:var(--space-x-small);color:var(--color-ink-subtle);line-height:var(--leading-body)}.compare-choice,.compare-table-section,.compare-examples,.compare-pricing,.compare-verdict,.compare-faq,.compare-sources{margin-top:var(--space-section-gap)}.compare-section-heading{max-width:46em}.compare-section-heading h2{margin-top:var(--space-small);color:var(--color-ink);font-size:var(--text-xx-large);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance}.compare-section-heading>p:not(.kicker){margin-top:var(--space-medium);color:var(--color-ink-subtle);line-height:var(--leading-loose)}.compare-choice__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-large);margin-top:var(--space-x-large)}.compare-choice__grid article{box-shadow:inset 0 1px oklch(var(--lch-white) / 90%),0 0 0 1px oklch(var(--lch-black) / 5%),0 16px 40px oklch(var(--lch-black) / 5%);border-radius:1.25em;background:var(--color-white);padding:clamp(1.4em,3vw,2em)}.compare-choice__grid article.compare-choice__auto{box-shadow:inset 0 1px oklch(var(--lch-white) / 92%),0 0 0 1px #dc701c38,0 18px 44px #dc701c17;background:radial-gradient(circle at 100% 0%,oklch(71% .17 54 / 10%),transparent 38%),var(--color-white)}.compare-choice__eyebrow,.compare-examples__label{color:var(--color-ink-subtle);font-weight:700;font-size:var(--text-x-small);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.compare-choice__auto .compare-choice__eyebrow{color:var(--color-accent)}.compare-choice__grid h3{margin-top:var(--space-small);color:var(--color-ink);font-size:var(--text-x-large);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.compare-choice__grid ul{display:grid;gap:var(--space-small);margin:var(--space-large) 0 0;padding:0;list-style:none}.compare-choice__grid li{display:grid;grid-template-columns:auto 1fr;gap:var(--space-small);color:var(--color-ink-subtle);line-height:var(--leading-body)}.compare-choice__grid li:before{color:var(--color-accent);font-weight:800;content:"✓"}.compare-table-hint{display:none}.compare-table-wrapper{margin-top:var(--space-x-large);overflow-x:auto;box-shadow:0 0 0 1px oklch(var(--lch-black) / 7%);border-radius:1.15em;background:var(--color-white)}.compare-table{border-collapse:collapse;width:100%;min-width:46em}.compare-table th,.compare-table td{border-bottom:1px solid oklch(var(--lch-black) / 7%);padding:1.05em 1.15em;text-align:left;vertical-align:top;line-height:var(--leading-body)}.compare-table thead th{background:oklch(var(--lch-black) / 3%);color:var(--color-ink);font-size:var(--text-small)}.compare-table tbody th{width:28%;color:var(--color-ink);font-weight:650}.compare-table tbody td{width:36%;color:var(--color-ink-subtle)}.compare-table tbody td:last-child{background:#fdf7f0a6;color:var(--color-ink)}.compare-table tbody tr:last-child th,.compare-table tbody tr:last-child td{border-bottom:0}.compare-examples__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-medium);margin-top:var(--space-x-large)}.compare-examples__grid article{border:1px solid oklch(var(--lch-black) / 7%);border-radius:1em;background:var(--color-white);padding:var(--space-large)}.compare-examples blockquote{margin:var(--space-medium) 0 0;color:var(--color-ink);font-weight:620;font-size:var(--text-medium);line-height:var(--leading-title)}.compare-examples article>p:last-child{margin-top:var(--space-medium);color:var(--color-ink-subtle);font-size:var(--text-small);line-height:var(--leading-body)}.compare-pricing__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-large);margin-top:var(--space-x-large)}.compare-pricing__grid article{border:1px solid oklch(var(--lch-black) / 7%);border-radius:1em;background:var(--color-white);padding:clamp(1.4em,3vw,2em)}.compare-pricing__grid h3{margin-top:var(--space-small);color:var(--color-ink);font-size:var(--text-x-large);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.compare-pricing__grid article>p:last-child{margin-top:var(--space-medium);color:var(--color-ink-subtle);line-height:var(--leading-loose)}.compare-pricing__note{margin-top:var(--space-medium);color:var(--color-ink-subtle);font-size:var(--text-small);line-height:var(--leading-body)}.compare-verdict{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:var(--space-x-large);border-radius:1.35em;background:var(--color-ink);padding:clamp(1.6em,4vw,3em)}.compare-verdict .kicker{color:oklch(var(--lch-white) / 62%)}.compare-verdict h2{margin-top:var(--space-small);color:var(--color-white);font-size:var(--text-xx-large);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.compare-verdict>p{color:oklch(var(--lch-white) / 76%);line-height:var(--leading-loose)}.compare-verdict .button{grid-column:2;justify-self:start}.compare-faq{max-width:var(--content-width)}.compare-sources{border-top:1px solid oklch(var(--lch-black) / 8%);padding-top:var(--space-large);max-width:var(--content-width)}.compare-sources h2{color:var(--color-ink);font-size:var(--text-large)}.compare-sources p,.compare-sources ul{margin-top:var(--space-small);color:var(--color-ink-subtle);font-size:var(--text-small);line-height:var(--leading-body)}.compare-sources ul{display:grid;gap:var(--space-xx-small);padding-left:1.2em}.compare-sources a{color:var(--color-ink-subtle)}.compare-more{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-small) var(--space-medium);margin-top:var(--space-large);border-top:1px solid oklch(var(--lch-black) / 8%);padding-top:var(--space-large);max-width:var(--content-width);font-size:var(--text-small)}.compare-more>span{color:var(--color-ink-subtle);font-weight:700}.compare-more a{color:var(--color-ink);font-weight:650}@media(max-width:800px){.compare-page{padding-inline:var(--space-medium)}.compare-choice__grid,.compare-examples__grid,.compare-pricing__grid,.compare-verdict{grid-template-columns:1fr}.compare-verdict .button{grid-column:1}.compare-table-hint{display:block;margin-top:var(--space-x-large);color:var(--color-ink-subtle);font-size:var(--text-small);text-align:right}.compare-table-hint+.compare-table-wrapper{margin-top:var(--space-small)}}@media(max-width:560px){.compare-page{padding-top:var(--space-x-large)}.compare-hero h1{font-size:var(--text-xx-large)}.compare-section-heading h2,.compare-verdict h2{font-size:var(--text-x-large)}.compare-choice,.compare-table-section,.compare-examples,.compare-pricing,.compare-verdict,.compare-faq,.compare-sources{margin-top:var(--space-section-gap-tight)}}}@layer pages{.guide-page .status-guide__masthead h1{max-width:14em}.guide-answer,.guide-note,.guide-cta,.guide-sources{scroll-margin-top:7em}.guide-answer{border:1px solid oklch(var(--lch-accent) / 18%);border-radius:1.15em;background:radial-gradient(circle at 100% 0%,oklch(var(--lch-accent) / 11%),transparent 40%),var(--color-white);box-shadow:0 12px 36px oklch(var(--lch-black) / 4%);padding:clamp(1.4em,4vw,2.25em)}.guide-answer h2{margin-top:var(--space-small);max-width:15em;color:var(--color-ink);font-size:var(--text-x-large);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);text-wrap:balance}.guide-answer>p:not(.kicker){margin-top:var(--space-medium);max-width:38em;color:var(--color-ink-subtle);line-height:var(--leading-loose)}.guide-answer__actions{display:flex;flex-wrap:wrap;gap:var(--space-small) var(--space-large);margin-top:var(--space-large)}.guide-answer__actions a{color:var(--color-ink);font-weight:700;font-size:var(--text-small);text-decoration-color:oklch(var(--lch-black) / 20%);text-underline-offset:.2em}.guide-article>.status-guide__section:first-of-type{margin-top:var(--space-section-gap)}.guide-steps{display:grid;margin:var(--space-section) 0 0;border-top:1px solid oklch(var(--lch-black) / 7%);padding:0;list-style:none}.guide-steps>li{display:grid;grid-template-columns:2.75em minmax(0,1fr);gap:var(--space-medium);border-bottom:1px solid oklch(var(--lch-black) / 7%);padding-block:var(--space-large)}.guide-steps>li>span{display:grid;place-items:center;align-self:start;border:1px solid oklch(var(--lch-black) / 9%);border-radius:999px;background:var(--color-white);width:2.4em;height:2.4em;color:var(--color-ink-subtle);font-weight:750;font-size:var(--text-x-small);letter-spacing:var(--tracking-wide)}.guide-steps--accent>li>span{border-color:oklch(var(--lch-accent) / 25%);background:oklch(var(--lch-accent) / 8%);color:var(--color-accent-deep)}.guide-steps h3{color:var(--color-ink);font-size:var(--text-large);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.guide-steps li div>p{margin-top:var(--space-x-small);color:var(--color-ink-subtle);line-height:var(--leading-body)}.guide-note{margin-top:var(--space-large);border-left:3px solid var(--color-accent);background:oklch(var(--lch-accent) / 6%);padding:var(--space-large)}.guide-note--plain{border-left-color:oklch(var(--lch-black) / 18%);background:oklch(var(--lch-black) / 2.5%)}.guide-note strong{color:var(--color-ink)}.guide-note p{margin-top:var(--space-x-small);color:var(--color-ink-subtle);font-size:var(--text-small);line-height:var(--leading-body)}.guide-compact-steps{display:grid;gap:var(--space-medium);margin:var(--space-x-large) 0 0;padding-left:1.35em}.guide-compact-steps li{padding-left:var(--space-small);color:var(--color-ink-subtle);line-height:var(--leading-body)}.guide-compact-steps li::marker{color:var(--color-accent-deep);font-weight:750}.guide-compact-steps strong{color:var(--color-ink)}.guide-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-medium);margin-top:var(--space-x-large)}.guide-methods article{border:1px solid oklch(var(--lch-black) / 7%);border-radius:1em;background:var(--color-white);padding:var(--space-large)}.guide-methods__eyebrow,.guide-examples article>p{color:var(--color-accent-deep);font-weight:750;font-size:var(--text-xx-small);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.guide-methods h3{margin-top:var(--space-small);color:var(--color-ink);font-size:var(--text-large);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.guide-methods article>p:last-child{margin-top:var(--space-medium);color:var(--color-ink-subtle);font-size:var(--text-small);line-height:var(--leading-body)}.guide-decision{margin-top:var(--space-x-large);border-top:1px solid oklch(var(--lch-black) / 7%);padding-top:var(--space-x-large)}.guide-decision h3{color:var(--color-ink);font-size:var(--text-large);line-height:var(--leading-heading)}.guide-decision dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-medium) var(--space-x-large);margin-top:var(--space-large)}.guide-decision dl>div{border-top:1px solid oklch(var(--lch-black) / 7%);padding-top:var(--space-medium)}.guide-decision dt{color:var(--color-ink);font-weight:700;font-size:var(--text-small)}.guide-decision dd{margin-top:var(--space-x-small);color:var(--color-ink-subtle);font-size:var(--text-small);line-height:var(--leading-body)}.guide-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-medium);margin-top:var(--space-x-large)}.guide-examples article{border:1px solid oklch(var(--lch-black) / 7%);border-radius:1em;background:var(--color-white);padding:var(--space-large)}.guide-examples blockquote{margin-top:var(--space-medium);color:var(--color-ink);font-weight:650;line-height:var(--leading-title)}.guide-examples article>span{display:block;margin-top:var(--space-medium);color:var(--color-ink-subtle);font-size:var(--text-small);line-height:var(--leading-body)}.guide-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-large) var(--space-x-large);margin-top:var(--space-section-gap);border-radius:1.25em;background:var(--color-ink);padding:clamp(1.5em,4vw,2.5em)}.guide-cta .kicker{color:oklch(var(--lch-white) / 60%)}.guide-cta h2{margin-top:var(--space-small);max-width:14em;color:var(--color-white);font-size:var(--text-x-large);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.guide-cta div>p:last-child{margin-top:var(--space-medium);max-width:35em;color:oklch(var(--lch-white) / 72%);line-height:var(--leading-body)}.guide-cta .button{white-space:nowrap}.guide-cta__compare{grid-column:1 / -1;justify-self:start;color:oklch(var(--lch-white) / 76%);font-weight:650;font-size:var(--text-small);text-decoration-color:oklch(var(--lch-white) / 30%);text-underline-offset:.2em}.guide-inline-link{margin-top:var(--space-large);color:var(--color-ink-subtle);line-height:var(--leading-body)}.guide-inline-link a{color:var(--color-ink);font-weight:650;text-underline-offset:.18em}.guide-sources{margin-top:var(--space-section-gap-tight);border-top:1px solid oklch(var(--lch-black) / 8%);padding-top:var(--space-large)}.guide-sources h2{color:var(--color-ink);font-size:var(--text-large)}.guide-sources p,.guide-sources ul{margin-top:var(--space-small);color:var(--color-ink-subtle);font-size:var(--text-small);line-height:var(--leading-body)}.guide-sources ul{display:grid;gap:var(--space-xx-small);padding-left:1.2em}.guide-sources a{color:var(--color-ink-subtle)}@media(max-width:800px){.guide-methods{grid-template-columns:1fr}}@media(max-width:700px){.guide-examples,.guide-decision dl,.guide-cta{grid-template-columns:1fr}.guide-cta .button{justify-self:start}.guide-cta__compare{grid-column:1}}@media(max-width:440px){.guide-steps>li{grid-template-columns:2.35em minmax(0,1fr);gap:var(--space-small)}.guide-steps>li>span{width:2.1em;height:2.1em}}}@layer pages{.status-page__breadcrumbs{display:flex;justify-content:center;align-items:center;gap:var(--space-xx-small);margin-bottom:var(--space-small);color:var(--color-ink-subtle);font-size:var(--text-x-small)}.status-page__breadcrumbs a{color:inherit;text-decoration:none}.status-page__breadcrumbs a:hover{color:var(--color-ink)}.status-page__slack-preview{display:grid;grid-template-columns:3.25em minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);overflow:hidden;margin:0;min-width:0;box-shadow:0 20px 55px oklch(var(--lch-black) / 10%),0 2px 8px oklch(var(--lch-black) / 5%);border:1px solid oklch(var(--lch-black) / 8%);border-radius:.7em;background:#281a37}.status-page__slack-topbar{display:grid;grid-column:1 / -1;grid-template-columns:3.25em minmax(0,1fr) 3.25em;align-items:center;min-height:1.8em;color:oklch(var(--lch-white) / 65%)}.status-page__slack-window-controls{display:flex;justify-content:center;gap:.34em}.status-page__slack-window-controls span{border-radius:99em;width:.56em;height:.56em}.status-page__slack-window-controls span:nth-child(1){background:#ff5f57}.status-page__slack-window-controls span:nth-child(2){background:#febc2e}.status-page__slack-window-controls span:nth-child(3){background:#28c840}.status-page__slack-search{display:flex;align-items:center;margin-inline:auto;border:1px solid oklch(var(--lch-white) / 8%);border-radius:.22em;background:oklch(var(--lch-white) / 13%);width:min(72%,16em);height:1.15em;padding-inline:.4em}.status-page__slack-search svg{width:.75em;height:.75em}.status-page__slack-sidebar{display:flex;flex-direction:column;align-items:center;min-width:0;background:linear-gradient(180deg,#272735,#1c1b28);padding:.7em .35em;color:#e4e4eb}.status-page__slack-workspace{display:grid;place-items:center;border-radius:.35em;background:oklch(var(--lch-white) / 12%);width:2.35em;height:2.35em;color:#fff;font-weight:800;font-size:var(--text-x-small)}.status-page__slack-sidebar-nav{display:grid;gap:.2em;margin-top:var(--space-medium)}.status-page__slack-sidebar-nav>span{display:grid;place-items:center;border-radius:.35em;width:2em;height:2em;color:#dddde5;font-size:var(--text-x-small);line-height:1}.status-page__slack-sidebar-nav svg{width:1.2em;height:1.2em}.status-page__slack-sidebar-nav .is-active{display:grid;width:100%;height:auto;color:#fff}.status-page__slack-sidebar-nav .is-active i{display:grid;place-items:center;border-radius:.35em;background:oklch(var(--lch-white) / 24%);width:2.35em;height:2.35em;font-style:normal}.status-page__slack-profile{position:relative;margin-top:auto;width:2rem;height:2rem}.status-page__slack-profile img{display:block;border-radius:.35em;width:100%;height:100%;object-fit:cover}.status-page__slack-profile span{position:absolute;right:-.1em;bottom:-.1em;box-shadow:0 0 0 2px #1c1b28;border-radius:99em;background:#4cc157;width:.58em;height:.58em}.status-page__slack-main{overflow:hidden;margin:0 .5em .5em 0;min-width:0;border-radius:.45em;background:var(--color-white)}.status-page__slack-header{display:flex;justify-content:space-between;align-items:center;gap:var(--space-medium);border-bottom:1px solid oklch(var(--lch-black) / 6%);background:#fefdfa;padding:.9em 1em}.status-page__slack-app{display:flex;align-items:center;gap:.65em}.status-page__slack-app>img{width:2.15em;height:2.15em}.status-page__slack-app strong{color:var(--color-ink);font-size:var(--text-normal);line-height:var(--leading-title)}.status-page__slack-tabs{display:flex;gap:var(--space-large);border-bottom:1px solid oklch(var(--lch-black) / 9%);padding:0 1em;color:var(--color-ink-subtle);font-weight:650;font-size:var(--text-x-small)}.status-page__slack-tabs span{padding:.85em 0 .72em}.status-page__slack-tabs .is-active{margin-bottom:-1px;border-bottom:2px solid oklch(32% .025 285);color:var(--color-ink)}.status-page__slack-body{padding:clamp(1.15em,3vw,1.7em)}.status-page__slack-field>span{display:block;margin-bottom:.55em;color:var(--color-ink);font-weight:700;font-size:var(--text-x-small);line-height:var(--leading-title)}.status-page__slack-field>div{box-shadow:inset 0 1px 2px oklch(var(--lch-black) / 3%);border:1px solid oklch(var(--lch-black) / 20%);border-radius:.3em;background:var(--color-white);padding:.72em .8em}.status-page__slack-preview .status-page__slack-field>div p{overflow-wrap:anywhere;color:var(--color-ink);font-size:var(--text-small);line-height:var(--leading-title)}.status-page__slack-preview p.status-page__slack-submit-hint{margin-top:.35em;color:var(--color-ink-subtle);font-size:var(--text-xx-small);line-height:var(--leading-body)}.status-page__slack-result{margin-top:var(--space-medium);border-top:1px solid oklch(var(--lch-black) / 9%);padding-top:var(--space-medium)}.status-page__slack-status{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:var(--space-xx-small);row-gap:var(--space-xxx-small)}.status-page__slack-status>div{display:contents}.status-page__slack-status>span:first-child{display:block;width:1.45em;font-size:var(--text-normal);line-height:var(--leading-title)}.status-page__slack-status strong{display:block;color:var(--color-ink);font-weight:600;font-size:var(--text-normal);line-height:var(--leading-title);letter-spacing:var(--tracking-tight)}.status-page__slack-preview .status-page__slack-status p{grid-column:1 / -1;margin-top:0;color:var(--color-ink);font-size:var(--text-small);line-height:var(--leading-title)}.status-page__slack-repeat>span:first-child{color:var(--color-ink-subtle);font-weight:600}.status-page__slack-schedule{display:inline-flex;align-items:center;margin-top:var(--space-medium);border-radius:.25em;background:#007a5a;padding:.68em .9em;color:#fff;font-weight:700;font-size:var(--text-x-small);line-height:1}@media(max-width:900px){.status-page__slack-preview{width:min(100%,40em)}}@media(max-width:700px){.status-page{padding:var(--space-large) var(--space-medium) var(--space-xx-large)}.status-page__breadcrumbs{flex-wrap:wrap}.status-page__slack-preview{grid-template-columns:3em minmax(0,1fr)}.status-page__slack-sidebar{align-items:center;padding:.65em .35em}.status-page__slack-sidebar-nav{margin-top:var(--space-medium)}.status-page__slack-header{padding:.8em}.status-page__slack-body{padding:var(--space-medium)}.status-page__slack-status{align-items:start}}}@layer pages{.status-icons-reference{margin:0 auto;padding-inline:var(--space-large);max-width:var(--content-width-wide)}.status-icons-reference header{position:static;z-index:auto;top:auto}.status-icons-reference__masthead{border-bottom:1px solid oklch(var(--lch-black) / 7%);padding-block:var(--space-section) var(--space-section-gap-tight)}.status-icons-reference .status-page__breadcrumbs{justify-content:flex-start;margin-bottom:var(--space-section)}.status-icons-reference__masthead-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(17em,.42fr);align-items:end;gap:clamp(3em,9vw,8em)}.status-icons-reference__title{max-width:46em}.status-icons-reference__title>.kicker{margin-bottom:var(--space-medium)}.status-icons-reference__title h1{max-width:10em;color:var(--color-ink);font-weight:650;font-size:var(--text-xxx-large);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance}.status-icons-reference__lede{margin-top:var(--space-large);max-width:37em;color:var(--color-ink-subtle);font-size:var(--text-medium);line-height:var(--leading-loose)}.status-icons-reference__meta{display:flex;flex-wrap:wrap;gap:var(--space-small);margin-top:var(--space-large);color:var(--color-ink-subtle);font-size:var(--text-small)}.status-icons-reference__meta time{color:var(--color-ink);font-weight:600}.status-icons-reference__quick-answer{border-left:1px solid oklch(var(--lch-black) / 9%);padding-left:var(--space-large)}.status-icons-reference__quick-answer h2{margin-bottom:var(--space-medium);color:var(--color-ink);font-weight:700;font-size:var(--text-small);line-height:var(--leading-title)}.status-icons-reference__quick-answer dl{display:grid}.status-icons-reference__quick-answer dl>div{display:grid;grid-template-columns:minmax(7em,1fr) 1fr;gap:var(--space-medium);border-top:1px solid oklch(var(--lch-black) / 6%);padding-block:.65em}.status-icons-reference__quick-answer dt,.status-icons-reference__quick-answer dd{font-size:var(--text-x-small);line-height:var(--leading-title)}.status-icons-reference__quick-answer dt{display:flex;align-items:center;gap:.5em;color:var(--color-ink);font-weight:700}.status-icons-reference__quick-answer dd{color:var(--color-ink-subtle)}.status-icons-reference__quick-answer dt>span{display:grid;place-items:center;width:1.4em;height:1.4em;line-height:1}.status-icons-reference__quick-answer .is-active{color:#00801f;color:oklch(52% .17 145)}.status-icons-reference__quick-answer .is-away{color:var(--color-ink-muted);font-size:var(--text-normal)}.status-icons-reference__quick-answer .is-dnd{border-radius:99em;background:#ffddba;background:oklch(92% .07 65);color:var(--color-ink);font-size:.65rem}.status-icons-reference__quick-answer .is-active-dnd{border-radius:99em;background:#00801f;background:oklch(52% .17 145);color:#fff;font-size:.65rem}.status-icons-reference__article-layout{display:grid;grid-template-columns:13.5em minmax(0,1fr);align-items:start;gap:clamp(3em,8vw,7em);padding-block:var(--space-section-gap-tight) var(--space-section-gap)}.status-icons-reference__article{min-width:0;max-width:48em}.status-icons-reference__section,.status-icons-reference__related{scroll-margin-top:7em}.status-icons-reference__section+.status-icons-reference__section,.status-icons-reference__product-note+.status-icons-reference__section,.status-icons-reference__section+.status-icons-reference__product-note,.status-icons-reference__related{margin-top:var(--space-section-gap);padding-top:var(--space-section-gap-tight)}.status-icons-reference__section+.status-icons-reference__product-note{border-top:1px solid oklch(var(--lch-black) / 7%)}.status-icons-reference__section>.kicker,.status-icons-reference__product-note>.kicker,.status-icons-reference__related>.kicker{margin-bottom:var(--space-small)}.status-icons-reference__section h2,.status-icons-reference__product-note h2,.status-icons-reference__related h2{max-width:13em;color:var(--color-ink);font-weight:650;font-size:var(--text-xx-large);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance}.status-icons-reference__section-lede{margin-top:var(--space-medium);max-width:37em;color:var(--color-ink-subtle);font-size:var(--text-medium);line-height:var(--leading-loose)}.status-icons-reference__meaning-table{margin-top:var(--space-section)}.status-icons-reference__table-head,.status-icons-reference__meaning-row{display:grid;grid-template-columns:minmax(8em,.72fr) minmax(8em,.72fr) minmax(15em,1.56fr);gap:var(--space-large)}.status-icons-reference__table-head{border-bottom:1px solid oklch(var(--lch-black) / 8%);padding-block:.7em;color:var(--color-ink-subtle);font-weight:700;font-size:var(--text-xx-small);line-height:var(--leading-title);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.status-icons-reference__meaning-row{align-items:start;border-bottom:1px solid oklch(var(--lch-black) / 4.5%);padding-block:var(--space-large)}.status-icons-reference__meaning-row:last-child{border-bottom:0}.status-icons-reference__meaning-row>div{display:flex;align-items:center;gap:var(--space-small);min-width:0}.status-icons-reference__meaning-row>div>span:last-child{color:var(--color-ink-subtle);font-size:var(--text-x-small)}.status-icons-reference__meaning-symbol{display:grid;place-items:center;flex:none;border-radius:99em;background:oklch(var(--lch-black) / 4%);width:2.35em;height:2.35em;color:var(--color-ink-subtle);font-weight:800;font-size:var(--text-normal);line-height:1}.status-icons-reference__meaning-symbol--active{background:#b1fab3;color:#00801f;color:oklch(52% .17 145)}.status-icons-reference__meaning-symbol--away{box-shadow:inset 0 0 0 .11em oklch(var(--lch-black) / 24%);background:transparent;color:transparent}.status-icons-reference__meaning-symbol--dnd{background:#ffddba;background:oklch(92% .07 65);color:var(--color-ink)}.status-icons-reference__meaning-symbol--active-dnd{background:#00801f;background:oklch(52% .17 145);color:#fff}.status-icons-reference__meaning-symbol--plus{background:oklch(var(--lch-black) / 6%);color:var(--color-ink);font-weight:700}.status-icons-reference__meaning-symbol--custom{background:oklch(var(--lch-accent) / 9%)}.status-icons-reference__meaning-row>strong{padding-top:.45em;color:var(--color-ink);font-size:var(--text-normal);line-height:var(--leading-title)}.status-icons-reference__meaning-row>p{color:var(--color-ink-subtle);font-size:var(--text-small);line-height:var(--leading-body)}.status-icons-reference__note{margin-top:var(--space-large);border-left:2px solid oklch(var(--lch-accent) / 55%);background:oklch(var(--lch-accent) / 3%);padding:var(--space-medium) var(--space-large)}.status-icons-reference__note strong{color:var(--color-ink);font-size:var(--text-small)}.status-icons-reference__note p{margin-top:.3em;color:var(--color-ink-subtle);font-size:var(--text-small);line-height:var(--leading-body)}.status-icons-reference__note b{color:var(--color-ink)}.status-icons-reference__source,.status-icons-reference__tool-link{margin-top:var(--space-large);color:var(--color-ink-subtle);font-size:var(--text-small);line-height:var(--leading-body)}.status-icons-reference__source a,.status-icons-reference__tool-link a,.status-icons-reference__category-link a{color:var(--color-ink);font-weight:650;text-decoration-color:oklch(var(--lch-accent) / 60%);text-underline-offset:.18em}.status-icons-reference__popular-list,.status-icons-reference__idea-list{margin-top:var(--space-section)}.status-icons-reference__idea-row{display:grid;grid-template-columns:3em minmax(10em,.9fr) minmax(12em,1.1fr) auto;align-items:center;gap:var(--space-medium);border-bottom:1px solid oklch(var(--lch-black) / 4.5%);padding-block:var(--space-medium)}.status-icons-reference__idea-row:last-child{border-bottom:0}.status-icons-reference__emoji-copy{position:relative;display:grid;place-items:center;cursor:pointer;border:0;border-radius:99em;background:oklch(var(--lch-black) / 3%);padding:0;width:2.55em;height:2.55em;font-size:var(--text-medium);font-family:inherit;line-height:1}.status-icons-reference__emoji-copy:hover{background:oklch(var(--lch-accent) / 9%)}.status-icons-reference__emoji-copy:focus-visible,.status-icons-reference__copy-status:focus-visible,.status-icons-reference__filters button:focus-visible,.status-icons-reference__search input:focus-visible{outline:2px solid oklch(var(--lch-accent) / 55%);outline-offset:2px}.status-icons-reference__copy-mark,.status-icons-reference__copy-check{position:absolute;right:-.05em;bottom:-.05em;display:grid;place-items:center;box-shadow:0 0 0 2px var(--color-canvas);border-radius:99em;background:var(--color-white);width:1.25em;height:1.25em;color:var(--color-ink-subtle);font-weight:800;font-size:.62rem}.status-icons-reference__copy-check{display:none;color:var(--color-ink)}.status-icons-reference__emoji-copy[data-copied=true] .status-icons-reference__copy-mark{display:none}.status-icons-reference__emoji-copy[data-copied=true] .status-icons-reference__copy-check{display:grid}.status-icons-reference__idea-name{min-width:0}.status-icons-reference__idea-name h3{color:var(--color-ink);font-weight:700;font-size:var(--text-normal);line-height:var(--leading-title);letter-spacing:var(--tracking-tight)}.status-icons-reference__idea-name p{margin-top:.2em;color:var(--color-ink-subtle);font-size:var(--text-x-small);line-height:var(--leading-title)}.status-icons-reference__idea-row code{color:var(--color-ink);font-size:var(--text-small);font-family:var(--font-sans);line-height:var(--leading-title)}.status-icons-reference__copy-status{cursor:pointer;border:0;background:transparent;padding:.6em;color:var(--color-ink-subtle);font-weight:700;font-size:var(--text-x-small);font-family:inherit;line-height:1}.status-icons-reference__copy-status:hover,.status-icons-reference__copy-status[data-copied=true]{color:var(--color-ink);text-decoration:underline;text-decoration-color:oklch(var(--lch-accent) / 60%);text-underline-offset:.18em}.status-icons-reference__directory-tools{margin-top:var(--space-section)}.status-icons-reference__search{position:relative;display:block}.status-icons-reference__search svg{position:absolute;top:50%;left:var(--space-medium);width:1.1em;height:1.1em;transform:translateY(-50%);fill:none;stroke:var(--color-ink-subtle);stroke-width:1.7}.status-icons-reference__search input{appearance:none;border:1px solid oklch(var(--lch-black) / 12%);border-radius:.55em;background:var(--color-white);padding:.82em var(--space-medium) .82em 2.8em;width:100%;color:var(--color-ink);font-size:var(--text-normal);font-family:inherit}.status-icons-reference__search input::placeholder{color:var(--color-ink-muted)}.status-icons-reference__filters{display:flex;flex-wrap:wrap;gap:0 var(--space-large);margin-top:var(--space-medium)}.status-icons-reference__filters button{cursor:pointer;border:0;border-bottom:2px solid transparent;background:transparent;padding:.55em 0;color:var(--color-ink-subtle);font-weight:650;font-size:var(--text-x-small);font-family:inherit;line-height:var(--leading-title)}.status-icons-reference__filters button:hover,.status-icons-reference__filters button.is-active{border-bottom-color:var(--color-accent-deep);color:var(--color-ink)}.status-icons-reference__result-count{margin-top:var(--space-medium);color:var(--color-ink-subtle);font-size:var(--text-x-small)}.status-icons-reference__directory-list{margin-top:var(--space-section-gap-tight)}.status-icons-reference__category{scroll-margin-top:7em}.status-icons-reference__category+.status-icons-reference__category{margin-top:var(--space-section-gap-tight)}.status-icons-reference__category>header{display:grid;grid-template-columns:minmax(12em,.8fr) minmax(18em,1.2fr);align-items:start;gap:var(--space-large)}.status-icons-reference__category>header h3{color:var(--color-ink);font-weight:700;font-size:var(--text-x-large);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.status-icons-reference__category>header p{color:var(--color-ink-subtle);font-size:var(--text-small);line-height:var(--leading-body)}.status-icons-reference__category .status-icons-reference__idea-list{margin-top:var(--space-large)}.status-icons-reference__category-link{display:flex;gap:.4em;margin-top:var(--space-medium);font-size:var(--text-small)}.status-icons-reference__category-link span{color:var(--color-accent-deep)}.status-icons-reference__empty{border-top:1px solid oklch(var(--lch-black) / 10%);border-bottom:1px solid oklch(var(--lch-black) / 10%);padding-block:var(--space-large);color:var(--color-ink-subtle);font-size:var(--text-normal)}.status-icons-reference [hidden]{display:none!important}.status-icons-reference__steps{margin:var(--space-section) 0 0;padding:0;list-style:none}.status-icons-reference__steps li{display:grid;grid-template-columns:3em 1fr;gap:var(--space-medium);border-bottom:1px solid oklch(var(--lch-black) / 4.5%);padding-block:var(--space-medium)}.status-icons-reference__steps li:last-child{border-bottom:0}.status-icons-reference__steps li>span{padding-top:.15em;color:var(--color-ink-subtle);font-weight:700;font-size:var(--text-x-small);letter-spacing:var(--tracking-wide)}.status-icons-reference__steps p{color:var(--color-ink);font-size:var(--text-normal);line-height:var(--leading-body)}.status-icons-reference__product-note{display:grid;grid-template-columns:minmax(12em,.8fr) minmax(18em,1.2fr);gap:var(--space-medium) var(--space-large)}.status-icons-reference__product-note>.kicker,.status-icons-reference__product-note h2{grid-column:1}.status-icons-reference__product-note h2{font-size:var(--text-x-large)}.status-icons-reference__product-note>p:not(.kicker),.status-icons-reference__product-note>a{grid-column:2}.status-icons-reference__product-note>p:not(.kicker){grid-row:1 / 3;color:var(--color-ink-subtle);font-size:var(--text-normal);line-height:var(--leading-body)}.status-icons-reference__product-note>a{align-self:end;justify-self:start;color:var(--color-ink);font-weight:700;font-size:var(--text-small);text-decoration-color:oklch(var(--lch-accent) / 60%);text-underline-offset:.18em}.status-icons-reference .faq__list{gap:0;margin-top:var(--space-section);width:100%}.status-icons-reference .faq__list>details{box-shadow:none;border-bottom:1px solid oklch(var(--lch-black) / 4.5%);border-radius:0;background:transparent}.status-icons-reference .faq__list>details:last-child{border-bottom:0}.status-icons-reference .faq__list>details:hover,.status-icons-reference .faq__list>details[open]:hover{box-shadow:none}.status-icons-reference .faq__list summary{padding:1.05em 0}.status-icons-reference .faq__list>details>p{padding:0 0 1.2em;color:var(--color-ink-subtle)}.status-icons-reference__related h2{font-size:var(--text-x-large)}.status-icons-reference__related ul{display:flex;flex-wrap:wrap;gap:var(--space-small) var(--space-large);margin:var(--space-large) 0 0;padding:0;list-style:none}.status-icons-reference__related a{color:var(--color-ink);font-weight:650;text-decoration-color:oklch(var(--lch-black) / 18%);text-underline-offset:.18em}.status-icons-reference__related a:hover{color:var(--color-accent-deep)}@media(max-width:900px){.status-icons-reference__masthead-grid{grid-template-columns:minmax(0,1fr) minmax(15em,.45fr);gap:var(--space-x-large)}.status-icons-reference__article-layout{grid-template-columns:1fr;gap:var(--space-section)}.status-icons-reference__article{max-width:none}}@media(max-width:700px){.status-icons-reference{padding-inline:var(--space-medium)}.status-icons-reference__masthead{padding-block:var(--space-large) var(--space-xx-large)}.status-icons-reference .status-page__breadcrumbs{margin-bottom:var(--space-xx-large)}.status-icons-reference__masthead-grid{grid-template-columns:1fr;align-items:start;gap:var(--space-xx-large)}.status-icons-reference__title h1{font-size:var(--text-xx-large)}.status-icons-reference__lede,.status-icons-reference__section-lede{font-size:var(--text-normal)}.status-icons-reference__quick-answer{border-top:1px solid oklch(var(--lch-black) / 9%);border-left:0;padding-top:var(--space-large);padding-left:0}.status-icons-reference__article-layout{padding-block:var(--space-xx-large)}.status-icons-reference__section+.status-icons-reference__section,.status-icons-reference__product-note+.status-icons-reference__section,.status-icons-reference__section+.status-icons-reference__product-note,.status-icons-reference__related{margin-top:var(--space-xx-large);padding-top:var(--space-xx-large)}.status-icons-reference__section h2,.status-icons-reference__product-note h2,.status-icons-reference__related h2{font-size:var(--text-x-large)}.status-icons-reference__table-head{display:none}.status-icons-reference__meaning-row{grid-template-columns:minmax(7em,auto) 1fr;gap:var(--space-small) var(--space-medium)}.status-icons-reference__meaning-row>strong{padding-top:.45em}.status-icons-reference__meaning-row>p{grid-column:2}.status-icons-reference__note{padding:var(--space-medium)}.status-icons-reference__idea-row{grid-template-columns:2.75em minmax(0,1fr) auto;gap:var(--space-small) var(--space-medium)}.status-icons-reference__idea-row code{grid-column:2}.status-icons-reference__idea-row .status-icons-reference__copy-status{grid-column:3;grid-row:1 / 3}.status-icons-reference__filters{flex-wrap:nowrap;overflow-x:auto;gap:var(--space-large);scrollbar-width:thin}.status-icons-reference__filters button{flex:none}.status-icons-reference__category>header,.status-icons-reference__product-note{grid-template-columns:1fr;gap:var(--space-small)}.status-icons-reference__category>header h3{font-size:var(--text-large)}.status-icons-reference__product-note>.kicker,.status-icons-reference__product-note h2,.status-icons-reference__product-note>p:not(.kicker),.status-icons-reference__product-note>a{grid-column:1;grid-row:auto}.status-icons-reference__product-note>p:not(.kicker){margin-top:var(--space-small)}.status-icons-reference__product-note>a{margin-top:var(--space-medium)}}@media(max-width:440px){.status-icons-reference__quick-answer dl>div{grid-template-columns:minmax(8em,1fr) 1fr}.status-icons-reference__meaning-row{grid-template-columns:1fr}.status-icons-reference__meaning-row>p{grid-column:1}.status-icons-reference__meaning-row>strong{padding-top:0}.status-icons-reference__idea-row{grid-template-columns:2.6em minmax(0,1fr)}.status-icons-reference__idea-row .status-icons-reference__copy-status{grid-column:2;grid-row:auto;justify-self:start;padding-left:0}}}@layer pages{.status-hub,.status-guide{margin:0 auto;padding-inline:var(--space-large);max-width:var(--content-width-wide)}.status-hub header,.status-guide header{position:static;z-index:auto;top:auto}.status-hub .status-page__breadcrumbs,.status-guide .status-page__breadcrumbs{justify-content:flex-start;margin-bottom:var(--space-section)}.status-hub__masthead,.status-guide__masthead{border-bottom:1px solid oklch(var(--lch-black) / 7%);padding-block:var(--space-section) var(--space-section-gap-tight)}.status-hub__masthead>.kicker,.status-guide__masthead>.kicker{margin-bottom:var(--space-medium)}.status-hub__masthead h1,.status-guide__masthead h1{max-width:12em;color:var(--color-ink);font-weight:650;font-size:var(--text-xxx-large);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance}.status-hub__lede,.status-guide__lede{margin-top:var(--space-large);max-width:39em;color:var(--color-ink-subtle);font-size:var(--text-medium);line-height:var(--leading-loose)}.status-hub__meta,.status-guide__meta{display:flex;flex-wrap:wrap;gap:var(--space-small);margin-top:var(--space-large);color:var(--color-ink-subtle);font-size:var(--text-small)}.status-hub__meta time,.status-guide__meta time{color:var(--color-ink);font-weight:600}.status-hub__quick-copy{display:grid;grid-template-columns:minmax(14em,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(3em,9vw,8em);margin-top:var(--space-section-gap)}.status-hub__quick-copy>header{max-width:24em}.status-hub__quick-copy h2,.status-hub__directory-heading h2,.status-guide__section h2,.status-guide__related h2{color:var(--color-ink);font-weight:650;font-size:var(--text-xx-large);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance}.status-hub__quick-copy>header>p:not(.kicker),.status-hub__directory-heading>p:not(.kicker){margin-top:var(--space-medium);color:var(--color-ink-subtle);font-size:var(--text-normal);line-height:var(--leading-loose)}.status-hub__library,.status-guide__layout{display:grid;grid-template-columns:13.5em minmax(0,1fr);align-items:start;gap:clamp(3em,8vw,7em);margin-top:var(--space-section-gap)}.status-guide__rail-promo{overflow:hidden;margin-top:var(--space-x-large);border:1px solid var(--color-border);border-radius:var(--space-x-small);background:var(--color-white);box-shadow:0 1px 2px oklch(var(--lch-black) / 3%)}.status-guide__rail-promo-visual{position:relative;display:grid;place-items:center;overflow:hidden;min-height:7.75em;border-bottom:1px solid var(--color-border);padding:var(--space-medium);background:radial-gradient(circle at 88% 8%,oklch(82% .12 325 / 80%),transparent 40%),linear-gradient(145deg,#b0aff5,#dbaac4,#ffa18e 58%,#fcd180);background:radial-gradient(circle at 88% 8%,oklch(82% .12 325 / 80%),transparent 40%),linear-gradient(145deg,#b0aff5,#dbaac4,color(xyz 0.594 0.488 0.313) 58%,#fcd180)}.status-guide__rail-promo-visual:before{position:absolute;width:14em;height:5em;transform:rotate(-9deg);border:1px solid oklch(var(--lch-white) / 35%);border-radius:50%;content:""}.status-guide__rail-promo-preview{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-x-small);width:100%;border:1px solid oklch(var(--lch-white) / 70%);border-radius:var(--space-xx-small);padding:var(--space-small);background:oklch(var(--lch-white) / 94%);box-shadow:var(--shadow-elevated);color:var(--color-ink)}.status-guide__rail-promo-emoji{font-size:var(--text-large);line-height:1}.status-guide__rail-promo-status{display:grid;min-width:0}.status-guide__rail-promo-status strong{font-size:var(--text-x-small);line-height:var(--leading-title)}.status-guide__rail-promo-status small{margin-top:var(--space-xxx-small);color:var(--color-ink-subtle);font-size:var(--text-xx-small);line-height:var(--leading-title);white-space:nowrap}.status-guide__rail-promo-copy{padding:var(--space-medium)}.status-guide__rail-promo h2{color:var(--color-ink);font-weight:700;font-size:var(--text-small);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.status-guide__rail-promo-copy>p{margin-top:var(--space-x-small);color:var(--color-ink-subtle);font-size:var(--text-x-small);line-height:var(--leading-body)}.status-guide__rail-promo-copy>a{display:flex;justify-content:space-between;align-items:center;gap:var(--space-small);margin:var(--space-small) 0 0;border:0;padding:0;color:var(--color-accent-deep);font-size:var(--text-x-small);transition:color .14s ease}.status-guide__rail-promo-copy>a:hover,.status-guide__rail-promo-copy>a:focus-visible{border:0;color:var(--color-accent-hover)}@media(prefers-reduced-motion:reduce){.status-guide__rail-promo-copy>a,.status-reference__example-row,.status-reference__status-copy-icon{transition:none}}@media(prefers-reduced-motion:no-preference){.status-guide__rail-promo-arrow{transition:transform .14s ease}.status-guide__rail-promo-copy>a:hover .status-guide__rail-promo-arrow,.status-guide__rail-promo-copy>a:focus-visible .status-guide__rail-promo-arrow{transform:translate(3px)}}.status-hub__directory,.status-guide__article{min-width:0;max-width:48em}.status-hub__directory-heading h2{max-width:12em}.status-hub__category{scroll-margin-top:7em;margin-top:var(--space-section-gap-tight)}.status-hub__category>header{margin-bottom:var(--space-large)}.status-hub__category>header h3{color:var(--color-ink);font-weight:700;font-size:var(--text-x-large);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.status-hub__category+.status-guide__section{margin-top:var(--space-section-gap);padding-top:var(--space-section-gap-tight)}.status-hub__directory>.status-guide__section:last-child{margin-bottom:var(--space-section-gap)}.status-hub__page-row{display:grid;grid-template-columns:minmax(13em,1.1fr) minmax(12em,.9fr) auto;align-items:center;gap:var(--space-large);border-bottom:1px solid oklch(var(--lch-black) / 4.5%);padding-block:var(--space-large)}.status-hub__page-row:first-child{padding-top:0}.status-hub__page-row:last-child{border-bottom:0;padding-bottom:0}.status-hub__page-copy h4{font-size:var(--text-normal);line-height:var(--leading-title)}.status-hub__page-copy h4 a{color:var(--color-ink);text-decoration:none}.status-hub__page-copy h4 a:hover{color:var(--color-accent-deep)}.status-hub__page-copy p{margin-top:var(--space-x-small);color:var(--color-ink-subtle);font-size:var(--text-x-small);line-height:var(--leading-body)}.status-hub__page-row ul{display:grid;gap:var(--space-x-small);margin:0;padding:0;list-style:none}.status-hub__page-row li{display:grid;grid-template-columns:1.5em 1fr;gap:var(--space-x-small);color:var(--color-ink);font-size:var(--text-x-small);line-height:var(--leading-title)}.status-hub__page-link{color:var(--color-accent-deep);font-weight:700;text-decoration:none}.status-hub__page-link:hover{color:var(--color-ink)}.status-hub__principles{margin:0;padding:0;list-style:none}.status-hub__principles>li{display:grid;grid-template-columns:2.5em 1fr;gap:var(--space-medium);border-bottom:1px solid oklch(var(--lch-black) / 4.5%);padding-block:var(--space-large)}.status-hub__principles>li:first-child{padding-top:0}.status-hub__principles>li:last-child{border-bottom:0}.status-hub__principles>li>span,.status-guide__principles>li>span{padding-top:.2em;color:var(--color-ink-subtle);font-weight:700;font-size:var(--text-x-small);letter-spacing:var(--tracking-wide)}.status-hub__principles h3,.status-guide__principles h3{color:var(--color-ink);font-weight:700;font-size:var(--text-large);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.status-hub__principles li>div>p,.status-guide__principles li>div>p{margin-top:var(--space-x-small);color:var(--color-ink-subtle);font-size:var(--text-normal);line-height:var(--leading-body)}.status-hub__principles dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-large);margin-top:var(--space-medium)}.status-hub__principles dl>div{display:grid;gap:.25em}.status-hub__principles dt{color:var(--color-ink-subtle);font-weight:700;font-size:var(--text-xx-small);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.status-hub__principles dd{color:var(--color-ink);font-size:var(--text-small);line-height:var(--leading-title)}.status-hub .faq__list,.status-guide .faq__list{gap:0;margin-top:0;width:100%}.status-hub .faq__list>details,.status-guide .faq__list>details{box-shadow:none;border-bottom:1px solid oklch(var(--lch-black) / 4.5%);border-radius:0;background:transparent}.status-hub .faq__list>details:last-child,.status-guide .faq__list>details:last-child{border-bottom:0}.status-hub .faq__list>details:hover,.status-hub .faq__list>details[open]:hover,.status-guide .faq__list>details:hover,.status-guide .faq__list>details[open]:hover{box-shadow:none}.status-hub .faq__list summary,.status-guide .faq__list summary{padding:1.05em 0}.status-hub .faq__list>details>p,.status-guide .faq__list>details>p{padding:0 0 1.2em;color:var(--color-ink-subtle)}.status-reference__example-list{display:grid}.status-reference__example-row{display:grid;grid-template-columns:3em minmax(12em,1fr);align-items:center;gap:var(--space-medium);cursor:pointer;border-bottom:1px solid oklch(var(--lch-black) / 4.5%);padding:var(--space-medium) var(--space-small);transition:background-color .14s ease}.status-reference__example-row:hover,.status-reference__example-row:focus-within{background:oklch(var(--lch-black) / 1.5%)}.status-reference__example-row:last-child{border-bottom:0}.status-reference__emoji-copy{position:relative;display:grid;place-items:center;cursor:pointer;border:0;border-radius:99em;background:oklch(var(--lch-black) / 3%);padding:0;width:2.55em;height:2.55em;font-size:var(--text-medium);font-family:inherit;line-height:1}.status-reference__emoji-copy:hover,.status-reference__emoji-copy:focus-visible{background:oklch(var(--lch-accent) / 9%)}.status-reference__emoji-copy:hover .status-reference__copy-mark,.status-reference__emoji-copy:focus-visible .status-reference__copy-mark{color:var(--color-accent-deep)}.status-reference__copy-mark,.status-reference__copy-check{position:absolute;right:-.05em;bottom:-.05em;display:grid;place-items:center;box-shadow:0 0 0 2px var(--color-canvas);border-radius:99em;background:var(--color-white);width:1.25em;height:1.25em;color:var(--color-ink-subtle);font-weight:800;font-size:.62rem}.status-reference__emoji-copy-glyph{width:1em;height:1em;stroke:currentColor;stroke-width:1.5}.status-reference__copy-check{display:none;color:var(--color-accent-deep)}.status-reference__emoji-copy[data-copied=true] .status-reference__copy-mark{display:none}.status-reference__emoji-copy[data-copied=true] .status-reference__copy-check{display:grid}.status-reference__status-copy{display:block;grid-column:2 / -1;cursor:pointer;border:0;background:transparent;padding:0;width:100%;color:inherit;font:inherit;text-align:left}.status-reference__example-copy{display:grid;gap:.25em;min-width:0}.status-reference__example-title{display:block}.status-reference__example-copy code{color:var(--color-ink);font-weight:650;font-size:var(--text-normal);font-family:var(--font-sans);line-height:var(--leading-title);letter-spacing:var(--tracking-tight)}.status-reference__example-context{color:var(--color-ink-subtle);font-size:var(--text-x-small);line-height:var(--leading-title)}.status-reference__status-copy-icon{display:inline-grid;place-items:center;margin-left:.35em;width:1.15em;height:1.15em;color:var(--color-ink-subtle);vertical-align:-.12em;opacity:.45;transition:color .14s ease,opacity .14s ease}.status-reference__status-copy-glyph{width:1em;height:1em;stroke:currentColor;stroke-width:1.3}.status-reference__status-copy-check{display:none;color:var(--color-accent-deep);font-weight:800}.status-reference__example-row:hover .status-reference__status-copy-icon,.status-reference__example-row:focus-within .status-reference__status-copy-icon,.status-reference__status-copy[data-copied=true] .status-reference__status-copy-icon{color:var(--color-accent-deep);opacity:1}.status-reference__status-copy[data-copied=true] .status-reference__status-copy-glyph{display:none}.status-reference__status-copy[data-copied=true] .status-reference__status-copy-check{display:inline}@media(hover:hover){.status-reference__status-copy-icon{opacity:0}.status-reference__emoji-copy:hover+.status-reference__status-copy .status-reference__status-copy-icon,.status-reference__emoji-copy:focus-visible+.status-reference__status-copy .status-reference__status-copy-icon{color:var(--color-ink-subtle);opacity:0}}.status-reference__automation{grid-column:2 / -1;color:var(--color-ink-subtle);font-size:var(--text-x-small);line-height:var(--leading-title)}.status-reference__automation:not([hidden]){display:block;padding-top:var(--space-x-small)}.status-reference__automation a{display:inline-flex;align-items:center;gap:.35em;color:var(--color-accent-deep);font-weight:700;text-decoration:none}@media(prefers-reduced-motion:no-preference){.status-reference__automation:not([hidden]){animation:status-reference-automation-in .18s ease-out both}.status-reference__automation a>span{transition:transform .14s ease}.status-reference__automation a:hover>span,.status-reference__automation a:focus-visible>span{transform:translate(3px)}}@keyframes status-reference-automation-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.status-reference__emoji-copy:focus-visible,.status-reference__status-copy:focus-visible{outline:2px solid oklch(var(--lch-accent) / 55%);outline-offset:3px}.status-guide__layout{padding-bottom:var(--space-section-gap)}.status-guide__section,.status-guide__related,.status-guide__situation{scroll-margin-top:7em}.status-guide__section+.status-guide__section,.status-guide__section+.status-guide__related{margin-top:var(--space-section-gap);padding-top:var(--space-section-gap-tight)}.status-guide__section h2,.status-guide__related h2{max-width:13em}.status-guide__section-lede{margin-top:var(--space-medium);max-width:37em;color:var(--color-ink-subtle);font-size:var(--text-medium);line-height:var(--leading-loose)}.status-guide__situations{margin-top:var(--space-section-gap-tight)}.status-guide__situation+.status-guide__situation{margin-top:var(--space-section-gap-tight)}.status-guide__situation>header{margin-bottom:var(--space-large)}.status-guide__situation>header h3{color:var(--color-ink);font-weight:700;font-size:var(--text-x-large);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.status-guide__principles{margin:var(--space-section) 0 0;padding:0;list-style:none}.status-guide__principles>li{display:grid;grid-template-columns:2.5em 1fr;gap:var(--space-medium);border-bottom:1px solid oklch(var(--lch-black) / 4.5%);padding-block:var(--space-large)}.status-guide__principles>li:first-child{padding-top:0}.status-guide__principles>li:last-child{border-bottom:0}.status-guide__faq .faq__list{margin-top:var(--space-section)}.status-guide__related h2{font-size:var(--text-x-large)}.status-guide__related ul{display:flex;flex-wrap:wrap;gap:var(--space-small) var(--space-large);margin:var(--space-large) 0 0;padding:0;list-style:none}.status-guide__related a{color:var(--color-ink);font-weight:650;text-decoration-color:oklch(var(--lch-black) / 18%);text-underline-offset:.18em}@media(max-width:900px){.status-hub__library,.status-guide__layout{grid-template-columns:1fr;gap:var(--space-section)}.status-hub__rail ol{display:flex;flex-wrap:wrap;gap:var(--space-small) var(--space-large)}.status-hub__rail nav>ol{border-left:0}.status-hub__rail a{border-left:0;padding:0;text-decoration:underline;text-decoration-color:oklch(var(--lch-black) / 18%);text-underline-offset:.18em}.status-guide__rail-promo{display:none}.status-hub__directory,.status-guide__article{max-width:none}}@media(max-width:700px){.status-hub,.status-guide{padding-inline:var(--space-medium)}.status-hub__masthead,.status-guide__masthead{padding-block:var(--space-large) var(--space-xx-large)}.status-hub .status-page__breadcrumbs,.status-guide .status-page__breadcrumbs{margin-bottom:var(--space-xx-large)}.status-hub__masthead h1,.status-guide__masthead h1{font-size:var(--text-xx-large)}.status-hub__lede,.status-guide__lede,.status-guide__section-lede{font-size:var(--text-normal)}.status-hub__meta,.status-guide__meta{column-gap:var(--space-x-small);font-size:var(--text-x-small)}.status-hub__quick-copy{grid-template-columns:1fr;gap:var(--space-large);margin-top:var(--space-xx-large)}.status-hub__quick-copy h2,.status-hub__directory-heading h2,.status-guide__section h2,.status-guide__related h2{font-size:var(--text-x-large)}.status-hub__library,.status-guide__layout{margin-top:var(--space-xx-large)}.status-hub__rail ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-small) var(--space-medium)}.status-hub__page-row{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-medium)}.status-hub__page-row ul{grid-column:1}.status-hub__page-link{grid-column:2;grid-row:1 / 3}.status-hub__principles dl{grid-template-columns:1fr;gap:var(--space-medium)}.status-reference__example-row{grid-template-columns:2.75em minmax(0,1fr);gap:var(--space-small) var(--space-medium)}.status-guide__section+.status-guide__section,.status-guide__section+.status-guide__related{margin-top:var(--space-xx-large);padding-top:var(--space-xx-large)}.status-guide__situation>header h3{font-size:var(--text-large)}}@media(max-width:440px){.status-hub__rail ol{grid-template-columns:1fr}.status-reference__example-row{grid-template-columns:2.6em minmax(0,1fr)}}}@layer pages{.tools-hub__library{margin-block:var(--space-section-gap-tight) var(--space-section-gap);width:100%}.tools-hub .status-hub__page-row{grid-template-columns:repeat(2,minmax(0,1fr))}.tools-hub .status-hub__page-copy h3{font-size:var(--text-normal);line-height:var(--leading-title)}.tools-hub .status-hub__page-copy h3 a{color:var(--color-ink);text-decoration:none}.tools-hub .status-hub__page-copy h3 a:hover{color:var(--color-accent-deep)}.tools-hub__examples{display:grid;gap:var(--space-small);width:100%;max-width:26em}.tools-hub__examples>p{color:var(--color-ink-subtle);font-weight:700;font-size:var(--text-xx-small);line-height:var(--leading-title);letter-spacing:var(--tracking-wide);text-transform:uppercase}.tools-hub__examples ul{grid-template-columns:minmax(0,max-content) auto 1.5em;column-gap:var(--space-small);width:fit-content;max-width:100%}.tools-hub .tools-hub__examples li{grid-column:1 / -1;grid-template-columns:subgrid}.tools-hub .tools-hub__examples li>span:nth-child(2){color:var(--color-ink-subtle)}.tools-hub__page-link{--button-background: var(--color-secondary);--button-background-hover: var(--color-secondary-hover);--button-shadow: none;margin-top:var(--space-medium);color:var(--color-white);white-space:nowrap;text-decoration:none}.tools-hub__page-link:hover{color:var(--color-white)}.emoji-tool-panel{margin-top:var(--space-large);max-width:40em}.emoji-tool-form{display:grid;gap:var(--space-small)}.emoji-tool-form label{color:var(--color-ink);font-weight:700;font-size:var(--text-small)}.emoji-tool-form input{outline:0;transition:border-color .14s ease,box-shadow .14s ease;border:1px solid oklch(var(--lch-black) / 12%);border-radius:.75em;background:var(--color-white);padding:.95em 1.05em;color:var(--color-ink);font:inherit;font-size:var(--text-medium);line-height:var(--leading-body)}.emoji-tool-form input:focus{border-color:oklch(var(--lch-accent) / 45%);box-shadow:0 0 0 3px oklch(var(--lch-accent) / 10%)}.emoji-tool-form input::placeholder{color:var(--color-ink-muted)}.emoji-tool-actions{display:flex;align-items:center;margin-top:var(--space-x-small)}.emoji-tool-actions .button{border:0;min-height:2.75rem}.emoji-tool-actions .button[disabled]{cursor:wait;opacity:.9}.emoji-tool-actions .button.is-loading{animation:emojiButtonBreathe 1.8s cubic-bezier(.37,0,.63,1) infinite}@keyframes emojiButtonBreathe{0%,to{box-shadow:var(--shadow-glass),0 0 oklch(var(--lch-accent) / 0%);filter:brightness(1)}50%{box-shadow:var(--shadow-glass),0 0 0 .35em oklch(var(--lch-accent) / 10%);filter:brightness(1.04)}}.emoji-tool-examples{display:flex;align-items:center;gap:var(--space-large);overflow-x:auto;margin-top:var(--space-x-small);scrollbar-width:none}.emoji-tool-examples.is-scrollable:not(.is-scroll-end){-webkit-mask:linear-gradient(90deg,#000 0 92%,transparent 100%);mask:linear-gradient(90deg,#000 0 92%,transparent 100%)}.emoji-tool-examples.is-scrollable:not(.is-scroll-start):not(.is-scroll-end){-webkit-mask:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%);mask:linear-gradient(90deg,transparent 0,#000 8%,#000 92%,transparent 100%)}.emoji-tool-examples.is-scrollable.is-scroll-end:not(.is-scroll-start){-webkit-mask:linear-gradient(90deg,transparent 0,#000 8%,#000 100%);mask:linear-gradient(90deg,transparent 0,#000 8%,#000 100%)}.emoji-tool-examples::-webkit-scrollbar{display:none}.emoji-tool-examples button{flex:0 0 auto;cursor:pointer;border:0;background:transparent;padding:.4em 0;max-width:18rem;overflow:hidden;color:var(--color-ink-subtle);font:inherit;font-size:var(--text-small);line-height:var(--leading-title);text-overflow:ellipsis;white-space:nowrap}.emoji-tool-examples button:hover,.emoji-tool-examples button:focus-visible{color:var(--color-ink);text-decoration:underline;text-underline-offset:.18em}.emoji-tool-results:not(:empty){margin-top:var(--space-large)}.emoji-tool-notice{display:grid;grid-template-columns:auto 1fr;gap:var(--space-small);max-width:34rem;color:var(--color-ink-subtle)}.emoji-tool-notice>span{font-size:var(--text-large)}.emoji-tool-notice h2{margin-bottom:var(--space-xx-small);color:var(--color-ink);font-size:var(--text-medium)}.emoji-tool-notice p{color:var(--color-ink-subtle);font-size:var(--text-small);line-height:var(--leading-body)}.emoji-result-set{animation:fadeIn .18s ease-out}.emoji-result-header{margin-bottom:var(--space-medium)}.emoji-result-header p{color:var(--color-ink-subtle);font-weight:700;font-size:var(--text-x-small);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.emoji-best-match{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-large);max-width:36rem}.emoji-best-match__emoji{display:grid;place-items:center;border-radius:999em;background:oklch(var(--lch-black) / 3%);width:clamp(4.5rem,10vw,5.75rem);height:clamp(4.5rem,10vw,5.75rem);font-size:var(--text-xx-large);line-height:1}.emoji-best-match__body p{color:var(--color-ink);font-weight:650;font-size:var(--text-medium);line-height:var(--leading-title)}.emoji-best-match__body .emoji-copy-button{margin-top:var(--space-medium)}.emoji-alternatives{display:grid;gap:var(--space-small);margin-top:var(--space-large);max-width:36rem}.emoji-alternative{display:grid;grid-template-columns:2em minmax(0,1fr) auto;align-items:center;gap:var(--space-medium);border-top:1px solid oklch(var(--lch-black) / 4.5%);padding-block:var(--space-small)}.emoji-alternative>span{font-size:var(--text-x-large);line-height:1}.emoji-alternative p{color:var(--color-ink-subtle);font-size:var(--text-small);line-height:var(--leading-body)}.emoji-copy-button{display:inline-flex;justify-content:center;align-items:center;justify-self:start;cursor:pointer;border:0;border-radius:99em;background:oklch(var(--lch-accent) / 11%);padding:.72em 1em;min-height:2.5rem;color:var(--color-accent-deep);font-weight:800;font-size:var(--text-x-small);line-height:1;white-space:nowrap}.emoji-copy-button:hover,.emoji-copy-button[data-copied=true]{background:var(--color-accent-deep);color:var(--color-white)}.emoji-copy-button--secondary{background:transparent;color:var(--color-ink-subtle)}.emoji-copy-button--secondary:hover,.emoji-copy-button--secondary[data-copied=true]{background:oklch(var(--lch-black) / 4%);color:var(--color-ink)}.emoji-ideas-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--space-x-large);margin-top:var(--space-large)}.emoji-idea-group{border-top:1px solid oklch(var(--lch-black) / 4.5%);padding-block:var(--space-large)}.emoji-idea-group h3{color:var(--color-ink);font-size:var(--text-medium)}.emoji-idea-group ul{display:grid;gap:var(--space-small);margin:var(--space-medium) 0 0;padding:0;list-style:none}.emoji-idea-group li{display:grid;grid-template-columns:1.7em 1fr;align-items:center;gap:var(--space-x-small);color:var(--color-ink-subtle);font-size:var(--text-small)}.emoji-idea-group li span:first-child{font-size:var(--text-large);line-height:1}.emoji-idea-group a,.emoji-ideas-directory-link a{color:var(--color-ink);font-weight:700;font-size:var(--text-small);text-decoration-color:oklch(var(--lch-accent) / 60%);text-underline-offset:.18em}.emoji-idea-group a:hover,.emoji-ideas-directory-link a:hover{color:var(--color-accent-deep)}.emoji-idea-group a{display:inline-flex;margin-top:var(--space-medium)}.emoji-ideas-directory-link{margin-top:var(--space-large);color:var(--color-ink-subtle);font-size:var(--text-small);line-height:var(--leading-body)}@media(prefers-reduced-motion:reduce){.emoji-tool-actions .button.is-loading,.emoji-result-set{animation:none}}@media(max-width:700px){.tools-hub__library{margin-block:var(--space-xx-large)}.tools-hub .status-hub__page-row{grid-template-columns:1fr}.tools-hub .status-hub__page-row ul{grid-column:1;grid-row:auto}.emoji-tool-actions{align-items:stretch}.emoji-tool-actions .button{width:100%}.emoji-best-match{grid-template-columns:1fr;justify-items:start;gap:var(--space-medium)}.emoji-alternative{grid-template-columns:2em minmax(0,1fr)}.emoji-alternative .emoji-copy-button{grid-column:2}.emoji-ideas-grid{grid-template-columns:1fr}}}@layer pages{.legal-page{margin:0 auto;padding:var(--space-section) var(--space-large);max-width:52rem}.legal-page__hero{margin-inline:auto;padding-top:0;text-align:center}.legal-page__hero h1{color:var(--color-ink);font-size:var(--text-xx-large);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.legal-page__hero p{margin-top:var(--space-small);color:var(--color-ink-subtle);font-size:var(--text-small)}.legal-page__content{margin-top:var(--space-section);color:var(--color-ink);font-size:var(--text-normal);line-height:var(--leading-loose)}.legal-page__content section{margin-top:var(--space-large)}.legal-page__content h2,.legal-page__content h3{color:var(--color-ink);line-height:var(--leading-title)}.legal-page__content h2{margin-bottom:var(--space-small);font-size:var(--text-large)}.legal-page__content h3{margin-top:var(--space-medium);margin-bottom:var(--space-xx-small);font-size:var(--text-medium)}.legal-page__content p,.legal-page__content ul{margin-top:var(--space-xx-small)}.legal-page__content ul{padding-left:1.25em}.legal-page__content li+li{margin-top:var(--space-xxx-small)}.legal-page__content strong{color:var(--color-ink)}.legal-page__content a{color:var(--color-primary);text-decoration:none}.legal-page__content a:hover{color:var(--color-ink)}@media(max-width:700px){.legal-page{padding:var(--space-large) var(--space-medium) var(--space-xx-large)}.legal-page__hero{padding-top:0}.legal-page__hero h1{font-size:var(--text-xx-large)}.legal-page__content{margin-top:var(--space-large);font-size:var(--text-small);line-height:var(--leading-loose)}.legal-page__content section{margin-top:var(--space-large)}.legal-page__content h2{font-size:var(--text-medium)}.legal-page__content h3{font-size:var(--text-normal)}.legal-page__content ul{padding-left:1.1em}}}@layer pages{.hero__headline,.pricing-hero h1{font-size:var(--text-xxx-large);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.comparison__new h2,.scenarios__header h2,.trust__header h2,.pricing__header h2,.faq__header h2,.letter__header h2,.closing h2,.pricing-section-heading h2,.pricing-faq .faq__header h2,.pricing-final h2,.emoji-tool-notice h2{font-size:var(--text-xx-large);line-height:var(--leading-display);letter-spacing:var(--tracking-display);text-wrap:balance}.hero__subheadline,.pricing__header p:last-child,.pricing-hero>p:not(.kicker),.pricing-section-heading p:not(.kicker),.pricing-faq .faq__lede{font-size:var(--text-medium)}}
