@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#fafaf7;--surface:#fff;--surface-2:#f5f5f0;--ink:#0a0a0a;--ink-2:#374151;--muted:#6b7280;--line:#e5e7eb;--line-soft:#efefea;--line-strong:#d1d5db;--brand:#84cc16;--brand-strong:#65a30d;--brand-ink:#3f6212;--brand-soft:#f7fee7;--brand-tint:#ecfccb;--ok-bg:#ecfccb;--ok-ink:#3f6212;--info-bg:#e0f2fe;--info-ink:#075985;--warn-bg:#fef3c7;--warn-ink:#92400e;--danger-bg:#fee2e2;--danger-ink:#991b1b;--radius:18px;--radius-sm:12px;--shadow:0 1px 2px #1018280a,0 1px 3px #1018280a;--shadow-lg:0 12px 32px -8px #1018281f,0 4px 8px -4px #1018280f;--ring:0 0 0 4px #84cc1647;--topbar-h:64px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);min-height:100vh;color:var(--ink);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;flex-direction:column;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.5;display:flex}body>main{flex:1 0 auto}h1,h2,h3{color:var(--ink);letter-spacing:-.02em;line-height:1.2}a{color:var(--brand-ink);text-underline-offset:3px}a:hover{color:var(--ink)}code{background:var(--surface-2);border:1px solid var(--line-soft);word-break:break-word;border-radius:6px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.88em}strong{font-weight:650}:focus-visible{outline:2px solid var(--brand-strong);outline-offset:2px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.topbar{z-index:40;-webkit-backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--line);background:#fafaf7d9;position:sticky;top:0}.topbar-inner{max-width:1180px;height:var(--topbar-h);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:0 24px;display:flex}.brand{color:var(--ink);flex-shrink:0;align-items:center;line-height:0;text-decoration:none;display:inline-flex}.brand svg{display:block}.nav{align-items:center;gap:6px;display:flex}.nav>.button{margin:0}.nav-desktop{align-items:center;gap:4px;display:flex}.nav-link{height:36px;color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.nav-link:hover{background:var(--surface-2);color:var(--ink)}.external-icon{opacity:.65;flex:none;margin-left:5px}.nav-link.active{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.user-menu{margin-left:6px;position:relative}.user-menu-trigger{background:var(--surface);height:40px;color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:8px;margin:0;padding:0 10px 0 4px;font-size:14px;font-weight:550;display:inline-flex}.user-menu-trigger:hover{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.user-menu-trigger[aria-expanded=true]{border-color:var(--line-strong);box-shadow:var(--ring)}.user-menu-avatar{background:var(--brand-tint);width:30px;height:30px;color:var(--brand-ink);letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.user-menu-name{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.user-menu-icon{color:var(--muted);display:inline-flex}.user-menu-icon .menu-open{display:none}.user-menu-panel{background:var(--surface);border:1px solid var(--line);width:260px;box-shadow:var(--shadow-lg);z-index:60;border-radius:16px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.user-menu-head{border-bottom:1px solid var(--line-soft);flex-direction:column;gap:2px;min-width:0;margin-bottom:6px;padding:10px 12px 12px;display:flex}.user-menu-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.user-menu-head small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.user-menu-item{width:100%;color:var(--ink);text-align:left;box-shadow:none;background:0 0;border:0;border-radius:10px;justify-content:flex-start;align-items:center;margin:0;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.user-menu-item:hover{background:var(--surface-2);color:var(--ink);border:0}.user-menu-item.active{color:var(--brand-ink);font-weight:600}.user-menu-sep{background:var(--line-soft);height:1px;margin:6px 4px}button.user-menu-item.signout{color:var(--danger-ink)}button.user-menu-item.signout:hover{color:var(--danger-ink);background:#fef2f2}.user-menu-mobile{display:none}.site-footer{border-top:1px solid var(--line);color:var(--muted);background:var(--bg);font-size:13px}.site-footer-inner{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;max-width:1180px;margin:0 auto;padding:22px 24px;display:flex}.site-footer nav{flex-wrap:wrap;gap:18px;display:flex}.site-footer a{color:var(--muted);text-decoration:none}.site-footer a:hover{color:var(--ink)}.wrap{width:100%;max-width:1080px;margin:40px auto 64px;padding:0 24px}.hero{text-align:center;padding:64px 0 32px}.hero h1{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(36px,6vw,60px)}.hero p{color:var(--muted);margin:0 0 24px;font-size:19px}.grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:28px}.card h1,.card h2,.card h3{margin-top:0}.stat{letter-spacing:-.02em;font-size:30px;font-weight:700}.muted{color:var(--muted)}.error{color:#b91c1c}.ok{color:var(--brand-ink)}p.error,p.ok{font-size:14px;font-weight:500}.auth-page{background:radial-gradient(900px 480px at 50% -80px,#bef26461,#ecfccb2e 45%,transparent 75%),linear-gradient(180deg,#f7fbef 0%,var(--bg) 60%);flex-direction:column;align-items:center;gap:20px;padding:56px 20px 72px;display:flex;position:relative}.auth-card{background:var(--surface);border:1px solid var(--line);width:100%;max-width:448px;box-shadow:var(--shadow-lg);border-radius:22px;padding:36px 36px 30px}.auth-card.wide{max-width:520px}.auth-card h1{letter-spacing:-.03em;margin:0 0 6px;font-size:28px;font-weight:700}.auth-lead{color:var(--muted);margin:0 0 8px;font-size:15px}.auth-card .eyebrow{margin-bottom:10px}.auth-card>button[type=submit],.auth-card>button:not([type]),.auth-card form>button[type=submit],.auth-card form>button:not([type]){width:100%;margin:22px 0 4px;padding:13px 20px}.auth-switch{border-top:1px solid var(--line-soft);text-align:center;color:var(--muted);margin:20px 0 0;padding-top:18px;font-size:14px}.auth-switch a{font-weight:600}.label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.label-row a{white-space:nowrap;font-size:13px;font-weight:500;text-decoration:none}.label-row a:hover{text-decoration:underline}.form{max-width:448px;margin:0 auto}.form label,.auth-card label{color:var(--ink-2);margin:16px 0 6px;font-size:14px;font-weight:600;display:block}.form .legal-consent,.auth-card .legal-consent{color:var(--muted);align-items:flex-start;gap:10px;margin-top:18px;font-size:13.5px;font-weight:400;line-height:1.5;display:flex}.legal-consent input{flex:none;width:18px;height:18px;margin-top:1px}.form input[readonly],.auth-card input[readonly]{background:var(--surface-2);color:var(--ink-2);cursor:default}.form small.muted,.auth-card small.muted{margin-top:6px;font-size:13px;display:block}.auth-card p.error,.auth-card p.ok{margin:12px 0 0}.plan-picker{border:0;gap:8px;min-width:0;margin:18px 0 0;padding:0;display:grid}.plan-picker legend{color:var(--ink-2);margin:0 0 6px;padding:0;font-size:14px;font-weight:600}.auth-card label.plan-option{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;margin:0;padding:13px 14px;font-weight:400;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.auth-card label.plan-option:hover{border-color:var(--line-strong)}.auth-card label.plan-option.active{border-color:var(--brand-strong);background:var(--brand-soft);box-shadow:0 0 0 3px #84cc162e}.plan-option input{margin-top:3px}.plan-option-body{flex-direction:column;gap:2px;min-width:0;display:flex}.plan-option-name{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:650;display:flex}.plan-option-name .pill{padding:2px 9px;font-size:12px}.plan-option-meta{color:var(--muted);font-size:13.5px}.invitation h2{margin:26px 0 4px;font-size:18px}.invitation .notice p{margin:8px 0 0}.invitation .facts{background:var(--bg);border:1px solid var(--line-soft);border-radius:14px;margin:18px 0;padding:14px 16px}.invitation .checklist li:before{display:none}.invitation .checklist li{padding-left:0}.invitation-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.invitation-actions button,.invitation-actions .button{margin:0}input,select,textarea{border:1px solid var(--line);border-radius:var(--radius-sm);width:100%;color:var(--ink);font:inherit;appearance:none;background:#fcfcfa;padding:11px 14px;font-size:15px;line-height:1.4;transition:border-color .15s,box-shadow .15s,background-color .15s}input::placeholder,textarea::placeholder{color:#9ca3af}input:hover,select:hover,textarea:hover{border-color:var(--line-strong)}input:focus,select:focus,textarea:focus{border-color:var(--brand-strong);box-shadow:var(--ring);background:#fff;outline:none}input:disabled,select:disabled,textarea:disabled{background:var(--surface-2);color:var(--muted);cursor:not-allowed}select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}input[type=checkbox],input[type=radio]{appearance:auto;width:18px;height:18px;accent-color:var(--brand-strong);box-shadow:none;cursor:pointer;flex:none;margin:0;padding:0}input[type=file]{background:var(--surface);padding:8px;font-size:14px}input[type=file]::file-selector-button{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;margin-right:10px;padding:6px 12px;font-size:13px;font-weight:600}input[type=color]{cursor:pointer;padding:4px}input[type=search]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E");background-position:14px;background-repeat:no-repeat;padding-left:40px}textarea{resize:vertical;min-height:150px}.button,button{background:var(--ink);color:#fff;border:1px solid var(--ink);font:inherit;letter-spacing:-.005em;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:8px 8px 8px 0;padding:11px 20px;font-size:14.5px;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.button:hover,button:hover{color:#fff;background:#262626;border-color:#262626}.button:focus-visible,button:focus-visible{box-shadow:var(--ring);outline:none}.secondary,.button.secondary{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.secondary:hover,.button.secondary:hover{background:var(--surface-2);color:var(--ink);border-color:#c4c7cc}.danger,.button.danger,.secondary.danger{background:var(--surface);color:#b91c1c;border-color:#fca5a5}.danger:hover,.secondary.danger:hover{color:#991b1b;background:#fef2f2;border-color:#f87171}.danger-zone button.danger[type=submit]{color:#fff;background:#dc2626;border-color:#dc2626}.danger-zone button.danger[type=submit]:hover{background:#b91c1c;border-color:#b91c1c}.compact,.button.compact{padding:7px 14px;font-size:13.5px}button:disabled,button:disabled:hover{opacity:.45;cursor:not-allowed}.button-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.button-row button,.button-row .button{margin:0}.notice{border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--ink-2);border:1px solid #e3efc8;margin:12px 0;padding:12px 16px;font-size:14px;line-height:1.55}.notice a{font-weight:600}.code{color:#e5e7eb;background:#0f1110;border:1px solid #1f2320;border-radius:14px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;line-height:1.6;overflow:auto}.pill{background:var(--surface-2);color:var(--ink-2);white-space:nowrap;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:600;line-height:1.3;display:inline-flex}.pill:before{content:"";opacity:.85;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.pill.ok{background:var(--ok-bg);color:var(--ok-ink)}.pill.info{background:var(--info-bg);color:var(--info-ink)}.pill.warn{background:var(--warn-bg);color:var(--warn-ink)}.pill.danger{background:var(--danger-bg);color:var(--danger-ink);border:0}.pill.neutral{color:#4b5563;background:#f3f4f6}a.pill{text-decoration:none}a.pill:hover{filter:brightness(.96)}a.pill.ok:hover{color:var(--ok-ink)}a.pill.warn:hover{color:var(--warn-ink)}a.pill.info:hover{color:var(--info-ink)}.pill-row{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.dashboard{max-width:1080px;margin-top:32px}.dash-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 20px;display:flex}.dash-head>div:first-child{min-width:0}.dash-head h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:6px 0 0;font-size:32px;font-weight:700;line-height:1.15}.dash-head .secondary{margin:0}.dash-actions{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.dash-actions .button{margin:0}.eyebrow{color:var(--brand-ink);letter-spacing:0;align-items:center;gap:8px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.eyebrow:before{content:"";background:var(--brand);width:7px;height:7px;box-shadow:0 0 0 3px var(--brand-tint);border-radius:50%;flex:none}a.eyebrow:hover{color:var(--ink)}.dash-links{flex-wrap:wrap;gap:8px;display:flex}.dash-links .button{margin:0}.tabs{min-width:0}.tab-bar{top:var(--topbar-h);z-index:30;background:linear-gradient(var(--bg) 75%,#fafaf700);margin:0 -24px 20px;padding:10px 24px;position:sticky}.tab-list{scrollbar-width:none;overscroll-behavior-x:contain;background:#efefe9;border:1px solid #e6e6df;border-radius:999px;gap:2px;width:max-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.tab-list::-webkit-scrollbar{display:none}.tab{color:var(--muted);white-space:nowrap;box-shadow:none;background:0 0;border:0;border-radius:999px;flex:none;margin:0;padding:8px 16px;font-size:14px;font-weight:550}.tab:hover{color:var(--ink);background:#fff9;border:0}.tab.active,.tab.active:hover{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #10182814,0 0 0 1px #1018280a}.tab:focus-visible{box-shadow:var(--ring);outline:none}.tab-panel{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.tab-panel[hidden]{display:none}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);min-width:0;padding:24px 28px}.panel h2{letter-spacing:-.02em;margin:0 0 8px;font-size:18px;font-weight:650}.panel h3{color:var(--ink);letter-spacing:-.01em;margin:28px 0 6px;font-size:15px;font-weight:650}.panel p{margin:0 0 12px;font-size:14.5px;line-height:1.6}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:10px;display:flex}.panel-head h2,.panel-head .button,.panel-head button{margin:0}.panel label{color:var(--ink-2);margin:16px 0 6px;font-size:13.5px;font-weight:600;display:block}.panel input,.panel select,.panel textarea{padding:10px 13px;font-size:14.5px}.panel select{padding-right:38px}.panel input[type=search]{padding-left:40px}.panel input[type=checkbox],.panel input[type=radio]{padding:0}.panel input[type=file]{padding:7px}.panel form button,.panel>div>button{padding:10px 18px;font-size:14px}.panel form button.compact{padding:7px 14px;font-size:13.5px}.panel .notice{font-size:14px}.panel .code{white-space:pre-wrap;word-break:break-all;font-size:12.5px}.panel p.kb-counter{color:var(--muted);margin:6px 0 0;font-size:13.5px}.panel p.kb-counter.near{color:var(--warn-ink);font-weight:600}.panel p.kb-counter.over{color:var(--danger-ink);font-weight:600}.panel p.kb-alert{border-radius:var(--radius-sm);margin:8px 0 0;padding:10px 14px;font-size:14px;line-height:1.5}.kb-alert.warn{background:var(--warn-bg);color:var(--warn-ink)}.kb-alert.danger{background:var(--danger-bg);color:var(--danger-ink)}.kb-restrictions{border-top:1px solid var(--line);margin-top:22px;padding-top:6px}.chip-row{flex-wrap:wrap;gap:6px;margin:10px 0 8px;display:flex}.panel button.chip{border:1px dashed var(--line-strong);background:var(--surface);color:var(--ink-2);text-align:left;border-radius:999px;margin:0;padding:5px 11px;font-size:13px;font-weight:500;line-height:1.35}.panel button.chip:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.panel textarea.short{min-height:90px}.panel textarea.admin-short{min-height:80px}.panel input[aria-invalid=true]{border-color:#f87171;box-shadow:0 0 0 4px #f871712e}.panel fieldset:disabled input{opacity:.75}.panel details{margin-top:8px}.panel details summary{cursor:pointer;border:1px solid var(--line-strong);border-radius:999px;align-items:center;gap:10px;margin:8px 0;padding:7px 16px;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.panel details summary::-webkit-details-marker{display:none}.panel details summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}.panel details[open] summary:after{transform:translateY(2px)rotate(-135deg)}.panel details summary:hover{background:var(--surface-2)}.panel details[open] summary{margin-bottom:8px}section[id]{scroll-margin-top:calc(var(--topbar-h) + 16px)}.stats{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.stat-tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:6px;min-width:0;padding:20px 22px;display:flex}.stat-tile .label{color:var(--muted);font-size:13px;font-weight:500}.stat-tile .value{letter-spacing:-.03em;font-size:28px;font-weight:700;line-height:1.15}.stat-tile .value small{color:var(--muted);letter-spacing:0;font-size:15px;font-weight:500}.stat-tile .muted{font-size:13px}.stat-tile .pill{white-space:normal;max-width:100%;margin-top:4px}.meter{background:#efefe9;border-radius:99px;height:6px;margin-top:6px;display:block;overflow:hidden}.meter span{background:linear-gradient(90deg,#a3e635,var(--brand-strong));border-radius:99px;height:100%;display:block}.checklist{margin:4px 0 0;padding:0;font-size:14.5px;list-style:none}.checklist li{border-top:1px solid var(--line-soft);padding:13px 0 13px 36px;line-height:1.45;position:relative}.checklist li:first-child{border-top:0}.checklist li:before{content:"";border:1.5px solid var(--line-strong);background:var(--surface);box-sizing:border-box;border-radius:50%;width:22px;height:22px;position:absolute;top:12px;left:0}.checklist li.done:before{background:var(--brand);border-color:var(--brand)}.checklist li.done:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:16px;left:8px;transform:rotate(45deg)}.checklist li.done a{color:var(--muted)}.checklist a{color:var(--ink);font-weight:550;text-decoration:none}.checklist a:hover{color:var(--brand-ink);text-decoration:underline}.table{border-collapse:separate;border-spacing:0;width:100%;margin:10px 0 14px;font-size:14px}.table th{text-align:left;color:var(--muted);background:var(--bg);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:10px 12px;font-size:12.5px;font-weight:550}.table th:first-child{border-left:1px solid var(--line-soft);border-radius:10px 0 0 10px}.table th:last-child{border-right:1px solid var(--line-soft);border-radius:0 10px 10px 0}.table td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:14px 12px}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:#fcfcfa}.table tr.current td,.table tr.current:hover td{background:var(--brand-soft)}.table .right{text-align:right}.table a{font-weight:550;text-decoration:none}.table a:hover{text-decoration:underline}.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.subscribe{flex-direction:column;align-items:flex-end;gap:4px;display:inline-flex}.subscribe button{margin:0}.facts{grid-template-columns:max-content 1fr;gap:10px 28px;margin:14px 0;font-size:14.5px;display:grid}.facts dt{color:var(--muted)}.facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.key-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.impersonation-banner{z-index:50;color:#78350f;background:#fef3c7;border-bottom:1px solid #fde68a;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;padding:8px 24px;font-size:14px;display:flex;position:relative}.impersonation-banner button,.impersonation-banner .admin-feedback{margin:0}.admin .dash-head .muted{font-size:14px}.admin-filters{gap:10px;margin:10px 0 6px;display:flex}.admin-filters input{flex:1}.admin-filters select{width:auto;min-width:220px}.admin-table td{vertical-align:top}.admin-table .pill{padding:3px 9px;font-size:12px}.pill-stack{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.nowrap{white-space:nowrap}.admin-details{color:var(--muted);word-break:break-word;max-width:420px;font-size:13px}.admin-table td.admin-details{min-width:170px}.admin-pre{white-space:pre-wrap;font:inherit;color:var(--ink-2);margin:4px 0 0;font-size:12.5px}details.admin-details summary{cursor:pointer;margin-top:4px}.dashboard>.panel,.dashboard>.stats,.dashboard>.admin-columns{margin-bottom:16px}.admin-columns{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:16px;display:grid}.admin-columns .table td{overflow-wrap:anywhere}.admin-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-action{flex-direction:column;align-items:flex-start;gap:2px;display:inline-flex}.admin-action button{margin:0}.admin-feedback{margin:4px 0 0;font-size:13px}.admin .panel form button{margin-top:14px}.admin-inline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-inline input{max-width:240px}.admin-inline select{width:auto;min-width:240px}.admin-inline button{margin:0!important}.admin-form-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 16px;display:grid}.danger-zone{border-color:#fecaca}.danger-zone h2{color:#991b1b}.admin-denied{margin:0 0 8px;font-size:22px}.plain-fieldset{border:0;min-width:0;margin:0;padding:0}.site-editor{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px;display:grid}.color-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.color-row input[type=color]{flex:none;width:52px;height:44px;padding:4px}.color-row input:not([type=color]){max-width:130px}.color-row button{margin:0}.panel label.check-row{color:var(--ink);align-items:center;gap:10px;margin-top:20px;font-size:14.5px;font-weight:600;display:flex}.check-row input{width:auto;margin:0}.panel p.field-hint{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.55}.panel div.field-hint{border-left:2px solid var(--line);margin:8px 0 0 28px;padding:4px 0 4px 14px;font-size:13.5px}.panel div.field-hint label.check-row{margin-top:8px;font-weight:500}.install-steps{color:var(--muted);margin:0;padding-left:20px;font-size:14px;line-height:1.7}.install-steps li{margin:2px 0;padding-left:4px}.install-steps li::marker{color:var(--brand-ink);font-weight:600}.panel p.install-note{margin-top:12px}.chat-preview-wrap{flex-direction:column;gap:8px;display:flex}.chat-preview{border:1px solid var(--line);background:radial-gradient(circle,#d6d6cf 1px,#0000 1.3px) 0 0/18px 18px,#f3f3ef;border-radius:16px;height:540px;position:relative;overflow:hidden}.chat-preview-bubble{border-radius:100px;align-items:center;width:64px;height:64px;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;display:flex;position:absolute;bottom:14px;box-shadow:0 8px 24px #00000029}.chat-preview-bubble.expanded{width:auto;height:48px}.chat-preview-bubble-icon{flex:none;display:block}.chat-preview-bubble-text{white-space:nowrap;padding-right:20px;font-size:16px;font-weight:500}.chat-preview-bubble.flat{border-radius:0;width:56px;height:56px}.chat-preview-bubble.expanded.flat{width:auto;height:48px}.chat-preview-bubble.close{justify-content:center}.chat-preview-bubble.close svg{width:26px;height:26px}.cwp-unread-dot{background:#ff4040;border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:0;right:0}.website-page .dash-head{align-items:flex-start;margin-bottom:14px}.site-head-main{flex:420px;min-width:0}.breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.breadcrumb a{color:var(--brand-ink);text-decoration:none}.breadcrumb a:hover{color:var(--ink);text-decoration:underline}.website-page .dash-head h1{margin-top:4px}.site-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.site-meta .pill{align-self:center}.site-url{color:var(--ink-2);overflow-wrap:anywhere;font-size:14px;font-weight:550;text-decoration:none}.site-url:hover{color:var(--brand-ink);text-decoration:underline}.site-head-main .notice{margin:12px 0 0}.subtab-bar{top:var(--topbar-h);z-index:30;background:var(--bg);border-bottom:1px solid var(--line);margin:0 -24px 18px;padding:0 24px;position:sticky}.subtab-list{scrollbar-width:none;overscroll-behavior-x:contain;gap:4px;display:flex;overflow-x:auto}.subtab-list::-webkit-scrollbar{display:none}.subtab{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;margin-bottom:-1px;padding:13px 12px 12px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex;position:relative}.subtab:hover{color:var(--ink)}.subtab.active{color:var(--ink);border-bottom-color:var(--brand-strong);font-weight:650}.subtab:focus-visible{box-shadow:inset var(--ring);border-radius:8px;outline:none}.subtab-dot{background:#f59e0b;border-radius:50%;flex:none;width:7px;height:7px}.site-tab-content{min-width:0}.settings-stack{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0;display:grid}.settings-card h2{font-size:17px}.panel p.settings-card-lead{margin:-2px 0 4px;font-size:14px}.panel textarea.textarea-short{min-height:80px}.panel textarea.textarea-medium{min-height:100px}.panel .snippet-head{margin:10px 0 0}.panel p.readonly-notice,.readonly-notice{margin:0}.site-preview{top:calc(var(--topbar-h) + 64px);min-width:0;position:sticky}.site-preview-body{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:16px;display:flex}.site-preview-title{color:var(--ink-2);font-size:13px;font-weight:650}.site-preview .chat-preview-wrap{position:static}.preview-toggle{display:none}.chip-tabs{flex-wrap:wrap;gap:6px;margin:6px 0 14px;display:flex}.panel p.install-status{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}details.dev-panel>summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:650;list-style:none;display:flex}details.dev-panel>summary::-webkit-details-marker{display:none}details.dev-panel>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}details.dev-panel[open]>summary:after{transform:translateY(2px)rotate(-135deg)}.dev-panel .settings-dev-list{margin-top:12px}.settings-savebar{z-index:35;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:18px 0 0;padding:12px 14px 12px 20px;display:flex;position:sticky;bottom:16px}.settings-savebar.dirty{background:#fffdf5;border-color:#fcd34d}.settings-savebar-text{flex-direction:column;gap:2px;min-width:0;font-size:14px;display:flex}.settings-savebar-text .ok,.settings-savebar-text .error{font-weight:550}.settings-savebar-feedback{font-size:13.5px}.settings-savebar-actions{flex-wrap:wrap;gap:8px;display:flex}.settings-savebar button{margin:0}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin:4px 0 0;display:flex}.section-head h2{margin:0 0 4px;font-size:20px}.section-head p{max-width:720px;margin:0;font-size:14.5px}.site-cards{grid-template-columns:repeat(auto-fill,minmax(min(400px,100%),1fr));gap:16px;display:grid}.site-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:14px;min-width:0;padding:20px 22px;transition:border-color .15s,box-shadow .15s;display:flex}.site-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-lg)}.site-card.deleting{opacity:.7;box-shadow:none}.site-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.site-card-title{min-width:0}.site-card h3{overflow-wrap:anywhere;margin:0 0 2px;font-size:17px;font-weight:650}.site-card h3 a{color:var(--ink);text-decoration:none}.site-card h3 a:hover{color:var(--brand-ink);text-decoration:underline}.site-card-facts{border-top:1px solid var(--line-soft);grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:8px 14px;margin:0;padding:12px 0 0;font-size:13.5px;display:grid}.site-card-facts dt{color:var(--muted)}.site-card-facts dd{min-width:0;margin:0}.site-card-facts .pill{white-space:normal}.site-card-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.site-card-actions .button{margin:0}.site-card-note{margin:0;font-size:13.5px}.settings-dev-list{color:var(--ink-2);margin:4px 0 0;padding-left:18px;font-size:13.5px;line-height:1.6}.settings-dev-list code,.panel .field-hint code{background:var(--surface-2);word-break:break-word;border-radius:5px;padding:1px 5px;font-size:12.5px}.prechat-fields{flex-direction:column;gap:8px;margin-top:6px;display:flex}.prechat-field{border:1px solid var(--line);border-radius:12px;padding:8px 12px 12px}.prechat-field.off{background:var(--surface-2)}.prechat-field-head{flex-wrap:wrap;align-items:center;gap:6px 16px;display:flex}.prechat-field-head strong{overflow-wrap:anywhere;min-width:110px;font-size:14px}.panel .prechat-field-head label.check-row{margin:0;font-weight:500}.prechat-field-actions{gap:6px;margin-left:auto;display:flex}.panel .prechat-field-actions button{margin:0}.prechat-field-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 12px;display:grid}.prechat-field-grid label{margin-top:10px}.avatar-preview.empty{background:repeating-linear-gradient(45deg,#f3f4f6 0 6px,#fafafa 6px 12px)}.cwp-controls{flex-wrap:wrap;gap:6px;display:flex}.panel button.cwp-chip,.site-preview button.cwp-chip{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-2);border-radius:999px;margin:0;padding:5px 11px;font-size:12.5px;font-weight:550}.panel button.cwp-chip:hover,.site-preview button.cwp-chip:hover{background:var(--surface-2);color:var(--ink)}.panel button.cwp-chip.active,.site-preview button.cwp-chip.active{background:var(--ink);border-color:var(--ink);color:#fff}.cwp-window{--cwp-bg:#f9f9fb;--cwp-card:#fdfdfd;--cwp-head:#fdfdfd;--cwp-text:#1c2024;--cwp-muted:#60646c;--cwp-line:#e8e8ec;--cwp-bubble:#fff;background:var(--cwp-bg);width:300px;max-width:calc(100% - 24px);height:420px;color:var(--cwp-text);letter-spacing:0;border-radius:16px;flex-direction:column;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;display:flex;position:absolute;bottom:88px;overflow:hidden;box-shadow:0 12px 36px #0000002e}.cwp-window.dark,.cwp-unread.dark{--cwp-bg:#17171a;--cwp-card:#1d1e24;--cwp-head:#121213;--cwp-text:#ededef;--cwp-muted:#a1a1aa;--cwp-line:#2e2f36;--cwp-bubble:#232429}.cwp-window.flat{border-radius:0;bottom:80px;box-shadow:0 0 0 1px #0000000d}.cwp-home{flex-direction:column;height:100%;display:flex}.cwp-hero{flex:1;min-height:0;padding:18px 18px 8px;overflow:hidden}.cwp-hero-top{justify-content:space-between;align-items:flex-start;min-height:8px;display:flex}.cwp-title{overflow-wrap:anywhere;margin-top:10px;font-size:19px;font-weight:500;line-height:1.25}.cwp-tagline{color:var(--cwp-muted);overflow-wrap:anywhere;white-space:pre-wrap;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin-top:6px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.cwp-card{background:var(--cwp-card);outline:1px solid var(--cwp-line);border-radius:12px;flex-direction:column;gap:6px;margin:0 12px;padding:12px 16px;display:flex;box-shadow:0 1px 3px #00000014}.cwp-window.flat .cwp-input,.cwp-window.flat .cwp-msg,.cwp-window.flat .cwp-button{border-radius:0}.cwp-card-title{overflow-wrap:anywhere;font-size:13.5px;font-weight:500}.cwp-card-text{color:var(--cwp-muted);font-size:12.5px}.cwp-start{align-items:center;gap:2px;margin-top:2px;font-size:13.5px;font-weight:500;display:inline-flex}.cwp-brand{color:var(--cwp-muted);justify-content:center;align-items:center;gap:4px;padding:8px 0 10px;font-size:10.5px;display:flex}.cwp-brand span{background:var(--cwp-muted);opacity:.8;border-radius:2px;width:9px;height:9px}.cwp-head{background:var(--cwp-head);z-index:1;align-items:center;gap:8px;padding:12px 12px 12px 8px;display:flex;position:relative;box-shadow:0 8px 12px -12px #32325d2e}.cwp-head-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cwp-head-text strong{overflow-wrap:anywhere;font-size:13.5px;font-weight:500;line-height:1.2}.cwp-head-text small{color:var(--cwp-muted);font-size:10.5px}.cwp-head-actions{gap:2px;margin-left:auto;display:flex}.cwp-icon-button{width:24px;height:24px;color:var(--cwp-text);justify-content:center;align-items:center;display:inline-flex}.cwp-avatar{background:#e5e7eb 50%/cover no-repeat;border-radius:50%;flex:none;display:inline-block}.cwp-body{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;min-height:0;padding:12px;display:flex;overflow:hidden}.cwp-msg{background:var(--cwp-bubble);max-width:84%;color:var(--cwp-text);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:12px;align-self:flex-start;padding:7px 10px;line-height:1.4;box-shadow:0 1px 2px #0000000f}.cwp-msg small{color:var(--cwp-muted);margin-bottom:3px;font-size:10px;display:block}.cwp-msg.visitor{box-shadow:none;align-self:flex-end}.cwp-bot{align-self:flex-start;align-items:flex-end;gap:6px;max-width:90%;display:flex}.cwp-bot .cwp-avatar{margin-bottom:16px}.cwp-bot>div{flex-direction:column;min-width:0;display:flex}.cwp-bot .cwp-msg{max-width:100%}.cwp-sender{color:var(--cwp-muted);margin:3px 0 0 4px;font-size:10px}.cwp-composer{padding:6px 12px 0}.cwp-input{color:var(--cwp-muted);background:var(--cwp-card);border:2px solid;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.cwp-tools{color:var(--cwp-text);gap:8px;display:inline-flex}.cwp-fake-input{min-height:28px;color:var(--cwp-muted);background:var(--cwp-card);outline:1px solid var(--cwp-line);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:6px 8px;font-size:12px;display:block;position:relative;overflow:hidden}.cwp-fake-input.tall{min-height:48px}.cwp-msg .cwp-fake-input{margin-top:4px}.cwp-select-arrow{border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;position:absolute;top:11px;right:9px;transform:rotate(45deg)}.cwp-form{justify-content:flex-start;gap:9px;padding:14px 16px;overflow-y:auto}.cwp-form p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.cwp-field{flex-direction:column;gap:4px;display:flex}.cwp-field>span{text-transform:capitalize;font-size:12px;font-weight:500}.cwp-field.checkbox{text-transform:capitalize;flex-direction:row;align-items:center;gap:8px;font-size:12px;font-weight:500}.cwp-checkbox{outline:1px solid var(--cwp-muted);border-radius:3px;flex:none;width:14px;height:14px}.cwp-field em{color:#e5484d;font-style:normal}.cwp-button{text-align:center;border-radius:8px;padding:9px;font-size:13px;font-weight:500}.cwp-csat{background:var(--cwp-bubble);text-align:center;border-top:2px solid;border-radius:10px;flex-direction:column;align-self:flex-start;align-items:center;gap:8px;width:84%;padding:12px 10px;display:flex;box-shadow:0 1px 2px #0000000f}.cwp-emojis,.cwp-stars{gap:10px;font-size:18px;display:flex}.cwp-stars{color:var(--cwp-muted)}.cwp-transcript{text-align:center;margin-top:8px;font-size:11px;font-weight:500}.cwp-avatar-space{flex:none;width:24px}.cwp-unread{color:#1c2024;flex-direction:column;align-items:flex-end;gap:8px;width:250px;max-width:calc(100% - 24px);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12.5px;display:flex;position:absolute;bottom:88px}.cwp-unread.left{align-items:flex-start}.cwp-unread-card{background:#fff;border-radius:6px;flex-direction:column;align-self:stretch;gap:6px;padding:10px 12px;line-height:1.4;display:flex;box-shadow:0 4px 16px #0000001a}.cwp-unread.dark .cwp-unread-card{color:#ededef;background:#1d1e24}.cwp-unread-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cwp-unread-head strong{font-size:11.5px;font-weight:500}.cwp-unread-head small{color:#80838d;font-size:11px}.cwp-unread-close{color:#1c2024;background:#f1f1f3;border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;display:inline-flex}.cwp-unread-close svg{width:11px;height:11px}.cwp-unread-button{padding-right:6px;font-size:13px;font-weight:600}.cwp-own-button{border:1px dashed var(--line-strong);max-width:220px;color:var(--muted);background:#fff;border-radius:10px;padding:8px 12px;font-size:12px;position:absolute;bottom:14px}.cwp-notes{color:var(--muted);margin:0;padding-left:18px;font-size:12.5px;line-height:1.5}.launcher-icon-options{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px 12px;margin-top:6px;display:grid}.panel label.launcher-icon-option{border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:10px;margin:0;padding:6px 8px;font-size:14px;font-weight:500;display:flex}.panel label.launcher-icon-option.selected{border-color:var(--brand-ink)}.launcher-icon-option input{width:auto;margin:0}.launcher-icon-swatch{border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.launcher-icon-swatch>.chat-preview-bubble-icon{transform:scale(.5625)}.launcher-icon-plus{font-size:22px;font-weight:600;line-height:1}.launcher-icon-upload{flex-direction:column;gap:6px;margin-top:10px;display:flex}.launcher-icon-upload input[type=file]{margin:0;padding:6px;font-size:13px}.avatar-row{align-items:center;gap:14px;margin-top:4px;display:flex}.avatar-preview{border:1px solid var(--line);background:#f3f4f6 50%/cover no-repeat;border-radius:50%;flex:none;width:64px;height:64px}.avatar-actions{flex-direction:column;gap:6px;min-width:0;display:flex}.avatar-actions input[type=file]{margin:0;padding:6px;font-size:13px}.avatar-buttons{flex-wrap:wrap;gap:8px;display:flex}.avatar-buttons button{margin:0}.hours-table{border-collapse:collapse;width:100%;margin-top:10px}.hours-table td{vertical-align:middle;padding:5px 8px 5px 0;font-size:14px}.hours-table input[type=time]{width:auto;margin:0;padding:7px 10px}.panel .hours-table label.check-row{margin:0;font-weight:500}.behaviour-table{max-width:300px}.behaviour-table th{text-align:left;color:var(--muted);padding:4px 8px 4px 0;font-size:12.5px;font-weight:550}.radio-row{color:var(--ink);align-items:center;gap:10px;display:flex}.panel label.radio-row{color:var(--ink);margin-top:10px;font-size:14.5px;font-weight:500;display:flex}.radio-row input{width:auto;margin:0}.steps{margin:10px 0 0;padding-left:22px;font-size:14.5px;line-height:1.65}.steps li{margin:6px 0;padding-left:4px}.steps li::marker{color:var(--brand-ink);font-weight:650}.store-textarea{min-height:80px}.panel h3.store-settings-group{border-top:1px solid var(--line);margin:22px 0 0;padding-top:16px}.panel h3.store-settings-group:first-child{border-top:0;margin-top:4px;padding-top:0}.form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 16px;display:grid}.form-grid .wide{grid-column:1/-1}.profile-nav{scrollbar-width:none;gap:6px;margin:0 0 20px;padding-bottom:2px;display:flex;overflow-x:auto}.profile-nav::-webkit-scrollbar{display:none}.profile-nav a{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);white-space:nowrap;border-radius:999px;flex:none;padding:7px 14px;font-size:13.5px;font-weight:550;text-decoration:none}.profile-nav a:hover{border-color:var(--line-strong);color:var(--ink);background:var(--surface-2)}.profile-columns{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start;gap:16px;display:grid}.member-list{margin:10px 0 0;padding:0;list-style:none}.member-row{border-top:1px solid var(--line-soft);padding:16px 0}.member-row:first-child{border-top:0}.member-main{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.member-info{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.member-info strong{overflow-wrap:anywhere;font-size:15px}.member-info small{overflow-wrap:anywhere;font-size:13px}.member-meta{flex-direction:column;align-items:flex-end;gap:6px;margin-left:auto;display:flex}.member-meta>small{font-size:12.5px}.member-meta button{margin:0}.member-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.member-actions select{background-position:right 10px center;border-radius:999px;width:auto;padding:6px 34px 6px 12px;font-size:13.5px}.member-actions button{margin:0}.member-actions p{text-align:right;flex-basis:100%;margin:0;font-size:13px}.member-avatar{background:var(--brand-tint) center/cover no-repeat;width:44px;height:44px;color:var(--brand-ink);border:1px solid #3f62121f;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:650;display:inline-flex}.member-avatar.large{width:64px;height:64px;font-size:20px}.member-editor{border:1px solid var(--line);background:var(--bg);border-radius:14px;margin:14px 0 0 58px;padding:16px 18px}.member-editor form button{margin-top:12px}.profile .member-editor{margin:12px 0 0}.profile #jelszo form{max-width:560px}.org-switcher{flex-direction:column;gap:4px;min-width:220px;display:flex}.org-switcher label{color:var(--muted);font-size:12.5px;font-weight:500}.org-switcher select{background-color:var(--surface);border-radius:999px;padding:8px 38px 8px 14px;font-size:14px}.ks-panel{padding-top:22px}.ks-summary{border:1px solid var(--line);background:linear-gradient(180deg,#fbfdf6,var(--surface));border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding:18px 20px;display:flex}.ks-summary-text{flex-direction:column;flex:320px;gap:3px;min-width:0;display:flex}.ks-summary-title{letter-spacing:-.02em;color:var(--ink);font-size:18px;font-weight:650}.ks-summary-site{color:var(--muted);font-weight:500}.ks-icon-spacer{vertical-align:middle;width:34px;height:32px;display:inline-block}.ks-summary-stats{color:var(--ink-2);font-size:14.5px}.ks-summary-stats strong{color:var(--ink)}.ks-summary small{font-size:13px;line-height:1.5}.panel button.ks-add,button.ks-add{white-space:nowrap;gap:8px;margin:0;padding:11px 20px;font-size:14.5px}.panel p.ks-feedback{margin:-6px 0 14px;font-size:14px}.ks-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ks-tabs{scrollbar-width:none;background:#efefe9;border:1px solid #e6e6df;border-radius:999px;gap:2px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.ks-tabs::-webkit-scrollbar{display:none}.panel .ks-tab{color:var(--muted);white-space:nowrap;box-shadow:none;background:0 0;border:0;border-radius:999px;gap:6px;margin:0;padding:7px 13px;font-size:13.5px;font-weight:550}.panel .ks-tab:hover{color:var(--ink);background:#ffffffa6;border:0}.panel .ks-tab.active,.panel .ks-tab.active:hover{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #10182814,0 0 0 1px #1018280a}.ks-tab-count{color:var(--muted);background:#0000000d;border-radius:999px;padding:0 7px;font-size:12px;font-weight:600;line-height:18px}.ks-tab.active .ks-tab-count{background:var(--brand-tint);color:var(--brand-ink)}.ks-filters{flex:360px;justify-content:flex-end;gap:8px;min-width:0;display:flex}.panel .ks-filters input[type=search]{border-radius:999px;min-width:0;max-width:300px;padding-top:8px;padding-bottom:8px;font-size:14px}.panel .ks-filters select{border-radius:999px;width:auto;min-width:160px;padding-top:8px;padding-bottom:8px;font-size:14px}.ks-bulk{background:var(--brand-soft);border:1px solid #e3efc8;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;padding:8px 12px;font-size:14px;display:flex}.panel .ks-bulk button{margin:0}.ks-bulk>span{margin-right:6px}.panel button.ks-link{color:var(--brand-ink);box-shadow:none;background:0 0;border:0;margin:0;padding:4px 6px;font-size:13.5px;font-weight:600}.panel button.ks-link:hover{color:var(--ink);background:0 0;text-decoration:underline}.ks-table-wrap{-webkit-overflow-scrolling:touch;margin:0 -4px;padding:0 4px;overflow-x:auto}.ks-table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.ks-table th{text-align:left;color:var(--muted);background:var(--bg);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:9px 10px;font-size:12.5px;font-weight:550}.ks-table th:first-child{border-left:1px solid var(--line-soft);border-radius:10px 0 0 10px}.ks-table th:last-child{border-right:1px solid var(--line-soft);border-radius:0 10px 10px 0}.ks-table td{border-bottom:1px solid var(--line-soft);vertical-align:middle;padding:11px 10px}.ks-table tbody tr:hover td{background:#fcfcfa}.ks-table tr.ks-selected td{background:#fbfef4}.ks-table .ks-check{width:34px;padding-right:0}.ks-table td.ks-name{width:100%;min-width:240px}.ks-name-inner{align-items:flex-start;gap:8px;min-width:0;display:flex}.panel button.ks-expand{width:24px;height:24px;color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:6px;flex:none;margin:1px 0 0;padding:0}.panel button.ks-expand:hover{background:var(--surface-2);color:var(--ink);border:0}.panel button.ks-expand:disabled{opacity:.35}.ks-expand-spacer{flex:none;width:24px}.ks-type-icon{background:var(--surface-2);width:28px;height:28px;color:var(--ink-2);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ks-type-icon.t-website,.ks-type-card-icon.t-website{color:#075985;background:#e0f2fe}.ks-type-icon.t-sitemap,.ks-type-card-icon.t-sitemap{color:#5b21b6;background:#ede9fe}.ks-type-icon.t-links,.ks-type-card-icon.t-links{color:#3730a3;background:#e0e7ff}.ks-type-icon.t-file,.ks-type-card-icon.t-file{color:#991b1b;background:#fee2e2}.ks-type-icon.t-text,.ks-type-card-icon.t-text{background:var(--brand-tint);color:var(--brand-ink)}.ks-type-icon.t-feed,.ks-type-card-icon.t-feed{color:#92400e;background:#fef3c7}.ks-type-icon.t-page,.ks-type-card-icon.t-page{color:#334155;background:#f1f5f9}.ks-child .ks-type-icon{color:var(--muted);border:1px solid var(--line-soft);background:0 0}.ks-child .ks-name-inner{padding-left:32px}.ks-child .ks-name-text,.ks-child .ks-address{max-width:270px}.ks-child td{background:#fdfdfb}.ks-name-text{flex-direction:column;gap:1px;min-width:0;max-width:300px;display:flex}.ks-name-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-left:1px;display:-webkit-box;overflow:hidden}.panel button.ks-name-button{color:var(--ink);text-align:left;box-shadow:none;overflow-wrap:anywhere;background:0 0;border:0;justify-content:flex-start;margin:0;padding:0;font-size:14px;font-weight:600;line-height:1.35}.panel button.ks-name-button:hover{color:var(--brand-ink);background:0 0;border:0;text-decoration:underline}.ks-child .panel button.ks-name-button,.ks-child button.ks-name-button{font-weight:550}.ks-address{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:300px;font-size:12.5px;overflow:hidden}.ks-meta{color:var(--muted);font-size:12.5px}.ks-off-label{color:var(--warn-ink);font-weight:600}.ks-error{color:var(--danger-ink);margin-top:2px;font-size:12.5px;line-height:1.45}.ks-note{color:var(--warn-ink);margin-top:2px;font-size:12.5px;line-height:1.45}.ks-off .ks-name-button,.ks-off .ks-type-icon{opacity:.6}.ks-date{white-space:nowrap;color:var(--ink-2);font-size:13.5px}.ks-format{background:var(--surface-2);border:1px solid var(--line-soft);color:var(--ink-2);white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:12.5px;font-weight:550;display:inline-block}.ks-table td.ks-actions{white-space:nowrap;text-align:right}.ks-actions{display:table-cell}.ks-actions>*{vertical-align:middle}.panel button.ks-icon-button,button.ks-icon-button{width:32px;height:32px;color:var(--ink-2);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:9px;margin:0 0 0 2px;padding:0}.panel button.ks-icon-button:hover:not(:disabled),button.ks-icon-button:hover:not(:disabled){background:var(--surface-2);border-color:var(--line);color:var(--ink)}.panel button.ks-icon-button.danger:hover:not(:disabled){color:#b91c1c;background:#fef2f2;border-color:#fecaca}.panel button.ks-switch{width:36px;height:20px;box-shadow:none;background:#d4d4d0;border:0;border-radius:999px;margin:0 6px 0 0;padding:0;transition:background-color .15s;position:relative}.panel button.ks-switch span{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.panel button.ks-switch.on{background:var(--brand-strong)}.panel button.ks-switch.on span{transform:translate(16px)}.panel button.ks-switch:hover{border:0}.panel button.ks-switch:not(.on):hover{background:#c4c4bf}.panel button.ks-switch.on:hover{background:var(--brand-ink)}.ks-more td{padding:8px 10px 10px}.ks-more td:first-child{padding-left:78px}.ks-empty{text-align:center;border:1px dashed var(--line-strong);background:var(--bg);border-radius:16px;padding:28px 20px}.panel .ks-empty p{max-width:560px;margin:0 auto 8px}.panel .ks-empty .ks-add{margin-top:8px}p.ks-empty{padding:18px}.ks-pagination{color:var(--ink-2);justify-content:center;align-items:center;gap:12px;margin-top:14px;font-size:14px;display:flex}.panel .ks-pagination button{margin:0}.ks-dialog{background:var(--surface);color:var(--ink);border:0;border-radius:20px;width:min(560px,100vw - 24px);max-height:calc(100vh - 48px);padding:0;overflow:hidden;box-shadow:0 24px 64px -12px #10182847}.ks-dialog.wide{width:min(760px,100vw - 24px)}.ks-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1118276b}.ks-dialog-body{flex-direction:column;max-height:calc(100vh - 48px);display:flex}.ks-dialog-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 12px 24px;display:flex}.ks-dialog-head h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:650}.ks-dialog-content{padding:16px 24px 20px;overflow-y:auto}.ks-dialog-footer{border-top:1px solid var(--line-soft);background:var(--bg);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:14px 24px;display:flex}.ks-dialog-footer.inline{border-top:1px solid var(--line-soft);background:0 0;margin-top:18px;padding:16px 0 0}.ks-dialog-footer button{margin:0}.ks-dialog-footer .ks-footer-left{margin-right:auto}.ks-dialog p{margin:0 0 10px;font-size:14.5px;line-height:1.6}.ks-dialog label{color:var(--ink-2);margin:14px 0 6px;font-size:13.5px;font-weight:600;display:block}.ks-dialog input,.ks-dialog select,.ks-dialog textarea{padding:10px 13px;font-size:14.5px}.ks-dialog input[type=file]{padding:7px}.ks-dialog p.field-hint{margin:6px 0 0;font-size:13px;line-height:1.5}.ks-dialog p.kb-counter{color:var(--muted);margin:6px 0 0;font-size:13px}.ks-dialog p.kb-counter.over{color:var(--danger-ink);font-weight:600}.ks-dialog p.kb-alert{border-radius:var(--radius-sm);margin:0 0 6px;padding:10px 14px;font-size:14px;line-height:1.5}.ks-dialog-lead{margin-top:0}.ks-dialog .ks-inline-label{color:var(--muted);margin-top:10px;font-weight:500}.ks-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.ks-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.ks-dialog button.ks-type-card{border:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;box-shadow:none;border-radius:14px;justify-content:flex-start;align-items:flex-start;gap:12px;margin:0;padding:14px;font-weight:400;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.ks-dialog button.ks-type-card:hover{border-color:var(--brand-strong);background:var(--brand-soft);color:var(--ink);box-shadow:0 0 0 3px #84cc1624}.ks-type-card-icon{border-radius:11px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ks-type-card-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ks-type-card-text strong{font-size:14.5px;font-weight:650}.ks-type-card-text small{color:var(--muted);font-size:13px;line-height:1.45}.ks-dialog textarea.ks-content-editor{white-space:pre-wrap;min-height:320px;line-height:1.6}.ks-content-view{white-space:pre-wrap;overflow-wrap:anywhere;max-height:340px;font:inherit;color:var(--ink-2);background:var(--bg);border:1px solid var(--line-soft);border-radius:12px;margin:0;padding:12px 14px;font-size:13.5px;line-height:1.6;overflow:auto}.ks-content-view.short{max-height:220px}.ks-facts{grid-template-columns:max-content 1fr;gap:6px 20px;margin:14px 0 0;font-size:14px;display:grid}.ks-facts dt{color:var(--muted)}.ks-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.ks-group-note{margin-top:14px}.ks-last-event{border-top:1px solid var(--line-soft);margin-top:16px;padding-top:14px}.ks-last-event-head{margin:0 0 6px;font-size:14px}.ks-last-event p.muted{margin:0 0 6px;font-size:13.5px}.ks-change-list{color:var(--ink-2);max-height:220px;margin:6px 0 0;padding-left:18px;font-size:13px;overflow:auto}.ks-change-list li{margin:2px 0}.ks-dialog button.ks-danger-solid,button.ks-danger-solid{color:#fff;background:#dc2626;border-color:#dc2626}.ks-dialog button.ks-danger-solid:hover{background:#b91c1c;border-color:#b91c1c}@media (max-width:860px){.ks-table .ks-created{display:none}}@media (max-width:760px){.ks-toolbar{flex-direction:column;align-items:stretch}.ks-tabs{border-radius:14px}.ks-filters{flex-direction:column;flex-basis:auto}.panel .ks-filters input[type=search],.panel .ks-filters select{width:100%;max-width:none}.ks-summary{padding:16px}.panel button.ks-add,button.ks-add{width:100%}.ks-table-wrap{margin:0;padding:0;overflow:visible}.ks-table thead{display:none}.ks-table,.ks-table tbody{width:100%;display:block}.ks-table tr{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:26px auto auto minmax(0,1fr);align-items:center;gap:8px;margin:0 0 10px;padding:12px 12px 8px;display:grid}.ks-table tr:not(:has(.ks-check)){grid-template-columns:auto auto minmax(0,1fr)}.ks-table tr.ks-child{background:#fdfdfb;margin-left:14px}.ks-table tr.ks-selected{background:var(--brand-soft);border-color:#d9f99d}.ks-table td{border:0;min-width:0;padding:0;display:block;background:0 0!important}.ks-table td.ks-check{grid-area:1/1;align-self:start;width:auto;padding-top:4px}.ks-table td.ks-name{grid-area:1/2/auto/-1;min-width:0}.ks-table tr:not(:has(.ks-check)) td.ks-name{grid-column:1/-1}.ks-child .ks-name-inner{padding-left:0}.ks-expand-spacer{display:none}.ks-name-text,.ks-child .ks-name-text,.ks-address,.ks-child .ks-address{max-width:none}.ks-table td.ks-status{grid-area:2/2}.ks-table td.ks-fmt{grid-area:2/3}.ks-table td.ks-refreshed{text-align:right;color:var(--muted);white-space:normal;grid-area:2/4;font-size:12.5px}.ks-table tr:not(:has(.ks-check)) td.ks-status{grid-column:1}.ks-table tr:not(:has(.ks-check)) td.ks-fmt{grid-column:2}.ks-table tr:not(:has(.ks-check)) td.ks-refreshed{grid-column:3}.ks-table td.ks-refreshed:before{content:"Frissítve: "}.ks-table td.ks-actions{border-top:1px solid var(--line-soft);grid-area:3/1/auto/-1;justify-content:flex-end;align-items:center;gap:2px;padding-top:6px;display:flex}.ks-table td.ks-actions .ks-switch{margin-right:auto}.ks-table td.ks-actions .ks-icon-spacer{display:none}.ks-more{background:0 0!important;border:0!important;padding:0!important;display:block!important}.ks-more td{padding:0 0 8px 14px!important}.ks-type-grid,.ks-form-grid{grid-template-columns:1fr}.ks-dialog{border-radius:18px 18px 0 0;width:100vw;max-width:100vw;height:auto;max-height:92dvh;margin:auto 0 0}.ks-dialog.wide{width:100vw}.ks-dialog-body{max-height:92dvh}.ks-dialog-head{padding:14px 14px 10px 18px}.ks-dialog-content{padding:14px 18px 18px}.ks-dialog-footer{padding:12px 18px}.ks-facts{gap:4px 14px;font-size:14px}}@media (max-width:860px){.site-editor{grid-template-columns:minmax(0,1fr);gap:16px}.site-preview{order:-1;position:static}.preview-toggle{width:100%;display:inline-flex}.site-preview .preview-toggle{margin:0}.site-preview-body{margin-top:10px;display:none}.site-preview.open .site-preview-body{display:flex}}@media (max-width:760px){.nav-desktop{display:none}.user-menu{margin-left:0}.user-menu-name{display:none}.user-menu-trigger{gap:6px;padding:0 12px 0 4px}.user-menu-icon .menu-open{display:inline}.user-menu-icon .menu-chevron{display:none}.user-menu-mobile{display:flex}.user-menu-panel{left:12px;right:12px;top:calc(var(--topbar-h) + 4px);width:auto;position:fixed}.user-menu-item{padding:12px 14px;font-size:15px}}@media (max-width:640px){:root{--topbar-h:58px}.topbar-inner{padding:0 16px}.brand svg{width:auto;height:24px}.wrap{margin:20px auto 48px;padding:0 16px}.dashboard{margin-top:22px}.dash-head{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:10px}.dash-head h1{font-size:26px}.dash-actions{align-items:stretch}.dash-actions .org-switcher{flex:100%}.dash-head>.pill,.dash-head>.pill-row{justify-content:flex-start;align-self:flex-start}.tab-bar{margin:0 -16px 14px;padding:8px 16px}.subtab-bar{margin:0 -16px 14px;padding:0 8px}.site-head-main{flex:none}.website-page .dash-head{gap:12px}.website-page .dash-head .org-switcher{min-width:0}.subtab-list{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0003);mask-image:linear-gradient(90deg,#000 85%,#0003)}.subtab{padding:12px 10px 11px}.settings-savebar{border-radius:14px;padding:10px 12px;bottom:10px}.settings-savebar-actions{width:100%}.settings-savebar-actions button{flex:1}.site-card{padding:16px 18px}.section-head h2{font-size:18px}.tab-list{border-radius:14px}.tab{border-radius:10px;padding:8px 14px}.tab-list{-webkit-mask-image:linear-gradient(90deg,#000 88%,#00000040);mask-image:linear-gradient(90deg,#000 88%,#00000040)}.panel{border-radius:16px;padding:18px}.panel h2{font-size:17px}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat-tile{border-radius:16px;padding:14px 16px}.stat-tile .value{font-size:22px}.stat-tile .value small{font-size:13px}.stat-tile .label{font-size:12.5px}input,select,textarea,.panel input,.panel select,.panel textarea{font-size:16px}.facts{grid-template-columns:1fr;gap:2px}.facts dd{margin-bottom:10px}.auth-page{padding:28px 14px 48px}.auth-card{border-radius:20px;padding:26px 20px 22px}.auth-card h1{font-size:24px}.admin-filters{flex-direction:column}.admin-filters select,.admin-inline select,.admin-inline input{width:100%;min-width:0;max-width:none}.admin-columns,.profile-columns{grid-template-columns:1fr}.member-meta{align-items:flex-start;margin-left:58px}.member-actions{justify-content:flex-start}.member-actions p{text-align:left}.member-editor,.panel div.field-hint{margin-left:0}.site-footer-inner{justify-content:center;padding:18px 16px}.hero{padding-top:32px}.hours-table:not(.behaviour-table),.hours-table:not(.behaviour-table) tbody{display:block}.hours-table:not(.behaviour-table) tr{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:6px 10px;padding:8px 0;display:grid}.hours-table:not(.behaviour-table) td{padding:0}.hours-table:not(.behaviour-table) input[type=time]{width:100%}.table.stack thead{display:none}.table.stack,.table.stack tbody,.table.stack tr,.table.stack td{width:100%;display:block}.table.stack tr{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin:0 0 10px;padding:4px 14px}.table.stack tr.current{background:var(--brand-soft);border-color:#d9f99d}.table.stack tbody tr:hover td,.table.stack tr.current td{background:0 0}.table.stack td{border-bottom:1px solid var(--line-soft);text-align:right;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.table.stack tbody tr td:last-child{border-bottom:0}.table.stack td:before{content:attr(data-label);color:var(--muted);text-align:left;flex:none;font-size:13px}.table.stack td:first-child{text-align:left;display:block}.table.stack td:first-child:before,.table.stack td[data-label=""]:before{display:none}.table.stack td[data-label=""]{justify-content:flex-start}.table.stack td[data-label=""]:empty{display:none}.table.stack .subscribe{align-items:stretch;width:100%}.table.stack .subscribe button{width:100%}}.site-head-actions{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.site-head-actions .org-switcher{min-width:200px}button.tc-launch{background:var(--brand);border-color:var(--brand);color:#1a2e05;margin:0;padding:10px 18px}button.tc-launch:hover{background:var(--brand-strong);border-color:var(--brand-strong);color:#fff}.subtab-badge{color:#fff;background:#f59e0b;border-radius:999px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 6px;font-size:11.5px;font-weight:700;line-height:1;display:inline-flex}.corrections-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.corrections-filters select{width:auto;min-width:220px}.corrections-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.correction-item{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:16px 18px}.correction-item.fixed,.correction-item.dismissed{background:#fcfcfa}.correction-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.correction-count{color:var(--ink-2);font-size:13px;font-weight:650}.correction-date{margin-left:auto;font-size:12.5px}.panel p.correction-question{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 8px;font-size:15.5px;font-weight:600}.correction-reply,.tc-sheet-reply{color:var(--ink-2);background:var(--surface-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.55}.correction-reply-label{color:var(--muted);margin-bottom:2px;font-size:12px;font-weight:600;display:block}.correction-meta{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:13.5px;display:flex}.correction-meta a{font-weight:600}.correction-actions{margin-top:12px}.correction-dismiss,.answer-editor{border-top:1px dashed var(--line);margin-top:12px;padding-top:4px}.panel .correction-dismiss label,.panel .answer-editor label{margin-top:12px}.answer-editor-label{justify-content:space-between;align-items:center;gap:10px;margin:12px 0 6px;display:flex}.panel .answer-editor-label label,.tc-sheet .answer-editor-label label,.answer-editor-label button{margin:0}.answer-target{margin-top:10px}.panel textarea.answer-question,.tc-sheet textarea.answer-question{resize:vertical;min-height:0}.answer-target legend{color:var(--ink-2);margin:6px 0 2px;padding:0;font-size:13.5px;font-weight:600}.answer-editor .radio-row{align-items:center;gap:8px;margin:6px 0;font-weight:500;display:flex}.answer-editor select{margin:4px 0 6px}.corrections-empty{text-align:center;padding:28px 12px}.corrections-card .value small{font-size:14px}body.tc-open{overflow:hidden}.tc-overlay{z-index:80;background:#0a0a0a47;justify-content:flex-end;display:flex;position:fixed;inset:0}.tc-overlay[hidden]{display:none}.tc-drawer{background:var(--bg);flex-direction:column;gap:10px;width:min(460px,100vw);height:100%;padding:14px 16px 10px;display:flex;position:relative;box-shadow:-12px 0 40px #1018282e}.tc-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tc-top strong{font-size:17px;display:block}.tc-top .muted{margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.tc-top-actions{flex:none;align-items:center;gap:6px;display:flex}.tc-top-actions button{margin:0}button.tc-close{color:var(--ink-2);background:0 0;border-color:#0000;border-radius:999px;margin:0;padding:8px}button.tc-close:hover{background:var(--surface-2);border-color:var(--surface-2);color:var(--ink)}.tc-options{flex-direction:column;gap:6px;font-size:13.5px;display:flex}.tc-options .check-row{color:var(--ink-2);align-items:flex-start;gap:8px;font-size:13.5px;font-weight:500;display:flex}.tc-form{grid-template-columns:1fr 1fr;gap:8px;padding:8px 0 4px;display:grid}.tc-form label{color:var(--muted);flex-direction:column;gap:3px;font-size:12px;font-weight:600;display:flex}.tc-form input,.tc-form select{border-radius:10px;padding:7px 10px;font-size:13.5px}.tc-form select{background-position:right 10px center;padding-right:32px}.tc-window{--cwp-bg:#f9f9fb;--cwp-card:#fdfdfd;--cwp-head:#fdfdfd;--cwp-text:#1c2024;--cwp-muted:#60646c;--cwp-line:#e8e8ec;--cwp-bubble:#fff;background:var(--cwp-bg);min-height:0;color:var(--cwp-text);border-radius:16px;flex-direction:column;flex:1;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;display:flex;overflow:hidden;box-shadow:0 12px 36px #00000024}.tc-window.dark{--cwp-bg:#17171a;--cwp-card:#1d1e24;--cwp-head:#121213;--cwp-text:#ededef;--cwp-muted:#a1a1aa;--cwp-line:#2e2f36;--cwp-bubble:#232429}.tc-window.flat,.tc-window.flat .tc-msg,.tc-window.flat .tc-card,.tc-window.flat .tc-item,.tc-window.flat .tc-composer textarea{border-radius:0}.tc-head{background:var(--cwp-head);z-index:1;align-items:center;gap:8px;padding:12px 14px;display:flex;box-shadow:0 8px 12px -12px #32325d2e}.tc-body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px;display:flex;overflow-y:auto}.tc-empty{flex-direction:column;gap:10px;margin:auto 0 0;display:flex}.tc-empty p{color:var(--cwp-muted);text-align:center;margin:0;font-size:13px}.tc-msg{background:var(--cwp-bubble);max-width:100%;color:var(--cwp-text);overflow-wrap:anywhere;white-space:pre-wrap;border-radius:12px;align-self:flex-start;padding:8px 11px;line-height:1.45;box-shadow:0 1px 2px #0000000f}.tc-msg a{color:inherit;text-decoration:underline}.tc-msg.visitor{max-width:84%;box-shadow:none;align-self:flex-end}.tc-bot{align-self:flex-start;align-items:flex-start;gap:8px;max-width:92%;display:flex}.tc-bot .cwp-avatar{flex:none;margin-top:2px}.tc-bot-main{flex-direction:column;gap:6px;min-width:0;display:flex}.tc-bot-main .cwp-sender{color:var(--cwp-muted);font-size:11px}.tc-cards{flex-direction:column;gap:6px;display:flex}.tc-card{background:var(--cwp-card);border:1px solid var(--cwp-line);color:var(--cwp-text);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;text-decoration:none;display:flex}.tc-card:hover{border-color:var(--cwp-muted);color:var(--cwp-text)}.tc-card-title{overflow-wrap:anywhere;font-size:13.5px;font-weight:600}.tc-card-desc{color:var(--cwp-muted);font-size:12px}.tc-card-button{border-top:1px solid var(--cwp-line);text-align:center;margin-top:6px;padding-top:7px;font-size:13px;font-weight:600}.tc-items{flex-wrap:wrap;gap:6px;display:flex}button.tc-item{background:var(--cwp-card);border:1.5px solid;border-radius:999px;margin:0;padding:7px 12px;font-size:13px;font-weight:600}button.tc-item:hover:not(:disabled){filter:brightness(.96);background:var(--cwp-card)}button.tc-item:disabled{opacity:.6}button.tc-item.chosen:disabled{opacity:1}.tc-handoff{color:var(--cwp-muted);font-size:11.5px;font-style:italic}.tc-note{background:var(--info-bg);color:var(--info-ink);border-radius:10px;align-self:stretch;padding:8px 10px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12.5px;line-height:1.45}.tc-note.warn{background:var(--warn-bg);color:var(--warn-ink)}.tc-note.error{background:var(--danger-bg);color:var(--danger-ink)}.tc-debug{color:var(--ink-2);border:1px solid var(--line);background:#fff;border-radius:10px;padding:0 10px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12.5px}.tc-window.dark .tc-debug{background:#fafaf7}.tc-debug summary{cursor:pointer;color:var(--ink);padding:7px 0;font-weight:600;list-style:none}.tc-debug summary::-webkit-details-marker{display:none}.tc-debug summary:before{content:"▸";margin-right:6px;transition:transform .15s;display:inline-block}.tc-debug[open] summary:before{transform:rotate(90deg)}.tc-debug dl{grid-template-columns:auto 1fr;gap:5px 10px;margin:0 0 10px;display:grid}.tc-debug dt{color:var(--muted);font-weight:600}.tc-debug dd{overflow-wrap:anywhere;margin:0}.tc-debug ul{margin:2px 0 0;padding-left:16px}button.tc-fix{color:var(--cwp-muted);text-underline-offset:3px;background:0 0;border:0;border-radius:4px;align-self:flex-start;margin:0;padding:3px 0;font-size:12.5px;font-weight:600;text-decoration:underline}button.tc-fix:hover{color:var(--cwp-text);background:0 0}.tc-typing{gap:4px;padding:11px 12px;display:inline-flex}.tc-typing span{background:var(--cwp-muted);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite tc-dot}.tc-typing span:nth-child(2){animation-delay:.15s}.tc-typing span:nth-child(3){animation-delay:.3s}@keyframes tc-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.tc-composer{background:var(--cwp-bg);align-items:flex-end;gap:8px;padding:10px 12px 12px;display:flex}.tc-composer textarea{resize:none;background:var(--cwp-card);min-height:42px;max-height:120px;color:var(--cwp-text);border:2px solid;border-radius:10px;flex:1;padding:9px 11px;font-family:inherit;font-size:14px}.tc-composer textarea:focus{box-shadow:none}button.tc-send{border:0;border-radius:10px;flex:none;width:42px;height:42px;margin:0;padding:0}.tc-foot{text-align:center;margin:0;font-size:12px}.tc-sheet{background:var(--surface);z-index:5;border-radius:18px 18px 0 0;max-height:88%;padding:16px 18px 18px;position:absolute;inset:auto 0 0;overflow-y:auto;box-shadow:0 -12px 40px #10182838}.tc-sheet-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.tc-sheet-head strong{font-size:16px}.tc-sheet label{color:var(--ink-2);margin:12px 0 5px;font-size:13px;font-weight:600;display:block}.tc-sheet input,.tc-sheet textarea,.tc-sheet select{padding:9px 12px;font-size:14px}.tc-sheet .answer-editor{border-top:0;margin-top:0}.tc-sheet .radio-row{align-items:center;gap:8px;margin:6px 0;font-weight:500;display:flex}.tc-sheet .notice{font-size:13px}.wizard{flex-direction:column;gap:16px;display:flex}.wizard-page .dash-head{margin-bottom:4px}.wz-progress-card{padding:20px 24px}.wz-progress-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.wz-progress-head h2{margin:0 0 4px;font-size:19px}.wz-progress-head p{max-width:70ch;margin:0;font-size:14px}.wz-percent{letter-spacing:-.03em;color:var(--brand-ink);font-size:28px;font-weight:700;line-height:1}.wz-progress-card .meter{height:8px;margin-top:14px}.wz-layout{grid-template-columns:288px minmax(0,1fr);align-items:start;gap:16px;display:grid}.wz-steps{padding:14px}.wz-steps ol{counter-reset:none;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}button.wz-step{width:100%;color:var(--ink);text-align:left;box-shadow:none;background:0 0;border:0;border-radius:12px;justify-content:flex-start;align-items:flex-start;gap:12px;margin:0;padding:11px 12px;font-weight:500;display:flex}button.wz-step:hover{background:var(--surface-2);color:var(--ink);border:0}button.wz-step.active{background:var(--brand-soft);box-shadow:inset 0 0 0 1px #e3efc8}.wz-step-mark{border:1.5px solid var(--line-strong);background:var(--surface);width:26px;height:26px;color:var(--muted);box-sizing:border-box;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:inline-flex}.wz-step-mark.done{background:var(--brand);border-color:var(--brand);color:#fff}.wz-step-mark.progress{border-color:var(--info-ink);color:var(--info-ink)}.wz-step-text{flex-direction:column;gap:2px;min-width:0;display:flex}.wz-step-title{font-size:14.5px;font-weight:600;line-height:1.35}.wz-step-title .muted{font-size:13px;font-weight:500}.wz-step-status{color:var(--muted);font-size:12.5px;line-height:1.4}.wz-step.done .wz-step-title{color:var(--ink-2)}.wz-panel{flex-direction:column;gap:16px;min-width:0;display:flex}.wz-active-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px;display:flex}.wz-active-head h2{margin:6px 0 0;font-size:22px}.wz-active>p.muted{max-width:72ch;margin:0 0 16px;font-size:14.5px}.wz-active h3{margin:22px 0 8px;font-size:16px}.wz-actions{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;padding-top:18px;display:flex}.wz-actions .button,.wz-actions button{margin:0}.wz-actions button.compact:not(.secondary){margin-left:auto}.wz-active .notice.ok-notice{background:var(--ok-bg);border-color:#d9f0b8}.wz-list{flex-direction:column;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.wz-list li{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 14px;font-size:14px;display:flex}.wz-list-name{font-weight:600}.wz-list .muted{word-break:break-all;font-size:13px}.wz-list .pill{margin-left:auto}.wz-progress{align-items:center;gap:9px;margin:12px 0 0;font-size:13.5px;display:flex}.wz-spinner{border:2px solid var(--line-strong);border-top-color:var(--brand-strong);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite wz-spin;display:inline-block}@keyframes wz-spin{to{transform:rotate(360deg)}}.wz-modes{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:20px;display:grid}button.wz-mode{background:var(--surface);border:1px solid var(--line);color:var(--ink);text-align:left;box-shadow:none;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;margin:0;padding:14px 16px;font-weight:500;display:flex}button.wz-mode:hover{background:var(--surface-2);color:var(--ink);border-color:var(--line-strong)}button.wz-mode.active{border-color:var(--brand-strong);background:var(--brand-soft);box-shadow:var(--ring)}.wz-mode strong{font-size:14.5px}.wz-mode small{color:var(--muted);font-size:12.5px;line-height:1.5}.wz-form{margin-bottom:22px}.wz-form button[type=submit]{margin-top:16px}.wz-sources{border-top:1px solid var(--line-soft);padding-top:16px}.wz-sources-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.wz-sources-head strong{font-size:15px}.wz-sources-head .muted{font-size:13px}.wz-source-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wz-source{border:1px solid var(--line);background:var(--surface);border-radius:11px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 13px;font-size:14px;display:flex}.wz-source.processing{background:var(--surface-2)}.wz-source-name{overflow-wrap:anywhere;min-width:0;font-weight:550}.wz-source-detail{font-size:12.5px}.wz-source .pill{margin-left:auto}.wz-chat{flex-direction:column;gap:12px;display:flex}.wz-chat-window{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;overflow:hidden}.wz-chat-body{flex-direction:column;gap:10px;min-height:240px;max-height:440px;padding:16px;display:flex;overflow-y:auto}.wz-chat-empty{color:var(--muted);text-align:center;margin:auto 0;padding:0 12px;font-size:13.5px;line-height:1.6}.wz-chat-empty p{margin:0}.wz-msg{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface);border:1px solid var(--line);border-radius:14px;max-width:88%;padding:10px 13px;font-size:14px;line-height:1.55}.wz-msg.visitor{border:0;align-self:flex-end}.wz-bot{flex-direction:column;align-items:flex-start;gap:6px;max-width:88%;display:flex}button.wz-fix{background:var(--surface);border:1px dashed var(--line-strong);color:var(--brand-ink);box-shadow:none;border-radius:999px;margin:0;padding:4px 11px;font-size:12.5px;font-weight:600}button.wz-fix:hover{background:var(--brand-soft);color:var(--brand-ink);border-color:var(--brand-strong)}.wz-chat-note{background:var(--info-bg);max-width:92%;color:var(--info-ink);border-radius:10px;align-self:center;padding:8px 12px;font-size:12.5px;line-height:1.5}.wz-chat-note.warn{background:var(--warn-bg);color:var(--warn-ink)}.wz-chat-note.error{background:var(--danger-bg);color:var(--danger-ink)}.wz-typing{gap:4px;padding:12px 13px;display:inline-flex}.wz-typing span{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite tc-dot}.wz-typing span:nth-child(2){animation-delay:.15s}.wz-typing span:nth-child(3){animation-delay:.3s}.wz-chat-composer{border-top:1px solid var(--line);background:var(--surface);gap:8px;padding:10px;display:flex}.wz-chat-composer input{border-width:2px;flex:1;margin:0}.wz-chat-composer button{border:0;flex:none;margin:0}.wz-suggestions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wz-suggestions .muted{font-size:13px}button.wz-suggestion{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink-2);box-shadow:none;border-radius:999px;margin:0;padding:6px 13px;font-size:13px;font-weight:500}button.wz-suggestion:hover{background:var(--surface-2);color:var(--ink);border-color:var(--ink-2)}.wz-correction{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;padding:16px 18px}.wz-correction-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.wz-correction-head button{margin:0}.wz-correction-reply{margin:0 0 6px;font-size:13px}button.wz-chat-reset{align-self:flex-start;margin:0}.wz-site-picker{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;font-size:13px;font-weight:600;display:flex}.wz-site-picker select{width:auto;min-width:260px;max-width:100%;margin:0}.wz-site-name{margin:0 0 14px;font-size:13px}.wz-embed{margin:16px 0 20px}.wz-embed-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.wz-embed-head button{margin:0}.wz-detect{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;margin-top:18px;padding:14px 16px}.wz-detect p{margin:0 0 10px}.wz-detect button{margin:0}.wz-hint-list{color:var(--muted);margin:12px 0 0;padding-left:20px;font-size:13.5px;line-height:1.65}.wz-hint-list li{margin:4px 0}.wz-done{background:linear-gradient(180deg,var(--brand-soft) 0%,var(--surface) 62%);border-color:#d9f0b8}.wz-done-badge{background:var(--brand);color:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.wz-done h2{margin:12px 0 6px}.wz-next{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.wz-next li{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;display:flex}.wz-next strong{font-size:14.5px}.wz-next .muted{font-size:13px;line-height:1.55}.wz-next .button{margin:4px 0 0}.wizard-card{background:linear-gradient(180deg,var(--brand-soft) 0%,var(--surface) 55%);border-color:#e3efc8}.wizard-card.done{background:var(--surface);border-color:var(--line)}.wizard-card>p.muted{max-width:74ch;margin:0;font-size:14px}.wizard-card-progress{align-items:center;gap:12px;margin:14px 0 4px;display:flex}.wizard-card-progress .meter{flex:1;height:8px;margin:0}.wizard-card-progress .muted{white-space:nowrap;font-size:13px}.wizard-card-steps{flex-direction:column;margin:10px 0 0;padding:0;list-style:none;display:flex}.wizard-card-steps li{border-top:1px solid var(--line-soft);font-size:14px}.wizard-card-steps li:first-child{border-top:0}.wizard-card-steps li a{color:inherit;border-radius:10px;align-items:center;gap:10px;margin:0 -8px;padding:10px 8px;text-decoration:none;display:flex}.wizard-card-steps li a:hover{background:var(--surface-2)}.wizard-card-steps li a:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.wizard-card-steps li.done a .wizard-card-title{color:var(--ink-2)}.wizard-card-index{border:1.5px solid var(--line-strong);background:var(--surface);width:22px;height:22px;color:var(--muted);box-sizing:border-box;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.wizard-card-steps li.done .wizard-card-index{background:var(--brand);border-color:var(--brand);color:#fff}.wizard-card-title{min-width:0;font-weight:550}.wizard-card-steps .pill{white-space:normal;text-align:right;margin-left:auto}.notification-emails label.check-row{margin-top:0}.wrap.levelek{max-width:1520px}.admin-lead{max-width:88ch;margin:0 0 16px}.et-layout{grid-template-columns:258px minmax(0,1fr);align-items:start;gap:16px;display:grid}.et-list{padding:18px 16px}.et-list h2{margin:0 0 10px;font-size:16px}.et-list ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}button.et-item{width:100%;color:var(--ink);text-align:left;box-shadow:none;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px;margin:0;padding:11px 12px;display:flex}button.et-item:hover{background:var(--surface-2);color:var(--ink);border:0}button.et-item.active{background:var(--brand-soft);box-shadow:inset 0 0 0 1px #e3efc8}.et-item-name{font-size:14px;font-weight:600;line-height:1.35}.et-item-meta{flex-wrap:wrap;gap:4px;display:flex}.et-item-meta .pill{padding:2px 8px;font-size:11.5px}.et-editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.et-form{margin-top:16px}.et-field{margin-bottom:14px}.et-field label{color:var(--ink-2);margin:0 0 5px;font-size:13px;font-weight:600;display:block}.et-field label .muted{font-weight:500}.et-field input,.et-field textarea{margin:0}.et-field.invalid input,.et-field.invalid textarea{border-color:var(--danger-ink)}.et-field p.field-hint{color:var(--muted);margin:5px 0 0;font-size:12.5px}.et-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:0 14px;display:grid}.panel label.check-row.et-switch{margin:0;font-size:13.5px}.et-placeholders{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;margin-top:4px;padding:10px 14px}.et-placeholders summary{cursor:pointer;color:var(--ink-2);font-size:13.5px;font-weight:600}.et-placeholders dl{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:10px 0 2px;font-size:13px;display:grid}.et-placeholders dt{margin:0}.et-placeholders dd{color:var(--muted);margin:0}.et-issues{border-radius:var(--radius-sm);background:var(--danger-bg);color:var(--danger-ink);border:1px solid #f5c2c2;margin:14px 0 0;padding:12px 16px;font-size:13.5px;line-height:1.55;list-style:none}.et-issues li{margin:3px 0}.et-actions{margin-top:18px}.et-preview{top:calc(var(--topbar-h) + 16px);position:sticky}.et-preview>p.muted{margin:0 0 10px;font-size:13px}.et-frame{border:1px solid var(--line);background:#fafaf7;border-radius:14px;width:100%;height:620px;display:block}@media (max-width:1380px){.et-editor{grid-template-columns:minmax(0,1fr)}.et-preview{position:static}}@media (max-width:1100px){.wz-layout,.et-layout{grid-template-columns:minmax(0,1fr)}.et-preview{position:static}.et-frame{height:520px}.wz-steps ol{flex-direction:row;gap:6px;padding-bottom:4px;overflow-x:auto}button.wz-step{flex:none;width:auto;min-width:210px}}@media (max-width:640px){.site-head-actions{align-items:stretch}button.tc-launch{flex:auto}.tc-drawer{width:100vw;padding:10px 10px 8px}.tc-form{grid-template-columns:1fr}.tc-top .muted{display:none}.tc-bot{max-width:100%}.tc-debug dl{grid-template-columns:1fr;gap:1px}.tc-debug dd{margin-bottom:6px}.corrections-filters select{width:100%}.correction-date{width:100%;margin-left:0}.correction-item{padding:14px}.wz-progress-head{flex-direction:column;gap:6px}.wz-percent{font-size:24px}.wz-modes{grid-template-columns:1fr}.wz-actions button.compact:not(.secondary){width:100%;margin-left:0}.wz-actions .button,.wz-actions button{flex:auto}.wz-msg,.wz-bot{max-width:100%}.wz-next{grid-template-columns:1fr}.wizard-card-steps .pill{font-size:11.5px}.et-row{grid-template-columns:1fr}.et-frame{height:440px}button.wz-step{min-width:180px}}
