.app-public-shell{width:min(var(--page-max), 100%);box-sizing:border-box;min-height:100svh;margin:0 auto}.app-public-shell__nav{z-index:20;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid color-mix(in srgb, var(--border) 72%, transparent);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex;position:sticky;top:0}.app-public-shell__brand{color:var(--text-h);letter-spacing:0;flex:none;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.app-public-shell__brand img{width:clamp(120px,14vw,168px);height:auto;display:block}.app-public-shell__actions{align-items:center;gap:12px;display:flex}.app-public-shell__menu-toggle{display:none}.app-public-shell__login{border:1px solid var(--border);min-height:42px;color:var(--text-h);background:var(--surface);border-radius:999px;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.app-public-shell__login:hover{border-color:var(--accent-border);background:var(--accent-bg);color:var(--accent)}@media (width<=1120px){.app-public-shell__nav{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:14px 16px;display:grid}.app-public-shell__brand img{width:132px}.app-public-shell__menu-toggle{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:44px;height:44px;color:var(--text-h);cursor:pointer;place-content:center;gap:5px;padding:0;display:grid}.app-public-shell__menu-toggle span{background:currentColor;border-radius:999px;width:20px;height:2px;transition:transform .16s,opacity .16s;display:block}.app-public-shell__nav--open .app-public-shell__menu-toggle span:first-child{transform:translateY(7px)rotate(45deg)}.app-public-shell__nav--open .app-public-shell__menu-toggle span:nth-child(2){opacity:0}.app-public-shell__nav--open .app-public-shell__menu-toggle span:last-child{transform:translateY(-7px)rotate(-45deg)}.app-public-shell__actions{flex-direction:column;grid-column:1/-1;align-items:stretch;gap:8px;width:100%;padding-top:4px;display:none}.app-public-shell__nav--open .app-public-shell__actions{display:flex}.app-public-shell__login,.language-selector--public,.app-public-shell__actions .app-shell__logout{box-sizing:border-box;width:100%;min-height:44px}.language-selector--public{justify-content:stretch}.language-selector--public .language-selector__button{justify-content:center;width:100%}}.app-shell{width:min(var(--page-max), 100%);box-sizing:border-box;align-items:stretch;gap:18px;height:100svh;margin:0 auto;padding:18px;display:flex;overflow:hidden}.app-shell--loading{place-items:center;display:grid}.app-shell--menu-collapsed{gap:14px}.app-shell__mobile-bar,.app-shell__mobile-backdrop{display:none}.app-shell__drawer{border:1px solid var(--border);border-radius:var(--radius-xl);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 94%, var(--green-50)), var(--surface-soft));width:284px;min-width:284px;height:calc(100% - 18px);box-shadow:var(--shadow);flex-direction:column;gap:16px;padding:14px 12px 12px;transition:width .18s,min-width .18s,padding .18s;display:flex;overflow:hidden}.app-shell__drawer--collapsed{width:76px;min-width:76px;padding-inline:10px}.app-shell__drawer-header{align-items:center;gap:10px;display:flex}.app-shell__drawer-brand{border-radius:var(--radius-lg);min-width:0;color:var(--text-h);background:var(--surface);flex:auto;align-items:center;gap:14px;padding:10px 12px;text-decoration:none;display:flex}.app-shell__drawer-brand-mark{box-sizing:border-box;object-fit:contain;filter:drop-shadow(0 10px 16px #0f9f5a29);flex:none;width:38px;height:34px;display:block}.app-shell__drawer-brand-copy{min-width:0;display:grid}.app-shell__drawer-brand-copy strong{color:var(--text-h);line-height:1.2}.app-shell__drawer-brand-copy small{color:var(--text);line-height:1.3}.app-shell__drawer-toggle{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:40px;height:40px;color:var(--text-h);cursor:pointer;flex:none;place-items:center;display:grid}.app-shell__drawer-toggle-icon{width:18px;height:18px;display:block}.app-shell__drawer--collapsed .app-shell__drawer-toggle-icon{transform:scaleX(-1)}.app-shell__drawer-links{gap:6px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.app-shell__drawer-link{border-radius:var(--radius-md);min-height:50px;color:var(--text);align-items:center;gap:14px;padding:0 14px;text-decoration:none;transition:background-color .16s,color .16s,transform .16s;display:flex;position:relative}.app-shell__drawer-link:hover{background:color-mix(in srgb, var(--accent-bg) 68%, var(--surface));color:var(--text-h);transform:translate(2px)}.app-shell__drawer-link--active{background:var(--accent-bg);color:var(--accent)}.app-shell__drawer-link--active:before{content:"";background:var(--accent);border-radius:999px;width:4px;position:absolute;top:10px;bottom:10px;left:-12px}.app-shell__drawer-link-icon{flex:none;place-items:center;width:22px;height:22px;display:grid}.app-shell__drawer-link-icon svg,.app-shell__logout-icon svg{width:100%;height:100%}.app-shell__drawer-link-label{min-width:0;line-height:1.35}.app-shell__drawer-footer{gap:12px;margin-top:auto;display:grid}.app-shell__logout{border:1px solid var(--border);background:var(--surface);color:var(--text-h);border-radius:var(--radius-md);cursor:pointer;padding:10px 14px}.app-shell__logout--drawer{background:var(--surface);justify-content:center;align-items:center;gap:12px;display:flex}.app-shell__logout-icon{flex:none;width:18px;height:18px}.app-shell__drawer-user{border-radius:var(--radius-lg);background:var(--surface);color:inherit;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:background-color .16s,transform .16s;display:flex;position:relative}.app-shell__drawer-user:hover{background:color-mix(in srgb, var(--accent-bg) 68%, var(--surface));transform:translate(2px)}.app-shell__drawer-user--active{background:var(--accent-bg)}.app-shell__drawer-user--active:before{content:"";background:var(--accent);border-radius:999px;width:4px;position:absolute;top:10px;bottom:10px;left:-12px}.app-shell__drawer-avatar{background:linear-gradient(135deg, var(--green-600), var(--blue-600));color:#fff;border-radius:999px;flex:none;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.app-shell__drawer-user-copy{min-width:0;display:grid}.app-shell__drawer-user-copy strong{color:var(--text-h);line-height:1.3}.app-shell__drawer-user-copy small{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell__content{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);min-width:0;height:100%;box-shadow:var(--shadow);flex:auto;overflow:auto}.app-shell__user{color:var(--text);font-size:14px}.language-selector--drawer{box-sizing:border-box;width:100%;padding:0 2px}.language-selector--drawer .language-selector__button{justify-content:center;width:100%}.app-shell__drawer--collapsed .language-selector--drawer{justify-content:center;padding:0}.app-shell__drawer--collapsed .language-selector--drawer .language-selector__button{justify-content:center;width:54px;min-width:54px;padding:0}.app-shell__drawer--collapsed .language-selector--drawer .language-selector__current{display:none}.app-shell__drawer--collapsed .language-selector--drawer .language-selector__menu{top:0;left:calc(100% + 8px);right:auto}.app-shell__drawer--collapsed .app-shell__drawer-brand{justify-content:center;padding-inline:0}.app-shell__drawer--collapsed .app-shell__drawer-brand-copy,.app-shell__drawer--collapsed .app-shell__drawer-link-label,.app-shell__drawer--collapsed .app-shell__logout-label,.app-shell__drawer--collapsed .app-shell__drawer-user-copy{display:none}.app-shell__drawer--collapsed .app-shell__drawer-header{flex-direction:column}.app-shell__drawer--collapsed .app-shell__drawer-toggle{width:100%}.app-shell__drawer--collapsed .app-shell__drawer-link,.app-shell__drawer--collapsed .app-shell__logout--drawer,.app-shell__drawer--collapsed .app-shell__drawer-user{justify-content:center;padding-inline:0}.app-shell__drawer--collapsed .app-shell__drawer-link--active:before,.app-shell__drawer--collapsed .app-shell__drawer-user--active:before{left:-10px}@media (width<=900px){.app-shell{gap:12px;padding:12px}.app-shell__drawer{width:240px;min-width:240px;height:calc(100% - 12px)}.app-shell__drawer--collapsed{width:72px;min-width:72px}.app-shell__content{border-radius:var(--radius-lg)}}@media (width<=720px){.app-shell{grid-template-rows:auto minmax(0,1fr);gap:10px;width:100%;height:100svh;padding:10px;display:grid}.app-shell--menu-collapsed{gap:10px}.app-shell__mobile-bar{z-index:45;border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 94%, var(--green-50));min-height:56px;box-shadow:var(--shadow);box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex;position:relative}.app-shell__mobile-menu-toggle{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);width:44px;height:44px;color:var(--text-h);cursor:pointer;place-content:center;gap:5px;padding:0;display:grid}.app-shell__mobile-menu-toggle span{background:currentColor;border-radius:999px;width:20px;height:2px;transition:transform .16s,opacity .16s;display:block}.app-shell--mobile-menu-open .app-shell__mobile-menu-toggle span:first-child{transform:translateY(7px)rotate(45deg)}.app-shell--mobile-menu-open .app-shell__mobile-menu-toggle span:nth-child(2){opacity:0}.app-shell--mobile-menu-open .app-shell__mobile-menu-toggle span:last-child{transform:translateY(-7px)rotate(-45deg)}.app-shell__mobile-brand{min-width:0;color:var(--text-h);align-items:center;gap:10px;font-weight:700;text-decoration:none;display:inline-flex}.app-shell__mobile-brand img{object-fit:contain;width:32px;height:32px}.app-shell__mobile-brand span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell__mobile-backdrop{z-index:35;opacity:0;pointer-events:none;background:#08111f47;border:0;padding:0;transition:opacity .16s;position:fixed;inset:0}.app-shell--mobile-menu-open .app-shell__mobile-backdrop{opacity:1;pointer-events:auto;display:block}.app-shell__drawer,.app-shell__drawer--collapsed{z-index:40;border-radius:var(--radius-lg);width:min(304px,100vw - 20px);min-width:0;height:auto;padding:14px 12px 12px;transition:transform .18s,box-shadow .18s;position:fixed;top:76px;bottom:10px;left:10px;transform:translate(calc(-100% - 18px))}.app-shell--mobile-menu-open .app-shell__drawer{box-shadow:var(--shadow-strong);transform:translate(0)}.app-shell__drawer--collapsed .app-shell__drawer-header{flex-direction:row}.app-shell__drawer-toggle{display:none}.app-shell__drawer--collapsed .app-shell__drawer-brand{justify-content:flex-start;padding-inline:12px}.app-shell__drawer--collapsed .app-shell__drawer-brand-copy,.app-shell__drawer--collapsed .app-shell__drawer-link-label,.app-shell__drawer--collapsed .app-shell__logout-label,.app-shell__drawer--collapsed .app-shell__drawer-user-copy{display:grid}.app-shell__drawer--collapsed .app-shell__drawer-link,.app-shell__drawer--collapsed .app-shell__logout--drawer,.app-shell__drawer--collapsed .app-shell__drawer-user{justify-content:flex-start;padding-inline:14px}.app-shell__drawer--collapsed .app-shell__drawer-link--active:before,.app-shell__drawer--collapsed .app-shell__drawer-user--active:before{left:-12px}.app-shell__content{border-radius:var(--radius-lg);height:auto;min-height:0}}.admin-api-usage-page{color:var(--text-h);padding:32px}.admin-api-usage-page__topbar{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.admin-api-usage-page__eyebrow{color:var(--text);text-transform:uppercase;letter-spacing:.12em;margin:0 0 8px;font-size:12px}.admin-api-usage-page__heading h1{margin:0 0 10px}.admin-api-usage-page__subtitle{color:var(--text);max-width:68ch;margin:0;line-height:1.6}.admin-api-usage-page__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:20px;display:grid}.admin-api-usage-page__summary article,.admin-api-usage-page__panel,.admin-api-usage-page__feedback{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 94%, var(--code-bg));border-radius:18px}.admin-api-usage-page__summary article{gap:6px;padding:18px;display:grid}.admin-api-usage-page__summary span,.admin-api-usage-page__summary small{color:var(--text)}.admin-api-usage-page__summary span,.admin-api-usage-page__filters span{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.admin-api-usage-page__summary strong{font-size:30px;line-height:1}.admin-api-usage-page__feedback{color:#b42318;margin-bottom:18px;padding:14px 18px}.admin-api-usage-page__panel{padding:22px}.admin-api-usage-page__filters{grid-template-columns:minmax(240px,1fr) minmax(150px,190px) minmax(190px,260px);grid-template-areas:"search status event""from to.";gap:14px;margin-bottom:18px;display:grid}.admin-api-usage-page__filters label{gap:8px;min-width:0;display:grid}.admin-api-usage-page__filters label:first-child{grid-area:search}.admin-api-usage-page__filters label:nth-child(2){grid-area:status}.admin-api-usage-page__filters label:nth-child(3){grid-area:event}.admin-api-usage-page__filters label:nth-child(4){grid-area:from;width:min(190px,100%)}.admin-api-usage-page__filters label:nth-child(5){grid-area:to;width:min(190px,100%)}.admin-api-usage-page__filters input,.admin-api-usage-page__filters select,.admin-api-usage-page__button{border:1px solid var(--border);font:inherit;border-radius:12px}.admin-api-usage-page__filters input,.admin-api-usage-page__filters select{box-sizing:border-box;background:var(--bg);width:100%;min-width:0;color:var(--text-h);padding:12px 14px}.admin-api-usage-page__button{cursor:pointer;min-height:44px;padding:0 16px}.admin-api-usage-page__button--primary{color:#166534;background:#dcfce7;border-color:#86efac}.admin-api-usage-page__button:disabled{cursor:not-allowed;opacity:.7}.admin-api-usage-page__load-more{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 92%, var(--code-bg));min-height:44px;color:var(--text-h);cursor:pointer;font:inherit;border-radius:12px}.admin-api-usage-page__load-more:disabled{cursor:not-allowed;opacity:.7}.admin-api-usage-page__empty{border:1px dashed var(--border);color:var(--text);border-radius:16px;padding:24px}.admin-api-usage-page__list{gap:12px;display:grid}.admin-api-usage-page__event{border:1px solid var(--border);background:var(--bg);border-radius:16px;gap:12px;padding:16px;display:grid}.admin-api-usage-page__event-main{align-items:flex-start;gap:12px;display:flex}.admin-api-usage-page__event-main div,.admin-api-usage-page__account{gap:4px;display:grid}.admin-api-usage-page__event-main span,.admin-api-usage-page__account span{color:var(--text)}.admin-api-usage-page__dot{border-radius:999px;flex:none;width:11px;height:11px;margin-top:6px}.admin-api-usage-page__dot--success{background:#22c55e;box-shadow:0 0 0 4px #22c55e29}.admin-api-usage-page__dot--error{background:#ef4444;box-shadow:0 0 0 4px #ef444429}.admin-api-usage-page__meta{flex-wrap:wrap;gap:8px;display:flex}.admin-api-usage-page__meta span{border:1px solid color-mix(in srgb, var(--border) 88%, #334155);color:var(--text);background:color-mix(in srgb, var(--bg) 92%, #111827);overflow-wrap:anywhere;border-radius:999px;padding:6px 10px;font-size:12px}.admin-api-usage-page__error{color:#b42318;margin:0;line-height:1.5}@media (width<=980px){.admin-api-usage-page{padding:20px}.admin-api-usage-page__topbar{display:grid}.admin-api-usage-page__summary{grid-template-columns:1fr}.admin-api-usage-page__filters{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"search search""status event""from to"}}@media (width<=720px){.admin-api-usage-page__filters{grid-template-columns:1fr;grid-template-areas:"search""status""event""from""to"}.admin-api-usage-page__filters label:nth-child(4),.admin-api-usage-page__filters label:nth-child(5){width:100%}}.message-lab{color:var(--text-h);padding:32px}.message-lab__hero{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.message-lab__hero h1{margin:0;font-size:clamp(38px,5vw,58px);line-height:1}.message-lab__hero p:not(.message-lab__eyebrow),.message-lab__helper{max-width:760px;color:var(--text);line-height:1.6}.message-lab__hero button,.message-lab__actions button,.message-lab__primary,.message-lab__segmented button{border:1px solid var(--border);background:var(--bg);color:var(--text-h);font:inherit;cursor:pointer;border-radius:999px;padding:11px 17px}.message-lab__hero button:disabled,.message-lab__actions button:disabled,.message-lab__primary:disabled{cursor:not-allowed;opacity:.55}.message-lab__eyebrow{color:var(--text);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px}.message-lab__instance{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.message-lab__instance>div,.message-lab__destination,.message-lab__card,.message-lab__feedback,.message-lab__warning,.message-lab__webhook{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 94%, var(--code-bg));border-radius:20px}.message-lab__instance>div{gap:7px;padding:16px;display:grid}.message-lab__instance span,.message-lab__field span,.message-lab__destination span{color:var(--text);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.message-lab__instance strong{overflow-wrap:anywhere}.message-lab__destination,.message-lab__webhook{margin-bottom:18px;padding:20px}.message-lab__destination label,.message-lab__field{gap:8px;display:grid}.message-lab input,.message-lab textarea{box-sizing:border-box;border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text-h);font:inherit;border-radius:12px;padding:12px 14px}.message-lab textarea{resize:vertical;min-height:105px}.message-lab small{color:var(--text)}.message-lab__warning,.message-lab__feedback{gap:6px;margin-bottom:18px;padding:16px 18px;display:grid}.message-lab__warning,.message-lab__feedback--error{background:color-mix(in srgb, #f59e0b 12%, var(--bg))}.message-lab__warning--inline{border-radius:16px;margin:0}.message-lab__feedback--success{background:color-mix(in srgb, #22c55e 12%, var(--bg))}.message-lab__feedback code{color:var(--text);overflow-wrap:anywhere}.message-lab__result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0 0;display:grid}.message-lab__result-grid div{border:1px solid var(--border);border-radius:12px;padding:10px 12px}.message-lab__result-grid dt{color:var(--text);letter-spacing:.04em;margin-bottom:5px;font-size:12px}.message-lab__result-grid dd{overflow-wrap:anywhere;margin:0}.message-lab__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.message-lab__card{align-content:start;gap:18px;padding:22px;display:grid}.message-lab__card--experimental{border-color:color-mix(in srgb, #f59e0b 45%, var(--border))}.message-lab__card-heading{justify-content:space-between;gap:16px;display:flex}.message-lab__card-heading h2{margin:0}.message-lab__badge{background:color-mix(in srgb, #38bdf8 14%, var(--bg));border-radius:999px;align-self:flex-start;padding:6px 10px;font-size:12px}.message-lab__badge--warning{background:color-mix(in srgb, #f59e0b 18%, var(--bg))}.message-lab__segmented{flex-wrap:wrap;gap:8px;display:flex}.message-lab__segmented button.is-active{background:color-mix(in srgb, #38bdf8 18%, var(--bg));border-color:color-mix(in srgb, #38bdf8 55%, var(--border))}.message-lab__segmented--stack button{flex:130px}.message-lab__two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.message-lab__primary{color:#082f49;background:linear-gradient(135deg,#7dd3fc,#86efac);justify-self:start;font-weight:700}.message-lab__webhook{gap:18px;display:grid}.message-lab__webhook-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.message-lab__actions{flex-wrap:wrap;gap:10px;display:flex}.message-lab__webhook-response{border:1px dashed var(--border);border-radius:16px;gap:12px;padding:16px;display:grid}.message-lab__webhook-response>div:first-child{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.message-lab__webhook-response span,.message-lab__webhook-response p{color:var(--text)}.message-lab__webhook-response p{margin:0;line-height:1.6}.message-lab__webhook-response pre{color:#d7f9ff;white-space:pre-wrap;overflow-wrap:anywhere;background:#07111f;border-radius:14px;max-height:260px;margin:0;padding:14px;overflow:auto}.message-lab__probe-preview{border:1px dashed var(--border);border-radius:16px;gap:8px;padding:18px;display:grid}.message-lab__probe-preview span{color:var(--text)}@media (width<=1050px){.message-lab__instance,.message-lab__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.message-lab{padding:20px 16px 32px}.message-lab__hero{flex-direction:column}.message-lab__instance,.message-lab__grid,.message-lab__two-columns,.message-lab__result-grid,.message-lab__webhook-grid{grid-template-columns:1fr}}.admin-accounts-page{color:var(--text-h);padding:32px}.admin-accounts-page__topbar,.admin-accounts-page__summary{margin-bottom:20px}.admin-accounts-page__eyebrow,.admin-accounts-page__section-label{color:var(--text);text-transform:uppercase;letter-spacing:.12em;margin:0 0 8px;font-size:12px}.admin-accounts-page__heading h1,.admin-accounts-page__panel-header h2{margin:0 0 10px}.admin-accounts-page__subtitle{color:var(--text);max-width:68ch}.admin-accounts-page__workspace{grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);gap:20px;display:grid}.admin-accounts-page__panel,.admin-accounts-page__summary article,.admin-accounts-page__feedback{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 94%, var(--code-bg));border-radius:18px}.admin-accounts-page__panel{padding:22px}.admin-accounts-page__feedback{margin-bottom:18px;padding:14px 18px}.admin-accounts-page__feedback--error{color:#b42318}.admin-accounts-page__feedback--success{color:#166534;background:#dcfce7;border-color:#86efac}.admin-accounts-page__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.admin-accounts-page__summary article{gap:6px;padding:18px;display:grid}.admin-accounts-page__summary span,.admin-accounts-page__summary small{color:var(--text)}.admin-accounts-page__summary span{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.admin-accounts-page__summary strong{font-size:30px;line-height:1}.admin-accounts-page__panel-header{justify-content:space-between;gap:12px;margin-bottom:18px;display:flex}.admin-accounts-page__panel-header span{color:var(--text)}.admin-accounts-page__list{gap:12px;display:grid}.admin-accounts-page__list-item{border:1px solid var(--border);background:var(--bg);text-align:left;cursor:pointer;border-radius:16px;gap:12px;padding:16px;display:grid}.admin-accounts-page__list-item--active{border-color:#38bdf8;box-shadow:inset 0 0 0 1px #38bdf8}.admin-accounts-page__list-main{gap:4px;display:grid}.admin-accounts-page__usage,.admin-accounts-page__status-note{color:var(--text);flex-wrap:wrap;gap:10px;font-size:13px;display:flex}.admin-accounts-page__list-main span,.admin-accounts-page__facts small,.admin-accounts-page__panel-header span{color:var(--text)}.admin-accounts-page__badges{flex-wrap:wrap;gap:8px;display:flex}.admin-accounts-page__badge{border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.admin-accounts-page__badge--success{color:#166534;background:#dcfce7}.admin-accounts-page__badge--neutral{color:#374151;background:#e5e7eb}.admin-accounts-page__badge--info{color:#1d4ed8;background:#dbeafe}.admin-accounts-page__badge--warning{color:#92400e;background:#fef3c7}.admin-accounts-page__details,.admin-accounts-page__facts,.admin-accounts-page__field{gap:14px;display:grid}.admin-accounts-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-accounts-page__facts{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-accounts-page__facts span,.admin-accounts-page__field span,.admin-accounts-page__current-plan span{color:var(--text);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.admin-accounts-page__facts strong,.admin-accounts-page__current-plan strong{margin:4px 0;display:block}.admin-accounts-page__field select,.admin-accounts-page__field input,.admin-accounts-page__button{border:1px solid var(--border);font:inherit;border-radius:12px}.admin-accounts-page__field select,.admin-accounts-page__field input{background:var(--bg);color:var(--text-h);padding:12px 14px}.admin-accounts-page__current-plan{background:color-mix(in srgb, var(--bg) 90%, var(--code-bg));border-radius:16px;padding:16px}.admin-accounts-page__expiration-editor{border:1px solid var(--border);background:var(--bg);border-radius:16px;gap:14px;padding:16px;display:grid}.admin-accounts-page__expiration-editor>div:first-child{gap:4px;display:grid}.admin-accounts-page__expiration-editor span{color:var(--text);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.admin-accounts-page__quick-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-accounts-page__current-plan small{color:var(--text)}.admin-accounts-page__status-note{background:color-mix(in srgb, var(--bg) 90%, var(--code-bg));border-radius:14px;padding:14px 16px}.admin-accounts-page__warning{color:#92400e;background:#fef3c7;border:1px solid #f59e0b;border-radius:14px;padding:14px 16px}.admin-accounts-page__actions{gap:12px;display:flex}.admin-accounts-page__history{gap:12px;display:grid}.admin-accounts-page__history-list{gap:10px;display:grid}.admin-accounts-page__history-item{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 96%, var(--code-bg));border-radius:14px;gap:4px;padding:14px 16px;display:grid}.admin-accounts-page__history-item span,.admin-accounts-page__history-item small{color:var(--text)}.admin-accounts-page__button{cursor:pointer;min-height:44px;padding:0 16px}.admin-accounts-page__button--primary{color:#166534;background:#dcfce7;border-color:#86efac}.admin-accounts-page__button--ghost{background:color-mix(in srgb, var(--bg) 92%, var(--code-bg));color:var(--text-h)}.admin-accounts-page__empty{border:1px dashed var(--border);color:var(--text);border-radius:16px;padding:24px}@media (width<=980px){.admin-accounts-page{padding:20px}.admin-accounts-page__workspace,.admin-accounts-page__summary,.admin-accounts-page__grid,.admin-accounts-page__facts{grid-template-columns:1fr}}.admin-plans-page{color:var(--text-h);padding:32px}.admin-plans-page__topbar,.admin-plans-page__summary,.admin-plans-page__workspace{gap:20px;display:grid}.admin-plans-page__topbar{grid-template-columns:minmax(0,1fr) auto;align-items:start;margin-bottom:20px}.admin-plans-page__eyebrow,.admin-plans-page__section-label{color:var(--text);text-transform:uppercase;letter-spacing:.12em;margin:0 0 8px;font-size:12px}.admin-plans-page__heading h1,.admin-plans-page__panel-header h2{margin:0 0 10px}.admin-plans-page__subtitle{color:var(--text);max-width:68ch}.admin-plans-page__actions,.admin-plans-page__form-actions{gap:12px;display:flex}.admin-plans-page__workspace{grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr)}.admin-plans-page__panel,.admin-plans-page__summary article,.admin-plans-page__feedback{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 94%, var(--code-bg));border-radius:18px}.admin-plans-page__panel{padding:22px}.admin-plans-page__feedback{margin-bottom:18px;padding:14px 18px}.admin-plans-page__feedback--error{color:#b42318}.admin-plans-page__feedback--success{color:#166534;background:#dcfce7;border-color:#86efac}.admin-plans-page__summary{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}.admin-plans-page__summary article{gap:6px;padding:18px;display:grid}.admin-plans-page__summary span,.admin-plans-page__summary small{color:var(--text)}.admin-plans-page__summary span{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.admin-plans-page__summary strong{font-size:30px;line-height:1}.admin-plans-page__panel-header{justify-content:space-between;gap:12px;margin-bottom:18px;display:flex}.admin-plans-page__panel-header span{color:var(--text)}.admin-plans-page__list{gap:12px;display:grid}.admin-plans-page__list-item{border:1px solid var(--border);background:var(--bg);text-align:left;cursor:pointer;border-radius:16px;gap:12px;padding:16px;display:grid}.admin-plans-page__list-item--active{border-color:#84cc16;box-shadow:inset 0 0 0 1px #84cc16}.admin-plans-page__list-main{gap:4px;display:grid}.admin-plans-page__usage,.admin-plans-page__status-note{color:var(--text);flex-wrap:wrap;gap:10px;font-size:13px;display:flex}.admin-plans-page__status-note{background:color-mix(in srgb, var(--bg) 90%, var(--code-bg));border-radius:14px;padding:14px 16px}.admin-plans-page__list-main span{color:var(--text);font-family:var(--mono);font-size:14px}.admin-plans-page__badges{flex-wrap:wrap;gap:8px;display:flex}.admin-plans-page__badge{border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.admin-plans-page__badge--success{color:#166534;background:#dcfce7}.admin-plans-page__badge--neutral{color:#374151;background:#e5e7eb}.admin-plans-page__badge--info{color:#1d4ed8;background:#dbeafe}.admin-plans-page__badge--warning{color:#b45309;background:#fef3c7}.admin-plans-page__form,.admin-plans-page__field{gap:12px;display:grid}.admin-plans-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-plans-page__field span{color:var(--text);font-size:14px}.admin-plans-page__field input,.admin-plans-page__field textarea,.admin-plans-page__field select,.admin-plans-page__button{border:1px solid var(--border);font:inherit;border-radius:12px}.admin-plans-page__field input,.admin-plans-page__field textarea,.admin-plans-page__field select{background:var(--bg);color:var(--text-h);padding:12px 14px}.admin-plans-page__toggles{color:var(--text-h);flex-wrap:wrap;gap:18px;display:flex}.admin-plans-page__toggles label{align-items:center;gap:8px;display:inline-flex}.admin-plans-page__button{cursor:pointer;min-height:44px;padding:0 16px}.admin-plans-page__button--primary{color:#166534;background:#dcfce7;border-color:#86efac}.admin-plans-page__button--ghost{background:color-mix(in srgb, var(--bg) 92%, var(--code-bg));color:var(--text-h)}.admin-plans-page__empty{border:1px dashed var(--border);color:var(--text);border-radius:16px;margin-bottom:14px;padding:24px}.admin-plans-page__warning{color:#92400e;background:#fef3c7;border:1px solid #f59e0b;border-radius:14px;padding:14px 16px}@media (width<=980px){.admin-plans-page{padding:20px}.admin-plans-page__topbar,.admin-plans-page__summary,.admin-plans-page__workspace,.admin-plans-page__grid{grid-template-columns:1fr}.admin-plans-page__actions,.admin-plans-page__form-actions,.admin-plans-page__panel-header{flex-direction:column}}.checkout-return-page{box-sizing:border-box;background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 88%, var(--green-50)), var(--surface));align-content:start;gap:22px;min-height:100%;padding:34px;display:grid}.checkout-return-page__hero{gap:14px;max-width:760px;display:grid}.checkout-return-page__eyebrow{color:var(--accent);letter-spacing:0;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}.checkout-return-page__hero h1{color:var(--text-h);letter-spacing:0;margin:0;font-size:clamp(32px,5vw,56px);line-height:1}.checkout-return-page__hero p{max-width:660px;color:var(--text);margin:0;font-size:17px;line-height:1.7}.checkout-return-page__actions{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.checkout-return-page__primary,.checkout-return-page__secondary{border-radius:var(--radius-md);justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.checkout-return-page__primary{background:var(--green-600);color:#fff}.checkout-return-page__secondary{border:1px solid var(--border);background:var(--surface);color:var(--text-h)}.checkout-return-page__panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);width:min(860px,100%);box-shadow:var(--shadow);overflow:hidden}.checkout-return-page__empty,.checkout-return-page__feedback{color:var(--text);padding:22px}.checkout-return-page__feedback--error{color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, var(--surface))}.checkout-return-page__summary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.checkout-return-page__summary div{border-bottom:1px solid var(--border);min-width:0;padding:18px 20px}.checkout-return-page__summary div:nth-child(odd){border-right:1px solid var(--border)}.checkout-return-page__summary span{color:var(--text);margin-bottom:8px;font-size:13px;font-weight:700;display:block}.checkout-return-page__summary strong{color:var(--text-h);overflow-wrap:anywhere;font-size:15px;display:block}.checkout-return-page__summary-highlight{background:color-mix(in srgb, var(--green-50) 72%, var(--surface))}.checkout-return-page__summary-highlight strong{color:var(--green-700);font-size:17px}.checkout-return-page--danger .checkout-return-page__eyebrow{color:var(--danger)}.checkout-return-page--warning .checkout-return-page__eyebrow{color:var(--warning)}@media (width<=720px){.checkout-return-page{padding:22px}.checkout-return-page__summary{grid-template-columns:1fr}.checkout-return-page__summary div:nth-child(odd){border-right:0}}.instance-detail-page{color:var(--text-h);text-align:left;padding:32px}.instance-detail-page__topbar{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.instance-detail-page__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--text);margin-bottom:8px;font-size:12px}.instance-detail-page__backlink{color:var(--text);margin-bottom:12px;text-decoration:none;display:inline-flex}.instance-detail-page__backlink:hover{text-decoration:underline}.instance-detail-page__subtitle{color:var(--text);max-width:640px}.instance-detail-page__controls{color:var(--text);flex-direction:column;align-items:flex-end;gap:12px;font-size:14px;display:flex}.instance-detail-page__controls button{border:1px solid var(--border);background:var(--bg);color:var(--text-h);cursor:pointer;border-radius:10px;padding:10px 16px}.instance-detail-page__controls button:disabled{cursor:not-allowed;opacity:.6}.instance-detail-page__empty,.instance-detail-page__error,.instance-detail-page__loading{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 92%, var(--code-bg));border-radius:16px;margin-bottom:20px;padding:18px}.instance-detail-page__error{color:#b42318}.instance-detail-grid{gap:20px;display:grid}.instance-detail-grid__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.instance-detail-grid__row--qr{grid-template-columns:minmax(0,1fr)}.instance-detail-section{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 94%, var(--code-bg));border-radius:18px;overflow:hidden}.instance-detail-section__header{padding:18px 20px 0}.instance-detail-section__header h2{font-size:20px}.instance-detail-section__content{padding:20px}.instance-detail-kv{gap:14px;margin:0;display:grid}.instance-detail-kv__item{gap:4px;display:grid}.instance-detail-kv__item dt{text-transform:uppercase;letter-spacing:.08em;color:var(--text);font-size:13px}.instance-detail-kv__item dd{font-family:var(--mono);color:var(--text-h);word-break:break-word;margin:0}.instance-action-buttons__list{flex-wrap:wrap;gap:8px;display:flex}.instance-action-buttons__button{border:1px solid var(--border);background:var(--bg);color:var(--text-h);cursor:pointer;border-radius:999px;padding:8px 12px;font-size:13px}.instance-action-buttons__error{color:#b42318;margin:0;font-size:12px}.instance-detail-qr{gap:18px;display:grid}.instance-detail-qr__shell{border:1px dashed var(--border);background:color-mix(in srgb, var(--bg) 92%, var(--code-bg));border-radius:16px;justify-content:center;padding:12px;display:flex}.instance-detail-qr__image{box-sizing:border-box;background:#fff;border-radius:16px;width:280px;max-width:100%;padding:16px}@media (width<=900px){.instance-detail-page{padding:20px}.instance-detail-page__topbar{flex-direction:column}.instance-detail-page__controls{align-items:flex-start}.instance-detail-grid{gap:16px}.instance-detail-grid__row{grid-template-columns:1fr;gap:16px}}.instances-overview{color:var(--text-h);text-align:left;padding:32px}.instances-overview__topbar{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.instances-overview__heading{flex:auto;min-width:0}.instances-overview__heading h1{text-wrap:balance;max-width:12ch;margin:0;line-height:.95}.instances-overview__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--text);margin-bottom:8px;font-size:12px}.instances-overview__subtitle{color:var(--text);max-width:720px}.instances-overview__controls{color:var(--text);flex-direction:column;flex:none;align-items:flex-end;gap:12px;min-width:230px;font-size:14px;display:flex}.instances-overview__control-actions{flex-direction:column;align-items:stretch;gap:10px;width:100%;display:flex}.instances-overview__controls button,.instances-overview__toolbar input,.instances-overview__toolbar select{border:1px solid var(--border);background:var(--bg);color:var(--text-h);border-radius:10px;padding:10px 14px}.instances-overview__controls button{cursor:pointer}.instances-overview__control-button--primary{background:color-mix(in srgb, #dcfce7 72%, var(--bg));color:#166534;border-color:#86efac}.instances-overview__control-button--secondary{background:color-mix(in srgb, var(--bg) 90%, var(--code-bg))}.instances-overview__controls button:disabled{cursor:not-allowed;opacity:.6}.instances-overview__message,.instances-overview__error,.instances-overview__leadership,.instances-overview__notification-banner,.instances-overview__summary,.instances-overview__toolbar,.instances-overview__table-wrap{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 94%, var(--code-bg));border-radius:16px;margin-bottom:18px;padding:18px}.instances-overview__error{color:#b42318}.instances-overview__success{color:#166534;background:#dcfce7;border:1px solid #86efac;border-radius:16px;margin-bottom:18px;padding:14px 18px}.instances-overview__leadership{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.instances-overview__notification-banner{gap:6px;display:grid}.instances-overview__notification-label{color:var(--text);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:13px}.instances-overview__summary{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid}.instances-overview__summary article{gap:6px;display:grid}.instances-overview__summary span{color:var(--text);text-transform:uppercase;letter-spacing:.08em;font-size:13px}.instances-overview__summary strong{font-size:28px}.instances-overview__toolbar{align-items:center;gap:12px;display:flex}.instances-overview__toolbar input{flex:auto}.instances-overview__toolbar span{color:var(--text);white-space:nowrap;margin-left:auto}.instances-overview__table-wrap{padding:8px 12px 12px;overflow-x:auto}.instances-overview__table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1180px}.instances-overview__col--name{width:15%}.instances-overview__col--status{width:11%}.instances-overview__col--phone{width:14%}.instances-overview__col--owner{width:15%}.instances-overview__col--metric,.instances-overview__col--error{width:8.5%}.instances-overview__col--actions{width:14%}.instances-overview__table th,.instances-overview__table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:16px 10px}.instances-overview__table th{color:var(--text);text-transform:uppercase;letter-spacing:.08em;padding-top:14px;padding-bottom:14px;font-size:13px}.instances-overview__table tbody tr:last-child td{border-bottom:none}.instances-overview__table a{color:var(--text-h);text-decoration:none}.instances-overview__table a:hover{text-decoration:underline}.instances-overview__cell{line-height:1.45}.instances-overview__cell--name{font-size:15px}.instances-overview__primary-link{overflow-wrap:anywhere;max-width:100%;display:inline-block}.instances-overview__selection-note{margin-top:8px}.instances-overview__cell--mono{font-family:var(--mono);font-size:14px}.instances-overview__cell--owner{color:var(--text-h);overflow-wrap:anywhere}.instances-overview__cell--metric{white-space:nowrap;font-variant-numeric:tabular-nums}.instances-overview__cell--actions{padding-right:4px}.instances-overview__badge{border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.instances-overview__badge--success{color:#166534;background:#dcfce7}.instances-overview__badge--info{color:#1d4ed8;background:#dbeafe}.instances-overview__badge--warning{color:#b45309;background:#fef3c7}.instances-overview__badge--danger{color:#b91c1c;background:#fee2e2}.instances-overview__badge--neutral{color:#374151;background:#e5e7eb}.instances-overview__badge--notification{color:#3f6212;background:#ecfccb}.instances-overview__actions{color:var(--text);flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.instance-action-buttons{gap:8px;display:grid}.instance-action-buttons__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.instance-action-buttons__button{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 88%, var(--code-bg));color:var(--text-h);cursor:pointer;border-radius:999px;width:100%;min-height:34px;padding:7px 10px;font-size:12px;line-height:1.2}.instance-action-buttons__button--notification{color:#9a3412;background:#fff7ed;border-color:#fdba74}.instance-action-buttons__button--selected{color:#3f6212;background:#ecfccb;border-color:#84cc16}.instance-action-buttons__button:disabled{cursor:not-allowed;opacity:.5}.instance-action-buttons__message{margin:0;font-size:12px}.instance-action-buttons__message--error{color:#b42318}.instance-action-buttons__message--success{color:#166534}.instances-overview__error-cell{color:#b42318;word-break:break-word}@media (width<=960px){.instances-overview{padding:20px}.instances-overview__topbar{flex-direction:column}.instances-overview__heading h1{max-width:none}.instances-overview__controls{align-items:flex-start;width:100%;min-width:0}.instances-overview__control-actions{width:auto}.instances-overview__leadership,.instances-overview__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.instances-overview__toolbar{flex-direction:column;align-items:stretch}.instances-overview__toolbar span{margin-left:0}}.legacy-mvp-page{color:var(--text-h);padding:32px}.legacy-mvp-page__toast{z-index:20;border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 94%, var(--code-bg));border-radius:16px;justify-content:space-between;align-items:flex-start;gap:12px;min-width:280px;max-width:360px;padding:14px 16px;display:flex;position:fixed;top:24px;right:24px;box-shadow:0 18px 50px #00000038}.legacy-mvp-page__toast--success{color:#166534}.legacy-mvp-page__toast--error{color:#b42318}.legacy-mvp-page__toast-close{color:currentColor;font:inherit;cursor:pointer;background:0 0;border:none;padding:2px;line-height:1}.legacy-mvp-page__topbar{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.legacy-mvp-page__intro{flex:auto;min-width:0}.legacy-mvp-page__eyebrow,.legacy-mvp-page__card-eyebrow{color:var(--text);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:12px}.legacy-mvp-page__topbar h1,.legacy-mvp-page__card-header h2{margin:0}.legacy-mvp-page__topbar h1{text-wrap:balance;max-width:680px;font-size:clamp(40px,5vw,58px);line-height:.95}.legacy-mvp-page__subtitle{max-width:760px;color:var(--text);margin:12px 0 0}.legacy-mvp-page__status-chip,.legacy-mvp-page__card{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 94%, var(--code-bg));border-radius:18px}.legacy-mvp-page__status-chip{gap:6px;min-width:180px;padding:16px 18px;display:grid}.legacy-mvp-page__status-chip span{color:var(--text);text-transform:uppercase;letter-spacing:.08em;font-size:13px}.legacy-mvp-page__status-chip strong{font-size:24px}.legacy-mvp-page__status-chip small{color:var(--text);font-size:12px;line-height:1.4}.legacy-mvp-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.legacy-mvp-page__card{padding:20px}.legacy-mvp-page__card--wide{grid-column:1/-1}.legacy-mvp-page__card-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.legacy-mvp-page__card-header span{color:var(--text);font-size:13px}.legacy-mvp-page__field{gap:8px;margin-bottom:14px;display:grid}.legacy-mvp-page__field span{color:var(--text);font-size:13px}.legacy-mvp-page__field input,.legacy-mvp-page__field textarea{border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text-h);font:inherit;border-radius:12px;padding:12px 14px}.legacy-mvp-page__field textarea{resize:vertical;min-height:120px}.legacy-mvp-page__helper{color:var(--text);margin:0 0 16px;line-height:1.5}.legacy-mvp-page__button{border:1px solid var(--border);background:var(--bg);color:var(--text-h);font:inherit;cursor:pointer;border-radius:999px;padding:10px 16px}.legacy-mvp-page__button:disabled{opacity:.6;cursor:not-allowed}.legacy-mvp-page__button--primary{background:color-mix(in srgb, var(--text-h) 10%, var(--bg))}.legacy-mvp-page__details{grid-template-columns:minmax(180px,1fr);align-items:end;gap:16px;display:grid}.legacy-mvp-page__technical-details{border:1px dashed var(--border);border-radius:14px;margin-top:14px;padding:12px 14px}.legacy-mvp-page__technical-details summary{cursor:pointer;color:var(--text);-webkit-user-select:none;user-select:none;font-size:13px}.legacy-mvp-page__technical-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:14px;display:grid}.legacy-mvp-page__metric{gap:6px;min-height:48px;display:grid}.legacy-mvp-page__metric span{color:var(--text);text-transform:uppercase;letter-spacing:.08em;font-size:13px}.legacy-mvp-page__metric strong{overflow-wrap:anywhere;font-size:15px}.legacy-mvp-page__actions{gap:12px;margin-top:18px;display:flex}.legacy-mvp-page__qr-shell{justify-content:center;padding:12px;display:flex}.legacy-mvp-page__qr-image{background:#fff;border-radius:16px;width:280px;max-width:100%;padding:16px}.legacy-mvp-page__empty-state{border:1px dashed var(--border);color:var(--text);text-align:center;border-radius:16px;padding:28px}.legacy-mvp-page__message-form{gap:14px;display:grid}@media (width<=960px){.legacy-mvp-page{padding:20px}.legacy-mvp-page__toast{min-width:0;max-width:none;top:16px;left:16px;right:16px}.legacy-mvp-page__topbar,.legacy-mvp-page__card-header,.legacy-mvp-page__actions{flex-direction:column}.legacy-mvp-page__grid,.legacy-mvp-page__details{grid-template-columns:1fr}}.login-page{box-sizing:border-box;min-height:100svh;color:var(--text-h);background:linear-gradient(180deg, color-mix(in srgb, var(--green-50) 72%, #fff), #fff 420px), var(--bg);place-items:center;padding:24px;display:grid}.login-page__panel{box-sizing:border-box;width:min(100%,480px)}.login-page__panel--showcase{display:none}.login-page__form-shell{border:1px solid var(--border);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--surface) 96%, var(--green-50));width:100%;box-shadow:var(--shadow);box-sizing:border-box;gap:26px;padding:34px;display:grid}.login-page__brand{width:fit-content;color:var(--text-h);align-items:center;text-decoration:none;display:inline-flex}.login-page__brand-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.login-page__brand-mark{box-sizing:border-box;object-fit:contain;filter:drop-shadow(0 12px 18px #0f9f5a29);width:clamp(148px,42vw,190px);height:auto;display:block}.login-page__eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:12px;font-weight:800}.login-page__header{gap:10px;display:grid}.login-page__header h1,.login-page__header h2{color:var(--text-h);margin:0;font-size:38px;line-height:1.05}.login-page__header p:last-child{color:var(--text);margin:0;line-height:1.55}.login-page__form{gap:18px;display:grid}.login-page__field{gap:8px;display:grid}.login-page__field span{color:var(--text-h);font-size:14px;font-weight:700}.login-page__field input{border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface);width:100%;height:52px;color:var(--text-h);font:inherit;box-sizing:border-box;outline:none;padding:0 16px;transition:border-color .2s,box-shadow .2s}.login-page__field input::placeholder{color:var(--ink-500)}.login-page__field input:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-bg)}.login-page__form-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.login-page__checkbox{color:var(--text);align-items:center;gap:10px;font-size:14px;display:inline-flex}.login-page__checkbox input{width:16px;height:16px;accent-color:var(--accent)}.login-page__link,.login-page__footer a{color:var(--accent-hover);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:750;text-decoration:none}.login-page__link:hover,.login-page__footer a:hover{text-decoration:underline}.login-page__submit,.login-page__secondary-button{border-radius:var(--radius-md);min-height:52px;font:inherit;cursor:pointer;font-weight:800}.login-page__submit{color:var(--accent-contrast);background:linear-gradient(135deg, var(--accent), var(--blue-600));border:0;box-shadow:0 16px 32px #0f9f5a2e}.login-page__secondary-button{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-h)}.login-page__submit:disabled,.login-page__secondary-button:disabled{cursor:not-allowed;opacity:.68}.login-page__error,.login-page__success,.login-page__hint{margin:0;font-size:14px;line-height:1.5}.login-page__error{color:var(--danger)}.login-page__success{color:var(--success)}.login-page__hint{color:var(--text)}.login-page__footer{color:var(--text);font-size:14px}@media (width<=560px){.login-page{align-items:stretch;padding:12px}.login-page__panel{width:100%}.login-page__form-shell{border-radius:18px;align-content:center;min-height:calc(100svh - 24px);padding:24px}.login-page__header h1,.login-page__header h2{font-size:32px}.login-page__form-row,.login-page__brand-row{flex-direction:column;align-items:flex-start}}.signup-page{box-sizing:border-box;min-height:100svh;color:var(--text-h);background:linear-gradient(180deg, color-mix(in srgb, var(--green-50) 72%, #fff), #fff 420px), var(--bg);place-items:center;padding:24px;display:grid}.signup-page__panel{box-sizing:border-box;width:min(100%,760px)}.signup-page__form-shell{border:1px solid var(--border);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--surface) 96%, var(--green-50));width:100%;box-shadow:var(--shadow);box-sizing:border-box;gap:24px;padding:34px;display:grid}.signup-page__brand-row,.signup-page__plan-summary,.signup-page__terms{justify-content:space-between;align-items:center;gap:16px;display:flex}.signup-page__brand{color:var(--text-h);align-items:center;text-decoration:none;display:inline-flex}.signup-page__top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:inline-flex}.signup-page__brand-mark{box-sizing:border-box;object-fit:contain;filter:drop-shadow(0 12px 18px #0f9f5a29);width:clamp(148px,34vw,190px);height:auto;display:block}.signup-page__eyebrow,.signup-page__plan-label{color:var(--accent);text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:12px;font-weight:800}.signup-page__top-link,.signup-page__footer a,.signup-page__plan-summary a{color:var(--accent-hover);font-weight:750;text-decoration:none}.signup-page__top-link:hover,.signup-page__footer a:hover,.signup-page__plan-summary a:hover{text-decoration:underline}.signup-page__header{gap:10px;display:grid}.signup-page__header h1{color:var(--text-h);margin:0;font-size:38px;line-height:1.05}.signup-page__header p:last-child{color:var(--text);margin:0;line-height:1.55}.signup-page__plan-summary,.signup-page__verification-card,.signup-page__terms{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow);box-sizing:border-box;padding:18px}.signup-page__plan-summary--warning{border-color:color-mix(in srgb, var(--warning) 36%, var(--border));background:color-mix(in srgb, #fff7e8 70%, var(--surface))}.signup-page__plan-summary>div,.signup-page__verification-copy,.signup-page__terms-copy{gap:6px;display:grid}.signup-page__plan-summary strong{color:var(--text-h);font-size:20px;line-height:1.2}.signup-page__plan-summary>span{color:var(--text-h);white-space:nowrap;font-weight:800}.signup-page__form{gap:18px;display:grid}.signup-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.signup-page__field{gap:8px;display:grid}.signup-page__field span{color:var(--text-h);font-size:14px;font-weight:700}.signup-page__field input,.signup-page__field select{border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface);width:100%;height:52px;color:var(--text-h);font:inherit;box-sizing:border-box;outline:none;padding:0 16px;transition:border-color .2s,box-shadow .2s}.signup-page__field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-600) 50%), linear-gradient(135deg, var(--ink-600) 50%, transparent 50%);background-position:calc(100% - 22px) 23px,calc(100% - 15px) 23px;background-repeat:no-repeat;background-size:7px 7px}.signup-page__field input::placeholder{color:var(--ink-500)}.signup-page__field input:focus,.signup-page__field select:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-bg)}.signup-page__verification-card{gap:14px;display:grid}.signup-page__verification-copy h2,.signup-page__terms-copy h2{color:var(--text-h);margin:0;font-size:18px;line-height:1.2}.signup-page__verification-copy p,.signup-page__terms-copy p,.signup-page__verification-meta{color:var(--text);margin:0;font-size:14px;line-height:1.5}.signup-page__verification-actions{grid-template-columns:150px minmax(0,1fr) 130px;align-items:end;gap:12px;display:grid}.signup-page__field--code input{text-align:center;letter-spacing:.18em;font-variant-numeric:tabular-nums}.signup-page__secondary-button,.signup-page__submit{border-radius:var(--radius-md);min-height:52px;font:inherit;cursor:pointer;font-weight:800}.signup-page__secondary-button{border:1px solid var(--border-strong);background:var(--surface);color:var(--text-h)}.signup-page__secondary-button--ghost{color:var(--accent-hover);background:var(--accent-bg);border-color:var(--accent-border)}.signup-page__submit{color:var(--accent-contrast);background:linear-gradient(135deg, var(--accent), var(--blue-600));border:0;box-shadow:0 16px 32px #0f9f5a2e}.signup-page__secondary-button:disabled,.signup-page__submit:disabled{cursor:not-allowed;opacity:.68;box-shadow:none}.signup-page__verification-feedback{border-radius:var(--radius-md);border:1px solid #0000;margin:0;padding:10px 12px;font-size:14px;line-height:1.45}.signup-page__verification-feedback--error{color:var(--danger);background:#c2414b14;border-color:#c2414b38}.signup-page__verification-feedback--success{background:var(--accent-bg);color:var(--success);border-color:#0f9f5a38}.signup-page__checkbox{color:var(--text);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.signup-page__checkbox input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin-top:3px}.signup-page__terms-copy a,.signup-page__checkbox a{color:var(--accent);text-underline-offset:2px;font-weight:700;text-decoration:underline}.signup-page__terms-copy a:hover,.signup-page__checkbox a:hover{color:var(--accent-strong)}.signup-page__error,.signup-page__success{margin:0;font-size:14px;line-height:1.5}.signup-page__error{color:var(--danger)}.signup-page__success{color:var(--success)}.signup-page__footer{color:var(--text);font-size:14px}@media (width<=760px){.signup-page{align-items:stretch;padding:12px}.signup-page__panel{width:100%}.signup-page__form-shell{border-radius:18px;min-height:calc(100svh - 24px);padding:24px}.signup-page__brand-row,.signup-page__top-actions,.signup-page__plan-summary,.signup-page__terms{flex-direction:column;align-items:flex-start}.signup-page__grid,.signup-page__verification-actions{grid-template-columns:1fr}.signup-page__header h1{font-size:32px}}.user-account-page{color:var(--text-h);text-align:left;background:radial-gradient(circle at 0% 0%, #38bdf814, transparent 24%), radial-gradient(circle at 100% 12%, #f59e0b14, transparent 22%), linear-gradient(180deg, color-mix(in srgb, var(--bg) 97%, #15203a), color-mix(in srgb, var(--bg) 100%, var(--code-bg)));padding:32px}.user-account-page__hero,.user-account-page__workspace{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:22px;display:grid}.user-account-page__hero{margin-bottom:24px}.user-account-page__activation-banner{color:#166534;background:radial-gradient(circle at 100% 0,#22c55e29,#0000 32%),#dcfce7;border:1px solid #86efac;border-radius:24px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:24px 28px;display:flex}.user-account-page__activation-banner h2{color:#14532d;margin:0 0 10px;font-size:28px}.user-account-page__activation-banner p:last-child{color:#166534;max-width:64ch;margin:0}.user-account-page__hero-copy,.user-account-page__signal,.user-account-page__card,.user-account-page__panel,.user-account-page__feedback{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 94%, var(--code-bg));box-sizing:border-box;border-radius:24px}.user-account-page__hero-copy,.user-account-page__signal,.user-account-page__card,.user-account-page__panel{padding:28px}.user-account-page__plans-section{max-width:1200px}.user-account-page__eyebrow,.user-account-page__card-label{text-transform:uppercase;letter-spacing:.12em;color:var(--text);margin:0 0 10px;font-size:12px}.user-account-page__hero-copy h1{max-width:12ch;margin:0 0 14px;font-size:clamp(34px,4.5vw,60px);line-height:.98}.user-account-page__subtitle,.user-account-page__panel-subtitle,.user-account-page__plan-description,.user-account-page__plan-meta,.user-account-page__feedback,.user-account-page__empty-state p{color:var(--text)}.user-account-page__hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.user-account-page__primary-action,.user-account-page__secondary-action{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.user-account-page__primary-action{color:#04130f;background:linear-gradient(135deg,#86efac,#22c55e)}.user-account-page__secondary-action{color:var(--text-h);border-color:var(--border);background:color-mix(in srgb, var(--bg) 92%, var(--code-bg))}.user-account-page__signal{background:radial-gradient(circle at top right, #22c55e33, transparent 36%), linear-gradient(180deg, color-mix(in srgb, var(--bg) 90%, #0f1a2f), color-mix(in srgb, var(--bg) 96%, var(--code-bg)));align-content:start;gap:12px;display:grid}.user-account-page__signal span,.user-account-page__summary-item span{color:var(--text);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.user-account-page__signal strong{font-size:32px;line-height:1.05}.user-account-page__signal-points{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.user-account-page__signal-points span{min-height:32px;color:var(--text-h);text-transform:none;letter-spacing:.01em;background:#ffffff14;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;display:inline-flex}.user-account-page__feedback{margin-bottom:18px;padding:14px 18px}.user-account-page__feedback--error{color:#b42318}.user-account-page__feedback--success{color:#166534;background:#dcfce7;border-color:#86efac}.user-account-page__feedback--warning{color:#92400e;background:#fef3c7;border-color:#f59e0b}.user-account-page__feedback--info{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}.user-account-page__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:24px;display:grid}.user-account-page__card h2{margin:0 0 10px;font-size:26px}.user-account-page__workspace{grid-template-columns:1fr;align-items:start}.user-account-page__panel-header{margin-bottom:18px}.user-account-page__summary-list,.user-account-page__plan-list{gap:14px;display:grid}.user-account-page__summary-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.user-account-page__selection-bar{background:linear-gradient(135deg,#dcfce7e6,#f0fdf4f2);border:1px solid #86efac;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:18px;padding:18px 20px;display:grid}.user-account-page__selection-bar h3{color:#14532d;margin:0 0 6px;font-size:24px}.user-account-page__selection-bar p:last-child{color:#166534;margin:0}.user-account-page__selection-actions{gap:12px;display:flex}.user-account-page__selection-error{color:#b42318;background:#b4231814;border:1px solid #b423183d;border-radius:14px;grid-column:1/-1;padding:12px 14px;font-size:14px;line-height:1.45}.user-account-page__summary-item{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 92%, var(--code-bg));border-radius:18px;gap:6px;padding:18px;display:grid}.user-account-page__summary-item strong{color:var(--text-h)}.user-account-page__empty-state{border:1px dashed var(--border);background:color-mix(in srgb, var(--bg) 92%, var(--code-bg));border-radius:20px;gap:12px;padding:22px;display:grid}.user-account-page__plan-card{border:1px solid var(--border);background:radial-gradient(circle at top right, #38bdf81a, transparent 34%), color-mix(in srgb, var(--bg) 92%, var(--code-bg));border-radius:22px;gap:16px;padding:22px;display:grid}.user-account-page__plan-list{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));align-items:start}@media (width>=1480px){.user-account-page__plans-section{max-width:1320px}.user-account-page__plan-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.user-account-page__plan-card--featured{background:radial-gradient(circle at top right, #f59e0b29, transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--bg) 94%, #fff9e8), color-mix(in srgb, var(--bg) 96%, var(--code-bg)));border-color:#f59e0b73}.user-account-page__plan-card--current{background:radial-gradient(circle at top right, #22c55e29, transparent 34%), color-mix(in srgb, var(--bg) 92%, var(--code-bg))}.user-account-page__plan-top{justify-content:space-between;align-items:start;gap:16px;display:flex}.user-account-page__plan-top h3{margin:0;font-size:28px}.user-account-page__plan-tagline{color:var(--text);margin:8px 0 0;font-size:14px}.user-account-page__plan-badge{color:#166534;white-space:nowrap;background:#22c55e24;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.user-account-page__plan-badge--warning{color:#92400e;background:#fef3c7}.user-account-page__plan-price{align-items:end;gap:8px;display:flex}.user-account-page__plan-price strong{font-size:clamp(36px,5vw,54px);line-height:.95}.user-account-page__plan-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.user-account-page__plan-metric{background:color-mix(in srgb, var(--bg) 90%, #18233f);border-radius:16px;gap:6px;padding:14px 16px;display:grid}.user-account-page__plan-metric span{color:var(--text);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.user-account-page__plan-metric strong{color:var(--text-h)}.user-account-page__plan-features{gap:10px;margin:0;padding:0;list-style:none;display:grid}.user-account-page__plan-features li{color:var(--text);padding-left:26px;position:relative}.user-account-page__plan-features li:before{content:"";background:linear-gradient(135deg,#22c55e,#38bdf8);border-radius:999px;width:10px;height:10px;position:absolute;top:8px;left:0}.user-account-page__plan-note{background:color-mix(in srgb, var(--bg) 88%, #18233f);color:var(--text-h);border-radius:16px;padding:14px 16px}.user-account-page__plan-helper{color:var(--text);margin:0;font-size:14px;line-height:1.5}.user-account-page__plan-action{color:#166534;min-height:46px;font:inherit;cursor:pointer;background:#dcfce7;border:1px solid #86efac;border-radius:14px;padding:0 18px;font-weight:600}.user-account-page__secondary-button{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 92%, var(--code-bg));min-height:46px;color:var(--text-h);font:inherit;cursor:pointer;border-radius:14px;padding:0 18px}.user-account-page__plan-action:disabled,.user-account-page__secondary-button:disabled{opacity:.65;cursor:not-allowed}@media (width<=1080px){.user-account-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){.user-account-page{padding:20px}.user-account-page__activation-banner{flex-direction:column;align-items:stretch}.user-account-page__selection-bar,.user-account-page__selection-actions{align-items:stretch}.user-account-page__selection-bar{grid-template-columns:1fr}.user-account-page__selection-actions{flex-direction:column}.user-account-page__hero,.user-account-page__workspace,.user-account-page__grid{grid-template-columns:1fr}.user-account-page__plan-top{flex-direction:column}.user-account-page__plan-metrics{grid-template-columns:1fr}}.user-api-key-page{color:var(--text);gap:24px;padding:32px;display:grid}.user-api-key-page__hero{grid-template-columns:minmax(0,1.8fr) minmax(280px,.9fr);align-items:stretch;gap:24px;display:grid}.user-api-key-page__hero-copy,.user-api-key-page__signal,.user-api-key-page__panel{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 90%, #15203a);border-radius:24px;box-shadow:0 20px 36px #0f172a24}.user-api-key-page__hero-copy{padding:28px}.user-api-key-page__eyebrow,.user-api-key-page__card-label{color:#22d3ee;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.user-api-key-page__hero-copy h1,.user-api-key-page__panel h2,.user-api-key-page__signal strong{color:var(--text-h);margin:0}.user-api-key-page__hero-copy h1{font-size:clamp(30px,4vw,44px);line-height:1.05}.user-api-key-page__subtitle,.user-api-key-page__panel-subtitle,.user-api-key-page__signal p,.user-api-key-page__empty-state p,.user-api-key-page__feedback,.user-api-key-page__account-id{margin:0;line-height:1.6}.user-api-key-page__hero-actions,.user-api-key-page__secret-actions,.user-api-key-page__key-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.user-api-key-page__primary-action,.user-api-key-page__secondary-action,.user-api-key-page__secondary-button,.user-api-key-page__danger-action{border:1px solid var(--border);cursor:pointer;min-height:46px;font:inherit;border-radius:16px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.user-api-key-page__primary-action{color:#f8fafc;background:linear-gradient(135deg,#0ea5e9,#14b8a6);border-color:#0000}.user-api-key-page__secondary-action,.user-api-key-page__secondary-button{background:color-mix(in srgb, var(--bg) 92%, #101828);color:var(--text-h)}.user-api-key-page__danger-action{background:color-mix(in srgb, #7f1d1d 58%, var(--bg));color:#fee2e2;border-color:color-mix(in srgb, #ef4444 36%, var(--border))}.user-api-key-page__signal{gap:12px;padding:24px;display:grid}.user-api-key-page__signal span:first-child{letter-spacing:.12em;text-transform:uppercase;color:#93c5fd;font-size:12px;font-weight:700}.user-api-key-page__signal-points{gap:10px;margin-top:8px;display:grid}.user-api-key-page__signal-points span,.user-api-key-page__key-row span{color:var(--text)}.user-api-key-page__feedback{border:1px solid var(--border);border-radius:18px;padding:16px 18px}.user-api-key-page__feedback--error{background:color-mix(in srgb, #7f1d1d 26%, var(--bg));color:#fecaca}.user-api-key-page__feedback--success{background:color-mix(in srgb, #14532d 28%, var(--bg));color:#bbf7d0}.user-api-key-page__feedback--info{background:color-mix(in srgb, #0f3b5f 24%, var(--bg));color:#bae6fd}.user-api-key-page__workspace{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.user-api-key-page__panel{gap:20px;padding:24px;display:grid}.user-api-key-page__panel-header{justify-content:space-between;gap:16px;display:flex}.user-api-key-page__key-card,.user-api-key-page__empty-state,.user-api-key-page__secret-panel{border:1px solid color-mix(in srgb, var(--border) 92%, #1e293b);background:color-mix(in srgb, var(--bg) 94%, #0f172a);border-radius:20px;padding:20px}.user-api-key-page__key-card{gap:14px;display:grid}.user-api-key-page__key-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.user-api-key-page__key-row strong,.user-api-key-page__key-row code,.user-api-key-page__secret-value{color:var(--text-h)}.user-api-key-page__key-row code,.user-api-key-page__secret-value{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.user-api-key-page__empty-state{gap:12px;display:grid}.user-api-key-page__empty-state strong{color:var(--text-h)}.user-api-key-page__empty-state--soft{background:color-mix(in srgb, var(--bg) 96%, #111827)}.user-api-key-page__secret-panel{gap:16px;display:grid}.user-api-key-page__secret-value{overflow-wrap:anywhere;font-size:15px;line-height:1.7;display:block}@media (width<=980px){.user-api-key-page__hero,.user-api-key-page__workspace{grid-template-columns:1fr}}@media (width<=720px){.user-api-key-page{padding:18px}.user-api-key-page__hero-copy,.user-api-key-page__signal,.user-api-key-page__panel{border-radius:20px}.user-api-key-page__key-row{flex-direction:column;align-items:flex-start}}.user-api-usage-page{color:var(--text);gap:24px;padding:32px;display:grid}.user-api-usage-page__hero,.user-api-usage-page__panel{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 90%, #15203a);border-radius:24px;box-shadow:0 20px 36px #0f172a24}.user-api-usage-page__hero{grid-template-columns:minmax(0,1.5fr) minmax(280px,.8fr);align-items:stretch;gap:24px;padding:28px;display:grid}.user-api-usage-page__eyebrow,.user-api-usage-page__card-label{color:#22d3ee;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.user-api-usage-page__hero h1,.user-api-usage-page__panel h2,.user-api-usage-page__summary strong{color:var(--text-h);margin:0}.user-api-usage-page__hero h1{font-size:clamp(30px,4vw,44px);line-height:1.05}.user-api-usage-page__subtitle,.user-api-usage-page__account-id,.user-api-usage-page__empty-state p,.user-api-usage-page__feedback{margin:0;line-height:1.6}.user-api-usage-page__hero-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.user-api-usage-page__primary-action,.user-api-usage-page__secondary-action{border:1px solid var(--border);cursor:pointer;min-height:46px;font:inherit;border-radius:16px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.user-api-usage-page__primary-action{color:#f8fafc;background:linear-gradient(135deg,#0ea5e9,#14b8a6);border-color:#0000}.user-api-usage-page__primary-action:disabled{cursor:not-allowed;opacity:.7}.user-api-usage-page__secondary-action{background:color-mix(in srgb, var(--bg) 92%, #101828);color:var(--text-h)}.user-api-usage-page__summary{grid-template-columns:repeat(3,minmax(0,1fr));align-content:stretch;gap:12px;display:grid}.user-api-usage-page__summary div{border:1px solid color-mix(in srgb, var(--border) 92%, #1e293b);background:color-mix(in srgb, var(--bg) 94%, #0f172a);border-radius:18px;align-content:center;gap:8px;padding:18px;display:grid}.user-api-usage-page__summary span{color:var(--text);font-size:13px}.user-api-usage-page__summary strong{font-size:28px}.user-api-usage-page__feedback{border:1px solid color-mix(in srgb, #ef4444 36%, var(--border));background:color-mix(in srgb, #7f1d1d 26%, var(--bg));color:#fecaca;border-radius:18px;padding:16px 18px}.user-api-usage-page__panel{gap:20px;padding:24px;display:grid}.user-api-usage-page__panel-header{justify-content:space-between;gap:16px;display:flex}.user-api-usage-page__filters{grid-template-columns:minmax(220px,1fr) minmax(150px,190px) minmax(190px,260px);grid-template-areas:"search status event""from to.";gap:14px;display:grid}.user-api-usage-page__filters label{gap:8px;min-width:0;display:grid}.user-api-usage-page__filters label:first-child{grid-area:search}.user-api-usage-page__filters label:nth-child(2){grid-area:status}.user-api-usage-page__filters label:nth-child(3){grid-area:event}.user-api-usage-page__filters label:nth-child(4){grid-area:from;width:min(190px,100%)}.user-api-usage-page__filters label:nth-child(5){grid-area:to;width:min(190px,100%)}.user-api-usage-page__filters span{color:var(--text);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.user-api-usage-page__filters input,.user-api-usage-page__filters select,.user-api-usage-page__load-more{border:1px solid var(--border);font:inherit;border-radius:12px}.user-api-usage-page__filters input,.user-api-usage-page__filters select{box-sizing:border-box;background:color-mix(in srgb, var(--bg) 94%, #0f172a);width:100%;min-width:0;color:var(--text-h);padding:12px 14px}.user-api-usage-page__empty-state,.user-api-usage-page__event{border:1px solid color-mix(in srgb, var(--border) 92%, #1e293b);background:color-mix(in srgb, var(--bg) 94%, #0f172a);border-radius:18px;padding:18px}.user-api-usage-page__empty-state{gap:12px;display:grid}.user-api-usage-page__empty-state strong{color:var(--text-h)}.user-api-usage-page__event-list,.user-api-usage-page__event{gap:12px;display:grid}.user-api-usage-page__event-status{align-items:flex-start;gap:12px;display:flex}.user-api-usage-page__event-status strong{color:var(--text-h)}.user-api-usage-page__event-status p,.user-api-usage-page__event-error{margin:4px 0 0;line-height:1.5}.user-api-usage-page__event-dot{background:#f97316;border-radius:999px;flex:none;width:11px;height:11px;margin-top:6px;box-shadow:0 0 0 4px #f9731629}.user-api-usage-page__event-dot--success{background:#22c55e;box-shadow:0 0 0 4px #22c55e29}.user-api-usage-page__event-dot--error{background:#ef4444;box-shadow:0 0 0 4px #ef444429}.user-api-usage-page__event-meta{flex-wrap:wrap;gap:8px;display:flex}.user-api-usage-page__event-meta span{border:1px solid color-mix(in srgb, var(--border) 88%, #334155);color:var(--text);background:color-mix(in srgb, var(--bg) 92%, #111827);overflow-wrap:anywhere;border-radius:999px;padding:6px 10px;font-size:12px}.user-api-usage-page__event-error{color:#fecaca}.user-api-usage-page__load-more{cursor:pointer;background:color-mix(in srgb, var(--bg) 92%, #101828);min-height:44px;color:var(--text-h)}.user-api-usage-page__load-more:disabled{cursor:not-allowed;opacity:.7}@media (width<=980px){.user-api-usage-page__hero{grid-template-columns:1fr}.user-api-usage-page__filters{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"search search""status event""from to"}}@media (width<=720px){.user-api-usage-page{padding:18px}.user-api-usage-page__hero,.user-api-usage-page__panel{border-radius:20px}.user-api-usage-page__summary{grid-template-columns:1fr}.user-api-usage-page__filters{grid-template-columns:1fr;grid-template-areas:"search""status""event""from""to"}.user-api-usage-page__filters label:nth-child(4),.user-api-usage-page__filters label:nth-child(5){width:100%}}.user-home{color:var(--text-h);text-align:left;padding:32px}.user-home--loading{min-height:100%}.user-home__loading-hero,.user-home__loading-grid,.user-home__loading-workspace{gap:20px;margin-bottom:24px;display:grid}.user-home__loading-hero{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.user-home__loading-copy,.user-home__loading-panel,.user-home__loading-card,.user-home__loading-block{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 94%, var(--code-bg));box-sizing:border-box;border-radius:24px}.user-home__loading-copy,.user-home__loading-panel{gap:14px;padding:28px;display:grid}.user-home__loading-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.user-home__loading-card{min-height:148px}.user-home__loading-workspace{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr)}.user-home__loading-block{min-height:320px}.user-home__loading-block--tall{min-height:420px}.user-home__loading-line,.user-home__loading-progress,.user-home__loading-button,.user-home__loading-card,.user-home__loading-block{position:relative;overflow:hidden}.user-home__loading-line:after,.user-home__loading-progress:after,.user-home__loading-button:after,.user-home__loading-card:after,.user-home__loading-block:after{content:"";background:linear-gradient(90deg,#0000 0%,#ffffff0f 45%,#ffffff24 50%,#ffffff0f 55%,#0000 100%);animation:1.6s infinite user-home-loading-shimmer;position:absolute;inset:0;transform:translate(-100%)}.user-home__loading-line,.user-home__loading-progress,.user-home__loading-button{background:color-mix(in srgb, var(--bg) 86%, #18233f);border-radius:999px;display:block}.user-home__loading-line--eyebrow{width:120px;height:12px}.user-home__loading-line--title{border-radius:14px;width:78%;height:26px}.user-home__loading-line--title-short{width:48%}.user-home__loading-line--text{width:100%;height:14px}.user-home__loading-line--text-short{width:68%}.user-home__loading-line--panel-label{width:110px;height:12px}.user-home__loading-line--panel-title{border-radius:14px;width:62%;height:24px}.user-home__loading-progress{width:100%;height:10px}.user-home__loading-button{width:220px;height:46px}@keyframes user-home-loading-shimmer{to{transform:translate(100%)}}.user-home__hero{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:20px;margin-bottom:24px;display:grid}.user-home__hero-copy,.user-home__hero-panel,.user-home__card{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 94%, var(--code-bg));box-sizing:border-box;border-radius:24px}.user-home__hero-copy{padding:28px}.user-home__eyebrow,.user-home__card-label{text-transform:uppercase;letter-spacing:.12em;color:var(--text);margin:0 0 10px;font-size:12px}.user-home__hero-copy h1{margin:0 0 12px;font-size:clamp(34px,4vw,56px);line-height:1.02}.user-home__subtitle{max-width:58ch;color:var(--text)}.user-home__hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.user-home__hero-link{border:1px solid var(--border);min-height:44px;color:var(--text-h);background:color-mix(in srgb, var(--bg) 92%, var(--code-bg));border-radius:999px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.user-home__hero-link--primary{color:#04130f;background:linear-gradient(135deg,#86efac,#22c55e);border-color:#86efac}.user-home__account-id{color:var(--text);margin-top:14px;font-size:14px}.user-home__hero-panel{background:radial-gradient(circle at top right, #84cc1629, transparent 36%), color-mix(in srgb, var(--bg) 92%, var(--code-bg));flex-direction:column;justify-content:space-between;gap:18px;padding:28px;display:flex}.user-home__hero-panel span{color:var(--text);text-transform:uppercase;letter-spacing:.08em;font-size:13px}.user-home__hero-panel strong{font-size:24px;line-height:1.15}.user-home__hero-plan-price{color:var(--text-h);font-size:18px;font-weight:700}.user-home__hero-panel-copy,.user-home__panel-subtitle{color:var(--text)}.user-home__hero-plan-meta{gap:6px;display:grid}.user-home__hero-plan-meta span{color:var(--text);letter-spacing:.08em;text-transform:uppercase;font-size:13px}.user-home__hero-progress{gap:8px;display:grid}.user-home__hero-progress small{color:var(--text);font-size:13px}.user-home__hero-progress-track{background:color-mix(in srgb, var(--bg) 84%, var(--code-bg));border-radius:999px;width:100%;height:10px;overflow:hidden}.user-home__hero-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#84cc16,#22c55e);height:100%;display:block}.user-home__primary-action,.user-home__secondary-action,.user-home__ghost-action,.user-home__danger-action,.user-home__field input{border:1px solid var(--border);font:inherit;border-radius:14px}.user-home__primary-action,.user-home__secondary-action,.user-home__ghost-action,.user-home__danger-action{cursor:pointer;min-height:46px;padding:0 18px}.user-home__primary-action{color:#166534;background:#dcfce7;border-color:#86efac}.user-home__secondary-action,.user-home__ghost-action{background:color-mix(in srgb, var(--bg) 92%, var(--code-bg));color:var(--text-h)}.user-home__danger-action{color:#b91c1c;background:#fee2e2;border-color:#fca5a5}.user-home__primary-action:disabled,.user-home__secondary-action:disabled,.user-home__ghost-action:disabled,.user-home__danger-action:disabled{opacity:.65;cursor:not-allowed}.user-home__composer,.user-home__feedback,.user-home__panel{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 94%, var(--code-bg));box-sizing:border-box;border-radius:24px}.user-home__composer{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:22px;margin-bottom:24px;padding:24px 26px;display:grid}.user-home__composer-copy{color:var(--text);max-width:52ch}.user-home__composer-form,.user-home__field{gap:12px;display:grid}.user-home__field span{color:var(--text);font-size:14px}.user-home__field input{background:var(--bg);min-height:48px;color:var(--text-h);padding:0 14px}.user-home__composer-actions{justify-content:flex-end;gap:12px;display:flex}.user-home__feedback{margin-bottom:18px;padding:14px 18px}.user-home__feedback--error{color:#b42318}.user-home__feedback--success{color:#166534;background:#dcfce7;border-color:#86efac}.user-home__feedback--warning{color:#92400e;background:#fef3c7;border-color:#f59e0b}.user-home__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px;display:grid}.user-home__card{padding:24px}.user-home__card h2{margin:0 0 10px;font-size:26px}.user-home__card p:last-child{color:var(--text)}.user-home__workspace{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:20px;display:grid}.user-home__panel{padding:24px;scroll-margin-top:24px}.user-home__panel-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.user-home__checklist,.user-home__instance-list{gap:14px;display:grid}.user-home__checklist-item{color:var(--text-h);grid-template-columns:12px minmax(0,1fr);align-items:start;gap:12px;display:grid}.user-home__checklist-item p{color:var(--text)}.user-home__checklist-dot{background:linear-gradient(135deg,#84cc16,#22c55e);border-radius:999px;width:12px;height:12px;margin-top:6px}.user-home__empty-state{border:1px dashed var(--border);background:color-mix(in srgb, var(--bg) 90%, var(--code-bg));border-radius:20px;gap:14px;padding:26px;display:grid}.user-home__empty-state p{color:var(--text)}.user-home__empty-state-meta{gap:4px;display:grid}.user-home__empty-state-meta span{color:var(--text);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.user-home__empty-state-meta strong{color:var(--text-h)}.user-home__instance-card{border:1px solid var(--border);background:radial-gradient(circle at top right, #38bdf81a, transparent 32%), color-mix(in srgb, var(--bg) 92%, var(--code-bg));border-radius:20px;gap:18px;padding:20px;display:grid}.user-home__instance-main{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.user-home__instance-name{color:var(--text-h);font-size:22px}.user-home__instance-name-link,.user-home__instance-link{color:inherit;text-decoration:none}.user-home__instance-name-link:hover,.user-home__instance-link:hover{text-decoration:underline}.user-home__instance-meta{color:var(--text);word-break:break-word;margin-top:6px;font-size:14px}.user-home__status-badge{white-space:nowrap;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.user-home__status-badge--success{color:#166534;background:#dcfce7}.user-home__status-badge--info{color:#1d4ed8;background:#dbeafe}.user-home__status-badge--warning{color:#b45309;background:#fef3c7}.user-home__status-badge--danger{color:#b91c1c;background:#fee2e2}.user-home__status-badge--neutral{color:#374151;background:#e5e7eb}.user-home__instance-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.user-home__instance-facts span{color:var(--text);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-size:12px;display:block}.user-home__instance-facts strong{color:var(--text-h);line-height:1.35}.user-home__instance-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.user-home__instance-link{color:#166534;font-weight:600}@media (width<=1120px){.user-home__grid,.user-home__loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.user-home{padding:20px}.user-home__hero,.user-home__loading-hero,.user-home__workspace,.user-home__loading-workspace,.user-home__composer{grid-template-columns:1fr}.user-home__panel-header,.user-home__instance-main,.user-home__composer-actions,.user-home__hero-actions,.user-home__instance-footer{flex-direction:column;align-items:stretch}.user-home__instance-facts{grid-template-columns:1fr}}@media (width<=720px){.user-home__grid,.user-home__loading-grid{grid-template-columns:1fr}}.user-instance-detail-page__banner{background:color-mix(in srgb, var(--bg) 94%, var(--code-bg));border:1px solid #0000;border-radius:18px;justify-content:space-between;gap:18px;padding:22px 24px;display:flex;box-shadow:inset 0 1px #ffffff14}.user-instance-detail-page__banner-label{color:inherit;opacity:.78;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:600}.user-instance-detail-page__banner strong{color:inherit;margin-bottom:8px;font-size:22px;display:block}.user-instance-detail-page__banner p{color:inherit;opacity:.92;max-width:72ch}.user-instance-detail-page__banner--success{color:#143a2a;background:linear-gradient(135deg,#d7f7e3 0%,#c3f0d8 100%);border-color:#2f855a}.user-instance-detail-page__banner--info{color:#0f2f57;background:linear-gradient(135deg,#dceeff 0%,#cfe5ff 100%);border-color:#2563eb}.user-instance-detail-page__banner--warning{color:#5f3b00;background:linear-gradient(135deg,#fff1bf 0%,#ffe59a 100%);border-color:#c27a00}.user-instance-detail-page__banner--danger{color:#5f1d18;background:linear-gradient(135deg,#ffe0de 0%,#ffc9c4 100%);border-color:#dc2626}.user-instance-detail-page__banner-meta{align-content:start;gap:6px;min-width:160px;display:grid}.user-instance-detail-page__banner-meta span{color:inherit;opacity:.78;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:600}.user-instance-detail-page__banner-meta strong{color:inherit;margin:0;font-size:16px}.user-instance-detail-page__success{color:#143a2a;background:linear-gradient(135deg,#d7f7e3 0%,#c3f0d8 100%);border:1px solid #2f855a;border-radius:16px;margin-bottom:20px;padding:14px 18px}.user-instance-detail-page__next-steps{gap:14px;display:grid}.user-instance-detail-page__summary{color:var(--text)}.user-instance-detail-page__summary strong{color:var(--text-h)}.user-instance-detail-page__next-step{grid-template-columns:12px minmax(0,1fr);align-items:start;gap:12px;display:grid}.user-instance-detail-page__next-step span{background:linear-gradient(135deg,#84cc16,#22c55e);border-radius:999px;width:12px;height:12px;margin-top:5px}.user-instance-detail-page__next-step p{color:var(--text)}.user-instance-detail-page__meta{gap:4px;margin-top:8px;display:grid}.user-instance-detail-page__meta span{color:var(--text);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.user-instance-detail-page__meta strong{color:var(--text-h)}.user-instance-detail-page__qr-waiting{border:1px dashed var(--border);border-radius:14px;gap:8px;padding:12px;display:grid}.user-instance-detail-page__qr-waiting strong{color:var(--text-h)}.user-instance-detail-page__qr-waiting p{color:var(--text)}.user-instance-detail-page__test-message{gap:14px;display:grid}.user-instance-detail-page__test-button{color:#143a2a;font-weight:600;font:inherit;cursor:pointer;background:linear-gradient(135deg,#d7f7e3 0%,#bdeecf 100%);border:1px solid #2f855a;border-radius:999px;justify-self:start;padding:10px 16px}.user-instance-detail-page__test-button:hover:not(:disabled){filter:brightness(.98)}.user-instance-detail-page__test-button:disabled{opacity:.55;cursor:not-allowed}.user-instance-detail-page__test-note{color:var(--text)}.user-instance-detail-page__webhook{gap:14px;display:grid}.user-instance-detail-page__webhook p{color:var(--text);line-height:1.6}.user-instance-detail-page__webhook-field{gap:8px;display:grid}.user-instance-detail-page__webhook-field span{color:var(--text);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.user-instance-detail-page__webhook-field input{box-sizing:border-box;border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text-h);font:inherit;border-radius:12px;padding:12px 14px}.user-instance-detail-page__webhook-actions{flex-wrap:wrap;gap:10px;display:flex}.user-instance-detail-page__webhook-actions button{border:1px solid var(--border);background:var(--bg);color:var(--text-h);font:inherit;cursor:pointer;border-radius:999px;padding:10px 14px}.user-instance-detail-page__webhook-actions button:first-child{color:#143a2a;background:linear-gradient(135deg,#d7f7e3 0%,#bdeecf 100%);border-color:#2f855a;font-weight:600}.user-instance-detail-page__webhook-actions button:disabled{opacity:.55;cursor:not-allowed}.user-instance-detail-page__webhook-test{border:1px solid var(--border);border-radius:14px;gap:12px;padding:14px;display:grid}.user-instance-detail-page__webhook-test--success{background:color-mix(in srgb, #22c55e 10%, var(--bg));border-color:#2f855a}.user-instance-detail-page__webhook-test--warning{background:color-mix(in srgb, #f59e0b 12%, var(--bg));border-color:#c27a00}.user-instance-detail-page__webhook-test strong{color:var(--text-h)}.user-instance-detail-page__webhook-test dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.user-instance-detail-page__webhook-test div{gap:4px;display:grid}.user-instance-detail-page__webhook-test dt{color:var(--text);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.user-instance-detail-page__webhook-test dd{color:var(--text-h);overflow-wrap:anywhere;margin:0}.user-instance-detail-page__webhook-note{margin:0;font-size:13px}.user-instance-detail-page__webhook-secret{border:1px dashed var(--border);border-radius:14px;gap:12px;padding:14px;display:grid}.user-instance-detail-page__webhook-secret strong{color:var(--text-h)}.user-instance-detail-page__webhook-secret p{margin:6px 0 0}.user-instance-detail-page__webhook-secret>code{color:#d7f9ff;overflow-wrap:anywhere;background:#07111f;border-radius:12px;padding:12px;display:block}.user-instance-detail-page__webhook-deliveries{border-top:1px solid var(--border);gap:12px;padding-top:14px;display:grid}.user-instance-detail-page__webhook-deliveries-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.user-instance-detail-page__webhook-deliveries-heading strong{color:var(--text-h)}.user-instance-detail-page__webhook-deliveries-heading button{border:1px solid var(--border);background:var(--bg);color:var(--text-h);font:inherit;cursor:pointer;border-radius:999px;padding:8px 12px}.user-instance-detail-page__webhook-delivery-list{gap:10px;display:grid}.user-instance-detail-page__webhook-delivery{border:1px solid var(--border);border-radius:14px;gap:10px;padding:12px;display:grid}.user-instance-detail-page__webhook-delivery--success{border-color:#2f855a}.user-instance-detail-page__webhook-delivery--failed{border-color:#c27a00}.user-instance-detail-page__webhook-delivery>div:first-child{justify-content:space-between;gap:10px;display:flex}.user-instance-detail-page__webhook-delivery span{color:var(--text);font-size:13px}.user-instance-detail-page__webhook-delivery dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.user-instance-detail-page__webhook-delivery dl div{gap:3px;display:grid}.user-instance-detail-page__webhook-delivery dt{color:var(--text);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.user-instance-detail-page__webhook-delivery dd{color:var(--text-h);overflow-wrap:anywhere;margin:0}@media (width<=900px){.user-instance-detail-page__banner{flex-direction:column}.user-instance-detail-page__banner-meta{min-width:0}.user-instance-detail-page__webhook-test dl,.user-instance-detail-page__webhook-delivery dl{grid-template-columns:1fr}}.user-profile-page{color:var(--text);gap:24px;padding:32px;display:grid}.user-profile-page__hero{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);align-items:stretch;gap:24px;display:grid}.user-profile-page__hero-copy,.user-profile-page__identity,.user-profile-page__card,.user-profile-page__panel{border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 90%, #15203a);border-radius:24px;box-shadow:0 20px 36px #0f172a24}.user-profile-page__hero-copy{padding:28px}.user-profile-page__eyebrow,.user-profile-page__card-label{color:#22d3ee;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:700}.user-profile-page__hero-copy h1,.user-profile-page__card h2,.user-profile-page__panel h2,.user-profile-page__identity strong{color:var(--text-h);margin:0}.user-profile-page__hero-copy h1{font-size:clamp(30px,4vw,44px);line-height:1.05}.user-profile-page__subtitle,.user-profile-page__card p,.user-profile-page__panel-subtitle,.user-profile-page__feedback{margin:0;line-height:1.6}.user-profile-page__hero-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.user-profile-page__primary-action,.user-profile-page__secondary-action,.user-profile-page__secondary-button{border:1px solid var(--border);cursor:pointer;min-height:46px;font:inherit;border-radius:16px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex}.user-profile-page__primary-action{color:#f8fafc;background:linear-gradient(135deg,#0ea5e9,#14b8a6);border-color:#0000}.user-profile-page__secondary-action,.user-profile-page__secondary-button{background:color-mix(in srgb, var(--bg) 92%, #101828);color:var(--text-h)}.user-profile-page__primary-action:disabled,.user-profile-page__secondary-button:disabled{cursor:not-allowed;opacity:.58}.user-profile-page__identity{align-items:center;gap:16px;padding:24px;display:flex}.user-profile-page__identity div{gap:4px;min-width:0;display:grid}.user-profile-page__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-profile-page__avatar{color:#fff;background:linear-gradient(135deg,#2563eb,#14b8a6);border-radius:999px;flex:none;place-items:center;width:72px;height:72px;font-size:24px;font-weight:800;display:grid}.user-profile-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.user-profile-page__card,.user-profile-page__panel{padding:22px}.user-profile-page__card{gap:10px;display:grid}.user-profile-page__card h2{overflow-wrap:anywhere}.user-profile-page__workspace{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;display:grid}.user-profile-page__panel{grid-column:span 3;align-content:start;gap:20px;display:grid}.user-profile-page__panel:last-child,.user-profile-page__panel--full{grid-column:1/-1}.user-profile-page__feedback{border:1px solid var(--border);border-radius:18px;padding:16px 18px}.user-profile-page__feedback--error{background:color-mix(in srgb, #7f1d1d 26%, var(--bg));color:#fecaca}.user-profile-page__feedback--success{background:color-mix(in srgb, #14532d 28%, var(--bg));color:#bbf7d0}.user-profile-page__form{align-content:start;gap:16px;display:grid}.user-profile-page__field{gap:8px;display:grid}.user-profile-page__field span{color:var(--text-h);font-weight:700}.user-profile-page__field input{box-sizing:border-box;border:1px solid var(--border);background:color-mix(in srgb, var(--bg) 96%, #0f172a);width:100%;min-height:48px;color:var(--text-h);font:inherit;border-radius:16px;padding:0 14px}.user-profile-page__field input:focus{border-color:#22d3ee;outline:3px solid #22d3ee38}.user-profile-page__form-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.user-profile-page__form-actions .user-profile-page__primary-action{flex:none}.user-profile-page__security-code{border:1px solid color-mix(in srgb, var(--border) 92%, #1e293b);background:color-mix(in srgb, var(--bg) 94%, #0f172a);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.user-profile-page__security-code div{gap:4px;min-width:0;display:grid}.user-profile-page__security-code span{color:var(--text-h);font-weight:700}.user-profile-page__security-code p{margin:0;line-height:1.5}@media (width<=900px){.user-profile-page__hero{grid-template-columns:1fr}.user-profile-page__panel{grid-column:1/-1}}@media (width<=720px){.user-profile-page{padding:18px}.user-profile-page__hero-copy,.user-profile-page__identity,.user-profile-page__card,.user-profile-page__panel{border-radius:20px}.user-profile-page__grid{grid-template-columns:repeat(1,minmax(0,1fr))}.user-profile-page__security-code{flex-direction:column;align-items:stretch}}
