.app-loader{z-index:500;overscroll-behavior:contain;touch-action:none;background:radial-gradient(circle at 50% 43%, rgba(var(--accent-rgb), .15), transparent 29%), radial-gradient(circle at 14% 26%, rgba(var(--accent-rgb), .055), transparent 24%), radial-gradient(circle at 86% 74%, rgba(var(--accent-rgb), .045), transparent 25%), var(--page-bg);opacity:1;visibility:visible;min-width:100%;min-height:100%;transition:opacity var(--transition-slow), visibility 0s linear .52s;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.app-loader.is-leaving{opacity:0;visibility:hidden;pointer-events:none}.app-loader__starfield{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.app-loader__star{top:var(--loader-star-y);left:var(--loader-star-x);width:var(--loader-star-size);height:var(--loader-star-size);animation:loader-star-drift calc(var(--loader-star-duration) * 1.9) ease-in-out var(--loader-star-delay) infinite alternate;will-change:transform;position:absolute}.app-loader__star i{background:color-mix(in srgb, var(--accent) 78%, white 22%);width:100%;height:100%;box-shadow:0 0 calc(var(--loader-star-size) * 3.2) rgba(var(--accent-rgb), .55), 0 0 calc(var(--loader-star-size) * 8) rgba(var(--accent-rgb), .18);opacity:var(--loader-star-opacity);animation:loader-star-twinkle var(--loader-star-duration) ease-in-out var(--loader-star-delay) infinite;will-change:opacity, transform;border-radius:50%;display:block}.app-loader__star:nth-child(7n) i,.app-loader__star:nth-child(13n) i{background:color-mix(in srgb, var(--accent-2) 72%, white 28%);box-shadow:0 0 calc(var(--loader-star-size) * 4) rgba(var(--accent-rgb), .68), 0 0 calc(var(--loader-star-size) * 10) rgba(var(--accent-rgb), .24)}.app-loader__content{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(92vw,360px);display:flex;position:relative}.app-loader__mark{place-items:center;width:128px;height:128px;display:grid;position:relative}.app-loader__mark img{object-fit:cover;width:82px;height:82px;box-shadow:0 0 34px rgba(var(--accent-rgb), .22);border-radius:50%;animation:1.6s ease-in-out infinite loader-logo}.app-loader__orbit{border:1.5px solid #0000;border-top-color:var(--accent);border-right-color:rgba(var(--accent-rgb), .18);border-radius:50%;animation:1.25s linear infinite loader-spin;position:absolute;inset:2px}.app-loader__orbit--inner{border-top-color:var(--accent-2);border-right-color:#0000;animation-duration:1.75s;animation-direction:reverse;inset:17px}.app-loader__content p{color:var(--text-1);letter-spacing:.09em;text-transform:uppercase;margin:24px 0 5px;font-size:1rem;font-weight:820}.app-loader__content small{color:var(--text-3);font-size:.78rem}.app-loader__line{border-radius:var(--radius-pill);background:var(--border-default);width:224px;height:4px;margin-top:18px;overflow:hidden}.app-loader__line span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-2));height:100%;box-shadow:0 0 18px rgba(var(--accent-rgb), .45);transition:width 80ms linear;display:block}.app-loader__content>strong{color:var(--text-3);font-variant-numeric:tabular-nums;margin-top:8px;font-size:.74rem}:root[data-theme=light] .app-loader__star i{background:color-mix(in srgb, var(--accent) 90%, #17324d 10%);box-shadow:0 0 calc(var(--loader-star-size) * 3.5) rgba(var(--accent-rgb), .38), 0 0 calc(var(--loader-star-size) * 8) rgba(var(--accent-rgb), .13);opacity:min(1, calc(var(--loader-star-opacity) + .14))}@keyframes loader-spin{to{transform:rotate(360deg)}}@keyframes loader-logo{50%{transform:scale(1.04)}}@keyframes loader-star-drift{0%{transform:translate(0,0)}to{transform:translate3d(var(--loader-star-drift-x), var(--loader-star-drift-y), 0)}}@keyframes loader-star-twinkle{0%,to{opacity:calc(var(--loader-star-opacity) * .46);transform:scale(.72)}42%{opacity:var(--loader-star-opacity);transform:scale(1.28)}67%{opacity:calc(var(--loader-star-opacity) * .68);transform:scale(.94)}}@media (width<=560px){.app-loader__star:nth-child(3n){display:none}.app-loader__mark{width:112px;height:112px}.app-loader__mark img{width:72px;height:72px}.app-loader__content p{font-size:.9rem}.app-loader__line{width:min(210px,72vw)}}@media (prefers-reduced-motion:reduce){.app-loader{transition:opacity .12s linear,visibility 0s linear .12s}.app-loader__star,.app-loader__star i,.app-loader__mark img,.app-loader__orbit{animation:none!important}}.server-panel-module-settings{background:#08122261;border:1px solid #4897d361;border-radius:20px;gap:0;padding:10px;display:grid}.server-panel-module-settings.is-expanded{gap:14px;padding:16px}.server-panel-module-settings__header{min-width:0}.server-panel-module-settings__toggle{width:100%;color:var(--text-1);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto 28px;align-items:center;gap:12px;padding:6px;display:grid}.server-panel-module-settings__toggle:hover,.server-panel-module-settings__toggle:focus-visible{background:#277eb614;outline:none}.server-panel-module-settings__icon{width:42px;height:42px;color:var(--accent);border:1px solid #31b5ff94;border-radius:14px;place-items:center;display:grid}.server-panel-module-settings__summary{min-width:0}.server-panel-module-settings__summary strong,.server-panel-module-settings__summary small,.server-panel-module-settings__row strong{display:block}.server-panel-module-settings__summary small,.server-panel-module-settings__row small{color:var(--text-muted);margin-top:4px}.server-panel-module-settings__state{min-width:0;color:var(--text-muted);white-space:nowrap;background:#07111f57;border:1px solid #6582aa3d;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.server-panel-module-settings__state>span{background:currentColor;border-radius:50%;width:7px;height:7px}.server-panel-module-settings__state.is-enabled{color:#5ee6b4;background:#27bc8914;border-color:#5ee6b447}.server-panel-module-settings__state.is-disabled{color:var(--text-muted)}.server-panel-module-settings__chevron{color:var(--text-muted);transition:transform var(--transition-fast), color var(--transition-fast);place-items:center;display:grid}.server-panel-module-settings.is-expanded .server-panel-module-settings__chevron{color:var(--accent);transform:rotate(180deg)}.server-panel-module-settings__rows{gap:10px;display:grid}.server-panel-module-settings__row{background:#07111f47;border:1px solid #6582aa38;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:12px 14px;display:flex}.server-panel-module-settings__row>span{min-width:0}@media (width<=720px){.server-panel-module-settings__toggle{grid-template-columns:38px minmax(0,1fr) auto 24px}.server-panel-module-settings__icon{width:38px;height:38px}.server-panel-module-settings__state{padding:5px 7px;font-size:.68rem}.server-panel-module-settings__row{align-items:flex-start}}.vizo-toggle-switch{color:var(--text-3);white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:10px;font-size:.66rem;font-weight:800;line-height:1.2;display:inline-flex;position:relative;min-width:0!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.vizo-toggle-switch__label{min-width:0;color:inherit;font:inherit}.vizo-toggle-switch>input{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;opacity:0!important;pointer-events:none!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:0!important;overflow:hidden!important}.vizo-toggle-switch.vizo-toggle-switch>.vizo-toggle-switch__track{box-sizing:border-box!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-pill)!important;background:var(--surface-3)!important;width:46px!important;min-width:46px!important;height:26px!important;min-height:26px!important;box-shadow:none!important;transition:background var(--transition-fast), border-color var(--transition-fast), opacity var(--transition-fast)!important;flex:0 0 46px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;transform:none!important}.vizo-toggle-switch.vizo-toggle-switch>.vizo-toggle-switch__track:after{content:""!important;background:var(--text-3)!important;width:18px!important;height:18px!important;transition:transform var(--transition-fast), background var(--transition-fast)!important;border-radius:50%!important;position:absolute!important;top:3px!important;left:3px!important;transform:translate(0)!important;box-shadow:0 2px 7px #00000040!important}.vizo-toggle-switch.vizo-toggle-switch>input:checked+.vizo-toggle-switch__track{border-color:rgba(var(--accent-rgb), .55)!important;background:rgba(var(--accent-rgb), .2)!important}.vizo-toggle-switch.vizo-toggle-switch>input:checked+.vizo-toggle-switch__track:after{background:var(--accent)!important;transform:translate(20px)!important}.vizo-toggle-switch.vizo-toggle-switch>input:focus-visible+.vizo-toggle-switch__track{outline:2px solid var(--accent)!important;outline-offset:3px!important}.vizo-toggle-switch:has(input:disabled){opacity:.58;cursor:not-allowed}@media (width<=720px){.vizo-toggle-switch.vizo-toggle-switch>.vizo-toggle-switch__track{width:46px!important;min-width:46px!important;height:26px!important;min-height:26px!important}.vizo-toggle-switch.vizo-toggle-switch>.vizo-toggle-switch__track:after{width:18px!important;height:18px!important}}.dashboard-layout{background:var(--page-bg-soft);height:100dvh;min-height:100vh;overflow:hidden}.dashboard-layout__viewport{top:var(--header-height);overscroll-behavior-y:auto;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent) 78%, transparent) transparent;background:var(--page-bg-soft);min-width:320px;margin:0;padding:0;position:fixed;bottom:0;left:0;right:0;overflow:hidden auto}.dashboard-layout__viewport::-webkit-scrollbar{width:10px}.dashboard-layout__viewport::-webkit-scrollbar-track{background:0 0}.dashboard-layout__viewport::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--accent), var(--accent-strong)) padding-box;border:3px solid #0000;border-radius:999px;min-height:72px}.dashboard-layout__viewport::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--accent-strong), var(--accent)) padding-box}.dashboard-layout__viewport>.dashboard-page--servers{min-height:100%}.dashboard-layout__viewport>.dashboard-page--workspace,.dashboard-layout__viewport>.welcome-module-page{width:auto;height:auto;min-height:0;margin:0;padding:0;position:absolute;inset:0;overflow:hidden}.dashboard-layout.is-auth-gate{height:auto;min-height:100vh;overflow:visible}.dashboard-layout.is-auth-gate .dashboard-layout__viewport{min-height:calc(100vh - var(--header-height));padding-top:var(--header-height);position:relative;inset:auto;overflow:visible}@media (width<=940px){.dashboard-layout__viewport{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.dashboard-layout__viewport>.dashboard-page--workspace,.dashboard-layout__viewport>.welcome-module-page{width:100%;height:auto;min-height:100%;position:relative;inset:auto;overflow:visible}.dashboard-layout__viewport{overscroll-behavior-y:auto;scrollbar-gutter:auto;overflow:hidden auto}.dashboard-layout__viewport>.dashboard-page--workspace,.dashboard-layout__viewport>.welcome-module-page{width:100%;min-height:100%;display:block;height:auto!important;max-height:none!important;position:relative!important;inset:auto!important;overflow:visible!important}.dashboard-layout__viewport>.dashboard-page--workspace .dashboard-shell,.dashboard-layout__viewport>.welcome-module-page .dashboard-shell{flex-direction:column;width:100%;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:visible!important}.dashboard-layout__viewport>.dashboard-page--workspace .dashboard-shell__server-rail,.dashboard-layout__viewport>.dashboard-page--workspace .dashboard-shell__sidebar,.dashboard-layout__viewport>.dashboard-page--workspace .dashboard-shell__content,.dashboard-layout__viewport>.welcome-module-page .dashboard-shell__server-rail,.dashboard-layout__viewport>.welcome-module-page .dashboard-shell__sidebar,.dashboard-layout__viewport>.welcome-module-page .dashboard-shell__content{overscroll-behavior:auto;scrollbar-gutter:auto;flex:none;width:100%;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.dashboard-layout__viewport>.dashboard-page--workspace .dashboard-shell__sidebar nav,.dashboard-layout__viewport>.welcome-module-page .dashboard-shell__sidebar nav{overscroll-behavior:auto;flex:none;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}}.auth-required-page{min-height:calc(100vh - var(--header-height));padding:calc(var(--header-height) + 44px) 0 64px;align-items:center;display:grid;position:relative;overflow:clip}.auth-required-page__background{pointer-events:none;background:radial-gradient(circle at 50% 32%, rgba(var(--accent-rgb), .12), transparent 30%), radial-gradient(circle at 68% 62%, rgba(var(--accent-2-rgb), .08), transparent 28%), linear-gradient(180deg, rgba(var(--accent-rgb), .025), transparent 48%);position:absolute;inset:0}.auth-required-page__container{z-index:1;justify-items:center;display:grid;position:relative}.auth-required-card{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:linear-gradient(145deg, rgba(var(--accent-rgb), .055), transparent 46%), var(--surface-solid);width:min(100%,560px);box-shadow:var(--shadow-md);text-align:center;justify-items:center;padding:clamp(28px,5vw,44px);display:grid}.auth-required-card__icon{border:1px solid rgba(var(--accent-rgb), .34);background:var(--accent-soft);width:64px;height:64px;color:var(--accent);box-shadow:0 18px 42px rgba(var(--accent-rgb), .16);border-radius:20px;place-items:center;display:grid}.auth-required-card--unavailable .auth-required-card__icon{border-color:color-mix(in srgb, var(--danger) 38%, var(--border-default));background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger)}.auth-required-card__eyebrow{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;margin:22px 0 0;font-size:.72rem;font-weight:900}.auth-required-card h1{letter-spacing:-.045em;margin:11px 0 0;font-size:clamp(1.9rem,5vw,3rem);line-height:1.04}.auth-required-card__description{max-width:470px;color:var(--text-2);margin:17px 0 0;line-height:1.7}.auth-required-card__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.auth-required-card__action{margin-top:0}.auth-required-card__back-action .button__icon{transform:rotate(180deg)}.auth-required-card__note{color:var(--text-3);align-items:flex-start;gap:8px;margin:18px 0 0;font-size:.78rem;line-height:1.55;display:inline-flex}.auth-required-card__note svg{color:var(--success);flex:none;margin-top:2px}.auth-required-card__loader{border:3px solid var(--border-default);border-top-color:var(--accent);border-radius:50%;width:34px;height:34px;margin-top:24px;animation:.76s linear infinite auth-required-spin}.dashboard-layout.is-auth-gate .auth-required-page{min-height:calc(100vh - var(--header-height));padding:44px 0 64px}@keyframes auth-required-spin{to{transform:rotate(360deg)}}@media (width<=620px){.auth-required-page{padding:calc(var(--header-height) + 24px) 0 36px}.auth-required-card{border-radius:22px}.auth-required-card__actions{flex-direction:column;width:100%}.auth-required-card__actions .button{justify-content:center;width:100%}.dashboard-layout.is-auth-gate .auth-required-page{padding:28px 0 40px}}@media (prefers-reduced-motion:reduce){.auth-required-card__loader{animation-duration:1.8s}}.dashboard-draft-state{transition:border-color var(--transition-fast), box-shadow var(--transition-fast), opacity var(--transition-fast)}.dashboard-draft-state.dashboard-draft-state--new{border-color:color-mix(in srgb, var(--success) 78%, var(--border-default))!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--success) 25%, transparent)!important}.dashboard-draft-state.dashboard-draft-state--edited{border-color:color-mix(in srgb, var(--warning) 82%, var(--border-default))!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--warning) 24%, transparent)!important}.dashboard-draft-state.dashboard-draft-state--deleted{opacity:.82;border-color:color-mix(in srgb, var(--danger) 82%, var(--border-default))!important;box-shadow:0 0 0 1px color-mix(in srgb, var(--danger) 25%, transparent)!important}.dashboard-draft-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;width:max-content;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900;line-height:1}.dashboard-draft-badge--new{border-color:color-mix(in srgb, var(--success) 42%, transparent);background:color-mix(in srgb, var(--success) 13%, transparent);color:var(--success)}.dashboard-draft-badge--edited{border-color:color-mix(in srgb, var(--warning) 42%, transparent);background:color-mix(in srgb, var(--warning) 13%, transparent);color:var(--warning)}.dashboard-draft-badge--deleted{border-color:color-mix(in srgb, var(--danger) 44%, transparent);background:color-mix(in srgb, var(--danger) 13%, transparent);color:var(--danger)}.dashboard-draft-undo{border:1px solid color-mix(in srgb, var(--danger) 48%, var(--border-default));background:color-mix(in srgb, var(--danger) 8%, var(--surface-1));min-height:30px;color:var(--danger);font:inherit;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:900;display:inline-flex}.dashboard-draft-undo svg{transform:rotate(180deg)}.dashboard-draft-undo:hover:not(:disabled){border-color:var(--danger);background:color-mix(in srgb, var(--danger) 13%, var(--surface-1))}.dashboard-draft-undo:disabled{opacity:.45;cursor:not-allowed}.dashboard-select{width:100%;min-width:0;position:relative}.dashboard-select__trigger{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-solid);width:100%;min-height:42px;color:var(--text-1);font:inherit;text-align:left;transition:border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 11px 0 13px;font-weight:700;display:grid}.dashboard-select__trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-select__trigger>svg{color:var(--text-3);transition:transform var(--transition-fast), color var(--transition-fast)}.dashboard-select__trigger:not(:disabled){cursor:pointer}.dashboard-select__trigger:hover:not(:disabled),.dashboard-select.is-open .dashboard-select__trigger{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 4%, var(--surface-solid))}.dashboard-select__trigger:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.dashboard-select.is-open .dashboard-select__trigger>svg{color:var(--accent);transform:rotate(180deg)}.dashboard-select.is-invalid .dashboard-select__trigger{border-color:var(--danger)}.dashboard-select.is-disabled{opacity:.58}.dashboard-select__popover{z-index:180;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-solid);max-height:min(330px,48vh);box-shadow:var(--shadow-md);scrollbar-gutter:stable;gap:3px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow-y:auto}.dashboard-select__option{border-radius:calc(var(--radius-md) - 3px);width:100%;min-height:42px;color:var(--text-1);font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;font-size:.76rem;font-weight:700;display:grid}.dashboard-select__option:not(:disabled){cursor:pointer}.dashboard-select__option:hover:not(:disabled),.dashboard-select__option:focus-visible,.dashboard-select__option.is-selected{background:var(--accent-soft);outline:none}.dashboard-select__option>svg{color:var(--accent)}.dashboard-select__option:disabled{opacity:.48;cursor:not-allowed}@media (width<=720px){.dashboard-select__popover{z-index:400;max-height:58vh;position:fixed;inset:auto 12px 12px}}@media (prefers-reduced-motion:reduce){.dashboard-select__trigger,.dashboard-select__trigger>svg{transition:none}}.dashboard-select__popover.is-portal{z-index:4000;pointer-events:auto;position:fixed;right:auto}.dashboard-action-button{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-solid);min-height:44px;color:var(--text-2);font:inherit;transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast);justify-content:center;align-items:center;gap:8px;padding:0 17px;font-size:.78rem;font-weight:800;display:inline-flex}.dashboard-action-button:not(:disabled){cursor:pointer}.dashboard-action-button:disabled{cursor:not-allowed;opacity:.5}.dashboard-action-button--primary{border-color:var(--accent);background:var(--accent);color:var(--text-inverse)}.dashboard-action-button--secondary:hover:not(:disabled),.dashboard-action-button--ghost:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 42%, var(--border-default));background:var(--accent-soft);color:var(--accent)}.dashboard-action-button--danger{border-color:color-mix(in srgb, var(--danger) 45%, var(--border-default));color:var(--danger)}.dashboard-action-button--danger:hover:not(:disabled){border-color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, var(--surface-solid))}.dashboard-action-button--ghost{background:0 0;border-color:#0000}.dashboard-action-button__icon{place-items:center;display:inline-grid}.dashboard-toggle-field{border:1px solid var(--border-default);background:var(--surface-solid);width:100%;min-width:0;min-height:54px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.dashboard-toggle-field:hover{border-color:var(--border-strong)}.dashboard-toggle-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.dashboard-toggle-field:has(input:disabled){opacity:.58}.dashboard-toggle-field__label{overflow-wrap:anywhere;min-width:0;color:var(--text-2);font-size:.72rem;font-weight:750;line-height:1.35}.dashboard-toggle-field>.vizo-toggle-switch{flex:none}@media (width<=520px){.dashboard-toggle-field{min-height:50px;padding:10px 11px}}.dashboard-number-input{border:1px solid var(--border-strong,#2b405f);background:var(--surface-2,#101d31);border-radius:12px;grid-template-columns:minmax(0,1fr) 30px auto;align-items:stretch;width:100%;min-width:0;min-height:44px;transition:border-color .16s,box-shadow .16s,opacity .16s;display:grid;overflow:hidden}.dashboard-number-input:focus-within{border-color:rgba(var(--accent-rgb,48, 183, 242), .62);box-shadow:0 0 0 3px rgba(var(--accent-rgb,48, 183, 242), .09)}.dashboard-number-input.is-invalid{border-color:var(--danger,#c7556a)}.dashboard-number-input.is-disabled{opacity:.6}.dashboard-number-input input{width:100%;min-width:0;height:42px;color:var(--text-1,#fff);font:inherit;appearance:textfield;background:0 0;border:0;outline:0;padding:0 13px;font-size:13px;font-weight:750}.dashboard-number-input input::-webkit-inner-spin-button{appearance:none;margin:0}.dashboard-number-input input::-webkit-outer-spin-button{appearance:none;margin:0}.dashboard-number-input__steppers{border-left:1px solid var(--border-subtle,#253b58);grid-template-rows:1fr 1fr;display:grid}.dashboard-number-input__steppers button{width:30px;min-width:30px;min-height:0;color:var(--text-3,#7e9fc5);cursor:pointer;background:#ffffff05;border:0;border-radius:0;place-items:center;padding:0;transition:background .14s,color .14s;display:grid}.dashboard-number-input__steppers button:first-child{border-bottom:1px solid var(--border-subtle,#253b58)}.dashboard-number-input__steppers button:first-child svg{transform:rotate(180deg)}.dashboard-number-input__steppers button:hover:not(:disabled){background:rgba(var(--accent-rgb,48, 183, 242), .12);color:var(--accent,#54c8ff)}.dashboard-number-input__steppers button:focus-visible{z-index:1;outline:2px solid rgba(var(--accent-rgb,48, 183, 242), .5);outline-offset:-2px;position:relative}.dashboard-number-input__steppers button:disabled{cursor:not-allowed;opacity:.35}.dashboard-number-input__suffix{border-left:1px solid var(--border-subtle,#253b58);min-width:44px;color:var(--text-3,#7e9fc5);white-space:nowrap;place-items:center;padding:0 12px;font-size:11px;font-weight:850;display:grid}.danger-confirmation{z-index:3000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020710c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.danger-confirmation__dialog{color:#f5f8ff;background:#0c1626;border:1px solid #da4e6080;border-radius:18px;width:min(100%,520px);padding:24px;box-shadow:0 24px 80px #00000085}.danger-confirmation__icon{color:#ff8998;background:#8f233338;border:1px solid #eb5d6f73;border-radius:13px;place-items:center;width:46px;height:46px;margin-bottom:16px;display:grid}.danger-confirmation__copy h2{margin:0;font-size:22px;line-height:1.2}.danger-confirmation__copy>p{color:#9eb0ca;margin:9px 0 0;font-size:13px;line-height:1.65}.danger-confirmation__warning{color:#ff9aa7;background:#721b2a29;border:1px solid #eb5d6f47;border-radius:12px;align-items:center;gap:9px;margin-top:17px;padding:12px 13px;font-size:12px;line-height:1.45;display:flex}.danger-confirmation__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.danger-confirmation__actions button{min-height:44px;font:inherit;cursor:pointer;border-radius:12px;padding:0 16px;font-size:13px;font-weight:800}.danger-confirmation__cancel{color:#b8c6da;background:#101b2d;border:1px solid #263a57}.danger-confirmation__confirm{color:#fff;background:linear-gradient(135deg,#b92f45,#8f2033);border:1px solid #d95768}.danger-confirmation__actions button:disabled{opacity:.55;cursor:wait}@media (width<=560px){.danger-confirmation{padding:16px}.danger-confirmation__dialog{padding:20px}.danger-confirmation__actions{grid-template-columns:minmax(0,1fr)}}.guild-channel-select{width:100%;position:relative}.guild-channel-select__control{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-solid);width:100%;min-height:46px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:2px;padding:3px 4px 3px 0;display:grid}.guild-channel-select__control:hover:not(.is-disabled),.guild-channel-select__control.is-open{border-color:var(--accent)}.guild-channel-select__control:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.guild-channel-select__control.is-invalid{border-color:var(--danger)}.guild-channel-select__control.is-disabled{opacity:.62}.guild-channel-select__trigger,.guild-channel-select__clear,.guild-channel-select__toggle{min-width:0;color:var(--text-1);background:0 0;border:0}.guild-channel-select__trigger{text-align:left;align-items:center;min-height:38px;padding:0 8px 0 14px;display:flex}.guild-channel-select__clear,.guild-channel-select__toggle{width:32px;height:32px;color:var(--text-3);transition:background var(--transition-fast), color var(--transition-fast);border-radius:8px;place-items:center;display:grid}.guild-channel-select__toggle{width:34px}.guild-channel-select__clear:hover:not(:disabled),.guild-channel-select__clear:focus-visible,.guild-channel-select__toggle:hover:not(:disabled),.guild-channel-select__toggle:focus-visible{background:var(--accent-soft);color:var(--accent)}.guild-channel-select__trigger:focus-visible,.guild-channel-select__clear:focus-visible,.guild-channel-select__toggle:focus-visible{outline:none}.guild-channel-select__trigger:not(:disabled),.guild-channel-select__clear:not(:disabled),.guild-channel-select__toggle:not(:disabled){cursor:pointer}.guild-channel-select__trigger:disabled,.guild-channel-select__clear:disabled,.guild-channel-select__toggle:disabled{cursor:not-allowed}.guild-channel-select__toggle svg{transition:transform var(--transition-fast)}.guild-channel-select__control.is-open .guild-channel-select__toggle svg{transform:rotate(180deg)}.guild-channel-select__selected{align-items:center;gap:9px;min-width:0;display:flex}.guild-channel-select__selected>b{color:var(--text-3);font-size:1.05rem}.guild-channel-select__selected>span{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.guild-channel-select__selected>small{border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);text-transform:uppercase;flex:none;padding:3px 7px;font-size:.68rem;font-weight:800}.guild-channel-select__popover{z-index:160;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-solid);box-shadow:var(--shadow-md);position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden}.guild-channel-select__search{border-bottom:1px solid var(--border-default);color:var(--text-3);align-items:center;gap:9px;padding:10px;display:flex}.guild-channel-select__search input{border:1px solid var(--border-default);border-radius:calc(var(--radius-sm) - 2px);background:var(--page-bg);width:100%;min-width:0;min-height:38px;color:var(--text-1);padding:0 10px}.guild-channel-select__search input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.guild-channel-select__list{scrollbar-gutter:stable;max-height:min(390px,52vh);padding:8px;overflow-y:auto}.guild-channel-select__group+.guild-channel-select__group{margin-top:8px}.guild-channel-select__group h3{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:9px 10px 6px;font-size:.68rem;font-weight:900}.guild-channel-select__option{border-radius:calc(var(--radius-sm) - 2px);width:100%;min-height:48px;color:var(--text-1);text-align:left;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 10px;display:grid}.guild-channel-select__option:hover,.guild-channel-select__option:focus-visible,.guild-channel-select__option.is-selected{background:var(--accent-soft);outline:none}.guild-channel-select__option-symbol{background:var(--page-bg);width:28px;height:28px;color:var(--text-2);border-radius:8px;place-items:center;font-size:1rem;font-weight:900;display:grid}.guild-channel-select__option-copy{gap:2px;min-width:0;display:grid}.guild-channel-select__option-copy strong,.guild-channel-select__option-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.guild-channel-select__option-copy strong{font-size:.88rem}.guild-channel-select__option-copy small{color:var(--text-3);font-size:.72rem}.guild-channel-select__option>svg{color:var(--accent)}.guild-channel-select__empty{color:var(--text-3);text-align:center;margin:0;padding:22px 12px}@media (width<=720px){.guild-channel-select__selected>small{display:none}.guild-channel-select__popover{z-index:400;max-height:70vh;position:fixed;inset:auto 12px 12px}.guild-channel-select__list{max-height:calc(70vh - 66px)}}@media (prefers-reduced-motion:reduce){.guild-channel-select__control,.guild-channel-select__clear,.guild-channel-select__toggle,.guild-channel-select__toggle svg{transition:none}}.dashboard-shell{z-index:1;width:min(1780px,100% - 32px);min-height:calc(100vh - var(--header-height) - 70px);grid-template-columns:72px 286px minmax(0,1fr);gap:14px;margin-inline:auto;display:grid;position:relative}.dashboard-shell__server-rail,.dashboard-shell__sidebar,.dashboard-shell__content{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-solid) 94%, transparent);box-shadow:0 20px 54px #00000021}.dashboard-shell__server-rail,.dashboard-shell__sidebar{top:calc(var(--header-height) + 18px);height:calc(100vh - var(--header-height) - 36px);align-self:start;max-height:920px;position:sticky}.dashboard-shell__server-rail{border-radius:18px;flex-direction:column;align-items:center;gap:12px;padding:13px 9px;display:flex}.dashboard-shell__rail-home,.dashboard-shell__rail-server{color:#fff;width:48px;height:48px;transition:transform var(--transition-base), border-radius var(--transition-base), box-shadow var(--transition-base), opacity var(--transition-base);border-radius:15px;flex:none;place-items:center;font-size:.66rem;font-weight:900;display:grid;position:relative}.dashboard-shell__rail-home{border:1px solid var(--border-default);background:var(--surface-3);margin-bottom:3px}.dashboard-shell__rail-home img{width:34px;height:34px}.dashboard-shell__rail-list{border-top:1px solid var(--border-subtle);gap:10px;padding-top:12px;display:grid}.dashboard-shell__rail-server{border:1px solid var(--border-default);background:color-mix(in srgb, var(--surface-solid) 94%, var(--text-1) 6%);color:var(--text-1)}.dashboard-shell__rail-server--violet,.dashboard-shell__rail-server--amber{background:color-mix(in srgb, var(--surface-solid) 94%, var(--text-1) 6%)}.dashboard-shell__rail-server:hover,.dashboard-shell__rail-server:focus-visible,.dashboard-shell__rail-server.is-active{border-color:rgba(var(--accent-rgb), .55);background:color-mix(in srgb, var(--surface-solid) 94%, var(--text-1) 6%);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .12), 0 12px 24px #0000002e;border-radius:12px;transform:translateY(-2px)}.dashboard-shell__rail-server.is-active:before{content:"";background:var(--accent);border-radius:0 4px 4px 0;width:3px;height:26px;position:absolute;left:-10px}.dashboard-shell__rail-server.is-disabled{filter:grayscale(.45);opacity:.34;cursor:not-allowed}.dashboard-shell__sidebar{border-radius:18px;flex-direction:column;padding:15px;display:flex;overflow:hidden auto}.dashboard-shell__server{border:1px solid var(--border-default);background:var(--surface-3);min-height:76px;transition:border-color var(--transition-base), background var(--transition-base);border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.dashboard-shell__server:hover,.dashboard-shell__server:focus-visible{border-color:rgba(var(--accent-rgb), .38);background:var(--accent-soft)}.dashboard-shell__server-avatar{box-sizing:border-box;border:1px solid var(--border-default);background:color-mix(in srgb, var(--surface-solid) 94%, var(--text-1) 6%);width:44px;height:44px;color:var(--text-1);border-radius:13px;place-items:center;font-size:.68rem;font-weight:900;display:grid;position:relative}.dashboard-shell__server-avatar--violet,.dashboard-shell__server-avatar--amber{background:color-mix(in srgb, var(--surface-solid) 94%, var(--text-1) 6%)}.dashboard-shell__server>span:nth-child(2){min-width:0}.dashboard-shell__server strong,.dashboard-shell__server small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-shell__server strong{font-size:.78rem}.dashboard-shell__server small{color:var(--text-3);margin-top:4px;font-size:.61rem}.dashboard-shell__server>svg{color:var(--text-3)}.dashboard-shell__sidebar nav{gap:8px;margin-top:18px;display:grid}.dashboard-shell__nav-title{color:var(--text-3);letter-spacing:.11em;text-transform:uppercase;margin:12px 7px 2px;font-size:.62rem;font-weight:900}.dashboard-shell__nav-item{min-width:0;min-height:61px;color:var(--text-2);transition:border-color var(--transition-base), background var(--transition-base), color var(--transition-base), transform var(--transition-base);border:1px solid #0000;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.dashboard-shell__nav-item:hover,.dashboard-shell__nav-item:focus-visible{border-color:rgba(var(--accent-rgb), .34);background:color-mix(in srgb, var(--accent-soft) 72%, var(--surface-2));color:var(--text-1)}.dashboard-shell__nav-item.is-active{border-color:rgba(var(--accent-rgb), .62);background:radial-gradient(circle at 88% 14%, rgba(var(--accent-rgb), .13), transparent 38%), linear-gradient(135deg, rgba(var(--accent-rgb), .11), rgba(var(--accent-2-rgb), .05) 72%), color-mix(in srgb, var(--surface-1) 96%, transparent);color:var(--text-1);box-shadow:0 12px 30px rgba(var(--accent-rgb), .1), inset 0 0 0 1px rgba(var(--accent-rgb), .14), inset 0 1px 0 #ffffff0d}.dashboard-shell__nav-item.is-active .dashboard-shell__nav-icon{border-color:rgba(var(--accent-rgb), .46);background:color-mix(in srgb, var(--accent-soft) 82%, var(--surface-3));box-shadow:0 0 22px rgba(var(--accent-rgb), .12)}.dashboard-shell__nav-item.is-disabled{color:var(--text-3);opacity:.46;cursor:not-allowed}.dashboard-shell__nav-icon{background:var(--surface-3);width:38px;height:38px;color:var(--accent);transition:border-color var(--transition-base), background var(--transition-base), box-shadow var(--transition-base);border:1px solid #0000;border-radius:11px;place-items:center;display:grid}.dashboard-shell__nav-item strong,.dashboard-shell__nav-item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-shell__nav-item strong{font-size:.74rem}.dashboard-shell__nav-item small{color:var(--text-3);margin-top:4px;font-size:.56rem}.dashboard-shell__nav-item em{background:var(--surface-3);color:var(--text-3);letter-spacing:.04em;text-transform:uppercase;border-radius:6px;padding:4px 6px;font-size:.48rem;font-style:normal;font-weight:850}.dashboard-shell__status{border-top:1px solid var(--border-subtle);gap:5px;margin-top:auto;padding:14px 10px 4px;display:grid}.dashboard-shell__status span{color:var(--success);align-items:center;gap:7px;font-size:.65rem;font-weight:800;display:inline-flex}.dashboard-shell__status i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #48e0a47a}.dashboard-shell__status small{color:var(--text-3);font-size:.56rem}.dashboard-shell__content{border-radius:18px;min-width:0;min-height:720px;padding:clamp(24px,3vw,40px)}@media (width<=1240px){.dashboard-shell{grid-template-columns:64px 244px minmax(0,1fr);gap:10px}.dashboard-shell__server-rail{padding-inline:7px}.dashboard-shell__rail-home,.dashboard-shell__rail-server{width:44px;height:44px}.dashboard-shell__sidebar{padding:12px}}@media (width<=940px){.dashboard-shell{grid-template-columns:1fr;width:calc(100% - 28px)}.dashboard-shell__server-rail,.dashboard-shell__sidebar{width:100%;height:auto;max-height:none;position:relative;top:auto}.dashboard-shell__server-rail{flex-direction:row;justify-content:flex-start;overflow-x:auto}.dashboard-shell__rail-home{margin:0 3px 0 0}.dashboard-shell__rail-list{border-top:0;border-left:1px solid var(--border-subtle);gap:9px;padding:0 0 0 12px;display:flex}.dashboard-shell__rail-server.is-active:before{border-radius:4px 4px 0 0;width:24px;height:3px;bottom:-9px;left:50%;transform:translate(-50%)}.dashboard-shell__sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-shell__nav-title{grid-column:1/-1}.dashboard-shell__status{display:none}.dashboard-shell__content{min-height:0}}@media (width<=620px){.dashboard-shell__sidebar nav{grid-template-columns:1fr}.dashboard-shell__nav-title{grid-column:auto}.dashboard-shell__server{min-height:68px}.dashboard-shell__content{padding:18px}}.dashboard-shell{width:100%;min-height:calc(100dvh - var(--header-height));isolation:isolate;grid-template-columns:72px 286px minmax(0,1fr);gap:0;margin:0}.dashboard-shell__server-rail,.dashboard-shell__sidebar,.dashboard-shell__content{box-shadow:none;border-radius:0}.dashboard-shell__server-rail,.dashboard-shell__sidebar{top:var(--header-height);height:calc(100dvh - var(--header-height));border-top:1px solid var(--border-subtle);border-bottom:0;border-left:0;max-height:none}.dashboard-shell__server-rail{border-right:1px solid var(--border-subtle);background:color-mix(in srgb, var(--page-bg) 94%, var(--surface-solid))}.dashboard-shell__sidebar{border-right:1px solid var(--border-subtle);background:color-mix(in srgb, var(--page-bg-soft) 80%, var(--surface-solid))}.dashboard-shell__content{min-height:calc(100dvh - var(--header-height));border:0;border-top:1px solid var(--border-subtle);background:radial-gradient(circle at 88% 4%, rgba(var(--accent-rgb), .055), transparent 28%), color-mix(in srgb, var(--page-bg-soft) 88%, var(--surface-solid));padding:clamp(28px,3vw,54px)}@media (width<=1240px){.dashboard-shell{grid-template-columns:64px 244px minmax(0,1fr);gap:0}}@media (width<=940px){.dashboard-shell{width:100%;min-height:calc(100dvh - var(--header-height));grid-template-columns:minmax(0,1fr);gap:0}.dashboard-shell__server-rail,.dashboard-shell__sidebar{border-right:0;border-bottom:1px solid var(--border-subtle);height:auto;position:relative;top:auto}.dashboard-shell__server-rail{border-top:1px solid var(--border-subtle)}.dashboard-shell__sidebar{border-top:0}.dashboard-shell__content{border-top:0;min-height:0}}@media (width<=620px){.dashboard-shell__content{padding:20px 16px 30px}}.dashboard-shell{height:100%;min-height:0;overflow:hidden}.dashboard-shell__server-rail,.dashboard-shell__sidebar{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;position:relative;top:auto;overflow-y:auto}.dashboard-shell__content{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;overflow-y:auto}@media (width<=940px){.dashboard-shell{height:auto;min-height:100%;display:block;overflow:visible}.dashboard-shell__server-rail,.dashboard-shell__sidebar,.dashboard-shell__content{scrollbar-gutter:auto;height:auto;overflow:visible}.dashboard-shell__content{scroll-margin-top:1px}}.dashboard-shell__rail-server,.dashboard-shell__server-avatar{overflow:hidden}.dashboard-shell__rail-server img,.dashboard-shell__server-avatar img{object-fit:cover;width:100%;height:100%}.dashboard-shell__server>span:nth-child(2) em{border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);letter-spacing:.03em;text-transform:uppercase;margin-top:5px;padding:3px 6px;font-size:.5rem;font-style:normal;font-weight:850;display:inline-flex}.dashboard-shell__server-rail,.dashboard-shell__sidebar{overflow:hidden}.dashboard-shell__rail-list{overscroll-behavior:contain;scrollbar-width:none;flex:auto;align-content:start;min-height:0;overflow-y:auto}.dashboard-shell__rail-list::-webkit-scrollbar{width:0;height:0}.dashboard-shell__sidebar nav{overscroll-behavior:contain;scrollbar-width:none;flex:auto;align-content:start;min-height:0;overflow-y:auto}.dashboard-shell__sidebar nav::-webkit-scrollbar{width:0;height:0}.dashboard-shell__status{flex:none}.dashboard-shell__content{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent) 78%, transparent) transparent;overflow:hidden auto}.dashboard-shell__content::-webkit-scrollbar{width:10px}.dashboard-shell__content::-webkit-scrollbar-track{background:0 0}.dashboard-shell__content::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--accent), var(--accent-strong)) padding-box;border:3px solid #0000;border-radius:999px;min-height:72px}.dashboard-shell__content::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--accent-strong), var(--accent)) padding-box}@media (width<=940px){.dashboard-shell__rail-list{flex:none;overflow:auto hidden}.dashboard-shell__sidebar nav{overflow:visible}.dashboard-shell__content{scrollbar-width:auto;overflow:visible}.dashboard-shell{flex-direction:column;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;overflow:visible!important}.dashboard-shell__server-rail,.dashboard-shell__sidebar,.dashboard-shell__content{overscroll-behavior:auto;scrollbar-gutter:auto;flex:none;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.dashboard-shell__sidebar nav{overscroll-behavior:auto;flex:none;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.dashboard-shell__rail-list{overscroll-behavior-x:contain;flex:none;max-width:100%;overflow:auto hidden}.dashboard-shell__content{scroll-margin-top:0}}@media (width>=941px){.dashboard-shell__sidebar nav{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent) 66%, transparent) transparent;padding-right:4px}.dashboard-shell__sidebar nav::-webkit-scrollbar{width:7px;height:7px}.dashboard-shell__sidebar nav::-webkit-scrollbar-track{background:0 0}.dashboard-shell__sidebar nav::-webkit-scrollbar-thumb{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 38%, transparent), color-mix(in srgb, var(--accent) 86%, transparent) 48%, color-mix(in srgb, var(--accent-2) 56%, transparent)) padding-box;min-height:58px;box-shadow:0 0 7px rgba(var(--accent-rgb), .22);border:2px solid #0000;border-radius:999px}.dashboard-shell__sidebar nav::-webkit-scrollbar-thumb:hover{box-shadow:0 0 10px rgba(var(--accent-rgb), .34)}}.dashboard-shell__rail-server,.dashboard-shell__server-avatar{isolation:isolate}.dashboard-shell__server-avatar-fallback{z-index:0;width:100%;height:100%;color:var(--text-1);place-items:center;display:grid;position:relative}.dashboard-shell__rail-server img,.dashboard-shell__server-avatar img{z-index:1;background:color-mix(in srgb, var(--surface-solid) 94%, var(--text-1) 6%);position:absolute;inset:0}.dashboard-shell__rail-list{box-sizing:border-box;width:100%;margin-inline:0;padding-inline:0}.dashboard-shell__rail-server{margin-inline:auto}.dashboard-shell__rail-server.is-active:before{display:none}@media (width<=940px){.dashboard-shell__rail-list{width:auto;margin-inline:0;padding-inline:0}.dashboard-shell__rail-server{margin-inline:0}}@media (width>=941px){.dashboard-shell__server-rail{scrollbar-gutter:auto}}.template-variable-editor-shell{width:100%}.template-variable-editor{border:1px solid var(--border-default);background:var(--surface-3);width:100%;min-height:45px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);border-radius:11px;position:relative;overflow:hidden}.template-variable-editor:focus-within{border-color:rgba(var(--accent-rgb), .65);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .11)}.template-variable-editor.is-drop-active{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--surface-3));box-shadow:0 0 0 3px rgba(var(--accent-rgb), .14)}.template-variable-editor.is-invalid{border-color:color-mix(in srgb, var(--danger) 65%, var(--border-default))}.template-variable-editor.is-disabled{opacity:.62}.template-variable-editor__overlay,.template-variable-editor__control{border-radius:inherit;width:100%;min-height:43px;font:inherit;border:0;padding:0 12px;font-size:.75rem;line-height:1.5}.template-variable-editor__overlay{z-index:1;color:var(--text-1);pointer-events:none;position:absolute;inset:0;overflow:hidden}.template-variable-editor__overlay-content{white-space:pre;will-change:transform;align-items:center;min-width:max-content;min-height:100%;display:flex;transform:translate(0)}.template-variable-editor__control{z-index:2;color:#0000;-webkit-text-fill-color:transparent;caret-color:var(--text-1);background:0 0;outline:none;display:block;position:relative}.template-variable-editor__control::placeholder{color:var(--text-3);-webkit-text-fill-color:var(--text-3);opacity:.78}.template-variable-editor__control:disabled{cursor:not-allowed}.template-variable-editor--multiline,.template-variable-editor--multiline .template-variable-editor__overlay,.template-variable-editor--multiline .template-variable-editor__control{min-height:104px}.template-variable-editor--multiline .template-variable-editor__overlay,.template-variable-editor--multiline .template-variable-editor__control{padding:12px;line-height:1.55}.template-variable-editor--multiline .template-variable-editor__overlay-content{white-space:pre-wrap;overflow-wrap:anywhere;min-width:100%;min-height:auto;display:block}.template-variable-editor--multiline .template-variable-editor__control{resize:vertical}.template-variable-editor__token{background:rgba(var(--accent-rgb), .18);color:var(--accent);box-shadow:none;border-radius:2px}.template-variable-editor__variables{margin-top:11px}.template-variable-editor__variables-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.template-variable-editor__variables-heading>span{color:var(--text-3);text-transform:uppercase;letter-spacing:.06em;font-size:.58rem;font-weight:800}.template-variable-editor__variables-heading small{color:var(--text-3);text-align:right;font-size:.56rem;line-height:1.3}.template-variable-editor__variables-list{flex-wrap:wrap;gap:7px;display:flex}.template-variable-editor__variables button{border:1px solid rgba(var(--accent-rgb), .28);background:rgba(var(--accent-rgb), .08);min-height:28px;color:var(--accent);font:inherit;cursor:grab;transition:border-color var(--transition-fast), background var(--transition-fast);border-radius:4px;padding:5px 8px;font-size:.61rem;font-weight:820}.template-variable-editor__variables button:hover:not(:disabled),.template-variable-editor__variables button:focus-visible:not(:disabled){border-color:rgba(var(--accent-rgb), .52);background:rgba(var(--accent-rgb), .14)}.template-variable-editor__variables button:active:not(:disabled){cursor:grabbing;background:rgba(var(--accent-rgb), .18)}.template-variable-editor__variables button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.template-variable-editor__variables button:disabled{opacity:.5;cursor:not-allowed}@media (width<=560px){.template-variable-editor__variables-heading{flex-direction:column;align-items:flex-start;gap:4px}.template-variable-editor__variables-heading small{text-align:left}}.guild-role-select{width:100%;position:relative}.guild-role-select__control{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-solid);width:100%;min-height:46px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:2px;padding:3px 4px 3px 0;display:grid}.guild-role-select__control:hover:not(.is-disabled),.guild-role-select__control.is-open{border-color:var(--accent)}.guild-role-select__control:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.guild-role-select__control.is-invalid{border-color:var(--danger)}.guild-role-select__control.is-disabled{opacity:.62}.guild-role-select__trigger,.guild-role-select__clear,.guild-role-select__toggle{min-width:0;color:var(--text-1);background:0 0;border:0}.guild-role-select__trigger{text-align:left;align-items:center;min-height:38px;padding:0 8px 0 14px;display:flex}.guild-role-select__clear,.guild-role-select__toggle{width:32px;height:32px;color:var(--text-3);transition:background var(--transition-fast), color var(--transition-fast);border-radius:8px;place-items:center;display:grid}.guild-role-select__toggle{width:34px}.guild-role-select__clear:hover:not(:disabled),.guild-role-select__clear:focus-visible,.guild-role-select__toggle:hover:not(:disabled),.guild-role-select__toggle:focus-visible{background:var(--accent-soft);color:var(--accent)}.guild-role-select__trigger:focus-visible,.guild-role-select__clear:focus-visible,.guild-role-select__toggle:focus-visible{outline:none}.guild-role-select__trigger:not(:disabled),.guild-role-select__clear:not(:disabled),.guild-role-select__toggle:not(:disabled){cursor:pointer}.guild-role-select__trigger:disabled,.guild-role-select__clear:disabled,.guild-role-select__toggle:disabled{cursor:not-allowed}.guild-role-select__toggle svg{transition:transform var(--transition-fast)}.guild-role-select__control.is-open .guild-role-select__toggle svg{transform:rotate(180deg)}.guild-role-select__selected{align-items:center;gap:9px;min-width:0;display:flex}.guild-role-select__selected>b{color:var(--text-3);font-size:1.05rem}.guild-role-select__selected>span{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.guild-role-select__selected>small{border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);text-transform:uppercase;flex:none;padding:3px 7px;font-size:.68rem;font-weight:800}.guild-role-select__popover{z-index:160;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-solid);box-shadow:var(--shadow-md);position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden}.guild-role-select__search{border-bottom:1px solid var(--border-default);color:var(--text-3);align-items:center;gap:9px;padding:10px;display:flex}.guild-role-select__search input{border:1px solid var(--border-default);border-radius:calc(var(--radius-sm) - 2px);background:var(--page-bg);width:100%;min-width:0;min-height:38px;color:var(--text-1);padding:0 10px}.guild-role-select__search input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.guild-role-select__list{scrollbar-gutter:stable;max-height:min(390px,52vh);padding:8px;overflow-y:auto}.guild-role-select__group+.guild-role-select__group{margin-top:8px}.guild-role-select__group h3{color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:9px 10px 6px;font-size:.68rem;font-weight:900}.guild-role-select__option{border-radius:calc(var(--radius-sm) - 2px);width:100%;min-height:48px;color:var(--text-1);text-align:left;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 10px;display:grid}.guild-role-select__option:hover,.guild-role-select__option:focus-visible,.guild-role-select__option.is-selected{background:var(--accent-soft);outline:none}.guild-role-select__option-symbol{background:var(--page-bg);width:28px;height:28px;color:var(--text-2);border-radius:8px;place-items:center;font-size:1rem;font-weight:900;display:grid}.guild-role-select__option-copy{gap:2px;min-width:0;display:grid}.guild-role-select__option-copy strong,.guild-role-select__option-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.guild-role-select__option-copy strong{font-size:.88rem}.guild-role-select__option-copy small{color:var(--text-3);font-size:.72rem}.guild-role-select__option>svg{color:var(--accent)}.guild-role-select__empty{color:var(--text-3);text-align:center;margin:0;padding:22px 12px}@media (width<=720px){.guild-role-select__selected>small{display:none}.guild-role-select__popover{z-index:400;max-height:70vh;position:fixed;inset:auto 12px 12px}.guild-role-select__list{max-height:calc(70vh - 66px)}}@media (prefers-reduced-motion:reduce){.guild-role-select__control,.guild-role-select__clear,.guild-role-select__toggle,.guild-role-select__toggle svg{transition:none}}.guild-role-select__option.is-unavailable{cursor:not-allowed;opacity:.52}.guild-role-select__option.is-unavailable:hover,.guild-role-select__option.is-unavailable:focus-visible{background:0 0}.emoji-text-editor{min-width:0;position:relative}.emoji-text-editor__frame{border:1px solid var(--border-default);background:var(--surface-solid);width:100%;min-height:132px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);border-radius:11px;position:relative;overflow:hidden}.emoji-text-editor__frame:focus-within{border-color:var(--accent-solid);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-solid) 14%, transparent)}.emoji-text-editor.is-invalid .emoji-text-editor__frame{border-color:color-mix(in srgb, var(--danger) 68%, var(--border-default))}.emoji-text-editor.is-disabled .emoji-text-editor__frame{opacity:.64}.emoji-text-editor__toolbar{border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-3) 74%, transparent);align-items:center;gap:8px;min-height:42px;padding:6px 8px;display:flex}.emoji-text-editor__toolbar button{border:1px solid var(--border-default);background:var(--surface-3);min-height:30px;color:var(--text-2);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-size:.72rem;font-weight:850;display:inline-flex}.emoji-text-editor__toolbar button:hover:not(:disabled),.emoji-text-editor__toolbar button:focus-visible:not(:disabled){border-color:var(--accent-solid);color:var(--accent-strong)}.emoji-text-editor__toolbar button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.emoji-text-editor__meta{justify-content:flex-end;align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.emoji-text-editor__meta small{color:var(--text-3);text-align:right;font-size:.64rem;line-height:1.35}.emoji-text-editor__meta small:last-child{font-variant-numeric:tabular-nums;flex:none}.emoji-text-editor__frame>textarea{width:100%;height:calc(100% - 42px);min-height:90px;color:var(--text-1);font:inherit;border-radius:0;padding:12px 13px 18px;line-height:1.55;display:block;resize:none!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.emoji-text-editor__frame>textarea:disabled{cursor:not-allowed}.emoji-text-editor__resize-handle{cursor:ns-resize;touch-action:none;opacity:.62;width:16px;height:16px;transition:opacity var(--transition-fast), background var(--transition-fast);border-radius:5px;position:absolute;bottom:4px;right:4px}.emoji-text-editor__resize-handle:before,.emoji-text-editor__resize-handle:after{content:"";background:var(--text-3);transform-origin:100%;border-radius:999px;height:1px;position:absolute;bottom:2px;right:2px;transform:rotate(-45deg)}.emoji-text-editor__resize-handle:before{width:11px}.emoji-text-editor__resize-handle:after{width:6px;bottom:6px;right:2px}.emoji-text-editor__resize-handle:hover{opacity:1;background:color-mix(in srgb, var(--accent) 9%, transparent)}.emoji-text-editor.is-disabled .emoji-text-editor__resize-handle{display:none}.emoji-text-editor__popover{z-index:80;border:1px solid var(--border-default);background:var(--surface-solid);width:min(430px,100vw - 48px);box-shadow:var(--shadow-lg);border-radius:14px;padding:12px;position:absolute;top:50px;left:0}.emoji-text-editor__tabs{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;display:grid}.emoji-text-editor__tabs button{border:1px solid var(--border-default);background:var(--surface-2);min-height:34px;color:var(--text-2);font:inherit;cursor:pointer;border-radius:9px;font-size:.75rem;font-weight:850}.emoji-text-editor__tabs button.is-active{border-color:var(--accent-solid);background:color-mix(in srgb, var(--accent-solid) 14%, var(--surface-2));color:var(--accent-strong)}.emoji-text-editor__search{border:1px solid var(--border-default);background:var(--surface-2);border-radius:10px;align-items:center;min-height:38px;padding:0 10px;grid-template-columns:none!important;gap:8px!important;display:flex!important}.emoji-text-editor__search input{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.emoji-text-editor__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;max-height:270px;margin-top:10px;display:grid;overflow:auto}.emoji-text-editor__grid button{border:1px solid var(--border-default);background:var(--surface-2);min-width:0;min-height:58px;color:var(--text-1);cursor:pointer;border-radius:10px;place-items:center;gap:3px;padding:6px 3px;display:grid}.emoji-text-editor__grid button:hover{border-color:var(--accent-solid);background:color-mix(in srgb, var(--accent-solid) 10%, var(--surface-2))}.emoji-text-editor__grid span{font-size:1.45rem;line-height:1}.emoji-text-editor__grid img{object-fit:contain;width:28px;height:28px}.emoji-text-editor__grid small{width:100%;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:.55rem;overflow:hidden}.emoji-text-editor__empty{color:var(--text-3);text-align:center;margin:12px 0 2px;font-size:.76rem}@media (width<=720px){.emoji-text-editor__meta small:first-child:not(:last-child){display:none}.emoji-text-editor__popover{width:auto;max-height:min(72vh,520px);position:fixed;inset:auto 12px 12px;overflow:auto}.emoji-text-editor__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.emoji-text-editor__variables{margin-top:11px}.emoji-text-editor__variables-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.emoji-text-editor__variables-heading>span{color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem;font-weight:800}.emoji-text-editor__variables-heading small{color:var(--text-3);text-align:right;font-size:.56rem;line-height:1.3}.emoji-text-editor__variables-list{flex-wrap:wrap;gap:7px;display:flex}.emoji-text-editor__variables-list button{border:1px solid rgba(var(--accent-rgb), .28);background:rgba(var(--accent-rgb), .08);min-height:28px;color:var(--accent);font:inherit;cursor:pointer;border-radius:4px;padding:5px 8px;font-size:.61rem;font-weight:820}.emoji-text-editor__variables-list button:hover:not(:disabled),.emoji-text-editor__variables-list button:focus-visible:not(:disabled){border-color:rgba(var(--accent-rgb), .52);background:rgba(var(--accent-rgb), .14)}.emoji-text-editor__variables-list button:disabled{opacity:.5;cursor:not-allowed}.timed-discord-preview{border:1px solid var(--border-default);background:var(--page-bg);border-radius:14px;min-width:0;padding:14px}.timed-discord-preview__author{color:var(--text-1);align-items:center;gap:7px;margin-bottom:9px;display:flex}.timed-discord-preview__author>img{border-radius:50%;width:28px;height:28px}.timed-discord-preview__author strong{font-size:.84rem}.timed-discord-preview__author span{color:#fff;background:#5865f2;border-radius:4px;padding:2px 5px;font-size:.58rem;font-weight:900}.timed-discord-preview__author small{color:var(--text-3);font-size:.65rem}.timed-discord-preview__embed{border:1px solid var(--border-default);border-left:4px solid var(--preview-accent);background:var(--surface-2);max-width:620px;color:var(--text-1);border-radius:5px;padding:14px 15px;position:relative;overflow:hidden}.timed-discord-preview__embed.is-orange{--preview-accent:#f59e0b}.timed-discord-preview__embed.is-green{--preview-accent:#22c55e}.timed-discord-preview__embed.is-blue{--preview-accent:#38bdf8}.timed-discord-preview__embed h3{margin:0;font-size:1rem;line-height:1.3}.timed-discord-preview__separator{background:color-mix(in srgb, var(--text-1) 18%, var(--border-default));height:1px;margin:10px 0}.timed-discord-preview__message{color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.55}.timed-discord-preview__meta,.timed-discord-preview__role{color:var(--text-2);margin-top:8px;font-size:.78rem;line-height:1.4}.timed-discord-preview__banner{border:1px solid var(--border-default);object-fit:cover;border-radius:7px;width:100%;max-height:280px;margin-top:11px;display:block}.timed-discord-preview footer{color:var(--text-3);align-items:center;gap:6px;font-size:.66rem;display:flex}.timed-discord-preview footer img{border-radius:50%;width:16px;height:16px}.dashboard-emoji-picker{min-width:0;position:relative}.dashboard-emoji-picker__control{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-2);min-height:44px;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), background var(--transition-fast);grid-template-columns:44px minmax(0,1fr) 38px;align-items:center;display:grid;overflow:hidden}.dashboard-emoji-picker__control:focus-within{border-color:color-mix(in srgb, var(--accent) 68%, var(--border-default));box-shadow:0 0 0 3px var(--accent-soft)}.dashboard-emoji-picker__control.is-invalid{border-color:var(--danger)}.dashboard-emoji-picker__control>input{min-width:0;height:42px;color:var(--text-1);font:inherit;background:0 0;border:0;outline:none;padding:0 10px}.dashboard-emoji-picker__trigger,.dashboard-emoji-picker__clear{height:42px;color:var(--text-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.dashboard-emoji-picker__trigger{border-right:1px solid var(--border-subtle);font-size:1.35rem}.dashboard-emoji-picker__trigger img,.dashboard-emoji-picker__grid img{object-fit:contain;width:26px;height:26px}.dashboard-emoji-picker__clear{border-left:1px solid var(--border-subtle)}.dashboard-emoji-picker__trigger:hover:not(:disabled),.dashboard-emoji-picker__clear:hover:not(:disabled){background:var(--surface-3);color:var(--accent)}.dashboard-emoji-picker__trigger:disabled,.dashboard-emoji-picker__clear:disabled{cursor:not-allowed;opacity:.5}.dashboard-emoji-picker__popover{z-index:60;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-solid);width:min(480px,100vw - 48px);box-shadow:var(--shadow-md);position:absolute;top:calc(100% + 8px);left:0;overflow:hidden}.dashboard-emoji-picker__tabs{border-bottom:1px solid var(--border-default);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-emoji-picker__tabs button{min-height:40px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;font-size:.75rem;font-weight:800}.dashboard-emoji-picker__tabs button.is-active{border-bottom-color:var(--accent);color:var(--accent)}.dashboard-emoji-picker__search{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-3);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;margin:10px;padding:0 10px;display:grid}.dashboard-emoji-picker__search input{min-width:0;height:38px;color:var(--text-1);font:inherit;background:0 0;border:0;outline:none}.dashboard-emoji-picker__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;max-height:260px;padding:0 10px 10px;display:grid;overflow:auto}.dashboard-emoji-picker__grid button{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--surface-2);min-width:0;min-height:64px;color:var(--text-1);cursor:pointer;place-items:center;gap:3px;padding:7px 4px;display:grid}.dashboard-emoji-picker__grid button:hover{border-color:var(--accent);background:var(--accent-soft)}.dashboard-emoji-picker__grid span{font-size:1.35rem}.dashboard-emoji-picker__grid small{width:100%;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.dashboard-emoji-picker__empty{color:var(--text-2);text-align:center;margin:0;padding:18px;font-size:.76rem;line-height:1.5}@media (width<=620px){.dashboard-emoji-picker__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.dashboard-page{min-height:100vh;padding:calc(var(--header-height) + 28px) 0 64px;position:relative;overflow:clip}.dashboard-page__background{pointer-events:none;background:radial-gradient(circle at 8% 12%, rgba(var(--accent-rgb), .09), transparent 29%), radial-gradient(circle at 92% 20%, rgba(var(--accent-2-rgb), .07), transparent 30%), linear-gradient(180deg, rgba(var(--accent-rgb), .018), transparent 46%);position:absolute;inset:0}.dashboard-server-picker{z-index:1;width:min(1380px,100% - 40px);margin-inline:auto;position:relative}.dashboard-server-picker__header{text-align:center;max-width:760px;margin:22px auto 30px}.dashboard-server-picker__header h1{margin-bottom:12px;font-size:clamp(2.25rem,5vw,4rem)}.dashboard-server-picker__header p{color:var(--text-2);margin:0;font-size:clamp(.96rem,1.4vw,1.08rem)}.dashboard-server-picker__controls{z-index:4;gap:14px;width:min(620px,100%);margin:0 auto 30px;display:grid;position:relative}.dashboard-server-picker__search{z-index:2;border:1px solid var(--border-default);background:color-mix(in srgb, var(--surface-solid) 86%, transparent);width:100%;min-height:52px;color:var(--text-3);box-shadow:var(--shadow-sm);border-radius:15px;align-items:center;gap:12px;margin:0;padding:0 16px;display:flex;position:relative}.dashboard-server-picker__search input{width:100%;color:var(--text-2);font:inherit;background:0 0;border:0;outline:0}.dashboard-server-picker__search input::placeholder{color:var(--text-3)}.dashboard-server-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.dashboard-server-card{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-2) 92%, transparent);min-width:0;transition:transform var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000029}.dashboard-server-card:has(.dashboard-server-card__action:not(.is-disabled)):hover{border-color:rgba(var(--accent-rgb), .34);transform:translateY(-5px);box-shadow:0 24px 58px #00000038}.dashboard-server-card__banner{border-bottom:1px solid var(--border-subtle);background:radial-gradient(circle at 18% 25%, #ffffff2b, transparent 28%), linear-gradient(120deg, rgba(var(--accent-rgb), .26), rgba(var(--accent-2-rgb), .12));height:104px}.dashboard-server-card--violet .dashboard-server-card__banner{background:radial-gradient(circle at 72% 24%,#ffffff26,#0000 25%),linear-gradient(120deg,#7568ff4d,#42c7ff1a)}.dashboard-server-card--amber .dashboard-server-card__banner{background:radial-gradient(circle at 30% 32%,#ffffff21,#0000 25%),linear-gradient(120deg,#ffcf633d,#ff718d1a)}.dashboard-server-card__body{align-content:start;min-height:184px;padding:50px 20px 20px;display:grid;position:relative}.dashboard-server-card__avatar{border:4px solid var(--surface-solid);background:color-mix(in srgb, var(--surface-solid) 94%, var(--text-1) 6%);width:68px;height:68px;color:var(--text-1);border-radius:19px;place-items:center;font-size:1.05rem;font-weight:900;display:grid;position:absolute;top:-34px;left:20px;box-shadow:0 12px 28px #00000038}.dashboard-server-card--violet .dashboard-server-card__avatar,.dashboard-server-card--amber .dashboard-server-card__avatar{background:color-mix(in srgb, var(--surface-solid) 94%, var(--text-1) 6%)}.dashboard-server-card__copy h2{margin:0 0 16px;font-size:1.2rem}.dashboard-server-card__copy span,.dashboard-server-card__copy strong{display:block}.dashboard-server-card__copy span{color:var(--text-3);font-size:.69rem}.dashboard-server-card__copy strong{color:var(--text-2);margin-top:4px;font-size:.82rem}.dashboard-server-card__status{border-radius:var(--radius-pill);justify-self:start;align-items:center;gap:7px;margin-top:18px;padding:6px 9px;font-size:.65rem;font-weight:800;display:inline-flex}.dashboard-server-card__status i{background:currentColor;border-radius:50%;width:6px;height:6px}.dashboard-server-card__status.is-ready{color:var(--success);background:#48e0a417}.dashboard-server-card__status.is-missing{color:var(--warning);background:#ffcf6317}.dashboard-server-card.is-blocked{border-color:color-mix(in srgb, var(--danger) 42%, var(--border-subtle))}.dashboard-server-card__status.is-blocked{background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger)}.dashboard-server-card__action{border:1px solid rgba(var(--accent-rgb), .3);background:var(--accent-soft);min-height:48px;color:var(--accent);transition:background var(--transition-base), color var(--transition-base), transform var(--transition-base);border-radius:12px;justify-content:center;align-items:center;gap:9px;margin:0 20px 20px;font-size:.76rem;font-weight:850;display:flex}.dashboard-server-card__action:not(.is-disabled):hover,.dashboard-server-card__action:not(.is-disabled):focus-visible{background:linear-gradient(135deg, var(--accent), var(--accent-strong));color:#fff;transform:translateY(-2px)}.dashboard-server-card__action.is-disabled{border-color:var(--border-subtle);background:var(--surface-3);color:var(--text-3);cursor:not-allowed;opacity:.7}.dashboard-server-card__action.is-blocked{border-color:color-mix(in srgb, var(--danger) 28%, var(--border-subtle));background:color-mix(in srgb, var(--danger) 7%, var(--surface-3));color:var(--danger);opacity:.82}.dashboard-server-picker__notice{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-2) 72%, transparent);border-radius:17px;grid-template-columns:46px minmax(0,1fr);gap:14px;margin-top:24px;padding:18px 20px;display:grid}.dashboard-server-picker__notice>span{background:var(--accent-soft);width:46px;height:46px;color:var(--accent);border-radius:13px;place-items:center;display:grid}.dashboard-server-picker__notice strong{margin:2px 0 5px;font-size:.88rem;display:block}.dashboard-server-picker__notice p{color:var(--text-3);margin:0;font-size:.75rem;line-height:1.6}.dashboard-overview__header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.dashboard-overview__header>div>span{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:850}.dashboard-overview__header h1{margin:7px 0 8px;font-size:clamp(2rem,4vw,3.25rem)}.dashboard-overview__header p{max-width:690px;color:var(--text-3);margin:0;font-size:.82rem}.dashboard-overview__sync{border-radius:var(--radius-pill);color:var(--success);background:#48e0a413;border:1px solid #48e0a438;flex:none;align-items:center;gap:7px;padding:8px 11px;font-size:.68rem;font-weight:850;display:inline-flex}.dashboard-overview__sync i{background:currentColor;border-radius:50%;width:6px;height:6px}.dashboard-overview__summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.dashboard-overview__summary article{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-2) 72%, transparent);border-radius:17px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:124px;padding:20px;display:grid;position:relative}.dashboard-overview__summary-icon,.dashboard-overview__activity-icon{background:var(--accent-soft);width:46px;height:46px;color:var(--accent);border-radius:13px;place-items:center;display:grid}.dashboard-overview__summary small,.dashboard-overview__summary strong,.dashboard-overview__summary em{display:block}.dashboard-overview__summary small{color:var(--text-3);font-size:.64rem;font-weight:760}.dashboard-overview__summary strong{color:var(--text-1);margin-top:5px;font-size:.9rem;line-height:1.3}.dashboard-overview__summary em{color:var(--text-3);margin-top:3px;font-size:.61rem;font-style:normal}.dashboard-overview__status-dot{background:var(--success);border-radius:50%;width:8px;height:8px;box-shadow:0 0 16px #48e0a480}.dashboard-overview__modules,.dashboard-overview__activity{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-2) 65%, transparent);border-radius:18px}.dashboard-overview__modules{padding:22px}.dashboard-overview__section-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:17px;display:flex}.dashboard-overview__section-heading h2,.dashboard-overview__activity h2{margin-bottom:5px;font-size:1rem}.dashboard-overview__section-heading p,.dashboard-overview__activity p{color:var(--text-3);margin:0;font-size:.72rem}.dashboard-overview__section-heading>span{color:var(--success);background:#48e0a414;border-radius:8px;flex:none;padding:6px 9px;font-size:.61rem;font-weight:820}.dashboard-overview__module-grid{grid-template-columns:repeat(auto-fill,minmax(280px,320px));justify-content:start;gap:12px;display:grid}.dashboard-overview__module-card{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-1) 74%, transparent);min-height:138px;transition:transform var(--transition-base), border-color var(--transition-base), background var(--transition-base), box-shadow var(--transition-base), opacity var(--transition-base);border-radius:15px;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:13px;padding:17px;display:grid}.dashboard-overview__module-card.is-available:hover,.dashboard-overview__module-card.is-available:focus-within{border-color:rgba(var(--accent-rgb), .34);transform:translateY(-2px);box-shadow:0 16px 32px #0000001a}.dashboard-overview__module-card.is-enabled{border-color:rgba(var(--accent-rgb), .26);background:linear-gradient(135deg, rgba(var(--accent-rgb), .055), transparent 48%), color-mix(in srgb, var(--surface-1) 78%, transparent)}.dashboard-overview__module-card.is-off .dashboard-overview__module-icon{color:var(--text-3);filter:saturate(.55)}.dashboard-overview__module-card.is-unavailable{opacity:.56}.dashboard-overview__module-icon{border:1px solid var(--border-subtle);background:var(--surface-3);width:46px;height:46px;color:var(--accent);transition:color var(--transition-base), filter var(--transition-base);border-radius:13px;place-items:center;display:grid}.dashboard-overview__module-copy{min-width:0}.dashboard-overview__module-card strong{margin-top:2px;font-size:.83rem;display:block}.dashboard-overview__module-card p{color:var(--text-3);margin:5px 0 0;font-size:.66rem;line-height:1.45}.dashboard-overview__module-controls{grid-column:2;justify-content:space-between;align-self:end;align-items:center;gap:14px;margin-top:10px;display:flex}.dashboard-overview__module-action,.dashboard-overview__module-soon{place-self:end start;align-items:center;gap:6px;font-size:.62rem;font-weight:850;display:inline-flex}.dashboard-overview__module-action{color:var(--accent);transition:color var(--transition-fast), transform var(--transition-fast)}.dashboard-overview__module-action:hover,.dashboard-overview__module-action:focus-visible{color:var(--accent-strong);transform:translate(2px)}.dashboard-overview__module-soon{background:var(--surface-3);color:var(--text-3);letter-spacing:.04em;text-transform:uppercase;border-radius:7px;grid-column:2;margin-top:10px;padding:4px 7px}.dashboard-overview__module-switch{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-3);min-width:86px;min-height:34px;color:var(--text-3);transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);justify-content:flex-end;align-items:center;gap:7px;padding:4px 5px 4px 9px;display:inline-flex}.dashboard-overview__module-switch>span{letter-spacing:.06em;text-align:center;min-width:22px;font-size:.52rem;font-weight:900}.dashboard-overview__module-switch>i{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--text-3) 22%, var(--surface-2));width:38px;height:22px;transition:background var(--transition-fast), box-shadow var(--transition-fast);flex:none;position:relative;box-shadow:inset 0 0 0 1px #ffffff09}.dashboard-overview__module-switch>i b{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s cubic-bezier(.2,.8,.2,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 7px #00000052}.dashboard-overview__module-switch.is-on{border-color:rgba(var(--accent-rgb), .45);background:rgba(var(--accent-rgb), .09);color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb), .045)}.dashboard-overview__module-switch.is-on>i{background:linear-gradient(90deg, var(--accent), var(--accent-strong));box-shadow:0 0 13px rgba(var(--accent-rgb), .2)}.dashboard-overview__module-switch.is-on>i b{transform:translate(16px)}.dashboard-overview__module-switch:hover,.dashboard-overview__module-switch:focus-visible{border-color:rgba(var(--accent-rgb), .58);outline:none}.dashboard-overview__module-switch:focus-visible{box-shadow:0 0 0 3px rgba(var(--accent-rgb), .15)}.dashboard-overview__activity{grid-template-columns:minmax(230px,.65fr) minmax(300px,1fr);align-items:center;gap:24px;min-height:148px;margin-top:18px;padding:22px;display:grid;position:relative;overflow:hidden}.dashboard-overview__activity>div:first-child{align-items:center;gap:13px;display:flex}.dashboard-overview__chart{border-bottom:1px solid var(--border-default);align-items:end;gap:8px;height:82px;padding-top:8px;display:flex}.dashboard-overview__chart span{background:linear-gradient(180deg, var(--accent), rgba(var(--accent-rgb), .24));min-width:8px;box-shadow:0 0 16px rgba(var(--accent-rgb), .12);border-radius:6px 6px 1px 1px;flex:1}.dashboard-overview__activity-empty{color:var(--text-3);font-size:.57rem;position:absolute;bottom:10px;right:22px}@media (width<=1050px){.dashboard-server-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-overview__summary{grid-template-columns:1fr}.dashboard-overview__summary article{min-height:100px}}@media (width<=760px){.dashboard-page{padding-top:calc(var(--header-height) + 20px)}.dashboard-server-picker{width:calc(100% - 28px)}.dashboard-server-picker__header{margin-top:10px}.dashboard-server-grid,.dashboard-overview__module-grid{grid-template-columns:1fr}.dashboard-overview__header{display:grid}.dashboard-overview__sync{justify-self:start}.dashboard-overview__activity{grid-template-columns:1fr}}@media (width<=520px){.dashboard-page{padding-bottom:46px}.dashboard-server-card__banner{height:88px}.dashboard-server-picker__notice{grid-template-columns:40px minmax(0,1fr);padding:15px}.dashboard-server-picker__notice>span{width:40px;height:40px}.dashboard-overview__modules,.dashboard-overview__activity{padding:16px}.dashboard-overview__module-controls{margin-top:4px}.dashboard-overview__module-soon{grid-column:1/-1}}.dashboard-server-grid__empty{border:1px dashed var(--border-default);color:var(--text-3);text-align:center;border-radius:18px;grid-column:1/-1;margin:0;padding:42px 20px}.dashboard-page--workspace{background:var(--page-bg-soft);width:100%;height:100%;min-height:0;margin:0;padding:0;overflow:hidden}.dashboard-page--workspace .dashboard-page__background{display:none}.dashboard-page--servers{isolation:isolate;background:0 0}.dashboard-page--servers>.page-starfield{z-index:0;opacity:.78}.dashboard-page--servers>.dashboard-page__background{z-index:0}.dashboard-page--servers>.dashboard-server-picker{z-index:1}.dashboard-server-card__avatar,.dashboard-shell__rail-server,.dashboard-shell__server-avatar{overflow:hidden}.dashboard-server-card__avatar img{object-fit:cover;width:100%;height:100%}.dashboard-state{z-index:1;border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-solid) 94%, transparent);width:min(620px,100% - 28px);min-height:260px;box-shadow:var(--shadow-md);text-align:center;border-radius:20px;align-content:center;justify-items:center;gap:10px;margin:24px auto 0;padding:34px;display:grid;position:relative}.dashboard-page--workspace>.dashboard-state{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dashboard-state__icon{background:var(--accent-soft);width:52px;height:52px;color:var(--accent);border-radius:15px;place-items:center;margin-bottom:4px;display:grid}.dashboard-state strong{font-size:1rem}.dashboard-state p{max-width:460px;color:var(--text-3);margin:0;font-size:.76rem;line-height:1.65}.dashboard-state button{border:1px solid rgba(var(--accent-rgb), .34);background:var(--accent-soft);min-height:40px;color:var(--accent);transition:transform var(--transition-fast), background var(--transition-fast), color var(--transition-fast);border-radius:11px;margin-top:8px;padding:0 15px;font-size:.72rem;font-weight:850}.dashboard-state button:hover,.dashboard-state button:focus-visible{background:var(--accent);color:#fff;transform:translateY(-1px)}.dashboard-state.is-loading .dashboard-state__icon{animation:1.3s ease-in-out infinite dashboard-state-pulse}.dashboard-overview__module-card>.dashboard-overview__module-action{grid-column:2;margin-top:10px}@keyframes dashboard-state-pulse{50%{opacity:.72;transform:scale(1.06)}}@media (width<=520px){.dashboard-state{min-height:230px;padding:26px 20px}.dashboard-overview__module-card>.dashboard-overview__module-action{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.dashboard-state.is-loading .dashboard-state__icon{animation:none}}.dashboard-team-access{border:1px solid var(--border-default);background:color-mix(in srgb, var(--surface-solid) 94%, transparent);width:100%;min-height:62px;box-shadow:var(--shadow-sm);border-radius:16px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid;position:relative}.dashboard-team-access.is-active{border-color:rgba(var(--accent-rgb), .4);background:color-mix(in srgb, var(--accent-soft) 54%, var(--surface-solid))}.dashboard-team-access__icon{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:11px;place-items:center;display:grid}.dashboard-team-access__copy{min-width:0}.dashboard-team-access__copy strong,.dashboard-team-access__copy small{display:block}.dashboard-team-access__copy strong{color:var(--text-1);font-size:.73rem}.dashboard-team-access__copy small{color:var(--text-3);margin-top:3px;font-size:.57rem;line-height:1.35}.dashboard-team-access__status{border:1px solid rgba(var(--accent-rgb), .34);border-radius:var(--radius-pill);background:var(--accent-soft);min-height:24px;color:var(--accent);white-space:nowrap;align-items:center;padding:4px 9px;font-size:.57rem;font-weight:850;display:inline-flex}.dashboard-server-card__staff-badge{z-index:2;border:1px solid rgba(var(--accent-rgb), .28);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-solid) 88%, transparent);color:var(--accent);box-shadow:var(--shadow-sm);align-items:center;gap:6px;padding:6px 9px;font-size:.58rem;font-weight:850;display:inline-flex;position:absolute;top:14px;right:14px}@media (width<=620px){.dashboard-team-access{grid-template-columns:36px minmax(0,1fr) auto;padding:9px}.dashboard-team-access__copy small{display:none}.dashboard-server-card__staff-badge{top:12px;right:12px}}.dashboard-team-access--warning{border-color:color-mix(in srgb, var(--warning) 38%, var(--border-default))}.dashboard-team-access--warning .dashboard-team-access__icon{background:color-mix(in srgb, var(--warning) 12%, transparent);color:var(--warning)}.dashboard-overview__module-switch:disabled{cursor:not-allowed;opacity:.58;border-color:var(--border-default);box-shadow:none}.dashboard-overview__module-switch:disabled:hover{border-color:var(--border-default)}.dashboard-overview__module-message{border:1px solid var(--border-default);background:var(--surface-3);color:var(--text-3);border-radius:9px;grid-column:2;margin:0;padding:8px 10px;font-size:.63rem;line-height:1.45}.dashboard-overview__module-message.is-error{border-color:color-mix(in srgb, var(--danger) 32%, var(--border-default));background:color-mix(in srgb, var(--danger) 8%, var(--surface-3));color:var(--danger)}@media (width<=520px){.dashboard-overview__module-message{grid-column:1/-1}}.dashboard-page--servers{width:100%;min-height:100%;padding:calc(var(--header-height) + 28px) 0 64px;overflow:visible}@media (width<=620px){.dashboard-page--servers{padding-top:calc(var(--header-height) + 20px)}}.dashboard-overview__module-mode{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-2);min-height:34px;color:var(--text-2);text-align:center;align-items:center;padding:0 11px;font-size:.72rem;font-weight:700;line-height:1.2;display:inline-flex}.dashboard-team-access__switch{justify-self:end}.dashboard-server-picker__search-mode-wrap{z-index:5;flex:none;place-items:center;margin-left:-7px;display:grid;position:relative;overflow:visible}.dashboard-server-picker__search-mode{width:34px;height:34px;color:var(--text-3);transition:color var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;display:grid}.dashboard-server-picker__search-mode:hover,.dashboard-server-picker__search-mode:focus-visible{color:var(--accent);border-color:rgba(var(--accent-rgb), .28);background:var(--accent-soft);transform:translateY(-1px)}.dashboard-server-picker__search-tooltip{z-index:100;border:1px solid rgba(var(--accent-rgb), .34);color:#f4f8ff;width:max-content;max-width:min(270px,72vw);box-shadow:0 12px 30px #0000006b, 0 0 16px rgba(var(--accent-rgb), .1);letter-spacing:.01em;text-align:left;white-space:nowrap;pointer-events:none;isolation:isolate;opacity:0;visibility:hidden;transform-origin:bottom;background:#07111f;border-radius:10px;padding:8px 11px;font-size:.72rem;font-weight:700;line-height:1.35;transition:opacity .12s,transform .14s,visibility .12s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px)scale(.98)}.dashboard-server-picker__search-tooltip:before{content:"";z-index:-1;border-right:1px solid rgba(var(--accent-rgb), .34);border-bottom:1px solid rgba(var(--accent-rgb), .34);background:#07111f;width:8px;height:8px;position:absolute;top:100%;left:50%;transform:translate(-50%,-4px)rotate(45deg)}.dashboard-server-picker__search-mode-wrap:hover .dashboard-server-picker__search-tooltip,.dashboard-server-picker__search-mode-wrap:focus-within .dashboard-server-picker__search-tooltip{opacity:1;visibility:visible;transform:translate(-50%)scale(1)}@media (width<=620px){.dashboard-server-picker__search-tooltip{white-space:normal;transform-origin:0 100%;max-width:min(230px,78vw);left:0;transform:translateY(4px)scale(.98)}.dashboard-server-picker__search-tooltip:before{left:16px}.dashboard-server-picker__search-mode-wrap:hover .dashboard-server-picker__search-tooltip,.dashboard-server-picker__search-mode-wrap:focus-within .dashboard-server-picker__search-tooltip{transform:translate(0)scale(1)}}.dashboard-server-browser{position:relative}.dashboard-server-browser.has-pagination{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:14px;display:grid}.dashboard-server-browser__arrow{border:1px solid rgba(var(--accent-rgb), .24);background:color-mix(in srgb, var(--surface-solid) 90%, transparent);width:44px;height:58px;color:var(--accent);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast), opacity var(--transition-fast);border-radius:15px;align-self:center;place-items:center;display:grid}.dashboard-server-browser__arrow.is-previous svg{transform:rotate(90deg)}.dashboard-server-browser__arrow.is-next svg{transform:rotate(-90deg)}.dashboard-server-browser__arrow:not(:disabled):hover,.dashboard-server-browser__arrow:not(:disabled):focus-visible{border-color:rgba(var(--accent-rgb), .48);background:var(--accent-soft);color:var(--accent-strong);transform:translateY(-2px)}.dashboard-server-browser__arrow:disabled{opacity:.28;cursor:not-allowed}.dashboard-server-grid__empty.is-loading{color:var(--accent)}.dashboard-server-grid__empty.is-error{border-color:color-mix(in srgb, var(--danger) 30%, var(--border-default));color:var(--danger)}.dashboard-server-card__avatar{isolation:isolate}.dashboard-server-card__avatar-fallback{z-index:0;width:100%;height:100%;color:var(--text-1);place-items:center;display:grid;position:relative}.dashboard-server-card__avatar img{z-index:1;background:color-mix(in srgb, var(--surface-solid) 94%, var(--text-1) 6%);position:absolute;inset:0}@media (width<=760px){.dashboard-server-browser.has-pagination{grid-template-columns:38px minmax(0,1fr) 38px;gap:8px}.dashboard-server-browser__arrow{border-radius:13px;width:38px;height:52px}}@media (width<=520px){.dashboard-server-browser.has-pagination{grid-template-columns:minmax(0,1fr)}.dashboard-server-browser__arrow{z-index:3;width:38px;height:34px;position:absolute;top:-44px}.dashboard-server-browser__arrow.is-previous{left:0}.dashboard-server-browser__arrow.is-next{right:0}}.dashboard-overview__site-panel{background:linear-gradient(135deg, #ff573e12, var(--surface-1));border:1px solid #ff735a57;border-radius:15px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:22px;padding:18px;display:grid}.dashboard-overview__site-panel-icon{color:#ff8b74;background:#ff5f441a;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.dashboard-overview__site-panel-copy{gap:4px;display:grid}.dashboard-overview__site-panel-copy p{color:var(--text-2);margin:0;font-size:.8rem;line-height:1.5}.dashboard-overview__site-panel-copy small{color:var(--text-3)}.dashboard-overview__site-panel-copy small.is-error{color:#ff707c}.dashboard-overview__site-panel-controls{justify-items:end;gap:12px;min-width:330px;display:grid}.dashboard-overview__site-panel-access{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;max-width:540px;padding-top:11px;display:grid}.dashboard-overview__site-panel-access>div{gap:3px;display:grid}.dashboard-overview__site-panel-access strong{color:var(--text-1);font-size:.78rem}.dashboard-overview__site-panel-access small{max-width:390px;color:var(--text-3);font-size:.72rem;line-height:1.4}@media (width<=760px){.dashboard-overview__site-panel{grid-template-columns:42px minmax(0,1fr)}.dashboard-overview__site-panel-controls{grid-column:1/-1;justify-items:stretch;width:100%;min-width:0}.dashboard-overview__site-panel-controls>.toggle-switch{justify-self:end}.dashboard-overview__site-panel-access{width:100%;max-width:none}}@media (width<=520px){.dashboard-overview__site-panel-access{grid-template-columns:1fr}.dashboard-overview__site-panel-access>.toggle-switch{justify-self:end}}.legal-hero{border:1px solid var(--border-default);border-radius:var(--radius-xl);background:linear-gradient(140deg, rgba(var(--accent-rgb), .1), transparent 42%), linear-gradient(320deg, rgba(var(--accent-2-rgb), .09), transparent 46%), color-mix(in srgb, var(--surface-2) 92%, transparent);min-height:500px;box-shadow:var(--shadow-md), inset 0 1px 0 #ffffff0a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);align-items:center;padding:clamp(36px,6vw,72px);display:flex;position:relative;overflow:hidden}.legal-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent 49.8%, rgba(var(--accent-rgb), .055) 50%, transparent 50.2%), linear-gradient(transparent 49.8%, rgba(var(--accent-rgb), .045) 50%, transparent 50.2%);opacity:.32;background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 78%);mask-image:linear-gradient(90deg,#000,#0000 78%)}.legal-hero__content{z-index:2;width:min(760px,74%);position:relative}.legal-breadcrumbs{color:var(--text-3);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:32px;font-size:.78rem;font-weight:720;display:flex}.legal-breadcrumbs a{transition:color var(--transition-fast)}.legal-breadcrumbs a:hover{color:var(--accent)}.legal-hero__eyebrow{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--accent-soft);width:fit-content;color:var(--accent);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:17px;padding:8px 12px;font-size:.72rem;font-weight:900;display:inline-flex}.legal-hero h1{letter-spacing:-.055em;max-width:780px;margin-bottom:20px;font-size:clamp(2.8rem,6vw,5.6rem)}.legal-hero__lead{max-width:700px;color:var(--text-2);margin-bottom:0;font-size:clamp(1rem,1.6vw,1.22rem);line-height:1.8}.legal-hero__meta{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.legal-hero__meta>span{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-1) 82%, transparent);border-radius:13px;gap:2px;min-width:138px;padding:11px 14px;display:grid}.legal-hero__meta small{color:var(--text-3);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:760}.legal-hero__meta strong{color:var(--text-1);font-size:.9rem}.legal-hero__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.legal-hero__mark{z-index:1;aspect-ratio:1;border:1px solid rgba(var(--accent-rgb), .14);width:clamp(190px,24vw,310px);color:rgba(var(--accent-rgb), .2);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:clamp(34px,7vw,94px);transform:translateY(-50%)}.legal-hero__mark:before,.legal-hero__mark:after,.legal-hero__mark i{content:"";border:1px solid rgba(var(--accent-rgb), .13);border-radius:50%;position:absolute}.legal-hero__mark:before{inset:13%}.legal-hero__mark:after{inset:29%}.legal-hero__mark i:first-of-type{border-style:dashed;animation:26s linear infinite legal-orbit;inset:-3%}.legal-hero__mark i:nth-of-type(2){background:var(--accent);width:9px;height:9px;box-shadow:0 0 22px rgba(var(--accent-rgb), .75);border:0;top:18%;right:7%}.legal-hero__mark i:nth-of-type(3){background:var(--accent-2);width:6px;height:6px;box-shadow:0 0 18px rgba(var(--accent-2-rgb), .65);border:0;bottom:9%;left:15%}.legal-hero__mark>span{font-family:var(--font-display);text-shadow:0 0 54px rgba(var(--accent-rgb), .12);font-size:clamp(7rem,14vw,12rem);font-weight:950;line-height:1}:root[data-theme=light] .legal-hero{box-shadow:0 28px 78px #1f437021,inset 0 1px #fffc}.legal-hero{background:linear-gradient(140deg, rgba(var(--accent-rgb), .085), transparent 48%), color-mix(in srgb, var(--surface-2) 94%, transparent);min-height:390px}.legal-hero:before{opacity:.16;-webkit-mask-image:linear-gradient(90deg,#000,#0000 92%);mask-image:linear-gradient(90deg,#000,#0000 92%)}.legal-hero__content{width:min(880px,100%)}.legal-hero__mark{display:none}.legal-hero h1{max-width:860px;font-size:clamp(2.65rem,5.2vw,4.9rem)}@media (width<=1040px){.legal-hero__content{width:min(760px,82%)}.legal-hero__mark{opacity:.66;right:-18px}}@media (width<=860px){.legal-hero{min-height:auto}.legal-hero__content{width:100%}.legal-hero__mark{opacity:.28;right:-54px}}@media (width<=640px){.legal-hero{border-radius:22px;padding:28px 22px 30px}.legal-breadcrumbs{gap:6px;margin-bottom:24px;font-size:.7rem}.legal-hero h1{font-size:clamp(2.25rem,11vw,3.35rem)}.legal-hero__lead{line-height:1.68}.legal-hero__meta{grid-template-columns:1fr 1fr;display:grid}.legal-hero__meta>span:last-child{grid-column:1/-1}.legal-hero__actions{display:grid}.legal-hero__actions .button{width:100%}.legal-hero__mark{width:170px;top:30%;right:-70px}}@media (width<=1040px){.legal-hero__content{width:100%}}@media (width<=640px){.legal-hero{min-height:auto}.legal-hero__meta>span:last-child{grid-column:auto}}.legal-section-reveal{scroll-margin-top:calc(var(--header-height) + 34px)}.legal-section{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-1) 92%, transparent);box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffff06;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:border-color var(--transition-base), transform var(--transition-base), box-shadow var(--transition-base);padding:clamp(28px,4vw,42px);position:relative;overflow:hidden}.legal-section:before{content:"";background:linear-gradient(180deg, transparent, var(--accent), var(--accent-2), transparent);opacity:.54;width:3px;position:absolute;inset:0 auto 0 0}.legal-section:hover{border-color:var(--border-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.legal-section__header{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:18px;margin-bottom:24px;display:grid}.legal-section__number{border:1px solid var(--border-strong);background:var(--accent-soft);width:52px;height:42px;color:var(--accent);letter-spacing:.12em;border-radius:12px;place-items:center;font-size:.78rem;font-weight:900;display:grid}.legal-section h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,3vw,2.25rem)}.legal-section__body{color:var(--text-2);gap:18px;display:grid}.legal-section__body p{margin:0;font-size:1rem;line-height:1.82}.legal-section__body strong{color:var(--text-1)}.legal-section__body a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--accent-rgb), .34);text-decoration-color:rgba(var(--accent-rgb), .34);text-underline-offset:4px;font-weight:780}.legal-section__body a:hover{text-decoration-color:currentColor}.legal-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.legal-list li{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-3) 56%, transparent);border-radius:14px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;padding:14px 15px;line-height:1.72;display:grid}.legal-list__marker{border:1px solid rgba(var(--accent-rgb), .24);background:var(--accent-soft);width:26px;height:26px;color:var(--accent);border-radius:8px;place-items:center;margin-top:1px;display:grid}.legal-callout{border:1px solid rgba(var(--accent-rgb), .28);background:linear-gradient(120deg, rgba(var(--accent-rgb), .1), transparent 48%), color-mix(in srgb, var(--surface-2) 78%, transparent);border-radius:16px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;padding:18px;display:grid}.legal-callout__icon{background:var(--accent-soft);width:42px;height:42px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.legal-callout p{padding-top:5px}:root[data-theme=light] .legal-list li{background:#eef5ffb8;border-color:#1845811f}@media (width<=640px){.legal-section{border-radius:20px;padding:24px 20px}.legal-section__header{grid-template-columns:44px minmax(0,1fr);gap:13px;margin-bottom:20px}.legal-section__number{width:44px;height:38px;font-size:.7rem}.legal-section h2{font-size:1.48rem}.legal-section__body p{font-size:.95rem}.legal-list li{grid-template-columns:25px minmax(0,1fr);gap:10px;padding:13px;font-size:.92rem}.legal-list__marker{width:24px;height:24px}.legal-callout{grid-template-columns:36px minmax(0,1fr);padding:15px}.legal-callout__icon{width:36px;height:36px}}.legal-starfield{inset:var(--header-height) 0 0;z-index:0;pointer-events:none;position:fixed;overflow:hidden}.legal-starfield__star{left:var(--legal-star-x);top:var(--legal-star-y);width:var(--legal-star-size);height:var(--legal-star-size);opacity:var(--legal-star-opacity);animation:legal-star-drift var(--legal-star-duration) ease-in-out var(--legal-star-delay) infinite alternate;position:absolute}.legal-starfield__star i{background:var(--accent);width:100%;height:100%;box-shadow:0 0 9px rgba(var(--accent-rgb), .48);animation:legal-star-twinkle calc(var(--legal-star-duration) * .72) ease-in-out var(--legal-star-delay) infinite;border-radius:50%;display:block}.legal-starfield__star.is-accent i{background:var(--accent-2);box-shadow:0 0 9px rgba(var(--accent-2-rgb), .46)}@keyframes legal-star-drift{to{transform:translate(var(--legal-star-drift-x), var(--legal-star-drift-y))}}@keyframes legal-star-twinkle{0%,to{opacity:.38;transform:scale(.82)}45%{opacity:1;transform:scale(1.35)}70%{opacity:.55;transform:scale(1)}}@keyframes legal-orbit{to{transform:rotate(360deg)}}:root[data-theme=light] .legal-starfield__star{opacity:min(.82, calc(var(--legal-star-opacity) + .2))}:root[data-theme=light] .legal-starfield__star i{box-shadow:0 0 8px rgba(var(--accent-rgb), .38)}@media (width<=640px){.legal-starfield__star:nth-child(n+56){display:none}}.legal-toc{top:calc(var(--header-height) + 24px);position:sticky}.legal-toc__desktop{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-1) 92%, transparent);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.legal-toc__heading{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:20px;display:flex}.legal-toc__icon{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:11px;flex:none;place-items:center;display:grid}.legal-toc__heading p,.legal-toc__heading strong{margin:0}.legal-toc__heading p{color:var(--text-1);font-size:.88rem;font-weight:850}.legal-toc__heading strong{color:var(--text-3);letter-spacing:.04em;margin-top:2px;font-size:.7rem;display:block}.legal-toc nav{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;gap:3px;max-height:min(58vh,590px);padding:12px;display:grid;overflow:auto}.legal-toc nav a{min-height:39px;color:var(--text-3);transition:color var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast);border:1px solid #0000;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px;font-size:.78rem;font-weight:720;display:grid}.legal-toc nav a>span{color:var(--text-3);letter-spacing:.08em;font-size:.63rem;font-weight:900}.legal-toc nav a:hover{color:var(--text-1);background:var(--surface-3);transform:translate(2px)}.legal-toc nav a.is-active{border-color:rgba(var(--accent-rgb), .32);background:var(--accent-soft);color:var(--text-1)}.legal-toc nav a.is-active>span{color:var(--accent)}.legal-toc__top{border-top:1px solid var(--border-subtle);color:var(--text-3);transition:color var(--transition-fast), background var(--transition-fast);justify-content:space-between;align-items:center;padding:15px 20px;font-size:.76rem;font-weight:800;display:flex}.legal-toc__top:hover{color:var(--accent);background:var(--accent-soft)}.legal-toc__mobile{display:none}@media (width<=860px){.legal-toc{order:1;width:100%;position:static}.legal-toc__desktop{display:none}.legal-toc__mobile{border:1px solid var(--border-default);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-1) 92%, transparent);box-shadow:var(--shadow-sm);display:block}.legal-toc__mobile summary{min-height:56px;color:var(--text-1);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 17px;font-weight:850;list-style:none;display:flex}.legal-toc__mobile summary::-webkit-details-marker{display:none}.legal-toc__mobile summary>span{align-items:center;gap:10px;display:flex}.legal-toc__mobile[open] summary>svg{transform:rotate(180deg)}.legal-toc__mobile nav{border-top:1px solid var(--border-subtle);max-height:420px}}.legal-page{isolation:isolate;min-height:100vh;padding-top:calc(var(--header-height) + 34px);background:var(--page-bg);padding-bottom:96px;position:relative;overflow:clip}.legal-page__container{z-index:2;position:relative}.legal-reading-progress{top:calc(var(--header-height) - 2px);z-index:120;pointer-events:none;height:2px;position:fixed;left:0;right:0;overflow:hidden}.legal-reading-progress span{transform-origin:0;background:linear-gradient(90deg, var(--accent), var(--accent-2));width:100%;height:100%;box-shadow:0 0 14px rgba(var(--accent-rgb), .7);transition:transform 90ms linear;display:block;transform:scaleX(0)}.legal-layout{grid-template-columns:minmax(0,1fr) 278px;align-items:start;gap:clamp(30px,5vw,58px);margin-top:clamp(50px,7vw,82px);display:grid}.legal-content{gap:22px;min-width:0;display:grid}.legal-document-note{border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-1) 68%, transparent);padding:22px 24px}.legal-document-note strong{color:var(--text-1)}.legal-document-note p{color:var(--text-3);margin:7px 0 0;line-height:1.7}.legal-document-end{color:var(--text-3);letter-spacing:.11em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:28px 0 8px;font-size:.72rem;font-weight:850;display:grid}.legal-document-end span{background:linear-gradient(90deg, transparent, var(--border-strong));height:1px}.legal-document-end span:last-child{background:linear-gradient(90deg, var(--border-strong), transparent)}:root[data-theme=light] .legal-section,:root[data-theme=light] .legal-toc__desktop{background:#ffffffdb;border-color:#1845812b}@media (width<=1040px){.legal-layout{grid-template-columns:minmax(0,1fr) 244px;gap:28px}}@media (width<=860px){.legal-page{padding-top:calc(var(--header-height) + 22px)}.legal-layout{flex-direction:column;display:flex}.legal-content{order:2;width:100%}}@media (width<=640px){.legal-page{padding-bottom:70px}.legal-layout{gap:22px;margin-top:38px}.legal-document-end{gap:10px;font-size:.63rem}}@media (prefers-reduced-motion:reduce){.legal-starfield__star,.legal-starfield__star i,.legal-hero__mark i{animation:none!important}}.cta-section{padding:var(--section-space) 0;position:relative}.cta-card{border-radius:var(--radius-xl);color:#fff;background:linear-gradient(125deg,#07162af0,#141a41f0),#07101f;border:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:50px;min-height:350px;padding:clamp(34px,6vw,74px);display:flex;position:relative;overflow:hidden;box-shadow:0 32px 90px #00000047}.cta-card__noise{opacity:.24;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.cta-card__orb{filter:blur(70px);border-radius:50%;position:absolute}.cta-card__orb--one{background:rgba(var(--accent-rgb), .26);width:430px;height:430px;top:-170px;right:-90px}.cta-card__orb--two{background:rgba(var(--accent-2-rgb), .22);width:420px;height:420px;bottom:-220px;left:25%}.cta-card__copy,.cta-card__actions{z-index:2;position:relative}.cta-card__copy{max-width:700px}.cta-card .eyebrow{color:#77d8ff}.cta-card h2{color:#fff;max-width:720px;margin-bottom:18px}.cta-card__copy>p:last-child{color:#e8f0ffb8;max-width:620px;margin-bottom:0;font-size:1.02rem}.cta-card__actions{gap:11px;min-width:220px;display:grid}.cta-card h2{max-width:680px;font-size:clamp(2rem,4.2vw,3.5rem)}.cta-card__copy>.eyebrow:empty{display:none}.cta-section{padding-bottom:clamp(88px,10vw,150px)}:root[data-theme=light] .cta-card{background:radial-gradient(circle at 82% 14%, rgba(var(--accent-rgb), .14), transparent 34%), radial-gradient(circle at 28% 92%, rgba(var(--accent-2-rgb), .1), transparent 42%), linear-gradient(135deg, #fffffffa, #edf6fff5);color:var(--text-1);border-color:#315b8433;box-shadow:0 30px 80px #2b4d7129,inset 0 1px #fffffff2}:root[data-theme=light] .cta-card h2{color:var(--text-1)}:root[data-theme=light] .cta-card__copy>p:last-child{color:var(--text-2)}:root[data-theme=light] .cta-card__noise{opacity:.09;background-image:linear-gradient(#1e4d7514 1px,#0000 1px),linear-gradient(90deg,#1e4d7514 1px,#0000 1px)}:root[data-theme=light] .cta-card .button--ghost{color:var(--text-1);background:#ffffff94;border-color:#2a577f42}@media (width<=900px){.cta-card{flex-direction:column;align-items:flex-start}.cta-card__actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}@media (width<=760px){.cta-card__actions{grid-template-columns:1fr}}@media (width<=560px){.cta-card{gap:26px}}.dashboard-section{background:linear-gradient(180deg, transparent, rgba(var(--accent-rgb), .025) 45%, transparent), var(--page-bg-soft)}.dashboard-section__intro{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:56px;display:flex}.dashboard-showcase{border:1px solid var(--border-default);border-radius:var(--radius-xl);background:var(--surface-2);min-height:600px;box-shadow:var(--shadow-md);grid-template-columns:270px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.dashboard-showcase__glow{background:rgba(var(--accent-rgb), .1);filter:blur(90px);pointer-events:none;border-radius:50%;width:430px;height:430px;position:absolute;top:-160px;right:-100px}.dashboard-showcase__sidebar{z-index:1;border-right:1px solid var(--border-subtle);background:#04091229;padding:24px 18px;position:relative}.dashboard-showcase__server{border:1px solid var(--border-subtle);background:var(--surface-3);border-radius:15px;align-items:center;gap:11px;padding:10px;display:flex}.dashboard-showcase__server img{object-fit:cover;border-radius:50%;width:39px;height:39px}.dashboard-showcase__server strong,.dashboard-showcase__server span{display:block}.dashboard-showcase__server strong{font-size:.8rem}.dashboard-showcase__server span{color:var(--text-3);margin-top:2px;font-size:.67rem}.dashboard-showcase__sidebar-title{color:var(--text-3);letter-spacing:.11em;text-transform:uppercase;margin:24px 10px 10px;font-size:.67rem;font-weight:850}.dashboard-showcase__sidebar nav{gap:6px;display:grid}.dashboard-showcase__sidebar nav button{text-align:left;cursor:default;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.dashboard-showcase__sidebar nav button>span:first-child{background:var(--surface-3);width:34px;height:34px;color:var(--text-3);border-radius:10px;place-items:center;display:grid}.dashboard-showcase__sidebar nav button strong,.dashboard-showcase__sidebar nav button small{display:block}.dashboard-showcase__sidebar nav button strong{color:var(--text-2);font-size:.77rem}.dashboard-showcase__sidebar nav button small{color:var(--text-3);margin-top:2px;font-size:.62rem}.dashboard-showcase__sidebar nav button.is-active{border-color:var(--border-strong);background:var(--accent-soft)}.dashboard-showcase__sidebar nav button.is-active>span:first-child,.dashboard-showcase__sidebar nav button.is-active strong{color:var(--accent)}.dashboard-showcase__main{z-index:1;padding:34px;position:relative}.dashboard-showcase__header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.dashboard-showcase__header>div>span{color:var(--text-3);font-size:.7rem}.dashboard-showcase__header h3{margin:6px 0 0;font-size:clamp(1.5rem,2.7vw,2.1rem)}.save-button{background:linear-gradient(135deg, var(--accent), var(--accent-strong));color:#fff;border:0;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:9px 14px;font-size:.75rem;font-weight:820;display:inline-flex}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.settings-card{border:1px solid var(--border-subtle);background:var(--surface-1);border-radius:17px;padding:20px}.settings-card--full{grid-column:1/-1}.settings-card__heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.settings-card__heading strong,.settings-card__heading span{display:block}.settings-card__heading strong{font-size:.88rem}.settings-card__heading>div>span,.settings-card label{color:var(--text-3);margin-top:4px;font-size:.7rem}.large-toggle{flex:none;width:46px;height:25px;padding:3px}.large-toggle span{width:19px;height:19px}.large-toggle.is-on span{transform:translate(21px)}.settings-card label{margin:0 0 8px;font-weight:750;display:block}.fake-select,.fake-textarea{border:1px solid var(--border-default);color:var(--text-2);background:#ffffff05;border-radius:11px;font-size:.76rem}.fake-select{justify-content:space-between;align-items:center;min-height:42px;padding:9px 11px;display:flex}.fake-textarea{flex-direction:column;justify-content:space-between;min-height:130px;padding:13px;display:flex}.fake-textarea strong{color:var(--accent)}.fake-textarea small{color:var(--text-3);align-self:flex-end}.dashboard-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.dashboard-highlights article{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);align-items:flex-start;gap:14px;min-height:142px;padding:22px;display:flex}.dashboard-highlight__icon{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:12px;flex:none;place-items:center;display:grid}.dashboard-highlights h3{margin-bottom:7px;font-size:.98rem}.dashboard-highlights p{color:var(--text-3);margin:0;font-size:.78rem;line-height:1.65}.dashboard-section__intro .section-heading{max-width:650px}.dashboard-preview-label{border:1px solid var(--border-default);border-radius:var(--radius-pill);color:var(--text-3);align-items:center;gap:7px;padding:7px 11px;font-size:.72rem;font-weight:760;display:inline-flex}.dashboard-showcase{display:block;overflow:hidden}.dashboard-showcase__windowbar{z-index:2;border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-solid) 82%, transparent);grid-template-columns:1fr auto 1fr;align-items:center;min-height:52px;padding:0 20px;display:grid;position:relative}.dashboard-showcase__windowbar>strong{font-size:.75rem}.dashboard-showcase__workspace{z-index:2;grid-template-columns:235px minmax(0,1fr);display:grid;position:relative}.dashboard-showcase__sidebar{min-height:660px}.dashboard-showcase__server>svg{color:var(--text-3);margin-left:auto}.dashboard-showcase__main{padding:30px}.dashboard-workspace-grid{grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);gap:18px;display:grid}.large-toggle{cursor:pointer;border:0}.fake-select{border:1px solid var(--border-default);width:100%;color:var(--text-2);cursor:pointer;text-align:left}.dashboard-live-preview{align-content:start;gap:14px;display:grid}.dashboard-live-preview__card,.dashboard-audit-card{border:1px solid var(--border-default);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-2) 88%, transparent)}.dashboard-live-preview__card{padding:18px}.dashboard-live-preview__label,.dashboard-audit-card>div>span{color:var(--text-3);letter-spacing:.11em;text-transform:uppercase;font-size:.64rem;font-weight:850}.discord-preview{border-left:3px solid var(--accent);background:var(--surface-3);border-radius:0 12px 12px 0;grid-template-columns:38px minmax(0,1fr);gap:11px;margin-top:18px;padding:14px;display:grid}.discord-preview img{border-radius:50%;width:38px;height:38px}.discord-preview strong{align-items:center;gap:5px;font-size:.76rem;display:flex}.discord-preview strong span{background:var(--accent-strong);color:#fff;border-radius:4px;padding:2px 4px;font-size:.46rem}.discord-preview h4{color:var(--text-1);margin:10px 0 5px;font-size:.78rem}.discord-preview p{color:var(--text-3);margin:0;font-size:.68rem;line-height:1.5}.dashboard-audit-card{padding:17px}.dashboard-audit-card>div{justify-content:space-between;align-items:center;display:flex}.dashboard-audit-card ul{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.dashboard-audit-card li{grid-template-columns:9px 1fr;align-items:start;gap:10px;display:grid}.dashboard-audit-card li>span{background:var(--border-default);border-radius:50%;width:7px;height:7px;margin-top:5px}.dashboard-audit-card li>span.is-current{background:var(--success);box-shadow:0 0 12px #48e0a473}.dashboard-audit-card li strong,.dashboard-audit-card li small{display:block}.dashboard-audit-card li strong{color:var(--text-2);font-size:.68rem}.dashboard-audit-card li small{color:var(--text-3);margin-top:2px;font-size:.59rem}.save-button.is-saved{color:var(--success);background:#48e0a41f;border-color:#48e0a459}.dashboard-highlights article{min-height:126px;padding:22px}.dashboard-section__action{justify-content:center;margin-top:28px;display:flex}.dashboard-section{background:radial-gradient(circle at 82% 42%, rgba(var(--accent-rgb), .05), transparent 34%), linear-gradient(180deg, var(--page-bg), var(--page-bg-soft));box-shadow:inset 0 1px rgba(var(--accent-rgb), .07)}.dashboard-section__intro{text-align:center;justify-items:center;gap:14px;margin-bottom:38px;display:grid}.dashboard-preview-label{background:rgba(var(--accent-rgb), .045)}.dashboard-showcase{box-shadow:0 34px 95px #0000003d, 0 0 70px rgba(var(--accent-rgb), .055)}.dashboard-section__intro{text-align:center;justify-content:center;justify-items:center;width:100%}.dashboard-section__intro .section-heading{text-align:center;width:min(660px,100%);margin-inline:auto}.dashboard-showcase__sidebar nav button{border-color:var(--border-subtle);background:color-mix(in srgb, var(--surface-2) 58%, transparent);cursor:pointer}.dashboard-showcase__sidebar nav button:hover,.dashboard-showcase__sidebar nav button.is-active{border-color:rgba(var(--accent-rgb), .4);background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent);transform:translate(3px)}.dashboard-highlights article{border-color:var(--border-default);background:color-mix(in srgb, var(--surface-1) 94%, transparent);transition:transform var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);box-shadow:inset 0 1px #ffffff06}.dashboard-highlights article:hover{border-color:rgba(var(--accent-rgb), .34);box-shadow:0 16px 38px rgba(var(--accent-rgb), .08);transform:translateY(-3px)}:root[data-theme=light] .dashboard-highlights article{background:#ffffffd1}.dashboard-section__intro{width:min(620px,100%);margin-inline:auto;display:block}.dashboard-section__intro.home-section-lead h2,.dashboard-section__intro.home-section-lead p{text-align:center;margin-inline:auto}.dashboard-preview-label{width:fit-content;margin:20px auto 0;display:flex}.dashboard-highlights{margin-top:22px}.dashboard-highlights article{border:1px solid var(--border-strong);background:linear-gradient(135deg, rgba(var(--accent-rgb), .07), transparent 60%), color-mix(in srgb, var(--surface-1) 96%, transparent)}:root[data-theme=light] .dashboard-highlights article{background:linear-gradient(135deg, rgba(var(--accent-rgb), .1), transparent 65%), #fffffff0;border-color:#3765994d;box-shadow:0 15px 38px #22456c1a,inset 0 0 0 1px #fffc}@media (width<=900px){.dashboard-section__intro{flex-direction:column;align-items:flex-start}.dashboard-showcase{grid-template-columns:220px minmax(0,1fr)}.dashboard-showcase__main{padding:26px}}@media (width<=760px){.dashboard-showcase{grid-template-columns:1fr}.dashboard-showcase__sidebar{border-right:0;border-bottom:1px solid var(--border-subtle)}.dashboard-showcase__sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-grid{grid-template-columns:1fr}.settings-card,.settings-card--full{grid-column:auto}}@media (width<=520px){.dashboard-showcase__sidebar nav{grid-template-columns:1fr}.dashboard-showcase__main{padding:20px}.dashboard-showcase__header{flex-direction:column;align-items:flex-start}.save-button{justify-content:center;width:100%}}@media (width<=1080px){.dashboard-workspace-grid{grid-template-columns:1fr}.dashboard-live-preview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.dashboard-showcase__workspace{grid-template-columns:205px minmax(0,1fr)}.dashboard-showcase__main{padding:24px}}@media (width<=760px){.dashboard-showcase__workspace{grid-template-columns:1fr}.dashboard-showcase__sidebar{border-right:0;border-bottom:1px solid var(--border-subtle);min-height:auto}.dashboard-showcase__sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-live-preview{grid-template-columns:1fr}}@media (width<=520px){.dashboard-showcase__windowbar{grid-template-columns:1fr auto}.dashboard-showcase__windowbar>strong{display:none}.dashboard-showcase__sidebar nav{grid-template-columns:1fr}.dashboard-showcase__main{padding:18px}.dashboard-showcase__header{flex-direction:column;align-items:flex-start}.settings-grid{grid-template-columns:1fr}.settings-card,.settings-card--full{grid-column:auto}.save-button{justify-content:center;width:100%}}@media (width<=640px){.dashboard-section__intro{margin-bottom:30px}}.developers-section{position:relative;overflow:hidden}.developers-grid{gap:14px;width:min(760px,100%);margin:50px auto 0;display:grid}.developer-card{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-1);box-shadow:var(--shadow-sm);transition:transform var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:24px;display:grid;position:relative;overflow:hidden}.developer-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-accent);transform:translateY(-4px)}.developer-card__halo{background:rgba(var(--accent-rgb), .09);filter:blur(60px);border-radius:50%;width:240px;height:240px;position:absolute;left:-80px}.developer-card__avatar{z-index:1;border:1px solid var(--border-strong);background:linear-gradient(135deg, var(--accent-soft), rgba(var(--accent-2-rgb), .14));width:70px;height:70px;color:var(--accent);border-radius:50%;place-items:center;padding:3px;font-weight:900;display:grid;position:relative}.developer-card__avatar img,.developer-card__avatar>span{background:var(--surface-solid);object-fit:cover;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.developer-card__copy{z-index:1;position:relative}.developer-card h3{margin:0 0 5px;font-size:1.15rem}.developer-card__copy p,.developer-card__copy small{color:var(--text-3);margin:0;display:block}.developer-card__copy p{font-size:.82rem}.developer-card__copy small{margin-top:7px;font-size:.65rem}.developer-card>a,.developer-card__profile-button,.developer-card__placeholder{z-index:1;border:1px solid var(--border-default);background:var(--surface-3);min-height:40px;color:var(--text-2);border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:.72rem;font-weight:780;display:inline-flex;position:relative}.developer-card__profile-button{cursor:pointer;opacity:1;transition:border-color var(--transition-base), background var(--transition-base), color var(--transition-base), opacity var(--transition-base);text-decoration:none}.developer-card__profile-button:hover{border-color:var(--border-strong);color:var(--text-1)}.developer-card__profile-button:disabled{cursor:default;opacity:.56;pointer-events:none}.developer-card__placeholder{width:40px;color:var(--text-3);padding:0}.developers-grid{margin-top:42px}.developers-support-action{justify-content:center;margin-top:4px;display:flex}.developers-support-action__button{border:1px solid var(--border-default);background:var(--surface-2);width:min(360px,100%);min-height:44px;color:var(--text-2);transition:transform var(--transition-base), border-color var(--transition-base), background var(--transition-base), color var(--transition-base), box-shadow var(--transition-base);border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:10px 18px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.developers-support-action__button:hover{border-color:var(--border-strong);background:var(--surface-3);color:var(--text-1);box-shadow:var(--shadow-sm);transform:translateY(-2px)}@media (width<=760px){.developer-card{grid-template-columns:auto 1fr}.developer-card>a,.developer-card__profile-button,.developer-card__placeholder{grid-column:2;width:fit-content}}@media (width<=520px){.developer-card{text-align:center;grid-template-columns:1fr;justify-items:center}.developer-card>a,.developer-card__profile-button,.developer-card__placeholder{grid-column:auto}}.features-section:before{content:"";background:rgba(var(--accent-rgb), .055);filter:blur(92px);border-radius:50%;width:520px;height:520px;position:absolute;top:12%;left:-220px}.module-explorer{grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);gap:18px;margin-top:54px;display:grid}.module-explorer__preview{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:linear-gradient(150deg, rgba(var(--accent-rgb), .11), transparent 52%), var(--surface-2);min-height:530px;box-shadow:var(--shadow-accent);padding:34px;position:relative;overflow:hidden}.module-explorer__ambient{background:rgba(var(--accent-2-rgb), .16);filter:blur(78px);border-radius:50%;width:330px;height:330px;position:absolute;bottom:-130px;right:-100px}.module-explorer__preview>p:first-of-type{color:var(--text-3);letter-spacing:.12em;text-transform:uppercase;margin:0 0 28px;font-size:.68rem;font-weight:850;position:relative}.module-explorer__icon{border:1px solid var(--border-strong);background:var(--accent-soft);width:64px;height:64px;color:var(--accent);box-shadow:0 18px 42px rgba(var(--accent-rgb), .16);border-radius:18px;place-items:center;display:grid;position:relative}.module-explorer__status{border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);padding:6px 9px;font-size:.64rem;font-weight:810;position:absolute;top:36px;right:34px}.module-explorer__preview h3{max-width:420px;margin:36px 0 14px;font-size:clamp(1.8rem,3vw,2.6rem);position:relative}.module-explorer__description{max-width:500px;color:var(--text-2);line-height:1.75;position:relative}.module-explorer__preview ul{gap:11px;margin:32px 0 0;padding:0;list-style:none;display:grid;position:relative}.module-explorer__preview li{color:var(--text-2);align-items:center;gap:10px;font-size:.85rem;display:flex}.module-explorer__preview li svg{color:var(--success)}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.module-card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);width:100%;min-height:165px;color:inherit;text-align:left;cursor:pointer;transition:transform var(--transition-base), border-color var(--transition-base), background var(--transition-base), box-shadow var(--transition-base);grid-template-columns:auto 1fr auto;align-items:end;gap:14px;padding:23px;display:grid;position:relative;overflow:hidden}.module-card:before{content:"";opacity:0;background:radial-gradient(circle at 10% 10%, rgba(var(--accent-rgb), .13), transparent 52%);transition:opacity var(--transition-base);position:absolute;inset:0}.module-card:hover:before,.module-card.is-active:before{opacity:1}.module-card__number{color:var(--border-default);letter-spacing:.12em;font-size:.67rem;font-weight:850;position:absolute;top:18px;right:20px}.module-card__icon{z-index:1;background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:13px;place-items:center;display:grid;position:relative}.module-card__copy{z-index:1;gap:5px;display:grid;position:relative}.module-card__copy strong{color:var(--text-1);font-size:.91rem}.module-card__copy small{color:var(--text-3);font-size:.7rem;line-height:1.5}.module-card__arrow{z-index:1;color:var(--text-3);transition:color var(--transition-fast), transform var(--transition-fast);position:relative}.module-card.is-active .module-card__arrow,.module-card:hover .module-card__arrow{color:var(--accent);transform:translate(3px)}.features-catalogue-note{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-1);width:fit-content;color:var(--text-3);align-items:center;gap:7px;margin:16px auto 0;padding:7px 11px;font-size:.72rem;display:flex}.module-explorer{grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr);gap:18px}.module-explorer__preview{min-height:500px;padding:32px}.module-explorer__preview-topline{justify-content:space-between;align-items:center;gap:16px;display:flex}.module-explorer__preview-topline>p{color:var(--text-3);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.69rem;font-weight:850}.module-explorer__status{border:1px solid rgba(var(--accent-rgb), .25);background:rgba(var(--accent-rgb), .12);color:var(--accent);margin:0;padding:7px 10px;font-size:.67rem;font-weight:820;display:inline-flex;position:static}.module-explorer__preview h3{max-width:12ch;margin-top:24px;font-size:clamp(2rem,3.4vw,3rem)}.module-explorer__description{max-width:43ch;font-size:.96rem}.module-catalogue{flex-direction:column;gap:16px;min-width:0;display:flex}.module-grid{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.module-card{grid-template-rows:auto 1fr auto;grid-template-columns:auto minmax(0,1fr) auto;gap:8px 12px;min-height:142px;padding:20px}.module-card__number{grid-area:1/3}.module-card__icon{grid-area:2/1}.module-card__copy{grid-area:2/2/auto/4}.module-card__copy small{max-width:30ch;font-size:.7rem;line-height:1.45}.module-card__tag{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-3) 82%, transparent);width:fit-content;color:var(--text-3);letter-spacing:.05em;text-transform:uppercase;grid-area:3/2;padding:4px 8px;font-size:.58rem;font-weight:820}.module-card.is-active .module-card__tag,.module-card:hover .module-card__tag{border-color:rgba(var(--accent-rgb), .35);background:var(--accent-soft);color:var(--accent)}.module-card__arrow{grid-area:3/3}.module-pagination{justify-content:flex-end;align-items:center;gap:10px;display:flex}.module-pagination button{border:1px solid var(--border-default);background:var(--surface-1);width:38px;height:38px;color:var(--text-2);cursor:pointer;border-radius:12px;place-items:center;display:grid}.module-pagination button:first-child svg{transform:rotate(180deg)}.module-pagination span{color:var(--text-3);font-size:.74rem;font-weight:800}.features-section{background:radial-gradient(circle at 5% 45%, rgba(var(--accent-rgb), .055), transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--page-bg) 94%, var(--accent) 6%), var(--page-bg));box-shadow:inset 0 1px rgba(var(--accent-rgb), .075)}.features-section:before{opacity:.6}.features-catalogue-note{border-color:rgba(var(--accent-rgb), .2);background:rgba(var(--accent-rgb), .055);color:var(--text-2);margin-top:13px}.module-explorer{margin-top:42px}.module-explorer__animated-content{animation:.43s cubic-bezier(.2,.75,.25,1) both module-content-enter;position:relative}.module-explorer__animated-content ul{position:relative}.module-explorer__preview{border-color:rgba(var(--accent-rgb), .42)}.module-card__icon{border:1px solid rgba(var(--accent-rgb), .18)}:root[data-theme=light] .module-explorer__preview{border-color:rgba(var(--accent-rgb), .45);box-shadow:0 24px 70px #1f437024,inset 0 0 0 1px #ffffffa6}@keyframes module-content-enter{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.features-section .section-heading{max-width:610px}.features-section .section-heading h2{max-width:16ch;font-size:clamp(1.75rem,3vw,2.45rem)}.features-section .section-heading>p:last-child{color:var(--text-1);font-size:clamp(1rem,1.35vw,1.1rem);font-weight:620}.module-explorer{align-items:stretch;margin-top:38px}.module-explorer__preview{overflow:hidden;box-shadow:0 28px 78px #0003,inset 0 1px #ffffff0a}.module-explorer__preview:after{content:"";background:rgba(var(--accent-2-rgb), .11);filter:blur(58px);pointer-events:none;border-radius:50%;height:240px;position:absolute;inset:auto -20% -25% 18%}.module-card{border-color:var(--border-default);background:color-mix(in srgb, var(--surface-1) 92%, transparent);min-height:132px;box-shadow:inset 0 1px #ffffff06}.module-card:after{content:"";border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:linear-gradient(180deg, var(--accent), var(--accent-2));opacity:0;width:3px;transition:opacity var(--transition-base), transform var(--transition-base);position:absolute;top:18px;bottom:18px;left:0;transform:scaleY(.35)}.module-card:hover,.module-card.is-active{border-color:rgba(var(--accent-rgb), .42);background:color-mix(in srgb, var(--accent-soft) 62%, var(--surface-1));box-shadow:0 16px 42px rgba(var(--accent-rgb), .09);transform:translateY(-2px)}.module-card:hover:after,.module-card.is-active:after{opacity:1;transform:scaleY(1)}.module-card__copy strong{font-size:.94rem}.module-card__copy small{color:var(--text-2)}.features-section{position:relative;overflow:hidden}.features-section__particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.features-section__particles span{background:var(--accent);width:5px;height:5px;box-shadow:0 0 18px rgba(var(--accent-rgb), .55);opacity:.2;border-radius:50%;animation:9s ease-in-out infinite section-particle-drift;position:absolute}.features-section__particles span:first-child{top:14%;left:8%}.features-section__particles span:nth-child(2){animation-delay:-2s;top:34%;left:92%}.features-section__particles span:nth-child(3){animation-delay:-4s;top:72%;left:5%}.features-section__particles span:nth-child(4){animation-delay:-6s;top:84%;left:88%}.features-section__particles span:nth-child(5){animation-delay:-1s;top:22%;left:74%}.features-section__particles span:nth-child(6){animation-delay:-5s;top:63%;left:28%}.features-section .module-explorer{margin-top:42px}.module-catalogue{position:relative}.module-grid{isolation:isolate;position:relative}.module-grid:before{z-index:-1;content:"";background-image:radial-gradient(circle, rgba(var(--accent-rgb), .34) 1.5px, transparent 1.7px);opacity:.18;background-size:20px 20px;animation:16s linear infinite module-flow-dots;position:absolute;inset:8% 10%;-webkit-mask-image:radial-gradient(#000 10%,#0000 76%);mask-image:radial-gradient(#000 10%,#0000 76%)}.module-card,.module-card:hover,.module-card.is-active{background:color-mix(in srgb, var(--surface-1) 96%, transparent)}.module-card.is-active{border-color:rgba(var(--accent-rgb), .62);box-shadow:0 18px 48px rgba(var(--accent-rgb), .12), inset 0 0 0 1px rgba(var(--accent-rgb), .08)}:root[data-theme=light] .module-card,:root[data-theme=light] .module-card:hover,:root[data-theme=light] .module-card.is-active{background:#ffffffe6}.features-catalogue-note{width:fit-content;margin:24px auto 0}@keyframes module-flow-dots{0%{background-position:0 0}to{background-position:40px 20px}}.module-card:after{display:none}.features-section,.features-section:before{background:var(--home-unified-bg)!important}.features-section:before{display:none!important}@media (width<=1080px){.module-explorer{grid-template-columns:1fr}.module-explorer__preview{min-height:420px}}@media (width<=760px){.module-explorer__preview{min-height:auto;padding:28px}.module-card{min-height:138px}}@media (width<=520px){.module-explorer__status{margin-top:18px;display:inline-flex;position:static}.module-card{grid-template-columns:auto 1fr}.module-card__arrow{display:none}}@media (width<=900px){.module-explorer{grid-template-columns:1fr}.module-explorer__preview{min-height:390px}}@media (width<=760px){.module-grid{grid-template-columns:1fr}.module-card{min-height:126px}}@media (width<=520px){.features-catalogue-note{border-radius:var(--radius-md);text-align:left;align-items:flex-start}.module-explorer__preview{padding:24px}.module-explorer__preview-topline{flex-direction:column;align-items:flex-start}.module-card{grid-template-columns:auto 1fr auto}.module-card__tag{grid-column:2/4}.module-pagination{justify-content:center}}@media (width<=760px){.module-explorer{margin-top:34px}}@media (width<=520px){.module-explorer__preview-topline{align-items:flex-start}.module-explorer__status{flex:none}}@keyframes constellation-route-flow{to{stroke-dashoffset:-160px}}@keyframes constellation-node-breathe{0%,to{opacity:.24;transform:scale(.86)}50%{opacity:.72;transform:scale(1.18)}}@keyframes constellation-node-pulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.5)}}@keyframes constellation-field-drift{0%,to{opacity:.16;transform:translate(0,0)scale(.85)}50%{opacity:.56;transform:translateY(-7px)scale(1.25)}}@keyframes constellation-field-random-twinkle{0%,to{opacity:.12;transform:scale(.72)}28%{opacity:.54;transform:scale(1.08)}61%{opacity:.22;transform:scale(.84)}79%{opacity:.78;transform:scale(1.34)}}@keyframes hero-particle-drift{0%{transform:translate(0,0)scale(.86)}50%{transform:translate3d(calc(var(--particle-drift-x) * .55), calc(var(--particle-drift-y) * .55), 0) scale(1.12)}to{transform:translate3d(var(--particle-drift-x), var(--particle-drift-y), 0) scale(.94)}}@keyframes hero-particle-twinkle{0%,to{opacity:.12;transform:scale(.72)}46%{opacity:var(--particle-opacity);transform:scale(1.32)}68%{opacity:.32;transform:scale(.92)}}.hero-constellation__static{opacity:.9;pointer-events:none;background-position:83px 47px;background-repeat:repeat;display:block;position:absolute;inset:0}.hero-section{min-height:820px;padding:calc(var(--header-height) + 78px) 0 90px;align-items:center;display:flex;position:relative;overflow:hidden}.hero-section__container{z-index:2;grid-template-columns:minmax(0,.95fr) minmax(500px,1.05fr);align-items:center;gap:clamp(42px,6vw,84px);display:grid;position:relative}.hero-section__grid-overlay{background-image:linear-gradient(rgba(var(--accent-rgb), .048) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--accent-rgb), .048) 1px, transparent 1px);pointer-events:none;background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 58% 43%,#000 0%,#0000 73%);mask-image:radial-gradient(circle at 58% 43%,#000 0%,#0000 73%)}.hero-section:after{content:"";background:linear-gradient(90deg, transparent, var(--border-strong), transparent);width:min(1100px,90vw);height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.hero-section__orb{filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}.hero-section__orb--one{background:rgba(var(--accent-rgb), .13);width:480px;height:480px;top:6%;right:1%}.hero-section__orb--two{background:rgba(var(--accent-2-rgb), .1);width:330px;height:330px;bottom:4%;left:10%}.hero-badge{border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--accent-soft);width:fit-content;color:var(--accent);letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:24px;padding:7px 11px;font-size:.76rem;font-weight:820;display:inline-flex}.hero-badge__icon{display:inline-flex}.hero-copy h1{letter-spacing:-.07em;max-width:680px;margin-bottom:24px;font-size:clamp(3.15rem,6.5vw,6.2rem);font-weight:850}.hero-copy h1 span,.hero-copy h1 strong{display:block}.hero-copy h1 strong{background:linear-gradient(100deg, var(--accent), #77a6ff 48%, var(--accent-2));color:#0000;font-weight:inherit;-webkit-background-clip:text;background-clip:text}.hero-copy__description{max-width:630px;color:var(--text-2);margin-bottom:32px;font-size:clamp(1.04rem,1.7vw,1.22rem);line-height:1.75}.hero-copy__actions{flex-wrap:wrap;gap:12px;display:flex}.hero-status{color:var(--text-3);align-items:center;gap:8px;margin-top:28px;font-size:.82rem;display:flex}.hero-status strong{color:var(--text-2);font-weight:760}.hero-status__dot{background:var(--success);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite status-pulse;box-shadow:0 0 0 5px #48e0a41a,0 0 16px #48e0a480}.hero-visual{perspective:1300px;place-items:center;min-height:560px;display:grid;position:relative}.hero-dashboard{z-index:2;border:1px solid var(--border-default);background:linear-gradient(145deg, rgba(var(--accent-rgb), .055), transparent 36%), var(--surface-2);width:min(100%,610px);box-shadow:var(--shadow-md), inset 0 1px 0 #ffffff0a;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transform-style:preserve-3d;border-radius:24px;animation:6.5s ease-in-out infinite dashboard-float;position:relative;overflow:hidden;transform:rotateY(-7deg)rotateX(2deg)}.hero-dashboard__topbar{border-bottom:1px solid var(--border-subtle);height:54px;color:var(--text-2);grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:0 17px;font-size:.77rem;font-weight:760;display:grid}.window-dots,.hero-dashboard__top-actions{align-items:center;gap:6px;display:flex}.window-dots span{background:var(--border-strong);border-radius:50%;width:8px;height:8px}.window-dots span:first-child{background:var(--danger)}.window-dots span:nth-child(2){background:var(--warning)}.window-dots span:nth-child(3){background:var(--success)}.hero-dashboard__top-actions{justify-content:flex-end}.hero-dashboard__top-actions span{background:var(--surface-3);border-radius:7px;width:22px;height:22px}.hero-dashboard__body{grid-template-columns:64px 1fr;min-height:410px;display:grid}.hero-dashboard__sidebar{border-right:1px solid var(--border-subtle);background:#0409122e;flex-direction:column;align-items:center;gap:12px;padding:15px 10px;display:flex}.hero-server-avatar,.hero-dashboard__sidebar>span{border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.hero-server-avatar{background:linear-gradient(135deg, var(--accent), var(--accent-strong));color:#fff;box-shadow:0 10px 24px rgba(var(--accent-rgb), .2);margin-bottom:8px;font-size:.92rem;font-weight:950}.hero-dashboard__sidebar>span{color:var(--text-3);background:var(--surface-3)}.hero-dashboard__sidebar>span.is-active{color:var(--accent);background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.hero-dashboard__content{padding:22px}.hero-dashboard__server-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.hero-dashboard__server-row p{color:var(--text-1);margin-bottom:3px;font-size:.96rem;font-weight:820}.hero-dashboard__server-row>div>span{color:var(--text-3);font-size:.74rem}.status-chip{border-radius:var(--radius-pill);color:var(--success);background:#48e0a412;border:1px solid #48e0a42e;align-items:center;gap:6px;padding:5px 8px;font-size:.67rem;font-weight:800;display:inline-flex}.status-chip span{background:currentColor;border-radius:50%;width:5px;height:5px}.hero-dashboard__summary-grid{grid-template-columns:1.45fr .75fr;gap:11px;margin-bottom:12px;display:grid}.summary-card{border:1px solid var(--border-subtle);background:var(--surface-3);border-radius:15px;min-height:124px;padding:14px}.summary-card__label{color:var(--text-3);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:750}.activity-chart{align-items:flex-end;gap:5px;height:74px;margin-top:12px;display:flex}.activity-chart span{background:linear-gradient(180deg, var(--accent), rgba(var(--accent-rgb), .16));min-width:4px;box-shadow:0 0 10px rgba(var(--accent-rgb), .08);border-radius:5px 5px 2px 2px;flex:1}.summary-card--metric{flex-direction:column;display:flex}.summary-card--metric strong{margin:auto 0 0;font-size:2rem;line-height:1}.hero-dashboard__modules{gap:8px;display:grid}.dashboard-module-row{border:1px solid var(--border-subtle);min-height:48px;color:var(--text-2);background:#ffffff04;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;font-size:.75rem;font-weight:760;display:grid}.dashboard-module-row__icon{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:9px;place-items:center;display:grid}.mini-toggle{width:30px;height:17px;padding:2px}.mini-toggle span{width:13px;height:13px}.mini-toggle.is-on span{transform:translate(13px)}.floating-card{z-index:4;border:1px solid var(--border-default);background:color-mix(in srgb, var(--surface-solid) 90%, transparent);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:13px;align-items:center;gap:10px;padding:10px 12px;font-size:.74rem;font-weight:780;display:flex;position:absolute}.floating-card__icon{width:30px;height:30px;color:var(--success);background:#48e0a41a;border-radius:9px;place-items:center;display:grid}.floating-card--saved{animation:5s ease-in-out infinite floating-card-a;top:18%;right:-12px}.floating-card--security{animation:6s ease-in-out infinite floating-card-b;bottom:15%;left:-20px}.floating-card--security strong,.floating-card--security small{display:block}.floating-card--security small{color:var(--text-3);margin-top:2px;font-size:.62rem;font-weight:650}@keyframes status-pulse{50%{box-shadow:0 0 0 8px #48e0a400,0 0 20px #48e0a499}}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes dashboard-float{0%,to{transform:rotateY(-7deg)rotateX(2deg)translateY(0)}50%{transform:rotateY(-5deg)rotateX(1deg)translateY(-10px)}}@keyframes floating-card-a{0%,to{transform:translateY(0)rotate(1deg)}50%{transform:translateY(-10px)rotate(-1deg)}}@keyframes floating-card-b{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(9px)rotate(1deg)}}.hero-section{min-height:auto;padding:calc(var(--header-height) + 72px) 0 92px}.hero-section__container{z-index:2;flex-direction:column;align-items:center;gap:34px;width:min(1080px,100% - 40px);display:flex;position:relative}.hero-intro{text-align:center;width:min(760px,100%);margin-inline:auto}.hero-intro .hero-badge{margin:0 auto 22px}.hero-intro h1{letter-spacing:-.055em;max-width:780px;margin:0 auto 18px;font-size:clamp(2.5rem,6vw,5.15rem)}.hero-intro>p{max-width:720px;color:var(--text-2);margin:0 auto;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.75}.hero-capabilities{z-index:3;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(720px,100%);display:grid;position:relative}.hero-capabilities:before{z-index:-1;content:"";background:linear-gradient(90deg, transparent, var(--border-strong), var(--border-strong), transparent);height:1px;position:absolute;top:25px;left:11%;right:11%}.hero-capabilities button{color:var(--text-3);cursor:pointer;transition:color var(--transition-base), transform var(--transition-base);background:0 0;border:0;justify-items:center;gap:9px;padding:0;display:grid}.hero-capabilities button:hover,.hero-capabilities button.is-active{color:var(--text-1);transform:translateY(-2px)}.hero-capabilities button>span{border:1px solid var(--border-default);background:color-mix(in srgb, var(--surface-solid) 82%, transparent);width:52px;height:52px;box-shadow:0 0 0 7px color-mix(in srgb, var(--page-bg) 88%, transparent);color:var(--text-3);transition:border-color var(--transition-base), background var(--transition-base), color var(--transition-base), box-shadow var(--transition-base);border-radius:50%;place-items:center;display:grid}.hero-capabilities button.is-active>span{border-color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 7px color-mix(in srgb, var(--page-bg) 88%, transparent), 0 0 34px rgba(var(--accent-rgb), .24);color:var(--accent)}.hero-capabilities strong{font-size:.76rem;font-weight:780}.hero-visual{width:min(900px,100%);min-height:560px;margin:8px auto 0}.hero-dashboard{width:min(790px,91%);animation:7s ease-in-out infinite hero-panel-float;transform:none}.hero-dashboard__topbar{grid-template-columns:1fr auto 1fr}.hero-dashboard__preview-label{border:1px solid var(--border-default);border-radius:var(--radius-pill);color:var(--text-3);letter-spacing:.08em;text-transform:uppercase;justify-self:end;padding:5px 9px;font-size:.61rem;font-weight:800}.hero-dashboard__body{grid-template-columns:68px 1fr}.hero-dashboard__sidebar{gap:10px}.hero-dashboard__sidebar button{width:40px;height:40px;color:var(--text-3);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:12px;place-items:center;display:grid}.hero-dashboard__sidebar button:hover,.hero-dashboard__sidebar button.is-active{border-color:rgba(var(--accent-rgb), .36);background:var(--accent-soft);color:var(--accent);transform:translate(2px)}.hero-dashboard__server-row>div>span{color:var(--text-3);margin-top:4px;font-size:.74rem;display:block}.summary-card--sync{flex-direction:column;justify-content:space-between;min-width:156px;display:flex}.summary-card--sync strong{color:var(--success);font-size:.76rem}.sync-visual{place-items:center;width:64px;height:64px;margin:8px auto;display:grid;position:relative}.sync-visual span{border:1px solid rgba(var(--accent-rgb), .55);border-radius:50%;animation:2.6s ease-out infinite sync-ripple;position:absolute}.sync-visual span:first-child{width:18px;height:18px;animation-delay:0s}.sync-visual span:nth-child(2){width:38px;height:38px;animation-delay:.42s}.sync-visual span:nth-child(3){width:58px;height:58px;animation-delay:.84s}.activity-chart span{transform-origin:bottom;animation:2.8s ease-in-out infinite alternate chart-breathe}.hero-actions{justify-content:center;gap:12px;display:flex}@keyframes hero-panel-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes sync-ripple{0%{opacity:0;transform:scale(.72)}35%{opacity:.8}to{opacity:0;transform:scale(1.08)}}@keyframes chart-breathe{0%{filter:brightness(.88);transform:scaleY(.92)}to{filter:brightness(1.18);transform:scaleY(1)}}.hero-section{padding-top:calc(var(--header-height) + 48px);background:radial-gradient(circle at 50% 38%, rgba(var(--accent-rgb), .09), transparent 34%), radial-gradient(circle at 12% 80%, rgba(var(--accent-2-rgb), .065), transparent 28%), linear-gradient(180deg, var(--page-bg) 0%, var(--page-bg-soft) 100%);padding-bottom:72px}.hero-section__grid-overlay{background:0 0;-webkit-mask-image:none;mask-image:none}.hero-section:after{background:linear-gradient(90deg, transparent, rgba(var(--accent-rgb), .2), transparent);width:min(1320px,94vw)}.hero-intro{width:min(920px,100%)}.hero-intro .hero-badge{margin-bottom:0}.hero-intro__description{max-width:850px;color:var(--text-2);margin:0 auto;font-size:clamp(1.02rem,1.6vw,1.18rem);line-height:1.75}.hero-visual{width:min(940px,100%);min-height:540px;margin-top:0}.hero-visual__ambient{z-index:0;pointer-events:none;border-radius:50%;position:absolute;inset:0;overflow:hidden}.hero-visual__ring{border:1px solid rgba(var(--accent-rgb), .14);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-visual__ring--one{width:690px;height:420px;animation:13s ease-in-out infinite hero-ring-drift}.hero-visual__ring--two{border-style:dashed;border-color:rgba(var(--accent-2-rgb), .13);width:820px;height:500px;animation:18s ease-in-out infinite reverse hero-ring-drift}.hero-visual__ring--three{border-color:rgba(var(--accent-rgb), .1);width:530px;height:530px;animation:32s linear infinite orbit-spin}.hero-visual__signal{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 5px rgba(var(--accent-rgb), .07), 0 0 24px rgba(var(--accent-rgb), .75);border-radius:50%;animation:5.6s ease-in-out infinite signal-float;position:absolute}.hero-visual__signal--one{top:21%;left:16%}.hero-visual__signal--two{animation-delay:-1.8s;top:35%;right:13%}.hero-visual__signal--three{animation-delay:-3.6s;bottom:17%;left:22%}.hero-visual__scan{opacity:0;background:linear-gradient(180deg, transparent, rgba(var(--accent-rgb), .65), transparent);width:1px;box-shadow:0 0 30px rgba(var(--accent-rgb), .35);animation:6.8s ease-in-out infinite hero-scan;position:absolute;top:9%;bottom:8%;left:50%}.hero-dashboard{width:min(820px,92%);box-shadow:0 22px 58px #0000003d, 0 0 34px rgba(var(--accent-rgb), .045), inset 0 1px 0 #ffffff0a}@keyframes hero-ring-drift{0%,to{transform:translate(-50%,-50%)rotate(-2deg)scale(1)}50%{transform:translate(-50%,-52%)rotate(3deg)scale(1.025)}}@keyframes hero-scan{0%,12%{opacity:0;transform:translate(-330px)}22%{opacity:.7}72%{opacity:.35}88%,to{opacity:0;transform:translate(330px)}}.hero-intro__description-wrap{z-index:6;text-align:center;width:min(900px,100%);margin-top:2px;position:relative}.hero-intro__description{max-width:880px;margin:0 auto;font-size:clamp(.98rem,1.45vw,1.13rem)}.hero-capabilities{z-index:9;margin-top:2px}.hero-visual{min-height:565px;margin-top:8px}.hero-visual__ambient{top:38px;bottom:0}.hero-visual__ring,.dashboard-orbit{top:55%;left:50%}.hero-telemetry{z-index:1;opacity:.72;pointer-events:none;align-items:center;gap:5px;display:flex;position:absolute;top:50%}.hero-telemetry--left{left:0;transform:translateY(-50%)rotate(-90deg)}.hero-telemetry--right{right:0;transform:translateY(-50%)rotate(90deg)}.hero-telemetry span{border-radius:var(--radius-pill);background:linear-gradient(180deg, transparent, var(--accent), var(--accent-2));width:3px;height:22px;box-shadow:0 0 14px rgba(var(--accent-rgb), .32);transform-origin:bottom;animation:2.2s ease-in-out infinite telemetry-pulse}.hero-telemetry span:nth-child(2){height:34px;animation-delay:-.4s}.hero-telemetry span:nth-child(3){height:48px;animation-delay:-.8s}.hero-telemetry span:nth-child(4){height:30px;animation-delay:-1.2s}.hero-telemetry span:nth-child(5){height:18px;animation-delay:-1.6s}@keyframes telemetry-pulse{0%,to{opacity:.28;transform:scaleY(.45)}50%{opacity:.9;transform:scaleY(1)}}.hero-capabilities{align-items:flex-start;gap:0;width:min(760px,100%);display:flex}.hero-capabilities:before{display:none}.hero-capabilities button{z-index:2;flex:0 0 116px;position:relative}.hero-capabilities__connector:before,.hero-capabilities__connector:after{content:"";height:1px;position:absolute;top:25px;left:0;right:0}.hero-capabilities__connector:after{background:linear-gradient(90deg, var(--accent), var(--accent-2));width:0;box-shadow:0 0 14px rgba(var(--accent-rgb), .45);transition:width .42s;right:auto}.hero-capabilities__connector.is-complete:after{width:100%}.hero-capabilities__connector i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px rgba(var(--accent-rgb), .08), 0 0 18px rgba(var(--accent-rgb), .7);opacity:0;border-radius:50%;position:absolute;top:22px;left:-8px}.hero-capabilities__connector.is-current i{opacity:1;animation:2.4s ease-in-out infinite capability-dot-travel}:root[data-theme=light] .hero-capabilities button>span{color:#55708e;background:#ffffffc7;border-color:#2c70b061;box-shadow:0 0 0 6px #e8f3ffeb,0 10px 28px #2c70b014}:root[data-theme=light] .hero-capabilities button.is-active>span{border-color:rgba(var(--accent-rgb), .88);background:rgba(var(--accent-rgb), .14);color:#087fc5;box-shadow:0 0 0 6px #e8f3fff5, 0 0 30px rgba(var(--accent-rgb), .28)}.hero-visual__ring{opacity:.9;border-width:1px;top:57%}.hero-visual__ring--one{border-color:rgba(var(--accent-rgb), .27);width:720px;height:440px}.hero-visual__ring--two{border-color:rgba(var(--accent-2-rgb), .22);border-style:dashed;width:880px;height:545px}.hero-visual__ring--three{border-color:rgba(var(--accent-rgb), .17);width:560px;height:560px}.floating-card--saved{z-index:8;top:58px;right:-72px}.floating-card--security{z-index:8;bottom:66px;left:-82px}.hero-dashboard__server-row .status-chip{margin-right:22px}@keyframes capability-line-pulse{0%,to{opacity:.55;width:34%}50%{opacity:1;width:78%}}@keyframes capability-dot-travel{0%{opacity:0;left:-8px}15%{opacity:1}80%{opacity:1}to{opacity:0;left:calc(100% - 2px)}}.hero-preview-note{border:1px solid rgba(var(--accent-rgb), .28);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-1) 84%, transparent);width:fit-content;color:var(--text-3);justify-content:center;align-items:center;gap:8px;margin:-10px auto 0;padding:7px 12px;font-size:.74rem;font-weight:680;display:inline-flex}.hero-section:after{display:none}.hero-capabilities{align-items:flex-start}.hero-capabilities button{flex-basis:118px}.hero-capabilities__connector{height:76px;margin-inline:-7px}.hero-capabilities__connector:before,.hero-capabilities__connector:after{top:57px}.hero-capabilities__connector i{top:54px}.hero-capabilities button.is-active>span{box-shadow:0 0 0 7px color-mix(in srgb, var(--home-unified-bg) 92%, transparent), 0 0 32px rgba(var(--accent-rgb), .34);transform:translateY(-2px)scale(1.04)}:root[data-theme=light] .hero-capabilities button.is-active>span{border-color:rgba(var(--accent-rgb), .95);background:color-mix(in srgb, var(--accent-soft) 82%, #fff);box-shadow:0 0 0 7px #eef7fff5, 0 0 0 9px rgba(var(--accent-rgb), .12), 0 14px 34px rgba(var(--accent-rgb), .2)}:root[data-theme=light] .hero-capabilities button.is-active strong{color:var(--accent-strong)}.hero-visual__ring{opacity:1;filter:drop-shadow(0 0 15px rgba(var(--accent-rgb), .12))}.hero-visual__ring--one{border-color:rgba(var(--accent-rgb), .36)}.hero-visual__ring--two{border-color:rgba(var(--accent-2-rgb), .3)}.hero-visual__ring--three{border-color:rgba(var(--accent-rgb), .24)}.hero-dashboard__server-row{padding-right:126px}.floating-card--saved{top:72px;right:-58px}.hero-section{min-height:100svh;padding-top:calc(var(--header-height) + 28px);padding-bottom:54px}.hero-section__container{gap:20px}.hero-capabilities{width:min(760px,100%);display:block;overflow:visible}.hero-capabilities__track{align-items:flex-start;width:100%;display:flex}.hero-capabilities__track button{z-index:2;flex:0 0 104px;position:relative}.hero-capabilities__icon{isolation:isolate;position:relative}.hero-capabilities__timer{z-index:-1;animation:capability-timer-spin var(--capability-cycle-duration) linear 1 forwards;border-radius:50%;position:absolute;inset:-8px}.hero-capabilities__timer:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 4px rgba(var(--accent-rgb), .08), 0 0 18px rgba(var(--accent-rgb), .72);border-radius:50%;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.hero-capabilities__connector{pointer-events:none;flex:86px;min-width:44px;height:52px;margin-inline:-26px;position:relative;overflow:hidden}.hero-capabilities__connector:before,.hero-capabilities__connector:after{width:100%;height:1px;top:26px;left:0;right:0}.hero-capabilities__connector:before{background:color-mix(in srgb, var(--border-strong) 74%, transparent)}.hero-capabilities__connector:after{transform-origin:0;background:linear-gradient(90deg, var(--accent), var(--accent-2));box-shadow:0 0 14px rgba(var(--accent-rgb), .48);transition:none;transform:scaleX(0)}.hero-capabilities__connector.is-complete:after{transform:scaleX(1)}.hero-capabilities__connector.is-current:after{width:100%;animation:capability-route-progress var(--capability-cycle-duration) linear 1 forwards}.hero-capabilities__connector i{top:23px;left:-8px}.hero-capabilities__connector.is-current i{animation:capability-route-travel var(--capability-cycle-duration) linear 1 forwards}:root[data-theme=light] .hero-capabilities__connector:before{background:#317cbb57}:root[data-theme=light] .hero-capabilities__connector:after{box-shadow:0 0 16px rgba(var(--accent-rgb), .38)}.hero-visual{min-height:520px}.hero-visual__ambient{border-radius:40px;inset:16px -8% 42px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 8% 91%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 8% 91%,#0000 100%)}.hero-visual__ring,.dashboard-orbit{display:none}@keyframes capability-route-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes capability-route-travel{0%{opacity:0;left:-8px}7%{opacity:1}94%{opacity:1}to{opacity:0;left:calc(100% - 2px)}}@keyframes capability-timer-spin{to{transform:rotate(360deg)}}.home-page>section:not(.hero-section){border-top:1px solid rgba(var(--accent-rgb), .11);border-bottom:1px solid rgba(var(--accent-rgb), .045);padding-block:clamp(76px,9vw,132px);animation:32s linear infinite home-chapter-ambient;position:relative;background:radial-gradient(circle at 8% 22%, rgba(var(--accent-rgb), .16) 0 1.4px, transparent 1.8px) 0 0 / 210px 210px, radial-gradient(circle at 91% 68%, rgba(var(--accent-2-rgb), .12) 0 1.2px, transparent 1.7px) 0 0 / 260px 260px, linear-gradient(180deg, rgba(var(--accent-rgb), .012), transparent 18%, transparent 82%, rgba(var(--accent-rgb), .012)), var(--home-unified-bg)!important}.home-page>section:not(.hero-section)::selection{background:rgba(var(--accent-rgb), .24)}.hero-section{padding-top:calc(var(--header-height) + clamp(22px, 3vh, 42px));align-items:flex-start;padding-bottom:clamp(58px,8vh,92px);min-height:100svh!important}.hero-section__container{gap:clamp(22px,3vh,34px);padding-top:clamp(4px,1.5vh,18px)}.hero-intro{margin-bottom:clamp(24px,4.5vh,54px)}.hero-capabilities{margin-top:0}.hero-visual__ambient{inset:4px -22% 32px}.home-page>section:not(.hero-section),.hero-section{background:0 0!important}.hero-visual__ambient{inset:-86px -46% 18px;inset:-22px -40% 18px;overflow:visible;-webkit-mask-image:linear-gradient(#0000 0,#000 9% 92%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 9% 92%,#0000 100%)}.home-page>section:not(.hero-section){border-top:0!important;border-bottom:0!important}@media (width<=1080px){.hero-section{min-height:auto;padding-top:calc(var(--header-height) + 62px)}.hero-section__container{grid-template-columns:1fr}.hero-copy{text-align:center;max-width:780px;margin-inline:auto}.hero-badge,.hero-copy__actions,.hero-status{margin-inline:auto}.hero-copy__actions,.hero-status{justify-content:center}.hero-visual{width:min(760px,100%);margin-inline:auto}.floating-card--saved{right:1%}.floating-card--security{left:1%}}@media (width<=760px){.hero-section{padding-bottom:60px}.hero-copy h1{font-size:clamp(2.75rem,14vw,4.6rem)}.hero-copy__actions{grid-template-columns:1fr;display:grid}.hero-copy__actions .button{width:100%}.hero-visual{min-height:470px}.hero-dashboard{animation-name:dashboard-float-mobile;transform:none}.floating-card--security{bottom:6%}}@media (width<=520px){.hero-badge{font-size:.65rem}.hero-copy__description{font-size:.98rem}.hero-visual{min-height:410px}.hero-dashboard__topbar{grid-template-columns:1fr auto}.hero-dashboard__topbar>span{display:none}.hero-dashboard__body{grid-template-columns:52px 1fr}.hero-dashboard__sidebar{padding-inline:7px}.hero-server-avatar,.hero-dashboard__sidebar>span{width:34px;height:34px}.hero-dashboard__content{padding:15px}.hero-dashboard__summary-grid{grid-template-columns:1fr}.summary-card--metric{display:none}.floating-card{padding:8px 9px;font-size:.66rem}.floating-card--saved{top:13%;right:-2%}.floating-card--security{left:-2%}}@keyframes dashboard-float-mobile{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (width<=1080px){.hero-section__container{width:min(940px,100% - 40px)}.hero-visual{width:min(860px,100%)}}@media (width<=900px){.hero-capabilities{width:min(620px,100%)}}@media (width<=760px){.hero-section{padding-top:calc(var(--header-height) + 50px)}.hero-intro h1{font-size:clamp(2.35rem,12vw,4.2rem)}.hero-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.hero-capabilities:before{display:none}.hero-visual{min-height:500px}.hero-dashboard{width:100%}.hero-actions{flex-direction:column;width:min(420px,100%)}.hero-actions .button{width:100%}}@media (width<=520px){.hero-section__container{width:min(100% - 24px,1080px)}.hero-intro>p{font-size:.94rem}.hero-capabilities strong{font-size:.68rem}.hero-visual{min-height:445px}.hero-dashboard__topbar{grid-template-columns:1fr auto}.hero-dashboard__topbar>span:not(.hero-dashboard__preview-label){display:none}.hero-dashboard__preview-label{font-size:.52rem}.hero-dashboard__body{grid-template-columns:50px 1fr}.hero-dashboard__sidebar{padding-inline:5px}.hero-server-avatar,.hero-dashboard__sidebar button{width:34px;height:34px}.hero-dashboard__content{padding:14px}.hero-dashboard__server-row{flex-direction:column;align-items:flex-start}.hero-dashboard__summary-grid{grid-template-columns:1fr}.summary-card--sync{display:none}.floating-card--saved{top:10%;right:-2%}.floating-card--security{bottom:4%;left:-2%}}@media (width<=1080px){.hero-section{padding-top:calc(var(--header-height) + 44px)}.hero-visual__ring--one{width:620px;height:390px}.hero-visual__ring--two{width:740px;height:455px}.hero-visual__ring--three{width:480px;height:480px}}@media (width<=760px){.hero-section{padding-bottom:58px}.hero-intro__description{font-size:.98rem}.hero-capabilities{gap:8px}.hero-capabilities button>span{width:46px;height:46px;box-shadow:0 0 0 5px color-mix(in srgb, var(--page-bg) 88%, transparent)}.hero-capabilities strong{font-size:.68rem}.hero-visual{min-height:455px}.hero-visual__ring--one{width:470px;height:330px}.hero-visual__ring--two{width:560px;height:385px}.hero-visual__ring--three{width:390px;height:390px}.hero-visual__scan{display:none}}@media (width<=520px){.hero-section{padding-top:calc(var(--header-height) + 30px)}.hero-intro .hero-badge{text-align:center;max-width:100%}.hero-capabilities{scrollbar-width:none;grid-template-columns:repeat(4,minmax(58px,1fr));padding:4px 2px 10px;overflow-x:auto}.hero-capabilities::-webkit-scrollbar{display:none}.hero-capabilities:before{left:7%;right:7%}.hero-visual{min-height:395px}.hero-visual__ring--one{width:390px;height:285px}.hero-visual__ring--two{width:455px;height:330px}.hero-visual__ring--three{width:330px;height:330px}}@media (width<=980px){.hero-telemetry{display:none}}@media (width<=640px){.hero-section__container{gap:22px}.hero-intro__description-wrap{margin-top:4px}.hero-intro__description{font-size:.94rem;line-height:1.65}.hero-visual{min-height:460px}.hero-visual__ambient{top:70px}.hero-capabilities{width:100%}.hero-capabilities strong{font-size:.68rem}}@media (width<=980px){.floating-card--saved{right:-18px}.floating-card--security{left:-18px}}@media (width<=760px){.hero-capabilities{width:100%}.hero-capabilities button{flex-basis:92px}.hero-capabilities__connector{min-width:20px;margin-inline:-10px}.hero-visual__ambient{inset:52px -24% -24px}.floating-card--saved{top:44px;right:-2px}.floating-card--security{bottom:34px;left:-2px}.hero-dashboard__server-row .status-chip{margin-right:0}}@media (width<=560px){.hero-capabilities{scrollbar-width:none;padding:4px 4px 12px;overflow-x:auto}.hero-capabilities::-webkit-scrollbar{display:none}.hero-capabilities button{flex-basis:84px}.hero-capabilities__connector{flex-basis:30px;min-width:30px;margin-inline:-6px}.floating-card--saved{transform-origin:100% 0;top:34px;right:-4px;transform:scale(.86)}.floating-card--security{transform-origin:0 100%;bottom:26px;left:-4px;transform:scale(.86)}}@media (width<=760px){.hero-capabilities button{flex-basis:94px}.hero-capabilities__connector{min-width:24px;height:70px}.hero-capabilities__connector:before,.hero-capabilities__connector:after{top:53px}.hero-capabilities__connector i{top:50px}.hero-dashboard__server-row{padding-right:0}.floating-card--saved{top:42px;right:-2px}}@media (width<=560px){.hero-capabilities__connector{flex-basis:28px;min-width:28px;margin-inline:-6px}.hero-capabilities__connector:before,.hero-capabilities__connector:after{top:51px}.hero-capabilities__connector i{top:48px}}@media (width<=760px){.hero-section{min-height:auto;padding-top:calc(var(--header-height) + 32px)}.hero-capabilities{width:100%;padding:0;display:block;overflow:visible}.hero-capabilities__track{scrollbar-width:none;margin-top:-8px;padding:14px 6px 12px;overflow-x:auto}.hero-capabilities__track::-webkit-scrollbar{display:none}.hero-capabilities__track button{flex-basis:92px}.hero-capabilities__connector{min-width:34px;height:52px;margin-inline:-23px}.hero-capabilities__connector:before,.hero-capabilities__connector:after{top:26px}.hero-capabilities__connector i{top:23px}.hero-visual{min-height:465px}.hero-visual__ambient{inset:24px -18% 54px}}@media (width<=560px){.hero-capabilities__track{padding-inline:2px}.hero-capabilities__track button{flex-basis:84px}.hero-capabilities__connector{flex-basis:32px;min-width:32px;height:52px;margin-inline:-20px}.hero-capabilities__connector:before,.hero-capabilities__connector:after{top:26px}.hero-capabilities__connector i{top:23px}.hero-capabilities strong{font-size:.65rem}.hero-visual{min-height:420px}.hero-visual__ambient{inset:36px -28% 58px}}@media (width<=899px){.home-page>section:not(.hero-section){padding-block:clamp(64px,11vw,92px)}.hero-intro{margin-bottom:24px}}@media (width<=560px){.home-page>section:not(.hero-section){padding-block:62px}.hero-section{min-height:auto!important}.hero-visual__ambient{inset-inline:-38%}}@media (prefers-reduced-motion:reduce){.home-page>section:not(.hero-section){animation:none}}@media (width<=899px){.hero-visual__ambient{inset-inline:-54%}}@media (width<=560px){.hero-visual__ambient{inset:10px -68% 42px}}@media (width<=899px){.hero-visual__ambient{inset:-8px -48% 24px}}@media (width<=560px){.hero-visual__ambient{inset:4px -62% 32px}}.highlights-section{z-index:2;padding:32px 0 48px;position:relative}.highlights-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.highlight-card{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:linear-gradient(145deg, rgba(var(--accent-rgb), .045), transparent 48%), var(--surface-1);min-height:270px;box-shadow:var(--shadow-sm);transition:transform var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);flex-direction:column;padding:23px;display:flex;position:relative;overflow:hidden}.highlight-card:after{content:"";background:rgba(var(--accent-rgb), .08);filter:blur(48px);pointer-events:none;border-radius:50%;height:150px;position:absolute;inset:auto -22% -42% 25%}.highlight-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-accent);transform:translateY(-5px)}.highlight-card__topline{justify-content:space-between;align-items:center;gap:10px;min-height:38px;margin-bottom:22px;display:flex}.highlight-card__icon{border:1px solid var(--border-strong);background:var(--accent-soft);width:38px;height:38px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.highlight-card>strong{color:var(--text-1);font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(1.8rem,3vw,2.5rem)}.highlight-card h3{margin:7px 0 8px;font-size:1rem}.highlight-card>p{color:var(--text-3);margin:0;font-size:.79rem;line-height:1.65}.live-indicator,.highlight-card__tag{border-radius:var(--radius-pill);color:var(--success);text-transform:uppercase;background:#48e0a414;align-items:center;gap:6px;padding:5px 8px;font-size:.61rem;font-weight:820;display:inline-flex}.live-indicator>span{background:currentColor;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite status-pulse;box-shadow:0 0 12px}.highlight-card__tag{background:var(--accent-soft);color:var(--accent)}.uptime-wave{align-items:center;gap:4px;height:24px;margin-top:auto;padding-top:18px;display:flex}.uptime-wave span{border-radius:var(--radius-pill);background:linear-gradient(180deg, var(--accent), var(--accent-2));width:3px;animation:1.7s ease-in-out infinite wave-pulse}.uptime-wave span:nth-child(3n+2){animation-delay:.12s}.uptime-wave span:nth-child(3n+3){animation-delay:.24s}.language-preview{gap:7px;margin-top:auto;padding-top:18px;display:flex}.language-preview span{border:1px solid var(--border-subtle);min-width:45px;color:var(--text-3);text-align:center;border-radius:9px;padding:7px 10px;font-size:.7rem;font-weight:840}.language-preview span.is-active{border-color:var(--border-strong);background:var(--accent-soft);color:var(--accent)}.theme-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;padding-top:18px;display:grid}.theme-preview button{border:1px solid var(--border-subtle);background:var(--surface-3);min-height:40px;color:var(--text-3);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast), background var(--transition-fast);border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:.7rem;font-weight:780;display:inline-flex}.theme-preview button.is-active{border-color:var(--border-strong);background:var(--accent-soft);color:var(--accent)}.panel-preview{gap:6px;margin-top:auto;padding-top:15px;display:grid}.panel-preview button{color:var(--text-3);text-align:left;cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:.68rem;display:flex}.panel-preview button span{background:var(--border-default);border-radius:50%;width:7px;height:7px}.panel-preview button.is-active{background:var(--accent-soft);color:var(--text-1);transform:translate(3px)}.panel-preview button.is-active span{background:var(--accent);box-shadow:0 0 12px rgba(var(--accent-rgb), .6)}@keyframes wave-pulse{0%,to{opacity:.45;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}.highlights-section{padding:38px 0 86px}.highlights-grid{grid-template-columns:repeat(auto-fit,minmax(235px,1fr))}.highlight-card{min-height:320px;padding:26px}.highlight-card>strong{font-size:clamp(2.15rem,3vw,3rem)}.highlight-card h3{margin-bottom:7px}.highlight-card>p{max-width:32ch;font-size:.86rem;line-height:1.6}.permission-preview{gap:7px;margin-top:auto;display:grid}.permission-preview button{color:var(--text-3);text-align:left;cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;padding:8px 10px;font-size:.72rem;display:flex}.permission-preview button>span{background:var(--surface-3);border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.permission-preview button.is-active{border-color:rgba(var(--accent-rgb), .24);background:var(--accent-soft);color:var(--text-1);transform:translate(3px)}.highlight-card--theme .theme-preview,.highlight-card--modules .panel-preview{margin-top:auto}.highlights-note{max-width:880px;color:var(--text-3);text-align:center;margin:18px auto 0;font-size:.72rem;line-height:1.55}.highlights-section{background:linear-gradient(180deg, var(--page-bg-soft), color-mix(in srgb, var(--page-bg) 92%, var(--accent) 8%));box-shadow:inset 0 1px rgba(var(--accent-rgb), .08);padding:58px 0 84px}.highlights-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.highlight-card{border-color:var(--border-default);background:linear-gradient(145deg, rgba(var(--accent-rgb), .045), transparent 52%), var(--surface-1);min-height:300px;padding:27px}.highlight-card:hover{transform:translateY(-4px)}.highlight-options{gap:8px;margin-top:auto;padding-top:20px;display:grid}.highlight-options button{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-2) 72%, transparent);width:100%;min-height:42px;color:var(--text-3);text-align:left;cursor:pointer;transition:transform var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:7px 10px;font-size:.72rem;font-weight:720;display:grid}.highlight-options button>span{border:1px solid var(--border-subtle);background:var(--surface-3);width:28px;height:28px;color:var(--text-3);border-radius:8px;place-items:center;display:grid}.highlight-options button:hover,.highlight-options button.is-active{border-color:rgba(var(--accent-rgb), .38);background:var(--accent-soft);color:var(--text-1);box-shadow:inset 3px 0 0 var(--accent);transform:translate(3px)}.highlight-options button.is-active>span{border-color:rgba(var(--accent-rgb), .3);color:var(--accent)}.highlights-section__intro{margin-bottom:clamp(34px,5vw,64px)}.highlights-section__intro h2,.highlights-section__intro p{max-width:760px}@media (width<=1080px){.highlights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.highlights-grid{grid-template-columns:1fr}.highlight-card{min-height:260px}}@media (width<=980px){.highlights-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.highlights-grid{grid-template-columns:1fr}.highlight-card{min-height:250px}.highlight-options{grid-template-columns:repeat(3,minmax(0,1fr))}.highlight-options button{text-align:center;grid-template-columns:1fr;justify-items:center;min-height:46px}.highlight-options button:hover,.highlight-options button.is-active{box-shadow:inset 0 -3px 0 var(--accent);transform:translateY(-2px)}}@media (width<=640px){.highlight-options{grid-template-columns:1fr}.highlight-options button{text-align:left;grid-template-columns:auto 1fr;justify-items:stretch}.highlight-options button:hover,.highlight-options button.is-active{box-shadow:inset 3px 0 0 var(--accent);transform:translate(3px)}}@media (width<=560px){.highlights-section__intro{margin-bottom:30px}}.plans-section{background:linear-gradient(180deg, transparent, rgba(var(--accent-rgb), .025) 50%, transparent), var(--page-bg-soft)}.start-plan{border:1px solid var(--border-strong);border-radius:var(--radius-xl);background:linear-gradient(145deg, rgba(var(--accent-rgb), .09), transparent 50%), var(--surface-2);width:min(940px,100%);box-shadow:var(--shadow-accent);grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:50px;margin:54px auto 0;padding:42px;display:grid;position:relative;overflow:hidden}.start-plan__glow{background:rgba(var(--accent-2-rgb), .13);filter:blur(88px);border-radius:50%;width:400px;height:400px;position:absolute;top:-150px;right:-130px}.start-plan__main,.start-plan__details{z-index:1;position:relative}.start-plan__badge{border-radius:var(--radius-pill);width:fit-content;color:var(--success);text-transform:uppercase;background:#48e0a41a;align-items:center;gap:7px;padding:7px 10px;font-size:.67rem;font-weight:840;display:inline-flex}.start-plan h3{margin:30px 0 8px;font-size:clamp(2.2rem,4vw,3.4rem)}.start-plan__main>p{max-width:360px;color:var(--text-3);line-height:1.7}.start-plan__details ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;margin:0;padding:0;list-style:none;display:grid}.start-plan__details li{color:var(--text-2);align-items:center;gap:9px;font-size:.82rem;display:flex}.start-plan__details li svg{color:var(--success);flex:none}.start-plan__details .button{width:fit-content}.start-plan__details>small{color:var(--text-3);font-size:.69rem;line-height:1.6}.plans-section .section-heading{max-width:570px}.plan-switcher{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-1);align-items:center;gap:12px;width:fit-content;margin:30px auto 0;padding:7px;display:flex}.plan-switcher>span{color:var(--text-3);padding-left:8px;font-size:.7rem}.plan-switcher button{border-radius:var(--radius-pill);color:var(--text-3);cursor:pointer;background:0 0;border:0;padding:8px 14px}.plan-switcher button.is-active{background:var(--accent-soft);color:var(--accent)}.start-plan{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:34px;padding:42px}.start-plan__main{flex-direction:column;align-items:flex-start;display:flex}.start-plan__main .button{margin-top:30px}.start-plan__main>small{max-width:42ch;color:var(--text-3);margin-top:13px;font-size:.66rem;line-height:1.5;display:block}.start-plan__details{align-content:center;gap:16px;display:grid}.plan-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.plan-feature-grid button{border:1px solid var(--border-default);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-1) 84%, transparent);min-height:82px;color:var(--text-3);text-align:left;cursor:pointer;transition:transform var(--transition-base), border-color var(--transition-base), background var(--transition-base), color var(--transition-base);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:14px;display:grid}.plan-feature-grid button:hover,.plan-feature-grid button.is-active{border-color:var(--border-strong);background:var(--accent-soft);color:var(--text-1);transform:translateY(-2px)}.plan-feature-grid button>span{background:var(--surface-3);width:38px;height:38px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.plan-feature-grid strong{font-size:.78rem}.plan-feature-preview{border:1px solid rgba(var(--accent-rgb), .24);border-radius:var(--radius-md);background:linear-gradient(135deg, rgba(var(--accent-rgb), .11), rgba(var(--accent-2-rgb), .08));grid-template-columns:auto 1fr;align-items:center;gap:14px;min-height:102px;padding:18px;display:grid}.plan-feature-preview>span{background:rgba(var(--accent-rgb), .13);width:48px;height:48px;color:var(--accent);border-radius:15px;place-items:center;display:grid}.plan-feature-preview strong{font-size:.87rem}.plan-feature-preview p{color:var(--text-3);margin:5px 0 0;font-size:.72rem;line-height:1.55}.plans-section{background:radial-gradient(circle at 50% 38%, rgba(var(--accent-rgb), .055), transparent 34%), linear-gradient(180deg, var(--page-bg), var(--page-bg-soft));box-shadow:inset 0 1px rgba(var(--accent-rgb), .07)}.plans-section .section-heading h2{font-size:clamp(2rem,3.8vw,3.2rem)}.start-plan{border-color:rgba(var(--accent-rgb), .38);box-shadow:0 28px 80px #0003,inset 0 1px #ffffff0a}.plan-feature-grid button{border-color:var(--border-default)}.plans-section .section-heading h2{max-width:none}@media (width<=900px){.start-plan{grid-template-columns:1fr;gap:34px}}@media (width<=760px){.start-plan{padding:30px}.start-plan__details ul{grid-template-columns:1fr}}@media (width<=520px){.start-plan{padding:25px}.start-plan__details .button{width:100%}}@media (width<=900px){.start-plan{grid-template-columns:1fr}}@media (width<=760px){.plan-feature-grid{grid-template-columns:1fr}}@media (width<=520px){.start-plan{padding:24px}.start-plan__main .button{width:100%}.plan-feature-preview{align-items:start}}@keyframes signal-float{0%,to{opacity:.45;transform:translate(0,0)scale(.9)}50%{opacity:1;transform:translate(8px,-13px)scale(1.15)}}@keyframes section-particle-drift{0%,to{opacity:.12;transform:translate(0,0)scale(.8)}50%{opacity:.42;transform:translate(18px,-24px)scale(1.25)}}.section-transition{z-index:2;background:var(--home-unified-bg);pointer-events:none;height:64px;position:relative;overflow:hidden}.section-transition__line{background:linear-gradient(90deg, transparent, rgba(var(--accent-rgb), .13), transparent);width:min(620px,72vw);height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section-transition__dots{position:absolute;inset:0}.section-transition__dots i{--dot-origin:0px;background:var(--accent);width:4px;height:4px;box-shadow:0 0 13px rgba(var(--accent-rgb), .58);opacity:0;border-radius:50%;animation:6.4s cubic-bezier(.45,0,.2,1) infinite section-dots-gather;position:absolute;top:50%;left:50%}.section-transition__dots i:first-child{--dot-origin:-290px;animation-delay:-.1s}.section-transition__dots i:nth-child(2){--dot-origin:-230px;animation-delay:-.7s}.section-transition__dots i:nth-child(3){--dot-origin:-172px;animation-delay:-1.3s}.section-transition__dots i:nth-child(4){--dot-origin:-112px;animation-delay:-1.9s}.section-transition__dots i:nth-child(5){--dot-origin:-54px;animation-delay:-2.5s}.section-transition__dots i:nth-child(6){--dot-origin:0px;animation-delay:-3.1s}.section-transition__dots i:nth-child(7){--dot-origin:54px;animation-delay:-2.5s}.section-transition__dots i:nth-child(8){--dot-origin:112px;animation-delay:-1.9s}.section-transition__dots i:nth-child(9){--dot-origin:172px;animation-delay:-1.3s}.section-transition__dots i:nth-child(10){--dot-origin:230px;animation-delay:-.7s}.section-transition__dots i:nth-child(11){--dot-origin:290px;animation-delay:-.1s}@keyframes section-dots-gather{0%,to{opacity:0;transform:translate(calc(-50% + var(--dot-origin)), -50%) scale(.55)}22%{opacity:.42}48%{opacity:.88;transform:translate(-50%,-50%)scale(1)}58%{opacity:1;transform:translate(-50%,-50%)scale(1.7)}72%{opacity:.36;transform:translate(-50%,-50%)scale(.72)}}.section-transition{z-index:6;background:0 0;height:0;position:relative;overflow:visible}.section-transition__cue{pointer-events:none;width:28px;height:54px;position:absolute;top:0;left:50%;transform:translate(-50%,-78%)}.section-transition__cue:before{content:"";background:linear-gradient(180deg, transparent, rgba(var(--accent-rgb), .42), transparent);width:1px;position:absolute;top:4px;bottom:5px;left:50%;transform:translate(-50%)}.section-transition__cue span{background:color-mix(in srgb, var(--accent) 72%, var(--text-1));width:5px;height:5px;box-shadow:0 0 12px rgba(var(--accent-rgb), .48);opacity:.22;border-radius:50%;animation:2.8s ease-in-out infinite section-cue-node;position:absolute;left:50%;transform:translate(-50%)}.section-transition__cue span:first-child{top:8px}.section-transition__cue span:nth-child(2){animation-delay:.28s;top:23px}.section-transition__cue span:nth-child(3){animation-delay:.56s;top:38px}.section-transition__cue i{border-radius:var(--radius-pill);background:linear-gradient(180deg, transparent, var(--accent));width:3px;height:15px;box-shadow:0 0 16px rgba(var(--accent-rgb), .72);opacity:0;animation:2.8s cubic-bezier(.35,0,.2,1) infinite section-cue-comet;position:absolute;top:5px;left:50%;transform:translate(-50%)}@keyframes section-cue-node{0%,to{opacity:.18;transform:translate(-50%)scale(.72)}38%{opacity:1;transform:translate(-50%)scale(1.35)}72%{opacity:.34;transform:translate(-50%)scale(.9)}}@keyframes section-cue-comet{0%{opacity:0;top:3px}15%{opacity:.9}78%{opacity:.72}to{opacity:0;top:38px}}.section-transition{z-index:15;background:0 0;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;width:min(1180px,100% - 40px);height:88px;margin:-44px auto;display:grid;position:relative;overflow:visible}.section-transition__line{background:linear-gradient(90deg, transparent, rgba(var(--accent-rgb), .28));height:1px;box-shadow:0 0 14px rgba(var(--accent-rgb), .08);display:block}.section-transition__line--right{transform:scaleX(-1)}.section-transition__control{border:1px solid rgba(var(--accent-rgb), .22);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-solid) 88%, transparent);box-shadow:0 12px 32px #00000029, 0 0 28px rgba(var(--accent-rgb), .06);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);grid-template-columns:34px 30px 34px;align-items:center;gap:6px;padding:6px;display:grid;position:relative}.section-transition__button{color:var(--text-3);cursor:pointer;transition:color var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;display:grid}.section-transition__button:hover,.section-transition__button:focus-visible{border-color:rgba(var(--accent-rgb), .4);background:var(--accent-soft);color:var(--accent);box-shadow:0 0 18px rgba(var(--accent-rgb), .18)}:root[data-theme=light] .section-transition__control{box-shadow:0 12px 34px #2b547a1f, 0 0 24px rgba(var(--accent-rgb), .08);background:#f8fcffeb}:root[data-theme=light] .section-transition__line{background:linear-gradient(90deg,#0000,#267ebe6b)}@keyframes section-navigation-pulse{0%,to{opacity:.2;transform:translate(-50%)scale(.72)}45%{opacity:1;transform:translate(-50%)scale(1.32)}}.home-page>section,.home-page>.section-transition{z-index:2;position:relative}.section-transition{grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);gap:22px;width:min(1180px,100% - 48px);margin-inline:auto}.section-transition__line{background:linear-gradient(90deg, transparent, rgba(var(--accent-rgb), .34));min-width:0;width:auto!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.section-transition__line--right{background:linear-gradient(90deg, rgba(var(--accent-rgb), .34), transparent)}.section-transition__control{border-color:rgba(var(--accent-rgb), .34);background:color-mix(in srgb, var(--surface-solid) 92%, transparent);box-shadow:0 16px 42px #0003, 0 0 34px rgba(var(--accent-rgb), .1), inset 0 1px 0 #ffffff0b;grid-template-columns:42px 52px 42px;gap:8px;padding:7px}.section-transition__button{border-color:rgba(var(--accent-rgb), .14);background:color-mix(in srgb, var(--surface-2) 88%, transparent);color:var(--text-2)}.section-transition__compass{place-items:center;width:52px;height:42px;display:grid;position:relative}.section-transition__orbit{border:1px solid rgba(var(--accent-rgb), .28);border-top-color:var(--accent);border-radius:50%;width:32px;height:32px;animation:5.8s linear infinite section-compass-spin;position:absolute}.section-transition__core{background:linear-gradient(135deg, var(--accent), var(--accent-2));width:9px;height:9px;box-shadow:0 0 16px rgba(var(--accent-rgb), .72);border-radius:2px;animation:2.2s ease-in-out infinite section-compass-core;transform:rotate(45deg)}.section-transition__spark{background:var(--accent);width:4px;height:4px;box-shadow:0 0 10px rgba(var(--accent-rgb), .65);border-radius:50%;position:absolute}.section-transition__spark--one{animation:2.8s ease-in-out infinite section-compass-spark;top:6px;left:12px}.section-transition__spark--two{animation:2.8s ease-in-out -1.4s infinite section-compass-spark;bottom:7px;right:10px}:root[data-theme=light] .section-transition__control{border-color:rgba(var(--accent-rgb), .38);background:#f8fcfff2}@keyframes section-compass-spin{to{transform:rotate(360deg)}}@keyframes section-compass-core{0%,to{opacity:.58;transform:rotate(45deg)scale(.82)}50%{opacity:1;transform:rotate(225deg)scale(1.18)}}@keyframes section-compass-spark{0%,to{opacity:.18;transform:scale(.7)}50%{opacity:1;transform:scale(1.35)}}.section-transition{z-index:30!important;pointer-events:auto!important;background:0 0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:min(1180px,100% - 40px)!important;height:104px!important;margin:-52px auto!important;display:flex!important;position:relative!important;overflow:visible!important}.section-transition__control{z-index:3;border:1px solid rgba(var(--accent-rgb), .34);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-solid) 98%, transparent);-webkit-backdrop-filter:none;pointer-events:auto;grid-template-columns:44px 38px 44px;align-items:center;gap:8px;padding:7px;display:grid;position:relative;box-shadow:0 9px 24px #00000024,inset 0 1px #ffffff09}.section-transition__button,.section-transition__button-placeholder{width:44px;height:44px}.section-transition__button{z-index:4;border:1px solid rgba(var(--accent-rgb), .18);background:color-mix(in srgb, var(--surface-2) 90%, transparent);color:var(--text-2);cursor:pointer;pointer-events:auto;touch-action:manipulation;transition:transform var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.section-transition__button:hover,.section-transition__button:focus-visible{border-color:rgba(var(--accent-rgb), .7);background:color-mix(in srgb, var(--accent-soft) 84%, var(--surface-2));color:var(--accent);box-shadow:0 0 24px rgba(var(--accent-rgb), .28);transform:translateY(-2px)}.section-transition__button:active{transform:scale(.92)}.section-transition__button--up svg{transform:rotate(180deg)}.section-transition__signal{place-items:center;width:38px;height:44px;display:grid;position:relative}.section-transition__signal:before{content:"";background:linear-gradient(180deg, transparent, rgba(var(--accent-rgb), .62), transparent);width:1px;position:absolute;top:7px;bottom:7px;left:50%;transform:translate(-50%)}.section-transition__signal i{background:var(--accent);width:5px;height:5px;box-shadow:0 0 12px rgba(var(--accent-rgb), .62);border-radius:50%;animation:2.2s ease-in-out infinite section-navigation-pulse;position:absolute;left:50%;transform:translate(-50%)}.section-transition__signal i:first-child{top:9px}.section-transition__signal i:nth-child(2){animation-delay:.24s;top:19px}.section-transition__signal i:nth-child(3){animation-delay:.48s;top:29px}.section-transition__divider{z-index:1;pointer-events:none;grid-template-columns:1fr 8px 1fr;align-items:center;gap:12px;width:100%;display:grid;position:relative}.section-transition__divider span{background:linear-gradient(90deg, transparent, rgba(var(--accent-rgb), .32));height:1px;box-shadow:0 0 12px rgba(var(--accent-rgb), .08)}.section-transition__divider span:last-child{transform:scaleX(-1)}.section-transition__divider i{background:var(--accent);width:6px;height:6px;box-shadow:0 0 15px rgba(var(--accent-rgb), .52);border-radius:50%;animation:2.6s ease-in-out infinite section-divider-pulse}:root[data-theme=light] .section-transition__control{border-color:rgba(var(--accent-rgb), .42);box-shadow:0 15px 38px #2e517424, 0 0 26px rgba(var(--accent-rgb), .09);background:#f8fcfff7}:root[data-theme=light] .section-transition__divider span{background:linear-gradient(90deg,#0000,#267ebe61)}@keyframes section-divider-pulse{0%,to{opacity:.35;transform:scale(.76)}50%{opacity:1;transform:scale(1.25)}}.section-transition{gap:0!important;height:92px!important;margin-block:-46px!important}.section-transition__divider{display:none!important}.section-transition__control{margin:0 auto}.section-transition:before,.section-transition:after{z-index:0;content:"";pointer-events:none;width:calc(50% - 84px);height:1px;position:absolute;top:50%;transform:translateY(-50%)}.section-transition:before{background:linear-gradient(90deg, transparent 0%, rgba(var(--accent-rgb), .1) 24%, rgba(var(--accent-rgb), .36) 100%);left:0}.section-transition:after{background:linear-gradient(90deg, rgba(var(--accent-rgb), .36) 0%, rgba(var(--accent-rgb), .1) 76%, transparent 100%);right:0}.section-transition__control{z-index:2}:root[data-theme=light] .section-transition:before{background:linear-gradient(90deg,#0000 0%,#2377b51f 24%,#2377b56b 100%)}:root[data-theme=light] .section-transition:after{background:linear-gradient(90deg,#2377b56b 0%,#2377b51f 76%,#0000 100%)}@media (width<=720px){.section-transition:before,.section-transition:after{width:calc(50% - 76px)}}@media (width<=820px){.section-transition{height:50px}.section-transition__line{width:82vw}}@media (width<=560px){.section-transition{height:42px}.section-transition__dots i:first-child,.section-transition__dots i:nth-child(11){display:none}}@media (width<=760px){.section-transition__cue{transform:translate(-50%,-72%)scale(.9)}}@media (width<=560px){.section-transition__cue{transform:translate(-50%,-68%)scale(.82)}}@media (width<=899px){.section-transition{gap:10px;width:min(100% - 24px,720px);height:74px;margin-block:-37px}.section-transition__control{grid-template-columns:32px 26px 32px;gap:4px;padding:5px}.section-transition__button,.section-transition__button-placeholder{width:32px;height:32px}}@media (width<=560px){.section-transition{gap:7px;width:calc(100% - 16px);height:68px;margin-block:-34px}.section-transition__line{opacity:.7}}@media (width<=899px){.section-transition{grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr);gap:12px;width:min(100% - 24px,760px)}.section-transition__control{grid-template-columns:38px 46px 38px}.section-transition__button,.section-transition__button-placeholder{width:38px;height:38px}.section-transition__compass{width:46px;height:38px}}@media (width<=560px){.section-transition{grid-template-columns:minmax(12px,1fr) auto minmax(12px,1fr);gap:7px;width:calc(100% - 12px)}.section-transition__control{grid-template-columns:36px 42px 36px;gap:4px;padding:5px}.section-transition__button,.section-transition__button-placeholder{width:36px;height:36px}.section-transition__compass{width:42px;height:36px}.section-transition__orbit{width:28px;height:28px}}@media (width<=899px){.section-transition{gap:8px!important;width:min(100% - 24px,760px)!important;height:94px!important;margin-block:-47px!important}.section-transition__control{grid-template-columns:40px 34px 40px;gap:6px;padding:6px}.section-transition__button,.section-transition__button-placeholder{width:40px;height:40px}.section-transition__signal{width:34px;height:40px}}@media (width<=560px){.section-transition{width:calc(100% - 16px)!important;height:88px!important;margin-block:-44px!important}.section-transition__control{grid-template-columns:38px 30px 38px;gap:4px;padding:5px}.section-transition__button,.section-transition__button-placeholder{width:38px;height:38px}.section-transition__signal{width:30px;height:38px}.section-transition__divider{gap:8px}}@media (width<=899px){.section-transition{height:82px!important;margin-block:-41px!important}}@media (width<=560px){.section-transition{height:76px!important;margin-block:-38px!important}}.workflow-section{position:relative;overflow:hidden}.workflow-experience{grid-template-columns:minmax(0,.95fr) minmax(390px,1.05fr);gap:18px;margin-top:54px;display:grid}.workflow-timeline{gap:10px;display:grid}.workflow-step{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-1);width:100%;min-height:142px;color:inherit;text-align:left;cursor:pointer;transition:transform var(--transition-base), border-color var(--transition-base), background var(--transition-base), box-shadow var(--transition-base);grid-template-columns:auto auto 1fr;align-items:center;gap:18px;padding:24px;display:grid;position:relative;overflow:hidden}.workflow-step__number{color:var(--text-3);letter-spacing:.12em;font-size:.68rem;font-weight:860}.workflow-step__icon{border:1px solid var(--border-default);background:var(--surface-3);width:48px;height:48px;color:var(--text-3);transition:color var(--transition-base), border-color var(--transition-base), background var(--transition-base);border-radius:14px;place-items:center;display:grid}.workflow-step.is-active .workflow-step__icon{border-color:var(--border-strong);background:var(--accent-soft);color:var(--accent)}.workflow-step__copy{gap:7px;display:grid}.workflow-step__copy strong{color:var(--text-1);font-size:.98rem}.workflow-step__copy small{max-width:480px;color:var(--text-3);font-size:.78rem;line-height:1.6}.workflow-step__progress{background:0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.workflow-step__progress span{background:linear-gradient(90deg, var(--accent), var(--accent-2));width:0;height:100%;display:block}.workflow-step.is-active .workflow-step__progress span{animation:4.2s linear forwards workflow-progress}.workflow-preview{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:radial-gradient(circle at 80% 15%, rgba(var(--accent-rgb), .12), transparent 38%), var(--surface-2);min-height:446px;box-shadow:var(--shadow-md);padding:36px;position:relative;overflow:hidden}.workflow-preview__grid{background-image:linear-gradient(rgba(var(--accent-rgb), .035) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--accent-rgb), .035) 1px, transparent 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.workflow-preview__header{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:.68rem;font-weight:820;display:flex;position:relative}.workflow-preview__icon{border:1px solid var(--border-strong);background:var(--accent-soft);width:72px;height:72px;color:var(--accent);box-shadow:0 22px 55px rgba(var(--accent-rgb), .18);border-radius:20px;place-items:center;margin-top:58px;display:grid;position:relative}.workflow-preview h3{margin:24px 0 12px;font-size:clamp(1.8rem,3vw,2.45rem);position:relative}.workflow-preview>p{max-width:580px;color:var(--text-2);line-height:1.75;position:relative}.workflow-preview__meta{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-3);width:fit-content;color:var(--text-3);margin-top:22px;padding:7px 10px;font-size:.68rem;font-weight:780;position:relative}.workflow-preview__terminal{border:1px solid var(--border-subtle);color:var(--text-3);background:#00000024;border-radius:14px;gap:8px;margin-top:32px;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.65rem;display:grid;position:relative}.workflow-preview__terminal span{align-items:center;gap:9px;display:flex}.workflow-preview__terminal i{background:var(--success);border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #48e0a473}@keyframes workflow-progress{0%{width:0}to{width:100%}}.workflow-section{background:radial-gradient(circle at 18% 50%, rgba(var(--accent-2-rgb), .045), transparent 30%), linear-gradient(180deg, var(--page-bg-soft), var(--page-bg));box-shadow:inset 0 1px rgba(var(--accent-rgb), .065)}.workflow-experience{margin-top:42px}.workflow-step{border-color:var(--border-default)}.workflow-step:hover,.workflow-step.is-active{border-color:rgba(var(--accent-rgb), .42);background:color-mix(in srgb, var(--accent-soft) 58%, var(--surface-1));box-shadow:inset 3px 0 0 var(--accent), var(--shadow-sm);transform:translate(3px)}.workflow-preview{border-color:var(--border-default);background:radial-gradient(circle at 78% 15%, rgba(var(--accent-rgb), .11), transparent 34%), var(--surface-2)}.workflow-stepper-dots{justify-content:center;gap:10px;margin:0 0 14px;display:flex}.workflow-stepper-dots button{background:var(--border-default);cursor:pointer;width:9px;height:9px;transition:width var(--transition-base), background var(--transition-base), box-shadow var(--transition-base), transform var(--transition-base);border:0;border-radius:50%;padding:0}.workflow-stepper-dots button:hover{background:rgba(var(--accent-rgb), .52);transform:scale(1.2)}.workflow-stepper-dots button.is-active{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--accent), var(--accent-2));width:30px;box-shadow:0 0 18px rgba(var(--accent-rgb), .35)}.workflow-step__progress{display:none}.workflow-experience{align-items:stretch}.workflow-preview__stage{min-height:384px;margin-top:8px;position:relative}.workflow-preview__panel{visibility:hidden;opacity:0;filter:blur(5px);pointer-events:none;flex-direction:column;transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1),filter .42s,visibility 0s linear .56s;display:flex;position:absolute;inset:0;transform:translateY(18px)scale(.985)}.workflow-preview__panel.is-active{visibility:visible;opacity:1;filter:blur();pointer-events:auto;transition-delay:90ms,90ms,90ms,0s;transform:translate(0,0)scale(1)}.workflow-preview__panel h3{margin:24px 0 12px}.workflow-preview__panel>p{max-width:580px;color:var(--text-2);line-height:1.75}.workflow-preview__panel .workflow-preview__terminal{margin-top:auto}.workflow-stepper-dots button{position:relative;overflow:hidden}.workflow-stepper-dots button.is-active{background:rgba(var(--accent-rgb), .15);width:42px;box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .34), 0 0 18px rgba(var(--accent-rgb), .2)}.workflow-stepper-dots button.is-active span{transform-origin:0;border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-2));animation:workflow-step-dot-progress var(--workflow-cycle-duration) linear forwards;position:absolute;inset:0}.workflow-step{transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .32s,background .32s,box-shadow .32s}@keyframes workflow-step-dot-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.workflow-preview__terminal{font-family:inherit;font-size:.75rem}.workflow-preview__terminal span{min-height:28px;color:var(--text-2);padding:3px 0}.workflow-preview__terminal i{width:8px;height:8px}.workflow-preview{min-height:430px}.workflow-preview__stage{min-height:320px}.workflow-preview__panel{justify-content:center;padding-block:12px 26px}.workflow-preview__panel .workflow-preview__icon{margin-top:18px}.workflow-preview__panel .workflow-preview__meta{margin-bottom:14px}@media (width<=1080px){.workflow-experience{grid-template-columns:1fr}.workflow-preview{min-height:400px}}@media (width<=760px){.workflow-step{grid-template-columns:auto auto 1fr;padding:20px}.workflow-preview{min-height:420px;padding:28px}}@media (width<=520px){.workflow-step{grid-template-columns:auto 1fr}.workflow-step__number{display:none}.workflow-preview__header{flex-direction:column;align-items:flex-start}.workflow-preview__icon{margin-top:34px}}@media (width<=760px){.workflow-stepper-dots{margin-bottom:10px}}@media (width<=899px){.workflow-preview__stage{min-height:360px}}@media (width<=560px){.workflow-preview{min-height:470px}.workflow-preview__stage{min-height:370px}}@media (prefers-reduced-motion:reduce){.workflow-preview__panel{filter:none;transition:opacity .16s,visibility 0s linear .16s;transform:none}}@media (width<=899px){.workflow-preview{min-height:410px}.workflow-preview__stage{min-height:310px}}@media (width<=560px){.workflow-preview{min-height:390px}.workflow-preview__stage{min-height:290px}}.dashboard-orbit{border:1px solid rgba(var(--accent-rgb), .13);border-radius:50%;animation:24s linear infinite orbit-spin;position:absolute}.dashboard-orbit:after{content:"";background:var(--accent);width:8px;height:8px;box-shadow:0 0 16px rgba(var(--accent-rgb), .7);border-radius:50%;position:absolute;top:10%;left:14%}.dashboard-orbit--two{border-style:dashed;width:400px;height:400px;animation-duration:18s;animation-direction:reverse}.metric-trend{color:var(--success);margin-top:7px;font-size:.65rem;font-weight:730}.mini-toggle,.large-toggle{border-radius:var(--radius-pill);background:var(--border-default);align-items:center;display:inline-flex;position:relative}.mini-toggle span,.large-toggle span{transition:transform var(--transition-base);background:#fff;border-radius:50%;display:block;box-shadow:0 2px 8px #0000002e}.mini-toggle.is-on,.large-toggle.is-on{background:linear-gradient(90deg, var(--accent), var(--accent-strong))}.dashboard-orbit{border-color:color-mix(in srgb, var(--accent) 32%, var(--border-default));opacity:.7}:root[data-theme=light] .dashboard-orbit{border-color:#007fca4d;box-shadow:inset 0 0 50px #007fca0a}.features-section .section-heading h2,.dashboard-section .section-heading h2,.plans-section .section-heading h2{font-size:clamp(2.2rem,4.2vw,3.65rem)}.dashboard-showcase__windowbar .status-chip{justify-self:end}.home-page>section{isolation:isolate}.home-page .section{padding-block:clamp(72px,8vw,108px)}.dashboard-orbit--one{width:600px;height:600px}.dashboard-orbit--two{width:470px;height:470px}.features-section .section-heading,.dashboard-section__intro .section-heading{max-width:720px}.features-section .section-heading .eyebrow,.dashboard-section__intro .section-heading .eyebrow{border:1px solid rgba(var(--accent-rgb), .28);border-radius:var(--radius-pill);background:rgba(var(--accent-rgb), .075);letter-spacing:.13em;margin-bottom:18px;padding:8px 13px;font-size:.82rem}.features-section .section-heading .eyebrow:before,.features-section .section-heading .eyebrow:after,.dashboard-section__intro .section-heading .eyebrow:before,.dashboard-section__intro .section-heading .eyebrow:after{display:none}.features-section .section-heading h2,.dashboard-section .section-heading h2{margin-bottom:14px;font-size:clamp(1.95rem,3.8vw,3.15rem);line-height:1.08}.features-section .section-heading>p:last-child,.dashboard-section .section-heading>p:last-child{font-size:clamp(.96rem,1.35vw,1.07rem)}:root[data-theme=light] .module-explorer__icon,:root[data-theme=light] .module-card__icon,:root[data-theme=light] .hero-capabilities button>span{border-color:rgba(var(--accent-rgb), .32);background:rgba(var(--accent-rgb), .1);box-shadow:0 8px 25px rgba(var(--accent-rgb), .08)}.home-page .section-heading{max-width:660px}.home-page .section-heading--center{justify-items:center;display:grid}.home-page .section-heading .eyebrow{border:1px solid rgba(var(--accent-rgb), .3);border-radius:var(--radius-pill);background:rgba(var(--accent-rgb), .075);width:fit-content;color:var(--accent);letter-spacing:.13em;margin-bottom:16px;padding:8px 13px;font-size:.75rem;line-height:1;box-shadow:inset 0 1px #ffffff09}.home-page .section-heading .eyebrow:before,.home-page .section-heading .eyebrow:after{display:none}.home-page .section-heading h2,.features-section .section-heading h2,.dashboard-section .section-heading h2,.plans-section .section-heading h2{letter-spacing:-.045em;max-width:17ch;margin:0 auto 13px;font-size:clamp(1.9rem,3.35vw,2.85rem);line-height:1.08}.home-page .section-heading>p:last-child,.features-section .section-heading>p:last-child,.dashboard-section .section-heading>p:last-child{max-width:610px;color:var(--text-2);margin-inline:auto;font-size:clamp(.94rem,1.2vw,1.03rem);line-height:1.65}.highlights-section,.features-section,.dashboard-section,.workflow-section,.plans-section,.developers-section{border-top:1px solid rgba(var(--accent-rgb), .075);box-shadow:none}.highlights-section,.dashboard-section,.plans-section{background:radial-gradient(circle at 84% 18%, rgba(var(--accent-rgb), .035), transparent 28%), var(--page-bg)}.features-section,.workflow-section,.developers-section{background:radial-gradient(circle at 10% 45%, rgba(var(--accent-2-rgb), .03), transparent 28%), color-mix(in srgb, var(--page-bg) 96%, var(--accent) 4%)}.dashboard-orbit{transform:translate(-50%,-50%)}.features-catalogue-note,.dashboard-preview-label{border-color:rgba(var(--accent-rgb), .32);background:color-mix(in srgb, var(--accent-soft) 76%, var(--surface-1));color:var(--text-2);box-shadow:inset 0 1px #ffffff09}:root[data-theme=light] .highlight-card,:root[data-theme=light] .module-card,:root[data-theme=light] .dashboard-highlights article,:root[data-theme=light] .workflow-step,:root[data-theme=light] .plan-feature-grid button{border-color:#4e6f9938;box-shadow:0 14px 38px #26456f12,inset 0 1px #ffffffe6}:root[data-theme=light] .highlight-options button,:root[data-theme=light] .dashboard-showcase__sidebar nav button{background:#ffffffad;border-color:#4e6f9933}:root[data-theme=light] .highlight-options button:hover,:root[data-theme=light] .highlight-options button.is-active,:root[data-theme=light] .dashboard-showcase__sidebar nav button:hover,:root[data-theme=light] .dashboard-showcase__sidebar nav button.is-active{border-color:rgba(var(--accent-rgb), .48);background:rgba(var(--accent-rgb), .11);box-shadow:inset 3px 0 0 var(--accent), 0 10px 30px rgba(var(--accent-rgb), .08)}.dashboard-orbit{opacity:.58;top:58%}.dashboard-orbit--one{border-color:rgba(var(--accent-rgb), .2);width:680px;height:680px}.dashboard-orbit--two{border-color:rgba(var(--accent-2-rgb), .18);width:520px;height:520px}.home-section-lead{text-align:center;width:min(620px,100%);margin-inline:auto}.home-section-lead h2{max-width:17ch;color:var(--text-1);letter-spacing:-.045em;margin:0 auto;font-size:clamp(1.85rem,3.2vw,2.7rem);line-height:1.08}.home-section-lead p{max-width:600px;color:var(--text-2);margin:16px auto 0;font-size:clamp(.96rem,1.25vw,1.08rem);line-height:1.7}.home-page{--home-unified-bg:color-mix(in srgb, var(--page-bg) 96%, var(--accent) 4%);background:var(--home-unified-bg);overflow:clip}.hero-section,.highlights-section,.features-section,.dashboard-section,.workflow-section,.plans-section,.developers-section,.cta-section{box-shadow:none;border-top:0;background:var(--home-unified-bg)!important}.highlight-options button,.module-card,.dashboard-showcase__sidebar nav button,.workflow-step,.plan-feature-grid button{isolation:isolate;position:relative}.highlight-options button:hover,.highlight-options button.is-active,.module-card:hover,.module-card.is-active,.dashboard-showcase__sidebar nav button:hover,.dashboard-showcase__sidebar nav button.is-active,.workflow-step:hover,.workflow-step.is-active,.plan-feature-grid button:hover,.plan-feature-grid button.is-active{border-color:rgba(var(--accent-rgb), .56);background:radial-gradient(circle at 88% 14%, rgba(var(--accent-rgb), .13), transparent 36%), linear-gradient(135deg, rgba(var(--accent-rgb), .11), rgba(var(--accent-2-rgb), .055) 70%), color-mix(in srgb, var(--surface-1) 96%, transparent);box-shadow:0 15px 40px rgba(var(--accent-rgb), .09), inset 0 0 0 1px rgba(var(--accent-rgb), .09), inset 0 1px 0 #ffffff0b;transform:translateY(-2px)}.highlight-options button.is-active,.module-card.is-active,.dashboard-showcase__sidebar nav button.is-active,.workflow-step.is-active,.plan-feature-grid button.is-active{border-color:rgba(var(--accent-rgb), .72);box-shadow:0 18px 46px rgba(var(--accent-rgb), .13), inset 0 0 0 1px rgba(var(--accent-rgb), .18), inset 0 1px 0 #ffffff12}.highlight-options button:hover,.dashboard-showcase__sidebar nav button:hover,.workflow-step:hover{transform:translateY(-2px)}.highlight-options button.is-active>span,.dashboard-showcase__sidebar nav button.is-active>span:first-child,.workflow-step.is-active .workflow-step__icon,.plan-feature-grid button.is-active>span,.module-card.is-active .module-card__icon{border-color:rgba(var(--accent-rgb), .5);background:color-mix(in srgb, var(--accent-soft) 80%, var(--surface-3));color:var(--accent);box-shadow:0 0 24px rgba(var(--accent-rgb), .12)}.dashboard-showcase__sidebar nav button.is-active strong,.highlight-options button.is-active,.plan-feature-grid button.is-active strong{color:var(--text-1)}:root[data-theme=light] .highlight-options button:hover,:root[data-theme=light] .highlight-options button.is-active,:root[data-theme=light] .module-card:hover,:root[data-theme=light] .module-card.is-active,:root[data-theme=light] .dashboard-showcase__sidebar nav button:hover,:root[data-theme=light] .dashboard-showcase__sidebar nav button.is-active,:root[data-theme=light] .workflow-step:hover,:root[data-theme=light] .workflow-step.is-active,:root[data-theme=light] .plan-feature-grid button:hover,:root[data-theme=light] .plan-feature-grid button.is-active{border-color:rgba(var(--accent-rgb), .58);background:radial-gradient(circle at 88% 14%, rgba(var(--accent-rgb), .13), transparent 38%), linear-gradient(135deg, rgba(var(--accent-rgb), .12), rgba(var(--accent-2-rgb), .055) 72%), #fffffff0;box-shadow:0 16px 38px #2654841f,inset 0 0 0 1px #ffffffdb}.hero-constellation{opacity:.82;filter:drop-shadow(0 0 20px rgba(var(--accent-rgb), .08));position:absolute;inset:0}.hero-constellation svg{width:100%;height:100%;overflow:visible}.hero-constellation__route{fill:none;stroke:rgba(var(--accent-rgb), .25);stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:7 13;animation:18s linear infinite constellation-route-flow}.hero-constellation__route--secondary{stroke:rgba(var(--accent-2-rgb), .22);animation-duration:22s;animation-direction:reverse}.hero-constellation__route--cross{stroke:rgba(var(--accent-rgb), .12);stroke-dasharray:2 16;animation-duration:26s}.hero-constellation__node{fill:color-mix(in srgb, var(--accent) 82%, white 18%);opacity:.46;filter:drop-shadow(0 0 5px rgba(var(--accent-rgb), .62));animation:4.8s ease-in-out infinite constellation-node-breathe}.hero-constellation__node--pulse{opacity:.84;animation-name:constellation-node-pulse;animation-duration:3.4s}.hero-constellation__traveler{fill:var(--accent);opacity:.95}.hero-constellation__traveler--secondary{fill:var(--accent-2);opacity:.72}:root[data-theme=light] .hero-constellation{opacity:.76}:root[data-theme=light] .hero-constellation__route{stroke:#1e76b84d}:root[data-theme=light] .hero-constellation__route--secondary{stroke:#515ed03d}@media (width>=900px) and (height>=720px){html{scroll-snap-type:y proximity}.home-page>section{scroll-snap-align:start;scroll-snap-stop:normal;min-height:100svh}.home-page>.section,.home-page>.highlights-section,.home-page>.cta-section{align-items:center;display:flex}.home-page>section>.container{flex:none}}html{scroll-snap-type:none!important}.home-page{background:var(--home-unified-bg);position:relative;overflow:clip}.home-page>section{scroll-margin-top:calc(var(--header-height) + 20px);scroll-snap-align:none!important;scroll-snap-stop:normal!important;min-height:auto!important}.hero-constellation__field-node{fill:color-mix(in srgb, var(--accent) 72%, white 28%);opacity:.2;filter:drop-shadow(0 0 5px rgba(var(--accent-rgb), .5));animation:7.5s ease-in-out infinite constellation-field-drift}:root[data-theme=light] .hero-constellation__field-node{fill:color-mix(in srgb, var(--accent) 82%, #0c2a48 18%);opacity:.34}@keyframes home-chapter-ambient{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:36px -24px,-42px 28px,0 0,0 0}}.home-page{isolation:isolate}.hero-constellation{opacity:.92}.hero-constellation svg{overflow:visible}.hero-constellation__route--outer{fill:none;stroke:rgba(var(--accent-rgb), .13);stroke-width:1px;stroke-dasharray:3 18;animation:34s linear infinite reverse constellation-route-flow}.hero-constellation__field-node{transform-box:fill-box;transform-origin:50%;animation-name:constellation-field-random-twinkle;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.hero-constellation__field-node--bright{opacity:.72;filter:drop-shadow(0 0 9px rgba(var(--accent-rgb), .78))}.hero-constellation__traveler--outer{fill:color-mix(in srgb, var(--accent) 82%, white 18%);opacity:.78}.hero-constellation__traveler--reverse{fill:var(--accent-2);opacity:.54}.hero-constellation{opacity:1;position:absolute;inset:0;overflow:hidden}.hero-constellation__particle{top:var(--particle-y);left:var(--particle-x);width:var(--particle-size);height:var(--particle-size);animation:hero-particle-drift var(--particle-duration) ease-in-out var(--particle-delay) infinite alternate;will-change:transform;position:absolute}.hero-constellation__particle i{background:color-mix(in srgb, var(--accent) 78%, white 22%);width:100%;height:100%;box-shadow:0 0 calc(var(--particle-size) * 3) rgba(var(--accent-rgb), .68), 0 0 calc(var(--particle-size) * 8.2) rgba(var(--accent-rgb), .26);opacity:var(--particle-opacity);filter:brightness(1.08)saturate(1.04);animation:hero-particle-twinkle calc(var(--particle-duration) * .72) ease-in-out var(--particle-delay) infinite;border-radius:50%;display:block}:root[data-theme=light] .hero-constellation__particle i{background:color-mix(in srgb, var(--accent) 90%, #173a5d 10%);box-shadow:0 0 calc(var(--particle-size) * 3.2) rgba(var(--accent-rgb), .46), 0 0 calc(var(--particle-size) * 8) rgba(var(--accent-rgb), .16);opacity:var(--particle-opacity);filter:saturate(1.08)brightness(1.12)}@media (width<=760px){.dashboard-orbit--one{width:420px;height:420px}.dashboard-orbit--two{width:320px;height:320px}.highlights-grid,.module-grid,.dashboard-highlights{grid-template-columns:1fr}}@media (width<=520px){.highlight-card,.module-explorer__preview,.module-card,.workflow-step,.workflow-preview,.start-plan,.developer-card{border-radius:var(--radius-md)}}@media (width<=760px){.home-page .section{padding-block:68px}.features-section .section-heading .eyebrow,.dashboard-section__intro .section-heading .eyebrow{font-size:.72rem}.features-section .section-heading h2,.dashboard-section .section-heading h2{font-size:clamp(1.8rem,9.5vw,2.65rem)}}@media (width<=520px){.features-catalogue-note,.dashboard-preview-label{border-radius:var(--radius-sm);text-align:center;justify-content:center;width:100%}}@media (width<=820px){.home-page .section-heading h2,.features-section .section-heading h2,.dashboard-section .section-heading h2,.plans-section .section-heading h2{font-size:clamp(1.75rem,7vw,2.35rem)}}@media (width<=640px){.features-catalogue-note,.dashboard-preview-label{text-align:center;justify-content:center;width:min(100%,360px)}}@media (width<=760px){.home-section-lead h2{font-size:clamp(1.75rem,8vw,2.35rem)}}@media (width<=560px){.features-catalogue-note,.dashboard-preview-label{width:min(100%,420px)}}@media (width<=820px){.highlight-options button:hover,.highlight-options button.is-active,.dashboard-showcase__sidebar nav button:hover,.dashboard-showcase__sidebar nav button.is-active,.workflow-step:hover,.workflow-step.is-active,.plan-feature-grid button:hover,.plan-feature-grid button.is-active{box-shadow:0 14px 34px rgba(var(--accent-rgb), .1), inset 0 0 0 1px rgba(var(--accent-rgb), .14);transform:translateY(-2px)}}@media (width<=899px),(height<=719px){html{scroll-snap-type:none}.home-page>section{min-height:auto}}@media (width<=760px){.hero-constellation{opacity:.68}}@media (prefers-reduced-motion:reduce){.hero-constellation__field-node,.section-transition__signal i{animation:none}.hero-constellation__field-node,.section-transition__orbit,.section-transition__core,.section-transition__spark,.workflow-stepper-dots button.is-active span{animation:none!important}}@media (width<=560px){.hero-constellation__particle:nth-child(4n){display:none}}@media (prefers-reduced-motion:reduce){.hero-constellation__particle,.hero-constellation__particle i,.section-transition__signal i,.section-transition__divider i{animation:none!important}}.home-page .page-starfield__star i{box-shadow:0 0 calc(var(--page-star-size) * 4.2) rgba(var(--accent-rgb), .82), 0 0 calc(var(--page-star-size) * 10.5) rgba(var(--accent-rgb), .34);filter:brightness(1.28)saturate(1.08);animation-name:home-page-star-twinkle}@keyframes home-page-star-twinkle{0%,to{opacity:.1;transform:scale(.72)}42%{opacity:var(--page-star-opacity);transform:scale(1.28)}68%{opacity:.34;transform:scale(.94)}}:root[data-theme=light] .home-page .page-starfield__star i{box-shadow:0 0 calc(var(--page-star-size) * 3.6) rgba(var(--accent-rgb), .48), 0 0 calc(var(--page-star-size) * 8.8) rgba(var(--accent-rgb), .19);filter:brightness(1.13)saturate(1.05)}html:has(.home-page){scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent) 78%, transparent) transparent}html:has(.home-page)::-webkit-scrollbar{width:10px}html:has(.home-page)::-webkit-scrollbar-track{background:0 0}html:has(.home-page)::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--accent), var(--accent-strong)) padding-box;border:3px solid #0000;border-radius:999px;min-height:72px}html:has(.home-page)::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--accent-strong), var(--accent)) padding-box}@media (width<=820px){.home-page--mobile .hero-capabilities{overflow:visible}.home-page--mobile .hero-capabilities__track{margin-top:0;padding:24px 14px 22px;scroll-padding-inline:14px}}@media (width<=560px){.home-page--mobile .hero-capabilities__track{padding:24px 12px 22px}}@media (width<=820px) and (hover:none) and (pointer:coarse){.home-page--mobile .section-transition__button:hover:not(:focus-visible){transform:none}}.home-page--lite{background-color:var(--home-unified-bg);background-image:var(--lite-starfield-a), var(--lite-starfield-b);background-position:19px 1160px,211px 1310px;background-repeat:repeat,repeat;background-size:733px 887px,1091px 1277px;position:relative}.home-page--lite>section:not(.hero-section){background:0 0!important}.home-page--lite>.hero-section{background:var(--home-unified-bg)!important}.home-page--lite .reveal{opacity:1;transition:none;transform:none}.home-page--lite>section:not(.is-home-visible),.home-page--lite>section:not(.is-home-visible):before,.home-page--lite>section:not(.is-home-visible):after,.home-page--lite>section:not(.is-home-visible) *,.home-page--lite>section:not(.is-home-visible) :before,.home-page--lite>section:not(.is-home-visible) :after,.home-page--lite>.section-transition:not(.is-home-visible),.home-page--lite>.section-transition:not(.is-home-visible):before,.home-page--lite>.section-transition:not(.is-home-visible):after,.home-page--lite>.section-transition:not(.is-home-visible) *,.home-page--lite>.section-transition:not(.is-home-visible) :before,.home-page--lite>.section-transition:not(.is-home-visible) :after{animation-play-state:paused!important}.home-page--lite .hero-capabilities button.is-active>span{box-shadow:0 0 0 6px color-mix(in srgb, var(--page-bg) 88%, transparent), 0 0 18px rgba(var(--accent-rgb), .18)}.home-page--lite .hero-dashboard{transform-style:flat;-webkit-backdrop-filter:none;animation:none;transform:none;box-shadow:0 18px 48px #0000002e,inset 0 1px #ffffff0a}.home-page--lite .floating-card{-webkit-backdrop-filter:none;animation:none}.home-page--lite .activity-chart span,.home-page--lite .sync-visual span,.home-page--lite .status-chip>span,.home-page--lite .live-indicator>span,.home-page--lite .uptime-wave span{filter:none;will-change:auto;animation:none}.home-page--lite .hero-section__orb,.home-page--lite .dashboard-showcase__glow,.home-page--lite .module-explorer__ambient,.home-page--lite .start-plan__glow,.home-page--lite .developer-card__halo,.home-page--lite .cta-card__orb,.home-page--lite .features-section:before,.home-page--lite .highlight-card:after,.home-page--lite .module-explorer__preview:after{display:none}.home-page--lite .workflow-preview__panel{filter:none;transition-property:opacity,transform,visibility}.home-page--lite .highlight-card:hover,.home-page--lite .module-card:hover,.home-page--lite .workflow-step:hover,.home-page--lite .plan-feature-grid button:hover{transform:none}body:has(.home-page--lite) .site-header.is-scrolled{background:color-mix(in srgb, var(--page-bg) 96%, transparent);-webkit-backdrop-filter:none}.home-page--lite .section-transition__control{-webkit-backdrop-filter:none;background:color-mix(in srgb, var(--surface-solid) 98%, transparent);box-shadow:0 9px 24px #00000024,inset 0 1px #ffffff09}.home-page--lite .section-transition__signal i{opacity:.34;box-shadow:0 0 7px rgba(var(--accent-rgb), .38);animation:none}.home-page--lite .section-transition__signal i:nth-child(2){animation:2.8s ease-in-out infinite section-navigation-pulse}.home-page--lite .section-transition__orbit,.home-page--lite .section-transition__core,.home-page--lite .section-transition__spark,.home-page--lite .section-transition__divider i{animation:none!important}.home-page--lite .features-section__particles{display:none}.home-page--lite .module-grid:before{opacity:.1;background-position:10px 10px;animation:none;-webkit-mask-image:none;mask-image:none}.home-page--lite .workflow-preview__grid,.home-page--lite .cta-card__noise{opacity:.1;-webkit-mask-image:none;mask-image:none}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Segoe UI Variable Display", Inter, ui-sans-serif, system-ui, sans-serif;--page-bg:#050812;--page-bg-soft:#080d19;--page-bg-elevated:#0b1221;--surface-1:#0c1424d1;--surface-2:#0f192ceb;--surface-3:#142037b8;--surface-solid:#0d1628;--surface-inverse:#f6f9ff;--text-1:#f7f9ff;--text-2:#c2cee0;--text-3:#8796ac;--text-inverse:#0a1220;--accent:#42c7ff;--accent-strong:#1687ff;--accent-soft:#42c7ff1f;--accent-rgb:66, 199, 255;--accent-2:#7568ff;--accent-2-rgb:117, 104, 255;--success:#48e0a4;--warning:#ffcf63;--danger:#ff718d;--border-subtle:#a4bde51f;--border-default:#a4bde52e;--border-strong:#5ac9ff57;--shadow-sm:0 12px 30px #0003;--shadow-md:0 28px 80px #00000052;--shadow-accent:0 22px 60px #1687ff33;--radius-xs:8px;--radius-sm:12px;--radius-md:18px;--radius-lg:26px;--radius-xl:34px;--radius-pill:999px;--container:1180px;--header-height:76px;--section-space:clamp(84px, 10vw, 138px);--transition-fast:.16s ease;--transition-base:.26s cubic-bezier(.2, .75, .25, 1);--transition-slow:.52s cubic-bezier(.2, .75, .25, 1)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-bg:#f4f8ff;--page-bg-soft:#eef4fc;--page-bg-elevated:#fff;--surface-1:#ffffffd1;--surface-2:#fffffff5;--surface-3:#eff6ffd6;--surface-solid:#fff;--surface-inverse:#07101f;--text-1:#0a1630;--text-2:#33445f;--text-3:#697992;--text-inverse:#f7f9ff;--accent:#007fca;--accent-strong:#315dff;--accent-soft:#007fca17;--accent-rgb:0, 127, 202;--accent-2:#6457ee;--accent-2-rgb:100, 87, 238;--success:#138a63;--warning:#9b6900;--danger:#ca3658;--border-subtle:#18458117;--border-default:#18458126;--border-strong:#007fca4d;--shadow-sm:0 12px 30px #1f437017;--shadow-md:0 28px 80px #1f437024;--shadow-accent:0 22px 60px #315dff21}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px;scroll-padding-top:calc(var(--header-height) + 20px);background:var(--page-bg)}body{background:radial-gradient(circle at 82% 8%, rgba(var(--accent-rgb), .09), transparent 30%), radial-gradient(circle at 8% 88%, rgba(var(--accent-2-rgb), .08), transparent 32%), var(--page-bg);min-width:320px;min-height:100vh;color:var(--text-1);font-family:var(--font-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.65;overflow-x:hidden}body.menu-open{overflow:hidden}button,select,a{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}img,svg{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--text-1);font-family:var(--font-display);letter-spacing:-.035em;line-height:1.1}h2{font-size:clamp(2.25rem,4.8vw,4.2rem)}h3{font-size:1.15rem}::selection{background:rgba(var(--accent-rgb), .28);color:var(--text-1)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.container{width:min(var(--container), calc(100% - 40px));margin-inline:auto}.section{padding-block:var(--section-space);position:relative}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:300;border-radius:var(--radius-sm);background:var(--surface-inverse);color:var(--text-inverse);transition:transform var(--transition-fast);padding:10px 14px;font-weight:800;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.75,.25,1),transform .7s cubic-bezier(.2,.75,.25,1);transition-delay:var(--reveal-delay,0s);transform:translateY(28px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.eyebrow{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:16px;font-size:.77rem;font-weight:850;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg, transparent, var(--accent));width:30px;height:1px}.section-heading{max-width:760px}.section-heading--center{text-align:center;margin-inline:auto}.section-heading--center .eyebrow:after{content:"";background:linear-gradient(90deg, var(--accent), transparent);width:30px;height:1px}.section-heading h2{margin-bottom:20px}.section-heading>p:last-child{color:var(--text-2);margin-bottom:0;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.75}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}.button{border-radius:var(--radius-sm);min-height:50px;transition:transform var(--transition-base), border-color var(--transition-base), background var(--transition-base), box-shadow var(--transition-base), color var(--transition-base);border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-weight:800;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--primary{background:linear-gradient(135deg, var(--accent), var(--accent-strong));color:#fff;box-shadow:0 14px 36px rgba(var(--accent-rgb), .23)}.button--primary:hover{box-shadow:0 18px 44px rgba(var(--accent-rgb), .31)}.button--secondary{border-color:var(--border-default);background:var(--surface-1);color:var(--text-1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.button--secondary:hover{border-color:var(--border-strong);background:var(--surface-2)}.button--ghost{color:#fff;background:#ffffff0d;border-color:#ffffff2e}.button--ghost:hover{background:#ffffff1a}.button__icon{transition:transform var(--transition-base);display:inline-flex}.button:hover .button__icon{transform:translate(3px)}.brand{flex:none;align-items:center;gap:10px;display:inline-flex}.brand__logo-wrap{border:1px solid rgba(var(--accent-rgb), .22);background:rgba(var(--accent-rgb), .08);width:40px;height:40px;box-shadow:0 0 28px rgba(var(--accent-rgb), .13);border-radius:50%;padding:2px}.brand__logo{object-fit:cover;border-radius:50%;width:100%;height:100%}.brand__name{color:var(--text-1);font-family:var(--font-display);letter-spacing:-.045em;font-size:1.35rem;font-weight:900}.icon-button,.mobile-menu-button{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-1);width:42px;height:42px;color:var(--text-2);cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast);place-items:center;display:inline-grid}.icon-button:hover,.mobile-menu-button:hover{border-color:var(--border-strong);background:var(--surface-2);color:var(--text-1);transform:translateY(-1px)}.performance-toggle{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-1);min-width:58px;height:42px;color:var(--text-2);letter-spacing:.035em;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast), box-shadow var(--transition-fast);justify-content:center;align-items:center;padding:0 11px;font-size:.76rem;font-weight:900;display:inline-flex}.performance-toggle:hover{border-color:var(--border-strong);background:var(--surface-2);color:var(--text-1);transform:translateY(-1px)}.performance-toggle.is-active{border-color:rgba(var(--accent-rgb), .5);background:rgba(var(--accent-rgb), .12);color:var(--accent-strong);box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .08)}:root[data-performance=lite] .icon-button,:root[data-performance=lite] .performance-toggle,:root[data-performance=lite] .mobile-menu-button{-webkit-backdrop-filter:none}.theme-toggle__icon{transition:opacity var(--transition-base), transform var(--transition-base);grid-area:1/1}:root[data-theme=dark] .theme-toggle__icon--sun,:root[data-theme=light] .theme-toggle__icon--moon{opacity:1;transform:rotate(0)scale(1)}:root[data-theme=dark] .theme-toggle__icon--moon,:root[data-theme=light] .theme-toggle__icon--sun{opacity:0;transform:rotate(40deg)scale(.6)}.language-menu{position:relative}.language-menu__trigger{border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-1);height:42px;color:var(--text-2);cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast);align-items:center;gap:7px;padding:0 10px;font-size:.78rem;font-weight:850;display:inline-flex}.language-menu__trigger:hover,.language-menu__trigger[aria-expanded=true]{border-color:var(--border-strong);background:var(--surface-2);color:var(--text-1);transform:translateY(-1px)}.language-menu__trigger>svg:first-child{color:var(--accent)}.language-menu__trigger>svg:last-child{transition:transform var(--transition-base)}.language-menu__trigger[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.language-menu__popover{border:1px solid var(--border-default);background:color-mix(in srgb, var(--surface-solid) 94%, transparent);width:224px;box-shadow:var(--shadow-md);opacity:0;visibility:hidden;transform-origin:100% 0;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transition:opacity var(--transition-fast), visibility var(--transition-fast), transform var(--transition-base);border-radius:15px;gap:5px;padding:9px;display:grid;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-7px)scale(.98)}.language-menu__popover.is-open{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.language-menu__popover>p{color:var(--text-3);letter-spacing:.1em;text-transform:uppercase;margin:5px 7px 7px;font-size:.62rem;font-weight:850}.language-menu__popover button{min-height:46px;color:var(--text-2);text-align:left;cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:7px 9px;display:grid}.language-menu__popover button:hover:not(:disabled),.language-menu__popover button.is-active{border-color:var(--border-strong);background:var(--accent-soft);color:var(--text-1)}.language-menu__popover button:disabled{cursor:not-allowed;opacity:.58}.language-menu__code{border:1px solid var(--border-subtle);background:var(--surface-3);width:34px;height:30px;color:var(--accent);border-radius:8px;place-items:center;font-size:.68rem;font-weight:900;display:grid}.language-menu__label{font-size:.78rem;font-weight:780}.language-menu__popover small{color:var(--text-3);text-transform:uppercase;font-size:.58rem;font-weight:780}.account-button{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-1);min-height:44px;color:var(--text-1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:transform var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast);align-items:center;gap:9px;padding:5px 13px 5px 5px;font-size:.86rem;font-weight:800;display:inline-flex}.account-button:hover{border-color:var(--border-strong);background:var(--surface-2);transform:translateY(-1px)}.account-button__avatar{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fff;width:32px;height:32px;box-shadow:0 8px 20px rgba(var(--accent-rgb), .2);border-radius:50%;place-items:center;display:grid}:root{--lite-starfield-a:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MzMiIGhlaWdodD0iODg3IiB2aWV3Qm94PSIwIDAgNzMzIDg4NyI+PGNpcmNsZSBjeD0iMzUwLjYiIGN5PSI0MDguNSIgcj0iMS41NiIgZmlsbD0iIzVlOGNmZiIgb3BhY2l0eT0iMC40MSIvPjxjaXJjbGUgY3g9IjIzOC4xIiBjeT0iMTAwLjEiIHI9IjEuMzIiIGZpbGw9IiM5YmRjZmYiIG9wYWNpdHk9IjAuMjgiLz48Y2lyY2xlIGN4PSI0NTguOCIgY3k9IjY0Mi4zIiByPSIxLjQ1IiBmaWxsPSIjNWU4Y2ZmIiBvcGFjaXR5PSIwLjIzIi8+PGNpcmNsZSBjeD0iMTU0LjIiIGN5PSIyODIuOSIgcj0iMS4wOCIgZmlsbD0iIzVlOGNmZiIgb3BhY2l0eT0iMC4zNyIvPjxjaXJjbGUgY3g9IjU0OC42IiBjeT0iNDIyLjIiIHI9IjAuNDciIGZpbGw9IiM1ZThjZmYiIG9wYWNpdHk9IjAuMzYiLz48Y2lyY2xlIGN4PSI1My4zIiBjeT0iNDYwLjUiIHI9IjEuNTkiIGZpbGw9IiM5YmRjZmYiIG9wYWNpdHk9IjAuNTkiLz48Y2lyY2xlIGN4PSIzMTUuMCIgY3k9IjU1LjQiIHI9IjEuMTkiIGZpbGw9IiM1ZThjZmYiIG9wYWNpdHk9IjAuNDciLz48Y2lyY2xlIGN4PSIxOC43IiBjeT0iODQ0LjciIHI9IjEuNzgiIGZpbGw9IiMzNWJkZjciIG9wYWNpdHk9IjAuNDMiLz48Y2lyY2xlIGN4PSIyOTIuNCIgY3k9IjY1OS41IiByPSIwLjQ5IiBmaWxsPSIjMzViZGY3IiBvcGFjaXR5PSIwLjU1Ii8+PGNpcmNsZSBjeD0iNjUwLjAiIGN5PSI2NzQuMCIgcj0iMC45MSIgZmlsbD0iIzM1YmRmNyIgb3BhY2l0eT0iMC4zIi8+PGNpcmNsZSBjeD0iNTkzLjgiIGN5PSI3MzYuMiIgcj0iMS4wOCIgZmlsbD0iIzliZGNmZiIgb3BhY2l0eT0iMC4zMiIvPjxjaXJjbGUgY3g9IjEwMy40IiBjeT0iNzEuOCIgcj0iMS4yNiIgZmlsbD0iIzliZGNmZiIgb3BhY2l0eT0iMC4yNCIvPjxjaXJjbGUgY3g9IjQ4Ny4wIiBjeT0iNTE0LjciIHI9IjAuNiIgZmlsbD0iIzM1YmRmNyIgb3BhY2l0eT0iMC4yMyIvPjxjaXJjbGUgY3g9IjI1NC45IiBjeT0iNjMuNSIgcj0iMS42MSIgZmlsbD0iIzM1YmRmNyIgb3BhY2l0eT0iMC40NyIvPjxjaXJjbGUgY3g9IjUxMS44IiBjeT0iNzQxLjciIHI9IjEuNDkiIGZpbGw9IiM1ZThjZmYiIG9wYWNpdHk9IjAuMiIvPjxjaXJjbGUgY3g9IjI5Ni42IiBjeT0iNzU0LjAiIHI9IjAuNDgiIGZpbGw9IiM1ZThjZmYiIG9wYWNpdHk9IjAuNTQiLz48Y2lyY2xlIGN4PSIyMjQuMiIgY3k9Ijg3NS42IiByPSIxLjY5IiBmaWxsPSIjNWU4Y2ZmIiBvcGFjaXR5PSIwLjM2Ii8+PGNpcmNsZSBjeD0iMzE3LjYiIGN5PSI4MDguOSIgcj0iMS4yNiIgZmlsbD0iIzM1YmRmNyIgb3BhY2l0eT0iMC40NSIvPjxjaXJjbGUgY3g9IjI3My44IiBjeT0iODYyLjAiIHI9IjAuODEiIGZpbGw9IiMzNWJkZjciIG9wYWNpdHk9IjAuMTciLz48Y2lyY2xlIGN4PSIyMTMuMCIgY3k9IjY5Ni4yIiByPSIxLjEiIGZpbGw9IiM5YmRjZmYiIG9wYWNpdHk9IjAuNDYiLz48Y2lyY2xlIGN4PSI1MTguOCIgY3k9IjgzNi4yIiByPSIwLjc0IiBmaWxsPSIjMzViZGY3IiBvcGFjaXR5PSIwLjQ3Ii8+PGNpcmNsZSBjeD0iNzA3LjIiIGN5PSIzNzYuNyIgcj0iMS4zMSIgZmlsbD0iIzM1YmRmNyIgb3BhY2l0eT0iMC4yIi8+PGNpcmNsZSBjeD0iNDgyLjAiIGN5PSIzNDEuNSIgcj0iMC43OCIgZmlsbD0iIzM1YmRmNyIgb3BhY2l0eT0iMC42MSIvPjxjaXJjbGUgY3g9IjQ1OS44IiBjeT0iNTIxLjciIHI9IjEuMDEiIGZpbGw9IiM1ZThjZmYiIG9wYWNpdHk9IjAuNDYiLz48Y2lyY2xlIGN4PSI3MDguNyIgY3k9IjExNy41IiByPSIwLjUiIGZpbGw9IiM5YmRjZmYiIG9wYWNpdHk9IjAuNiIvPjxjaXJjbGUgY3g9IjYzOS4zIiBjeT0iNjY5LjIiIHI9IjAuNTMiIGZpbGw9IiMzNWJkZjciIG9wYWNpdHk9IjAuNjIiLz48L3N2Zz4=);--lite-starfield-b:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDkxIiBoZWlnaHQ9IjEyNzciIHZpZXdCb3g9IjAgMCAxMDkxIDEyNzciPjxjaXJjbGUgY3g9IjY4LjMiIGN5PSIxMDk0LjUiIHI9IjAuNjEiIGZpbGw9IiMyNGE4ZTYiIG9wYWNpdHk9IjAuMzUiLz48Y2lyY2xlIGN4PSI3NjYuMiIgY3k9IjMzMS40IiByPSIwLjc3IiBmaWxsPSIjODZkOGZmIiBvcGFjaXR5PSIwLjM4Ii8+PGNpcmNsZSBjeD0iNDg5LjciIGN5PSI3NDUuMiIgcj0iMC45MSIgZmlsbD0iIzI0YThlNiIgb3BhY2l0eT0iMC41MyIvPjxjaXJjbGUgY3g9IjIzMy45IiBjeT0iMTIxOC4zIiByPSIxLjA1IiBmaWxsPSIjODZkOGZmIiBvcGFjaXR5PSIwLjMiLz48Y2lyY2xlIGN4PSIyMjQuNyIgY3k9IjE4MS4zIiByPSIxLjQiIGZpbGw9IiMyNGE4ZTYiIG9wYWNpdHk9IjAuMzciLz48Y2lyY2xlIGN4PSI2OTMuNyIgY3k9IjQyNy4yIiByPSIxLjQzIiBmaWxsPSIjNmI3NWZmIiBvcGFjaXR5PSIwLjMiLz48Y2lyY2xlIGN4PSIzMjcuMiIgY3k9Ijk0Ni45IiByPSIwLjY1IiBmaWxsPSIjODZkOGZmIiBvcGFjaXR5PSIwLjU1Ii8+PGNpcmNsZSBjeD0iNDU2LjQiIGN5PSIxMTAyLjQiIHI9IjAuOTkiIGZpbGw9IiM2Yjc1ZmYiIG9wYWNpdHk9IjAuMzMiLz48Y2lyY2xlIGN4PSI2MjcuOCIgY3k9IjExNjMuNCIgcj0iMC42NCIgZmlsbD0iIzg2ZDhmZiIgb3BhY2l0eT0iMC4xOSIvPjxjaXJjbGUgY3g9IjU4NC41IiBjeT0iNTYzLjMiIHI9IjAuNTYiIGZpbGw9IiM2Yjc1ZmYiIG9wYWNpdHk9IjAuMTciLz48Y2lyY2xlIGN4PSI5ODguOCIgY3k9IjQxNS42IiByPSIxLjI5IiBmaWxsPSIjODZkOGZmIiBvcGFjaXR5PSIwLjE5Ii8+PGNpcmNsZSBjeD0iNDg5LjciIGN5PSI1MzAuNSIgcj0iMC43MiIgZmlsbD0iIzg2ZDhmZiIgb3BhY2l0eT0iMC4zNSIvPjxjaXJjbGUgY3g9IjQ1OC41IiBjeT0iODgzLjkiIHI9IjAuNTIiIGZpbGw9IiM4NmQ4ZmYiIG9wYWNpdHk9IjAuMzIiLz48Y2lyY2xlIGN4PSI3MTkuNCIgY3k9IjE5OS45IiByPSIwLjYyIiBmaWxsPSIjODZkOGZmIiBvcGFjaXR5PSIwLjU2Ii8+PGNpcmNsZSBjeD0iNjE0LjMiIGN5PSIxMDQ2LjYiIHI9IjEuMTciIGZpbGw9IiM4NmQ4ZmYiIG9wYWNpdHk9IjAuNTEiLz48Y2lyY2xlIGN4PSI1OC4xIiBjeT0iNTU3LjEiIHI9IjEuNjEiIGZpbGw9IiMyNGE4ZTYiIG9wYWNpdHk9IjAuNiIvPjxjaXJjbGUgY3g9IjE4Mi44IiBjeT0iNjI0LjAiIHI9IjAuNSIgZmlsbD0iIzI0YThlNiIgb3BhY2l0eT0iMC40OCIvPjxjaXJjbGUgY3g9IjkzNi44IiBjeT0iNzE5LjkiIHI9IjAuNjYiIGZpbGw9IiM2Yjc1ZmYiIG9wYWNpdHk9IjAuMzYiLz48Y2lyY2xlIGN4PSI4MDUuMSIgY3k9IjEwNC45IiByPSIxLjg0IiBmaWxsPSIjMjRhOGU2IiBvcGFjaXR5PSIwLjQ3Ii8+PGNpcmNsZSBjeD0iNzM4LjciIGN5PSIyNTMuNiIgcj0iMC43IiBmaWxsPSIjMjRhOGU2IiBvcGFjaXR5PSIwLjU4Ii8+PGNpcmNsZSBjeD0iMjQ0LjIiIGN5PSI5NjMuMiIgcj0iMC42OCIgZmlsbD0iIzg2ZDhmZiIgb3BhY2l0eT0iMC4yMyIvPjxjaXJjbGUgY3g9Ijk2Ni41IiBjeT0iMTguOCIgcj0iMC44NiIgZmlsbD0iIzg2ZDhmZiIgb3BhY2l0eT0iMC41Ii8+PGNpcmNsZSBjeD0iMjMxLjQiIGN5PSIyMjUuOCIgcj0iMC45IiBmaWxsPSIjNmI3NWZmIiBvcGFjaXR5PSIwLjUzIi8+PGNpcmNsZSBjeD0iNTgwLjgiIGN5PSIyNTEuMSIgcj0iMC41NiIgZmlsbD0iIzI0YThlNiIgb3BhY2l0eT0iMC40NiIvPjwvc3ZnPg==)}.page-starfield{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.page-starfield__static{pointer-events:none;background-position:137px 211px;background-repeat:repeat;display:block;position:absolute;inset:0}:root[data-performance=lite] .page-starfield{background-image:var(--lite-starfield-a), var(--lite-starfield-b);background-position:19px 37px,211px 173px;background-repeat:repeat,repeat;background-size:733px 887px,1091px 1277px}.page-starfield__star{top:var(--page-star-y);left:var(--page-star-x);width:var(--page-star-size);height:var(--page-star-size);animation:page-star-drift calc(var(--page-star-duration) * 1.8) ease-in-out var(--page-star-delay) infinite alternate;will-change:transform;position:absolute}.page-starfield__star i{background:color-mix(in srgb, var(--accent) 76%, white 24%);width:100%;height:100%;box-shadow:0 0 calc(var(--page-star-size) * 3) rgba(var(--accent-rgb), .48), 0 0 calc(var(--page-star-size) * 7) rgba(var(--accent-rgb), .18);opacity:var(--page-star-opacity);animation:page-star-twinkle var(--page-star-duration) ease-in-out var(--page-star-delay) infinite;will-change:opacity, transform;border-radius:50%;display:block}:root[data-theme=light] .page-starfield__star i{background:color-mix(in srgb, var(--accent) 88%, #16304c 12%);box-shadow:0 0 calc(var(--page-star-size) * 3) rgba(var(--accent-rgb), .34), 0 0 calc(var(--page-star-size) * 7) rgba(var(--accent-rgb), .12)}@keyframes page-star-twinkle{0%,to{opacity:.08;transform:scale(.72)}42%{opacity:var(--page-star-opacity);transform:scale(1.22)}68%{opacity:.28;transform:scale(.92)}}@keyframes page-star-drift{0%{transform:translate(0,0)}to{transform:translate3d(var(--page-star-drift-x), var(--page-star-drift-y), 0)}}@media (width<=560px){.page-starfield__star:nth-child(3n){display:none}}@media (prefers-reduced-motion:reduce){.page-starfield__star,.page-starfield__star i{animation:none!important}}.account-menu{position:relative}.account-button{max-width:230px;font:inherit;cursor:pointer}.account-button.is-loading{cursor:wait;opacity:.72}.account-button.is-unavailable{cursor:not-allowed;opacity:.68}.account-button.is-unavailable:hover{border-color:var(--border-default);background:var(--surface-1);transform:none}.account-button.is-unavailable .account-button__avatar{background:var(--surface-3);color:var(--text-3);box-shadow:none}.account-button[aria-expanded=true]{border-color:var(--border-strong);background:var(--surface-2)}.account-button__avatar{flex:none;font-size:.75rem;font-weight:900;overflow:hidden}.account-button__avatar img,.account-menu__avatar img{object-fit:cover;width:100%;height:100%;display:block}.account-button__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-button__chevron{color:var(--text-3);transition:transform var(--transition-base);display:inline-flex}.account-button[aria-expanded=true] .account-button__chevron{transform:rotate(180deg)}.account-menu__popover{z-index:145;border:1px solid var(--border-default);background:linear-gradient(145deg, rgba(var(--accent-rgb), .045), transparent 42%), var(--surface-solid);width:270px;box-shadow:var(--shadow-md);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 0;transition:opacity var(--transition-fast), visibility var(--transition-fast), transform var(--transition-base);border-radius:17px;gap:6px;padding:10px;display:grid;position:absolute;top:calc(100% + 11px);right:0;transform:translateY(-8px)scale(.98)}.account-menu__popover.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.account-menu__identity{border-bottom:1px solid var(--border-subtle);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:7px 8px 11px;display:grid}.account-menu__avatar{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:.82rem;font-weight:900;display:grid;overflow:hidden}.account-menu__identity>span:last-child{min-width:0}.account-menu__identity strong,.account-menu__identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-menu__identity strong{color:var(--text-1);font-size:.84rem}.account-menu__identity small{color:var(--text-3);margin-top:3px;font-size:.7rem}.account-menu__role{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-2);width:max-content;max-width:100%;min-height:23px;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;align-items:center;margin-top:7px;padding:3px 8px;font-size:.65rem;font-weight:800;line-height:1;display:inline-flex;overflow:hidden}.account-menu__role.is-staff{border-color:color-mix(in srgb, var(--accent) 34%, var(--border-default));background:var(--accent-soft);color:var(--accent)}.account-menu__mode{width:100%;min-height:48px;color:var(--text-2);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 9px;display:grid}.account-menu__mode:hover,.account-menu__mode:focus-visible,.account-menu__mode.is-active{border-color:color-mix(in srgb, var(--accent) 30%, var(--border-default));background:var(--accent-soft);color:var(--text-1)}.account-menu__mode:disabled{cursor:progress;opacity:.64}.account-menu__mode-icon{background:var(--surface-3);width:32px;height:32px;color:var(--text-3);transition:background var(--transition-fast), color var(--transition-fast);border-radius:9px;place-items:center;display:grid}.account-menu__mode.is-active .account-menu__mode-icon{background:var(--accent-soft);color:var(--accent)}.account-menu__mode-label{min-width:0;color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:850;overflow:hidden}.account-menu__mode-toggle{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--surface-3);width:34px;height:19px;transition:border-color var(--transition-base), background var(--transition-base);position:relative}.account-menu__mode-toggle i{background:var(--text-3);width:13px;height:13px;transition:transform var(--transition-base), background var(--transition-base);border-radius:50%;position:absolute;top:2px;left:2px}.account-menu__mode.is-active .account-menu__mode-toggle{border-color:rgba(var(--accent-rgb), .44);background:var(--accent-soft)}.account-menu__mode.is-active .account-menu__mode-toggle i{background:var(--accent);transform:translate(15px)}@media (prefers-reduced-motion:reduce){.account-menu__mode,.account-menu__mode-icon,.account-menu__mode-toggle,.account-menu__mode-toggle i{transition:none}}.account-menu__item{width:100%;min-height:44px;color:var(--text-2);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:10px;padding:0 11px;font-size:.78rem;font-weight:800;display:flex}.account-menu__item:hover,.account-menu__item:focus-visible{border-color:var(--border-default);background:var(--accent-soft);color:var(--text-1)}.account-menu__item--logout:hover,.account-menu__item--logout:focus-visible{border-color:color-mix(in srgb, var(--danger) 30%, var(--border-default));background:color-mix(in srgb, var(--danger) 9%, transparent);color:var(--danger)}.account-menu__item:disabled{cursor:wait;opacity:.64}.account-menu__error{color:var(--danger);margin:2px 4px 0;font-size:.69rem;line-height:1.45}.global-api-notice-stack{z-index:1200;pointer-events:none;gap:10px;width:min(560px,100vw - 32px);display:grid;position:fixed;top:86px;left:50%;transform:translate(-50%)}.global-api-notice{border:1px solid var(--border-strong);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-solid) 96%, transparent);width:100%;box-shadow:0 18px 52px #0000003d, 0 0 0 1px color-mix(in srgb, var(--accent) 5%, transparent);-webkit-backdrop-filter:blur(18px);pointer-events:auto;will-change:opacity, transform, max-height;grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:11px;max-height:240px;padding:12px 12px 12px 13px;animation:.18s ease-out both global-api-notice-in;display:grid;overflow:hidden}.global-api-notice--leaving{pointer-events:none;animation:global-api-notice-out var(--global-notice-transition-duration,.22s) ease-in both}.global-api-notice--success{border-color:color-mix(in srgb, var(--success) 52%, var(--border-default))}.global-api-notice--error{border-color:color-mix(in srgb, var(--danger) 52%, var(--border-default))}.global-api-notice--warning{border-color:color-mix(in srgb, var(--warning) 52%, var(--border-default))}.global-api-notice--info{border-color:color-mix(in srgb, var(--accent) 48%, var(--border-default))}.global-api-notice__icon{background:color-mix(in srgb, var(--accent) 12%, transparent);width:38px;height:38px;color:var(--accent);border-radius:11px;place-items:center;display:grid}.global-api-notice--success .global-api-notice__icon{background:color-mix(in srgb, var(--success) 13%, transparent);color:var(--success)}.global-api-notice--error .global-api-notice__icon{background:color-mix(in srgb, var(--danger) 13%, transparent);color:var(--danger)}.global-api-notice--warning .global-api-notice__icon{background:color-mix(in srgb, var(--warning) 13%, transparent);color:var(--warning)}.global-api-notice__content{gap:3px;min-width:0;display:grid}.global-api-notice__content strong{color:var(--text-1);font-size:.82rem;font-weight:850}.global-api-notice__content>span{color:var(--text-2);font-size:.74rem;line-height:1.45}.global-api-notice__close{width:32px;height:32px;color:var(--text-3);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;display:grid}.global-api-notice__close:hover,.global-api-notice__close:focus-visible{border-color:var(--border-default);background:var(--surface-3);color:var(--text-1)}@keyframes global-api-notice-in{0%{opacity:0;max-height:0;padding-top:0;padding-bottom:0;transform:translateY(-8px)scale(.985)}to{opacity:1;max-height:240px;padding-top:12px;padding-bottom:12px;transform:translateY(0)scale(1)}}@keyframes global-api-notice-out{0%{opacity:1;max-height:240px;padding-top:12px;padding-bottom:12px;transform:translateY(0)scale(1)}to{opacity:0;max-height:0;padding-top:0;padding-bottom:0;transform:translateY(-8px)scale(.985)}}:root[data-performance=lite] .global-api-notice{-webkit-backdrop-filter:none;animation:none}:root[data-performance=lite] .global-api-notice--leaving{animation:none}@media (prefers-reduced-motion:reduce){.global-api-notice,.global-api-notice--leaving{animation:none}}@media (width<=640px){.global-api-notice-stack{width:calc(100vw - 24px);top:74px}}.site-header{z-index:100;height:var(--header-height);transition:background var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.site-header.is-scrolled{border-color:var(--border-subtle);background:color-mix(in srgb, var(--page-bg) 82%, transparent);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);box-shadow:0 12px 40px #00000014}.site-header__inner{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.desktop-navigation{align-items:center;gap:4px;display:flex}.desktop-navigation a{color:var(--text-2);transition:color var(--transition-fast);padding:10px 13px;font-size:.88rem;font-weight:740;position:relative}.desktop-navigation a:after{content:"";transform-origin:50%;background:linear-gradient(90deg, transparent, var(--accent), transparent);height:1px;transition:transform var(--transition-base);position:absolute;bottom:5px;left:13px;right:13px;transform:scaleX(0)}.desktop-navigation a:hover{color:var(--text-1)}.desktop-navigation a:hover:after{transform:scaleX(1)}.site-header__actions{align-items:center;gap:8px;display:flex}.mobile-menu-button{display:none}.mobile-navigation{top:var(--header-height);background:color-mix(in srgb, var(--page-bg) 94%, transparent);opacity:0;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);max-height:0;transition:max-height var(--transition-slow), opacity var(--transition-base), border-color var(--transition-base);border-bottom:1px solid #0000;position:fixed;left:0;right:0;overflow:hidden}.mobile-navigation.is-open{border-color:var(--border-default);opacity:1;max-height:500px}.mobile-navigation__inner{padding-block:18px 24px}.mobile-navigation nav{gap:7px;display:grid}.mobile-navigation nav a{border-radius:var(--radius-sm);color:var(--text-2);padding:13px 14px;font-weight:800}.mobile-navigation nav a:hover{background:var(--accent-soft);color:var(--text-1)}.mobile-navigation__account{margin-top:16px;display:none}.site-footer{border-top:1px solid var(--border-subtle);background:linear-gradient(180deg, transparent, rgba(var(--accent-rgb), .025)), var(--page-bg-soft);padding:74px 0 28px;position:relative}.site-footer__grid{grid-template-columns:minmax(260px,1.5fr) repeat(3,minmax(140px,.65fr));gap:54px;padding-bottom:52px;display:grid}.site-footer__brand p{max-width:360px;color:var(--text-3);margin:20px 0 0}.site-footer__column{align-content:start;gap:11px;display:grid}.site-footer__column h3{color:var(--text-1);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.86rem}.site-footer__column a{width:fit-content;color:var(--text-3);transition:color var(--transition-fast), transform var(--transition-fast);font-size:.92rem}.site-footer__column a:hover{color:var(--accent);transform:translate(2px)}.site-footer__bottom{border-top:1px solid var(--border-subtle);color:var(--text-3);justify-content:space-between;align-items:center;gap:24px;padding-top:24px;font-size:.82rem;display:flex}.site-footer__bottom p{margin:0}.site-header:not(.is-scrolled){background:linear-gradient(180deg, color-mix(in srgb, var(--page-bg) 88%, transparent), transparent)}.desktop-navigation{border:1px solid color-mix(in srgb, var(--border-subtle) 72%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-1) 54%, transparent);padding:4px}.desktop-navigation a{border-radius:var(--radius-pill)}.desktop-navigation a:hover{background:var(--accent-soft)}.desktop-navigation a:after{display:none}.desktop-navigation{background:0 0;border:0;border-radius:0;gap:7px;padding:0}.desktop-navigation a{background:0 0;border:1px solid #0000;border-radius:11px;padding:9px 13px}.desktop-navigation a:hover,.desktop-navigation a:focus-visible{border-color:var(--border-default);background:var(--surface-1);color:var(--text-1)}.mobile-navigation nav{gap:9px}.mobile-navigation nav a{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-1) 86%, transparent);min-height:50px;color:var(--text-2);transition:transform var(--transition-fast), border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast);border-radius:13px;align-items:center;padding:13px 16px 13px 20px;display:flex;position:relative}.mobile-navigation nav a:before{content:"";background:var(--border-strong);width:5px;height:5px;box-shadow:0 0 0 0 rgba(var(--accent-rgb), 0);transition:background var(--transition-fast), box-shadow var(--transition-fast);border-radius:50%;margin-right:11px}.mobile-navigation nav a:hover,.mobile-navigation nav a:focus-visible,.mobile-navigation nav a:active{border-color:rgba(var(--accent-rgb), .38);background:var(--accent-soft);color:var(--text-1);transform:translate(3px)}.mobile-navigation nav a:hover:before,.mobile-navigation nav a:focus-visible:before,.mobile-navigation nav a:active:before{background:var(--accent);box-shadow:0 0 12px rgba(var(--accent-rgb), .65)}.desktop-navigation{gap:8px;position:relative}.desktop-navigation>a,.navigation-dropdown__trigger{min-height:42px;color:var(--text-2);font:inherit;cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:.88rem;font-weight:780;display:inline-flex}.desktop-navigation>a:hover,.desktop-navigation>a:focus-visible,.desktop-navigation>a.is-active,.navigation-dropdown__trigger:hover,.navigation-dropdown__trigger:focus-visible,.navigation-dropdown__trigger.is-active,.navigation-dropdown__trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--accent) 28%, var(--border-default));background:color-mix(in srgb, var(--surface-1) 84%, transparent);color:var(--text-1)}.desktop-navigation>a.is-active,.navigation-dropdown__trigger.is-active{box-shadow:inset 0 0 0 1px rgba(var(--accent-rgb), .08)}.navigation-dropdown{position:relative}.navigation-dropdown__trigger svg{transition:transform var(--transition-base)}.navigation-dropdown__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.navigation-dropdown__panel{z-index:130;transform-origin:top;border:1px solid var(--border-default);background:linear-gradient(145deg, rgba(var(--accent-rgb), .055), transparent 42%), color-mix(in srgb, var(--surface-1) 96%, transparent);opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(24px)saturate(135%);backdrop-filter:blur(24px)saturate(135%);width:min(440px,100vw - 32px);transition:opacity var(--transition-base), transform var(--transition-base), visibility var(--transition-base);border-radius:18px;padding:13px;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%,-8px)scale(.98);box-shadow:0 28px 72px #00000042,inset 0 1px #ffffff09}.navigation-dropdown__panel.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)scale(1)}.navigation-dropdown__heading{color:var(--text-3);letter-spacing:.12em;text-transform:uppercase;margin:0;padding:4px 7px 11px;font-size:.7rem;font-weight:900}.navigation-dropdown__panel>a{min-height:82px;color:var(--text-2);transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);border:1px solid #0000;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px;display:grid}.navigation-dropdown__panel>a+a{margin-top:7px}.navigation-dropdown__panel>a:hover,.navigation-dropdown__panel>a:focus-visible,.navigation-dropdown__panel>a.is-active{border-color:rgba(var(--accent-rgb), .3);background:var(--accent-soft);color:var(--text-1);transform:translateY(-1px)}.navigation-dropdown__icon{border:1px solid rgba(var(--accent-rgb), .25);background:color-mix(in srgb, var(--accent-soft) 82%, var(--surface-2));width:42px;height:42px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.navigation-dropdown__panel>a>span:nth-child(2){gap:4px;min-width:0;display:grid}.navigation-dropdown__panel strong{color:var(--text-1);font-size:.91rem}.navigation-dropdown__panel small{color:var(--text-3);font-size:.76rem;font-weight:560;line-height:1.45}.navigation-dropdown__panel>a>svg{color:var(--text-3);transition:transform var(--transition-fast), color var(--transition-fast)}.navigation-dropdown__panel>a:hover>svg,.navigation-dropdown__panel>a:focus-visible>svg,.navigation-dropdown__panel>a.is-active>svg{color:var(--accent);transform:translate(2px)}.mobile-navigation__primary-link,.mobile-navigation__group-trigger{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-1) 88%, transparent);width:100%;min-height:54px;color:var(--text-2);text-align:left;font:inherit;cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 13px;font-weight:820;display:grid}.mobile-navigation__primary-link:before{display:none}.mobile-navigation__primary-link:hover,.mobile-navigation__primary-link:focus-visible,.mobile-navigation__primary-link.is-active,.mobile-navigation__group-trigger:hover,.mobile-navigation__group-trigger:focus-visible,.mobile-navigation__group-trigger.is-active,.mobile-navigation__group-trigger[aria-expanded=true]{border-color:rgba(var(--accent-rgb), .34);background:var(--accent-soft);color:var(--text-1);transform:translate(2px)}.mobile-navigation__link-icon{border:1px solid var(--border-default);background:var(--surface-2);width:38px;height:38px;color:var(--accent);border-radius:11px;place-items:center;display:grid}.mobile-navigation__group-trigger>svg{transition:transform var(--transition-base)}.mobile-navigation__group-trigger[aria-expanded=true]>svg{transform:rotate(180deg)}.mobile-navigation__submenu{opacity:0;transition:grid-template-rows var(--transition-slow), opacity var(--transition-base);grid-template-rows:0fr;display:grid}.mobile-navigation__submenu.is-open{opacity:1;grid-template-rows:1fr}.mobile-navigation__submenu>a{min-height:0;overflow:hidden}.mobile-navigation__submenu.is-open>a{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-2) 78%, transparent);border-radius:13px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-height:70px;margin-top:7px;padding:11px 13px 11px 24px;display:grid}.mobile-navigation__submenu a:before{display:none}.mobile-navigation__submenu a>span:last-child{gap:3px;display:grid}.mobile-navigation__submenu strong{color:var(--text-1);font-size:.86rem}.mobile-navigation__submenu small{color:var(--text-3);font-size:.72rem;line-height:1.4}.navigation-dropdown__panel{background:var(--surface-1);-webkit-backdrop-filter:none;backdrop-filter:none;width:min(390px,100vw - 32px);top:calc(100% + 10px);box-shadow:0 30px 76px #00000057,inset 0 1px #ffffff0a}.navigation-dropdown__panel>a{min-height:72px;padding:11px 12px}.navigation-dropdown__panel small{line-height:1.35}.site-footer__brand p{max-width:320px;margin-top:16px}.site-footer__column h3{margin-bottom:5px}.site-footer__documents-links a{border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-1) 78%, transparent);min-height:38px;color:var(--text-2);border-radius:11px;align-items:center;padding:8px 12px;display:inline-flex}.site-footer__documents-links a:hover,.site-footer__documents-links a:focus-visible{border-color:rgba(var(--accent-rgb), .3);background:var(--accent-soft);color:var(--text-1);transform:translateY(-1px)}.site-footer__bottom{padding-top:20px}.navigation-dropdown__panel{isolation:isolate;background:var(--surface-solid);overflow:hidden;box-shadow:0 32px 84px #00000094,inset 0 1px #ffffff0b}.navigation-dropdown__panel:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 12% 0%, rgba(var(--accent-rgb), .11), transparent 42%), var(--surface-solid);position:absolute;inset:0}.site-footer{padding:30px 0 16px}.site-footer__container{width:min(980px,100% - 40px)}.site-footer__grid{grid-template-columns:minmax(160px,1fr) repeat(3,max-content);align-items:start;gap:38px;padding-bottom:20px}.site-footer__brand{align-self:start}.site-footer__brand p{display:none}.site-footer__column{gap:6px}.site-footer__column h3{margin:0 0 4px;font-size:.72rem}.site-footer__column a{font-size:.84rem}.site-footer__documents-links{flex-wrap:wrap;gap:6px 16px;display:flex}.site-footer__documents-links a{min-height:auto;color:var(--text-3);background:0 0;border:0;border-radius:0;padding:0}.site-footer__documents-links a:hover,.site-footer__documents-links a:focus-visible{color:var(--accent);background:0 0;border-color:#0000;transform:translate(2px)}.site-footer__bottom{padding-top:14px;font-size:.74rem}:root{--navigation-panel-bg:#0b1424}:root[data-theme=light]{--navigation-panel-bg:#fff}.site-header{z-index:400;isolation:isolate}.desktop-navigation,.navigation-dropdown{z-index:2;position:relative}.navigation-dropdown__panel{z-index:420;background:var(--navigation-panel-bg);opacity:0;-webkit-backdrop-filter:none;background-image:none}.navigation-dropdown__panel:before{display:none}.navigation-dropdown__panel.is-open{opacity:1}.mobile-navigation{z-index:390;background:var(--navigation-panel-bg);-webkit-backdrop-filter:none}@media (width<=1080px){.desktop-navigation{display:none}.mobile-menu-button{display:inline-grid}.site-footer__grid{grid-template-columns:minmax(240px,1.4fr) repeat(2,minmax(140px,.7fr))}.site-footer__column:last-child{grid-column:2/-1}}@media (width<=900px){:root{--header-height:70px}.account-button__label{display:none}.account-button{justify-content:center;width:44px;min-width:44px;padding:5px}}@media (width<=760px){.container{width:min(var(--container), calc(100% - 28px))}.site-header__actions{gap:6px}.language-menu__trigger{padding-inline:9px}.language-menu__trigger>svg:first-child,.site-header .account-button{display:none}.mobile-navigation__account{display:block}.mobile-navigation__account .account-button{border-radius:var(--radius-sm);justify-content:flex-start;width:100%;padding-right:14px;display:flex}.mobile-navigation__account .account-button__label{display:inline}.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 22px}.site-footer__brand{grid-column:1/-1}.site-footer__column:last-child{grid-column:auto}.site-footer__bottom{flex-direction:column;align-items:flex-start;gap:8px}}@media (width<=520px){.brand__name{font-size:1.15rem}.brand__logo-wrap{width:36px;height:36px}.language-menu__popover{top:calc(var(--header-height) - 2px);width:auto;position:fixed;left:14px;right:14px}.site-footer__grid{grid-template-columns:1fr}.site-footer__brand,.site-footer__column:last-child{grid-column:auto}}@media (width<=1080px){.mobile-navigation.is-open{max-height:min(680px, calc(100vh - var(--header-height)));overflow-y:auto}}@media (width<=520px){.mobile-navigation__submenu.is-open>a{padding-left:16px}}@media (width<=1180px){.site-footer__grid{grid-template-columns:minmax(230px,1.25fr) repeat(2,minmax(120px,.55fr))}.site-footer__documents{grid-column:2/-1}}@media (width<=760px){.site-footer{padding-top:44px}.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;padding-bottom:30px}.site-footer__brand,.site-footer__documents{grid-column:1/-1}}@media (width<=520px){.site-footer__grid{grid-template-columns:1fr}.site-footer__brand,.site-footer__documents{grid-column:auto}.site-footer__documents-links{grid-template-columns:1fr;display:grid}.site-footer__documents-links a{width:100%}}@media (width<=900px){.site-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 28px}.site-footer__brand{grid-column:1/-1}.site-footer__documents{grid-column:auto}}@media (width<=620px){.site-footer{padding-top:26px}.site-footer__container{width:min(100% - 28px,980px)}.site-footer__grid{grid-template-columns:1fr 1fr;gap:20px;padding-bottom:18px}.site-footer__brand,.site-footer__documents{grid-column:1/-1}.site-footer__documents-links{gap:8px 18px;display:flex}}@media (width<=900px){.site-header__actions>.account-menu .account-button__chevron{display:none}}@media (width<=760px){.mobile-navigation__account .account-menu{width:100%}.mobile-navigation__account .account-button{max-width:none}.mobile-navigation__account .account-button__chevron{margin-left:auto;display:inline-flex}.mobile-navigation__account .account-menu__popover{opacity:1;visibility:visible;pointer-events:auto;width:100%;box-shadow:var(--shadow-sm);margin-top:8px;display:none;position:static;transform:none}.mobile-navigation__account .account-menu__popover.is-open{display:grid;transform:none}}@media (width<=520px){.performance-toggle{min-width:52px;padding-inline:8px;font-size:.72rem}}html,body{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent) 78%, transparent) transparent}html::-webkit-scrollbar{width:10px;height:10px}body::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{background:0 0}body::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--accent), var(--accent-strong)) padding-box;border:3px solid #0000;border-radius:999px;min-height:72px}body::-webkit-scrollbar-thumb{background:linear-gradient(180deg, var(--accent), var(--accent-strong)) padding-box;border:3px solid #0000;border-radius:999px;min-height:72px}html::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--accent-strong), var(--accent)) padding-box}body::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, var(--accent-strong), var(--accent)) padding-box}html::-webkit-scrollbar-corner{background:0 0}body::-webkit-scrollbar-corner{background:0 0}
