@layer stageshow{.ss-avatar{will-change:transform;display:inline-grid;flex-shrink:0;place-items:center;overflow:hidden;border-radius:50%;background:var(--ss-fill,var(--ss-ink-3));color:var(--ss-text-strong);font-weight:600;line-height:1;transition:background .3s ease,color .3s ease}.ss-avatar[data-tone=accent]{background:var(--ss-accent);color:#fff}.ss-avatar[data-tone=ios]{background:linear-gradient(180deg,#a5abb8,#858a96);color:#fff;font-family:ui-rounded,SF Pro Rounded,-apple-system,system-ui,sans-serif;font-weight:600;letter-spacing:.01em}.ss-avatar[data-tone=success]{background:var(--ss-success);color:#fff}.ss-avatar__initial{display:block;text-box:trim-both cap alphabetic}.ss-avatar img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.ss-avatar[data-ring]{box-shadow:0 0 0 1.5px var(--ss-ring-bg,var(--ss-surface)),0 0 0 3px var(--ss-ring,var(--ss-ink-3));transition:box-shadow .35s ease}.ss-avatar[data-ring=confirmed]{--ss-ring:var(--ss-success)}.ss-avatar[data-ring=declined]{--ss-ring:var(--ss-danger)}.ss-avatar[data-ring]{position:relative;overflow:visible}.ss-avatar[data-ring]:after{content:"";position:absolute;inset:-3px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 62%,var(--ss-accent) 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),#000 calc(100% - 1.5px));opacity:0;transition:opacity .3s ease;animation:ss-avatar-wait 1.1s linear infinite;pointer-events:none}.ss-avatar[data-ring=waiting]:after{opacity:1}@keyframes ss-avatar-wait{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ss-avatar[data-ring]:after{animation:none}}}@layer stageshow{.ss-check{display:inline-grid;flex-shrink:0;place-items:center}.ss-check svg{overflow:visible}.ss-check__ring{fill:none;stroke:var(--ss-ink-4);stroke-width:1.5;transition:opacity .2s ease}.ss-check__arc{fill:none;stroke:var(--ss-text-strong);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:.28 1;opacity:0;transform-origin:8px 8px;animation:ss-spin .8s linear infinite;transition:opacity .18s ease}.ss-check[data-pending] .ss-check__arc{opacity:1}.ss-check__fill{fill:var(--ss-success);opacity:0;transform:scale(.35);transform-origin:8px 8px;transition:opacity .2s ease,transform .2s ease}.ss-check[data-on] .ss-check__fill{opacity:1;transform:scale(1);transition:transform .4s cubic-bezier(.22,1,.36,1),opacity 0s}.ss-check[data-on] .ss-check__arc{transition-duration:.08s}.ss-check[data-on] .ss-check__ring{opacity:0}.ss-check__tick{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;transition:opacity .2s ease}.ss-stage[data-theme=blueprint] .ss-check__tick{stroke:var(--ss-well)}.ss-check[data-on] .ss-check__tick{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .32s cubic-bezier(.65,0,.35,1) .16s,opacity .01s .16s}.ss-stage[data-palette=mono][data-theme=dark] .ss-check__tick{stroke:#111}@media (prefers-reduced-motion:reduce){.ss-check__arc{animation:none}}}@layer stageshow{.ss-icon{display:block;flex-shrink:0}.ss-spinner{flex:none;animation:ss-spin .8s linear infinite}}@layer stageshow{@media (prefers-reduced-motion:reduce){.ss-spinner{animation:none}}}@layer stageshow{.ss-toast{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--ss-radius-lg);background:#1c1c1f;box-shadow:var(--ss-shadow-satellite);color:#fff;font-size:12px;opacity:0;will-change:transform;margin-block:var(--ss-toast-rise,10px) calc(-1 * var(--ss-toast-rise, 10px));transition:opacity .35s ease,margin .6s cubic-bezier(.22,1,.36,1)}.ss-toast[data-show]{opacity:1;margin-block:0}.ss-toast__icon{display:grid;opacity:.8}.ss-toast__action{margin-left:6px;color:rgba(255,255,255,.6);font-weight:500}.ss-stage[data-theme=dark] .ss-toast,[data-theme=dark] .ss-toast{background:var(--ss-raised);color:var(--ss-text-strong)}.ss-tooltip{position:absolute;z-index:20;display:flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--ss-radius-sm);background:#26262a;color:#fff;font-size:11px;font-weight:500;white-space:nowrap;pointer-events:none;opacity:0;transform:translate(-50%,-2px);transition:opacity .1s ease,transform .1s ease}.ss-tooltip[data-side=above]{transform:translate(-50%,calc(-100% + 2px))}.ss-tooltip[data-show]{opacity:1;transform:translate(-50%);transition-duration:.15s}.ss-tooltip[data-side=above][data-show]{transform:translate(-50%,-100%)}.ss-tooltip__label{display:block;text-box:trim-both cap alphabetic}.ss-meter{display:block;height:6px;overflow:hidden;border-radius:3px;background:var(--ss-ink-1)}.ss-meter__fill{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--ss-accent),var(--ss-accent-2,var(--ss-accent)));transition:clip-path .8s cubic-bezier(.45,0,.2,1);position:relative}.ss-meter__fill:after{content:"";position:absolute;inset:0;background-color:var(--ss-meter-tone,var(--ss-accent));opacity:0;transition:opacity .4s ease,background-color .4s ease}.ss-meter[data-tone=danger]{--ss-meter-tone:var(--ss-danger)}.ss-meter[data-tone=warning]{--ss-meter-tone:var(--ss-warning)}.ss-meter[data-tone=success]{--ss-meter-tone:var(--ss-success)}.ss-meter[data-tone=ink]{--ss-meter-tone:var(--ss-ink-5)}.ss-meter:not([data-tone=accent]) .ss-meter__fill:after{opacity:1}.ss-menu{display:flex;flex-direction:column}.ss-menu__item{display:flex;align-items:center;gap:8px;height:var(--ss-row);padding:0 8px;border-radius:var(--ss-radius-sm);font-size:12px;color:var(--ss-text-strong);transition:background-color .12s ease}.ss-menu__item[data-active]{background-color:var(--ss-ink-2)}.ss-menu__item{transition:background-color .15s ease}.ss-menu__item[data-hover]{background-color:var(--ss-ink-2);transition-duration:0s}.ss-facepile{display:inline-flex;align-items:center}.ss-facepile__face{display:flex}.ss-facepile__face+.ss-facepile__face{margin-left:var(--ss-overlap)}.ss-chip{will-change:transform}.ss-chip-slot{display:inline-flex;flex:none;overflow:hidden;border-radius:var(--ss-radius-pill);opacity:0;transition:width .4s cubic-bezier(.25,.8,.25,1) .1s,margin .4s cubic-bezier(.25,.8,.25,1) .1s,opacity .14s ease}.ss-chip-slot[data-show]{opacity:1;transition:width .4s cubic-bezier(.25,.8,.25,1),margin .4s cubic-bezier(.25,.8,.25,1),opacity .22s ease .16s}.ss-chip-slot>.ss-chip{flex:none}.ss-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:var(--ss-radius-pill);background:var(--ss-accent-soft);color:var(--ss-text-strong);font-size:12px;font-weight:500;white-space:nowrap}.ss-chip[data-removable]{padding-right:4px}.ss-chip__x{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;color:var(--ss-text);transition:background-color .15s ease}.ss-chip__x[data-hover]{background:var(--ss-ink-2);transition-duration:0s}.ss-pin{--ss-pin-r:50% 50% 50% 0;position:relative;display:inline-grid;flex-shrink:0;place-items:center;padding:2px;box-sizing:border-box;border-radius:var(--ss-pin-r);background:var(--ss-surface);box-shadow:0 0 0 1px rgba(0,0,0,.06),0 2px 6px -1px rgba(0,0,0,.25);will-change:transform;transition:box-shadow .3s ease}.ss-pin[data-corner=br]{--ss-pin-r:50% 50% 0 50%}.ss-pin[data-corner=tl]{--ss-pin-r:0 50% 50% 50%}.ss-pin[data-corner=tr]{--ss-pin-r:50% 0 50% 50%}.ss-pin__face{display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border-radius:var(--ss-pin-r);background:var(--ss-ink-3);color:var(--ss-text-strong);font-weight:600;line-height:1}.ss-pin[data-tone=accent] .ss-pin__face{background:var(--ss-accent);color:#fff}.ss-pin__face img{width:100%;height:100%;object-fit:cover}.ss-pin[data-selected]{box-shadow:0 0 0 1.5px var(--ss-surface),0 0 0 3px var(--ss-accent),0 2px 6px -1px rgba(0,0,0,.25)}.ss-pin[data-selected][data-tone=ink]{box-shadow:0 0 0 1.5px var(--ss-surface),0 0 0 3px var(--ss-ink-5),0 2px 6px -1px rgba(0,0,0,.25)}.ss-row{--ss-row-pad:12px;--ss-row-title:12px;--ss-row-subtitle:11.5px;--ss-row-meta:11px;--ss-row-line:16px;--ss-row-line-2:16px;--ss-row-gap:2px;--ss-row-dot:6px;position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;column-gap:10px;padding:var(--ss-row-pad) var(--ss-row-pad);border-radius:var(--ss-radius-lg);will-change:transform;transition:background .2s ease}.ss-row[data-hover],.ss-row[data-selected]{background:var(--ss-ink-1)}.ss-row[data-lead]{grid-template-columns:auto minmax(0,1fr)}.ss-row>:not(.ss-row__lead):not(.ss-row__body):not(.ss-row__dot):not(.ss-row__preview){grid-row:1;align-self:center;justify-self:end}.ss-row__dot{position:absolute;grid-row:1/2;grid-column:1/2;z-index:1;left:calc(-7px - var(--ss-row-dot));top:calc(50% - 3px);width:var(--ss-row-dot);height:var(--ss-row-dot);margin-top:calc(3px - var(--ss-row-dot) / 2);border-radius:50%;background:var(--ss-accent)}.ss-phone__screen .ss-row{--ss-row-title:17px;--ss-row-subtitle:15px;--ss-row-meta:15px;--ss-row-line:22px;--ss-row-line-2:20px;--ss-row-gap:0px;--ss-row-dot:10px}.ss-row__lead{grid-row:1/2;grid-column:1/2;display:inline-flex;align-items:center}.ss-row__body{grid-row:1;display:flex;flex-direction:column;gap:var(--ss-row-gap);min-width:0;justify-content:center}}@layer stageshow{}@layer stageshow{}@layer stageshow{}@layer stageshow{}@layer stageshow{}@layer stageshow{}@layer stageshow{.ss-row:has(.ss-row__subtitle,.ss-row__preview) .ss-row__body{min-height:calc(var(--ss-row-line) + var(--ss-row-line-2) + var(--ss-row-gap))}.ss-row__head{display:flex;align-items:center;gap:8px;min-height:var(--ss-row-line)}.ss-row__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ss-row-title);font-weight:600;color:var(--ss-text-strong)}.ss-row__meta,.ss-row__title{line-height:var(--ss-row-line)}.ss-row__meta{flex:none;font-size:var(--ss-row-meta);color:var(--ss-text-faint)}.ss-row__subtitle{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ss-row-subtitle);line-height:var(--ss-row-line-2);color:var(--ss-text)}.ss-row__preview{grid-row:2;display:grid;justify-items:start;row-gap:calc(var(--ss-row-line-2) - 6px);padding-top:calc((var(--ss-row-line-2) - 6px) / 2)}.ss-row__preview[data-text]{display:-webkit-box;overflow:hidden;padding-top:0;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--ss-row-subtitle);line-height:var(--ss-row-line-2);color:var(--ss-text)}.ss-row[data-lead] .ss-row__preview{grid-column:2}.ss-row__preview>.ss-bar{display:block}.ss-row:has(.ss-row__preview) .ss-row__dot,.ss-row:has(.ss-row__preview) .ss-row__lead{grid-row:1/3;align-self:start}.ss-row:has(.ss-row__preview){--ss-row-lead-h:calc(var(--ss-row-line) + var(--ss-row-line-2) * 2 + var(--ss-row-gap))}.ss-row:has(.ss-row__preview) .ss-row__lead{height:var(--ss-row-lead-h)}.ss-row:has(.ss-row__preview) .ss-row__dot{top:calc(var(--ss-row-lead-h) / 2 - 3px)}.ss-row__title>.ss-bar{display:block;margin:calc((var(--ss-row-line) - 6px) / 2) 0}.ss-row__subtitle>.ss-bar{display:block;margin:calc((var(--ss-row-line-2) - 6px) / 2) 0}.ss-row__meta>.ss-bar{display:block;margin:calc((var(--ss-row-line) - 6px) / 2) 0}.ss-card{--ss-card-pad:16px;--ss-card-radius:calc(var(--ss-radius-md) + 4px);--ss-card-inner:max(4px,calc(var(--ss-card-radius) - var(--ss-card-pad)));display:grid;align-content:start;gap:var(--ss-card-gap,12px);box-sizing:border-box;min-width:0;padding:var(--ss-card-pad);border-radius:var(--ss-card-radius);background:var(--ss-surface);box-shadow:inset 0 0 0 1px var(--ss-line),var(--ss-shadow-card)}.ss-card[data-pad=small]{--ss-card-pad:12px;--ss-card-radius:var(--ss-radius-lg)}.ss-card[data-pad=large]{--ss-card-pad:20px;--ss-card-radius:calc(var(--ss-radius-lg) + 6px)}.ss-card[data-tone=sunken]{background:var(--ss-ink-1);box-shadow:none}.ss-card[data-lift]{box-shadow:inset 0 0 0 1px var(--ss-line),var(--ss-shadow-satellite)}.ss-card[data-flush]{padding:0;gap:0}.ss-card[data-flush]>*{padding:var(--ss-card-pad)}.ss-card[data-flush]>*+*{border-top:1px solid var(--ss-line)}.ss-card>:first-child{margin-top:0}.ss-card>:last-child{margin-bottom:0}.ss-kbd{display:inline-flex;flex:none;align-items:center;gap:3px;vertical-align:middle}.ss-kbd__key{display:inline-grid;place-items:center;box-sizing:border-box;min-width:18px;height:18px;padding:0 4px;border-radius:4px;font-family:inherit;font-size:11px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums;color:var(--ss-text);background:var(--ss-ink-1);box-shadow:inset 0 0 0 1px var(--ss-ink-3),inset 0 -1px 0 var(--ss-ink-3)}.ss-kbd[data-plain]{gap:1px}.ss-kbd[data-plain] .ss-kbd__key{min-width:0;padding:0;background:none;box-shadow:none;font-size:12px}.ss-divider{display:block;flex:none;align-self:stretch;height:1px;background:var(--ss-line)}.ss-divider[data-vertical]{width:1px;height:auto;margin-block:4px}.ss-field{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.ss-field__label{font-size:11.5px;font-weight:500;color:var(--ss-text-strong)}.ss-field__box{display:flex;align-items:center;gap:8px;height:var(--ss-control);padding:0 11px;border-radius:var(--ss-radius-md);background:var(--ss-surface);box-shadow:inset 0 0 0 1px var(--ss-ink-4),0 0 0 0 transparent;font-size:13px;color:var(--ss-text-strong);transition:box-shadow .2s ease,padding .35s cubic-bezier(.45,0,.1,1)}}@layer stageshow{}@layer stageshow{}@layer stageshow{}@layer stageshow{.ss-field__box:has(.ss-field__value[data-chip]){padding-left:calc((var(--ss-control) - 24px) / 2)}.ss-field[data-focused] .ss-field__box{box-shadow:inset 0 0 0 1px var(--ss-accent),0 0 0 3px var(--ss-accent-soft)}.ss-field[data-status=error] .ss-field__box{box-shadow:inset 0 0 0 1px var(--ss-danger),0 0 0 3px var(--ss-danger-soft)}.ss-field__text{position:relative;display:flex;flex:1;align-items:center;min-width:0;height:100%;overflow:hidden;white-space:pre}.ss-field__placeholder{position:absolute;top:50%;left:0;color:var(--ss-text-faint);translate:0 -50%;transition:opacity .2s ease}.ss-field[data-filled] .ss-field__placeholder{opacity:0;transition:none}.ss-field__value[data-password]{letter-spacing:1.5px}.ss-field__value{display:inline-flex;flex:none;align-items:center;height:24px;padding:0;border-radius:var(--ss-radius-pill);background-color:transparent;transition:none}.ss-field__chars,.ss-field__placeholder{line-height:1;text-box:trim-both cap alphabetic}.ss-field__chars{display:block}.ss-field__value[data-chip]{padding:0 calc(11px - (var(--ss-control) - 24px) / 2);background-color:var(--ss-chip-bg,var(--ss-accent-soft));color:var(--ss-chip-text,var(--ss-text-strong));transition:padding .35s cubic-bezier(.45,0,.1,1),background-color .3s ease,color .3s ease}.ss-field__value[data-chip][data-removable]{padding-right:4px}.ss-field__value[data-leaving]{opacity:0;transition:opacity .25s ease}.ss-field:has(.ss-field__value[data-leaving]) .ss-field__placeholder{opacity:0;transition:none}.ss-field__x{display:inline-grid;flex:none;place-items:center;width:16px;height:16px;margin-left:-16px;border-radius:50%;color:inherit;opacity:0;transition:background-color .15s ease}.ss-field__value[data-chip] .ss-field__x{margin-left:4px;opacity:.75;transition:margin .35s cubic-bezier(.45,0,.1,1),opacity .25s ease .12s,background-color .15s ease}.ss-field__x[data-hover]{opacity:1;background-color:var(--ss-ink-2);transition-duration:0s}.ss-field__value[data-chip]+.ss-field__caret{margin-left:6px}.ss-field__caret{flex-shrink:0;transition:margin .35s cubic-bezier(.45,0,.1,1);width:1.5px;height:16px;margin-left:1px;border-radius:1px;background:var(--ss-accent);animation:ss-caret 1.06s steps(1) .5s infinite}@keyframes ss-caret{50%{opacity:0}}.ss-field__ok{flex-shrink:0}.ss-field__ok path{fill:none;stroke:var(--ss-success);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:ss-draw .35s cubic-bezier(.65,0,.35,1) both}@keyframes ss-draw{0%{stroke-dashoffset:1}}}@layer stageshow{.ss-seg{position:relative;display:grid;grid-template-columns:repeat(var(--n),1fr);padding:2px;border-radius:var(--ss-radius-md);background:var(--ss-ink-2)}.ss-seg__thumb{position:absolute;top:2px;bottom:2px;left:2px;width:calc((100% - 4px) / var(--n));border-radius:var(--ss-radius-sm);background:var(--ss-raised);box-shadow:0 1px 2px rgba(0,0,0,.08),0 0 0 .5px rgba(0,0,0,.06);transition:transform .3s cubic-bezier(.22,1,.36,1)}.ss-seg__option{position:relative;display:grid;place-items:center;height:var(--ss-row);padding:0 10px;font-size:12px;font-weight:500;color:var(--ss-text);transition:color .2s ease}.ss-seg__option[data-on]{color:var(--ss-text-strong)}.ss-toggle{position:relative;display:inline-block;flex-shrink:0;width:30px;height:18px;border-radius:9px;background:var(--ss-ink-5);transition:background-color .2s ease}.ss-toggle[data-on]{background:var(--ss-accent)}.ss-toggle__knob{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 .5px 1.5px rgba(0,0,0,.14),0 0 0 .5px rgba(0,0,0,.04);transition:transform .25s cubic-bezier(.22,1,.36,1)}.ss-toggle[data-on] .ss-toggle__knob{transform:translateX(12px)}.ss-stage[data-palette=mono][data-theme=dark] .ss-toggle[data-on] .ss-toggle__knob{background:#111}.ss-stage[data-theme=blueprint] .ss-toggle[data-on] .ss-toggle__knob{background:var(--ss-well);box-shadow:none}.ss-tabs{position:relative;display:flex;gap:18px;border-bottom:1px solid var(--ss-line)}.ss-tabs__tab{padding-bottom:9px;font-size:12.5px;font-weight:500;color:var(--ss-text);transition:color .2s ease}.ss-tabs__tab[data-on]{color:var(--ss-text-strong)}.ss-tabs__bar{position:absolute;bottom:-1px;left:0;width:1px;height:2px;background:var(--ss-text-strong);transform-origin:0 0;transition:transform .35s cubic-bezier(.22,1,.36,1)}.ss-badge{will-change:transform;display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 9px;border-radius:var(--ss-radius-pill);background:var(--ss-ink-2);font-size:11px;font-weight:500;color:var(--ss-text-strong);white-space:nowrap;transition:background-color .35s ease,color .35s ease}.ss-badge[data-lead]{padding-left:7px}.ss-badge[data-tone=accent]{background:var(--ss-accent-soft);color:var(--ss-accent-text)}.ss-badge[data-tone=success]{background:var(--ss-success-soft);color:var(--ss-success-text)}.ss-badge[data-tone=danger]{background:var(--ss-danger-soft);color:var(--ss-danger-text)}.ss-badge[data-tone=warning]{background:var(--ss-warning-soft);color:var(--ss-warning-text)}.ss-badge__label{display:block;text-box:trim-both cap alphabetic}.ss-badge__dot{width:6px;height:6px;border-radius:50%;background:currentColor}.ss-button{will-change:transform;--ss-button-height:28px;--ss-button-pad:12px;--ss-button-pad-icon:9px;--ss-button-icon:14px;display:inline-flex;flex:none;align-items:center;justify-content:center;--ss-button-gap:6px;gap:var(--ss-button-gap);box-sizing:border-box;min-height:var(--ss-button-height);padding:0 var(--ss-button-pad);border-radius:var(--ss-radius-sm);font-size:13px;font-weight:500;letter-spacing:-.005em;line-height:1.25;white-space:nowrap;color:var(--ss-text-strong);background:var(--ss-surface);box-shadow:inset 0 0 0 1px var(--ss-ink-4);transition:transform .18s cubic-bezier(.2,.8,.2,1),background-color .16s ease,color .16s ease,padding .22s cubic-bezier(.22,1,.36,1)}.ss-button[data-size=small]{--ss-button-height:24px;--ss-button-pad:8px;--ss-button-pad-icon:6px;--ss-button-icon:12px;--ss-button-gap:5px;font-size:12px}.ss-button[data-size=large]{--ss-button-height:32px;--ss-button-pad:14px;--ss-button-pad-icon:11px;--ss-button-icon:16px;--ss-button-gap:7px;border-radius:var(--ss-radius-md);font-size:14px}.ss-button[data-leading]{padding-left:var(--ss-button-pad-icon)}.ss-button[data-trailing]{padding-right:var(--ss-button-pad-icon)}.ss-button[data-hover]{background:color-mix(in srgb,var(--ss-surface),#000 4%)}.ss-button[data-variant=primary]{background:var(--ss-accent);color:#fff;box-shadow:none}.ss-button[data-variant=primary][data-hover]{background:color-mix(in srgb,var(--ss-accent),#000 10%)}.ss-button[data-variant=danger]{background:var(--ss-danger);color:#fff;box-shadow:none}.ss-button[data-variant=danger][data-hover]{background:color-mix(in srgb,var(--ss-danger),#000 10%)}.ss-button[data-variant=tertiary]{background:var(--ss-ink-2);box-shadow:none}.ss-button[data-variant=tertiary][data-hover]{background:var(--ss-ink-3)}.ss-button[data-variant=ghost]{background:transparent;box-shadow:none}.ss-button[data-variant=ghost][data-hover]{background:var(--ss-ink-2)}.ss-button[data-pressed]{transform:scale(.97)}.ss-button__icon{display:grid;flex:none;place-items:center;width:var(--ss-button-icon);height:var(--ss-button-icon)}.ss-button__lead{margin-right:calc(-1 * var(--ss-button-gap, 6px));width:0;opacity:0;scale:.6;transition:width .22s cubic-bezier(.22,1,.36,1),margin .22s cubic-bezier(.22,1,.36,1),opacity .16s ease,scale .22s cubic-bezier(.22,1,.36,1)}.ss-button__lead[data-open]{margin-right:0;width:var(--ss-button-icon);opacity:1;scale:1}.ss-button__icon>svg{flex:none;width:var(--ss-button-icon);height:var(--ss-button-icon)}.ss-button__label{display:block;text-box:trim-both cap alphabetic}.ss-draft{--ss-draft-pad-y:7px;--ss-draft-pad-x:10px;--ss-draft-ring:var(--ss-accent);--ss-draft-radius:var(--ss-radius-sm);position:relative;display:block;min-width:0}.ss-draft[data-editing]{transition:none!important}.ss-draft__box{display:block;box-sizing:border-box;padding:0;border-radius:var(--ss-draft-radius);box-shadow:inset 0 0 0 1.5px transparent;transition:padding .35s cubic-bezier(.4,0,.2,1),box-shadow .25s ease}.ss-draft[data-editing]>.ss-draft__box{padding:var(--ss-draft-pad-y) var(--ss-draft-pad-x);box-shadow:inset 0 0 0 1.5px var(--ss-draft-ring);transition:none}.ss-draft__words{position:relative;display:grid}.ss-draft__ph,.ss-draft__size,.ss-draft__typed{grid-area:1/1;min-width:0;overflow-wrap:anywhere}.ss-draft__size{visibility:hidden}.ss-draft__ph{color:var(--ss-text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity .12s ease;pointer-events:none}.ss-draft[data-editing][data-empty] .ss-draft__ph{opacity:1}.ss-draft:not([data-empty]) .ss-draft__ph{transition:none}.ss-draft__caret{display:inline-block;width:1.5px;height:1.1em;margin-left:1px;vertical-align:-.2em;border-radius:1px;background:var(--ss-draft-ring);animation:ss-draft-caret 1.06s steps(1) .5s infinite}}@layer stageshow{}@layer stageshow{}@layer stageshow{}@layer stageshow{}@layer stageshow{@keyframes ss-draft-caret{50%{opacity:0}}}@layer stageshow{.ss-slot{flex-shrink:0;border-radius:var(--ss-radius-md);transition:height .45s cubic-bezier(.45,0,.2,1),margin-top .45s cubic-bezier(.45,0,.2,1);position:relative}.ss-slot__clip{position:absolute;inset:0;overflow:clip;border-radius:inherit;pointer-events:none}.ss-slot__mark{position:absolute;inset:0 0 auto;border:1.5px dashed var(--ss-ink-5);border-radius:inherit;opacity:0;transition:opacity .15s ease-out}.ss-slot[data-open][data-dashed] .ss-slot__mark{opacity:1;transition:opacity .16s ease-out .3s}.ss-code{--ss-code-key:#7c3aed;--ss-code-str:#15803d;--ss-code-num:#b45309;--ss-code-fn:#2563eb;font:11.5px/19px ui-monospace,SF Mono,Menlo,monospace;color:var(--ss-text-strong)}.ss-stage[data-theme=dark] .ss-code{--ss-code-key:#c4b5fd;--ss-code-str:#86efac;--ss-code-num:#fdba74;--ss-code-fn:#93c5fd}.ss-stage[data-palette=mono] .ss-code,.ss-stage[data-theme=blueprint] .ss-code{--ss-code-key:var(--ss-text-strong);--ss-code-str:var(--ss-text);--ss-code-num:var(--ss-text-strong);--ss-code-fn:var(--ss-text-strong)}.ss-code__line{display:flex;padding-right:12px;opacity:0;transition:opacity .3s ease}.ss-code__line[data-on]{opacity:1}.ss-code__num{width:30px;padding-right:10px;text-align:right;font-variant-numeric:tabular-nums}.ss-code__mark,.ss-code__num{flex-shrink:0;color:var(--ss-text-faint)}.ss-code__mark{width:16px}.ss-code__text{flex:1;min-width:0;overflow:hidden;white-space:pre}.ss-code__text[data-over]{mask-image:linear-gradient(90deg,#000 calc(100% - 14px),transparent)}.ss-code__line[data-kind=add]{background:var(--ss-success-soft)}.ss-code__line[data-kind=add] .ss-code__mark{color:var(--ss-success-text)}.ss-code__line[data-kind=del]{background:var(--ss-danger-soft)}.ss-code__line[data-kind=del] .ss-code__mark{color:var(--ss-danger-text)}.ss-code__key{color:var(--ss-code-key)}.ss-code__str{color:var(--ss-code-str)}.ss-code__num+.ss-code__mark+.ss-code__text .ss-code__num,.ss-code__text .ss-code__num{width:auto;padding:0;text-align:inherit;color:var(--ss-code-num)}.ss-code__fn{color:var(--ss-code-fn)}.ss-code__com{color:var(--ss-text-faint)}.ss-chart{display:block;overflow:visible}.ss-chart__draw{opacity:0;transition:opacity .25s ease}.ss-chart[data-show] .ss-chart__draw{opacity:1;transition:opacity .15s ease}.ss-chart__line{fill:none;stroke:var(--ss-accent);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ss-chart__area,.ss-chart__line{transition:d .8s cubic-bezier(.45,0,.2,1)}.ss-chart__dot{fill:var(--ss-accent);stroke:var(--ss-surface);stroke-width:2;opacity:0;transform:scale(.4);transform-box:fill-box;transform-origin:center;transition:opacity .2s ease,transform .2s ease,cx .8s cubic-bezier(.45,0,.2,1),cy .8s cubic-bezier(.45,0,.2,1)}.ss-chart[data-show] .ss-chart__dot{opacity:1;transform:none}.ss-chart__bar{fill:var(--ss-accent);transition:y .7s cubic-bezier(.25,.8,.25,1),height .7s cubic-bezier(.25,.8,.25,1)}.ss-chart[data-still] *{transition:none!important}}@layer stageshow{}@layer stageshow{}.lp-stage .ss-stage{--ss-font:"Instrument Sans","Noto Sans Arabic",ui-sans-serif,system-ui,sans-serif;--ss-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ss-canvas:var(--muted,#f3f3f1);--ss-surface:var(--card,#fff);--ss-chrome:var(--card,#fff);--ss-raised:var(--card,#fff);--ss-well:var(--muted,#f3f3f1);--ss-line:var(--border,#e5e5e2);--ss-text-strong:var(--foreground,#1a1a19);--ss-text:var(--muted-foreground,#62625b);--ss-text-faint:color-mix(in srgb,var(--muted-foreground,#62625b) 70%,var(--card,#fff));--ss-icon:var(--muted-foreground,#62625b);--ss-accent:var(--brand,#0f6e5e);--ss-accent-2:var(--brand,#0f6e5e);--ss-accent-soft:var(--brand-soft,#e6f1ee);--ss-accent-text:var(--brand-text,#0b5a4c);--ss-success:var(--brand,#0f6e5e);--ss-success-soft:var(--brand-soft,#e6f1ee);--ss-success-text:var(--brand-text,#0b5a4c);--ss-radius-sm:6px;--ss-radius-md:6px;--ss-radius-lg:10px;--ss-radius-window:12px;--ss-shadow-hero:0 0 0 1px rgb(20 20 18/0.07),0 28px 48px -24px rgb(20 20 18/0.28);color:var(--foreground,#1a1a19)}.dark .lp-stage .ss-stage{--ss-ink-1:rgba(255,255,255,0.05);--ss-ink-2:rgba(255,255,255,0.07);--ss-ink-3:rgba(255,255,255,0.1);--ss-fill:#313131;--ss-ink-4:rgba(255,255,255,0.13);--ss-ink-5:rgba(255,255,255,0.2);--ss-line-faint:rgba(255,255,255,0.05);--ss-icon-faint:#4a4a48;--ss-raised:#222321;--ss-warning-soft:rgba(245,158,11,0.18);--ss-warning-text:#fbbf24;--ss-shadow-window:0 0 0 1px rgba(255,255,255,0.08),0 4px 16px rgba(0,0,0,0.4);--ss-shadow-float:0 0 0 1px rgba(255,255,255,0.1),0 4px 16px rgba(0,0,0,0.4),0 12px 32px rgba(0,0,0,0.3);--ss-shadow-card:0 0 0 1px rgba(255,255,255,0.05);--ss-shadow-hero:0 0 0 1px rgba(255,255,255,0.08),0 28px 48px -24px rgba(0,0,0,0.7);--ss-shadow-satellite:0 0 0 1px rgba(255,255,255,0.1),0 14px 32px -8px rgba(0,0,0,0.7),0 4px 10px -4px rgba(0,0,0,0.5);--ss-shadow-ground:0 0 0 1px rgba(255,255,255,0.1),0 24px 48px -24px rgba(0,0,0,0.6);--ss-shadow-lift:0 0 0 1px rgba(255,255,255,0.1),0 12px 28px -6px rgba(0,0,0,0.6)}.lp-demo-host{container-type:inline-size;width:100%}.lp-demo{position:relative;width:100%;margin-inline:auto}.lp-demo .ss-fit{direction:ltr}.lp-stage .ss-stage :where(p,div,span){margin:0}.bs-box{max-width:368px;aspect-ratio:368/204}@container (width < 368px){.bs-box:not([data-ready]) .ss-fit{visibility:hidden}}.bs .ss-stage{overflow:hidden}.bs .bs-card{position:absolute;top:24px;left:24px;width:320px;min-height:220px;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;padding:20px;border-radius:12px;background:var(--ss-surface);box-shadow:var(--ss-shadow-ground);color:var(--ss-text-strong);font-size:14px;line-height:1.45}.bs .bs-title{font-weight:600}.bs .bs-text{color:var(--ss-text)}.bs .bs-line{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.bs .bs-label{color:var(--ss-text)}.bs .bs-value{font-size:22px;line-height:1.2;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.bs .bs-alert{display:flex;align-items:center;gap:8px;margin-top:4px;padding:10px 12px;border-radius:8px;background:var(--ss-canvas);font-size:13px}.bs .bs-alert-icon{flex:none;color:var(--ss-icon)}.bs .bs-consent{justify-items:start;gap:8px}.bs .bs-agree{margin-top:4px}.bs .bs-booking{gap:10px}.bs .bs-q{justify-self:end;max-width:85%;padding:8px 12px;border-radius:10px;background:var(--ss-canvas)}.bs .bs-a{line-height:1.55}.bs .bs-results{gap:0}.bs .bs-results,.bs .bs-results .bs-title{padding-bottom:8px}.bs .bs-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-block:9px;border-top:1px solid var(--ss-line)}.bs .bs-row-q{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs .bs-row-n{flex:none;font-size:12px;color:var(--ss-text)}.lp-stage .wp-widget{position:absolute;display:grid;grid-template-rows:auto 1fr auto auto;grid-template-columns:minmax(0,1fr);border-radius:14px;background:var(--ss-surface);box-shadow:var(--ss-shadow-satellite);overflow:hidden;font-size:14px;line-height:1.55;color:var(--ss-text-strong)}.lp-stage .wp-head{display:flex;align-items:center;gap:12px;padding:12px;border-bottom:1px solid var(--ss-line)}.lp-stage .wp-disc{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:50%;background:var(--ss-accent-soft);color:var(--ss-accent-text);font-weight:600;font-size:14px}.lp-stage .wp-title{display:grid;gap:2px;flex:1;min-width:0}.lp-stage .wp-name{font-weight:600;line-height:1.3}.lp-stage .wp-ai{font-size:12px;line-height:1.3;color:var(--ss-text)}.lp-stage .wp-close{flex:none;margin:8px;color:var(--ss-icon)}.lp-stage .wp-thread{display:flex;flex-direction:column;padding:16px 20px;min-height:0;overflow:hidden}.lp-stage .wp-welcome{line-height:1.55}.lp-stage .wp-q-row{display:flex;padding-top:16px;justify-content:flex-end}.lp-stage .wp-q{max-width:85%;padding:8px 12px;border-radius:10px;background:var(--ss-canvas)}.lp-stage .wp-dots{display:flex;gap:4px;padding-block:24px 8px}.lp-stage .wp-dots i{width:6px;height:6px;border-radius:50%;background:var(--ss-text-faint);animation:wp-pulse 1s ease-in-out infinite}.lp-stage .wp-dots i:nth-child(2){animation-delay:.15s}.lp-stage .wp-dots i:nth-child(3){animation-delay:.3s}@keyframes wp-pulse{50%{opacity:.35}}.lp-stage .wp-composer{display:flex;align-items:center;gap:8px;margin:0 8px 8px;padding:6px 6px 6px 12px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--ss-line);transition:box-shadow .15s ease}.lp-stage .wp-widget[dir=rtl] .wp-composer{padding:6px 12px 6px 6px}.lp-stage .wp-head{padding-inline-start:20px}.lp-stage .wp-composer[data-focus]{box-shadow:inset 0 0 0 1px var(--ss-accent),0 0 0 3px var(--ss-accent-soft)}.lp-stage .wp-field{position:relative;display:flex;align-items:center;justify-content:flex-end;flex:1;min-width:0;height:32px;overflow:hidden;white-space:nowrap;line-height:20px}.lp-stage .wp-ph{position:absolute;inset-inline-start:0;top:6px;white-space:nowrap;color:var(--ss-text);transition:opacity .12s ease}.lp-stage .wp-ph[data-hide]{opacity:0}.lp-stage .wp-typed{display:inline-flex;flex:none;align-items:center;height:20px;margin-inline-end:auto}.lp-stage .wp-caret{width:1.5px;height:16px;margin-inline-start:1px;background:var(--ss-accent)}.lp-stage .wp-send{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:6px;background:var(--ss-accent);color:var(--brand-foreground,#fff)}.lp-stage .wp-notice{display:none;padding:4px 16px 16px;font-size:12px;line-height:1.4;text-align:center;color:var(--ss-text)}.fb-box{max-width:580px;aspect-ratio:580/540}@container (width < 560px){.fb-box{aspect-ratio:auto;height:640px;max-width:358px}}@container (width < 580px){.fb-box:not([data-ready]) .ss-fit{visibility:hidden}}.fb .ss-stage{overflow:hidden}.fb .ss-stage .fb-widget{top:24px;left:24px;width:340px;height:560px;box-shadow:var(--ss-shadow-hero)}.fb .fb-first{padding-top:0}.fb .fb-a{display:grid;padding-top:16px}.fb .fb-answer{line-height:1.6}.fb .fb-talk-row{display:flex;padding-top:12px}.fb .fb-talk{flex:none}.fb .fb-notice{padding-top:12px;font-size:12px;line-height:1.5;color:var(--ss-text)}.fb .fb-human-row{display:flex;padding-top:16px}.fb .fb-human{width:fit-content;max-width:100%;padding:10px;line-height:1.35;border-radius:10px;box-shadow:inset 0 0 0 1px var(--ss-line)}.fb .fb-human-label{display:inline-block;vertical-align:top;font-size:12px;line-height:1.2;font-weight:500;color:var(--ss-text)}.fb .wp-notice{display:block;padding-bottom:68px}.fb .fb-inbox{position:absolute;top:200px;left:340px;width:216px;padding-bottom:8px;border-radius:12px;background:var(--ss-raised);box-shadow:var(--ss-shadow-satellite);font-size:13px;line-height:1.4;color:var(--ss-text-strong)}.fb .fb-inbox-head{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid var(--ss-line)}.fb .fb-inbox-icon{flex:none;color:var(--ss-icon)}.fb .fb-inbox-title{font-weight:600}.fb .fb-row{display:flex;align-items:center;gap:10px;padding:10px 12px 0}.fb .fb-row--filler{padding-block:10px 2px;align-items:flex-start}.fb .fb-row--filler .fb-row-text{flex:1;justify-items:stretch;gap:8px;padding-top:5px}.fb .fb-row[data-new]{align-items:flex-start;padding-bottom:10px;border-bottom:1px solid var(--ss-line)}.fb .fb-row-status{padding-top:0}.fb .fb-row-text{display:grid;justify-items:start;gap:2px;min-width:0}.fb .fb-row-name{font-weight:600}.fb .fb-row-preview{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ss-text)}.fb .ss-stage:has(.fb-widget[dir=rtl]) .fb-widget{left:216px}.fb .ss-stage:has(.fb-widget[dir=rtl]) .fb-inbox{left:24px}.fb .ss-stage[data-layout=compact] .fb-widget,.fb .ss-stage[data-layout=compact]:has(.fb-widget[dir=rtl]) .fb-widget{top:16px;left:16px;width:326px;height:440px}.fb .ss-stage[data-layout=compact] .wp-notice{display:none}.fb .ss-stage[data-layout=compact] .fb-inbox,.fb .ss-stage[data-layout=compact]:has(.fb-widget[dir=rtl]) .fb-inbox{top:468px;left:16px;width:326px}.hd-box{max-width:1040px;aspect-ratio:1040/560}@container (width < 600px){.hd-box{aspect-ratio:auto;height:520px;max-width:358px}}@container (width < 1040px){.hd-box:not([data-ready]) .ss-fit{visibility:hidden}}.hd .ss-stage{overflow:hidden;border-radius:16px}.hd .hd-win{position:absolute;top:40px;left:40px;width:1080px;height:600px;box-shadow:var(--ss-shadow-hero)}.hd .hd-page{height:100%;background:var(--ss-surface)}.hd .hd-nav{display:flex;align-items:center;gap:32px;height:56px;padding-inline:32px;border-bottom:1px solid var(--ss-line)}.hd .hd-brand{font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--ss-text-strong);white-space:nowrap}.hd .hd-links{display:flex;align-items:center;gap:20px}.hd .hd-bag{margin-inline-start:auto;margin-inline-end:520px;color:var(--ss-icon);flex:none}.hd .hd-shop{display:flex;align-items:flex-start;gap:44px;padding:28px 32px 0}.hd .hd-feature{display:grid;justify-items:start;gap:10px;flex:none;padding-top:8px}.hd .hd-feature-sub{margin-top:8px}.hd .hd-feature-cta{margin-top:12px}.hd .hd-grid{display:grid;grid-template-columns:repeat(4,188px);gap:24px 16px;flex:none}.hd .hd-product{display:grid;gap:8px}.hd .hd-photo{--tile:#e9d9c6;--lit:rgb(255 255 255/0.6);--fall:rgb(60 40 20/0.09);height:190px;border-radius:8px;background:radial-gradient(85% 65% at 30% 20%,var(--lit),transparent 66%),linear-gradient(176deg,transparent 52%,var(--fall)),var(--tile);box-shadow:inset 0 0 0 1px rgb(20 20 18/.04)}.hd .hd-photo[data-tone="1"]{--tile:#cfe0d6}.hd .hd-photo[data-tone="2"]{--tile:#e6cfc6}.hd .hd-photo[data-tone="3"]{--tile:#cdd9e3}.dark .hd .hd-photo{--tile:#3b342b;--lit:rgb(255 255 255/0.1);--fall:rgb(0 0 0/0.22);box-shadow:inset 0 0 0 1px rgb(255 255 255/.05)}.dark .hd .hd-photo[data-tone="1"]{--tile:#2c3a33}.dark .hd .hd-photo[data-tone="2"]{--tile:#3d2f2a}.dark .hd .hd-photo[data-tone="3"]{--tile:#2b3640}.hd .ss-stage{--hd-glass:color-mix(in oklab,var(--ss-surface) 72%,transparent);--hd-glass-bar:color-mix(in oklab,var(--ss-surface) 50%,transparent);--hd-glass-edge:rgb(255 255 255/0.55);--hd-glass-hi:rgb(255 255 255/0.7);--hd-glass-fall:0 14px 32px -8px rgb(50 50 93/0.24),0 4px 10px -4px rgb(0 0 0/0.1);--hd-blur:blur(22px) saturate(180%)}.dark .hd .ss-stage{--hd-glass:color-mix(in oklab,var(--ss-surface) 64%,transparent);--hd-glass-bar:color-mix(in oklab,var(--ss-surface) 48%,transparent);--hd-glass-edge:rgb(255 255 255/0.08);--hd-glass-hi:rgb(255 255 255/0.06);--hd-glass-fall:0 14px 32px -8px rgb(0 0 0/0.7),0 4px 10px -4px rgb(0 0 0/0.5)}.hd .ss-stage .wp-widget{top:96px;left:616px;width:384px;height:424px;border:1px solid var(--hd-glass-edge);background:var(--hd-glass);-webkit-backdrop-filter:var(--hd-blur);backdrop-filter:var(--hd-blur);box-shadow:inset 0 1px 0 var(--hd-glass-hi),0 0 0 1px rgb(20 20 18/.06),var(--hd-glass-fall)}.dark .hd .ss-stage .wp-widget{box-shadow:inset 0 1px 0 var(--hd-glass-hi),0 0 0 1px rgb(0 0 0/.5),var(--hd-glass-fall)}.hd .ss-stage .wp-composer,.hd .ss-stage .wp-head{background:var(--hd-glass-bar)}@media (max-width:639px){.hd .ss-stage{--hd-blur:blur(12px) saturate(180%)}}.hd .ss-stage[data-layout=compact]{--hd-glass:var(--ss-surface);--hd-glass-bar:transparent}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.hd .ss-stage{--hd-glass:var(--ss-surface);--hd-glass-bar:transparent}}@media (prefers-reduced-transparency:reduce){.hd .ss-stage{--hd-glass:var(--ss-surface);--hd-glass-bar:transparent;--hd-blur:none}}.hd .hd-a{display:grid;gap:12px;padding-top:16px}.hd .hd-answer{line-height:1.6}.hd .hd-cite{display:inline-grid;place-items:center;min-width:16px;height:16px;margin-inline-start:2px;padding-inline:4px;border-radius:4px;background:var(--ss-accent-soft);color:var(--ss-accent-text);font-size:11px;font-weight:600;line-height:1;vertical-align:2px;will-change:transform;opacity:0;scale:.6;transition:opacity .25s ease,scale .35s cubic-bezier(.25,.8,.25,1)}.hd .hd-cite[data-on]{opacity:1;scale:1}.hd .hd-sources{display:grid;gap:2px;font-size:12px;line-height:1.4;will-change:transform;opacity:0;translate:0 6px;transition:opacity .35s ease,translate .5s cubic-bezier(.22,1,.36,1)}.hd .hd-sources[data-on]{opacity:1;translate:0 0}.hd .hd-sources-label{color:var(--ss-text);margin-bottom:2px}.hd .hd-source{display:flex;align-items:baseline;gap:8px;padding-block:3px;white-space:nowrap}.hd .hd-n{width:10px;flex:none;color:var(--ss-text);font-variant-numeric:tabular-nums}.hd .hd-source-title{font-weight:500;color:var(--ss-accent-text)}.hd .hd-site{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--ss-text)}.hd .ss-stage[data-layout=compact] .wp-widget{top:16px;left:16px;width:326px;height:560px;grid-template-rows:auto 1fr auto auto;box-shadow:inset 0 1px 0 var(--hd-glass-hi),var(--ss-shadow-hero)}.hd .ss-stage[data-layout=compact] .wp-notice{display:block;padding-bottom:72px}.hd .ss-stage[data-layout=compact] .hd-site{display:none}.hw-steps{display:grid;gap:24px}@media (min-width:768px){.hw-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}.hw-step{display:grid;align-content:start;gap:4px;transition:opacity .2s ease}@media (min-width:768px){.hw-step:not([data-active]){opacity:.55}}.hw-track{position:relative;display:block;height:2px;margin-bottom:16px;overflow:hidden;border-radius:2px;background:var(--border)}.hw-fill{position:absolute;inset:0;transform-origin:left center;transform:scaleX(0);background:var(--brand)}[dir=rtl] .hw-fill{transform-origin:right center}.hw-step[data-done] .hw-fill{transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.hw-step[data-active] .hw-fill{animation:hw-fill linear forwards}}@media (prefers-reduced-motion:reduce){.hw-step[data-active] .hw-fill{transform:scaleX(1)}}@keyframes hw-fill{to{transform:scaleX(1)}}.hw-num{font-family:var(--font-mono);font-size:13px;line-height:20px;color:var(--brand-text)}.hw-title{font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.01em}.hw-body{font-size:16px;line-height:26px;color:var(--muted-foreground)}.hw-frame{margin:48px 0 0}.hw-box{max-width:1040px;aspect-ratio:1040/440}@container (width < 600px){.hw-box{aspect-ratio:auto;height:320px;max-width:358px}}@container (width < 1040px){.hw-box:not([data-ready]) .ss-fit{visibility:hidden}}.hwd .ss-stage{overflow:hidden}.hwd .hwd-win{position:absolute;top:32px;left:80px;width:880px;height:460px;box-shadow:var(--ss-shadow-hero)}.hwd .hwd-side{display:grid;gap:4px;padding:44px 12px 12px}.hwd .hwd-nav{display:flex;align-items:center;gap:10px;height:30px;padding-inline:8px;border-radius:6px;transition:background-color .2s ease}.hwd .hwd-nav[data-active]{background:var(--ss-ink-2)}.hwd .hwd-body{position:relative;height:100%;background:var(--ss-surface);color:var(--ss-text-strong);font-size:14px;line-height:1.5}.hwd .hwd-page{position:absolute;inset:0;padding:24px 28px;opacity:0;translate:0 8px;transition:opacity .25s ease,translate .35s cubic-bezier(.25,.8,.25,1);will-change:transform}.hwd .hwd-page[data-on]{opacity:1;translate:0 0;transition-delay:.12s}.hwd .hwd-title{font-size:18px;line-height:1.3;font-weight:600;letter-spacing:-.01em}.hwd .hwd-rows{display:grid;margin-top:20px;border-top:1px solid var(--ss-line)}.hwd .hwd-row{display:grid;grid-template-columns:16px minmax(0,1fr) 180px 96px;align-items:center;gap:12px;height:52px;padding-inline:4px;border-bottom:1px solid var(--ss-line)}.hwd .hwd-icon{color:var(--ss-icon)}.hwd .hwd-name{font-weight:500;white-space:nowrap}.hwd .hwd-kind{color:var(--ss-text);white-space:nowrap;font-size:13px}.hwd .hwd-status{justify-self:end}.hwd .hwd-test{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:24px;margin-top:20px}.hwd .hwd-chat{display:grid;justify-items:start;align-content:start;gap:14px}.hwd .hwd-q{justify-self:end;padding:8px 12px;border-radius:10px;background:var(--ss-canvas)}.hwd .hwd-a{line-height:1.6}.hwd .hwd-cite{display:inline-grid;place-items:center;min-width:16px;height:16px;margin-inline-start:4px;padding-inline:4px;border-radius:4px;background:var(--ss-accent-soft);color:var(--ss-accent-text);font-size:11px;font-weight:600;line-height:1;vertical-align:2px;opacity:0;transition:opacity .25s ease}.hwd .hwd-cite[data-on],.hwd .hwd-improve[data-on]{opacity:1}.hwd .hwd-improve{opacity:0;transition:opacity .3s ease}.hwd .hwd-sources{display:grid;align-content:start;gap:10px;padding:16px;border-radius:10px;background:var(--ss-canvas);opacity:0;translate:0 6px;transition:opacity .35s ease,translate .5s cubic-bezier(.22,1,.36,1);will-change:transform}.hwd .hwd-sources[data-on]{opacity:1;translate:0 0}.hwd .hwd-sources-title{font-size:12px;color:var(--ss-text)}.hwd .hwd-source{display:flex;gap:8px;font-weight:500;color:var(--ss-accent-text)}.hwd .hwd-n{color:var(--ss-text)}.hwd .hwd-install{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;margin-top:20px}.hwd .hwd-code{margin:0;padding:16px;border-radius:10px;background:var(--ss-canvas);font-family:var(--ss-mono);font-size:13px;line-height:1.7;white-space:pre-wrap;color:var(--ss-text-strong);align-self:start}.hwd .hwd-tag{color:var(--ss-accent-text)}.hwd .hwd-str{color:var(--ss-text)}.hwd .hwd-site{position:relative;display:grid;align-content:start;gap:10px;height:220px;padding:16px;border-radius:10px;box-shadow:inset 0 0 0 1px var(--ss-line)}.hwd .hwd-site-url{font-size:12px;color:var(--ss-text)}.hwd .hwd-live{position:absolute;left:16px;bottom:16px;opacity:0;transition:opacity .3s ease .2s}.hwd .hwd-launcher{position:absolute;right:16px;bottom:16px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--ss-accent);color:var(--brand-foreground,#fff);box-shadow:var(--ss-shadow-card);opacity:0;scale:.6;transition:opacity .25s ease,scale .5s cubic-bezier(.25,.8,.25,1);will-change:transform}.hwd .hwd-launcher[data-on],.hwd .hwd-live[data-on]{opacity:1;scale:1}.hwd .ss-stage[data-layout=compact] .hwd-win{top:16px;left:16px;width:400px;height:340px}.hwd .ss-stage[data-layout=compact] .hwd-page{right:auto;padding:16px 20px;width:342px}.hwd .ss-stage[data-layout=compact] .hwd-row{grid-template-columns:16px minmax(0,1fr) 84px}.hwd .ss-stage[data-layout=compact] .hwd-kind{display:none}.hwd .ss-stage[data-layout=compact] .hwd-install,.hwd .ss-stage[data-layout=compact] .hwd-test{grid-template-columns:minmax(0,1fr);gap:12px}.hwd .ss-stage[data-layout=compact] .hwd-site{height:auto;gap:2px;justify-items:start;padding:12px 16px}.hwd .ss-stage[data-layout=compact] .hwd-live{position:static}.hwd .ss-stage[data-layout=compact] .hwd-launcher{bottom:10px;right:12px}.hwd .ss-stage[data-layout=compact] .hwd-site>.ss-bar{display:none}.lg-box{max-width:1040px;aspect-ratio:1040/320}@container (width < 600px){.lg-box{aspect-ratio:auto;height:380px;max-width:358px}}@container (width < 1040px){.lg-box:not([data-ready]) .ss-fit{visibility:hidden}}.lg .ss-stage{overflow:hidden}.lg .ss-stage .lg-panel{top:24px;width:312px;height:360px;box-shadow:var(--ss-shadow-ground)}.lg .lg-panel[data-index="0"]{left:28px}.lg .lg-panel[data-index="1"]{left:364px}.lg .lg-panel[data-index="2"]{left:700px}.lg .wp-notice{display:block;padding-bottom:88px}.lg .lg-first{padding-top:0}.lg .lg-a{display:grid;gap:2px;padding-top:16px}.lg .lg-cite{display:inline-grid;place-items:center;min-width:16px;height:16px;margin-inline-start:6px;padding-inline:4px;border-radius:4px;background:var(--ss-accent-soft);color:var(--ss-accent-text);font-size:11px;font-weight:600;line-height:1;vertical-align:2px}.lg .lg-source{display:flex;gap:8px;font-size:12px;line-height:1.4;font-weight:500;color:var(--ss-accent-text)}.lg .lg-n{color:var(--ss-text);font-weight:400}.lg .lg-tabs{position:absolute;top:16px;left:16px;width:326px}.lg .ss-stage[data-layout=compact] .lg-panel{top:64px;left:16px;width:326px;opacity:0;transition:opacity .25s ease}.lg .ss-stage[data-layout=compact] .lg-panel[data-shown]{opacity:1}.lg .ss-stage[data-layout=compact] .wp-notice{padding-bottom:68px}.od-box{max-width:440px;aspect-ratio:440/380}@container (width < 420px){.od-box{aspect-ratio:auto;height:380px;max-width:358px}}@container (width < 440px){.od-box:not([data-ready]) .ss-fit{visibility:hidden}}.od .ss-stage{overflow:hidden}.od .ss-stage .od-widget{top:24px;left:24px;width:392px;height:420px;box-shadow:var(--ss-shadow-hero)}.od .wp-notice{display:block;padding-bottom:88px}.od .od-first{padding-top:0}.od .od-checking{display:flex;align-items:center;gap:8px;padding-top:16px;font-size:12px;line-height:1.4;color:var(--ss-text)}.od .od-checking i{width:6px;height:6px;flex:none;border-radius:50%;background:var(--ss-text-faint);animation:wp-pulse 1s ease-in-out infinite}.od .od-a{padding-top:16px;line-height:1.6}.od .ss-stage[data-layout=compact] .od-widget{left:16px;top:16px;width:326px}.lp{--lp-ease:cubic-bezier(0.2,0.7,0.2,1);--lp-tint:var(--brand-soft);--lp-ink:#131514;--lp-ink-fg:#f1f1ee;--lp-section:72px;overflow-x:clip}.dark .lp{--lp-tint:#16302a;--lp-ink:#1b1d1b}@media (min-width:768px){.lp{--lp-section:128px}}.lp-display{font-size:40px;line-height:44px;letter-spacing:-.03em}.lp-display,.lp-h2{font-weight:600;text-wrap:balance}.lp-h2{font-size:30px;line-height:36px;letter-spacing:-.02em}.lp-statement{font-size:26px;line-height:36px;font-weight:500;letter-spacing:-.015em;text-wrap:balance}.lp-h3{font-size:20px;line-height:28px;font-weight:600;letter-spacing:-.01em}.lp-lead{font-size:18px;line-height:30px;color:var(--muted-foreground);text-wrap:pretty}.lp-body{font-size:16px;line-height:26px}.lp-eyebrow,.lp-meta{font-size:13px;line-height:20px}.lp-eyebrow{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--brand-text)}@media (min-width:768px){.lp-display{font-size:68px;line-height:72px}.lp-h2{font-size:44px;line-height:50px}.lp-statement{font-size:36px;line-height:46px}.lp-lead{font-size:20px;line-height:32px}}.lp :is(.lp-display,.lp-h2,.lp-statement):lang(ar){letter-spacing:0;line-height:1.35}.lp .lp-eyebrow:lang(ar){font-family:var(--font-sans);letter-spacing:0}.lp-wordmark{flex:none;white-space:nowrap;font-size:16px;font-weight:600;letter-spacing:-.01em}.lp-btn-lg{height:44px;padding-inline:20px;font-size:15px;transition:background-color .15s ease,translate .15s ease}.lp-btn-lg:hover{translate:0 -1px}.lp-header{position:sticky;top:0;z-index:40;border-bottom:1px solid transparent;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,backdrop-filter .2s ease,-webkit-backdrop-filter .2s ease}.lp-header[data-scrolled]{border-bottom-color:var(--border);background:color-mix(in oklab,var(--background) 70%,transparent);-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%);box-shadow:inset 0 1px 0 rgb(255 255 255/.7)}.dark .lp-header[data-scrolled]{background:color-mix(in oklab,var(--background) 66%,transparent);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:inset 0 1px 0 rgb(255 255 255/.06)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.lp-header[data-scrolled]{background:var(--background)}}@media (prefers-reduced-transparency:reduce){.lp-header[data-scrolled]{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none}}.lp-hero{padding-block:56px 0}@media (min-width:768px){.lp-hero{padding-block:96px 0}}.lp-hero-stage{margin-top:56px}.lp-section{padding-block:var(--lp-section)}.lp-section--muted{background:var(--muted)}.dark .lp-section--muted{background:color-mix(in srgb,var(--muted) 55%,var(--background))}.lp-band{margin-top:var(--lp-section);padding-block:72px}@media (min-width:768px){.lp-band{padding-block:96px}}.lp-band--tint{background:var(--lp-tint)}.lp-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 16px}.lp-chip{display:inline-block;padding:8px 16px;border-radius:999px;background:var(--card);box-shadow:0 1px 2px rgb(20 20 18/.06),0 6px 16px -6px rgb(20 20 18/.12);font-size:15px;line-height:24px}@media (prefers-reduced-motion:no-preference){.lp-chip{animation:lp-drift 7s ease-in-out infinite alternate}.lp-chip[data-drift="1"]{animation-duration:8s;animation-delay:-3s}.lp-chip[data-drift="2"]{animation-duration:9s;animation-delay:-5s}}@keyframes lp-drift{0%{translate:0 -3px}to{translate:0 3px}}.lp-split{display:grid;gap:48px;align-items:center}@media (min-width:1024px){.lp-split{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:64px}}.lp-split-copy{max-width:640px}.lp-bento{display:grid;gap:16px}@media (min-width:768px){.lp-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-tile--hero{grid-column:span 2}}@media (min-width:1100px){.lp-bento{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-tile--hero{grid-column:span 2}}.lp-tile{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:var(--card);box-shadow:inset 0 0 0 1px var(--border);transition:translate .2s ease,box-shadow .2s ease}.lp-tile:hover{translate:0 -2px;box-shadow:inset 0 0 0 1px var(--border),0 12px 32px -16px rgb(20 20 18/.18)}.lp-tile--tint{background:var(--lp-tint);box-shadow:none}.lp-tile--dark{background:var(--lp-ink);color:var(--lp-ink-fg);box-shadow:none}.lp-tile-copy{padding:28px 28px 20px}.lp-tile-body{margin-top:8px;font-size:15px;line-height:24px;color:var(--muted-foreground)}.lp-tile--dark .lp-tile-body{color:color-mix(in srgb,var(--lp-ink-fg) 68%,var(--lp-ink))}.lp-tile--tint .lp-tile-body{color:color-mix(in srgb,var(--foreground) 72%,var(--lp-tint))}.lp-tile-pic{margin:auto 0 0}@media (min-width:1100px){.lp-tile--hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.lp-tile--hero .lp-tile-copy{padding:36px}.lp-tile--hero .lp-tile-pic{margin-top:0;align-self:end}}.lp-pricing-head{display:grid;gap:40px;align-items:end}@media (min-width:1024px){.lp-pricing-head{grid-template-columns:minmax(0,1fr) 320px;gap:64px}}.lp-receipt{justify-self:start;width:100%;max-width:320px;padding:20px 20px 16px;border-radius:10px;background:var(--card);box-shadow:0 0 0 1px var(--border),0 18px 40px -20px rgb(20 20 18/.25);font-family:var(--font-mono);font-size:13px;line-height:20px;rotate:-1.5deg}.lp-receipt-title{padding-bottom:12px;border-bottom:1px dashed var(--border);color:var(--muted-foreground)}.lp-receipt:lang(ar){font-family:var(--font-sans)}.lp-receipt-rows{display:grid;gap:6px;padding-block:12px}.lp-receipt-row{display:flex;justify-content:space-between;gap:16px}.lp-receipt-total{margin-top:6px;padding-top:12px;border-top:1px dashed var(--border);font-weight:600}.lp-receipt-note{color:var(--brand-text)}.lp-plans{display:grid;gap:16px}@media (min-width:640px){.lp-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.lp-plans{grid-template-columns:repeat(4,minmax(0,1fr))}}.lp-plan{display:flex;flex-direction:column;gap:0;padding:24px;border-radius:12px;background:var(--card);box-shadow:inset 0 0 0 1px var(--border);font-size:14px;line-height:20px;transition:translate .2s ease,box-shadow .2s ease}.lp-plan:hover{translate:0 -2px;box-shadow:inset 0 0 0 1px var(--border),0 12px 32px -16px rgb(20 20 18/.18)}.lp-plan[data-featured]{box-shadow:inset 0 0 0 2px var(--brand)}.lp-plan[data-featured]:hover{box-shadow:inset 0 0 0 2px var(--brand),0 12px 32px -16px rgb(20 20 18/.18)}.lp-plan-badge{padding:2px 10px;border-radius:999px;background:var(--brand-soft);color:var(--brand-text);font-size:12px;line-height:20px;font-weight:500}.lp-price{font-size:36px;line-height:40px;font-weight:600;letter-spacing:-.02em}.lp-plan-facts{margin-block:20px 24px}.lp-faq{display:grid;gap:40px}@media (min-width:1024px){.lp-faq{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px}}.lp-faq-list{border-top:1px solid var(--border);interpolate-size:allow-keywords}.lp-faq-item{border-bottom:1px solid var(--border)}.lp-faq-item::details-content{height:0;overflow:clip;transition:height .3s var(--lp-ease),content-visibility .3s allow-discrete}.lp-faq-item[open]::details-content{height:auto}.lp-faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:20px;cursor:pointer;list-style:none;font-size:17px;line-height:26px;font-weight:500}.lp-faq-q::-webkit-details-marker{display:none}.lp-faq-q:after{content:"";flex:none;width:10px;height:10px;border-inline-end:1.5px solid var(--muted-foreground);border-bottom:1.5px solid var(--muted-foreground);rotate:45deg;translate:0 -3px;transition:rotate .2s ease}.lp-faq-item[open] .lp-faq-q:after{rotate:225deg;translate:0 3px}.lp-close{position:relative;overflow:hidden;padding-block:112px;background:var(--lp-ink);color:var(--lp-ink-fg)}.lp-close .lp-lead{color:color-mix(in srgb,var(--lp-ink-fg) 68%,var(--lp-ink))}.lp-launcher{position:absolute;inset-inline-end:32px;bottom:32px;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--brand);color:var(--brand-foreground);box-shadow:0 0 0 0 color-mix(in srgb,var(--brand) 45%,transparent)}@media (prefers-reduced-motion:no-preference){.lp-launcher{animation:lp-breathe 3.2s ease-in-out infinite}}@keyframes lp-breathe{50%{box-shadow:0 0 0 10px color-mix(in srgb,var(--brand) 0%,transparent)}}.lp-footer{display:grid;gap:32px;padding-block:48px}@media (min-width:768px){.lp-footer{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}}@media (prefers-reduced-motion:no-preference){.lp-rise,.lp-word{display:inline-block;animation:lp-rise .5s var(--lp-ease) both;animation-delay:calc(var(--i, 0) * 60ms + 80ms)}.lp-rise{display:block}div.lp-rise,ul.lp-rise{display:flex}[data-reveal][data-pending]{opacity:0;translate:0 16px;transition:opacity .5s var(--lp-ease),translate .5s var(--lp-ease);transition-delay:calc(var(--i, 0) * 60ms)}[data-reveal][data-pending][data-in]{opacity:1;translate:0 0}}@keyframes lp-rise{0%{opacity:0;translate:0 16px}}