@import"https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";:root{color-scheme:light;--bg: #fbfbfd;--surface: #ffffff;--surface-2: #f5f6fa;--surface-3: #eceef4;--border: #e6e8ef;--border-strong: #d4d8e2;--text: #0f1424;--text-muted: #525a6e;--text-subtle: #687083;--accent: #0a7c45;--accent-hover: #086a3b;--accent-text: #087040;--accent-contrast: #ffffff;--accent-soft: color-mix(in srgb, var(--accent) 10%, transparent);--accent-glow: color-mix(in srgb, var(--accent) 35%, transparent);--accent-wash: color-mix(in srgb, var(--accent) 7%, #ffffff);--prism-1: #2ee59d;--prism-2: #22c3ee;--prism-3: #6d5dfc;--prism-4: #ff5fa2;--prism: linear-gradient(160deg, transparent 0 38%, var(--prism-1) 38% 46%, var(--prism-2) 46% 54%, var(--prism-3) 54% 62%, var(--prism-4) 62% 70%, transparent 70%);--ink: #0f1424;--ink-2: #171d31;--ink-line: rgb(255 255 255 / .1);--ink-text: #e9ecf5;--ink-muted: #a3abc2;--success: #0f7a43;--success-soft: #dcf5e7;--warning: #92510a;--warning-soft: #fdefd3;--danger: #c4253b;--danger-soft: #fde4e7;--info: #3f43c9;--info-soft: #e8e8fe;--font-sans: "Instrument Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display: var(--font-sans);--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--text-3xl: clamp(1.875rem, 1.4rem + 1.6vw, 2.75rem);--text-hero: clamp(2.6rem, 1.6rem + 4vw, 4.75rem);--radius-sm: 6px;--radius: 8px;--radius-lg: 14px;--radius-pill: 999px;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4.5rem;--space-9: 7rem;--container: 1200px;--gutter: 20px;--shadow-sm: 0 1px 2px rgb(15 20 36 / .06), 0 1px 1px rgb(15 20 36 / .03);--shadow: 0 18px 40px -18px rgb(15 20 36 / .28), 0 4px 10px -4px rgb(15 20 36 / .08);--shadow-lg: 0 50px 100px -30px rgb(30 40 80 / .35), 0 30px 60px -30px rgb(0 0 0 / .3);--focus-ring: 0 0 0 2px var(--bg), 0 0 0 4px color-mix(in srgb, var(--accent) 65%, transparent);--ease: cubic-bezier(.16, 1, .3, 1)}@media(min-width:768px){:root{--gutter: 32px}}.ep-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ep-muted{color:var(--text-muted)}.ep-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ep-stack{display:flex;flex-direction:column;gap:var(--space-4)}.ep-row{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.ep-center{display:flex;align-items:center;justify-content:center;padding:var(--space-6) 0}.ep-brand{display:inline-flex;align-items:center;gap:var(--space-3);min-width:0}.ep-brand-logo{display:block;border-radius:var(--radius);object-fit:contain}.ep-brand-mark{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius);background:var(--accent);color:var(--accent-contrast);font-weight:600;font-size:.85rem}.ep-brand-name{font-weight:600;font-size:1.125rem;letter-spacing:-.02em;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-btn{--_bg: var(--surface);--_fg: var(--text);--_bd: var(--border-strong);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:40px;padding:0 16px;border:1px solid var(--_bd);border-radius:var(--radius);background:var(--_bg);color:var(--_fg);font:inherit;font-size:.9375rem;font-weight:500;letter-spacing:-.005em;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease),box-shadow .15s var(--ease)}.ep-btn:hover{--_bg: var(--surface-2)}.ep-btn:active{transform:translateY(1px)}.ep-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ep-btn:disabled,.ep-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.ep-btn svg{flex:none}.ep-btn--primary{--_bg: var(--accent);--_fg: var(--accent-contrast);--_bd: var(--accent)}.ep-btn--primary:hover{--_bg: var(--accent-hover);--_bd: var(--accent-hover)}.ep-btn--secondary{--_bg: var(--surface);--_bd: var(--border)}.ep-btn--secondary:hover{--_bg: var(--surface-2);--_bd: var(--border-strong)}.ep-btn--ghost{--_bg: transparent;--_bd: transparent}.ep-btn--ghost:hover{--_bg: var(--surface-3)}.ep-btn--danger{--_bg: var(--danger-soft);--_fg: var(--danger);--_bd: transparent}.ep-btn--danger:hover{--_bg: color-mix(in srgb, var(--danger) 16%, transparent)}.ep-btn--sm{min-height:32px;padding:0 var(--space-3);font-size:var(--text-sm)}.ep-btn--lg{min-height:46px;padding:0 20px;font-size:var(--text-base);gap:var(--space-2)}.ep-btn--block{width:100%}.ep-link{padding:0;border:0;background:none;color:var(--accent-text);font:inherit;font-size:var(--text-sm);text-decoration:none;cursor:pointer;border-radius:var(--radius-sm)}.ep-link:hover{text-decoration:underline;text-underline-offset:3px}.ep-link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ep-link--muted{color:var(--text-muted)}.ep-link--muted:hover{color:var(--text)}.ep-form{display:flex;flex-direction:column;gap:var(--space-4)}.ep-field{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ep-field-row{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:560px){.ep-field-row{grid-template-columns:1fr 1fr}}.ep-label{font-size:var(--text-sm);font-weight:500;color:var(--text)}.ep-label-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.ep-hint{margin:0;font-size:var(--text-xs);color:var(--text-subtle)}.ep-input,.ep-select,.ep-textarea{width:100%;min-height:40px;padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;font-size:var(--text-base);transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.ep-textarea{min-height:110px;padding:var(--space-3);resize:vertical;line-height:1.5}.ep-select{appearance:none;padding-right:2.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center}.ep-input:hover,.ep-select:hover,.ep-textarea:hover{border-color:color-mix(in srgb,var(--border-strong) 70%,var(--text-subtle))}@media(min-width:768px){.ep-input,.ep-select,.ep-textarea{font-size:.9375rem}}.ep-input:focus,.ep-select:focus,.ep-textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.ep-input:disabled,.ep-select:disabled,.ep-textarea:disabled{opacity:.6;cursor:not-allowed}.ep-input[aria-invalid=true]{border-color:var(--danger)}.ep-input--otp{text-align:center;font-family:var(--font-mono);font-size:var(--text-xl);letter-spacing:.4em}.ep-checkbox{width:16px;height:16px;accent-color:var(--accent)}.ep-captcha{min-height:0}.ep-captcha:not(:empty){min-height:65px}.ep-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.ep-card__header{padding:var(--space-5) var(--space-5) 0}.ep-card__title{margin:0;font-size:var(--text-lg);font-weight:600;letter-spacing:-.025em;line-height:1.3}.ep-card__desc{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-muted)}.ep-card__body{padding:var(--space-5)}.ep-card__footer{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border)}.ep-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm)}.ep-table{width:100%;border-collapse:collapse;font-size:.9375rem}.ep-table th,.ep-table td{padding:var(--space-4) 14px;text-align:left;border-bottom:1px solid var(--border);vertical-align:middle}.ep-table thead th{height:42px;padding-top:0;padding-bottom:0;font-size:.8125rem;font-weight:600;color:var(--text-muted);background:var(--surface-2);white-space:nowrap}.ep-table tbody tr:last-child th,.ep-table tbody tr:last-child td{border-bottom:0}.ep-table tbody tr:hover{background:color-mix(in srgb,var(--surface-2) 70%,transparent)}.ep-table tbody th{font-weight:500}.ep-num{text-align:right!important;font-variant-numeric:tabular-nums}.ep-badge{--_c: var(--text-muted);display:inline-flex;align-items:center;gap:var(--space-1);min-height:22px;padding:0 9px;border:0;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--_c) 12%,transparent);color:var(--_c);font-size:var(--text-xs);font-weight:600;line-height:1.6;white-space:nowrap}.ep-badge--neutral{--_c: var(--text-muted)}.ep-badge--success{--_c: var(--success)}.ep-badge--warning{--_c: var(--warning)}.ep-badge--danger{--_c: var(--danger)}.ep-badge--info{--_c: var(--info)}.ep-badge--accent{--_c: var(--accent-text)}.ep-alert{--_c: var(--info);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--_c) 30%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--_c) 6%,var(--surface));color:var(--text);font-size:var(--text-sm);line-height:1.5}.ep-alert strong{color:var(--_c)}.ep-alert--info{--_c: var(--info)}.ep-alert--success{--_c: var(--success)}.ep-alert--warning{--_c: var(--warning)}.ep-alert--danger{--_c: var(--danger)}.ep-spinner{width:22px;height:22px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:ep-spin .7s linear infinite}@keyframes ep-spin{to{transform:rotate(360deg)}}.ep-skeleton{display:block;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:200% 100%;animation:ep-shimmer 1.4s ease-in-out infinite}@keyframes ep-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ep-empty{padding:var(--space-6) var(--space-5);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);text-align:center;color:var(--text-muted);font-size:var(--text-sm)}.ep-empty p{margin:0}.ep-tabs{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ep-tab{display:inline-flex;align-items:center;gap:var(--space-2);min-height:36px;padding:0 14px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer}.ep-tab:hover:not(:disabled){color:var(--text);border-color:var(--border-strong)}.ep-tab:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ep-tab[aria-pressed=true]{color:#fff;border-color:var(--ink);background:var(--ink)}.ep-tab[aria-pressed=true] .ep-tab__count{color:#ffffffb3}.ep-tab:disabled{opacity:.45;cursor:not-allowed}.ep-tab__count{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-subtle)}.ep-toasts{position:fixed;z-index:100;right:var(--gutter);bottom:var(--gutter);left:var(--gutter);display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-2);pointer-events:none}.ep-toast{--_c: var(--info);max-width:380px;padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb,var(--_c) 35%,var(--border));border-radius:12px;background:var(--surface);box-shadow:var(--shadow);color:var(--text);font-size:var(--text-sm);pointer-events:auto;animation:ep-toast-in .2s var(--ease);transition:opacity .25s,transform .25s}.ep-toast--success{--_c: var(--success)}.ep-toast--error{--_c: var(--danger)}.ep-toast--leaving{opacity:0;transform:translateY(6px)}@keyframes ep-toast-in{0%{opacity:0;transform:translateY(6px)}}.ep-pricing{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.ep-pricing__grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.ep-plan{padding:var(--space-5)}.ep-pricing .ep-calc{order:-1}@media(min-width:960px){.ep-pricing{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"calc table" "calc notes";grid-template-rows:auto 1fr;column-gap:56px;row-gap:var(--space-5)}.ep-pricing>.ep-table-wrap{grid-area:table}.ep-pricing>.ep-pricing__notes{grid-area:notes}.ep-pricing>.ep-calc{grid-area:calc}}.ep-pricing>.ep-table-wrap{border:0;background:transparent;box-shadow:none}.ep-pricing__table{font-size:var(--text-base)}.ep-pricing__table thead th{height:44px;background:transparent;text-transform:none;letter-spacing:0;font-size:var(--text-sm);color:var(--text-muted);border-bottom:0}.ep-pricing__table{border-collapse:separate;border-spacing:0 4px}.ep-pricing__table th,.ep-pricing__table td{padding:0 var(--space-4);height:52px;border-bottom:0}.ep-pricing__table tbody th,.ep-pricing__table tbody td{border-top:1px solid transparent;border-bottom:1px solid transparent}.ep-pricing__table tbody th:first-child,.ep-pricing__table tbody td:first-child{border-left:1px solid transparent;border-radius:12px 0 0 12px}.ep-pricing__table tbody th:last-child,.ep-pricing__table tbody td:last-child{border-right:1px solid transparent;border-radius:0 12px 12px 0}.ep-pricing__table tbody th{font-weight:500}.ep-pricing__table tbody tr:hover{background:var(--surface-2)}.ep-pricing__table tbody tr.is-active,.ep-pricing__table tbody tr.is-active:hover{background:var(--accent-wash);color:var(--text)}.ep-pricing__table tbody tr.is-active>*{border-color:color-mix(in srgb,var(--accent) 45%,transparent)}.ep-pricing__table tbody tr.is-active .ep-pricing__price{color:var(--accent-text);font-weight:700}.ep-pricing__match{margin-left:var(--space-2);vertical-align:middle}.ep-pricing__price{font-size:var(--text-base);font-weight:600;color:var(--text);font-variant-numeric:tabular-nums}.ep-pricing__cta{text-align:right;width:1%}@media(max-width:559px){.ep-pricing__table th.ep-pricing__cta,.ep-pricing__table td.ep-pricing__cta{display:none}.ep-pricing__table th,.ep-pricing__table td{padding:0 var(--space-2)}.ep-pricing__match{display:none}}.ep-pricing__notes{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0 var(--space-3);list-style:none;font-size:var(--text-sm);color:var(--text-muted)}.ep-pricing__notes li{display:flex;gap:var(--space-3)}.ep-pricing__notes li:before{content:"";flex:none;width:6px;height:6px;margin-top:.55em;border-radius:50%;background:var(--prism-3)}.ep-calc{position:relative;align-self:start;display:flex;flex-direction:column;gap:var(--space-6);padding:var(--space-6);border:1px solid var(--border);border-radius:20px;background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.ep-calc__input{position:relative;display:flex;flex-direction:column;gap:var(--space-5)}.ep-calc__input .ep-label{font-size:var(--text-lg);font-weight:600;letter-spacing:-.02em}.ep-calc__input .ep-input{min-height:64px;padding:0 var(--space-5);border-radius:12px;font-family:var(--font-sans);font-size:var(--text-2xl);font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ep-calc__field{position:relative}.ep-calc__range{position:absolute;left:-6px;right:-6px;bottom:-12px;width:calc(100% + 12px);height:24px;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none;touch-action:none}.ep-calc__range:focus{outline:none}.ep-calc__range::-webkit-slider-runnable-track{height:2px;background:linear-gradient(var(--accent),var(--accent)) 6px 0 / calc((100% - 12px) * var(--fill, 0)) 100% no-repeat}.ep-calc__range::-moz-range-track{height:2px;background:linear-gradient(var(--accent),var(--accent)) 6px 0 / calc((100% - 12px) * var(--fill, 0)) 100% no-repeat}.ep-calc__range::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-6px;border:2px solid var(--surface);border-radius:50%;box-shadow:0 1px 3px #0f14244d;background:var(--accent);cursor:grab;transition:transform .15s var(--ease)}.ep-calc__range::-moz-range-thumb{width:14px;height:14px;border:2px solid var(--surface);border-radius:50%;box-shadow:0 1px 3px #0f14244d;background:var(--accent);cursor:grab;transition:transform .15s var(--ease)}.ep-calc__range:hover::-webkit-slider-thumb,.ep-calc__range:active::-webkit-slider-thumb{transform:scale(1.25)}.ep-calc__range:hover::-moz-range-thumb,.ep-calc__range:active::-moz-range-thumb{transform:scale(1.25)}.ep-calc__range:active::-webkit-slider-thumb{cursor:grabbing}.ep-calc__range:active::-moz-range-thumb{cursor:grabbing}.ep-calc__range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent)}.ep-calc__range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 30%,transparent)}.ep-calc__result{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-1) var(--space-4);min-height:64px;margin-top:auto}.ep-calc__result .ep-muted{font-size:var(--text-base)}.ep-calc__total{font-family:var(--font-sans)!important;font-size:clamp(2.25rem,1.7rem + 1.8vw,3.25rem);font-weight:600;line-height:1;letter-spacing:-.045em;color:var(--text);text-align:right;font-variant-numeric:tabular-nums}.ep-calc__result .ep-hint{grid-column:1 / -1;text-align:right;font-size:var(--text-sm)}.ep-calc__result>.ep-hint:only-child{text-align:left}.ep-payments{display:flex;flex-direction:column;gap:var(--space-6)}.ep-payments .ep-tabs{flex-wrap:nowrap;gap:var(--space-2);overflow-x:auto;scrollbar-width:none}.ep-payments .ep-tab{flex:none;min-height:40px;padding:0 16px;font-size:.9375rem}.ep-payments__grid{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));margin:0;padding:0;list-style:none}@media(max-width:559px){.ep-payments__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}}.ep-gateway{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);min-height:184px;padding:var(--space-6) var(--space-4) var(--space-5);border-radius:18px;text-align:center;transition:box-shadow .25s var(--ease),transform .25s var(--ease)}.ep-gateway:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.ep-gateway__mark{--_t: var(--accent-text);display:inline-flex;flex:none;align-items:center;justify-content:center;width:60px;height:60px;margin-bottom:var(--space-3);border-radius:16px;background:color-mix(in srgb,var(--_t) 12%,transparent);color:var(--_t);font-family:var(--font-sans);font-size:1.375rem;font-weight:600;letter-spacing:-.02em}.ep-gateway__mark[data-tone="1"]{--_t: #5a49e6}.ep-gateway__mark[data-tone="2"]{--_t: #0b7f9c}.ep-gateway__mark[data-tone="3"]{--_t: #0e7d52}.ep-gateway__mark[data-tone="4"]{--_t: #c22e70}.ep-gateway__mark[data-tone="5"]{--_t: #3d4560}.ep-gateway__text{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;max-width:100%}.ep-gateway__name{font-weight:600;font-size:var(--text-base);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-gateway__type{font-size:var(--text-xs);color:var(--text-subtle)}.ep-payments__callout{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-radius:18px;background:var(--surface-2);box-shadow:none}.ep-payments__callout-title{margin:0 0 var(--space-1);font-size:var(--text-lg);font-weight:600;letter-spacing:-.02em}.ep-payments__callout p{margin:0}.ep-icon{display:inline-block;flex:none;vertical-align:-.15em}.ep-btn .ep-icon{width:1.05em;height:1.05em}.ep-strong{font-weight:500;color:var(--text)}.ep-hint{font-size:var(--text-xs);color:var(--text-subtle)}.ep-nowrap{white-space:nowrap}.ep-truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-text-sm{font-size:var(--text-sm)}.ep-text-danger{color:var(--danger)}.ep-ml-2{margin-left:var(--space-2)}.ep-inline{display:inline-flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.ep-cell-stack{display:flex;flex-direction:column;gap:2px;min-width:0}.ep-status[data-tone=danger],.ep-mono[data-tone=danger]{color:var(--danger)}.ep-status[data-tone=warning],.ep-num-text[data-tone=warning],.ep-inline[data-tone=warning]{color:var(--warning)}.ep-status[data-tone=neutral]{color:var(--text-muted)}.ep-spin{animation:ep-spin .9s linear infinite}.ep-spinner--sm{width:16px;height:16px;border-width:2px}.ep-loading-text{margin:0;padding:var(--space-5) 0;text-align:center;font-size:var(--text-sm);color:var(--text-muted)}.ep-empty-inline{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.ep-section-title{font-size:var(--text-base);font-weight:600}html.ep-scroll-lock{overflow:hidden}.ep-page{display:flex;flex-direction:column;gap:var(--space-5);width:100%;max-width:1240px;min-width:0}.ep-page--medium{max-width:780px}.ep-page--narrow{max-width:740px}.ep-page-header{display:flex;flex-direction:column;gap:var(--space-1)}.ep-page-header__back{display:inline-flex;align-items:center;gap:var(--space-1);width:fit-content;padding:0;border:0;background:none;color:var(--text-muted);font:inherit;font-size:var(--text-sm);text-decoration:none;cursor:pointer;border-radius:var(--radius-sm)}.ep-page-header__back:hover{color:var(--text)}.ep-page-header__row{display:flex;flex-direction:column;gap:var(--space-3)}.ep-page-header__heading{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.ep-page-header__title{display:flex;align-items:center;min-width:0;min-height:40px;font-size:1.75rem;font-weight:600;line-height:1.15;letter-spacing:-.035em;overflow-wrap:anywhere}.ep-page-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.ep-page-header__desc{font-size:var(--text-sm);color:var(--text-muted);overflow-wrap:anywhere}@media(min-width:640px){.ep-page-header__row{flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--space-5)}}.ep-callout{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--surface-2);font-size:var(--text-sm);line-height:1.6;color:var(--text-muted)}.ep-callout strong{color:var(--text);font-weight:600}.ep-nav__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);height:72px;flex:none;padding:0 var(--space-4)}.ep-nav__brand{display:inline-flex;align-items:center;min-width:0;color:var(--text);text-decoration:none;border-radius:var(--radius)}.ep-nav__brand .ep-brand{gap:var(--space-3)}.ep-nav__brand .ep-brand-name{font-size:1.125rem;font-weight:700;letter-spacing:-.03em}.ep-nav{flex:1;padding:var(--space-2) var(--space-3)}.ep-nav__list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.ep-nav__item{position:relative;display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:40px;padding:0 var(--space-3);border:0;border-radius:var(--radius);background:transparent;color:var(--text-muted);font:inherit;font-size:.9375rem;font-weight:500;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .15s var(--ease),color .15s var(--ease)}.ep-nav__item:hover{background:color-mix(in srgb,var(--text) 5%,transparent);color:var(--text)}.ep-nav__item:focus-visible{outline:none;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent) 60%,transparent)}.ep-nav__item.is-active{background:var(--surface);color:var(--text);font-weight:600;box-shadow:var(--shadow-sm),0 0 0 1px var(--border)}.ep-nav__item.is-active .ep-nav__icon{color:var(--accent)}.ep-nav__icon{width:18px;height:18px;flex:none;stroke-width:1.6}.ep-nav__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-nav__meta{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--text-muted)}.ep-nav__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--danger);color:#fff;font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:500}.ep-nav__user{display:flex;flex-direction:column;gap:0;margin-top:var(--space-4);padding:var(--space-2);border-top:1px solid var(--border)}.ep-nav__who{display:flex;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius);color:var(--text);text-decoration:none}.ep-nav__who:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}.ep-nav__who:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ep-nav__who-text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.ep-nav__who-name{font-size:var(--text-sm);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-nav__who-email{font-size:var(--text-xs);color:var(--text-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-avatar{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--ink);color:#fff;font-size:var(--text-xs);font-weight:600;letter-spacing:.02em}.ep-icon-btn{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid transparent;border-radius:var(--radius);background:transparent;color:var(--text-muted);font-size:18px;cursor:pointer}.ep-icon-btn:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.ep-icon-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ep-icon-btn:disabled{opacity:.45;cursor:not-allowed}.ep-icon-btn[aria-expanded=true]{background:var(--surface-3);color:var(--text)}.ep-icon-btn:hover:not(:disabled){background:var(--surface-3)}.ep-icon-btn--sm{width:28px;height:28px;font-size:15px}@media(min-width:960px){.ep-icon-btn.ep-nav__close{display:none}}.ep-info-btn{display:inline-flex;padding:2px;border:0;border-radius:var(--radius-sm);background:none;color:var(--text-subtle);font-size:16px;cursor:pointer}.ep-info-btn:hover,.ep-info-btn[aria-expanded=true]{color:var(--text)}.ep-info-btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ep-btn--square{width:42px;min-height:42px;padding:0;font-size:18px}.ep-btn--square-lg{width:48px;min-height:48px}.ep-input--lg{min-height:48px}.ep-menu,.ep-tooltip{z-index:80;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);animation:ep-pop .12s var(--ease)}@keyframes ep-pop{0%{opacity:0;transform:translateY(-3px)}}.ep-menu{display:flex;flex-direction:column;min-width:190px;padding:var(--space-1)}.ep-menu__label{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--text-xs);font-weight:600;color:var(--text-subtle)}.ep-menu__item{display:flex;align-items:center;min-height:36px;padding:0 var(--space-3);border:0;border-radius:var(--radius-sm);background:none;color:var(--text);font:inherit;font-size:var(--text-sm);text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer}.ep-menu__item:hover,.ep-menu__item:focus-visible{outline:none;background:var(--surface-2)}.ep-menu__item:disabled{opacity:.5;cursor:not-allowed}.ep-menu__item.is-danger{color:var(--danger)}.ep-tooltip{max-width:260px;padding:var(--space-2) var(--space-3);font-size:var(--text-xs);line-height:1.5;color:var(--text)}.ep-dialog{width:min(520px,calc(100vw - 24px));max-width:none;max-height:min(88vh,900px);margin:auto;padding:0;border:1px solid var(--border);border-radius:18px;background:var(--surface);color:var(--text);box-shadow:var(--shadow-lg);overflow:hidden}.ep-dialog--sm{width:min(440px,calc(100vw - 24px))}.ep-dialog--lg{width:min(680px,calc(100vw - 24px))}.ep-dialog::backdrop{background:#0f14246b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ep-dialog[open]{animation:ep-dialog-in .16s var(--ease)}@keyframes ep-dialog-in{0%{opacity:0;transform:translateY(8px) scale(.99)}}.ep-dialog__panel{display:flex;flex-direction:column;max-height:inherit}.ep-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-3)}.ep-dialog__header .ep-icon-btn{margin:-6px -8px 0 0}.ep-dialog__heading{min-width:0}.ep-dialog__title{font-size:var(--text-lg);font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.ep-dialog__desc{margin-top:var(--space-1);font-size:var(--text-sm);line-height:1.5;color:var(--text-muted);overflow-wrap:anywhere}.ep-dialog__body{flex:1;min-height:0;padding:var(--space-2) var(--space-5) var(--space-5);overflow-y:auto}.ep-dialog__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--border);background:var(--surface)}.ep-dialog--sheet{width:min(460px,100vw);height:100vh;height:100dvh;max-height:none;margin:0 0 0 auto;border-width:0 0 0 1px;border-radius:0}.ep-dialog--sheet.ep-dialog--lg{width:min(680px,100vw)}.ep-dialog--sheet[open]{animation:ep-sheet-in .2s var(--ease)}@keyframes ep-sheet-in{0%{transform:translate(24px);opacity:0}}.ep-dialog--sheet .ep-dialog__panel{height:100%}.ep-form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-1)}.ep-switch{position:relative;display:inline-flex;flex:none;width:38px;height:22px;padding:0;border:1px solid transparent;border-radius:999px;background:var(--border-strong);cursor:pointer;transition:background-color .15s var(--ease),border-color .15s var(--ease)}.ep-switch__thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0f172a33;transition:transform .15s var(--ease),background-color .15s var(--ease)}.ep-switch[aria-checked=true]{border-color:var(--accent);background:var(--accent)}.ep-switch[aria-checked=true] .ep-switch__thumb{transform:translate(16px);background:#fff}.ep-switch:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ep-switch:disabled{opacity:.5;cursor:not-allowed}.ep-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius)}.ep-input-group{display:flex;min-width:0}.ep-input-group>.ep-input{flex:1;min-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.ep-input-group__addon{display:inline-flex;align-items:center;max-width:55%;padding:0 var(--space-3);border:1px solid var(--border-strong);border-left:0;border-radius:0 var(--radius) var(--radius) 0;background:var(--surface-2);color:var(--text-muted);font-size:var(--text-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ep-input-group__addon--start{border:1px solid var(--border-strong);border-right:0;border-radius:var(--radius) 0 0 var(--radius);font-family:var(--font-mono)}.ep-input-group__addon--start+.ep-input{border-radius:0 var(--radius) var(--radius) 0}.ep-input-group__select{width:104px;flex:none;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;background-color:var(--surface-2)}.ep-search-row{display:flex;gap:var(--space-2);min-width:0}.ep-search-row>:first-child{flex:1;min-width:0}.ep-textarea--sm{min-height:76px}.ep-radios{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;border:0}.ep-radio,.ep-check{display:flex;align-items:flex-start;gap:var(--space-3);width:fit-content;font-size:var(--text-sm);cursor:pointer;line-height:1.4}.ep-radio input{width:16px;height:16px;margin:1px 0 0;accent-color:var(--accent);flex:none}.ep-check .ep-checkbox{margin:1px 0 0;flex:none}.ep-check .ep-icon{margin-left:var(--space-1)}.ep-choices{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.ep-choices>li+li .ep-choice,.ep-choices>.ep-choice+.ep-choice{border-top:1px solid var(--border)}.ep-choice{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:48px;padding:var(--space-2) var(--space-3);border:0;background:transparent;color:var(--text);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer}.ep-choice:hover:not(:disabled){background:var(--surface-2)}.ep-choice:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--accent-text)}.ep-choice[aria-pressed=true]{background:var(--accent-soft)}.ep-choice:disabled{color:var(--text-subtle);cursor:not-allowed}.ep-choice__check{display:inline-flex;flex:none;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid var(--border-strong);border-radius:50%;font-size:12px}.ep-choice[aria-pressed=true] .ep-choice__check{border-color:var(--accent);background:var(--accent);color:#fff}.ep-choice__label{flex:1;min-width:0;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-choice__meta{flex:none;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}.ep-choice__tick{color:var(--accent-text);font-size:16px}.ep-table-wrap{position:relative}.ep-table th.ep-col-actions,.ep-table td.ep-col-actions{width:1%;text-align:right;white-space:nowrap}.ep-table tbody tr.ep-table__message td{padding:var(--space-6) var(--space-4);text-align:center;color:var(--text-muted)}.ep-table tbody tr.ep-table__message td.ep-text-danger{color:var(--danger)}.ep-table tbody tr.ep-table__message:hover,.ep-table tbody tr.ep-table__sub:hover{background:transparent}.ep-table__sub>td{background:var(--surface-2)}.ep-table tbody tr.is-clickable{cursor:pointer}.ep-table tbody tr.is-muted td{color:var(--text-muted)}.ep-table tbody tr.is-dim{opacity:.55}.ep-table tbody tr.is-highlight,.ep-table tbody tr.is-current{background:var(--accent-soft)}.ep-table td.ep-truncate{max-width:360px}.ep-table .ep-inline{flex-wrap:nowrap}.ep-dialog .ep-table th,.ep-dialog .ep-table td{padding:var(--space-2) var(--space-3)}.ep-dialog .ep-table thead th{white-space:normal}.ep-dialog .ep-table td.ep-mono{white-space:nowrap;font-size:var(--text-xs)}.ep-row-link{color:var(--text);font-weight:500;text-decoration:none}.ep-row-link:hover{color:var(--accent-text);text-decoration:underline;text-underline-offset:3px}.ep-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-1)}.ep-lock{color:var(--text-subtle);font-size:15px}.ep-warn-icon{color:var(--warning);font-size:14px}.ep-num-text{font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media(max-width:759px){.ep-table-wrap:has(>.ep-table--stack){border:0;background:transparent;overflow:visible}.ep-table--stack thead{display:none}.ep-table--stack{display:block}.ep-table--stack tbody{display:flex;flex-direction:column;gap:var(--space-3)}.ep-table--stack tbody tr{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.ep-table--stack tbody tr:hover{background:var(--surface)}.ep-table--stack tbody tr.is-highlight,.ep-table--stack tbody tr.is-current{background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.ep-table--stack tbody td{display:block;padding:0;border:0}.ep-table--stack td[data-label]{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;justify-items:start;gap:var(--space-3);min-height:26px;text-align:left!important}.ep-table--stack td[data-label]:before{content:attr(data-label);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:500;color:var(--text-subtle)}.ep-table--stack td.ep-cell-head{padding-right:44px;font-size:var(--text-base)}.ep-table--stack td.ep-cell-menu{position:absolute;top:var(--space-3);right:var(--space-3);width:auto}.ep-table--stack td.ep-cell-cta{width:auto;padding-top:var(--space-1);text-align:left}.ep-table--stack td.ep-cell-cta:empty{display:none}.ep-table--stack tr.ep-table__message{display:block;padding:var(--space-5)}.ep-table--stack tr.ep-table__message td{padding:0}.ep-table--stack tr.ep-table__sub{margin-top:calc(-1 * var(--space-3) - 1px);border-top-left-radius:0;border-top-right-radius:0;background:var(--surface-2)}.ep-table--stack tr.ep-table__sub>td{background:transparent}.ep-table--stack tr.ep-tx{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-1) var(--space-3)}.ep-table--stack tr.ep-tx .ep-tx__type{grid-column:1;grid-row:1}.ep-table--stack tr.ep-tx .ep-tx__amount{grid-column:2;grid-row:1}.ep-table--stack tr.ep-tx .ep-tx__date{grid-column:1 / -1;grid-row:2;font-size:var(--text-xs)}}.ep-hosts{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;max-width:280px}.ep-hosts__primary{display:flex;align-items:center;gap:var(--space-2);max-width:100%}.ep-hosts__primary a{color:var(--text);font-weight:500;text-decoration:none;overflow-wrap:anywhere}.ep-hosts__primary a:hover{color:var(--accent-text)}.ep-hosts__secondary{max-width:100%;overflow:hidden;color:var(--text-subtle);font-size:var(--text-xs);text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.ep-hosts__secondary:hover{color:var(--text)}.ep-zone{flex:none;font-size:14px}.ep-zone--ok{color:var(--success)}.ep-zone--pending{color:var(--warning)}.ep-admin-link{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--accent-text);font-size:var(--text-sm);font-weight:500;text-decoration:none;white-space:nowrap}.ep-admin-link:hover{text-decoration:underline;text-underline-offset:3px}.ep-admin-link.is-off{color:var(--text-subtle)}.ep-attention{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.ep-attention__item{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4)}.ep-attention__item+.ep-attention__item{border-top:1px solid var(--border)}.ep-attention__text{flex:1;min-width:12rem;font-size:var(--text-sm);overflow-wrap:anywhere}.ep-attention__action{margin-left:auto}.ep-setup{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-1) 0}.ep-steps{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.ep-steps__item{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.ep-steps__item[data-state=waiting]{color:var(--text-subtle)}.ep-steps__item[data-state=done] .ep-steps__icon{color:var(--success)}.ep-steps__item[data-state=active] .ep-steps__icon{color:var(--accent-text)}.ep-steps__icon{font-size:16px}.ep-setup__note{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted)}.ep-setup__note .ep-icon{color:var(--accent-text)}.ep-ns{display:flex;flex-direction:column;gap:var(--space-1);max-width:420px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg)}.ep-ns__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.ep-ns__row code{font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere}.ep-dns-form{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.ep-dns-form__name,.ep-dns-form__content,.ep-dns-form__actions{grid-column:1 / -1}.ep-dns-form__actions{display:flex;justify-content:flex-end;gap:var(--space-2)}@media(min-width:900px){.ep-dns-form{grid-template-columns:110px 1.2fr 2fr 110px 90px;align-items:start}.ep-dns-form:has(.ep-dns-form__prio){grid-template-columns:110px 1.2fr 1.6fr 100px 110px 90px}.ep-dns-form__name,.ep-dns-form__content{grid-column:auto}}.ep-balance{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.ep-balance__label{font-size:var(--text-sm);color:var(--text-muted)}.ep-balance__value{margin-top:var(--space-2);font-family:var(--font-mono);font-size:clamp(1.8rem,1.4rem + 1.6vw,2.25rem);font-weight:500;line-height:1;letter-spacing:-.02em}.ep-pay-mark{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius);background:var(--surface-3);color:var(--text);font-size:16px}.ep-pay-mark[data-brand=binance]{background:#f3ba2f1f}.ep-pay-mark[data-brand=cryptomus]{background:#000;color:#fff;box-shadow:inset 0 0 0 1px var(--border-strong)}.ep-pay-mark[data-brand=heleket]{background:#f218181f}.ep-pay-row{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:transparent;color:var(--text);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:background-color .15s var(--ease),border-color .15s var(--ease)}.ep-pay-row:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-2)}.ep-pay-row:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ep-pay-row:disabled{opacity:.5;cursor:not-allowed}.ep-pay-row__label{flex:1;font-weight:500}.ep-pay-row__chev{color:var(--text-subtle);transition:transform .15s var(--ease)}.ep-pay-row:hover .ep-pay-row__chev{transform:translate(2px)}.ep-invoice{display:flex;flex-direction:column}.ep-invoice__top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5)}.ep-invoice__label{font-size:var(--text-sm);color:var(--text-muted)}.ep-invoice__amount{margin-top:var(--space-1);font-family:var(--font-mono);font-size:var(--text-2xl);font-weight:500;letter-spacing:-.02em}.ep-invoice__pay{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);border-top:1px solid var(--border)}.ep-invoice__settled{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-5);border-top:1px solid var(--border);font-size:var(--text-sm);color:var(--text-muted)}.ep-kv{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:var(--space-5);border-top:1px solid var(--border);font-size:var(--text-sm)}.ep-kv>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4)}.ep-kv dt{flex:none;color:var(--text-muted)}.ep-kv dd{margin:0;min-width:0;text-align:right;overflow-wrap:anywhere}.ep-cancel-link{margin-top:var(--space-2);padding:var(--space-2);border:0;border-radius:var(--radius-sm);background:none;color:var(--text-subtle);font:inherit;font-size:var(--text-xs);cursor:pointer}.ep-cancel-link:hover:not(:disabled){color:var(--danger)}.ep-cancel-link:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ep-qr{display:flex;flex-direction:column;align-items:center;gap:var(--space-3)}.ep-qr img{width:176px;height:176px;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius);background:#fff;object-fit:contain}.ep-qr__code{width:200px;height:200px;border-radius:var(--radius)}.ep-qr__amount{font-family:var(--font-mono);font-size:var(--text-xl);font-weight:500}.ep-qr__amount span{font-size:var(--text-sm);color:var(--text-muted)}.ep-secret{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);text-align:center}.ep-copy-box{display:flex;align-items:center;gap:var(--space-2);width:fit-content;max-width:100%;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);font-size:var(--text-sm)}.ep-copy-box__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-xs)}.ep-copy-box__text--wrap{padding:var(--space-2) 0;white-space:normal;word-break:break-all}.ep-dialog .ep-copy-box{width:100%}.ep-dialog .ep-copy-box__text{flex:1}.ep-code-inline{padding:1px 6px;border-radius:var(--radius-sm);background:var(--surface-3);font-family:var(--font-mono);font-size:.85em;color:var(--text);overflow-wrap:anywhere}.ep-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.ep-stats__item{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4);border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.ep-stats__item:nth-child(2n){border-right:0}.ep-stats__item:nth-last-child(-n+2){border-bottom:0}.ep-stats dt{font-size:var(--text-xs);font-weight:500;color:var(--text-subtle)}.ep-stats dd{margin:0;font-size:var(--text-lg);color:var(--text)}@media(min-width:1100px){.ep-stats{grid-template-columns:repeat(6,minmax(0,1fr))}.ep-stats__item{border-bottom:0}.ep-stats__item:nth-child(2n){border-right:1px solid var(--border)}.ep-stats__item:last-child{border-right:0}}.ep-perm-group{min-width:0;margin:0;padding:0;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}legend.ep-perm-group__title{float:left;width:100%;padding:var(--space-3) var(--space-4) 0}.ep-perm-group__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);background:var(--surface-2)}.ep-perm-group__title{font-size:var(--text-sm);font-weight:600}.ep-perm-group__grid{clear:both;display:grid;grid-template-columns:1fr;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4)}.ep-perm-group__fields{border-top:1px solid var(--border)}.ep-perm-group__fields>.ep-hint{padding:var(--space-3) var(--space-4) 0}@media(min-width:600px){.ep-perm-group__grid{grid-template-columns:1fr 1fr}}.ep-thread{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.ep-msg{align-self:flex-start;max-width:min(88%,70ch);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.ep-msg--own{align-self:flex-end;border-color:transparent;background:var(--accent-wash)}.ep-msg__meta{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-1);font-size:var(--text-xs);color:var(--text-subtle)}.ep-msg__who{font-weight:500;color:var(--text)}.ep-msg__body{font-size:var(--text-sm);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.ep-reply{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-5);border-top:1px solid var(--border)}.ep-card__header--rule{padding-bottom:var(--space-4);border-bottom:1px solid var(--border)}.ep-settings-list{display:flex;flex-direction:column}.ep-settings-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5)}.ep-settings-row+.ep-settings-row{border-top:1px solid var(--border)}.ep-settings-row__text{min-width:0;font-size:var(--text-sm)}@media(prefers-reduced-motion:reduce){.ep-spinner,.ep-spin{animation-duration:1.6s}.ep-dialog[open],.ep-menu,.ep-tooltip,.ep-skeleton,.ep-toast{animation:none}}.ep-mono,.ep-num-text,.ep-balance__value,.ep-invoice__amount,.ep-qr__amount,.ep-choice__meta,.ep-tab__count{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.01em}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scrollbar-color:var(--border-strong) transparent}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--text-base);line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,svg{display:block;max-width:100%}h1,h2,h3,h4{margin:0;line-height:1.15;letter-spacing:-.025em;font-weight:600;text-wrap:balance}p{margin:0;text-wrap:pretty}a{color:inherit;text-underline-offset:3px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::selection{background:color-mix(in srgb,var(--prism-3) 22%,transparent);color:var(--text)}input,textarea{caret-color:var(--accent)}.tnum{font-variant-numeric:tabular-nums}.skip-link{position:absolute;top:-100px;left:var(--gutter);z-index:200;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--ink);color:#fff;font-weight:600;text-decoration:none}.skip-link:focus{top:var(--space-3)}.container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter)}.chev{display:inline-block;flex:none;transition:transform .2s var(--ease)}a:hover>.chev,button:hover>.chev{transform:translate(3px)}.tlink{display:inline-flex;align-items:center;gap:6px;color:var(--text);font-weight:600;text-decoration:none}.tlink:hover{color:var(--accent-text)}.has-prism{position:relative;isolation:isolate;overflow:hidden}.prism{position:absolute;inset:-160px 0 auto;z-index:-1;height:900px;background:var(--prism);-webkit-mask-image:linear-gradient(90deg,transparent 0 40%,#000 64%);mask-image:linear-gradient(90deg,transparent 0 40%,#000 64%);pointer-events:none}.prism--short{height:620px;inset:-260px 0 auto}@media(max-width:860px){.prism{-webkit-mask-image:linear-gradient(90deg,transparent 0 45%,#000 80%),linear-gradient(180deg,#000 0 22%,transparent 34%);mask-image:linear-gradient(90deg,transparent 0 45%,#000 80%),linear-gradient(180deg,#000 0 22%,transparent 34%);-webkit-mask-composite:source-in;mask-composite:intersect}}.guides{position:absolute;inset:0;z-index:-2;display:flex;justify-content:space-between;width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter);pointer-events:none}.guides i{width:0;border-left:1px dashed color-mix(in srgb,var(--text) 8%,transparent)}@media(max-width:860px){.guides i:nth-child(2),.guides i:nth-child(4){display:none}}.nav{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 78%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid transparent;transition:border-color .2s,background-color .2s}.nav.is-scrolled{border-bottom-color:var(--border);background:color-mix(in srgb,var(--bg) 92%,transparent)}.nav__inner{display:flex;align-items:center;gap:var(--space-6);height:72px}.nav__brand{display:inline-flex;align-items:center;flex:none;min-width:0;color:var(--text);text-decoration:none}.nav__brand .ep-brand{gap:10px}.nav__brand .ep-brand-name{font-size:1.25rem;font-weight:700;letter-spacing:-.03em}.nav__links{display:flex;gap:var(--space-1);margin:0;padding:0;list-style:none}.nav__links a{display:block;padding:8px 12px;border-radius:var(--radius-pill);color:var(--text);font-size:.9375rem;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s}.nav__links a:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}.nav__links a[aria-current=page]{color:var(--accent-text)}.nav__actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);margin-left:auto}.nav__actions .ep-btn{min-height:40px}.nav__toggle,.nav__mobile{display:none}@media(max-width:860px){.nav__inner{height:64px;gap:var(--space-3)}.nav__brand .ep-brand-logo{height:34px!important;width:auto!important}.nav__brand .ep-brand-name{font-size:1.0625rem}.nav__links,.nav__signin{display:none!important}.nav__actions .ep-btn{min-height:38px;padding:0 14px;font-size:var(--text-sm)}.nav__toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--border);border-radius:50%;background:var(--surface);color:var(--text);cursor:pointer}.nav__toggle:focus-visible{outline:none;box-shadow:var(--focus-ring)}.nav__mobile:not([hidden]){display:block;border-top:1px solid var(--border);background:var(--bg)}.nav__mobile ul{margin:0;padding:var(--space-2) 0 var(--space-4);list-style:none}.nav__mobile a:not(.ep-btn){display:block;padding:var(--space-3) 0;color:var(--text);font-weight:500;text-decoration:none;border-bottom:1px solid var(--border)}.nav__mobile a[aria-current=page]{color:var(--accent-text)}.nav__mobile .nav__mobile-cta{display:grid;gap:var(--space-2);padding-top:var(--space-4)}}.section{position:relative;padding:var(--space-8) 0}.section--tight{padding:var(--space-7) 0}.section--border{border-top:1px solid var(--border)}.section--soft{background:var(--surface-2)}@media(min-width:768px){.section{padding:7rem 0}.section--tight{padding:4.5rem 0}}.section--flush-top{padding-top:0!important}.section-head{display:flex;flex-direction:column;gap:var(--space-4);max-width:680px;margin-bottom:var(--space-7)}.section-head>.ep-btn{align-self:flex-start}.section-head--center{margin-left:auto;margin-right:auto;text-align:center;align-items:center}.section-title{font-size:var(--text-3xl);line-height:1.08;letter-spacing:-.035em}.section-lead{font-size:var(--text-lg);line-height:1.55;color:var(--text-muted);max-width:60ch}.head-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-7)}.head-row .section-head{margin-bottom:0}.hero{padding:4.5rem 0 0}@media(min-width:960px){.hero{padding:6.5rem 0 0}}.hero__grid{display:grid;gap:var(--space-7);align-items:center}@media(min-width:960px){.hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6)}}.hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}.notice{margin-top:var(--space-2);display:inline-flex;align-items:center;gap:10px;padding:5px 14px 5px 5px;border:1px solid var(--border);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface) 80%,transparent);color:var(--text);font-size:var(--text-sm);font-weight:500;text-decoration:none;box-shadow:var(--shadow-sm);transition:border-color .15s}.notice:hover{border-color:var(--border-strong)}.notice b{padding:2px 9px;border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-contrast);font-size:var(--text-xs);font-weight:600}.hero__title{font-size:var(--text-hero);line-height:.98;letter-spacing:-.045em;font-weight:600;max-width:11ch}.hero__lead{max-width:33rem;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.55;color:var(--text-muted)}.hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5)}.hero__facts{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:var(--space-2) 0 0;padding:0;list-style:none;font-size:var(--text-sm);color:var(--text-muted)}.hero__facts li{display:inline-flex;align-items:center;gap:6px}.hero__facts svg{color:var(--accent)}.local{display:grid;gap:var(--space-7);align-items:start}@media(min-width:960px){.local{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4.5rem}}.local .section-head{margin-bottom:var(--space-5)}.wallets{border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.wallets__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);font-weight:600}.wallets__head small{font-weight:400;font-size:var(--text-sm);color:var(--text-subtle)}.wallets__list{margin:0;padding:0 0 24px;list-style:none;max-height:440px;overflow-y:auto;scrollbar-width:thin;-webkit-mask-image:linear-gradient(180deg,#000 85%,transparent);mask-image:linear-gradient(180deg,#000 85%,transparent)}.wallets__row{display:grid;grid-template-columns:116px minmax(0,1fr);gap:var(--space-3);align-items:center;padding:11px var(--space-5);border-bottom:1px solid var(--border)}.wallets__row:last-child{border-bottom:0}.wallets__country{font-size:var(--text-sm);color:var(--text-muted)}.wallets__apps{display:flex;flex-wrap:wrap;gap:6px}.wallets__apps i{padding:3px 10px;border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--border);font-style:normal;font-size:.8125rem;font-weight:500;white-space:nowrap}.themes{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){.themes{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5)}}.theme{display:flex;flex-direction:column;gap:var(--space-3)}.theme img{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;object-position:top;border-radius:12px;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-sm);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.theme:hover img{transform:translateY(-3px);box-shadow:var(--shadow)}.theme span{display:flex;flex-direction:column;font-size:var(--text-sm);color:var(--text-muted)}.theme b{font-size:.9375rem;font-weight:600;color:var(--text)}.ai{display:grid;gap:var(--space-5);margin-top:4rem;padding-top:var(--space-6);border-top:1px solid var(--border-strong);scroll-margin-top:96px}@media(min-width:860px){.ai{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}}.ai__item{display:flex;flex-direction:column;gap:var(--space-2)}.ai__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:var(--space-2);border-radius:10px;background:var(--ink);color:var(--prism-1)}.ai__item h3{font-size:var(--text-lg)}.ai__item p{color:var(--text-muted)}.stack{position:relative;min-height:470px}.ui{position:absolute;border-radius:12px;background:var(--surface);color:var(--text);box-shadow:var(--shadow-lg);font-size:.8125rem}.ui small{display:block;font-size:.75rem;color:var(--text-subtle)}.ui--web{top:4px;right:0;width:min(560px,96%);padding:22px 24px}.ui--phone{left:0;top:168px;width:232px;padding:16px;border:6px solid var(--ink);border-radius:30px}.ui__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.ui__big{margin-top:4px;font-size:1.75rem;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ui__up{margin-left:8px;font-size:.75rem;font-weight:600;color:var(--success)}.ui__seg{display:flex;gap:2px;padding:2px;border-radius:7px;background:var(--surface-2);font-size:.6875rem}.ui__seg span{padding:3px 9px;border-radius:5px;color:var(--text-subtle)}.ui__seg span.is-on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.ui__chart{width:100%;height:132px;margin:14px 0 8px;color:var(--accent)}.ui__kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-left:210px;padding-top:14px;border-top:1px solid var(--border)}.ui__kpis b{display:block;font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums}.ui__title{margin:4px 0 8px;font-size:.9375rem;font-weight:600;letter-spacing:-.01em}.ui__field{display:flex;justify-content:space-between;gap:8px;margin-top:8px;padding:8px 10px;border:1px solid var(--border);border-radius:8px}.ui__field small{font-size:.625rem}.ui__btn{display:flex;align-items:center;justify-content:center;height:36px;margin-top:12px;border-radius:9px;background:var(--accent);color:var(--accent-contrast);font-weight:600}@media(max-width:959px){.stack{min-height:420px;max-width:620px}}@media(max-width:560px){.stack{min-height:500px}.ui--web{padding:16px}.ui__kpis{margin-left:0}.ui__kpis>:first-child{display:none}.ui--phone{top:170px;width:196px}}.paystrip{display:grid;gap:var(--space-4);padding:var(--space-7) 0 var(--space-6)}@media(min-width:960px){.paystrip{grid-template-columns:180px minmax(0,1fr);align-items:center;padding:5rem 0 var(--space-7)}}.paystrip__label{font-size:var(--text-sm);color:var(--text-muted)}.paystrip .ep-payments{gap:0}.paystrip .ep-payments__grid{display:flex;flex-wrap:nowrap;gap:var(--space-7);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 80%,transparent);mask-image:linear-gradient(90deg,#000 80%,transparent)}.paystrip .ep-gateway{flex:none}.paystrip .ep-gateway{min-height:0;padding:0;border:0;background:none;box-shadow:none;flex-direction:row;gap:0}.paystrip .ep-gateway__mark,.paystrip .ep-gateway__type{display:none}.paystrip .ep-gateway__name{font-size:1.1875rem;font-weight:700;letter-spacing:-.03em;color:color-mix(in srgb,var(--text) 42%,transparent)}.paystrip .ep-skeleton{width:96px!important;height:18px!important}.paystrip .ep-gateway .ep-gateway__mark.ep-skeleton{display:none}.bento{display:grid;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.bento{grid-template-columns:repeat(6,minmax(0,1fr))}.bento__tile:nth-child(1){grid-column:span 4}.bento__tile:nth-child(2){grid-column:span 2}.bento__tile:nth-child(3){grid-column:span 3}.bento__tile:nth-child(4){grid-column:span 3}}.bento__tile{position:relative;display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-6) var(--space-6) 0;border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:var(--shadow-sm);overflow:hidden}.bento__tile h3{font-size:1.375rem;letter-spacing:-.03em}.bento__tile>p{max-width:46ch;color:var(--text-muted)}.bento__demo{margin-top:auto;padding-top:var(--space-6)}.bento__more{margin-top:var(--space-6)}.mini{margin:0 calc(-1 * var(--space-3)) 0 0;border:1px solid var(--border);border-bottom:0;border-radius:12px 12px 0 0;background:var(--bg);font-size:.8125rem;overflow:hidden}.mini__bar{display:flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-bottom:1px solid var(--border);background:var(--surface)}.mini__bar i{width:8px;height:8px;border-radius:50%;background:var(--surface-3)}.mini__bar span{margin-left:8px;font-family:var(--font-mono);font-size:.6875rem;color:var(--text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini__body{padding:14px}.store{display:grid;grid-template-columns:150px minmax(0,1fr);min-height:240px}.store__side{display:flex;flex-direction:column;gap:2px;padding:12px 8px;border-right:1px solid var(--border);background:var(--surface)}.store__side span{padding:6px 10px;border-radius:7px;color:var(--text-muted);white-space:nowrap}.store__side span.is-on{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.store__main{display:flex;flex-direction:column;gap:8px;padding:14px;min-width:0}.store__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.store__stat{padding:10px;border:1px solid var(--border);border-radius:9px;background:var(--surface)}.store__stat b{display:block;font-variant-numeric:tabular-nums}.store__label{font-size:.6875rem;font-weight:600;color:var(--text-muted)}.store__field{display:flex;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--border-strong);border-radius:8px;background:var(--surface);white-space:nowrap;overflow:hidden}.store__field em{font-style:normal;color:var(--text-subtle)}@media(max-width:560px){.store{grid-template-columns:minmax(0,1fr)}.store__side{display:none}.store__row>:nth-child(3){display:none}.store__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.queue__row{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--border);background:var(--surface)}.queue__row:last-child{border-bottom:0}.queue__row>:first-child{font-family:var(--font-mono);font-size:.75rem;color:var(--text-subtle)}.queue__row>:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat{display:flex;flex-direction:column;gap:10px}.chat__msg{max-width:82%;padding:9px 12px;border-radius:12px;background:var(--surface);border:1px solid var(--border);line-height:1.45}.chat__msg--own{align-self:flex-end;border-color:transparent;background:var(--ink);color:var(--ink-text);border-bottom-right-radius:4px}.chat__msg:not(.chat__msg--own){border-bottom-left-radius:4px}.chat__swatches{display:flex;gap:6px;margin-top:8px}.chat__swatches i{width:22px;height:22px;border-radius:6px}.chat__acts{display:flex;gap:6px}.chat__acts span{padding:6px 12px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);font-weight:600;font-size:.75rem}.chat__acts span:first-child{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast)}.payfeed__row{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--border);background:var(--surface)}.payfeed__row:last-child{border-bottom:0}.payfeed__icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;flex:none}.payfeed__row div{flex:1;min-width:0}.payfeed__row b{font-variant-numeric:tabular-nums}.payfeed__row small,.store__stat small{display:block;font-size:.6875rem;color:var(--text-subtle)}.st{display:inline-flex;padding:2px 8px;border-radius:var(--radius-pill);font-size:.6875rem;font-weight:600;white-space:nowrap;background:var(--success-soft);color:var(--success)}.st--run{background:var(--info-soft);color:var(--info)}.st--wait{background:var(--warning-soft);color:var(--warning)}.band{position:relative;padding:7.5rem 0 6rem;background:var(--ink);color:var(--ink-text);clip-path:polygon(0 56px,100% 0,100% 100%,0 100%);margin-top:-1px}@media(max-width:760px){.band{padding:5.5rem 0 4rem;clip-path:polygon(0 28px,100% 0,100% 100%,0 100%)}}.band__grid{display:grid;gap:var(--space-7);align-items:center}@media(min-width:960px){.band__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:4rem}}.band h2{font-size:var(--text-3xl);letter-spacing:-.035em;color:#fff}.band__lead{margin-top:var(--space-4);max-width:46ch;font-size:var(--text-lg);color:var(--ink-muted)}.band__list{display:grid;gap:var(--space-5) var(--space-6);margin:var(--space-6) 0 0;padding:0;list-style:none}@media(min-width:560px){.band__list{grid-template-columns:1fr 1fr}}.band__list li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;font-size:var(--text-sm);color:var(--ink-muted)}.band__list li svg{margin-top:2px;color:var(--prism-1)}.band__list b{display:block;color:#fff;font-weight:600}.code{margin:0;border:1px solid var(--ink-line);border-radius:14px;background:#ffffff09;font-family:var(--font-mono);font-size:.8125rem;line-height:1.75;overflow:hidden}.code__tabs{display:flex;gap:var(--space-5);padding:12px 18px;border-bottom:1px solid var(--ink-line);font-size:.75rem;color:var(--ink-muted)}.code__tabs .is-on{color:#fff}.code pre{margin:0;padding:18px;color:#cfd5e6;white-space:pre;overflow-x:auto}.code .k{color:var(--prism-1)}.code .s{color:#ffd38a}.code .v{color:#9ec2ff}.code .c{color:#6c7894}.split{display:grid;gap:var(--space-7)}@media(min-width:960px){.split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:5rem;align-items:start}.split>.section-head{position:sticky;top:112px}}.checks{display:grid;gap:0;margin:0;padding:0;list-style:none}.checks__group+.checks__group{margin-top:var(--space-6)}.checks__group h3{padding-bottom:var(--space-3);font-size:var(--text-lg);border-bottom:1px solid var(--border-strong)}.checks li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:var(--space-3);padding:var(--space-4) 0;border-bottom:1px solid var(--border)}.checks li svg{margin-top:2px;color:var(--accent)}.checks b{display:block;font-weight:600}.checks span{color:var(--text-muted);font-size:.9375rem}.grow{display:grid;gap:var(--space-6) var(--space-6);margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.grow li{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4);border-top:2px solid var(--text)}.grow li:nth-child(4n+1){border-top-color:var(--prism-1)}.grow li:nth-child(4n+2){border-top-color:var(--prism-2)}.grow li:nth-child(4n+3){border-top-color:var(--prism-3)}.grow li:nth-child(4n+4){border-top-color:var(--prism-4)}.grow h3{display:flex;align-items:center;gap:10px;font-size:var(--text-lg)}.grow h3 svg{color:var(--text-muted)}.grow p{color:var(--text-muted)}.pricing-strip{display:grid;gap:var(--space-5);padding:var(--space-6);border:1px solid var(--border);border-radius:20px;background:var(--surface);box-shadow:var(--shadow)}@media(min-width:900px){.pricing-strip{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:var(--space-7)}}.pricing-strip h2{font-size:var(--text-2xl);letter-spacing:-.03em}.pricing-strip p{margin-top:var(--space-2);max-width:60ch;color:var(--text-muted)}.steps{display:grid;gap:var(--space-5);margin:0;padding:0;list-style:none;counter-reset:step}@media(min-width:860px){.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}}.step{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding-top:52px}.step:before{counter-increment:step;content:counter(step);position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--ink);color:#fff;font-size:var(--text-sm);font-weight:600}.step:after{content:"";position:absolute;top:17px;left:46px;right:0;height:1px;border-top:1px dashed var(--border-strong)}.step:last-child:after{display:none}.step h3{font-size:var(--text-lg)}.step p{color:var(--text-muted);max-width:34ch}@media(max-width:859px){.step:after{display:none}}.cta{position:relative;isolation:isolate;overflow:hidden;padding:var(--space-8) 0;background:var(--ink);color:var(--ink-text)}.cta .prism{inset:-220px 0 auto;height:760px;opacity:.95}.cta__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);max-width:640px}.cta h2{font-size:var(--text-3xl);letter-spacing:-.035em;color:#fff}.cta p{font-size:var(--text-lg);color:var(--ink-muted)}.cta .tlink{color:#fff}.cta .tlink:hover{color:var(--prism-1)}@media(min-width:768px){.cta{padding:7.5rem 0}}.page-head{padding:4.5rem 0 3.5rem;border-bottom:1px solid var(--border)}@media(min-width:768px){.page-head{padding:6.5rem 0 5rem}}.page-head__inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);max-width:680px}.page-head h1{font-size:clamp(2.4rem,1.7rem + 3vw,4rem);line-height:1;letter-spacing:-.045em}.page-head p{font-size:var(--text-lg);color:var(--text-muted);max-width:54ch}.catalog{display:grid;gap:var(--space-7)}@media(min-width:960px){.catalog{grid-template-columns:220px minmax(0,1fr);gap:4rem;align-items:start}}.catalog__nav{position:sticky;top:96px;display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.catalog__nav a{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--radius);color:var(--text-muted);font-size:var(--text-sm);font-weight:500;text-decoration:none;transition:background-color .15s,color .15s}.catalog__nav a:before{content:"";flex:none;width:8px;height:8px;border-radius:2px;background:var(--_c, var(--prism-3))}.catalog__nav a:hover{background:var(--surface-2);color:var(--text)}@media(max-width:959px){.catalog__nav{position:static;flex-direction:row;flex-wrap:wrap;gap:var(--space-2)}.catalog__nav a{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface)}}.catalog__groups{display:flex;flex-direction:column;gap:4.5rem;min-width:0}.catalog__group{scroll-margin-top:96px}.catalog__head{display:flex;flex-direction:column;gap:var(--space-2);max-width:620px;padding-bottom:var(--space-5)}.catalog__head h2{display:flex;align-items:center;gap:12px;font-size:var(--text-2xl);letter-spacing:-.035em}.catalog__head h2:before{content:"";flex:none;width:12px;height:12px;border-radius:3px;background:var(--_c, var(--prism-3))}.catalog__head p{color:var(--text-muted)}.catalog__items{display:grid;gap:0 var(--space-6);margin:0;padding:0;list-style:none;border-top:1px solid var(--border-strong)}@media(min-width:700px){.catalog__items{grid-template-columns:1fr 1fr}}.catalog__item{display:flex;flex-direction:column;gap:4px;padding:var(--space-4) 0;border-bottom:1px solid var(--border)}.catalog__item h3{font-size:var(--text-base);letter-spacing:-.01em}.catalog__item p{font-size:.9375rem;color:var(--text-muted)}[data-c="1"]{--_c: var(--prism-1)}[data-c="2"]{--_c: var(--prism-2)}[data-c="3"]{--_c: var(--prism-3)}[data-c="4"]{--_c: var(--prism-4)}.faq{display:flex;flex-direction:column;max-width:820px;border-top:1px solid var(--border-strong)}.faq details{border-bottom:1px solid var(--border)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) 0;font-size:var(--text-lg);font-weight:600;letter-spacing:-.015em;list-style:none;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary svg{flex:none;color:var(--text-muted);transition:transform .25s var(--ease)}.faq details[open] summary svg{transform:rotate(45deg)}.faq summary:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}.faq details p{max-width:65ch;padding:0 0 var(--space-5);color:var(--text-muted)}.posts{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.post-card{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:16px;background:var(--surface);overflow:hidden;text-decoration:none;box-shadow:var(--shadow-sm);transition:box-shadow .25s var(--ease),transform .25s var(--ease)}.post-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.post-card:focus-visible{outline:none;box-shadow:var(--focus-ring)}.post-card__cover{aspect-ratio:16 / 9;width:100%;object-fit:cover;background:var(--surface-2)}.post-card__cover--empty{background:var(--prism);background-size:140% 140%;background-position:60% 30%}.post-card__body{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5)}.post-card__body h2{font-size:var(--text-lg);letter-spacing:-.02em}.post-card__body p{font-size:var(--text-sm);color:var(--text-muted)}.post-meta{font-size:var(--text-sm);color:var(--text-subtle);font-variant-numeric:tabular-nums}.post-cover{width:100%;margin:var(--space-6) 0 0;border-radius:16px}.post-body{padding-top:var(--space-7);padding-bottom:var(--space-8)}.prose{max-width:720px;color:#3a4256;font-size:1.0625rem;line-height:1.75}.prose>*+*{margin-top:1.1em}.prose h2{margin-top:2.2em;font-size:var(--text-xl);letter-spacing:-.025em;color:var(--text)}.prose h3{margin-top:1.6em;font-size:var(--text-lg);color:var(--text)}.prose strong{font-weight:600;color:var(--text)}.prose a{color:var(--accent-text)}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--prism-3)}.prose code{padding:1px 6px;border-radius:var(--radius-sm);background:var(--surface-3);font-family:var(--font-mono);font-size:.875em;color:var(--text)}.prose pre{padding:var(--space-4);border-radius:var(--radius);background:var(--ink);color:var(--ink-text);overflow-x:auto}.prose pre code{padding:0;background:none;color:inherit}.prose blockquote{margin-left:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--surface-2);color:var(--text)}.prose img{border-radius:var(--radius-lg)}.prose hr{border:0;border-top:1px solid var(--border)}.prose table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.prose th,.prose td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);text-align:left}.prose th{background:var(--surface-2);font-weight:600}.footer{background:var(--bg);border-top:1px solid var(--border)}.footer__inner{display:grid;gap:var(--space-6);padding:var(--space-7) 0}@media(min-width:768px){.footer__inner{grid-template-columns:minmax(0,1fr) auto;gap:var(--space-7);padding:4rem 0}}.footer__about{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.footer__copy{font-size:var(--text-sm);color:var(--text-subtle)}.footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-7)}@media(min-width:560px){.footer__cols{grid-template-columns:repeat(3,auto);gap:4.5rem}}.footer__col h2{margin-bottom:var(--space-3);font-size:var(--text-sm);font-weight:600;letter-spacing:0;color:var(--text)}.footer__col ul{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.footer__col a{color:var(--text-muted);font-size:.9375rem;text-decoration:none}.footer__col a:hover{color:var(--text)}.auth{position:relative;isolation:isolate;display:flex;min-height:100vh;min-height:100svh;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-5);padding:var(--space-7) var(--gutter);overflow:hidden}.auth .prism{inset:-200px 0 auto;height:1000px}.auth__brand{display:inline-flex;margin-bottom:var(--space-2);color:var(--text);text-decoration:none}.auth__brand .ep-brand{gap:10px}.auth__brand .ep-brand-name{font-size:1.5rem;font-weight:700;letter-spacing:-.03em}.auth__card{width:100%;max-width:420px;padding:var(--space-6);border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:var(--shadow-lg)}.auth__card--wide{max-width:540px}.auth__card .ep-input,.auth__card .ep-select{min-height:44px}.auth__card .ep-btn--primary.ep-btn--block,.auth__card button[type=submit].ep-btn{min-height:46px}.auth__title{font-size:var(--text-2xl);letter-spacing:-.035em;margin-bottom:var(--space-5)}.auth__desc{margin:calc(-1 * var(--space-4)) 0 var(--space-5);font-size:var(--text-sm);color:var(--text-muted)}.auth__foot{padding:6px 14px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--surface) 80%,transparent);font-size:var(--text-sm);color:var(--text-muted);text-align:center}.auth__foot:empty{display:none}.auth__foot a{color:var(--text);font-weight:600;text-decoration:none}.auth__foot a:hover{color:var(--accent-text)}@media(max-width:560px){.auth__card{padding:var(--space-5)}}.notfound{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);padding:8rem var(--gutter) 9rem}.notfound__code{font-size:clamp(5rem,3rem + 10vw,10rem);font-weight:700;line-height:.85;letter-spacing:-.06em}.notfound h1{font-size:clamp(2rem,1.6rem + 1.6vw,2.75rem);letter-spacing:-.035em}.notfound p{color:var(--text-muted);font-size:var(--text-lg)}.ep-dash-body{font-size:.9375rem;background:var(--surface)}.ep-dash{display:grid;align-content:start;min-height:100vh;min-height:100dvh;grid-template-columns:minmax(0,1fr)}.ep-dash__main{display:flex;flex-direction:column;align-items:center;min-width:0;padding:var(--space-4) var(--space-4) var(--space-8)}.ep-dash__topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:var(--space-2);height:56px;padding:0 var(--space-3);border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ep-dash__topbar .ep-brand-name{font-size:var(--text-base);font-weight:700;letter-spacing:-.02em}.ep-dash__sidebar{position:fixed;inset:0 auto 0 0;z-index:60;display:flex;flex-direction:column;width:min(288px,86vw);padding:0;border-right:1px solid var(--border);background:var(--surface-2);transform:translate(-102%);transition:transform .25s var(--ease);overflow-y:auto;overscroll-behavior:contain}.ep-dash__sidebar.is-open{transform:none;box-shadow:var(--shadow-lg)}.ep-dash__backdrop{position:fixed;inset:0;z-index:55;background:#0f14246b;opacity:0;pointer-events:none;transition:opacity .2s var(--ease)}.ep-dash__backdrop.is-open{opacity:1;pointer-events:auto}html.ep-nav-open{overflow:hidden}@media(min-width:960px){.ep-dash{grid-template-columns:248px minmax(0,1fr)}.ep-dash__topbar,.ep-dash__backdrop{display:none}.ep-dash__sidebar{position:sticky;top:0;width:auto;height:100vh;height:100dvh;transform:none;transition:none;grid-column:1;grid-row:1}.ep-dash__main{grid-column:2;grid-row:1;padding:var(--space-6) 2.5rem var(--space-8)}html.ep-nav-open{overflow:auto}}.try{position:relative;display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.try__controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--surface) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-sm)}.try__field{display:flex;flex-direction:column;gap:4px;flex:1 1 160px;font-size:var(--text-xs);font-weight:600;color:var(--text-muted)}.try__field .ep-input{min-height:38px;font-weight:600}.try__group{display:flex;gap:6px;padding-bottom:7px}.try__swatch{width:24px;height:24px;padding:0;border:2px solid var(--surface);border-radius:50%;background:var(--sw);box-shadow:0 0 0 1px var(--border-strong);cursor:pointer;transition:transform .15s var(--ease)}.try__swatch:hover{transform:scale(1.1)}.try__swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--text)}.try__swatch:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.try__seg{display:flex;gap:2px;padding:3px;border-radius:9px;background:var(--surface-2);border:1px solid var(--border)}.try__seg button{padding:5px 12px;border:0;border-radius:6px;background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer}.try__seg button[aria-checked=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-sm)}.try__seg button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.store-prev{--brand: #0a7c45;--sp-bg: #ffffff;--sp-soft: #f5f6fa;--sp-line: #e6e8ef;--sp-text: #0f1424;--sp-muted: #687083;position:relative;border-radius:14px;background:var(--sp-bg);color:var(--sp-text);box-shadow:var(--shadow-lg);font-size:.8125rem;transition:background-color .3s var(--ease),color .3s var(--ease)}.store-prev.is-dark{--sp-bg: #10141f;--sp-soft: #181d2b;--sp-line: #262c3d;--sp-text: #eef0f6;--sp-muted: #98a0b5}.store-prev__bar{display:flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-bottom:1px solid var(--sp-line)}.store-prev__bar i{width:8px;height:8px;border-radius:50%;background:var(--sp-line)}.store-prev__bar>span{margin:0 auto;padding:2px 14px;border-radius:99px;background:var(--sp-soft);font-family:var(--font-mono);font-size:.6875rem;color:var(--sp-muted);max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-prev__top{display:flex;align-items:center;gap:var(--space-4);padding:14px 18px;border-bottom:1px solid var(--sp-line)}.store-prev__logo{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:.9375rem;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.store-prev__logo>span{overflow:hidden;text-overflow:ellipsis;max-width:150px}.store-prev__logo b{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:none;border-radius:7px;background:var(--brand);color:#fff;font-size:.8125rem;transition:background-color .3s var(--ease)}.store-prev__nav{display:flex;gap:4px;color:var(--sp-muted)}.store-prev__nav em{padding:5px 9px;border-radius:7px;font-style:normal;white-space:nowrap}.store-prev__nav em.is-on{background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand);font-weight:600}.store-prev.is-dark .store-prev__nav em.is-on{color:color-mix(in srgb,var(--brand) 55%,white)}.store-prev__bal{margin-left:auto;padding:4px 10px;border-radius:99px;border:1px solid var(--sp-line);font-weight:600;font-variant-numeric:tabular-nums}.store-prev__body{display:flex;flex-direction:column;gap:8px;padding:18px}.store-prev__body label{font-size:.6875rem;font-weight:600;color:var(--sp-muted)}.store-prev__cats{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.store-prev__cats span{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:9px;border:1px solid var(--sp-line);background:var(--sp-soft);font-weight:500}.store-prev__cats span.is-on{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.store-prev__cats i{width:8px;height:8px;border-radius:50%}.store-prev__field{display:flex;justify-content:space-between;gap:8px;padding:9px 11px;border:1px solid var(--sp-line);border-radius:9px;background:var(--sp-bg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.store-prev__field>span:last-child{color:var(--sp-muted)}.store-prev__field--text{display:block}.store-prev__field--text>span:last-child{color:inherit}.store-prev__row{display:grid;grid-template-columns:1.4fr 1fr;gap:10px}.store-prev__row>div{display:flex;flex-direction:column;gap:6px;min-width:0}.store-prev__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px;padding-top:12px;border-top:1px solid var(--sp-line)}.store-prev__foot b{font-size:1rem;font-variant-numeric:tabular-nums}.store-prev__btn{padding:9px 18px;border-radius:9px;background:var(--brand);color:#fff;font-weight:600;transition:background-color .3s var(--ease)}.store-prev__toast{position:absolute;left:-28px;bottom:-52px;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:var(--ink);color:var(--ink-text);box-shadow:var(--shadow-lg);font-size:.75rem}.store-prev__toast svg{flex:none;color:var(--prism-1)}.store-prev__toast span{display:flex;flex-direction:column;color:var(--ink-muted)}.store-prev__toast b{color:#fff;font-size:.8125rem}@media(max-width:960px){.store-prev__toast{left:12px}}@media(max-width:560px){.store-prev__nav em:not(.is-on){display:none}.store-prev__row{grid-template-columns:minmax(0,1fr)}.store-prev__toast{position:static;margin:0 12px 12px}}.studio{display:grid;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border);border-radius:20px;background:var(--surface);box-shadow:var(--shadow)}@media(min-width:1040px){.studio{grid-template-columns:220px minmax(0,1fr) 250px;align-items:stretch}}.studio__label{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-xs);font-weight:600;color:var(--text-subtle)}.studio__themes{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.studio__list{display:flex;flex-direction:column;gap:2px}.studio__list button{display:flex;align-items:center;gap:10px;width:100%;padding:7px 8px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s,border-color .15s}.studio__list button:hover{background:var(--surface-2)}.studio__list button[aria-checked=true]{background:var(--surface-2);border-color:var(--border-strong)}.studio__list button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.studio__list button>span:last-child{display:flex;flex-direction:column;min-width:0;font-size:.75rem;color:var(--text-subtle);line-height:1.3}.studio__list b{font-size:var(--text-sm);font-weight:600;color:var(--text)}@media(max-width:1039px){.studio__list{flex-direction:row;overflow-x:auto;scrollbar-width:none}.studio__list button{flex:none;width:auto}}.studio__chip{display:flex;flex:none;width:34px;height:24px;border-radius:6px;overflow:hidden;border:1px solid var(--border)}.studio__chip i{flex:1}.studio__chip i:nth-child(1){background:var(--t-bg)}.studio__chip i:nth-child(2){background:var(--t-text)}.studio__chip i:nth-child(3){background:var(--t-accent)}.studio__preview{display:flex;min-width:0}.tp{--t-on: #fff;--t-weight: 700;--t-case: none;--t-track: -.02em;--t-border: 1px;flex:1;display:flex;flex-direction:column;gap:16px;min-height:360px;padding:18px;border-radius:14px;border:1px solid var(--t-line);background:var(--t-bg);color:var(--t-text);font-size:.8125rem;overflow:hidden}.tp,.tp *{transition:background-color .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease),border-radius .35s var(--ease)}.tp__top{display:flex;align-items:center;gap:14px}.tp__logo{display:inline-flex;align-items:center;gap:7px;font-weight:700;letter-spacing:-.02em}.tp__logo b{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:calc(var(--t-radius) * .6);background:var(--t-accent);color:var(--t-on);font-size:.75rem}.tp__nav{display:flex;gap:10px;color:var(--t-muted)}.tp__nav em{font-style:normal;text-transform:var(--t-case)}.tp__top .tp__btn{margin-left:auto}.tp__btn{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:8px 14px;border-radius:var(--t-radius);background:var(--t-accent);color:var(--t-on);font-weight:600;text-transform:var(--t-case);border:var(--t-border) solid var(--t-accent)}.tp__btn--ghost{background:transparent;color:var(--t-text);border-color:var(--t-line)}.tp__btn--block{align-self:stretch}.tp__hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;align-items:center}.tp__copy{display:flex;flex-direction:column;gap:10px}.tp__title{font-size:clamp(1.25rem,1rem + 1vw,1.75rem);line-height:1.05;font-weight:var(--t-weight);letter-spacing:var(--t-track);text-transform:var(--t-case)}.tp__title span{color:var(--t-accent)}.tp__sub{color:var(--t-muted)}.tp__card{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:var(--t-radius);background:var(--t-surface);border:var(--t-border) solid var(--t-line)}.tp__label{font-weight:700;text-transform:var(--t-case)}.tp__input{height:26px;border-radius:calc(var(--t-radius) * .7);background:var(--t-bg);border:var(--t-border) solid var(--t-line)}.tp__rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:auto}.tp__rows span{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:var(--t-radius);background:var(--t-surface);border:var(--t-border) solid var(--t-line)}.tp__rows i{font-style:normal;color:var(--t-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp__rows b{font-size:.9375rem}@media(max-width:560px){.tp__hero{grid-template-columns:minmax(0,1fr)}.tp__card,.tp__nav{display:none}.tp__rows{grid-template-columns:minmax(0,1fr)}}[data-t=default]{--t-bg: #ffffff;--t-surface: #f4f6fb;--t-text: #0f172a;--t-muted: #64748b;--t-accent: #2563eb;--t-radius: 10px;--t-line: #e5e7eb}[data-t=midnight]{--t-bg: #0b0d1a;--t-surface: #151834;--t-text: #eef0ff;--t-muted: #9aa0c7;--t-accent: #7c6cff;--t-radius: 12px;--t-line: #262a52}[data-t=cupertino]{--t-bg: #f5f5f7;--t-surface: #ffffff;--t-text: #1d1d1f;--t-muted: #6e6e73;--t-accent: #0071e3;--t-radius: 18px;--t-line: #e3e3e8;--t-weight: 600}[data-t=drop]{--t-bg: #ffffff;--t-surface: #f1f0ec;--t-text: #0a0a0a;--t-muted: #555555;--t-accent: #e10600;--t-radius: 0px;--t-line: #0a0a0a;--t-weight: 900;--t-case: uppercase;--t-track: -.03em}[data-t=htb]{--t-bg: #111927;--t-surface: #1a2332;--t-text: #e6edf3;--t-muted: #8b9bb0;--t-accent: #9fef00;--t-on: #111927;--t-radius: 2px;--t-line: #2a3546}[data-t=estante]{--t-bg: #e8e8e4;--t-surface: #fffdf6;--t-text: #1b1b1b;--t-muted: #5d5d58;--t-accent: #ffd400;--t-on: #1b1b1b;--t-radius: 3px;--t-line: #1b1b1b;--t-weight: 900;--t-case: uppercase}[data-t=stickers]{--t-bg: #fff7e8;--t-surface: #ffffff;--t-text: #1a1a2e;--t-muted: #5b5b72;--t-accent: #2a5bd7;--t-radius: 16px;--t-line: #1a1a2e;--t-border: 2px;--t-weight: 800}[data-t=classic]{--t-bg: #ffffff;--t-surface: #eef4fb;--t-text: #1f2d3d;--t-muted: #607080;--t-accent: #1e88e5;--t-radius: 4px;--t-line: #dbe3ec;--t-weight: 600}[data-t=stickers] .tp__rows span:nth-child(2){background:#ffd23f}[data-t=estante] .tp__card{border-style:dashed}[data-t=estante] .tp__title span{background:var(--t-accent);color:var(--t-on);padding:0 4px}.studio__ai{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:14px;background:var(--ink);color:var(--ink-text)}.studio__ai .studio__label{color:var(--ink-muted)}.studio__ai .studio__label svg{color:var(--prism-1)}.studio__chat{display:flex;flex-direction:column;gap:8px;flex:1;font-size:.8125rem;line-height:1.45}.studio__msg{padding:9px 12px;border-radius:12px;background:#ffffff12}.studio__msg--own{align-self:flex-end;max-width:90%;background:var(--prism-3);color:#fff;border-bottom-right-radius:4px}.studio__msg:not(.studio__msg--own){border-bottom-left-radius:4px}.studio__diff{display:flex;justify-content:space-between;padding:6px 10px;border-radius:8px;border:1px solid var(--ink-line);font-family:var(--font-mono);font-size:.6875rem;color:var(--ink-muted)}.studio__diff em{font-style:normal;color:var(--prism-1)}.studio__acts{display:flex;gap:6px}.studio__acts span{padding:7px 14px;border-radius:8px;border:1px solid var(--ink-line);font-size:.75rem;font-weight:600}.studio__acts .studio__publish{background:var(--accent);border-color:var(--accent);color:#fff}.ai{margin-top:var(--space-7)}.pay-split{display:grid;gap:var(--space-7);align-items:center}@media(min-width:960px){.pay-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:4.5rem}.pay-split--rev>:first-child{order:2}}.pay-split .section-head{margin-bottom:var(--space-5)}.pay-cards{display:flex;gap:var(--space-3)}.pay-cards img{width:52px;height:52px;padding:10px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.gw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}@media(min-width:640px){.gw-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.gw{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-sm);transition:box-shadow .25s var(--ease),transform .25s var(--ease)}.gw:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.gw img{width:36px;height:36px}.gw span{display:flex;flex-direction:column;font-size:var(--text-sm);color:var(--text-muted)}.gw b{font-size:var(--text-base);font-weight:600;color:var(--text)}.wl-steps{display:flex;flex-direction:column;gap:var(--space-4);margin:0;padding:0;list-style:none;counter-reset:wl}.wl-steps li{position:relative;padding-left:44px;color:var(--text-muted);counter-increment:wl}.wl-steps li:before{content:counter(wl);position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--ink);color:#fff;font-size:var(--text-sm);font-weight:600}.wl-steps b{display:block;color:var(--text);font-weight:600}.wl-board{position:relative;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border);border-radius:20px;background:var(--surface);box-shadow:var(--shadow)}.wl-phone{display:flex;flex-direction:column;gap:8px;align-self:center;width:min(320px,100%);padding:22px 12px 14px;border:6px solid var(--ink);border-radius:28px;background:linear-gradient(160deg,#eef0f8,#e3e6f2);position:relative}.wl-phone__notch{position:absolute;top:6px;left:50%;width:64px;height:6px;border-radius:99px;background:var(--ink);transform:translate(-50%)}.wl-note{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#ffffffeb;box-shadow:var(--shadow-sm);font-size:.8125rem}.wl-note i{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;border-radius:8px;color:#fff;font-style:normal;font-weight:700}.wl-note span{display:flex;flex-direction:column;flex:1;min-width:0;color:var(--text-muted)}.wl-note b{color:var(--text)}.wl-note small{color:var(--text-subtle);font-size:.6875rem}.wl-note--ok{background:var(--success-soft)}.wl-note--ok svg{flex:none;color:var(--success)}.wl-apps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0 0 20px;list-style:none;max-height:300px;overflow-y:auto;scrollbar-width:thin;-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent);mask-image:linear-gradient(180deg,#000 82%,transparent)}@media(min-width:560px){.wl-apps{grid-template-columns:repeat(3,minmax(0,1fr))}}.wl-apps li{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 10px;border:1px solid var(--border);border-radius:12px}.wl-apps i{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border-radius:9px;background:var(--c);color:#fff;font-style:normal;font-weight:700;font-size:.875rem}.wl-apps span{display:flex;flex-direction:column;min-width:0;font-size:.75rem;color:var(--text-subtle);line-height:1.3}.wl-apps b{font-size:.8125rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wl-more{font-size:var(--text-sm);color:var(--text-muted)}.pay-manual{display:flex;gap:var(--space-5);align-items:flex-start;padding:var(--space-6);border:1px solid var(--border);border-radius:20px;background:var(--surface);box-shadow:var(--shadow-sm)}.pay-manual__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:48px;height:48px;border-radius:12px;background:var(--ink);color:var(--prism-1)}.pay-manual h2{font-size:var(--text-2xl);letter-spacing:-.03em}.pay-manual p{margin-top:var(--space-2);max-width:60ch;color:var(--text-muted)}.pay-controls{display:grid;gap:var(--space-5);margin:var(--space-7) 0 0;padding:0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.pay-controls li{display:flex;flex-direction:column;gap:var(--space-2)}.pay-controls__icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:var(--space-1);border-radius:10px;background:var(--accent-soft);color:var(--accent-text)}.pay-controls h3{font-size:var(--text-lg)}.pay-controls p{color:var(--text-muted)}.ep-gateway__mark--logo{background:var(--surface-2)!important}.ep-gateway__mark--logo img{width:32px;height:32px}.paystrip .ep-gateway__mark--logo{display:none}.pay-all .ep-payments__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.pay-all .ep-gateway{flex-direction:row;justify-content:flex-start;min-height:0;padding:var(--space-4);gap:var(--space-3);text-align:left}.pay-all .ep-gateway__mark{width:44px;height:44px;margin:0;border-radius:12px;font-size:1rem}.pay-all .ep-gateway__mark--logo img{width:26px;height:26px}.pay-all .ep-gateway__text{align-items:flex-start}.wl-finder{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3)}.wl-search{position:relative;display:flex;align-items:center;flex:1 1 220px}.wl-search svg{position:absolute;left:12px;color:var(--text-subtle);pointer-events:none}.wl-search input{width:100%;height:40px;padding:0 12px 0 36px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit;font-size:.9375rem}.wl-search input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.wl-count{font-size:var(--text-sm);color:var(--text-subtle)}.wl-list{margin:0;padding:0 0 20px;list-style:none;max-height:380px;overflow-y:auto;scrollbar-width:thin;border-top:1px solid var(--border);-webkit-mask-image:linear-gradient(180deg,#000 88%,transparent);mask-image:linear-gradient(180deg,#000 88%,transparent)}.wl-list li{display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--space-3);align-items:center;padding:10px 2px;border-bottom:1px solid var(--border)}.wl-list li[hidden]{display:none}.wl-list__country{font-size:var(--text-sm);color:var(--text-muted)}.wl-list__apps{display:flex;flex-wrap:wrap;gap:6px}.wl-list__apps i{padding:3px 10px;border-radius:var(--radius-pill);background:var(--c);color:#fff;font-style:normal;font-size:.8125rem;font-weight:600;white-space:nowrap}.wl-list__apps i.is-light{color:#111;box-shadow:inset 0 0 0 1px #0000001f}.wl-empty{font-size:var(--text-sm);color:var(--text-muted)}@media(max-width:480px){.wl-list li{grid-template-columns:minmax(0,1fr);gap:6px}}.wl-phone .wl-note,.wl-phone .wl-note--ok{transition:opacity .25s var(--ease),transform .25s var(--ease)}.wl-phone.is-swap .wl-note{opacity:0;transform:translateY(-4px)}.gw{flex-direction:row;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5)}.gw img{width:32px;height:32px;object-fit:contain}.gw>b{font-size:var(--text-base);font-weight:600;color:var(--text)}.shot{margin:0;border-radius:12px;overflow:hidden;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg)}.shot img,.vitrine__screen img{display:block;width:100%;height:auto}.shot__bar{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-bottom:1px solid var(--border);background:var(--surface)}.shot__bar i{width:8px;height:8px;border-radius:50%;background:var(--surface-3)}.shot__bar span{margin:0 auto;padding:1px 12px;border-radius:99px;background:var(--surface-2);font-family:var(--font-mono);font-size:.6875rem;color:var(--text-subtle);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:70%}.hero-shots{position:relative;min-width:0;padding:0 0 56px 56px}.hero-shots .shot--back{position:absolute;top:-28px;right:-64px;width:88%;opacity:.95}.hero-shots .shot--front{position:relative;width:92%}@media(max-width:1240px){.hero-shots .shot--back{right:0}}@media(max-width:959px){.hero-shots{padding:0 0 32px 24px}.hero-shots .shot--back{top:-16px;right:0;width:86%}.hero-shots .shot--front{width:94%}}.vitrine{display:grid;gap:var(--space-4)}@media(min-width:1000px){.vitrine{grid-template-columns:240px minmax(0,1fr);gap:var(--space-6);align-items:start}}.vitrine__tabs{display:flex;flex-direction:column;gap:6px}@media(max-width:999px){.vitrine__tabs{flex-direction:row;overflow-x:auto;scrollbar-width:none}}.vitrine__tabs button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:none;padding:12px 14px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s,border-color .15s,box-shadow .15s}.vitrine__tabs button:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}.vitrine__tabs button[aria-selected=true]{background:var(--surface);border-color:var(--border);box-shadow:var(--shadow-sm)}.vitrine__tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vitrine__tabs b{font-weight:600}.vitrine__tabs span{font-size:var(--text-sm);color:var(--text-subtle)}.vitrine__frame{border-radius:14px;overflow:hidden;border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-lg)}.vitrine__screen{position:relative;aspect-ratio:16 / 10;background:var(--surface-2)}.vitrine__screen img{position:absolute;inset:0;height:100%;object-fit:cover;object-position:top left;opacity:0;transition:opacity .35s var(--ease)}.vitrine__screen img.is-on{opacity:1}.hero__grid{grid-template-columns:minmax(0,1fr)!important;gap:var(--space-7)}.hero__copy{max-width:760px}.hero__title{max-width:14ch}.hero-shots{position:relative;padding:0 0 72px}.hero-shots .shot--front{position:relative;z-index:1;width:76%}.hero-shots .shot--back{position:absolute;z-index:2;top:auto;bottom:0;right:0;width:50%;opacity:1}@media(max-width:959px){.hero-shots{padding:0 0 48px}.hero-shots .shot--front{width:92%}.hero-shots .shot--back{width:64%;right:0;top:auto}}.hero-pair{display:grid;gap:var(--space-5);grid-template-columns:minmax(0,1fr)}@media(min-width:860px){.hero-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}}.pair{display:flex;flex-direction:column;gap:var(--space-3);margin:0;min-width:0}.pair figcaption{display:flex;align-items:baseline;gap:10px;font-size:var(--text-sm);color:var(--text-muted)}.pair figcaption b{font-size:var(--text-base);font-weight:600;color:var(--text)}.pair .shot{box-shadow:var(--shadow)}.pair .shot img{aspect-ratio:16 / 10;object-fit:cover;object-position:top left}
