.rich-editor-canvas :is(tg-collage,tg-slideshow){isolation:isolate;margin:14px 0;display:block;position:relative}.rich-editor-canvas [data-rich-album-track]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;width:100%;min-width:0;display:grid}.rich-editor-canvas [data-rich-album-item]{aspect-ratio:1;background:#202024;min-width:0;min-height:0;max-height:600px;display:block;position:relative;overflow:hidden}.rich-editor-canvas [data-rich-album-item]>:is(img,video)[data-rich-media-id]{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none;box-shadow:none;cursor:default;border:0;border-radius:0;outline:none;margin:0;display:block}.rich-editor-canvas [data-album-count="1"]>[data-rich-album-track]{grid-template-columns:minmax(0,1fr)}.rich-editor-canvas [data-album-count="1"] [data-rich-album-item]{aspect-ratio:4/5}.rich-editor-canvas [data-album-count="1"] [data-rich-album-item]>:is(img,video)[data-rich-media-id]{object-fit:contain}.rich-editor-canvas tg-collage[data-album-count="3"]>[data-rich-album-track]{aspect-ratio:5/6;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:2fr 1fr;max-height:600px}.rich-editor-canvas tg-collage[data-album-count="3"] [data-rich-album-item]{aspect-ratio:auto}.rich-editor-canvas tg-collage[data-album-count="3"] [data-rich-album-item]:first-child{grid-row:span 2}.rich-editor-canvas :is(tg-collage,tg-slideshow)>figcaption{text-align:center;min-height:34px;color:var(--text-body);overflow-wrap:anywhere;margin:0;padding:6px 4px;display:block}.rich-album-caption-empty:before{content:attr(data-placeholder);color:var(--text-tertiary);pointer-events:none}.rich-editor-canvas tg-slideshow>[data-rich-album-track]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;gap:0;display:flex;overflow-x:auto}.rich-editor-canvas tg-slideshow>[data-rich-album-track]::-webkit-scrollbar{display:none}.rich-editor-canvas tg-slideshow [data-rich-album-item]{aspect-ratio:5/6;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%}.rich-editor-canvas tg-slideshow [data-rich-album-item]:before,.rich-editor-canvas [data-album-count="1"] [data-rich-album-item]:before{content:"";background-image:var(--album-photo);filter:blur(22px)brightness(.7);z-index:-1;background-position:50%;background-size:cover;position:absolute;inset:-20px}.rich-editor-canvas tg-slideshow [data-rich-album-item],.rich-editor-canvas [data-album-count="1"] [data-rich-album-item]{isolation:isolate}.rich-editor-canvas tg-slideshow [data-rich-album-item]>:is(img,video)[data-rich-media-id]{object-fit:contain}.rich-editor-canvas .rich-album-spoiler:not(.rich-album-playing)>:is(img,video)[data-rich-media-id]{filter:blur(24px);transform:scale(1.12)}.rich-album-spoiler:after{content:"";pointer-events:none;background-image:radial-gradient(circle,#fff9 .65px,#0000 1px),radial-gradient(circle,#fffa .65px,#0000 1px);background-position:0 0,5px 7px;background-size:11px 13px,17px 19px;position:absolute;inset:0}.rich-album-playing:after{display:none}.rich-editor-canvas .rich-album-play{z-index:2;color:#fff;width:52px;height:52px;min-height:0;box-shadow:none;background:#0009;border:0;border-radius:50%;place-items:center;margin:0;padding:15px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.rich-album-play svg{fill:currentColor;width:100%;height:100%}.rich-editor-canvas img.rich-album-poster{object-fit:cover;pointer-events:none;border:0;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;position:absolute;inset:0}.rich-editor-canvas img.rich-album-poster[hidden]{display:none}.rich-editor-canvas :is(tg-slideshow,[data-album-count="1"]) img.rich-album-poster{object-fit:contain}.rich-editor-canvas .rich-album-spoiler:not(.rich-album-playing) img.rich-album-poster{filter:blur(24px);transform:scale(1.12)}.rich-album-video-error{z-index:2;color:#fff;text-align:center;background:#000a;border-radius:6px;padding:4px;font-size:11px;line-height:1.25;position:absolute;bottom:6px;left:4px;right:4px}.rich-editor-canvas [data-rich-album-ui]{-webkit-user-select:none;user-select:none}.rich-editor-canvas [data-rich-album-ui] button{font:inherit}.rich-editor-canvas .rich-album-more,.rich-editor-canvas .rich-album-actions>button{color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.4);background:#30303955;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:36px;height:36px;min-height:36px;margin:0;padding:7px;display:grid;box-shadow:inset 0 1px 1px #fff3}.rich-editor-canvas .rich-album-more{z-index:2;position:absolute;top:8px;left:8px}.rich-album-more svg{fill:currentColor;width:22px;height:22px}.rich-editor-canvas .rich-album-more,.rich-editor-canvas .rich-album-actions>button{width:32px;height:32px;min-height:32px;padding:5px}.rich-editor-canvas .rich-album-more{left:4px}.rich-album-actions{z-index:3;gap:4px;display:flex;position:absolute;top:8px;right:4px}.rich-album-actions svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.rich-editor-canvas .rich-album-menu{z-index:5;width:min(280px,100% - 16px);max-height:min(260px,50vh);position:absolute;inset:52px auto auto 8px;transform:none}.rich-album-menu>button{font-size:15px}.rich-album-dots{z-index:3;max-width:85%;display:flex;position:absolute;bottom:44px;left:50%;overflow-x:auto;transform:translate(-50%)}.rich-editor-canvas .rich-album-dots>button{width:24px;height:28px;min-height:28px;box-shadow:none;background:0 0;border:0;flex:0 0 24px;place-items:center;margin:0;padding:0;display:grid}.rich-album-dots>button:before{content:"";background:#fff7;border-radius:50%;width:7px;height:7px;display:block;box-shadow:0 1px 4px #0008}.rich-album-dots>button[aria-pressed=true]:before{background:#fff}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.rich-editor-canvas .rich-album-more,.rich-editor-canvas .rich-album-actions>button{background:#38383ce8}}@media (width<=360px){.rich-editor-canvas tg-collage[data-album-count="3"]>[data-rich-album-track]{grid-template-columns:3fr 2fr}}:root{color:var(--text-primary);background:var(--page-bg);font-synthesis:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;min-width:0;max-width:100%;overflow-x:clip}body{margin:0}button,input,textarea{font:inherit}button{cursor:pointer;background:var(--accent);color:var(--on-accent);border:0;border-radius:10px;padding:11px 16px;font-weight:600}button:disabled{opacity:.55;cursor:wait}input,textarea{border:1px solid var(--border-subtle);background:var(--surface-base);width:100%;color:var(--text-primary);border-radius:9px;outline:none;margin-top:7px;padding:11px 12px;display:block}input:focus,textarea:focus{border-color:var(--accent)}textarea{resize:vertical;min-height:78px}label{color:var(--text-body);margin-bottom:14px;font-size:13px;font-weight:700;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.045em}.centered{min-height:100vh;color:var(--text-body);text-align:center;place-content:center;gap:15px;display:grid}.loader{border:3px solid var(--border-subtle);border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;margin:auto;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.auth-shell{background:radial-gradient(circle at 15% 10%, var(--accent-soft) 0, transparent 37%), var(--page-bg);grid-template-columns:1.1fr .9fr;gap:24px;min-height:100vh;padding:24px;display:grid}.brand-panel{align-self:center;max-width:760px;padding:clamp(35px,9vw,130px)}.brand-panel h1{margin-bottom:14px;font-size:clamp(54px,9vw,116px);line-height:.9}.brand-panel>p:not(.eyebrow){max-width:560px;color:var(--text-body);font-size:19px;line-height:1.55}.platform-pills{gap:9px;margin-top:30px;display:flex}.platform-pills span{border:1px solid var(--border-strong);color:var(--text-body);border-radius:999px;padding:7px 11px;font-family:DM Mono,monospace;font-size:12px}.login-card{background:var(--surface-base);border:1px solid var(--border-subtle);border-radius:20px;place-self:center;width:min(100%,470px);padding:38px;box-shadow:0 30px 100px #00000040}.login-card h2{margin-bottom:8px;font-size:32px}.login-card>p{color:var(--text-body);line-height:1.55}.login-card form{margin-top:26px}.login-card form button{width:100%}.muted{font-size:12px;margin-top:25px!important}.eyebrow{letter-spacing:.12em;color:var(--accent);font:500 11px DM Mono,monospace}.notice{background:var(--border-subtle);color:var(--text-primary);border-radius:10px;padding:11px 13px;font-size:13px;line-height:1.4}.app-shell{grid-template-columns:235px 1fr;min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--border-subtle);background:var(--surface-base);flex-direction:column;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}.logo{color:var(--text-primary);letter-spacing:-.04em;padding:5px 10px 26px;font-size:20px;font-weight:800;text-decoration:none}.logo span{background:var(--accent);width:24px;height:24px;color:var(--on-accent);border-radius:7px;place-items:center;margin-right:4px;font-size:14px;display:inline-grid}nav{gap:4px;display:grid}nav a{color:var(--text-secondary);border-radius:8px;padding:10px 12px;font-size:14px;font-weight:700;text-decoration:none}nav a:hover,nav a.active{color:var(--accent-text);background:var(--accent-soft)}.sidebar-foot{border-top:1px solid var(--border-subtle);align-items:center;gap:10px;margin-top:auto;padding:13px 10px 3px;font-size:12px;display:flex}.sidebar-foot strong{margin-bottom:2px;display:block}.avatar{background:var(--border-strong);border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.text-button{color:var(--text-secondary);background:0 0;border-radius:0;padding:0;font-size:12px;font-weight:600}.text-button:hover{color:var(--accent)}.content{width:100%;max-width:1360px;margin:auto;padding:46px clamp(20px,5vw,76px) 80px}header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:30px;display:flex}header h1{margin-bottom:0;font-size:clamp(31px,4vw,48px)}.header-actions{flex-wrap:wrap;gap:8px;display:flex}.outline{color:var(--text-body);border:1px solid var(--border-subtle);background:0 0}.banner{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.banner button{color:inherit;background:0 0;padding:0 3px;font-size:20px}.launch-link{background:var(--accent-soft);border:1px solid var(--accent-border);border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:-8px 0 24px;padding:12px 14px;font-size:12px;display:grid}.launch-link code{text-overflow:ellipsis;white-space:nowrap;color:var(--accent-text);font-family:DM Mono,monospace;overflow:hidden}.metrics{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:38px;display:grid}.metric,.panel,.project-card{border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:14px}.metric{padding:19px}.metric p{color:var(--text-secondary);margin-bottom:12px;font-size:13px;font-weight:700}.metric strong{letter-spacing:-.07em;font-size:34px;display:block}.metric span{color:var(--text-tertiary);font-size:11px}.grid{grid-template-columns:1.05fr .95fr;gap:14px;display:grid}.panel{padding:27px}.panel h2{margin-bottom:9px;font-size:27px}.panel>p:not(.eyebrow){color:var(--text-body);line-height:1.55}.create-panel form{margin-top:23px}.connection-panel{background:linear-gradient(145deg, var(--surface-raised), var(--surface-base) 65%)}.connection-panel ul{gap:2px;margin:24px 0 0;padding:0;list-style:none;display:grid}.connection-panel li{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:12px 0;font-size:13px;display:flex}.connection-panel li span{color:var(--text-secondary);font:11px DM Mono,monospace}.projects-section{margin-top:45px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:16px;display:flex}.section-heading h2{margin-bottom:0;font-size:28px}.section-heading>span{color:var(--text-secondary);font-size:12px}.empty-state{border:1px dashed var(--border-subtle);color:var(--text-secondary);text-align:center;border-radius:13px;padding:38px}.project-list{gap:10px;display:grid}.project-card{grid-template-columns:42px 1fr auto;align-items:center;gap:16px;padding:18px;display:grid}.project-icon{background:var(--accent-soft);width:42px;height:42px;color:var(--accent-text);border-radius:10px;place-items:center;font-weight:800;display:grid}.project-card h3{margin-bottom:4px;font-size:17px}.project-card p{color:var(--text-secondary);margin-bottom:10px;font-size:13px}.project-meta{color:var(--text-secondary);flex-wrap:wrap;gap:12px;font:10px DM Mono,monospace;display:flex}.roadmap{background:var(--accent-soft);border-color:var(--accent-border);margin-top:38px}.roadmap p:last-child{margin-bottom:0}@media (width<=860px),(hover:none) and (pointer:coarse) and (width<=1100px){.auth-shell{grid-template-columns:1fr;padding:12px}.brand-panel{padding:45px 25px 12px}.login-card{width:100%;padding:26px}.app-shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--border-subtle);flex-direction:row;justify-content:space-between;align-items:center;height:auto;padding:13px;position:static}.logo{padding:0}nav{display:none}.sidebar-foot{border:0;margin:0;padding:0}.content{padding:29px 17px 55px}header,.grid{grid-template-columns:1fr;display:grid}.header-actions{width:100%}.header-actions button{flex:1}.metrics{grid-template-columns:1fr}.launch-link{grid-template-columns:1fr;gap:7px}.connection-panel li{gap:4px;display:grid}input,textarea,select,[contenteditable=true]{font-size:16px!important}}.pipeline-editor{--panel:var(--surface-base);--background:var(--page-bg);--line:var(--border-subtle);--muted:var(--text-secondary);--text:var(--text-primary);--success:var(--accent);--warning:#ffbd68;border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 86%, var(--accent) 14%);border-radius:14px;gap:10px;padding:12px;display:grid}.pipeline-editor details{gap:10px;display:grid}.pipeline-editor summary{cursor:pointer;font-weight:700}.pipeline-editor details[open]>summary{margin-bottom:10px}.pipeline-branch,.pipeline-filter-group{gap:9px;min-width:0;display:grid}.pipeline-branch{border:1px solid var(--line);border-radius:12px;margin:10px 0;padding:10px}.pipeline-filter-group{border-left:3px solid var(--accent);background:var(--panel);border-radius:8px;padding:9px}.pipeline-filter-toolbar,.pipeline-filter-actions,.pipeline-branch-empty,.pipeline-cleanup,.pipeline-preview-meta{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.pipeline-branch-empty{justify-content:space-between;padding:8px 0}.pipeline-selection-mode{flex-wrap:wrap;gap:8px;display:flex}.pipeline-selection-mode .inline-check{border:1px solid var(--line);cursor:pointer;border-radius:10px;flex:220px;align-items:center;gap:8px;min-height:44px;margin:0;padding:8px 10px;display:flex}.pipeline-selection-mode .inline-check:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.pipeline-content-selection .pipeline-cleanup{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:6px 12px;display:grid}.pipeline-content-selection .pipeline-cleanup .inline-check{cursor:pointer;align-items:center;gap:7px;min-height:40px;margin:0;display:flex}.pipeline-content-selection .inline-check input{flex:none}@media (width<=640px){.pipeline-content-selection .pipeline-cleanup{grid-template-columns:repeat(2,minmax(0,1fr))}.pipeline-content-selection .pipeline-cleanup .inline-check{overflow-wrap:anywhere}}.pipeline-condition{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr;align-items:center;gap:7px;min-width:0;margin:0;padding:10px;display:grid}.pipeline-condition legend{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:0 6px;font-size:11px;font-weight:800}.pipeline-condition-text{border-left:3px solid var(--accent)}.pipeline-condition-media{border-left:3px solid #6fa8ff}.pipeline-condition-metadata{border-left:3px solid #c69cff}.pipeline-filter-hint{color:var(--muted);margin:0 0 8px;font-size:12px;line-height:1.45}.pipeline-condition input,.pipeline-condition select,.pipeline-replacement input,.pipeline-replacement select{min-width:0}.pipeline-replacement{grid-template-columns:1fr;align-items:center;gap:7px;margin-bottom:8px;display:grid}.pipeline-visual-field{min-width:0;margin:6px 0}.pipeline-visual-field .standard-editor-canvas{min-height:96px;max-height:280px}.pipeline-visual-field .rich-editor-toolbar,.pipeline-visual-field .rich-editor-foot{flex-wrap:wrap}.pipeline-formatted-preview{white-space:pre-wrap;overflow-wrap:anywhere}.pipeline-filter-toolbar>.pipeline-control-help{width:100%}.pipeline-control-help{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.pipeline-control-help>input,.pipeline-control-help>select,.pipeline-control-help>textarea{width:100%;min-width:0;margin-top:0}.pipeline-check-help{align-items:center;gap:7px;min-width:0;display:inline-flex}.pipeline-info{z-index:2;isolation:isolate;flex:none;display:inline-flex;position:relative}.pipeline-info.open{z-index:50}.pipeline-info-button{border:1px solid var(--accent-border);background:var(--surface-base);width:26px;min-width:26px;height:26px;color:var(--accent-text);cursor:pointer;border-radius:50%;place-items:center;padding:0;font:800 13px/1 ui-monospace,Cascadia Code,Segoe UI Mono,monospace;display:inline-grid;box-shadow:inset 0 0 0 1px #0a84ff0d}.pipeline-info-button>span{transform:translateY(-.5px)}.pipeline-info-button:hover,.pipeline-info-button:focus-visible,.pipeline-info-button[aria-expanded=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text);outline:none;box-shadow:0 0 0 3px #0a84ff1a}.pipeline-info-popover{z-index:60;border:1px solid var(--accent-border);background:var(--surface-base);width:min(300px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--text-primary);overflow-wrap:anywhere;pointer-events:none;border-radius:12px;gap:7px;padding:13px 14px;font-size:12px;font-weight:400;line-height:1.55;display:grid;position:fixed;right:auto;overflow-y:auto;box-shadow:0 18px 48px #000000b8,0 0 0 1px #0a84ff0f}.pipeline-info-popover:not(.positioned){visibility:hidden}.pipeline-info-popover:before{content:"";top:-6px;left:var(--pipeline-help-arrow-left,14px);border-top:1px solid var(--accent-border);border-left:1px solid var(--accent-border);background:var(--surface-base);width:10px;height:10px;position:absolute;transform:rotate(45deg)}.pipeline-info-popover.above:before{top:auto;bottom:-6px;transform:rotate(225deg)}.pipeline-info-popover strong{border-bottom:1px solid var(--accent-soft);color:var(--accent-text);padding-bottom:7px;font-size:12px;line-height:1.3}.inline-check{align-items:center;gap:6px;margin:0;font-size:13px;flex-direction:row!important;display:inline-flex!important}.inline-check input{width:auto;margin:0}.pipeline-preview-result{background:var(--panel);border:1px solid var(--line);border-radius:10px;gap:7px;padding:10px;display:grid}.pipeline-preview-result.matched{border-color:var(--success)}.pipeline-preview-result.filter_blocked,.pipeline-preview-result.filter_not_matched,.pipeline-preview-result.content_empty{border-color:var(--warning)}.pipeline-preview-content{flex-wrap:wrap;gap:7px;display:flex}.pipeline-preview-content span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:11px}.pipeline-preview-result pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--background);border-radius:8px;margin:0;padding:9px;font-family:inherit}.pipeline-editor.compact{margin-top:10px}@media (width<=760px){.pipeline-condition,.pipeline-replacement{grid-template-columns:1fr}.pipeline-condition button,.pipeline-replacement button{justify-self:start}.pipeline-filter-toolbar{align-items:flex-start}}body{background:var(--page-bg)}select{font:inherit}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}select{border:1px solid var(--border-subtle);background:var(--surface-base);width:100%;color:var(--text-primary);border-radius:9px;outline:none;margin-top:7px;padding:11px 34px 11px 12px;display:block}select:focus{border-color:var(--accent)}code,.eyebrow,.platform-pills span,.launch-link code,.project-meta{font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace}.logo-button{text-align:left;background:0 0;border:0;width:100%}.sidebar nav button{width:100%;color:var(--text-secondary);text-align:left;background:0 0;border:0;border-radius:8px;padding:10px 12px;font-size:14px;font-weight:600}.sidebar nav button:hover:not(:disabled),.sidebar nav button.active{color:var(--accent-text);background:var(--accent-soft)}.sidebar-mainnav{gap:4px;display:grid}.sidebar-section-menu{border-left:2px solid var(--accent-border);gap:5px;margin:8px 0 5px;padding:9px 0 4px 10px;display:grid}.sidebar-section-label{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font:700 9px/1.2 ui-monospace,Cascadia Code,Segoe UI Mono,monospace}.sidebar-subnav{gap:2px;display:grid}.sidebar .sidebar-subnav button{color:var(--text-secondary);padding:7px 9px;font-size:11px;font-weight:600}.sidebar .sidebar-subnav button.active{background:var(--accent-soft);color:var(--accent-text)}.sidebar nav button.active-subtle{color:var(--text-primary)}.sidebar nav button:disabled{opacity:.38;cursor:not-allowed}.small{width:19px;height:19px;margin-bottom:10px}.open-button{min-width:72px;color:var(--accent-text)}.account-panel{background:linear-gradient(145deg, var(--surface-raised), var(--surface-base) 65%)}.account-panel form{margin-top:22px}.workspace-header{align-items:center}.workspace-header h1{margin-bottom:7px}.header-description{max-width:680px;color:var(--text-secondary);margin-bottom:0;line-height:1.5}.back-button{color:var(--text-secondary);background:0 0;margin:0 0 25px;padding:0;font-size:13px}.back-button:hover{color:var(--accent)}.live-badge{border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent-text);border-radius:999px;flex:none;padding:8px 11px;font-size:11px;font-weight:700}.workspace-tabs{z-index:5;border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111720f0;border-radius:12px;gap:5px;margin:-8px 0 28px;padding:7px;display:flex;position:sticky;top:0;overflow-x:auto}.workspace-tabs button{color:var(--text-secondary);background:0 0;flex:none;padding:9px 13px;font-size:12px}.workspace-tabs button:hover,.workspace-tabs button.active{background:var(--accent-soft);color:var(--accent-text)}.workspace-state{min-height:55vh;color:var(--text-secondary);text-align:center;place-content:center;gap:12px;display:grid}.error-state h2{margin-bottom:0}.error-state p{color:var(--text-body)}.workspace-summary .metrics{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.header-actions{flex-wrap:nowrap}.header-actions button{white-space:nowrap;padding:10px 12px;font-size:12px}.overview-primary-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:-18px;display:flex}.overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-header{align-items:center;margin-bottom:22px}.overview-header h1{font-size:clamp(25px,3vw,36px);line-height:1.08}.overview-header .eyebrow{margin-bottom:7px}.account-trigger{width:100%;color:var(--text-primary);text-align:left;background:0 0;position:relative}.account-trigger:hover,.account-trigger.active{background:var(--accent-soft)}.account-trigger.incomplete{border-top-color:#7a5c32}.account-trigger-copy{gap:2px;min-width:0;display:grid}.account-trigger-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-trigger-copy small{color:var(--text-secondary);font-size:10px;font-weight:700}.avatar-wrap{flex:none;display:inline-grid;position:relative}.settings-dot{background:#ffbd68;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-2px;box-shadow:0 0 0 3px #ffbd681f}.account-completeness{justify-content:space-between;align-items:center;gap:22px;margin-bottom:14px;display:flex}.account-completeness.incomplete{background:linear-gradient(145deg, #2a2218, var(--surface-base) 68%);border-color:#6c5130}.account-completeness.complete{border-color:var(--accent-border);background:linear-gradient(145deg, var(--accent-soft), var(--surface-base) 68%)}.account-completeness h2{margin-bottom:7px}.account-completeness p:last-child{margin-bottom:0}.account-header-actions{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.account-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.messenger-settings{grid-column:1/-1}.verified-setting{background:#172a23;border-radius:9px;gap:4px;margin:14px 0;padding:11px 12px;display:grid}.verified-setting span{color:#78cda0;text-transform:uppercase;font-size:10px;font-weight:700}.verified-setting strong{overflow-wrap:anywhere;font-size:13px}.account-provider-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.account-provider{border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.account-provider>div:first-child{gap:4px;min-width:0;display:grid}.account-provider>div:first-child span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-link-status{white-space:nowrap;overflow-wrap:normal;justify-content:center;justify-self:end;align-items:center;width:max-content;min-width:max-content;max-width:none;padding:3px 7px;line-height:1.15;display:inline-flex;overflow:visible}.account-provider>button{grid-column:1/-1}.binding-link{grid-column:1/-1;align-items:center;gap:12px;display:flex}.button-link{background:var(--accent);color:var(--on-accent);border-radius:10px;justify-content:center;padding:10px 13px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.refresh-identities{margin-top:14px}.next-step{max-width:920px}.next-step p:not(.eyebrow){max-width:740px}.inline-actions{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.inline-actions button:disabled{cursor:not-allowed}.error-notice{color:#ffd9de;background:#42252a;border:1px solid #6d3841;justify-content:space-between;gap:12px;margin-bottom:18px;display:flex}.error-notice button{color:inherit;background:0 0;padding:0;font-size:19px}.entity-layout{grid-template-columns:minmax(330px,.85fr) minmax(390px,1.15fr);align-items:start;gap:22px;display:grid}.form-panel{position:sticky;top:82px}.form-panel form{margin-top:23px}.form-hint{background:var(--surface-base);border-radius:9px;padding:10px 12px;font-size:12px}.form-hint code{color:#ffc879}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.form-row label,.entity-list{min-width:0}.route-right-column{gap:28px;min-width:0;display:grid}.automation-layout{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr)}.automation-layout>*{min-width:0}.automation-layout .form-panel{position:static}.backfill-layout .backfill-jobs{margin-top:0}.backfill-layout .backfill-job{overflow-wrap:anywhere;min-width:0}.recipient-selection-gate{min-width:0;position:relative}.recipient-selection-gate>fieldset{border:0;gap:9px;min-width:0;margin:0;padding:0;display:grid}.recipient-selection-gate[data-disabled=true]{cursor:not-allowed}.recipient-selection-gate[data-disabled=true]>fieldset{opacity:.45;pointer-events:none}.recipient-selection-tooltip{z-index:30;border:1px solid var(--border-strong);background:var(--surface-raised);color:var(--text-primary);border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.4;display:none;position:absolute;inset:auto 0 calc(100% + 8px);box-shadow:0 8px 24px #0006}.recipient-selection-gate:hover>.recipient-selection-tooltip,.recipient-selection-gate:focus-within>.recipient-selection-tooltip{display:block}.section-heading.compact{align-items:center;margin:5px 0 13px}.section-heading.compact h2{margin:0;font-size:23px}.section-heading.compact span{background:var(--surface-raised);min-width:26px;height:26px;color:var(--text-body);border-radius:999px;place-items:center;font-size:11px;display:grid}.entity-stack{gap:9px;display:grid}.entity-card{border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:12px;min-width:0;padding:58px 17px 17px}.entity-card p{color:var(--text-secondary);overflow-wrap:anywhere;margin:8px 0 7px;font-size:13px}.entity-card small{color:var(--text-secondary);overflow-wrap:anywhere;line-height:1.45;display:block}.entity-card small.runtime-ok{color:var(--accent-text);margin-top:5px}.entity-card small.runtime-error{color:#f1a3ae;margin-top:5px}.entity-title{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.entity-title strong{overflow-wrap:anywhere}.status{background:var(--surface-raised);max-width:52%;color:var(--text-body);overflow-wrap:anywhere;text-align:center;border-radius:999px;flex:none;padding:4px 7px;font:9px ui-monospace,Cascadia Code,monospace}.status.warning{color:#ffd18c;background:#3c3020}.status.success{color:#91e9b7;background:#1d3a2e}.status.danger{color:#ff9aaa;background:#3e2028}.destination{background:var(--surface-base);color:var(--text-body);border-radius:8px;gap:3px;margin-top:10px;padding:10px 11px;font-size:12px;display:grid}.route-card-section-title{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;margin:14px 0 0;font-size:10px;font-weight:700}.destination.source-detail{border-left:2px solid var(--accent-border)}.mode-note{border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent-text);border-radius:9px;gap:4px;margin:-5px 0 17px;padding:11px 12px;font-size:11px;line-height:1.45;display:grid}.mode-note.forward{color:#e4c995;background:#282218;border-color:#55462f}.mode-note strong{color:var(--accent-text);font-size:12px}.route-picker{border:0;min-width:0;margin:0 0 17px;padding:0}.route-picker legend{color:var(--text-primary);margin-bottom:8px;font-size:12px;font-weight:700}.route-picker-heading{min-height:26px;color:var(--text-secondary);justify-content:space-between;align-items:center;margin-bottom:7px;font-size:10px;display:flex}.text-button{width:auto;color:var(--accent);background:0 0;border:0;padding:3px 0;font-size:10px}.text-button:hover{color:var(--accent-text);background:0 0}.route-picker-hint{color:#d2ad72;margin:0 0 8px;font-size:10px;line-height:1.45}.route-choice-list{gap:7px;max-height:230px;padding-right:3px;display:grid;overflow-y:auto}.route-choice-card{border:1px solid var(--border-subtle);background:var(--surface-base);cursor:pointer;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;margin:0;padding:11px;display:grid;position:relative}.route-choice-card:hover:not(.disabled),.route-choice-card.selected{border-color:var(--accent-border);background:var(--accent-soft)}.route-choice-card:focus-within{outline:2px solid var(--accent);outline-offset:2px}.route-choice-card>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.route-choice-card>span:last-child{gap:3px;min-width:0;display:grid}.route-choice-card strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.route-choice-card small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.route-choice-check{border:2px solid var(--text-tertiary);width:17px;height:17px;color:var(--accent-soft);border-radius:4px;place-items:center;font-size:11px;font-weight:900;display:grid}.route-choice-card.selected .route-choice-check{border-color:var(--accent);background:var(--accent)}.route-choice-card.selected .route-choice-check:after{content:"✓"}.route-choice-card.disabled{opacity:.42;cursor:not-allowed}.mode-pill{background:var(--accent-soft);color:var(--accent-text);border-radius:6px;margin-top:10px;padding:4px 7px;font-size:10px;font-weight:700;display:inline-flex}.mode-pill.forward{color:#ffd18c;background:#3c3020}.compact-empty{padding:30px 18px}.delivery-journal{min-width:0;padding-top:2px}.delivery-metrics{flex-wrap:wrap;gap:7px;margin:-3px 0 13px;display:flex}.delivery-metrics span{background:var(--surface-raised);color:var(--text-body);border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700}.delivery-metrics .success{color:#91e9b7;background:#1d3a2e}.delivery-metrics .danger{color:#ff9aaa;background:#3e2028}.delivery-stack{gap:8px;display:grid}.delivery-card{border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:10px;min-width:0;padding:12px 13px}.delivery-card-header{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.delivery-card-header strong{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;font-size:12px}.delivery-card p{color:var(--text-secondary);overflow-wrap:anywhere;margin:7px 0 5px;font-size:12px}.delivery-card small{color:var(--text-tertiary);overflow-wrap:anywhere;font-size:10px;line-height:1.5;display:block}.delivery-card small.album-note{color:var(--accent-text);margin:-1px 0 5px}.delivery-retry{margin-top:10px;padding:7px 10px;font-size:10px}.delivery-bulk-retry{margin:9px 0 12px;padding:8px 11px;font-size:10px}.delivery-toolbar{justify-content:space-between;align-items:end;gap:12px;margin:10px 0;display:flex}.delivery-toolbar label{color:var(--text-tertiary);gap:5px;margin:0;font-size:10px;display:grid}.delivery-toolbar select,.delivery-toolbar input{min-width:150px;padding:7px 9px;font-size:11px}.delivery-filters{flex-wrap:wrap;flex:auto;align-items:end;gap:8px;min-width:0;display:flex}.delivery-search-filter{flex:260px}.delivery-search-filter input{width:100%}.delivery-clear-filters{width:auto;padding:8px 10px;font-size:10px}.delivery-pages,.delivery-bulk-actions,.delivery-card-title{align-items:center;gap:8px;display:flex}.delivery-pages button{padding:7px 9px;font-size:10px}.delivery-pages span{color:var(--text-tertiary);white-space:nowrap;font-size:10px}.delivery-bulk-actions{flex-wrap:wrap}.delivery-card-title{min-width:0}.delivery-card-title input{flex:none;width:15px;height:15px;margin:0}.attempt-history{border-top:1px solid var(--border-subtle);color:var(--text-secondary);margin-top:9px;padding-top:8px;font-size:10px}.attempt-history summary{cursor:pointer;color:var(--text-body)}.attempt-history ol{gap:6px;margin:8px 0 0;padding-left:20px;display:grid}.attempt-history li span{color:var(--text-body);overflow-wrap:anywhere;display:block}.dependency-hint{border:1px dashed var(--border-strong);background:var(--surface-base);border-radius:10px;margin-top:22px;padding:18px}.dependency-hint strong{font-size:13px}.dependency-hint p{color:var(--text-secondary);margin:7px 0 0;font-size:12px}.connection-wizard{overflow:hidden}.phone-field{min-width:0;margin-bottom:14px}.phone-field>label{margin-bottom:7px}.phone-field-controls{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:8px;display:grid}.phone-field-controls>select,.phone-field-controls>input{min-width:0;margin-top:0}@media (width<=600px){.phone-field-controls{grid-template-columns:minmax(0,1fr)}.phone-field-controls>select,.phone-field-controls>input{font-size:16px}}.connection-wizard form{margin-top:22px}.wizard-back{margin-bottom:18px}.wizard-copy{color:var(--text-body);margin-bottom:20px;font-size:13px;line-height:1.55}.secret-note{color:var(--text-tertiary);margin:-6px 0 17px;font-size:11px;line-height:1.45}.max-peer-picker{border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:10px;gap:9px;margin:2px 0 18px;padding:13px;display:grid}.max-peer-picker .entity-title{align-items:center}.max-peer-picker .entity-title strong{color:var(--text-primary);font-size:12px}.max-peer-picker .entity-title button{width:auto;padding:7px 10px}.max-peer-picker small{color:var(--text-secondary);line-height:1.4}.max-peer-picker .field-error{color:#f1a3ae}.connection-warning{color:#e5c797;background:#2a2218;border:1px solid #6c5130;border-radius:10px;gap:5px;margin:2px 0 18px;padding:12px 13px;font-size:12px;line-height:1.45;display:grid}.connection-warning strong{color:#ffd18c;font-size:12px}.auth-methods{gap:10px;margin-top:21px;display:grid}.auth-methods .wizard-copy{margin-bottom:5px}.auth-methods button{width:100%}.wizard-actions{flex-wrap:wrap;gap:9px;display:flex}.wizard-actions button{flex:150px}.auth-code-input{letter-spacing:.16em;max-width:210px;font:700 20px ui-monospace,Cascadia Code,monospace}.qr-step{justify-items:start;gap:13px;margin-top:20px;display:grid}.qr-step .wizard-copy{margin-bottom:0}.qr-frame,.qr-placeholder{aspect-ratio:1;background:#fff;border-radius:15px;place-items:center;width:min(100%,280px);padding:14px;display:grid}.qr-frame img{object-fit:contain;width:100%;height:100%;display:block}.qr-placeholder{background:var(--surface-base);color:var(--text-secondary);text-align:center;gap:10px;font-size:12px}.qr-step>small{color:var(--text-secondary)}.polling-note{color:#a8d9bd;align-items:center;gap:8px;font-size:12px;display:flex}.polling-note span{background:#78e3af;border-radius:50%;width:8px;height:8px;animation:1.7s infinite connection-pulse;box-shadow:0 0 #0a84ff80}@keyframes connection-pulse{70%{box-shadow:0 0 0 7px #0a84ff00}to{box-shadow:0 0 #0a84ff00}}.validating-step{background:var(--surface-base);text-align:center;border-radius:12px;justify-items:center;gap:9px;margin:22px 0 8px;padding:28px 18px;display:grid}.validating-step strong{margin-top:4px}.validating-step p{max-width:330px;color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.alias-form{border-top:1px solid var(--border-subtle);padding-top:19px;margin-top:19px!important}.auth-inline-error{color:#ffd9de;overflow-wrap:anywhere;background:#42252a;border:1px solid #6d3841;border-radius:9px;margin-top:16px;padding:10px 12px;font-size:12px;line-height:1.45}.cancel-auth{color:#d69ca4;margin-top:20px;display:block}.cancel-auth:hover{color:#ffc3cb}.connection-identity{border:1px solid var(--accent-border);background:var(--accent-soft);border-radius:12px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:13px;margin-top:18px;padding:14px;display:grid}.identity-avatar,.connection-avatar{object-fit:cover;background:var(--accent-soft);color:var(--accent-text);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid;overflow:hidden}.identity-avatar{width:54px;height:54px;font-size:18px}.connection-avatar{width:42px;height:42px;font-size:14px}.connection-identity>div{min-width:0}.connection-identity strong,.connection-identity span,.connection-identity small{overflow-wrap:anywhere;display:block}.connection-identity strong{color:var(--accent-text)}.connection-identity div>span{color:var(--accent-text);margin-top:3px;font-size:12px}.connection-identity small{color:var(--accent-text);margin-top:4px}.identity-verified{color:#91e9b7;text-align:center;background:#1d3a2e;border-radius:999px;justify-self:end;padding:5px 7px;font-size:9px;font-weight:800}.connection-card{gap:13px;display:grid}.connection-card-main{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;display:grid}.connection-card-main>div{min-width:0}.connection-card-main .entity-title{align-items:center}.connection-card-main p{margin-bottom:4px}.connection-card-main small+small{margin-top:2px}.connection-card-actions{flex-wrap:wrap;justify-self:start;gap:8px;display:flex}.project-card.sortable-card{grid-template-columns:42px minmax(0,1fr) auto;padding-top:58px}.sortable-card{scroll-margin-top:92px;position:relative}.drag-handle{color:var(--text-tertiary);cursor:grab;-webkit-user-select:none;user-select:none;line-height:32px;position:absolute;top:16px;right:94px}.drag-handle:active{cursor:grabbing}.sort-controls{z-index:2;gap:6px;display:flex;position:absolute;top:15px;right:15px}.sort-button{width:34px;height:32px;color:var(--text-body);border-radius:8px;place-items:center;padding:0;font-size:15px;line-height:1;display:grid}.sort-button:disabled{cursor:not-allowed}.card-primary-actions{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.card-primary-actions button,.management-actions button{padding:8px 11px;font-size:11px}.management-panel{border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:10px;margin-top:12px;padding:12px;animation:.16s ease-out management-reveal}.management-actions{flex-wrap:wrap;gap:8px;display:flex}.project-card .card-primary-actions{justify-content:flex-end;margin-top:0}.project-card .management-panel{grid-column:1/-1;width:100%;margin-top:0}@keyframes management-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.connection-manage,.connection-delete{padding:8px 11px;font-size:11px}.outline.danger{color:#ffc3cb;border-color:#6d3841}.outline.danger:hover{background:#42252a}.language-select{color:var(--text-secondary);gap:6px;margin-bottom:0;font-size:11px;display:grid;position:relative}.language-label{letter-spacing:.06em;text-transform:uppercase;font:600 10px ui-monospace,Cascadia Code,Segoe UI Mono,monospace}.language-menu{position:relative}.language-menu summary{border:1px solid var(--border-subtle);background:var(--surface-base);min-height:38px;color:var(--text-primary);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:8px 11px;list-style:none;display:flex}.language-menu summary::-webkit-details-marker{display:none}.language-menu summary:after{content:"⌄";color:var(--text-secondary);margin-left:auto;font-size:12px}.language-menu[open] summary{border-color:var(--accent-border)}.language-current-name{font-size:12px;font-weight:700}.language-options{z-index:60;border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:10px;min-width:170px;padding:5px;display:grid;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 14px 32px #00000057}.language-options button{width:100%;color:var(--text-primary);text-align:left;background:0 0;border-radius:7px;align-items:center;gap:9px;padding:9px 10px;font-size:12px;display:flex}.language-options button:hover,.language-options button.active{background:var(--accent-soft);color:var(--accent-text)}.language-options button.active:after{content:"✓";color:var(--accent);margin-left:auto}.language-select.compact .language-menu summary{justify-content:center;width:42px;min-height:40px;padding:7px}.language-select.compact .language-menu summary:after,.language-select.compact .language-current-name{display:none}.auth-language{width:min(190px,100%);margin-bottom:30px}.auth-language .language-options{top:calc(100% + 6px);bottom:auto}.sidebar-language{width:100%;margin-top:auto;padding:0 10px 12px}.sidebar-language+.sidebar-foot{margin-top:0}.telegram-setup{min-width:0;max-width:100%;margin-top:18px;scroll-margin-top:92px;overflow:hidden}.setup-loading{background:var(--surface-base);color:var(--text-secondary);border-radius:12px;justify-items:center;gap:11px;padding:30px 16px;font-size:12px;display:grid}.setup-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 22px;padding:0;list-style:none;display:grid}.setup-progress li{background:var(--surface-base);min-width:0;color:var(--text-tertiary);overflow-wrap:anywhere;border-radius:9px;align-items:center;gap:7px;padding:8px;font-size:10px;font-weight:700;display:flex}.setup-progress li span{border:1px solid var(--border-subtle);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font:9px ui-monospace,Cascadia Code,monospace;display:grid}.setup-progress li.active{background:var(--accent-soft);color:var(--accent-text)}.setup-progress li.active span{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.setup-load-error{color:#e5c797;background:#2a2218;border:1px solid #6d5131;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 17px;padding:11px 12px;font-size:12px;line-height:1.45;display:flex}.setup-load-error button{flex:none;padding:7px 10px}.choice-group{border:0;min-width:0;margin:0;padding:0}.choice-stack{gap:8px;margin-bottom:17px;display:grid}.choice-card{border:1px solid var(--border-subtle);background:var(--surface-base);cursor:pointer;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;margin:0;padding:12px;display:grid;position:relative}.choice-card:hover:not(.disabled),.choice-card.selected{border-color:var(--accent-border);background:var(--accent-soft)}.choice-card:focus-within{outline:2px solid var(--accent);outline-offset:2px}.choice-card>input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;padding:0;position:absolute}.choice-dot{border:2px solid var(--text-tertiary);width:17px;height:17px;box-shadow:inset 0 0 0 3px var(--surface-base);border-radius:50%;margin-top:1px}.choice-card.selected .choice-dot{border-color:var(--accent);background:var(--accent);box-shadow:inset 0 0 0 3px var(--accent-soft)}.choice-content{gap:4px;min-width:0;display:grid}.choice-content strong{color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;display:flex}.choice-content strong small{background:var(--accent-soft);color:var(--accent-text);text-transform:uppercase;border-radius:999px;padding:3px 6px;font-size:8px}.choice-content>span{color:var(--text-secondary);font-size:11px;font-weight:400;line-height:1.45}.choice-card.disabled{opacity:.48;cursor:not-allowed}.publication-fallback-caption-option .choice-card>input{opacity:1;pointer-events:auto;width:17px;height:17px;accent-color:var(--accent);margin-top:1px;position:static}.profile-form{border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:11px;min-width:0;max-width:100%;margin:7px 0 18px;padding:14px}.profile-preview{flex-wrap:wrap;gap:6px;margin:-5px 0 17px;display:flex}.profile-preview span{background:var(--surface-raised);color:var(--text-secondary);border-radius:6px;padding:4px 7px;font-size:9px;font-weight:700}.proxy-test{flex-wrap:wrap;align-items:center;gap:9px;margin:-4px 0 17px;display:flex}.proxy-test .outline{width:auto}.proxy-test-success,.proxy-test-error{font-size:11px;font-weight:700;line-height:1.4}.proxy-test-success{color:#91e9b7}.proxy-test-error{color:#ffc3cb}.profile-form>label:last-of-type{margin-bottom:0}.checkbox-label{cursor:pointer;align-self:center;align-items:flex-start;gap:9px;margin-top:19px;display:flex}.checkbox-label input{width:17px;height:17px;accent-color:var(--accent);flex:none;margin:1px 0 0;padding:0}.checkbox-label span{color:var(--text-body);font-size:11px;font-weight:600;line-height:1.4}.setup-help{border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:9px;margin:6px 0 15px;padding:10px 11px;font-size:11px;line-height:1.5}.setup-help summary{color:var(--text-body);cursor:pointer;font-weight:700}.setup-help ol{margin:10px 0;padding-left:20px}.setup-help p{margin:10px 0 0}.setup-help a{color:var(--accent-text);overflow-wrap:anywhere}.setup-help code{color:#ffc879;overflow-wrap:anywhere;word-break:break-word}.proxy-modes{border:0;gap:8px;min-width:0;margin:0 0 18px;padding:0;display:grid}.proxy-modes legend{color:var(--text-body);margin-bottom:9px;font-size:13px;font-weight:700}.setup-review{margin-top:20px}.setup-review dl{gap:8px;margin:0 0 17px;display:grid}.setup-review dl div{background:var(--surface-base);border-radius:9px;grid-template-columns:minmax(90px,.4fr) minmax(0,1fr);gap:12px;padding:11px 12px;display:grid}.setup-review dt{color:var(--text-tertiary);font-size:11px}.setup-review dd{color:var(--text-primary);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.handoff-step{background:#2a2218;border:1px solid #6c5130;border-radius:12px;justify-items:start;gap:9px;margin:20px 0 8px;padding:18px;display:grid}.handoff-step .handoff-icon{color:#2a2218;background:#ffd18c;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.handoff-step>strong{color:#ffdda8}.handoff-step>p{color:#d7bb91;margin:0;font-size:12px;line-height:1.5}.handoff-step .wizard-actions{margin-top:6px}.change-telegram-settings{width:100%;margin-top:17px}.backfill-panel{padding:20px}.backfill-form{gap:13px;display:grid}.backfill-target-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.backfill-target-column{gap:9px;min-width:0;display:grid}.route-target-grid{margin-bottom:5px}.route-target-grid .route-picker-hint,.route-target-grid .route-choice-card{margin:0}.route-target-clear{justify-self:start}.backfill-field-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:800}.backfill-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;min-width:0;display:grid}.backfill-grid>label{min-width:0;max-width:100%}.datetime-local-control{border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:9px;inline-size:100%;min-inline-size:0;max-inline-size:100%;margin-top:7px;display:block;overflow:hidden}.datetime-local-control:focus-within{border-color:var(--accent)}.datetime-local-control input[type=datetime-local]{background:0 0;border:0;border-radius:0;margin:0;display:block;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;width:100%!important;min-width:0!important;max-width:100%!important}.datetime-local-control input[type=datetime-local]::-webkit-date-and-time-value{min-width:0}@supports (-webkit-touch-callout:none){.datetime-local-control input[type=datetime-local]{appearance:none}}.backfill-multiselect,.backfill-direct-picker{border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:10px;position:relative}.backfill-multiselect>summary,.backfill-direct-picker>summary{cursor:pointer;min-height:42px;color:var(--text-primary);padding:12px 38px 12px 13px;font-size:12px;font-weight:750;list-style:none}.backfill-multiselect>summary::-webkit-details-marker{display:none}.backfill-direct-picker>summary::-webkit-details-marker{display:none}.backfill-multiselect>summary:after,.backfill-direct-picker>summary:after{content:"⌄";color:var(--text-secondary);position:absolute;top:11px;right:13px}.backfill-multiselect[open]>summary:after,.backfill-direct-picker[open]>summary:after{content:"⌃"}.backfill-single-select>summary{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.backfill-multiselect .choice-stack{gap:7px;max-height:310px;padding:0 9px 9px;display:grid;overflow-y:auto}.backfill-multiselect>small{color:var(--text-tertiary);padding:0 12px 12px;display:block}.backfill-direct-picker{border-style:dashed}.backfill-direct-form{gap:12px;padding-top:12px;display:grid}.backfill-direct-picker .backfill-direct-form{padding:0 12px 12px}.backfill-references{grid-column:1/-1}.backfill-jobs{gap:10px;margin-top:18px;display:grid}.backfill-job{border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:11px;gap:7px;padding:13px;display:grid}.backfill-job small{color:var(--text-tertiary);font-size:10px;line-height:1.5}.backfill-job>button{justify-self:start;padding:7px 10px;font-size:10px}.backfill-progress{background:var(--border-subtle);border-radius:999px;height:6px;overflow:hidden}.backfill-progress span{border-radius:inherit;background:var(--accent);height:100%;transition:width .18s;display:block}.route-topic-sync{margin-bottom:14px}.route-topic-sync.selected .route-choice-check{border-color:var(--accent);background:var(--accent)}.mode-pill.topic-sync{border-color:var(--text-tertiary);color:#9ed6f0;background:var(--surface-raised);margin-left:6px}.publication-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}.publication-section-tabs{z-index:12;border:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f161ff0;border-radius:13px;gap:5px;width:fit-content;max-width:100%;padding:5px;display:flex;position:sticky;top:0;overflow-x:auto;box-shadow:0 8px 24px #0000002e}.publication-section-tabs button{color:var(--text-secondary);background:0 0;border:0;border-radius:9px;flex:none;padding:9px 14px;font-size:10px}.publication-section-tabs button:hover{background:var(--surface-raised);color:var(--text-primary)}.publication-section-tabs button.active{background:var(--border-strong);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--text-tertiary)}.publication-composer{position:static}.publication-composer>p:not(.eyebrow){font-size:13px}.publication-text{min-height:150px}.rich-message-editor{border:1px solid var(--border-strong);background:var(--surface-base);border-radius:13px;min-width:0;margin:0 0 17px;overflow:visible}.rich-editor-mode{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.rich-editor-mode>strong{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;font-size:11px}.rich-editor-mode>div{background:var(--page-bg);border-radius:8px;flex:none;gap:3px;max-width:100%;margin-left:auto;padding:3px;display:flex}.rich-editor-mode button{color:var(--text-secondary);background:0 0;border:0;border-radius:6px;padding:5px 9px;font-size:9px}.rich-editor-mode button.active{background:var(--border-subtle);color:var(--text-primary)}.rich-editor-window-actions{align-items:center;gap:4px;display:flex}.rich-editor-window-actions .rich-editor-clear{color:#d98989}.rich-editor-window-actions .rich-editor-clear svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;margin:auto;display:block}.rich-editor-window-actions .rich-editor-expand{border-color:var(--border-strong);color:var(--accent-text);font-size:16px}.rich-editor-toolbar{z-index:2;border-bottom:1px solid var(--border-subtle);background:var(--surface-base);flex-wrap:wrap;align-items:center;gap:3px;padding:8px 9px;display:flex;position:relative}.rich-editor-toolbar>button,.rich-editor-toolbar select{width:32px;min-width:32px;height:32px;color:var(--text-primary);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;margin:0;padding:0;font-size:15px;display:grid}.rich-editor-toolbar>button:hover:not(:disabled),.rich-editor-toolbar select:hover{border-color:var(--border-strong);background:var(--surface-raised)}.rich-editor-toolbar button:disabled{opacity:.35;cursor:not-allowed}.rich-editor-toolbar select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:47px;padding:0 4px;font-size:11px}.rich-editor-canvas{min-height:260px;max-height:620px;color:var(--text-primary);outline:none;padding:18px;font-size:14px;line-height:1.55;overflow-y:auto}.rich-editor-canvas:empty:before{color:var(--text-tertiary);content:attr(data-placeholder);pointer-events:none}.rich-editor-canvas h1,.rich-editor-canvas h2,.rich-editor-canvas h3{color:var(--text-primary);margin:12px 0 8px}.rich-editor-canvas h1{font-size:24px}.rich-editor-canvas h2{font-size:20px}.rich-editor-canvas h3{font-size:17px}.rich-editor-canvas h4,.rich-editor-canvas h5,.rich-editor-canvas h6{color:var(--text-primary);margin:10px 0 7px}.rich-editor-canvas h4{font-size:16px}.rich-editor-canvas h5{font-size:15px}.rich-editor-canvas h6{text-transform:uppercase;letter-spacing:.035em;font-size:14px}.rich-editor-canvas p{margin:8px 0}.rich-editor-canvas blockquote,.pipeline-formatted-preview blockquote{background:var(--surface-raised);color:var(--text-body);border-left:3px solid #5da9e9;margin:10px 0;padding:8px 12px}.rich-editor-canvas blockquote cite,.rich-editor-canvas aside cite{color:#65aaf5;margin-top:5px;font-size:.9em;font-style:normal;font-weight:700;display:block}.rich-editor-canvas aside cite{font-style:italic}.rich-editor-canvas [data-rich-quote-text]{outline:none;min-height:1.45em;display:block}.rich-editor-canvas [data-rich-quote-text]:empty:before{color:var(--text-tertiary);content:attr(data-placeholder);pointer-events:none}.rich-editor-canvas [data-rich-quote-text]:empty+cite:empty{display:none}.rich-editor-canvas [data-rich-quote-text]:not(:empty)+cite:empty{min-height:1.35em}.rich-editor-canvas [data-rich-quote-text]:not(:empty)+cite:empty:before{color:var(--text-tertiary);content:attr(data-placeholder);pointer-events:none;font-weight:500}.rich-editor-canvas aside{background:var(--surface-raised);max-width:88%;color:var(--text-primary);text-align:center;border-radius:10px;margin:18px auto;padding:13px 38px;font-size:1.08em;font-style:italic;position:relative}.rich-editor-canvas aside:before,.rich-editor-canvas aside:after{color:#4294ed;font:700 28px/1 Georgia,serif;position:absolute;top:8px}.rich-editor-canvas aside:before{content:"“";left:9px}.rich-editor-canvas aside:after{content:"”";right:9px}.rich-editor-canvas ul,.rich-editor-canvas ol{margin:10px 0;padding-left:28px}.rich-editor-canvas li{min-height:1.55em;padding:2px 0}.rich-editor-canvas ul:has(>li>input[type=checkbox]){padding-left:2px;list-style:none}.rich-editor-canvas li>input[type=checkbox]{vertical-align:-3px;accent-color:#55a7f5;cursor:pointer;width:18px;height:18px;margin:0 8px 0 0}.rich-editor-canvas details{border-bottom:1px solid var(--border-subtle);margin:12px 0;padding:0 8px 10px}.rich-editor-canvas details>summary{color:var(--text-primary);cursor:pointer;padding:7px 0;font-weight:650}.rich-editor-canvas details>:not(summary){margin-left:27px}.rich-editor-canvas table{border-collapse:collapse;table-layout:fixed;width:100%;margin:12px 0}.rich-editor-canvas td,.rich-editor-canvas th{border:1px solid var(--border-strong);text-align:left;overflow-wrap:anywhere;padding:7px 9px}.rich-editor-canvas table:not([bordered]) td,.rich-editor-canvas table:not([bordered]) th{border-color:#0000}.rich-editor-canvas table[compact] td,.rich-editor-canvas table[compact] th{padding:3px 6px}.rich-editor-canvas table[striped] tr:nth-child(2n) td{background:#7b91a917}.rich-editor-canvas th{background:#4b749e33;font-weight:700}.rich-editor-canvas td[align=center],.rich-editor-canvas th[align=center]{text-align:center}.rich-editor-canvas td[align=right],.rich-editor-canvas th[align=right]{text-align:right}.rich-editor-canvas .rich-table-cell-selected{outline-offset:-2px;background:#3681e624;outline:2px solid #4b99ff;position:relative}.rich-editor-canvas pre,.rich-editor-canvas code{background:var(--page-bg);border-radius:5px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.rich-editor-canvas pre{white-space:pre-wrap;padding:10px}.rich-editor-canvas code{padding:2px 4px}.rich-editor-canvas tg-spoiler{background:var(--border-subtle);color:#0000;border-radius:4px}.rich-editor-canvas tg-spoiler:hover{color:var(--text-primary)}.standard-editor-canvas{min-height:180px;max-height:440px}.standard-editor-canvas tg-spoiler{background:var(--border-subtle);color:#0000;border-radius:4px}.standard-editor-canvas tg-spoiler:hover{color:var(--text-primary)}.standard-editor-toolbar .toolbar-monospace{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.standard-editor-toolbar>button{font-size:13px}.standard-source-textarea{min-height:180px}.rich-editor-canvas tg-math-block{background:var(--surface-base);color:#b9d9ff;text-align:center;border-radius:8px;margin:10px 0;padding:10px;font-family:serif;display:block}.rich-editor-canvas [data-rich-media-id]{cursor:grab;margin:14px auto;display:block}.rich-editor-canvas img[data-rich-media-id]{width:auto;max-width:100%;height:auto;max-height:360px;box-shadow:none;object-fit:contain;background:0 0;border:0;border-radius:0}.rich-editor-canvas video[data-rich-media-id],.rich-editor-canvas audio[data-rich-media-id]{border:1px solid var(--text-tertiary);background:var(--page-bg);border-radius:11px;width:min(100%,560px);min-height:58px;box-shadow:0 8px 24px #0000003d}.rich-editor-canvas video[data-rich-media-id]{object-fit:contain;max-height:360px}.rich-editor-canvas audio[data-rich-media-id]{height:58px;padding:8px}.rich-editor-canvas tg-document[data-rich-media-id]{border:1px solid var(--border-strong);background:var(--surface-raised);overflow-wrap:anywhere;border-radius:14px;align-items:center;gap:12px;min-height:64px;padding:14px;display:flex}.rich-editor-canvas tg-document[data-rich-media-id]:before{content:"";width:22px;height:28px;color:var(--accent-text);border:2px solid;border-radius:3px;flex:0 0 22px}.rich-editor-canvas tg-document[data-rich-media-id]:after{content:attr(data-rich-media-filename);color:var(--text-primary);font-size:14px}.rich-editor-canvas [data-rich-media-id]:active{cursor:grabbing}.rich-editor-canvas.rich-media-reordering{cursor:grabbing;-webkit-user-select:none;user-select:none}.rich-editor-canvas [data-rich-media-id].rich-media-dragging{opacity:.58;cursor:grabbing}.rich-editor-canvas [data-rich-media-id].rich-media-selected{outline-offset:3px;cursor:pointer;border-color:#63b3ff;outline:3px solid #419ef257;box-shadow:0 10px 30px #197eda47}.rich-editor-canvas:has([data-rich-media-id]){border-color:var(--border-strong)}.rich-media-selection{border-top:1px solid var(--border-strong);background:var(--surface-raised);align-items:center;gap:8px;padding:9px 11px;display:flex}.rich-media-selection>div{min-width:0;margin-right:auto;display:grid}.rich-media-selection strong,.rich-media-selection span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rich-media-selection strong{color:var(--text-primary);font-size:11px}.rich-media-selection span{color:var(--text-secondary);font-size:9px}.rich-media-selection button{width:auto;min-width:74px;margin:0;padding:7px 10px}.rich-source-textarea{background:var(--page-bg);border:0;border-radius:0;min-height:260px;margin:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.rich-editor-foot{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;display:flex}.rich-editor-foot .field-counter{margin:0}.rich-composer-editor .rich-editor-canvas{min-height:230px}.rich-editor-bottom-toolbar{border-top:1px solid var(--border-subtle);background:#111923fa;border-bottom:0;flex-wrap:nowrap;justify-content:center;gap:8px;padding:8px 10px;overflow:visible}.rich-editor-bottom-toolbar.selection-toolbar{scrollbar-width:thin;justify-content:flex-start;overflow:auto hidden}.rich-editor-bottom-toolbar>button,.rich-editor-bottom-toolbar .rich-editor-block-control>button{border-radius:50%;flex:0 0 42px;width:42px;height:42px;font-size:17px}.rich-toolbar-primary{background:linear-gradient(#4b4f54b8,#2a2d31c2);border:1px solid #8995a35c;border-radius:999px;flex:none;align-items:center;gap:0;padding:3px 8px;display:flex;box-shadow:inset 0 1px #ffffff21,0 2px 7px #0003}.rich-toolbar-primary>button,.rich-toolbar-primary .rich-editor-block-control>button{width:42px;height:42px;color:var(--text-primary);background:0 0;border:0;border-radius:50%;flex:0 0 42px;place-items:center;margin:0;padding:0;font-size:17px;font-weight:500;line-height:1;display:grid}.rich-toolbar-primary>button:hover:not(:disabled),.rich-toolbar-primary .rich-editor-block-control>button:hover,.rich-toolbar-primary .rich-editor-block-control>button[aria-expanded=true]{color:#fff;background:#ffffff1f}.rich-toolbar-icon-button svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px;display:block}.rich-toolbar-icon-button svg circle[r=\.9],.rich-toolbar-icon-button svg circle[r=\.8]{fill:currentColor;stroke:none}.rich-editor-bottom-toolbar .rich-editor-block-control>.rich-toolbar-icon-button{place-items:center;padding:0;line-height:1;display:grid}.rich-editor-bottom-toolbar .rich-editor-block-control>.rich-toolbar-icon-button svg{width:25px;height:25px}.rich-editor-bottom-toolbar .rich-toolbar-add{color:var(--text-primary);background:0 0}.rich-editor-bottom-toolbar .rich-toolbar-add svg{stroke-width:1.75px;width:27px;height:27px}.rich-editor-bottom-toolbar .rich-toolbar-ai{width:46px;height:46px;color:var(--text-primary);letter-spacing:-.06em;background:linear-gradient(#4b4f54b8,#2a2d31c2);border:1px solid #8995a352;border-radius:50%;flex:0 0 46px;justify-content:center;align-items:center;gap:0;padding:0;font-size:17px;font-weight:500;display:flex;box-shadow:inset 0 1px #ffffff1f,0 2px 7px #0003}.rich-editor-bottom-toolbar .rich-toolbar-ai:disabled{opacity:.72;cursor:not-allowed}.rich-toolbar-ai svg{fill:currentColor;stroke:none;width:18px;height:18px;margin-right:-2px}.rich-toolbar-ai span{transform:translateY(1px)}.rich-toolbar-primary>.rich-toolbar-icon-button:nth-last-child(2) svg{width:29px;height:29px}.rich-toolbar-primary>.rich-emoji-keyboard svg{stroke-width:1.8px;width:27px;height:27px}.rich-editor-block-control{flex:none;position:relative}.rich-list-control{position:relative}.rich-insert-popover{z-index:30;border:1px solid var(--border-strong);background:var(--surface-base);border-radius:18px;width:min(310px,100vw - 34px);max-height:min(520px,66vh);padding:8px;position:absolute;bottom:calc(100% + 11px);left:-48px;overflow-y:auto;box-shadow:0 18px 50px #00000085}.rich-insert-popover:after{border-right:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);background:var(--surface-base);content:"";width:11px;height:11px;position:absolute;bottom:-6px;left:65px;transform:rotate(45deg)}.rich-insert-popover>button,.rich-heading-grid>button{width:100%;min-height:45px;color:var(--text-primary);text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:7px 10px;display:grid}.rich-insert-popover>button:hover,.rich-heading-grid>button:hover{background:var(--surface-raised)}.rich-insert-popover>button>span,.rich-heading-grid>button>span{width:32px;color:var(--accent-text);place-items:center;font-family:ui-serif,Georgia,serif;font-size:17px;display:grid}.rich-insert-popover>button>b{color:var(--text-secondary);font-size:18px}.rich-insert-popover .rich-insert-back{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:10px 10px 0 0;grid-template-columns:25px 1fr;margin-bottom:5px}.rich-list-popover{width:min(330px,100vw - 34px);left:-116px}.rich-list-popover>button>span{color:var(--text-primary);justify-content:start;font-family:inherit;font-size:17px}.rich-list-popover>button>b{color:var(--text-primary);font-size:16px}.rich-table-selection{z-index:5;border-top:1px solid var(--border-subtle);background:var(--surface-base);justify-content:center;align-items:center;gap:8px;padding:6px 10px;display:flex;position:relative}.rich-table-selection .rich-table-control{position:relative}.rich-table-selection .rich-table-control>button{border:1px solid var(--border-strong);background:var(--surface-raised);min-width:104px;height:34px;color:var(--text-primary);border-radius:9px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 12px;font-size:12px;display:flex}.rich-table-selection .rich-table-control>button[aria-expanded=true]{background:var(--border-subtle);border-color:#4b99ff}.rich-table-popover{width:min(300px,100vw - 34px);left:auto;right:-48px}.rich-table-popover:after{left:auto;right:65px}.rich-table-cell-popover{width:min(330px,100vw - 34px);bottom:calc(100% + 9px);left:50%;transform:translate(-50%)}.rich-table-selection .rich-table-control:first-child .rich-table-cell-popover{left:calc(50% + 56px)}.rich-table-selection .rich-table-control:nth-child(2) .rich-table-cell-popover{left:calc(50% - 56px)}.rich-table-cell-popover:after{display:none}.rich-table-cell-popover>small{color:var(--text-secondary);text-align:center;padding:7px 10px 5px;font-size:11px;font-weight:700;display:block}.rich-table-alignments{border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(6,1fr);gap:4px;margin:0 8px 8px;padding-bottom:9px;display:grid}.rich-table-alignments button{min-width:0;height:36px;color:var(--text-primary);background:#ffffff0f;border:1px solid #9aa9b81f;border-radius:10px;place-items:center;margin:0;padding:0;display:grid}.rich-table-alignments button svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.rich-table-alignments button:hover{border-color:#4b99ff}.rich-table-menu-icon{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.rich-insert-popover>.rich-table-danger,.rich-insert-popover>.rich-table-danger>span,.rich-insert-popover>.rich-table-danger>.rich-table-menu-icon{color:#f77}.rich-heading-grid{gap:1px;display:grid}.rich-heading-grid>button{grid-template-columns:42px 1fr}.rich-heading-grid>button:first-child{font-size:18px;font-weight:600}.rich-heading-grid>button:nth-child(2){font-size:17px;font-weight:600}.rich-heading-grid>button:nth-child(3){font-size:16px;font-weight:650}.rich-editor-fullscreen-backdrop{z-index:999;background:var(--surface-base);overscroll-behavior:none;touch-action:none;position:fixed;inset:-100vh -100vw}.rich-editor-fullscreen{z-index:1000;width:var(--rich-visual-width,100vw);height:var(--rich-visual-height,100dvh);overscroll-behavior:none;background:var(--surface-base);border:0;border-radius:0;flex-direction:column;min-height:0;margin:0;display:flex;position:fixed;top:0;left:0;overflow:hidden}.rich-editor-fullscreen .rich-editor-mode{padding:calc(10px + env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) 10px max(14px, env(safe-area-inset-left));background:var(--surface-base);flex:none}.rich-editor-fullscreen .rich-editor-mode>strong{font-size:14px}.rich-editor-fullscreen .rich-editor-window-actions{margin-left:auto}.rich-editor-fullscreen .rich-editor-window-actions button{width:38px;height:38px;font-size:18px}.rich-editor-fullscreen .rich-editor-canvas{overscroll-behavior:contain;min-height:0;max-height:none;padding:24px max(22px, calc((var(--rich-visual-width,100vw) - 880px) / 2));-webkit-overflow-scrolling:touch;flex:auto;font-size:16px;overflow-y:auto}.rich-editor-fullscreen .rich-media-selection{flex:none}.rich-editor-fullscreen .rich-editor-bottom-toolbar{padding-right:max(10px, env(safe-area-inset-right));padding-left:max(10px, env(safe-area-inset-left));flex:none}.rich-editor-fullscreen .rich-editor-foot{display:none}.rich-ai-button{border:1px solid var(--border-strong);color:var(--text-secondary);background:0 0;border-radius:999px;padding:6px 9px;font-size:9px}.rich-image-editor-backdrop{z-index:120;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03070cd1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.rich-image-editor-dialog{border:1px solid var(--border-strong);background:var(--surface-base);border-radius:17px;gap:13px;width:min(960px,100%);max-height:calc(100vh - 40px);padding:18px;display:grid;overflow:auto;box-shadow:0 28px 80px #0000009e}.rich-image-editor-dialog>header{align-items:flex-start;gap:16px;display:flex}.rich-image-editor-dialog>header>div{min-width:0;margin-right:auto}.rich-image-editor-dialog>header h3{color:var(--text-primary);margin:2px 0 3px;font-size:20px}.rich-image-editor-dialog>header small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rich-image-editor-dialog>header button{width:36px;min-width:36px;height:36px;margin:0;padding:0;font-size:20px}.rich-image-editor-stage{border:1px solid var(--border-subtle);background:repeating-conic-gradient(var(--surface-base) 0 25%, var(--surface-base) 0 50%) 50% / 22px 22px;border-radius:12px;place-items:center;min-height:220px;padding:12px;display:grid;overflow:auto}.rich-image-editor-stage canvas{cursor:crosshair;touch-action:none;border-radius:5px;max-width:100%;max-height:58vh;display:block;box-shadow:0 10px 35px #0000006b}.rich-image-editor-stage canvas.hidden{display:none}.rich-image-editor-controls{flex-wrap:wrap;justify-content:space-between;gap:9px;display:flex}.rich-image-editor-controls>div{flex-wrap:wrap;gap:6px;display:flex}.rich-image-editor-controls button{width:auto;min-width:54px;margin:0;padding:8px 11px}.rich-image-editor-controls button.active{color:var(--text-primary);background:#1c4160;border-color:#58aaf0}.rich-image-editor-dialog>footer{grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;display:grid}.rich-image-editor-dialog>footer button{width:auto;min-width:108px;margin:0}.publication-format-builder{border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:11px;min-width:0;margin:0 0 17px;padding:14px}.publication-format-builder>legend{color:var(--text-primary);padding:0 5px;font-size:12px;font-weight:800}.publication-format-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.publication-format-options .choice-card{min-width:0;margin:0}.publication-rich-options{flex-wrap:wrap;gap:8px 18px;margin-top:10px;display:flex}.publication-rich-options label{color:var(--text-secondary);align-items:center;gap:7px;margin:0;font-size:10px;display:flex}.publication-rich-options input{width:15px;height:15px;margin:0}.publication-rich-fallback{border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:11px;margin:0 0 17px;padding:14px}.publication-rich-fallback textarea{min-height:100px}.publication-fallback-editor{gap:8px;min-width:0;margin-top:12px;display:grid}.publication-fallback-meta{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.publication-fallback-meta .text-button{flex:none;padding:3px 0;font-size:10px}.warning-copy{color:#d9a548}.publication-media-builder{border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:11px;min-width:0;margin:0 0 17px;padding:14px}.publication-media-builder>legend{color:var(--text-primary);padding:0 5px;font-size:12px;font-weight:800}.publication-media-builder>p{color:var(--text-secondary);margin:0 0 12px;font-size:10px;line-height:1.5}.caption-position-picker{border:1px solid var(--border-subtle);border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0 0 12px;padding:10px;display:grid}.caption-position-picker>legend{color:var(--text-body);padding:0 5px;font-size:10px;font-weight:800}.publication-media-drop{border:1px dashed var(--border-strong);background:var(--surface-base);color:var(--text-body);cursor:pointer;text-align:center;border-radius:9px;justify-items:center;gap:5px;margin:0;padding:18px 12px;display:grid}.publication-media-drop:hover:not(.disabled){border-color:var(--accent);background:var(--accent-soft)}.publication-media-drop.disabled{opacity:.55;cursor:wait}.publication-media-drop input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.publication-media-drop strong{color:var(--accent-text);font-size:12px}.publication-media-drop span{color:var(--text-tertiary);font-size:9px}.publication-media-list{gap:8px;margin-top:10px;display:grid}.publication-media-item{border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:9px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;display:grid}.publication-media-preview{background:var(--page-bg);width:64px;height:54px;color:var(--text-tertiary);border-radius:7px;place-items:center;font-size:9px;font-weight:800;display:grid;overflow:hidden}.publication-media-preview img,.publication-media-preview video{object-fit:cover;width:100%;height:100%}.publication-media-preview audio{width:58px;height:32px}.publication-media-copy{gap:4px;min-width:0;display:grid}.publication-media-copy strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.publication-media-copy small{color:var(--text-tertiary);font-size:9px}.publication-fallback-media-toggle{color:var(--text-body);cursor:pointer;align-items:center;gap:6px;margin:2px 0 0;font-size:10px;display:flex}.publication-fallback-media-toggle input{width:14px;height:14px;margin:0}.publication-media-actions{gap:5px;display:flex}.publication-media-actions button{padding:6px 8px;font-size:9px}.publication-buttons-builder{border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:11px;min-width:0;margin:0 0 17px;padding:14px}.publication-buttons-builder>legend,.button-account-policy>legend{color:var(--text-primary);padding:0 5px;font-size:12px;font-weight:600}.publication-buttons-builder>p{color:var(--text-secondary);margin:0 0 12px;font-size:10px;line-height:1.5}.publication-button-rows{gap:9px;display:grid}.publication-button-row{border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:9px;gap:8px;padding:11px;display:grid}.publication-button-row-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.publication-button-row-head strong{color:var(--text-body);font-size:10px}.publication-button-row-head>div{gap:10px;display:flex}.danger-text{color:#ff9aaa}.publication-button-fields{grid-template-columns:minmax(100px,.7fr) minmax(170px,1.3fr) auto;align-items:end;gap:7px;display:grid}.publication-button-fields label{min-width:0;margin:0;font-size:10px}.publication-button-fields input{min-width:0;padding:8px 9px;font-size:11px}.publication-button-fields>button{width:34px;height:34px;padding:0}.publication-add-row{width:100%;margin-top:9px;padding:8px 10px;font-size:10px}.publication-keyboard-preview{background:var(--surface-base);border-radius:9px;gap:6px;margin-top:12px;padding:11px;display:grid}.publication-keyboard-preview>small{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.publication-keyboard-preview>div{gap:5px;display:flex}.publication-keyboard-preview span{background:var(--accent-soft);color:var(--accent-text);text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:7px;flex:1 1 0;padding:7px 8px;font-size:10px;font-weight:700;overflow:hidden}.button-account-policy{border:0;border-top:1px solid var(--border-subtle);gap:7px;min-width:0;margin:13px 0 0;padding:10px 0 0;display:grid}.button-account-policy>legend{margin-bottom:2px;padding:0}.button-account-policy .choice-card{margin:0}.danger-warning{color:#f1a3ae;background:#2b1b20;border-color:#6d3841}.field-counter,.field-help{color:var(--text-tertiary);margin-top:6px;font-size:10px;font-weight:500;display:block}.field-counter{text-align:right}.publication-target-selection{border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:14px;gap:16px;min-width:0;margin:5px 0 20px;padding:18px;display:grid}.publication-target-selection-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.publication-target-selection-heading h3{color:var(--text-primary);margin:0;font-size:15px}.publication-target-selection-heading p{max-width:720px;color:var(--text-secondary);margin:5px 0 0;font-size:11px;line-height:1.5}.publication-target-selection-heading button{flex:none;padding:8px 11px}.publication-target-mode-note{border-left:3px solid var(--accent);color:var(--text-secondary);margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.publication-chosen-targets{gap:8px;min-width:0;display:grid}.publication-chosen-targets>strong{color:var(--text-secondary);font-size:12px}.publication-chosen-targets>p{color:var(--text-tertiary);margin:0;font-size:12px}.publication-chosen-targets ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.publication-chosen-targets li{overflow-wrap:anywhere;border:1px solid var(--accent-border);background:var(--accent-soft);max-width:100%;color:var(--text-primary);border-radius:9px;padding:6px 10px;font-size:12px}.publication-target-tabs{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:6px;padding-bottom:12px;display:flex}.publication-target-tabs>button{min-width:0;color:var(--text-secondary);background:0 0;border:1px solid #0000;padding:10px 16px;font-size:13px}.publication-target-tabs>button[aria-selected=true]{border-color:var(--accent-border);background:var(--accent-soft);color:var(--accent-text)}.publication-target-tabs>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.publication-target-panels,.publication-target-picker{min-width:0}.publication-target-picker[hidden]{display:none}.publication-target-panel-hint{color:var(--text-secondary);margin:0 0 12px;font-size:12px;line-height:1.5}.publication-target-options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.publication-target-options:disabled,.publication-messenger-fields:disabled{opacity:.5}.publication-target-options:disabled .choice-card{cursor:not-allowed}.publication-target-options .choice-card{min-width:0}.publication-target-options .choice-dot{border-radius:4px}.publication-target-options .choice-content{overflow-wrap:anywhere;grid-column:2}.publication-target-options .choice-content span{line-height:1.5}.publication-all-recipients{grid-column:1/-1}.publication-messenger-fields{border:0;min-width:0;max-width:960px;margin:0;padding:0}.publication-messenger-fields>p{max-width:760px;color:var(--text-secondary);margin:0;font-size:12px;line-height:1.5}.publication-messenger-fields .form-row{align-items:end}.publication-messenger-fields .form-row>label{min-width:0}.publication-messenger-fields .publication-direct-fields{grid-template-columns:minmax(0,1fr) auto}.publication-messenger-fields .publication-direct-fields:has(label:nth-of-type(2)){grid-template-columns:repeat(2,minmax(0,1fr)) auto}@media (width<=700px){.publication-target-selection{padding:12px}.publication-target-options{grid-template-columns:minmax(0,1fr)}.publication-target-tabs>button{padding:10px;font-size:12px}:is(.publication-messenger-fields .form-row,.publication-messenger-fields .publication-direct-fields:has(label:nth-of-type(2))){grid-template-columns:minmax(0,1fr)}.publication-messenger-fields button{white-space:normal;max-width:100%}}.global-publications-header{align-items:end}.global-publications-header>div>p:last-child{max-width:680px;color:var(--text-secondary);margin:8px 0 0;line-height:1.5}.operational-header{align-items:end;margin-bottom:24px}.operational-header h1,.global-publications-header h1{font-size:clamp(28px,3vw,38px);line-height:1.08}.operational-header>div>p:last-child{max-width:760px;color:var(--text-secondary);margin:8px 0 0;line-height:1.5}.publication-prerequisite{max-width:680px}.publication-prerequisite button{margin-top:8px}.publication-direct-picker{border:1px dashed var(--border-subtle);background:var(--surface-base);border-radius:10px}.publication-direct-picker .backfill-direct-form>p{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.5}.publication-direct-discovery{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:12px;margin-bottom:12px;display:grid}.publication-direct-discovery>button{white-space:nowrap;align-self:center}.publication-direct-discovery label{margin:0}.publication-direct-fields{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end}.publication-direct-fields label{margin-bottom:0}.publication-direct-fields>button{white-space:nowrap;min-height:43px;margin-bottom:0}.publication-direct-list{max-height:260px;margin-top:13px}.publication-direct-list .route-choice-card{cursor:default;grid-template-columns:18px minmax(0,1fr) auto}.publication-direct-list .route-choice-card small{text-overflow:clip;white-space:normal;line-height:1.45;overflow:visible}.publication-direct-list .danger-text{color:#f19aa6;align-self:center}.publication-ad-toggle{border:1px solid var(--border-subtle);background:var(--surface-base);cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:11px 12px;display:flex}.publication-ad-toggle input{width:16px;height:16px;margin:0}.publication-ad-fields{background:#211d18;border:1px solid #55462f;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:13px;display:grid}.publication-ad-finance{background:#211d18;border:1px solid #55462f;border-radius:10px;gap:12px;padding:13px;display:grid}.publication-ad-finance>.publication-ad-fields{background:0 0;border:0;border-radius:0;padding:0}.finance-snapshot-fields{background:#191813;border:1px solid #665337;border-radius:9px;min-width:0;margin:0;padding:12px}.finance-snapshot-fields>legend{color:#e2c992;padding:0 6px;font-size:11px;font-weight:800}.finance-snapshot-fields .publication-ad-fields{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.rate-fetch-action{grid-column:1/-1;align-items:center;gap:9px;min-width:0;display:flex}.rate-fetch-action button{flex:none}.rate-fetch-action small{color:var(--text-secondary);line-height:1.35}.finance-inline-editor .rate-fetch-action{align-self:end}.publication-schedule-builder{border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:10px;min-width:0;margin:0 0 17px;padding:13px}.publication-schedule-builder>legend{color:var(--text-primary);padding:0 5px;font-size:12px;font-weight:800}.publication-repeat-builder{border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:10px;min-width:0;margin:0 0 17px;padding:13px}.publication-repeat-builder>legend{color:var(--text-primary);padding:0 5px;font-size:12px;font-weight:800}.publication-repeat-builder .publication-ad-toggle{margin:0}.publication-repeat-fields{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.publication-repeat-fields label{min-width:0;margin:0}.publication-schedule-fields{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.publication-schedule-fields label{min-width:0;margin:0}.publication-datetime-control{margin-top:0}.publication-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.publication-actions button{flex:130px}.publication-actions .text-button{flex:none}.publication-scope-note{border-top:1px solid var(--border-subtle);padding-top:13px;color:var(--text-tertiary)!important;margin:14px 0 0!important;font-size:10px!important}.publication-agenda,.publication-finance{min-width:0}.publication-finance>p{color:var(--text-secondary);margin:-4px 0 16px;font-size:11px}.publication-finance-toolbar{border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:11px;grid-template-columns:minmax(240px,1fr) minmax(270px,auto) minmax(160px,auto);align-items:end;gap:12px;margin-bottom:14px;padding:12px;display:grid}.finance-policy-setting{gap:7px;min-width:0;display:grid}.finance-country-setting{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.finance-country-setting label{min-width:0;margin:0}.finance-country-setting button{min-height:40px}.finance-advanced-setting{border-top:1px solid var(--border-subtle);padding-top:6px}.finance-advanced-setting summary{width:fit-content;color:var(--text-secondary);cursor:pointer;font-size:10px}.finance-advanced-setting[open] summary{margin-bottom:8px}.finance-base-setting{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.finance-base-setting label,.finance-currency-filter{min-width:0;margin:0}.finance-base-setting button{min-height:40px}.currency-picker{min-width:0;margin-top:7px;position:relative}.currency-picker-control{grid-template-columns:minmax(0,1fr) 40px;min-width:0;display:grid}.currency-picker-control input{border-radius:9px 0 0 9px;min-width:0;margin:0}.currency-picker-toggle{border:1px solid var(--border-subtle);background:var(--surface-base);width:40px;min-width:40px;color:var(--text-body);border-left:0;border-radius:0 9px 9px 0;margin:0;padding:0;font-size:18px}.currency-picker-toggle:hover{background:var(--border-subtle);color:var(--text-primary)}.currency-picker:focus-within .currency-picker-control input,.currency-picker:focus-within .currency-picker-toggle{border-color:var(--accent)}.currency-picker-menu{z-index:40;border:1px solid var(--border-strong);background:var(--surface-base);scrollbar-width:thin;border-radius:10px;width:100%;max-height:min(270px,45vh);padding:5px;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 18px 50px #0000006b}.currency-picker-menu>button{width:100%;min-height:36px;color:var(--text-body);text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.currency-picker-menu>button:hover,.currency-picker-menu>button.selected{border-color:var(--accent-border);background:var(--accent-soft)}.currency-picker-menu>button strong{color:var(--text-primary);font-size:11px}.currency-picker-menu>button span{min-width:0;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.currency-picker-menu>button small{color:var(--accent);font-size:10px}.currency-picker-empty{color:var(--text-secondary);text-align:center;padding:12px 9px;font-size:10px}.finance-display-mode{border:1px solid var(--border-subtle);border-radius:9px;flex-wrap:wrap;align-items:center;gap:9px 12px;min-width:0;margin:0;padding:8px 10px;display:flex}.finance-display-mode legend{color:var(--text-secondary);padding:0 5px;font-size:9px;font-weight:700}.finance-display-mode label{color:var(--text-body);white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:10px;display:flex}.finance-display-mode input{width:14px;height:14px;margin:0}.finance-snapshot-note{align-self:center;color:#9c8c70!important;white-space:normal!important}.live-rate-notice{border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent-text);justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.live-rate-notice span{min-width:0;font-size:11px;line-height:1.45}.live-rate-notice button{flex:none;padding:7px 10px;font-size:9px}.publication-finance-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.publication-finance-metrics article{border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:11px;align-content:start;gap:7px;min-width:0;min-height:92px;padding:13px;display:grid}.publication-finance-metrics span{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.publication-finance-metrics strong{overflow-wrap:anywhere;color:var(--text-primary);font-size:17px;line-height:1.25}.publication-finance-metrics small{color:var(--accent-text);font-size:9px}.publication-finance-chart{border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:11px;margin-top:12px;padding:14px}.publication-finance-chart-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.publication-finance-chart-head strong{color:var(--text-primary);font-size:11px}.publication-finance-chart-head small{color:var(--text-tertiary);font-size:8px}.publication-finance-bars{grid-template-columns:repeat(6,minmax(38px,1fr));gap:8px;height:145px;display:grid}.publication-finance-bars button{min-width:0;color:var(--text-secondary);background:0 0;border:0;grid-template-rows:minmax(0,1fr) auto auto;gap:4px;padding:0;display:grid}.publication-finance-bars button:hover .publication-finance-bar-track{background:var(--surface-raised)}.publication-finance-bar-track{background:var(--surface-base);border-radius:7px;justify-content:center;align-items:end;min-height:0;display:flex;position:relative;overflow:hidden}.publication-finance-bar-track i{background:linear-gradient(#e5ad4e,#a87328);border-radius:7px 7px 3px 3px;width:100%;min-height:2px;transition:height .2s}.publication-finance-bars b{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:9px}.publication-finance-bars small{text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:8px;overflow:hidden}.publication-finance-customers{border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:11px;margin-top:12px;padding:14px}.publication-finance-customer-list,.publication-finance-customer-group{gap:5px;display:grid}.publication-finance-customer-group>article{background:var(--surface-base);border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:8px 10px;display:flex}.publication-finance-customer-group>article.selected{border-color:#b8873e}.publication-finance-customer-group>article>span{gap:3px;min-width:0;display:grid}.publication-finance-customer-group>article strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.publication-finance-customer-group>article small{color:var(--text-tertiary);font-size:8px}.publication-finance-customer-group>article>b{color:#d5b881;flex:none;font-size:10px}.publication-finance-customer-group>article>button{flex:none;padding:6px 9px;font-size:8px}.recipient-finance{border-top:1px solid var(--border-subtle);margin-top:22px;padding-top:20px}.recipient-finance>p{color:var(--text-secondary);margin:-4px 0 14px;font-size:11px}.recipient-finance .section-heading h3{color:var(--text-primary);margin:0;font-size:18px}.recipient-finance-list,.recipient-finance-group{gap:8px;display:grid}.recipient-finance-group>article{border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:11px;grid-template-columns:minmax(190px,1.5fr) repeat(4,minmax(100px,1fr)) auto;align-items:center;gap:12px;min-width:0;padding:12px 13px;display:grid}.recipient-finance-group>article.selected{border-color:#b8873e}.recipient-finance-group>article>span,.recipient-finance-name{gap:4px;min-width:0;display:grid}.recipient-finance-name strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.recipient-finance-name small,.recipient-finance-group>article>span small{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.recipient-finance-group>article>span b{overflow-wrap:anywhere;color:var(--text-primary);font-size:10px}.recipient-finance-group>article>span:nth-child(5) b{color:var(--accent-text);font-size:12px}.recipient-finance-group>article>button{padding:7px 9px;font-size:8px}.recipient-finance-note{color:var(--text-tertiary);margin-top:10px;font-size:8px;line-height:1.45;display:block}.finance-publication-details{border:1px solid var(--border-strong);background:var(--surface-base);border-radius:11px;gap:7px;margin-top:10px;padding:12px;display:grid}.finance-publication-row{background:var(--surface-base);border-radius:8px;grid-template-columns:minmax(170px,1.3fr) minmax(170px,1.3fr) minmax(105px,auto) minmax(130px,auto) auto;align-items:end;gap:10px;padding:10px;display:grid}.finance-publication-row>div{gap:3px;min-width:0;display:grid}.finance-publication-row strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.finance-publication-row small{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.finance-publication-context{align-self:center}.finance-publication-amount b{color:#d5b881;font-size:11px}.finance-publication-row label{color:var(--text-secondary);margin:0;font-size:8px}.finance-publication-row select{min-width:125px;padding:7px 8px;font-size:9px}.finance-publication-row>button{padding:7px 9px;font-size:8px}.finance-inline-editor{background:#151713;border:1px solid #665337;border-radius:9px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:9px;margin-top:4px;padding:11px;display:grid!important}.finance-inline-editor label{min-width:0}.finance-inline-editor>button{min-height:40px}.publication-agenda .section-heading{align-items:end}.publication-agenda .section-heading .eyebrow{margin-bottom:5px}.publication-agenda .section-heading button{padding:8px 10px;font-size:10px}.publication-calendar-toolbar{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 0 12px;display:grid}.publication-calendar-today-button{padding:8px 15px}.publication-calendar-navigation{align-items:center;gap:5px;min-width:0;display:flex}.publication-calendar-navigation button{width:34px;height:34px;color:var(--text-body);flex:none;padding:0;font-size:25px}.publication-calendar-navigation strong{min-width:0;color:var(--text-primary);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;margin-left:6px;font-size:18px;overflow:hidden}.publication-calendar-view{margin:0}.publication-calendar-view select{border-color:var(--border-strong);background-color:var(--surface-base);min-width:145px;color:var(--text-primary);border-radius:999px;padding:8px 32px 8px 12px;font-size:11px;font-weight:700}.publication-month-scroll{border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:15px;padding-bottom:3px;overflow-x:auto}.publication-month-calendar{min-width:820px}.publication-month-weekdays{border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.publication-month-weekdays span{border-right:1px solid var(--border-subtle);color:var(--text-secondary);text-align:center;text-transform:uppercase;padding:9px 8px;font-size:9px;font-weight:800}.publication-month-weekdays span:last-child{border-right:0}.publication-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.publication-month-day{border-right:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--surface-base);min-width:0;min-height:132px;padding:7px}.publication-month-day:nth-child(7n){border-right:0}.publication-month-day:nth-last-child(-n+7){border-bottom:0}.publication-month-day.outside{background:var(--surface-base)}.publication-month-day-number{width:max-content;min-width:25px;height:25px;color:var(--text-body);background:0 0;border:0;border-radius:999px;place-items:center;margin:0 auto 5px;padding:0 5px;font-size:10px;display:grid}.publication-month-day-number:hover{background:var(--border-subtle)}.publication-month-day.outside .publication-month-day-number{color:var(--text-tertiary)}.publication-month-day.today .publication-month-day-number{color:#fff;background:#1976d2;font-weight:800}.publication-month-events{gap:3px;display:grid}.publication-calendar-event{background:var(--border-subtle);width:100%;min-width:0;color:var(--text-primary);text-align:left;border:0;border-radius:6px;align-items:center;gap:4px;padding:5px 6px;font-size:8px;display:flex}.publication-calendar-event time{color:var(--text-body);font-variant-numeric:tabular-nums;flex:none}.publication-calendar-event span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.publication-calendar-event.status-sent{color:#b7f2d0;background:#1d4a38}.publication-calendar-event.status-queued,.publication-calendar-event.status-sending{color:#ffe0a3;background:#554321}.publication-calendar-event.status-failed,.publication-calendar-event.status-partially_sent,.publication-calendar-event.status-cancelled{color:#ffc0c9;background:#542832}.publication-calendar-event.advertising{box-shadow:inset 3px 0 #e5ad4e}.publication-calendar-more{color:#7dbbe9;text-align:left;background:0 0;border:0;padding:3px 5px;font-size:8px}.publication-time-calendar-scroll{border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:15px;max-height:720px;overflow:auto}.publication-time-calendar{min-width:calc(74px + var(--calendar-days) * 155px)}.publication-time-calendar-head{z-index:8;grid-template-columns:74px repeat(var(--calendar-days), minmax(0, 1fr));border-bottom:1px solid var(--border-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121a24f7;min-height:66px;display:grid;position:sticky;top:0}.publication-time-calendar-head>span{border-right:1px solid var(--border-subtle);color:var(--text-tertiary);overflow-wrap:anywhere;place-items:end center;padding:0 5px 9px;font-size:8px;display:grid}.publication-time-calendar-head button{border:0;border-right:1px solid var(--border-subtle);min-width:0;color:var(--text-primary);background:0 0;border-radius:0;justify-content:center;align-items:baseline;gap:6px;padding:9px 5px;display:flex}.publication-time-calendar-head button:last-child{border-right:0}.publication-time-calendar-head button:hover{background:var(--surface-raised)}.publication-time-calendar-head button small{color:var(--text-secondary);text-transform:uppercase;font-size:9px;font-weight:600}.publication-time-calendar-head button strong{font-size:21px}.publication-time-calendar-head button span{color:var(--text-tertiary);text-transform:uppercase;font-size:9px}.publication-time-calendar-head button.today strong{color:#fff;background:#1976d2;border-radius:50%;place-items:center;min-width:34px;height:34px;display:grid}.publication-time-calendar-body{height:var(--calendar-total-height);grid-template-columns:74px minmax(0,1fr);display:grid}.publication-hour-labels{border-right:1px solid var(--border-subtle);position:relative}.publication-hour-labels span{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:8px;position:absolute;right:9px;transform:translateY(-50%)}.publication-hour-labels span:first-child{transform:translateY(4px)}.publication-time-columns-grid{grid-template-columns:repeat(var(--calendar-days), minmax(0, 1fr));display:grid}.publication-time-day-column{border-right:1px solid var(--border-subtle);min-width:0;position:relative}.publication-time-day-column:last-child{border-right:0}.publication-time-day-column.today{background-color:#214e7014}.publication-time-hour-lines{pointer-events:none;position:absolute;inset:0}.publication-time-hour-lines span{background:var(--border-subtle);height:1px;position:absolute;left:0;right:0}.publication-now-line{z-index:3;pointer-events:none;background:#e25454;height:2px;position:absolute;left:0;right:0}.publication-now-line:before{content:"";background:#e25454;border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;left:-4px}.publication-time-event{z-index:4;background:var(--border-strong);width:calc(100% - 10px);min-height:38px;color:var(--text-primary);text-align:left;border:1px solid #3d6180;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;padding:6px 8px;display:grid;position:absolute;left:5px;overflow:hidden}.publication-time-event time{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:8px}.publication-time-event strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.publication-time-event.status-sent{color:#c7f7dc;background:#1d4a38;border-color:#34755a}.publication-time-event.status-queued,.publication-time-event.status-sending{color:#ffe0a3;background:#554321;border-color:#7d652f}.publication-time-event.status-failed,.publication-time-event.status-partially_sent,.publication-time-event.status-cancelled{color:#ffc0c9;background:#542832;border-color:#874554}.publication-time-event.advertising{box-shadow:inset 3px 0 #e5ad4e}.publication-year-calendar{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.publication-year-month{border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:12px;min-width:0;padding:13px}.publication-year-month-title{color:var(--text-primary);text-transform:capitalize;background:0 0;border:0;margin:0 0 9px;padding:0;font-size:12px;font-weight:800}.publication-year-month-title:hover{color:#86c6ff}.publication-year-weekdays,.publication-year-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;display:grid}.publication-year-weekdays span{color:var(--text-tertiary);text-align:center;text-transform:uppercase;padding:3px 0;font-size:7px;font-weight:800}.publication-year-days button{aspect-ratio:1;min-width:0;color:var(--text-body);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:8px;display:grid;position:relative}.publication-year-days button:hover{background:var(--border-subtle)}.publication-year-days button.outside{color:var(--border-strong)}.publication-year-days button.today{color:#fff;background:#1976d2;font-weight:600}.publication-year-days button.has-events:not(.today){color:var(--accent-text);font-weight:600}.publication-year-days button small{background:var(--accent-border);color:#fff;border-radius:999px;place-items:center;min-width:11px;height:11px;padding:0 2px;font-size:6px;display:grid;position:absolute;bottom:-1px;right:-1px}.publication-agenda-list{border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:15px;overflow:hidden}.publication-agenda-row{border:0;border-bottom:1px solid var(--border-subtle);width:100%;min-height:63px;color:var(--text-primary);text-align:left;background:0 0;border-radius:0;grid-template-columns:34px 85px 58px 10px minmax(0,1fr);align-items:center;gap:10px;padding:10px 14px;display:grid}.publication-agenda-row:last-child{border-bottom:0}.publication-agenda-row:hover{background:var(--surface-raised)}.publication-agenda-row>strong{text-align:center;font-size:18px}.publication-agenda-row>span{color:var(--text-secondary);text-transform:uppercase;font-size:9px}.publication-agenda-row time{color:var(--text-body);font-variant-numeric:tabular-nums;font-size:10px}.publication-agenda-row>i{background:#5da9e9;border-radius:50%;width:9px;height:9px}.publication-agenda-row>div{gap:3px;min-width:0;display:grid}.publication-agenda-row b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.publication-agenda-row small{color:var(--text-tertiary);font-size:8px}.publication-agenda-row.status-sent>i{background:#37bc83}.publication-agenda-row.status-queued>i,.publication-agenda-row.status-sending>i{background:#e5ad4e}.publication-agenda-row.status-failed>i,.publication-agenda-row.status-partially_sent>i,.publication-agenda-row.status-cancelled>i{background:#ed687c}.publication-agenda-row.advertising{box-shadow:inset 3px 0 #e5ad4e}.publication-calendar-detail{gap:8px;margin-top:14px;scroll-margin-top:16px;display:grid}.publication-calendar-detail-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.publication-calendar-detail-head strong{color:var(--text-body);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.publication-calendar-detail-head button{font-size:20px}.publication-unscheduled{margin-top:20px}.publication-unscheduled h3{color:var(--text-primary);margin:0 0 5px;font-size:14px}.publication-unscheduled>p{color:var(--text-tertiary);margin:0 0 10px;font-size:10px}.publication-stack{gap:10px;display:grid}.publication-card{border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:12px;padding:16px}.publication-card.advertising{background:linear-gradient(145deg, #211d18, var(--surface-base) 70%);border-color:#55462f}.publication-target-summary{gap:6px;margin:10px 0;display:grid}.publication-target-summary>span{border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:8px;gap:2px;padding:8px 10px;display:grid}.publication-target-summary strong{color:var(--text-primary);font-size:11px}.publication-target-summary small{color:var(--text-secondary);overflow-wrap:anywhere;font-size:10px;line-height:1.45}.publication-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.publication-card-head>div{gap:5px;min-width:0;display:grid}.publication-card-head strong{overflow-wrap:anywhere}.publication-card-head small{color:var(--text-tertiary);font-size:10px}.publication-card>p{color:var(--text-body);white-space:pre-wrap;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:13px 0 10px;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.publication-meta{flex-wrap:wrap;gap:6px;display:flex}.publication-meta span{background:var(--surface-raised);color:var(--text-secondary);border-radius:999px;padding:4px 7px;font-size:9px;font-weight:700}.publication-card.advertising .publication-meta span:last-child{color:#ffd18c;background:#3c3020}.publication-ad-details{flex-wrap:wrap;gap:5px 12px;margin-top:8px;display:flex}.publication-ad-details small{color:#d5b881;font-size:10px}.publication-errors{color:#f1a3ae;border-top:1px solid #3e2930;margin-top:10px;padding-top:8px;font-size:10px}.publication-errors summary{cursor:pointer}.publication-errors span{overflow-wrap:anywhere;margin-top:5px;display:block}.publication-card-actions{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.publication-card-actions button{padding:7px 10px;font-size:10px}.danger-button{color:#ff9aaa;border-color:#6d3841}.status-draft,.status-scheduled{background:var(--border-subtle);color:var(--text-body)}.status-queued,.status-sending{color:#ffd18c;background:#3c3020}.status-sent{color:#91e9b7;background:#1d3a2e}.status-partially_sent,.status-failed,.status-cancelled{color:#ff9aaa;background:#3e2028}@media (width<=1020px){.entity-layout{grid-template-columns:1fr}.form-panel{position:static}.publication-layout{grid-template-columns:1fr}.publication-composer{position:static}}@media (width<=860px),(hover:none) and (pointer:coarse) and (width<=1100px){.app-shell{grid-template-rows:auto auto;align-content:start}.header-actions{grid-template-columns:1fr;display:grid}.workspace-summary .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-primary-actions{justify-content:stretch;margin-top:-16px}.overview-primary-actions button{flex:180px}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.account-settings-grid,.account-provider-list{grid-template-columns:1fr}.account-completeness{align-items:flex-start}.sortable-card,.telegram-setup{scroll-margin-top:190px}.sidebar{z-index:20;height:max-content;padding:max(11px, env(safe-area-inset-top)) 13px 9px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#111720f7;grid-template-columns:minmax(0,1fr) auto auto;place-content:start stretch;align-self:start;align-items:stretch;gap:9px;display:grid;position:sticky;top:0}.sidebar .logo{grid-area:1/1;align-self:center;width:auto}.sidebar nav{grid-area:2/1/auto/-1;gap:7px;width:100%;display:grid}.sidebar-mainnav{scrollbar-width:none;gap:4px;width:100%;display:flex;overflow-x:auto}.sidebar nav::-webkit-scrollbar{display:none}.workspace-tabs::-webkit-scrollbar{display:none}.sidebar nav button{flex:none;width:auto;padding:8px 10px;font-size:12px}.sidebar-section-menu{border:1px solid var(--accent-soft);background:var(--accent-soft);border-radius:10px;gap:5px;width:100%;margin:0;padding:7px 8px 8px;display:grid;overflow:hidden}.sidebar-section-label{padding-left:3px}.sidebar-subnav{scrollbar-width:none;border:0;gap:3px;width:100%;padding:0;display:flex;overflow-x:auto}.sidebar .sidebar-subnav button{padding:8px 9px}.sidebar-language{grid-area:1/2;align-self:center;width:42px;margin:0;padding:0}.sidebar-language .language-options{inset:calc(100% + 6px) 0 auto auto}.sidebar-foot{border:0;border-radius:10px;grid-area:1/3;align-self:center;margin:0;padding:4px 7px}.sidebar-foot strong{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}.workspace-tabs{margin-top:-3px;display:flex;top:106px}.content{padding-bottom:max(55px, env(safe-area-inset-bottom));margin:0 auto}.live-badge{justify-self:start}.workspace-header{align-items:start}.publication-year-calendar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.brand-panel h1{font-size:48px}.app-shell,.sidebar,.content,.workspace-header,.workspace-tabs{min-width:0;max-width:100%}.sidebar{grid-template-columns:minmax(0,1fr) auto auto;width:100%}.sidebar .logo,.sidebar-foot{min-width:0}.sidebar nav{display:grid;overflow:visible}.sidebar-mainnav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.sidebar-mainnav>button{text-align:center;overflow-wrap:anywhere;width:100%;min-width:0;padding:7px 5px}.sidebar-section-menu{min-width:0}.sidebar-subnav{scrollbar-width:none;width:100%;padding-bottom:2px;display:flex;overflow-x:auto}.sidebar .sidebar-subnav button{flex:none;width:auto;min-width:max-content;padding:7px 9px}.sidebar-foot{justify-content:center;width:42px;height:42px;padding:0}.sidebar-foot .account-trigger-copy{display:none}.sidebar-foot .avatar{width:34px;height:34px}.workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid;position:static;overflow:visible}.workspace-tabs button{white-space:normal;width:100%;min-width:0}.content{padding-left:13px;padding-right:13px}.project-card.sortable-card{grid-template-columns:38px minmax(0,1fr);padding-top:56px}.project-card .open-button{grid-column:2;justify-self:start}.project-card .card-primary-actions{grid-column:1/-1;justify-content:stretch;width:100%}.project-card .card-primary-actions button{flex:120px}.management-actions{grid-template-columns:1fr;display:grid}.management-actions button{width:100%}.sortable-card,.telegram-setup{scroll-margin-top:125px}.form-row{grid-template-columns:1fr;gap:0}.entity-title{gap:8px;display:grid}.delivery-card-header{gap:7px;display:grid}.delivery-toolbar{align-items:stretch;display:grid}.delivery-toolbar select,.delivery-toolbar input{width:100%}.delivery-filters{grid-template-columns:1fr 1fr;display:grid}.delivery-search-filter{grid-column:1/-1}.delivery-clear-filters{width:100%}.delivery-pages{justify-content:space-between}.status{justify-self:start;max-width:100%}.inline-actions{display:grid}.inline-actions button{width:100%}.connection-identity{grid-template-columns:46px minmax(0,1fr)}.identity-avatar{width:46px;height:46px}.identity-verified{grid-column:2;justify-self:start}.qr-frame,.qr-placeholder{justify-self:center;width:min(100%,250px)}.qr-step{justify-items:stretch}.polling-note{justify-content:center}.card-primary-actions,.connection-manage,.connection-delete{width:100%}.setup-progress li{text-align:center;justify-items:center;gap:5px;display:grid}.setup-review dl div{grid-template-columns:1fr;gap:4px}.telegram-setup .wizard-actions{grid-template-columns:1fr;display:grid}.telegram-setup .wizard-actions button{width:100%;min-width:0}.telegram-setup .profile-form{padding:11px}.backfill-grid{grid-template-columns:minmax(0,1fr)}.backfill-target-grid{grid-template-columns:1fr}.backfill-references{grid-column:auto}.publication-target-grid,.publication-ad-fields,.finance-snapshot-fields .publication-ad-fields,.publication-schedule-fields,.publication-repeat-fields,.publication-direct-fields,.publication-direct-discovery{grid-template-columns:1fr}.publication-target-selection-heading{flex-direction:column;align-items:stretch}.publication-target-selection-heading button{width:100%}.rate-fetch-action{flex-direction:column;align-items:stretch}.rate-fetch-action button{width:100%}.global-publications-header,.operational-header{display:grid}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-direct-fields>button{width:100%}.publication-calendar-toolbar{grid-template-columns:auto minmax(0,1fr);gap:8px}.publication-calendar-navigation{grid-area:2/1/auto/-1}.publication-calendar-navigation strong{font-size:15px}.publication-calendar-view{justify-self:end}.publication-calendar-view select{min-width:125px}.publication-year-calendar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.publication-finance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.publication-finance-toolbar{grid-template-columns:1fr;align-items:stretch}.recipient-finance-group>article{grid-template-columns:minmax(180px,1.4fr) repeat(2,minmax(100px,1fr))}.finance-publication-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.finance-inline-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-publication-row>div:first-child,.finance-publication-context{grid-column:1/-1}.publication-year-month{padding:9px}.publication-agenda-row{grid-template-columns:28px 64px 48px 8px minmax(0,1fr);gap:6px;padding:9px 8px}.publication-agenda-row>strong{font-size:15px}.publication-time-calendar-scroll{max-height:600px}.publication-format-options{grid-template-columns:1fr}.publication-actions{grid-template-columns:1fr;display:grid}.publication-actions button{width:100%}.live-rate-notice{flex-direction:column;align-items:stretch}.live-rate-notice button{width:100%}.publication-card-head{display:grid}.publication-button-fields{grid-template-columns:1fr auto}.publication-button-fields label:first-child{grid-column:1/-1}.publication-media-item{grid-template-columns:54px minmax(0,1fr)}.caption-position-picker{grid-template-columns:1fr}.publication-media-preview{width:54px}.publication-media-actions{grid-column:1/-1;justify-content:flex-end}.rich-media-selection{flex-wrap:wrap;align-items:stretch}.rich-media-selection>div{flex:1 0 100%}.rich-media-selection button{flex:1}.rich-image-editor-backdrop{align-items:end;padding:0}.rich-image-editor-dialog{border-radius:17px 17px 0 0;width:100%;max-height:94vh;padding:14px}.rich-image-editor-stage{min-height:180px;padding:7px}.rich-image-editor-stage canvas{max-height:48vh}.rich-image-editor-controls{display:grid}.rich-image-editor-controls>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rich-image-editor-controls button{min-width:0;padding:8px 5px}.rich-image-editor-dialog>footer{grid-template-columns:1fr 1fr}.rich-image-editor-dialog>footer span{display:none}.rich-image-editor-dialog>footer button{width:100%;min-width:0}.telegram-setup .choice-card,.telegram-setup .choice-content,.telegram-setup label,.telegram-setup input,.telegram-setup select{min-width:0;max-width:100%}}@media (width<=520px){.publication-section-tabs{width:100%}.publication-section-tabs button{flex:1 0 auto}.publication-finance-chart-head{gap:3px;display:grid}.publication-finance-bars{gap:4px}.publication-finance-metrics,.finance-base-setting,.finance-country-setting{grid-template-columns:1fr}.finance-country-setting button,.finance-base-setting button{width:100%}.finance-display-mode{flex-direction:column;align-items:flex-start}.recipient-finance-group>article{grid-template-columns:1fr 1fr}.recipient-finance-name{grid-column:1/-1}.recipient-finance-group>article>button{grid-column:1/-1;width:100%}.publication-finance-customer-group>article{grid-template-columns:1fr auto;display:grid}.publication-finance-customer-group>article>button{grid-column:1/-1;width:100%}.finance-publication-row{grid-template-columns:1fr}.finance-inline-editor{grid-column:auto;grid-template-columns:1fr}.finance-publication-row>div:first-child,.finance-publication-context{grid-column:auto}.finance-publication-row>button{width:100%}}.ui-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25em;height:1.25em;display:block}.ui-icon circle[r=\.8],.ui-icon circle[r="1.2"]{fill:currentColor;stroke:none}.icon-button{place-items:center;width:36px;min-width:36px;height:36px;display:inline-grid;border-radius:50%!important;padding:0!important}.icon-button .ui-icon{width:20px;height:20px}.sidebar nav button{align-items:center;gap:10px;display:flex}.sidebar-mainnav .ui-icon{width:18px;height:18px;color:var(--text-secondary)}.sidebar-mainnav button.active .ui-icon{color:var(--accent-text)}.sidebar-subnav .ui-icon{width:15px;height:15px}.sort-button .ui-icon{width:17px;height:17px}.pipeline-info-button .ui-icon{width:16px;height:16px}.banner .icon-button{color:inherit;flex:none}.standard-editor-toolbar .ui-icon,.rich-editor-window-actions .ui-icon,.selection-toolbar .ui-icon{width:19px;height:19px;margin:auto}.rich-insert-back>.ui-icon{width:18px;height:18px}.rich-insert-popover span>.ui-icon{width:21px;height:21px}.rich-list-popover b .ui-icon,.rich-table-selection .ui-icon{width:17px;height:17px}.rich-image-editor-controls button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.rich-image-editor-controls .ui-icon{width:18px;height:18px}.currency-picker-toggle .ui-icon{width:18px;height:18px;margin:auto}.recipient-finance-name strong{align-items:center;gap:7px;display:flex}.platform-mark{border:1px solid var(--glass-line);background:#ffffff0e;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.platform-mark .ui-icon{width:15px;height:15px}.platform-mark.telegram{color:#72c6ff}.platform-mark.max{color:#b9a4ff}.route-choice-card.selected .route-choice-check:empty:after,.language-options button.active:after{content:"";border-bottom:2px solid;border-right:2px solid;width:5px;height:9px;transform:rotate(45deg)}.route-choice-card.selected .route-choice-check:empty:after{color:var(--on-accent)}.route-choice-check .ui-icon{width:12px;height:12px;color:var(--on-accent);stroke-width:2.4px}.language-options button.active:after{color:var(--accent);margin:0 4px 2px auto}.language-menu summary:after,.backfill-multiselect>summary:after,.backfill-direct-picker>summary:after{content:"";border-bottom:1.7px solid;border-right:1.7px solid;width:7px;height:7px;transform:rotate(45deg)}.language-menu summary:after{color:var(--text-secondary);margin:-3px 2px 0 auto}.backfill-multiselect>summary:after,.backfill-direct-picker>summary:after{color:var(--text-secondary);top:12px;right:14px}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page-bg:#070708;--surface-base:#111113;--surface-raised:#1a1a1d;--border-subtle:#ffffff1b;--border-strong:#ffffff30;--text-primary:#f5f5f7;--text-body:#d1d1d6;--text-secondary:#a1a1aa;--text-tertiary:#73737c;--accent:#0a84ff;--accent-hover:#2997ff;--accent-soft:#0a84ff29;--accent-border:#4aa4ff70;--accent-text:#79baff;--on-accent:#fff;--glass-surface:#1e1e22a8;--glass-live-material:radial-gradient(ellipse at 0% 0%, #ffffff1c, transparent 58%), linear-gradient(155deg, #34343ab8, #1e1e23ad);--glass-surface-strong:#222226d1;--glass-nested:#ffffff0b;--glass-line:#ffffff2e;--glass-line-soft:#ffffff1a;--glass-highlight:#fff3;--glass-control:linear-gradient(155deg, #ffffff17, #ffffff03 52%, #ffffff0a), #2a2a2ee6;--glass-control-shadow:inset 0 1px 0 #ffffff38, inset 0 -1px 0 #ffffff0e, 0 6px 20px #00000038;--glass-shadow:0 24px 70px #0000006b, inset 0 1px 0 #ffffff24, inset 1px 0 0 #ffffff0b, inset 0 -1px 0 #00000052;--glass-background:linear-gradient(145deg, #ffffff18, #ffffff06 26%, #ffffff03 66%, #ffffff0e) padding-box, linear-gradient(#121215d6, #121215d6) padding-box, linear-gradient(135deg, #ffffff57, #ffffff13 36%, #ffffff09 67%, #ffffff2e) border-box}html,body{background:radial-gradient(ellipse 70% 44% at 10% -5%, #3f577e33, transparent 72%), radial-gradient(ellipse 52% 42% at 102% 24%, #23486924, transparent 75%), radial-gradient(ellipse 50% 36% at 48% 105%, #362d4c1f, transparent 78%), var(--page-bg);background-attachment:fixed;min-height:100%}body{color:var(--text-primary);-webkit-font-smoothing:antialiased}::selection{color:#fff;background:#0a84ff6b}.auth-shell{background:radial-gradient(55% 52% at 18% 8%,#3e567d3d,#0000 75%),radial-gradient(45% 45% at 88% 88%,#322d4929,#0000 78%)}button{background:linear-gradient(180deg, #2191ff, var(--accent));color:var(--on-accent);box-shadow:none;letter-spacing:normal;-webkit-tap-highlight-color:transparent;font-weight:600}button:not(:disabled){transition:color .16s,background-color .16s,border-color .16s,box-shadow .16s,transform .16s}button:not(:disabled):active{opacity:.85}input,textarea,select,.publication-media-drop,.publication-keyboard-preview,.publication-target-summary>span{border-color:var(--glass-line-soft);color:var(--text-primary);background-color:#0404067a;box-shadow:inset 0 1px #ffffff09,0 1px #00000057}input:focus,textarea:focus,select:focus,.datetime-local-control:focus-within,.currency-picker:focus-within .currency-picker-control input,.currency-picker:focus-within .currency-picker-toggle{border-color:var(--accent-border);box-shadow:0 0 0 3px #0a84ff21,inset 0 1px #ffffff0d}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:var(--accent)}.login-card,.panel,.metric,.project-card,.account-panel,.account-completeness,.management-panel,.entity-card,.delivery-card,.pipeline-editor,.telegram-setup,.profile-form,.publication-format-builder,.publication-rich-fallback,.publication-media-builder,.publication-buttons-builder,.publication-schedule-builder,.publication-repeat-builder,.publication-finance-toolbar,.publication-finance-metrics article,.publication-finance-chart,.publication-finance-customers,.publication-card,.publication-month-scroll,.publication-time-calendar-scroll,.publication-year-month,.publication-agenda-list,.rich-message-editor{background:var(--glass-background);box-shadow:var(--glass-shadow);background-color:#0d0d0fbd;border:1px solid #0000}.entity-card,.delivery-card,.profile-form,.backfill-multiselect,.backfill-direct-picker,.backfill-job,.publication-direct-picker,.recipient-finance-group>article,.finance-publication-details,.publication-media-item,.publication-button-row,.finance-publication-row,.finance-inline-editor,.publication-finance-customer-group>article,.setup-progress li,.setup-review dl div{border-color:var(--glass-line-soft);background:linear-gradient(145deg,#ffffff0f,#ffffff05);box-shadow:inset 0 1px #ffffff0b,0 10px 30px #00000021}.choice-card:hover:not(.disabled),.choice-card.selected,.route-choice-card:hover,.route-choice-card.selected,.publication-target-picker.selected{border-color:var(--accent-border);background:linear-gradient(145deg,#0a84ff30,#0a84ff11);box-shadow:inset 0 1px #ffffff14,0 12px 34px #00000029}.outline,.icon-button,.sort-button,.publication-calendar-navigation button,.publication-calendar-view select,.rich-table-selection .rich-table-control>button{border-color:var(--glass-line);color:var(--text-body);background:linear-gradient(145deg,#ffffff16,#ffffff06);box-shadow:inset 0 1px #ffffff1c,0 5px 18px #00000026}.outline:hover:not(:disabled),.icon-button:hover:not(:disabled),.sort-button:hover:not(:disabled){color:#fff;background:#ffffff1b;border-color:#ffffff4d}.logo span,.avatar{color:#fff;background:linear-gradient(145deg,#2997ff,#066bce);box-shadow:inset 0 1px #ffffff57,0 7px 18px #005ac83d}.sidebar{border-color:var(--glass-line-soft);background:linear-gradient(#18181cdb,#09090be0);box-shadow:inset -1px 0 #ffffff09,16px 0 48px #00000026}.sidebar nav button,.workspace-tabs button,.publication-section-tabs button{color:var(--text-body)}.sidebar nav button.active,.workspace-tabs button.active,.publication-section-tabs button.active{color:var(--accent-text);background:#ffffff1f;box-shadow:inset 0 1px #ffffff1a}.sidebar nav button.active .ui-icon,.eyebrow,.sidebar-section-label,.text-button{color:var(--accent-text)}.polling-note span{background:var(--accent)}.workspace-tabs,.publication-section-tabs,.rich-toolbar-primary,.rich-editor-mode>.rich-editor-window-actions,.rich-editor-bottom-toolbar .rich-toolbar-ai{border:1px solid var(--glass-line);background:var(--glass-control);box-shadow:var(--glass-control-shadow)}.workspace-tabs,.publication-section-tabs{border-radius:18px}.rich-editor-bottom-toolbar{border-top-color:var(--glass-line-soft);background:#08080ab3}.rich-toolbar-primary{padding:4px 8px}.rich-editor-mode>.rich-editor-window-actions{border-radius:999px;gap:2px;padding:4px}.rich-editor-window-actions button{border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid}.rich-editor-window-actions button:hover:not(:disabled){background:#ffffff1f}.rich-toolbar-primary>button,.rich-toolbar-primary .rich-editor-block-control>button,.rich-editor-bottom-toolbar .rich-toolbar-ai{color:#f5f5f7}.rich-toolbar-primary,.rich-toolbar-primary .rich-editor-block-control{position:static}.rich-toolbar-primary .rich-insert-popover{left:50%;right:auto;transform:translate(-50%)}.rich-editor-bottom-toolbar:has(.rich-insert-popover){z-index:12}.rich-toolbar-primary>button:hover:not(:disabled),.rich-toolbar-primary .rich-editor-block-control>button:hover,.rich-toolbar-primary .rich-editor-block-control>button[aria-expanded=true]{background:#ffffff1f}.language-options,.sidebar-section-menu,.pipeline-info-popover,.currency-picker-menu,.rich-insert-popover,.rich-table-cell-popover,.rich-image-editor-dialog{-webkit-backdrop-filter:blur(22px)saturate(155%);backdrop-filter:blur(22px)saturate(155%);background:radial-gradient(at 0 0,#ffffff13,#0000 60%),linear-gradient(160deg,#37373ca1,#21212694);border:1px solid #ffffff24;box-shadow:0 16px 48px #00000052,inset 0 1px 1px #ffffff1f,inset 0 -1px 1px #ffffff12}.sidebar-section-menu{position:relative}[data-live-glass-source]{filter:var(--live-glass-filter);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important}:is(.panel,.metric,.project-card,.entity-card,.delivery-card,.publication-card,.login-card,.management-panel,.pipeline-editor,.telegram-setup,.profile-form,.publication-format-builder,.publication-rich-fallback,.publication-media-builder,.publication-buttons-builder,.publication-schedule-builder,.publication-repeat-builder,.publication-finance-toolbar,.publication-finance-metrics article,.publication-finance-chart,.publication-finance-customers,.publication-month-scroll,.publication-time-calendar-scroll,.publication-time-calendar-head,.publication-year-month,.publication-agenda-list,.workspace-tabs,.publication-section-tabs,.rich-toolbar-primary,.rich-toolbar-ai,.rich-editor-window-actions,.standard-editor-toolbar,.selection-toolbar,.outline,.icon-button,.sort-button)[data-live-glass]{background:var(--glass-live-material);box-shadow:var(--glass-control-shadow);border-color:#fff3}.sidebar[data-live-glass]{background:#121215d6}:is(.rich-insert-popover,.rich-table-cell-popover,.language-options,.currency-picker-menu,.pipeline-info-popover,.rich-image-editor-dialog)[data-live-glass]{-webkit-backdrop-filter:blur(5px)saturate(145%);backdrop-filter:blur(5px)saturate(145%);background:radial-gradient(at 0 0,#ffffff1c,#0000 58%),linear-gradient(155deg,#34343aa8,#1e1e2396);box-shadow:0 16px 48px #00000052,inset 1px 1px 2px #ffffff3d,inset -1px -1px 2px #d2e0ff1f}.language-options:after,.sidebar-section-menu:after,.currency-picker-menu:after,.rich-insert-popover:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#fff6,#ffffff09 28%,#ffffff04 65%,#e4ebff42);border:0;width:auto;height:auto;padding:1px;display:block;position:absolute;inset:0;transform:none;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.publication-format-builder,.publication-rich-fallback{min-width:0;margin:0 0 17px;padding:14px}.publication-rich-fallback{gap:9px;display:grid}.publication-group-title{letter-spacing:normal;overflow-wrap:anywhere;margin:0 0 12px;padding:0;font-size:13px;font-weight:600;line-height:1.4}.publication-rich-fallback>.publication-group-title{margin-bottom:3px}.caption-position-picker>.publication-group-title,.button-account-policy>.publication-group-title,.finance-display-mode>.publication-group-title{font-size:12px}.caption-position-picker>.publication-group-title{grid-column:1/-1;margin-bottom:0}.button-account-policy{padding:10px}.finance-display-mode>.publication-group-title{flex-basis:100%;margin-bottom:0}.publication-rich-fallback>.choice-card{min-width:0;margin:0}.sidebar .sidebar-mainnav>button,.sidebar .sidebar-mainnav>button.active,.language-menu summary,.outline,.icon-button,.sort-button,.rich-table-selection .rich-table-control>button{border:1px solid var(--glass-line);background:var(--glass-control);box-shadow:var(--glass-control-shadow);border-radius:18px;font-weight:500}.sidebar .sidebar-mainnav>button.active{color:var(--accent-text);border-color:#8cbdf061}.sidebar .sidebar-mainnav>button:hover:not(:disabled){background:var(--glass-control);color:#fff}.sidebar .logo-button,.sidebar .account-trigger{box-shadow:none;background:0 0;border:0}.sidebar .sidebar-subnav button,.workspace-tabs button,.publication-section-tabs button{box-shadow:none;font-weight:500}.sidebar-section-menu{padding:9px}.rich-composer-editor:not(.rich-editor-fullscreen){position:relative}.rich-table-overlay{z-index:11;pointer-events:none;position:absolute;inset:0}.rich-table-overlay .rich-table-selection{box-shadow:none;pointer-events:none;background:0 0;border:0;padding:0;display:block;position:absolute;inset:0}.rich-table-range-outline{pointer-events:none;border:2px solid #4297ff;border-radius:3px;position:absolute}.rich-table-overlay button.rich-table-range-handle,.rich-table-overlay button.rich-table-axis-handle{width:28px;min-width:0;height:28px;box-shadow:none;color:var(--text-secondary);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:8px;place-items:center;margin:0;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.rich-table-overlay button.rich-table-range-handle{z-index:2;width:22px;height:22px}.rich-table-range-handle:before{content:"";background:#4297ff;border-radius:50%;width:8px;height:8px}.rich-table-overlay button.rich-table-axis-handle[aria-expanded=true]{color:#071629;background:#4297ff}.rich-table-axis-handle span{font-size:18px;line-height:1}.rich-table-overlay button.rich-table-row-handle{width:16px}.rich-table-column-handle span{letter-spacing:2px;font-size:12px}.rich-table-overlay .rich-table-menu-anchor{z-index:6;pointer-events:auto;position:absolute}.rich-table-menu-anchor>.rich-table-cell-popover{width:100%;max-height:inherit;margin:0;position:relative;inset:auto;transform:none}.rich-table-alignments button[aria-pressed=true]{color:#fff;background:#82b1f44d;border-color:#69adff;box-shadow:inset 0 0 0 1px #69adff59}.rich-composer-editor .rich-table-cell-selected{outline:none}.sidebar-section-label{letter-spacing:.1em;text-transform:uppercase;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0;font:700 9px/1.2 ui-monospace,Cascadia Code,Segoe UI Mono,monospace;display:block}@media (width<=860px),(hover:none) and (pointer:coarse) and (width<=1100px){.sidebar .sidebar-section-menu{gap:2px;padding:6px 4px}.sidebar .sidebar-subnav-autoposting{flex-wrap:wrap;gap:2px;padding:0;display:flex;overflow:visible}.sidebar .sidebar-subnav-autoposting>button{white-space:nowrap;text-align:left;flex:1 0 auto;justify-content:center;gap:3px;width:auto;min-width:max-content;min-height:32px;padding:4px 2px;line-height:1.3;display:flex}.sidebar .sidebar-subnav-autoposting>button:nth-child(n+4){flex-basis:calc(50% - 1px)}.sidebar-subnav-autoposting .ui-icon{width:14px;height:14px}.sidebar-subnav-autoposting>button>span{overflow-wrap:normal}}.rich-insert-popover>button,.rich-heading-grid>button,.language-options button,.currency-picker-menu>button{box-shadow:none;font-weight:400;line-height:1.35}.rich-insert-popover>button,.rich-heading-grid>button{font-size:16px}.rich-toolbar-primary button,.rich-editor-window-actions button,.standard-editor-toolbar>button,.selection-toolbar>button,.rich-table-alignments button,.text-button{box-shadow:none}.rich-editor-toolbar.standard-editor-toolbar>button[aria-pressed=true],.rich-editor-toolbar.selection-toolbar>button[aria-pressed=true]{color:#a4d1ff;background:#428feb42;border-color:#69adff;box-shadow:inset 0 0 0 1px #69adff52}.rich-insert-popover>button>span{color:var(--text-body)}.language-flag{width:24px;height:auto;box-shadow:none;background:0 0;border:0;border-radius:2px;flex:none;display:block;overflow:hidden}.language-menu summary{gap:8px}.language-menu summary::marker{content:""}.language-select.compact .language-menu summary{border-radius:50%;width:42px;height:42px;padding:0}.language-select.compact .language-menu summary:before,.language-select.compact .language-menu summary:after{content:none;display:none}.language-options button{min-height:40px;font-size:14px}.language-options,.sidebar-section-menu,.currency-picker-menu{border-radius:18px}.pipeline-info-popover{border-radius:20px}.rich-insert-popover{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;border-radius:28px;padding:9px}.rich-table-cell-popover{border-radius:28px}.rich-toolbar-primary .rich-insert-popover{bottom:calc(100% - 18px)}.rich-insert-popover>button:hover,.rich-heading-grid>button:hover,.language-options button:hover,.currency-picker-menu>button:hover{background:#ffffff18}.notice,.launch-link,.live-rate-notice,.handoff-step{border:1px solid var(--glass-line);background:linear-gradient(145deg,#0a84ff1f,#ffffff09);box-shadow:inset 0 1px #ffffff14,0 12px 30px #00000029}.rich-editor-toolbar,.rich-editor-mode,.rich-table-selection,.rich-media-selection,.rich-editor-foot{border-color:var(--glass-line-soft);background:#ffffff06}.rich-editor-canvas blockquote,.pipeline-formatted-preview blockquote,.rich-editor-canvas aside{border-color:var(--accent);background:#0a84ff18}.rich-editor-canvas blockquote cite,.rich-editor-canvas aside cite,.rich-editor-canvas aside:before,.rich-editor-canvas aside:after{color:var(--accent-text)}.rich-editor-canvas th{background:#0a84ff1f}.rich-editor-fullscreen,.rich-editor-fullscreen-backdrop{background:#08080a}.rich-editor-fullscreen{box-shadow:none;background-image:radial-gradient(70% 36% at 10% -5%,#39527829,#0000 72%),radial-gradient(55% 35% at 105% 76%,#312b441f,#0000 75%);border:0}.rich-editor-fullscreen .rich-editor-mode{background:#0f0f12d6}@media (width<=900px){.sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d0d10f7;box-shadow:inset 0 -1px #ffffff16,0 16px 42px #00000047}.content{padding-top:25px}.panel{border-radius:22px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.rich-insert-popover,.language-options,.currency-picker-menu,.pipeline-info-popover,.rich-image-editor-dialog{background:#2c2c30}}@media (width<=560px){.publication-layout{grid-template-columns:minmax(0,1fr)}.publication-layout>.panel{min-width:0}.sidebar{border-radius:0 0 22px 22px}.workspace-tabs{border-radius:18px}.rich-editor-bottom-toolbar{background:#08080a94}.rich-toolbar-primary{max-width:calc(100vw - 92px)}}@media (width<=360px){.publication-composer{padding:12px}.rich-editor-bottom-toolbar{gap:4px;padding-inline:4px}.rich-toolbar-primary{padding-inline:4px}.rich-toolbar-primary>button,.rich-toolbar-primary .rich-editor-block-control>button{flex-basis:34px;width:34px}.rich-editor-bottom-toolbar .rich-toolbar-ai{flex-basis:36px;width:36px;height:42px}}@media (prefers-reduced-transparency:reduce){[data-live-glass-source]{filter:none}.rich-insert-popover[data-live-glass],.rich-table-cell-popover[data-live-glass],.workspace-tabs,.publication-section-tabs,.rich-toolbar-primary,.rich-editor-bottom-toolbar .rich-toolbar-ai,.language-options,.sidebar-section-menu,.pipeline-info-popover,.currency-picker-menu,.rich-insert-popover,.rich-table-cell-popover,.rich-image-editor-dialog,.sidebar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#242428}}
