@font-face{font-family:Broadcast;src:url(/assets/Anton-Regular-DtSr4iG6.woff)format("woff");font-weight:400 900;font-display:swap}.broadcast{isolation:isolate;background:var(--bg);width:100%;height:100%;color:var(--fg);font-family:Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.broadcast *{box-sizing:border-box}.broadcast [data-check]{z-index:2;min-width:0;min-height:0;position:absolute;overflow:visible}.broadcast-label{justify-content:center;align-items:flex-start;gap:calc(var(--u)*.025);text-align:left;flex-direction:column;display:flex}.broadcast-label b{text-transform:uppercase;white-space:nowrap;overflow-wrap:normal;font-family:Broadcast,Arial Narrow,sans-serif;font-weight:400;line-height:1.15;position:relative}.broadcast .broadcast-label small{background:var(--accent);color:var(--accent-text);font:bold calc(var(--u)*.056)/1.3 Arial,sans-serif;letter-spacing:.22em;max-width:100%;margin:0;padding:.12em .45em}.broadcast-label em{font:normal calc(var(--u)*.038)/1.4 Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;margin-top:calc(var(--u)*.016)}.broadcast-value{justify-content:center;align-items:flex-start;gap:calc(var(--u)*.02);flex-direction:column;display:flex}.broadcast-value strong{font-family:Broadcast,Arial Narrow,sans-serif;font-weight:400;line-height:1.16}.broadcast-headline{text-transform:uppercase;overflow-wrap:anywhere;max-width:100%;margin:0}.clock-number,.weather-number{align-items:center;gap:calc(var(--u)*.035);white-space:nowrap;max-width:100%;font-family:Broadcast,sans-serif;line-height:1.12;display:flex}.clock-number strong,.weather-number strong{font-size:inherit;letter-spacing:-.015em}.broadcast .clock-number small{color:inherit;letter-spacing:0;align-self:center;font-size:.31em;line-height:1}.broadcast-description{font:400 calc(var(--u)*.069*var(--description-scale))/1.24 Broadcast,sans-serif;text-transform:uppercase;overflow-wrap:anywhere;max-width:100%}.broadcast .broadcast-detail{font:400 calc(var(--u)*.045*var(--detail-scale))/1.2 Arial,sans-serif;color:inherit;letter-spacing:0}.weather-symbol{flex-shrink:0;width:1.05em;height:.85em}.broadcast .broadcast-brand{padding:calc(var(--u)*.05) 2%;justify-content:center;align-items:center;gap:calc(var(--u)*.045);background:var(--fg);color:var(--bg);text-align:center;flex-direction:column;height:auto;max-height:none;margin:0;display:flex;overflow:hidden}.broadcast .broadcast-brand small{font:bold calc(var(--u)*.055)/1.25 Arial,sans-serif;color:inherit;letter-spacing:0;margin:0}.broadcast .broadcast-brand img{width:var(--logo-scale);object-fit:contain;max-width:100%;height:65%;max-height:72%;margin:0}.generic-brand{justify-content:center;align-items:center;gap:calc(var(--u)*.045);width:var(--logo-scale);min-width:0;max-width:100%;display:flex}.generic-brand svg{width:calc(var(--u)*.22);height:calc(var(--u)*.22);flex-shrink:0}.broadcast .generic-brand b{font:800 calc(var(--u)*.14)/1.05 Arial,sans-serif;letter-spacing:-.06em;overflow-wrap:anywhere;max-width:75%;margin:0}.broadcast-texture{pointer-events:none;background:linear-gradient(112deg,#0000 28%,#ffffff09 28.2%,#0000 57%,#00000018 100%);position:absolute;inset:0;overflow:hidden}.broadcast-texture>svg{width:auto;height:145%;color:var(--fg);opacity:.06;position:absolute;top:-20%;right:24%;transform:rotate(-14deg)}.broadcast-cuts{pointer-events:none;position:absolute;inset:0}.category-symbol{z-index:-1;opacity:.1;position:absolute;inset:0;overflow:hidden}.category-symbol svg{width:100%;height:100%}.template-split .broadcast-cuts:before{content:"";z-index:-2;background:var(--accent);clip-path:polygon(0 0,100% 0,86% 100%,0 100%);width:23%;height:100%;position:absolute;top:0;left:0}.template-split:not(.broadcast-clock) .broadcast-label b{color:var(--accent-text)}.template-split.broadcast-clock .broadcast-cuts:before{display:none}.template-split.broadcast-clock .broadcast-value{border-left:1px solid #ffffff60;border-right:1px solid #ffffff60;align-items:center;padding:0 2%}.template-center .broadcast-cuts{border-left:calc(var(--u)*.02) solid var(--accent);left:var(--bw);background:linear-gradient(110deg,#ffffff0c,#0000 55%)}.template-center:not(.broadcast-clock) .broadcast-label{background:var(--accent);color:var(--accent-text);max-width:calc(90% - var(--bw));padding:0 1.2%;transform:skew(-8deg);width:max-content!important}.template-center:not(.broadcast-clock) .broadcast-label b{font-size:calc(var(--u)*.115);white-space:nowrap;transform:skew(8deg)}.template-center:not(.broadcast-clock) .broadcast-label small,.template-center .category-symbol{display:none}.template-stripe{background:var(--fg);color:var(--bg)}.template-stripe .broadcast-label{border-right:calc(var(--u)*.006) solid var(--bg);padding-right:1.5%}.template-stripe .broadcast-texture{background:repeating-linear-gradient(115deg,#0000 0 6%,#7187a014 6.2% 7%,#0000 7.2% 13%)}.template-stripe .broadcast-brand{background:var(--bg);color:var(--fg);padding:calc(var(--u)*.025) 4%;gap:calc(var(--u)*.09);flex-direction:row}.template-stripe .broadcast-brand img{width:calc(var(--logo-scale)*.23);height:100%;max-height:100%}.template-stripe .generic-brand{width:auto;max-width:60%}.template-stripe .generic-brand svg{height:calc(var(--u)*.15);width:calc(var(--u)*.15)}.template-stripe .generic-brand b{font-size:calc(var(--u)*.11)}.template-diagonal .broadcast-brand{background:0 0;padding-left:2.5%;padding-right:1%}.template-diagonal .broadcast-cuts{left:calc(100% - var(--bw) - 4%);width:calc(var(--bw) + 4%);background:var(--accent);clip-path:polygon(14% 0,100% 0,100% 100%,0 100%)}.template-diagonal .broadcast-cuts:after{content:"";background:var(--fg);clip-path:polygon(14% 0,100% 0,100% 100%,0 100%);position:absolute;inset:0 0 0 2%}.template-diagonal.broadcast-flipped .broadcast-cuts{left:0;transform:scaleX(-1)}.template-diagonal .broadcast-label b{border-bottom:calc(var(--u)*.015) solid var(--accent);padding-bottom:.12em}.template-minimal:not(.broadcast-clock) .broadcast-label{background:var(--accent);color:var(--accent-text);justify-content:center;gap:0;padding:0 1%}.template-minimal:not(.broadcast-clock) .broadcast-label b{font-size:calc(var(--u)*.115)}.template-minimal:not(.broadcast-clock) .broadcast-label small,.template-minimal .category-symbol{display:none}.template-minimal.broadcast-clock .broadcast-brand{border-left:calc(var(--u)*.025) solid var(--accent);border-right:calc(var(--u)*.025) solid var(--accent)}.template-split.broadcast-flipped .broadcast-cuts:before{left:auto;right:0;transform:scaleX(-1)}.layout-options .template-thumbnail{aspect-ratio:5;pointer-events:none;border-radius:5px;width:100%;overflow:hidden}.shell .layout-options{grid-template-columns:1fr}.shell .layout-options>button{text-align:left;padding:12px}.layout-options .layout-choice-name{margin:10px 0 0;display:block}.layout-options .layout-choice-note{color:#59676e;margin:5px 0 0;font-size:11px;font-weight:400;display:block}.catalog-canvas{aspect-ratio:5;background:#101416;border-radius:6px;margin:18px 0;overflow:hidden}.catalog-canvas .broadcast{pointer-events:none}.gallery-caption{color:#59676e;font-size:11px!important}.layout-reference-notice{background:#edf7f8;border-radius:10px;margin:14px 0;padding:14px;font-size:12px}.template-stripe .broadcast-cuts{background:var(--bg);top:76%}.broadcast-footer-date{color:var(--fg);font:400 calc(var(--u)*.045)/1.2 Arial,sans-serif;text-transform:uppercase;letter-spacing:.13em;z-index:2;max-width:40%;position:absolute;bottom:7%;left:4%}.template-stripe.broadcast-clock .broadcast-label{border:0}.template-stripe.broadcast-clock .broadcast-brand img{width:calc(var(--logo-scale)*.45)}.template-stripe.broadcast-clock .broadcast-value{align-items:center}.broadcast-clock .broadcast-value,.broadcast-weather .broadcast-value{align-items:center;gap:calc(var(--u)*.018);text-align:center}.broadcast-clock .clock-number{justify-content:center;gap:calc(var(--u)*.045);width:100%;line-height:1.03}.broadcast-clock .clock-number strong{letter-spacing:.005em;line-height:1.03}.broadcast-clock .clock-number small{font-size:.23em}.broadcast-weather .weather-number{justify-content:space-evenly;gap:calc(var(--u)*.025);width:100%;line-height:1.04}.broadcast-weather .weather-number strong{line-height:1.04}.broadcast-weather .weather-symbol{width:.88em;height:.8em}.broadcast-clock .broadcast-description,.broadcast-weather .broadcast-description{font-size:calc(var(--u)*.082*var(--description-scale))}.broadcast-weather .broadcast-detail{font-size:calc(var(--u)*.055*var(--detail-scale))}.broadcast-clock .broadcast-label small,.broadcast-weather .broadcast-label small{font-size:calc(var(--u)*.067)}.broadcast-clock .broadcast-label em{font-size:calc(var(--u)*.048);line-height:1.35}.broadcast-clock .generic-brand svg,.broadcast-weather .generic-brand svg{width:calc(var(--u)*.29);height:calc(var(--u)*.29)}.broadcast-clock .broadcast-brand small,.broadcast-weather .broadcast-brand small{font-size:calc(var(--u)*.062)}.template-stripe.broadcast-clock .generic-brand svg,.template-stripe.broadcast-weather .generic-brand svg{width:calc(var(--u)*.16);height:calc(var(--u)*.16)}.template-stripe.broadcast-clock .generic-brand b,.template-stripe.broadcast-weather .generic-brand b{font-size:calc(var(--u)*.14)!important}.template-center.broadcast-weather .broadcast-label b,.template-minimal.broadcast-weather .broadcast-label b{font-size:calc(var(--u)*.115)}.broadcast-weather .weather-copy{align-items:center;gap:calc(var(--u)*.018);flex-direction:column;min-width:0;max-width:100%;display:flex}.broadcast-weather.weather-wide .broadcast-value{grid-template-columns:minmax(0,61fr) minmax(0,37fr);align-items:center;column-gap:2%;display:grid}.broadcast-weather.weather-wide .weather-number{justify-content:center;min-width:0}.broadcast-weather.weather-wide .weather-copy{text-align:left;padding-left:calc(var(--u)*.04);border-left:calc(var(--u)*.004) solid currentColor;align-items:flex-start}.broadcast-clock .clock-number{flex:1;align-items:center;min-height:0}.clock-figure{max-width:100%;max-height:100%;font-family:Broadcast,Arial Narrow,sans-serif;font-weight:400;display:block;overflow:visible}.broadcast.template-split.broadcast-clock .broadcast-value{padding-bottom:calc(var(--u)*.025)}*{box-sizing:border-box}body{color:#111827;background:#f3f5f7;margin:0;font:16px Inter,system-ui,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:11px 16px}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:3px;outline:3px solid #2563eb}.shell{min-height:100vh;display:flex}aside{background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;width:250px;padding:32px 16px;display:flex}.brand{color:#2563eb;padding:0 16px 36px;font-size:36px;font-weight:800}.brand span{color:#475569;font-size:14px;font-weight:400;display:block}nav button{text-align:left;border:0;gap:12px;width:100%;margin:4px 0;padding:15px 12px;font-size:14px;display:flex}nav button span{color:#94a3b8}.active{color:#fff;background:#2563eb}.active span{color:#fff}footer{color:#64748b;margin-top:auto;padding:36px 16px 0;font-size:12px;line-height:1.8}main{flex:1;min-width:0;max-width:1550px;padding:40px}header{justify-content:space-between;align-items:center;gap:20px;display:flex}small{letter-spacing:2px;color:#64748b;font-size:11px}h1{margin:10px 0 28px;font-size:32px}h2{margin-top:0;font-size:22px}.badge{color:#1d4ed8;background:#e0eaff;border-radius:20px;padding:8px 14px;font-size:12px}.notice{color:#875309;background:#fff7e5;border:1px solid #f1deb0;border-radius:8px;margin-bottom:24px;padding:16px}.stats{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.stats article,.card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:24px;padding:26px}.stats span{color:#475569;font-size:14px}.stats strong{margin-top:12px;font-size:40px;display:block}p{color:#475569;line-height:1.6}.categories{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:24px;display:grid}.categories button{text-align:left;grid-template-columns:8px 1fr;gap:8px 16px;padding:20px;display:grid}.categories i{border-radius:3px;grid-row:span 2}.categories span{color:#64748b;font-size:12px}.primary{color:#fff;background:#2563eb;border-color:#2563eb}textarea{border:1px solid #cbd5e1;border-radius:8px;width:100%;min-height:240px;margin:12px 0;padding:18px;display:block}.row{justify-content:space-between;align-items:center;gap:24px;display:flex}select{border:1px solid #cbd5e1;border-radius:8px;max-width:100%;margin-top:8px;padding:10px;display:block}.hint{font-size:14px}.screen{color:#fff;background:#0b1220;justify-content:space-around;align-items:center;gap:16px;margin:32px 0;padding:20px;font-size:clamp(10px,1.4vw,24px);display:flex;overflow:hidden}.screen b{color:#a3e635}.screen span{text-align:center;flex:1}@media (width<=850px){aside{width:190px}main{padding:24px}.stats,.categories{grid-template-columns:1fr}.row,header{flex-direction:column;align-items:flex-start}}@media (width<=600px){.shell{display:block}aside{width:100%;padding:16px}.brand{padding-bottom:12px}nav{display:flex;overflow:auto}nav button{white-space:nowrap;width:auto}footer{display:none}main{padding:20px}.screen{padding:8px}}.login{max-width:560px;margin:48px auto}.login input{border:1px solid #cbd5e1;border-radius:8px;width:100%;margin:10px 0 20px;padding:12px;display:block}.session-bar{background:#fff;border-bottom:1px solid #cbd5e1;justify-content:flex-end;align-items:center;gap:20px;padding:10px 24px;display:flex}.totp-secret{overflow-wrap:anywhere}pre{white-space:pre-wrap}fieldset{border:0;padding:0}.settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.settings-grid input:not([type=checkbox]){border:1px solid #cbd5e1;border-radius:6px;max-width:100%;margin-top:8px;padding:10px;display:block}a{color:#2563eb}.preview{margin:24px 0;overflow:hidden;container-type:inline-size}.segment{align-items:center;gap:3cqw;width:100%;height:100%;padding:2cqw 4cqw;font-size:2cqw;display:flex;container-type:inline-size}.segment-label{border-left:.5cqw solid;flex:0 0 18%;padding-left:1.5cqw;font-weight:700}.segment-label small{letter-spacing:0;color:inherit;margin-top:1cqw;font-size:1.3cqw;display:block}.segment-value{text-align:center;flex:1;min-width:0}.segment-value strong{white-space:nowrap;font-size:6cqw;line-height:1.05;display:block}.segment-value span{margin-top:.7cqw;font-size:1.7cqw;display:block}.segment-value small{color:inherit;letter-spacing:0;margin-top:.5cqw;font-size:.85cqw;display:block}.segment-brand{text-align:center;overflow-wrap:anywhere;flex:0 0 20%;overflow:hidden}.segment-brand small{letter-spacing:0;color:inherit;font-size:1.1cqw;display:block}.segment-brand img{object-fit:contain;max-width:100%;max-height:7cqw;margin-top:.5cqw}.segment-brand b{margin-top:.5cqw;font-size:2.5cqw;display:block}.player{background:#0b1220;width:100vw;height:100vh;overflow:hidden;container-type:inline-size}.layout-center .segment-label{border:0}.layout-diagonal .segment-label{border-width:1cqw;transform:skew(-8deg)}.layout-minimal .segment-label{border:0;font-weight:400}@media (width<=800px){.settings-grid{grid-template-columns:1fr}}.segment{isolation:isolate;padding:calc(var(--unit)*.06) 2.5%;font-size:calc(var(--unit)*.11);gap:2%;display:flex;position:relative;overflow:hidden;container-type:normal}.segment-label{border-left-width:calc(var(--unit)*.025);min-width:0;max-height:100%;font-size:calc(var(--unit)*.12);overflow-wrap:anywhere;z-index:1;flex:0 0 16%;padding:0 0 0 1.5%;line-height:1.15}.segment-label small{font-size:calc(var(--unit)*.062);margin-top:calc(var(--unit)*.04);line-height:1.3}.segment-value{text-align:center;justify-content:center;gap:calc(var(--unit)*.025);z-index:1;flex-direction:column;flex:1;min-width:0;max-height:100%;display:flex}.segment-value strong{font-size:var(--main);white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.025em;line-height:1.05}.segment-value span{font-size:var(--description);overflow-wrap:anywhere;margin:0;line-height:1.12}.segment-value small{font-size:var(--detail);letter-spacing:0;margin:0;line-height:1.2}.weather-provider-logo{box-sizing:content-box;width:auto;height:calc(var(--u,var(--unit))*.057);object-fit:contain;border-radius:calc(var(--u,var(--unit))*.005);max-width:100%;padding:0 calc(var(--u,var(--unit))*.005);background:#fff;flex:none;display:block}.weather-provider-name{font:400 calc(var(--u,var(--unit))*.032)/1.2 Arial,sans-serif}.segment-brand{flex:0 0 var(--brand-width);justify-content:center;align-items:center;gap:calc(var(--unit)*.04);z-index:1;flex-direction:column;min-width:0;height:100%;max-height:100%;display:flex;overflow:visible}.segment-brand small{font-size:calc(var(--unit)*.065);letter-spacing:0;overflow-wrap:anywhere;line-height:1.15}.segment-brand img{width:var(--logo-scale);height:calc(var(--logo-scale)*.72);object-fit:contain;max-width:100%;min-height:0;max-height:78%;margin:0;display:block}.segment-brand b{font-size:calc(var(--unit)*.17);overflow-wrap:anywhere;margin:0;line-height:1.1}.brand-left .segment-brand{order:-2}.layout-center .segment-value{order:0}.layout-center .segment-label{text-align:center;order:2}.layout-center .segment-brand{order:-1}.layout-stripe{border-bottom:calc(var(--unit)*.04) solid currentColor}.layout-diagonal .segment-label{border-width:calc(var(--unit)*.04);font-style:italic;transform:none}.layout-minimal .segment-value strong{font-weight:400}.mode-custom{padding:0;display:block}.mode-custom .design-background{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.mode-custom [data-check]{box-sizing:border-box;text-align:center;border:0;flex-direction:column;justify-content:center;align-items:center;max-height:none;margin:0;padding:1%;display:flex}.mode-custom.text-panel [data-check]{background:inherit;border-radius:calc(var(--unit)*.025)}.mode-custom .segment-label{font-size:calc(var(--unit)*.1)}.design-editor label{margin:16px 0 8px;font-size:14px;font-weight:600;display:block}.design-editor label input:not([type=checkbox]):not([type=color]),.design-editor label select{border:1px solid #cbd5e1;border-radius:6px;width:100%;min-width:0;margin-top:8px;padding:10px;display:block}.design-editor label input[type=range]{padding:0}.design-editor .check-option{align-items:center;gap:10px;font-weight:400;display:flex}.design-editor input[type=checkbox]{flex-shrink:0;width:18px;height:18px}.design-editor p{font-size:14px}.editor-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.editor-heading h2{margin-bottom:6px}.editor-heading p{margin:0}.editor-columns{grid-template-columns:minmax(320px,.9fr) minmax(450px,1.1fr);align-items:start;gap:24px;display:grid}.editor-controls .card{padding:22px}.editor-controls h2{font-size:20px}.editor-controls h3{margin-top:28px;font-size:16px}.preview-column{min-width:0;position:sticky;top:16px}.preview-sticky{padding:22px}.preview-sticky .preview{margin:22px 0}.mode-options{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mode-options button{text-align:left;padding:14px}.mode-options span{color:#64748b;margin-top:6px;font-size:12px;line-height:1.4;display:block}.design-editor button.selected{color:#1d4ed8;background:#eff6ff;border:2px solid #2563eb}.layout-options{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:20px;display:grid}.layout-options button{padding:10px;font-size:13px}.layout-mini{color:#fff;background:#111827;border-radius:5px;justify-content:space-around;align-items:center;gap:5px;height:50px;margin-bottom:8px;padding:6px;display:flex}.layout-mini i{background:#fbbf24;border-radius:2px;width:14px;height:20px}.mini-center strong{order:-1}.mini-stripe{border-bottom:5px solid #fbbf24}.mini-diagonal i{transform:skew(-12deg)}.mini-minimal{color:#111827;background:#fff;border:1px solid #cbd5e1}.mini-minimal i{background:#cbd5e1;width:2px}.logo-review{background:#edf0f5;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.logo-review img{object-fit:contain;width:160px;height:100px}.color-options{gap:18px;display:flex}.color-options input{border:0;width:70px;height:36px;margin-top:8px;display:block}.position-group{background:#f8fafc;border-radius:8px;margin:16px 0;padding:12px}.position-group>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.position-group label{margin:8px 0 0;font-size:12px}.editor-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.design-warning{color:#9a3412;background:#fff7ed;border-radius:8px;max-height:220px;padding:12px;font-size:13px;overflow:auto}.design-warning ul{padding-left:18px}.design-ok{color:#166534}.preview-modal{z-index:1000;background:#101827f5;flex-direction:column;justify-content:center;gap:20px;padding:40px;display:flex;position:fixed;inset:0}.preview-modal>button{align-self:flex-end}.preview-modal .preview{width:100%;max-height:80vh}.measurement-canvases{visibility:hidden;pointer-events:none;position:fixed;top:0;left:-20000px}.design-editor details{margin-top:20px}.design-editor summary{cursor:pointer;font-size:14px}@media (width<=1200px){.editor-columns{grid-template-columns:1fr}.preview-column{grid-row:1;position:static}.editor-heading{align-items:flex-start}.preview-sticky{padding:18px}}.layout-center.brand-right .segment-brand{order:3}.layout-center.brand-left .segment-brand{order:-2}:root{--px-ink:#101416;--px-cyan:#00e5e8;--px-red:#ff0028;--px-paper:#f3f7f9;--px-line:#d6dbe0;--px-muted:#59676e;--px-focus:#007f87}body{background:var(--px-paper)}.shell,.login,.session-bar{color:var(--px-ink);font-family:Arial,Helvetica,sans-serif}.shell{min-height:calc(100vh - 64px)}.shell aside{background:#fff;border-right:1px solid #e1e7eb;flex-shrink:0;align-self:flex-start;width:244px;height:calc(100vh - 64px);min-height:720px;padding:30px 17px 24px;position:sticky;top:0}.pixelate-brand{padding:2px 12px 30px}.pixelate-brand img{object-fit:contain;width:100%;height:auto;display:block}.pixelate-brand>span{letter-spacing:2px;color:#59676e;text-align:center;margin-top:12px;font-size:9px;font-weight:700;display:block}.workspace-label{letter-spacing:1.5px;color:#66737c;padding:12px 13px;font-size:9px;font-weight:700}.nav-group{margin-top:22px}.shell nav button{color:#46545d;background:0 0;border-radius:12px;gap:12px;min-height:48px;margin:5px 0;padding:12px 13px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.shell nav button:hover{color:#101416;background:#f3f7f9}.shell nav button.active{color:#fff;background:#101416;box-shadow:0 6px 14px #10141614}.shell nav button svg{flex-shrink:0}.shell nav button .nav-label{color:inherit}.nav-dot{background:var(--px-cyan);border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-left:auto}.shell footer{color:#344047;border-top:1px solid #e1e7eb;padding:22px 12px 0;font-size:11px;font-weight:600}.shell footer>span:last-child{color:#66737c;font-weight:400}.footer-indicator{background:#007f87;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.shell main{max-width:1840px;padding:38px 42px 56px}.page-header{align-items:center;margin-bottom:32px}.page-header h1{letter-spacing:-1.2px;margin:12px 0 8px;font-size:34px}.page-header p{color:#59676e;margin:0;font-size:14px}.page-header small{color:#59676e;letter-spacing:1.8px;font-size:9px;font-weight:700}.shell .badge{color:#116167;white-space:nowrap;background:#ddf5f5;border:1px solid #b8e4e5;padding:9px 13px;font-size:11px;font-weight:700}.session-bar{background:#fff;border-bottom:1px solid #e1e7eb;gap:16px;height:64px;padding:0 36px;font-size:12px}.session-bar span{font-weight:600}.session-bar button{min-height:34px;padding:8px 16px;font-size:12px}.shell button,.login button,.session-bar button{border-color:var(--px-line);border-radius:999px;min-height:42px;font-size:13px;font-weight:600;transition:box-shadow .15s,background .15s,color .15s}.shell button:hover:not(:disabled),.login button:hover:not(:disabled),.session-bar button:hover{border-color:#95a6af;box-shadow:0 4px 14px #10141612}.shell button.primary,.login button.primary{background:var(--px-cyan);color:var(--px-ink);border-color:var(--px-cyan);padding:12px 22px}.shell button.primary:hover:not(:disabled),.login button.primary:hover:not(:disabled){background:#00cdd4;border-color:#00cdd4;box-shadow:0 5px 16px #00cdd42b}.shell button:disabled,.login button:disabled{opacity:.5;box-shadow:none;cursor:not-allowed}.shell :is(button,input,select,textarea,a,summary):focus-visible,.login :is(button,input,select,a):focus-visible,.session-bar button:focus-visible{outline:3px solid var(--px-focus);outline-offset:3px}.shell a,.login a{color:#006c73;text-underline-offset:4px}.shell .card,.login .card{background:#fff;border:1px solid #e0e7eb;border-radius:20px;padding:26px;box-shadow:0 5px 20px #10141604}.shell h2{letter-spacing:-.6px;font-size:23px}.shell p{color:#59676e;line-height:1.5}.shell .notice{color:#344047;background:#eaf2f5;border:1px solid #d8e3e7;border-left:3px solid #00cdd4;border-radius:12px;padding:18px 22px;font-size:13px}.notice span{color:#59676e;margin-top:5px;font-size:12px;display:block}.overview-hero{color:#fff;background:#101416;border-radius:24px;grid-template-columns:1.2fr 1fr;gap:32px;margin-bottom:24px;padding:42px;display:grid;position:relative;overflow:hidden}.eyebrow{letter-spacing:1.8px;font-size:10px;font-weight:700}.overview-hero .eyebrow{color:#8eaaae}.overview-hero h2{letter-spacing:-2px;margin:24px 0 18px;font-size:clamp(32px,3.7vw,56px);line-height:1.08}.overview-hero em{color:var(--px-cyan);font-style:normal}.overview-hero p{color:#becbd1;max-width:440px;margin:0 0 26px;font-size:14px;line-height:1.6}.overview-hero .primary{align-items:center;gap:26px;display:inline-flex}.overview-hero .primary span{color:var(--px-cyan);background:#101416;border-radius:50%;place-items:center;width:24px;height:24px;font-size:18px;display:inline-grid}.hero-visual{flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex;position:relative}.mini-screen{text-align:center;background:#1b2429;border:1px solid #425157;border-radius:16px;width:100%;max-width:330px;padding:25px 20px;transform:rotate(-5deg);box-shadow:12px 16px #080c0f}.mini-screen>span{letter-spacing:2px;color:#a8bcc5;font-size:8px}.mini-screen>b{letter-spacing:-2px;color:#fff;font-size:68px;line-height:1.25;display:block}.mini-screen>small{color:#00e5e8;letter-spacing:2px;font-size:8px}.visual-caption{letter-spacing:2px;color:#9aafb9;margin-top:34px;font-size:8px;font-weight:700}.hero-pixels{position:absolute;top:12px;right:-10px}.hero-pixels i{background:#ff0028;width:20px;height:20px;display:block;position:absolute}.hero-pixels i:nth-child(2){background:#00e5e8;top:24px;right:24px}.hero-pixels i:nth-child(3){background:#4d626c;top:48px;right:0}.shell .stats{gap:20px}.shell .stats article{background:#fff;border:1px solid #e0e7eb;border-radius:20px;padding:25px 28px;position:relative;overflow:hidden}.shell .stats article:before{content:"";background:#00cdd4;width:32px;height:3px;position:absolute;top:0;left:28px}.shell .stats article:nth-child(2):before{background:#ff0028}.shell .stats article:nth-child(3):before{background:#101416}.shell .stats article>span{color:#59676e;font-size:12px}.shell .stats strong{letter-spacing:-2px;margin:14px 0 8px;font-size:46px;font-weight:700;line-height:1.2}.shell .stats small{letter-spacing:0;color:#66737c;font-size:11px}.overview-workflow>div:first-child small{letter-spacing:1.6px;color:#66737c;font-size:9px;font-weight:700}.overview-workflow h2{margin:8px 0 24px}.quick-actions{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.shell .quick-actions button{text-align:left;background:#f6f9fa;border:1px solid #e3e9ed;border-radius:14px;padding:18px;position:relative}.quick-actions .step-index{color:#006c73;background:#dff6f6;border-radius:8px;padding:6px 8px;font-size:10px;font-weight:700;display:inline-block}.quick-actions b{color:#101416;margin:18px 0 7px;font-size:15px;display:block}.quick-actions button>span:not(.step-index){color:#59676e;font-size:12px;font-weight:400;line-height:1.6;display:block}.quick-actions i{color:#59676e;font-size:20px;font-style:normal;position:absolute;top:18px;right:18px}.shell .editor-heading h2{margin:0 0 5px;font-size:19px}.shell .editor-heading p{font-size:12px}.shell .editor-heading{margin-bottom:24px}.shell .editor-columns{grid-template-columns:minmax(330px,.85fr) minmax(440px,1.15fr);gap:24px}.shell .editor-controls h2,.shell .preview-sticky h2{letter-spacing:-.3px;font-size:18px}.shell .design-editor .card{padding:23px}.shell .design-editor label{color:#344047;font-size:12px}.shell .design-editor label input:not([type=checkbox]):not([type=color]):not([type=range]),.shell .design-editor label select,.shell select,.shell textarea,.login input{color:#101416;background:#f7fafb;border:1px solid #d6dfe4;border-radius:12px;padding:12px 14px;font-size:14px;box-shadow:inset 0 1px 2px #10141603}.shell .design-editor input[type=range]{accent-color:#008d96;min-height:28px}.shell .design-editor input[type=checkbox]{accent-color:#00838a;border-radius:99px;width:32px;height:20px}.shell .design-editor input[type=file]{font-size:11px!important}.shell input::file-selector-button{color:#344047;cursor:pointer;background:#fff;border:1px solid #cbd7dd;border-radius:999px;margin-right:10px;padding:6px 10px;font-size:11px}.shell .mode-options button{color:#344047;background:#f7fafb;border-radius:14px;min-height:94px;padding:14px;line-height:1.4}.shell .design-editor button.selected{color:#005b62;background:#e7fafa;border:2px solid #00838a;box-shadow:0 3px 10px #00838a0b}.shell .mode-options span{color:#59676e;font-size:11px;font-weight:400}.shell .layout-options button{background:#fff;border-radius:12px;padding:10px;font-weight:600}.shell .layout-mini{border-radius:8px}.shell .layout-mini i{background:#00e5e8}.shell .mini-stripe{border-color:#ff0028}.shell .mini-minimal i{background:#a0b0ba}.shell .logo-review{background:#f3f7f9;border:1px dashed #c1d1d9;border-radius:14px}.shell .position-group{background:#f7fafb;border:1px solid #e1e8eb;border-radius:12px}.shell .position-group b{font-size:12px}.shell .color-options input{background:#fff;border:1px solid #d6dfe4;border-radius:8px;padding:3px}.shell .preview-sticky{box-shadow:0 8px 28px #10141607}.shell .preview{border-radius:8px}.shell .preview-sticky>p{font-size:12px}.shell .design-ok{color:#146347;border-left:3px solid #77c6a7;padding-left:12px;font-weight:600}.shell .editor-actions{border-top:1px solid #e1e8eb;padding-top:16px}.shell .design-warning{color:#8c3d0b;background:#fff7ed;font-size:12px}.shell .design-editor details{border-top:1px solid #e1e8eb;padding-top:16px}.shell .design-editor summary{color:#344047;font-size:12px}.shell .preview-column{top:20px}.shell .preview-modal>button{color:#101416;background:#fff}.upcoming-module{max-width:700px}.upcoming-module>svg{box-sizing:content-box;color:#007f87;background:#e7fafa;border-radius:14px;width:42px;height:42px;margin-bottom:28px;padding:8px;display:block}.upcoming-module .eyebrow{color:#66737c}.upcoming-module h2{margin-top:12px}.upcoming-module p{max-width:500px;margin-bottom:24px}.editorial-card{max-width:900px}.editorial-card h2{margin:14px 0}.editorial-card .eyebrow{color:#007f87}.pixelate-login{max-width:490px;margin:60px auto;padding:0 20px}.pixelate-login .card{padding:36px}.pixelate-login .pixelate-brand{border-bottom:1px solid #e1e8eb;max-width:300px;margin:0 auto 24px;padding:0 16px 26px}.pixelate-login h1{letter-spacing:-.8px;margin:8px 0 16px;font-size:26px}.pixelate-login p{color:#59676e;font-size:13px}.pixelate-login label{color:#344047;font-size:12px;font-weight:600}.pixelate-login input{height:46px;margin:8px 0 18px}.pixelate-login form>.primary{width:100%;margin-top:22px}.pixelate-login form>div>button{color:#006c73;background:0 0;border:0;min-height:30px;margin:-8px 0 20px;padding:4px 0;font-size:11px;display:block}.pixelate-login .hint{text-align:center;border-top:1px solid #e1e8eb;margin-top:26px;padding-top:18px;font-size:11px}.pixelate-login [role=alert]{color:#ac1631;background:#fff0f2;border:1px solid #f4d0d7;border-radius:12px;padding:12px}@media (width>=1600px){.shell main{padding:42px 55px}.overview-hero{padding:48px 54px}}@media (width<=1250px){.shell aside{width:218px;padding-left:12px;padding-right:12px}.shell main{padding:30px 26px}.shell .editor-columns{grid-template-columns:1fr}.shell .preview-column{grid-row:1;position:static}.overview-hero{grid-template-columns:1.3fr 1fr;padding:30px}.overview-hero h2{font-size:38px}.mini-screen>b{font-size:52px}}@media (width<=950px){.overview-hero{grid-template-columns:1fr}.hero-visual{display:none}.quick-actions,.shell .stats{grid-template-columns:1fr}.page-header{flex-direction:column;align-items:flex-start;gap:16px}.shell aside{min-height:780px}.editor-heading,.shell .row{flex-wrap:wrap}}@media (width<=600px){.shell{display:block}.shell aside{border-bottom:1px solid #e1e7eb;border-right:0;width:100%;height:auto;min-height:0;padding:18px 16px 10px;position:static}.shell aside .pixelate-brand{width:180px;padding:0 0 12px}.shell aside .pixelate-brand>span{margin-top:6px;font-size:7px}.shell aside .workspace-label,.shell aside footer{display:none}.shell nav{gap:6px;padding:5px 0;display:flex;overflow:auto}.shell nav button{white-space:nowrap;gap:7px;width:auto;min-height:40px;margin:0;padding:9px 12px;font-size:11px}.shell nav button svg{width:16px;height:16px}.nav-dot{display:none}.shell main{padding:26px 18px}.session-bar{height:52px;padding:0 18px;font-size:11px}.session-bar button{min-height:30px;font-size:10px}.page-header h1{font-size:29px}.page-header small{font-size:8px}.page-header p{font-size:13px}.page-header{margin-bottom:25px}.overview-hero{border-radius:20px;padding:28px}.overview-hero h2{letter-spacing:-1.3px;font-size:36px}.shell .card,.shell .design-editor .card{border-radius:16px;padding:18px}.shell .editor-columns{grid-template-columns:minmax(0,1fr)}.shell .mode-options{grid-template-columns:1fr}.shell .mode-options button{min-height:70px}.shell .editor-heading h2{font-size:18px}.shell .preview-modal{padding:15px}.pixelate-login{margin:28px auto}.pixelate-login .card{padding:26px}.shell .position-group{padding:8px}.shell .position-group input{padding:8px!important}}@media (prefers-reduced-motion:reduce){.shell *,.login *{scroll-behavior:auto!important;transition:none!important}}.segment{font-family:system-ui,sans-serif}.operations label{margin:16px 0 8px;font-size:13px;font-weight:600;display:block}.operations :is(input:not([type=checkbox]):not([type=color]),select){width:100%;min-width:0;max-width:100%;font:inherit;background:#f7fafb;border:1px solid #d6dfe4;border-radius:10px;margin-top:7px;padding:11px 12px;display:block}.operations input[type=color]{border:1px solid #d6dfe4;border-radius:8px;width:70px;height:38px;margin-top:8px;padding:3px;display:block}.operations fieldset,.operations .card{min-width:0}.operations p{font-size:13px}.operations h3{font-size:15px}.op-toolbar{color:#59676e;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;font-size:12px;display:flex}.operation-kpis{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.shell .operation-kpis>.card{text-align:left;border-radius:18px;padding:22px}.operation-kpis span{color:#59676e;font-size:12px;display:block}.operation-kpis strong{margin:16px 0;font-size:38px;display:block}.operation-kpis small{letter-spacing:0;color:#006c73;font-size:10px}.op-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.op-alert{background:#eef7f8;border-left:3px solid #00a0a7;border-radius:8px;margin:14px 0;padding:14px;font-size:13px}.op-alert p{margin:8px 0}.op-alert button{margin-top:8px}.op-line{border-bottom:1px solid #e1e8eb;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:13px;display:flex}.operations small{color:#59676e;letter-spacing:0;margin-top:5px;font-size:11px;line-height:1.5;display:block}.op-line>b{flex:1}.operations details summary{cursor:pointer;font-size:14px;font-weight:600}.operations details{margin-top:16px}.table-scroll{width:100%;margin:20px 0;overflow:auto}.operations table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.operations th{text-transform:uppercase;letter-spacing:.7px;color:#59676e;white-space:nowrap;background:#f3f7f9;padding:13px 15px;font-size:10px}.operations td{vertical-align:top;border-bottom:1px solid #e1e8eb;min-width:90px;padding:16px 15px;line-height:1.5}.operations td:first-child{min-width:180px}.operations td select{min-width:140px}.op-status{color:#344047;white-space:nowrap;background:#edf2f5;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:700;display:inline-block}.status-published,.status-done,.status-Vigente,.status-Conectada{color:#166347;background:#e2f4ed}.status-pending,.status-received,.status-Programado{color:#7b5400;background:#fff4d8}.status-error,.status-expired,.status-Vencido,.status-rejected{color:#a71d37;background:#ffe9ed}.op-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.op-filters>*{flex:1;min-width:130px}.op-filters label{margin:0}.op-filters input{min-width:180px}.empty-state{text-align:center;background:#f7fafb;border:1px dashed #ccd9df;border-radius:12px;padding:24px}.original-copy{white-space:pre-wrap;background:#f7fafb;border-radius:10px;max-height:440px;padding:20px;font-size:14px;line-height:1.8;overflow:auto}.operations .op-check{align-items:center;gap:10px;font-weight:400;display:flex}.op-check input{accent-color:#00838a;width:18px;height:18px}.op-feedback{min-height:18px}.op-brand-logo{object-fit:contain;background:#f3f7f9;border-radius:8px;width:90px;height:60px;padding:6px}.brand-form-logo{object-fit:contain;background:#f3f7f9;width:200px;height:120px;margin:14px 0;display:block}.swatches{gap:5px;margin-top:10px;display:flex}.swatches i{border:1px solid #b6c6d0;border-radius:50%;width:20px;height:20px}.layout-catalog{grid-template-columns:1fr 1fr;gap:24px;display:grid}.layout-sample{border-left:4px solid;border-radius:10px;flex-direction:column;gap:10px;margin:20px 0;padding:25px;display:flex}.layout-sample small{color:inherit}.layout-sample span{font-size:13px}.url-cell{word-break:break-all;min-width:200px}.inline-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.source-row{border-bottom:1px solid #e1e8eb;justify-content:space-between;gap:24px;padding:20px 0;display:flex}.source-row p{overflow-wrap:anywhere}.record-id{word-break:break-all;font:11px monospace}.operations hr{border:0;border-top:1px solid #d6dfe4;margin:25px 0}.operations .op-line select{max-width:260px}.news-segment .segment-value span{font-size:calc(var(--unit)*.16);overflow-wrap:anywhere;font-weight:650;line-height:1.2}.news-segment .segment-label{font-size:calc(var(--unit)*.09)}@media (width<=1200px){.op-grid,.layout-catalog{grid-template-columns:1fr}.operation-kpis{grid-template-columns:1fr 1fr}.source-row{flex-direction:column}.operations .op-line{flex-wrap:wrap}}@media (width<=600px){.operation-kpis{gap:10px}.shell .operation-kpis>.card{padding:16px}.operation-kpis strong{font-size:30px}.operation-kpis span{font-size:11px}.op-filters{grid-template-columns:1fr;display:grid}.op-toolbar{align-items:flex-start}.operations .inline-actions button{font-size:11px}.operations .op-line select{max-width:100%}}.operations .op-alert>button{margin-top:12px;display:block}.continuity-clock{color:#fff;background:#101416;border-bottom:1.5vh solid #00dce5;justify-content:space-evenly;align-items:center;gap:3vw;font-family:Arial,sans-serif;display:flex;position:fixed;inset:0}.continuity-clock div{gap:3vh;display:grid}.continuity-clock b{color:#00dce5;font-size:min(13vh,6vw)}.continuity-clock span{font-size:min(7vh,3vw)}.continuity-clock strong{font-variant-numeric:tabular-nums;font-size:min(73vh,22vw);line-height:1}.volume-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.volume-control{background:#f6fafb;border:1px solid #dbe3e5;border-radius:18px;padding:24px}.volume-control>label{font-size:18px;font-weight:700}.volume-counter{align-items:center;gap:12px;margin:16px 0;display:flex}.operations .volume-counter input[type=number]{text-align:center;width:100%;min-width:50px;max-width:150px;padding:10px;font-size:36px;font-weight:700}.volume-counter button{flex-shrink:0;width:48px;height:48px;padding:0;font-size:24px}.automation-controls .inline-actions{flex-wrap:wrap;margin:16px 0}.automation-controls button[aria-pressed=true]{color:#101416;background:#0ff1ed;border-color:#101416}.automation-controls details{margin:18px 0}.automation-controls h3{margin-top:28px}.automation-metrics{grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0;display:grid}.automation-metrics>div{background:#f6fafb;border-radius:14px;flex-direction:column;padding:16px;display:flex}.automation-metrics b{font-size:30px}.automation-metrics span{margin-top:6px;font-size:13px}@media (width<=700px){.volume-grid,.automation-metrics{grid-template-columns:1fr}.volume-control{padding:18px}.volume-control>label{font-size:17px}}.news-review-dialog{color:#101416;background:#fff;border:1px solid #d6dfe4;border-radius:18px;width:min(1120px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);padding:0}.news-review-dialog::backdrop{background:#091218a6}.news-review-dialog>header{z-index:2;background:#fff;border-bottom:1px solid #d6dfe4;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex;position:sticky;top:0}.news-review-dialog h2{margin:0}.news-review-body{padding:24px}.news-review-body .original-copy{max-height:40vh}.news-review-body textarea{width:100%;min-height:130px;font:inherit;padding:12px}.news-review-body .op-grid{grid-template-columns:1fr 1fr}.news-pagination{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.news-pagination label{margin:0}.news-pagination select{max-width:100px}.source-assignments td{text-align:center}.source-assignments input[type=checkbox]{accent-color:#00838a;width:22px;height:22px}.source-assignments small{display:block}.automation-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=750px){.news-review-body .op-grid{grid-template-columns:1fr}.news-review-body{padding:16px}.news-review-dialog>header{padding:12px 16px}.automation-metrics{grid-template-columns:1fr 1fr}}.category-intro,.category-work-header,.category-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.category-intro h2{margin:0 0 8px}.category-intro p{margin:0}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.category-grid .category-card{border-top:4px solid var(--category-accent);margin:0;padding:24px;overflow:hidden}.category-card-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;display:flex}.category-number{color:#5c6c71;letter-spacing:1px;font-size:13px;font-weight:750}.category-state{color:#17694f;white-space:nowrap;background:#e5f5ef;border-radius:20px;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex}.category-state.needs-content{color:#56646d;background:#f2f4f6}.category-card h2{min-height:55px;margin:0 0 10px;font-size:23px;line-height:1.2}.category-source-list{min-height:44px;margin:0 0 16px;font-size:13px}.category-card-detail{color:#52616c;flex-wrap:wrap;gap:8px;margin-bottom:20px;font-size:12px;display:flex}.category-card-detail span{background:#f4f7f9;border-radius:6px;padding:5px 8px}.category-open{text-align:left;color:#fff;background:#182326;border-color:#182326;border-radius:12px;justify-content:space-between;gap:8px;width:100%;font-weight:700;display:flex}.category-open span{color:#a4f1ee}.category-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:14px;display:grid}.category-shortcuts button{color:#36474d;background:#f5f8fa;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:7px;padding:10px 2px;font-size:12px;display:flex}.category-shortcuts button:hover{background:#e0f6f4}.category-shortcuts button span{color:#416b70;font-weight:800}.category-work-header label{align-items:center;gap:12px;font-size:13px;display:flex}.category-work-header select{margin:0}.category-title h2{margin:6px 0 0;font-size:32px}.category-title small{letter-spacing:1.4px}.workflow-steps{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:20px 0;display:grid}.workflow-steps button{white-space:normal;background:#fff;border:1px solid #dce5e9;border-radius:14px;align-items:center;gap:12px;margin:0;padding:17px 14px;display:flex}.workflow-steps button[aria-current=step]{color:#fff;background:#1c2b2e;border-color:#1c2b2e}.workflow-steps .step-number{color:#375e61;background:#eaf4f4;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-weight:800;display:grid}.workflow-steps button[aria-current=step] .step-number{color:#17292c;background:#a4f1ee}.workflow-steps b{color:#25383e;display:block}.workflow-steps small{letter-spacing:0;color:#63747a;margin-top:5px;font-size:11px;display:block}.workflow-steps button[aria-current=step] b,.workflow-steps button[aria-current=step] small{color:#fff}.workflow-instruction{background:#e9f4f4;border-left:3px solid #6cabad;border-radius:0 12px 12px 0;margin-bottom:22px;padding:18px 22px}.workflow-instruction h3{margin:0 0 5px;font-size:18px}.workflow-instruction p{margin:0;font-size:14px}.workflow-footer{justify-content:space-between;gap:14px;padding:20px 0;display:flex}.workflow-note{font-size:13px}.category-generation{grid-template-columns:1.5fr 1fr;gap:32px;display:grid}.category-generation label{font-weight:700}.category-generation select{width:100%;margin:10px 0 16px}.inbox-tabs{flex-wrap:wrap;gap:10px;display:flex}.inbox-tabs button[aria-pressed=true]{color:#fff;background:#1c2b2e;border-color:#1c2b2e}.workflow-content .source-assignments small{letter-spacing:0}.workflow-content .design-editor{min-width:0}@media (width<=1200px){.category-grid,.workflow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.category-grid{grid-template-columns:1fr}.category-intro,.category-work-header,.category-title{flex-direction:column;align-items:flex-start}.category-card h2,.category-source-list{min-height:0}.category-generation{grid-template-columns:1fr;gap:12px}.category-work-header label{width:100%;display:block}.category-work-header select{width:100%;margin-top:8px}.workflow-steps{display:grid;overflow:visible}.workflow-steps button{width:100%;font-size:13px}.workflow-steps small{font-size:10px}.workflow-footer{flex-wrap:wrap}.workflow-footer button{flex:1}.category-title h2{font-size:27px}}.editorial-status .editorial-check{border-top:1px solid var(--line,#dce5ea);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 0;display:flex}.editorial-status h3{margin:0 0 8px}.editorial-status p{margin:8px 0}.editorial-status ul{padding-left:22px;line-height:1.65}.editorial-status details{margin-top:12px}.account-settings{max-width:600px;margin:24px auto}.account-settings form{gap:16px;display:grid}@media (width<=700px){.editorial-status .editorial-check{flex-direction:column}.editorial-status .editorial-check>button{width:100%}}
