@layer payload-default{}@layer payload-default{}@layer payload-default{.icon--check{height:1.5384615385rem;width:1.5384615385rem}.icon--check .stroke{fill:none;stroke:currentColor;stroke-width:2px}.collections{display:flex;width:100%;--gap:var(--base);--cols:5}.collections__wrap{width:100%;display:flex;flex-direction:column;gap:var(--base)}.collections__group{display:flex;flex-direction:column;gap:var(--gap)}.collections__label{margin:0}.collections__card-list{padding:0;margin:0;list-style:none;gap:12px;display:grid;grid-template-columns:repeat(var(--cols),1fr)}.collections__card-list .card{height:100%}.collections__locked.locked{align-items:unset;justify-content:unset}}@layer payload-default{}@layer payload-default{}@layer payload-default{@media(max-width:1440px){.collections{--cols:4}}@media(max-width:1024px){.collections{--gap:var(--base);--cols:2}}@media(max-width:768px){.collections{--cols:2}.collections__wrap{gap:var(--base)}.collections__card-list{gap:8px}}@media(max-width:400px){.collections{--cols:1}}}@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}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)}@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)}}.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}}}