@layer payload-default, payload;@font-face{font-family:LINE Seed Sans;font-weight:400;font-display:swap;src:url(/_next/static/media/LINESeedSans_W_Rg.fbf60f45.woff2) format("woff2")}@font-face{font-family:LINE Seed Sans;font-weight:700;font-display:swap;src:url(/_next/static/media/LINESeedSans_W_Bd.70c3ac2e.woff2) format("woff2")}@font-face{font-family:LINE Seed Sans;font-weight:800;font-display:swap;src:url(/_next/static/media/LINESeedSans_W_XBd.213214de.woff2) format("woff2")}@font-face{font-family:LINE Seed Sans TH;font-weight:400;font-display:swap;src:url(/_next/static/media/LINESeedSansTH_W_Rg.358c064b.woff2) format("woff2")}@font-face{font-family:LINE Seed Sans TH;font-weight:700;font-display:swap;src:url(/_next/static/media/LINESeedSansTH_W_Bd.241a5dc6.woff2) format("woff2")}@font-face{font-family:LINE Seed Sans TH;font-weight:800;font-display:swap;src:url(/_next/static/media/LINESeedSansTH_W_XBd.9982ed81.woff2) format("woff2")}@layer payload{:root{--brand-orange:#FF5B04;--brand-orange-dark:#E05003;--brand-orange-light:#FF7D3A;--brand-cyan:#9AD3DA;--brand-teal:#075056;--brand-teal-light:#0a6b73;--brand-charcoal:#242424;--accent:var(--brand-orange);--accent-hover:var(--brand-orange-dark);--accent-light:var(--brand-orange-light);--accent-contrast:#ffffff;--accent-subtle:rgba(255,91,4,0.08);--accent-glow:rgba(255,91,4,0.22);--theme-elevation-0:#ffffff;--theme-elevation-50:#F8F9FA;--theme-elevation-100:#F1F3F5;--theme-elevation-150:#E9ECEF;--theme-elevation-200:#DEE2E6;--theme-elevation-250:#CED4DA;--theme-elevation-300:#BCC3CA;--theme-elevation-350:#ADB5BD;--theme-elevation-400:#9AA3AC;--theme-elevation-450:#868E96;--theme-elevation-500:#74797e;--theme-elevation-550:#646a70;--theme-elevation-600:#545b62;--theme-elevation-650:#495057;--theme-elevation-700:#3d4248;--theme-elevation-750:#343a40;--theme-elevation-800:#2a2d31;--theme-elevation-850:#242424;--theme-elevation-900:#1a1a1a;--theme-elevation-950:#0d0d0d;--theme-elevation-1000:#000000;--theme-bg:#ffffff;--theme-text:#1a1a1a;--theme-text-secondary:#495057;--theme-text-muted:rgba(0,0,0,0.55);--theme-input-bg:#ffffff;--theme-border-color:#DEE2E6;--theme-surface:#F8F9FA;--theme-surface-2:#F1F3F5;--color-success:#16a34a;--color-success-bg:rgba(22,163,74,0.1);--color-danger:#dc2626;--color-danger-bg:rgba(220,38,38,0.08);--color-warning:#d97706;--color-warning-bg:rgba(217,119,6,0.1);--color-info:var(--brand-teal-light);--color-info-bg:rgba(7,80,86,0.08);--theme-success-500:var(--color-success);--theme-success-100:#dcfce7;--theme-error-500:var(--color-danger);--theme-error-100:#fee2e2;--theme-warning-500:var(--color-warning);--theme-warning-100:#fef3c7;--sidebar-bg:var(--brand-charcoal);--sidebar-surface:#2E2E2E;--sidebar-hover:rgba(255,255,255,0.06);--sidebar-active-bg:rgba(255,91,4,0.16);--sidebar-border:rgba(255,255,255,0.1);--sidebar-text:#E4EEF0;--sidebar-text-muted:rgba(255,255,255,0.55);--sidebar-text-strong:#ffffff;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-pill:9999px;--card-shadow:none;--card-shadow-hover:0 8px 24px rgba(0,0,0,0.08);--duration-fast:150ms;--duration-normal:300ms;--ease-smooth:cubic-bezier(0.16,1,0.3,1);--cms-font:"LINE Seed Sans","LINE Seed Sans TH",system-ui,-apple-system,sans-serif;--cms-brand-font:var(--cms-font);--cms-body-font:var(--cms-font);--cms-mono-font:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--font-body:var(--cms-font);--nav-width:240px!important;--cms-doc-bar-height:64px;--cms-nav-pad:12px;--cms-nav-inset:12px;--cms-nav-top:60px;--login-stage-bg:#EEF4F5;--login-shell-bg:#FFFFFF;--login-shell-border:rgba(7,80,86,0.12);--login-shell-shadow:0 24px 60px -16px rgba(20,24,28,0.14);--login-collage-bg:#F3F6F7;--login-bento-img-bg:#1E242B;--login-bento-overlay:linear-gradient(0deg,rgba(16,20,24,0.88) 0%,rgba(16,20,24,0.45) 60%,transparent);--login-bento-orange-grad:linear-gradient(145deg,#FF5B04,#E04800);--login-bento-teal-grad:linear-gradient(145deg,#075056,#0D7463);--login-dot-pattern:radial-gradient(rgba(7,80,86,0.12) 1px,transparent 0);--login-ripple-grad:radial-gradient(circle,rgba(255,91,4,0.18) 0%,rgba(7,80,86,0.08) 45%,transparent 70%);--login-bento-hover-shadow:0 14px 28px -10px rgba(0,0,0,0.2);--login-bento-active-shadow:0 0 0 2px #FF5B04,0 18px 36px -10px rgba(255,91,4,0.35);--login-bento-sheen:linear-gradient(115deg,transparent 25%,rgba(255,255,255,0.28) 50%,transparent 75%);--login-hud-bg:rgba(22,35,42,0.86);--login-hud-border:rgba(255,255,255,0.18);--login-hud-pill-bg:rgba(255,255,255,0.18);--login-hud-pill-border:rgba(255,255,255,0.28);--login-laser-line:linear-gradient(90deg,transparent,rgba(255,91,4,0.85) 50%,transparent);--login-sonar-ring:rgba(255,255,255,0.24);--login-submit-hover-shadow:0 10px 22px -8px rgba(255,91,4,0.45);--login-stat-caption:rgba(255,255,255,0.92);--status-dot-ring:rgba(22,163,74,0.18)}html[data-theme=dark]{--accent:var(--brand-orange-light);--accent-hover:var(--brand-orange);--accent-contrast:#1a1a1a;--accent-subtle:rgba(255,125,58,0.12);--accent-glow:rgba(255,125,58,0.28);--theme-elevation-0:#242424;--theme-elevation-50:#2a2a2a;--theme-elevation-100:#2E2E2E;--theme-elevation-150:#343434;--theme-elevation-200:#3A3A3A;--theme-elevation-250:#404040;--theme-elevation-300:#464646;--theme-elevation-350:#525252;--theme-elevation-400:#5e5e5e;--theme-elevation-450:#6c6c6c;--theme-elevation-500:#7a7a7a;--theme-elevation-550:#8c8c8c;--theme-elevation-600:#9e9e9e;--theme-elevation-650:#b0b0b0;--theme-elevation-700:#c2c2c2;--theme-elevation-750:#d0d0d0;--theme-elevation-800:#E4EEF0;--theme-elevation-850:#eef2f3;--theme-elevation-900:#f5f7f8;--theme-elevation-950:#fafafa;--theme-elevation-1000:#ffffff;--theme-bg:#242424;--theme-text:#ffffff;--theme-text-secondary:#E4EEF0;--theme-text-muted:rgba(255,255,255,0.65);--theme-input-bg:#2E2E2E;--theme-border-color:rgba(255,255,255,0.1);--theme-surface:#2E2E2E;--theme-surface-2:#3A3A3A;--color-success:#4ade80;--color-success-bg:rgba(74,222,128,0.12);--color-danger:#f87171;--color-danger-bg:rgba(248,113,113,0.12);--color-warning:#fbbf24;--color-warning-bg:rgba(251,191,36,0.12);--color-info:var(--brand-cyan);--color-info-bg:rgba(154,211,218,0.12);--theme-success-100:rgba(74,222,128,0.16);--theme-error-100:rgba(248,113,113,0.16);--theme-warning-100:rgba(251,191,36,0.16);--sidebar-bg:#1c1c1c;--sidebar-surface:#242424;--card-shadow-hover:0 8px 24px rgba(0,0,0,0.35);--login-stage-bg:#161B20;--login-shell-bg:#21262C;--login-shell-border:rgba(255,255,255,0.1);--login-shell-shadow:0 28px 70px -16px rgba(0,0,0,0.55);--login-collage-bg:#1A1F24;--login-dot-pattern:radial-gradient(rgba(154,211,218,0.12) 1px,transparent 0)}@media(max-width:768px){:root{--nav-width:100vw!important;--cms-nav-pad:20px}}.payload-default,.template-default,body{font-family:var(--cms-body-font);font-size:15px;line-height:1.6;color:var(--theme-text);background:var(--theme-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,button,div,input,label,li,p,select,span,td,textarea,th{font-family:inherit}.card__title,.dashboard__label,.doc-header__title,.nav-group__label,.step-nav__link,h1,h2,h3,h4,h5,h6{font-family:var(--cms-brand-font)}h1,h2,h3,h4{color:var(--theme-text);letter-spacing:-.01em}h1{font-size:28px;font-weight:800;line-height:1.2}h2{font-size:22px}h2,h3{font-weight:700}h3{font-size:17px}h4{font-size:15px;font-weight:700}a{color:var(--brand-teal-light)}html[data-theme=dark] a{color:var(--brand-cyan)}::selection{background:var(--accent);color:var(--accent-contrast)}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}html[data-theme=dark] :focus-visible{outline-color:var(--brand-cyan)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}::-webkit-scrollbar-thumb{background:var(--theme-elevation-200);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--theme-elevation-300)}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition-duration:0s!important}}.template-default .nav{background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);width:var(--nav-width)!important;color:var(--sidebar-text)}.template-default .nav .nav__scroll{padding:var(--cms-nav-top) var(--cms-nav-pad) 16px!important;overflow-x:hidden!important;overscroll-behavior:contain;scrollbar-width:none}.template-default .nav .nav__header{left:0;right:0;width:auto;pointer-events:none}.template-default .nav .nav__header-content>*{pointer-events:auto}.nav__wrap{width:100%;align-items:stretch!important}.cms-sidebar-logo,.nav__wrap>div:first-child:not(.nav-group){padding:0 0 18px!important;margin:0 0 6px;border-bottom:1px solid var(--sidebar-border)}.cms-sidebar-logo img{max-width:100%}.cms-nav-section,.nav-group{width:100%;margin:0!important;padding:10px 0!important;border:0!important}.nav-group:before{display:none!important}.nav__wrap>:is(.nav-group,.cms-nav-section)+:is(.nav-group,.cms-nav-section){border-top:1px solid var(--sidebar-border)!important}.cms-nav-section__label,.nav-group__toggle{width:100%;min-height:30px;margin:0 0 4px!important;padding:0 8px 0 var(--cms-nav-inset)!important;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:space-between}.cms-nav-section__label,.nav-group__label{color:var(--sidebar-text-muted)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase;line-height:1.4}.nav-group__toggle{color:var(--sidebar-text-muted)!important;transition:color var(--duration-fast) ease,background var(--duration-fast) ease}.nav-group__toggle:hover{background:var(--sidebar-hover)}.nav-group__toggle:hover,.nav-group__toggle:hover .nav-group__label{color:var(--sidebar-text-strong)!important}.nav-group__indicator,.nav-group__toggle svg{color:var(--sidebar-text-muted);margin-top:0!important}.cms-nav-link,.nav__link{display:flex!important;align-items:center;gap:12px;min-height:40px;margin:2px 0!important;padding:8px var(--cms-nav-inset)!important;border-radius:var(--radius-md);color:var(--sidebar-text)!important;font-size:14px;font-weight:400;line-height:1.35;text-decoration:none;position:relative;transition:background var(--duration-fast) ease,color var(--duration-fast) ease}.nav__link-label{flex:1 1;min-width:0}.cms-nav-link:focus-visible,.cms-nav-link:hover,.nav a.nav__link:focus-visible,.nav a.nav__link:hover{color:var(--sidebar-text-strong)!important;background:var(--sidebar-hover)}.cms-nav-link[aria-current=page],.nav__link.active,.nav__link:has(.nav__link-indicator){color:var(--sidebar-text-strong)!important;background:var(--sidebar-active-bg)!important;font-weight:700}.nav__link-indicator{display:none!important}.cms-nav-link[aria-current=page]:before,.nav__link.active:before,.nav__link:has(.nav__link-indicator):before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.cms-nav-link[aria-current=page]:after{display:none!important}.nav__wrap:has(.cms-sidebar-footer) .nav__controls{display:none!important}.nav .nav__controls{color:var(--sidebar-text-muted)}.cms-sidebar-footer{margin-top:auto!important;padding:14px 0 0!important;border-top:1px solid var(--sidebar-border)!important;gap:12px!important}.cms-sidebar-footer__logout{min-height:40px;border:1px solid var(--sidebar-border)!important;border-radius:var(--radius-pill)!important;color:var(--sidebar-text)!important;font-family:var(--cms-body-font)!important;font-size:13px!important;font-weight:700!important;background:rgba(0,0,0,0)!important}.cms-sidebar-footer__logout:hover{border-color:var(--accent)!important;color:var(--accent)!important;background:var(--sidebar-hover)!important}.cms-sidebar-footer__credit{color:var(--sidebar-text-muted)!important;font-family:var(--cms-body-font)!important;font-size:11px!important;opacity:.8}.hamburger{padding:5px!important;border-radius:var(--radius-md)!important;background-color:var(--theme-bg)!important;color:var(--theme-text)!important;box-shadow:0 0 0 1px var(--theme-border-color)!important;transition:box-shadow var(--duration-fast) ease,color var(--duration-fast) ease,background-color var(--duration-fast) ease}.hamburger:hover{color:var(--accent)!important;box-shadow:0 0 0 1px var(--accent)!important}.nav__mobile-close .hamburger,.template-default--nav-open .template-default__nav-toggler .hamburger{background-color:var(--sidebar-surface)!important;color:var(--sidebar-text)!important;box-shadow:0 0 0 1px var(--sidebar-border)!important}.nav__mobile-close .hamburger:hover,.template-default--nav-open .template-default__nav-toggler .hamburger:hover{color:var(--accent)!important;box-shadow:0 0 0 1px var(--accent)!important}.app-header__mobile-nav-toggler.nav-toggler--is-open{opacity:1!important}.step-nav{white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){html:has(.template-default--nav-open) body{overflow:hidden}.cms-nav-link,.nav__link{font-size:16px;min-height:46px}.cms-sidebar-logo{justify-content:flex-start!important}.template-default .nav:after{height:45%;background-size:900px auto}}.template-default .nav .nav__scroll::-webkit-scrollbar,.template-default .nav::-webkit-scrollbar{display:none}.dashboard{padding:36px 40px 48px;max-width:1280px}.dashboard__label{font-size:11px;font-weight:700;color:var(--theme-text-muted);text-transform:uppercase;letter-spacing:.14em;margin-bottom:14px;padding:0;border:none}.step-nav{font-size:13px}.step-nav__link{color:var(--theme-text-muted);transition:color var(--duration-fast)}.step-nav__link:hover{color:var(--accent)}.app-header{background:var(--theme-bg);border-bottom:1px solid var(--theme-border-color)}.cms-nav-group-host+.cms-nav-group-host{border-top:1px solid var(--sidebar-border)}.cms-nav-group-host>[hidden]{display:none!important}.cms-nav-tooltip{position:fixed;margin:0;inset:auto;padding:10px 14px;max-width:min(280px,100vw - 100px);overflow-wrap:anywhere;border:1px solid var(--sidebar-border);border-radius:var(--radius-sm);background:var(--sidebar-bg);color:var(--sidebar-text-strong);font:400 14px/1.5 var(--cms-body-font);pointer-events:auto}@media(min-width:769px){.template-default:has(.cms-nav--rail){grid-template-columns:72px minmax(0,1fr)!important}.template-default .nav.cms-nav--rail{display:block!important;width:72px!important;opacity:1!important;visibility:visible!important}.template-default .cms-nav--rail .nav__scroll{padding-inline:8px!important}.cms-nav--rail .cms-nav-link,.cms-nav--rail .nav__link{width:48px;min-height:48px;margin:4px auto!important;padding:12px!important;justify-content:center;gap:0}.cms-nav--rail .cms-icon{width:22px;height:22px;flex-shrink:0}.cms-nav--rail :is(.nav__link-label,.cms-nav-link>span,.cms-sidebar-footer__logout>span){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cms-nav--rail .cms-nav-section__label,.cms-nav--rail .cms-sidebar-footer__credit{display:none!important}.cms-nav--rail .cms-sidebar-logo img{width:44px!important;height:40px!important;object-fit:contain}.cms-nav--rail .cms-sidebar-footer__logout{width:48px!important;min-height:48px;padding:12px!important}.cms-nav--rail .cms-sidebar-footer__logout svg{width:20px;height:20px;flex-shrink:0}.template-default__nav-toggler-wrapper:has(~.template-default .cms-nav--rail){width:72px}}.collections__card-list{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:14px!important}.card{background:var(--theme-surface)!important;border:1px solid var(--theme-border-color)!important;border-radius:var(--radius-lg)!important;padding:22px 24px!important;box-shadow:var(--card-shadow)!important;transition:border-color var(--duration-fast) ease,transform var(--duration-fast) ease,box-shadow var(--duration-fast) ease!important}.card:hover{border-color:var(--accent)!important;box-shadow:var(--card-shadow-hover)!important;transform:translateY(-2px)}.card__title{font-size:15px!important;font-weight:700!important;color:var(--theme-text)!important}.card__actions .btn{color:var(--theme-text-muted)}.btn{border-radius:var(--radius-pill)!important;font-weight:700;transition:background var(--duration-fast) ease,color var(--duration-fast) ease,border-color var(--duration-fast) ease,transform var(--duration-fast) ease}.btn--style-primary{background:var(--accent)!important;border:1px solid var(--accent)!important;color:var(--accent-contrast)!important;box-shadow:none!important}.btn--style-primary:hover{background:var(--accent-hover)!important;border-color:var(--accent-hover)!important;transform:translateY(-1px)}.btn--style-secondary{border:1px solid var(--theme-elevation-250)!important;color:var(--theme-text)!important;background:rgba(0,0,0,0)!important}.btn--style-secondary:hover{border-color:var(--accent)!important;color:var(--accent)!important}.btn--style-pill{background:var(--theme-surface-2)!important;color:var(--theme-text)!important}.btn--style-icon-label:hover{color:var(--accent)!important}.input-wrapper>input,.react-select__control,.rs__control,input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],select,textarea{border-radius:var(--radius-md)!important;border-color:var(--theme-elevation-200)!important;background:var(--theme-input-bg)!important;font-size:14px;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.react-select__control--is-focused,.rs__control--is-focused,input:focus,select:focus,textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-glow)!important;outline:none!important}.field-label,.field-type label,label.field-label{font-weight:700;font-size:13px;color:var(--theme-text-secondary)}.field-description{color:var(--theme-text-muted)}.checkbox-input--checked .checkbox-input__input,.checkbox-input__input:checked{background:var(--accent)!important;border-color:var(--accent)!important}.react-select__option--is-focused,.rs__option--is-focused{background:var(--accent-subtle)!important}.react-select__option--is-selected,.rs__option--is-selected{background:var(--accent)!important;color:var(--accent-contrast)!important}.table th{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--theme-text-muted);background:var(--theme-surface)}.table td{border-color:var(--theme-border-color)}.table tr:hover td{background:var(--accent-subtle)}.pill{border-radius:var(--radius-pill)!important;font-weight:700}.pill--style-success{background:var(--color-success-bg)!important;color:var(--color-success)!important}.pill--style-error{background:var(--color-danger-bg)!important;color:var(--color-danger)!important}.pill--style-warning{background:var(--color-warning-bg)!important;color:var(--color-warning)!important}.doc-controls__status,.status__value{color:var(--theme-text-muted)}.login .form-header,.template-minimal .form-header{text-align:center}.template-minimal{background:var(--theme-bg)}.graphic-logo,.login__brand{margin-bottom:8px}.payload-toast-item{border-radius:var(--radius-md);border:1px solid var(--theme-border-color);font-family:var(--cms-body-font)}.banner--type-success{background:var(--color-success-bg);color:var(--color-success)}.banner--type-error{background:var(--color-danger-bg);color:var(--color-danger)}.banner--type-info{background:var(--color-info-bg);color:var(--color-info)}.drawer__content,.modal__template,.popup__content{border-radius:var(--radius-lg);border:1px solid var(--theme-border-color)}.doc-header{background:var(--theme-surface);margin-top:0!important}.doc-header:after{display:none!important}.doc-header__title{font-weight:800;letter-spacing:-.01em;line-height:1.3}.doc-tabs__tabs{gap:4px!important}.doc-tab{border-radius:var(--radius-pill)!important;padding:5px 14px!important;font-size:13px!important;font-weight:700;color:var(--theme-text-muted)!important;background:rgba(0,0,0,0)!important;border:1px solid rgba(0,0,0,0)!important;opacity:1!important;transition:color var(--duration-fast) ease,background var(--duration-fast) ease,border-color var(--duration-fast) ease}.doc-tab:hover{color:var(--theme-text)!important;background:var(--theme-surface-2)!important}.doc-tab--active{color:var(--accent)!important;background:var(--accent-subtle)!important;border-color:var(--accent-glow)!important}.doc-tab__label{line-height:1.4!important}.doc-controls:after,.doc-controls:before{display:none!important}.doc-controls{background:var(--theme-surface)!important}.doc-controls__divider{display:none!important}.doc-controls__controls-wrapper{background:var(--theme-surface)!important;border-color:var(--theme-border-color)!important}.doc-controls__meta{align-items:center}.doc-controls__label{font-size:12px;color:var(--theme-text-muted)!important}.doc-controls__value{font-size:12px;font-weight:700;color:var(--theme-text-secondary)}.doc-controls__controls .btn{min-height:38px;padding-left:22px;padding-right:22px}.doc-controls__dots{border-radius:var(--radius-pill)!important;border-color:var(--theme-elevation-200)!important;transition:border-color var(--duration-fast) ease,background var(--duration-fast) ease}.doc-controls__dots:hover{border-color:var(--accent)!important;background:var(--accent-subtle)}.autosave,.doc-controls__status{font-size:12px;color:var(--theme-text-muted)}.btn--style-primary.btn--disabled{opacity:.5!important;transform:none!important}@media(min-width:1025px){.doc-header{position:sticky;top:0;z-index:6;padding-top:0!important;padding-bottom:0!important;min-height:var(--cms-doc-bar-height);display:flex;align-items:center;border-bottom:1px solid var(--theme-border-color)}.doc-header__header{flex-direction:row!important;align-items:center!important;gap:14px!important;width:100%;padding-right:180px}.doc-header__title{flex-grow:0!important;font-size:22px;max-width:60%}.doc-controls{margin-top:calc(var(--cms-doc-bar-height)*-1 - 1px);background:rgba(0,0,0,0)!important;pointer-events:none;z-index:7!important;height:calc(var(--cms-doc-bar-height) + 1px)}.doc-controls__wrapper{align-items:center!important;height:var(--cms-doc-bar-height)!important;padding-bottom:0!important}.doc-controls__content{padding:0!important;justify-content:flex-end}.doc-controls__meta{flex-grow:0!important;width:auto!important;gap:18px!important}.doc-controls .nav-toggler,.doc-controls__controls,.doc-controls__controls-wrapper{pointer-events:auto}.doc-controls__controls-wrapper{background:rgba(0,0,0,0)!important}.document-fields{--doc-controls-height:calc(var(--cms-doc-bar-height) + 1px)}}@media(max-width:1024px){.doc-header{padding-top:14px!important;padding-bottom:10px!important}.doc-header__header{gap:6px!important}.doc-header__title{font-size:22px}.doc-controls__controls:after,.doc-controls__meta,.doc-controls__meta:after,.doc-tabs:after{display:none!important}.doc-controls__controls-wrapper{justify-content:flex-end!important}.doc-controls__controls{padding-left:0!important}}.document-fields__main{--main-gutter-h-right:var(--gutter-h)}.document-fields__edit{padding-top:24px;padding-bottom:calc(var(--spacing-view-bottom) + 24px)}.document-fields__edit>.render-fields,.document-fields__fields{background:var(--theme-surface);border:1px solid var(--theme-border-color);border-radius:var(--radius-lg);padding:28px 28px 12px;box-shadow:var(--card-shadow);max-width:920px}.document-fields__edit>.render-fields>.document-fields__fields{padding:0;border:0;background:rgba(0,0,0,0);box-shadow:none}.render-fields{--spacing-field:22px}.field-label{margin-bottom:8px;gap:4px}.field-label .required{color:var(--accent)}.field-description{font-size:13px;line-height:1.5;margin-top:6px!important}.field-error,.field-type .error-message{color:var(--color-danger);font-size:12px;font-weight:700}.field-type--has-error input,.field-type--has-error textarea{border-color:var(--color-danger)!important}.field-type input[type=email],.field-type input[type=number],.field-type input[type=password],.field-type input[type=text],.field-type input[type=url]{min-height:44px;padding:10px 14px}.textarea-outer{background:var(--theme-input-bg)!important;border:1px solid var(--theme-elevation-200)!important;border-radius:var(--radius-md)!important;color:var(--theme-text)!important;transition:border-color var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.textarea-outer:focus-within{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-glow)!important}.textarea-element,.textarea-inner,.textarea-outer textarea{border:0!important;box-shadow:none!important;background:rgba(0,0,0,0)!important;font-size:14px;line-height:1.55;padding:12px 14px!important;min-height:140px}.textarea-element:focus,.textarea-inner:focus,.textarea-outer textarea:focus{box-shadow:none!important}.code-editor,.code-field .code-editor,.json-field .code-editor{border-radius:var(--radius-md)!important;border:1px solid var(--theme-elevation-200)!important;box-shadow:none!important;font-family:var(--cms-mono-font)!important;font-size:13px;overflow:hidden}.code-editor:focus-within{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-glow)!important}.read-only .code-editor,.read-only .textarea-outer,.read-only input,.read-only textarea,.rs--is-disabled .rs__control,input[disabled],textarea[disabled]{background:var(--theme-surface-2)!important;color:var(--theme-text-muted)!important;border-style:dashed!important;cursor:not-allowed}.read-only .field-label:after{content:"read-only";font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--theme-text-muted);background:var(--theme-surface-2);border:1px solid var(--theme-border-color);border-radius:var(--radius-pill);padding:1px 8px;margin-left:8px}.tabs-field{margin:0!important}.tabs-field__tabs-wrap{margin-bottom:24px!important}.tabs-field__tabs{border-bottom:0!important;gap:4px;padding:4px;background:var(--theme-surface-2);border-radius:var(--radius-pill);min-width:0!important;width:max-content;max-width:100%}.tabs-field__tab-button{border-radius:var(--radius-pill)!important;margin:0!important;padding:8px 18px!important;font-size:14px!important;font-weight:700!important;opacity:1!important;color:var(--theme-text-muted)!important;border:0!important;background:rgba(0,0,0,0)!important;transition:color var(--duration-fast) ease,background var(--duration-fast) ease,box-shadow var(--duration-fast) ease}.tabs-field__tab-button:hover{color:var(--theme-text)!important}.tabs-field__tab-button:after{display:none!important}.tabs-field__tab-button--active{background:var(--theme-surface)!important;color:var(--accent)!important;box-shadow:var(--card-shadow)!important}.tabs-field__tab-button--has-error{color:var(--color-danger)!important}.tabs-field__content-wrap{padding:0!important}.group-field,.group-field--top-level,.render-fields:not(.render-fields--margins-small)>.field-type.array-field,.render-fields:not(.render-fields--margins-small)>.field-type.blocks-field,.render-fields:not(.render-fields--margins-small)>.field-type.collapsible-field,.render-fields:not(.render-fields--margins-small)>.field-type.group-field{margin-left:0!important;margin-right:0!important;padding-left:0;padding-right:0;border-top:0;border-bottom:0}.group-field,.group-field--top-level{border:1px solid var(--theme-border-color)!important;border-radius:var(--radius-md);padding:20px 20px 4px!important;margin-bottom:var(--spacing-field);background:var(--theme-surface)}.group-field__header{margin-bottom:14px!important}.group-field__header h3,.group-field__title{font-size:15px;font-weight:700}.collapsible{border:1px solid var(--theme-border-color)!important;border-radius:var(--radius-md)!important;overflow:hidden;background:var(--theme-surface)}.collapsible__toggle-wrap{background:var(--theme-surface-2)!important;border-radius:0!important;font-weight:700;transition:background var(--duration-fast) ease}.collapsible__toggle-wrap:hover{background:var(--accent-subtle)!important}.collapsible__content{border-radius:0!important;background:var(--theme-surface)!important;padding:20px 20px 4px!important}.collapsible__indicator{color:var(--theme-text-muted)}.array-field__header,.blocks-field__header{color:var(--theme-text)!important}.array-field__add-row .btn,.blocks-field__drawer-toggler .btn{border:1px dashed var(--theme-elevation-250)!important;border-radius:var(--radius-pill)!important;color:var(--theme-text-secondary)!important}.array-field__add-row .btn:hover,.blocks-field__drawer-toggler .btn:hover{border-color:var(--accent)!important;color:var(--accent)!important;background:var(--accent-subtle)!important}.checkbox-input__input{border-radius:6px!important}.checkbox-input__input,.radio-input__styled-radio{border-color:var(--theme-elevation-300)!important}.radio-input--is-selected .radio-input__styled-radio{border-color:var(--accent)!important}.radio-input--is-selected .radio-input__styled-radio:after{background:var(--accent)!important}.rs__control{min-height:44px!important}.rs__menu{border-radius:var(--radius-md)!important;border:1px solid var(--theme-border-color)!important;box-shadow:var(--card-shadow-hover)!important;overflow:hidden}.rs__multi-value{border-radius:var(--radius-pill)!important;background:var(--accent-subtle)!important}.relationship--single-value .relationship--single-value__wrap,.upload,.upload-field__wrap,.upload__wrap{border-radius:var(--radius-md)!important}.thumbnail,.upload .thumbnail{border-radius:var(--radius-sm)!important}.dropzone{border:1px dashed var(--theme-elevation-250)!important;border-radius:var(--radius-md)!important;background:var(--theme-surface-2)!important}.dropzone--is-dragging,.dropzone:hover{border-color:var(--accent)!important;background:var(--accent-subtle)!important}.auth-fields,.payload-settings{background:var(--theme-surface);border:1px solid var(--theme-border-color);border-radius:var(--radius-lg);padding:28px 28px 20px;box-shadow:var(--card-shadow);max-width:920px;margin-bottom:22px}.auth-fields{margin-top:24px}.auth-fields__controls{gap:8px}.auth-fields__controls .btn,.payload-settings .btn{border:1px solid var(--theme-elevation-250)!important;border-radius:var(--radius-pill)!important}.auth-fields__controls .btn:hover,.payload-settings .btn:hover{border-color:var(--accent)!important;color:var(--accent)!important}.payload-settings{margin-top:0}.payload-settings h3{font-size:15px;margin-bottom:16px}.document-fields__edit>.auth-fields+.render-fields{margin-top:0}.document-fields__sidebar-wrap{background:var(--theme-surface-2);border-left:1px solid var(--theme-border-color)}.document-fields__sidebar-fields{gap:16px!important}.document-fields__sidebar-fields>.field-type{background:var(--theme-surface);border:1px solid var(--theme-border-color);border-radius:var(--radius-md);padding:14px 16px;margin-bottom:0!important}.document-fields__sidebar-fields .field-label{font-size:12px;text-transform:uppercase;letter-spacing:.06em}@media(max-width:1024px){.auth-fields,.document-fields__edit>.render-fields,.document-fields__fields,.payload-settings{max-width:none}}@media(max-width:768px){.document-fields__edit>.render-fields,.document-fields__fields{padding:18px 16px 4px;border-radius:var(--radius-md)}.doc-header__title{font-size:22px}.tabs-field__tabs{width:100%;border-radius:var(--radius-md);flex-wrap:wrap}.tabs-field__tab-button{padding:7px 12px!important;font-size:13px!important}.document-fields__sidebar-wrap{border-left:0;border-top:1px solid var(--theme-border-color)}}:root{--cms-pattern:url(/_next/static/media/smile-light.d89dc328.svg);--cms-pattern-opacity:0.55}html[data-theme=dark]{--cms-pattern:url(/_next/static/media/smile-dark.b11616f1.svg);--cms-pattern-opacity:0.45}.template-minimal{position:relative;isolation:isolate}.template-minimal:before{content:"";position:fixed;inset:0;z-index:-1;background:var(--cms-pattern) center/cover no-repeat;opacity:var(--cms-pattern-opacity);pointer-events:none}.template-default .dashboard{position:relative;isolation:isolate}.template-default .dashboard:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--cms-pattern) right top/1600px auto no-repeat;opacity:calc(var(--cms-pattern-opacity)*.6);mask-image:linear-gradient(90deg,transparent 20%,#000 70%);-webkit-mask-image:linear-gradient(90deg,transparent 20%,#000 70%);pointer-events:none}:root{--cms-pattern-dark:url(/_next/static/media/smile-dark.b11616f1.svg)}.template-default .nav{overflow:hidden}.template-default .nav .nav__scroll{position:relative;z-index:1}.template-default .nav:after{content:"";position:absolute;left:0;right:0;bottom:0;height:55%;z-index:0;background:var(--cms-pattern-dark) right bottom/760px auto no-repeat;opacity:calc(var(--cms-pattern-opacity)*.7);mask-image:linear-gradient(180deg,transparent,#000 60%);-webkit-mask-image:linear-gradient(180deg,transparent,#000 60%);pointer-events:none}@media(max-width:768px){.template-default .dashboard:before{background-size:900px auto;opacity:calc(var(--cms-pattern-opacity)*.35);mask-image:linear-gradient(90deg,transparent 45%,#000 90%);-webkit-mask-image:linear-gradient(90deg,transparent 45%,#000 90%)}}.cms-icon{flex:0 0 auto;display:block;overflow:visible}.cms-icon *{transform-box:fill-box;transform-origin:center}.cms-nav-link .cms-icon,.nav__link .cms-icon{margin-right:0;flex-shrink:0;color:var(--sidebar-text-muted);transition:color var(--duration-fast) ease}.cms-nav-link:focus-visible .cms-icon,.cms-nav-link:hover .cms-icon,.cms-nav-link[aria-current=page] .cms-icon,.nav__link.active .cms-icon,.nav__link:focus-visible .cms-icon,.nav__link:hover .cms-icon{color:var(--accent)}.nav__link .nav__link-label{display:inline-flex;align-items:center}.nav__link{display:flex!important;align-items:center}.cms-icon-trigger:focus-visible .cms-icon .i-draw,.cms-icon-trigger:hover .cms-icon .i-draw{animation:cms-draw .55s cubic-bezier(.2,.8,.2,1) calc(var(--i, 0)*.08s) both}.cms-icon-trigger:focus-visible .cms-icon .i-pop,.cms-icon-trigger:hover .cms-icon .i-pop{animation:cms-pop .55s cubic-bezier(.2,.8,.2,1) calc(var(--i, 0)*.08s) both}.cms-icon-trigger:focus-visible .cms-icon .i-lift,.cms-icon-trigger:hover .cms-icon .i-lift{animation:cms-lift .55s cubic-bezier(.2,.8,.2,1) both}.cms-icon-trigger:focus-visible .cms-icon .i-rotate,.cms-icon-trigger:hover .cms-icon .i-rotate{animation:cms-rotate .7s cubic-bezier(.2,.8,.2,1) both}.cms-icon-trigger:focus-visible .cms-icon .i-swing,.cms-icon-trigger:hover .cms-icon .i-swing{animation:cms-swing .8s cubic-bezier(.2,.8,.2,1) both;transform-origin:50% 8%}.cms-icon-trigger:focus-visible .cms-icon .i-wiggle,.cms-icon-trigger:hover .cms-icon .i-wiggle{animation:cms-wiggle .6s cubic-bezier(.2,.8,.2,1) both}.cms-icon-trigger:focus-visible .cms-icon .i-pulse,.cms-icon-trigger:hover .cms-icon .i-pulse{animation:cms-pulse .55s cubic-bezier(.2,.8,.2,1) both}.cms-icon-trigger:focus-visible .cms-icon .i-slide-r,.cms-icon-trigger:hover .cms-icon .i-slide-r{animation:cms-slide-r .55s cubic-bezier(.2,.8,.2,1) both}.cms-icon-trigger:focus-visible .cms-icon .i-slide-in,.cms-icon-trigger:hover .cms-icon .i-slide-in{animation:cms-slide-in .55s cubic-bezier(.2,.8,.2,1) both}.cms-icon-trigger:focus-visible .cms-icon .i-slide-up,.cms-icon-trigger:hover .cms-icon .i-slide-up{animation:cms-slide-up .55s cubic-bezier(.2,.8,.2,1) both}.cms-icon-trigger:focus-visible .cms-icon .i-slide-down,.cms-icon-trigger:hover .cms-icon .i-slide-down{animation:cms-slide-down .55s cubic-bezier(.2,.8,.2,1) both}.cms-icon-trigger:focus-visible .cms-icon .i-drop,.cms-icon-trigger:hover .cms-icon .i-drop{animation:cms-drop .6s cubic-bezier(.2,.8,.2,1) both}.cms-icon-trigger:focus-visible .cms-icon .i-stack,.cms-icon-trigger:hover .cms-icon .i-stack{animation:cms-stack .55s cubic-bezier(.2,.8,.2,1) calc(var(--i, 0)*.09s) both}.cms-icon-trigger:focus-visible .cms-icon .i-spin-x,.cms-icon-trigger:hover .cms-icon .i-spin-x{animation:cms-spin-x .9s cubic-bezier(.2,.8,.2,1) both}@keyframes cms-draw{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes cms-pop{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:1}}@keyframes cms-lift{0%{transform:translateY(0)}40%{transform:translateY(-2.5px) rotate(-3deg)}to{transform:translateY(0)}}@keyframes cms-rotate{0%{transform:rotate(0)}to{transform:rotate(120deg)}}@keyframes cms-swing{0%{transform:rotate(0)}25%{transform:rotate(14deg)}55%{transform:rotate(-10deg)}80%{transform:rotate(5deg)}to{transform:rotate(0)}}@keyframes cms-wiggle{0%{transform:rotate(0)}30%{transform:rotate(-9deg)}60%{transform:rotate(8deg)}to{transform:rotate(0)}}@keyframes cms-pulse{0%{transform:scale(1)}45%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes cms-slide-r{0%{transform:translateX(0)}45%{transform:translateX(3px)}to{transform:translateX(0)}}@keyframes cms-slide-in{0%{transform:translateX(-5px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes cms-slide-up{0%{transform:translateY(4px);opacity:.3}to{transform:translateY(0);opacity:1}}@keyframes cms-slide-down{0%{transform:translateY(-5px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes cms-drop{0%{transform:translateY(-5px)}55%{transform:translateY(1px)}to{transform:translateY(0)}}@keyframes cms-stack{0%{transform:translateY(0)}45%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes cms-spin-x{0%{transform:scaleX(1)}50%{transform:scaleX(-1)}to{transform:scaleX(1)}}@keyframes cms-21st-spin{to{transform:rotate(1turn)}}@keyframes cms-21st-pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.25);opacity:.65}}@keyframes cms-21st-ripple-expand{0%{opacity:.45;transform:scale(.15)}to{opacity:0;transform:scale(2.4)}}.pp-tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.login.template-minimal:has(.cms-21st-login-stage){padding:0!important;min-height:100vh!important;display:block!important;background:rgba(0,0,0,0)!important}.login.template-minimal:has(.cms-21st-login-stage)>.template-minimal__wrap{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}.login.template-minimal:has(.cms-21st-login-stage) .graphic-logo,.login.template-minimal:has(.cms-21st-login-stage) .login__brand{margin:0!important;padding:0!important;width:100%!important;max-width:none!important}.login.template-minimal:has(.cms-21st-login-stage)>.template-minimal__wrap>:not(.login__brand):not(.cms-21st-login-stage){display:none!important}.cms-21st-login-stage{position:relative;min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:24px;font-family:var(--cms-font);background-color:var(--login-stage-bg);color:var(--theme-text);transition:background-color .35s ease,color .35s ease;overflow:hidden}.cms-21st-login-backdrop{position:absolute;inset:0;pointer-events:none;background-image:var(--login-dot-pattern),var(--cms-pattern);background-size:20px 20px,cover;background-position:50%;opacity:.7}.cms-21st-login-stage--dark .cms-21st-login-backdrop{background-image:var(--login-dot-pattern),var(--cms-pattern-dark);opacity:.45}.cms-21st-login-ripple{position:fixed;top:32px;right:32px;width:120vmax;height:120vmax;margin-top:-60vmax;margin-right:-60vmax;border-radius:50%;pointer-events:none;z-index:5;background:var(--login-ripple-grad);animation:cms-21st-ripple-expand .65s cubic-bezier(.16,1,.3,1) forwards}.cms-21st-login-shell{position:relative;z-index:2;width:100%;max-width:1140px;border-radius:var(--radius-xl);overflow:hidden;background:var(--login-shell-bg);border:1px solid var(--login-shell-border);box-shadow:var(--login-shell-shadow);transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .5s ease,background-color .3s ease}.cms-21st-login-shell--hidden{opacity:0;transform:scale(.97) translateY(10px)}.cms-21st-login-shell--visible{opacity:1;transform:scale(1) translateY(0)}.cms-21st-login-theme-btn{position:absolute;top:18px;right:18px;z-index:15;width:38px;height:38px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--theme-border-color);background:var(--theme-surface);color:var(--theme-text-secondary);cursor:pointer;transition:all .2s ease}.cms-21st-login-theme-btn:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px) rotate(8deg)}.cms-21st-login-columns{display:flex;flex-direction:row;min-height:680px}@keyframes cms-bento-float-left{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes cms-bento-float-right{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes cms-ken-burns{0%{transform:scale(1.02) translateZ(0)}50%{transform:scale(1.11) translate3d(-2.5%,-1.8%,0)}to{transform:scale(1.02) translateZ(0)}}@keyframes cms-bento-sheen-sweep{0%{transform:translateX(-140%) skewX(-18deg)}to{transform:translateX(220%) skewX(-18deg)}}@keyframes cms-laser-scan{0%{top:8%;opacity:0}15%{opacity:.9}85%{opacity:.9}to{top:88%;opacity:0}}@keyframes cms-sonar-expand{0%{transform:translate(-50%,-50%) scale(.55);opacity:.7}to{transform:translate(-50%,-50%) scale(1.85);opacity:0}}@keyframes cms-eq-bounce{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes cms-spline-draw{0%{stroke-dashoffset:180}50%{stroke-dashoffset:0}to{stroke-dashoffset:-180}}@keyframes cms-packet-travel{0%{transform:translateX(0);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateX(84px);opacity:0}}@keyframes cms-ticker-slide{0%{opacity:0;transform:translateY(8px)}15%,85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.cms-21st-login-collage{position:relative;width:58%;background:var(--login-collage-bg);padding:18px 22px 22px;border-right:1px solid var(--theme-border-color);display:flex;flex-direction:column;gap:12px;perspective:1100px;overflow:hidden}.cms-21st-collage-header{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;border-radius:var(--radius-pill);background:var(--theme-surface);border:1px solid var(--theme-border-color);font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--theme-text-secondary)}.cms-21st-collage-header__left{display:inline-flex;align-items:center;gap:8px}.cms-21st-collage-header__pulse{width:8px;height:8px;border-radius:var(--radius-pill);background:var(--brand-orange);box-shadow:0 0 0 3px var(--accent-subtle);animation:cms-21st-pulse-dot 1.6s ease-in-out infinite}.cms-21st-collage-dots{display:inline-flex;align-items:center;gap:5px}.cms-21st-collage-dot{width:6px;height:6px;border-radius:var(--radius-pill);border:none;padding:0;background:var(--theme-border-strong);cursor:pointer;transition:width .3s cubic-bezier(.16,1,.3,1),background-color .3s ease}.cms-21st-collage-dot--active{width:20px;background:var(--brand-orange)}.cms-21st-login-bento-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(186px,1fr));gap:14px;flex:1 1;transform-style:preserve-3d;transition:transform .25s ease-out}.cms-21st-bento-card{position:relative;border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1),border-color .35s ease}.cms-21st-bento-card--col-left{animation:cms-bento-float-left 5.8s ease-in-out infinite}.cms-21st-bento-card--col-right{animation:cms-bento-float-right 6.4s ease-in-out infinite}.cms-21st-bento-card:after{content:"";position:absolute;inset:0;width:65%;pointer-events:none;background:var(--login-bento-sheen);transform:translateX(-150%) skewX(-18deg);z-index:4}.cms-21st-bento-card--active,.cms-21st-bento-card:hover{transform:translateY(-4px) scale(1.018)!important;box-shadow:var(--login-bento-active-shadow);z-index:3}.cms-21st-bento-card--active:after,.cms-21st-bento-card:hover:after{animation:cms-bento-sheen-sweep 1.35s cubic-bezier(.16,1,.3,1)}.cms-21st-bento-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px 18px 16px;color:var(--accent-contrast);isolation:isolate}.cms-21st-bento-stat--orange{background:var(--login-bento-orange-grad)}.cms-21st-bento-stat--teal{background:var(--login-bento-teal-grad)}.cms-21st-bento-stat__sonar{position:absolute;top:44%;left:50%;width:110px;height:110px;border-radius:50%;border:1.5px solid var(--login-sonar-ring);pointer-events:none;z-index:0;animation:cms-sonar-expand 3.2s cubic-bezier(.16,1,.3,1) infinite}.cms-21st-bento-stat__sonar--delay{animation-delay:1.6s}.cms-21st-bento-stat__orbit{position:absolute;top:-28px;right:-28px;width:116px;height:116px;border-radius:50%;border:1.5px dashed var(--login-sonar-ring);pointer-events:none;z-index:0;animation:cms-21st-spin 18s linear infinite}.cms-21st-bento-stat__eq{position:absolute;top:12px;right:12px;display:inline-flex;align-items:flex-end;gap:3px;height:20px;padding:4px 7px;border-radius:var(--radius-sm);background:var(--login-hud-pill-bg);border:1px solid var(--login-hud-pill-border);z-index:2}.cms-21st-bento-stat__eq-bar{width:3px;height:12px;border-radius:2px;background:var(--sidebar-text-strong);transform-origin:bottom;animation:cms-eq-bounce 1.2s ease-in-out infinite}.cms-21st-bento-stat__value{position:relative;z-index:2;font-size:44px;font-weight:800;line-height:1.02;letter-spacing:-.02em;margin-bottom:6px;color:var(--sidebar-text-strong)}.cms-21st-bento-stat__caption{position:relative;z-index:2;font-size:12.5px;line-height:1.4;margin:0 0 10px;color:var(--login-stat-caption);max-width:245px}.cms-21st-bento-stat__ticker{position:relative;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-pill);background:var(--login-hud-pill-bg);border:1px solid var(--login-hud-pill-border);color:var(--sidebar-text-strong);font-size:10.5px;font-weight:700;white-space:nowrap;animation:cms-ticker-slide 2.6s ease-in-out infinite}.cms-21st-bento-image{background:var(--login-bento-img-bg);border:1px solid var(--theme-border-color)}.cms-21st-bento-image__img{width:100%;height:100%;object-fit:cover;object-position:top center;opacity:.9;animation:cms-ken-burns 14s ease-in-out infinite}.cms-21st-bento-image__laser{position:absolute;left:0;right:0;height:2px;background:var(--login-laser-line);box-shadow:0 0 10px var(--brand-orange);pointer-events:none;z-index:2;animation:cms-laser-scan 3.8s ease-in-out infinite}.cms-21st-bento-hud{position:absolute;top:10px;right:10px;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border-radius:var(--radius-md);background:var(--login-hud-bg);border:1px solid var(--login-hud-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--sidebar-text-strong);font-size:10.5px;font-weight:700;box-shadow:var(--card-shadow)}.cms-21st-bento-hud__spline{stroke-dasharray:180;animation:cms-spline-draw 4s linear infinite}.cms-21st-bento-hud__radar{animation:cms-21st-spin 3.2s linear infinite;transform-origin:center}.cms-21st-bento-hud__packet{animation:cms-packet-travel 1.8s cubic-bezier(.4,0,.2,1) infinite}.cms-21st-bento-image__overlay{position:absolute;inset:auto 0 0 0;padding:28px 12px 10px;background:var(--login-bento-overlay);display:flex;flex-direction:column;gap:3px;z-index:3}.cms-21st-bento-image__badge{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;padding:2px 8px;border-radius:var(--radius-pill);background:var(--brand-orange);color:var(--sidebar-text-strong)}.cms-21st-bento-image__caption{font-size:11.5px;color:var(--login-stat-caption);font-weight:500;line-height:1.3}.cms-21st-login-form-panel{width:42%;padding:36px 40px;display:flex;flex-direction:column;justify-content:center}.cms-21st-login-topbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:22px;padding-right:42px}.cms-21st-security-pill{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;padding:4px 10px;border-radius:var(--radius-pill);background:var(--color-info-bg);color:var(--color-info);border:1px solid var(--theme-border-color)}.cms-21st-security-pill__dot{width:7px;height:7px;border-radius:50%;background:var(--color-success);animation:cms-21st-pulse-dot 2s infinite}.cms-21st-site-link{font-size:12px;font-weight:600;color:var(--theme-text-muted);text-decoration:none}.cms-21st-site-link:hover{color:var(--accent);text-decoration:underline}.cms-21st-login-header{margin-bottom:22px}.cms-21st-login-brand{margin-bottom:12px}.cms-21st-login-brand--badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:var(--radius-md);background:var(--sidebar-bg);border:1px solid var(--sidebar-border)}.cms-21st-login-brand__img{height:36px;max-height:44px;width:auto;object-fit:contain;display:block}.cms-21st-login-title{font-size:24px!important;font-weight:800!important;line-height:1.25!important;margin:0 0 6px!important;letter-spacing:-.01em;color:var(--theme-text)}.cms-21st-login-title__accent{color:var(--accent)}.cms-21st-login-subtitle{font-size:13.5px;line-height:1.5;color:var(--theme-text-secondary);margin:0}.cms-21st-login-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--radius-md);background:var(--color-danger-bg);border:1px solid var(--color-danger);color:var(--color-danger);font-size:12.5px;line-height:1.45;margin-bottom:16px}.cms-21st-lockout-bar{height:5px;border-radius:var(--radius-pill);background:var(--theme-elevation-200);margin-top:8px;overflow:hidden}.cms-21st-lockout-bar__fill{height:100%;background:var(--color-danger);transition:width .4s linear}.cms-21st-login-form{display:flex;flex-direction:column;gap:16px}.cms-21st-field{display:flex;flex-direction:column;gap:6px}.cms-21st-label-row{display:flex;align-items:center;justify-content:space-between}.cms-21st-label{font-size:13px;font-weight:700;color:var(--theme-text-secondary)}.cms-21st-forgot-link{font-size:12.5px;font-weight:600;color:var(--accent);text-decoration:none}.cms-21st-forgot-link:hover{text-decoration:underline}.cms-21st-input-wrap{position:relative;display:flex;align-items:center}.cms-21st-input-icon{position:absolute;left:13px;color:var(--theme-elevation-450);display:inline-flex;pointer-events:none}.cms-21st-input{width:100%;padding:11px 14px!important;font-size:14px!important;border-radius:var(--radius-md)!important;border:1px solid var(--theme-elevation-250)!important;background:var(--theme-input-bg)!important;color:var(--theme-text)!important;transition:border-color .2s ease,box-shadow .2s ease!important}.cms-21st-input--with-icon{padding-left:38px!important}.cms-21st-input--with-toggle{padding-right:40px!important}.cms-21st-input:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-glow)!important;outline:none!important}.cms-21st-pw-toggle{position:absolute;right:10px;border:none;background:rgba(0,0,0,0);color:var(--theme-text-muted);padding:4px;cursor:pointer;display:inline-flex;align-items:center;border-radius:var(--radius-sm)}.cms-21st-pw-toggle:hover{color:var(--accent)}.cms-21st-capslock-warn{font-size:12px;font-weight:600;color:var(--color-warning);background:var(--color-warning-bg);padding:5px 10px;border-radius:var(--radius-sm)}.cms-21st-security-box{display:flex;flex-direction:column;gap:8px;padding:11px 13px;border-radius:var(--radius-md);background:var(--theme-surface);border:1px solid var(--theme-border-color)}.cms-21st-security-check{display:flex;align-items:center;gap:9px;cursor:pointer}.cms-21st-security-check__input{width:16px;height:16px;accent-color:var(--brand-teal)}.cms-21st-security-check__icon{color:var(--color-success);display:inline-flex}.cms-21st-security-check__text{display:flex;flex-direction:column;line-height:1.3}.cms-21st-security-check__text strong{font-size:12px;color:var(--theme-text)}.cms-21st-security-check__text small{font-size:11px;color:var(--theme-text-muted)}.cms-21st-remember-row{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--theme-text-secondary);cursor:pointer;padding-top:4px;border-top:1px dashed var(--theme-border-color)}.cms-21st-submit-btn{width:100%;padding:12px 18px;border-radius:var(--radius-md);border:1px solid var(--brand-orange);background:var(--brand-orange);color:var(--sidebar-text-strong);font-size:14.5px;font-weight:700;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.cms-21st-submit-btn:hover:not(:disabled){background:var(--brand-orange-dark);transform:translateY(-1px);box-shadow:var(--login-submit-hover-shadow)}.cms-21st-submit-btn:disabled{opacity:.65;cursor:not-allowed}.cms-21st-submit-btn__inner{display:inline-flex;align-items:center;justify-content:center;gap:8px}.cms-21st-spinner{animation:cms-21st-spin .8s linear infinite}.cms-21st-divider{display:flex;align-items:center;gap:12px;margin:2px 0}.cms-21st-divider__line{flex:1 1;height:1px;background:var(--theme-border-color)}.cms-21st-divider__text{font-size:11.5px;color:var(--theme-text-muted);font-weight:600}.cms-21st-secondary-btn{width:100%;padding:10px 14px;border-radius:var(--radius-md);border:1px solid var(--theme-elevation-250);background:rgba(0,0,0,0);color:var(--theme-text);font-size:13px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:border-color .2s ease,color .2s ease,background-color .2s ease}.cms-21st-secondary-btn:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-subtle)}.cms-21st-login-footer{margin-top:18px;text-align:center;font-size:11.5px;color:var(--theme-text-muted)}@media(max-width:960px){.cms-21st-login-collage{display:none}.cms-21st-login-form-panel{width:100%;padding:32px 24px}.cms-21st-login-columns{min-height:auto}}.template-default .dashboard:has(.cms-command-dashboard)>.dashboard__wrap{display:none!important}.cms-command-dashboard{padding:20px 28px 40px;max-width:1440px;margin:0 auto;display:flex;flex-direction:column;gap:18px;font-family:var(--cms-font)}.cms-command-status-strip{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;min-height:46px;padding:8px 16px;border-radius:var(--radius-md);background:var(--theme-elevation-0);border:1px solid var(--theme-border-color)}.cms-command-status-strip__left{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--theme-text-secondary)}.cms-command-live-dot{width:8px;height:8px;border-radius:50%;background:var(--color-success);box-shadow:0 0 0 3px var(--status-dot-ring);animation:cms-21st-pulse-dot 2s infinite}.cms-command-status-strip__label{font-weight:700;color:var(--theme-text)}.cms-command-status-strip__sep{color:var(--theme-elevation-350)}.cms-command-status-strip__domain{font-weight:700;color:var(--color-info);text-decoration:none}.cms-command-status-strip__domain:hover{text-decoration:underline}.cms-command-status-strip__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.cms-command-pill-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:var(--radius-pill);font-size:12.5px;font-weight:700;text-decoration:none;transition:all .18s ease}.cms-command-pill-btn--primary{background:var(--brand-orange);color:var(--sidebar-text-strong);border:1px solid var(--brand-orange)}.cms-command-pill-btn--primary:hover{background:var(--brand-orange-dark);transform:translateY(-1px)}.cms-command-pill-btn--secondary{background:var(--theme-surface);color:var(--theme-text);border:1px solid var(--theme-border-color)}.cms-command-pill-btn--secondary:hover{border-color:var(--accent);color:var(--accent)}.cms-command-hero{position:relative;border-radius:var(--radius-lg);padding:22px 26px;background-color:var(--theme-elevation-0);background-image:var(--cms-pattern);background-size:cover;background-position:100%;border:1px solid var(--theme-border-color)}html[data-theme=dark] .cms-command-hero{background-image:var(--cms-pattern-dark)}.cms-command-hero__eyebrow{display:flex;align-items:center;gap:8px;font-size:11.5px;font-weight:800;letter-spacing:.06em;color:var(--accent);margin-bottom:6px}.cms-command-role-badge{padding:2px 8px;border-radius:var(--radius-pill);background:var(--color-info-bg);color:var(--color-info);font-size:10.5px}.cms-command-hero__title{font-size:24px!important;font-weight:800!important;margin:0 0 4px!important;color:var(--theme-text)}.cms-command-hero__desc{font-size:13.5px;color:var(--theme-text-secondary);margin:0}.cms-command-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cms-command-card{border-radius:var(--radius-lg);padding:18px 20px;background:var(--theme-elevation-0);border:1px solid var(--theme-border-color);display:flex;flex-direction:column;justify-content:space-between;gap:14px;transition:border-color .2s ease,box-shadow .2s ease}.cms-command-card:hover{border-color:var(--accent);box-shadow:var(--card-shadow-hover)}.cms-command-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.cms-command-card__title{font-size:13.5px;font-weight:700;color:var(--theme-text)}.cms-command-badge{font-size:11px;font-weight:700;padding:3px 9px;border-radius:var(--radius-pill);background:var(--theme-surface-2);color:var(--theme-text-secondary)}.cms-command-badge--success{background:var(--color-success-bg);color:var(--color-success)}.cms-command-badge--warning{background:var(--color-warning-bg);color:var(--color-warning)}.cms-command-badge--teal{background:var(--color-info-bg);color:var(--color-info)}.cms-command-seo-gauge-row{display:flex;align-items:center;gap:16px}.cms-command-gauge-wrap{position:relative;width:88px;height:88px;flex-shrink:0}.cms-command-gauge-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1}.cms-command-gauge-center strong{font-size:22px;font-weight:800;color:var(--theme-text)}.cms-command-gauge-center small{font-size:10.5px;color:var(--theme-text-muted);margin-top:2px}.cms-command-seo-breakdown{flex:1 1;display:flex;flex-direction:column;gap:6px;font-size:12px}.cms-command-seo-stat-line{display:flex;align-items:center;gap:6px;color:var(--theme-text-secondary)}.cms-command-seo-stat-line strong{margin-left:auto;color:var(--theme-text)}.cms-command-dot{width:7px;height:7px;border-radius:50%}.cms-command-dot--green{background:var(--color-success)}.cms-command-dot--amber{background:var(--color-warning)}.cms-command-dot--red{background:var(--color-danger)}.cms-command-inventory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.cms-command-inventory-pill{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-radius:var(--radius-sm);background:var(--theme-surface);border:1px solid var(--theme-border-color);text-decoration:none;color:var(--theme-text);font-size:12px;transition:border-color .15s ease,background-color .15s ease}.cms-command-inventory-pill:hover{border-color:var(--accent);background:var(--accent-subtle)}.cms-command-inventory-pill__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-command-inventory-pill__count{font-weight:800;color:var(--accent);margin-left:6px}.cms-command-metric-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cms-command-mini-stat{padding:10px 12px;border-radius:var(--radius-md);background:var(--theme-surface);border:1px solid var(--theme-border-color);text-decoration:none;color:var(--theme-text);display:flex;flex-direction:column;gap:2px}.cms-command-mini-stat span{font-size:11.5px;color:var(--theme-text-muted)}.cms-command-mini-stat strong{font-size:22px;font-weight:800;line-height:1.15}.cms-command-tech-tags{display:flex;flex-wrap:wrap;gap:6px}.cms-command-tech-chip{font-size:11px;font-weight:600;padding:3px 8px;border-radius:var(--radius-sm);background:var(--theme-surface);color:var(--theme-text-secondary);text-decoration:none;border:1px solid var(--theme-border-color)}.cms-command-card__foot{padding-top:10px;border-top:1px solid var(--theme-border-color)}.cms-command-card__link{display:flex;align-items:center;justify-content:space-between;font-size:12.5px;font-weight:700;color:var(--accent);text-decoration:none}.cms-command-card__link:hover{text-decoration:underline}.cms-command-main-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:16px;align-items:start}.cms-command-side-stack{display:flex;flex-direction:column;gap:16px}.cms-command-panel{border-radius:var(--radius-lg);background:var(--theme-elevation-0);border:1px solid var(--theme-border-color);padding:20px}.cms-command-panel__header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:14px}.cms-command-panel__title{font-size:16px!important;font-weight:800!important;margin:0 0 2px!important;color:var(--theme-text)}.cms-command-panel__subtitle{font-size:12.5px;color:var(--theme-text-muted);margin:0}.cms-command-search-input{width:230px;padding:7px 12px!important;font-size:12.5px!important;border-radius:var(--radius-pill)!important}.cms-command-filter-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid var(--theme-border-color)}.cms-command-filter-tab{padding:5px 12px;border-radius:var(--radius-pill);border:1px solid var(--theme-border-color);background:var(--theme-surface);color:var(--theme-text-secondary);font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.cms-command-filter-tab--active{background:var(--accent-subtle);color:var(--accent);border-color:var(--accent);font-weight:700}.cms-command-recent-list{display:flex;flex-direction:column;gap:8px}.cms-command-recent-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:var(--radius-md);background:var(--theme-surface);border:1px solid var(--theme-border-color);transition:border-color .15s ease}.cms-command-recent-row:hover{border-color:var(--accent)}.cms-command-recent-row__thumb{width:44px;height:44px;border-radius:var(--radius-sm);overflow:hidden;background:var(--theme-surface-2);border:1px solid var(--theme-border-color);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:var(--accent);flex-shrink:0}.cms-command-recent-row__thumb img{width:100%;height:100%;object-fit:cover}.cms-command-recent-row__info{flex:1 1;min-width:0}.cms-command-recent-row__title{display:block;font-size:13.5px;font-weight:700;color:var(--theme-text);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cms-command-recent-row__title:hover{color:var(--accent)}.cms-command-recent-row__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:3px;font-size:11.5px}.cms-command-type-pill{padding:1px 7px;border-radius:var(--radius-sm);background:var(--theme-elevation-0);border:1px solid var(--theme-border-color);font-weight:600;color:var(--theme-text-secondary)}.cms-command-url-link{color:var(--color-info);text-decoration:none;font-weight:600}.cms-command-kw-text{color:var(--theme-text-muted)}.cms-command-recent-row__right{display:flex;align-items:center;gap:10px;flex-shrink:0}.cms-command-score-pill{font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:var(--radius-pill);white-space:nowrap}.cms-command-time{font-size:11.5px;color:var(--theme-text-muted);white-space:nowrap}.cms-command-edit-btn{padding:5px 11px;border-radius:var(--radius-pill);font-size:12px;font-weight:700;background:var(--theme-elevation-0);border:1px solid var(--theme-border-color);color:var(--theme-text);text-decoration:none}.cms-command-edit-btn:hover{border-color:var(--accent);color:var(--accent)}.cms-command-panel__footer{margin-top:14px;padding-top:12px;border-top:1px solid var(--theme-border-color)}.cms-command-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cms-command-quick-card{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:var(--radius-md);background:var(--theme-surface);border:1px solid var(--theme-border-color);text-decoration:none;color:var(--theme-text);transition:all .18s ease}.cms-command-quick-card:hover{border-color:var(--accent);background:var(--accent-subtle);transform:translateY(-1px)}.cms-command-quick-card__icon{width:34px;height:34px;border-radius:var(--radius-sm);background:var(--accent-subtle);color:var(--accent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.cms-command-quick-card__title{font-size:13px;font-weight:700;line-height:1.25}.cms-command-quick-card__desc{font-size:11px;color:var(--theme-text-muted);margin-top:2px;line-height:1.35}.cms-command-watchlist{display:flex;flex-direction:column;gap:10px}.cms-command-watch-item{display:flex;flex-direction:column;gap:5px;padding:10px 12px;border-radius:var(--radius-md);background:var(--theme-surface);border:1px solid var(--theme-border-color);text-decoration:none;color:var(--theme-text);transition:border-color .15s ease}.cms-command-watch-item:hover{border-color:var(--accent)}.cms-command-watch-item__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.cms-command-watch-item__title{font-size:12.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cms-command-watch-item__score{font-size:12px;font-weight:800;flex-shrink:0}.cms-command-watch-item__bar{height:5px;border-radius:var(--radius-pill);background:var(--theme-elevation-150);overflow:hidden}.cms-command-watch-item__fill{height:100%;border-radius:var(--radius-pill)}.cms-command-watch-item__meta{display:flex;justify-content:space-between;font-size:11px;color:var(--theme-text-muted)}.cms-command-empty{padding:24px;text-align:center;font-size:13px;color:var(--theme-text-muted)}.cms-command-geo-suite{border-radius:var(--radius-lg);padding:20px 22px;background:var(--theme-elevation-0);border:1px solid var(--theme-border-color);display:flex;flex-direction:column;gap:16px}.cms-command-geo-suite__header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--theme-border-color)}.cms-command-geo-suite__title-wrap{display:flex;flex-direction:column;gap:4px;max-width:820px}.cms-command-geo-suite__eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:11px;font-weight:800;letter-spacing:.05em;color:var(--accent)}.cms-command-geo-pill{padding:2px 9px;border-radius:var(--radius-pill);font-size:11px;font-weight:700;background:var(--theme-surface-2);color:var(--theme-text-secondary);border:1px solid var(--theme-border-color);letter-spacing:0}.cms-command-geo-pill--connected{background:var(--color-success-bg);color:var(--color-success);border-color:var(--color-success-bg)}.cms-command-geo-suite__title{font-size:18px!important;font-weight:800!important;margin:0!important;color:var(--theme-text)}.cms-command-geo-suite__subtitle{font-size:12.5px;color:var(--theme-text-muted);margin:0}.cms-command-geo-suite__actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.cms-command-geo-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cms-command-geo-card{border-radius:var(--radius-md);padding:14px 16px;background:var(--theme-surface);border:1px solid var(--theme-border-color);display:flex;flex-direction:column;justify-content:space-between;gap:10px}.cms-command-geo-card__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.cms-command-geo-card__label{font-size:12.5px;font-weight:700;color:var(--theme-text)}.cms-command-geo-card__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cms-command-geo-card__metrics small{display:block;font-size:11px;color:var(--theme-text-muted);margin-bottom:2px}.cms-command-geo-card__metrics strong{font-size:20px;font-weight:800;color:var(--theme-text);line-height:1.15}.cms-command-geo-accent{color:var(--accent)!important}.cms-command-geo-teal{color:var(--color-info)!important}.cms-command-geo-card__foot{display:flex;align-items:center;justify-content:space-between;padding-top:8px;border-top:1px dashed var(--theme-border-color);font-size:11.5px;color:var(--theme-text-secondary)}.cms-command-geo-funnel-bars{display:flex;flex-direction:column;gap:7px}.cms-command-geo-funnel-row{display:flex;flex-direction:column;gap:3px}.cms-command-geo-funnel-row__label{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--theme-text-secondary)}.cms-command-geo-funnel-row__label strong{color:var(--theme-text);font-weight:700}.cms-command-geo-funnel-row__track{height:5px;border-radius:var(--radius-pill);background:var(--theme-elevation-150);overflow:hidden}.cms-command-geo-funnel-row__fill{height:100%;border-radius:var(--radius-pill)}.cms-command-geo-funnel-row__fill--tofu{background:var(--color-info)}.cms-command-geo-funnel-row__fill--mofu{background:var(--accent)}.cms-command-geo-funnel-row__fill--bofu{background:var(--color-success)}.cms-command-geo-deep-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.cms-command-geo-subpanel{border-radius:var(--radius-md);padding:16px;background:var(--theme-surface);border:1px solid var(--theme-border-color);display:flex;flex-direction:column;gap:12px}.cms-command-geo-subpanel__title{font-size:14px!important;font-weight:800!important;margin:0 0 2px!important;color:var(--theme-text)}.cms-command-geo-subpanel__desc{font-size:11.5px;color:var(--theme-text-muted);margin:0}.cms-command-geo-table{display:flex;flex-direction:column;gap:6px}.cms-command-geo-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:var(--radius-sm);background:var(--theme-elevation-0);border:1px solid var(--theme-border-color)}.cms-command-geo-row__main{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1}.cms-command-geo-row__prompt-wrap{display:flex;flex-direction:column;min-width:0}.cms-command-geo-row__title{font-size:12.5px;font-weight:700;color:var(--theme-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cms-command-geo-row__url{font-size:10.5px;color:var(--color-info)}.cms-command-geo-row__stats{display:flex;align-items:center;gap:8px;flex-shrink:0;font-size:11.5px}.cms-command-geo-row__clicks{font-weight:800;color:var(--accent)}.cms-command-geo-row__impr{color:var(--theme-text-muted)}.cms-command-funnel-tag{font-size:10px;font-weight:800;padding:2px 6px;border-radius:var(--radius-sm);flex-shrink:0}.cms-command-funnel-tag--tofu{background:var(--color-info-bg);color:var(--color-info)}.cms-command-funnel-tag--mofu{background:var(--color-warning-bg);color:var(--color-warning)}.cms-command-funnel-tag--bofu{background:var(--color-success-bg);color:var(--color-success)}.cms-command-engine-badge{font-size:10.5px;font-weight:700;padding:2px 7px;border-radius:var(--radius-pill);background:var(--theme-surface-2);color:var(--theme-text-secondary);border:1px solid var(--theme-border-color)}.cms-command-cite-badge{font-size:11px;font-weight:700;padding:2px 8px;border-radius:var(--radius-pill)}.cms-command-cite-badge--cited{background:var(--color-success-bg);color:var(--color-success)}.cms-command-cite-badge--mentioned{background:var(--color-info-bg);color:var(--color-info)}.cms-command-geo-ai-landings{padding-top:8px;border-top:1px dashed var(--theme-border-color);display:flex;flex-direction:column;gap:6px}.cms-command-geo-ai-landings__title{font-size:11.5px;font-weight:700;color:var(--theme-text-secondary)}.cms-command-geo-ai-row{display:flex;align-items:center;gap:8px;font-size:11.5px;padding:6px 10px;border-radius:var(--radius-sm);background:var(--theme-elevation-0);border:1px solid var(--theme-border-color)}.cms-command-geo-ai-row__path{flex:1 1;color:var(--color-info);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cms-command-geo-ai-row__conv{padding:1px 6px;border-radius:var(--radius-pill);background:var(--color-success-bg);color:var(--color-success);font-weight:700;font-size:10.5px}@media(max-width:1180px){.cms-command-geo-kpi-grid,.cms-command-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-command-geo-deep-grid,.cms-command-main-grid{grid-template-columns:1fr}}@media(max-width:680px){.cms-command-dashboard{padding:14px 16px 32px}.cms-command-geo-kpi-grid,.cms-command-kpi-grid,.cms-command-quick-grid{grid-template-columns:1fr}.cms-command-recent-row{flex-direction:column;align-items:flex-start}.cms-command-recent-row__right{width:100%;justify-content:space-between}}.quick-actions{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:12px;margin-bottom:16px;padding:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.quick-actions__title{font-family:Kanit,sans-serif;font-size:13px;font-weight:700;margin:0;color:var(--theme-text)}.quick-actions__desc{color:var(--theme-elevation-400);font-size:12px;margin:4px 0 12px}.quick-actions__grid{display:grid;gap:10px}.quick-actions__grid--3col{grid-template-columns:2fr 1fr 1.5fr}.quick-actions__grid--2col{grid-template-columns:1fr auto}.quick-actions__grid--split{grid-template-columns:2fr 1fr}.quick-actions__input,.quick-actions__select{border:1px solid var(--theme-border-color);border-radius:8px;font-size:14px;padding:9px 12px;background:var(--theme-input-bg);color:var(--theme-text);font-family:Sarabun,sans-serif;transition:border-color .15s ease,box-shadow .15s ease;width:100%;box-sizing:border-box}.quick-actions__input:focus,.quick-actions__select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.quick-actions__input::placeholder,.quick-actions__select::placeholder{color:var(--theme-elevation-300)}.quick-actions__select{cursor:pointer}.quick-actions__btn-primary{background:linear-gradient(135deg,#FF5B04,#E05003);border:0;border-radius:8px;color:#fff;cursor:pointer;font-family:Kanit,sans-serif;font-size:13px;font-weight:600;padding:8px 14px;white-space:nowrap;transition:all .15s ease}.quick-actions__btn-primary:hover:not(:disabled){box-shadow:0 2px 8px rgba(255,91,4,.3);transform:translateY(-.5px)}.quick-actions__btn-primary:disabled{opacity:.45;cursor:not-allowed;background:var(--theme-elevation-300)}.quick-actions__btn-danger{background:var(--color-danger-bg);border:0;border-radius:8px;color:var(--color-danger);cursor:pointer;font-family:Kanit,sans-serif;font-size:12px;font-weight:700;padding:8px 12px;transition:all .15s ease}.quick-actions__btn-danger:hover:not(:disabled){background:var(--color-danger);color:#fff}.quick-actions__btn-danger:disabled{opacity:.35;cursor:not-allowed}.quick-actions__row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.quick-actions__badge{border-radius:999px;font-size:12px;font-weight:600;padding:4px 12px;display:inline-block}.quick-actions__badge--info{background:var(--color-info-bg);color:var(--accent)}.quick-actions__badge--neutral{background:var(--theme-elevation-100);color:var(--theme-elevation-600)}.quick-actions__result--success{font-size:12px;font-weight:600;margin:8px 0 0;color:var(--color-success)}.quick-actions__result--error{font-size:12px;font-weight:600;margin:8px 0 0;color:var(--color-danger)}.quick-actions__mt{margin-top:8px}.quick-actions__text-muted{color:var(--theme-elevation-400);font-size:12px;margin:0}@media(max-width:768px){.dashboard{padding:20px 16px 32px}.collections__card-list{grid-template-columns:repeat(2,1fr)!important}.quick-actions__grid--2col,.quick-actions__grid--3col,.quick-actions__grid--split{grid-template-columns:1fr}}}[data-anim-icon]{transition:transform .24s cubic-bezier(.22,1,.36,1),color .18s ease;flex-shrink:0}[data-anim-icon] .pp-draw{stroke-dasharray:64;stroke-dashoffset:0;transition:stroke-dashoffset .42s cubic-bezier(.22,1,.36,1)}.cms-icon-trigger:hover [data-anim-icon],a:hover [data-anim-icon],button:hover [data-anim-icon]{transform:translateY(-1px) scale(1.06)}.cms-icon-trigger:hover [data-anim-icon] .pp-draw,a:hover [data-anim-icon] .pp-draw,button:hover [data-anim-icon] .pp-draw{animation:pp-stroke-draw .52s cubic-bezier(.22,1,.36,1) forwards}@keyframes pp-stroke-draw{0%{stroke-dashoffset:64}to{stroke-dashoffset:0}}.pp-tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cms-nav-group-host:has(#nav-content){display:none!important}