.cw-4u{--cw-4u-red:#f04438;--cw-4u-red-ink:#fda29b;--cw-4u-amber:#e2a33b;--cw-4u-amber-ink:#f3c56b;--cw-4u-line:var(--theme-elevation-150);border:1px solid var(--cw-4u-line);background:linear-gradient(135deg, #c6f36b1a, transparent 48%), var(--theme-elevation-50);border-radius:20px;gap:14px;margin:0 0 18px;padding:22px 24px;display:grid}html[data-theme=light] .cw-4u{--cw-4u-red:#d92d20;--cw-4u-red-ink:#b42318;--cw-4u-amber:#d39b1f;--cw-4u-amber-ink:#7a4d00;--cw-4u-line:var(--cw-border,#e6e8de);background:linear-gradient(135deg, #c6f36b47, transparent 50%), var(--cw-card,#fff)}.cw-4u.is-clear{padding-top:18px;padding-bottom:18px}.cw-4u-head{align-items:center;gap:16px;display:flex}.cw-4u-head>.cw-face{border-radius:50%;flex:none}.cw-4u-hello{flex:auto;min-width:0}.cw-4u-hello .cw-eyebrow{margin-bottom:2px}.cw-4u-hello h2{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600;line-height:1.2}.cw-4u.is-clear .cw-4u-hello h2{font-size:19px}.cw-4u-next{color:var(--theme-elevation-600);margin:4px 0 0;font-size:13.5px;line-height:1.45}.cw-4u-next time,.cw-4u-next b{color:var(--theme-text);font-weight:600}.cw-4u-today{flex:none}.cw-4u-items{border-top:1px solid var(--cw-4u-line);margin:0;padding:0;list-style:none;display:grid}.cw-4u-items li{border-bottom:1px solid var(--cw-4u-line);grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:12px 0;display:grid}.cw-4u-items li:last-child{border-bottom:0;padding-bottom:0}.cw-4u-dot{background:var(--theme-elevation-300);border-radius:50%;width:10px;height:10px}.cw-4u-items li.is-urgent .cw-4u-dot{background:var(--cw-4u-red);box-shadow:0 0 0 4px #f0443829}.cw-4u-items li.is-ready .cw-4u-dot{background:var(--cw-4u-amber);box-shadow:0 0 0 4px #e2a33b2e}.cw-4u-copy{gap:2px;min-width:0;display:grid}.cw-4u-copy strong{font-size:15px;font-weight:600;line-height:1.35}.cw-4u-copy>span{color:var(--theme-elevation-600);overflow-wrap:anywhere;font-size:13.5px;line-height:1.45}.cw-4u-why{font-weight:600}.cw-4u-items li.is-urgent .cw-4u-why{color:var(--cw-4u-red-ink)}.cw-4u-items li.is-ready .cw-4u-why{color:var(--cw-4u-amber-ink)}.cw-4u-items .cw-btn{justify-self:end}.cw-4u-more{justify-self:start;font-size:13.5px;font-weight:600}.cw-4u-jobs{border-top:1px solid var(--cw-4u-line);gap:8px;padding-top:12px;display:grid}.cw-4u-sub{letter-spacing:.08em;text-transform:uppercase;color:var(--theme-elevation-600);margin:0;font-size:12px;font-weight:700}.cw-4u-jobs ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cw-4u-jobs li label{border:1px solid var(--cw-4u-line);background:var(--theme-elevation-0);cursor:pointer;border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;padding:10px 12px;display:grid}.cw-4u-jobs li.is-due label{border-color:#e2a33b8c}.cw-4u-jobs input{accent-color:#84cc16;cursor:pointer;width:18px;height:18px;margin:1px 0 0}.cw-4u-jobs li>label>span{gap:2px;min-width:0;display:grid}.cw-4u-jobs strong{font-size:14.5px;font-weight:600;line-height:1.35}.cw-4u-jobs li.is-done strong{color:var(--theme-elevation-500);text-decoration:line-through}.cw-4u-small{color:var(--theme-elevation-600);font-size:13px;line-height:1.4}.cw-4u-jobs li.is-due .cw-4u-small:first-of-type{color:var(--cw-4u-amber-ink);font-weight:600}.cw-4u-error{color:var(--cw-4u-red-ink);margin:0;font-size:13px}.cw-4u-areas{flex-wrap:wrap;gap:8px;display:flex}.cw-4u-areas>*{border:1px solid var(--cw-4u-line);min-height:30px;color:var(--theme-text);background:var(--theme-elevation-0);border-radius:99px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.cw-4u-areas a:hover{background:var(--theme-elevation-100)}.cw-4u-areas b{background:var(--theme-elevation-150);text-align:center;border-radius:99px;min-width:20px;padding:0 6px;font-size:12px}.cw-4u-areas .is-urgent b{background:var(--cw-4u-red);color:#fff}@media (max-width:640px){.cw-4u{padding:18px 16px}.cw-4u-head{flex-wrap:wrap;gap:12px}.cw-4u-head>.cw-face{width:44px!important;height:44px!important}.cw-4u-hello{flex-basis:calc(100% - 60px)}.cw-4u-hello h2{font-size:21px}.cw-4u-today{width:100%}.cw-4u-items li{grid-template-columns:10px minmax(0,1fr)}.cw-4u-items .cw-btn{grid-column:2;justify-self:start;margin-top:6px}}@media (prefers-reduced-motion:reduce){.cw-4u *{transition:none!important}}.cw-4u-toggle{color:var(--theme-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font:600 13.5px/1.4 Inter,sans-serif;text-decoration:underline}.cw-4u-pri{border:1px solid var(--cw-4u-line);background:var(--theme-elevation-0);border-radius:16px;gap:10px;padding:14px 16px 6px;display:grid}.cw-4u-pri-head{gap:4px;display:grid}.cw-4u-game{color:var(--theme-elevation-600);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font-size:14px;display:flex}.cw-4u-game strong{color:var(--theme-text);font-size:17px;font-weight:600}.cw-4u-left{background:var(--theme-elevation-100);color:var(--theme-text);border-radius:99px;padding:2px 10px;font-size:12.5px;font-weight:700}.cw-4u-left.is-soon{background:var(--cw-4u-red);color:#fff}.cw-4u-pri ol{margin:0;padding:0;list-style:none;display:grid}.cw-4u-pri li{border-top:1px solid var(--cw-4u-line);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 0;display:grid}.cw-4u-num{background:var(--cw-lime,#c6f36b);color:#0a0a0b;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:inline-grid}.cw-4u-pri li.is-due .cw-4u-num{background:var(--cw-4u-red);color:#fff}.cw-4u-pri li.is-done .cw-4u-num{background:var(--theme-elevation-150);color:var(--theme-elevation-600)}.cw-4u-pri li.is-done strong{color:var(--theme-elevation-500);text-decoration:line-through}.cw-4u-pri li.is-due .cw-4u-copy>span{color:var(--cw-4u-red-ink);font-weight:600}.cw-4u-acts{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}.cw-4u-done{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.cw-4u-done input{accent-color:#84cc16;cursor:pointer;width:18px;height:18px;margin:0}.cw-4u-then{margin-top:2px}@media (max-width:640px){.cw-4u-pri{padding:12px 12px 4px}.cw-4u-pri li{grid-template-columns:26px minmax(0,1fr)}.cw-4u-acts{grid-column:2;justify-content:flex-start;margin-top:4px}}
.cw-dash:has(.cw-dash-tools){margin-bottom:4px}.dashboard:has(.cw-dash-tools) .modular-dashboard{margin:0 -6px}.dashboard:has(.cw-hq[data-outdated]) .modular-dashboard{visibility:hidden}.cw-dash-tools{border-top:1px solid var(--theme-elevation-150);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin:0 0 8px;padding:12px 0 4px;display:flex}.cw-dash-tools>p{margin:0;font-size:13px;line-height:1.5}.cw-dash-tools-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cw-dash-tools-note{color:var(--cw-muted);flex-basis:100%;margin:0;font-size:12px}.cw-dash-tools.is-editing{background:#c6f36b12;border:1px solid #c6f36b66;border-radius:14px;padding:12px 14px}.cw-dash-tools.is-editing>p{flex:420px}html[data-theme=light] .cw-dash-tools{border-top-color:var(--cw-border)}html[data-theme=light] .cw-dash-tools.is-editing{background:#f4fde3;border-color:#dff4b4}@media (max-width:560px){.dashboard-breadcrumb-dropdown__editing>span{display:none}}.cw-wcard{box-sizing:border-box;flex-direction:column;min-width:0;height:100%;display:flex}.cw-wcard>h3{font-size:20px}.cw-wcard .cw-muted{margin-bottom:0}.cw-wcard-foot{flex-wrap:wrap;gap:8px 16px;margin-top:auto;padding-top:14px;display:flex}.cw-wcard.cw-setup,.cw-wcard .cw-feed{margin-bottom:0}.cw-wcard .cw-feed li:last-child{border-bottom:0}.cw-wcard.is-refused{background:0 0;border-style:dashed}.cw-wcard.is-refused .cw-muted{margin-top:0}.cw-wcard .cw-tip{margin-top:auto}.cw-wcard .cw-feed+.cw-tip{margin-top:14px}.modular-dashboard .collections{padding-top:14px}.modular-dashboard.editing .cw-wcard{outline:1px dashed var(--theme-elevation-400,#f5f5ef4d);outline-offset:-1px}.cw-tasks{container-type:inline-size}.cw-tasklist{margin:6px 0 0;padding:0;list-style:none}.cw-task{border-top:1px solid var(--theme-elevation-150);align-items:center;gap:12px;padding:11px 0;display:flex}.cw-tasklist>.cw-task:first-child{border-top:0}.cw-task-copy{flex:1;gap:2px;min-width:0;display:grid}.cw-task-copy strong{font-size:14px;line-height:1.35}.cw-task-copy>span{color:var(--cw-muted);font-size:13px;line-height:1.4}.cw-task-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--cw-muted);justify-self:start;margin-top:2px;font-size:11px;font-style:normal;font-weight:700}.cw-task .cw-btn--sm{flex:none}.cw-task.is-done .cw-step-tick{background:var(--cw-lime);border-color:var(--cw-lime);color:var(--cw-dark)}.cw-task.is-done .cw-task-copy strong{opacity:.75;font-weight:600}.cw-task.is-red .cw-step-tick{border-color:var(--cw-danger)}.cw-task.is-red .cw-task-copy>span{color:var(--cw-danger)}.cw-task.is-amber .cw-step-tick{border-color:#f5b041}.cw-task.is-blue .cw-step-tick{border-color:#7fb0ff}html[data-theme=light] .cw-task{border-top-color:var(--cw-border)}html[data-theme=light] .cw-task.is-red .cw-step-tick{border-color:#d64545}html[data-theme=light] .cw-task.is-red .cw-task-copy>span{color:#b93a3a}html[data-theme=light] .cw-task.is-amber .cw-step-tick{border-color:#d68a00}html[data-theme=light] .cw-task.is-blue .cw-step-tick{border-color:#3d7be0}html[data-theme=light] .cw-task.is-done .cw-step-tick{color:var(--cw-dark)}html[data-theme=light] .cw-task .cw-step-done{color:#2c7a3f}@container (min-width:760px){.cw-tasklist{grid-template-columns:1fr 1fr;column-gap:36px;display:grid}.cw-tasklist>.cw-task:nth-child(2){border-top:0}.cw-task{align-items:flex-start}}@container (max-width:440px){.cw-task{flex-wrap:wrap;align-items:flex-start;row-gap:8px}.cw-task-copy{flex-basis:calc(100% - 40px)}.cw-task>.cw-btn,.cw-task>.cw-step-done{margin-left:36px}}.cw-tasks-done{margin-top:4px}.cw-tasks-done>summary{cursor:pointer;color:var(--theme-elevation-600);align-items:center;gap:8px;padding:8px 0 2px;font-size:13px;font-weight:600;list-style:none;display:inline-flex}.cw-tasks-done>summary::-webkit-details-marker{display:none}.cw-tasks-done>summary:before{content:"▸";transition:transform .2s}.cw-tasks-done[open]>summary:before{transform:rotate(90deg)}.cw-tasks-note{color:var(--cw-muted);margin:auto 0 0;padding-top:12px;font-size:12px}.cw-wcard-foot+.cw-tasks-note{margin-top:0;padding-top:10px}.cw-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cw-revenue-total{letter-spacing:-.03em;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:30px;display:flex}.cw-wcard>h3.cw-revenue-total{font-size:30px}.cw-revenue-total span{letter-spacing:0;color:var(--cw-muted);font-size:13px;font-weight:500}.cw-revenue-parts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:10px;display:grid}.cw-revenue-part{border:1px solid var(--theme-elevation-150);border-radius:14px;padding:12px 14px}.cw-revenue-part>strong{margin-bottom:8px;font-size:13px;display:block}.cw-revenue-part dl{gap:7px;margin:0;display:grid}.cw-revenue-part dl>div{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.cw-revenue-part dt{color:var(--cw-muted)}.cw-revenue-part dd{text-align:right;white-space:nowrap;margin:0;font-weight:700}.cw-revenue-part .is-red dt,.cw-revenue-part .is-red dd{color:var(--cw-danger)}html[data-theme=light] .cw-revenue-part{border-color:var(--cw-border)}html[data-theme=light] .cw-revenue-part .is-red dt,html[data-theme=light] .cw-revenue-part .is-red dd{color:#b93a3a}.cw-find{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);color:var(--theme-elevation-500);border-radius:12px;align-items:center;gap:10px;margin:0 0 14px;padding:0 16px;display:flex;position:relative}.cw-find:focus-within{border-color:var(--theme-text)}.cw-find svg{flex:none}.cw-find input{min-width:0;height:48px;color:var(--theme-text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:15px}.cw-find input::placeholder{color:var(--theme-elevation-500)}.cw-find input::-webkit-search-cancel-button{display:none}.cw-find-list{z-index:40;border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);border-radius:12px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 12px 32px #00000024}.cw-find-list a{color:var(--theme-text);border-radius:8px;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 12px;font-size:14px;text-decoration:none;display:flex}.cw-find-list .is-active a{background:var(--theme-elevation-100)}.cw-find-list strong{font-weight:600}.cw-find-list span{color:var(--theme-elevation-600);flex:none;font-size:12px}.cw-find-none{color:var(--theme-elevation-600);padding:10px 12px;font-size:14px}.cw-directory{border-top:1px solid var(--theme-elevation-150);grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;padding:24px 0 8px;display:grid}.cw-directory-group h2{letter-spacing:-.01em;margin:0 0 10px;font-size:16px;line-height:1.3}.cw-directory-group ul{margin:0;padding:0;list-style:none}.cw-directory-group li{margin:0}.cw-directory-group a{color:var(--theme-elevation-800);padding:4px 0;font-size:14px;line-height:1.4;text-decoration:none;display:inline-block}.cw-directory-group a:hover,.cw-directory-group a:focus-visible{color:var(--theme-text);text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.cw-directory{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.cw-directory{grid-template-columns:repeat(2,minmax(0,1fr))}}.cw-pack-rows{--cw-pack-amber-soft:#d39b1f29;--cw-pack-amber-ink:#f3c56b;--cw-pack-red-soft:#f0443824;--cw-pack-red-ink:#fda29b;--cw-pack-green-soft:#3fae6b29;--cw-pack-green-ink:#7dd3a0;margin:10px 0 0;padding:0;list-style:none;display:grid}html[data-theme=light] .cw-pack-rows{--cw-pack-amber-soft:#fdf3dc;--cw-pack-amber-ink:#7a4d00;--cw-pack-red-soft:#fef3f2;--cw-pack-red-ink:#b42318;--cw-pack-green-soft:#e3f4e5;--cw-pack-green-ink:#146a43}.cw-pack-rows li{border-top:1px solid var(--theme-elevation-100);justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.cw-pack-rows a{min-width:0;color:inherit;gap:2px;text-decoration:none;display:grid}.cw-pack-rows a:hover strong,.cw-pack-rows a:focus-visible strong{text-decoration:underline}.cw-pack-rows strong{font-weight:600}.cw-pack-rows a span{color:var(--theme-elevation-600);overflow-wrap:anywhere;font-size:13px}.cw-pack-mark{white-space:nowrap;background:var(--theme-elevation-100);color:var(--theme-elevation-700);border-radius:99px;flex:none;padding:2px 8px;font-size:12px;font-weight:600}.cw-pack-rows li.is-ready .cw-pack-mark{background:var(--cw-pack-amber-soft);color:var(--cw-pack-amber-ink)}.cw-pack-rows li.is-urgent .cw-pack-mark{background:var(--cw-pack-red-soft);color:var(--cw-pack-red-ink)}.cw-pack-rows li.is-done .cw-pack-mark{background:var(--cw-pack-green-soft);color:var(--cw-pack-green-ink)}.cw-pack-progress{background:var(--theme-elevation-150);border-radius:99px;height:6px;margin:12px 0 4px;overflow:hidden}.cw-pack-progress span{border-radius:inherit;background:#84cc16;height:100%;display:block}.cw-pack-count{color:var(--theme-elevation-600);margin:0 0 6px;font-size:12.5px;font-weight:600}.cw-pack-rows li>.cw-btn{flex:none}@media (max-width:560px){.cw-pack-rows li{flex-wrap:wrap}.cw-pack-rows li>.cw-btn{margin-left:0}}
.cw-setup-slot{padding:0 var(--gutter-h,60px)}.cw-sb{color:#4a3500;background:#fff8e8;border:1px solid #f2d79b;border-radius:14px;margin:14px 0 0;overflow:hidden}.cw-sb.is-required{background:#fff2dc;border-color:#f5b453}html[data-theme=dark] .cw-sb{color:#ffe2a1;background:#ffc43d14;border-color:#ffc43d59}.cw-sb-head{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 16px;font:500 14px/1.3 Inter,sans-serif;display:flex}.cw-sb-icon{color:#1a1205;background:#ff9f1a;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.cw-sb-title{flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 10px;font-weight:700;display:flex}.cw-sb-title em{opacity:.8;font-style:normal;font-weight:500}.cw-sb-next{text-underline-offset:3px;white-space:nowrap;text-overflow:ellipsis;flex:none;max-width:46%;font-weight:700;text-decoration:underline;overflow:hidden}.cw-sb-list{margin:0;padding:0 16px 8px;list-style:none}.cw-sb-list li{border-top:1px solid #4a35001f;align-items:center;gap:14px;padding:10px 0;display:flex}html[data-theme=dark] .cw-sb-list li{border-top-color:#ffe2a126}.cw-sb-list li>div{flex:1;gap:2px;min-width:0;display:grid}.cw-sb-list li strong{font-size:14px}.cw-sb-list li span{opacity:.85;font-size:13px}.cw-sb-level{text-align:center;letter-spacing:.06em;text-transform:uppercase;border-radius:4px;flex:none;width:96px;padding:3px 0;font-weight:800;opacity:1!important;font-size:10.5px!important}.cw-sb-level.is-required{color:#1a1205;background:#ff9f1a}.cw-sb-level.is-recommended{background:#4a35001a}html[data-theme=dark] .cw-sb-level.is-recommended{background:#ffe2a126}.cw-sb-who{flex:none;font-weight:700;font-size:12px!important}@media (max-width:760px){.cw-setup-slot{padding:0 16px}.cw-sb-next{display:none}.cw-sb-level{width:auto;padding:3px 6px}.cw-sb-list li{flex-wrap:wrap}}.cw-areas{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:16px 0 6px;display:grid}.cw-area{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);color:var(--theme-text);border-radius:12px;gap:3px;padding:12px 14px 16px;text-decoration:none;display:grid;position:relative;overflow:hidden}.cw-area strong{font-size:14px}.cw-area span{font-size:12.5px;font-weight:600}.cw-area i{background:var(--cw-lime,#c6f36b);height:4px;position:absolute;bottom:0;left:0}.cw-area.is-required span{color:#c46a00}.cw-area.is-required i{background:#ff9f1a}.cw-area.is-partial span{color:var(--theme-elevation-600)}.cw-area.is-done span{color:#3f8f2a}.cw-area:hover{border-color:var(--theme-text)}.cw-wz{padding-bottom:60px}.cw-wz-top{justify-content:space-between;align-items:center;gap:24px;margin:6px 0 22px;display:flex}.cw-wz-top h1{letter-spacing:-.03em;margin:2px 0 6px;font-size:34px}.cw-wz-body{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:22px;display:grid}.cw-wz-rail{position:sticky;top:16px}.cw-wz-rail ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cw-wz-rail button{width:100%;color:var(--theme-text);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-family:Inter,sans-serif;display:flex}.cw-wz-rail button:hover{background:var(--theme-elevation-50)}.cw-wz-rail button.is-on{background:var(--theme-elevation-0);border-color:var(--theme-elevation-150);box-shadow:0 1px 3px #0505050f}.cw-wz-num{border:2px solid var(--theme-elevation-200);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.cw-wz-rail button.is-on .cw-wz-num{border-color:var(--theme-text)}.cw-wz-rail button.is-needed .cw-wz-num{color:#c46a00;border-color:#ff9f1a}.cw-wz-rail button.is-done .cw-wz-num{background:var(--cw-lime,#c6f36b);border-color:var(--cw-lime,#c6f36b);color:var(--cw-dark,#0a0a0b)}.cw-wz-rail-text{gap:2px;min-width:0;display:grid}.cw-wz-rail-text strong{font-size:14px}.cw-wz-rail-text em{color:var(--theme-elevation-600);font-size:12px;font-style:normal}.cw-wz-rail button.is-needed em{color:#c46a00;font-weight:600}.cw-wz-main{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);border-radius:18px;min-width:0;padding:24px 26px 18px}.cw-wz-stepno{letter-spacing:.08em;text-transform:uppercase;color:var(--theme-elevation-600);font-size:12px;font-weight:700}.cw-wz-head h2{letter-spacing:-.02em;margin:4px 0;font-size:26px}.cw-wz-list{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.cw-wz-item{border:1px solid var(--theme-elevation-150);border-radius:14px;overflow:hidden}.cw-wz-item.is-open{border-color:var(--theme-text);box-shadow:0 0 0 3px #c6f36b80}.cw-wz-item-head{width:100%;color:var(--theme-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:14px 16px;font-family:Inter,sans-serif;display:flex}.cw-wz-tick{border:2px solid var(--theme-elevation-250,#cfcfc6);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:grid}.cw-wz-item.is-done .cw-wz-tick{background:var(--cw-lime,#c6f36b);border-color:var(--cw-lime,#c6f36b);color:var(--cw-dark,#0a0a0b)}.cw-wz-item-title{flex:1;gap:2px;min-width:0;display:grid}.cw-wz-item-title strong{font-size:15px}.cw-wz-item-title span{color:var(--theme-elevation-600);font-size:13px}.cw-wz-item.is-done .cw-wz-item-title strong{opacity:.65}.cw-wz-tags{flex:none;align-items:center;gap:6px;display:flex}.cw-wz-tags .cw-sb-level{width:auto;padding:3px 8px}.cw-wz-item-body{padding:4px 16px 18px 54px}.cw-wz-form{gap:12px;display:grid}.cw-wz-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.cw-wz-field{gap:6px;font-size:13px;font-weight:700;display:grid}.cw-wz-field em{color:var(--theme-elevation-600);font-size:12px;font-style:normal;font-weight:500}.cw-wz input:not([type=checkbox]):not([type=color]):not([type=file]),.cw-wz textarea,.cw-wz select{box-sizing:border-box;border:1px solid var(--theme-elevation-200,#cfcfc6);background:var(--theme-input-bg);width:100%;color:var(--theme-text);border-radius:10px;padding:10px 12px;font:400 15px/1.4 Inter,sans-serif}.cw-wz input:focus,.cw-wz textarea:focus,.cw-wz select:focus{border-color:var(--theme-text);outline:none;box-shadow:0 0 0 3px #c6f36b8c}.cw-wz-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cw-wz-ok{color:#3f8f2a;font-size:13px;font-weight:700}.cw-wz-err{color:#c22a2a;font-size:13px;font-weight:600}.cw-wz-colours{flex-wrap:wrap;gap:12px;display:flex}.cw-wz-colour{border:1px solid var(--theme-elevation-150);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:8px 12px 8px 8px;font-size:13px;font-weight:700;display:flex}.cw-wz-colour input{cursor:pointer;background:0 0;border:0;border-radius:8px;width:40px;height:40px;padding:0}.cw-wz-colour code{color:var(--theme-elevation-600);font-size:12px}.cw-wz-swatch{color:#fff;border-radius:14px;justify-items:start;gap:4px;padding:18px 20px;display:grid}.cw-wz-swatch span{letter-spacing:.1em;text-transform:uppercase;opacity:.8;font-size:11px;font-weight:700}.cw-wz-swatch strong{font-size:20px}.cw-wz-swatch em{color:#111;border-radius:8px;margin-top:8px;padding:8px 14px;font-size:13px;font-style:normal;font-weight:800}.cw-wz-social{grid-template-columns:150px 1fr auto;align-items:center;gap:8px;display:grid}.cw-wz-crest{align-items:center;gap:18px;display:flex}.cw-wz-crest-box{border:1px dashed var(--theme-elevation-250,#cfcfc6);background:var(--theme-elevation-50);border-radius:14px;place-items:center;width:110px;height:110px;display:grid;overflow:hidden}.cw-wz-crest-box img{object-fit:contain;max-width:86%;max-height:86%}.cw-wz-crest-box span{color:var(--theme-elevation-500);font-size:12px}.cw-wz-crest label.cw-btn{cursor:pointer}.cw-wz-goto{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.cw-wz-goto p{margin:0}.cw-wz-foot{border-top:1px solid var(--theme-elevation-150);justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-top:16px;display:flex}.cw-wz-later{color:var(--theme-elevation-600);margin-left:auto;margin-right:6px;font-size:13.5px;font-weight:600}.cw-wz-finish{justify-items:start;gap:12px;display:grid}.cw-wz-finish h2{letter-spacing:-.02em;margin:0;font-size:28px}.cw-wz-big{background:var(--cw-lime,#c6f36b);width:64px;height:64px;color:var(--cw-dark,#0a0a0b);border-radius:50%;place-items:center;font-size:30px;font-weight:900;display:grid}.cw-wz-finish-group{width:100%}.cw-wz-finish-group h3{letter-spacing:.06em;text-transform:uppercase;color:var(--theme-elevation-600);margin:10px 0 6px;font-size:13px;font-weight:800}.cw-wz-finish-group ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cw-wz-finish-group button{color:var(--theme-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font:600 15px/1.6 Inter,sans-serif;text-decoration:underline}@media (max-width:960px){.cw-wz-body{grid-template-columns:1fr}.cw-wz-rail{position:static}.cw-wz-rail ol{grid-auto-columns:minmax(180px,1fr);grid-auto-flow:column;padding-bottom:4px;overflow-x:auto}.cw-wz-item-body{padding-left:16px}.cw-wz-top h1{font-size:26px}}.cw-sb-back{background:var(--cw-dark,#0a0a0b);color:var(--cw-lime,#c6f36b);border-radius:99px;align-items:center;gap:8px;margin:14px 0 0;padding:8px 14px;font:700 13px/1 Inter,sans-serif;text-decoration:none;display:inline-flex}.cw-setup-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}
.cwb{--cwb-ink:#0a0a0b;--cwb-ink-2:#2e2e33;--cwb-muted:#66665f;--cwb-line:#d9d9d1;--cwb-soft:#efefe9;--cwb-lime:#d8f89a;--cwb-lime-line:#b6e062;--cwb-red:#d7182a;--cwb-blue:#2f6fed;z-index:100;background:var(--cwb-ink);color:var(--cwb-ink);font-family:var(--font-body,Inter, system-ui, sans-serif);flex-direction:column;font-size:15px;line-height:1.45;display:flex;position:fixed;inset:0}.cwb *,.cwb :before,.cwb :after{box-sizing:border-box}.cwb button{font:inherit;cursor:pointer}.cwb button:disabled{cursor:default}.cwb a{color:inherit;text-decoration:none}.cwb h2{margin:0}.cwb-top{background:var(--cwb-ink);color:#fff;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.cwb-back{align-items:center;gap:6px;height:40px;padding:0 8px;font-size:17px;font-weight:600;display:inline-flex;color:#cfcfc8!important}.cwb-back:hover{color:#fff!important}.cwb-pagepick{color:#cfcfc8;align-items:center;gap:8px;font-weight:600;display:flex}.cwb-pagepick select{color:#fff;background:#1e1e21;border:1px solid #2e2e33;border-radius:10px;max-width:260px;height:40px;padding:0 12px;font-size:15px;font-weight:700}.cwb-seg{background:#1e1e21;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.cwb-seg button{color:#cfcfc8;background:0 0;border:0;border-radius:8px;place-items:center;width:40px;height:34px;display:grid}.cwb-seg button[aria-pressed=true]{color:var(--cwb-ink);background:#fff}.cwb-spacer{flex:1}.cwb-savestate{color:#9d9d96;font-size:13px}.cwb-savestate .is-error{color:#ffb4ab;font-weight:600}.cwb-iconbtn{color:#fff;background:0 0;border:1px solid #2e2e33;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.cwb-iconbtn:disabled{opacity:.4}.cwb-topbtn{border:1px solid #2e2e33;border-radius:10px;align-items:center;gap:8px;height:42px;padding:0 14px;font-weight:700;display:inline-flex;color:#fff!important}.cwb-topbtn:hover{border-color:#66665f}.cwb-publish{background:var(--cwb-red);color:#fff;border:0;border-radius:10px;align-items:center;gap:6px;height:42px;padding:0 18px;font-size:16px;font-weight:800;display:inline-flex}.cwb-publish:disabled{color:#9d9d96;background:#2e2e33}.cwb-topnote{color:#cfcfc8;background:#1e1e21;border-radius:10px;align-items:center;height:42px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.cwb-body{flex:1;min-height:0;display:flex;position:relative}.cwb-left{border-right:1px solid var(--cwb-line);background:#fff;flex-shrink:0;width:330px;padding:16px 12px 24px;overflow-y:auto}.cwb-left h2{letter-spacing:-.01em;padding:0 8px 10px;font-size:26px;font-weight:800}.cwb-left-h{color:var(--cwb-muted);margin:22px 8px 6px;font-size:14px;font-weight:700}.cwb-sections{grid-template-columns:minmax(0,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.cwb-sections li{border:2px solid #0000;border-radius:12px;align-items:center;gap:2px;padding-left:4px;display:flex}.cwb-sections li:hover{background:var(--cwb-soft)}.cwb-sections li.is-on{background:var(--cwb-lime);border-color:var(--cwb-lime-line)}.cwb-sections li.is-drop{box-shadow:inset 0 3px 0 var(--cwb-blue)}.cwb-grip{color:#9d9d96;cursor:grab;text-align:center;width:18px;font-size:15px}.cwb-sec-main{text-align:left;min-width:0;min-height:48px;color:var(--cwb-ink);background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:6px;display:flex}.cwb-sec-title{white-space:nowrap;font-size:16px;font-weight:700}.cwb-sec-sub{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cwb-muted);flex:1;font-size:13px;overflow:hidden}.cwb-dot{background:#e8a317;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-left:auto}.cwb-sec-tools{flex-shrink:0;display:flex}.cwb-sec-tools button{width:32px;height:36px;color:var(--cwb-ink-2);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.cwb-sec-tools button:hover:not(:disabled){background:#fff}.cwb-sec-tools button:disabled{opacity:.25}.cwb-sec-tools .is-danger{color:var(--cwb-red)}.cwb-addsec{color:#1d4ed8;background:#f5f8ff;border:2px dashed #9ab6f5;border-radius:14px;width:100%;height:56px;margin-top:12px;font-size:17px;font-weight:700}.cwb-addsec:hover{background:#eef4ff}.cwb-addsec.is-drop{border-color:var(--cwb-blue);background:#e4edff}.cwb-tabs{gap:6px;padding:0 4px 12px;display:flex}.cwb-tabs button{color:var(--cwb-muted);letter-spacing:-.01em;background:0 0;border:0;border-bottom:3px solid #0000;padding:2px 8px 8px;font-size:24px;font-weight:800}.cwb-tabs button[aria-selected=true]{color:var(--cwb-ink);border-bottom-color:var(--cwb-lime-line)}.cwb-lib-help{color:var(--cwb-muted);margin:0 8px 12px;font-size:14px}.cwb-lib-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.cwb-lib-tile{border:1px solid var(--cwb-line);cursor:grab;-webkit-user-select:none;user-select:none;background:#fff;border-radius:12px;gap:6px;height:100%;padding:8px;display:grid}.cwb-lib-tile:hover,.cwb-lib-tile:focus-visible{border-color:var(--cwb-blue);background:#f5f8ff;outline:none}.cwb-lib-tile:active{cursor:grabbing}.cwb-lib-tile img{aspect-ratio:16/10;object-fit:cover;background:var(--cwb-soft);border:1px solid #e8e8e1;border-radius:8px;width:100%;display:block}.cwb-lib-tile strong{font-size:14px;line-height:1.2}.cwb-note{background:var(--cwb-soft);color:var(--cwb-ink-2);border-radius:12px;margin:12px 4px 0;padding:12px;font-size:14px}.cwb-settings{border:1px solid var(--cwb-line);border-radius:14px;justify-content:center;align-items:center;min-height:48px;margin-top:18px;padding:0 14px;font-weight:700;display:flex}.cwb-settings:hover{background:var(--cwb-soft)}.cwb-advanced{text-align:center;margin-top:12px;font-size:14px;display:block;color:var(--cwb-muted)!important;text-decoration:underline!important}.cwb-canvas{background:#e5e5de;flex:1;justify-content:center;min-width:0;padding:16px;display:flex;position:relative;overflow:hidden}.cwb-device{background:#fff;border-radius:14px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 1px 3px #0505051f}.cwb-device.is-tablet{border:10px solid var(--cwb-ink);border-radius:22px;flex:none;width:788px}.cwb-device.is-scaled{width:var(--cwb-width);height:calc(100% / var(--cwb-scale,1));transform:scale(var(--cwb-scale,1));transform-origin:top;flex:none}.cwb-device.is-phone{border:10px solid var(--cwb-ink);border-radius:34px;width:390px;max-width:100%}.cwb-device iframe{border:0;width:100%;height:100%;display:block}.cwb-frame-cover{text-align:center;color:var(--cwb-ink-2);background:#ffffffeb;place-items:center;padding:24px;font-weight:600;display:grid;position:absolute;inset:0}.cwb-right{border-left:1px solid var(--cwb-line);background:#fff;flex-shrink:0;width:400px;overflow-y:auto}.cwb-panel{flex-direction:column;min-height:100%;display:flex}.cwb-panel-head{z-index:2;background:#fff;border-bottom:1px solid #e8e8e1;padding:18px 22px 12px;position:sticky;top:0}.cwb-panel-head h2{letter-spacing:-.01em;font-size:28px;font-weight:800;line-height:1.15}.cwb-panel-head p{color:var(--cwb-muted);margin:4px 0 0;font-size:15px}.cwb-panel-head p.is-changed{color:#8a5a00;font-weight:600}.cwb-panel-body{flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;padding:16px 22px 24px;display:grid}.cwb-panel-foot{background:#fff;border-top:1px solid #e8e8e1;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 22px;display:flex;position:sticky;bottom:0}.cwb-panel-foot>span{color:var(--cwb-muted);margin-right:auto;font-size:14px}.cwb-about{color:var(--cwb-muted);margin:0}.cwb-about a{color:inherit;text-decoration:underline}.cwb-subhead{letter-spacing:.06em;text-transform:uppercase;color:var(--cwb-muted);margin:6px 0 -6px;font-size:13px;font-weight:800}.cwb-empty{color:var(--cwb-ink-2);padding:26px 24px}.cwb-empty h2{color:var(--cwb-ink);margin-bottom:8px;font-size:26px;font-weight:800}.cwb-empty p{margin:0 0 10px}.cwb-field{border-radius:12px;gap:6px;transition:box-shadow .2s,background .2s;display:grid}.cwb-field.is-focus{background:#f1fbdc;box-shadow:0 0 0 6px #f1fbdc}.cwb-field-label{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cwb-field-label label,.cwb-field-label span{color:var(--cwb-ink);font-size:15px;font-weight:700}.cwb-count{color:var(--cwb-muted)!important;font-size:12px!important;font-weight:600!important}.cwb-help{color:var(--cwb-muted);margin:0;font-size:13.5px}.cwb-error{color:#b42318;margin:0;font-size:14px;font-weight:600}.cwb-input{width:100%;min-height:44px;color:var(--cwb-ink);font:inherit;resize:none;background:#fff;border:1px solid #c8c8bf;border-radius:10px;padding:10px 12px;font-size:15px;overflow:hidden}.cwb-input:focus{border-color:var(--cwb-blue);outline:none;box-shadow:0 0 0 3px #2f6fed2e}.cwb-input.is-short{max-width:140px}.cwb-input:disabled{background:var(--cwb-soft);color:var(--cwb-muted)}.cwb-row{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.cwb-group{border:1px solid var(--cwb-line);border-radius:14px;gap:12px;margin:0;padding:12px 14px 14px;display:grid}.cwb-group legend{padding:0 6px;font-weight:800}.cwb-chips{flex-wrap:wrap;gap:8px;display:flex}.cwb-chip{border:1px solid var(--cwb-line);min-height:42px;color:var(--cwb-ink);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-weight:700;display:inline-flex}.cwb-chip:hover{border-color:#9d9d96}.cwb-chip.is-on{background:var(--cwb-lime);border-color:var(--cwb-lime-line)}.cwb-swatches{flex-wrap:wrap;gap:6px;display:flex}.cwb-swatch{width:78px;color:var(--cwb-ink);background:0 0;border:2px solid #0000;border-radius:18px;justify-items:center;gap:6px;padding:6px 4px 8px;font-size:14px;font-weight:600;display:grid}.cwb-swatch.is-on{background:var(--cwb-lime);border-color:var(--cwb-lime-line)}.cwb-swatch-dot{color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.cwb-swatch.is-on .cwb-swatch-dot{background:var(--cwb-ink)!important}.cwb-toggle{cursor:pointer;align-items:center;gap:12px;font-weight:700;display:flex}.cwb-toggle input{opacity:0;width:1px;height:1px;position:absolute}.cwb-toggle-ui{background:#c8c8bf;border-radius:999px;flex-shrink:0;width:46px;height:28px;transition:background .2s;position:relative}.cwb-toggle-ui:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.cwb-toggle input:checked+.cwb-toggle-ui{background:#4d7a0f}.cwb-toggle input:checked+.cwb-toggle-ui:after{transform:translate(18px)}.cwb-toggle input:focus-visible+.cwb-toggle-ui{outline-offset:2px;outline:3px solid #2f6fed66}.cwb-btn{border:1px solid var(--cwb-line);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:14.5px;font-weight:700;display:inline-flex;color:var(--cwb-ink)!important}.cwb-btn:hover:not(:disabled){background:var(--cwb-soft)}.cwb-btn:disabled{opacity:.5}.cwb-btn.is-primary{background:var(--cwb-ink);border-color:var(--cwb-ink);color:#fff!important}.cwb-btn.is-primary:hover:not(:disabled){background:#1e1e21}.cwb-btn.is-quiet{border-color:#0000;color:var(--cwb-ink-2)!important}.cwb-btn.is-danger{border-color:#f1c7c2;color:#b42318!important}.cwb-btn.is-danger:hover{background:#fef3f2}.cwb-btn.is-add{background:#f5f8ff;border-style:dashed;border-color:#9ab6f5;justify-self:start;color:#1d4ed8!important}.cwb-stack{gap:10px;display:grid}.cwb-icon{border:1px solid var(--cwb-line);width:40px;height:40px;color:var(--cwb-ink);background:#fff;border-radius:10px;font-size:16px}.cwb-image{gap:10px;display:grid}.cwb-image-row{align-items:center;gap:12px;display:flex}.cwb-image-thumb{background:var(--cwb-soft);width:96px;height:72px;color:var(--cwb-muted);border:1px solid var(--cwb-line);border-radius:10px;flex-shrink:0;place-items:center;font-size:12px;display:grid;overflow:hidden}.cwb-image-thumb img{object-fit:cover;width:100%;height:100%;display:block}.cwb-image-side{gap:6px;min-width:0;display:grid}.cwb-image-name{color:var(--cwb-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cwb-image-actions{flex-wrap:wrap;gap:6px;display:flex}.cwb-image-actions .cwb-btn{min-height:36px;padding:0 12px;font-size:14px}.cwb-upload{border:1px solid var(--cwb-line);background:#f7f7f3;border-radius:12px;gap:8px;padding:12px;display:grid}.cwb-upload p{margin:0;font-size:14px}.cwb-library{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.cwb-library button{aspect-ratio:4/3;background:var(--cwb-soft);border:2px solid #0000;border-radius:10px;width:100%;padding:0;display:block;overflow:hidden}.cwb-library button:hover,.cwb-library button:focus-visible{border-color:var(--cwb-blue)}.cwb-library img{object-fit:cover;width:100%;height:100%;display:block}.cwb-rich{border:1px solid #c8c8bf;border-radius:10px;overflow:hidden}.cwb-rich:focus-within{border-color:var(--cwb-blue);box-shadow:0 0 0 3px #2f6fed2e}.cwb-rich-bar{border-bottom:1px solid var(--cwb-line);background:#f7f7f3;flex-wrap:wrap;gap:2px;padding:4px;display:flex}.cwb-rich-bar button{min-width:34px;height:32px;color:var(--cwb-ink);background:0 0;border:0;border-radius:7px;padding:0 8px;font-size:14px;font-weight:600}.cwb-rich-bar button:hover{background:#fff}.cwb-rich-insert{border-left:1px solid var(--cwb-line);gap:2px;margin-left:auto;padding-left:6px;display:inline-flex}.cwb-rich-insert button{color:var(--cwb-accent,#1d4ed8)}.cwb-doc-thumb{letter-spacing:.08em;color:var(--cwb-ink);font-weight:800}.cwb-doc-list{gap:6px;max-height:50vh;margin:12px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.cwb-doc-list button{border:1px solid var(--cwb-line);width:100%;color:var(--cwb-ink);text-align:left;background:#fff;border-radius:8px;justify-content:space-between;gap:12px;padding:10px 12px;font-size:14px;display:flex}.cwb-doc-list button:hover{border-color:var(--cwb-ink)}.cwb-doc-list span{color:var(--cwb-muted);white-space:nowrap}.cwb-rich-link{border-bottom:1px solid var(--cwb-line);background:#fff;gap:6px;padding:8px;display:flex}.cwb-rich-error{padding:0 8px 8px;font-size:13px}.cwb-rich-box{outline:none;min-height:140px;max-height:420px;padding:10px 14px;font-size:15px;overflow-y:auto}.cwb-rich-box p{margin:0 0 10px}.cwb-rich-box blockquote{border-left:3px solid var(--cwb-line);margin:0 0 10px;padding-left:12px;font-weight:600}.cwb-rich-box .cw-rich-atom{background:var(--cwb-soft);color:var(--cwb-muted);border-radius:8px;margin:0 0 10px;padding:8px 10px;font-size:13px;display:block}.cwb-rich-box figure.cw-rich-atom{padding:0;overflow:hidden}.cwb-rich-box figure.cw-rich-atom img{width:100%;height:auto;display:block}.cwb-rich-box figure.cw-rich-atom span{padding:8px 10px;display:block}.cwb-rich-box .cw-rich-atom.is-media{cursor:pointer;position:relative}.cwb-rich-box .cw-rich-atom.is-media *{cursor:pointer}.cwb-rich-box .cw-rich-atom.is-media:hover{box-shadow:0 0 0 2px var(--cwb-blue)}.cwb-rich-box figure.cw-rich-atom.is-media figcaption{color:var(--cwb-muted);padding:6px 10px;font-size:13px}.cwb-rich-box .cw-rich-atom.is-video img{aspect-ratio:16/9;object-fit:cover;background:#000}.cwb-rich-box .cw-rich-atom>.cw-rich-play{aspect-ratio:16/9;pointer-events:none;place-items:center;padding:0;display:grid;position:absolute;inset:0 0 auto}.cwb-rich-box .cw-rich-play:before{content:"";background:#0a0a0bc7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8 5v14l11-7z' fill='white'/%3E%3C/svg%3E") 56%/20px no-repeat;border-radius:50%;width:44px;height:44px}.cwb-rich-box .cw-rich-atom.is-document{border:1px solid var(--cwb-line);color:var(--cwb-ink);background:#fff;align-items:center;gap:10px;display:flex}.cwb-rich-box .cw-rich-atom>.cw-rich-pdf{letter-spacing:.04em;border:2px solid;border-radius:3px;flex:none;place-items:center;width:30px;height:36px;padding:0;font-size:9px;font-weight:800;display:grid}.cwb-rich-box h2,.cwb-rich-box h3,.cwb-rich-box h4{margin:12px 0 6px;font-size:17px;font-weight:800}.cwb-rich-box ul,.cwb-rich-box ol{margin:0 0 10px;padding-left:22px}.cwb-rich-box a{color:var(--cwb-blue)!important;text-decoration:underline!important}.cwb-items{grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.cwb-items>li{border:1px solid var(--cwb-line);background:#fff;border-radius:12px}.cwb-items>li.is-open{border-color:#9d9d96}.cwb-item-head{align-items:center;display:flex}.cwb-item-title{text-align:left;min-width:0;min-height:48px;color:var(--cwb-ink);background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:6px 10px;font-weight:700;display:flex}.cwb-item-title img{object-fit:cover;border-radius:6px;flex-shrink:0;width:40px;height:30px}.cwb-item-title span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cwb-item-tools{padding-right:4px;display:flex}.cwb-item-tools button{width:30px;height:34px;color:var(--cwb-ink-2);background:0 0;border:0;border-radius:8px}.cwb-item-tools button:hover:not(:disabled){background:var(--cwb-soft)}.cwb-item-tools button:disabled{opacity:.25}.cwb-item-body{border-top:1px solid #e8e8e1;grid-template-columns:minmax(0,1fr);gap:14px;padding:12px 12px 14px;display:grid}.cwb-dialog-back{z-index:200;background:#0505058c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cwb-dialog{width:min(100%,520px);max-height:90vh;color:var(--cwb-ink);background:#fff;border-radius:20px;flex-direction:column;display:flex;box-shadow:0 24px 60px #00000059}.cwb-dialog.is-wide{width:min(100%,860px)}.cwb-dialog-head{align-items:flex-start;gap:12px;padding:20px 22px 12px;display:flex}.cwb-dialog-head>div{flex:1}.cwb-dialog-head h2{font-size:24px;font-weight:800}.cwb-dialog-head p{color:var(--cwb-muted);margin:4px 0 0}.cwb-dialog-body{padding:4px 22px 22px;overflow-y:auto}.cwb-tiles{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cwb-tiles button{border:1px solid var(--cwb-line);text-align:left;width:100%;height:100%;color:var(--cwb-ink);background:#fff;border-radius:16px;align-items:flex-start;gap:12px;padding:12px;display:flex}.cwb-tiles button:hover,.cwb-tiles button:focus-visible{border-color:var(--cwb-blue);background:#f5f8ff}.cwb-tiles img{object-fit:cover;background:var(--cwb-soft);border:1px solid #e8e8e1;border-radius:10px;flex-shrink:0;width:92px;height:60px}.cwb-tiles strong{font-size:15.5px;display:block}.cwb-tiles small{color:var(--cwb-muted);margin-top:2px;font-size:13px;line-height:1.35;display:block}.cwb-toast{z-index:300;background:var(--cwb-ink);color:#fff;border-radius:12px;padding:12px 18px;font-weight:600;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000004d}.cwb-centre{color:#cfcfc8;text-align:center;flex:1;place-content:center;justify-items:center;gap:10px;padding:24px;display:grid}.cwb-centre p{max-width:420px;margin:0}.cwb-centre-title{color:#fff;font-size:28px;font-weight:800}@media (max-width:1100px){.cwb-left{width:280px}.cwb-right{width:340px}.cwb-savestate{display:none}}@media (max-width:860px){.cwb-seg.is-wide,.cwb-topbtn{display:none}.cwb-left,.cwb-right{z-index:5;position:absolute;top:0;bottom:0;box-shadow:0 12px 40px #05050559}.cwb-left{width:min(100%,340px);left:0}.cwb-right{width:min(100%,380px);right:0}.cwb-canvas{padding:0}.cwb-device{border-radius:0}}.cwb-vars{--cwb-ink:#0a0a0b;--cwb-ink-2:#2e2e33;--cwb-muted:#66665f;--cwb-line:#d9d9d1;--cwb-soft:#efefe9;--cwb-lime:#d8f89a;--cwb-lime-line:#b6e062;--cwb-red:#d7182a;--cwb-blue:#2f6fed}.cwg{color:var(--cwb-ink);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:24px;margin:8px 0 60px;font-size:15px;display:grid}.cwg button{font:inherit;cursor:pointer}.cwg-controls{gap:14px;display:grid}.cwg-card{background:#fff;border-radius:16px;gap:10px;padding:18px 20px;display:grid}.cwg-card h3{color:var(--cwb-ink);margin:0 0 4px;font-size:18px;font-weight:800}.cwg-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cwg-grid label,.cwg-label,.cwg-score label{color:var(--cwb-ink);gap:6px;margin:0;font-size:14px;font-weight:700;display:grid}p.cwg-label{display:block}.cwg-kinds{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.cwg-kinds button{text-align:left;border:2px solid var(--cwb-line);color:var(--cwb-ink);background:#fff;border-radius:12px;gap:2px;padding:12px;display:grid}.cwg-kinds button.is-on{background:var(--cwb-lime);border-color:var(--cwb-lime-line)}.cwg-kinds small{color:var(--cwb-muted);font-size:12.5px}.cwg-score{align-items:end;gap:12px;display:flex}.cwg-score label{flex:1}.cwg-score span{padding-bottom:6px;font-size:28px;font-weight:800}.cwg-scorers{gap:8px;display:grid}.cwg-scorer{grid-template-columns:1.1fr 1.4fr 70px 40px;gap:6px;display:grid}.cwg-scorer-name{grid-column:1/-1}.cwg-squad{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px;margin:8px 0;display:grid}.cwg-squad button{border:1px solid var(--cwb-line);min-height:42px;color:var(--cwb-ink);text-align:left;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.cwg-squad button span{width:24px;color:var(--cwb-muted);text-align:right;font-weight:800}.cwg-squad button em{background:var(--cwb-ink);color:#fff;border-radius:6px;margin-left:auto;padding:2px 6px;font-size:12px;font-style:normal;font-weight:800}.cwg-squad button.is-xi{background:var(--cwb-lime);border-color:var(--cwb-lime-line)}.cwg-squad button.is-sub{background:#eef4ff;border-color:#9ab6f5}.cwg-preview{gap:12px;display:grid;position:sticky;top:16px}.cwg-canvas{--cwg-ratio:1;--cwg-tall:max(420px, calc(100vh - 340px));width:min(100%, calc(var(--cwg-tall) * var(--cwg-ratio)));aspect-ratio:var(--cwg-ratio);background:#1e1e21;border-radius:14px;place-items:center;margin:0 auto;display:grid;position:relative;overflow:hidden}.cwg-canvas canvas{width:100%;height:100%;display:block}.cwg-kit{border:1px solid var(--cwb-line);background:#fff;border-radius:12px;grid-column:1/-1;gap:6px;width:fit-content;max-width:100%;padding:4px;display:flex}.cwg-kit button{min-height:44px;color:var(--cwb-ink);background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:6px 16px;font-size:15px;font-weight:700;display:flex}.cwg-kit button.is-on{background:var(--cwb-lime)}.cwg-kit i{border-radius:50%;flex:none;width:16px;height:16px;box-shadow:inset 0 0 0 1px #00000026}.cwg-views{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.cwg-views button{border:1px solid var(--cwb-line);min-height:44px;color:var(--cwb-ink);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:4px 6px;font-size:13px;font-weight:600;line-height:1.15;display:flex}.cwg-views button.is-on{background:var(--cwb-lime);border-color:var(--cwb-lime-line)}.cwg-views i{border:1.5px solid;border-radius:2px;flex:none;max-width:26px;height:18px}.cwg-subs{gap:10px;display:grid}.cwg-canvas span{color:#fff;font-weight:600;position:absolute}.cwg-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cwg-canvas.is-editing{outline:3px solid var(--cwb-lime-line);outline-offset:3px;overflow:visible}.cwg-edit,.cwg-fit{touch-action:none;position:absolute;inset:0}.cwg-part{cursor:move;touch-action:none;background:#ffffff0f;border:1.5px dashed #ffffffe6;border-radius:4px;margin:0;padding:0;position:absolute;box-shadow:0 0 0 1px #00000059}.cwg-part:hover,.cwg-part:focus-visible{background:#ffffff29;outline:none}.cwg-part.is-on{z-index:2;border:2px solid var(--cwb-lime);background:#d8f89a24}.cwg-part b{color:#fff;white-space:nowrap;pointer-events:none;background:#111111d1;border-radius:6px;padding:1px 7px;font:600 11px/16px system-ui,sans-serif;position:absolute;top:2px;left:2px}.cwg-part.is-on b{background:var(--cwb-lime);color:#111}.cwg-grip{cursor:nwse-resize;touch-action:none;background:#fff;border:2px solid #111;border-radius:50%;width:20px;height:20px;position:absolute;bottom:-10px;right:-10px}.cwg-part.is-on .cwg-grip{background:var(--cwb-lime)}.cwg-fit{cursor:grab;place-items:start center;display:grid}.cwg-fit:active{cursor:grabbing}.cwg-fit:focus-visible{outline:3px solid var(--cwb-lime-line);outline-offset:-3px}.cwg-fit b{color:#fff;pointer-events:none;background:#0009;border-radius:999px;margin-top:10px;padding:4px 10px;font:600 12px/16px system-ui,sans-serif}.cwg-tools{border:1px solid var(--cwb-line);background:#fff;border-radius:12px;gap:10px;padding:12px 14px;display:grid}.cwg-zoom{color:var(--cwb-ink);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;font-size:14px;font-weight:700;display:grid}.cwg-zoom output{text-align:right;min-width:44px;font-weight:600}.cwg-count{background:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.cwg-count p{flex:1;min-width:200px;margin:0}.cwg-caption{white-space:pre-wrap;background:var(--theme-elevation-50,#f7f7f3);color:var(--theme-text,#0a0a0b);border:1px solid var(--theme-elevation-150,#d9d9d1);border-radius:12px;margin:0;padding:12px 14px;font:14px/1.5 Inter,system-ui,sans-serif}.cwg-post{background:#fff;border-radius:16px;gap:12px;padding:18px 20px;display:grid}.cwg-post h3{color:var(--cwb-ink);margin:0;font-size:18px;font-weight:800}.cwg-post .cwb-chip:disabled{opacity:.4;cursor:not-allowed}.cwg-caption-edit{resize:vertical;min-height:150px;font:14px/1.5 Inter,system-ui,sans-serif}.cwg-confirm{background:#fff8e1;border:1px solid #f0d27a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.cwg-confirm p{color:var(--cwb-ink);flex:260px;margin:0}.cwg-post-error{color:#b42318;margin:0;font-weight:600}.cwg-results{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.cwg-results li{border-radius:10px;gap:10px;padding:8px 12px;display:flex}.cwg-results li strong{min-width:80px}.cwg-results li.is-ok{color:#0f5132;background:#1ea0641a}.cwg-results li.is-bad{color:#b42318;background:#b4231814}.cwg-results a{color:inherit;text-decoration:underline}.cwg-options{gap:10px;display:grid}.cwg-options .cwb-chip:disabled{opacity:.4}.cwg-sizes{color:var(--cwb-muted);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.cwg-sizes strong{color:var(--cwb-ink);margin-right:4px}.cwg-thumbs{flex-wrap:wrap;align-items:flex-end;gap:12px;width:100%;display:flex}.cwg-thumbs figure{justify-items:center;gap:4px;margin:0;display:grid}.cwg-thumbs img{background:#eee;border-radius:8px;width:auto;height:150px;box-shadow:0 2px 10px #05050533}.cwg-thumbs figcaption{color:var(--cwb-ink);font-size:12px;font-weight:700}@media (max-width:760px){.cwg{gap:14px}.cwg-preview{order:-1}.cwg-canvas{--cwg-tall:60vh}.cwg-views button{flex-direction:column;gap:3px;min-height:52px;font-size:12px}.cwg-scorer{grid-template-columns:1fr 1fr 60px 40px}.cwg-card,.cwg-post{padding:14px}.cwg-grid{grid-template-columns:1fr}}.cwg-empty{opacity:.8;padding:40px 0}@media (max-width:1100px){.cwg{grid-template-columns:1fr}.cwg-preview{position:static}}.cwbp,.cwbp-editor{color:var(--cwb-ink);margin:8px 0 60px;font-size:15px}.cwbp button,.cwbp-editor button{font:inherit;cursor:pointer}.cwbp-intro{background:#fff;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;padding:18px 20px;display:flex}.cwbp-intro p{max-width:760px;margin:0;line-height:1.5}.cwbp-create{max-width:720px;margin-bottom:16px}.cwbp-empty{opacity:.75}.cwbp-list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.cwbp-list button{text-align:left;width:100%;color:var(--cwb-ink);background:#fff;border:0;border-radius:14px;gap:4px;padding:10px;display:grid}.cwbp-list img{object-fit:cover;background:repeating-conic-gradient(#e6e6df 0% 25%,#fff 0% 50%) 50%/16px 16px;border-radius:8px;width:100%}.cwbp-list small{color:var(--cwb-muted)}.cwbp-bar{background:#fff;border-radius:14px;align-items:center;gap:12px;margin-bottom:14px;padding:8px 12px;display:flex}.cwbp-bar strong{flex:1;font-size:17px}.cwbp-state{color:var(--cwb-muted);font-size:14px}.cwbp-body{grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);align-items:start;gap:18px;display:grid}.cwbp-stage{gap:12px;display:grid;position:sticky;top:12px}.cwbp-canvas{touch-action:none;-webkit-user-select:none;user-select:none;background:#1e1e21;border-radius:10px;width:100%;max-width:640px;position:relative;overflow:hidden}.cwbp-canvas canvas{width:100%;height:100%;display:block}.cwbp-box{cursor:move;background:#ff40a014;border:2px dashed #ff40a0f2;position:absolute}.cwbp-box.is-photo{background:#d8f89a0f;border-color:#d8f89af2}.cwbp-box.is-sel{border-style:solid;box-shadow:0 0 0 2px #fff}.cwbp-box span{color:#fff;white-space:nowrap;background:#ff40a0f2;border-radius:4px 4px 0 0;padding:4px 6px;font:700 11px/1 Inter,sans-serif;position:absolute;top:-2px;left:-2px;transform:translateY(-100%)}.cwbp-box.is-photo span{color:#0a0a0b;background:#b6e062f2;border-radius:0 0 4px;top:0;transform:none}.cwbp-box i{cursor:nwse-resize;background:#fff;border:2px solid #ff40a0;border-radius:3px;width:14px;height:14px;position:absolute;bottom:-7px;right:-7px}.cwbp-side{gap:14px;display:grid}.cwbp-boxes{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cwbp-boxes button{border:1px solid var(--cwb-line);color:var(--cwb-ink);background:#fff;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600}.cwbp-boxes button.is-on{background:var(--cwb-lime);border-color:var(--cwb-lime-line)}.cwbp-side input[type=color]{height:44px;padding:4px}@media (max-width:1100px){.cwbp-body{grid-template-columns:1fr}.cwbp-stage{position:static}}.cwb-showon{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cwb-showon-label{color:var(--cwb-muted);margin-right:4px;font-size:13px;font-weight:700}.cwb-showon button{height:34px;color:var(--cwb-muted);font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d9d1;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:line-through;display:inline-flex}.cwb-showon button[aria-pressed=true]{border-color:var(--cwb-ink);background:var(--cwb-ink);color:#fff;text-decoration:none}.cwb-showon button svg{width:16px;height:16px}.cwb-sec-hidden{color:#b42318;white-space:nowrap;background:#fdecec;border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:700}.cwb-progress{background:var(--cwb-soft);border-radius:8px;height:34px;position:relative;overflow:hidden}.cwb-progress>span{background:#cdeb6f;transition:width .25s;position:absolute;inset:0 auto 0 0}.cwb-upload .cwb-progress p{margin:0;padding:0 10px;font-size:13px;font-weight:600;line-height:34px;position:relative}.cwb-hm{border:1px solid var(--cwb-line);border-radius:14px;padding:14px}.cwb-hm>summary{cursor:pointer;font-size:16px;font-weight:800}.cwb-hm[open]>summary{margin-bottom:14px}.cwb-hm-body{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.cwb-hm-devices{background:var(--cwb-soft);border-radius:12px;gap:2px;padding:3px;display:flex}.cwb-hm-devices button{min-height:38px;font:inherit;cursor:pointer;color:var(--cwb-ink-2);background:0 0;border:0;border-radius:9px;flex:1;font-size:14px;font-weight:600}.cwb-hm-devices button[aria-pressed=true]{color:var(--cwb-ink);background:#fff;box-shadow:0 1px 2px #05050526}.cwb-hm-part{border-top:1px solid var(--cwb-line);padding-top:12px}.cwb-hm-part>summary{cursor:pointer;font-size:14px;font-weight:700}.cwb-hm-part[open]>summary{margin-bottom:12px}.cwb-hm-grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.cwb-hm-note{color:var(--cwb-muted);margin:0;font-size:14px}.cwb-hm-box{color:#fff;touch-action:none;cursor:crosshair;-webkit-user-select:none;user-select:none;background:#111;border-radius:10px;place-items:center;width:100%;font-size:13px;display:grid;position:relative;overflow:hidden}.cwb-hm-box:focus-visible{outline:2px solid var(--cwb-ink);outline-offset:2px}.cwb-hm-box img{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cwb-hm-box i{pointer-events:none;border:2px solid #fff;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;position:absolute;box-shadow:0 0 0 1px #0009}.cwb-hm-spots{grid-template-columns:repeat(3,34px);gap:4px;display:grid}.cwb-hm-spots button{border:1px solid var(--cwb-line);cursor:pointer;background:#fff;border-radius:6px;height:26px;padding:0;position:relative}.cwb-hm-spots button:after{content:"";background:var(--cwb-muted);border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%}.cwb-hm-spots button:hover{border-color:var(--cwb-ink)}.cwb-hm-spots button[aria-pressed=true]{background:var(--cwb-ink);border-color:var(--cwb-ink)}.cwb-hm-spots button[aria-pressed=true]:after{background:#fff}.cwb-hm input[type=range]{width:100%;accent-color:var(--cwb-ink)}.cwb-hm input[type=color]{border:1px solid var(--cwb-line);cursor:pointer;background:#fff;border-radius:8px;width:56px;height:36px;padding:2px}.cwb-hm-part>.cwb-hm-note{margin-bottom:12px}.cwb-hm-trim{background:linear-gradient(to right, var(--cwb-soft) var(--from), var(--cwb-ink) var(--from), var(--cwb-ink) var(--to), var(--cwb-soft) var(--to));border-radius:8px;height:28px;margin-top:4px;position:relative}.cwb-hm-trim input[type=range]{pointer-events:none;appearance:none;background:0 0;width:100%;height:28px;margin:0;position:absolute;inset:0}.cwb-hm-trim input::-webkit-slider-runnable-track{background:0 0}.cwb-hm-trim input::-moz-range-track{background:0 0}.cwb-hm-trim input::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--cwb-ink);cursor:ew-resize;pointer-events:auto;background:#fff;border-radius:5px;width:14px;height:28px}.cwb-hm-trim input::-moz-range-thumb{border:2px solid var(--cwb-ink);cursor:ew-resize;pointer-events:auto;background:#fff;border-radius:5px;width:12px;height:26px}.cwb-card-frame{z-index:2;background:#fff;border:0;width:100%;height:100%;position:absolute;inset:0}.cwb-insert-still{aspect-ratio:16/9;object-fit:cover;background:#000;border-radius:10px;width:100%;max-width:320px;margin-top:10px;display:block}.cwb-insert-actions{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}
.cw-pick{border:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-width:0;margin:0;padding:0;display:grid}.cw-pick legend{color:inherit;padding:0 0 6px;font-size:14px;font-weight:700}.cw-pick-list{overscroll-behavior:contain;align-content:start;gap:4px;max-height:560px;padding:1px;display:grid;overflow-y:auto}.cw-pick .cw-pick-row{color:#17171a;cursor:pointer;background:#fff;border:1px solid #17171a29;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:6px 12px;font-size:15px;font-weight:500;line-height:1.2;display:flex}.cw-pick-row:hover{border-color:#17171a66}.cw-pick-row input{accent-color:#17171a;width:20px;height:20px;cursor:inherit;flex:none;margin:0}.cw-pick-row:focus-within{outline-offset:1px;outline:2px solid #17171a}.cw-pick .cw-pick-row.is-on{background:#dcfa96;border-color:#17171a;font-weight:700}.cw-pick .cw-pick-row.is-off{opacity:.4;cursor:not-allowed}.cw-pick-no{font-variant-numeric:tabular-nums;color:#17171a99;text-align:right;flex:none;min-width:24px;font-weight:700}.cw-pick-name{overflow-wrap:anywhere;min-width:0}.cw-pick-empty{background:#80808024;border-radius:10px;margin:0;padding:10px 12px;font-size:13px}.cw-pick .cw-pick-other{color:#17171ab3;align-items:center;gap:8px;font-size:13px;display:flex}.cw-pick-other span{flex:none}.cw-pick .cw-pick-other input{color:#17171a;width:100%;min-width:0;height:36px;font:inherit;background:#fff;border:1px solid #17171a29;border-radius:8px;flex:1;padding:0 10px;font-size:16px}.cw-subs{gap:10px;display:grid}.cw-subs-cols{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.cw-subs-open{gap:10px;display:grid}.cw-subs-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cw-subs-head button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px;font-size:13px;text-decoration:underline}.cw-subs-row{color:#17171a;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #17171a29;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:flex}.cw-subs-row span{overflow-wrap:anywhere;flex:1;min-width:0}.cw-subs-row em{flex:none;font-size:13px;font-style:normal;text-decoration:underline}.cw-subs-add{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px dashed #17171a59;border-radius:10px;font-size:14px;font-weight:600}.cw-feedmode{gap:8px;display:grid}.cw-feedmode-opts{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.cw-feedmode .cw-feedmode-opt{color:#17171a;cursor:pointer;background:#fff;border:1px solid #17171a29;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:1.3;display:flex}.cw-feedmode .cw-feedmode-opt input{accent-color:#17171a;flex:none;width:20px;height:20px;margin:0}.cw-feedmode .cw-feedmode-opt strong{font-size:14px;display:block}.cw-feedmode .cw-feedmode-opt.is-on{background:#dcfa96;border-color:#17171a}.cw-feedmode-note{opacity:.8;margin:0;font-size:13px}@media (max-width:760px){.cw-pick-list{max-height:none}}
.cw-ev-head,.cw-ev-top{padding-top:22px}.cw-ev-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cw-ev-head h1,.cw-ev-title{margin:0 0 6px}.cw-ev-title{font-size:clamp(26px,4vw,38px);line-height:1.1}.cw-ev-head .cw-muted{max-width:640px;margin:0}.cw-ev-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cw-ev-tablewrap{border:1px solid var(--theme-elevation-150);border-radius:14px;overflow:hidden}.cw-ev-table{border-collapse:collapse;width:100%;font-size:14px}.cw-ev-table th,.cw-ev-table td{border-bottom:1px solid var(--theme-elevation-150);text-align:left;vertical-align:middle;padding:12px 14px}.cw-ev-table thead th{background:var(--theme-elevation-50);letter-spacing:.02em;color:var(--theme-elevation-600);white-space:nowrap;font-size:12px;font-weight:700}.cw-ev-table tbody tr:last-child>*{border-bottom:0}.cw-ev-table tbody th{font-weight:600}.cw-ev-table tbody th a{color:var(--theme-text);text-decoration:none}.cw-ev-table tbody th a:hover{text-underline-offset:3px;text-decoration:underline}.cw-ev-full{margin-left:8px}.cw-ev-actions{white-space:nowrap;text-align:right!important}.cw-ev-actions .cw-btn+.cw-btn{margin-left:6px}@media (max-width:900px){.cw-ev-tablewrap{border:0;border-radius:0}.cw-ev-table thead{display:none}.cw-ev-table,.cw-ev-table tbody,.cw-ev-table tr,.cw-ev-table th,.cw-ev-table td{display:block}.cw-ev-table tr{border:1px solid var(--theme-elevation-150);border-radius:14px;margin:0 0 12px;padding:14px 16px}.cw-ev-table th,.cw-ev-table td{border:0;padding:3px 0}.cw-ev-table tbody th{padding-bottom:8px;font-size:16px}.cw-ev-table td[data-label]{justify-content:space-between;gap:12px;display:flex}.cw-ev-table td[data-label]:before{content:attr(data-label);color:var(--theme-elevation-600)}.cw-ev-actions{white-space:normal;text-align:left!important;padding-top:10px!important}}.cw-ev-guests{gap:14px;max-width:860px;display:grid}.cw-ev-stats{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin:0;display:grid}.cw-ev-stats>div{border:1px solid var(--theme-elevation-150);border-radius:12px;padding:12px 14px}.cw-ev-stats dt{color:var(--theme-elevation-600);font-size:12px}.cw-ev-stats dd{letter-spacing:-.01em;margin:2px 0 0;font-size:22px;font-weight:700}.cw-ev-bar{flex-wrap:wrap;gap:10px;display:flex}.cw-ev-bar input{box-sizing:border-box;border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-0);min-width:0;height:44px;color:var(--theme-text);font:inherit;border-radius:10px;flex:220px;padding:0 14px}.cw-ev-bar input:focus{border-color:var(--theme-text);outline:none}.cw-ev-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cw-ev-guest{border:1px solid var(--theme-elevation-150);border-radius:12px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.cw-ev-guest.is-in{background:var(--theme-elevation-50)}.cw-ev-guest.is-closed{opacity:.65}.cw-ev-tick{border:2px solid var(--theme-elevation-300);width:44px;height:44px;color:var(--cw-dark,#0b0b0b);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;font-size:22px;font-weight:700;display:grid}.cw-ev-tick:hover:not(:disabled){border-color:var(--theme-text)}.cw-ev-tick[aria-pressed=true]{border-color:var(--cw-lime);background:var(--cw-lime)}.cw-ev-tick.is-none{cursor:default;border-style:dashed}.cw-ev-who{gap:3px;min-width:0;font-size:14px;display:grid}.cw-ev-who strong{overflow-wrap:anywhere;font-size:16px}.cw-ev-who>span{color:var(--theme-elevation-700)}.cw-ev-who em{color:var(--theme-elevation-600);font-size:13px}.cw-ev-tags{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.cw-ev-rowactions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.cw-ev-cancel{grid-column:1/-1}.cw-ev-addgrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}@media (max-width:560px){.cw-ev-guest{grid-template-columns:48px minmax(0,1fr)}.cw-ev-rowactions{grid-column:2;justify-content:flex-start}}
.cw-sp-signal{border:1px solid var(--theme-elevation-250,transparent);background:var(--cw-dark);color:#f5f5ef;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 14px;padding:8px;display:grid}.cw-sp-lamp{min-width:0;color:inherit;border-radius:15px;align-items:center;gap:14px;padding:10px 14px;text-decoration:none;display:flex}a.cw-sp-lamp:hover{background:#f5f5ef14}a.cw-sp-lamp:focus-visible{outline:2px solid var(--cw-lime);outline-offset:2px}.cw-sp-lamp[aria-current]{background:#f5f5ef24}.cw-sp-bulb{color:#a6a69e;font-variant-numeric:tabular-nums;background:#232327;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;font-size:21px;font-weight:800;display:grid}.cw-sp-lamp.is-lit .cw-sp-bulb{color:#0a0a0b}.cw-sp-lamp.is-red.is-lit .cw-sp-bulb{background:#ef4444;box-shadow:0 0 24px #ef444499}.cw-sp-lamp.is-amber.is-lit .cw-sp-bulb{background:#f59e0b;box-shadow:0 0 24px #f59e0b8c}.cw-sp-lamp.is-green.is-lit .cw-sp-bulb{background:#22c55e;box-shadow:0 0 24px #22c55e80}.cw-sp-lampwords{gap:1px;min-width:0;display:grid}.cw-sp-lampwords strong{font-size:16px}.cw-sp-lampwords span{color:#a6a69e;font-size:13px;line-height:1.3}.cw-sp-signal+.cw-sp-figures{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.cw-sp-lamps{background:var(--cw-dark);border-radius:999px;flex:none;gap:3px;padding:4px 5px;display:inline-flex;box-shadow:inset 0 0 0 1px #f5f5ef29}.cw-sp-lamps i{background:#2e2e33;border-radius:50%;width:10px;height:10px;display:block}.cw-sp-lamps.is-red i:first-child{background:#ef4444;box-shadow:0 0 5px #ef4444cc}.cw-sp-lamps.is-amber i:nth-child(2){background:#f59e0b;box-shadow:0 0 5px #f59e0bcc}.cw-sp-lamps.is-green i:nth-child(3){background:#22c55e;box-shadow:0 0 5px #22c55ecc}.cw-sp-name{align-items:center;gap:10px;min-width:0;display:flex}.cw-sp-name a{overflow-wrap:anywhere}.cw-sp-table tbody th{min-width:250px}.cw-sp-table td{font-variant-numeric:tabular-nums}.cw-sp-table .cw-sp-stands{min-width:170px}.cw-sp-table .cw-sp-fig{white-space:nowrap}.cw-sp-why{gap:2px;display:grid}.cw-sp-also{color:var(--theme-elevation-600);font-size:13px}.cw-sp-how{margin:18px 0 8px;font-size:14px}.cw-sp-how summary{cursor:pointer;width:fit-content;font-weight:600}.cw-sp-how ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.cw-sp-how li{align-items:flex-start;gap:10px;line-height:1.45;display:flex}.cw-sp-how li .cw-sp-lamps{margin-top:1px}.cw-sp-how p{color:var(--theme-elevation-600);margin:10px 0 0}@media (max-width:900px){.cw-sp-table tbody th{min-width:0}.cw-sp-table td.cw-sp-stands{padding-bottom:6px}.cw-sp-table td.is-none{display:none}}@media (max-width:640px){.cw-sp-signal+.cw-sp-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-sp-lamp{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:10px 6px}.cw-sp-bulb{width:50px;height:50px;font-size:19px}.cw-sp-lampwords span{font-size:12px}}
:root{--cw-sa-good:#1f7a4d;--cw-sa-fair:#a66a00;--cw-sa-poor:#c8452a}html[data-theme=dark]{--cw-sa-good:#5fd39a;--cw-sa-fair:#e7b64f;--cw-sa-poor:#ff9478}.cw-sa{gap:18px;min-width:0;padding-bottom:40px;display:grid}.cw-sa .cw-card{min-width:0;margin:0}.cw-sa h2{margin:0}.cw-sa-mark{display:block}.cw-sa-mark small{letter-spacing:0;font-size:13px;font-weight:600}.cw-sa-mark.is-good small{color:var(--cw-sa-good)}.cw-sa-mark.is-fair small{color:var(--cw-sa-fair)}.cw-sa-mark.is-poor small{color:var(--cw-sa-poor)}.cw-sa-meter{background:var(--theme-elevation-150);border-radius:99px;height:5px;margin-top:10px;display:block;overflow:hidden}.cw-sa-meter i{border-radius:inherit;background:var(--cw-sa-fair);height:100%;display:block}.is-good>.cw-sa-meter i{background:var(--cw-sa-good)}.is-poor>.cw-sa-meter i{background:var(--cw-sa-poor)}.cw-sa-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;display:flex}.cw-sa-head p{margin:4px 0 0}.cw-sa-head .cw-btn,.cw-sa-moves .cw-btn{margin-top:0}.cw-sa-kinds{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.cw-sa-kinds button{border:1px solid var(--theme-elevation-150);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:99px;padding:6px 12px;font-size:13px;font-weight:600}.cw-sa-kinds button:hover{border-color:var(--theme-elevation-300)}.cw-sa-kinds button.is-on{background:var(--theme-text);border-color:var(--theme-text);color:var(--theme-elevation-0)}.cw-sa-rows{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.cw-sa-row{border:1px solid var(--theme-elevation-150);border-radius:12px;min-width:0}.cw-sa-row.is-open{border-color:var(--theme-elevation-300)}.cw-sa-row-head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.cw-sa-row-head:hover{background:var(--theme-elevation-50)}.cw-sa-row-head>svg{color:var(--theme-elevation-500);flex:none;transition:transform .15s}.cw-sa-row.is-open .cw-sa-row-head>svg{transform:rotate(180deg)}.cw-sa-row-name{flex:auto;gap:1px;min-width:0;display:grid}.cw-sa-row-name strong,.cw-sa-row-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cw-sa-row-name span{color:var(--theme-elevation-600,var(--cw-muted));font-size:12.5px}.cw-sa-row-scores{flex:none;gap:6px;display:flex}.cw-sa-row-todo{text-align:right;color:var(--theme-elevation-600,var(--cw-muted));flex:0 0 66px;font-size:12.5px}.cw-sa-score{font-variant-numeric:tabular-nums;background:var(--theme-elevation-100);border-radius:99px;align-items:baseline;gap:4px;padding:3px 9px;font-size:13px;font-weight:700;display:inline-flex}.cw-sa-score small{opacity:.75;font-size:11px;font-weight:600}.cw-sa-score.is-good{color:var(--cw-sa-good)}.cw-sa-score.is-fair{color:var(--cw-sa-fair)}.cw-sa-score.is-poor{color:var(--cw-sa-poor)}.cw-sa-row-body{gap:14px;padding:4px 12px 14px;display:grid}.cw-sa-row-body h4,.cw-sa-offer h4{letter-spacing:.02em;color:var(--theme-elevation-600,var(--cw-muted));margin:0 0 6px;font-size:12.5px;font-weight:700}.cw-sa-columns{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px 24px;display:grid}.cw-sa-checks,.cw-sa-site{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cw-sa-checks li,.cw-sa-site li{gap:9px;font-size:13.5px;line-height:1.4;display:flex}.cw-sa-checks li>div,.cw-sa-site li>div{align-content:start;gap:1px;min-width:0;display:grid}.cw-sa-checks li span:not(.cw-sa-dot),.cw-sa-site li span:not(.cw-sa-dot){color:var(--theme-elevation-600,var(--cw-muted))}.cw-sa-dot{background:var(--cw-sa-fair);border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.is-good>.cw-sa-dot{background:var(--cw-sa-good)}.is-missing>.cw-sa-dot{background:var(--cw-sa-poor)}.cw-sa-site{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px 24px;margin-top:14px}.cw-sa-moves{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cw-sa-done{color:var(--cw-sa-good);margin:0;font-size:13.5px;font-weight:600}.cw-btn.cw-sa-more{margin-top:12px}.cw-sa-offer{background:var(--theme-elevation-50);border-radius:12px;gap:10px;padding:12px;display:grid}.cw-sa-offer p{margin:0}.cw-sa-field{gap:4px;min-width:0;font-size:13px;font-weight:600;display:grid}.cw-sa-field>span{justify-content:space-between;gap:10px;display:flex}.cw-sa-field small{color:var(--theme-elevation-600,var(--cw-muted));flex:none;font-weight:500}.cw-sa-field small.is-over{color:var(--cw-sa-poor)}.cw-sa-field input,.cw-sa-field textarea{box-sizing:border-box;border:1px solid var(--theme-elevation-200);background:var(--theme-input-bg,var(--theme-elevation-0));width:100%;color:var(--theme-text);font:inherit;resize:vertical;border-radius:10px;padding:9px 11px;font-size:14px;font-weight:400;line-height:1.45}.cw-sa-field input:disabled,.cw-sa-field textarea:disabled{opacity:.7}.cw-sa-faq{gap:6px;padding-top:6px;display:grid}.cw-sa-google{color:#202124;border:1px solid var(--theme-elevation-150);background:#fff;border-radius:12px;gap:2px;min-width:0;padding:12px 14px;font-family:Arial,Helvetica,sans-serif;display:grid}.cw-sa-google-url{color:#4d5156;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cw-sa-google-title{color:#1a0dab;font-size:18px;line-height:1.3}.cw-sa-google-text{color:#4d5156;font-size:13.5px;line-height:1.45}.cw-sa-pictures{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:8px 16px;margin:12px 0 0;padding:0;list-style:none;display:grid}.cw-sa-picture{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cw-sa-picture img{object-fit:cover;background:var(--theme-elevation-100);border-radius:8px;flex:none;width:56px;height:42px}.cw-sa-picture input{border:1px solid var(--theme-elevation-200);background:var(--theme-input-bg,var(--theme-elevation-0));min-width:0;color:var(--theme-text);font:inherit;border-radius:10px;flex:120px;padding:8px 10px;font-size:13.5px}.cw-sa-picture .cw-btn{margin-top:0}.cw-sa-picture .cw-alert{flex:1 0 100%;margin:0}.cw-sa-form{border-top:1px solid var(--theme-elevation-150);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px 28px;margin-top:18px;padding-top:16px;display:grid}.cw-sa-form fieldset{border:0;align-content:start;gap:10px;min-width:0;margin:0;padding:0;display:grid}.cw-sa-form legend{margin-bottom:8px;padding:0;font-weight:700}.cw-sa-form p{margin:0}.cw-sa-form .cw-sa-moves,.cw-sa-form>p{grid-column:1/-1}.cw-sa-panel{gap:10px;margin-bottom:14px;display:grid}.cw-sa-panel-scores{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cw-sa-panel-scores a{color:inherit;margin-left:auto;font-size:12.5px}.cw-sa-panel .cw-sa-google-title{font-size:16px}.cw-sa-panel details summary{cursor:pointer;font-size:13px;font-weight:600}.cw-sa-panel details .cw-sa-checks{margin-top:8px}@media (max-width:640px){.cw-sa-row-head{flex-wrap:wrap}.cw-sa-row-name{flex-basis:calc(100% - 28px)}.cw-sa-row-head>svg{order:-1;margin-left:auto}.cw-sa-row-name{order:-2}.cw-sa-row-todo{flex:auto}}
.cwst{border-right:1px solid var(--cwb-line);background:#fff;flex-direction:column;flex-shrink:0;width:440px;min-height:0;display:flex;overflow:hidden}.cwst-head{border-bottom:1px solid #e8e8e1;padding:14px 20px 10px}.cwst-close{color:var(--cwb-muted);background:0 0;border:0;padding:4px 0;font-size:14px;font-weight:700}.cwst-close:hover{color:var(--cwb-ink)}.cwst-head h2{letter-spacing:-.01em;margin-top:2px;font-size:26px;font-weight:800}.cwst-head p{color:var(--cwb-muted);margin:2px 0 0;font-size:14px}.cwst-device{background:#f7f9fc;border-bottom:1px solid #e8e8e1;gap:8px;padding:12px 20px 14px;display:grid}.cwst-device-label{color:var(--cwb-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.cwst-device p{color:var(--cwb-ink-2);margin:0;font-size:13.5px;line-height:1.4}.cwst-devices{background:#e9edf3;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.cwst-devices button{min-height:40px;color:var(--cwb-ink-2);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:14.5px;font-weight:800;display:inline-flex}.cwst-devices button:hover{background:#ffffffb3}.cwst-devices button[aria-checked=true]{color:var(--cwb-ink);background:#fff;box-shadow:0 1px 4px #00000024}.cwst-devnote{color:var(--cwb-muted);white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:12.5px;font-weight:600;display:inline-flex}.cwst-devnote.is-own{background:var(--cwb-lime);color:var(--cwb-ink);border-radius:999px;padding:2px 4px 2px 9px;font-weight:800}.cwst-devnote .cwst-link{font-size:12.5px}.cwst-field .cwb-field-label{align-items:center;gap:8px;display:flex}.cwst-devlist{border:1px solid var(--cwb-line);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.cwst-devlist-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cwst-devlist-head strong{font-size:15.5px}.cwst-devlist ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cwst-devlist li{justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.cwst-devlist li.is-same{color:var(--cwb-muted)}.cwst-devlist>.cwst-link{justify-self:start;font-size:13.5px}.cwst-tabs{background:#fbfbf8;border-bottom:1px solid #e8e8e1;flex-wrap:wrap;gap:4px;padding:10px 14px;display:flex}.cwst-tabs button{min-height:34px;color:var(--cwb-ink-2);background:0 0;border:1px solid #0000;border-radius:999px;padding:0 11px;font-size:13.5px;font-weight:700}.cwst-tabs button:hover{background:var(--cwb-soft)}.cwst-tabs button[aria-selected=true]{background:var(--cwb-lime);border-color:var(--cwb-lime-line);color:var(--cwb-ink)}.cwst-tabs button.has-problem:after{content:"";background:var(--cwb-red);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.cwst-body{flex:1;grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;padding:16px 20px 28px;display:grid;overflow-y:auto}.cwst-stack{gap:10px;display:grid}.cwst-note{background:var(--cwb-soft);color:var(--cwb-ink-2);border-radius:10px;margin:0;padding:10px 12px;font-size:14px}.cwst-note.is-locked{color:#6b4b00;background:#fff6dd;margin:10px 20px 0}.cwst-notes{color:#12306b;background:#eef4ff;border-radius:10px;margin:10px 20px 0;padding:10px 12px;font-size:13.5px}.cwst-notes ul{margin:6px 0;padding-left:18px}.cwst-notes p{margin:0}.cwst-warn{color:#a3121f;margin:0;font-size:13.5px;font-weight:600}.cwst-link{color:var(--cwb-blue);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.cwst-slides{gap:8px;display:grid}.cwst-slide{border:1px solid var(--cwb-line);background:#fff;border-radius:12px}.cwst-slide.is-open{border-color:var(--cwb-lime-line);box-shadow:0 0 0 1px var(--cwb-lime-line)}.cwst-slide.has-problem{border-color:var(--cwb-red)}.cwst-slide.is-quiet{border-style:dashed}.cwst-slide.is-quiet .cwst-slide-title small{color:#8a5a00}.cwst-slide-head{align-items:center;gap:6px;padding:4px 6px 4px 4px;display:flex}.cwst-slide-name{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;min-height:44px;padding:0 6px;display:flex}.cwst-slide-number{background:var(--cwb-soft);border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid}.cwst-slide.is-open .cwst-slide-number{background:var(--cwb-lime)}.cwst-slide-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14.5px;font-weight:700;display:grid;overflow:hidden}.cwst-slide-title small{color:var(--cwb-muted);font-size:12px;font-weight:600}.cwst-own-buttons{gap:10px;display:grid}.cwst-own-buttons>summary{color:var(--cwb-ink-2);cursor:pointer;font-size:14px;font-weight:700}.cwst-own-buttons[open]>summary{margin-bottom:4px}.cwst-slide-tools{gap:2px;display:inline-flex}.cwst-slide-tools button{width:32px;height:32px;color:var(--cwb-ink-2);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.cwst-slide-tools button:hover:not(:disabled){background:var(--cwb-soft)}.cwst-slide-tools button.is-danger:hover:not(:disabled){color:var(--cwb-red)}.cwst-slide-tools button:disabled{opacity:.35}.cwst-slide-body{border-top:1px solid #ecece6;gap:14px;padding:6px 14px 16px;display:grid}.cwst-slide-add{justify-self:start}.cwst-templates{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cwst-templates button{border:2px solid var(--cwb-line);text-align:left;background:#fff;border-radius:14px;gap:4px;padding:8px;display:grid}.cwst-templates button:hover:not(:disabled){border-color:#9d9d96}.cwst-templates button[aria-checked=true]{border-color:var(--cwb-lime-line);background:#f6fde8}.cwst-templates button:disabled{opacity:.55}.cwst-templates .cwst-art{border-radius:8px;width:100%;height:auto;display:block}.cwst-template-name svg{flex-shrink:0;width:14px;height:14px}.cwst-template-name{align-items:center;gap:4px;font-size:14.5px;font-weight:800;display:inline-flex}.cwst-template-about{color:var(--cwb-muted);font-size:12.5px;line-height:1.35}.cwst-seg{background:var(--cwb-soft);border-radius:12px;flex-wrap:nowrap;gap:2px;max-width:100%;padding:3px;display:inline-flex}.cwst-seg.is-wrap{flex-wrap:wrap}.cwst-seg button{min-height:36px;color:var(--cwb-ink-2);white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:0 12px;font-size:14px;font-weight:700}.cwst-seg button:hover:not(:disabled){background:#ffffffb3}.cwst-seg button[aria-checked=true]{color:var(--cwb-ink);background:#fff;box-shadow:0 1px 3px #0000001f}.cwst-seg button:disabled{opacity:.55}.cwst-swatches{flex-wrap:wrap;gap:8px;display:flex}.cwst-swatches button{border:2px solid var(--cwb-line);background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:4px 12px 4px 4px;font-size:13.5px;font-weight:700;display:inline-flex}.cwst-swatches button[aria-checked=true]{border-color:var(--cwb-lime-line);background:#f6fde8}.cwst-swatches button:disabled{opacity:.55}.cwst-swatch{border-radius:50%;width:28px;height:28px;box-shadow:inset 0 0 0 1px #00000026}.cwst-align{grid-template-columns:repeat(3,52px);gap:6px;display:grid}.cwst-align button{border:2px solid var(--cwb-line);background:#fff;border-radius:10px;place-items:center;height:44px;padding:0;display:grid}.cwst-align button[aria-checked=true]{border-color:var(--cwb-lime-line);background:var(--cwb-lime)}.cwst-align button:disabled{opacity:.55}.cwst-align-mark{flex-direction:column;gap:3px;width:26px;display:flex}.cwst-align-mark i{background:var(--cwb-ink-2);border-radius:2px;height:3px;display:block}.cwst-align-mark i:first-child{width:100%}.cwst-align-mark i:nth-child(2){width:70%}.cwst-align-mark i:nth-child(3){width:45%}.cwst-align-mark.is-centre{align-items:center}.cwst-align-mark.is-right{align-items:flex-end}.cwst-range{align-items:center;gap:12px;display:flex}.cwst-range input{accent-color:#4d7a0f;flex:1}.cwst-range output{font-variant-numeric:tabular-nums;text-align:right;min-width:44px;font-weight:800}.cwst-focus-box{background:var(--cwb-soft);cursor:crosshair;touch-action:none;border-radius:10px;position:relative;overflow:hidden}.cwst-focus-box img{object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.cwst-focus-dot{background:var(--cwb-red);pointer-events:none;border:3px solid #fff;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;box-shadow:0 0 0 2px #00000059}.cwst-focus-foot{color:var(--cwb-muted);justify-content:space-between;gap:8px;margin-top:6px;font-size:13px;display:flex}.cwst-read{color:#7a1414;background:#fff1ef;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.cwst-read.is-ok{color:#2f5409;background:#effbe5}.cwst-read strong{font-size:15px}.cwst-read span{font-variant-numeric:tabular-nums;font-size:13px}.cwst-read p{margin:2px 0 4px;font-size:13.5px}.cwst-read .cwb-btn{justify-self:start}.cwst-publish{gap:12px;display:grid}.cwst-status{color:#2f5409;background:#effbe5;border-radius:12px;gap:4px;padding:12px 14px;display:grid}.cwst-status.is-changed{color:#6b4b00;background:#fff6dd}.cwst-status span{font-size:13.5px}.cwst-publish-btn{justify-content:center;width:100%;height:48px}.cwst-back{border:1px solid var(--cwb-line);border-radius:12px;gap:8px;padding:12px;font-size:14px;display:grid}.cwst-back .cwb-btn{justify-self:start}.cwst-versions{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cwst-versions li{border:1px solid var(--cwb-line);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.cwst-versions span{gap:2px;min-width:0;font-size:14px;display:grid}.cwst-versions em{color:var(--cwb-muted);font-size:12px;font-style:normal;font-weight:700}.cwst-versions em.is-live{color:#2f5409}.cwst-versions small{color:var(--cwb-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cwst-versions em.cwst-same{flex-shrink:0;padding:0 6px;font-size:13px}.cwst-card{border:2px solid var(--cwb-lime-line);background:#f6fde8;border-radius:14px;gap:10px;padding:14px;display:grid}.cwst-card h3{margin:0;font-size:17px;font-weight:800}.cwst-card p{color:var(--cwb-ink-2);margin:0;font-size:14px}.cwst-card .cwb-btn{justify-self:start}.cwst-card.is-plain{border-color:var(--cwb-line);background:#fff}@media (max-width:860px){.cwst{z-index:5;width:min(440px,100%);position:absolute;inset:0 auto 0 0;box-shadow:0 0 40px #0000004d}}
.cw-fv-list{gap:16px;display:grid}.cw-fv-poll{border:1px solid var(--theme-elevation-150);border-radius:14px;gap:14px;padding:18px 20px;display:grid}.cw-fv-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cw-fv-title{margin:0 0 4px;font-size:19px;font-weight:700;line-height:1.25}.cw-fv-title a{color:var(--theme-text);text-decoration:none}.cw-fv-title a:hover{text-underline-offset:3px;text-decoration:underline}.cw-fv-when{color:var(--theme-elevation-600);margin:0;font-size:13px}.cw-fv-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cw-fv-rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cw-fv-row{grid-template-columns:minmax(0,1fr) auto;gap:3px 12px;font-size:14px;display:grid}.cw-fv-row-name{overflow-wrap:anywhere;min-width:0}.cw-fv-row-name b{font-weight:700}.cw-fv-row-count{color:var(--theme-elevation-600);font-variant-numeric:tabular-nums}.cw-fv-track{background:var(--theme-elevation-100);border-radius:999px;grid-column:1/-1;height:8px;overflow:hidden}.cw-fv-fill{border-radius:inherit;background:var(--theme-success-500,#2f9e6e);height:100%;display:block}.cw-fv-foot{color:var(--theme-elevation-600);margin:0;font-size:13px}
.cw-till{padding-top:18px}.cw-till-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.cw-till-top .cw-hire-tabs{border:0;margin:0;padding:0}.cw-till-top .cw-hire-tabs button,.cw-till-cats button{min-height:40px;color:var(--theme-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;font-weight:600}.cw-till-top .cw-hire-tabs button[aria-pressed=true],.cw-till-cats button[aria-pressed=true]{background:var(--cw-lime);color:var(--cw-dark)}.cw-till-count{color:var(--theme-elevation-700);margin:0;font-size:14px;font-weight:600}.cw-till-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.cw-till-cats{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.cw-till-tiles{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;display:grid}.cw-till-tile{border:1px solid var(--theme-elevation-200);background:var(--theme-elevation-0);min-height:150px;color:var(--theme-text);font:inherit;text-align:center;cursor:pointer;border-radius:14px;align-content:center;justify-items:center;gap:4px;padding:14px;display:grid}.cw-till-tile:hover:not(:disabled){border-color:var(--theme-text)}.cw-till-tile:active:not(:disabled){background:var(--theme-elevation-100)}.cw-till-tile:disabled{opacity:.45;cursor:not-allowed}.cw-till-tile img{object-fit:contain;width:100%;max-height:90px}.cw-till-tile strong{font-size:16px;line-height:1.25}.cw-till-tile span{font-size:18px;font-weight:700}.cw-till-tile small{color:var(--theme-elevation-600);font-size:12px}.cw-till-cart{border:1px solid var(--theme-elevation-200);background:var(--theme-elevation-0);border-radius:16px;gap:12px;padding:16px;display:grid;position:sticky;top:76px}.cw-till-cart h2{margin:0;font-size:22px}.cw-till-cart .cw-muted{margin:0}.cw-till-lines{margin:0;padding:0;list-style:none;display:grid}.cw-till-lines li{border-bottom:1px solid var(--theme-elevation-150);grid-template-columns:minmax(0,1fr) auto 64px;align-items:center;gap:8px;padding:8px 0;font-size:15px;display:grid}.cw-till-qty{align-items:center;gap:2px;display:inline-flex}.cw-till-qty button{border:1px solid var(--theme-elevation-200);width:40px;height:40px;color:var(--theme-text);cursor:pointer;background:0 0;border-radius:10px;font-size:20px}.cw-till-qty button:disabled{opacity:.35;cursor:not-allowed}.cw-till-qty output{text-align:center;min-width:28px;font-weight:700}.cw-till-price{text-align:right;font-weight:600}.cw-till-total{justify-content:space-between;margin:0;font-size:22px;font-weight:700;display:flex}.cw-till-warn{background:#ff7a4524;border-radius:10px;margin:0;padding:8px 12px;font-size:14px}.cw-till-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cw-till-actions .cw-btn--ghost{grid-column:1/-1}.cw-till-pay{min-height:56px;font-size:17px}.cw-till-note{font-size:13px}.cw-till-cash,.cw-till-qr,.cw-till-done{gap:12px;display:grid}.cw-till-due{margin:0;font-size:18px;font-weight:600}.cw-till-notes{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.cw-till-notes button{border:1px solid var(--theme-elevation-200);min-height:48px;color:var(--theme-text);font:inherit;cursor:pointer;background:0 0;border-radius:10px;font-weight:700}.cw-till-change{margin:0;font-size:22px;font-weight:700}.cw-till-qr{text-align:center;justify-items:center}.cw-till-qr p{margin:0}.cw-till-code{box-sizing:border-box;background:#fff;border-radius:12px;width:100%;max-width:280px;padding:10px}.cw-till-code svg{width:100%;height:auto;display:block}.cw-till-done{text-align:center;justify-items:center;padding:16px 0}.cw-till-done p{margin:0}.cw-till-tick{background:var(--cw-lime);width:72px;height:72px;color:var(--cw-dark);border-radius:50%;place-items:center;font-size:38px;font-weight:700;display:grid}.cw-till-today{gap:14px;max-width:860px;display:grid}.cw-till-sold{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.cw-till-sold li{border-bottom:1px solid var(--theme-elevation-150);justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;display:flex}.cw-till-sales{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cw-till-sales li{border:1px solid var(--theme-elevation-150);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.cw-till-sales li>div:first-child{gap:3px;min-width:0;font-size:14px;display:grid}.cw-till-sales strong{font-size:15px}.cw-till-sale{flex:320px}.cw-till-proof{grid-template-columns:max-content minmax(0,1fr);gap:3px 12px;margin:6px 0 0;font-size:13px;display:grid}.cw-till-proof dt{color:var(--theme-elevation-600);font-weight:600}.cw-till-proof dd{overflow-wrap:anywhere;margin:0}.cw-till-void{flex:100%}.cw-till-why{border:0;gap:8px;margin:0;padding:0;font-size:14px;display:grid}.cw-till-why legend{margin-bottom:6px;padding:0;font-weight:600}.cw-till-why label{border:1px solid var(--theme-elevation-200);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.cw-till-why label:has(input:checked){border-color:var(--theme-text)}.cw-till-why input{accent-color:#4a7a10;width:18px;height:18px;margin:1px 0 0}.cw-till-why span strong{font-size:14px;display:block}.cw-till-numbers{font-size:20px;font-weight:700}.cw-till-sales li.is-void .cw-till-sale>strong{text-decoration:line-through}@media (max-width:900px){.cw-till-grid{grid-template-columns:1fr}.cw-till-cart{position:static}.cw-till-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-till-tile{min-height:110px}.cw-till-tile img{max-height:56px}}
.cw-rep-tabs{border-bottom:1px solid var(--theme-elevation-150);flex-wrap:wrap;gap:6px;margin:0 0 18px;padding-bottom:14px;display:flex}.cw-rep-tabs a{min-height:36px;color:var(--theme-text);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.cw-rep-tabs a:hover{background:var(--theme-elevation-100)}.cw-rep-tabs a[aria-current=page]{background:var(--cw-lime);color:var(--cw-dark)}.cw-rep-bar{flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0 0 22px;display:flex}.cw-rep-title{letter-spacing:-.02em;align-items:baseline;gap:10px;margin:0 6px;font-size:24px;display:flex}.cw-rep-title small{color:var(--theme-elevation-600,var(--cw-muted));font-size:14px;font-weight:600}.cw-rep-step{min-height:36px;padding:0 14px}.cw-rep-gap{flex:1}.cw-rep-pick{align-items:center;gap:8px;margin:0;display:flex}.cw-rep-pick label{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.cw-rep-pick input{box-sizing:border-box;border:1px solid var(--theme-elevation-250,var(--cw-line));background:var(--theme-input-bg);min-height:36px;color:var(--theme-text);border-radius:10px;padding:0 10px;font:400 14px/1 Inter,sans-serif}.cw-rep-pick input:focus{border-color:var(--theme-text);outline:none;box-shadow:0 0 0 3px #c6f36b8c}.cw-rep-pick .cw-btn{min-height:36px}.cw-rep-legend{max-width:860px;color:var(--theme-elevation-600,var(--cw-muted));margin:-8px 0 18px;font-size:13.5px;line-height:1.5}.cw-rep-none{color:var(--theme-elevation-500,var(--cw-muted));font-size:12.5px;font-weight:500}.cw-rep-standouts{border:1px solid var(--theme-elevation-150);background:var(--theme-elevation-50);border-radius:16px;margin:0 0 28px;padding:16px 20px}.cw-rep-standouts h2{margin:0 0 10px;font-size:16px}.cw-rep-standouts ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cw-rep-standouts li{padding-left:18px;line-height:1.45;position:relative}.cw-rep-standouts li:before{content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:.5em;left:0}.cw-rep-standouts li.is-good:before{background:#3fae6b}.cw-rep-standouts li.is-bad:before{background:#e5684a}.cw-rep-section{margin:0 0 30px}.cw-rep-section>h2{margin:0 0 10px;font-size:20px}.cw-rep-tablewrap{border:1px solid var(--theme-elevation-150);border-radius:14px;overflow-x:auto}.cw-rep-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:720px;font-size:14px}.cw-rep-table th,.cw-rep-table td{border-bottom:1px solid var(--theme-elevation-150);text-align:right;vertical-align:top;padding:10px 14px}.cw-rep-table tr:last-child th,.cw-rep-table tr:last-child td{border-bottom:0}.cw-rep-table th:first-child{text-align:left}.cw-rep-table thead th{background:var(--theme-elevation-50);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.cw-rep-table thead th span{letter-spacing:0;text-transform:none;color:var(--theme-elevation-600,var(--cw-muted));margin-top:3px;font-size:12px;font-weight:500;display:block}.cw-rep-table tbody th{font-weight:600}.cw-rep-table td.cw-rep-now{font-size:16px;font-weight:800}.cw-rep-delta{text-align:center;white-space:nowrap;border-radius:999px;min-width:56px;padding:2px 8px;font-size:12.5px;font-weight:700;display:inline-block}.cw-rep-delta.is-good{color:#23804b;background:#3fae6b29}.cw-rep-delta.is-bad{color:#b8432a;background:#e5684a29}.cw-rep-delta.is-neutral{background:var(--theme-elevation-100);color:var(--theme-text)}.cw-rep-delta.is-empty{color:var(--theme-elevation-400,var(--cw-muted));background:0 0}[data-theme=dark] .cw-rep-delta.is-good{color:#7fd9a2}[data-theme=dark] .cw-rep-delta.is-bad{color:#f4a08b}.cw-rep-list{margin:12px 0 0}.cw-rep-list h3{letter-spacing:.05em;text-transform:uppercase;color:var(--theme-elevation-600,var(--cw-muted));margin:0 0 6px;font-size:13px}.cw-rep-list ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cw-rep-list li{background:var(--theme-elevation-100);border-radius:999px;padding:5px 10px;font-size:13px}.cw-rep-note{margin:10px 0 0;font-size:13px}.cw-rep-how{max-width:760px;margin:8px 0 40px;font-size:14px}.cw-rep-how summary{cursor:pointer;font-weight:700}.cw-rep-how ul{margin:10px 0 0;padding-left:18px;line-height:1.5}.cw-rep-how li{margin:0 0 6px}.cw-rep-cards{border:1px solid var(--theme-elevation-150);border-radius:14px;margin:0;padding:0;list-style:none;display:none}.cw-rep-cards>li{border-bottom:1px solid var(--theme-elevation-150);gap:4px;padding:12px 14px;display:grid}.cw-rep-cards>li:last-child{border-bottom:0}.cw-rep-card-head{justify-content:space-between;align-items:baseline;gap:12px;font-weight:600;display:flex}.cw-rep-card-head strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:800}.cw-rep-card-row{color:var(--theme-elevation-600,var(--cw-muted));font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;font-size:13px;display:grid}.cw-rep-card-row>span:nth-child(2){color:var(--theme-text)}@media (max-width:760px){.cw-rep-title{order:-1;width:100%;margin:0}.cw-rep-step span,.cw-rep-gap{display:none}}@media (max-width:640px){.cw-rep-cards{display:block}.cw-rep-tablewrap{display:none}}
