.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}:is(#account-info-modal,#security-modal,#payouts-modal,#worklog-modal,#payments-modal,#jobs-drawer,#publicaciones-drawer,#notifications-drawer){--workspace-space:clamp(1rem, 2.2vw, 2rem);--workspace-surface:var(--card);backdrop-filter:blur(3px);background:#0f172a6b}:is(#account-info-modal,#security-modal,#payouts-modal,#worklog-modal,#payments-modal,#jobs-drawer,#publicaciones-drawer,#notifications-drawer)>.modal-card{border:0;border-inline-start:1px solid var(--border);background:var(--bg);border-radius:0;width:min(48rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;box-shadow:-16px 0 64px #0f172a24}:is(#account-info-modal,#worklog-modal)>.modal-card{width:min(64rem,100vw)}:is(#payments-modal,#jobs-drawer)>.modal-card{width:min(76rem,100vw)}:is(#publicaciones-drawer,#notifications-drawer)>.modal-card{width:min(52rem,100vw)}:is(#account-info-modal,#security-modal,#payouts-modal,#worklog-modal,#payments-modal,#jobs-drawer,#publicaciones-drawer,#notifications-drawer) .modal-header{padding:1.1rem var(--workspace-space);border-bottom:1px solid var(--border);background:var(--card);min-height:76px;box-shadow:inset 3px 0 var(--brand-light);gap:1rem}.modal-heading{flex:1;min-width:0}:is(#account-info-modal,#security-modal,#payouts-modal,#worklog-modal,#payments-modal,#jobs-drawer,#publicaciones-drawer,#notifications-drawer) .modal-title{filter:none;letter-spacing:-.035em;margin:0;font-size:1.25rem;font-weight:700;line-height:1.4;color:var(--heading)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important;animation:none!important}:is(#account-info-modal,#security-modal,#payouts-modal,#worklog-modal,#payments-modal,#jobs-drawer,#publicaciones-drawer,#notifications-drawer) .modal-close{border:1px solid var(--border);width:44px;height:44px;color:var(--text);background:var(--bg);border-radius:12px;flex:0 0 44px;place-items:center;display:grid}:is(#account-info-modal,#security-modal,#payouts-modal,#worklog-modal) .account-modal__inner,#payments-modal .payments-modal__content,#publicaciones-drawer .publicaciones-drawer__body{padding:var(--workspace-space);background:var(--bg);overscroll-behavior:contain;scrollbar-gutter:stable}:is(#account-info-modal,#security-modal,#payouts-modal,#worklog-modal) .support-section{background:0 0;border:0;padding:0}:is(#security-modal,#payouts-modal) .sec-block{border:1px solid var(--border);background:var(--card);border-radius:16px;margin-block:0 1rem;padding:clamp(1rem,2vw,1.5rem)}:is(#security-modal,#payouts-modal,#worklog-modal) .support-section__title{letter-spacing:-.015em;color:var(--heading);font-size:1rem;line-height:1.5}:is(#security-modal,#payouts-modal,#worklog-modal) .support-section__subtitle{max-width:65ch;color:var(--text-muted);margin-block:.35rem 1.1rem;line-height:1.65}:is(#security-modal,#payouts-modal,#worklog-modal) :is(.sec-page__input,select){min-height:44px;color:var(--text);background:var(--bg);border:1px solid var(--border);font:inherit;border-radius:10px}:is(#security-modal,#payouts-modal,#worklog-modal) :is(.sec-page__row,.sec-page__add-row,.pay-block-head,.wl-toolbar__filters){flex-wrap:wrap;gap:.75rem}:is(#account-info-modal,#security-modal,#payouts-modal,#worklog-modal,#payments-modal,#jobs-drawer,#publicaciones-drawer) :is(button,a,input,select,textarea):focus-visible,[data-account-workspace] :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--brand-light);outline-offset:3px}:is(#security-modal,#payouts-modal) :is(.sec-page__btn,.modal-action-btn){border-radius:10px;min-height:44px;padding:.65rem 1rem}:is(#security-modal,#payouts-modal) .sec-page__table{border-collapse:collapse;width:100%;font-size:.875rem}:is(#security-modal,#payouts-modal) .sec-page__table :is(th,td){text-align:start;border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:.9rem .75rem}:is(#security-modal,#payouts-modal) .sec-page__table th{color:var(--text-muted);background:var(--bg);font-weight:600}:is(#security-modal,#payouts-modal) :is(.sec-page__empty,.sec-page__loading){text-align:center;color:var(--text-muted);padding:1.75rem 1rem}:is(#security-modal,#payments-modal) :is(.portal-page-tabs-nav,.payments-modal__tabs){border:1px solid var(--border);background:var(--bg);scrollbar-width:thin;border-radius:12px;gap:.3rem;padding:.3rem;display:flex;overflow-x:auto}:is(#security-modal,#payments-modal) .portal-page-tab{min-height:42px;color:var(--text-muted);background:0 0;border:0;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:.4rem;padding:.65rem 1rem;font-weight:600;display:inline-flex}:is(#security-modal,#payments-modal) .portal-page-tab--active{color:var(--brand-light);background:var(--card);box-shadow:0 1px 4px #0f172a14}#security-modal #security-page-tabs{margin-bottom:1.25rem}#payments-modal .modal-header{flex-wrap:wrap}#payments-modal .modal-heading{order:0}#payments-modal .modal-close{order:1}#payments-modal .payments-modal__tabs{flex:auto;order:2}#payments-modal .payments-modal__header-actions{flex-wrap:wrap;order:3;gap:.4rem;margin-inline-start:auto;display:flex}#payments-modal .payments-modal__refresh{border-radius:9px;min-height:40px;padding:.5rem .7rem}#account-info-modal .account-view{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}#account-info-modal .account-view__col{border:0;flex-direction:column;gap:1rem;width:auto;min-width:0;padding:0;display:flex}#account-info-modal .account-view__identity{background:var(--card);border:1px solid var(--border);border-radius:18px;padding:1.5rem}#account-info-modal .account-view__avatar-button{border-radius:24px;width:112px;height:112px;overflow:hidden}#account-info-modal .account-view__avatar{aspect-ratio:1;object-fit:cover;border-radius:inherit;width:100%;height:100%}#account-info-modal .account-view__name{font-size:1.25rem;line-height:1.4}#account-info-modal .account-view__email{overflow-wrap:anywhere}#account-info-modal .acct-form{background:var(--card);border:1px solid var(--border);border-radius:18px;gap:1.1rem;padding:2.3rem 1.5rem 1.5rem}#account-info-modal .acct-form__status{top:.6rem;right:1rem}#account-info-modal .account-view__danger-zone{border-top:1px solid var(--border);margin-top:auto;padding-top:1.25rem}#account-info-modal .acct-diamonds{border:1px solid var(--border-brand);background:var(--brand-dim);border-radius:14px;padding:1rem 1.25rem}#payouts-modal .pay-balance{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-block:1rem;display:grid}#payouts-modal .pay-balance__stat{border-inline-end:1px solid var(--border);min-width:0;padding-inline-end:.8rem}#payouts-modal .pay-balance__stat:last-child{border:0}#payouts-modal .pay-balance__value{font-variant-numeric:tabular-nums;letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(1.3rem,2.5vw,2rem)}#worklog-modal .wl-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-bottom:1.5rem;display:grid}#worklog-modal :is(.wl-profile,.wl-timeline-wrap){border:1px solid var(--border);background:var(--card);border-radius:16px;padding:1.2rem}#worklog-modal .wl-toolbar{z-index:2;background:var(--bg);flex-wrap:wrap;gap:1rem;padding-block:1rem;position:sticky;top:-1px}#publicaciones-drawer .pub-composer{border:1px solid var(--border);background:var(--card);border-radius:16px;margin-bottom:1.5rem;padding:1.25rem}#publicaciones-drawer .pub-list{gap:1rem}[data-account-workspace] .panel-wrapper{max-width:1440px;margin-inline:auto;padding:clamp(1rem,2.5vw,2rem)}[data-account-workspace] .panel-hero{background:var(--card);border:1px solid var(--border);box-shadow:none;border-radius:18px;margin-bottom:1.5rem;padding:clamp(1.25rem,2.5vw,2rem)}[data-account-workspace] .panel-hero__title{color:var(--heading);letter-spacing:-.04em;font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1.2}[data-account-workspace] .panel-hero__subtitle{color:var(--text-muted);max-width:68ch;line-height:1.65}[data-account-workspace] .panel-section{border-radius:16px;margin-block:1.25rem}[data-account-workspace] .payment-charts__card>.payment-charts__stack-empty{padding-block:1rem;position:static;transform:none}[data-account-workspace] :is(.glance-card,.ar-card){border:1px solid var(--border);background:var(--card);box-shadow:none;border-radius:14px}[data-account-workspace] :is(.data-table__toolbar,.support-section__header){flex-wrap:wrap;gap:.75rem}[data-account-workspace] :is(.data-table th,.data-table td){padding-block:.9rem}[data-account-workspace] :is(.modal-body input,.modal-body select,.modal-body textarea){border-radius:10px;min-height:44px}[data-account-workspace] .modal-body label{color:var(--text-sub);margin-block:.8rem .4rem;display:block}[data-account-workspace] :is(.jobs-empty,.support-no-subscription){border:1px dashed var(--border);background:var(--bg);border-radius:14px;padding:2rem 1rem}[data-account-workspace] #panel-jobs .srv-tabs{background:var(--card);border:1px solid var(--border);border-radius:12px;gap:.4rem;padding:.35rem;display:flex;overflow-x:auto}[data-account-workspace] #panel-jobs .srv-tab{white-space:nowrap;border-radius:9px;min-height:44px}[data-account-workspace] #panel-jobs .jobs-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;display:grid}[data-account-workspace] #panel-jobs :is(.jobs-card,.jobs-profile-card){border:1px solid var(--border);box-shadow:none;background:var(--card);border-radius:14px}@media (width>=900px){#account-info-modal .account-view{grid-template-columns:minmax(190px,.7fr) minmax(0,1.5fr)}}@media (width<=640px){:is(#account-info-modal,#security-modal,#payouts-modal,#worklog-modal,#payments-modal,#jobs-drawer,#publicaciones-drawer,#notifications-drawer)>.modal-card{border-width:0;border-color:var(--border);width:100vw}:is(#account-info-modal,#security-modal,#payouts-modal,#worklog-modal,#payments-modal,#jobs-drawer,#publicaciones-drawer,#notifications-drawer) .modal-header{padding-top:max(1rem, env(safe-area-inset-top))}#payments-modal .payments-modal__tabs{flex-basis:100%}#payments-modal .payments-modal__header-actions{justify-content:flex-end;width:100%}#worklog-modal .wl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}#payouts-modal .pay-balance{grid-template-columns:1fr}#payouts-modal .pay-balance__stat{border-inline-end:0;border-bottom:1px solid var(--border);padding-bottom:.8rem}:is(#account-info-modal,#security-modal,#payouts-modal,#worklog-modal,#payments-modal) input{font-size:16px}[data-account-workspace] .panel-hero{padding:1.1rem}}@media (prefers-reduced-motion:reduce){.modal-dialog.lp-drawer>.modal-card{scroll-behavior:auto;animation:none}}.modal-dialog>.modal-card[tabindex="-1"]:focus{outline:none}#payments-modal.modal-dialog .modal-header{padding:1.1rem var(--workspace-space);grid-template-columns:minmax(0,1fr) auto;gap:.8rem 1rem;display:grid}#payments-modal .modal-heading{grid-area:1/1}#payments-modal .modal-close{grid-area:1/2;justify-self:end}#payments-modal .payments-modal__tabs{grid-area:2/1;min-width:0}#payments-modal .payments-modal__header-actions{grid-area:2/2;align-self:center}:is(#security-modal,#payouts-modal) .sec-page__btn--primary:not(#_){background:var(--brand-light)!important;color:#fff!important;border:1px solid var(--brand-light)!important}#account-info-modal .account-view__action--danger:not(#_){color:var(--error-fg)!important;background:var(--error-bg)!important;border:1px solid var(--error-border)!important}@media (width<=640px){#payments-modal.modal-dialog .modal-header{padding:max(1rem, env(safe-area-inset-top)) var(--workspace-space) 1.1rem}#payments-modal .payments-modal__tabs{grid-area:2/1/3/3;overflow-x:auto}#payments-modal .payments-modal__header-actions{grid-area:3/1/4/3}}#sec-api-key-list{gap:1rem;margin-block:1.5rem;display:grid}.sec-api-key-item{border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1rem;display:flex}.sec-api-key-item>div:first-child{overflow-wrap:anywhere;gap:.4rem;min-width:0;display:grid}.sec-api-key-item small{color:var(--text-muted)}.account-drawer-heading{align-items:center;gap:.9rem;min-width:0;display:flex}.account-drawer-heading__icon{border:1px solid var(--border-brand);width:44px;height:44px;color:var(--brand-light);background:color-mix(in srgb, var(--brand-light) 12%, var(--card));border-radius:12px;flex:0 0 44px;place-items:center;display:grid}.account-drawer-heading__copy{gap:.1rem;min-width:0;display:grid}.account-drawer-heading__copy>small{color:var(--text-muted);letter-spacing:0;font-size:.82rem;font-weight:400;line-height:1.4}:is(#security-modal,#payments-modal) .portal-page-tab:hover{background:var(--card);color:var(--heading)}:is(#account-info-modal,#security-modal,#payments-modal,#payouts-modal,#notifications-drawer) .modal-close:hover{border-color:var(--border-brand);color:var(--brand-light);background:var(--brand-dim)}@media (width<=640px){.account-drawer-heading{gap:.55rem}.account-drawer-heading__icon{flex-basis:40px;width:40px;height:40px}}.lxp-toast-region{bottom:1rem;z-index:12000;pointer-events:none;flex-direction:column;align-items:flex-end;gap:.55rem;width:min(24rem,100vw - 2rem);display:flex;position:fixed;inset-inline-end:1rem}.lxp-toast{pointer-events:auto;border:1px solid var(--border);background:var(--card);width:100%;color:var(--text);border-radius:.85rem;align-items:flex-start;gap:.6rem;padding:.75rem .8rem;animation:.2s cubic-bezier(.21,1.02,.73,1) lxp-toast-in;display:flex;box-shadow:0 18px 40px -18px #0000008c}.lxp-toast--leaving{animation:.2s ease-in forwards lxp-toast-out}.lxp-toast--success{border-color:color-mix(in srgb, #10b981 45%, var(--border));background:color-mix(in srgb, #10b981 12%, var(--card))}.lxp-toast--success .lxp-toast__icon{color:#10b981}.lxp-toast--error{border-color:color-mix(in srgb, #ef4444 45%, var(--border));background:color-mix(in srgb, #ef4444 12%, var(--card))}.lxp-toast--error .lxp-toast__icon{color:#ef4444}.lxp-toast--info{border-color:color-mix(in srgb, #3b82f6 45%, var(--border));background:color-mix(in srgb, #3b82f6 12%, var(--card))}.lxp-toast--info .lxp-toast__icon{color:#3b82f6}.lxp-toast--warning{border-color:color-mix(in srgb, #f59e0b 45%, var(--border));background:color-mix(in srgb, #f59e0b 12%, var(--card))}.lxp-toast--warning .lxp-toast__icon{color:#f59e0b}.lxp-toast__icon{flex-shrink:0;margin-top:.05rem;display:inline-flex}.lxp-toast__content{text-align:start;flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.lxp-toast__title{color:var(--heading);font-size:.85rem;font-weight:700;line-height:1.2}.lxp-toast__message{word-break:break-word;white-space:pre-line;font-size:.82rem;line-height:1.35}.lxp-toast__close{color:currentColor;opacity:.6;cursor:pointer;background:0 0;border:none;border-radius:.45rem;flex-shrink:0;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;margin:-.1rem -.1rem 0 0;transition:opacity .15s,background .15s;display:inline-flex}.lxp-toast__close:hover{opacity:1;background:color-mix(in srgb, currentColor 16%, transparent)}.lxp-toast__close:focus-visible{outline-offset:1px;opacity:1;outline:2px solid}@keyframes lxp-toast-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lxp-toast-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.97)}}@media (prefers-reduced-motion:reduce){.lxp-toast{animation:none}.lxp-toast--leaving{opacity:0;animation:none}}.lxp-tooltip{z-index:13000;border:1px solid color-mix(in srgb, var(--brand) 26%, var(--border));background:var(--card);max-width:18rem;color:var(--text);letter-spacing:.005em;text-align:start;white-space:normal;word-break:break-word;box-shadow:var(--shadow-lg), 0 0 0 1px color-mix(in srgb, var(--brand) 8%, transparent);pointer-events:none;opacity:0;transform-origin:var(--lxp-tt-origin,bottom center);border-radius:.6rem;padding:.4rem .62rem;font-size:.78rem;font-weight:500;line-height:1.35;transition:opacity .14s,transform .14s cubic-bezier(.21,1.02,.73,1);position:fixed;top:0;left:0;transform:scale(.96)translateY(3px)}.lxp-tooltip[data-show=true]{opacity:1;transform:scale(1)translateY(0)}.lxp-tooltip__arrow{background:var(--card);border:1px solid color-mix(in srgb, var(--brand) 26%, var(--border));width:9px;height:9px;position:absolute;transform:rotate(45deg)}.lxp-tooltip[data-placement=top]{--lxp-tt-origin:bottom center}.lxp-tooltip[data-placement=top] .lxp-tooltip__arrow{border-top:none;border-left:none;bottom:-5px}.lxp-tooltip[data-placement=bottom]{--lxp-tt-origin:top center}.lxp-tooltip[data-placement=bottom] .lxp-tooltip__arrow{border-bottom:none;border-right:none;top:-5px}@media (prefers-reduced-motion:reduce){.lxp-tooltip{transition:opacity .12s;transform:none}.lxp-tooltip[data-show=true]{transform:none}}.lxp-language-selector{color:var(--text-muted);align-items:center;gap:.65rem;display:inline-flex}.lxp-language-selector__label{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.78rem;font-weight:700}.lxp-language-selector__control{border:1px solid var(--border-brand,var(--border));background:var(--ink-2,var(--card));min-width:12.5rem;color:var(--heading,var(--text));font:inherit;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--brand-light,var(--primary)) 50%), linear-gradient(135deg, var(--brand-light,var(--primary)) 50%, transparent 50%);background-position:calc(100% - 18px) calc(50% - 1px),calc(100% - 12px) calc(50% - 1px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;border-radius:.8rem;outline:none;padding:.62rem 2.3rem .62rem .9rem;line-height:1.2}.lxp-language-selector__control:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-light,var(--primary)) 18%, transparent)}.lxp-language-selector--nav .lxp-language-selector__label{display:none}.lxp-language-selector--nav .lxp-language-selector__control{min-width:9rem;padding-block:.56rem;font-size:.92rem}.lxp-language-selector--footer .lxp-language-selector__control{border:1px solid var(--border-brand,var(--border));background:var(--brand-dim);min-width:13rem;color:var(--brand-light);transition:filter .15s,transform .12s,background .15s,border-color .15s}.lxp-language-selector--footer .lxp-language-selector__control:hover{filter:brightness(1.06);border-color:var(--border-brand,var(--border));background:var(--brand-glow);transform:translateY(-1px)}.lxp-language-selector--footer .lxp-language-selector__control option{color:var(--heading,var(--text));background:var(--ink-1,var(--card))}.lxp-language-selector--navbar-mobile .lxp-language-selector__label{display:none}.lxp-language-selector--navbar-mobile .lxp-language-selector__control{box-sizing:border-box;background-position:calc(100% - 10px) calc(50% - 1px),calc(100% - 4px) calc(50% - 1px);border-radius:.65rem;min-width:4.5rem;max-width:5.5rem;height:2.4rem;padding:.4rem 1.6rem .4rem .55rem;font-size:.78rem}@media (width<=768px){.lxp-language-selector__control{min-width:9.5rem}.lxp-language-selector--footer{flex-direction:column;align-items:flex-start;gap:.45rem}}@media (width<=640px){.lxp-language-selector--navbar-mobile .lxp-language-selector__control{height:2.6rem}}@media (width<=380px){.lxp-language-selector--navbar-mobile .lxp-language-selector__control{height:2.4rem}}.navbar-login-btn[data-astro-cid-omngjwir]{color:#202124;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:.9rem;justify-content:center;align-items:center;gap:.55rem;padding:.75rem .85rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .12s,filter .18s,border-color .18s,background .18s;display:inline-flex}.navbar-login-btn[data-astro-cid-omngjwir]:hover:not(:disabled){filter:brightness(1.05);background:#f8f9fa;border-color:#d3d3d3;transform:translateY(-1px)}.navbar-login-btn[data-astro-cid-omngjwir]:disabled{cursor:not-allowed;opacity:.8}.navbar-login-btn__icon[data-astro-cid-omngjwir]{color:#1f2937;justify-content:center;align-items:center;display:inline-flex}.navbar-login-btn__text[data-astro-cid-omngjwir]{white-space:nowrap}@media (width<=900px){.navbar-login-btn[data-astro-cid-omngjwir]{padding:.75rem .85rem;font-size:.88rem}}.lp-acct{align-items:center;display:inline-flex;position:relative}.lp-acct__trigger{border:1px solid color-mix(in srgb, var(--border) 75%, var(--brand) 25%);background:color-mix(in srgb, var(--ink-1,var(--card)) 82%, #000 18%);color:var(--heading);cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:0 .42rem 0 0;transition:filter .18s,transform .12s,border-color .18s,background .18s;display:inline-flex}@media (hover:hover){.lp-acct__trigger:hover{filter:brightness(1.06);border-color:color-mix(in srgb, var(--brand-light) 55%, var(--border) 45%);transform:translateY(-1px)}}html:not(.dark) .lp-acct__trigger{background:var(--card);border-color:var(--border)}.lp-acct__avatar{align-items:center;line-height:0;display:flex}.lp-acct__chev{color:var(--brand-light);flex-shrink:0;transition:transform .18s}.lp-acct__trigger[aria-expanded=true] .lp-acct__chev{transform:rotate(180deg)}.lp-acct__panel{border:1px solid var(--border);background:var(--ink-1,var(--card));z-index:1200;border-radius:1rem;width:min(20rem,100vw - 2rem);max-height:min(80vh,40rem);padding:.5rem;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto;box-shadow:0 22px 48px #0f172a38}.lp-acct__panel[hidden]{display:none}.lp-acct__header{align-items:center;gap:.7rem;padding:.65rem .7rem .75rem;display:flex}.lp-acct__header-avatar{flex-shrink:0;display:inline-flex}.lp-acct__header-info{flex-direction:column;gap:.1rem;min-width:0;display:flex}.lp-acct__header-name{color:var(--heading);white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:700;overflow:hidden}.lp-acct__header-email{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.lp-acct__switch[hidden]{display:none}.lp-acct__switch-list{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.lp-acct__switch-item{align-items:center;display:flex}.lp-acct__switch-pick{cursor:pointer;text-align:left;color:var(--heading);background:0 0;border:none;border-radius:.7rem;flex:auto;align-items:center;gap:.6rem;min-width:0;padding:.45rem .6rem;display:flex}.lp-acct__switch-pick:hover{background:var(--brand-dim)}.lp-acct__switch-avatar{object-fit:cover;background:color-mix(in srgb, var(--brand) 22%, transparent);width:1.9rem;height:1.9rem;color:var(--brand-light);border:1px solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;display:inline-flex}.lp-acct__switch-meta{flex-direction:column;min-width:0;display:flex}.lp-acct__switch-name{color:var(--heading);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.lp-acct__switch-email{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.lp-acct__divider{background:var(--border);height:1px;margin:.4rem 0}.lp-acct__divider[hidden]{display:none}.lp-acct__item{width:100%;color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.7rem;align-items:center;gap:.6rem;padding:.55rem .7rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.lp-acct__item:hover{background:var(--brand-dim);color:var(--heading)}.lp-acct__item[hidden]{display:none!important}.lp-acct__item--ghost{color:var(--brand-light);font-weight:700}.lp-acct__item--danger{color:#e11d48}.lp-acct__item--danger:hover{color:#e11d48;background:#e11d481f}.dark .lp-acct__item--danger{color:#fda4af}@media (width<=1024px){.lp-acct.desktop-only{display:none}}.modal-dialog.modal-overlay{z-index:1400}.modal-dialog .modal-footer .modal-action-btn--secondary{border-color:color-mix(in srgb, #fca5a5 52%, var(--border) 48%)!important;color:#991b1b!important;background:linear-gradient(#fef2f2 0%,#fee2e2 100%)!important}.modal-dialog .modal-footer .modal-action-btn--secondary:hover:not(:disabled){border-color:color-mix(in srgb, #f87171 62%, var(--border) 38%)!important;color:#7f1d1d!important;background:linear-gradient(#fee2e2 0%,#fecaca 100%)!important}.modal-cancel-btn{border-color:color-mix(in srgb, #fca5a5 52%, var(--border) 48%)!important;color:#991b1b!important;background:linear-gradient(#fef2f2 0%,#fee2e2 100%)!important}.modal-cancel-btn:hover:not(:disabled){border-color:color-mix(in srgb, #f87171 62%, var(--border) 38%)!important;color:#7f1d1d!important;background:linear-gradient(#fee2e2 0%,#fecaca 100%)!important}.modal-form-feedback{border:1px solid color-mix(in srgb, #ef4444 40%, var(--border) 60%);background:color-mix(in srgb, #ef4444 10%, var(--card) 90%);border-left:4px solid #ef4444;border-radius:.75rem;align-items:flex-start;gap:.75rem;margin:0 1.5rem;padding:.9rem 1rem;display:flex}.modal-form-feedback.hidden{display:none}.modal-form-feedback__icon{margin:0;font-size:1rem;line-height:1.2}.modal-form-feedback__title{color:var(--heading);margin:0 0 .2rem;font-size:.86rem;font-weight:700}.modal-form-feedback__text{color:var(--text);margin:0;font-size:.84rem;line-height:1.45}.lp-drawer-clear{border:1px solid var(--border);color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:.6rem;padding:.45rem .9rem;font-size:.85rem;transition:background .15s,color .15s}.lp-drawer-clear:hover{background:var(--card);color:var(--text)}.token-checkout-modal__card[data-astro-cid-q2qnuxbs]{max-width:520px}.token-checkout-modal__body[data-astro-cid-q2qnuxbs]{text-align:center;place-items:center;min-height:260px;display:grid}.token-checkout-state[data-astro-cid-q2qnuxbs]{justify-items:center;gap:.7rem;display:grid}.token-checkout-state__title[data-astro-cid-q2qnuxbs]{color:var(--heading);margin:.9rem 0 0;font-weight:700}.token-checkout-state__hint[data-astro-cid-q2qnuxbs]{color:var(--text-muted);max-width:34ch;margin:0;font-size:.92rem}.token-checkout-result[data-astro-cid-q2qnuxbs]{justify-items:center;gap:.8rem;display:grid}.token-checkout-result__icon[data-astro-cid-q2qnuxbs]{justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto;display:flex}.token-checkout-result__icon[data-astro-cid-q2qnuxbs] svg[data-astro-cid-q2qnuxbs]{width:100%;height:100%}.token-checkout-result__title[data-astro-cid-q2qnuxbs]{color:var(--heading);margin:0;font-size:1.1rem;font-weight:700}.token-checkout-result__message[data-astro-cid-q2qnuxbs]{color:var(--text-muted);max-width:40ch;margin:0 0 .65rem}.date-range-picker{display:inline-block;position:relative}.date-range-picker__trigger{border:1px solid var(--border);background:var(--card);min-height:2.2rem;color:var(--text);cursor:pointer;border-radius:.7rem;align-items:center;gap:.5rem;padding:.42rem .6rem .42rem .7rem;font-family:inherit;font-size:.82rem;transition:border-color .2s,background-color .2s,box-shadow .2s;display:inline-flex}.date-range-picker__trigger:hover,.date-range-picker__trigger.has-value{border-color:var(--border-brand)}.date-range-picker__trigger:focus-visible{border-color:var(--border-brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-light) 16%, transparent);outline:none}.date-range-picker__icon{width:1rem;height:1rem;color:var(--text-muted);flex-shrink:0}.date-range-picker__display{white-space:nowrap;font-weight:600}.date-range-picker__display.is-placeholder{color:var(--text-muted);font-weight:400}.date-range-picker__chev{color:var(--text-muted);margin-left:.15rem;font-size:.7rem}.date-range-picker__clear{width:1.1rem;height:1.1rem;color:var(--text-muted);background:color-mix(in srgb, var(--text-muted) 12%, transparent);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;margin-left:.15rem;font-size:.85rem;line-height:1;display:inline-flex}.date-range-picker__clear:hover{background:color-mix(in srgb, var(--text-muted) 25%, transparent);color:var(--heading)}.date-range-picker__panel{z-index:40;background:var(--card);border:1px solid var(--border);border-radius:.85rem;flex-direction:column;gap:.65rem;min-width:17rem;padding:.85rem;display:flex;position:absolute;top:calc(100% + .4rem);box-shadow:0 14px 40px -12px #00000052,0 4px 12px -6px #0000002e}.date-range-picker__panel.is-left{left:0}.date-range-picker__panel.is-right{right:0}.date-range-picker__quick{border-bottom:1px dashed color-mix(in srgb, var(--border) 80%, transparent);flex-wrap:wrap;gap:.3rem;padding-bottom:.3rem;display:flex}.date-range-picker__quick-btn{border:1px solid var(--border);background:color-mix(in srgb, var(--ink-1,var(--card)) 84%, transparent);color:var(--heading);cursor:pointer;border-radius:.5rem;padding:.3rem .5rem;font-size:.7rem;font-weight:600;transition:border-color .15s,background-color .15s}.date-range-picker__quick-btn:hover{border-color:var(--border-brand);background:color-mix(in srgb, var(--brand-dim) 38%, var(--card) 62%)}.date-range-picker__row{flex-direction:column;gap:.25rem;display:flex}.date-range-picker__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:700}.date-range-picker__input{border:1px solid var(--border);background:var(--card);min-height:2rem;color:var(--text);color-scheme:light dark;border-radius:.55rem;padding:.4rem .55rem;font-family:inherit;font-size:.82rem}.date-range-picker__input:focus{border-color:var(--border-brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-light) 16%, transparent);outline:none}.date-range-picker__actions{border-top:1px dashed color-mix(in srgb, var(--border) 80%, transparent);justify-content:flex-end;align-items:center;gap:.45rem;padding-top:.3rem;display:flex}.date-range-picker__btn{border:1px solid var(--border);cursor:pointer;border-radius:.55rem;padding:.4rem .85rem;font-size:.76rem;font-weight:700;transition:background-color .15s,border-color .15s}.date-range-picker__btn--ghost{color:var(--text-muted);background:0 0}.date-range-picker__btn--ghost:hover{border-color:var(--border-brand);color:var(--heading)}.date-range-picker__btn--primary{background:var(--brand,#3b82f6);border-color:var(--brand,#3b82f6);color:#fff}.date-range-picker__btn--primary:hover{filter:brightness(1.05)}.data-table{grid-template-columns:minmax(0,1fr);gap:1rem;min-width:0;display:grid}.data-table__filters-extra{display:contents}.data-table__filter-btn{border:1px solid var(--border);background:color-mix(in srgb, var(--ink-1,var(--card)) 84%, transparent);color:var(--heading);cursor:pointer;border-radius:.7rem;align-items:center;gap:.4rem;padding:.5rem .82rem;font-size:.76rem;font-weight:700;transition:border-color .2s,background-color .2s;display:none}.data-table__filter-btn:hover{border-color:var(--border-brand);background:color-mix(in srgb, var(--brand-dim) 42%, var(--card) 58%)}.data-table__filters-modal{width:min(28rem,95vw)}.data-table__filters-modal-list{gap:.85rem;display:grid}.data-table__filters-modal-item{gap:.35rem;display:grid}.data-table__filters-modal-item .data-table__search,.data-table__filters-modal-item .data-table__input,.data-table__filters-modal-item .data-table__select,.data-table__filters-modal-item .data-table__input{width:100%}.data-table__toolbar{flex-direction:column;gap:.5rem;display:flex}.data-table__toolbar-row{align-items:center;gap:.5rem;display:flex}.data-table__toolbar-row--actions{justify-content:space-between}.data-table__toolbar-row--filters{justify-content:flex-start}.data-table__filters{flex-wrap:wrap;flex:100%;align-items:center;gap:.55rem;width:100%;min-width:0;max-width:100%;display:flex}.data-table__search{position:relative}.data-table__search-icon,.data-table__filter-icon{pointer-events:none;color:var(--text-muted);width:.95rem;height:.95rem;position:absolute;top:50%;left:.7rem;transform:translateY(-50%)}.data-table__input,.data-table__select{border:1px solid var(--border);background:var(--card);min-height:2.2rem;color:var(--text);border-radius:.7rem;font-family:inherit;font-size:.82rem;transition:border-color .2s,box-shadow .2s,background-color .2s}.data-table__input{width:min(22rem,78vw);padding:.52rem .72rem .52rem 2rem}.data-table__select{padding:.52rem 2rem .52rem .72rem}.data-table__select--with-icon{padding-left:2rem}.data-table__input::placeholder{color:var(--text-muted)}.data-table__input:focus,.data-table__select:focus{border-color:var(--border-brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--brand-light) 16%, transparent);outline:none}.data-table__filters>.data-table__search:has(.data-table__input){flex:12rem;min-width:0}.data-table__filters>.data-table__search:has(.data-table__input) .data-table__input{width:100%}.data-table__tags{flex-wrap:wrap;gap:.3rem;display:flex}.data-table__tag-badge{letter-spacing:.02em;white-space:nowrap;background:color-mix(in srgb, var(--brand-light,#818cf8) 18%, transparent);color:var(--brand-light,#818cf8);border:1px solid color-mix(in srgb, var(--brand-light,#818cf8) 34%, transparent);border-radius:.5rem;padding:.2rem .55rem;font-size:.72rem;font-weight:600;display:inline-block}.data-table__tag-badge--more{color:var(--text-muted);border-color:var(--border);background:0 0}.support-badge--provider-direct{background:color-mix(in srgb, var(--text-muted,#94a3b8) 16%, transparent);color:var(--heading,#e5e7eb)}.support-badge--provider-cloud{color:#4285f4;background:#4285f42e}.data-table__date-range{align-items:center;gap:.4rem;display:inline-flex}.data-table__input--date{color-scheme:light dark;width:auto;padding:.52rem .6rem}.data-table__date-range-sep{color:var(--text-muted);font-size:.85rem}.data-table__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.data-table__actions--left{flex:auto;justify-content:flex-start}.data-table__actions--right{flex-shrink:0;justify-content:flex-end}.data-table__quick-action,.data-table__settings-btn,.data-table__refresh-btn,.data-table__pager-btn,.data-table__order-btn,.data-table__icon-btn{border:1px solid var(--border);background:color-mix(in srgb, var(--ink-1,var(--card)) 84%, transparent);color:var(--heading);transition:border-color .2s,background-color .2s,transform .12s}.data-table__quick-action,.data-table__settings-btn,.data-table__refresh-btn{letter-spacing:.01em;border-color:color-mix(in srgb, var(--brand) 45%, var(--border));background:color-mix(in srgb, var(--brand) 14%, var(--card));color:var(--brand);border-radius:.7rem;align-items:center;gap:.4rem;padding:.5rem .82rem;font-size:.76rem;font-weight:700;display:inline-flex}.data-table__quick-action[data-action-id=new_connection],.data-table__quick-action[data-action-id=new_ticket],.data-table__quick-action[data-action-id=buy_plans]{border-color:var(--brand);background:var(--brand);color:#fff}.data-table__quick-action[data-action-id=new_connection]:hover,.data-table__quick-action[data-action-id=new_ticket]:hover,.data-table__quick-action[data-action-id=buy_plans]:hover{background:color-mix(in srgb, var(--brand) 88%, #000);border-color:color-mix(in srgb, var(--brand) 88%, #000);color:#fff}.data-table__toolbar .data-table__actions .data-table__quick-action[data-action-id=new_connection] .data-table__btn-label,.data-table__toolbar .data-table__actions .data-table__quick-action[data-action-id=new_ticket] .data-table__btn-label,.data-table__toolbar .data-table__actions .data-table__quick-action[data-action-id=buy_plans] .data-table__btn-label{color:#fff!important;-webkit-text-fill-color:#fff!important}.data-table__quick-action:hover,.data-table__settings-btn:hover,.data-table__refresh-btn:hover,.data-table__pager-btn:hover,.data-table__order-btn:hover,.data-table__icon-btn:hover{border-color:var(--border-brand);background:color-mix(in srgb, var(--brand-dim) 42%, var(--card) 58%)}.data-table__quick-action:hover,.data-table__settings-btn:hover,.data-table__refresh-btn:hover{transform:translateY(-1px)}.data-table__refresh-btn[disabled],.data-table__refresh-btn.is-loading{cursor:progress;opacity:.85}.data-table__refresh-btn.is-loading .data-table__refresh-icon{animation:.6s linear infinite data-table-refresh-spin}.data-table__refresh-icon{font-weight:900;line-height:1;display:inline-block}@keyframes data-table-refresh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.data-table__quick-action.is-danger{color:var(--destructive);border-color:color-mix(in srgb, var(--destructive) 38%, var(--border));background:color-mix(in srgb, var(--destructive) 10%, var(--card))}.data-table__quick-action.is-danger:hover{background:color-mix(in srgb, var(--destructive) 10%, var(--card))}.data-table__surface{border:1px solid var(--border);background:var(--card);border-radius:1rem;min-width:0;overflow:hidden}.data-table__scroll{-webkit-overflow-scrolling:touch;overflow:auto clip}.data-table__table{border-collapse:collapse;table-layout:auto;width:100%;min-width:640px}.data-table__table thead th{z-index:1;border-bottom:1px solid var(--border);background:linear-gradient(180deg, var(--ink-2), var(--ink-1));color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;text-align:left;white-space:nowrap;padding:.75rem .88rem;font-size:.68rem;font-weight:800;position:-webkit-sticky;position:sticky;top:0;transform:translateZ(0)}.data-table__table thead th.is-actions,.data-table__table tbody td.is-actions{text-align:right;z-index:2;position:sticky;right:0}.data-table__table thead th.is-actions{background:linear-gradient(180deg, var(--ink-2), var(--ink-1));z-index:3;box-shadow:-6px 0 8px -6px #0000002e}.data-table__table tbody td.is-actions{background:var(--card);box-shadow:-6px 0 8px -6px #0000002e}.data-table__table tbody tr:hover td.is-actions{background:color-mix(in srgb, var(--brand-dim) 30%, var(--card) 70%)}.data-table__table tbody td{border-bottom:1px solid var(--border);color:var(--text);padding:.82rem .88rem;font-size:.84rem}.data-table__table tbody tr:last-child td{border-bottom:0}.data-table__table tbody tr:hover{background:color-mix(in srgb, var(--brand-dim) 30%, transparent)}.data-table__table tfoot td{z-index:2;border-top:1px solid var(--border);background:linear-gradient(0deg, var(--ink-2), var(--ink-1));color:var(--text);white-space:nowrap;padding:.72rem .88rem;font-size:.82rem;font-weight:800;position:-webkit-sticky;position:sticky;bottom:0}.data-table__totals-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:.68rem}.data-table__totals-value{text-align:right;font-variant-numeric:tabular-nums}.data-table__table tfoot td.is-actions{background:linear-gradient(0deg, var(--ink-2), var(--ink-1));z-index:3;box-shadow:-6px 0 8px -6px #0000002e}.data-table__table button{font-family:inherit}.data-table__actions-cell{justify-content:flex-end;display:inline-flex}.data-table__row-actions-trigger{border:1px solid var(--border);background:color-mix(in srgb, var(--ink-1) 92%, transparent);width:2rem;height:2rem;color:var(--text-muted);border-radius:.55rem;justify-content:center;align-items:center;display:inline-flex}.data-table__row-actions-trigger:hover{border-color:var(--border-brand);color:var(--heading);background:color-mix(in srgb, var(--brand-dim) 45%, var(--card))}.data-table__row-menu{z-index:1300;border:1px solid color-mix(in srgb, var(--border) 70%, var(--border-brand) 30%);background:var(--ink-1);border-radius:.78rem;min-width:196px;padding:.35rem;position:fixed;transform:translate(-100%);box-shadow:0 10px 28px #00000038}.data-table__row-menu-item{width:100%;color:var(--text);text-align:left;background:0 0;border:0;border-radius:.56rem;align-items:center;gap:.5rem;padding:.5rem .56rem;font-size:.8rem;display:inline-flex}.data-table__row-menu-item:hover{background:color-mix(in srgb, var(--brand-dim) 45%, transparent)}.data-table__row-menu-separator{background:color-mix(in srgb, var(--border) 70%, transparent);height:1px;margin:.35rem 0}.data-table__row-menu-item.is-danger{color:var(--destructive)}.data-table__row-menu-item.is-danger:hover{background:color-mix(in srgb, var(--destructive) 10%, transparent)}.data-table__action-icon{flex-shrink:0;width:.95rem;height:.95rem}.data-table__empty{text-align:center;color:var(--text-muted);font-size:.84rem;padding:2.5rem 1rem!important}.data-table__meta{color:var(--text-muted);margin:0;font-size:.75rem}.data-table__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.data-table__pager{align-items:center;gap:.45rem;display:inline-flex}.data-table__pager-btn{border-radius:.62rem;padding:.35rem .7rem;font-size:.75rem}.data-table__pager-btn:disabled,.data-table__order-btn:disabled{opacity:.45;cursor:not-allowed}.data-table__checkbox{border:1px solid var(--border);width:.9rem;height:.9rem;accent-color:var(--brand-light);border-radius:.25rem}.data-table__modal-overlay{z-index:1200;backdrop-filter:blur(4px);background:#0f172a99;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.data-table__modal{border:1px solid var(--border);background:var(--card);border-radius:1rem;flex-direction:column;width:min(46rem,95vw);max-height:calc(100vh - 2rem);display:flex;overflow:hidden;box-shadow:0 20px 60px #0000004d}.data-table__modal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding:1.5rem;display:flex}.data-table__modal-title{color:var(--heading);margin:0;font-size:1rem;font-weight:800}.data-table__icon-btn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.1rem;display:inline-flex}.data-table__icon-btn:hover{background:var(--border);color:var(--text)}.data-table__modal-body{flex:1;align-content:start;gap:1rem;min-height:0;padding:1.5rem;display:grid;overflow-y:auto}.data-table__modal-group{gap:.55rem;display:grid}.data-table__settings-tabs{border-bottom:1px solid var(--border);background:var(--card);flex-wrap:wrap;flex-shrink:0;gap:.45rem;padding:.75rem 1.5rem;display:flex}.data-table__settings-tab{border:1px solid var(--border);background:color-mix(in srgb, var(--text) 4%, transparent);color:var(--text-muted);cursor:pointer;border-radius:.65rem;padding:.42rem .8rem;font-size:.82rem;transition:background .15s,border-color .15s,color .15s}.data-table__settings-tab:hover{background:color-mix(in srgb, var(--text) 8%, transparent);color:var(--text)}.data-table__settings-tab.is-active{color:var(--text);border-color:var(--primary,#059669);background:color-mix(in srgb, var(--primary,#059669) 10%, transparent)}@media (width<=640px){.data-table__settings-tabs{scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.data-table__settings-tab{white-space:nowrap;flex:none}}.data-table__settings-panel{display:none}.data-table__settings-panel.is-active{gap:1rem;display:grid}.data-table__modal-subtitle{color:var(--heading);margin:0;font-size:.82rem;font-weight:700}.data-table__inline-alert{border:1px solid color-mix(in srgb, var(--border-brand) 58%, var(--border));background:color-mix(in srgb, var(--brand-dim) 36%, var(--card));color:var(--text);border-radius:.7rem;padding:.55rem .7rem;font-size:.8rem}.data-table__inline-alert.is-hidden{display:none}.data-table__inline-alert.is-error{border-color:color-mix(in srgb, var(--destructive) 42%, var(--border));background:color-mix(in srgb, var(--destructive) 10%, var(--card))}.data-table__inline-alert.is-success{border-color:color-mix(in srgb, var(--brand-light) 44%, var(--border));background:color-mix(in srgb, var(--brand-dim) 30%, var(--card))}.data-table__accordion{border:1px solid var(--border);background:color-mix(in srgb, var(--text) 3%, transparent);border-radius:.7rem;overflow:hidden}.data-table__accordion+.data-table__accordion{margin-top:.5rem}.data-table__accordion-summary{cursor:pointer;color:var(--text-muted);user-select:none;align-items:center;gap:.5rem;padding:.6rem .8rem;font-size:.82rem;font-weight:600;list-style:none;transition:background .15s,color .15s;display:flex}.data-table__accordion-summary:hover{background:color-mix(in srgb, var(--text) 6%, transparent);color:var(--text)}.data-table__accordion-summary::-webkit-details-marker{display:none}.data-table__accordion-summary:before{content:"›";color:var(--text-muted);font-size:1rem;line-height:1;transition:transform .18s;display:inline-block;transform:rotate(90deg)}.data-table__accordion[open]>.data-table__accordion-summary{color:var(--text)}.data-table__accordion[open]>.data-table__accordion-summary:before{transform:rotate(180deg)}.data-table__accordion-body{gap:.55rem;padding:.2rem .8rem .8rem;display:grid}.data-table__accordion-body .data-table__toolbar{flex-flow:wrap;align-items:center}.data-table__accordion-body .data-table__toolbar-row--filters{flex:12rem;order:1;min-width:0}.data-table__accordion-body .data-table__toolbar-row--actions{flex:none;order:2}.data-table__integration-state{color:var(--text-muted);margin:0;font-size:.8rem}.data-table__column-list{gap:.45rem;display:grid}.data-table__column-item{border:1px solid var(--border);background:color-mix(in srgb, var(--brand-dim) 12%, var(--card));border-radius:.7rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .65rem;display:flex}.data-table__column-label{color:var(--text);align-items:center;gap:.5rem;font-size:.82rem;display:inline-flex}.data-table__column-order{gap:.35rem;display:inline-flex}.data-table__order-btn{border-radius:.5rem;padding:.2rem .45rem;font-size:.72rem;line-height:1}.data-table__mobile-fab{bottom:calc(var(--app-navbar-height-mobile,4rem) + .9rem);z-index:55;flex-direction:column;align-items:flex-start;gap:.55rem;display:none;position:fixed;left:1rem}.data-table__mobile-fab--right{left:auto;right:1rem;bottom:calc(var(--app-navbar-height-mobile,4rem) + .9rem + 3.55rem);align-items:flex-end}.data-table__fab-btn{cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;transition:transform .15s,box-shadow .15s,background-color .15s,filter .15s;display:inline-flex;border:none!important}.data-table__fab-btn--primary{border-radius:50%;width:3.25rem;height:3.25rem;box-shadow:0 4px 18px #6366f173;background:var(--brand,#6366f1)!important;color:#fff!important}.data-table__fab-btn--primary:hover{filter:brightness(1.06)}.data-table__fab-btn--primary:active{transform:scale(.94);box-shadow:0 2px 8px #6366f159}.data-table__fab-plus{margin-top:-1px;font-size:1.65rem;font-weight:300;line-height:1;display:block}.data-table__fab-btn--secondary{border-radius:50%;width:2.85rem;height:2.85rem;box-shadow:0 4px 14px #6366f166;background:var(--brand,#6366f1)!important;color:#fff!important}.data-table__fab-btn--secondary:hover{filter:brightness(1.06)}.data-table__fab-btn--secondary:active{transform:scale(.93);background:var(--brand-light,#818cf8)!important}.data-table__fab-btn--secondary:disabled{opacity:.6}.data-table__fab-btn .data-table__action-icon{width:1.2rem;height:1.2rem;color:#fff!important}.data-table__fab-plus{color:#fff!important}.data-table__fab-btn.is-loading .data-table__action-icon{animation:.7s linear infinite data-table-fab-spin}@keyframes data-table-fab-spin{to{transform:rotate(360deg)}}@media (width<=820px){.data-table__toolbar-row--actions{align-items:stretch}.data-table__actions--left{justify-content:flex-start}.data-table__input{width:min(100%,24rem)}.data-table__table{min-width:560px}}@media (width<=768px){.data-table{gap:.5rem}.data-table__toolbar{z-index:4;background:var(--card);border-bottom:1px solid var(--border);gap:.4rem;margin:0;padding:.4rem .45rem;position:sticky;top:0}.data-table__toolbar-row--actions{flex-wrap:nowrap;align-items:center;gap:.3rem}.data-table__toolbar-row--filters{flex-wrap:nowrap;align-items:center;gap:.4rem}.data-table__filters{flex-wrap:nowrap;flex:auto;gap:.4rem;min-width:0}.data-table__filters-extra,.data-table__filter-btn{display:none}.data-table__search{flex:auto;min-width:0}.data-table__input{width:100%;min-width:0}.data-table__actions--left,.data-table__actions--right{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.3rem;overflow-x:auto}.data-table__quick-action{display:none}.data-table__quick-action--bulk{flex-shrink:0;display:inline-flex}.data-table__settings-btn,.data-table__refresh-btn{display:none}.data-table__mobile-fab{display:flex}.data-table__surface{border-left:0;border-right:0;border-radius:0;overflow:hidden}.data-table__table thead th{position:static;transform:none}.data-table__footer{align-items:flex-start;padding:0 .45rem}}@media (width<=560px){.data-table__table{min-width:480px}.data-table__footer{align-items:flex-start}}.payment-charts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}@media (width<=900px){.payment-charts{grid-template-columns:1fr}}.payment-charts__card{background:var(--card);border:1px solid var(--border);border-radius:.9rem;flex-direction:column;gap:.85rem;padding:1rem 1.1rem 1.2rem;display:flex}.payment-charts__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.payment-charts__title{color:var(--heading);margin:0;font-size:.95rem;font-weight:700}.payment-charts__subtitle{color:var(--text-muted);margin:.2rem 0 0;font-size:.78rem}.payment-charts__muted{color:var(--text-muted)}.payment-charts__compare{align-items:center;gap:.45rem;display:inline-flex}.payment-charts__compare-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:700}.payment-charts__legend{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.72rem;display:inline-flex}.payment-charts__legend--stack{flex-wrap:wrap;gap:.6rem .9rem}.payment-charts__legend-item{color:var(--text);align-items:center;gap:.35rem;font-size:.74rem;display:inline-flex}.payment-charts__legend-swatch{border-radius:50%;width:.65rem;height:.65rem;display:inline-block}.payment-charts__legend-dot{border-radius:50%;width:.6rem;height:.6rem;margin-right:.25rem;display:inline-block}.payment-charts__legend-dot.is-current{background:var(--brand,#3b82f6)}.payment-charts__legend-dot.is-previous{background:color-mix(in srgb, var(--brand,#3b82f6) 35%, transparent)}.payment-charts__bars{flex-direction:column;gap:.65rem;display:flex}.payment-charts__bar-group{flex-direction:column;gap:.2rem;display:flex}.payment-charts__bar-label{justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.78rem;display:flex}.payment-charts__bar-name{font-weight:700}.payment-charts__bar-value{color:var(--heading);font-weight:700}.payment-charts__bar-track{background:color-mix(in srgb, var(--text-muted) 12%, transparent);border-radius:.3rem;height:1.1rem;position:relative;overflow:hidden}.payment-charts__bar-fill{border-radius:.3rem;height:100%;transition:width .25s ease-out;position:absolute;top:0;left:0}.payment-charts__bar-fill.is-current{z-index:2;height:100%}.payment-charts__bar-fill.is-previous{opacity:.55;z-index:1;height:100%}.payment-charts__bar-meta{color:var(--text-muted);justify-content:space-between;align-items:center;gap:.5rem;font-size:.7rem;display:flex}.payment-charts__delta{letter-spacing:.02em;font-size:.74rem;font-weight:700}.payment-charts__delta--lg{font-size:.95rem}.payment-charts__delta.is-up{color:#10b981}.payment-charts__delta.is-down{color:#ef4444}.payment-charts__delta.is-neutral{color:var(--text-muted)}.payment-charts__total{flex-direction:column;gap:.2rem;padding:.4rem 0;display:flex}.payment-charts__total-value{color:var(--heading);letter-spacing:-.01em;font-size:1.85rem;font-weight:800}.payment-charts__stack{background:color-mix(in srgb, var(--text-muted) 12%, transparent);border-radius:.45rem;height:1.4rem;display:flex;position:relative;overflow:hidden}.payment-charts__stack-segment{height:100%;transition:width .25s ease-out}.payment-charts__stack-empty{color:var(--text-muted);justify-content:center;align-items:center;font-size:.72rem;display:flex;position:absolute;inset:0}.panel-wrapper{width:100%;max-width:72rem;margin-left:auto;margin-right:auto}.page-header{display:none}.panel-hero{margin-bottom:1.5rem;padding:7rem 1.5rem;position:relative;overflow:hidden}.panel-hero__grid{align-items:center;gap:1.5rem;display:grid}@media (width>=900px){.panel-hero__grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr)}}.panel-hero__content{z-index:1;gap:1rem;display:grid;position:relative}.panel-hero__title{letter-spacing:-.04em;color:var(--heading);margin:0;font-size:clamp(2rem,5vw,3.4rem);font-weight:900;line-height:1.02}.panel-hero__subtitle{max-width:52rem;color:var(--text-sub);margin:0;font-size:1.02rem;line-height:1.75}.section-eyebrow{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.9rem;font-weight:700}.panel-hero__actions{flex-wrap:wrap;gap:.75rem;display:flex}.panel-hero__actions a,.panel-hero__actions button{border-radius:.9rem;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.15rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .12s,filter .18s,border-color .18s;display:inline-flex}.panel-hero__actions a svg,.panel-hero__actions button svg{flex-shrink:0;width:16px;height:16px}.panel-hero__actions a:hover,.panel-hero__actions button:hover{transform:translateY(-1px)}.btn-primary-link{background:color-mix(in srgb, var(--ink-1,var(--card)) 82%, #000 18%);border:1px solid color-mix(in srgb, var(--border) 70%, var(--brand) 30%);color:var(--heading);box-shadow:0 4px 14px #00000029}.btn-secondary-link{border:1px solid color-mix(in srgb, var(--border) 70%, var(--brand) 30%);color:var(--heading);background:color-mix(in srgb, var(--ink-1,var(--card)) 82%, #000 18%);box-shadow:0 4px 14px #00000029}.btn-primary-link:hover,.btn-secondary-link:hover{border-color:color-mix(in srgb, var(--brand-light) 58%, var(--border) 42%);background:color-mix(in srgb, var(--ink-1,var(--card)) 74%, #000 26%)}.panel-hero__glance{z-index:1;gap:.75rem;display:grid;position:relative}.glance-card{background:var(--ink-1);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:1.25rem;padding:1rem 1.1rem}.glance-card span{display:block}.glance-card__label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.35rem;font-size:.72rem;font-weight:800}.glance-card__value{color:var(--heading);font-size:1.15rem;font-weight:800}.glance-card__meta{color:var(--text-muted);margin-top:.35rem;font-size:.84rem}.panel-section{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:1.5rem;margin-bottom:1.5rem;transition:border-color .2s,box-shadow .2s}.portal-page-tabs-nav{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:1.25rem;gap:.25rem;margin-bottom:1rem;padding:.35rem;display:flex}.portal-page-tab{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:.9rem;flex:1;justify-content:center;align-items:center;gap:.45rem;padding:.55rem 1rem;font-size:.88rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.portal-page-tab:hover{color:var(--heading);background:var(--brand-dim)}.portal-page-tab--active{background:var(--brand-dim);color:var(--brand-light)}@media (width<=768px){.panel-wrapper{padding-left:0;padding-right:0}.panel-hero{margin-bottom:.5rem;padding:1.1rem .85rem .75rem}.panel-hero__grid{flex-direction:column;gap:.7rem;display:flex}.panel-hero__content{text-align:left;flex:auto;align-items:flex-start;gap:.3rem;width:100%;min-width:0}.panel-hero__title,.panel-hero__subtitle,.section-eyebrow,.support-section__title,.support-section__subtitle,.payments-section__title,.payments-section__subtitle{text-align:left}.panel-hero__title{letter-spacing:-.02em;font-size:1.75rem;line-height:1.15}.panel-hero__subtitle{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.4;display:-webkit-box;overflow:hidden}.section-eyebrow{letter-spacing:.08em;font-size:.64rem}.panel-hero__actions{display:none}.panel-hero__glance{-webkit-overflow-scrolling:touch;flex-flow:row;gap:.4rem;width:100%;display:flex;overflow-x:auto}.panel-hero__glance .glance-card{flex:1 1 0}.glance-card{border-radius:.75rem;min-width:4.5rem;padding:.45rem .55rem}.glance-card__label{letter-spacing:.04em;margin-bottom:.15rem;font-size:.55rem}.glance-card__value{font-size:.85rem}.glance-card__meta{margin-top:.15rem;font-size:.62rem}.portal-page-tabs-nav{z-index:6;background:var(--card);border-radius:.8rem;margin-bottom:.6rem;padding:.25rem;position:sticky;top:0}.portal-page-tab{border-radius:.7rem;gap:.3rem;padding:.5rem .7rem;font-size:.78rem}.panel-wrapper:has(.portal-page-tabs-nav) .data-table__toolbar{top:3.1rem}.panel-section{margin-bottom:.55rem;border-radius:0!important}.payments-section,.support-section,.wompi-section,.servers-section{border-radius:0!important;padding:.5rem .45rem!important}.payments-section__header,.support-section__header,.wompi-section__header,.servers-section__header{gap:.35rem;margin-bottom:.35rem}.payments-section__title,.support-section__title{color:var(--heading);text-align:left;font-size:.82rem;font-weight:700;display:block}.payments-section__subtitle,.support-section__subtitle{display:none}}@media (width<=480px){.panel-hero{padding:.95rem .65rem .65rem}.panel-hero__title{font-size:1.5rem}.portal-page-tab{padding:.45rem .55rem;font-size:.75rem}.glance-card{min-width:4rem;padding:.4rem .5rem}.glance-card__value{font-size:.78rem}}.ssh-modal-summary{background:color-mix(in srgb, var(--accent) 8%, var(--card));border:1px solid color-mix(in srgb, var(--accent) 20%, var(--border));border-radius:.5rem;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.65rem 1rem;font-size:.9rem;display:flex}.ssh-modal-summary__label{color:var(--text-muted)}.ssh-modal-summary__count{color:var(--text);font-size:1.1rem}.ssh-modal-panels{flex-direction:column;gap:1.25rem;display:flex}.ssh-panel-group{border:1px solid var(--border);border-radius:.5rem;overflow:hidden}.ssh-panel-group__header{background:color-mix(in srgb, var(--text) 3%, var(--card));border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem 1rem;display:flex}.ssh-panel-group__name{color:var(--text);font-size:.875rem;font-weight:600}.ssh-connections-table{border-collapse:collapse;width:100%;font-size:.825rem}.ssh-connections-table th,.ssh-connections-table td{text-align:left;border-bottom:1px solid var(--border);color:var(--text);padding:.5rem 1rem}.ssh-connections-table th{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);background:color-mix(in srgb, var(--text) 2%, var(--card));font-size:.75rem;font-weight:600}.ssh-connections-table tbody tr:last-child td{border-bottom:none}.ssh-connections-table tbody tr:hover td{background:color-mix(in srgb, var(--accent) 4%, transparent)}.ssh-connections-table__host{font-family:var(--font-mono,monospace);color:var(--text-muted);font-size:.8rem}.ssh-connections-table__rate{font-variant-numeric:tabular-nums;color:var(--accent,#6366f1);font-weight:600}.ssh-connections-table__lifetime td{color:var(--text-muted);background:color-mix(in srgb, var(--text) 1.5%, transparent);border-bottom:1px solid var(--border);padding-top:.3rem;padding-bottom:.5rem;font-size:.75rem}.ssh-modal-heap{border-top:1px dashed var(--border);color:var(--text-muted);text-align:right;margin:1rem 0 0;padding-top:.75rem;font-size:.78rem}.ssh-modal-loading{justify-content:center;padding:1.5rem 0}.ssh-modal-empty{color:var(--text-muted);align-items:center;gap:.5rem;padding:1.5rem 1rem;font-size:.875rem}.ssh-modal-error{color:var(--danger,#ef4444);background:color-mix(in srgb, var(--danger,#ef4444) 8%, var(--card));border:1px solid color-mix(in srgb, var(--danger,#ef4444) 25%, var(--border));border-radius:.4rem;padding:.75rem 1rem;font-size:.875rem}.payments-section{padding:1.5rem}.payments-section__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.payments-section__title{color:var(--heading);margin:0;font-size:1rem;font-weight:800}.payments-section__subtitle{color:var(--text-muted);margin:0;font-size:.92rem}.payments-tools{grid-template-columns:minmax(220px,1.4fr) auto auto;align-items:end;gap:.6rem;margin-bottom:.9rem;display:grid}.payments-tools__input{border:1px solid var(--border);background:var(--card);width:100%;color:var(--text);box-sizing:border-box;border-radius:.7rem;min-height:2.2rem;padding:.52rem .65rem;font-family:inherit;font-size:.82rem}.payments-tools__input:focus{border-color:var(--border-brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 16%, transparent);outline:none}.payments-tools__select{border:1px solid var(--border);background:var(--card);color:var(--text);cursor:pointer;box-sizing:border-box;border-radius:.7rem;min-height:2.2rem;padding:.52rem .65rem;font-family:inherit;font-size:.82rem;transition:border-color .2s,box-shadow .2s}.payments-tools__select:hover{border-color:var(--border-brand)}.payments-tools__select:focus{border-color:var(--border-brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 16%, transparent);outline:none}.payments-tools__select option{background:var(--ink-1);color:var(--text)}@keyframes shimmer{to{background-position:-200% 0}}.table-card{background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:1.5rem;transition:border-color .2s,box-shadow .2s;overflow:hidden}.table-header{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.table-title{font-size:15px;font-weight:700}.table-meta{color:var(--text-muted);font-size:13px}.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}table{border-collapse:collapse;table-layout:auto;width:100%;font-size:13px}.payments-table{border-collapse:collapse;table-layout:fixed;width:100%}.payments-table thead th{background:linear-gradient(180deg, var(--ink-2), var(--ink-1));color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:1rem;font-size:.72rem;font-weight:800;position:sticky;top:0}.payments-table tbody td{border-bottom:1px solid var(--border);vertical-align:top;color:var(--text);word-break:break-word;overflow-wrap:break-word;padding:1rem}.payments-table tbody tr:last-child td{border-bottom:0}thead th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:normal;word-break:break-word;padding:14px 16px;font-size:11px;font-weight:600}tbody td{border-bottom:1px solid var(--border);vertical-align:middle;word-break:break-word;overflow-wrap:break-word;padding:14px 16px}tbody tr:last-child td{border-bottom:none}.table-sort-btn{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;display:inline-flex}.table-sort-btn .table-sort-icon{opacity:.8;font-size:.75rem}.table-sort-btn.active{color:var(--heading)}.table-sort-btn.active .table-sort-icon{opacity:1}@media (width<=1024px){.payments-tools{grid-template-columns:1fr auto auto}.payments-table{font-size:12px}.payments-table thead th{padding:.75rem;font-size:.65rem}.payments-table tbody td{padding:.75rem}}@media (width<=768px){.table-shell{-webkit-overflow-scrolling:touch;overflow-x:auto}.payments-table{min-width:600px;font-size:11px}.payments-table thead th{white-space:nowrap;padding:.6rem;font-size:.6rem}.payments-table tbody td{max-width:80px;padding:.6rem}.payments-tools{grid-template-columns:1fr;gap:.5rem}.payments-tools__input,.payments-tools__select{width:100%}.badge{padding:4px 10px;font-size:10px}.amount{font-size:11px}.ref-code{max-width:150px;font-size:10px}.btn-view-payment{padding:4px 10px;font-size:10px}}@media (width<=480px){.payments-section{padding:1rem}.table-shell{border-radius:.7rem}.payments-table{min-width:500px;font-size:10px}.payments-table thead th{padding:.5rem;font-size:.55rem}.payments-table tbody td{max-width:70px;padding:.5rem}.payments-section__header{gap:.5rem;margin-bottom:.75rem}.payments-section__title{font-size:.9rem}.payments-section__subtitle{font-size:.8rem}.btn-view-plans-action{padding:.5rem .9rem;font-size:.8rem}.badge{padding:3px 8px;font-size:9px}.amount{font-size:10px}.ref-code{max-width:120px;font-size:9px}.btn-view-payment{padding:3px 8px;font-size:9px}}@media (width<=768px){#plans-section #pricing{padding:1.25rem .5rem}#plans-section #pricing .text-center{margin-bottom:1.1rem}#plans-section #pricing h2{margin-bottom:.45rem;font-size:1.4rem;line-height:1.2}#plans-section #pricing .text-center>p.text-lg{font-size:.9rem;line-height:1.4}}@media (width<=480px){#plans-section #pricing h2{font-size:1.25rem}}.badge{white-space:nowrap;text-transform:uppercase;letter-spacing:.03em;border-radius:.5rem;align-items:center;gap:4px;padding:.3rem .7rem;font-size:.75rem;font-weight:600;display:inline-flex}.amount{font-variant-numeric:tabular-nums;min-width:max-content;font-family:JetBrains Mono,monospace;font-size:13px;font-weight:700;display:inline-block}.ref-code{color:var(--text-muted);word-break:break-word;word-wrap:break-word;max-width:200px;font-family:JetBrains Mono,monospace;font-size:12px;display:block}.empty-state{color:var(--text-muted);padding:56px 24px}.empty-state__icon{vertical-align:middle;justify-content:center;align-items:center;margin-right:8px;display:inline-flex}.empty-state__icon svg{opacity:.5}.empty-state h2{color:var(--text);vertical-align:middle;margin-bottom:6px;font-size:16px;font-weight:600;display:inline}.empty-state p{margin-top:6px;font-size:13px;display:block}.pagination{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.page-info{color:var(--text-muted);font-size:13px}.page-btns{gap:6px;display:flex}.page-btn{border:1px solid var(--border-brand);background:var(--card);color:var(--brand-light);cursor:pointer;border-radius:7px;padding:6px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,color .15s}.page-btn:hover:not(:disabled){background:var(--brand-dim);color:var(--heading)}.page-btn:disabled{opacity:.4;cursor:not-allowed}.payments-header-actions{flex-wrap:wrap;gap:.75rem;margin-left:auto;display:flex}.btn-view-transaction,.btn-view-plan,.btn-back-payments{cursor:pointer;white-space:nowrap;border:none;border-radius:.9rem;align-items:center;gap:.6rem;padding:.65rem 1.25rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:all .15s ease-in-out;display:inline-flex}.btn-view-plans-action{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#7c3aed 0%,#818cf8 100%);border:none;border-radius:.9rem;flex-flow:row;justify-content:center;align-items:center;gap:.6rem;padding:.65rem 1.25rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:all .15s ease-in-out;display:inline-flex}.btn-view-plans-action>span{justify-content:center;align-items:center;display:inline-flex}.btn-view-plans-action .btn-text{white-space:nowrap;line-height:1}.btn-view-plans-action:hover{filter:brightness(1.1);transform:translateY(-1px)}.btn-view-plans-action:active{transform:translateY(0)}.btn-view-plans-action.btn-install-style{gap:.5rem;padding:.6rem 1.2rem;font-weight:700;border:1px solid var(--border-brand)!important;background:var(--brand-dim)!important;color:var(--brand-light)!important}.btn-view-plans-action.btn-install-style:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 14px #00000029;border-color:var(--border-brand)!important;background:var(--brand-glow)!important;color:var(--brand-light)!important}.btn-view-plans-action.btn-install-style span svg{stroke-width:2px;width:16px;height:16px}.btn-back-payments-action{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:.9rem;align-items:center;gap:.6rem;padding:.65rem 1.25rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:all .15s ease-in-out;display:inline-flex}.btn-back-payments-action:hover{background:var(--primary-hover);transform:translateY(-1px)}.btn-back-payments-action:active{transform:translateY(0)}.btn-view-transaction:hover,.btn-view-plan:hover,.btn-back-payments:hover{background:var(--brand-dim);border-color:var(--brand);color:var(--brand-light);transform:translateY(-1px)}.btn-view-transaction:active,.btn-view-plan:active,.btn-back-payments:active{transform:translateY(0)}#payments-container{margin-top:1.5rem;animation:.15s ease-in-out fadeIn-payment}@keyframes fadeIn-payment{0%{opacity:0}to{opacity:1}}#payment-tabs-section{display:block}#plans-section{padding:1.5rem}.plans-section-header{align-items:center;margin-bottom:1.5rem;display:flex}.plans-section-header .btn-ghost{margin-right:auto}.sub-plan{flex-direction:column;gap:.3rem;display:flex}.sub-plan__name{color:var(--heading);font-weight:600}.sub-plan__meta{color:var(--text-muted);font-size:.85rem}.sub-actions{align-items:center;gap:.5rem;display:flex}.btn-action-icon{border:1px solid var(--border);background:var(--card);width:32px;height:32px;color:var(--text);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;font-size:14px;transition:background .15s,color .15s,border-color .15s;display:inline-flex;position:relative}.btn-action-icon:hover{background:var(--brand-dim);border-color:var(--brand);color:var(--brand)}.payment-actions{align-items:center;gap:.5rem;display:flex}.btn-view-payment{border:1px solid var(--border);background:var(--card);color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s ease-in-out;display:inline-flex}.btn-view-payment:hover{background:linear-gradient(135deg, var(--brand-dim) 0%, var(--brand) 100%);border-color:var(--brand);color:var(--brand-light);transform:translateY(-1px);box-shadow:0 4px 12px #428bca33}.btn-view-payment:active{transform:translateY(0)}.badge-active{background:var(--badge-active-bg);color:var(--badge-active-fg)}.badge-suspended{background:var(--badge-suspended-bg);color:var(--badge-suspended-fg)}.badge-cancelled{color:#991b1b;background:#fee2e2}.badge-expired{background:var(--badge-suspended-bg);color:var(--badge-suspended-fg)}.badge-revoked{background:var(--border);color:var(--text-muted)}.modal-overlay{z-index:1000;backdrop-filter:blur(4px);background:#0f172a99;justify-content:center;align-items:center;padding:1rem;display:none;position:fixed;inset:0;overflow-y:auto}.modal-overlay.open{display:flex}.modal-card--centered{justify-content:center;align-items:center;min-height:300px;display:flex}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.checkout-spinner{border:4px solid var(--border);border-top-color:var(--brand);border-radius:50%;width:50px;height:50px;margin:0 auto;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}#checkout-result-icon{justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1rem;display:flex}#checkout-result-icon svg{width:100%;height:100%}.modal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.modal-close{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.5rem;transition:background .15s,color .15s;display:flex}.modal-close:hover{background:var(--border);color:var(--text)}.modal-body{padding:1.5rem}.modal-footer{border-top:1px solid var(--border);justify-content:flex-end;gap:.75rem;padding:1.5rem;display:flex}.detail-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;display:grid}.detail-item{flex-direction:column;display:flex}.detail-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.85rem;font-weight:600}.detail-monospace{font-family:JetBrains Mono,monospace;font-size:.9rem}.buy-btn.btn-current-plan{background:var(--ink-2)!important;color:var(--text-muted)!important;border-color:var(--border)!important;cursor:not-allowed!important;opacity:.6!important}.buy-btn.btn-current-plan:hover{background:var(--ink-2)!important;color:var(--text-muted)!important;transform:none!important}.buy-btn.btn-upgrade-plan{color:#fff!important;background:linear-gradient(135deg,#7c3aed 0%,#818cf8 100%)!important;border-color:#818cf8!important}.buy-btn.btn-upgrade-plan:hover{filter:brightness(1.1)!important;transform:translateY(-2px)!important}.buy-btn.btn-buy-plan{background:var(--brand-dim)!important;color:var(--brand-light)!important;border-color:var(--brand)!important}.buy-btn.btn-buy-plan:hover{background:var(--brand)!important;color:#fff!important}.buy-btn.btn-inferior-plan{color:#991b1b!important;cursor:not-allowed!important;opacity:.6!important;background:#fee2e2!important;border-color:#fecaca!important}.buy-btn.btn-inferior-plan:hover{color:#991b1b!important;background:#fee2e2!important;transform:none!important}.buy-btn:disabled{cursor:not-allowed!important}.buy-btn:disabled:hover{transform:none!important}.buy-btn.btn-downgrade-plan{color:#fff!important;cursor:pointer!important;opacity:1!important;background:linear-gradient(135deg,#d97706 0%,#b45309 100%)!important;border-color:#d97706!important}.buy-btn.btn-downgrade-plan:hover{background:linear-gradient(135deg,#b45309 0%,#92400e 100%)!important;transform:translateY(-2px)!important}.cycle-btn{cursor:pointer!important;color:var(--text-muted)!important;background:0 0!important;border:none!important;transition:background .2s,color .2s,box-shadow .2s!important}.cycle-btn.cycle-active{background:var(--brand)!important;color:#fff!important;box-shadow:0 2px 8px #818cf833!important}@media print{body{background:#fff}#portal-payments>*,.modal-overlay{display:none!important}.sub-actions,.payments-section__header .btn-ghost{display:none}}.pricing-checkout-modal{background:#0f172a99!important}.pricing-checkout-modal.modal-overlay{z-index:1000;backdrop-filter:blur(4px);background:#0f172a99;justify-content:center;align-items:center;padding:1rem;display:none;position:fixed;inset:0;overflow-y:auto}.pricing-checkout-modal.modal-overlay.open{display:flex}.glance-card__meta-tokens{color:var(--brand-light);margin-top:2px;font-weight:600;display:block}.glance-card__meta-tokens:empty{display:none}#payments-modal .server-carousel{outline:none;flex-direction:column;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;display:flex;position:relative}#payments-modal .server-carousel__track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:0 auto;min-width:0;max-width:100%;min-height:0;display:flex;overflow:auto hidden}#payments-modal .server-carousel__track::-webkit-scrollbar{display:none}#payments-modal .server-carousel__slide{scroll-snap-align:center;flex:0 0 100%;justify-content:center;align-items:stretch;width:100%;min-width:0;padding:0;display:flex}#payments-modal .server-carousel__nav{z-index:10;border:1px solid var(--border);background:color-mix(in srgb, var(--card) 82%, transparent);width:2.4rem;height:2.4rem;color:var(--text);cursor:pointer;backdrop-filter:blur(6px);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 8px 24px -12px #0006}#payments-modal .server-carousel__nav--prev{inset-inline-start:.6rem}#payments-modal .server-carousel__nav--next{inset-inline-end:.6rem}#payments-modal .server-carousel__nav:disabled{opacity:.3;cursor:default}[dir=rtl] #payments-modal .server-carousel__nav svg{transform:scaleX(-1)}#payments-modal .server-carousel__indicator{justify-content:center;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}#payments-modal .server-carousel__count{color:var(--text-muted);font-size:.8rem}#payments-modal .server-carousel__dots{align-items:center;gap:.3rem;display:flex}#payments-modal .server-carousel__dot{background:var(--border);cursor:pointer;border:none;border-radius:9999px;width:.5rem;height:.5rem;padding:0;transition:width .2s,background .2s}#payments-modal .server-carousel__dot.is-active{background:var(--brand);width:1.25rem}#payments-modal .lp-plan-grid{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1.25rem;padding-inline:2.6rem;display:flex}#payments-modal .lp-plan-card{border:1px solid var(--border);background:var(--card);border-radius:1rem;flex-direction:column;flex:240px;width:100%;max-width:280px;padding:1.75rem;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative}#payments-modal .lp-plan-card:hover{border-color:var(--border-brand,var(--brand));box-shadow:0 0 0 1px var(--border-brand,var(--brand)), 0 22px 48px -28px color-mix(in srgb, var(--brand) 45%, transparent);transform:translateY(-2px)}#payments-modal .lp-plan-card--highlight{border-color:var(--border-brand,var(--brand));box-shadow:0 0 0 1px var(--border-brand,var(--brand)), 0 22px 48px -28px color-mix(in srgb, var(--brand) 45%, transparent)}#payments-modal .lp-plan-card__badge{background:var(--brand-dim,color-mix(in srgb, var(--brand) 16%, transparent));color:var(--brand-light,var(--brand));border-radius:999px;align-self:flex-start;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.72rem;font-weight:800;display:inline-flex}#payments-modal .lp-plan-card__badge:before{content:"";background:var(--brand);border-radius:999px;width:.4rem;height:.4rem}#payments-modal .lp-plan-card__name{color:var(--heading);margin:.9rem 0 .15rem;font-size:1.5rem;font-weight:900}#payments-modal .lp-plan-card__price-wrap{margin:1.4rem 0}#payments-modal .lp-plan-card__discount-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}#payments-modal .lp-plan-card__discount{color:#fbbf24;background:#f59e0b29;border:1px solid #f59e0b59;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.7rem;font-weight:800;display:inline-flex}#payments-modal .lp-plan-card__strike{color:var(--text-muted);opacity:.7;font-size:.72rem;text-decoration:line-through}#payments-modal .lp-plan-card__price-main{align-items:flex-end;gap:.4rem;margin-bottom:.3rem;display:flex}#payments-modal .lp-plan-card__price{color:var(--heading);font-size:2rem;font-weight:900;line-height:1}#payments-modal .lp-plan-card__sub{color:var(--text-muted);margin:0;font-size:.72rem}#payments-modal .lp-plan-card__feature{color:var(--text);align-items:flex-start;gap:.6rem;margin:0 0 1.4rem;font-size:.85rem;display:flex}#payments-modal .lp-plan-card__feature svg{color:var(--brand);flex-shrink:0;margin-top:.1rem}#payments-modal .lp-plan-card__buy{cursor:pointer;background:0 0;border-radius:.7rem;justify-content:center;align-items:center;gap:.45rem;width:100%;margin-top:auto;padding:.6rem .9rem;font-size:.85rem;font-weight:700;transition:background .15s,color .15s;display:inline-flex;border:1px solid var(--border-brand,var(--brand))!important;color:var(--brand-light,var(--brand))!important}#payments-modal .lp-plan-card__buy:hover:not(:disabled){background:var(--brand)!important;color:#fff!important}#payments-modal .lp-plan-card__buy:disabled{opacity:.6;cursor:not-allowed}#payments-modal .payments-store__tokens-intro{text-align:center;margin:0 auto 1.5rem}#payments-modal .payments-store__eyebrow{color:var(--brand-light);margin:0 0 .5rem;font-size:.75rem;font-weight:700}#payments-modal .payments-store__tokens-heading{color:var(--heading);letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2}#payments-modal .payments-store__tokens-intro>p:last-child{color:var(--text-muted);margin:.5rem 0 0;font-size:.9rem}#payments-modal .payments-store__pack-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}#payments-modal .payments-store__pack-grid--empty{display:block}#payments-modal .payments-store__empty{border:1px solid var(--border);color:var(--text-muted);background:var(--card);text-align:center;border-radius:16px;padding:2rem}#payments-modal .payments-store__empty p{color:var(--heading);margin:0 0 .4rem;font-weight:700}#payments-modal .payments-store__pack{border:1px solid var(--border);background:var(--card);border-radius:16px;flex-direction:column;min-width:0;padding:1.25rem;display:flex;position:relative}#payments-modal .payments-store__pack--featured{border-color:var(--border-brand)}#payments-modal .payments-store__popular{color:var(--brand-light);background:var(--brand-dim);border-radius:999px;padding:.3rem .6rem;font-size:.65rem;font-weight:700;position:absolute;top:.7rem;right:.7rem}#payments-modal .payments-store__pack-logo{object-fit:contain;object-position:left;width:35px;height:23px;margin-bottom:.65rem}#payments-modal .payments-store__token-tag{color:var(--brand-light);background:var(--brand-dim);border-radius:999px;align-self:flex-start;padding:.25rem .55rem;font-size:.75rem}#payments-modal .payments-store__pack-name{color:var(--heading);margin:.75rem 0 .25rem;font-size:1.2rem;font-weight:700;line-height:1.3}#payments-modal .payments-store__pack-tagline{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.5}#payments-modal .payments-store__price-block{margin:1rem 0}#payments-modal .payments-store__discount-row{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.25rem;display:flex}#payments-modal .payments-store__discount{border:1px solid var(--border-brand);color:var(--brand-light);background:var(--brand-dim);border-radius:999px;align-items:center;gap:.15rem;padding:.2rem .4rem;font-size:.75rem;display:inline-flex}#payments-modal .payments-store__strike{color:var(--text-muted);font-size:.75rem;text-decoration:line-through}#payments-modal .payments-store__pack-price{color:var(--heading);letter-spacing:-.025em;font-size:clamp(1.4rem,2.2vw,1.8rem);font-weight:700;line-height:1.2}#payments-modal .payments-store__pack-meta{color:var(--text-muted);margin:.3rem 0 0;font-size:.75rem;line-height:1.5}#payments-modal .payments-store__pack-features{flex:1;gap:.6rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}#payments-modal .payments-store__pack-features li{color:var(--text-sub);align-items:flex-start;gap:.5rem;font-size:.8rem;line-height:1.4;display:flex}#payments-modal .payments-store__pack-features svg{flex-shrink:0;width:16px;height:16px}#payments-modal .payments-store__buy{border:1px solid var(--border-brand);width:100%;min-height:44px;color:var(--brand-light);background:var(--brand-dim);font:inherit;cursor:pointer;border-radius:10px;padding:.65rem 1rem;font-size:.85rem;font-weight:600}#payments-modal .payments-store__buy--featured{color:#fff;border-color:var(--brand-light);background:var(--brand-light)}#payments-modal .payments-store__buy:hover:not(:disabled){filter:brightness(1.08)}#payments-modal .payments-store__buy:disabled{opacity:.55;cursor:not-allowed}#payments-modal .payments-store__benefits{border:1px solid var(--border);background:var(--card);border-radius:16px;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:1rem;padding:1rem;display:grid}#payments-modal .payments-store__benefits>div{min-width:0;color:var(--text-muted);align-items:center;gap:.5rem;font-size:.8rem;line-height:1.4;display:flex}#payments-modal .payments-store__benefits svg{color:var(--brand-light);flex-shrink:0}#payments-modal #payments-tab-historial .data-table{border-radius:16px}#payments-modal #payments-tab-historial .data-table__container{border-color:var(--border)}#payments-modal #payments-tab-historial .data-table__empty{height:220px;color:var(--text-muted);vertical-align:middle;padding:2rem}@media (width<=760px){#payments-modal .payments-store__pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){#payments-modal .payments-store__pack-grid,#payments-modal .payments-store__benefits{grid-template-columns:1fr}}#payments-modal.modal-dialog .payments-modal__card{flex-direction:column;width:min(56rem,100vw);max-width:100vw;height:100dvh;max-height:100dvh;padding:0;display:flex;overflow:hidden}#payments-modal.modal-dialog .payments-modal__content{min-height:0;padding:var(--workspace-space);flex:auto;overflow:auto}#payments-modal .payments-modal__refresh{border:1px solid var(--border);background:var(--bg);color:var(--text);cursor:pointer;border-radius:12px;align-items:center;gap:.4rem;min-height:44px;padding:.42rem .7rem;font-size:.82rem;font-weight:600;transition:color .15s,border-color .15s,background .15s;display:inline-flex}#payments-modal .payments-modal__refresh:hover{color:var(--heading);border-color:var(--border-brand,var(--brand))}#payments-modal .payments-modal__refresh.is-busy svg{animation:.9s linear infinite lxp-refresh-spin}@keyframes lxp-refresh-spin{to{transform:rotate(360deg)}}@media (width<=640px){#payments-modal .payments-modal__refresh-label{display:none}}#payments-modal .payments-modal__header-actions{align-items:center;gap:.4rem;display:inline-flex}#payments-modal .panel-section{box-shadow:none;background:0 0;border:none;padding-left:0;padding-right:0}#payments-modal #payments-tab-historial .data-table__actions--right,#payments-modal #payments-tab-historial .data-table__actions--left{display:none}.support-section{padding:1.5rem}.hidden{display:none!important}.support-section__header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.support-section__title{color:var(--heading);font-size:1rem;font-weight:800}.support-section__subtitle{color:var(--text-muted);font-size:.92rem}.support-spam-count{color:#ef4444;vertical-align:middle;background:#ef444429;border-radius:9999px;justify-content:center;align-items:center;min-width:1.4rem;height:1.4rem;margin-left:.5rem;padding:0 .4rem;font-size:.78rem;font-weight:700;display:inline-flex}.support-section__spam{border-top:1px solid var(--border,#ffffff14);padding-top:1.5rem}.support-tools{grid-template-columns:minmax(220px,1.4fr) auto auto;align-items:end;gap:.6rem;margin-bottom:.9rem;display:grid}.support-tools__input{border:1px solid var(--border);background:var(--card);width:100%;color:var(--text);border-radius:.7rem;min-height:2.2rem;padding:.52rem .65rem;font-family:inherit;font-size:.82rem;transition:border-color .2s,box-shadow .2s}.support-tools__input:focus{border-color:var(--border-brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 16%, transparent);outline:none}.support-tools__select{border:1px solid var(--border);background:var(--card);color:var(--text);cursor:pointer;border-radius:.7rem;min-height:2.2rem;padding:.52rem .65rem;font-family:inherit;font-size:.82rem;transition:border-color .2s,box-shadow .2s}.support-tools__select:hover{border-color:var(--border-brand)}.support-tools__select:focus{border-color:var(--border-brand);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 16%, transparent);outline:none}.support-tools__select option{background:var(--ink-1);color:var(--text)}.support-table{border-collapse:collapse;table-layout:auto;width:100%}.support-table thead th{background:linear-gradient(180deg, var(--ink-2), var(--ink-1));color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:1rem;font-size:.72rem;font-weight:800;position:sticky;top:0}.support-table tbody td{border-bottom:1px solid var(--border);vertical-align:top;color:var(--text);padding:1rem}.support-table tbody tr:last-child td{border-bottom:0}.badge{box-sizing:border-box;letter-spacing:.03em;text-transform:uppercase;text-align:center;white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;gap:4px;max-width:100%;padding:.3rem .7rem;font-size:.75rem;font-weight:600;line-height:1.15;display:inline-flex}.badge-open{color:#0ea5e9;background:#0ea5e929}.badge-in_progress{color:#f59e0b;background:#f59e0b29}.badge-resolved{color:#14b8a6;background:#14b8a629}.badge-closed{color:#64748b;background:#64748b29}.badge-critical{color:#ef4444;background:#ef444429}.badge-high{color:#f97316;background:#f9731629}.badge-medium{color:#d97706;background:#d9770629}.badge-low{color:#6366f1;background:#6366f129}.badge-responded{color:#22c55e;background:#22c55e29}.badge-awaiting_user{color:#d97706;background:#d9770629}.badge-awaiting_admin{color:#ef4444;background:#ef444429}.badge-no_response{color:#64748b;background:#64748b29}.badge-approved{color:#22c55e;background:#22c55e29}.badge-pending{color:#f59e0b;background:#f59e0b29}.badge-declined{color:#ef4444;background:#ef444429}.badge-voided{color:#64748b;background:#64748b29}.support-no-subscription{text-align:center;border:1px dashed var(--border);background:color-mix(in srgb, var(--border) 10%, transparent);border-radius:1.1rem;flex-direction:column;align-items:center;padding:3rem 2rem;display:flex}.support-no-subscription__icon{opacity:.6;justify-content:center;margin-bottom:1rem;display:flex}.support-no-subscription__icon svg{stroke:currentColor;width:48px;height:48px}.support-no-subscription__title{color:var(--brand-light);margin-bottom:.5rem;font-size:1rem;font-weight:700}.support-no-subscription__text{color:var(--text-sub);max-width:400px;margin-bottom:1rem;font-size:.92rem}.support-no-subscription .btn-primary-link{border-radius:.9rem;min-height:44px;padding:.9rem 1.15rem;font-size:.92rem;font-weight:700;text-decoration:none}.support-upgrade-wall{gap:1.5rem;display:grid}.btn-new-ticket{background:var(--primary);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:.7rem;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:.88rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-new-ticket:hover:not(:disabled){background:var(--brand-light);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.btn-new-ticket:active{transform:translateY(0)}.btn-new-ticket:disabled{background:var(--text-muted);cursor:not-allowed;opacity:.6;transform:none}.btn-new-ticket:disabled:hover{background:var(--text-muted);box-shadow:none;transform:none}.btn-new-ticket svg{stroke-width:2px;width:14px;height:14px}.btn-new-ticket.btn-install-style{font-weight:700;border:1px solid var(--border-brand)!important;background:var(--brand-dim)!important;color:var(--brand-light)!important}.btn-new-ticket.btn-install-style:hover:not(:disabled){box-shadow:0 4px 14px #00000029;border-color:var(--border-brand)!important;background:var(--brand-glow)!important;color:var(--brand-light)!important}.support-filters{flex-wrap:wrap;gap:.6rem;display:flex}.support-filter{background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:.6rem;padding:.4rem .8rem;font-size:.82rem;transition:all .2s}.support-filter:hover,.support-filter.active{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, var(--card))}.table-shell{border:1px solid var(--border);background:var(--card);box-shadow:var(--shadow);border-radius:1.1rem;overflow-x:visible}.support-ticket-row-title{color:var(--heading);font-weight:600}.support-ticket-row-date{color:var(--text-muted);font-size:.85rem}.btn-action-icon{border:1px solid var(--border);background:var(--card);width:32px;height:32px;color:var(--text);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;font-size:14px;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex;position:relative}.btn-action-icon:hover{background:var(--brand-dim);border-color:var(--brand);color:var(--brand);transform:translateY(-1px)}.btn-action-icon:active{transform:scale(.95)}.table-footer{border-top:1px solid var(--border);background:var(--ink-1);border-radius:0 0 1.1rem 1.1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 1.5rem;display:flex}.footer-info{align-items:center;gap:.5rem;display:flex}.footer-count{color:var(--text-muted);font-size:.85rem;font-weight:600}.pagination-controls{justify-content:center;align-items:center;gap:1rem;display:flex}.pagination-btn{border:1px solid var(--border-brand);background:color-mix(in srgb, var(--primary) 8%, transparent);color:var(--primary);cursor:pointer;border-radius:.6rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s}.pagination-btn:hover:not(:disabled){background:color-mix(in srgb, var(--primary) 15%, transparent);border-color:var(--primary);transform:translateY(-1px)}.pagination-btn:disabled{opacity:.5;cursor:not-allowed}.pagination-info{color:var(--text-muted);text-align:center;min-width:60px;font-size:.85rem;font-weight:600}.support-badge{text-transform:uppercase;letter-spacing:.03em;border-radius:.5rem;padding:.3rem .7rem;font-size:.75rem;font-weight:600;display:inline-block}.support-badge--open{background:var(--badge-trial-bg);color:var(--badge-trial-fg)}.support-badge--in-progress{color:#92400e;background:#fef3c7}.support-badge--resolved{background:var(--ok-bg);color:var(--ok-fg)}.support-badge--closed{background:var(--badge-suspended-bg);color:var(--badge-suspended-fg)}.support-badge--critical{color:#991b1b;background:#fef2f2;border-left:3px solid #dc2626;padding-left:.5rem}.support-badge--high{color:#92400e;background:#fef3c7;border-left:3px solid #f59e0b;padding-left:.5rem}.support-badge--medium{color:#5b21b6;background:#faf5ff;border-left:3px solid #818cf8;padding-left:.5rem}.support-badge--low{color:#374151;background:#f3f4f6;border-left:3px solid #9ca3af;padding-left:.5rem}.modal-overlay{z-index:1000;backdrop-filter:blur(4px);background:#0f172a99;justify-content:center;align-items:center;padding:1rem;display:none;position:fixed;inset:0}.modal-overlay[style*="display: flex"]{display:flex!important}.modal-card{background:var(--card);border:1px solid var(--border);border-radius:1.1rem;width:100%;max-width:560px;max-height:calc(100vh - 2rem);animation:.3s ease-out slideIn;overflow:auto;box-shadow:0 10px 40px #0003}.modal-card--large{max-width:800px}@keyframes slideIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;display:flex}.modal-title{color:var(--heading);margin:0;font-size:1.1rem;font-weight:700}.support-modal__close{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:.25rem;transition:all .2s;display:flex}.support-modal__close svg{stroke-width:2px;width:18px;height:18px}.support-modal__close:hover{background:color-mix(in srgb, var(--text) 10%, transparent);color:var(--text)}.modal-body{flex-direction:column;gap:1rem;max-height:calc(90vh - 200px);padding:1.5rem;display:flex;overflow-y:auto}.modal-footer{border-top:1px solid var(--border);background:color-mix(in srgb, var(--text) 1%, var(--card));flex-shrink:0;justify-content:flex-end;align-items:center;gap:.8rem;padding:1.5rem;display:flex}.detail-grid{background:color-mix(in srgb, var(--text) 2%, var(--card));border-radius:.7rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:1rem;padding:1rem;display:grid}.detail-item{gap:.3rem;display:grid}.detail-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.75rem;font-weight:600}.detail-value{color:var(--heading);font-size:.95rem;font-weight:500}.ticket-detail-body{gap:1.25rem}.ticket-chat{border:1px solid var(--border);background:color-mix(in srgb, var(--text) 1%, var(--card));border-radius:.9rem;flex-direction:column;min-height:360px;max-height:460px;display:flex;overflow:hidden}.ticket-chat__scroll{scroll-behavior:smooth;flex-direction:column;flex:1;gap:.85rem;padding:1rem 1.1rem;display:flex;overflow-y:auto}.ticket-chat__empty{text-align:center;color:var(--text-muted);margin:auto;font-size:.88rem}.ticket-message{flex-direction:column;gap:.3rem;max-width:78%;display:flex}.ticket-message--user{align-self:flex-end;align-items:flex-end}.ticket-message--admin{align-self:flex-start;align-items:flex-start}.ticket-message__row{align-items:flex-end;gap:.55rem;width:100%;display:flex}.ticket-message--user .ticket-message__row{flex-direction:row-reverse}.ticket-message__avatar-slot{flex:none;align-items:flex-end;display:flex}.ticket-message__content{flex-direction:column;gap:.3rem;min-width:0;display:flex}.ticket-message--user .ticket-message__content{align-items:flex-end}.ticket-message--admin .ticket-message__content{align-items:flex-start}.lxp-avatar{background:color-mix(in srgb, var(--text) 8%, transparent);color:var(--text);border:1px solid var(--border);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.lxp-avatar--message{width:2rem;height:2rem}.lxp-avatar__img{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.lxp-avatar__img--hidden{display:none}.lxp-avatar__fallback{text-transform:uppercase;letter-spacing:.02em;color:var(--text);user-select:none;font-size:.7rem;font-weight:700}.ticket-message__bubble{word-break:break-word;border-radius:1rem;padding:.7rem .95rem;font-size:.92rem;line-height:1.45;position:relative;box-shadow:0 1px 2px #0000000f}.ticket-message--user .ticket-message__bubble{background:linear-gradient(135deg, var(--primary), color-mix(in srgb, var(--primary) 85%, #000));color:#fff;border-bottom-right-radius:.3rem}.ticket-message--admin .ticket-message__bubble{background:var(--card);border:1px solid var(--border);color:var(--text);border-bottom-left-radius:.3rem}html.dark .ticket-message--user .ticket-message__bubble{background:color-mix(in srgb, var(--primary) 22%, var(--card));color:var(--text);border:1px solid color-mix(in srgb, var(--primary) 35%, transparent)}.ticket-message__meta{color:var(--text-muted);align-items:center;gap:.5rem;padding:0 .25rem;font-size:.72rem;display:flex}.ticket-message__sender{color:var(--text-muted);font-weight:600}.ticket-message__admin-tag{background:var(--primary);color:#fff;text-transform:uppercase;letter-spacing:.04em;border-radius:.3rem;align-items:center;padding:.1rem .4rem;font-size:.62rem;font-weight:700;display:inline-flex}.ticket-message__attachments{flex-direction:column;gap:.4rem;margin-top:.6rem;display:flex}.ticket-message__attachment{color:inherit;background:#ffffff24;border:1px solid #ffffff2e;border-radius:.5rem;align-items:center;gap:.5rem;max-width:100%;padding:.45rem .65rem;font-size:.82rem;text-decoration:none;display:inline-flex}.ticket-message--admin .ticket-message__attachment{background:color-mix(in srgb, var(--primary) 6%, var(--card));border-color:var(--border);color:var(--text)}.ticket-message__attachment:hover{filter:brightness(1.06)}.ticket-message__attachment-icon{text-transform:uppercase;background:#0000001f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.7rem;font-weight:700;display:inline-flex}.ticket-message__attachment-info{flex-direction:column;gap:.05rem;min-width:0;display:flex}.ticket-message__attachment-name{white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-weight:600;overflow:hidden}.ticket-message__attachment-size{opacity:.78;font-size:.7rem}.ticket-message__attachment-image{border:1px solid #ffffff2e;border-radius:.5rem;max-width:220px;max-height:180px;margin-top:.4rem;display:block}.ticket-message--admin .ticket-message__attachment-image{border-color:var(--border)}.ticket-reply-form{border-top:1px solid var(--border);flex-direction:column;gap:.8rem;padding-top:1rem;display:flex}.ticket-reply-form__textarea{resize:vertical;min-height:90px}.ticket-reply-form__buttons{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ticket-reply-form__buttons-spacer{flex:auto}.ticket-reply-form__status-select{width:auto;min-width:140px}.upload-toolbar{align-items:center;gap:.6rem;display:flex}.upload-toolbar__btn{align-items:center;gap:.4rem;font-size:.88rem;display:inline-flex}.upload-toolbar__counter{color:var(--text-muted);font-size:.78rem;font-weight:600}.upload-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.upload-list[data-empty=true]{display:none}.upload-item{border:1px solid var(--border);background:var(--card);border-radius:.6rem;grid-template-columns:1fr auto;align-items:center;gap:.5rem .75rem;padding:.55rem .75rem;font-size:.85rem;display:grid}.upload-item__main{flex-direction:column;gap:.25rem;min-width:0;display:flex}.upload-item__row{align-items:center;gap:.5rem;min-width:0;display:flex}.upload-item__icon{background:color-mix(in srgb, var(--primary) 12%, transparent);width:28px;height:28px;color:var(--primary);text-transform:uppercase;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex}.upload-item__name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.upload-item__meta{color:var(--text-muted);font-size:.72rem}.upload-item__progress{background:color-mix(in srgb, var(--text) 8%, transparent);border-radius:999px;height:4px;position:relative;overflow:hidden}.upload-item__progress-bar{background:linear-gradient(90deg, var(--primary), var(--brand-light,var(--primary)));transition:right .18s;position:absolute;inset:0 100% 0 0}.upload-item--success .upload-item__progress-bar{background:linear-gradient(90deg,#10b981,#34d399);right:0!important}.upload-item--error .upload-item__progress-bar{background:linear-gradient(90deg,#ef4444,#f87171);right:0!important}.upload-item--error .upload-item__name{color:#ef4444}.upload-item__remove{border:1px solid var(--border);background:var(--card);color:var(--text-muted);cursor:pointer;border-radius:.45rem;justify-content:center;align-items:center;width:28px;height:28px;font-size:1rem;line-height:1;transition:all .15s;display:inline-flex}.upload-item__remove:hover{color:#ef4444;background:color-mix(in srgb, #ef4444 8%, var(--card));border-color:#ef4444}.support-form{border-top:1px solid var(--border);gap:1rem;padding-top:1rem;display:grid}.form-group{gap:.4rem;display:grid}.form-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:700}.form-textarea,.form-input,.form-select{border:1px solid var(--border);background:var(--card);width:100%;color:var(--text);border-radius:.6rem;padding:.65rem;font-family:inherit;font-size:.88rem;transition:border-color .2s,box-shadow .2s}.form-textarea{resize:vertical;min-height:100px}.form-textarea:focus,.form-input:focus,.form-select:focus{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 16%, transparent);outline:none}.support-form__toolbar{flex-wrap:wrap;gap:.5rem;display:flex}.btn-ghost{border:1px solid var(--border);cursor:pointer;color:var(--text);background:0 0;border-radius:.6rem;align-items:center;gap:.4rem;padding:.5rem .8rem;font-size:.82rem;font-weight:500;transition:all .2s;display:inline-flex}.btn-ghost:hover:not(:disabled){border-color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, var(--card));color:var(--primary)}.btn-ghost:disabled{opacity:.5;cursor:not-allowed}.btn-brand{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:.6rem;padding:.6rem 1.2rem;font-size:.88rem;font-weight:600;transition:all .2s}.btn-brand:hover:not(:disabled){background:var(--brand-light);transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.btn-brand:active{transform:translateY(0)}.btn-brand:disabled{background:var(--text-muted);cursor:not-allowed;opacity:.6}.support-form__file-input{display:none}.support-status-select{background:var(--card);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:.6rem;padding:.5rem .8rem;font-family:inherit;font-size:.82rem;transition:all .2s}.support-status-select:focus{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 16%, transparent);outline:none}.support-pagination{justify-content:center;align-items:center;gap:.5rem;margin-top:1.5rem;display:flex}.support-pagination__btn{background:var(--card);border:1px solid var(--border);cursor:pointer;border-radius:.5rem;padding:.5rem .8rem;font-size:.85rem;transition:all .2s}.support-pagination__btn:hover:not(:disabled){border-color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, var(--card))}.support-pagination__btn:disabled{opacity:.5;cursor:not-allowed}.support-pagination__info{color:var(--text-muted);padding:0 .5rem;font-size:.85rem}.btn-skeleton-container{position:relative;overflow:hidden}.btn-skeleton-container .skeleton-button{background:linear-gradient(90deg, var(--border) 25%, var(--card-hover) 50%, var(--border) 75%);z-index:10;background-size:200% 100%;border-radius:.9rem;animation:1.4s infinite shimmer;display:none;position:absolute;inset:0}.btn-skeleton-container.skeleton-loading .skeleton-button{display:block}.btn-skeleton-container.skeleton-loading{color:#0000;pointer-events:none}.skeleton-card-value-container{align-items:center;min-height:2rem;display:flex;position:relative}.skeleton-card-value{background:linear-gradient(90deg, var(--border) 25%, var(--card-hover) 50%, var(--border) 75%);z-index:10;background-size:200% 100%;border-radius:6px;width:100%;height:100%;animation:1.4s infinite shimmer;display:none;position:absolute;top:0;left:0}.skeleton-card-value-container.skeleton-loading .skeleton-card-value{display:block}.skeleton-card-value-container.skeleton-loading span{opacity:0}@media (width<=768px){.support-modal{width:95vw;max-width:95vw;max-height:95vh}.support-table{font-size:.8rem}.support-table th,.support-table td{padding:.7rem .5rem}.support-tools{grid-template-columns:1fr;align-items:stretch}.support-btn-new{justify-content:center;width:100%}.support-ticket-info{grid-template-columns:1fr}}.ticket-timeline-wrap{margin-top:.25rem}.ticket-timeline{flex-direction:column;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.ticket-timeline__step{grid-template-columns:18px 1fr;align-items:flex-start;gap:.65rem;min-height:2rem;display:grid;position:relative}.ticket-timeline__rail{flex-direction:column;align-self:stretch;align-items:center;width:18px;display:flex;position:relative}.ticket-timeline__dot{background:color-mix(in srgb, var(--text) 14%, transparent);border:2px solid color-mix(in srgb, var(--text) 24%, transparent);box-sizing:border-box;border-radius:999px;flex-shrink:0;width:12px;height:12px;margin-top:.15rem;transition:background .2s,border-color .2s,box-shadow .2s}.ticket-timeline__line{background:color-mix(in srgb, var(--text) 14%, transparent);flex:auto;width:2px;margin-top:2px;margin-bottom:-.4rem;transition:background .2s}.ticket-timeline__body{flex-direction:column;gap:.1rem;min-width:0;padding-bottom:.65rem;display:flex}.ticket-timeline__label{color:var(--text-muted);font-size:.82rem;font-weight:600;line-height:1.25;transition:color .2s}.ticket-timeline__date{color:var(--text-muted);letter-spacing:.01em;font-size:.7rem;font-weight:500}.ticket-timeline__actor{color:color-mix(in srgb, var(--text) 55%, transparent);font-size:.66rem;font-style:italic}.ticket-timeline__step.is-done .ticket-timeline__dot{background:var(--primary);border-color:var(--primary)}.ticket-timeline__step.is-done .ticket-timeline__line{background:var(--primary)}.ticket-timeline__step.is-done .ticket-timeline__label{color:var(--text)}.ticket-timeline__step.is-current .ticket-timeline__dot{background:var(--primary);border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 22%, transparent)}.ticket-timeline__step.is-current .ticket-timeline__label{color:var(--heading);font-weight:700}.ticket-view-section{padding:1rem 0 0}.panel-wrapper--detail{max-width:84rem;padding:0 1.5rem}.ticket-view-section--standalone{padding:calc(var(--app-navbar-height,5.95rem) + 1.5rem) 0 2rem}.ticket-view-shell{min-height:calc(100vh - var(--app-navbar-height,5.95rem) - 4rem);grid-template-columns:280px 1fr;align-items:stretch;gap:1.25rem;display:grid}.ticket-view-sidebar{top:calc(var(--app-navbar-height,5.95rem) + 1rem);max-height:calc(100vh - var(--app-navbar-height,5.95rem) - 2rem);background:var(--card);border:1px solid var(--border);border-radius:.9rem;flex-direction:column;align-self:start;gap:.95rem;padding:1.1rem;display:flex;position:sticky;overflow-y:auto}.ticket-view-back{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:.5rem;align-self:flex-start;align-items:center;gap:.4rem;padding:.4rem .75rem;font-size:.78rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.ticket-view-back:hover{background:color-mix(in srgb, var(--text) 6%, transparent);border-color:var(--border-brand)}.ticket-view-info{flex-direction:column;gap:.85rem;display:flex}.ticket-view-info__item{flex-direction:column;gap:.25rem;display:flex}.ticket-view-info__label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:.66rem;font-weight:700}.ticket-view-info__value{color:var(--text);word-break:break-word;font-size:.88rem;font-weight:600}.ticket-view-info__sub{color:color-mix(in srgb, var(--text) 65%, transparent);word-break:break-word;font-size:.75rem}.form-error{color:#ef4444;margin:.4rem 0 0;font-size:.78rem;line-height:1.4}.input-error{border-color:#ef4444!important;box-shadow:0 0 0 2px #ef44442e!important}.ticket-view-content{border:1px solid var(--border);background:color-mix(in srgb, var(--text) 1%, var(--card));min-height:0;height:calc(100vh - var(--app-navbar-height,5.95rem) - 2rem);top:calc(var(--app-navbar-height,5.95rem) + 1rem);border-radius:.9rem;flex-direction:column;align-self:start;display:flex;position:sticky;overflow:hidden}.ticket-view-content__header{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--text) 2%, var(--card));flex-direction:column;flex:none;gap:.55rem;padding:.95rem 1.1rem;display:flex}.ticket-view-content__title{color:var(--text);word-break:break-word;margin:0;font-size:1.05rem;font-weight:700;line-height:1.3}.ticket-view-content__dates{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.ticket-view-content__date{flex-direction:column;gap:.1rem;display:flex}.ticket-view-content__date-label{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:.62rem;font-weight:700}.ticket-view-content__date-value{color:var(--text);font-size:.78rem;font-weight:600}.ticket-view-content__title-skeleton{width:60%;max-width:30rem;min-height:1.6rem}.ticket-chat-skeleton{flex-direction:column;gap:.85rem;padding:1rem 1.1rem;display:flex}.ticket-chat-skeleton__bubble{border-radius:12px;width:60%;max-width:65%;height:64px}.ticket-chat-skeleton__bubble--right{align-self:flex-end}.ticket-chat-skeleton__bubble--left{align-self:flex-start;width:50%}.ticket-view-chat{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.ticket-view-chat__scroll{scroll-behavior:smooth;flex-direction:column;flex:auto;gap:.85rem;min-height:0;padding:1rem 1.1rem;display:flex;overflow-y:auto}.ticket-view-reply{z-index:1;border-top:1px solid var(--border);background:color-mix(in srgb, var(--text) 1%, var(--card));backdrop-filter:blur(6px);flex-direction:column;flex:none;gap:.6rem;padding:.85rem 1.1rem 1rem;display:flex;position:sticky;bottom:0}.ticket-view-reply .form-group{margin:0}@media (width<=900px){.ticket-view-shell{grid-template-columns:1fr;min-height:0}.ticket-view-sidebar{max-height:none;position:static}.ticket-view-content{height:calc(100vh - 12rem);position:static}}.account-page{padding:clamp(1.5rem,4vw,3.5rem) 1rem;position:relative}.account-page__bg{z-index:0;background-color:#0d1320;position:absolute;inset:0;overflow:hidden}.account-page__bg:before{content:"";opacity:.1;background-image:url(/iconpattern.webp);background-repeat:repeat;background-size:360px;position:absolute;inset:0}.account-page__bg:after{content:"";background:radial-gradient(60% 55% at 50% 42%,#7dbeff38 0%,#60496e1f 40%,#0000 72%);position:absolute;inset:0}.account-page .panel-wrapper{z-index:1;position:relative}.account-page .panel-section{backdrop-filter:blur(6px);background:#0d1320d1;border-color:#829cd238;max-width:42rem;margin-top:clamp(1rem,4vw,3rem);margin-left:auto;margin-right:auto;overflow-x:clip;box-shadow:0 18px 48px #0006,inset 0 1px #ffffff0a}@media (width>=768px){.account-page .panel-section{max-width:56rem}}.account-page .support-section__title{color:#fffffff2}.account-page .support-section__subtitle{color:#fff9}html:not(.dark) .account-page__bg{background-color:#e8e6e9}html:not(.dark) .account-page__bg:before{opacity:.45;filter:grayscale()brightness(1.35)contrast(.9)}html:not(.dark) .account-page__bg:after{opacity:.5}html:not(.dark) .account-page .panel-section{background:var(--card);border-color:var(--border);box-shadow:var(--shadow);backdrop-filter:none}html:not(.dark) .account-page .support-section__title,html:not(.dark) .account-page .account-view__name{color:var(--heading)}html:not(.dark) .account-page .support-section__subtitle,html:not(.dark) .account-page .account-view__email{color:var(--text-muted)}html:not(.dark) .account-page .account-view__role{color:var(--text-sub)}html:not(.dark) .account-page .account-view__identity,html:not(.dark) .account-page .account-view__actions{border-color:var(--border)}html:not(.dark) .account-page .account-view__action{color:var(--text);background:var(--card);border-color:var(--border)}html:not(.dark) .account-page .account-view__avatar-action{color:var(--heading);border-color:var(--brand);background:var(--brand-dim)}html:not(.dark) .account-page .account-view__avatar-action:hover:not(:disabled){color:var(--heading);border-color:var(--brand);background:color-mix(in srgb, var(--brand) 18%, transparent)}html:not(.dark) .account-page .account-view__avatar-action--ghost{color:#b91c1c}html:not(.dark) .account-page .account-view__action:hover{background:var(--ink-2);border-color:var(--border)}.account-page .sec-block .support-section__title{color:#fffffff2}.account-page .sec-block .support-section__subtitle{color:#fff9}html:not(.dark) .account-page .sec-block .support-section__title{color:var(--heading)}html:not(.dark) .account-page .sec-block .support-section__subtitle{color:var(--text-muted)}.account-page .account-view{flex-direction:column;gap:1.1rem;display:flex}.account-page .account-view__col{display:contents}.account-page .account-view__identity{text-align:center;border-bottom:1px solid #829cd22e;flex-direction:column;align-items:center;gap:.85rem;padding-bottom:1.25rem;display:flex}.account-page .account-view__avatar{object-fit:cover;border:2px solid #7dbeff59;border-radius:50%;flex-shrink:0;width:5rem;height:5rem;display:block;box-shadow:0 0 0 5px #7dbeff14,0 8px 22px #00000061}.account-page .account-view__avatar-button{cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;line-height:0;display:inline-flex;position:relative}.account-page .account-view__avatar-button:disabled{cursor:progress}.account-page .account-view__avatar-overlay{color:#fff;opacity:0;pointer-events:none;background:#080d1880;border-radius:50%;justify-content:center;align-items:center;font-size:1.35rem;transition:opacity .15s;display:flex;position:absolute;inset:0}.account-page .account-view__avatar-button:hover .account-view__avatar-overlay,.account-page .account-view__avatar-button:focus-visible .account-view__avatar-overlay,.account-page .account-view__avatar-button.is-uploading .account-view__avatar-overlay{opacity:1}.account-page .account-view__avatar-input{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.account-page .account-view__avatar-controls{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.account-page .account-view__avatar-action{color:#ffffffeb;cursor:pointer;background:#7dbeff1f;border:1px solid #7dbeff66;border-radius:.6rem;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.8rem;font-weight:700;transition:border-color .15s,background .15s;display:inline-flex}.account-page .account-view__avatar-action:hover:not(:disabled){background:#7dbeff33;border-color:#7dbeffb3}.account-page .account-view__avatar-action:disabled{opacity:.6;cursor:progress}.account-page .account-view__avatar-action--ghost{color:#fda4af;background:#fda4af14;border-color:#fda4af4d}.account-page .account-view__avatar-action--ghost:hover:not(:disabled){background:#fda4af29;border-color:#fda4af99}.account-page .account-view__avatar-status{color:#fff9;min-height:1.1rem;font-size:.78rem}.account-page .account-view__avatar-status--done{color:#86efac}.account-page .account-view__avatar-status--error{color:#fda4af}.account-page .account-view__avatar-progress{align-items:center;gap:.5rem;width:100%;max-width:16rem;display:flex}.account-page .account-view__avatar-progress-track{background:#7dbeff29;border-radius:999px;flex:1;height:.4rem;overflow:hidden}.account-page .account-view__avatar-progress-fill{background:linear-gradient(90deg,#818cf8,#c084fc);border-radius:999px;height:100%;transition:width .18s}.account-page .account-view__avatar-progress-pct{text-align:right;font-variant-numeric:tabular-nums;color:#ffffffb8;min-width:2.6rem;font-size:.74rem;font-weight:700}.account-page .account-view__identity-text{flex-direction:column;align-items:center;gap:.18rem;min-width:0;max-width:100%;display:flex}.account-page .account-view__name{color:#fffffff2;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:1.25rem;font-weight:800;overflow:hidden}.account-page .account-view__role{text-transform:uppercase;letter-spacing:.04em;color:#7dbeffd9;font-size:.78rem;font-weight:700}.account-page .account-view__email{color:#fff9;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.82rem;overflow:hidden}.account-page .account-view__actions{border-top:1px solid #829cd22e;flex-wrap:wrap;gap:.55rem;padding-top:1rem;display:flex}.account-page .account-view__action{color:#ffffffe6;cursor:pointer;background:#ffffff0a;border:1px solid #829cd238;border-radius:.65rem;align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s,transform .12s;display:inline-flex}.account-page .account-view__action:hover{background:#ffffff14;border-color:#7dbeff80;transform:translateY(-1px)}.account-page .account-view__action--danger{color:#fda4af;border-color:#fda4af4d}.account-page .account-view__action--danger:hover{background:#fda4af1f;border-color:#fda4af99}.account-page .sec-block{border-bottom:1px solid #829cd22e;padding:1rem 0}.account-page .sec-block:last-child{border-bottom:none}html:not(.dark) .account-page .sec-block{border-color:var(--border)}.account-page .pay-balance{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:.6rem 0 .8rem;display:grid}.account-page .pay-balance__stat{background:#ffffff0a;border:1px solid #829cd238;border-radius:.7rem;flex-direction:column;gap:.2rem;padding:.7rem .8rem;display:flex}html:not(.dark) .account-page .pay-balance__stat{border-color:var(--border);background:var(--card)}.account-page .pay-balance__value{color:#fffffff2;font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:800}html:not(.dark) .account-page .pay-balance__value{color:var(--heading)}.account-page .pay-balance__label{text-transform:uppercase;letter-spacing:.04em;color:#ffffff8c;font-size:.72rem}html:not(.dark) .account-page .pay-balance__label{color:var(--text-muted)}@media (width<=560px){.account-page .pay-balance{grid-template-columns:1fr}}.account-page .pay-converter{flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}.account-page .pay-converter__field{flex:1;min-width:9rem}.account-page .pay-converter__eq{color:#fff9;padding-bottom:.7rem;font-weight:800}html:not(.dark) .account-page .pay-converter__eq{color:var(--text-muted)}.account-page .pay-block-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.account-page .pay-methods{flex-direction:column;gap:.55rem;margin:.7rem 0;display:flex}.account-page .pay-method{background:#ffffff0a;border:1px solid #829cd238;border-radius:.7rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;padding:.7rem .85rem;display:flex}html:not(.dark) .account-page .pay-method{border-color:var(--border);background:var(--card)}.account-page .pay-method--default{border-color:#7dbeff8c}.account-page .pay-method__info{flex-direction:column;gap:.2rem;min-width:0;display:flex}.account-page .pay-method__head{align-items:center;gap:.5rem;display:flex}.account-page .pay-method__type{text-transform:uppercase;letter-spacing:.04em;color:#7dbeffd9;font-size:.72rem;font-weight:700}.account-page .pay-method__label{color:#fffffff2;font-weight:700}html:not(.dark) .account-page .pay-method__label{color:var(--heading)}.account-page .pay-method__mask{color:#fff9;font-size:.8rem}html:not(.dark) .account-page .pay-method__mask{color:var(--text-muted)}.account-page .pay-method__actions{flex-wrap:wrap;gap:.4rem;display:flex}@media (width<=768px){.account-page{padding:clamp(.85rem,4vw,1.5rem) 0 0}}@media (width>=768px){.account-page .account-view__identity{gap:1.1rem}.account-page .acct-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.7rem 1rem;display:grid}.account-page .acct-form>*{min-width:0}.account-page .acct-form__row{grid-column:1/-1}.account-page .acct-form__wa-cell{grid-column:2;align-self:end}.account-page .acct-form__wa-cell .acct-wa{margin-top:0}.account-modal__inner .account-view{flex-direction:row;align-items:flex-start;gap:1.75rem}.account-modal__inner .account-view__col{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.account-modal__inner .account-view__col--left{border-inline-end:1px solid #829cd22e;flex:none;align-self:stretch;width:15rem;padding-inline-end:1.75rem}.account-modal__inner .account-view__col--right{flex:auto;min-width:0}.account-modal__inner .account-view__identity{border-bottom:none;padding-bottom:0}.account-modal__inner .account-view__col--left .account-view__danger-zone{flex-direction:column;align-items:center;width:100%;display:flex}.account-modal__inner .account-view__col--left .account-view__delete-confirm{max-width:100%}}html:not(.dark) .account-modal__inner .account-view__col--left{border-inline-end-color:var(--border)}#account-info-modal.modal-dialog{--info-bg:var(--bg);--info-card:var(--card);--info-input:var(--bg);--info-border:var(--border);--info-text:var(--heading);--info-muted:var(--text-muted);--info-purple:var(--brand-light);--info-green:#15803d}#account-info-modal.modal-dialog>.modal-card{background:var(--info-bg);border-color:var(--info-border);width:min(560px,100vw);max-width:100vw}#account-info-modal.modal-dialog .account-modal__inner{background:var(--info-bg);scrollbar-gutter:auto;padding:22px 20px 32px 18px}#account-info-modal.modal-dialog .account-view{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;width:100%;margin:0;padding:0;display:grid}#account-info-modal.modal-dialog .account-view__col{gap:18px;width:auto;min-width:0}#account-info-modal.modal-dialog .account-view__col--left{border:1px solid var(--info-border);background:linear-gradient(145deg, color-mix(in srgb, var(--info-purple) 7%, var(--info-card)), var(--info-card) 55%);border-radius:14px;align-self:start;gap:0;padding:20px}#account-info-modal.modal-dialog .account-view__identity{background:0 0;border:0;border-radius:0;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:16px;padding:0;display:grid}#account-info-modal.modal-dialog .account-view__avatar-button{background:#e4daf8;border:3px solid #a879f4;border-radius:50%;width:84px;height:84px;margin:0;padding:3px;position:relative;overflow:visible;box-shadow:0 0 0 2px #a879f41a}#account-info-modal.modal-dialog .account-view__avatar{object-fit:cover;border-radius:50%;width:100%;height:100%}#account-info-modal.modal-dialog .account-view__avatar-overlay{opacity:1;color:#e0ceff;background:#261e3f;border:1px solid #9566e7;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;inset:auto -4px -4px auto}#account-info-modal.modal-dialog .account-view__identity-text{flex-direction:column;align-items:flex-start;gap:7px;width:100%;min-width:0;display:flex}#account-info-modal.modal-dialog .account-view__name{color:var(--info-text);text-align:start;overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:1.3}#account-info-modal.modal-dialog .account-view__role{color:var(--info-purple);border:1px solid color-mix(in srgb, var(--info-purple) 30%, transparent);text-transform:uppercase;letter-spacing:.02em;background:0 0;border-radius:99px;align-items:center;gap:7px;padding:5px 10px;font-size:10px;line-height:1.3;display:inline-flex}#account-info-modal.modal-dialog .account-view__email{color:var(--info-muted);text-align:start;overflow-wrap:anywhere;margin-top:2px;font-size:12px;line-height:1.5}#account-info-modal.modal-dialog .account-view__avatar-controls{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:9px;width:100%;margin-top:2px;display:flex}#account-info-modal.modal-dialog .account-view__avatar-action{color:#fff;width:auto;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(115deg,#8a68df,#6331bc);border:1px solid #9565e4;border-radius:10px;flex:130px;justify-content:center;align-items:center;gap:8px;margin:0;padding:10px;font-size:12px;font-weight:600;display:flex}#account-info-modal.modal-dialog .account-view__avatar-action--ghost{background:color-mix(in srgb, var(--error-fg) 8%, transparent);color:var(--error-fg);border-color:var(--error-border)}#account-info-modal.modal-dialog .account-view__avatar-status:empty{display:none}#account-info-modal.modal-dialog .account-view__avatar-status{grid-column:1/-1;margin:0}#account-info-modal.modal-dialog .account-view__avatar-progress{grid-column:1/-1;width:100%}#account-info-modal.modal-dialog .account-view__danger-zone{border:1px solid var(--info-border);background:var(--info-card);border-radius:14px;flex-direction:column;align-items:stretch;gap:11px;width:100%;margin:0;padding:18px;display:flex}#account-info-modal.modal-dialog .account-view__action{border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:45px;padding:10px;font-size:12px;display:flex}#account-info-modal.modal-dialog .account-view__delete-hint{color:var(--info-muted);text-align:center;margin:0;font-size:10.5px;line-height:1.6}#account-info-modal.modal-dialog .account-view__delete-confirm{min-width:0;padding:12px}#account-info-modal.modal-dialog .account-view__delete-input{min-width:0;color:var(--info-text);background:var(--info-input)}#account-info-modal.modal-dialog .acct-diamonds{border:1px solid color-mix(in srgb, var(--info-purple) 27%, var(--info-border));background:color-mix(in srgb, var(--info-purple) 7%, var(--info-card));border-radius:14px;flex-wrap:nowrap;align-items:center;gap:16px;min-height:98px;margin:0;padding:20px 22px;display:flex}#account-info-modal.modal-dialog .account-balance-icon{width:55px;height:55px;color:var(--info-purple);background:color-mix(in srgb, var(--info-purple) 16%, transparent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}#account-info-modal.modal-dialog .acct-diamonds__stat{background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:1px;min-width:0;padding:0;display:flex}#account-info-modal.modal-dialog .acct-diamonds__chip-value{color:var(--info-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:25px;font-weight:700;line-height:1.2}#account-info-modal.modal-dialog .acct-diamonds__chip-label{color:var(--info-muted);text-transform:uppercase;letter-spacing:0;font-size:11px;font-weight:500}#account-info-modal.modal-dialog :is(.account-history-button,.account-edit-button){color:var(--info-purple);background:color-mix(in srgb, var(--info-purple) 6%, transparent);border:1px solid color-mix(in srgb, var(--info-purple) 25%, transparent);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:9px 12px;font-size:12px;font-weight:600;display:inline-flex}#account-info-modal.modal-dialog .account-history-button{flex-shrink:0;min-height:46px;margin-inline-start:auto}#account-info-modal.modal-dialog .acct-form{background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:18px;padding:0;display:flex}#account-info-modal.modal-dialog :is(.account-details-card,.account-whatsapp-card){border:1px solid var(--info-border);background:var(--info-card);border-radius:14px;min-width:0;padding:16px 18px 22px}#account-info-modal.modal-dialog .account-section-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}#account-info-modal.modal-dialog .account-section-header h3{color:var(--info-text);align-items:center;gap:11px;margin:0;font-size:14px;font-weight:650;line-height:1.5;display:flex}#account-info-modal.modal-dialog .account-section-header h3 svg{color:var(--info-purple);flex-shrink:0}#account-info-modal.modal-dialog .account-details-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}#account-info-modal.modal-dialog .acct-form__field{gap:7px;min-width:0;display:flex}#account-info-modal.modal-dialog .acct-form__label{color:var(--info-muted);letter-spacing:0;align-items:center;gap:8px;font-size:11px;font-weight:400;line-height:1.4;display:flex}#account-info-modal.modal-dialog .acct-form__label svg{color:var(--info-purple);flex-shrink:0}#account-info-modal.modal-dialog :is(.acct-form__input,.acct-form__select,.acct-lang-select){border:1px solid var(--info-border);background:var(--info-input);width:100%;min-width:0;height:44px;color:var(--info-text);font:inherit;box-shadow:none;border-radius:9px;padding:0 14px;font-size:13px;font-weight:400}#account-info-modal.modal-dialog .acct-lang-select{padding-inline-end:28px}#account-info-modal.modal-dialog .acct-lang-select option{color:var(--info-text);background:var(--info-card)}#account-info-modal.modal-dialog .acct-form__chev{color:var(--info-muted);font-size:15px}#account-info-modal.modal-dialog .acct-form__dropdown{z-index:5;background:var(--info-card);border-color:var(--info-border);color:var(--info-text);box-shadow:0 8px 28px #0003}#account-info-modal.modal-dialog .acct-form__option{color:var(--info-text)}#account-info-modal.modal-dialog .acct-form__option:is(:hover,.is-active){background:color-mix(in srgb, var(--info-purple) 15%, transparent)}#account-info-modal.modal-dialog .account-whatsapp-card{padding:15px 18px 18px}#account-info-modal.modal-dialog .account-whatsapp-card .account-section-header{flex-wrap:wrap;margin-bottom:13px}#account-info-modal.modal-dialog .account-whatsapp-card h3 svg{color:var(--info-green)}#account-info-modal.modal-dialog .acct-form__phone{gap:9px;width:100%;display:flex}#account-info-modal.modal-dialog .acct-form__prefix{flex:0 0 106px;width:106px;padding-inline:10px}#account-info-modal.modal-dialog .acct-wa__start{width:auto;min-height:37px;color:var(--info-green);background:color-mix(in srgb, var(--info-green) 9%, transparent);border:1px solid color-mix(in srgb, var(--info-green) 42%, transparent);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:8px 11px;font-size:11px;font-weight:600;display:inline-flex}#account-info-modal.modal-dialog :is(.account-phone-hint,.acct-wa__hint,.acct-wa__waiting){color:var(--info-muted);margin:8px 0 0;font-size:11px;line-height:1.5}#account-info-modal.modal-dialog .acct-wa__verify{margin-top:12px}#account-info-modal.modal-dialog .acct-form__status{white-space:normal;align-self:flex-end;min-height:20px;margin-top:-10px;line-height:1.4;position:static}#account-info-modal.modal-dialog button:disabled{opacity:.5;cursor:not-allowed}#account-info-modal.modal-dialog button:hover:not(:disabled){filter:brightness(1.08)}#account-info-modal.modal-dialog :is(button,input,select,a):focus-visible{outline:2px solid var(--info-purple);outline-offset:3px}@media (width<=719px){#account-info-modal.modal-dialog .account-view__col--left{padding:18px}#account-info-modal.modal-dialog .account-modal__inner{padding:16px}}@media (width<=420px){#account-info-modal.modal-dialog .account-details-grid{gap:15px}#account-info-modal.modal-dialog .account-view__identity{grid-template-columns:72px minmax(0,1fr);gap:14px}#account-info-modal.modal-dialog .account-view__avatar-button{width:72px;height:72px}#account-info-modal.modal-dialog .acct-diamonds{gap:10px;padding:16px}#account-info-modal.modal-dialog .account-balance-icon{width:42px;height:42px}#account-info-modal.modal-dialog .account-history-button{gap:7px;padding:9px;font-size:11px}#account-info-modal.modal-dialog :is(.acct-form__input,.acct-lang-select,.acct-form__select){font-size:16px}#account-info-modal.modal-dialog .account-section-header h3{font-size:14px}}.modal-dialog .account-modal__card{flex-direction:column;width:100%;max-width:min(56rem,96vw);max-height:calc(100dvh - 2rem);display:flex;overflow:hidden}.modal-dialog .account-modal__inner{background:0 0;flex:auto;min-height:0;padding:1rem 1.25rem 1.25rem;overflow-y:auto}#account-info-modal .account-modal__actions{border-top:1px solid var(--border);flex-wrap:wrap;gap:.5rem;margin-top:1.1rem;padding-top:1.1rem;display:flex}#account-info-modal .account-modal__action{border:1px solid var(--border);background:var(--ink-2,transparent);color:var(--text);cursor:pointer;border-radius:.7rem;flex:auto;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.88rem;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:inline-flex}#account-info-modal .account-modal__action:hover{border-color:var(--border-brand,var(--brand));background:var(--brand-dim);color:var(--heading)}#account-info-modal .account-modal__action--danger{color:#e11d48;border-color:color-mix(in srgb, #e11d48 35%, var(--border))}#account-info-modal .account-modal__action--danger:hover{color:#e11d48;border-color:color-mix(in srgb, #e11d48 55%, var(--border));background:#e11d481f}.sec-page__add-row{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.6rem;display:flex}.sec-page__input,.sec-page__input:is(select){border:1px solid var(--border);background:color-mix(in srgb, var(--text,#e5e7eb) 4%, transparent);color:var(--heading);border-radius:.55rem;flex:1;min-width:220px;padding:.55rem .7rem;font-size:.95rem;transition:border-color .15s,background .15s}.sec-page__input:focus{border-color:var(--brand);background:color-mix(in srgb, var(--text,#e5e7eb) 8%, transparent);outline:none}.sec-page__input--code{letter-spacing:.4em;text-align:center;font-size:1.3rem}.sec-page__btn{border:1px solid var(--border);background:color-mix(in srgb, var(--text,#e5e7eb) 6%, transparent);color:var(--heading);cursor:pointer;border-radius:.65rem;align-items:center;gap:.45rem;padding:.55rem .95rem;font-size:.9rem;font-weight:600;transition:background .15s,border-color .15s,color .15s,transform .12s;display:inline-flex}.sec-page__btn:hover{background:color-mix(in srgb, var(--text,#e5e7eb) 10%, transparent);transform:translateY(-1px)}.sec-page__btn--primary{background:var(--brand);color:#fff;border-color:#0000}.sec-page__btn--primary:hover{background:color-mix(in srgb, var(--brand) 88%, #000 12%)}.sec-page__btn--danger{color:#ef4444;background:#ef444424;border-color:#ef444459}.sec-page__btn--danger:hover{background:#ef444438}.sec-page__row{flex-wrap:wrap;gap:.6rem;margin:.4rem 0 .6rem;display:flex}.sec-page__table{border-collapse:collapse;width:100%;margin-top:.6rem}.sec-page__table th,.sec-page__table td{text-align:start;border-bottom:1px solid var(--border);color:var(--heading);padding:.6rem .5rem;font-size:.92rem}.sec-page__table th{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:700}.sec-page__muted{color:var(--text-muted);font-size:.88rem}.sec-page__error{color:#ef4444;font-size:.88rem}.sec-page__loading{text-align:center;color:var(--text-muted)}.sec-page__empty{text-align:center;color:var(--text-muted);padding:1rem}.sec-page__codes-wrap{margin-top:.7rem}.sec-page__codes-warning{color:var(--heading);background:#eab30829;border:1px solid #eab3086b;border-radius:.6rem;margin-bottom:.55rem;padding:.55rem .7rem;font-size:.88rem}.sec-page__codes{columns:2;color:var(--heading);column-gap:.8rem;margin:0 0 .55rem;padding:0;list-style:inside decimal}.sec-page__codes li code{font-family:ui-monospace,SFMono-Regular,monospace;font-size:.95rem}.sec-page__wizard{border:1px dashed var(--border);background:color-mix(in srgb, var(--border) 10%, transparent);border-radius:.75rem;margin-top:.8rem;padding:1rem}.sec-page__totp-grid{grid-template-columns:200px 1fr;align-items:start;gap:1rem;display:grid}@media (width<=600px){.sec-page__totp-grid{grid-template-columns:1fr}}.sec-page__label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin:.4rem 0 .25rem;font-size:.78rem;font-weight:700;display:block}.sec-page__totp-secret{background:color-mix(in srgb, var(--text,#e5e7eb) 8%, transparent);border:1px solid var(--border);color:var(--heading);word-break:break-all;border-radius:.45rem;margin-bottom:.4rem;padding:.35rem .55rem;font-family:ui-monospace,SFMono-Regular,monospace;display:inline-block}#security-tab-api-key [hidden]{display:none!important}#sec-api-key-reveal-dialog{border:1px solid var(--border);background:var(--card);width:min(92vw,36rem);max-width:36rem;color:var(--heading);border-radius:1rem;margin:auto;padding:1.4rem;position:fixed;inset:0;box-shadow:0 1.5rem 4rem #00000073}#sec-api-key-reveal-dialog::backdrop{background:#000000b3}#sec-api-key-reveal-dialog h2{margin:0 0 .75rem;font-size:1.25rem}#sec-api-key-reveal-dialog p{line-height:1.5}#sec-api-key-reveal-dialog label{margin:1rem 0 .4rem;font-weight:600;display:block}#sec-api-key-reveal-value{box-sizing:border-box;resize:none;overflow-wrap:anywhere;width:100%;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}#sec-api-key-copy-dialog{background:var(--brand,#6655d8);color:#fff}#security-modal .sec-block__head{align-items:flex-start;gap:.85rem;margin-bottom:1.1rem;display:flex}#security-modal .sec-block__icon{border:1px solid var(--border-brand);width:44px;height:44px;color:var(--brand-light);background:var(--brand-dim);border-radius:12px;flex:0 0 44px;place-items:center;display:grid}#security-modal .sec-block__heading{min-width:0}#security-modal .sec-block__head .support-section__title{margin:0;font-weight:700}#security-modal .sec-block__head .support-section__subtitle{margin:.25rem 0 0}#security-modal :is(#sec-recovery-status,#sec-totp-status,#sec-passkey-status:not(:empty)){border:1px solid var(--border);background:var(--bg);border-radius:999px;align-items:center;padding:.3rem .65rem;font-size:.82rem;font-weight:600;display:inline-flex}.notif-center{flex-direction:column;gap:1rem;width:100%;max-width:760px;margin:0 auto;display:flex}.notif-center__head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.notif-center__title{color:var(--heading,var(--text));margin:0;font-size:1.35rem;font-weight:800}.notif-center__subtitle{color:var(--text-muted);margin:.25rem 0 0;font-size:.9rem}.notif-center__refresh{border:1px solid var(--border);background:var(--card);width:38px;height:38px;color:var(--text-sub,var(--text-muted));cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.notif-center__refresh:hover:not(:disabled){background:var(--card-hover,var(--card));border-color:var(--border-brand,var(--brand));color:var(--brand)}.notif-center__refresh:disabled{opacity:.6;cursor:default}.notif-spin{animation:.9s linear infinite notif-spin}@keyframes notif-spin{to{transform:rotate(360deg)}}.notif-center__state{text-align:center;color:var(--text-muted);padding:2.5rem 1rem;font-size:.9rem}.notif-center__empty{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:.6rem;padding:3rem 1.5rem;display:flex}.notif-center__empty-text{color:var(--text);margin:0;font-size:.95rem;font-weight:700}.notif-center__empty-hint{max-width:360px;color:var(--text-muted);margin:0;font-size:.85rem}.notif-list{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.notif-card{border:1px solid var(--border);background:var(--card);border-radius:12px;flex-direction:column;gap:.5rem;padding:.85rem .9rem;display:flex}.notif-card__head{align-items:center;gap:.55rem;display:flex}.notif-card__chip{background:var(--brand-dim,var(--card-hover));width:26px;height:26px;color:var(--brand);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.notif-card__title{min-width:0;color:var(--heading,var(--text));white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.92rem;font-weight:800;overflow:hidden}.notif-card__time{color:var(--text-muted);flex-shrink:0;font-size:.72rem;font-weight:700}.notif-card__body{color:var(--text-sub,var(--text-muted));margin:0;font-size:.86rem;line-height:1.4}.notif-card__signals{flex-wrap:wrap;gap:.4rem;display:flex}.notif-card__signal{border:1px solid var(--border);background:var(--card-hover,var(--card));width:24px;height:24px;color:var(--text-muted);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}[dir=rtl] .notif-center__head,[dir=rtl] .notif-card__head{flex-direction:row-reverse}#notifications-drawer .notifications-drawer__body{width:100%;padding:0 1.25rem 1.5rem}#notifications-drawer .notifications-drawer__body>*{width:100%;max-width:none}:root{--app-navbar-height:4rem;--app-navbar-height-tablet:4.75rem;--app-navbar-height-mobile:4rem}.app-navbar{z-index:60;border-bottom:1px solid var(--border);background:var(--nav-bg);backdrop-filter:blur(18px);width:100%;position:fixed;top:0;left:0;right:0}.app-navbar-spacer{height:var(--app-navbar-height)}@media (width<=1024px){.app-navbar{border-bottom:none;border-top:1px solid var(--border);top:auto;bottom:0}.app-navbar-spacer{height:0}.app-main-content{padding-bottom:var(--app-navbar-height-tablet)}main.pt-24{padding-top:0!important}}.app-navbar__inner{align-items:center;gap:1rem;max-width:none;min-height:3rem;margin:0 auto;padding:0 1.5rem;display:flex}.app-navbar[data-app-shell=false] .app-navbar__inner{max-width:64rem}#navbar-auth-menu{flex:1;justify-content:flex-end;align-items:center;gap:1rem;min-width:0;display:flex}#navbar-auth-menu .app-navbar__user{order:1;margin-left:0}#navbar-auth-menu .app-navbar__links{order:2}#navbar-visitor-menu{flex:1;align-items:center;min-width:0;display:flex}.app-navbar__brand{flex-shrink:0;align-items:center;gap:1rem;display:flex}.app-navbar__logo{align-items:center;display:inline-flex}.app-navbar__logo-image{width:auto;height:1.85rem}.app-navbar__portal,.app-navbar__links,.app-navbar__cta{align-items:center;gap:.35rem;display:flex}.app-navbar__links{flex-wrap:wrap;flex:1;justify-content:center}#navbar-auth-menu .app-navbar__links{flex:none;justify-content:flex-start;gap:.35rem;margin:0}.app-navbar__visitor-menu{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.app-navbar__visitor-actions{flex:none;align-items:center;gap:1rem;margin:5px;display:flex}.app-navbar__visitor-menu .app-navbar__links{flex:none;justify-content:flex-start;gap:.35rem;margin:0}.app-navbar__actions{align-items:center;gap:.65rem;margin:5px;display:flex}.app-navbar__quick-actions{align-items:center;gap:.45rem;display:inline-flex}.app-navbar__quick-pill{border:1px solid var(--border);color:var(--text-muted);background:0 0;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .85rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.app-navbar__quick-pill:hover{background:var(--brand-dim);color:var(--heading);border-color:var(--border-brand,var(--brand))}.app-navbar__quick-btn{color:#fff;cursor:pointer;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;text-decoration:none;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 8px 18px #0f172a33}@media (hover:hover){.app-navbar__quick-btn:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 12px 24px #0f172a42}}.app-navbar__quick-btn:focus-visible{outline:2px solid var(--heading);outline-offset:2px}.app-navbar__quick-btn--whatsapp{background:#25d366}.app-navbar__quick-btn--help{background:var(--primary,#2563eb)}.app-navbar__quick-btn--help[hidden]{display:none!important}.app-navbar__link,.app-navbar__pill,.app-navbar__ghost,.app-navbar__brand-btn,.app-navbar__menu-link,.app-navbar__mobile-link,.app-navbar__mobile-logout{text-decoration:none}.app-navbar__link,.app-navbar__pill,.app-navbar__menu-link,.app-navbar__mobile-link{color:var(--text-muted);border-radius:999px;align-items:center;gap:.45rem;padding:.6rem .85rem;font-size:.88rem;font-weight:600;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.app-navbar__link[hidden],.app-navbar__mobile-link[hidden],[data-navbar-admin-only][hidden]{display:none!important}.app-navbar__link:hover,.app-navbar__pill:hover,.app-navbar__menu-link:hover,.app-navbar__mobile-link:hover{color:var(--heading);background:var(--brand-dim)}.app-navbar__link.is-active,.app-navbar__pill.is-active,.app-navbar__menu-link.is-active,.app-navbar__mobile-link.is-active{color:var(--brand-light);background:var(--brand-dim)}.app-navbar__pill{border:1px solid #0000}.app-navbar__pill.is-active{border-color:var(--border-brand)}.app-navbar__link-icon,.app-navbar__pill-icon{flex-shrink:0}.app-navbar__theme,.app-navbar__mobile-toggle{border:1px solid color-mix(in srgb, var(--brand) 40%, var(--border) 60%);background:color-mix(in srgb, var(--ink-1) 80%, #000 20%);width:2.4rem;height:2.4rem;color:var(--brand-light);cursor:pointer;border-radius:.9rem;justify-content:center;align-items:center;transition:filter .18s,transform .12s,border-color .18s,background .18s;display:inline-flex}@media (hover:hover){.app-navbar__theme:hover,.app-navbar__mobile-toggle:hover{filter:brightness(1.08);border-color:color-mix(in srgb, var(--brand-light) 60%, var(--border) 40%);background:color-mix(in srgb, var(--ink-1) 72%, #000 28%);transform:translateY(-1px)}}.app-navbar__theme-icon{justify-content:center;align-items:center;display:inline-flex}.app-navbar__ghost,.app-navbar__brand-btn,.app-navbar__mobile-logout{border-radius:.9rem;justify-content:center;align-items:center;gap:.55rem;padding:.72rem 1rem;font-size:.9rem;font-weight:700;transition:transform .12s,filter .18s,border-color .18s,background .18s;display:inline-flex}.app-navbar__ghost{border:1px solid var(--border-brand);color:var(--brand-light)}.app-navbar__ghost:hover{background:var(--brand-dim);border-color:var(--brand)}.app-navbar__brand-btn{background-image:var(--iridescent-text-gradient);animation:iridescent-shift var(--iridescent-button-duration) var(--iridescent-text-easing) infinite;color:#fff;background-position:100%;background-repeat:repeat-x;background-size:260% 260%}@media (hover:hover){.app-navbar__brand-btn:hover,.app-navbar__mobile-logout:hover{filter:brightness(1.08);transform:translateY(-1px)}}.app-navbar__user{margin-left:auto;position:relative}.app-navbar__user-btn{border:1px solid color-mix(in srgb, var(--border) 75%, var(--brand) 25%);background:color-mix(in srgb, var(--ink-1,var(--card)) 82%, #000 18%);color:var(--heading);cursor:pointer;border-radius:.9rem;align-items:center;gap:.55rem;padding:.3rem;transition:filter .18s,transform .12s,border-color .18s,background .18s;display:inline-flex}@media (hover:hover){.app-navbar__user-btn:hover{filter:brightness(1.06);border-color:color-mix(in srgb, var(--brand-light) 55%, var(--border) 45%);background:color-mix(in srgb, var(--ink-1,var(--card)) 76%, #000 24%);transform:translateY(-1px)}}.app-navbar__user-avatar,.app-navbar__user-chevron{color:var(--brand-light);flex-shrink:0}.app-navbar__user-name{white-space:nowrap;text-overflow:ellipsis;max-width:9rem;font-size:.88rem;font-weight:700;overflow:hidden}.app-navbar__user-menu{border:1px solid var(--border);background:var(--ink-1,var(--card));border-radius:1rem;min-width:13rem;padding:.45rem;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 22px 44px #0f172a24}.app-navbar__menu-link,.app-navbar__menu-logout{cursor:pointer;background:0 0;border:none;justify-content:flex-start;width:100%}.app-navbar__menu-link[hidden]{display:none!important}.app-navbar__menu-link.nav-link--disabled,.app-navbar__link.nav-link--disabled,.app-navbar__mobile-link.nav-link--disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.app-navbar__menu-logout{color:#dc2626;border-radius:.8rem;align-items:center;gap:.45rem;padding:.65rem .85rem;font-size:.88rem;font-weight:700;display:inline-flex}.app-navbar__menu-logout:hover{background:#dc262614}.dark .app-navbar__menu-logout,.dark .app-navbar__mobile-logout{color:#fda4af}.dark .app-navbar__menu-logout:hover,.dark .app-navbar__mobile-logout:hover{background:#fda4af24}.app-navbar__mobile{position:relative}.app-navbar__mobile[open] .app-navbar__mobile-toggle{background:var(--brand);color:#ecfdf5}.app-navbar__mobile>summary{list-style:none}.app-navbar__mobile>summary::-webkit-details-marker{display:none}.app-navbar__mobile-panel{border:1px solid var(--border);background:var(--ink-1,var(--card));z-index:1500;-webkit-overflow-scrolling:touch;border-radius:1.2rem;width:min(22rem,100vw - 2rem);max-height:calc(100vh - 7rem);padding:1rem;position:fixed;bottom:calc(100% + .6rem);left:50%;right:auto;overflow-y:auto;transform:translate(-50%);box-shadow:0 24px 48px #0f172a29}.app-navbar__mobile-links,.app-navbar__mobile-footer{gap:.55rem;display:grid}.app-navbar__mobile-accordion{border-top:1px solid var(--border);margin-top:.55rem;padding-top:.55rem;position:relative}.app-navbar__mobile-account{margin-top:.55rem;padding-top:0}#navbar-mobile-auth-links{border-top:1px solid var(--border);margin-top:.55rem;padding-top:.55rem}.app-navbar[data-authenticated=true] .app-navbar__mobile-account.navbar-auth-only{display:grid!important}.app-navbar__mobile-accordion[open] .app-navbar__accordion-icon{transform:rotate(180deg)}.app-navbar__mobile-accordion-trigger{width:100%;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:.8rem;justify-content:space-between;align-items:center;padding:.6rem .65rem;font-size:.88rem;font-weight:600;list-style:none;transition:background .18s,color .18s;display:flex}.app-navbar__mobile-accordion-trigger:hover{background:var(--brand-dim);color:var(--heading)}.app-navbar__mobile-accordion-trigger::-webkit-details-marker{display:none}.app-navbar__mobile-accordion-content{opacity:0;flex-direction:column;gap:.35rem;max-height:0;margin-top:.35rem;padding:.55rem 0 0;transition:max-height .3s ease-in-out,opacity .3s ease-in-out;display:flex;overflow:hidden}.app-navbar__mobile-accordion[open] .app-navbar__mobile-accordion-content{opacity:1;max-height:500px}.app-navbar__accordion-icon{flex-shrink:0;transition:transform .18s}.app-navbar__mobile-footer{border-bottom:1px solid var(--border);margin-bottom:.85rem;padding-bottom:.85rem}.app-navbar__mobile-cta{gap:.6rem;display:grid}.desktop-only{display:inline-flex}.mobile-only,.app-navbar__flex-spacer,.app-navbar__mobile-lang{display:none}.app-navbar__mobile-nav-btn{border:1px solid var(--border);width:2.5rem;height:2.5rem;color:var(--text-muted);background:0 0;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:none}.app-navbar__mobile-nav-btn:hover{background:var(--brand-dim);color:var(--heading);border-color:var(--border-brand)}.app-navbar__mobile-login{display:none}.app-navbar[data-authenticated=true] .app-navbar__mobile-login{display:none!important}.navbar-auth-only{display:none}.app-navbar[data-authenticated=true] .navbar-public-only{display:none!important}.app-navbar[data-authenticated=true] .navbar-auth-only,.app-navbar[data-authenticated=true] .app-navbar__user.navbar-auth-only{display:inline-flex}.app-navbar[data-authenticated=true] .app-navbar__mobile-links.navbar-auth-only{display:grid}.app-navbar[data-authenticated=true] .app-navbar__mobile-logout.navbar-auth-only{display:inline-flex}.app-navbar__mobile-avatar{border:1px solid color-mix(in srgb, var(--border) 70%, var(--brand) 30%);background:color-mix(in srgb, var(--ink-1,var(--card)) 82%, #000 18%);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;padding:0;display:none;overflow:hidden}.app-navbar__mobile-avatar>*{width:100%;height:100%}.app-navbar__mobile-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.navbar-account-actions{flex-direction:column;display:flex}.navbar-account-actions .app-navbar__menu-link,.navbar-account-actions .app-navbar__menu-logout{text-align:right;justify-content:flex-end}.navbar-account-actions__lang{justify-content:flex-end;padding:.3rem .15rem 0;display:flex}.app-navbar__user-info{flex-direction:column;gap:.2rem;max-width:9rem;display:flex}.app-navbar__user-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--heading);font-size:.88rem;font-weight:700;overflow:hidden}.app-navbar__user-email{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--text-sub);opacity:.92;font-size:.75rem;font-weight:400;overflow:hidden}.app-navbar__menu-header{align-items:center;gap:.75rem;margin-bottom:.45rem;padding:.75rem .85rem;display:flex}.app-navbar__menu-header-info{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.app-navbar__menu-header-name{color:var(--heading);white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:700;overflow:hidden}.app-navbar__menu-header-email{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.app-navbar__menu-divider{background:var(--border);height:1px;margin:.35rem 0}.app-navbar__user-menu .lxp-language-selector{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:.4rem;width:100%;padding:.45rem .85rem;display:flex}.app-navbar__user-menu .lxp-language-selector__control{width:100%;min-width:0}@media (width<=1024px){.app-navbar-spacer{height:0}.app-navbar__inner{min-height:calc(var(--app-navbar-height-tablet) - .5rem);gap:.5rem;padding:0}.app-navbar__quick-actions{display:none}.desktop-only{display:none!important}.mobile-only{display:inline-flex!important}.app-navbar__brand{order:1}#navbar-auth-menu{order:2}#navbar-visitor-menu{flex:none;order:2;gap:.5rem}.app-navbar__flex-spacer{flex:1;order:5;display:flex}.app-navbar__actions{order:7}.app-navbar[data-authenticated=true] .app-navbar__mobile-nav-btn{display:inline-flex}.app-navbar__mobile-nav-btn.is-servers{order:3}.app-navbar__mobile-nav-btn.is-purchases{order:4}.app-navbar[data-authenticated=true] .app-navbar__logo{display:none}.app-navbar[data-authenticated=true] .app-navbar__mobile-avatar{display:inline-flex}.app-navbar__mobile-footer{display:none}.app-navbar__mobile-link,.app-navbar__mobile-logout{text-align:right;justify-content:flex-end}.app-navbar__mobile-lang-block{justify-content:flex-end;padding-top:.15rem;display:flex}.app-navbar__mobile-nav-btn{width:2.4rem;height:2.4rem}.app-navbar[data-authenticated=true] .app-navbar__mobile-lang{order:6;align-items:center;display:inline-flex}.app-navbar__mobile-login.mobile-only{align-items:center;display:inline-flex!important}.app-navbar__mobile-login .navbar-login-btn{box-sizing:border-box;border-radius:.7rem;gap:.4rem;height:2.4rem;padding:0 .75rem;font-size:.82rem}.app-navbar__mobile-links.mobile-only,.app-navbar[data-authenticated=true] .app-navbar__mobile-links.navbar-auth-only{display:grid!important}}@media (width<=640px){.app-main-content{padding-bottom:var(--app-navbar-height-mobile)}.app-navbar__mobile-nav-btn{width:2.6rem;height:2.6rem}.app-navbar__mobile-login .navbar-login-btn{height:2.6rem;padding:0 .65rem;font-size:.78rem}.app-navbar__mobile-login .navbar-login-btn__text{display:inline}.app-navbar-spacer{height:0}.app-navbar__inner{min-height:calc(var(--app-navbar-height-mobile) - .4rem);gap:.5rem;padding:0}.app-navbar__logo-image{height:1.6rem}.app-navbar__theme,.app-navbar__mobile-toggle{width:2.6rem;height:2.6rem}.app-navbar__mobile-panel{width:min(20rem,100vw - 1.5rem);padding:.85rem;right:auto}}@media (width<=380px){.app-navbar__inner{gap:.4rem;padding:0}.app-navbar__mobile-nav-btn{width:2.4rem;height:2.4rem}.app-navbar__mobile-login .navbar-login-btn__text{display:none}.app-navbar__mobile-login .navbar-login-btn{border-radius:.7rem;justify-content:center;width:2.4rem;height:2.4rem;padding:0}.app-navbar__actions{gap:.4rem}.app-navbar__logo-image{height:1.45rem}.app-navbar__theme,.app-navbar__mobile-toggle{width:2.4rem;height:2.4rem}.app-navbar__mobile-panel{width:calc(100vw - 1rem);padding:.75rem;right:auto}}.skeleton{background:linear-gradient(90deg, var(--skeleton-base) 25%, var(--skeleton-shine) 50%, var(--skeleton-base) 75%);background-size:200% 100%;border-radius:6px;animation:1.4s infinite shimmer}.navbar-user-skeleton{align-items:center;display:inline-flex}.app-navbar__user{align-items:center;gap:.4rem;display:inline-flex}a.app-navbar__user-btn{text-decoration:none}.app-navbar__user-action{border:1px solid color-mix(in srgb, var(--border) 75%, var(--brand) 25%);background:color-mix(in srgb, var(--ink-1,var(--card)) 82%, #000 18%);width:2.35rem;height:2.35rem;color:var(--heading);cursor:pointer;border-radius:.8rem;justify-content:center;align-items:center;transition:filter .18s,transform .12s,border-color .18s,background .18s,color .18s;display:inline-flex}@media (hover:hover){.app-navbar__user-action:hover{filter:brightness(1.06);border-color:color-mix(in srgb, var(--brand-light) 55%, var(--border) 45%);transform:translateY(-1px)}}html:not(.dark) .app-navbar__user-action{background:var(--card);border-color:var(--border)}@media (hover:hover){html:not(.dark) .app-navbar__user-action:hover{background:var(--brand-dim);filter:none}}.app-navbar__user-action--danger{color:#e11d48;border-color:color-mix(in srgb, #e11d48 35%, var(--border) 65%)}.app-navbar__user-action--danger:hover{border-color:color-mix(in srgb, #e11d48 55%, var(--border) 45%);background:#e11d481f}.app-navbar__actions-group{display:inline-flex;position:relative}.app-navbar__actions-group[hidden]{display:none!important}.app-navbar__actions-toggle{cursor:pointer}.app-navbar__actions-chev{transition:transform .18s}.app-navbar__actions-toggle[aria-expanded=true] .app-navbar__actions-chev{transform:rotate(180deg)}.app-navbar__actions-menu{border:1px solid var(--border);background:var(--ink-1,var(--card));z-index:60;border-radius:1rem;min-width:13rem;padding:.45rem;position:absolute;top:calc(100% + .45rem);left:0;box-shadow:0 22px 44px #0f172a24}.app-navbar__mobile-actions[hidden]{display:none!important}.app-navbar__mobile-actions-summary{cursor:pointer;list-style:none}.app-navbar__mobile-actions-summary::-webkit-details-marker{display:none}.app-navbar__mobile-actions-chev{margin-left:auto;transition:transform .18s}.app-navbar__mobile-actions[open] .app-navbar__mobile-actions-chev{transform:rotate(180deg)}.app-navbar__mobile-actions-list{flex-direction:column;padding-left:.85rem;display:flex}.lp-notif{align-items:center;display:inline-flex;position:relative}.lp-notif__trigger{border:1px solid color-mix(in srgb, var(--brand) 40%, var(--border) 60%);background:color-mix(in srgb, var(--ink-1) 80%, #000 20%);width:2.4rem;height:2.4rem;color:var(--brand-light);cursor:pointer;border-radius:.9rem;justify-content:center;align-items:center;transition:filter .18s,transform .12s,border-color .18s,background .18s;display:inline-flex}@media (hover:hover){.lp-notif__trigger:hover{filter:brightness(1.08);border-color:color-mix(in srgb, var(--brand-light) 60%, var(--border) 40%);background:color-mix(in srgb, var(--ink-1) 72%, #000 28%);transform:translateY(-1px)}}html:not(.dark) .lp-notif__trigger{background:var(--card);border-color:var(--border)}.lp-notif__panel{border:1px solid var(--border);background:var(--ink-1,var(--card));z-index:1200;border-radius:1rem;flex-direction:column;width:min(22rem,100vw - 2rem);max-height:min(80vh,32rem);padding:.5rem;display:flex;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden;box-shadow:0 22px 48px #0f172a38}.lp-notif__panel[hidden]{display:none}.lp-notif__head{padding:.45rem .6rem .55rem}.lp-notif__title{color:var(--heading);font-size:.95rem;font-weight:700}.lp-notif__list{flex-direction:column;flex:auto;gap:.2rem;display:flex;overflow-y:auto}.lp-notif__state{text-align:center;color:var(--text-muted);margin:0;padding:1rem .6rem;font-size:.85rem}.lp-notif__item{color:var(--text-muted);border-radius:.7rem;flex-direction:column;gap:.2rem;padding:.55rem .6rem;text-decoration:none;transition:background .15s,color .15s;display:flex}.lp-notif__item:hover{background:var(--brand-dim);color:var(--heading)}.lp-notif__item-head{align-items:baseline;gap:.5rem;display:flex}.lp-notif__item-title{color:var(--heading);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:.88rem;font-weight:700;overflow:hidden}.lp-notif__item-time{color:var(--text-muted);flex-shrink:0;font-size:.72rem}.lp-notif__item-body{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;display:-webkit-box;overflow:hidden}.lp-notif__more{text-align:center;color:var(--brand-light);border:1px solid var(--border);border-radius:.7rem;margin-top:.4rem;padding:.55rem;font-size:.85rem;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s}.lp-notif__more:hover{background:var(--brand-dim);border-color:var(--border-brand)}@media (width<=1024px){.lp-notif.desktop-only{display:none}}.app-footer{width:100%}.app-footer__rate-banner{border:1px solid var(--border-brand);background:linear-gradient(135deg,#818cf814,#c484fc08);border-radius:1rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.app-footer__rate-badge{text-transform:uppercase;letter-spacing:.05em;background:var(--brand-dim);color:var(--brand-light);border-radius:9999px;flex-shrink:0;align-items:center;gap:.375rem;padding:.313rem .625rem;font-size:.6875rem;font-weight:700;display:inline-flex}.app-footer__rate-value{font-weight:600}.app-footer__link{color:var(--text-muted);text-decoration:none}.app-footer__link:hover{color:var(--heading)}.app-footer--auth{justify-content:center;padding:0 1rem 1.5rem;display:flex}.app-footer__auth-inner{width:100%;max-width:28rem;color:var(--text-muted);text-align:center;flex-direction:column;align-items:center;gap:1rem;font-size:.8125rem;display:flex}.app-footer__auth-content{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.app-footer__auth-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;width:100%;display:flex}.app-footer__auth-links a{color:var(--primary);font-weight:500;text-decoration:none}.app-footer__auth-links a:hover{text-decoration:underline}@media (width<=768px){.app-footer__rate-banner{gap:.375rem;padding:.75rem}.app-footer__rate-badge{padding:.25rem .5rem;font-size:.625rem}.app-footer__logo{display:none}.app-footer .lxp-language-selector,.app-footer--auth .lxp-language-selector{display:none!important}.app-footer__auth-content{text-align:center;align-items:center}.app-footer__auth-links{justify-content:center}}@media (width<=1024px){.app-footer{padding-bottom:calc(var(--app-navbar-height-tablet) + .5rem)}}@media (width<=640px){.app-footer{padding-bottom:calc(var(--app-navbar-height-mobile) + .5rem)}}.session-expired-modal[data-astro-cid-pgimnl53]{z-index:9999}.session-expired-modal__content[data-astro-cid-pgimnl53]{text-align:center;width:100%;max-width:400px;padding:2rem;animation:.3s ease-out slideIn;position:relative}.session-expired-modal__icon-wrapper[data-astro-cid-pgimnl53]{justify-content:center;margin-bottom:1rem;display:flex}.session-expired-modal__icon[data-astro-cid-pgimnl53]{color:var(--color-error,#ef4444)}.session-expired-modal__title[data-astro-cid-pgimnl53]{color:var(--color-text,#000);margin:0 0 .5rem;font-size:1.25rem;font-weight:600}.session-expired-modal__message[data-astro-cid-pgimnl53]{color:var(--color-text-secondary,#666);margin:0 0 1.5rem;font-size:.95rem;line-height:1.5}.session-expired-modal__button[data-astro-cid-pgimnl53]{width:100%}@media (prefers-color-scheme:dark){.session-expired-modal__content[data-astro-cid-pgimnl53]{background:var(--color-background-dark,#1f2937);color:#f3f4f6}.session-expired-modal__title[data-astro-cid-pgimnl53]{color:#f3f4f6}.session-expired-modal__message[data-astro-cid-pgimnl53]{color:#d1d5db}}.auth-user-disabled-modal[data-astro-cid-gpd4bcqo]{z-index:9999}.auth-user-disabled-modal__card[data-astro-cid-gpd4bcqo]{width:100%;max-width:480px}.auth-user-disabled-modal__body[data-astro-cid-gpd4bcqo]{padding-top:1.5rem}.auth-user-disabled-modal__message[data-astro-cid-gpd4bcqo]{color:var(--text);margin:0;line-height:1.55}.auth-user-disabled-modal__footer[data-astro-cid-gpd4bcqo]{width:100%}.auth-user-disabled-modal__support[data-astro-cid-gpd4bcqo]{text-decoration:none}.rate-limit-modal__card[data-astro-cid-jwpgsmp6]{width:100%;max-width:460px}.rate-limit-modal__description[data-astro-cid-jwpgsmp6]{color:var(--text);margin:0;line-height:1.55}.rate-limit-modal__countdown[data-astro-cid-jwpgsmp6]{color:var(--text);align-items:center;gap:.5rem;margin:.75rem 0 0;font-weight:600;display:inline-flex}.rate-limit-modal__countdown[data-astro-cid-jwpgsmp6].is-ready{color:var(--color-success,#16a34a)}.rate-limit-modal__clock[data-astro-cid-jwpgsmp6]{flex-shrink:0}.rate-limit-modal__close[data-astro-cid-jwpgsmp6][hidden],#rate-limit-modal-footer[data-astro-cid-jwpgsmp6][hidden]{display:none!important}
