body{background:#f7f4ee;margin:0}.cms{--ink:#141414;--ink-2:#55504a;--ink-3:#6e685f;--ink-on-dark:#bdb6ac;--primary:#312d26;--primary-hover:#463f36;--on-primary:#fff;--accent:#8c5e34;--paper:#f7f4ee;--surface:#fff;--fill:#f4f1ec;--field:#fbfaf7;--line:#e7e1d7;--line-2:#efebe4;--nav-active:#eae4d9;--success:#3f7a4a;--danger:#9a3b2a;--warn:#b07a2a;--note:#fbf6ef;--note-line:#e9dccb;--logo-taupe:#ada296;--logo-light:#f3f2f0;--line-on-dark:#5a554e;--line-on-dark-2:#4a453e;--text-body:#2b2824;--cat-2:#6b6fa8;--heat-1:#e3d9cb;--heat-2:#c9b8a2;--heat-3:#a08a70;--serp-title:#1a0dab;--serp-url:#006621;--serp-text:#4d5156;--r-sm:6px;--r:8px;--r-md:10px;--r-lg:12px;--side-w:272px;--top-h:64px;--pad:32px;--gap:16px;--f-mono:var(--next-font-mono),monospace;font-family:var(--next-font-sans),system-ui,sans-serif;color:var(--ink);background:var(--paper);min-height:100vh}.cms *{box-sizing:border-box}.cms :where(svg){fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;display:block}.cms :where(button){color:inherit;cursor:pointer;font-family:inherit}.cms :where(a){cursor:pointer;color:inherit;text-decoration:none}.cms :where(input,textarea,select){color:var(--ink);font-family:inherit}.mono{font-family:var(--f-mono);color:var(--ink-3);font-size:11px}.top{height:var(--top-h);background:var(--surface);border-bottom:1px solid var(--line);z-index:20;align-items:center;gap:14px;padding:0 24px;display:flex;position:sticky;top:0}.logo{align-items:center;gap:12px;display:inline-flex}.logo__st{background:var(--logo-taupe);justify-content:center;align-items:center;width:30px;height:30px;display:flex}.logo__st span{background:var(--logo-light);letter-spacing:-.06em;justify-content:center;align-items:center;width:21px;height:21px;font-size:10px;font-weight:800;display:flex}.logo__w{align-items:flex-start;gap:3px;display:flex}.logo__w b{letter-spacing:-.055em;font-size:21px;font-weight:700;line-height:.9}.logo__w i{font-style:normal;font-family:var(--next-font-logo),sans-serif;font-size:10px;line-height:1}.tag-cms{font-family:var(--f-mono);color:var(--ink-3);border:1px solid var(--line);border-radius:4px;padding:3px 6px;font-size:10px}.top__r{color:var(--ink-2);align-items:center;gap:12px;margin-left:auto;font-size:14px;display:flex}.top__who{align-items:center;gap:8px;display:inline-flex}.top__who i{background:var(--fill);border:1px solid var(--line);width:28px;height:28px;color:var(--ink-2);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-style:normal;font-weight:700;display:flex}.burger{background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;margin-left:-8px;display:none}.burger svg{width:20px;height:20px}.shell{grid-template-columns:var(--side-w) minmax(0,1fr);min-height:calc(100vh - var(--top-h));display:grid}.side{background:var(--surface);border-right:1px solid var(--line);top:var(--top-h);height:calc(100vh - var(--top-h));flex-direction:column;align-self:start;gap:2px;min-height:640px;padding:16px 14px 28px;display:flex;position:sticky;overflow:auto}.side__lbl{font-family:var(--f-mono);letter-spacing:.08em;color:var(--ink-3);text-transform:uppercase;padding:16px 10px 6px;font-size:10px}.side a{border-radius:var(--r);align-items:center;gap:12px;padding:6px 10px;display:flex}.side a:hover{background:var(--fill)}.side .ic{border:1px solid var(--line);border-radius:var(--r-sm);width:32px;height:32px;color:var(--ink-2);justify-content:center;align-items:center;display:flex}.side b{font-size:14px;font-weight:600;display:block}.side small{color:var(--ink-3);font-size:12px;display:block}.side a[aria-current=page]{background:var(--primary);color:var(--on-primary)}.side a[aria-current=page] small{color:var(--ink-on-dark)}.side a[aria-current=page] .ic{border-color:var(--line-on-dark);color:var(--on-primary)}.side__sub{border-left:1px solid var(--line);flex-direction:column;gap:1px;margin:2px 0 6px 54px;padding-left:10px;display:flex}.side__sub a{color:var(--ink-2);padding:5px 8px;font-size:13px}.side__sub a[aria-current=page]{background:var(--nav-active);color:var(--ink);font-weight:600}.side__foot{border-top:1px solid var(--line-2);font-family:var(--f-mono);color:var(--ink-3);margin-top:auto;padding:16px 10px 0;font-size:10px;line-height:1.6}.badge{background:var(--nav-active);min-width:20px;height:20px;color:var(--ink-2);border-radius:999px;justify-content:center;align-items:center;margin-left:auto;padding:0 7px;font-size:11px;font-style:normal;font-weight:700;display:flex}.side a[aria-current=page] .badge{background:var(--line-on-dark);color:var(--on-primary)}.badge--ext{color:var(--ink-3);background:0 0}.main{padding:28px var(--pad) 56px;gap:var(--gap);flex-direction:column;min-width:0;display:flex}.scrim{display:none}.btn{border-radius:var(--r);border:1px solid var(--line);background:var(--surface);white-space:nowrap;min-height:40px;color:var(--ink);justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.btn:hover{border-color:var(--ink-3)}.btn--dark{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.btn--dark:hover{background:var(--primary-hover)}.btn--sm{min-height:32px;padding:0 10px;font-size:12px}.btn--ghost{color:var(--ink-2);background:0 0;border-color:#0000}.btn--danger{color:var(--danger)}.btn--icon{width:32px;min-height:32px;padding:0}.btn svg{width:15px;height:15px}.seg{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);display:inline-flex;overflow:hidden}.seg button{background:var(--surface);border:0;border-left:1px solid var(--line);white-space:nowrap;padding:9px 12px;font-size:13px}.seg button:first-child{border-left:0}.seg button[aria-pressed=true]{background:var(--primary);color:var(--on-primary);font-weight:600}.seg em{opacity:.7;margin-left:4px;font-style:normal}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips button{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:999px;padding:6px 11px;font-size:12px;font-weight:600}.chips button[aria-pressed=true]{background:var(--nav-active);border-color:var(--nav-active);color:var(--ink)}.field{color:var(--ink-2);flex-direction:column;gap:6px;font-size:12px;font-weight:600;display:flex}.field__h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.field__h small{color:var(--ink-3);font-weight:500}.input,.textarea,.select{border:1px solid var(--line);background:var(--field);border-radius:var(--r);width:100%;padding:10px 12px;font-size:14px;font-weight:500}.input:focus,.textarea:focus,.select:focus{outline:2px solid var(--accent);outline-offset:-1px;background:var(--surface)}.textarea{resize:vertical;min-height:76px;line-height:1.5}.input--title{letter-spacing:-.03em;padding:12px 14px;font-size:30px;font-weight:600;line-height:1.15}.input--mono{font-family:var(--f-mono);font-size:12px}.search{align-items:center;display:flex;position:relative}.search svg{color:var(--ink-3);position:absolute;left:12px}.search .input{background:var(--surface);min-width:260px;padding-left:36px}.hint{color:var(--ink-3);font-size:12px;font-weight:500}.hint code{font-family:var(--f-mono);background:var(--fill);border:1px solid var(--line);color:var(--ink);border-radius:4px;padding:1px 5px;font-size:11px}.sw{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.sw:last-child{border-bottom:0}.sw b{font-size:13px;font-weight:600;display:block}.sw small{color:var(--ink-3);margin-top:1px;font-size:12px;display:block}.tg{background:var(--line);border:0;border-radius:999px;flex:none;width:36px;height:20px;padding:0;position:relative}.tg:after{content:"";background:var(--surface);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000002e}.tg[aria-pressed=true]{background:var(--success)}.tg[aria-pressed=true]:after{transform:translate(16px)}.tg--warn[aria-pressed=true]{background:var(--danger)}.ph{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ph .date,.eyebrow{font-family:var(--f-mono);color:var(--accent);letter-spacing:.02em;text-transform:uppercase;font-size:12px}.ph h1{letter-spacing:-.04em;margin:6px 0 0;font-size:40px;font-weight:600;line-height:1}.ph p{color:var(--ink-2);margin:8px 0 0;font-size:15px}.ph__r{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.crumb{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.crumb svg{width:14px;height:14px}.crumb:hover{color:var(--accent)}.status{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-wrap:wrap;align-items:center;gap:14px;padding:11px 16px;font-size:13px;display:flex}.svc{color:var(--ink-2);align-items:center;gap:6px;display:inline-flex}.svc i{background:var(--success);border-radius:50%;width:8px;height:8px}.status .live{align-items:center;gap:6px;font-weight:600;display:inline-flex}.status .live i{background:var(--success);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #3f7a4a2e}.status .mono{margin-left:auto}.sec{font-family:var(--f-mono);letter-spacing:.06em;color:var(--ink-3);text-transform:uppercase;align-items:baseline;gap:10px;margin:10px 0 -4px;font-size:11px;display:flex}.sec span{color:var(--ink-3);opacity:.7}.attn{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.att{border-radius:var(--r-lg);border:1px solid var(--note-line);background:var(--note);align-items:flex-start;gap:12px;padding:14px;display:flex}.att:hover{border-color:var(--accent)}.att__ic{background:var(--surface);width:34px;height:34px;color:var(--accent);border:1px solid var(--note-line);border-radius:50%;justify-content:center;align-items:center;display:flex}.att b{font-size:14px;line-height:1.3;display:block}.att small{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}.att--ok{border-color:var(--line);background:var(--surface)}.att--ok .att__ic{color:var(--success);border-color:var(--line)}.kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.kpi:hover{border-color:var(--ink-3)}.kpi__l{color:var(--ink-2);justify-content:space-between;align-items:center;font-size:12px;display:flex}.kpi__l svg{width:14px;height:14px;color:var(--ink-3)}.kpi__v{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1.1}.kpi__d{font-family:var(--f-mono);color:var(--ink-3);font-size:11px}.kpi--dark{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.kpi--dark .kpi__l,.kpi--dark .kpi__d,.kpi--dark .kpi__l svg{color:var(--ink-on-dark)}.tgroup{border-top:1px solid var(--line);grid-template-columns:160px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.tgroup:first-of-type{border-top:0;padding-top:4px}.tgroup__h b{font-size:15px;font-weight:600;display:block}.tgroup__h small{color:var(--ink-3);margin-top:2px;font-size:12px;display:block}.tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.tile{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);align-items:flex-start;gap:12px;min-width:0;padding:14px;display:flex}.tile:hover{border-color:var(--ink-3)}.tile:hover .tile__ic{background:var(--primary);color:var(--on-primary)}.tile__ic{border-radius:var(--r-sm);background:var(--fill);width:34px;height:34px;color:var(--ink-2);justify-content:center;align-items:center;display:flex}.tile b{font-size:14px;font-weight:600;display:block}.tile small{color:var(--ink-3);margin-top:2px;font-size:12px;line-height:1.4;display:block}.tile__n{font-family:var(--f-mono);color:var(--ink-3);white-space:nowrap;margin-left:auto;font-size:11px}.grid3{gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:12px;min-width:0;padding:18px 20px;display:flex}.card-h{align-items:baseline;gap:10px;display:flex}.card-h h2,.card-h h3{margin:0;font-size:15px;font-weight:600}.card-h .n{color:var(--ink-3);font-size:13px}.card-h .lnk{align-items:center;gap:6px;margin-left:auto;font-size:13px;font-weight:600;display:inline-flex}.card-h .lnk svg{width:14px;height:14px}.card-h .lnk:hover{color:var(--accent)}.rows{flex-direction:column;display:flex}.row{border-bottom:1px solid var(--line-2);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:grid}.row:last-child{border-bottom:0}.row:hover b{color:var(--accent)}.row--txt{grid-template-columns:minmax(0,1fr) auto}.row b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.row small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.th{border-radius:var(--r-sm);background:var(--fill);width:48px;height:36px;color:var(--ink-3);justify-content:center;align-items:center;display:flex;overflow:hidden}.th img{object-fit:cover;width:100%;height:100%;display:block}.pill{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.p-ok{color:var(--success);background:#3f7a4a1f}.p-off{color:var(--danger);background:#9a3b2a1a}.p-new{background:var(--nav-active);color:var(--ink)}.p-lang{font-family:var(--f-mono);border:1px solid var(--line);color:var(--ink-2);background:var(--surface);font-size:10px;font-weight:500}.bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bar .search{margin-left:auto}.table{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.tr{border-bottom:1px solid var(--line-2);grid-template-columns:96px minmax(0,1fr) 150px 84px 76px 76px 76px 150px;align-items:center;gap:16px;padding:12px 18px;font-size:13px;display:grid}.tr:last-child{border-bottom:0}.tr:hover{background:var(--field)}.tr--h{color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;background:var(--fill);padding-top:10px;padding-bottom:10px;font-size:11px;font-weight:600}.tr--h:hover{background:var(--fill)}.tr .th{border-radius:var(--r);width:96px;height:64px}.tr__t b{font-size:14px;font-weight:600;line-height:1.3;display:block}.tr__t small{color:var(--ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.tr__c{color:var(--ink-2);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.tr__c i{background:var(--accent);border-radius:50%;width:7px;height:7px}.tr__sw{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.tr__sw span{color:var(--ink-3);font-size:11px;display:none}.tr__a{justify-content:flex-end;gap:6px;display:flex}.tfoot{background:var(--fill);color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;font-size:13px;display:flex}.pager{gap:4px;display:flex}.pager button{border:1px solid var(--line);background:var(--surface);border-radius:var(--r-sm);min-width:32px;height:32px;font-size:12px;font-weight:600}.pager button[aria-current=page]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.ed{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:20px;display:grid}.ed__main,.ed__side{gap:var(--gap);flex-direction:column;min-width:0;display:flex}.ed__side{top:calc(var(--top-h) + 20px);position:sticky}.ed .card{padding:20px 22px}.stack{flex-direction:column;gap:14px;display:flex}.form-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hero{border-radius:var(--r-md);background:var(--fill);aspect-ratio:21/9;position:relative;overflow:hidden}.hero img{object-fit:cover;width:100%;height:100%;display:block}.hero__acts{gap:6px;display:flex;position:absolute;top:12px;right:12px}.hero__cap{font-family:var(--f-mono);color:var(--on-primary);background:#1414148c;border-radius:4px;padding:3px 7px;font-size:10px;position:absolute;bottom:12px;left:12px}.rte{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.ph--ed h1{letter-spacing:-.03em;font-size:30px}.rte__bar{border-bottom:1px solid var(--line);background:var(--field);flex-wrap:wrap;align-items:center;gap:2px;padding:6px 8px;display:flex}.rte__bar button{border-radius:var(--r-sm);min-width:30px;height:30px;font-family:var(--f-mono);color:var(--ink-2);background:0 0;border:0;padding:0 6px;font-size:11px;font-weight:500}.rte__bar button:hover{background:var(--nav-active);color:var(--ink)}.rte__bar button[aria-pressed=true]{background:var(--primary);color:var(--on-primary)}.rte__bar .sep{background:var(--line);width:1px;height:18px;margin:0 4px}.rte__bar .rte__imp{margin-left:auto}.rte__hint{border-bottom:1px solid var(--line-2);background:var(--note);color:var(--ink-2);padding:7px 14px;font-size:12px}.rte__body{color:var(--text-body);max-width:760px;padding:22px 26px 28px;font-size:16px;line-height:1.75}.rte__body p{margin:0 0 16px}.rte__body h2{letter-spacing:-.02em;color:var(--ink);margin:26px 0 8px;font-size:24px;font-weight:600;line-height:1.2}.rte__body a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.rte__grid{border:1px dashed var(--note-line);border-radius:var(--r);background:var(--note);font-family:var(--f-mono);color:var(--accent);align-items:center;gap:10px;margin:6px 0 18px;padding:12px 14px;font-size:12px;display:flex}.lang{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.drop{border:1px dashed var(--line);border-radius:var(--r);background:var(--field);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:92px;padding:12px;display:flex}.drop svg{width:18px;height:18px;color:var(--ink-3)}.drop b{font-size:12px;font-weight:600}.drop small{color:var(--ink-3);font-size:11px}.slug{gap:6px;display:flex}.slug .input{flex:1}.ed__acts{gap:8px;display:flex}.ed__acts .btn--dark{flex:1}.meta{font-family:var(--f-mono);color:var(--ink-3);flex-wrap:wrap;gap:16px;margin-top:10px;font-size:11px;display:flex}.meta b{color:var(--success);font-weight:500}@media (max-width:1280px){.attn,.kpis,.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.grid3{grid-template-columns:1fr 1fr}.tr{grid-template-columns:80px minmax(0,1fr) 120px 70px 64px 64px 64px 120px;gap:12px}.tr .th{width:80px;height:56px}.ed{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:900px){.cms{--pad:16px;--gap:12px;--top-h:58px}.top{padding:0 16px}.top__r .btn,.top__who span,.top__out{display:none}.burger{display:inline-flex}.shell{grid-template-columns:1fr}.side{left:0;top:var(--top-h);z-index:30;width:min(86vw,320px);height:auto;min-height:0;display:none;position:fixed;bottom:0;box-shadow:0 20px 50px #1414142e}.cms.is-menu .side{display:flex}.cms.is-menu .scrim{inset:var(--top-h) 0 0;z-index:25;background:#14141459;border:0;display:block;position:fixed}.main{padding:18px var(--pad) 40px}.ph h1{font-size:30px}.ph p{font-size:14px}.ph__r{width:100%}.ph__r .btn{flex:1}.status{gap:8px 12px;padding:10px 12px}.status .svc,.status .mono{display:none}.attn{grid-template-columns:1fr;gap:8px}.kpis{grid-template-columns:1fr 1fr;gap:8px}.kpi{padding:12px}.kpi__v{font-size:24px}.tgroup{grid-template-columns:1fr;gap:10px}.tiles{grid-template-columns:1fr 1fr;gap:8px}.tile{flex-direction:column;gap:8px;padding:12px}.tile__n{margin-left:0}.grid3{grid-template-columns:1fr}.card{padding:14px}.bar .search{width:100%;margin-left:0}.bar .search .input{min-width:0}.bar .seg{width:100%}.bar .seg button{flex:1;padding:9px 4px}.chips{flex-wrap:nowrap;width:100%;padding-bottom:2px;overflow-x:auto}.chips button{flex:none}.tr--h{display:none}.tr{grid-template-columns:72px minmax(0,1fr);grid-template-areas:"img t""img c""sw sw""a a";gap:6px 12px;padding:14px}.tr .th{grid-area:img;width:72px;height:72px}.tr__t{grid-area:t}.tr__c{grid-area:c}.tr__lang{display:none}.tr__sws{border-top:1px solid var(--line-2);grid-area:sw;gap:18px;margin-top:4px;padding-top:8px;display:flex}.tr__sw{flex-direction:row;align-items:center;gap:8px}.tr__sw span{display:inline}.tr__a{grid-area:a;justify-content:stretch}.tr__a .btn:first-child{flex:1}.tfoot{flex-direction:column}.ed{grid-template-columns:1fr}.ed__side{position:static}.ed .card{padding:14px}.input--title{font-size:22px}.form-2{grid-template-columns:1fr}.hero{aspect-ratio:4/3}.rte__body{padding:16px;font-size:15px}.rte__hint{display:none}}@media (min-width:901px){.tr__sws{display:contents}}.ed.is-pv{grid-template-columns:minmax(0,1fr)}.ed.is-pv .ed__side,.ed.is-pv .rte__bar,.ed.is-pv .rte__hint,.ed.is-pv .lang,.ed.is-pv .hero__acts,.ed.is-pv .hero__cap{display:none}.ed.is-pv .input,.ed.is-pv .textarea,.ed.is-pv .rte{background:0 0;border-color:#0000}.split{gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;display:grid}.split--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.split--side{grid-template-columns:minmax(0,1fr) 380px}.count{font-family:var(--f-mono);color:var(--ink-3);font-size:11px;font-weight:500}.count--warn{color:var(--warn)}.note{border-radius:var(--r);background:var(--note);border:1px solid var(--note-line);color:var(--ink-2);align-items:flex-start;gap:10px;padding:10px 12px;font-size:12px;display:flex}.note svg{color:var(--accent);margin-top:1px}.subnav{top:var(--top-h);z-index:5;background:var(--paper);flex-wrap:wrap;gap:6px;margin:-10px 0 -6px;padding:10px 0;display:flex;position:sticky}.subnav a{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:999px;padding:7px 12px;font-size:12px;font-weight:600}.subnav a:hover,.subnav a[aria-current=true]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.sec-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:10px;display:flex}.sec-h h2{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.sec-h p{color:var(--ink-3);margin:4px 0 0;font-size:13px}.sec-h .ph__r{gap:8px}.li{border-bottom:1px solid var(--line-2);grid-template-columns:20px 28px 80px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 0;font-size:13px;display:grid}.li:last-child{border-bottom:0}.li--nothumb{grid-template-columns:20px 28px minmax(0,1fr) auto}.li--plain{grid-template-columns:minmax(0,1fr) auto}.li--th{grid-template-columns:56px minmax(0,1fr) auto}.li__drag{color:var(--ink-3);cursor:grab}.li__drag svg{width:14px;height:14px}.li__n{font-family:var(--f-mono);color:var(--ink-3);border-radius:var(--r-sm);background:var(--fill);justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;display:flex}.li .th{width:80px;height:54px}.li--th .th{width:56px;height:40px}.li b{font-size:14px;font-weight:600;display:block}.li small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.li code{font-family:var(--f-mono);color:var(--accent);font-size:11px}.li__a{align-items:center;gap:6px;display:flex}.add{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:8px;display:grid}.faces{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.face{aspect-ratio:3/4;border-radius:var(--r);background:var(--fill);position:relative;overflow:hidden}.face img{object-fit:cover;width:100%;height:100%;display:block}.face span{font-family:var(--f-mono);color:var(--on-primary);background:#1414148c;border-radius:4px;padding:2px 6px;font-size:10px;position:absolute;bottom:6px;left:6px}.face button{background:#ffffffeb;border:0;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:6px;right:6px}.face button svg{width:13px;height:13px}.face--empty{border:1px dashed var(--line);background:var(--field);color:var(--ink-3);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.face--empty svg{width:18px;height:18px}.ticker{white-space:nowrap;border:1px solid var(--line);border-radius:var(--r);background:var(--field);font-family:var(--f-mono);letter-spacing:.04em;color:var(--ink-2);text-transform:uppercase;padding:12px 0;font-size:12px;overflow:hidden}.ticker span{padding-left:16px;display:inline-block}.ticker i{color:var(--line);padding:0 12px;font-style:normal}.serp{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:14px 16px;font-family:Arial,sans-serif}.serp b{color:var(--serp-title);font-size:18px;font-weight:400;line-height:1.3;display:block}.serp span{color:var(--serp-url);margin:3px 0;font-size:13px;display:block}.serp p{color:var(--serp-text);margin:0;font-size:13px;line-height:1.5}.tbl{border-collapse:collapse;width:100%;font-size:13px}.tbl th{text-align:left;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;background:var(--fill);border-bottom:1px solid var(--line);padding:10px 12px;font-size:11px;font-weight:600}.tbl td{border-bottom:1px solid var(--line-2);vertical-align:middle;padding:10px 12px}.tbl tr:last-child td{border-bottom:0}.tbl td.r,.tbl th.r{text-align:right}.tbl .num{font-variant-numeric:tabular-nums;font-weight:600}.tblwrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:auto}.fprev{background:var(--primary);color:var(--on-primary);border-radius:var(--r-lg);flex-direction:column;gap:14px;padding:22px;display:flex}.fprev h3{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600}.fprev p{color:var(--ink-on-dark);margin:0;font-size:13px;line-height:1.5}.fprev .mono{color:var(--ink-on-dark)}.fprev__nl{border-top:1px solid var(--line-on-dark-2);padding-top:14px}.fprev__nl b{font-size:15px;display:block}.fprev__ft{border-top:1px solid var(--line-on-dark-2);flex-wrap:wrap;justify-content:space-between;gap:10px;padding-top:12px;display:flex}.fprev__logo{align-items:center;gap:10px;display:flex}.fprev__logo b{letter-spacing:-.04em;font-size:18px}.empty-v{color:var(--ink-on-dark);opacity:.7;font-style:italic}.heat{font-family:var(--f-mono);color:var(--ink-3);grid-template-columns:72px repeat(24,minmax(0,1fr));align-items:center;gap:3px;font-size:10px;display:grid}.heat i{aspect-ratio:1;background:var(--fill);border:1px solid var(--line-2);border-radius:3px;display:block}:is(.heat,.heat__lg) i[data-l="1"]{background:var(--heat-1)}:is(.heat,.heat__lg) i[data-l="2"]{background:var(--heat-2)}:is(.heat,.heat__lg) i[data-l="3"]{background:var(--heat-3)}:is(.heat,.heat__lg) i[data-l="4"]{background:var(--primary)}.heat .hx{text-align:center}.heat__lg{font-family:var(--f-mono);color:var(--ink-3);align-items:center;gap:6px;font-size:10px;display:flex}.heat__lg i{background:var(--fill);border:1px solid var(--line-2);border-radius:3px;width:12px;height:12px;display:inline-block}.live-dot{color:var(--success);align-items:center;gap:6px;font-weight:600;display:inline-flex}.live-dot:before{content:"";background:var(--success);border-radius:50%;width:7px;height:7px}.refs{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,2fr);gap:10px;display:grid}.ref{border:1px solid var(--line);border-radius:var(--r);background:var(--field);flex-direction:column;gap:6px;padding:10px;font-size:12px;display:flex}.ref b{font-size:13px}.ref .drop{min-height:64px}.gen{gap:var(--gap);grid-template-columns:1fr 1fr;display:grid}.gen .card{gap:14px}.form-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.price{font-family:var(--f-mono);color:var(--success);text-align:center;font-size:12px}.btn--go{background:var(--success);border-color:var(--success);color:var(--on-primary);width:100%}.btn--go:hover{filter:brightness(1.08)}.pgrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.pcard{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.pcard__img{aspect-ratio:3/4;background:var(--fill);color:var(--ink-3);font-family:var(--f-mono);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:10px;display:flex}.pcard__img svg{width:20px;height:20px}.pcard p{font-family:var(--f-mono);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;border-top:1px solid var(--line-2);margin:0;padding:8px 10px;font-size:10px;overflow:hidden}.doclist{flex-direction:column;gap:6px;display:flex}.doclist a{border-radius:var(--r);border:1px solid var(--line);background:var(--surface);align-items:center;gap:10px;padding:10px;font-size:13px;display:flex}.doclist a[aria-current=page]{border-color:var(--primary);box-shadow:inset 3px 0 0 var(--primary)}.doclist small{color:var(--ink-3);font-size:11px;display:block}.rte__body ol{margin:0 0 16px;padding-left:22px}.rte__body li{margin-bottom:6px}.rte__body h1{letter-spacing:-.03em;color:var(--ink);margin:0 0 4px;font-size:28px;font-weight:600}@media (max-width:1280px){.faces,.pgrid,.refs{grid-template-columns:repeat(4,minmax(0,1fr))}.refs .textarea{grid-column:1/-1}.split--side{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:900px){.split,.split--even,.split--side,.gen{grid-template-columns:1fr}.faces,.pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.refs,.form-3{grid-template-columns:1fr 1fr}.add{grid-template-columns:1fr}.li{grid-template-columns:20px 64px minmax(0,1fr);row-gap:8px}.li .li__n{display:none}.li .th{width:64px;height:44px}.li__a{grid-column:1/-1;justify-content:flex-end}.li--nothumb{grid-template-columns:20px minmax(0,1fr)}.li--plain,.li--th{grid-template-columns:minmax(0,1fr) auto}.li--th{grid-template-columns:56px minmax(0,1fr)}.li--th .li__a{grid-column:1/-1}.subnav{margin:-10px calc(var(--pad) * -1) -6px;padding:10px var(--pad);flex-wrap:nowrap;overflow-x:auto}.subnav a{flex:none}.heat{grid-template-columns:52px repeat(24,minmax(0,1fr));gap:1px;font-size:8px}.heat .hx{visibility:hidden}.heat .hx:nth-child(6n+2){visibility:visible}.tbl th,.tbl td{padding:8px}.sec-h h2{font-size:19px}}.kpis--3{grid-template-columns:repeat(3,minmax(0,1fr))}.kpis--4{grid-template-columns:repeat(4,minmax(0,1fr))}.tr--ai{grid-template-columns:96px minmax(0,1fr) 160px 84px 76px 76px 150px}.dot-c{background:var(--accent);border-radius:50%;width:9px;height:9px;display:inline-block}.dot-c--b{background:var(--cat-2)}.genempty{border:1px dashed var(--line);border-radius:var(--r);background:var(--field);color:var(--ink-3);align-items:center;gap:12px;padding:12px;font-size:13px;display:flex}@media (max-width:1280px){.tr--ai{grid-template-columns:80px minmax(0,1fr) 130px 70px 64px 64px 120px}}@media (max-width:900px){.tr--ai{grid-template-columns:72px minmax(0,1fr)}.kpis--3,.kpis--4{grid-template-columns:1fr 1fr}.kpis--3 .kpi:last-child{grid-column:1/-1}}.textarea--lg{min-height:180px}.rte__body h1,.rte__body h2{line-height:1.2}@media (max-width:900px){.card-h{flex-wrap:wrap}.card-h .search{width:100%;margin-left:0}.card-h .search .input{min-width:0}.rte__body h1{font-size:22px}.rte__body h2{font-size:19px}}.kop{gap:0}.kop summary{cursor:pointer;list-style:none}.kop summary::-webkit-details-marker{display:none}.kop[open] summary{margin-bottom:14px}.kop__body{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.kop__body .form-2,.kop__body .field{width:100%}.form-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mini{border:1px solid var(--line);border-radius:var(--r-md);background:var(--field);flex-direction:column;gap:8px;padding:12px;display:flex}.mini__h{font-family:var(--f-mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.notchp{aspect-ratio:344/405;background:var(--logo-taupe);flex:none;width:172px;padding:10px;position:relative}.notchp img{object-fit:cover;width:100%;height:100%;display:block}.notchp span{background:var(--paper);font-family:var(--next-font-logo),sans-serif;padding:6px 8px 0 10px;font-size:22px;line-height:1;position:absolute;bottom:0;right:0}.notchp sup{font-size:.4em}.logo-ed{align-items:flex-start;gap:16px;display:flex}.logo-ed .stack{flex:1;min-width:0}.faces--s{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.auto{border-radius:var(--r);background:var(--fill);color:var(--ink-2);align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.auto svg{color:var(--accent)}.auto b{color:var(--ink)}.spotc{border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:120px minmax(0,1fr);gap:14px;padding:14px;display:grid}.spotc .th{border-radius:var(--r);width:120px;height:90px}.spotc .stack{gap:10px}.tmark{background:var(--logo-taupe);flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.tmark span{background:var(--logo-light);letter-spacing:-.04em;justify-content:center;align-items:center;width:25px;height:25px;font-size:11px;font-weight:800;display:flex}.li--tool{grid-template-columns:20px 36px minmax(0,1fr) minmax(0,1fr) auto}.li--menu{grid-template-columns:20px 28px minmax(0,1fr) minmax(0,1.2fr) 90px auto}.grp{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding-top:12px;display:flex}.grp:first-child{border-top:0;padding-top:0}.grp__h{justify-content:space-between;align-items:center;gap:8px;padding-bottom:4px;display:flex}.grp__h b{font-size:14px}.inl{border-radius:var(--r-sm);background:0 0;border:1px solid #0000;width:100%;min-width:0;padding:6px 8px;font-size:13px}.inl:hover{border-color:var(--line);background:var(--field)}.inl:focus{outline:2px solid var(--accent);background:var(--surface)}.inl--b{font-size:14px;font-weight:600}.inl--code{font-family:var(--f-mono);color:var(--accent);font-size:11px}.fcols{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;font-size:12px;display:grid}.fcols b{font-family:var(--f-mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:10px;display:block}.fcols span{line-height:1.7;display:block}.fcols small{color:var(--ink-3);margin-top:-3px;margin-bottom:3px;font-size:11px;display:block}@media (max-width:1280px){.form-4,.fcols{grid-template-columns:1fr 1fr}}@media (max-width:900px){.form-4{grid-template-columns:1fr}.logo-ed{flex-direction:column}.notchp{width:150px}.spotc{grid-template-columns:1fr}.spotc .th{width:100%;height:140px}.li--tool{grid-template-columns:36px minmax(0,1fr)}.li--tool .li__drag{display:none}.li--tool .inl--code,.li--tool .li__a{grid-column:1/-1}.li--menu{grid-template-columns:20px minmax(0,1fr) auto}.li--menu .li__n{display:none}.li--menu .inl--code{grid-column:2/-1}.li--menu .li__a{grid-column:1/-1}.fcols{grid-template-columns:1fr}}.chips--pick button[aria-pressed=true]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.docs{gap:var(--gap);grid-template-columns:260px minmax(0,1fr);align-items:start;display:grid}.plist{flex-direction:column;gap:2px;display:flex}.plist a{border-radius:var(--r);flex-direction:column;gap:3px;padding:10px 12px;display:flex}.plist a:hover{background:var(--fill)}.plist a[aria-current=page]{background:var(--nav-active)}.plist b{font-size:14px;font-weight:600}.plist small{font-family:var(--f-mono);color:var(--ink-3);align-items:center;gap:6px;font-size:11px;display:flex}.pill--live{font-family:var(--f-mono);letter-spacing:.06em;color:var(--success);background:#3f7a4a1f;border-radius:4px;padding:2px 5px;font-size:9px;font-weight:500}.pill--concept{font-family:var(--f-mono);letter-spacing:.06em;background:var(--note);color:var(--accent);border:1px solid var(--note-line);border-radius:4px;padding:1px 5px;font-size:9px;font-weight:500}.form-docs{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 300px;gap:10px;display:grid}.form-docs2{grid-template-columns:minmax(0,2fr) 300px;gap:10px;display:grid}.mdsplit{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.mdsplit__h{background:var(--fill);border-bottom:1px solid var(--line);font-family:var(--f-mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;justify-content:space-between;gap:8px;padding:8px 12px;font-size:10px;display:flex}.mdsplit__h span:last-child{text-transform:none;letter-spacing:0}.mdsplit>div{flex-direction:column;min-width:0;display:flex}.mdsplit>div+div{border-left:1px solid var(--line)}.md{resize:none;min-height:460px;font-family:var(--f-mono);color:var(--ink);background:var(--field);border:0;padding:14px;font-size:12px;line-height:1.7}.md:focus{outline:2px solid var(--accent);outline-offset:-2px}.mdprev{color:var(--text-body);max-height:460px;padding:14px 18px;font-size:14px;line-height:1.6;overflow:auto}.mdprev h2{color:var(--ink);margin:4px 0 10px;font-size:18px;font-weight:600}.mdprev ol,.mdprev ul{margin:0 0 14px;padding-left:20px}.mdprev li{margin-bottom:5px}.codeline{font-family:var(--f-mono);background:var(--fill);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);padding:8px 10px;font-size:12px}.ph__r .mono{white-space:nowrap}@media (max-width:1280px){.form-docs{grid-template-columns:1fr 1fr}.form-docs>:last-child{grid-column:1/-1}.form-docs2{grid-template-columns:1fr 220px}}@media (max-width:900px){.docs,.mdsplit,.form-docs,.form-docs2{grid-template-columns:1fr}.mdsplit>div+div{border-left:0;border-top:1px solid var(--line)}.md{min-height:280px}.plist{flex-direction:row;overflow-x:auto}.plist a{flex:none}}.cms [hidden]{display:none!important}.cms button:disabled{cursor:not-allowed;opacity:.5}.cms-wait{justify-content:center;align-items:center;display:flex}.top__out{font:inherit;color:inherit;background:0 0;border:0;padding:0}.top__out:hover{color:var(--accent)}.side__out{font:inherit;color:var(--ink-2);background:0 0;border:0;padding:10px 0 0;text-decoration:underline;display:none}@media (max-width:900px){.side__out{display:block}}.save-err{color:var(--danger);margin:0;font-size:12px;font-weight:600}.svc--off{color:var(--danger)}.svc--off i{background:var(--danger)}.status .live--off{color:var(--danger)}.status .live--off i{background:var(--danger);box-shadow:none}.dot-c{background:var(--dot,var(--accent))}.tr--empty{display:block}.drop{width:100%;font-family:inherit;font-size:inherit;color:var(--ink);cursor:pointer}.drop.is-over,.drop:hover{border-color:var(--ink-3)}.imgf{gap:8px}.hero__empty{color:var(--ink-3);justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex;position:absolute;inset:0}.face__acts{gap:4px;display:flex;position:absolute;top:6px;right:6px}.face__acts button{position:static}.grid-toggle{text-align:left;background:0 0;border:0;align-items:baseline;gap:10px;padding:0;display:flex}.grid-toggle small{color:var(--ink-3);font-size:12px}.mono-pre{font-family:var(--f-mono);white-space:pre-wrap;color:var(--ink);background:var(--field);border:1px solid var(--line);border-radius:var(--r);overflow-wrap:anywhere;min-height:200px;margin:0;padding:14px;font-size:13px;line-height:1.6}.pdetail{gap:var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.pdetail__img{object-fit:contain;border-radius:var(--r);background:var(--fill);width:100%;max-height:70vh;display:block}.pdetail__empty{border-radius:var(--r);background:var(--fill);height:256px;color:var(--ink-3);justify-content:center;align-items:center;font-size:13px;display:flex}.pcard{cursor:pointer}.pcard__img img{object-fit:cover;width:100%;height:100%;display:block}.pcard__img{overflow:hidden}.rte__body:focus{outline:none}.ProseMirror.rte__body{min-height:400px}.rte__body>:first-child{margin-top:0}.rte__body h3{letter-spacing:-.01em;color:var(--ink);margin:22px 0 6px;font-size:19px;font-weight:600;line-height:1.25}.rte__body ul{margin:0 0 16px;padding-left:22px}.rte__body blockquote{border-left:3px solid var(--line);color:var(--ink-2);margin:0 0 16px;padding:2px 0 2px 16px}.rte__body img{border-radius:var(--r);max-width:100%;height:auto;margin:0 0 16px;display:block}.rte__body pre{font-family:var(--f-mono);background:var(--fill);border:1px solid var(--line);border-radius:var(--r);margin:0 0 16px;padding:12px 14px;font-size:12px;line-height:1.6;overflow:auto}.rte__body code{font-family:var(--f-mono);font-size:.875em}.rte__body .ProseMirror-selectednode{outline:2px solid var(--accent)}.rte__body p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--ink-3);pointer-events:none}.rte-yt{border-radius:var(--r-lg);border:1px solid var(--line);height:0;margin:24px 0;padding-bottom:56.25%;position:relative;overflow:hidden}.rte-yt iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.rte-pi{border:1px solid var(--line);border-radius:var(--r);cursor:pointer;margin:8px 0 16px;line-height:0;display:flex;position:relative;overflow:hidden}.rte-pi__img{width:60%;position:relative}.rte-pi__img img{border-radius:0;width:100%;height:auto;margin:0;display:block}.rte-pi__empty{background:var(--fill);height:120px;color:var(--ink-3);font-family:var(--f-mono);justify-content:center;align-items:center;font-size:12px;line-height:1.4;display:flex}.rte-pi__prompt{background:var(--primary);width:40%;color:var(--ink-on-dark);font-family:var(--f-mono);white-space:pre-wrap;cursor:zoom-in;padding:12px;font-size:11px;line-height:1.4;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.modal{z-index:50;background:#1414148c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal__box{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;width:100%;max-width:700px;max-height:80vh;display:flex;overflow:hidden}.modal__box--wide{max-width:768px}.modal__h{border-bottom:1px solid var(--line);font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:10px;display:flex}.modal__h button{font-family:var(--next-font-sans),system-ui,sans-serif;letter-spacing:0;text-transform:none}.modal__p{margin:12px 16px 0}.modal__b{flex:1;min-height:0;padding:16px;overflow:auto}.modal__ta{resize:vertical;border:1px solid var(--line);border-radius:var(--r);white-space:pre-wrap;width:100%;min-height:320px}.lightbox{z-index:50;cursor:pointer;background:#141414eb;border:0;justify-content:center;align-items:center;width:100%;padding:0;display:flex;position:fixed;inset:0}.lightbox img,.lightbox video{border-radius:var(--r);max-width:92%;max-height:92%}.ref__top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ref__x{color:var(--ink-3);background:0 0;border:0;padding:0;font-size:16px;line-height:1}.ref__x:hover{color:var(--danger)}.ref__img{border-radius:var(--r-sm);max-width:100%;max-height:100px;margin:0 auto;display:block}.ratio{position:relative}.ratio__btn{text-align:left;align-items:center;gap:8px;display:flex}.ratio__btn span:nth-child(2){flex:1}.ratio__s{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.ratio__s i{width:var(--w);height:var(--h);border:1.5px solid;border-radius:2px;display:block}.ratio__list{z-index:15;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 24px #14141424}.ratio__list button{text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;width:100%;padding:7px 8px;font-size:13px;display:flex}.ratio__list button:hover,.ratio__list button[aria-selected=true]{background:var(--fill)}.ratio__list button[aria-selected=true]{font-weight:600}.gen__status{color:var(--ink-3);text-align:center;min-height:18px;margin:0;font-size:13px}.gen__results{flex-direction:column;gap:10px;display:flex}.gen__results img,.gen__results video{border-radius:var(--r-md);cursor:pointer;width:100%;display:block}.hist{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.hist img,.hist video{border-radius:var(--r-sm);cursor:pointer;width:100%;display:block}.hist__meta{justify-content:space-between;gap:6px;margin-top:2px;display:flex}.hist__meta button{color:var(--ink-3);background:0 0;border:0;padding:0;font-size:11px}.hist__meta button:first-child{color:var(--success)}.hist__meta button:last-child:hover{color:var(--danger)}.hist small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.bars{align-items:flex-end;gap:2px;height:160px;margin-top:4px;display:flex;position:relative}.bars__base{left:0;right:0;bottom:var(--at);border-top:1px dashed var(--ink-3);pointer-events:none;position:absolute}.bars__d{flex:1;align-items:flex-end;height:100%;display:flex;position:relative}.bars__d i{width:100%;height:var(--h);background:var(--heat-3);border-radius:4px 4px 0 0;min-height:1px;display:block}.bars__d:hover i{background:var(--primary)}.bars__x{font-family:var(--f-mono);color:var(--ink-3);justify-content:space-between;font-size:10px;display:flex}.tbl-scroll{max-height:429px;overflow:auto}.num--warn{color:var(--danger)}.err{color:var(--danger);margin:0;font-size:13px}.login{min-height:calc(100vh - var(--top-h));padding:24px var(--pad);justify-content:center;align-items:center;display:flex}.login__card{width:100%;max-width:400px;padding:28px}.login__h h1{letter-spacing:-.03em;margin:6px 0 0;font-size:30px;font-weight:600;line-height:1.1}.login__h p{color:var(--ink-2);margin:8px 0 0;font-size:14px}.login__user{opacity:0;border:0;width:0;height:0;padding:0;position:absolute;overflow:hidden}.login__keep{color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}@media (max-width:900px){.pdetail{grid-template-columns:1fr}.rte-pi{flex-direction:column}.rte-pi__img,.rte-pi__prompt{width:100%}.rte-pi__prompt{min-height:80px;position:static}}.swatches{flex-wrap:wrap;gap:6px;display:flex}.swatch{background:var(--dot);border:2px solid #0000;border-radius:50%;width:24px;height:24px;padding:0}.swatch[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 2px var(--surface)}.li__a .select{min-width:140px;padding:6px 8px;font-size:12px}.iconpick{border:1px solid var(--line);border-radius:var(--r);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-height:256px;padding:6px;display:grid;overflow:auto}.iconpick button{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--surface);flex-direction:column;align-items:center;gap:4px;min-width:0;padding:10px 4px;display:flex}.iconpick img{width:22px;height:22px}.iconpick small{font-family:var(--f-mono);color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;overflow:hidden}.iconcur{align-items:center;gap:8px;margin:0;display:flex}.iconcur img{width:18px;height:18px}.ratio__btn{background:var(--field);cursor:pointer;min-height:43px}.ratio__btn svg{width:12px;height:12px}.rte__body p.rte__grid{margin:6px 0 18px}.rte__grid:before{content:"";background:currentColor;flex:none;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7' rx='1'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7' rx='1'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1'/%3E%3C/svg%3E") 50%/contain no-repeat}.kop__acts{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (max-width:900px){.split>*{min-width:0}.split,.split--even,.split--side{grid-template-columns:minmax(0,1fr)}}.sec-h,.card{scroll-margin-top:calc(var(--top-h) + 64px)}.inl--h{width:auto;max-width:100%;font:inherit;letter-spacing:inherit;color:inherit;margin-left:-4px;padding:0 4px}.tmark input{text-align:center;letter-spacing:-.04em;background:0 0;border:0;width:100%;height:100%;padding:0;font-size:11px;font-weight:800}.tmark input:focus{outline:2px solid var(--accent)}.grp__h>b{flex:1;min-width:0}.grp__h .li__drag,.card-h>.li__drag{flex:none}.card-h .count{white-space:nowrap}.li__edit{grid-column:1/-1}.chips button[draggable]{cursor:grab}.logo-ed .stack>.btn{align-self:flex-start}.mdprev>:first-child{margin-top:0}.mdprev h3{color:var(--ink);margin:12px 0 6px;font-size:15px;font-weight:600}.mdprev p{margin:0 0 12px}.grp__h .tg{flex:none}.grp__h .li__a{align-items:center}@media (hover:hover){.faces--s .face button{opacity:0}.faces--s .face:hover button,.faces--s .face button:focus-visible{opacity:1}}
