.composer-page{width:100%;min-width:0;max-width:1400px;margin:0 auto}.composer-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.composer-page-heading h1{margin:4px 0 8px;font-size:2rem}.composer-page-heading .eyebrow{color:var(--blue);letter-spacing:.12em;font-size:.8125rem;font-weight:700}.recovery-status{color:var(--muted);margin:12px 0 20px;font-size:.8125rem}.composer-page .composer-fields{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);overflow:clip}.composer-page .composer{grid-template-columns:minmax(0,1.55fr) minmax(270px,1fr)}.composer-page .composer-editor,.composer-page .composer-preview{min-width:0}.composer-page .composer-preview{background:var(--surface-subtle);align-self:start}.composer-page .channel-choices{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.composer-page .channel-choice{text-align:left;min-width:0;max-width:100%}.composer-page .channel-account-label{overflow-wrap:anywhere;min-width:0}.composer-page .preview-heading{flex-direction:column;align-items:stretch;gap:12px}.composer-page select,.composer-page input{min-width:0;max-width:100%}.content-target{background:var(--soft-blue);border:1px solid var(--line);border-radius:var(--radius-md);margin:28px 0 18px;padding:16px}.content-target label{margin-bottom:9px;font-weight:650;display:block}.content-target select{width:100%}.content-target p{margin:10px 0 0;line-height:1.5}.destination-fields{gap:14px;margin:0 0 12px;display:grid}.destination-fields label,.preset-form>label:not(.check-label){gap:8px;font-weight:600;display:grid}.destination-fields small{color:var(--muted);font-size:.8125rem;font-weight:400}.composer-page .caption-footer{flex-wrap:wrap;gap:12px}.composer-page .social-preview-head>div{min-width:0}.composer-page .social-preview-head strong{overflow-wrap:anywhere}.preview-title{overflow-wrap:anywhere;margin:14px 16px 0;font-size:1.125rem}.destination-checks{margin-top:25px}.destination-checks h3{margin-bottom:8px;font-size:1rem}.destination-check{border:1px solid var(--line);background:var(--paper);border-radius:var(--radius-md);text-align:left;width:100%;color:var(--text);cursor:pointer;overflow-wrap:anywhere;margin:10px 0;padding:13px;display:block}.destination-check>span{align-items:center;gap:8px;display:flex}.destination-check>span>svg:last-child{color:var(--blue);margin-left:auto}.destination-check small{color:var(--muted);margin-top:7px;font-size:.8125rem;display:block}.destination-check p{margin:8px 0 0;font-size:.875rem;line-height:1.5}.destination-check.needs-work{border-left:3px solid var(--blue)}.composer-page .composer-footer{border:1px solid var(--line);background:var(--paper);border-radius:var(--radius-lg);z-index:5;margin-top:18px;padding:16px 20px;position:sticky;bottom:0;box-shadow:0 -4px 24px #00000008}.preset-bar{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--paper);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding:16px;display:flex}.preset-bar>div{align-items:center;gap:8px;font-weight:600;display:flex}.preset-bar select{flex:1;min-width:160px;max-width:310px}.preset-form,.video-cover-editor{gap:20px;padding:24px;display:grid}.preset-form input:not([type=checkbox]),.destination-fields input{width:100%}.check-label{align-items:center;gap:10px;display:flex}.check-label input{width:18px;height:18px;accent-color:var(--blue)}.preset-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.schedule-trigger{text-align:left;border:1px solid var(--line);background:var(--paper);width:100%;color:var(--text);border-radius:var(--radius-lg);cursor:pointer;align-items:center;gap:14px;margin-top:24px;padding:18px;display:flex}.schedule-trigger:hover{border-color:var(--blue);background:var(--soft-blue)}.schedule-trigger>span:nth-child(2){flex:1;gap:6px;display:grid}.schedule-trigger small{color:var(--muted);font-size:.8125rem}.schedule-icon{color:var(--blue);background:var(--soft-blue);border-radius:var(--radius-md);padding:12px;display:flex}.schedule-picker{max-width:480px;margin:auto;padding:24px}.schedule-month{justify-content:space-between;align-items:center;gap:8px;margin-bottom:22px;display:flex}.schedule-month h3{font-size:1.125rem}.schedule-weekdays,.schedule-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.schedule-weekdays{color:var(--muted);margin-bottom:8px;font-size:.8125rem}.schedule-days button{aspect-ratio:1;border-radius:var(--radius-md);min-height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;font-size:1rem}.schedule-days button:hover{background:var(--soft-blue)}.schedule-days button.outside{color:var(--muted)}.schedule-days button.today{box-shadow:inset 0 0 0 1px var(--blue)}.schedule-days button.selected{background:var(--accent-solid);color:#fff;font-weight:700}.schedule-shortcuts{gap:10px;margin:22px 0;display:flex}.schedule-time{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:20px;display:flex}.schedule-time span{flex:1;font-weight:600}.schedule-time small{color:var(--muted);margin-top:5px;font-size:.8125rem;font-weight:400;display:block}.schedule-time input{width:135px}.schedule-picker>p{margin:20px 0;line-height:1.5}.schedule-apply{width:100%}.cover-video{border-radius:var(--radius-md);background:#14171c;width:100%;max-height:280px}.cover-timeline{gap:12px;display:grid}.cover-timeline input{width:100%;accent-color:var(--blue)}.cover-result{text-align:center;margin:0}.cover-result img{border-radius:var(--radius-md);max-width:100%;max-height:220px}.cover-result figcaption{color:var(--muted);margin-top:8px;font-size:.8125rem}.video-thumb img{object-fit:cover;width:100%;height:100%}.destination-summary{border:1px solid var(--line);border-radius:var(--radius-md);overflow-wrap:anywhere;margin:12px 0;padding:14px}.destination-summary summary{cursor:pointer;font-weight:600}.destination-summary p{white-space:pre-wrap}@media (max-width:1100px){.composer-page .composer{grid-template-columns:minmax(0,1fr)}.composer-page .composer-preview{border-left:0;border-top:1px solid var(--line)}.composer-page .composer-preview .social-preview,.composer-page .preview-heading,.composer-page .destination-checks{max-width:100%}}@media (max-width:640px){.composer-page-heading{align-items:flex-start;gap:10px}.composer-page-heading h1{font-size:1.65rem}.composer-page-heading p.muted{font-size:.875rem}.composer-page-heading .button{padding:10px}.composer-page .composer-editor,.composer-page .composer-preview{padding:18px 14px}.composer-page .channel-choices{grid-template-columns:minmax(0,1fr)}.preset-bar>div{width:100%}.preset-bar select{max-width:none}.composer-page .composer-footer{padding:12px;bottom:0}.composer-page .composer-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.composer-page .composer-actions .primary{grid-column:1/-1}.schedule-trigger{gap:10px;padding:12px}.schedule-icon{display:none}.schedule-picker{padding:18px 12px}.schedule-days{gap:3px}.schedule-days button{min-height:36px}.schedule-time{flex-wrap:wrap}.schedule-time input{width:120px}}.composer-page select,.destination-fields input,.preset-form input:not([type=checkbox]),.video-cover-editor select,.schedule-time input{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);min-height:44px;color:var(--text);padding:11px 12px;font-size:1rem}.composer-page .destination-checks{padding-top:8px}@media (min-width:1101px){.destination-checks-list{scrollbar-gutter:stable;max-height:440px;padding:0 4px;overflow-y:auto}}.video-cover-editor .segmented{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-subtle);grid-template-columns:1fr 1fr;gap:5px;padding:5px;display:grid}.video-cover-editor .segmented button{border-radius:var(--radius-sm);padding:11px 8px;font-weight:600}.video-cover-editor .segmented button[aria-pressed=true]{background:var(--accent-solid);color:#fff}
.topbar{z-index:30;height:auto;min-height:70px;position:sticky;top:0}.topbar-actions{gap:10px}.global-create{white-space:nowrap;flex-shrink:0}.composer-page{position:relative}.file-drag-over{outline:3px dashed var(--blue);outline-offset:-5px;background:var(--soft-blue)}.account-summary{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:14px 0;display:flex}.account-summary>div{gap:5px;min-width:0;display:grid}.account-summary strong{overflow-wrap:anywhere}.account-summary small{color:var(--muted)}.account-summary .field-label{margin:0}.composer-options{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);min-width:0;margin:12px 0}.composer-options>summary{cursor:pointer;color:var(--text);min-height:46px;padding:14px;font-size:14px;font-weight:600}.composer-options>summary:hover{background:var(--surface-hover);border-radius:var(--radius-md)}.composer-options[open]>summary{border-bottom:1px solid var(--line)}.composer-options .ratio-field,.preset-options>.composer-presets{margin:12px}.compact-check{border-bottom:1px solid var(--line);overflow-wrap:anywhere;gap:5px;padding:12px 14px;display:grid}.compact-check>strong,.compact-check>small{font-size:13px}.compact-check .destination-check{text-align:left;min-height:44px;color:var(--blue);background:0 0;border:0;width:100%;padding:8px 0;font-size:14px}.destination-checks>p{margin:12px 14px}.destination-checks{margin-top:20px;padding:0}.next-issue{text-align:left;min-height:44px;margin-bottom:16px;padding:8px 0;line-height:1.5}.check-warning{color:var(--blue)}.working-drafts{background:var(--paper);border:1px solid var(--accent-border);border-radius:var(--radius-lg);margin-bottom:24px;padding:20px}.working-drafts h2{margin:0 0 7px;font-size:18px}.working-draft-list{gap:10px;max-height:280px;margin-top:12px;display:grid;overflow:auto}.working-draft-list article{border-top:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.working-draft-list article>div{flex:1;gap:5px;min-width:0;display:grid}.working-draft-list article strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-reschedule{color:var(--muted);gap:6px;max-width:250px;font-size:13px;display:grid}.calendar-reschedule select{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);min-height:44px;color:var(--text);width:100%;padding:8px;font-size:14px}[data-drop-active=true]{box-shadow:inset 0 0 0 3px var(--blue);background:var(--soft-blue)}.calendar-post[draggable=true],.week-post[draggable=true]{cursor:grab}.calendar-undo{background:var(--paper);border:1px solid var(--accent-border);border-radius:var(--radius-md);z-index:5;align-items:center;gap:12px;margin-top:16px;padding:12px 16px;display:flex;position:sticky;bottom:16px}@media (max-width:1100px){.topbar .global-search{display:none}.topbar .mobile-search-toggle{display:inline-flex}}@media (max-width:760px){.topbar{grid-template-columns:1fr auto;gap:6px 10px;padding:8px 14px;display:grid}.header-navigation{min-width:0}.breadcrumb strong{max-width:120px}.topbar-actions{display:contents}.global-create{grid-area:1/2;min-height:44px;padding:10px 12px;font-size:14px}.topbar .help-button{grid-area:2/2;justify-self:end}.topbar .mobile-search-toggle{grid-area:2/2;justify-self:start}.header-navigation{flex-wrap:wrap;grid-area:1/1/3}.history-controls{margin-left:0}.topbar .global-search.mobile-search-open{top:100%}.calendar-reschedule{width:100%;max-width:none}.calendar-reschedule select{font-size:16px}.working-drafts{padding:14px}.working-draft-list article{flex-wrap:wrap;gap:8px}.working-draft-list article>div{flex-basis:100%}.account-summary{align-items:flex-start}.account-summary button{max-width:125px;padding:8px 10px}}.calendar-post[draggable=true],.week-post[draggable=true]{-webkit-user-select:none;user-select:none;-webkit-user-drag:element}.calendar-post[draggable=true]>*,.week-post[draggable=true]>*{pointer-events:none}.preset-options .preset-bar{margin:12px}@media (max-width:760px){.composer-page-heading{align-items:center;margin-bottom:10px}.composer-page-heading .eyebrow,.composer-page-heading .muted{display:none}.composer-page-heading h1{margin:0;font-size:24px}.composer-page .recovery-status{margin:8px 0 12px}.composer-editor{padding-top:12px}.account-summary{margin-bottom:14px;padding:8px 0 12px}.content-target{margin-bottom:14px;padding:12px}.content-target>p{display:none}.composer-options>summary{padding:12px}}html{scroll-padding-top:120px}button,input,textarea,select,summary,[tabindex]{scroll-margin-top:120px}
.sidebar{overscroll-behavior:contain;overflow-y:auto}.sidebar>*{flex-shrink:0}.sidebar-create{justify-content:center;width:100%;min-height:46px;margin:0 0 20px}.workspace-switch{min-width:0}.workspace-switch .app-select{flex:1;min-width:0}.spotlight-trigger{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-subtle);min-height:42px;color:var(--muted);cursor:pointer;text-align:left;align-items:center;gap:12px;padding:8px 12px;display:flex}.spotlight-trigger span{font-size:14px}.spotlight-trigger kbd{border:1px solid var(--line);border-radius:var(--radius-xs);padding:2px 5px;font-size:13px}.spotlight-trigger:hover{border-color:var(--accent-border);background:var(--soft-blue);color:var(--blue)}.mobile-page-create{display:none}.platform-icon,.platform-icon.small{background:0 0;border-radius:0;overflow:visible}.platform-icon img{max-width:100%;display:block}:is(html[data-theme=dark] .platform-icon:has(img[data-platform=x]),html[data-theme=dark] .platform-icon:has(img[data-platform=threads])){border-radius:var(--radius-xs);background:#fff;padding:2px}.overview-greeting .eyebrow{display:none}.overview-greeting p{margin-top:8px}.overview-summary{border:1px solid var(--line);background:var(--paper);border-radius:var(--radius-lg);align-items:center;gap:20px;margin:24px 0 30px;padding:18px 20px;display:flex}.overview-summary-label{flex-shrink:0;gap:5px;display:grid}.overview-summary-label small{color:var(--muted);font-size:13px}.overview-summary-counts{flex-wrap:wrap;gap:10px;margin-left:auto;display:flex}.overview-summary-counts button{background:var(--surface-subtle);border:1px solid var(--line);border-radius:var(--radius-md);cursor:pointer;min-height:44px;color:var(--text);flex-wrap:wrap;align-items:center;gap:7px;padding:9px 12px;font-size:14px;display:flex}.overview-summary-counts button:hover{background:var(--soft-blue);border-color:var(--accent-border)}.overview-summary-counts svg{color:var(--blue);flex-shrink:0}.modal,.modal-body,.modal-content{overscroll-behavior:contain}.spotlight-modal{align-self:flex-start;width:min(680px,100vw - 32px);max-height:calc(100dvh - 40px);margin-top:min(12vh,110px)}.spotlight-modal .modal-body{flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.spotlight-input{color:var(--blue);flex-shrink:0;align-items:center;gap:12px;padding:18px 24px;display:flex}.spotlight-input input{min-width:0;box-shadow:none;outline-offset:5px;color:var(--text);background:0 0;border:0;flex:1;padding:4px 0;font-size:17px}.spotlight-context{color:var(--muted);flex-shrink:0;margin:0;padding:0 24px 12px;font-size:13px}.spotlight-results{overscroll-behavior:contain;min-height:0;padding:6px 12px 12px;overflow-y:auto}.spotlight-results button{text-align:left;border-radius:var(--radius-md);width:100%;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:12px;min-height:62px;padding:12px;display:flex}.spotlight-results button[aria-selected=true]{background:var(--soft-blue);border-color:var(--accent-border)}.spotlight-result-icon{border-radius:var(--radius-md);background:var(--paper);border:1px solid var(--line);height:36px;color:var(--blue);flex:0 0 36px;place-items:center;display:grid}.spotlight-result-copy{flex:1;gap:5px;min-width:0;display:grid}.spotlight-result-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.spotlight-result-copy small{color:var(--muted);font-size:13px}.spotlight-results button>svg{color:var(--muted);flex-shrink:0}.spotlight-footer{background:var(--surface-subtle);border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;flex-shrink:0;gap:20px;padding:12px 24px;font-size:13px;display:flex}.spotlight-footer kbd{color:var(--text);margin-right:4px}.spotlight-empty{text-align:center;justify-items:center;gap:12px;padding:30px 20px;display:grid}.spotlight-empty p{color:var(--muted);margin:0}@media (max-width:1100px){.spotlight-trigger span,.spotlight-trigger kbd{display:none}.spotlight-trigger{justify-content:center;width:42px;padding:8px}.overview-summary{flex-direction:column;align-items:flex-start}.overview-summary-counts{margin:0}}@media (max-width:760px){.sidebar{z-index:90;max-width:calc(100vw - 40px);height:100dvh;padding-bottom:max(20px, env(safe-area-inset-bottom))}.sidebar-backdrop{z-index:80;touch-action:none}.sidebar-create{margin-bottom:14px}.topbar{justify-content:space-between;align-items:center;gap:8px;min-height:64px;padding:8px 12px;display:flex}.header-navigation{flex-wrap:nowrap;flex:1;gap:6px;min-width:0;display:flex}.breadcrumb{flex:1;order:0;gap:6px;min-width:0}.breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;max-width:none;font-size:15px;overflow:hidden}.history-controls{border:0;flex-shrink:0;order:1;gap:0;margin:0;padding:0}.history-controls .icon-button{width:30px;min-width:30px;height:42px}.topbar-actions{flex-shrink:0;gap:4px;display:flex}.topbar .help-button,.spotlight-trigger{background:0 0;border:0;width:38px;min-width:38px;height:42px;min-height:42px;padding:8px}.topbar .help-button span,.topbar .notification-button,.topbar .top-avatar{display:none}.mobile-page-create{display:inline-flex}.overview-greeting{flex-wrap:wrap;gap:16px}.overview-greeting>div{min-width:0}.overview-greeting .mobile-page-create{width:100%}.overview-summary{gap:14px;padding:16px}.overview-summary-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.overview-summary-counts button{gap:6px;padding:10px;font-size:13px}.overview-summary-counts button span{flex-basis:100%}.spotlight-modal{width:calc(100vw - 16px);max-height:calc(100dvh - 24px);margin-top:8px}.spotlight-input{gap:8px;padding:16px}.spotlight-input input{font-size:16px}.spotlight-context{padding:0 16px 10px}.spotlight-footer{display:none}.spotlight-results{padding:4px 8px 10px}.spotlight-results button{gap:8px;padding:10px 8px}.modal-shade{overscroll-behavior:contain}html{scroll-padding-top:80px}button,input,textarea,select,summary,[tabindex]{scroll-margin-top:80px}}@media (max-width:360px){.history-controls{display:none}}@media (max-height:600px){.composer-page .composer-footer{position:static}.topbar{position:relative}.spotlight-modal{max-height:calc(100dvh - 16px);margin-top:0}.spotlight-modal .modal-heading{padding-top:12px;padding-bottom:12px}.spotlight-input{padding-top:10px;padding-bottom:10px}}.spotlight-modal{flex-direction:column;display:flex;overflow:hidden}.spotlight-modal .modal-heading{flex-shrink:0}.platform-icon.small{border-color:#0000}@media (max-width:760px){.sidebar:not(.mobile-open){visibility:hidden;pointer-events:none}}
.app-select,.preview-heading>.app-select{width:100%;min-width:0;max-width:100%;color:var(--text);letter-spacing:normal;font-size:.9375rem;font-weight:400;display:block;position:relative}.app-select .app-select-trigger{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);width:100%;min-width:0;min-height:44px;color:var(--text);font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 12px;font-weight:450;line-height:1.45;transition:border-color .12s,box-shadow .12s,background .12s;display:flex;box-shadow:0 1px 2px #18223004}.app-select .app-select-trigger:hover:not(:disabled){border-color:var(--muted);filter:none}.app-select .app-select-trigger:focus-visible,.app-select[data-open] .app-select-trigger{outline:2px solid var(--blue);outline-offset:2px}.app-select .app-select-trigger:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.app-select .app-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;font:inherit;display:block;overflow:hidden}.app-select .app-select-chevron{color:var(--muted);flex:none;transition:transform .14s}.app-select[data-open] .app-select-chevron{transform:rotate(180deg)}.app-select .app-select-popover{z-index:300;overscroll-behavior:contain;touch-action:pan-y pinch-zoom;scrollbar-width:thin;scrollbar-color:var(--line) transparent;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);max-height:320px;color:var(--text);text-align:left;letter-spacing:normal;margin:0;padding:5px;font-family:inherit;font-size:.9375rem;font-weight:450;line-height:1.45;position:fixed;inset:auto;overflow:auto;box-shadow:0 12px 36px #18223022,0 2px 7px #1822300b}.app-select .app-select-popover:popover-open{display:block}.app-select-popover::backdrop{pointer-events:none;background:0 0}.app-select-popover .app-select-option{border-radius:var(--radius-sm);min-height:40px;color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:9px 10px;display:flex}.app-select-popover .app-select-option-label{-webkit-line-clamp:3;overflow-wrap:anywhere;white-space:normal;min-width:0;font:inherit;color:inherit;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.app-select-popover .app-select-option[aria-selected=true]{color:var(--blue);font-weight:600}.app-select-popover .app-select-option[data-active=true]{background:var(--soft-blue)}.app-select-popover .app-select-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}.app-select-popover .app-select-group{color:var(--muted);padding:12px 10px 6px;font-size:.75rem;font-weight:650;display:block}.app-select-popover .app-select-group:first-child{padding-top:6px}label:has(>.app-select){min-width:0}.preference-grid .app-select{margin-top:9px}.planning-fields .app-select,.seat-planner-controls .app-select{margin-top:8px}.account-network-filter>.app-select{width:min(100%,300px)}.preset-bar>.app-select{flex:1;min-width:160px;max-width:310px}.workspace-switch .app-select .app-select-trigger{border-radius:var(--radius-xs);min-height:32px;box-shadow:none;background:0 0;border-color:#0000;gap:5px;padding:2px 0;font-size:.9375rem;font-weight:600}.workspace-switch>svg{display:none}@media (max-width:760px){.app-select,.preview-heading>.app-select,.app-select .app-select-popover{font-size:1rem}.app-select-popover .app-select-option{min-height:44px}.preset-bar>.app-select{max-width:none}}@media (prefers-reduced-motion:reduce){.app-select .app-select-trigger,.app-select .app-select-chevron{transition:none}}
:root[data-accent=ruby]{--blue:#a42d38;--blue-dark:#84202c;--accent-solid:#a42d38;--accent-hover:#84202c;--soft-blue:#fdecef;--accent-border:#d99aa4}:root[data-theme=dark][data-accent=ruby]{--blue:#ffb6bf;--blue-dark:#ffd7dd;--accent-solid:#a42d38;--accent-hover:#84202c;--soft-blue:#44282e;--accent-border:#ad6b77}:root[data-accent=amber]{--blue:#85550c;--blue-dark:#6d4308;--accent-solid:#85550c;--accent-hover:#6d4308;--soft-blue:#fbf0d5;--accent-border:#c8ac6c}:root[data-theme=dark][data-accent=amber]{--blue:#f2ce7d;--blue-dark:#ffe2a6;--accent-solid:#85550c;--accent-hover:#6d4308;--soft-blue:#3e321c;--accent-border:#a58b4f}:root[data-accent=olive]{--blue:#5e6425;--blue-dark:#484e18;--accent-solid:#5e6425;--accent-hover:#484e18;--soft-blue:#eef1da;--accent-border:#b2bb7b}:root[data-theme=dark][data-accent=olive]{--blue:#cbd78f;--blue-dark:#e1eab5;--accent-solid:#5e6425;--accent-hover:#484e18;--soft-blue:#303820;--accent-border:#87945c}:root[data-accent=teal]{--blue:#126864;--blue-dark:#0c514e;--accent-solid:#126864;--accent-hover:#0c514e;--soft-blue:#dff3ef;--accent-border:#85bdb4}:root[data-theme=dark][data-accent=teal]{--blue:#88ddd2;--blue-dark:#b7eee7;--accent-solid:#126864;--accent-hover:#0c514e;--soft-blue:#183b39;--accent-border:#528f87}:root[data-accent=slate]{--blue:#4c596e;--blue-dark:#374357;--accent-solid:#4c596e;--accent-hover:#374357;--soft-blue:#e9edf2;--accent-border:#a3b0c2}:root[data-theme=dark][data-accent=slate]{--blue:#bccbdc;--blue-dark:#dce5f0;--accent-solid:#4c596e;--accent-hover:#374357;--soft-blue:#293748;--accent-border:#74889f}.accent-options{grid-template-columns:repeat(auto-fit,minmax(52px,1fr));gap:14px 8px;display:grid}.accent-options button{min-width:0;min-height:64px}.accent-options small{line-height:1.25}
:root{--radius-xs:2px;--radius-sm:3px;--radius-md:4px;--radius-lg:6px;--section-gap:32px;--panel-gap:20px}
.sidebar-brand{gap:12px}.brand{flex:0 200px;width:200px;min-width:0;display:block}.brand>.unisenda-wordmark{aspect-ratio:2040/415;width:100%;height:auto;display:block;overflow:visible}.unisenda-lettering{fill:#001333}:root[data-theme=dark] .unisenda-lettering{fill:#f5f7fc}.unisenda-dot{fill:var(--blue)}.unisenda-symbol{width:64px;height:64px;display:block}.next-step-card>.unisenda-symbol{width:96px;height:96px}
.cloud-shell{place-items:center;min-height:100dvh;padding:32px 20px;display:grid}.cloud-card{border:1px solid var(--line);border-top:3px solid var(--blue);background:var(--paper);border-radius:4px;width:100%;max-width:480px;padding:32px;box-shadow:0 10px 40px #17223b08}.cloud-card .brand{flex-shrink:1;width:180px;margin:0;padding:0}.cloud-card h1{letter-spacing:-.7px;margin:12px 0;font-size:clamp(25px,5vw,32px);line-height:1.2}.cloud-card p{overflow-wrap:anywhere;line-height:1.6}.cloud-eyebrow{color:var(--blue);margin-top:28px;font-size:13px;font-weight:700}.cloud-form{gap:16px;margin:24px 0;display:grid}.cloud-form label{gap:8px;font-weight:600;display:grid}.cloud-form input{border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;min-height:48px;color:var(--text);border-radius:3px;padding:12px;font-size:16px}.cloud-card .btn{white-space:normal;min-height:44px}.cloud-card a{color:var(--blue);text-underline-offset:4px;line-height:1.6}.cloud-message{border:1px solid var(--line);background:var(--soft-blue);margin:0;padding:12px;font-weight:400}.cloud-actions{flex-wrap:wrap;gap:12px;display:flex}.cloud-footnote{color:var(--muted);margin-top:24px;font-size:14px}.cloud-account{max-width:640px}.cloud-header{justify-content:space-between;align-items:center;gap:24px;display:flex}.cloud-next{border-top:1px solid var(--line);margin-top:28px;padding:24px 0}.cloud-next h2{margin:0 0 12px;font-size:19px}.cloud-next p{color:var(--muted);margin:0}@media (max-width:480px){.cloud-shell{align-items:start;padding:20px 12px}.cloud-card{padding:24px 20px}.cloud-header .brand{width:140px}.cloud-header{gap:12px}}
