@font-face{font-family:Clash Display;src:url(/fonts/ClashDisplay-Variable.woff2)format("woff2");font-display:swap}:root{--font-body:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-serif:var(--font-body);--cx-bg:#f6f6f7;--cx-surface:#fff;--cx-sidebar:#f0f0f2;--cx-muted:#6c6c73;--cx-text:#202023;--cx-line:#e3e3e7;--cx-hover:#e9e9ed;--cx-accent:#202023;--cx-bright:#454549;--cx-on-accent:#fff;--cx-soft:#f5f5f7;--cx-shadow:0 2px 7px #00000004;--icon-swap-dur:.25s;--icon-swap-blur:2px;--icon-swap-start-scale:.25;--icon-swap-ease:ease-in-out;--nav-width:244px;--cx-ease:cubic-bezier(.22,1,.36,1)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--theme-bg:var(--cx-bg);--theme-text:var(--cx-text);--theme-input-bg:var(--cx-surface);--theme-elevation-0:#fff;--theme-elevation-50:#f6f6f7;--theme-elevation-100:#eeeeef;--theme-elevation-150:#e6e6e9;--theme-elevation-200:#dddde1;--theme-elevation-300:#c5c5cb;--theme-elevation-400:#9b9ba3;--theme-elevation-500:#73737b;--theme-elevation-600:#55555e;--theme-elevation-700:#3c3c44;--theme-elevation-800:#29292f;--theme-elevation-900:#17171c;--theme-elevation-1000:#08080a}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cx-bg:#141416;--cx-surface:#1d1d20;--cx-sidebar:#18181b;--cx-muted:#a1a1aa;--cx-text:#f1f1f3;--cx-line:#323237;--cx-hover:#2a2a2f;--cx-accent:#f1f1f3;--cx-bright:#d9d9df;--cx-on-accent:#17171b;--cx-soft:#252529;--cx-shadow:0 2px 8px #0000000a;--theme-bg:var(--cx-bg);--theme-text:var(--cx-text);--theme-input-bg:var(--cx-surface);--theme-elevation-0:#141416;--theme-elevation-50:#1d1d20;--theme-elevation-100:#252529;--theme-elevation-150:#2c2c31;--theme-elevation-200:#34343a;--theme-elevation-300:#4a4a52;--theme-elevation-400:#66666f;--theme-elevation-500:#92929b;--theme-elevation-600:#b5b5bd;--theme-elevation-700:#d0d0d7;--theme-elevation-800:#e5e5ea;--theme-elevation-900:#f1f1f3;--theme-elevation-1000:#fff}body{font-family:var(--font-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;background:var(--cx-bg);color:var(--cx-text)}.template-default :is(h1,h2,h3,h4),.cx-auth :is(h1,h2){font-family:var(--font-body);letter-spacing:-.025em;font-weight:600}.template-default h1{font-size:32px;line-height:1.2}.template-default h2{font-size:22px;line-height:1.3}.btn--style-primary{background:var(--cx-accent);color:var(--cx-on-accent);border-radius:8px;font-weight:600}.btn--style-primary:hover{background:var(--cx-bright);color:var(--cx-on-accent)}.template-default .btn,.template-default input:not([type=checkbox]):not([type=radio]),.template-default textarea{border-radius:8px}.template-default .table{background:var(--cx-surface);border:1px solid var(--cx-line);border-radius:12px}.template-default .table td{padding-block:16px}.template-default .table tr:hover{background:var(--cx-soft)}.template-default .collection-list__header{margin-bottom:24px}.template-default .field-label{font-weight:550}.template-default .card{background:var(--cx-surface);border-color:var(--cx-line);border-radius:12px}.nav.cx-admin-nav{background:var(--cx-sidebar);border-right:1px solid var(--cx-line);width:var(--nav-width)}.nav.cx-admin-nav .nav__scroll{flex-direction:column;height:100%;padding:40px 0 0;display:flex;overflow:auto}.app-header{background:var(--cx-bg);border-bottom:1px solid var(--cx-line)}.cx-navigation{box-sizing:border-box;min-height:100%;color:var(--cx-text);font:14px/1.45 var(--font-body);flex-direction:column;padding:0 16px 16px;display:flex}.cx-nav-brand{justify-content:space-between;align-items:center;gap:10px;padding:4px 12px 22px;text-decoration:none;display:flex}.cx-nav-brand img{object-fit:contain;filter:brightness(0);width:114px;height:40px}html[data-theme=dark] .cx-nav-brand img{filter:none}.cx-nav-brand>span{letter-spacing:.05em;border:1px solid var(--cx-line);color:var(--cx-muted);border-radius:5px;padding:2px 5px;font-size:10px}.cx-nav-workspace{border:1px solid var(--cx-line);background:var(--cx-surface);border-radius:10px;align-items:center;gap:10px;margin-bottom:22px;padding:12px 10px;display:flex}.cx-nav-avatar{background:var(--cx-soft);border:1px solid var(--cx-line);border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;font-weight:600;display:grid}.cx-nav-workspace>div{min-width:0}.cx-nav-workspace strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;display:block;overflow:hidden}.cx-nav-workspace div>span{color:var(--cx-muted);margin-top:3px;font-size:11px;display:block}.cx-nav-group{margin-bottom:20px}.cx-nav-group>p{letter-spacing:.035em;color:var(--cx-muted);margin:0 10px 7px;font-size:10px;font-weight:600}.cx-nav-group>a{min-height:39px;color:var(--cx-muted);border-radius:7px;align-items:center;gap:11px;margin:2px 0;padding:8px 10px;font-size:13px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.cx-nav-group>a svg{flex-shrink:0}.cx-nav-group>a:hover{background:var(--cx-hover);color:var(--cx-text)}.cx-nav-group>a[aria-current=page]{color:var(--cx-text);background:var(--cx-surface);font-weight:600;box-shadow:0 1px 3px #00000008}.cx-nav-settings-toggle{width:100%;min-height:39px;color:var(--cx-muted);font:13px var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;margin:2px 0;padding:8px 10px;transition:background-color .15s,color .15s;display:flex}.cx-nav-settings-toggle:hover,.cx-nav-settings-toggle[data-active=true]{background:var(--cx-hover);color:var(--cx-text)}.cx-nav-settings-toggle>span{flex:1}.cx-nav-settings-caret{transition:transform .18s}.cx-nav-settings-toggle[aria-expanded=true] .cx-nav-settings-caret{transform:rotate(180deg)}.cx-nav-settings-panel{grid-template-rows:0fr;transition:grid-template-rows .18s;display:grid}.cx-nav-settings-panel[data-open=true]{grid-template-rows:1fr}.cx-nav-settings-inner{border-left:1px solid var(--cx-line);min-height:0;margin-left:19px;padding-left:13px;overflow:hidden}.cx-nav-settings-inner>a{min-height:36px;color:var(--cx-muted);border-radius:7px;align-items:center;gap:10px;margin:2px 0;padding:7px 9px;font-size:12px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.cx-nav-settings-inner>a:hover{background:var(--cx-hover);color:var(--cx-text)}.cx-nav-settings-inner>a[aria-current=page]{background:var(--cx-surface);color:var(--cx-text);font-weight:600}.cx-nav-bottom{margin-top:auto;padding-top:18px}.cx-nav-bottom>a,.cx-appearance{min-height:40px;color:var(--cx-muted);font:12px var(--font-body);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;padding:10px;text-decoration:none;display:flex}.cx-nav-bottom>a:hover,.cx-appearance:hover{background:var(--cx-hover);color:var(--cx-text)}.cx-appearance small{margin-left:auto;font-size:10px}.cx-nav-account{border-top:1px solid var(--cx-line);align-items:center;gap:6px;margin-top:14px;padding:16px 4px 0;display:flex}.cx-nav-account>a{flex:1;align-items:center;gap:9px;min-width:0;text-decoration:none;display:flex}.cx-nav-account>a>svg{color:var(--cx-muted);flex-shrink:0}.cx-nav-account>a>span{min-width:0}.cx-nav-account strong{text-overflow:ellipsis;white-space:nowrap;max-width:125px;font-size:12px;font-weight:600;display:block;overflow:hidden}.cx-nav-account small{color:var(--cx-muted);margin-top:3px;font-size:10px;display:block}.cx-nav-account>button{width:34px;height:34px;color:var(--cx-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex-shrink:0;place-items:center;display:grid}.cx-nav-account>button:hover{background:var(--cx-hover);color:var(--cx-text)}.cx-nav-error{font-size:12px}.cx-navigation :is(a,button):focus-visible,.cx-overview :is(a,button):focus-visible{outline:2px solid var(--cx-text);outline-offset:3px}.cx-navigation :is(a,button):active{opacity:.75}.cx-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cx-skip{z-index:999;background:var(--cx-accent);color:var(--cx-on-accent);padding:12px 20px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.cx-skip:focus{transform:none}.t-icon-swap{display:inline-grid;position:relative}.t-icon-swap .t-icon{transition:opacity var(--icon-swap-dur) var(--icon-swap-ease),filter var(--icon-swap-dur) var(--icon-swap-ease),transform var(--icon-swap-dur) var(--icon-swap-ease);will-change:opacity,filter,transform;grid-area:1/1}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur();transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}@media (prefers-reduced-motion:reduce){.t-icon-swap .t-icon,.cx-navigation a,.cx-nav-settings-toggle,.cx-nav-settings-caret,.cx-nav-settings-panel{transition:none!important}}.nav.cx-admin-nav .nav__scroll{overflow:hidden}.cx-navigation{height:100%;min-height:0}.cx-navigation>nav{scrollbar-width:thin;scrollbar-color:var(--cx-line) transparent;flex:1;min-height:0;overflow:auto}.cx-nav-bottom{flex-shrink:0;padding-top:10px}.cx-nav-brand{flex-shrink:0;padding-bottom:16px}.cx-nav-workspace{flex-shrink:0;margin-bottom:18px}.cx-nav-group:last-child{margin-bottom:8px}
.cx-library .section-title p{max-width:660px}.cx-library-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;display:flex}.cx-library-tools>label{border:1px solid var(--cx-line);background:var(--cx-surface);max-width:320px;color:var(--cx-muted);border-radius:9px;flex:1;align-items:center;gap:10px;padding:10px 14px;display:flex}.cx-library-tools input{min-width:0;color:var(--cx-text);font:14px var(--font-body);outline-offset:4px;background:0 0;border:0;width:100%}.cx-library-tools>div{flex-wrap:wrap;gap:6px;display:flex}.cx-library-tools button{color:var(--cx-muted);font:12px var(--font-body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-height:38px;padding:9px 12px}.cx-library-tools button[aria-pressed=true]{background:var(--cx-surface);border-color:var(--cx-line);color:var(--cx-text)}.cx-library-count{color:var(--cx-muted);margin:22px 0;font-size:12px}.cx-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.cx-library-grid article{background:var(--cx-surface);border:1px solid var(--cx-line);border-radius:12px;padding:24px}.cx-library-symbol{border:1px solid var(--cx-line);background:var(--cx-soft);width:56px;height:56px;color:var(--cx-text);border-radius:13px;place-items:center;margin-bottom:24px;display:grid}.cx-library-grid h2{margin:0 0 12px;font-size:16px}.cx-library-grid p{color:var(--cx-muted);min-height:65px;font-size:13px;line-height:1.7}.cx-library-grid span{color:var(--cx-muted);font-size:10px}.cx-library-tip{border-top:1px solid var(--cx-line);margin-top:40px;padding:24px}.cx-library-tip h2{font-size:18px}.cx-library-tip p{color:var(--cx-muted);max-width:85ch;font-size:14px;line-height:1.7}@media (max-width:1100px){.cx-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.cx-library-grid{grid-template-columns:1fr}.cx-library-tools>label{flex-basis:100%;max-width:none}.cx-library .section-title{align-items:start}.cx-library-tip{padding-inline:0}}body{background:var(--cx-bg);color:var(--cx-text);font-family:var(--font-body)}.studio .mini-browser{background:var(--cx-surface);border-color:var(--cx-line);box-shadow:var(--cx-shadow)}.studio .mini-browser>span{color:var(--cx-muted)}.studio .mini-browser>div{border-color:var(--cx-line)}.studio .mini-browser b{color:var(--cx-text);font-family:var(--font-body);font-weight:600}.studio .mini-browser em{background:var(--cx-line)}.cx-overview{max-width:1320px;font:14px/1.5 var(--font-body);color:var(--cx-text);margin:0 auto;padding:42px 44px 24px}.cx-overview *{box-sizing:border-box}.cx-overview a{color:inherit;text-decoration:none}.cx-overview-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.cx-overline{color:var(--cx-muted);font-weight:500;margin:0 0 9px!important;font-size:12px!important}.cx-overview .cx-overview-header h1{font:650 34px/1.15 var(--font-body);letter-spacing:-.045em;margin:0 0 12px}.cx-overview-header>div>p:last-child{color:var(--cx-muted);margin:0;font-size:13px;line-height:1.6}.cx-button{white-space:nowrap;border:1px solid var(--cx-line);border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:11px 17px;font-size:12px;font-weight:600;transition:background-color .15s;display:inline-flex}.cx-overview .cx-button-primary{background:var(--cx-accent);color:var(--cx-on-accent);border-color:var(--cx-accent)}.cx-overview .cx-button-primary:hover{background:var(--cx-bright)}.cx-button:active{transform:scale(.98)}.cx-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:28px;display:grid}.cx-summary>a{border:1px solid var(--cx-line);background:var(--cx-surface);box-shadow:var(--cx-shadow);border-radius:12px;padding:19px 22px;transition:border-color .15s}.cx-summary>a:hover{border-color:var(--cx-muted)}.cx-summary>a>div{color:var(--cx-muted);justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.cx-summary strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:29px;font-weight:600;line-height:1.2;display:block}.cx-summary>a>span{color:var(--cx-muted);margin-top:4px;font-size:12px;display:block}.cx-overview-grid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:22px;margin-bottom:32px;display:grid}.cx-panel{background:var(--cx-surface);border:1px solid var(--cx-line);box-shadow:var(--cx-shadow);border-radius:12px;overflow:hidden}.cx-panel>header,.cx-sites>header{justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.cx-overview h2{font:600 16px/1.4 var(--font-body);letter-spacing:-.015em;margin:0}.cx-panel header p,.cx-sites header p{color:var(--cx-muted);margin:5px 0 0;font-size:12px}.cx-panel header>a,.cx-sites header>a{white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:500;display:flex}.cx-panel header>a:hover,.cx-sites header>a:hover{text-underline-offset:4px;text-decoration:underline}.cx-recent-head,.cx-content-row{grid-template-columns:minmax(0,1fr) 90px 95px 16px;align-items:center;gap:14px;padding:12px 24px;display:grid}.cx-recent-head{color:var(--cx-muted);background:var(--cx-soft);border-block:1px solid var(--cx-line);font-size:10px}.cx-content-row{border-bottom:1px solid var(--cx-line);min-height:77px;transition:background-color .15s}.cx-content-row:last-child{border-bottom:0}.cx-content-row:hover{background:var(--cx-soft)}.cx-content-name{align-items:center;gap:12px;min-width:0;display:flex}.cx-content-name>span:last-child{min-width:0}.cx-file-icon{background:var(--cx-soft);border:1px solid var(--cx-line);width:35px;height:39px;color:var(--cx-muted);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.cx-content-name strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:550;display:block;overflow:hidden}.cx-content-name small{color:var(--cx-muted);margin-top:4px;font-size:10px;display:block}.cx-content-row time{color:var(--cx-muted);font-size:11px}.cx-status{border:1px solid var(--cx-line);white-space:nowrap;color:var(--cx-muted);border-radius:5px;justify-self:start;align-items:center;gap:6px;padding:3px 7px;font-size:10px;display:inline-flex}.cx-status i{background:currentColor;border-radius:50%;width:4px;height:4px}.cx-content-row>svg{color:var(--cx-muted)}.cx-shortcuts>header{padding-bottom:10px}.cx-shortcuts>a{border-top:1px solid var(--cx-line);align-items:center;gap:12px;padding:17px 24px;display:flex}.cx-shortcuts>a:first-of-type{border-top:0}.cx-shortcuts>a>svg{color:var(--cx-muted);flex-shrink:0}.cx-shortcuts>a>span{flex:1}.cx-shortcuts strong{font-size:12px;font-weight:550;display:block}.cx-shortcuts small{color:var(--cx-muted);margin-top:4px;font-size:10px;line-height:1.5;display:block}.cx-shortcuts>a:hover{background:var(--cx-soft)}.cx-sites>header{padding:0 0 18px}.cx-sites-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.cx-site{background:var(--cx-surface);border:1px solid var(--cx-line);box-shadow:var(--cx-shadow);border-radius:12px;padding:20px}.cx-site-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.cx-site-symbol{background:var(--cx-soft);border:1px solid var(--cx-line);border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.cx-site-top>a{min-width:34px;min-height:34px;color:var(--cx-muted);border-radius:7px;place-items:center;display:grid}.cx-site-top>a:hover{background:var(--cx-hover)}.cx-site h3{font:600 15px/1.4 var(--font-body);letter-spacing:-.015em;margin:0 0 4px}.cx-site>p{color:var(--cx-muted);overflow-wrap:anywhere;margin:0 0 22px;font-size:11px}.cx-site-link{border-top:1px solid var(--cx-line);justify-content:space-between;align-items:center;padding-top:16px;font-size:11px;font-weight:550;display:flex}.cx-site-link:hover{text-underline-offset:4px;text-decoration:underline}.cx-empty{text-align:center;color:var(--cx-muted);grid-column:1/-1;padding:35px 24px}.cx-empty h3{font:600 16px var(--font-body)}.cx-empty p{font-size:13px}.cx-empty a{align-items:center;gap:8px;font-size:13px;display:inline-flex}.cx-overview-footer{border-top:1px solid var(--cx-line);color:var(--cx-muted);justify-content:space-between;align-items:center;gap:16px;margin-top:30px;padding:28px 0 0;font-size:10px;display:flex}.studio-sidebar{background:var(--cx-sidebar);border-right:1px solid var(--cx-line);width:244px;padding:24px 0 0;overflow:auto}.studio-main{margin-left:244px}.studio-topbar{background:var(--cx-bg);border-bottom:1px solid var(--cx-line);height:64px;color:var(--cx-muted);padding:0 44px;font-size:12px}.studio-topbar>span{align-items:center;gap:12px;display:flex}.studio-topbar strong{color:var(--cx-text);font-weight:500}.studio-topbar a{color:var(--cx-muted)}.studio-content{max-width:1320px;padding:42px 44px 60px}.studio h1{font:650 clamp(28px,3vw,36px)/1.2 var(--font-body);letter-spacing:-.035em;margin:10px 0 16px}.studio h1 span{color:inherit}.studio-content :is(h2,h3,h4){font-family:var(--font-body);letter-spacing:-.02em;font-weight:600}.studio .eyebrow{letter-spacing:.02em;font-weight:500;color:var(--cx-muted)!important;font-size:11px!important}.studio .section-title h2{font-size:22px}.studio .section-title>div>p:not(.eyebrow){color:var(--cx-muted);font-size:14px;line-height:1.6}.studio .section-title>a{font-size:12px}.studio .primary-action{color:var(--cx-on-accent);background:var(--cx-accent);border-radius:9px;gap:10px;min-height:44px;margin-top:0;padding:12px 17px;font-size:13px}.studio .primary-action:hover{background:var(--cx-bright);color:var(--cx-on-accent);transform:none}.studio .quiet-action{border-color:var(--cx-line);border-radius:8px}.studio .recent-content{border:1px solid var(--cx-line);background:var(--cx-surface);border-radius:12px;margin-top:24px;overflow:hidden}.studio .recent-row{border-color:var(--cx-line);color:var(--cx-text);padding:18px 22px}.studio .recent-row:hover{background:var(--cx-soft)}.studio .recent-row b{font-size:14px;font-weight:550}.studio .recent-row small{color:var(--cx-muted);font-size:12px}.studio .row-icon{background:var(--cx-soft);color:var(--cx-muted);border:1px solid var(--cx-line)}.studio .status{border-color:var(--cx-line);color:var(--cx-muted);border-radius:5px;font-size:11px}.studio .search-form label{color:var(--cx-muted);font-size:13px}.studio .search-form input{background:var(--cx-surface);border-color:var(--cx-line);color:var(--cx-text);min-height:44px;font-size:14px}.studio .search-form button{background:var(--cx-accent);color:var(--cx-on-accent);font-size:13px}.studio .empty-state{background:var(--cx-surface);border-color:var(--cx-line);color:var(--cx-muted);font-size:14px}.studio .site-card{background:var(--cx-surface);border-color:var(--cx-line)}.studio .site-card-art{background:var(--cx-soft)}.studio .site-card-details :is(h3,p,span){color:var(--cx-text);font-family:var(--font-body)}.studio :is(.cx-form p,.invite-history p,.members-header p,.members-role-help,.member-identity span,.members-pagination,.member-confirm p,.publication-panel p,.publication-panel li span,.publication-panel time){color:var(--cx-muted)}.studio :is(.cx-form label,.member-controls,.invite-history button,.publication-panel button,.team-members button){color:var(--cx-text)}.studio :is(.cx-form input,.cx-form select,.team-members select,.member-confirm){background:var(--cx-surface);border-color:var(--cx-line);color:var(--cx-text)}.studio :is(.team-members,.members-list li,.publication-panel,.publication-panel li,.invite-history li),.studio :is(.team-members button,.invite-history button,.publication-panel button){border-color:var(--cx-line)}.studio .team-members .primary-action{color:var(--cx-on-accent)}.studio :is(.form-notice,.member-owner,.publication-notice){color:var(--cx-text)}.studio :is(.form-notice.is-error,.member-error,.publication-error){color:var(--cx-text);border-left:3px solid;padding-left:12px}.studio .invite-history span{color:var(--cx-muted)}.studio :is(.cx-form h2,.invite-history h2,.members-header h2,.publication-panel h2){font-size:22px}.studio .member-confirm h3{font-family:var(--font-body)}html .commerce-workspace{--commerce-surface:var(--cx-surface);--commerce-muted:var(--cx-muted);--commerce-line:var(--cx-line)}html .commerce-workspace button:hover:not(:disabled){color:var(--cx-on-accent)}.page-editor .editor-toolbar,.page-editor .editor-seo,.page-editor .editor-message{background:var(--cx-surface);color:var(--cx-text);border-color:var(--cx-line)}.page-editor .editor-toolbar strong{font-family:var(--font-body)}.page-editor .editor-toolbar a,.page-editor .editor-seo :is(p,small){color:var(--cx-muted)}.page-editor :is(.editor-toolbar button,.editor-seo input:not([type=checkbox]),.editor-seo textarea,.editor-device button){background:var(--cx-soft);color:var(--cx-text);border-color:var(--cx-line)}.page-editor .editor-toolbar button:last-of-type,.page-editor .editor-device button[aria-pressed=true]{background:var(--cx-accent);color:var(--cx-on-accent)}.page-editor [class*=Puck]{font-family:var(--font-body)}.mobile-toggle,.cx-nav-scrim{display:none}@media (min-width:1500px){.cx-overview{padding-top:48px}.cx-overview-grid{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:1200px){.cx-overview-grid{grid-template-columns:1fr}.cx-shortcuts{grid-template-columns:1fr 1fr;display:grid}.cx-shortcuts>header{grid-column:1/-1;padding-bottom:18px}.cx-shortcuts>a:first-of-type{border-top:1px solid var(--cx-line)}.cx-sites-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.studio-sidebar{z-index:60;width:244px;transition:transform .25s var(--cx-ease);transform:translate(-100%)}.studio-sidebar.is-open{transform:translate(0)}.studio-main{margin-left:0}.mobile-toggle{z-index:70;background:var(--cx-surface);color:var(--cx-text);border:1px solid var(--cx-line);border-radius:8px;place-items:center;width:38px;height:38px;padding:0;display:grid;position:fixed;top:13px;left:12px}.studio-sidebar.is-open .cx-nav-brand{padding-top:45px}.studio-topbar{height:64px;padding-left:65px}.studio-topbar>span{font-size:11px;display:flex}.studio-topbar>a{margin-left:auto}.cx-nav-scrim{z-index:50;background:#0005;border:0;display:block;position:fixed;inset:0}.cx-overview,.studio-content{padding:30px 24px}.cx-summary{gap:12px}.cx-summary>a{padding:17px}}@media (max-width:600px){.cx-overview-header{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:24px}.cx-overview .cx-overview-header h1{font-size:29px}.cx-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-summary strong{font-size:26px}.cx-summary>a>div{margin-bottom:12px}.cx-overview-grid{gap:20px}.cx-shortcuts{display:block}.cx-sites-grid{grid-template-columns:1fr}.cx-panel>header{padding:20px}.cx-content-row,.cx-recent-head{grid-template-columns:minmax(0,1fr) 78px 14px;gap:8px;padding-inline:16px}.cx-content-row time,.cx-recent-head>span:nth-child(3){display:none}.cx-content-name{gap:8px}.cx-file-icon{width:29px;height:34px}.cx-content-name strong{font-size:12px}.cx-status{font-size:9px}.cx-sites>header{align-items:flex-start}.cx-sites header>a{font-size:10px}.cx-sites header p{max-width:180px}.cx-overview-footer{font-size:9px}.studio .section-title{flex-wrap:wrap}.studio-topbar{padding-right:16px}.studio-topbar>span>span,.studio-topbar>span{font-size:0}.studio-topbar strong{font-size:12px}.studio .recent-row{padding:16px}.studio .recent-row b{font-size:13px}}@media (prefers-reduced-motion:reduce){.cx-overview *,.studio-sidebar{transition:none!important;animation:none!important}}.studio-sidebar{overflow:hidden}.studio-sidebar .cx-navigation{height:100%;min-height:0}.cx-visual-entry{background:var(--cx-soft);border:1px solid var(--cx-line);border-radius:10px;flex-wrap:wrap;align-items:center;gap:16px;margin:10px 0 28px;padding:22px;display:flex}.cx-visual-entry>svg{color:var(--cx-muted);flex-shrink:0}.cx-visual-entry>div{flex:1;min-width:180px}.cx-visual-entry h3{margin:0 0 6px;font-size:15px}.cx-visual-entry p{color:var(--cx-muted);margin:0;font-size:13px;line-height:1.6}.cx-visual-entry a{border:1px solid var(--cx-line);background:var(--cx-surface);color:var(--cx-text);border-radius:8px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.cx-visual-entry a:hover{background:var(--cx-hover)}.studio-sidebar .cx-navigation>nav{display:block}.studio-sidebar .cx-nav-group>a{min-height:39px;color:var(--cx-muted);border-radius:7px;gap:11px;padding:8px 10px;font-size:13px}.studio-sidebar .cx-nav-group>a:hover{background:var(--cx-hover);color:var(--cx-text)}.studio-sidebar .cx-nav-group>a[aria-current=page]{color:var(--cx-text);background:var(--cx-surface)}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.2qdljeg3s-lsl.woff2)format("woff2"),url(../media/inter-latin-400-normal.102grxki9ek3x.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(../media/inter-latin-500-normal.1d14jwmkqqa0f.woff2)format("woff2"),url(../media/inter-latin-500-normal.3mx_ru0c2nzc3.woff)format("woff")}
@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(../media/inter-latin-600-normal.2dov6rjg62vru.woff2)format("woff2"),url(../media/inter-latin-600-normal.2mum3nstrlzrd.woff)format("woff")}
.cxs-navigation{--cxs-bg:#fafafa;--cxs-surface:#fff;--cxs-text:#18181b;--cxs-muted:#71717a;--cxs-line:#e4e4e7;--cxs-hover:#f4f4f5;box-sizing:border-box;width:100%;height:100%;min-height:0;color:var(--cxs-text);background:var(--cxs-bg);flex-direction:column;padding:12px;font:13px/20px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}.cxs-navigation[data-theme=dark]{--cxs-bg:#18181b;--cxs-surface:#27272a;--cxs-text:#f4f4f5;--cxs-muted:#a1a1aa;--cxs-line:#ffffff14;--cxs-hover:#ffffff0a}.cxs-navigation *{box-sizing:border-box}.cxs-navigation .cxs-brand{color:var(--cxs-muted);flex-shrink:0;justify-content:space-between;align-items:center;padding:0 8px 12px;text-decoration:none;display:flex}.cxs-brand img{object-fit:contain;filter:brightness(0);width:96px;height:33px}.cxs-navigation[data-theme=dark] .cxs-brand img{filter:none}.cxs-brand>span{border:1px solid var(--cxs-line);border-radius:4px;padding:0 4px;font-size:10px;line-height:16px}.cxs-workspace{flex-shrink:0;align-items:center;gap:10px;margin-bottom:12px;padding:8px;display:flex}.cxs-avatar{border:1px solid var(--cxs-line);background:var(--cxs-surface);border-radius:6px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.cxs-workspace>div{min-width:0}.cxs-workspace strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:20px;display:block;overflow:hidden}.cxs-workspace div>span{color:var(--cxs-muted);font-size:11px;line-height:16px;display:block}.cxs-navigation>nav{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:2px;display:block;overflow-y:auto}.cxs-navigation .cxs-group{border:0;margin:0 0 16px;padding:0;display:block}.cxs-navigation .cxs-group>p{color:var(--cxs-muted);margin:4px 8px 6px;font:500 11px/18px Inter,-apple-system,sans-serif}.cxs-navigation .cxs-link{width:100%;min-height:32px;color:var(--cxs-muted);text-align:left;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;margin:2px 0;padding:6px 8px;font:400 13px/20px Inter,-apple-system,sans-serif;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.cxs-link>svg{flex-shrink:0;width:15px;height:15px}.cxs-link>span:not(.t-acc-chevron){flex:1;min-width:0}.cxs-navigation .cxs-link:hover{color:var(--cxs-text);background:var(--cxs-hover)}.cxs-navigation .cxs-link[aria-current=page]{color:var(--cxs-text);background:var(--cxs-surface);box-shadow:0 0 0 1px var(--cxs-line),0 1px 2px #00000005;font-weight:500}.cxs-navigation .cxs-link[data-active=true]{color:var(--cxs-text)}.cxs-navigation :is(a,button):focus-visible{outline:2px solid var(--cxs-text);outline-offset:-2px}.cxs-navigation .cxs-submenu{border-left:1px solid var(--cxs-line);margin:2px 0 6px 15px;padding-left:12px}.cxs-navigation .cxs-submenu .cxs-link{font-size:12px}.cxs-link>small{color:var(--cxs-muted);font-size:10px}.cxs-bottom{flex-shrink:0;padding-top:8px}.cxs-account{border-top:1px solid var(--cxs-line);align-items:center;gap:4px;margin-top:8px;padding-top:8px;display:flex}.cxs-account>a{flex:1;min-width:0}.cxs-account strong{text-overflow:ellipsis;white-space:nowrap;color:var(--cxs-text);font-size:12px;font-weight:500;display:block;overflow:hidden}.cxs-account small{font-size:10px;line-height:16px;display:block}.cxs-navigation .cxs-logout{width:32px;height:32px;color:var(--cxs-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;place-items:center;display:grid}.cxs-logout:hover{background:var(--cxs-hover)}.cxs-bottom>p{font-size:11px}:root{--acc-expand:.25s;--acc-collapse:.25s;--acc-chevron:.25s;--acc-ease:cubic-bezier(.22,1,.36,1)}.t-acc-panel{transition:grid-template-rows var(--acc-collapse) var(--acc-ease);grid-template-rows:0fr;display:grid}.t-acc[data-open=true] .t-acc-panel{transition:grid-template-rows var(--acc-expand) var(--acc-ease);grid-template-rows:1fr}.t-acc-panel-inner{opacity:0;filter:blur(2px);transition:opacity var(--acc-collapse) var(--acc-ease),filter var(--acc-collapse) var(--acc-ease);overflow:hidden}.t-acc[data-open=true] .t-acc-panel-inner{opacity:1;filter:blur();transition:opacity var(--acc-expand) var(--acc-ease),filter var(--acc-expand) var(--acc-ease)}.t-acc-chevron{transform-origin:50%;transition:transform var(--acc-chevron) var(--acc-ease);display:inline-flex;transform:scaleY(1)}.t-acc-chevron path{vector-effect:non-scaling-stroke}.t-acc[data-open=true] .t-acc-chevron{transform:scaleY(-1)}@media (prefers-reduced-motion:reduce){.t-acc-panel,.t-acc-panel-inner,.t-acc-chevron,.cxs-navigation .cxs-link{transition:none!important}}@media (pointer:coarse){.cxs-navigation .cxs-link,.cxs-navigation .cxs-logout{min-height:44px}}
.studio-sidebar{padding:0!important}.cx-admin-nav .nav__scroll{height:100%;padding:0!important}.studio-sidebar .cxs-navigation{height:100%}@media (max-width:900px){.studio-sidebar.is-open .cxs-brand{padding-top:42px}}@media (min-width:1025px){.template-default__nav-toggler-wrapper:has(.nav-toggler--is-open){transform:translateX(var(--nav-width))}}@media (max-width:1024px){.cx-admin-nav .cxs-brand{padding-top:42px}}:root{--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--nav-width:240px;--cx-bg:#fafafa;--cx-sidebar:#fafafa;--cx-surface:#fff;--cx-text:#18181b;--cx-muted:#686871;--cx-line:#e4e4e7;--cx-hover:#f4f4f5;--cx-soft:#f4f4f5;--cx-accent:#27272a;--cx-bright:#3f3f46;--cx-on-accent:#fafafa;--cx-shadow:0 1px 2px #0000000a}html[data-theme=dark]{--cx-bg:#18181b;--cx-sidebar:#18181b;--cx-surface:#212124;--cx-text:#f4f4f5;--cx-muted:#a1a1aa;--cx-line:#ffffff14;--cx-hover:#ffffff0a;--cx-soft:#27272a;--cx-accent:#fafafa;--cx-bright:#e4e4e7;--cx-on-accent:#18181b}.studio-sidebar{width:240px;padding:12px 0}.studio-main{margin-left:240px}.studio-topbar{background:var(--cx-bg);height:56px;padding-inline:24px;font-size:13px}.studio-content,.cx-overview{max-width:1600px;padding:24px}.cx-navigation{font:13px/20px var(--font-body);padding:0 12px 12px}.cx-nav-brand{padding:0 8px 12px}.cx-nav-brand img{width:96px;height:33px}.cx-nav-workspace{box-shadow:none;background:0 0;border:0;border-radius:6px;margin-bottom:12px;padding:8px 6px}.cx-nav-avatar{border-radius:5px;width:24px;height:24px;font-size:12px}.cx-nav-workspace strong{font-size:13px;font-weight:500}.cx-nav-workspace div>span{font-size:11px}.cx-nav-group{margin-bottom:12px}.cx-nav-group>p{letter-spacing:0;color:var(--cx-muted);margin:8px;font-size:12px;font-weight:500}.cx-nav-group>a,.cx-nav-settings-toggle,.cx-nav-settings-inner>a{border-radius:6px;gap:8px;min-height:32px;margin:2px 0;padding:6px 8px;font-size:13px;line-height:20px}.cx-nav-group>a[aria-current=page]{font-weight:500;box-shadow:0 1px 2px #0000000a,0 0 0 1px #00000005}.cx-navigation nav svg{width:15px;height:15px}.cx-nav-bottom{padding-top:8px}.cx-nav-account{border-top-style:dashed;padding-top:12px}.cx-nav-bottom>a,.cx-appearance{min-height:32px;padding:6px 8px;font-size:13px}.studio :is(h1,h2,h3),.template-default :is(h1,h2,h3,h4),.cx-overview .cx-overview-header h1{font-family:var(--font-body);letter-spacing:-.015em;font-weight:500}.studio h1,.template-default h1,.cx-overview .cx-overview-header h1{font-size:24px;line-height:32px}.studio .section-title h2,.template-default h2{font-size:20px;line-height:28px}.studio :is(p,label,input,textarea,select,button),.template-default :is(p,label,input,textarea,select,button){font-family:var(--font-body)}.studio :is(.cx-button,.primary-action,.quiet-action),.template-default .btn{border-radius:6px;min-height:32px;padding:6px 12px;font-size:13px;font-weight:500;line-height:20px}.studio .primary-action:hover{transform:none}.cx-overview :is(.cx-panel,.cx-site-card,.cx-summary>a),.template-default :is(.card,.table){box-shadow:var(--cx-shadow);border-radius:8px}.cx-overview-header{margin-bottom:24px}.cx-summary{gap:12px}.cx-summary strong{font-weight:500}.cx-overview-grid{gap:12px}.template-default input:not([type=checkbox]):not([type=radio]),.template-default textarea,.studio :is(.cx-form input,.cx-form select){border-radius:6px;font-size:13px}.page-editor .editor-toolbar,.page-editor .editor-seo{font-family:var(--font-body)}@media (max-width:900px){.studio-main{margin-left:0}.studio-sidebar{width:240px}.studio-topbar{height:56px;padding-left:64px}.studio-content,.cx-overview{padding:16px}.mobile-toggle{width:34px;height:34px;top:10px}}@media (pointer:coarse){.cx-nav-group>a,.cx-nav-settings-toggle,.cx-nav-settings-inner>a,.cx-nav-bottom>a,.cx-appearance{min-height:44px}}
