:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#131519;--panel:#1a1d22;--panel-2:#20242b;--panel-3:#262b33;--line:#2a2f38;--line-soft:#232830;--text:#e9ecf1;--text-2:#a8afba;--text-3:#717a87;--accent:#d08a55;--accent-strong:#c0713a;--accent-soft:#d08a5524;--ok:#5fbe8b;--danger:#e06c5b;--chrome-font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f6f3;--panel:#fff;--panel-2:#f0eee8;--panel-3:#e7e3da;--line:#dcd6c9;--line-soft:#e9e4da;--text:#1f1b16;--text-2:#57524a;--text-3:#6e6759;--accent:#9e522f;--accent-strong:#7c3d22;--accent-soft:#9e522f1f;--ok:#1f7a4c;--danger:#b23a26}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--chrome-font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-size:13px}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}input,select,textarea{font:inherit;color:var(--text)}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}button[disabled]{cursor:default}a{color:inherit;text-decoration:none}svg{flex:none;display:block}.btn{border:1px solid var(--line);white-space:nowrap;border-radius:7px;align-items:center;gap:7px;padding:6px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.btn.ghost:hover{background:var(--panel-2)}.btn.primary{color:#fff;background:linear-gradient(#d69059,#c0713a);border-color:#a95f2e;box-shadow:0 1px 2px #0006,inset 0 1px #ffffff24}.btn.primary:hover{filter:brightness(1.06)}.btn.danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,var(--line))}.btn.danger:hover{background:color-mix(in srgb,var(--danger) 12%,transparent)}.btn.wide{justify-content:center;width:100%;padding:9px 14px}.btn[disabled]{opacity:.45}.field{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:6px;flex:1;align-items:center;gap:6px;min-width:0;padding:6px 9px;font-size:12px;display:flex}.field input,.field select,.field textarea{font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;width:100%;min-width:0}.field select{appearance:none;cursor:pointer}.field textarea{resize:vertical;line-height:1.5}.field:focus-within{border-color:var(--accent)}.field .unit{color:var(--text-3);flex:none;font-size:11px}.field.sm{flex:0 0 74px}.field input[readonly]{color:var(--text-3)}.fseg{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:6px;flex:1;gap:2px;padding:2px;display:flex}.fseg button{height:24px;color:var(--text-3);border-radius:4px;flex:1;place-items:center;font-size:11.5px;font-weight:600;display:grid}.fseg button:hover{color:var(--text-2)}.fseg button[aria-pressed=true]{background:var(--panel-3);color:var(--text)}.icon-btn{width:30px;height:30px;color:var(--text-2);border-radius:6px;flex:none;place-items:center;display:grid}.icon-btn:hover{background:var(--panel-2);color:var(--text)}.icon-btn[disabled]{color:#4a515c}.icon-btn[disabled]:hover{background:0 0}.lnk{color:var(--accent);font-size:11px;font-weight:600}.lnk:hover{text-decoration:underline}.lg-link{color:var(--accent);font-weight:600}.lg-link:hover{text-decoration:underline}.theme-toggle{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:8px;flex:none;align-items:center;gap:1px;padding:2px;display:inline-flex}.theme-toggle button{width:26px;height:24px;color:var(--text-3);border-radius:6px;place-items:center;display:grid}.theme-toggle button:hover{color:var(--text-2)}.theme-toggle button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.lang-toggle button{letter-spacing:.02em;font-size:10.5px;font-weight:700}.brand-mark{color:#fff;background:linear-gradient(145deg,#d89055,#a9542b);border-radius:7px;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.lg-wrap{place-items:center;min-height:100vh;padding:24px;display:grid;position:relative;overflow:hidden}.lg-glow{pointer-events:none;background:radial-gradient(560px 420px at 50% -8%,#d08a5529,#0000 65%),radial-gradient(800px 600px at 85% 110%,#d08a550d,#0000 60%);position:absolute;inset:0}.lg-card{background:var(--panel);border:1px solid var(--line);border-radius:16px;width:min(408px,94vw);padding:36px 34px 26px;position:relative;box-shadow:0 24px 64px -32px #00000073,inset 0 1px #ffffff0a}.lg-brand{align-items:center;gap:11px;margin-bottom:30px;display:flex}.lg-mark{color:#fff;background:linear-gradient(145deg,#d89055,#a9542b);border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:17px;font-weight:700;display:grid;box-shadow:0 6px 16px -6px #c0713a99,inset 0 1px #ffffff40}.lg-brand b{letter-spacing:.01em;font-size:15px;font-weight:700;line-height:1.2;display:block}.lg-brand span{color:var(--text-3);letter-spacing:.14em;text-transform:uppercase;font-size:11.5px;font-weight:600}.lg-card h1{letter-spacing:-.01em;margin-bottom:7px;font-size:21px;font-weight:650}.lg-sub{color:var(--text-2);margin-bottom:26px;font-size:13px;line-height:1.55}.lg-label{color:var(--text-2);letter-spacing:.03em;margin-bottom:7px;font-size:11.5px;font-weight:600;display:block}.lg-field{background:var(--panel-2);border:1px solid var(--line);color:var(--text-3);border-radius:9px;align-items:center;gap:10px;padding:12px 13px;transition:border-color .15s;display:flex}.lg-field:focus-within{border-color:var(--accent);color:var(--accent)}.lg-field.err{border-color:color-mix(in srgb,var(--danger) 55%,var(--line))}.lg-field input{color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:14px}.lg-field input::placeholder{color:var(--text-3)}.lg-field .suffix{color:var(--text-3);white-space:nowrap;font-size:13px}.lg-err{color:var(--danger);min-height:16px;margin:7px 2px 10px;font-size:12px}.lg-btn{color:#fff;background:linear-gradient(#d69059,#c0713a);border:1px solid #a95f2e;border-radius:9px;width:100%;padding:12px;font-size:13.5px;font-weight:650;box-shadow:0 10px 24px -10px #c0713a8c,inset 0 1px #ffffff29}.lg-btn:hover{filter:brightness(1.06)}.lg-btn[disabled]{opacity:.45;box-shadow:none}.lg-foot{border-top:1px solid var(--line-soft);color:var(--text-3);justify-content:space-between;gap:10px;margin-top:26px;padding-top:16px;font-size:11.5px;display:flex}.list-wrap{max-width:860px;margin:0 auto;padding:40px 20px}.list-head{align-items:center;gap:12px;margin-bottom:22px;display:flex}.list-head h1{font-size:17px;font-weight:650}.list-user{color:var(--text-2);align-items:center;gap:14px;margin-inline-start:auto;font-size:12px;display:flex}.site-card{background:var(--panel);border:1px solid var(--line);border-radius:10px;align-items:center;gap:14px;margin-bottom:10px;padding:16px 18px;display:flex}.site-card:hover{border-color:var(--accent)}.site-card .site-open{flex:1;min-width:0}.site-card b{font-size:14px}.site-card .host{color:var(--text-3);margin-top:2px;font-size:12px}.site-card .site-visit{width:30px;height:30px;color:var(--text-3);border-radius:6px;place-items:center;display:grid}.site-card .site-visit:hover{background:var(--panel-2);color:var(--text)}.site-card .st{letter-spacing:.05em;border-radius:5px;padding:3px 8px;font-size:10.5px;font-weight:700}.st.active{color:var(--ok);background:color-mix(in srgb,var(--ok) 14%,transparent)}.st.suspended{color:var(--accent);background:var(--accent-soft)}.st.closed{color:var(--text-3);background:var(--panel-2)}.new-site{background:var(--panel);border:1px solid var(--line);border-radius:12px;max-width:480px;margin-top:16px;padding:22px}.new-site h2{margin-bottom:16px;font-size:15px;font-weight:650}.new-site-actions{align-items:center;gap:14px;display:flex}.new-site-note{color:var(--text-3);margin-top:14px;font-size:11.5px;line-height:1.5}.newp{color:var(--text-3);border:1px dashed var(--line);border-radius:7px;align-items:center;gap:8px;width:100%;padding:8px 10px;display:flex}.newp:hover{color:var(--text-2);border-color:var(--text-3)}.newp.big{justify-content:center;margin-top:8px;padding:14px;font-weight:600}.ed{grid-template-rows:48px 1fr;grid-template-columns:56px 284px 1fr 304px;height:100vh;display:grid;overflow:hidden}.topbar{background:var(--panel);border-bottom:1px solid var(--line);z-index:30;grid-column:1/-1;align-items:center;gap:8px;padding:0 12px;display:flex}.brand{border-inline-end:1px solid var(--line);align-items:center;gap:10px;height:100%;padding-inline-end:12px;display:flex}.brand .brand-mark{border-radius:7px;width:26px;height:26px;font-size:13px}.brand-meta{line-height:1.15}.brand-meta b{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.brand-meta span{color:var(--text-3);font-size:11px}.page-picker-wrap{position:relative}.page-picker{border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;display:flex}.page-picker:hover,.page-picker[aria-expanded=true]{background:var(--panel-2);border-color:var(--line-soft)}.page-picker b{font-weight:600}.page-picker .crumb{color:var(--text-3)}.page-menu{background:var(--panel-3);border:1px solid var(--line);z-index:60;border-radius:9px;flex-direction:column;min-width:210px;padding:5px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 36px #00000080}.page-menu button{color:var(--text-2);text-align:left;border-radius:6px;align-items:center;gap:9px;padding:8px 10px;font-size:12.5px;display:flex}.page-menu button:hover{background:var(--panel-2);color:var(--text)}.page-menu button.cur{color:var(--accent);background:var(--accent-soft)}.page-menu .home{letter-spacing:.05em;color:var(--accent);background:var(--accent-soft);border-radius:4px;margin-left:auto;padding:2px 6px;font-size:9.5px;font-weight:700}.topbar .spacer{flex:1}.seg{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:7px;gap:2px;padding:2px;display:flex}.seg button{width:32px;height:26px;color:var(--text-3);border-radius:5px;place-items:center;display:grid}.seg button:hover{color:var(--text-2)}.seg button[aria-pressed=true]{background:var(--panel-3);color:var(--text)}.zoom{color:var(--text-3);font-variant-numeric:tabular-nums;padding:0 8px;font-size:12px}.langs-wrap{position:relative}.langs{background:var(--panel-2);border:1px solid var(--line-soft);scrollbar-width:none;border-radius:7px;align-items:center;gap:4px;max-width:340px;padding:2px;display:flex;overflow-x:auto}.langs::-webkit-scrollbar{display:none}.langs button{letter-spacing:.04em;color:var(--text-3);border-radius:5px;flex:none;padding:4px 9px;font-size:11.5px;font-weight:600}.langs button:hover{color:var(--text-2)}.langs button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.langs .add{width:26px;padding:4px 0;font-size:14px;font-weight:400}.save-state{color:var(--text-2);white-space:nowrap;align-items:center;gap:7px;padding:0 10px;font-size:12px;display:flex}.save-state .dot{background:var(--text-3);border-radius:50%;flex:none;width:7px;height:7px}.save-state.dirty .dot{background:var(--accent)}.save-state.live .dot{background:var(--ok)}.save-state.live{color:var(--ok)}.save-state.err .dot{background:var(--danger)}.save-state.err{color:var(--danger)}.rail{background:var(--panel);border-right:1px solid var(--line);flex-direction:column;grid-row:2;align-items:center;gap:2px;padding:10px 0;display:flex}.rail button{width:40px;height:40px;color:var(--text-3);border-radius:9px;place-items:center;display:grid;position:relative}.rail button:hover{background:var(--panel-2);color:var(--text-2)}.rail a.rail-link{width:40px;height:40px;color:var(--text-3);border-radius:9px;place-items:center;display:grid}.rail a.rail-link:hover,.rail button.active{background:var(--accent-soft);color:var(--accent)}.rail button.active:before{content:"";background:var(--accent);border-radius:3px;width:3px;position:absolute;top:9px;bottom:9px;left:-8px}.rail .gap{flex:1}.sidepanel{background:var(--panel);border-right:1px solid var(--line);flex-direction:column;grid-row:2;min-height:0;display:flex}.tabs{border-bottom:1px solid var(--line);flex:none;gap:2px;padding:8px 10px 0;display:flex}.tabs button{color:var(--text-3);border-bottom:2px solid #0000;border-radius:6px 6px 0 0;margin-bottom:-1px;padding:7px 11px;font-size:12.5px;font-weight:600}.tabs button:hover{color:var(--text-2)}.tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent)}.pane{flex:1;min-height:0;display:none;overflow-y:auto}.pane.on{display:block}.tree{padding:8px 6px 20px;font-size:12.5px}.tree-row{color:var(--text-2);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:7px;padding:5px 8px;display:flex;position:relative}.tree-row:hover{background:var(--panel-2)}.tree-row .tw{color:var(--text-3);flex:none;place-items:center;width:11px;display:grid}.tree-row .ty{color:var(--text-3);flex:none;place-items:center;width:14px;display:grid}.tree-row .nm{text-overflow:ellipsis;overflow:hidden}.tree-row.sel{background:var(--accent-soft);color:var(--accent)}.tree-row.sel .ty,.tree-row.sel .tw{color:var(--accent)}.tree-row .count{color:var(--text-3);margin-left:auto;font-size:11px}.tree-row.page-row{color:var(--text);cursor:default;font-weight:600}.tree-row.drop-before{box-shadow:0 -2px 0 var(--accent)}.tree-row.drop-into{box-shadow:inset 0 0 0 1.5px var(--accent)}.tree-tail{border-radius:6px;height:26px;margin-top:2px}.tree-tail.drop-before{box-shadow:inset 0 0 0 1.5px var(--accent)}.blocks{padding:12px}.search{background:var(--panel-2);border:1px solid var(--line-soft);color:var(--text-3);border-radius:7px;align-items:center;gap:8px;margin-bottom:14px;padding:7px 10px;display:flex}.search input{color:var(--text);font:inherit;background:0 0;border:0;outline:none;width:100%}.search input::placeholder{color:var(--text-3)}.cat{letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);margin:16px 2px 8px;font-size:10.5px;font-weight:700}.blocks>div:first-of-type .cat{margin-top:0}.block-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.block-card{border:1px solid var(--line-soft);background:var(--panel-2);cursor:pointer;text-align:center;border-radius:8px;padding:8px;transition:border-color .12s}.block-card:hover{border-color:var(--accent)}.block-card .thumb{background:var(--panel-3);border-radius:5px;flex-direction:column;justify-content:center;gap:4px;height:56px;padding:9px;display:flex;overflow:hidden}.block-card .nm{color:var(--text-2);margin-top:7px;font-size:11px}.sk{background:#3a414c;border-radius:2px}.sk.acc{background:var(--accent)}.sk.h6{height:6px}.sk.h4{height:4px}.sk.h10{height:10px}.sk.w40{width:40%}.sk.w60{width:60%}.sk.w80{width:80%}.sk.w100{width:100%}.thumb .cols{gap:4px;display:flex}.thumb .cols>.sk{flex:1;height:18px}.empty-hint{color:var(--text-3);padding:8px 2px;font-size:12px}.pages{padding:12px}.pages .prow{color:var(--text-2);cursor:pointer;border-radius:7px;align-items:center;gap:9px;padding:8px 10px;display:flex}.pages .prow:hover{background:var(--panel-2)}.pages .prow.cur{background:var(--panel-2);color:var(--text)}.pages .pnm{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pages .home{letter-spacing:.05em;color:var(--accent);background:var(--accent-soft);border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-flex}.pages .prm,.langman .prm{width:24px;height:24px;color:var(--text-3);opacity:0;border-radius:5px;place-items:center;display:grid}.pages .prow:hover .prm{opacity:1}.pages .prm:hover,.langman .prm:hover{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent)}.pages .newp{margin-top:8px}.newpage{border:1px solid var(--line-soft);background:var(--panel-2);border-radius:9px;margin-top:10px;padding:12px}.newpage .field{background:var(--panel-3)}.newpage-path{color:var(--text-3);font-variant-numeric:tabular-nums;margin:7px 2px;font-size:11px}.newpage-actions{gap:8px;display:flex}.canvas{background:radial-gradient(circle at 1px 1px,#1c1f25 1px,#0000 0) 0 0/22px 22px,#101216;grid-row:2;min-width:0;position:relative;overflow:auto}.canvas-inner{height:100%;padding:26px 40px 34px}.page-frame{flex-direction:column;max-width:1160px;height:100%;margin:0 auto;transition:max-width .25s;display:flex}.canvas[data-bp=tablet] .page-frame{max-width:768px}.canvas[data-bp=mobile] .page-frame{max-width:392px}.frame-cap{color:var(--text-3);font-variant-numeric:tabular-nums;flex:none;justify-content:space-between;align-items:baseline;padding:0 2px 8px;font-size:11px;display:flex}.page{background:#fff;border-radius:8px;flex:1;min-height:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 24px 60px -18px #000000a6}.page iframe{background:#fff;border:0;width:100%;height:100%;display:block}.toast{background:var(--panel-3);border:1px solid var(--line);color:var(--text);opacity:0;pointer-events:none;z-index:90;border-radius:9px;align-items:center;gap:9px;padding:10px 16px;font-size:12.5px;transition:opacity .2s,transform .2s;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%,14px);box-shadow:0 12px 32px #00000080}.toast.show{opacity:1;transform:translate(-50%)}.toast svg{color:var(--ok)}.toast.err svg{color:var(--danger)}.toast.err{border-color:color-mix(in srgb,var(--danger) 45%,var(--line))}.inspector{background:var(--panel);border-left:1px solid var(--line);flex-direction:column;grid-row:2;min-height:0;display:flex}.insp-head{border-bottom:1px solid var(--line);flex:none;padding:12px 14px 0}.insp-title{align-items:center;gap:9px;margin-bottom:4px;display:flex}.insp-title .chip{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);border-radius:6px;flex:none;place-items:center;display:grid}.insp-title b{font-size:13px;font-weight:650}.crumbs{flex-wrap:wrap;align-items:center;padding-bottom:10px;font-size:11px;display:flex}.crumb-part{align-items:center;min-width:0;display:inline-flex}.crumb-chip{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;max-width:118px;padding:2px 6px;font-size:11px;line-height:1.5;overflow:hidden}.crumb-chip:hover:not(:disabled){background:var(--accent-soft);color:var(--accent)}.crumb-chip.cur{color:var(--text);cursor:default;font-weight:600}.crumb-sep{color:var(--text-3);opacity:.55;flex:none}.insp-tabs{gap:2px;display:flex}.insp-tabs button{color:var(--text-3);border-bottom:2px solid #0000;margin-bottom:-1px;padding:7px 10px;font-size:12px;font-weight:600}.insp-tabs button[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent)}.insp-body{flex:1;min-height:0;overflow-y:auto}.empty-insp{color:var(--text-3);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:34px 20px;font-size:12.5px;line-height:1.6;display:flex}.empty-insp .dim{opacity:.75;font-size:11px}.empty-insp svg{color:var(--text-3)}.group{border-bottom:1px solid var(--line-soft);padding:13px 14px 15px}.group-h{text-align:left;justify-content:space-between;align-items:center;width:100%;margin-bottom:11px;display:flex}.group-h b{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);font-size:11px;font-weight:700}.group-h .bp-flag{color:var(--accent);align-items:center;gap:5px;font-size:10.5px;display:flex}.group.closed .group-h{margin-bottom:0}.group-h .chev{color:var(--text-3)}.frow{align-items:center;gap:8px;margin-bottom:8px;display:flex}.frow:last-child{margin-bottom:0}.frow>label{width:64px;color:var(--text-3);flex:none;font-size:11.5px}.bp-note{color:var(--text-3);border-bottom:1px solid var(--line-soft);flex-direction:column;gap:2px;padding:10px 14px;font-size:11px;display:flex}.bp-note b{color:var(--text-2)}.colorfield{flex-direction:column;gap:9px;display:flex}.tokrow{border:1px solid var(--line-soft);background:var(--panel-2);border-radius:7px;align-items:center;gap:9px;padding:7px 9px;display:flex}.tokrow .sw{border-radius:5px;flex:none;width:20px;height:20px;box-shadow:inset 0 0 0 1px #ffffff24}.tokrow .tn{min-width:0;line-height:1.2}.tokrow .tn b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;display:block;overflow:hidden}.tokrow .tn span{color:var(--text-3);font-size:10.5px}.tokrow .lnk{flex:none;margin-left:auto}.swatches{flex-wrap:wrap;gap:6px;display:flex}.swatches.lg .swatch{width:26px;height:26px}.swatch{color:#fff;border-radius:6px;place-items:center;width:22px;height:22px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff29}.swatch.on{outline:2px solid var(--accent);outline-offset:2px}.swatch.picker{background:var(--panel-2);border:1px dashed var(--line);color:var(--text-3);cursor:pointer}.swatch.picker input{opacity:0;cursor:pointer;position:absolute;inset:0}.sw-preview{border-radius:6px;flex:none;width:22px;height:22px;box-shadow:inset 0 0 0 1px #ffffff29}.boxmodel{background:var(--panel-2);border:1px solid var(--line-soft);color:var(--text-3);border-radius:8px;padding:10px;font-size:10.5px}.bm-outer{border:1px dashed #4a5160;border-radius:6px;padding:22px 8px 10px;position:relative}.bm-inner{background:var(--panel-3);border:1px solid #4a5160;border-radius:5px;margin-top:8px;padding:22px 6px 8px;position:relative}.bm-tag{letter-spacing:.06em;text-transform:uppercase;font-size:9px;position:absolute;top:4px;left:8px}.bm-row{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.bm-row .field{background:var(--panel)}.bm-inner .bm-row .field{background:var(--panel-2)}.switchrow{color:var(--text-2);cursor:pointer;align-items:center;gap:9px;padding:2px 0;font-size:12px;display:flex}.switchrow input{accent-color:var(--accent);width:14px;height:14px}.note{background:var(--accent-soft);color:var(--text-2);border:1px solid #d08a5540;border-radius:7px;margin:12px 14px;padding:9px 11px;font-size:11.5px;line-height:1.5}.note b{color:var(--accent);font-weight:600}.cgroup{border-bottom:1px solid var(--line-soft);padding:13px 14px 15px}.cgroup-h{letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:7px;margin-bottom:10px;font-size:11px;font-weight:700;display:flex}.cgroup-h .cnt{color:var(--text-3);letter-spacing:0;font-weight:600}.langfields{flex-direction:column;gap:10px;display:flex}.lang-field .lf-h{align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.lang-field .lf-h b{letter-spacing:.06em;color:var(--text-2);font-size:11px;font-weight:700}.lang-field .lf-h span{color:var(--text-3);font-size:10.5px}.lang-field textarea{background:var(--panel-2);border:1px solid var(--line-soft);width:100%;color:var(--text);font:inherit;resize:vertical;border-radius:7px;outline:none;min-height:34px;padding:8px 10px;font-size:12.5px;line-height:1.5}.lang-field textarea:focus{border-color:var(--accent)}.lang-field[dir=rtl] textarea{text-align:right;direction:rtl}.subfield{margin-bottom:10px}.subfield:last-child{margin-bottom:0}.sublabel{color:var(--text-3);margin-bottom:5px;font-size:11px;display:block}.arr{flex-direction:column;gap:6px;display:flex}.arr-item{border:1px solid var(--line-soft);background:var(--panel-2);border-radius:7px;overflow:hidden}.arr-head{text-align:left;width:100%;color:var(--text-2);align-items:center;gap:7px;padding:8px 9px;font-size:12px;display:flex}.arr-head:hover{color:var(--text)}.arr-head .tw{color:var(--text-3);flex:none;place-items:center;width:11px;display:grid}.arr-title{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.arr-rm{width:20px;height:20px;color:var(--text-3);border-radius:4px;flex:none;place-items:center;display:grid}.arr-rm:hover{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent)}.arr-body{border-top:1px solid var(--line-soft);padding:10px 10px 12px}.arr-body .field,.arr-body .lang-field textarea{background:var(--panel-3)}.arr-add{color:var(--accent);border:1px dashed color-mix(in srgb,var(--accent) 40%,var(--line));border-radius:7px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.arr-add:hover{background:var(--accent-soft)}.themepane .group{padding:14px}.fontlist{flex-direction:column;gap:6px;display:flex}.fontrow{border:1px solid var(--line-soft);background:var(--panel-2);color:var(--text-2);text-align:left;border-radius:8px;align-items:center;gap:11px;padding:8px 10px;font-size:12.5px;display:flex}.fontrow:hover{border-color:var(--text-3)}.fontrow.on{border-color:var(--accent);color:var(--text);background:var(--accent-soft)}.fontrow .sample{background:var(--panel-3);width:30px;height:30px;color:var(--text);border-radius:6px;flex:none;place-items:center;font-size:15px;display:grid}.sample.f-serif-display{font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif}.sample.f-rounded{font-family:ui-rounded,SF Pro Rounded,-apple-system,sans-serif}.sample.f-mono{font-family:ui-monospace,SF Mono,Menlo,monospace}.radius-val{color:var(--text-2);text-align:right;font-variant-numeric:tabular-nums;width:38px;font-size:12px}.radius-demo{opacity:.85;background:linear-gradient(145deg,#d89055,#a9542b);height:34px;margin-top:10px}.theme-note{color:var(--text-3);margin-top:10px;font-size:11px;line-height:1.5}.langman{background:var(--panel-3);border:1px solid var(--line);z-index:70;border-radius:11px;width:300px;padding:12px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 44px #0000008c}.langman-h{align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.langman-h b{font-size:12.5px}.langman-h span{color:var(--text-3);flex:1;font-size:10.5px}.langman-h .icon-btn{align-self:center;width:24px;height:24px}.langman-list{flex-direction:column;gap:4px;max-height:220px;margin-bottom:10px;display:flex;overflow-y:auto}.langman-row{background:var(--panel-2);border-radius:7px;align-items:center;gap:9px;padding:7px 9px;font-size:12px;display:flex}.langman-row b{letter-spacing:.03em;width:34px}.langman-row .lname{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11.5px;overflow:hidden}.langman-row .def{letter-spacing:.04em;color:var(--ok);background:color-mix(in srgb,var(--ok) 13%,transparent);border-radius:4px;padding:2px 7px;font-size:10px;font-weight:700}.langman-row .prm{opacity:1}.langman-add{gap:7px;display:flex}.langman-add .field{background:var(--panel-2)}.langman-note{color:var(--text-3);margin-top:9px;font-size:10.5px;line-height:1.5}@media (prefers-reduced-motion:reduce){*{transition:none!important}}@media (max-width:1240px){.inspector{display:none}.ed{grid-template-columns:56px 284px 1fr}}@media (max-width:900px){.sidepanel{display:none}.ed{grid-template-columns:56px 1fr}}.mediapane{flex-direction:column;min-height:100%;display:flex}.media-top{border-bottom:1px solid var(--line-soft);padding:12px}.quota{margin-top:10px}.quota-bar span{background:linear-gradient(90deg,#d69059,#c0713a);border-radius:3px;height:100%;display:block}.quota-cap{color:var(--text-3);font-variant-numeric:tabular-nums;margin-top:5px;font-size:10.5px}.media-note{color:var(--text-3);margin-top:9px;font-size:11px;line-height:1.5}.media-grid{grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.media-card{border:1px solid var(--line-soft);background:var(--panel-2);border-radius:8px;overflow:hidden}.media-card.pickable:hover{border-color:var(--accent)}.media-thumb{aspect-ratio:4/3;background:var(--panel-3);cursor:pointer;width:100%;padding:0;display:block;overflow:hidden}.media-thumb img{object-fit:cover;width:100%;height:100%;display:block}.media-meta{color:var(--text-3);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:6px;padding:6px 8px;font-size:10px;display:flex}.media-actions{align-items:center;gap:2px;display:flex}.media-actions .prm{width:20px;height:20px;color:var(--text-3);opacity:1;border-radius:4px;place-items:center;display:grid}.media-actions .prm:hover{color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,transparent)}.media-refresh{align-self:center;padding:10px}.brandpane .group{border-bottom:1px solid var(--line-soft);padding:14px}.brand-slot{border-bottom:1px solid var(--line-soft);padding:13px 14px 15px}.brand-preview{border:1px dashed var(--line);background:var(--panel-2);border-radius:9px;place-items:center;min-height:76px;margin-bottom:10px;padding:12px;display:grid}.brand-preview.logo img{width:auto;max-width:100%;max-height:44px}.brand-preview.favicon img{border-radius:10px;width:48px;height:48px}.brand-empty{color:var(--text-3);font-size:11px}.brand-actions{gap:8px;display:flex}.formspane{flex-direction:column;min-height:100%;display:flex}.forms-list{flex-direction:column;gap:6px;padding:12px;display:flex}.forms-date{color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px}.forms-kv .field{margin-bottom:8px}.forms-kv textarea{resize:vertical;width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:none;font-size:12px;line-height:1.5}.forms-filter{padding:12px 12px 0}.store-pill.muted{opacity:.5}.forms-act{width:20px;height:20px;color:var(--text-3);border-radius:4px;flex:none;place-items:center;display:grid}.forms-act:hover{color:var(--accent);background:var(--accent-soft)}.forms-note{margin-bottom:10px}.forms-note textarea{background:var(--panel-3);border:1px solid var(--line-soft);resize:vertical;width:100%;color:var(--text);font:inherit;border-radius:6px;outline:none;padding:7px 9px;font-size:12px;line-height:1.5}.forms-note textarea:focus{border-color:var(--accent)}.forms-note-row{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.forms-note-row .lnk{padding:4px 0}.seo-editor{padding:12px}.seo-editor .langman-h{margin-bottom:12px}.seo-lang{margin-bottom:14px}.seo-lang .field{background:var(--panel-2)}.seo-lang textarea{resize:vertical;width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:none;font-size:12px;line-height:1.5}.pages .prm.seo:hover{color:var(--accent);background:var(--accent-soft)}.mediafield{flex-direction:column;gap:6px;display:flex}.mediafield .btn{align-self:flex-start;padding:4px 10px;font-size:11px}.modulespane{padding:12px 0}.module-row{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding:12px 14px;display:flex}.module-row.locked{opacity:.65}.module-info{flex:1;min-width:0}.module-info b{font-size:12.5px;font-weight:650;display:block}.module-info span{color:var(--text-3);font-size:11px;line-height:1.4}.mod-locked{letter-spacing:.05em;color:var(--text-3);background:var(--panel-2);border:1px solid var(--line-soft);white-space:nowrap;border-radius:5px;padding:3px 8px;font-size:10px;font-weight:700}.mod-switch{cursor:pointer;flex:none;display:inline-block;position:relative}.mod-switch input{opacity:0;cursor:pointer;position:absolute;inset:0}.mod-track{background:var(--panel-3);border:1px solid var(--line);border-radius:10px;width:34px;height:19px;transition:background .15s;display:block}.mod-thumb{background:var(--text-3);border-radius:50%;width:13px;height:13px;transition:transform .15s,background .15s;position:absolute;top:3px;left:3px}.mod-switch input:checked+.mod-track{background:var(--accent-soft);border-color:var(--accent)}.mod-switch input:checked+.mod-track .mod-thumb{background:var(--accent);transform:translate(15px)}.look-list{gap:6px;display:grid}.look-row{text-align:start;border:1px solid var(--line-soft);background:var(--panel-2);border-radius:9px;gap:1px;padding:9px 12px;transition:border-color .12s;display:grid}.look-row:hover{border-color:var(--text-3)}.look-row.on{border-color:var(--accent);background:var(--accent-soft)}.look-row b{color:var(--text-1);font-size:12px}.look-row span{color:var(--text-3);font-size:10.5px}.tpl-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:6px;display:grid}.tpl-card{background:var(--panel);border:1px solid var(--line-soft);border-radius:16px;transition:border-color .15s,transform .15s;overflow:hidden}.tpl-card:hover{border-color:var(--accent);transform:translateY(-3px)}.tpl-thumb{aspect-ratio:16/10;background:var(--panel-2);display:block;position:relative;overflow:hidden}.tpl-thumb img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .3s;display:block}.tpl-card:hover .tpl-thumb img{transform:scale(1.03)}.tpl-live{top:10px;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;background:#100d0ab8;border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:700;transition:opacity .15s;position:absolute;inset-inline-end:10px}.tpl-card:hover .tpl-live{opacity:1}.tpl-meta{align-items:center;gap:12px;padding:13px 15px;display:flex}.tpl-info{flex:1;min-width:0}.tpl-info b{color:var(--text-1);font-size:13px;display:block}.tpl-info span{color:var(--text-3);font-size:11px}.tpl-meta .plans-cta{white-space:nowrap;padding:8px 14px;font-size:12px}@media (max-width:1023px){.tpl-grid{grid-template-columns:1fr 1fr}}@media (max-width:620px){.tpl-grid{grid-template-columns:1fr}}.dash{max-width:1180px;margin-inline:auto;padding:0 28px 60px}.dash-head{flex-wrap:wrap;align-items:center;gap:16px;padding:26px 0 20px;display:flex}.dash-id{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dash-id h1{font-size:22px;font-weight:700}.dash-host{color:var(--text-3);font-size:12px;font-family:var(--mono,monospace);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.dash-host:hover{color:var(--accent)}.dash-actions{gap:10px;margin-inline-start:auto;display:flex}.dash-actions .btn{text-decoration:none}.dash-body{grid-template-columns:210px 1fr;align-items:start;gap:22px;display:grid}.dash-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:18px}.dash-nav button,.dash-nav a{color:var(--text-3);text-align:start;border-radius:9px;align-items:center;gap:9px;padding:9px 12px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.dash-nav button:hover,.dash-nav a:hover{background:var(--panel-2);color:var(--text-1)}.dash-nav button[aria-current=true]{background:var(--accent-soft);color:var(--accent)}.dash-nav-gap{border-bottom:1px solid var(--line-soft);height:14px;margin-bottom:14px}.dash-main{min-width:0}.dash-grid{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.dash-card{background:var(--panel);border:1px solid var(--line-soft);border-radius:16px;overflow:hidden}.dash-card>h2{border-bottom:1px solid var(--line-soft);padding:16px 20px;font-size:13px;font-weight:700}.dash-card .quotapane,.dash-card .statspane{max-width:520px}.dash-card .cmspane,.dash-card .cms-settings,.dash-card .legalpane,.dash-card .formspane,.dash-card .mediapane,.dash-card .brandpane,.dash-card .modulespane{max-width:680px}@media (max-width:1023px){.dash-grid{grid-template-columns:1fr}}@media (max-width:760px){.dash-body{grid-template-columns:1fr}.dash-nav{flex-flow:wrap;position:static}.dash-nav-gap{display:none}}.onbrd{background:var(--panel);border:1px solid var(--line-soft);border-radius:16px;margin-bottom:18px;padding:18px 20px}.onbrd-head{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.onbrd-htext{flex:1;min-width:180px}.onbrd-htext h2{margin:0 0 3px;font-size:14px;font-weight:700}.onbrd-htext p{color:var(--text-2);margin:0;font-size:12px;line-height:1.5}.onbrd-progress{flex-direction:column;align-items:flex-end;gap:6px;min-width:120px;display:flex}.onbrd-count{color:var(--text-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.onbrd-bar{background:var(--panel-3);border-radius:99px;width:120px;height:6px;overflow:hidden}.onbrd-bar>span{background:var(--accent);border-radius:99px;height:100%;transition:width .3s;display:block}.onbrd-x{width:28px;height:28px;color:var(--text-3);border-radius:6px;flex:none;place-items:center;display:grid}.onbrd-x:hover{background:var(--panel-2);color:var(--text)}.onbrd-steps{flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.onbrd-steps li{display:block}.onbrd-step{text-align:start;border:1px solid var(--line-soft);background:var(--panel-2);border-radius:10px;align-items:center;gap:12px;width:100%;padding:11px 13px;transition:border-color .15s,background .15s;display:flex}button.onbrd-step{cursor:pointer}button.onbrd-step:hover{border-color:var(--accent);background:var(--panel-3)}.onbrd-step.emphasis{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.onbrd-step.done{opacity:.72;background:0 0}.onbrd-mark{background:var(--panel-3);width:28px;height:28px;color:var(--accent);border-radius:7px;flex:none;place-items:center;display:grid}.onbrd-step.done .onbrd-mark{background:color-mix(in srgb,var(--ok) 16%,transparent);color:var(--ok)}.onbrd-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.onbrd-title{color:var(--text);align-items:center;gap:8px;font-size:12.5px;font-weight:650;display:flex}.onbrd-step.done .onbrd-title{color:var(--text-2);font-weight:600}.onbrd-desc{color:var(--text-2);font-size:11.5px;line-height:1.45}.onbrd-step.done .onbrd-desc{color:var(--text-3)}.onbrd-opt{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);background:var(--panel-3);border-radius:4px;flex:none;padding:2px 6px;font-size:9.5px;font-weight:700}.onbrd-go{color:var(--text-3);flex:none;display:inline-flex}button.onbrd-step:hover .onbrd-go{color:var(--accent)}.onbrd-done{align-items:center;gap:13px;display:flex}.onbrd-donemark{background:color-mix(in srgb,var(--ok) 16%,transparent);width:30px;height:30px;color:var(--ok);border-radius:8px;flex:none;place-items:center;display:grid}.onbrd-donetext{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.onbrd-donetext b{font-size:13px;font-weight:700}.onbrd-donetext span{color:var(--text-2);font-size:11.5px}@media (max-width:760px){.onbrd-progress{align-items:flex-start;width:100%}.onbrd-bar{width:100%}}.acc-wrap{max-width:640px;margin-inline:auto;padding:0 28px 60px}.acc-title{padding:26px 0 6px;font-size:22px;font-weight:700}.acc-card{background:var(--panel);border:1px solid var(--line-soft);border-radius:16px;margin-top:16px;padding:20px 22px}.acc-card h2{margin-bottom:14px;font-size:13px;font-weight:700}.acc-card .btn{margin-top:14px}.acc-card .theme-note{margin-top:8px}.statspane{gap:12px;padding:12px 0;display:grid}.stats-cards{grid-template-columns:1fr 1fr;gap:8px;padding:0 12px;display:grid}.stat-card{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.stat-card span{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:700}.stat-card b{font-variant-numeric:tabular-nums;color:var(--text-1);font-size:16px}.stats-head{justify-content:space-between;align-items:center;padding:0 12px;display:flex}.stats-total{color:var(--text-3);font-size:11px}.stats-total b{color:var(--text-1);font-variant-numeric:tabular-nums}.stats-chart{padding:0 12px}.stats-chart svg{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:10px;display:block}.stats-chart .bar{fill:var(--accent);opacity:.85}.stats-chart .bar:hover{opacity:1}.stats-chart .bar.today{fill:#3fa871;opacity:1}.stats-tops{grid-template-columns:1fr 1fr;gap:10px;padding:12px;display:grid}@media (max-width:640px){.stats-tops{grid-template-columns:1fr}}.stats-toplist{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:10px;padding:10px 12px}.stats-toph{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px;font-size:10px;font-weight:700}.stats-toprow{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:8px;padding:4px 0;font-size:12.5px;display:flex}.stats-toprow:first-of-type{border-top:0}.stats-topk{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;max-width:78%;overflow:hidden}.stats-toprow b{color:var(--text-1);font-variant-numeric:tabular-nums;flex:none}.stats-chart .grid{stroke:var(--line-soft);stroke-width:1px}.stats-chart .axis{fill:var(--text-3);font-size:8px;font-family:var(--mono,monospace)}.quotapane{gap:12px;padding:12px 14px;display:grid}.quota-pkg{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;padding-bottom:10px;display:flex}.quota-pkg b{color:var(--accent);font-size:13px}.quota-row{gap:5px;display:grid}.quota-cap{color:var(--text-3);justify-content:space-between;font-size:11px;display:flex}.quota-cap b{color:var(--text-1);font-variant-numeric:tabular-nums;font-weight:600}.quota-bar{background:var(--panel-2);border-radius:4px;height:6px;overflow:hidden}.quota-bar span{background:var(--accent);border-radius:4px;height:100%;transition:width .3s;display:block}.quota-row.warn .quota-bar span{background:#e0b14c}.quota-row.crit .quota-bar span{background:#e06c5b}.quotapane .btn.primary.wide{text-align:center;text-decoration:none;display:block}.quota-modal-veil{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a09078c;place-items:center;display:grid;position:fixed;inset:0}.quota-modal{background:var(--panel);border:1px solid var(--line);text-align:center;border-radius:16px;width:min(400px,100vw - 40px);padding:26px 26px 22px;position:relative;box-shadow:0 30px 80px -30px #000000b3}.quota-modal h3{margin:12px 0 8px;font-size:16px}.quota-modal p{color:var(--text-2);font-size:13px;line-height:1.55}.qm-icon{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:12px;place-items:center;margin:0 auto;display:grid}.qm-close{top:10px;width:24px;height:24px;color:var(--text-3);border-radius:6px;place-items:center;display:grid;position:absolute;inset-inline-end:10px}.qm-close:hover{background:var(--panel-2);color:var(--text-1)}.qm-actions{justify-content:center;gap:10px;margin-top:18px;display:flex}.qm-actions .btn{text-decoration:none}.pkg-badge{letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line);color:var(--text-3);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:800;text-decoration:none}.pkg-badge:hover{border-color:var(--accent);color:var(--accent)}.pkg-badge.pro,.pkg-badge.business{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.plans-wrap{--serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;max-width:1180px;margin-inline:auto;padding:0 28px 60px}.plans-top{border-bottom:1px solid var(--line-soft);align-items:center;gap:14px;padding:16px 0;display:flex}.plans-top .brand{color:var(--text-1);align-items:center;gap:9px;font-size:13.5px;text-decoration:none;display:flex}.plans-top .brand span:last-child{color:var(--text-3)}.plans-crumb{color:var(--text-3);align-items:center;gap:7px;margin-inline-start:auto;font-size:12px;display:flex}.plans-crumb a{color:var(--text-3);text-decoration:none}.plans-crumb a:hover{color:var(--text-1)}.plans-crumb em{color:var(--text-1);font-style:normal;font-weight:600}.plans-hero{text-align:center;padding:52px 0 8px}.plans-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin-bottom:16px;font-size:11px;font-weight:700;display:inline-flex}.plans-eyebrow:before,.plans-eyebrow:after{content:"";background:var(--accent);opacity:.5;width:26px;height:1px}.plans-hero h1{font-family:var(--serif);text-wrap:balance;letter-spacing:-.01em;color:var(--text-1);font-size:clamp(32px,4.4vw,50px);font-weight:500;line-height:1.08}.plans-hero h1 em{color:var(--accent);font-style:italic}.plans-hero p{max-width:56ch;color:var(--text-3);text-wrap:balance;margin:14px auto 0;font-size:15px}.plans-sitepick{color:var(--text-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:22px;font-size:12px;display:flex}.plans-sitepick button{border:1px solid var(--line);color:var(--text-2);background:var(--panel-2);border-radius:999px;padding:6px 13px;font-size:12px;font-weight:600}.plans-sitepick button[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.plans-billing{justify-content:center;align-items:center;gap:14px;margin:26px 0 30px;display:flex}.plans-billing button{color:var(--text-3);padding:6px 2px;font-size:13px;font-weight:600}.plans-billing button[aria-pressed=true]{color:var(--text-1)}.plans-billing .bswitch{background:var(--panel-2);border:1px solid var(--line);cursor:pointer;border-radius:999px;width:46px;height:26px;position:relative}.plans-billing .bswitch:after{content:"";background:var(--accent);border-radius:50%;width:18px;height:18px;transition:transform .18s;position:absolute;top:3px;left:3px}.plans-billing.yearly .bswitch:after{transform:translate(20px)}.plans-save{color:#3fa871;background:#3fa87121;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.plans-cards{grid-template-columns:repeat(5,1fr);align-items:stretch;gap:16px;display:grid}.plan-ent-card{background:var(--panel-2);border-style:dashed}.plan-price-ent{padding-top:8px;font-size:26px;line-height:1.2}.plan-card{background:var(--panel);border:1px solid var(--line-soft);border-radius:16px;flex-direction:column;padding:26px 22px 22px;display:flex;position:relative}.plan-card.featured{border-color:var(--accent);transform:translateY(-10px);box-shadow:0 24px 60px -36px #000c}.plan-card.current{outline:2px solid var(--accent);outline-offset:2px}.plan-flag{background:var(--accent);color:#fff;letter-spacing:.1em;white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:10px;font-weight:800;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.plan-flag.cur{background:#3fa871}.plan-card h2{color:var(--text-1);font-size:16px;font-weight:700}.plan-tag{color:var(--text-3);min-height:2.6em;margin-top:2px;font-size:12px;line-height:1.4}.plan-price{font-family:var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text-1);margin-top:10px;font-size:40px;font-weight:500}.plan-price small{color:var(--text-3);font-family:inherit;font-size:13px;font-weight:500}.plan-price-sub{color:var(--text-3);min-height:1.4em;margin-bottom:14px;font-size:11.5px}.plans-cta{text-align:center;border:1px solid var(--line);color:var(--text-1);cursor:pointer;background:0 0;border-radius:10px;padding:11px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:border-color .15s,background .15s;display:inline-block}.plans-cta:hover{border-color:var(--accent);background:var(--accent-soft)}.plans-cta.primary{background:var(--accent);border-color:var(--accent);color:#fff}.plans-cta.primary:hover{filter:brightness(1.08)}.plans-cta:disabled{opacity:.55;cursor:default}.plan-res{border-top:1px dashed var(--line);gap:9px;margin-top:18px;padding-top:15px;display:grid}.plan-res-h{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:800}.plan-r{color:var(--text-2);align-items:center;gap:9px;font-size:12.5px;display:flex}.plan-r svg{color:var(--accent);flex:none}.plan-r b{font-variant-numeric:tabular-nums;color:var(--text-1);white-space:nowrap;margin-inline-start:auto;font-weight:700}.plan-feat{border-top:1px dashed var(--line);color:var(--text-2);gap:7px;margin-top:14px;padding-top:13px;font-size:12px;list-style:none;display:grid}.plan-feat li.off{color:var(--text-3);opacity:.75}.plan-feat li.hl{color:var(--accent);font-weight:600}.plans-ent{background:var(--panel);border:1px solid var(--line-soft);border-radius:16px;align-items:center;gap:26px;margin-top:22px;padding:22px 26px;display:flex}.plans-ent b{font-family:var(--serif);color:var(--text-1);font-size:21px;font-weight:500}.plans-ent p{color:var(--text-3);max-width:62ch;margin-top:4px;font-size:12.5px}.plans-ent .plans-cta{white-space:nowrap;flex:none;margin-inline-start:auto}.plans-diff{background:var(--panel);border:1px solid var(--line-soft);border-radius:16px;margin-top:56px;overflow:hidden}.plans-diff-h{text-align:center;padding:22px 26px 4px}.plans-diff-h h3,.plans-full h3{font-family:var(--serif);color:var(--text-1);font-size:24px;font-weight:500}.plans-diff-h p{color:var(--text-3);margin-top:3px;font-size:12.5px}.plans-tblwrap{overflow-x:auto}.plans-diff table,.plans-full table{border-collapse:collapse;width:100%;min-width:640px;font-size:12.5px}.plans-diff th,.plans-diff td,.plans-full th,.plans-full td{text-align:center;border-top:1px solid var(--line-soft);color:var(--text-2);font-variant-numeric:tabular-nums;padding:11px 16px}.plans-diff th:first-child,.plans-diff td:first-child,.plans-full th:first-child,.plans-full td:first-child{text-align:start;color:var(--text-1);font-weight:600}.plans-diff thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);border-top:0;padding-top:16px;font-size:10.5px}.plans-diff thead th.us{color:var(--accent)}.plans-diff .y,.plans-full .y{color:#3fa871;font-weight:700}.plans-diff .n,.plans-full .n{color:var(--text-3);opacity:.7}.plans-diff .p{color:#e0b14c;font-size:11px;font-weight:600}.plans-diff tbody td:nth-child(2){background:var(--accent-soft)}.plans-full{text-align:center;margin-top:56px}.plans-full>p{color:var(--text-3);margin:4px 0 20px;font-size:12.5px}.plans-full .plans-tblwrap{border:1px solid var(--line-soft);background:var(--panel);text-align:start;border-radius:16px}.plans-full thead th{background:var(--panel);z-index:2;color:var(--text-1);border-top:0;padding:14px 16px;font-size:12px;position:sticky;top:0}.plans-full thead th.feature{color:var(--accent)}.plans-full .grp td{background:var(--panel-2);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);padding:7px 16px;font-size:10px;font-weight:800}.plans-note{color:var(--text-3);margin-top:14px;font-size:11.5px}@media (max-width:1279px){.plans-cards{grid-template-columns:1fr 1fr}.plan-card.featured{transform:none}}@media (max-width:620px){.plans-cards{grid-template-columns:1fr}.plans-ent{flex-direction:column;align-items:flex-start}.plans-ent .plans-cta{margin-inline-start:0}}.tree-row .more{width:18px;height:18px;color:var(--text-3);opacity:0;border-radius:5px;flex:none;place-items:center;margin-inline-start:auto;font-weight:700;display:grid}.tree-row:hover .more,.tree-row.sel .more{opacity:1}.tree-row .more:hover{background:var(--panel-3,var(--panel-2));color:var(--text-1)}.tree-row .count{margin-inline-start:0}.tree-menu{top:100%;z-index:40;background:var(--panel);border:1px solid var(--line);border-radius:9px;flex-direction:column;min-width:118px;padding:4px;display:flex;position:absolute;inset-inline-end:6px;box-shadow:0 10px 26px -12px #00000080}.tree-menu button{color:var(--text-1);text-align:start;border-radius:6px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:flex}.tree-menu button:hover{background:var(--panel-2)}.tree-menu button.danger{color:#e06c5b}.node-menu{background:var(--panel);border:1px solid var(--line);-webkit-user-select:none;user-select:none;border-radius:10px;flex-direction:column;min-width:190px;padding:5px;display:flex;box-shadow:0 16px 38px -12px #0000008c}.node-menu.inline{top:100%;z-index:40;position:absolute;inset-inline-end:6px}.node-menu.float{z-index:1000;position:fixed}.node-menu button{color:var(--text);text-align:start;border-radius:7px;align-items:center;gap:9px;width:100%;padding:7px 9px;font-size:12.5px;display:flex}.node-menu button:hover:not(:disabled){background:var(--panel-2)}.node-menu button:disabled{opacity:.38;cursor:default}.node-menu button.danger{color:#e06c5b}.node-menu button>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.node-menu button>svg{flex:none}.node-menu kbd{color:var(--text-3);background:var(--panel-2);border:1px solid var(--line);letter-spacing:.02em;border-radius:5px;flex:none;margin-inline-start:auto;padding:3px 5px;font:600 10.5px/1 ui-sans-serif,-apple-system,BlinkMacSystemFont,sans-serif}.node-menu button.danger kbd{color:#e06c5b}.node-menu-sep{background:var(--line);height:1px;margin:5px 6px}.ctx-veil{z-index:999;position:fixed;inset:0}.blocks-hint{color:var(--text-3);padding:2px 12px 6px;font-size:10.5px}.block-ghost{z-index:9999;pointer-events:none;background:var(--accent);color:#fff;opacity:.92;border-radius:8px;padding:7px 14px;font-size:12px;font-weight:700;position:fixed;box-shadow:0 10px 26px -10px #00000080}.drag-overlay{z-index:9998;cursor:grabbing;position:fixed;inset:0}.block-ghost[data-over]{outline:2px solid #fff}.map-choice{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.map-pill{border:1px solid var(--line);color:var(--text-2);background:var(--panel-2);border-radius:999px;padding:7px 13px;font-size:12px;font-weight:600}.map-pill.on{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.cmspane{flex-direction:column;padding-bottom:12px;display:flex}.cms-empty{text-align:center;color:var(--text-3);flex-direction:column;align-items:center;gap:6px;padding:26px 18px 10px;display:flex}.cms-empty b{color:var(--text-1);font-size:12.5px}.cms-empty p{font-size:11px;line-height:1.5}.cms-colrow{border-bottom:1px solid var(--line-soft);cursor:pointer;color:var(--text-2);align-items:center;gap:9px;padding:10px 12px;display:flex}.cms-colrow:hover{background:var(--panel-2)}.cms-colicon{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:7px;flex:none;place-items:center;display:grid}.cms-colinfo{flex:1;min-width:0}.cms-colinfo b{color:var(--text-1);font-size:12.5px;font-weight:650;display:block}.cms-colinfo span{color:var(--text-3);font-size:10.5px;font-family:var(--mono,monospace)}.cms-head{border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;padding:10px 12px;display:flex}.cms-head b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.cms-path{color:var(--text-3);font-size:10px;font-family:var(--mono,monospace)}.cms-back{width:22px;height:22px;color:var(--text-3);border-radius:6px;flex:none;place-items:center;display:grid}.cms-back:hover{background:var(--panel-2);color:var(--text-1)}.tabs.sub{border-bottom:1px solid var(--line-soft)}.cms-toolbar{align-items:center;gap:8px;padding:10px 12px 6px;display:flex}.cms-toolbar .search{flex:1;margin:0}.cms-toolbar .btn{flex:none;align-items:center;gap:4px;padding:6px 10px;font-size:11px;display:inline-flex}.cms-draglist{flex-direction:column;display:flex}.cms-dragrow{border-bottom:1px solid var(--line-soft)}.cms-dragrow.over{box-shadow:inset 0 2px 0 var(--accent)}.cms-handle{width:18px;color:var(--text-3);cursor:grab;flex:none;place-items:center;display:grid}.cms-recrow{cursor:pointer;color:var(--text-2);align-items:center;gap:7px;padding:9px 12px;display:flex}.cms-recrow:hover{background:var(--panel-2)}.cms-dot{background:var(--text-3);opacity:.5;border-radius:50%;flex:none;width:7px;height:7px}.cms-dot.on{opacity:1;background:#3fa871}.cms-rectitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-1);flex:1;font-size:12px;overflow:hidden}.cms-settings{padding-bottom:12px}.cms-fieldrow-wrap{width:100%}.cms-fieldrow{cursor:pointer;align-items:center;gap:6px;padding:8px 12px;display:flex}.cms-fieldrow:hover{background:var(--panel-2)}.cms-fieldname{min-width:0;color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:600;overflow:hidden}.cms-fieldtype{letter-spacing:.04em;color:var(--text-3);background:var(--panel-2);border:1px solid var(--line-soft);border-radius:5px;flex:none;padding:2px 7px;font-size:10px;font-weight:700}.cms-fieldbody{border-top:1px dashed var(--line-soft);padding-block:4px 12px;padding-inline:34px 14px}.cms-status{color:var(--text-2);cursor:pointer;flex:none;align-items:center;gap:6px;font-size:11px;display:inline-flex}.cms-status input{accent-color:#3fa871}.cms-locpills{border-bottom:1px solid var(--line-soft);align-items:center;gap:4px;padding:8px 12px;display:flex}.cms-locpills button{color:var(--text-3);border:1px solid #0000;border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:700}.cms-locpills button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);border-color:var(--accent)}.cms-locnote{color:var(--text-3);margin-inline-start:auto;font-size:10px}.cms-loc-tag{color:var(--accent);background:var(--accent-soft);border-radius:4px;margin-inline-start:6px;padding:1px 6px;font-size:9.5px;font-weight:700}.cms-recfields{padding:4px 0}.cms-imgfield{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cms-imgfield .btn{align-items:center;gap:4px;padding:5px 10px;font-size:11px;display:inline-flex}.cms-thumb{border:1px solid var(--line-soft);border-radius:8px;flex:none;width:52px;height:52px;position:relative;overflow:hidden}.cms-thumb img{object-fit:cover;width:100%;height:100%;display:block}.cms-thumb-rm{top:2px;color:#fff;background:#141418b8;border-radius:5px;place-items:center;width:16px;height:16px;display:grid;position:absolute;inset-inline-end:2px}.legalpane{padding-bottom:12px}.legal-doc{border:1px solid var(--line-soft);background:var(--panel-2);cursor:pointer;border-radius:9px;align-items:flex-start;gap:9px;padding:9px 10px;transition:border-color .12s;display:flex}.legal-doc:hover{border-color:var(--text-3)}.legal-doc.on{border-color:var(--accent);background:var(--accent-soft)}.legal-doc input{accent-color:var(--accent);flex:none;margin-top:2px}.legal-doc-info{flex:1;min-width:0}.legal-doc-info b{font-size:12px;font-weight:650;display:block}.legal-doc-info>span{color:var(--text-3);font-size:10.5px;line-height:1.4;display:block}.legal-doc-path{font-family:var(--mono,monospace);margin-top:2px;font-size:10px!important}.legal-doc .lnk{flex:none;margin-top:2px}.sector-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.sector-card{border:1px solid var(--line-soft);background:var(--panel-2);text-align:start;border-radius:9px;padding:10px 11px;transition:border-color .12s}.sector-card:hover{border-color:var(--text-3)}.sector-card.on{border-color:var(--accent);background:var(--accent-soft)}.sector-card b{margin-bottom:3px;font-size:12px;font-weight:650;display:block}.sector-card span{color:var(--text-3);font-size:10.5px;line-height:1.35;display:block}@media (max-width:640px){.sector-grid{grid-template-columns:1fr 1fr}}.sector-scroll{border:1px solid var(--line-soft);background:var(--panel-2);border-radius:10px;max-height:340px;padding:10px;overflow-y:auto}.sector-cat{letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);margin:12px 2px 7px;font-size:10px;font-weight:700}.sector-scroll>div:first-child .sector-cat{margin-top:2px}.sector-scroll .sector-card{background:var(--panel)}.tpl-banner{border:1.5px dashed var(--accent);background:var(--accent-soft);border-radius:14px;align-items:center;gap:16px;margin:4px 0 16px;padding:16px 20px;text-decoration:none;transition:transform .12s;display:flex}.tpl-banner:hover{transform:translateY(-2px)}.tpl-banner b{color:var(--accent);font-size:14px;display:block}.tpl-banner span{color:var(--text-2);font-size:12px}.tpl-banner-cta{color:var(--accent);white-space:nowrap;margin-inline-start:auto;font-size:13px;font-weight:700}.store{flex-direction:column;gap:18px;padding:16px 20px 22px;display:flex}.store-tabs{border-bottom:1px solid var(--line-soft);scrollbar-width:thin;scrollbar-color:var(--line) transparent;align-items:center;gap:2px;display:flex;overflow-x:auto}.store-tabs::-webkit-scrollbar{height:5px}.store-tabs::-webkit-scrollbar-track{background:0 0}.store-tabs::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}.store-tabs [role=tab]{white-space:nowrap;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;padding:11px 13px 9px;font-size:12.5px;font-weight:650;display:inline-flex}.store-tabs [role=tab]:hover{color:var(--text)}.store-tabs [role=tab][aria-selected=true]{border-color:var(--accent);color:var(--accent)}.store-tabs [role=tab] em{background:var(--panel-2);border:1px solid var(--line-soft);min-width:19px;height:19px;color:var(--text-3);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:10.5px;font-style:normal;font-weight:700;line-height:1;display:inline-flex}.store-tabs [role=tab] em.hot{color:#ffab91;background:#3e2723;border-color:#7a4a38}.store-tabs [role=tab]:first-child{order:1}.store-tabs [role=tab]:nth-child(2){order:2}.store-tabs [role=tab]:nth-child(3){order:3}.store-tabs [role=tab]:nth-child(4){order:4}.store-tabs [role=tab]:nth-child(6){order:5}.store-tabs [role=tab]:nth-child(8){order:6}.store-tabs [role=tab]:nth-child(9){order:7}.store-tabs [role=tab]:nth-child(10){order:8}.store-tabs [role=tab]:nth-child(5){order:9}.store-tabs [role=tab]:nth-child(7){order:10}.store-tabs-gap{flex:1;order:11}.store-shoplink{color:var(--accent);white-space:nowrap;order:12;font-size:12px;font-weight:650}.store-tabs [role=tab]:nth-child(5),.store-tabs [role=tab]:nth-child(6),.store-tabs [role=tab]:nth-child(9){margin-inline-start:10px;padding-inline-start:20px;position:relative}.store-tabs [role=tab]:nth-child(5):before,.store-tabs [role=tab]:nth-child(6):before,.store-tabs [role=tab]:nth-child(9):before{content:"";inset-inline-start:0;background:var(--line);width:1px;height:18px;position:absolute;top:50%;transform:translateY(-50%)}.store-list{flex-direction:column;gap:12px;display:flex}.store-products{flex-direction:column;gap:10px;display:flex}.store-prow-wrap{align-items:center;gap:6px;display:flex}.store-reorder{flex-direction:column;flex:none;gap:2px;display:flex}.store-reorder .icon-btn{width:26px;height:22px}.store-prow{background:var(--panel-2);border:1px solid var(--line-soft);cursor:pointer;text-align:start;border-radius:11px;align-items:center;gap:15px;padding:13px 16px;transition:border-color .12s;display:flex}.store-prow:hover{border-color:var(--text-3)}.store-ofilter{flex-wrap:wrap;gap:6px;margin-bottom:2px;display:flex}.store-ofilter [role=tab]{background:var(--panel-2);border:1px solid var(--line-soft);color:var(--text-2);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:650;display:inline-flex}.store-ofilter [role=tab]:hover{color:var(--text);border-color:var(--text-3)}.store-ofilter [role=tab][aria-selected=true]{background:var(--accent);border-color:var(--accent);color:#fff}.store-ofilter [role=tab] em{opacity:.75;font-size:10.5px;font-style:normal;font-weight:700}.store-faq-row{border:1px solid var(--line-soft);background:var(--panel);border-radius:10px;margin-bottom:8px;padding:12px}.store-faq-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.store-faq-head b{color:var(--text-2);font-size:12px}.store-faq-actions{gap:2px;margin-inline-start:auto;display:flex}.store-pimg{background:var(--panel);border-radius:7px;flex:none;width:52px;height:42px;overflow:hidden}.store-pimg img{object-fit:cover;width:100%;height:100%;display:block}.store-pimg .ph{background:repeating-linear-gradient(45deg,var(--line-soft) 0 8px,transparent 8px 16px);width:100%;height:100%;display:block}.store-pbd{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.store-pbd b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.store-psub{color:var(--text-3);font-size:11px}.store-pprice{white-space:nowrap;align-items:baseline;gap:7px;display:flex}.store-pprice b{color:var(--text);font-size:13.5px}.store-pprice s{color:var(--text-3);font-size:11px}.store-pill{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:var(--panel-2);border:1px solid var(--line-soft);color:var(--text-3);border-radius:999px;align-items:center;padding:5px 11px;font-size:10px;font-style:normal;font-weight:700;line-height:1;display:inline-flex}.store-pill.ok{color:#81c995;background:#1b3524;border-color:#2e5b3c}.store-pill.wait{color:#e7c868;background:#3a3324;border-color:#6b5a2e}.store-pill.bad{color:#ffab91;background:#3e2723;border-color:#7a4a38}.store-pill.new{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.store-pill.ship{color:#8ab4f8;background:#1e3040;border-color:#33526e}.store-pill.done{color:#81c995;background:#1b3524;border-color:#2e5b3c}.store-editor{flex-direction:column;gap:14px;display:flex}.store-fgrid{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.store-fgrid .cgroup.wide,.store-fgrid .cgroup:only-child{grid-column:1/-1}.store-imgs{flex-wrap:wrap;gap:9px;display:flex}.store-img{border:1px solid var(--line-soft);border-radius:8px;width:84px;height:66px;position:relative;overflow:hidden}.store-img img{object-fit:cover;width:100%;height:100%;display:block}.store-img button{top:3px;color:#eee;cursor:pointer;background:#0c0a08c7;border:0;border-radius:6px;place-items:center;width:19px;height:19px;display:grid;position:absolute;inset-inline-end:3px}.store-imgadd{border:1.5px dashed var(--line);width:84px;height:66px;color:var(--text-3);cursor:pointer;background:0 0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:9.5px;font-weight:650;display:flex}.store-imgadd:hover{border-color:var(--accent);color:var(--accent)}.store-cat-picker{border:1px solid var(--line-soft);background:var(--panel-2);border-radius:9px;flex-direction:column;gap:2px;max-height:220px;padding:8px 10px;display:flex;overflow-y:auto}.store-cat-check{color:var(--text-2);cursor:pointer;align-items:center;gap:8px;padding:4px 2px;font-size:12.5px;display:flex}.store-cat-check input{accent-color:var(--accent)}.store-var-opts{flex-wrap:wrap;gap:7px;margin-bottom:9px;display:flex}.store-var-opt{background:var(--panel-2);border:1px solid var(--line-soft);color:var(--text-2);border-radius:999px;align-items:center;gap:6px;padding:4px 6px 4px 11px;font-size:11.5px;display:inline-flex}.store-var-opt b{color:var(--text);font-weight:650}.store-var-opt button{width:18px;height:18px;color:var(--text-3);border-radius:999px;place-items:center;display:grid}.store-var-opt button:hover{background:var(--panel-3);color:var(--text)}.store-var-addopt{align-items:center;gap:8px;margin-bottom:12px;display:flex}.store-var-addopt .field.sm{flex:0 0 140px}.store-var-table{flex-direction:column;gap:6px;display:flex}.store-var-head{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);grid-template-columns:1.3fr 110px 90px 120px 44px;gap:10px;padding:0 4px;font-size:10px;font-weight:700;display:grid}.store-var-row{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:9px;grid-template-columns:1.3fr 110px 90px 120px 44px;align-items:center;gap:10px;padding:8px 10px;display:grid}.store-var-combo{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.store-var-img{justify-content:center;display:flex}.store-var-thumb{border:1px solid var(--line-soft);border-radius:6px;width:34px;height:34px;position:relative;overflow:hidden}.store-var-thumb img{object-fit:cover;width:100%;height:100%;display:block}.store-var-thumb button{top:1px;color:#eee;cursor:pointer;background:#0c0a08c7;border:0;border-radius:999px;place-items:center;width:14px;height:14px;display:grid;position:absolute;inset-inline-end:1px}.store-var-imgadd{border:1.5px dashed var(--line);width:34px;height:34px;color:var(--text-3);cursor:pointer;background:0 0;border-radius:6px;place-items:center;display:grid}.store-var-imgadd:hover{border-color:var(--accent);color:var(--accent)}.store-cat-add{align-items:center;gap:8px;display:flex}.store-cat-add .field.sm{flex:0 0 200px}.store-cat-list{flex-direction:column;gap:6px;display:flex}.store-cat-row{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:10px;align-items:center;gap:10px;padding:9px 13px;display:flex}.store-cat-name{text-align:start;color:var(--text);flex:1;font-size:13px;font-weight:650}.store-cat-name:hover{color:var(--accent)}.store-cat-badge{color:var(--text-3);white-space:nowrap;font-size:10.5px;font-style:normal}.store-cat-rename{flex:1}.store-orders{flex-direction:column;gap:9px;display:flex}.store-ohead{letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);grid-template-columns:110px 1fr 170px 90px 110px;gap:12px;padding:0 16px;font-size:10px;font-weight:700;display:grid}.store-order{border:1px solid var(--line-soft);background:var(--panel-2);border-radius:11px;overflow:hidden}.store-order.open{border-color:var(--text-3)}.store-orow{cursor:pointer;text-align:start;background:0 0;border:0;grid-template-columns:110px 1fr 170px 90px 110px;align-items:center;gap:12px;width:100%;padding:14px 16px;display:grid}.store-ono{flex-direction:column;gap:1px;display:flex}.store-ono b{color:var(--text);font-size:13px}.store-ono em{color:var(--text-3);font-size:10.5px;font-style:normal}.store-ocust{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.store-opay{color:var(--text-2);flex-direction:column;align-items:flex-start;gap:4px;font-size:11.5px;display:flex}.store-osum{color:var(--text);font-size:13.5px}.store-odetail{border-top:1px solid var(--line-soft);grid-template-columns:1.2fr 1fr;gap:14px;padding:14px;display:grid}.store-oitems{flex-direction:column;gap:6px;display:flex}.store-oitem{color:var(--text-2);gap:10px;font-size:12.5px;display:flex}.store-oitem span{flex:1;min-width:0}.store-oitem em{color:var(--text-3);font-style:normal}.store-oitem b{color:var(--text)}.store-oitem.sum{border-top:1px dashed var(--line-soft);color:var(--text-3);padding-top:7px}.store-oitem.total b{font-size:14px}.store-ocustbox{background:var(--panel);border:1px solid var(--line-soft);border-radius:9px;flex-direction:column;gap:4px;padding:11px 13px;display:flex}.store-ocustbox p{color:var(--text-2);font-size:12px;line-height:1.5}.store-ocustbox em{color:var(--text-3);font-style:normal}.store-oactions{flex-wrap:wrap;grid-column:1/-1;gap:14px;display:flex}.store-oactions label{color:var(--text-3);flex-direction:column;gap:5px;font-size:11px;font-weight:650;display:flex}.store-oactions select{background:var(--panel);border:1px solid var(--line);color:var(--text);border-radius:8px;padding:7px 10px;font-size:12.5px}.store-settings{flex-direction:column;gap:14px;display:flex}.store-scard{border:1px solid var(--line-soft);background:var(--panel-2);border-radius:12px;padding:16px}.store-scard.soon{opacity:.72}.store-scard h3{margin:0;font-size:13px;font-weight:700}.store-shead{justify-content:space-between;align-items:center;gap:10px;display:flex}.store-sdesc{color:var(--text-3);margin:6px 0 12px;font-size:11.5px;line-height:1.5}.store-customers{flex-direction:column;gap:7px;display:flex}.store-chead{letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);grid-template-columns:1fr 1.4fr 120px 64px 130px;gap:12px;padding:0 13px;font-size:10px;font-weight:700;display:grid}.store-crow{border:1px solid var(--line-soft);background:var(--panel-2);border-radius:11px;grid-template-columns:1fr 1.4fr 120px 64px 130px;align-items:center;gap:12px;padding:11px 13px;display:grid}.store-cseg{width:100%;font:inherit;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:7px;padding:6px 8px;font-size:12px}.store-cseg:focus{border-color:var(--accent);outline:none}.store-digital-file{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.store-digital-name{color:var(--text);background:var(--panel-2);border:1px solid var(--line);border-radius:7px;padding:6px 10px;font-size:13px;font-weight:600}.store-cname{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.store-cemail{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:12px;display:flex;overflow:hidden}.store-cdate{color:var(--text-3);font-size:12px}.store-ccount{color:var(--text);text-align:end;font-size:13px}.store-keys{flex-direction:column;gap:7px;display:flex}.store-khead{letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);grid-template-columns:1fr 110px 1fr 130px 34px;gap:12px;padding:0 13px;font-size:10px;font-weight:700;display:grid}.store-krow{border:1px solid var(--line-soft);background:var(--panel-2);border-radius:11px;grid-template-columns:1fr 110px 1fr 130px 34px;align-items:center;gap:12px;padding:9px 13px;display:grid}.store-krow b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.store-kprefix{font-family:var(--mono,monospace);color:var(--text-3);font-size:11.5px}.store-kscopes{flex-wrap:wrap;gap:5px;display:flex}.store-klast{color:var(--text-3);font-size:11.5px}.store-krow .btn.danger{padding:5px 8px}.store-key-box{border:1.5px dashed var(--line);background:var(--panel-2);border-radius:12px;padding:14px}.store-key-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.store-key-head b{font-size:13px}.store-key-value{background:var(--panel);border:1px solid var(--line-soft);border-radius:8px;align-items:center;gap:9px;padding:9px 11px;display:flex}.store-key-value code{min-width:0;font-family:var(--mono,monospace);color:var(--text);overflow-wrap:break-word;word-break:break-all;flex:1;font-size:12.5px}.store-key-warn{color:var(--danger);margin:9px 2px 0;font-size:11px;line-height:1.5}.store-rev-filter{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:8px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.store-rev-filter button{color:var(--text-3);border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-size:12px;font-weight:650;display:flex}.store-rev-filter button:hover{color:var(--text-2)}.store-rev-filter button[aria-pressed=true]{background:var(--panel-3);color:var(--text)}.store-rev-filter em{opacity:.75;font-size:10px;font-style:normal;font-weight:700}.store-rev-list{flex-direction:column;gap:10px;display:flex}.store-rev-row{border:1px solid var(--line-soft);background:var(--panel-2);border-radius:11px;flex-direction:column;gap:7px;padding:12px 14px;display:flex}.store-rev-head{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.store-rev-stars{color:#e7c868;letter-spacing:1px;font-size:13px}.store-rev-product{color:var(--text);font-size:12.5px}.store-rev-author{color:var(--text-3);font-size:12px}.store-rev-date{color:var(--text-3);margin-inline-start:auto;font-size:11px;font-style:normal}.store-rev-title{color:var(--text);font-size:13px}.store-rev-body{color:var(--text-2);margin:0;font-size:12.5px;line-height:1.5}.store-rev-actions{gap:8px;display:flex}.store-rev-reply{align-items:flex-start;gap:8px;display:flex}.store-rev-reply .field{flex:1}.store-cpn-list{flex-direction:column;gap:7px;display:flex}.store-cpn-row{border:1px solid var(--line-soft);background:var(--panel-2);border-radius:11px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 13px;display:flex}.store-cpn-name{text-align:start;min-width:110px;color:var(--text);flex:none;font-size:13px;font-weight:650}.store-cpn-name:hover{color:var(--accent)}.store-cpn-meta{min-width:160px;color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.store-cpn-meta b{color:var(--text)}.store-ship{border-top:1px dashed var(--line-soft);flex-direction:column;grid-column:1/-1;gap:8px;padding-top:12px;display:flex}.store-ship>b{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:700}.store-ship-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.store-ship-form .field.sm{flex:0 0 150px}.store-ship-done{flex-flow:wrap;align-items:center;gap:10px}.store-ship-done>b{text-transform:none;letter-spacing:0;color:var(--text);font-size:12.5px;font-weight:650}.store-ship-done span{color:var(--text-2);font-size:12.5px}.store-ship-done em{color:var(--text-3);font-size:11px;font-style:normal}.store-ret-list{flex-direction:column;gap:10px;display:flex}.store-ret-row{border:1px solid var(--line-soft);background:var(--panel-2);border-radius:11px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.store-ret-head{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.store-ret-head b{color:var(--text);font-size:13px}.store-ret-cust{color:var(--text-2);font-size:12px}.store-ret-date{color:var(--text-3);margin-inline-start:auto;font-size:11px;font-style:normal}.store-ret-reason{color:var(--text-2);margin:0;font-size:12.5px;line-height:1.5}.store-ret-actions{gap:8px;display:flex}.store-ret-note{align-items:flex-start;gap:8px;display:flex}.store-ret-note .field{flex:1}@media (max-width:760px){.store-ohead{display:none}.store-orow{grid-template-columns:1fr auto;grid-auto-rows:auto;row-gap:6px}.store-odetail,.store-fgrid{grid-template-columns:1fr}.store-chead,.store-khead{display:none}.store-crow,.store-krow{grid-template-columns:1fr;row-gap:5px}.store-ccount{text-align:start}.store-var-head{display:none}.store-var-row{grid-template-columns:1fr 1fr;row-gap:6px}.store-var-combo{grid-column:1/-1}.store-cat-add{flex-wrap:wrap}.store-cat-add .field.sm,.store-ship-form .field.sm{flex:100%}}.sub-badge{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line);color:var(--text-3);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:800;text-decoration:none}.sub-badge.active{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 40%,var(--line));background:color-mix(in srgb,var(--ok) 12%,transparent)}.sub-badge.grace{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.sub-badge.suspended{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 45%,var(--line));background:color-mix(in srgb,var(--danger) 12%,transparent)}.sub-badge.closed{color:var(--text-3);background:var(--panel-2)}.sub-banner{max-width:1180px;margin:14px auto 0;padding:0 28px}.sub-banner-line{align-items:center;gap:12px;display:flex}.sub-banner-line .lg-link{margin-inline-start:auto;font-size:12px}.sub-banner-cta{border:1px solid var(--line);background:var(--panel);border-radius:12px;align-items:center;gap:16px;margin-top:10px;padding:14px 16px;display:flex}.sub-banner.grace .sub-banner-cta{border-color:var(--accent);background:var(--accent-soft)}.sub-banner.suspended .sub-banner-cta,.sub-banner.closed .sub-banner-cta{border-color:color-mix(in srgb,var(--danger) 45%,var(--line));background:color-mix(in srgb,var(--danger) 8%,transparent)}.sub-banner-cta>div{flex:1;min-width:0}.sub-banner-cta b{font-size:13px}.sub-banner-cta p{color:var(--text-2);margin-top:3px;font-size:12.5px}.sub-banner-cta .btn{white-space:nowrap;flex:none}.pay-wrap{max-width:640px;margin-inline:auto;padding:0 28px 60px}.pay-card{background:var(--panel);border:1px solid var(--line-soft);border-radius:16px;margin-top:20px;padding:24px}.pay-card h1{font-size:18px;font-weight:700}.pay-testhead{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pay-testbadge{color:var(--accent);border:1px solid var(--accent);background:var(--accent-soft);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.pay-desc{color:var(--text-2);margin-top:8px;font-size:13px;line-height:1.5}.pay-note{border-radius:8px;margin-top:10px;padding:9px 12px;font-size:13px}.pay-note.ok{color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent);border:1px solid color-mix(in srgb,var(--ok) 35%,var(--line))}.pay-note.err{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent);border:1px solid color-mix(in srgb,var(--danger) 40%,var(--line))}.pay-summary{border:1px solid var(--line-soft);border-radius:12px;margin:18px 0;overflow:hidden}.pay-summary>div{justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:13px;display:flex}.pay-summary>div+div{border-top:1px solid var(--line-soft)}.pay-summary>div span{color:var(--text-3)}.pay-summary-total{background:var(--panel-2)}.pay-summary-total b{color:var(--accent);font-size:16px}.pay-form{margin-top:16px}.pay-row{gap:12px;margin-top:12px;display:flex}.pay-iframe{background:#fff;border-radius:12px;margin-top:16px}.pay-done h1{color:var(--ok)}.pay-done .btn{margin-top:18px}.pay-methods{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-top:18px;display:grid}.pay-method{text-align:left;border:1px solid var(--line-soft);background:var(--panel-2);cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;transition:border-color .15s,background .15s,transform 50ms;display:flex}.pay-method:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--panel-2))}.pay-method:active:not(:disabled){transform:translateY(1px)}.pay-method:disabled{opacity:.55;cursor:default}.pay-method b{font-size:14px;font-weight:700}.pay-method span{color:var(--text-3);font-size:12px}.sub-list{flex-direction:column;gap:8px;display:flex}.sub-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sub-row b{font-size:13px}.sub-row .sub-pkg{color:var(--text-3);font-size:12px}.sub-auto{border-top:1px dashed var(--line);flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:10px;margin-top:2px;padding-top:8px;display:flex}.sub-auto-lbl{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:700}.sub-auto-state{color:var(--text-2);font-size:12px}.sub-auto-card{font-variant-numeric:tabular-nums;border:1px solid var(--line);background:var(--panel-2);border-radius:7px;padding:3px 8px;font-size:12px;font-weight:700}.btn.sm{min-height:32px;padding:5px 10px;font-size:12px}@media (max-width:560px){.sub-auto{gap:8px}.sub-auto-state{flex:1 0 100%}}.sub-row .sub-badge{margin-inline-start:auto}.inv-tblwrap{overflow-x:auto}.inv-tbl{border-collapse:collapse;width:100%;font-size:13px}.inv-tbl th{text-align:start;color:var(--text-3);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line-soft);padding:8px 10px;font-size:11.5px;font-weight:600}.inv-tbl td{border-bottom:1px solid var(--line-soft);padding:11px 10px}.inv-tbl .num{text-align:end;white-space:nowrap}.inv-tbl .act{text-align:end}.inv-tbl .act .btn{padding:5px 12px}.inv-badge{white-space:nowrap;border-radius:5px;padding:3px 8px;font-size:10.5px;font-weight:700}.inv-badge.paid{color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent)}.inv-badge.pending{color:var(--accent);background:var(--accent-soft)}.inv-badge.failed,.inv-badge.canceled{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent)}@media (max-width:620px){.sub-banner-cta{flex-direction:column;align-items:flex-start}.pay-row{flex-direction:column}.pay-row>div{width:100%!important}}.access h2{color:var(--text-1);font-size:16px;font-weight:700}.access .pane-desc{color:var(--text-3);max-width:64ch;margin:4px 0 16px;font-size:12.5px}.access-invite{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.access-invite .lg-field{margin:0}.access-note{color:var(--text-3);max-width:64ch;margin-top:8px;font-size:11.5px}.access-h{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin:22px 0 8px;font-size:11px;font-weight:800}.access-list{gap:8px;list-style:none;display:grid}.access-list li{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.access-who{flex:1;min-width:0;display:grid}.access-who b{color:var(--text-1);text-overflow:ellipsis;font-size:13px;overflow:hidden}.access-who span{color:var(--text-3);text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.access-role{letter-spacing:.08em;text-transform:uppercase;color:#3fa871;white-space:nowrap;background:#3fa87121;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:800}.access-role.pending{color:#e0b14c;background:#e0b14c21}.btn.sm{padding:6px 12px;font-size:12px}.pkg-badge.operator{color:#3fa871;cursor:default;background:#3fa87121}.dash-rolebadge{letter-spacing:.08em;text-transform:uppercase;color:#3fa871;white-space:nowrap;background:#3fa87121;border-radius:999px;align-self:center;padding:6px 12px;font-size:10px;font-weight:800}@media (max-width:620px){.access-invite{flex-direction:column}.access-invite .btn{width:100%}.access-list li{gap:8px}.access-list li .btn{margin-inline-start:auto}}.plans-reseller{color:#3fa871;background:#3fa87121;border:1px solid #3fa8714d;border-radius:999px;width:fit-content;margin:14px auto 0;padding:7px 14px;font-size:12px;font-weight:700}.access-transfer{background:var(--panel-2);border:1px dashed var(--line);border-radius:12px;padding:14px 16px}.integrations .pane-desc{color:var(--text-3);max-width:70ch;margin:4px 0 18px;font-size:12.5px}.int-group{border-top:1px solid var(--line-soft);margin-top:18px;padding-top:16px}.int-group:first-of-type{border-top:0;margin-top:0;padding-top:0}.int-h{letter-spacing:.1em;text-transform:uppercase;color:var(--text-1);margin:0 0 6px;font-size:11px;font-weight:800}.int-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.lg-field.int-field{flex-direction:column;align-items:stretch;gap:6px;margin:0}.int-field label{color:var(--text-3);font-size:11.5px;font-weight:600}.int-field input,.int-field textarea{width:100%;color:var(--text);background:0 0;border:0;outline:none;font-size:13.5px}.int-field textarea{resize:vertical;min-height:96px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.5}.int-actions{justify-content:flex-end;margin-top:12px;display:flex}.int-warn{color:#e0b14c;background:#e0b14c1a;border:1px solid #e0b14c47;border-radius:9px;max-width:70ch;margin:0 0 10px;padding:9px 12px;font-size:11.5px}@media (max-width:620px){.int-grid{grid-template-columns:1fr}}.adm-me{color:var(--text-3);font-size:12.5px}.adm-warn{color:#c4553d;background:#e0654f1a;border:1px solid #e0654f59;border-radius:10px;margin:0 26px 14px;padding:11px 16px;font-size:12.5px}.adm-stats{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;margin:14px 0 8px;display:grid}.adm-stats>div{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:12px;gap:2px;padding:14px 16px;display:grid}.adm-stats b{font-family:var(--serif);color:var(--text-1);font-size:26px}.adm-stats span{color:var(--text-3);font-size:11.5px}.adm-stats .hot b{color:#c4553d}.adm-tblwrap{border:1px solid var(--line-soft);border-radius:12px;margin-top:10px;overflow-x:auto}.adm-tbl{border-collapse:collapse;width:100%;min-width:620px;font-size:12.5px}.adm-tbl th{text-align:start;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);background:var(--panel-2);padding:10px 14px;font-size:10.5px}.adm-tbl td{border-top:1px solid var(--line-soft);color:var(--text-2);vertical-align:middle;padding:10px 14px}.adm-tbl td a{color:var(--accent)}.adm-click{cursor:pointer}.adm-click:hover td{background:var(--accent-soft)}.adm-st{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:var(--panel-2);color:var(--text-3);border-radius:999px;padding:3px 9px;font-size:10px;font-weight:800}.adm-st.active,.adm-st.paid,.adm-st.answered{color:#3fa871;background:#3fa87121}.adm-st.suspended,.adm-st.pending,.adm-st.open{color:#b8862f;background:#e0b14c26}.adm-st.closed,.adm-st.canceled,.adm-st.failed{color:#c4553d;background:#e0654f1f}.adm-acts{flex-wrap:wrap;gap:6px;display:flex}.adm-unver{color:#c4553d;font-size:11px;font-style:normal}.tkt-thread{gap:10px;margin:16px 0;display:grid}.tkt-msg{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:12px;max-width:52rem;padding:12px 15px}.tkt-msg.staff{border-color:var(--accent);background:var(--accent-soft)}.tkt-meta{color:var(--text-3);margin-bottom:5px;font-size:11px;font-weight:700}.tkt-body{color:var(--text-1);white-space:pre-wrap;word-break:break-word;font-size:13.5px;line-height:1.6}.tkt-input{background:var(--panel-2);border:1px solid var(--line);width:100%;font:inherit;color:var(--text-1);resize:vertical;border-radius:10px;padding:11px 14px;font-size:13.5px}.tkt-input:focus{border-color:var(--accent);outline:none}.sup-wrap{max-width:860px;margin:10px auto 60px;padding:0 8px}.sup-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.sup-head h2{color:var(--text-1);font-size:17px}.sup-list{gap:9px;list-style:none;display:grid}.sup-list li{background:var(--panel);border:1px solid var(--line-soft);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:13px 16px;transition:border-color .15s;display:flex}.sup-list li:hover{border-color:var(--accent)}.sup-subj{flex:1;gap:2px;min-width:0;display:grid}.sup-subj b{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.sup-subj span{color:var(--text-3);font-size:11.5px}.sup-new,.sup-thread{background:var(--panel);border:1px solid var(--line-soft);border-radius:14px;padding:22px 24px}.sup-new h2,.sup-thread h2{color:var(--text-1);margin:8px 0 14px;font-size:17px}.sup-new select{width:100%;font:inherit;color:var(--text-1);background:0 0;border:0}@media (max-width:620px){.sup-new,.sup-thread{padding:16px 14px}.adm-warn{margin:0 14px 12px}}.doc-wrap{max-width:860px;margin:12px auto 64px;padding:0 8px}.doc-narrow{max-width:640px}.kb-list{gap:9px;list-style:none;display:grid}.kb-list button{background:var(--panel);border:1px solid var(--line-soft);cursor:pointer;text-align:start;border-radius:12px;align-items:center;gap:12px;width:100%;padding:15px 18px;transition:border-color .15s,transform 50ms;display:flex}.kb-list button:hover{border-color:var(--accent)}.kb-list button:disabled{opacity:.6;cursor:default}.kb-title{min-width:0;color:var(--text-1);flex:1;font-size:14px;font-weight:600}.kb-arrow{color:var(--text-3);flex:none;font-size:14px}.doc-article{background:var(--panel);border:1px solid var(--line-soft);border-radius:14px;padding:26px 30px}.doc-article>h2{color:var(--text-1);margin:10px 0 16px;font-size:22px;line-height:1.25}.md-body{color:var(--text-2);font-size:14.5px;line-height:1.7}.md-body h2{color:var(--text-1);margin:22px 0 8px;font-size:18px}.md-body h3{color:var(--text-1);margin:18px 0 6px;font-size:15.5px}.md-body h4{color:var(--text-1);margin:16px 0 6px;font-size:14px}.md-body p{margin:0 0 12px}.md-body ul,.md-body ol{gap:5px;margin:0 0 12px;padding-inline-start:22px;display:grid}.md-body li{padding-inline-start:2px}.md-body strong{color:var(--text-1);font-weight:700}.md-body a{color:var(--accent);font-weight:600;text-decoration:underline}.md-body code{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:5px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.doc-foot{border-top:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:16px;display:flex}.doc-empty{text-align:center;background:var(--panel);border:1px dashed var(--line);border-radius:14px;justify-items:center;gap:14px;padding:40px 24px;display:grid}.doc-empty h2{color:var(--text-1);font-size:18px}.doc-empty p{color:var(--text-3);max-width:46ch;font-size:13.5px}.doc-prose .doc-section{background:var(--panel);border:1px solid var(--line-soft);border-radius:14px;margin-bottom:16px;padding:20px 24px}.doc-section>h2{color:var(--text-1);flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 8px;font-size:16.5px;display:flex}.doc-section>h3{color:var(--text-1);margin:18px 0 6px;font-size:14.5px}.doc-section>p{color:var(--text-2);margin:0 0 12px;font-size:14px;line-height:1.65}.doc-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin:10px 0 5px;font-size:11px;font-weight:700;display:block}.doc-verb{letter-spacing:.05em;color:#fff;border-radius:6px;padding:2px 8px;font-size:10.5px;font-weight:800}.doc-verb.get{background:#2f855a}.doc-verb.patch{background:#b7791f}.code-block{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:10px;margin:0 0 6px;padding:14px 16px;overflow-x:auto}.code-block code{color:var(--text-1);white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.6}.doc-final{text-align:center;margin-top:6px}.doc-table-wrap{border:1px solid var(--line-soft);border-radius:10px;margin-top:6px;overflow-x:auto}.doc-table{border-collapse:collapse;width:100%;min-width:520px;font-size:13.5px}.doc-table th{text-align:start;background:var(--panel-2);color:var(--text-3);border-bottom:1px solid var(--line-soft);padding:10px 14px;font-size:11.5px;font-weight:700}.doc-table td{color:var(--text-2);border-bottom:1px solid var(--line-soft);vertical-align:top;padding:11px 14px}.doc-table tr:last-child td{border-bottom:0}.doc-table td b{color:var(--text-1)}@media (max-width:620px){.doc-article{padding:18px 16px}.doc-prose .doc-section{padding:16px 15px}}.book-filters{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.book-filters .chip{cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--text-2);border-radius:999px;padding:6px 13px;font-size:12.5px;font-weight:600}.book-filters .chip.on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.book-list{gap:9px;display:grid}.book-row{background:var(--panel-2);border:1px solid var(--line-soft);border-radius:12px;grid-template-columns:1.1fr 1.4fr auto auto;align-items:center;gap:14px;padding:12px 15px;display:grid}.book-when b,.book-who b{color:var(--text-1);font-size:13.5px;display:block}.book-when span,.book-who span{color:var(--text-3);font-size:12px;display:block}.book-note{font-style:italic}.book-acts{flex-wrap:wrap;gap:6px;display:flex}.book-settings{gap:16px;margin-top:16px;display:grid}.book-enable{font-size:13.5px}.book-svc{gap:8px;margin-bottom:8px;display:flex}.book-inp{background:var(--panel-2);border:1px solid var(--line);font:inherit;color:var(--text-1);border-radius:9px;flex:1;padding:9px 12px;font-size:13px}.book-inp.sm{flex:0 0 90px}.book-day{align-items:center;gap:12px;margin-bottom:7px;display:flex}.book-day-lbl{color:var(--text-2);flex:0 0 96px;font-size:13px}@media (max-width:620px){.book-row{grid-template-columns:1fr;gap:8px}.book-acts{margin-top:4px}}.br-wrap{flex-direction:column;gap:16px;display:flex}.br-aciklama{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.6}.br-satirlar{flex-direction:column;gap:6px;display:flex;overflow-x:auto}.br-basliklar,.br-satir{grid-template-columns:104px minmax(140px,1.6fr) minmax(74px,.8fr) 72px 72px 58px minmax(88px,.8fr) minmax(96px,1fr) 28px;align-items:center;gap:5px;min-width:0;display:grid}.br-basliklar{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);padding:0 2px;font-size:11px;font-weight:700}.br-satir input{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;width:100%;min-width:0;padding:7px 8px;font-size:12.5px}.br-satir input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.br-sil{border:1px solid var(--line);background:var(--panel-2);cursor:pointer;width:28px;height:32px;color:var(--text-3);border-radius:8px;padding:0;font-size:16px;line-height:1}.br-sil:hover{color:var(--danger);border-color:var(--danger)}.br-ust{flex-wrap:wrap;gap:12px;display:flex}.br-ust label{color:var(--text-2);flex-direction:column;gap:4px;font-size:12px;font-weight:600;display:flex}.br-ust input,.br-ust select{border:1px solid var(--line);background:var(--panel-2);border-radius:8px;min-width:170px;padding:8px 10px;font-size:13px}.br-ipucu{color:var(--text-3);margin:0;font-size:12.5px}.br-eylem{flex-wrap:wrap;gap:8px;display:flex}.br-onizleme{border:1px solid var(--line);background:var(--panel-2);border-radius:14px;justify-content:center;padding:12px;display:flex}.br-onizleme img{border-radius:8px;max-width:min(100%,460px);height:auto;box-shadow:0 6px 24px -12px #0006}.br-alt-baslik{margin:8px 0 0;font-size:15px;font-weight:700}.br-liste{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.br-kart{border:1px solid var(--line);background:var(--panel-2);border-radius:14px;flex-direction:column;gap:8px;padding:12px;display:flex}.br-kart-ust{justify-content:space-between;align-items:center;gap:8px;display:flex}.br-rozet{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line);color:var(--text-3);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.br-rozet.published{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 40%,var(--line));background:color-mix(in srgb,var(--ok) 12%,transparent)}.br-rozet.draft{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.br-tarih{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px}.br-dosyalar{flex-wrap:wrap;gap:6px;display:flex}.br-dosya{border:1px solid var(--line);color:var(--text-1);background:var(--panel);border-radius:7px;padding:4px 9px;font-size:11.5px;font-weight:700;text-decoration:none}.br-dosya:hover{border-color:var(--accent);color:var(--accent)}.br-yok{color:var(--text-3);font-size:12px}.br-kart-eylem{gap:6px;margin-top:auto;display:flex}@media (max-width:900px){.br-basliklar{display:none}.br-satir{grid-template-columns:104px 1fr 72px 72px;grid-auto-rows:auto;row-gap:5px}.br-satir input:nth-child(2){grid-column:span 3}.br-satir input:nth-child(6),.br-satir input:nth-child(7){grid-column:span 2}.br-satir input:nth-child(8){grid-column:span 3}}@media (max-width:760px){.br-onizleme img{max-width:100%}}.market-ust{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.market-ust h3{margin:0 0 4px;font-size:17px}.market-eylem{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.market-ara{min-width:180px}.market-satir{border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:14px;margin-bottom:12px;padding:14px;display:flex}.market-alanlar{flex:1;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.market-alanlar label{flex-direction:column;gap:4px;font-size:12.5px;display:flex}.market-alanlar label>span{color:var(--muted);font-weight:600}.market-genis{grid-column:1/-1}.market-yan{flex-direction:column;flex:none;align-items:flex-end;gap:10px;display:flex}.market-stok{white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.market-sil{color:#b4232a}.market-kategori-blok{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.market-kategori-blok h4{margin:0 0 4px;font-size:15px}.market-kat-satir{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.market-kat-satir input{flex:1;min-width:140px}@media (max-width:720px){.market-satir{flex-direction:column}.market-yan{flex-direction:row;justify-content:space-between;align-items:center;width:100%}}.market-siparis{border:1px solid var(--line);background:var(--bg-soft,transparent);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:14px 16px;display:flex}.market-siparis b{font-size:15px}.market-siparis p{max-width:56ch;margin:3px 0 0;font-size:13px}.market-anahtar{white-space:nowrap}.market-anahtar.is-on{color:#fff;background:#1e7a45;border-color:#1e7a45}
