:root{--ink:#1e2320;--muted:#7a807b;--paper:#f5f5ef;--green:#164b37;--lime:#e3fa7d;--line:#e0e3dc;--white:#fff;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.45;cursor:wait}a{color:inherit;text-decoration:none}svg{width:21px;height:21px;flex:none}button{display:inline-flex;align-items:center;justify-content:center;gap:8px}[hidden]{display:none!important}input,textarea,select{max-width:100%}button:focus-visible,a:focus-visible,input:focus-visible,[contenteditable]:focus-visible{outline:3px solid #7caa45;outline-offset:3px}.studio{display:flex;min-height:100vh}.sidebar{width:242px;position:fixed;inset:0 auto 0 0;padding:36px 24px;background:#fff;border-right:1px solid var(--line);display:flex;flex-direction:column;z-index:10}.wordmark{font-size:44px;letter-spacing:-4px;font-weight:950;color:#193f2d;display:inline-block;line-height:1}.wordmark span{display:inline-block;color:#8caa20;font-size:38px;vertical-align:top;margin-left:2px;letter-spacing:-3px}.eyebrow{font-size:10px;letter-spacing:1.8px;font-weight:750;color:#86927d}.sidebar>.eyebrow{font-size:8px;letter-spacing:1.5px;margin-top:13px}.sidebar nav{display:grid;gap:9px;margin-top:58px}.sidebar nav button{justify-content:flex-start;border:0;border-radius:10px;background:transparent;color:#858c83;font-size:12px;font-weight:650;padding:14px 12px;min-height:49px;white-space:nowrap}.sidebar nav button i{display:flex}.sidebar nav button.active{color:#174c35;background:#eef5d5}.sidebar nav button.active svg{stroke:#486830}.sidebar-bottom{margin-top:auto;padding-top:40px;display:grid;gap:22px;font-size:11px;color:#8a9186}.sidebar-bottom a{display:flex;align-items:center;gap:9px}.sidebar-bottom i{display:flex}.sidebar-bottom small{font-size:8px;letter-spacing:1.5px;padding-top:19px;border-top:1px solid var(--line);color:#a6ada1}.workspace{margin-left:242px;flex:1;min-width:0}.topbar{height:81px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 42px;background:#fafbf7;font-size:11px;color:#92988b}.topbar>span{display:flex;align-items:center;gap:8px}.live-dot{width:6px;height:6px;border-radius:100%;background:#7ba147}.topbar>div{display:flex;align-items:center;gap:13px;font-size:11px;color:#6c7566}.avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#eaf0df;color:#5a7143}main{padding:40px 42px 26px;max-width:1650px;margin:auto}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:34px}.page-heading h1{font-size:36px;letter-spacing:-1.7px;margin:9px 0 11px;font-weight:800}.page-heading p{font-size:12px;color:#92998c;margin:0}.primary{background:var(--green);color:var(--lime);border:1px solid var(--green);padding:13px 20px;border-radius:9px;font-weight:700;font-size:11px;min-height:42px;white-space:nowrap}.primary svg{width:17px;height:17px}.secondary{background:#fff;border:1px solid #dce0d5;border-radius:8px;padding:10px 14px;font-size:11px;color:#61705a;min-height:38px}.home-toolbar{background:#edf1e3;border:1px solid #dde5cb;border-radius:12px;padding:20px 23px;display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px}.home-toolbar b{font-size:13px;letter-spacing:-.3px;color:#445b34}.home-toolbar p{font-size:10px;color:#849074;line-height:1.6;margin:7px 0 0}.home-toolbar>div:last-child{display:flex;align-items:center;gap:15px}.home-toolbar #home-status{font-size:10px;color:#778369}.curation-grid{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(330px,1.4fr);gap:24px;align-items:start}.content-library{background:#fff;border:1px solid var(--line);border-radius:13px;padding:22px 19px;min-width:0}.section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:19px}.section-head h2{font-size:13px;margin:0;letter-spacing:-.2px}.section-head>span{font-size:7px;letter-spacing:1px;color:#9aa18f}.searchbox{display:flex;align-items:center;gap:9px;border:1px solid #e2e5db;background:#fbfcf8;border-radius:8px;padding:0 11px;color:#9fa791}.searchbox svg{width:15px;height:15px}.searchbox input{background:none;border:0;outline:none;min-width:0;width:100%;font-size:11px;padding:13px 0;color:#485540}.segmented{display:flex;gap:8px;margin:15px 0 20px}.segmented button{flex:1;border:1px solid transparent;background:#f7f8f4;border-radius:7px;padding:9px;color:#929a87;font-size:10px}.segmented button.active{border-color:#e1e8cf;color:#526d32;background:#f1f6e3}.library-results{display:grid;gap:15px;max-height:1050px;overflow:auto}.library-card{display:flex;gap:12px;padding-bottom:17px;border-bottom:1px solid #f0f2e9;cursor:grab;min-width:0}.library-card>img,.library-card>.image-placeholder{width:76px;height:70px;object-fit:cover;border-radius:7px;flex:none}.image-placeholder{display:grid;place-items:center;background:#e9eede;color:#a0b086;font-size:30px}.library-card>div:last-child{min-width:0;flex:1}.card-kicker{font-size:7px;letter-spacing:1px;color:#98a386;font-weight:700}.library-card h3{font-size:12px;line-height:1.4;letter-spacing:-.25px;margin:6px 0 9px}.library-actions{display:flex;gap:5px;align-items:center}.library-actions select{min-width:0;font-size:9px;color:#6d7d59;border:1px solid #e1e7d8;background:#fff;border-radius:5px;padding:5px;max-width:110px}.library-actions button{font-size:9px;border:1px solid #e1e7d8;border-radius:5px;background:#f8faf3;color:#6e8056;padding:5px 7px}.library-actions button[data-add]{background:#edf5d5;color:#5a7634;font-weight:bold;font-size:14px;line-height:13px}.cover-slots{border:1px solid #dfe5d4;border-radius:13px;padding:20px;background:#fcfdf9;min-width:0}.cover-preview{display:flex;justify-content:space-between;align-items:center;padding:0 2px 17px;border-bottom:1px solid #e7ebde;margin-bottom:23px}.mini-wordmark{font-size:23px;letter-spacing:-1.6px;font-weight:900;color:#284630}.cover-preview>span:last-child{font-size:7px;letter-spacing:1.5px;color:#b0b79f}.slot-block+.slot-block{margin-top:27px}.slot-heading{display:flex;align-items:center;justify-content:space-between;gap:9px;margin:0 0 12px}.slot-heading h2{font-size:12px;margin:0;display:flex;gap:7px;align-items:center}.slot-heading h2 i{display:flex;color:#7e9360}.slot-heading h2 svg{width:17px;height:17px}.slot-heading h2 span{font-size:7px;letter-spacing:.6px;background:#f0f3e8;padding:4px 6px;border-radius:4px;color:#98a187;font-weight:600;margin-left:2px}.text-button{font-size:9px;border:0;background:none;color:#8d9a7a;padding:5px 0;min-height:28px}.drop-zone{border:1px dashed #d6dec6;background:#f7f9f0;min-height:110px;padding:10px;border-radius:10px;display:grid;gap:9px;transition:background .15s}.drop-zone.drag-over{background:#e4efc7;border-color:#5b7b32}.drop-placeholder{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:23px 5px;color:#a4b18e;gap:10px}.drop-placeholder svg{width:24px;height:24px;stroke:#bdc9ac}.drop-placeholder b{font-size:11px;font-weight:600}.drop-placeholder span{font-size:9px;color:#aab59a}.cover-card{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #e2e8d7;border-radius:8px;padding:12px 10px;min-width:0;cursor:grab;box-shadow:0 2px 4px #33402304}.cover-card>.drag-handle{color:#bbc6a9;font-size:21px}.cover-card>img,.cover-card>.image-placeholder{width:66px;height:61px;object-fit:cover;border-radius:6px;flex:none}.cover-card>div:not(.image-placeholder):not(.card-controls){flex:1;min-width:0}.cover-card h3{font-size:12px;line-height:1.4;letter-spacing:-.2px;margin:5px 0}.muted{font-size:9px;color:#a2ad93}.card-controls{display:grid;gap:2px}.card-controls button{border:0;background:#f6f8ef;color:#93a177;border-radius:4px;width:24px;height:22px;font-size:13px}.workspace>footer{display:flex;justify-content:space-between;color:#b0b6a7;font-size:8px;letter-spacing:.5px;padding:25px 43px;border-top:1px solid #e5e8de;margin-top:24px}.list-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0}.list-toolbar .searchbox{width:400px}.list-toolbar>span{font-size:11px;color:#8c967d}#content-list{display:grid;gap:9px}.content-row{background:white;border:1px solid var(--line);border-radius:10px;display:flex;align-items:center;gap:17px;padding:17px}.content-row>img,.content-row>.image-placeholder{width:82px;height:65px;object-fit:cover;border-radius:6px;flex:none}.content-row>div:nth-child(2){flex:1}.content-row h2{font-size:15px;letter-spacing:-.3px;margin:7px 0}.status{font-size:8px;letter-spacing:.6px;padding:4px 6px;border-radius:4px;background:#f1f1ec;color:#919781}.status-publish{background:#e7f3e9;color:#50835a}.status-pending{background:#fff2dc;color:#af853b}.status-future{background:#e9f0fc;color:#6385b8}.empty{text-align:center;font-size:12px;color:#9aa58b;padding:35px}#list-more,#library-more{margin-top:15px}.icon-button{border:1px solid #e1e5d9;background:#f8faf3;color:#91a078;border-radius:7px;min-width:35px;min-height:35px;font-size:20px}dialog{border:1px solid #dfe5d2;border-radius:17px;padding:0;width:1100px;max-width:calc(100% - 35px);max-height:calc(100dvh - 35px);background:#f8faf4;color:#243621}dialog::backdrop{background:#1e2a20b8;backdrop-filter:blur(5px)}.editor-header{display:flex;align-items:center;justify-content:space-between;padding:25px 28px;border-bottom:1px solid var(--line);background:white}.editor-header h2{margin:7px 0 0;font-size:23px;letter-spacing:-.8px}.editor-header .eyebrow{font-size:8px}.editor-grid{display:grid;grid-template-columns:minmax(0,1fr) 270px}.editor-main{padding:27px}.editor-options{padding:25px;background:#f0f4e9;border-left:1px solid #e2e8d8}label{display:block;font-size:10px;font-weight:600;color:#7a8969;margin-bottom:18px}label>input:not([type=checkbox]),label>textarea,label>select{display:block;width:100%;border:1px solid #dce3d1;border-radius:7px;background:white;color:#3b4c32;padding:11px;margin-top:8px;font-size:13px}#edit-title{font-size:22px;font-weight:700;letter-spacing:-.5px}.format-toolbar{border:1px solid #dce3d1;border-radius:8px 8px 0 0;background:#f3f6eb;display:flex;gap:5px;align-items:center;padding:8px}.format-toolbar button{padding:7px 10px;font-size:11px;border:0;background:#fff;border-radius:4px;color:#75885e}.format-toolbar>span{margin-left:auto;font-size:9px;color:#9ca98c}#edit-content{background:white;border:1px solid #dce3d1;border-top:0;border-radius:0 0 8px 8px;min-height:330px;padding:23px;font-size:16px;line-height:1.8;margin-bottom:22px;overflow-wrap:anywhere}#edit-content img{max-width:100%;height:auto}#edit-content a{color:#5f8b37;text-decoration:underline}.editor-options details{font-size:11px;color:#7f906a}.editor-options details label{margin-top:15px}.editor-options summary{cursor:pointer;padding:13px 0;border-top:1px solid #dae2cd}.editor-options #image-preview{display:block;max-height:150px;max-width:100%;margin-top:10px;border-radius:7px}input[type=file]{font-size:10px!important}#event-fields{border:1px solid #dde5d1;border-radius:9px;padding:20px}legend{font-size:12px;color:#7c9066}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.editor-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 28px;border-top:1px solid var(--line);background:white;position:sticky;bottom:0}.editor-footer>span{font-size:10px;color:#8d9a7a;max-width:70%;line-height:1.6}#toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);max-width:650px;width:calc(100% - 45px);padding:17px 23px;background:#223e2e;color:#ecf8d5;border:1px solid #657c4b;border-radius:10px;z-index:100;font-size:12px;line-height:1.6;box-shadow:0 7px 30px #0002}.login-page{min-height:100dvh;display:grid;place-items:center;background:radial-gradient(ellipse at 20% 0,#dae9c4,transparent 50%),#f3f5ed}.login-card{width:420px;max-width:calc(100% - 30px);padding:43px 37px;background:#fff;border:1px solid #e1e6d7;border-radius:20px;box-shadow:0 15px 70px #324a2210}.login-card>.eyebrow{font-size:8px;margin:18px 0 32px}.login-card h1{font-size:30px;line-height:1.16;letter-spacing:-1.2px;margin:0 0 17px}.login-card>p{font-size:12px;line-height:1.7;color:#89967a;margin-bottom:27px}.login-card form{margin-top:25px}.login-card .primary{width:100%;margin:0 0 25px}.login-card .remember{display:flex;align-items:center;gap:6px;font-weight:400}.login-card>a{display:block;text-align:center;font-size:10px;color:#8b997a}.login-card small{display:block;font-size:7px;letter-spacing:1.6px;color:#b0bca1;text-align:center;margin-top:36px}.login-card .error{background:#fff1e9;color:#a45e41;padding:12px;border-radius:8px;font-size:11px}@media(min-width:1600px){.library-card>img,.library-card>.image-placeholder{width:96px;height:80px}.library-card h3,.cover-card h3{font-size:14px}.card-kicker{font-size:8px}.content-library{padding:25px}.curation-grid{gap:30px}}@media(max-width:1120px){.sidebar{width:190px;padding:30px 15px}.workspace{margin-left:190px}main{padding:30px 24px}.topbar{padding:0 24px}.curation-grid{gap:15px;grid-template-columns:minmax(230px,.85fr) minmax(290px,1.2fr)}.home-toolbar{padding:16px;align-items:flex-start}.home-toolbar>div:last-child{flex-direction:column-reverse;align-items:flex-end}.content-library,.cover-slots{padding:16px}.page-heading h1{font-size:30px}}@media(max-width:850px){.sidebar{position:static;width:100%;padding:22px;display:block;border-right:0;border-bottom:1px solid var(--line)}.sidebar>.wordmark{font-size:35px}.sidebar>.wordmark span{font-size:30px}.sidebar>.eyebrow{display:none}.sidebar nav{display:flex;margin-top:20px;gap:7px}.sidebar nav button{flex:1;justify-content:center;min-width:0;font-size:10px;padding:10px 7px;white-space:normal}.sidebar-bottom{display:none}.studio{display:block}.workspace{margin:0}.topbar{height:55px;padding:0 23px}.topbar>span{font-size:9px}.topbar #user-name{max-width:145px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.curation-grid{grid-template-columns:1fr 1.2fr}.workspace>footer{padding:20px 24px}.editor-grid{grid-template-columns:1fr 235px}.editor-main,.editor-options{padding:20px}.cover-card>img,.cover-card>.image-placeholder{width:48px;height:48px}.cover-card{padding:9px;gap:7px}.cover-card h3{font-size:11px}.section-head>span{display:none}}@media(max-width:620px){main{padding:27px 17px}.page-heading{align-items:flex-start;margin-bottom:22px;gap:10px}.page-heading h1{font-size:27px;letter-spacing:-1px}.page-heading p{font-size:10px;line-height:1.6}.page-heading .primary{padding:10px;font-size:9px;min-height:36px}.page-heading .primary svg{width:13px;height:13px}.eyebrow{font-size:8px}.home-toolbar{padding:15px;display:block}.home-toolbar>div:last-child{margin-top:14px;flex-direction:row-reverse;justify-content:space-between;align-items:center}.curation-grid{grid-template-columns:1fr}.library-results{max-height:360px}.library-card>img,.library-card>.image-placeholder{width:90px;height:75px}.library-card h3{font-size:13px}.cover-card>img,.cover-card>.image-placeholder{width:68px;height:62px}.cover-card h3{font-size:12px}.cover-preview>span:last-child{font-size:7px}.workspace>footer>span{display:none}.editor-grid{display:block}.editor-options{border-left:0;border-top:1px solid var(--line)}.editor-header{padding:20px}.editor-header h2{font-size:20px}.editor-main,.editor-options{padding:18px}dialog{max-width:100%;width:100%;max-height:100dvh;height:100dvh;border:0;border-radius:0}.editor-footer{padding:15px}.editor-footer .primary{padding:12px;font-size:10px}.content-row{padding:11px;gap:10px}.content-row>img,.content-row>.image-placeholder{width:52px;height:55px}.content-row h2{font-size:12px}.content-row .secondary{font-size:10px;padding:8px}.content-row>a{display:none}.list-toolbar .searchbox{width:100%}.list-toolbar>span{white-space:nowrap;font-size:9px}.card-controls button{width:31px;height:30px}#edit-content{font-size:16px;min-height:300px}.login-card{padding:35px 27px}.topbar>span{max-width:155px;line-height:1.5}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}
/* Reltok editorial control panel */
:root{--green:#eb6b27;--lime:#fff;--paper:#f4f5f8;--ink:#2a3142;--muted:#8992a4;--line:#e2e5ee}.sidebar{background:linear-gradient(165deg,#252934,#171b26);border-color:#363b48;color:white}.sidebar>.wordmark{display:block;padding:6px 0 0;line-height:1}.wordmark img{width:133px;height:auto;max-height:55px;object-fit:contain}.sidebar>.eyebrow{color:#929bad;letter-spacing:1.4px}.sidebar nav button{color:#9ba5b8}.sidebar nav button.active{background:#ee6b25;color:white;box-shadow:0 5px 18px #ed6b2726}.sidebar nav button.active svg{stroke:white}.sidebar nav button:hover:not(.active){background:#ffffff08;color:#e1e5ed}.sidebar-bottom{color:#9aa4b7}.sidebar-bottom small{border-color:#394051;color:#788398}.topbar{background:#fff;color:#8992a6}.topbar>div{color:#6c7890}.avatar{background:#fff0e6;color:#db6b28}.live-dot{background:#ee793b}.eyebrow{color:#e97a38}.page-heading h1{color:#2b344b}.home-toolbar{background:#fff;border-color:#e1e6ef;box-shadow:0 3px 12px #1c283003}.home-toolbar b{color:#3b465d}.home-toolbar p{color:#919aac}.home-toolbar #home-status{color:#a77b59}.primary{background:#ed6b25;border-color:#ed6b25;color:#fff}.primary:hover{background:#db5b19}.secondary{color:#76859e;border-color:#dfe4ed}.content-library{border-color:#e2e6ef;box-shadow:0 3px 16px #1e2a4003}.section-head h2{color:#4d5971}.section-head>span{color:#a4adbd}.searchbox{background:#f7f8fb;border-color:#e5e8f0;color:#9ca6b8}.searchbox input{color:#63718a}.segmented button{background:#f4f6fa;color:#98a2b5}.segmented button.active{background:#fff0e4;border-color:#f7d5bb;color:#c9743c}.card-kicker{color:#a8a0a0}.library-card{border-color:#edf0f5}.library-card h3{color:#3f4a61}.library-actions select,.library-actions button{color:#8490a5;border-color:#e1e6ef;background:#fafbfe}.library-actions button[data-add]{background:#fff0e3;color:#d97b40;border-color:#f5d7bf}.image-placeholder{background:#edf0f6;color:#b0b9cb}.text-button{color:#a37656}.content-row{border-color:#e2e7ef}.content-row h2{color:#48556c}.status-draft{background:#eef1f6;color:#91a0b5}.muted{color:#a6afbf}.workspace>footer{border-color:#e3e7ef;color:#abb3c3}.cover-slots{background:#f9fafc;border-color:#e2e7ef}.drop-zone{background:#f5f7fa;border-color:#dce2ed}.cover-card{border-color:#e1e6ef}.cover-card h3{color:#59657c}.mini-wordmark{color:#6f788c}.slot-heading h2{color:#748098}.slot-heading h2 i{color:#d18e5e}.slot-heading h2 span{background:#edf0f6;color:#a1aabd}.cover-card>.drag-handle{color:#adb7c9}.card-controls button{background:#f2f5fa;color:#9ba7bc}.editor-options{background:#f2f4f9;border-color:#e1e6ef}.editor-main{background:#fbfcfe}label{color:#8491a8}label>input:not([type=checkbox]),label>textarea,label>select{border-color:#dfe5ef;color:#56637a}.editor-header h2{color:#3a465e}.editor-options details{color:#8795ac}.editor-options summary{border-color:#e0e5ef}.format-toolbar{background:#f1f4f9;border-color:#dfe5ef}.format-toolbar button{color:#7d8ba2}.format-toolbar>span{color:#a1aabc}#edit-content{border-color:#dfe5ef;color:#4e5d75}.editor-footer>span{color:#8f9cb1}#event-fields{border-color:#dfe5ef}legend{color:#8d9bb1}.login-page{background:radial-gradient(ellipse at 15% 0,#3c4353,transparent 70%),#1c2230}.login-card{background:#fff;border-color:#fff;box-shadow:0 20px 90px #0003}.login-card .reltok-brand{display:block;background:#242a36;border-radius:11px;padding:20px;margin-bottom:26px;width:185px}.login-card h1{color:#344059}.login-card>.eyebrow{color:#e17b3b}.login-card>p{color:#9aa4b7}.login-card .remember{color:#98a4b8}.login-card small{color:#bbc2cf}.visual-cover{min-width:0;background:#fff;border:1px solid #e0e5ef;border-radius:12px;overflow:hidden}.preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;background:#fafbfe;border-bottom:1px solid #e5e9f0}.preview-toolbar>b{font-size:11px;color:#6b7890}.preview-toolbar>div{display:flex;gap:12px;align-items:center}.preview-help{font-size:10px;color:#9aa4b8;line-height:1.7;margin:13px 18px}.frame-container{background:#e7eaf1;overflow:auto;padding:12px;max-height:85vh}.frame-container iframe{display:block;width:100%;height:1400px;border:1px solid #d3dae6;background:white;min-width:0;margin:auto;box-shadow:0 3px 12px #0001}.frame-container iframe.mobile-preview{width:390px;max-width:100%}.compact-slots{padding:12px}.compact-slots>summary{cursor:pointer;color:#93a0b5;font-size:10px;padding:10px}.compact-slots .cover-slots{margin-top:12px}.curation-grid{grid-template-columns:285px minmax(0,1fr)}.library-card>img,.library-card>.image-placeholder{width:64px;height:64px}.library-card h3{font-size:11px}.library-actions{flex-wrap:wrap}.library-actions select{max-width:95px}.content-library{padding:18px 15px;position:sticky;top:18px}.library-results{max-height:72vh}#quick-editor{width:650px;max-height:90dvh;height:auto}.quick-body{padding:24px 28px}.quick-body>p{font-size:11px;line-height:1.6;color:#a0aabc}.quick-body textarea{resize:vertical}.curation-grid{gap:20px}.page-heading h1{font-size:32px}@media(min-width:1450px){.sidebar{width:220px}.workspace{margin-left:220px}main{padding:32px;max-width:1900px}.curation-grid{grid-template-columns:300px minmax(0,1fr)}}@media(max-width:1120px){.curation-grid{grid-template-columns:230px minmax(0,1fr)}.preview-toolbar{display:block}.preview-toolbar>div{margin-top:8px}.library-card{display:block}.library-card>img,.library-card>.image-placeholder{width:100%;height:95px;margin-bottom:10px}.frame-container{padding:4px}}@media(max-width:850px){.curation-grid{grid-template-columns:220px minmax(0,1fr)}.sidebar>.wordmark img{width:110px}.sidebar>.wordmark{padding:0}.sidebar nav{margin-top:16px}.library-results{max-height:70vh}}@media(max-width:620px){.curation-grid{grid-template-columns:1fr}.content-library{position:static}.library-results{max-height:300px}.library-card{display:flex}.library-card>img,.library-card>.image-placeholder{width:80px;height:70px;margin:0}.frame-container{max-height:78vh}.preview-toolbar>div{justify-content:space-between}.preview-toolbar .text-button{font-size:9px}.login-card .reltok-brand{width:175px}.sidebar nav button.active{box-shadow:none}.page-heading h1{font-size:26px}.quick-body{padding:20px}.preview-help{font-size:10px}.frame-container iframe{height:1500px}.wordmark img{width:110px}.editor-footer>span{font-size:9px}}
.views-line{font-size:9px;color:#cf773e;line-height:1.6;margin:0 0 8px}.sort-label{display:flex;align-items:center;justify-content:space-between;font-size:9px;gap:8px;margin:0 0 17px}.sort-label>select{font-size:10px;width:auto;margin:0;padding:7px}.sidebar nav{margin-top:35px;gap:5px}.sidebar nav button{padding:11px 10px;min-height:42px}.sidebar-bottom{padding-top:25px}.sidebar{overflow:auto}#layout-controls{background:#fff;border:1px solid #e1e6ef;border-radius:10px;padding:15px 18px;margin-bottom:22px}#layout-controls>summary{cursor:pointer;font-size:12px;font-weight:700;color:#6c7891}#layout-controls>p{font-size:10px;color:#9aa5b8;line-height:1.6}.layout-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid #eef1f6}.layout-row>label{margin:0;width:195px;flex:none;font-size:10px;display:flex;align-items:center;gap:6px}.layout-row>input{border:1px solid #e1e6ef;border-radius:5px;padding:8px;font-size:10px;flex:1;min-width:0;color:#7d8ba3}.layout-row>button{border:1px solid #e1e6ef;border-radius:5px;background:#fafbfe;color:#8c9ab0;min-width:30px;height:29px}.layout-row>.muted{width:20px}.module-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:15px}.module-toolbar>span{font-size:12px;color:#ba7a55}.people-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.person-card{padding:25px;background:#fff;border:1px solid #e1e6ef;border-radius:13px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.person-card>img,.person-placeholder{width:75px;height:75px;border-radius:50%;object-fit:cover;margin-bottom:18px}.person-placeholder{display:grid;place-items:center;background:#f2e9e0;color:#d99a70;font-size:30px}.person-card h2{font-size:18px;letter-spacing:-.5px;margin:0 0 9px;color:#54617a}.person-card p{font-size:12px;color:#96a2b6;line-height:1.7;margin:0 0 15px}.person-card>span{font-size:10px;color:#b0b9ca;margin-bottom:20px}.person-card>.secondary{margin-top:auto}.ad-card>img{width:100%;height:140px;border-radius:7px;object-fit:contain;background:#f6f8fb}.data-table-wrap{overflow:auto;border:1px solid #e1e6ef;border-radius:12px;background:#fff}.data-table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.data-table td,.data-table th{padding:15px 18px;border-bottom:1px solid #edf0f5;text-align:left;color:#8a98af}.data-table th{font-size:10px;text-transform:uppercase;letter-spacing:.8px;color:#a8b2c4;background:#fbfcfe}.module-note{font-size:11px;color:#9aa7bd;line-height:1.8}.module-note a{color:#da8a54;text-decoration:underline}.module-subtitle{font-size:19px;letter-spacing:-.5px;color:#63718a;margin:33px 0 18px}.legacy-ads{display:flex;gap:10px;flex-wrap:wrap}.legacy-ads>span{font-size:10px;color:#a4afc3;background:#fff;border:1px solid #e4e8f0;border-radius:6px;padding:9px 12px}#module-dialog{width:650px;max-height:92dvh}.module-form-body{padding:24px 28px}.module-form-body .remember{display:flex;gap:8px;align-items:center}.module-form-body .remember input{width:auto}#module-error{font-size:12px;color:#b86d48;line-height:1.7}.audience-filters{display:flex;align-items:center;gap:18px;background:#fff;border:1px solid #e1e6ef;padding:19px 23px;border-radius:11px;margin-bottom:25px}.audience-filters>label{margin:0;flex:1}.audience-filters>button{margin-top:18px}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:25px}.metric-grid>article{background:#fff;border:1px solid #e1e6ef;border-radius:13px;padding:25px}.metric-grid span{display:block;font-size:11px;color:#a0acc0}.metric-grid strong{display:block;font-size:36px;letter-spacing:-1.5px;font-weight:700;color:#4c5c76;margin:16px 0 13px}.metric-grid small{font-size:9px;color:#b6bfd0}.aud-chart{background:#fff;border:1px solid #e1e6ef;border-radius:13px;padding:25px}.aud-chart svg{width:100%;height:auto;display:block}.aud-chart h2{font-size:15px;color:#7d8ca6}.chart-labels{display:flex;justify-content:space-between;font-size:9px;color:#b0bace}.ranking{display:grid;gap:8px}.ranking>button{background:#fff;border:1px solid #e1e6ef;border-radius:9px;padding:18px 20px;justify-content:flex-start;gap:20px;text-align:left}.ranking>button>span{font-size:19px;color:#d9a17a}.ranking strong{font-size:12px;font-weight:600;color:#7d8ca5;flex:1}.ranking b{font-size:11px;color:#b09179;white-space:nowrap}@media(max-width:1050px){.people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sidebar nav button{font-size:11px}.metric-grid{gap:12px}.metric-grid>article{padding:20px}.metric-grid strong{font-size:28px}}@media(max-width:850px){.sidebar nav{display:grid;grid-template-columns:repeat(4,1fr);margin-top:20px}.sidebar nav button{font-size:9px;padding:9px 6px;min-height:37px}.sidebar nav button svg{width:16px;height:16px}.sidebar nav button i{flex:none}.layout-row>label{width:160px}.aud-chart{padding:20px}}@media(max-width:620px){.people-grid{grid-template-columns:1fr}.metric-grid{grid-template-columns:1fr;gap:10px}.metric-grid>article{padding:20px}.metric-grid strong{font-size:31px;margin:12px 0}.audience-filters{gap:10px;padding:15px;flex-wrap:wrap}.audience-filters>label{min-width:120px}.audience-filters>button{margin-top:0}.sidebar nav{grid-template-columns:repeat(3,1fr)}.sidebar nav button{font-size:9px}.layout-row{flex-wrap:wrap;gap:6px}.layout-row>label{width:auto;flex:1}.layout-row>input{order:2;width:100%;flex:auto}.layout-row>.muted{width:15px}.layout-row>button{min-width:32px;height:32px}.ranking>button{padding:15px;gap:12px}.ranking b{font-size:9px}.module-form-body{padding:20px}.metric-grid span{font-size:11px}}

.news-views{display:flex;flex-wrap:wrap;gap:7px 15px;margin:12px 0 10px;font-size:10px;color:#b18261}.news-views strong{font-size:13px;font-weight:700;color:#de7938}.news-views>span+span{color:#99a5b9}.news-taxonomies{display:grid;gap:7px;margin-top:9px}.news-taxonomies>div{display:flex;align-items:center;flex-wrap:wrap;gap:5px;min-width:0}.taxonomy-label{font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#a4aec0;margin-right:4px}.category-chip,.tag-chip{display:inline-block;font-size:9px;line-height:1.5;border-radius:5px;padding:3px 7px;overflow-wrap:anywhere;max-width:100%}.category-chip{background:#fff0e5;color:#c28152;border:1px solid #f8ddc7}.tag-chip{background:#f1f4f9;color:#8f9db4;border:1px solid #e5eaf2}.taxonomy-empty{font-size:9px;color:#b7c0ce}.content-row>div:nth-child(2){min-width:0}@media(max-width:620px){.content-row{align-items:flex-start}.content-row>.secondary{margin-top:8px}.news-views{font-size:9px;gap:5px 10px}.news-views strong{font-size:11px}.news-taxonomies>div{gap:4px}.category-chip,.tag-chip{font-size:8px;padding:3px 5px}}
#editor{width:calc(100% - 32px);max-width:1800px;height:calc(100dvh - 30px)}#editor-form{min-height:100%}.editor-grid{grid-template-columns:minmax(0,1fr) 280px}.editor-main{min-width:0;padding:20px}.editor-options{max-height:calc(100dvh - 180px);overflow:auto;position:sticky;top:0;align-self:start}.composer-topbar{position:sticky;top:0;z-index:10;background:#fbfcfef2;backdrop-filter:blur(10px);padding:0 0 14px;display:flex;justify-content:space-between;gap:13px;flex-wrap:wrap}.composer-mode,.composer-actions{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.composer-mode button,.composer-actions button{border:1px solid #e1e6ef;background:#fff;color:#93a0b7;border-radius:7px;font-size:10px;padding:9px 11px}.composer-mode button.active{background:#fff0e3;border-color:#f3c9a8;color:#c57842}.composer-actions button{color:#b17b52;border-color:#ead4c0}.article-preview-bar{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:9px 0 14px}.article-preview-bar>span{font-size:9px;color:#9aa6bb;line-height:1.6}#article-frame{width:100%;height:calc(100dvh - 240px);min-height:500px;border:1px solid #dfe5ef;background:white;border-radius:9px}#source-editor .format-toolbar{position:sticky;top:50px;z-index:5}#edit-content p{margin:0 0 1.2em}#edit-content h2{font-size:1.5em;font-weight:700;margin:1.4em 0 .7em}#edit-content h3{font-size:1.25em;font-weight:700;margin:1.3em 0 .7em}#edit-content ul{list-style:disc;padding-left:1.5em}#edit-content ol{list-style:decimal;padding-left:1.5em}#edit-content blockquote{border-left:4px solid #e68a4f;padding:10px 20px;margin:20px 0;background:#fcf7f2;color:#8a776a}.composer-widget{border:1px solid #e9c5a8;border-radius:9px;background:#fff9f0;padding:18px;margin:22px 0;position:relative;color:#b08a68}.composer-widget>span{font-size:10px;display:block;letter-spacing:.4px}.composer-widget>strong{font-size:13px;display:block;color:#8593aa;margin-top:8px}.composer-widget>button{position:absolute;right:7px;top:7px;border:1px solid #e9d0b9;background:#fff;color:#b58d68;border-radius:4px;padding:3px 7px;cursor:pointer}#composer-modal{width:750px;max-height:90dvh}.composer-modal-body{padding:25px 28px}.composer-modal-body label{font-size:11px}.composer-modal-body .remember{display:flex;align-items:center;gap:8px}.composer-modal-body .remember input{width:auto}.composer-error{font-size:12px;color:#b17c56;line-height:1.7}#ai-output{border-top:1px solid #e3e8f0;margin-top:25px;padding-top:20px}#ai-title{font-size:24px;letter-spacing:-.5px;color:#55647d}#ai-body{background:#fff;border:1px solid #e1e6ef;border-radius:9px;padding:23px;font-size:15px;line-height:1.9;color:#7e8da5;margin:20px 0}#ai-body p{margin-bottom:1em}#ai-body h2{font-size:1.4em;font-weight:700;margin:1.3em 0 .7em}.related-choice{width:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:8px;border:1px solid #e1e6ef;border-radius:8px;padding:15px;background:#fff;margin-bottom:9px}.related-choice strong{font-size:13px;font-weight:600;color:#7d8ba3}.related-choice span{font-size:10px;color:#bc9879}.related-choice:hover{border-color:#e9bd97;background:#fffaf5}@media(max-width:1000px){.editor-grid{grid-template-columns:minmax(0,1fr) 235px}.editor-main,.editor-options{padding:16px}.composer-topbar{gap:8px}.composer-mode button,.composer-actions button{font-size:9px;padding:8px}.editor-options{max-height:none}}@media(max-width:680px){#editor{width:100%;height:100dvh;max-height:100dvh;border-radius:0}.editor-grid{display:block}.editor-options{position:static}.editor-main{padding:12px}#article-frame{height:75dvh;min-height:440px}.composer-topbar{position:relative}.article-preview-bar{display:block}.article-preview-bar>.text-button{margin-top:4px}.composer-modal-body{padding:20px}.editor-header{padding:15px 18px}.composer-mode button,.composer-actions button{font-size:9px;padding:9px}#source-editor .format-toolbar{position:relative;top:auto}.format-toolbar{flex-wrap:wrap}}
.connection-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:23px}.connection-card{padding:27px;background:#fff;border:1px solid #e1e6ef;border-radius:13px;min-width:0;margin-bottom:20px}.connection-grid .connection-card{margin-bottom:0}.connection-card h2{font-size:22px;color:#65738d;letter-spacing:-.6px;margin:0 0 16px}.connection-actions{display:flex;gap:8px;flex-wrap:wrap;margin:17px 0}.connection-card textarea,.connection-card input:not([type=checkbox]){width:100%;border:1px solid #dfe5ee;border-radius:8px;padding:12px;color:#77869f;background:#fbfcfe;font-size:12px}.connection-card textarea{margin-bottom:15px;line-height:1.8;resize:vertical}.connection-steps{font-size:11px;line-height:1.8;color:#95a2b8;padding-left:19px}.connection-steps li{margin:9px 0}.connection-card .remember{display:flex;align-items:center;gap:7px}.live-card{max-width:780px}.live-card>h2{margin-top:19px}#ai-connection details{border:1px solid #e4e8f0;border-radius:8px;padding:15px;margin:18px 0}#ai-connection summary{font-size:12px;color:#a2836b;cursor:pointer}#ai-connection details label{margin-top:15px}@media(max-width:900px){.connection-grid{grid-template-columns:1fr}}@media(max-width:620px){.connection-card{padding:21px}.connection-card h2{font-size:21px}}

#edit-content,#edit-content *{-webkit-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important}

#edit-content,#edit-content *{font-family:inherit!important}
/* Full-width workspace and an on-demand navigation drawer at every screen size. */
.studio{display:block!important;min-height:100dvh}.workspace{margin-left:0!important;width:100%!important;min-width:0}.sidebar{position:fixed!important;inset:12px auto 12px 12px!important;width:250px!important;max-width:calc(100vw - 32px);height:auto!important;padding:69px 23px 22px!important;border:1px solid #454d5d!important;border-radius:20px!important;display:flex!important;flex-direction:column!important;transform:translateX(calc(-100% - 32px));opacity:0;pointer-events:none;z-index:1003;overflow-y:auto;overscroll-behavior:contain;box-shadow:0 15px 60px #12182733;transition:transform .2s ease,opacity .2s ease}.redacao-menu-open .sidebar{transform:translateX(0);opacity:1;pointer-events:auto}.sidebar>.wordmark{display:block!important}.sidebar>.eyebrow{display:block!important}.sidebar nav{display:grid!important;grid-template-columns:1fr!important;margin-top:27px!important;gap:5px!important}.sidebar nav button{justify-content:flex-start!important;font-size:12px!important;min-height:39px!important;padding:10px 12px!important}.sidebar-bottom{display:grid!important;margin-top:auto;padding-top:27px;gap:17px}.sidebar-bottom small{font-size:8px}.sidebar .wordmark img{width:132px!important}.redacao-menu-toggle{position:fixed;top:17px;left:18px;width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid #f48a4e;border-radius:14px;background:#ec6b28;color:white;z-index:1005;box-shadow:0 5px 18px #c55a2530;cursor:pointer}.redacao-menu-toggle svg{width:21px;height:21px}.redacao-menu-close{position:absolute;right:12px;top:14px;width:32px;height:32px;border:1px solid #5d6678;border-radius:10px;background:#ffffff09;color:#bac4d8;font-size:25px;line-height:1;cursor:pointer}#redacao-menu-backdrop{position:fixed;inset:0;border:0;background:#202a3c66;backdrop-filter:blur(3px);z-index:1002;cursor:default}.topbar{height:78px!important;padding:0 30px 0 82px!important}.workspace>main{max-width:1800px;padding:30px 32px!important;margin:0 auto}.page-heading{gap:18px;margin-bottom:26px}.page-heading h1{line-height:1.2;margin-top:8px}.page-heading p{line-height:1.6}.home-toolbar{padding:18px 21px;margin-bottom:21px;gap:17px}.curation-grid{grid-template-columns:minmax(245px,290px) minmax(0,1fr)!important;gap:22px!important}.content-library{min-width:0;position:sticky;top:15px;padding:18px}.library-results{max-height:calc(100dvh - 285px);min-height:180px}.library-card{display:flex!important;gap:11px}.library-card>img,.library-card>.image-placeholder{width:69px!important;height:69px!important;margin:0!important}.library-card h3{font-size:12px;line-height:1.45}.library-card>div:last-child{min-width:0}.visual-cover{min-width:0}.preview-toolbar{display:flex;align-items:center;flex-wrap:wrap;padding:14px 17px}.preview-toolbar>div{margin:0;gap:12px;flex-wrap:wrap}.frame-container{max-height:calc(100dvh - 210px);padding:10px}.preview-help{margin:11px 17px;font-size:10px;line-height:1.7}.workspace>footer{max-width:1800px;margin-left:auto;margin-right:auto;padding:23px 32px}.editor-header{position:sticky;top:0;z-index:20}.editor-grid{min-width:0}.editor-footer{z-index:21}.editor-options{max-height:calc(100dvh - 170px);overflow-y:auto}.sidebar nav svg{width:19px!important;height:19px!important}@media(min-width:1600px){.workspace>main{padding:34px 42px!important}.curation-grid{grid-template-columns:310px minmax(0,1fr)!important;gap:26px!important}.library-card>img,.library-card>.image-placeholder{width:80px!important;height:76px!important}.library-card h3{font-size:13px}}@media(max-width:1280px){.workspace>main{padding:26px 23px!important}.curation-grid{grid-template-columns:250px minmax(0,1fr)!important;gap:17px!important}.content-library{padding:16px 14px}.home-toolbar p{max-width:450px}.page-heading h1{font-size:29px}.preview-toolbar>b{font-size:11px}.preview-toolbar .text-button{font-size:9px}.library-card>img,.library-card>.image-placeholder{width:58px!important;height:61px!important}.library-card h3{font-size:11px}.library-actions{gap:4px}.library-actions select{max-width:110px}.editor-grid{grid-template-columns:minmax(0,1fr) 245px}.editor-main,.editor-options{padding:15px}}@media(max-width:950px){.curation-grid{grid-template-columns:225px minmax(0,1fr)!important;gap:13px!important}.library-card{gap:8px}.library-card>img,.library-card>.image-placeholder{width:49px!important;height:54px!important}.library-card h3{font-size:11px}.preview-toolbar{display:block}.preview-toolbar>div{margin-top:9px}.home-toolbar>div:last-child{align-items:flex-end;flex-direction:column-reverse}.page-heading{align-items:flex-start}.page-heading h1{font-size:28px}.library-results{max-height:calc(100dvh - 250px)}.composer-topbar{position:relative}.editor-options{max-height:none;position:static}}@media(max-width:720px){.topbar{height:71px!important;padding:0 17px 0 77px!important}.topbar>span{font-size:9px}.topbar>div{gap:8px}.topbar #user-name{max-width:140px}.redacao-menu-toggle{left:15px;top:14px;width:42px;height:42px}.workspace>main{padding:23px 16px!important}.curation-grid{grid-template-columns:1fr!important;gap:18px!important}.content-library{position:static;padding:17px}.library-results{max-height:320px;min-height:0}.library-card>img,.library-card>.image-placeholder{width:76px!important;height:70px!important}.library-card h3{font-size:13px}.library-actions{gap:6px}.library-actions select{max-width:150px}.preview-toolbar{display:flex}.preview-toolbar>div{margin-top:0}.frame-container{max-height:76dvh;padding:7px}.home-toolbar{padding:17px;display:block}.home-toolbar>div:last-child{flex-direction:row-reverse;align-items:center;justify-content:space-between;margin-top:14px}.home-toolbar p{max-width:none}.page-heading h1{font-size:27px}.page-heading .primary{font-size:10px;padding:11px}.workspace>footer{padding:21px 17px}.editor-grid{display:block}.editor-options{border-left:0;border-top:1px solid #e1e6ef}.editor-main{padding:13px}.composer-topbar{position:relative}.editor-header{padding:15px 18px}.editor-footer{padding:14px 17px}.sidebar{top:9px!important;left:9px!important;bottom:9px!important;width:250px!important}.sidebar nav{margin-top:20px!important}.sidebar nav button{min-height:38px!important}.sidebar-bottom{gap:15px;padding-top:20px}.sidebar-bottom small{padding-top:15px}}@media(max-height:780px){.sidebar{padding-top:64px!important;padding-bottom:15px!important}.sidebar nav{margin-top:18px!important;gap:3px!important}.sidebar nav button{min-height:34px!important;padding:8px 11px!important;font-size:11px!important}.sidebar .wordmark img{width:115px!important}.sidebar-bottom{gap:12px;padding-top:19px}.sidebar-bottom small{padding-top:12px}.sidebar>.eyebrow{font-size:7px;margin-top:10px}}@media(prefers-reduced-motion:reduce){.sidebar{transition:none}}

body.redacao-menu-open{overflow:hidden}body:not(.has-floating-menu) .sidebar{transform:none;opacity:1;pointer-events:auto}body:not(.has-floating-menu) .workspace{margin-left:274px!important;width:calc(100% - 274px)!important}@media(max-width:720px){body:not(.has-floating-menu) .sidebar{position:relative!important;inset:auto!important;margin:12px;width:calc(100% - 24px)!important}body:not(.has-floating-menu) .workspace{margin-left:0!important;width:100%!important}}
.fai-media-dialog{width:min(1040px,94vw);max-height:90dvh;padding:0;border:1px solid #e4e8ee;border-radius:18px;overflow:auto}.fai-media-toolbar{display:flex;gap:16px;justify-content:space-between;padding:20px 24px;flex-wrap:wrap}.fai-media-toolbar form{display:flex;gap:8px;flex:1}.fai-media-toolbar input{min-width:140px;flex:1;padding:10px;border:1px solid #dce2ec;border-radius:8px}.fai-media-dialog [data-status]{padding:0 24px;color:#667085}.fai-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:14px;padding:20px 24px}.fai-media-grid button{border:2px solid #e7ebf1;border-radius:10px;background:white;padding:5px;overflow:hidden;text-align:left}.fai-media-grid button[aria-pressed=true]{border-color:#f47021;box-shadow:0 0 0 2px #ffe5d2}.fai-media-grid img{width:100%;height:116px;object-fit:cover;border-radius:6px}.fai-media-grid span{display:block;font-size:12px;line-height:1.3;padding:7px;color:#475467;overflow-wrap:anywhere}.fai-media-dialog::backdrop{background:#10182888}

.aa-ad-group-row{display:grid;grid-template-columns:minmax(160px,1fr) 2fr;gap:15px;align-items:center;padding:12px 0;font-size:12px;border-bottom:1px solid #edf0f5}.aa-ad-group-row select{padding:10px;border:1px solid #dae0e9;border-radius:8px;background:white}@media(max-width:650px){.aa-ad-group-row{grid-template-columns:1fr;gap:7px}.aa-ad-group-row select{font-size:16px}}
