.app{--bg:#f7f8fc;--line:#e8e7ef;--muted:#697087;--ink:#20233c;background:var(--bg)}.app>.content{background:0 0;max-width:1500px;padding:28px 36px 55px}.app .topline{margin-bottom:27px;font-size:12px}.app .topline .badge{font-size:10px}.app h1{letter-spacing:-.035em;font-size:clamp(27px,2.4vw,34px);line-height:1.25}.app .sidebar nav button.active{color:#693ccf;box-shadow:none;background:#f0eaff}.app .sidebar nav button,.app .sidebar nav a{font-size:13px;font-weight:500;line-height:1.55}.app .sidebar nav button.active{font-weight:700}.app .sidebar .sidebar-group-toggle{font-weight:650}.app .card{box-shadow:none;border-color:var(--line);border-radius:18px}.app .primary,.app .secondary{box-shadow:none;border-radius:10px;font-size:13px}.app .lead{color:var(--muted);font-size:15px;line-height:1.65}.app .dashboard-heading{margin:0 0 24px}.app .dashboard-heading h1{font-size:clamp(27px,2.6vw,35px)}.app .dashboard-heading p{font-size:14px}.app .dashboard-grid{grid-template-columns:minmax(0,1fr) 275px;gap:22px}.app .dashboard-overview{gap:14px;margin-bottom:22px}.app .overview-tile{box-shadow:none;padding:17px 19px}.app .overview-tile strong{font-size:26px}.app .overview-tile:last-child strong{font-size:17px}.app .overview-icon{border-radius:11px;width:40px;height:40px}.app .overview-icon .portal-icon{width:20px;height:20px}.app .dashboard-focus{background:#fff7ed;border:1px solid #f3dcc0;border-radius:18px;align-items:center;gap:18px;padding:23px;display:flex}.app .focus-symbol{color:#ac6824;background:#ffe8c8;border-radius:13px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.app .dashboard-focus h2{letter-spacing:-.025em;margin:0 0 9px;font-size:19px}.app .dashboard-focus p{color:#7d6b59;margin:0 0 15px;font-size:13px;line-height:1.6}.app .dashboard-focus .primary{min-height:42px}.app .review-gallery{background:0 0;border:0;border-radius:0;padding:0}.app .dashboard-review-copy h3{min-height:2.8em;font-size:15px}.app .dashboard-review-image{aspect-ratio:1.65}.app .dashboard-review-copy .approve-action{min-height:40px;font-size:13px}.app .dashboard-card h2{font-size:18px}.app .dashboard-card{padding:20px}.app .dashboard-publication{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:10px;padding:9px 0}.app .dashboard-publication:last-child{border:0}.app .dashboard-publication>img,.app .dashboard-image-placeholder{border-radius:8px;width:45px;height:53px}.app .dashboard-publication strong{font-size:13px}.app .dashboard-publication small{font-size:11px;line-height:1.5}.app .dashboard-plan>summary,.app .dashboard-process-help>summary{color:#626a83;cursor:pointer;font-size:14px;font-weight:650;list-style-position:inside}.app .dashboard-plan[open]>summary{margin-bottom:20px}.app .dashboard-process-help{padding:2px 4px}.app .dashboard-process-help .dashboard-next-step{box-shadow:none;background:0 0;border:0;padding:18px 0 0}.app .dashboard-process-help .dashboard-next-step h2{font-size:15px}.app .brand-main-panel{max-width:850px}.app .brand-main-panel>.form-card{max-width:none;padding:28px}.app .guided-step-labels{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:13px 18px;margin:0 0 25px;padding:0 0 23px;list-style:none;display:flex}.app .guided-step-labels li{color:#81869a;align-items:center;gap:6px;font-size:11px;display:flex}.app .guided-step-labels li>span{background:#eeedf4;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.app .guided-step-labels li[aria-current=step]{color:#7040d3;font-weight:700}.app .guided-step-labels li[aria-current=step]>span{color:#fff;background:#7546ed}.app .guided-step-labels li.complete>span{color:#387c5e;background:#e6f5ed}.app .guided-step-labels+.guided-progress{margin-bottom:16px;font-size:11px}.app .guided-step-labels+.guided-progress progress{display:none}.app .guided-flow h2{letter-spacing:-.03em;margin-bottom:15px;font-size:25px}.app .guided-description{max-width:680px;font-size:14px;line-height:1.7}.app .guided-actions{border-top:1px solid var(--line);background:#fff;margin-top:24px;padding-top:20px;position:static}.app .publication-composer{gap:0;max-width:860px;padding:27px}.app .composer-heading p{color:var(--muted);margin:10px 0 24px;font-size:14px;line-height:1.7}.app .composer-section{border:0;min-width:0;margin:0 0 26px;padding:0}.app .composer-section legend{color:var(--ink);margin-bottom:15px;padding:0;font-size:16px;font-weight:700}.app .composer-section legend>span{color:#7444cc;background:#f0eaff;border-radius:50%;place-items:center;width:23px;height:23px;margin-right:5px;font-size:11px;display:inline-grid}.app .composer-section .guided-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}.app .composer-section .photo-options>.guided-choices:not(.style-choices):has(label:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.app .composer-section .guided-choices label{border:1px solid #e3dfee;border-radius:12px;min-height:92px;padding:15px}.app .composer-section .guided-choices label:has(input:checked){box-shadow:none;background:#f8f5ff;border-color:#a387e8}.app .composer-section .guided-choices strong{font-size:13px;line-height:1.5}.app .composer-section .guided-choices span{font-size:12px;line-height:1.55}.app .composer-style{padding-top:10px}.app .composer-style h3{margin:0 0 14px;font-size:14px}.app .composer-style .style-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.app .composer-style .style-choices label{min-height:56px;padding:12px}.app .composer-style .style-choices strong{font-size:12px}.app .composer-section .inspiration-card{box-shadow:none;background:0 0;border:0;margin-top:14px;padding:0}.app .composer-section .inspiration-actions{margin-bottom:10px}.app .composer-section .inspiration-result h3{font-size:16px}.app .composer-section .guided-optional{margin-bottom:0;padding:12px 0 0;font-size:12px}.app .composer-section .guided-optional summary{font-size:12px}.app .composer-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;margin-top:16px;padding-top:21px;display:flex}.app .composer-footer p{color:var(--muted);max-width:390px;margin:0;font-size:12px;line-height:1.7}.app .composer-footer .primary{min-width:180px;min-height:47px}.app .publication-composer>.creation-plan-note{margin:0}.app .creative-card:has(.publication-review-layout){padding:22px}.app .publication-review{gap:20px;max-width:none}.app .publication-review-heading h2{letter-spacing:-.035em;margin:0 0 10px;font-size:27px}.app .publication-review-heading p{color:var(--muted);margin:0 0 6px;font-size:14px}.app .publication-review-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:24px;display:grid}.app .publication-preview-panel{min-width:0}.app .publication-preview-panel>img{border-radius:14px;width:100%;max-width:none;height:auto;max-height:none;margin:0;display:block}.app .publication-preview-panel>.review-video{border-radius:14px;width:100%}.app .publication-preview-panel .review-final-copy{overflow-wrap:anywhere;max-width:none;padding:18px 0 0}.app .publication-preview-panel .review-final-copy h3{margin-bottom:12px;font-size:17px;line-height:1.55}.app .publication-preview-panel .review-final-copy p{white-space:pre-wrap;font-size:14px;line-height:1.85}.app .publication-controls{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:20px;position:sticky;top:24px}.app .publication-controls>h3{letter-spacing:-.03em;margin:0 0 10px;font-size:21px}.app .publication-controls>.meta{font-size:12px;line-height:1.7}.app .review-channel-summary{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.app .review-channel-summary>span{color:#755c9f;background:#f3effa;border-radius:6px;padding:4px 6px;font-size:10px}.app .publication-controls .publication-approve-main{width:100%;margin:16px 0 20px}.app .publication-controls .approve-action{min-height:49px;box-shadow:none;font-size:14px;font-weight:700}.app .publication-approve-main>small{text-align:center;color:var(--muted);margin-top:10px;font-size:11px;display:block}.app .publication-controls .review-editor-actions{border-top:1px solid var(--line);grid-template-columns:1fr;gap:9px;width:100%;max-width:none;margin:14px 0 0;padding-top:18px;display:grid}.app .publication-controls .review-editor-actions button{white-space:normal;width:100%;min-width:0;padding:11px;font-size:12px}.app .publication-controls .review-editor-actions>div{min-width:0;max-width:100%}.app .publication-controls .review-text-editor .form-card{max-width:none;margin-top:18px;padding:15px}.app .publication-controls .review-text-editor input,.app .publication-controls .review-text-editor textarea{min-width:0;font-size:14px}.app .review-network-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-bottom:22px;padding-bottom:14px;display:flex}.app .review-network-tabs>button{color:#7a8095;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 12px;font-size:12px}.app .review-network-tabs>button[aria-pressed=true]{color:#7043cb;background:#f0eaff;border-color:#e3d6fa;font-weight:700}.app .approval-dialog{background:#fff;width:min(580px,94vw);padding:26px}.app .approval-date-choice{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;align-items:flex-start;gap:11px;padding:15px;display:flex}.app .approval-date-choice:has(input:checked){background:#faf7ff;border-color:#a98be8}.app .approval-date-choice input{accent-color:#7546ed;margin-top:4px}.app .approval-date-choice span{gap:7px;font-size:14px;display:grid}.app .approval-date-choice small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.6}.app .approval-shared-date{gap:8px;font-size:13px;display:grid}.app .approval-shared-date input{border:1px solid var(--line);width:100%;font:inherit;border-radius:9px;padding:12px}.app .approval-date-summary{gap:12px;padding:5px 0;display:grid}.app .approval-date-summary>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:4px 15px;padding-bottom:12px;font-size:12px;display:grid}.app .approval-date-summary time{color:var(--muted);text-align:right}.app .approval-date-summary button{justify-self:start;padding:0;font-size:11px}.app .approval-individual-dates>summary{color:var(--muted);cursor:pointer;font-size:12px}.app .approval-individual-dates[open]>summary{margin-bottom:12px}@media (min-width:901px){.app{grid-template-columns:218px minmax(0,1fr)}}@media (max-width:1150px){.app .dashboard-grid{grid-template-columns:minmax(0,1fr) 250px}.app .publication-review-layout{grid-template-columns:minmax(0,1fr) 245px;gap:18px}.app .publication-controls{padding:16px}}@media (max-width:1000px){.app .dashboard-grid{grid-template-columns:1fr}.app .dashboard-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.app .dashboard-process-help{grid-column:1/-1}.app .dashboard-overview{gap:10px}.app .overview-tile{gap:12px;padding:15px}}@media (max-width:900px){.app>.sidebar{background:#fff}.app .publication-review-layout{grid-template-columns:1fr}.app .publication-controls{grid-row:1;position:static}.app .publication-controls .review-editor-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.app .publication-preview-panel .review-final-copy p{font-size:15px}.app .guided-step-labels{gap:10px 14px}}@media (max-width:600px){.app>.content{padding:22px 16px 70px}.app .topline{margin-bottom:22px}.app .dashboard-overview{grid-template-columns:1fr;gap:9px}.app .overview-tile{padding:13px 16px}.app .dashboard-aside{grid-template-columns:1fr}.app .dashboard-focus{gap:13px;padding:18px}.app .dashboard-focus h2{font-size:18px}.app .dashboard-card{padding:18px}.app .dashboard-review-grid{grid-template-columns:1fr}.app .dashboard-review-copy h3{min-height:0}.app .brand-main-panel>.form-card,.app .publication-composer{padding:19px}.app .guided-flow h2{font-size:23px}.app .guided-step-labels{gap:10px;font-size:10px}.app .guided-step-labels li{font-size:10px}.app .composer-section .guided-choices{grid-template-columns:1fr}.app .composer-section .photo-options>.guided-choices:not(.style-choices):has(label:nth-child(3)){grid-template-columns:1fr}.app .composer-style .style-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.app .composer-section .guided-choices label{min-height:74px}.app .composer-footer{flex-direction:column;align-items:stretch;gap:13px}.app .composer-footer .primary{width:100%}.app .creative-card:has(.publication-review-layout){padding:16px}.app .publication-review-heading h2{font-size:24px}.app .review-network-tabs>button{min-height:42px;padding:9px 10px}.app .approval-dialog{padding:20px}.app .approval-dialog footer{bottom:-20px}.app .approval-date-summary>div{grid-template-columns:1fr}.app .approval-date-summary time{text-align:left}}.app .publication-guided .composer-section{border:0;min-width:0;margin:0;padding:0}.app .publication-guided .guided-step-labels{grid-template-columns:repeat(auto-fit,minmax(50px,1fr));margin:0 0 18px;padding:0;list-style:none;display:grid}.app .publication-guided .guided-step-labels li{min-width:0}.app .publication-guided .guided-actions{margin-top:22px}.app .publication-guided .guided-actions button{min-height:46px}.app .publication-guided .creation-plan-note{margin-top:18px}.app .publication-guided .publication-type-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.app .publication-guided .publication-type-choices label{border-radius:14px;min-height:105px;padding:18px}@media (max-width:450px){.app .publication-guided .publication-type-choices{grid-template-columns:1fr}.app .publication-guided .publication-type-choices label{min-height:74px}}@media (max-width:600px){.app .publication-guided .guided-step-labels{gap:5px}.app .publication-guided .guided-step-labels li{text-align:center;overflow-wrap:anywhere;flex-direction:column;gap:5px;font-size:10px}.app .publication-guided .guided-step-labels li>span{flex:none}}.journey-actions-spacer{grid-column:1/-1;height:100px}.journey-actions{z-index:900;padding:12px max(18px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e4ddf5;justify-content:flex-end;align-items:center;gap:12px;max-width:100vw;min-height:76px;display:flex;position:fixed;right:0;box-shadow:0 -5px 24px #18214209}.journey-actions .guided-actions{gap:12px;display:flex;border:0!important;margin:0!important;padding:0!important;position:static!important}.journey-actions button{white-space:normal;min-height:44px;margin:0!important}.journey-save-exit{margin-right:auto!important}.journey-save-status{color:#69738b;font-size:12px}.app .journey-actions .publication-approve-main{border:0;margin:0;padding:0}.journey-actions .ad-approval{margin:0}.journey-actions .secondary,.journey-actions .primary{min-width:105px}.public-copy-editor{background:#fff;border-radius:18px;padding:22px;box-shadow:0 6px 20px #7545ff08;border:1px solid #bba8fb!important}.public-copy-editor header{border-bottom:1px solid #eee8ff;justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:16px;display:flex}.public-copy-editor header strong{text-transform:uppercase;letter-spacing:.06em;color:#7545ff;font-size:13px}.public-copy-editor header span{color:#7a8193;font-size:12px}.public-copy-editor textarea{resize:vertical;color:#182142;background:#fff;width:100%;min-height:180px;padding:8px 0;font-size:17px;line-height:1.7;border:0!important}.public-copy-editor label{color:#7545ff;margin-bottom:12px;font-weight:700;display:block}.public-copy-editor textarea:focus{outline-offset:5px;outline:2px solid #d7caff!important}.copy-notes{color:#67718a;background:#f2effc;border-radius:12px;margin:18px 0;padding:14px 18px;font-size:13px}.public-copy-draft .text-button{color:#7545ff;padding-left:0}.sueto-upload{position:relative}.upload-remove-x{color:#625777;background:#fff;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:24px;display:grid;position:absolute;top:10px;right:10px}.limited-action{display:inline-flex;position:relative}.limited-action .is-unavailable{opacity:.45;cursor:help}.limit-tooltip{z-index:1001;color:#fff;background:#182142;border-radius:12px;width:240px;padding:12px 14px;font-size:13px;line-height:1.5;position:absolute;bottom:calc(100% + 9px);left:0;box-shadow:0 8px 25px #18214230}.limit-tooltip a{color:#d9ceff}.ad-workspace .ad-preview.publication-review-layout{grid-template-columns:minmax(0,1fr) 220px;gap:22px;display:grid}.ad-workspace .publication-preview-panel>img{width:100%;max-width:none}.ad-workspace .ad-edit-buttons{gap:10px;display:grid}.ad-workspace .ad-destination{font-size:13px}.ad-workspace .ad-destination>small:last-child{display:none}body:has(.journey-actions) .help-launcher{bottom:calc(95px + env(safe-area-inset-bottom))}@media (max-width:650px){.journey-actions{padding:10px 10px calc(10px + env(safe-area-inset-bottom));gap:7px;min-height:78px}.journey-actions .primary,.journey-actions .secondary{min-width:0;padding:10px;font-size:12px}.journey-save-status{max-width:75px;font-size:10px}.journey-actions .guided-actions{gap:7px}.journey-actions-spacer{height:110px}.public-copy-editor{padding:17px}.public-copy-editor textarea{font-size:16px}.ad-workspace .ad-preview.publication-review-layout{grid-template-columns:1fr}.ad-workspace .publication-controls{grid-row:auto}}.carousel-uploaded-photos{flex-wrap:wrap;gap:12px;display:flex}.carousel-uploaded-photos figure{width:105px;margin:0;position:relative}.carousel-uploaded-photos img{object-fit:cover;border-radius:12px;width:105px;height:105px}.carousel-uploaded-photos button{background:#fff;border:0;border-radius:50%;width:30px;height:30px;position:absolute;top:4px;right:4px}.carousel-upload{border:1px solid #ddd3f7;border-radius:10px;margin-top:10px;padding:12px;display:block}.carousel-upload input{max-width:100%;margin-top:8px;font-size:12px;display:block}.format-unavailable{border:1px solid #e4ddf5;border-radius:14px;align-items:center;min-height:105px;padding:18px;display:flex}.format-unavailable .limited-action{width:100%}.format-unavailable button{width:100%;min-height:60px}.network-format-row>.limited-action{display:flex}.network-format-row>.limited-action>button{text-align:left;width:100%;min-height:50px}.newsletter-preview .newsletter-email input,.newsletter-preview .newsletter-email textarea{box-sizing:border-box;width:100%;color:inherit;background:0 0}.newsletter-preview .inline-heading{font-size:23px;font-weight:700}.app .publication-controls .journey-actions .primary{width:auto}.ad-workspace .public-copy-editor{margin-top:18px}.journey-actions .journey-save-exit{margin-right:auto!important}@media (max-width:650px){.app .publication-guided .guided-step-labels{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding-bottom:8px}.app .publication-guided .guided-step-labels li{gap:0;font-size:0}.app .publication-guided .guided-step-labels li>span{font-size:11px}.journey-actions{min-height:91px;padding-bottom:27px}.journey-actions .guided-actions{flex-shrink:0}.journey-save-status{text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:none;font-size:10px;position:absolute;bottom:5px;left:12px;right:12px;overflow:hidden}.journey-actions .guided-actions .primary{min-width:88px}.journey-actions .guided-actions .secondary{min-width:62px}.journey-actions-spacer{height:125px}}.app .publication-preview-panel>.journey-actions-spacer,.app .publication-controls>.journey-actions-spacer{display:none}.app .creative-card:has(.journey-actions){padding-bottom:125px}.app .ad-workspace:has(.journey-actions){padding-bottom:125px}.newsletter-preview:has(.journey-actions){padding-bottom:125px}.app .publication-preview-panel .public-copy-editor{padding:20px}.public-copy-editor .alert{overflow-wrap:anywhere;font-size:13px;line-height:1.6;display:block}.public-copy-editor .alert button{white-space:normal;word-break:normal;width:auto;max-width:100%;margin-top:10px;padding:8px 0;font-size:13px;display:block}.journey-actions-spacer+.journey-actions+.alert{font-size:13px}.app .ad-destination>small:last-child{display:block}.preparation-status{color:#65528b;background:#faf8ff;border:1px solid #e6dff8;border-radius:12px;padding:12px 16px;font-size:13px;line-height:1.6}.preparation-status:empty{display:none}.help-launcher{top:50%;bottom:auto;transform:translateY(-50%)}body:has(.journey-actions) .help-launcher{top:50%;bottom:auto;transform:translateY(-50%)}.help-launcher .help-popover{max-height:calc(100dvh - 32px);position:fixed;top:50%;bottom:auto;transform:translateY(-50%)}.help-compact-icon{display:none}@media (max-width:600px){.help-launcher .help-launch-button{border-radius:50%;width:40px;height:40px;padding:0}.help-compact-icon{font-size:20px;display:inline}.help-launch-label{display:none}.help-launcher .help-popover{width:calc(100vw - 24px);height:min(650px,100dvh - 110px);right:0}}.upload-edit-action>.primary{margin-top:12px}.upload-edit-comparison{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.upload-edit-comparison figure{text-align:center;min-width:0;margin:0}.upload-edit-comparison img{object-fit:contain;background:#f7f4ff;border-radius:14px;width:100%;height:220px}.upload-edit-comparison figcaption{margin-top:6px;font-size:12px}.app .guided-choices .guided-choice-card{text-align:left;min-width:0;min-height:112px;color:var(--ink,#182142);font:inherit;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #e3dfee;border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;margin:0;padding:22px;font-weight:400;display:flex}.app .guided-choice-card strong{font-size:15px;line-height:1.5}.app .guided-choice-card span{color:#66718b;font-size:13px;line-height:1.6}.app .guided-choice-card:hover:not(:disabled),.app .guided-choice-card[aria-pressed=true]{background:#f8f5ff;border-color:#9670ff}.app .guided-choice-card:focus-visible{outline-offset:3px;outline:3px solid #bba8fb}.app .guided-choice-card:disabled{opacity:.5;cursor:default}.publication-language-choice{margin:0 0 24px}@media (max-width:600px){.app .guided-choices .guided-choice-card{min-height:96px;padding:18px}}.image-style-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.image-suggestion-label{color:#69738b;margin:20px 0 10px;font-size:13px}.image-suggestions{flex-wrap:wrap;gap:8px;display:flex}.image-suggestions button{text-align:left;white-space:normal;max-width:100%;padding:10px 12px;font-size:12px;line-height:1.5}.image-instructions textarea{width:100%}@media (max-width:650px){.image-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.image-style-grid .guided-choice-card{padding:14px}}.photo-enlarge{cursor:zoom-in;width:100%;color:inherit;background:0 0;border:0;padding:0;display:block;position:relative}.photo-enlarge img{object-fit:contain;width:100%;display:block}.photo-enlarge-hint{color:#423471;background:#fff;border-radius:20px;padding:5px 9px;font-size:12px;position:absolute;bottom:8px;right:8px;box-shadow:0 1px 8px #25203c22}.photo-zoom-dialog{background:#fff;border:1px solid #ded6f6;border-radius:18px;width:min(1100px,96vw);max-height:95dvh;padding:16px}.photo-zoom-dialog::backdrop{background:#17122bcc}.photo-zoom-dialog header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.photo-zoom-stage{cursor:grab;touch-action:pan-x pan-y;background:#f6f4fa;max-height:68dvh;overflow:auto}.photo-zoom-stage img{-webkit-user-select:none;user-select:none;max-width:none;display:block}.photo-zoom-dialog label{margin-top:12px;display:block}.photo-zoom-dialog input{width:100%}.app .simple-navigation{gap:8px;margin-top:8px}.app .simple-navigation .sidebar-create{background:var(--purple);color:#fff;justify-content:center;align-items:center;gap:10px;min-height:48px;margin:0 0 16px;font-size:15px;font-weight:700;display:flex}.app .simple-navigation .sidebar-create:hover{color:#fff;background:#6435d7}.app .simple-navigation .sidebar-nav-entry>button:first-child{width:100%;min-height:48px;color:var(--ink);align-items:center;gap:13px;padding:14px 15px;font-size:14px;display:flex}.app .simple-navigation .sidebar-nav-entry>button.active{color:#7545ed;background:#f0eaff;font-weight:700}.app .simple-navigation .portal-icon{flex:none;width:22px;height:22px}.app .simple-sidebar-bottom{border-top:1px solid var(--line);gap:10px;padding-top:16px}.app .simple-sidebar-bottom nav{margin:0}.app .simple-sidebar-bottom nav>button{align-items:center;gap:12px;width:100%;font-size:13px;display:flex}.sidebar-account>summary{cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;list-style:none;display:flex}.sidebar-account>summary::-webkit-details-marker{display:none}.sidebar-account[open]>summary{background:#f5f1fc}.sidebar-avatar{color:#7045c5;background:#eee7fc;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:700;display:grid}.sidebar-account-options{gap:6px;padding-top:10px;display:grid}.sidebar-account-options small{font-size:11px}.sidebar-account-options .sidebar-owner-group{margin:0}.sidebar-account-options button,.sidebar-account-options a{font-size:12px}.workspace-sections{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;margin:0 0 28px;padding-bottom:14px;display:flex}.workspace-sections button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 13px;font-size:13px}.workspace-sections button.active{color:#6937cc;background:#eee8ff;font-weight:700}.workspace-sections button:focus-visible{outline-offset:2px;outline:3px solid #bca5fa}.app .content:has(.home-dashboard-clear)>.topline{justify-content:flex-end;min-height:30px;margin-bottom:12px}:is(.app .content:has(.home-dashboard-clear)>.topline .portal-breadcrumb,.app .content:has(.home-dashboard-clear)>.topline>.badge){display:none}.home-dashboard-clear{max-width:1240px;margin:0 auto}.clear-home-heading{margin-bottom:24px}.clear-home-heading h1{margin:0 0 8px;font-size:clamp(28px,3vw,38px)}.clear-home-heading p{color:var(--muted);margin:0;font-size:16px}.clear-home-hero{background:#fff;border:1px solid #e5ddfa;border-radius:20px;grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);align-items:center;gap:32px;min-height:310px;padding:34px;display:grid}.clear-hero-copy h2{letter-spacing:-.045em;max-width:540px;margin:16px 0;font-size:clamp(28px,3.1vw,43px);line-height:1.12}.clear-hero-copy p{color:var(--muted);margin:0 0 24px;font-size:16px;line-height:1.6}.clear-hero-copy>.primary{align-items:center;gap:10px;min-height:48px;display:inline-flex}.clear-hero-previews{justify-content:center;align-items:center;min-width:0;min-height:250px;padding:6px 10px;display:flex;position:relative}.clear-hero-preview{background:#fff;border:1px solid #e8e2f6;border-radius:13px;flex-shrink:0;width:52%;max-width:185px;padding:10px;transform:rotate(-6deg);box-shadow:0 10px 24px #3e276410}.clear-hero-preview.preview-1{margin-top:24px;margin-left:-10px;transform:rotate(6deg)}.preview-brand{text-overflow:ellipsis;white-space:nowrap;margin:0 0 9px;font-size:10px;font-weight:700;display:block;overflow:hidden}.clear-hero-preview img,.clear-preview-art{aspect-ratio:1.1;object-fit:cover;background:#f4efff;border-radius:7px;width:100%;display:block}.clear-preview-art{background:linear-gradient(140deg,#f2eaff,#fff9f1);place-items:center;display:grid}.clear-preview-art .portal-icon{color:#9068e3;width:48px;height:48px}.preview-1 .clear-preview-art .portal-icon{color:#e99442}.preview-caption{-webkit-line-clamp:2;min-height:32px;color:var(--ink);-webkit-box-orient:vertical;margin-top:9px;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.clear-home-pending{background:#fff;border:1px solid #f2b56d;border-radius:18px;align-items:center;gap:20px;margin:20px 0;padding:23px 25px;display:flex}.clear-pending-icon{color:#d78629;background:#fff0dd;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.clear-pending-icon .portal-icon{width:26px;height:26px}.clear-pending-copy{flex:1;min-width:0}.clear-pending-copy h2{margin:0 0 8px;font-size:18px}.clear-pending-copy p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.clear-pending-thumbnails{gap:8px;display:flex}.clear-pending-thumbnails button{border:1px solid var(--line);color:#8069ad;background:#f3effb;border-radius:10px;place-items:center;width:65px;height:65px;padding:0;display:grid;overflow:hidden}.clear-pending-thumbnails img{object-fit:cover;width:100%;height:100%}.clear-home-pending .clear-pending-action{color:#7545ed;white-space:nowrap;background:#fff;border:1px solid #9066f1;flex:none;min-height:44px;font-size:12px}.clear-home-calm{color:var(--muted);align-items:center;gap:10px;margin:22px 0;font-size:14px;display:flex}.clear-home-calm .portal-icon{color:#70948a}.clear-saved-link{margin-top:-6px;font-size:12px}.clear-home-upcoming{margin-top:28px}.clear-home-upcoming>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.clear-home-upcoming>header h2{margin:0;font-size:25px}.clear-home-upcoming>header button{padding-right:0;font-size:12px}.clear-upcoming-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.clear-upcoming-card{border:1px solid var(--line);text-align:left;min-width:0;color:var(--ink);box-shadow:none;background:#fff;border-radius:16px;padding:12px}.clear-upcoming-card>img,.clear-upcoming-placeholder{aspect-ratio:1.85;object-fit:cover;background:#f3effa;border-radius:10px;width:100%;display:block}.clear-upcoming-placeholder{color:#9d8bbd;place-items:center;display:grid}.clear-upcoming-placeholder .portal-icon{width:38px;height:38px}.clear-upcoming-card h3{margin:12px 0 8px;font-size:14px;line-height:1.5}.clear-upcoming-card time{color:var(--muted);align-items:center;gap:7px;font-size:12px;line-height:1.6;display:flex}.clear-upcoming-card time .portal-icon{flex:none;width:16px;height:16px}.clear-network-labels{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.clear-network-labels span{color:#616986;background:#f5f3fa;border-radius:999px;padding:4px 8px;font-size:10px;line-height:1.5}.clear-home-empty{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:16px;padding:24px;font-size:14px}.clear-home-empty p{margin:0;line-height:1.7}.clear-upcoming-card:hover,.clear-pending-thumbnails button:hover{border-color:#b39bdd}.clear-upcoming-card:focus-visible,.clear-pending-thumbnails button:focus-visible{outline-offset:3px;outline:3px solid #bba5f7}@media (max-width:1200px){.clear-home-hero{gap:16px;padding:28px}.clear-hero-copy h2{font-size:34px}.clear-pending-thumbnails button{width:46px;height:46px}.clear-home-pending{gap:12px;padding:20px}.clear-pending-copy h2{font-size:16px}}@media (max-width:1000px){.clear-home-hero{grid-template-columns:minmax(0,1fr) 220px}.clear-home-pending{flex-wrap:wrap}.clear-pending-copy{flex-basis:calc(100% - 72px)}.clear-pending-thumbnails{margin-left:60px}.clear-home-pending .clear-pending-action{margin-left:auto}.clear-upcoming-grid{gap:12px}}@media (max-width:650px){.clear-home-heading{margin-bottom:20px}.clear-home-heading h1{font-size:29px}.clear-home-heading p{font-size:14px}.clear-home-hero{grid-template-columns:1fr;min-height:0;padding:24px}.clear-hero-copy h2{margin:14px 0;font-size:32px}.clear-hero-copy p{font-size:14px}.clear-hero-previews{display:none}.clear-hero-copy>.primary{justify-content:center;width:100%}.clear-home-pending{gap:12px;padding:18px}.clear-pending-icon{width:38px;height:38px}.clear-pending-copy{flex-basis:calc(100% - 54px)}.clear-pending-copy h2{font-size:16px}.clear-pending-thumbnails{margin-left:50px}.clear-home-pending .clear-pending-action{white-space:normal;width:100%;margin:4px 0 0}.clear-upcoming-grid{grid-template-columns:1fr}.clear-upcoming-card>img,.clear-upcoming-placeholder{aspect-ratio:2}.clear-home-upcoming>header h2{font-size:23px}.clear-home-upcoming>header{gap:8px}.workspace-sections{flex-wrap:nowrap;gap:4px;max-width:100%;padding-bottom:12px;overflow-x:auto}.workspace-sections button{white-space:nowrap;flex:none}.app .simple-navigation{display:grid;overflow:visible}.app .simple-sidebar-bottom{justify-content:stretch;display:grid}.app .simple-sidebar-bottom nav{display:grid;overflow:visible}.sidebar-account>summary{font-size:13px}.sidebar-account-options{max-height:45vh;overflow:auto}}.review-photo-action{margin:14px 0}.review-photo-action>button{width:100%;min-height:44px}.image-replacement-choices{gap:12px;margin:24px 0;display:grid}.image-replacement-choices>button{text-align:left;white-space:normal;gap:8px;padding:18px;display:grid}.image-replacement-choices span{color:var(--muted);font-weight:400;line-height:1.6}.journey-decision-group{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.journey-decision-group:empty{display:none}.journey-decision-group>.primary,.journey-decision-group>.secondary{margin:0!important}.journey-actions .journey-decision-group .guided-actions{flex-wrap:wrap;gap:10px}.journey-actions-spacer{height:128px}@media (max-width:760px){.journey-actions{grid-template-columns:auto 1fr;gap:6px 12px!important;display:grid!important}.journey-actions .journey-save-exit{min-width:0;box-shadow:none;background:0 0;border-color:#0000;grid-area:2/1;padding:4px 0;font-size:12px;min-height:32px!important}.journey-actions .journey-save-status{grid-area:2/2;justify-self:end;font-size:11px}.journey-actions .journey-decision-group{grid-area:1/1/auto/-1;gap:8px;width:100%;display:flex}.journey-decision-group>button,.journey-decision-group>.limited-action{flex:1;min-width:0!important}.journey-decision-group .guided-actions{width:100%}.journey-decision-group .guided-actions>button{flex:1;min-width:0!important}.journey-decision-group button{padding:10px 12px;font-size:12px;line-height:1.35}.journey-actions-spacer{height:146px}.journey-decision-group>.limited-action>button{width:100%}}.journey-actions:has(.journey-feedback){flex-wrap:wrap}.journey-feedback{color:#743d19;overflow-wrap:anywhere;background:#fff2e7;border-radius:10px;flex-basis:100%;grid-column:1/-1;margin:0;padding:10px 14px;font-size:13px}.journey-actions .journey-feedback+button{margin-left:0}
.tracking-reopen{z-index:40;color:#433078;background:#fff;border:1px solid #d8cfef;border-radius:8px;padding:5px 9px;font-size:11px;position:fixed;bottom:8px;left:12px}.tracking-banner{color:#172744;z-index:1200;background:#fff;border:1px solid #ded5fa;border-radius:18px;max-width:800px;margin:auto;padding:24px;font:14px/1.6 Arial,sans-serif;position:fixed;bottom:44px;left:16px;right:16px;box-shadow:0 8px 50px #24134030}.tracking-banner h2{margin:0 0 10px;font-size:22px}.tracking-options{gap:9px;padding:12px 0;display:grid}.tracking-options label{align-items:center;gap:8px;display:flex}.tracking-buttons{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.tracking-buttons button{color:#4d2e94;cursor:pointer;background:#f0eaff;border:1px solid #c8b8ed;border-radius:10px;flex:1;min-width:145px;padding:10px;font-weight:600}.tracking-preferences>p{z-index:1250;background:#fff0dc;padding:12px;font-size:13px;position:fixed;bottom:45px;left:16px;right:16px}@media (max-width:500px){.tracking-banner{max-height:85vh;padding:18px;overflow:auto}.tracking-buttons button{min-width:100%}}
.director-workspace,.director-home{max-width:1060px;margin:0 auto}.director-heading{margin-bottom:26px}.director-heading h1{letter-spacing:-.8px;margin:0;font-size:clamp(25px,3vw,35px);line-height:1.2}.director-heading h2{margin:0;font-size:25px}.director-heading p{color:var(--muted);max-width:680px;margin:11px 0 0;line-height:1.6}.director-hero{border:1px solid var(--line);background:linear-gradient(125deg,#fff 50%,#fbf8ff);border-radius:22px;padding:34px 38px;position:relative;overflow:hidden}.director-hero:before{content:"";background:linear-gradient(90deg,var(--purple) 70%,#f6a461);height:5px;position:absolute;inset:0 0 auto}.director-hero h2{letter-spacing:-.7px;max-width:620px;margin:12px 0;font-size:clamp(24px,3vw,32px);line-height:1.25}.director-hero p{max-width:600px;color:var(--muted);margin-bottom:23px;line-height:1.6}.director-hero>small{color:var(--muted);margin-top:13px;display:block}.director-path{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:24px;margin-top:26px;padding-top:20px;font-size:12px;display:flex}.director-path>span{align-items:center;gap:8px;display:inline-flex}.director-path b,.director-stepper>div>span,.director-ideas>li>span{background:var(--soft);color:var(--purple);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:12px;font-weight:700;display:inline-grid}.director-home-links{grid-template-columns:1fr 1fr;gap:18px;margin:20px 0 28px;display:grid}.director-home-links>button{border:1px solid var(--line);text-align:left;color:var(--ink);background:#fff;border-radius:17px;justify-items:start;gap:10px;padding:23px;display:grid}.director-home-links .portal-icon{color:var(--purple);width:24px;height:24px}.director-home-links strong{font-size:17px}.director-home-links span{color:var(--muted);line-height:1.6}.director-home-links b{color:var(--purple);font-size:13px}.director-current-content .clear-home-heading,.director-current-content .clear-home-hero{display:none}.director-current-content .home-dashboard-clear{padding-top:0}.director-subtle{color:var(--muted);margin:20px 0;font-size:13px;line-height:1.6}.director-meeting-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin:0 0 23px;display:flex}.director-month input{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;padding:9px 13px}.director-stepper{gap:8px;margin-bottom:32px;display:flex}.director-stepper>div{border-bottom:2px solid var(--line);min-width:0;color:var(--muted);flex:1;align-items:center;gap:9px;padding-bottom:13px;font-size:13px;display:flex}.director-stepper .current{border-color:var(--purple);color:var(--purple);font-weight:700}.director-stepper .current>span{background:var(--purple);color:#fff}.director-stepper .done{color:#267957;border-color:#318666}.director-stepper .done>span{color:#267957;background:#e8f5ed}.director-panel{border:1px solid var(--line);background:#fff;border-radius:18px;max-width:900px;margin:0 0 24px;padding:28px}.director-panel>h2{margin-top:16px}.director-panel>p{color:var(--muted);line-height:1.65}.director-panel label{margin:19px 0 0;font-size:14px;font-weight:700;display:block}.director-panel label:first-child{margin-top:0}.director-panel input:not([type=checkbox]):not([type=radio]),.director-panel textarea{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;resize:vertical;background:#fff;border-radius:12px;min-width:0;margin-top:9px;padding:13px;font-weight:400;line-height:1.65;display:block}.director-panel input[type=month]{max-width:230px}.director-panel small{color:var(--muted);margin-top:9px;font-weight:400;line-height:1.6;display:block}.director-panel details{border-top:1px solid var(--line);margin-top:22px;padding-top:15px}.director-panel details p{margin:12px 0;line-height:1.65}.director-panel summary{color:var(--purple);cursor:pointer;padding:4px 0;font-size:13px;font-weight:700}.director-panel fieldset{border:0;border-top:1px solid var(--line);margin:20px 0;padding:16px 0 0}.director-panel legend{font-size:14px;font-weight:700}.director-panel .director-inline-choice{align-items:center;gap:8px;min-height:35px;margin:12px 20px 0 0;font-weight:400;display:inline-flex}.director-inline-choice input{accent-color:var(--purple);width:17px;height:17px}.director-tag{background:var(--soft);max-width:100%;color:var(--purple);border-radius:8px;align-items:center;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.director-tag.pending{color:#9c5919;background:#fff1e1}.director-tag.confirmed{color:#267957;background:#e8f5ed}.director-notice{color:#267957;background:#e8f5ed;border-radius:12px;padding:14px 17px;line-height:1.6}.director-result-list>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:20px;padding:17px 0;display:flex}.director-result-list>div:last-child{border-bottom:0}.director-result-list small{margin-top:5px;font-size:12px}.director-result-list b{white-space:nowrap;color:var(--purple);font-size:15px}.director-outcome-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.director-outcome-fields>label{margin-top:0}.director-outcome-fields>label:last-of-type,.director-outcome-fields>small{grid-column:1/-1}.director-priorities{gap:13px;max-width:900px;display:grid}.director-priorities>button{text-align:left;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:15px;align-items:center;gap:18px;min-height:100px;padding:24px;display:flex}.director-priorities>button:hover{background:#fbf9ff;border-color:#b6a2fc}.director-priorities strong{font-size:17px;display:block}.director-priorities small{color:var(--muted);margin-top:5px;line-height:1.6;display:block}.director-priorities>button>span:last-child{color:var(--purple);margin-left:auto}.director-choice-icon{background:var(--soft);width:43px;height:43px;color:var(--purple);border-radius:13px;flex:none;place-items:center;display:grid}.director-ideas{gap:20px;margin:26px 0;padding:0;list-style:none;display:grid}.director-ideas>li{align-items:start;gap:14px;display:flex}.director-ideas>li>div{flex:1;min-width:0}.director-ideas h3{margin:0;font-size:17px;line-height:1.5}.director-ideas details{border:0;margin-top:7px;padding-top:0}.director-ideas details p{color:var(--muted);font-size:14px}.director-measure{border-top:1px solid var(--line);align-items:start;gap:14px;padding-top:21px;display:flex}.director-measure .portal-icon{color:var(--purple);flex:none;margin-top:4px}.director-measure p{color:var(--muted);margin:7px 0;line-height:1.65}.director-measure small{font-size:12px}.director-plan-edit .secondary{margin-top:20px}.director-plan-edit>label{margin-top:18px}.director-history{border-bottom:1px solid var(--line);padding:12px 0;font-size:13px}.director-history p{margin:6px 0!important}.director-preparation{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.director-preparation p{color:var(--muted);line-height:1.6}.director-preparation .text-button{margin-left:14px}.simple-navigation.director-navigation .sidebar-create{border:1px solid var(--line);color:var(--purple);box-shadow:none;background:#fff}.director-workspace .journey-actions{gap:10px}.director-workspace .journey-actions .limited-action>.primary{margin:0}.director-workspace .journey-actions button{min-height:44px}.director-workspace .journey-actions .limit-tooltip{top:auto;bottom:calc(100% + 12px)}.director-memory-fields>details{margin-bottom:20px}@media (max-width:760px){.director-heading h1{font-size:27px}.director-hero{padding:26px 22px}.director-home-links{grid-template-columns:1fr}.director-home-links>button{padding:20px}.director-path{gap:12px}.director-panel{padding:21px}.director-stepper{gap:5px}.director-stepper>div{font-size:11px;line-height:1.5;display:block}.director-stepper>div>span{margin-bottom:8px;display:grid}.director-outcome-fields{grid-template-columns:1fr}.director-priorities>button{gap:12px;padding:20px 17px}.director-priorities strong{font-size:16px}.director-result-list>div{flex-wrap:wrap;gap:9px}.director-panel .director-inline-choice{margin-right:14px}.director-preparation .text-button{margin-top:12px;margin-left:0;display:block}.director-workspace .journey-actions{flex-wrap:wrap}.director-workspace .journey-save-status{min-width:0;max-width:100%}.director-workspace .journey-actions>.primary{margin-left:auto}}.director-network-results{margin:25px 0 100px}.director-network-results>summary{cursor:pointer;color:var(--purple);border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px;font-weight:700}.director-network-results[open]>summary{margin-bottom:20px}.director-checkin-summary{padding:4px 0 12px}.director-checkin-summary h2{margin:12px 0;font-size:22px}.director-checkin-summary p{overflow-wrap:anywhere;line-height:1.65}.director-checkin-choices{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.director-checkin-choices button{min-height:48px}.director-existing-plan{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.director-existing-plan p{color:var(--muted);line-height:1.6}.director-plan-review{background:#fff9ef;border:1px solid #e5d5b9;border-radius:16px;max-width:900px;margin-bottom:24px;padding:22px}.director-plan-review p{color:var(--muted);margin:10px 0 15px;line-height:1.65}.director-plan-overview{grid-template-columns:1fr 1fr;gap:14px;margin:24px 0;display:grid}.director-plan-overview section{background:#f8f5ff;border:1px solid #e5dcff;border-radius:15px;min-width:0;padding:20px}.director-plan-overview section:first-child{background:#fff4e5;border-color:#ffdfb5}.director-plan-overview span{color:#695080;text-transform:uppercase;letter-spacing:.45px;font-size:12px;font-weight:700}.director-plan-overview p{overflow-wrap:anywhere;margin:10px 0 0;font-size:16px;line-height:1.6}.director-commercial-brief{padding:5px 0;line-height:1.65}.director-commercial-brief p{color:var(--muted)}.director-calendar-title{margin-top:30px}.director-action-calendar{grid-template-columns:1fr 1fr;gap:15px}.director-action-calendar>li{border:1px solid var(--line);background:linear-gradient(150deg,#fff,#fcfaff);border-radius:16px;padding:20px 17px;position:relative}.director-action-calendar>li>span{background:var(--purple);color:#fff}.director-action-calendar .director-action-purpose{color:var(--purple);margin:0 0 9px;font-size:12px;font-weight:700;display:block}.director-action-calendar p{margin:12px 0;font-size:13px;line-height:1.6}.director-action-calendar .director-action-channel{color:var(--muted);font-size:12px}.director-plan-visual>[hidden]{display:none}@media (max-width:760px){.director-plan-overview,.director-action-calendar{grid-template-columns:1fr}.director-plan-overview section{padding:17px}.director-checkin-choices{flex-direction:column}.director-checkin-choices button{width:100%}.director-plan-review{padding:20px}.director-action-calendar>li{padding:18px 14px}}.director-plan-overview .director-fact-details{margin-top:12px;padding-top:8px}.director-plan-overview .director-fact-details p{white-space:pre-line;font-size:14px}.director-checkin-summary p{font-size:15px}.director-plan-artwork{isolation:isolate;background:linear-gradient(120deg,#34225f,#7742df 65%,#f79444);border-radius:18px 18px 0 0;align-content:end;gap:12px;min-height:230px;margin:-28px -28px 26px;padding:30px;display:grid;position:relative;overflow:hidden}.director-plan-artwork>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.director-plan-artwork:after{content:"";z-index:-1;background:linear-gradient(#23133822,#231338eb);position:absolute;inset:0}.director-plan-artwork figcaption{color:#fff;background:#211139ab;border-radius:6px;padding:5px 8px;font-size:11px;position:absolute;top:16px;left:20px}.director-artwork-symbol{color:#ffd3aa;font-size:70px;line-height:1}.director-commercial-path{color:#fff;justify-content:space-between;align-items:center;gap:12px;max-width:700px;display:flex}.director-commercial-path span{align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.director-commercial-path b{color:#fff;background:#ffffff2b;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.director-commercial-path i{color:#ffd3aa;font-size:22px}.director-draft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:22px 0 35px;display:grid}.director-draft-card{border:1px solid var(--line);background:#fff;border-radius:18px;min-width:0;overflow:hidden}.director-draft-card>img,.director-draft-placeholder{object-fit:contain;background:#f5f0ff;width:100%;height:260px}.director-draft-placeholder{color:var(--muted);text-align:center;place-items:center;padding:20px;font-size:14px;display:grid}.director-draft-card>div:not(.director-draft-placeholder){padding:22px}.director-draft-card h2{margin:16px 0 10px;font-size:20px;line-height:1.45}.director-draft-card p{color:var(--muted);font-size:13px}.director-card-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.director-card-actions a{text-align:center;text-decoration:none}.director-card-actions .text-button{color:#a43737}.director-return-campaign{margin-bottom:18px;text-decoration:none;display:inline-block}.director-inline-memory{border-top:1px solid #e8d7b8;margin-top:20px;padding-top:18px}.director-inline-memory textarea,.director-inline-memory input{border:1px solid var(--line);border-radius:10px;width:100%;margin:8px 0 15px;padding:12px;display:block}.director-campaign-board .journey-actions{z-index:900}@media (max-width:760px){.director-plan-artwork{min-height:260px;margin:-21px -21px 22px;padding:22px}.director-commercial-path{grid-template-columns:1fr;gap:9px;display:grid}.director-commercial-path i{display:none}.director-commercial-path span{font-size:14px}.director-draft-grid{grid-template-columns:1fr}.director-draft-card>img,.director-draft-placeholder{height:240px}.director-card-actions a{flex:1}}.business-modes .director-plan-artwork{border-radius:16px;min-height:180px;margin:20px 0 24px}.business-modes .director-artwork-symbol{font-size:44px}.business-modes .director-commercial-path span{font-size:13px}.director-result-value{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.director-result-value button{white-space:nowrap}.director-preparing{z-index:980;background:#f7f6fccf;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.director-preparing>div{text-align:center;background:#fff;border:1px solid #e3dcf6;border-radius:24px;max-width:480px;padding:32px;box-shadow:0 12px 60px #18214215}.director-spinner{border:3px solid #eee8ff;border-top-color:#7545ff;border-radius:50%;width:32px;height:32px;animation:1s linear infinite director-spin;display:inline-block}@keyframes director-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.director-spinner{animation:none}}@media (max-width:480px){.director-result-list>div{align-items:flex-start;gap:14px}.director-result-value{flex-direction:column;align-items:flex-end;gap:8px;min-width:115px}}
.business-entry{color:#20233e;background:#f8f7fc;min-height:100dvh;padding:28px}.business-entry-logo{color:#20233e;font-size:30px;font-weight:800;text-decoration:none;display:inline-block}.business-entry-logo span{color:#7541ef}.business-setup,.business-modes{box-sizing:border-box;background:#fff;border:1px solid #e6e0f3;border-radius:22px;width:min(860px,100%);margin:32px auto;padding:28px 28px 125px}.business-setup h1,.business-modes h1{font-size:clamp(25px,4vw,34px);line-height:1.2}.business-field{gap:10px;margin:18px 0;font-weight:600;display:grid}.business-field textarea,.business-field input,.business-field select{box-sizing:border-box;width:100%;font:inherit;color:#20233e;background:#fff;border:1px solid #ded3f3;border-radius:12px;padding:14px;font-weight:400;line-height:1.6}.business-summary{margin:20px 0}.business-summary>div{border-bottom:1px solid #eeebf6;grid-template-columns:150px minmax(0,1fr) auto;gap:16px;padding:16px 0;display:grid}.business-summary dt{font-weight:700}.business-summary dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.business-summary button{align-self:start}.business-optional{flex-wrap:wrap;gap:12px;padding:14px 0;display:flex}.business-mode-grid{grid-template-columns:1fr 1fr;gap:20px;margin:30px 0;display:grid}.business-mode{text-align:left;color:#20233e;cursor:pointer;font:inherit;background:#fff;border:1px solid #ddd2f7;border-radius:20px;flex-direction:column;gap:10px;min-height:280px;padding:26px;display:flex;box-shadow:0 8px 22px #39226508}.business-mode>span{color:#7541ef;background:#f0e9ff;border-radius:14px;align-self:start;padding:8px 13px;font-size:26px}.business-mode h2{margin:8px 0;font-size:22px}.business-mode p{margin:0;line-height:1.6}.business-mode strong{color:#7541ef;margin-top:auto}.business-mode:hover,.business-mode:focus-visible{border-color:#7541ef;outline:3px solid #e6d8ff}.business-mode[aria-disabled=true]{color:#747485;box-shadow:none;background:#f5f4f8}.business-mode[aria-disabled=true] strong{color:#747485}.business-shortcuts{justify-content:center;gap:24px;display:flex}.business-shortcuts a{color:#6730ce}.business-setup .journey-actions{z-index:45}.business-setup .guided-progress{margin:20px 0}.business-setup .guided-step-labels{display:none}@media (max-width:650px){.business-entry{padding:18px 12px}.business-setup,.business-modes{margin:22px auto;padding:22px 18px 125px}.business-mode-grid{grid-template-columns:1fr}.business-mode{min-height:240px;padding:22px}.business-summary>div{grid-template-columns:minmax(0,1fr) auto;gap:8px}.business-summary dt{grid-column:1/-1}.business-shortcuts{flex-wrap:wrap;gap:18px}.business-setup .journey-actions{padding-bottom:max(12px,env(safe-area-inset-bottom))}}.business-modes{padding-bottom:30px}.business-mode:first-child>span{color:#c96913;background:#fff0dd}.business-current{color:#625576;max-width:860px;margin:30px auto 0;font-weight:700}.business-identity{background:#f8f5ff;border-radius:14px;padding:16px}.business-identity h3{margin-top:0}.business-identity a{color:#6730ce;margin-top:12px;display:inline-block}.business-swatches{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.business-swatches span{align-items:center;gap:6px;font-size:12px;display:flex}.business-swatches i{border:1px solid #ddd;border-radius:50%;width:20px;height:20px;display:inline-block}.business-switch{gap:8px;max-width:300px;margin:20px 0;display:grid}.business-switch select{background:#fff;border:1px solid #dfd3f3;border-radius:10px;padding:10px}.business-entry.business-entry-embedded{max-width:none;min-height:0;margin:0;padding:0}.business-entry-embedded .business-current{display:none}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sueto-bg:#f8f6fc;--sueto-surface:#fff;--sueto-raised:#fff;--sueto-soft:#f1ebfc;--sueto-ink:#211b42;--sueto-muted:#625a78;--sueto-line:#e6dff1;--sueto-violet:#7433db;--sueto-violet-strong:#5d20c3;--sueto-orange:#bf5200;--sueto-coral:#fff0e5;--sueto-green:#146645;--sueto-shadow:0 8px 30px #3f226509;--bg:var(--sueto-bg);--ink:var(--sueto-ink);--text:var(--sueto-ink);--muted:var(--sueto-muted);--line:var(--sueto-line);--purple:var(--sueto-violet);--soft:var(--sueto-soft)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sueto-bg:#151326;--sueto-surface:#211d36;--sueto-raised:#2c2544;--sueto-soft:#35264f;--sueto-ink:#f5f0ff;--sueto-muted:#c0b7d1;--sueto-line:#4b405f;--sueto-violet:#bf9aff;--sueto-violet-strong:#bd91ff;--sueto-orange:#ffb478;--sueto-coral:#442d2b;--sueto-green:#81dfb3;--sueto-shadow:0 8px 28px #0003}body{background:var(--sueto-bg);color:var(--sueto-ink)}.app,.app>.content,.app.companion-shell{--bg:var(--sueto-bg);--ink:var(--sueto-ink);--text:var(--sueto-ink);--muted:var(--sueto-muted);--line:var(--sueto-line);--purple:var(--sueto-violet);--soft:var(--sueto-soft);background:var(--sueto-bg);color:var(--sueto-ink)}.app>.sidebar{background:var(--sueto-surface);border-color:var(--sueto-line)}.app .sidebar-create,.app .primary,.primary{color:#fff;background:linear-gradient(110deg,#8337ec,#7134df);border-color:#7433db;box-shadow:0 4px 12px #7535dd24}.app .secondary,.secondary{background:var(--sueto-soft);color:var(--sueto-violet-strong);border-color:var(--sueto-line)}.portal-appearance{z-index:920;background:var(--sueto-surface);border:1px solid var(--sueto-line);box-shadow:var(--sueto-shadow);border-radius:30px;gap:2px;padding:3px;display:flex;position:fixed;top:13px;right:22px}.portal-appearance button{color:var(--sueto-muted);background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.portal-appearance button[aria-pressed=true]{background:var(--sueto-soft);color:var(--sueto-violet-strong)}.portal-appearance button:focus-visible{outline:3px solid var(--sueto-orange);outline-offset:2px}.app .topline{min-height:36px;padding-right:100px}.sueto-character{aspect-ratio:1;background-image:url(/brand/sueto/poses.webp);background-size:300% 200%;background-position:var(--sueto-position,0% 0%);background-repeat:no-repeat;border-radius:24px;flex:none;width:200px;display:block;overflow:hidden}.sueto-introduction{z-index:940;background:var(--sueto-surface);width:calc(100% - 36px);max-width:650px;color:var(--sueto-ink);border:1px solid var(--sueto-line);border-radius:24px;align-items:center;gap:22px;padding:22px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 12px 70px #2b154630}.sueto-introduction .sueto-character{width:140px}.sueto-introduction h2{margin:0 0 8px}.sueto-introduction p{color:var(--sueto-muted);line-height:1.6}.sueto-intro-close{color:var(--sueto-muted);background:0 0;border:0;font-size:26px;position:absolute;top:6px;right:10px}.portal-dashboard{max-width:1180px;margin:0 auto}.portal-dashboard h1{letter-spacing:-.7px;margin:10px 0;font-size:clamp(25px,2.7vw,34px);line-height:1.2}.portal-dashboard p{color:var(--sueto-muted);line-height:1.6}.portal-dashboard-header{margin-bottom:24px}.portal-sueto-hero{color:#fff;min-height:220px;box-shadow:var(--sueto-shadow);background:linear-gradient(110deg,#7530d8,#a94cde 60%,#ffb785);border-radius:26px;grid-template-columns:1fr 250px;align-items:center;gap:20px;padding:26px 30px;display:grid;position:relative;overflow:hidden}.portal-sueto-hero p{color:#fff;max-width:540px}.portal-sueto-hero h2{margin:0;font-size:clamp(23px,2.2vw,30px)}.portal-sueto-hero .sueto-character{align-self:end;width:230px}.portal-sueto-hero .primary{color:#5d20b4;background:#fff;border-color:#fff;border-radius:12px;padding:12px 18px;font-weight:750;text-decoration:none;display:inline-block}.portal-sueto-hero small{color:#fff;margin-top:12px;display:block}.portal-levels{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0 24px;display:grid}.portal-level-card,.portal-dashboard-panel{background:var(--sueto-surface);border:1px solid var(--sueto-line);box-shadow:var(--sueto-shadow);border-radius:20px;padding:22px}.portal-level-card h3{min-height:38px;margin:0;font-size:15px}.portal-level-card[data-module=director]{border-top:3px solid #e77831}.portal-level-card[data-module=publications]{border-top:3px solid #9c52e4}.portal-level-card[data-module=seo]{border-top:3px solid #39a976}.portal-score{align-items:center;gap:16px;margin:16px 0;display:flex}.portal-score-ring{background:conic-gradient(var(--sueto-violet) var(--score,0%),var(--sueto-soft) 0);border-radius:50%;flex:none;place-items:center;width:72px;height:72px;display:grid;position:relative}.portal-score-ring:before{content:"";background:var(--sueto-surface);border-radius:50%;position:absolute;inset:7px}.portal-score-ring b{font-size:18px;position:relative}.portal-level-card a{color:var(--sueto-violet-strong);font-size:13px;font-weight:700}.portal-dashboard-grid{grid-template-columns:1.1fr 1fr;gap:18px;display:grid}.portal-dashboard-panel h2{margin:0 0 16px;font-size:19px}.portal-action-list{margin:0;padding:0;list-style:none}.portal-action-list li+li{border-top:1px solid var(--sueto-line)}.portal-action-list a{color:var(--sueto-ink);justify-content:space-between;gap:12px;padding:13px 0;text-decoration:none;display:flex}.portal-action-list a:hover{text-decoration:underline}.portal-month-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.portal-month-results>div{background:var(--sueto-soft);border-radius:13px;padding:16px}.portal-month-results>div:nth-child(2n){background:var(--sueto-coral)}.portal-month-results strong{color:var(--sueto-violet-strong);font-size:26px;display:block}.portal-month-results small{color:var(--sueto-muted);margin-top:6px;display:block}.portal-section-title{margin:25px 0 12px;font-size:18px}.portal-disclosure{border:1px solid var(--sueto-line);background:var(--sueto-surface);border-radius:18px;margin:16px 0;padding:18px}.portal-disclosure summary{cursor:pointer;color:var(--sueto-violet-strong);font-weight:700}.portal-module-links{gap:8px;margin-top:14px;display:grid}.portal-module-links a{color:var(--sueto-ink);border-radius:10px;padding:11px}.portal-module-links a:hover{background:var(--sueto-soft)}.portal-rule{border-bottom:1px solid var(--sueto-line);padding:18px 0}.portal-rule h3{margin:0 0 8px;font-size:16px}.portal-rule small{color:var(--sueto-muted);line-height:1.6;display:block}.portal-state{background:var(--sueto-soft);color:var(--sueto-violet-strong);border-radius:20px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-block}.portal-state[data-state=complete],.portal-state[data-state=operational]{background:color-mix(in srgb,var(--sueto-green) 15%,var(--sueto-surface));color:var(--sueto-green)}.portal-inline-actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.portal-empty{background:var(--sueto-soft);color:var(--sueto-muted);border-radius:16px;padding:22px}.portal-form label{gap:8px;margin:18px 0;font-weight:650;display:grid}.portal-form textarea,.portal-form input{background:var(--sueto-surface);color:var(--sueto-ink);border:1px solid var(--sueto-line);border-radius:12px;width:100%;padding:13px}.portal-split{grid-template-columns:minmax(0,1fr) 180px;align-items:start;gap:24px;display:grid}.portal-split .sueto-character{width:180px}.portal-chart{align-items:flex-end;gap:8px;height:160px;padding-top:20px;display:flex;overflow:auto}.portal-chart a,.portal-chart span{background:var(--sueto-violet);border-radius:7px 7px 0 0;flex:1;min-width:25px;min-height:3px}.portal-history{border-collapse:collapse;width:100%}.portal-history td,.portal-history th{text-align:left;border-bottom:1px solid var(--sueto-line);padding:10px;font-size:13px}.portal-lock{opacity:.65}.portal-lock a{color:var(--sueto-muted)}html[data-theme=dark] :is(.card,.form-card,.director-panel,.director-hero,.business-modes,.business-setup,.publication-start,.publication-composer,.review-choice-card,.publication-controls,.director-draft-card,.director-draft-placeholder,.companion-main article,.companion-review>aside,.companion-demo form,.help-popover,.help-chat,.sueto-dialog,.approval-dialog,.photo-edit-dialog,.image-change-dialog){background:var(--sueto-surface);border-color:var(--sueto-line);color:var(--sueto-ink);box-shadow:var(--sueto-shadow)}html[data-theme=dark] :is(.journey-actions,.companion-footer,.help-header,.help-form,.workspace-sections,.sueto-select-options,.sueto-select-trigger,.business-mode,.director-home-links>button,.director-priorities>button){background:var(--sueto-raised);color:var(--sueto-ink);border-color:var(--sueto-line)}html[data-theme=dark] :is(input,textarea,select):not([type=checkbox]):not([type=radio]){background:var(--sueto-surface);color:var(--sueto-ink);border-color:var(--sueto-line)}html[data-theme=dark] :is(.sidebar button,.sidebar a,.topline,.portal-breadcrumb,.director-heading p,.companion-main p,.help-message p,.help-chat,.help-header button,.business-summary,.business-entry,.business-mode,.director-fact,.director-commercial-brief){color:var(--sueto-ink)}html[data-theme=dark] .logo img{filter:brightness(0)invert()}html[data-theme=dark] :is(.badge,.help-answer,.director-tag,.workspace-sections button.active,.simple-navigation button.active,.business-mode:hover,.companion-main .companion-hero){background:var(--sueto-soft);color:var(--sueto-ink)}html[data-theme=dark] :is(.alert.error,.help-error,.journey-feedback){color:#ffd2d5;background:#4a252d}html[data-theme=dark] :is(.alert.success,.director-notice,.companion-notice){color:#beefdc;background:#1e3d33}html[data-theme=dark] :is(.business-mode p,.director-subtle,.help-form small,.help-thinking,.director-heading small,.director-result-list small){color:var(--sueto-muted)}html[data-theme=dark] a{color:var(--sueto-violet)}html[data-theme=dark] :is(.calendar-grid,.calendar-day,.calendar-cell,.calendar-month,.calendar-day-dialog){background:var(--sueto-surface);border-color:var(--sueto-line);color:var(--sueto-ink)}html[data-theme=dark] :is(.calendar-day-card,.calendar-event,.calendar-post){background:var(--sueto-soft);color:var(--sueto-ink)}html[data-theme=dark] dialog::backdrop{background:#070510b8}html[data-theme=dark] .director-preparing{background:#151326df}@media (max-width:900px){.portal-sueto-hero{grid-template-columns:1fr 170px;padding:24px}.portal-sueto-hero .sueto-character{width:170px}.portal-dashboard-grid{grid-template-columns:1fr}.portal-levels{gap:10px}.portal-level-card{padding:16px}.portal-score{flex-direction:column;align-items:flex-start}.portal-score-ring{width:60px;height:60px}}@media (max-width:600px){.portal-appearance{top:17px;right:103px}.portal-appearance button{width:28px;height:28px;font-size:18px}.app .topline{padding-right:0}.portal-sueto-hero{grid-template-columns:1fr;min-height:0;padding:23px}.portal-sueto-hero .sueto-character{opacity:.28;pointer-events:none;width:110px;position:absolute;top:12px;right:12px}.portal-sueto-hero>div{z-index:1;position:relative}.portal-levels{grid-template-columns:1fr}.portal-level-card h3{min-height:0}.portal-score{flex-direction:row}.portal-level-card{grid-template-columns:1fr auto;gap:8px;display:grid}.portal-level-card .portal-score{grid-area:1/2/3;margin:0}.portal-level-card a{align-self:end}.portal-dashboard-panel{padding:19px}.portal-split{grid-template-columns:1fr}.portal-split .sueto-character{grid-row:1;width:120px}.sueto-introduction{align-items:start;gap:12px;padding:20px;bottom:12px}.sueto-introduction .sueto-character{width:80px}.sueto-introduction h2{font-size:20px}.sueto-introduction p{font-size:13px}.portal-history{display:block;overflow-x:auto}.portal-month-results strong{font-size:22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.portal-navigation a[aria-disabled=true]{opacity:.55;cursor:help}.portal-celebration{background:var(--sueto-coral);border-radius:18px;align-items:center;gap:16px;margin:18px 0;padding:14px;display:flex}.portal-celebration-crop{border-radius:50%;flex:none;width:66px;height:66px;overflow:hidden}.portal-celebration-crop .sueto-character{width:150px;height:150px;transform:translate(-32px,-35px)}.portal-help-character{border-radius:50%;width:64px;margin:8px 20px 0}html[data-theme=dark] .calendar-event.calendar-published{color:#c1f3dd;background:#173f36;border-color:#66cda5}html[data-theme=dark] .calendar-event.calendar-scheduled{color:#eadcff;background:#382957;border-color:#b48ee9}html[data-theme=dark] .calendar-event:is(.calendar-failed,.calendar-needs_review){color:#ffd6da;background:#4a252d;border-color:#ef9aab}html[data-theme=dark] .calendar-event.calendar-planned{color:#ffe2b4;background:#3d3427;border-color:#d3a36b}.app .portal-sueto-hero button.primary{color:#5520ad!important;background:#fff!important;border:1px solid #fff!important}.app .portal-sueto-hero button.primary:hover{background:#fff3e9!important}.portal-director-character{float:right;width:110px;margin:0 0 10px 20px}html[data-theme=dark] .app .simple-navigation button.active{background:var(--sueto-soft);color:var(--sueto-ink)}@media (max-width:600px){.portal-director-character{width:76px;margin:0 0 8px 12px}}.operation-wait{z-index:1100;background:var(--sueto-surface);width:min(460px,100% - 32px);color:var(--sueto-ink);border:1px solid var(--sueto-line);pointer-events:none;border-radius:22px;align-items:center;gap:16px;padding:24px;display:flex;position:fixed;top:40%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 80px #22154033}.operation-wait p{color:var(--sueto-muted);margin-bottom:0;font-size:13px;line-height:1.5}.module-explanation{border:1px solid var(--sueto-line);background:var(--sueto-soft);border-radius:14px;margin:12px 0;padding:14px;font-size:13px}.module-explanation p{line-height:1.5}.module-explanation a{display:block}.result-number{font-weight:750;font-size:inherit;text-underline-offset:4px;border-radius:8px;text-decoration:underline}.result-number:focus-visible{outline:3px solid var(--sueto-orange);outline-offset:4px}.portal-month-results .result-number{font-size:26px}.support-ticket{text-align:left;border:1px solid var(--sueto-line);background:var(--sueto-surface);width:100%;color:var(--sueto-ink);border-radius:14px;gap:6px;margin:10px 0;padding:18px;display:grid}.support-message{background:var(--sueto-soft);overflow-wrap:anywhere;border-radius:14px;margin:12px 0;padding:16px}.support-team{border-left:4px solid var(--sueto-orange)}.support-escalate{color:var(--sueto-violet-strong);margin:12px 18px;display:block}.module-explanation{z-index:1250;background:var(--sueto-surface);width:min(420px,100vw - 32px);padding:24px;position:fixed;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:0 15px 70px #25154544}.result-number{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px;display:inline-flex}.seo-journey-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.seo-journey-card{text-align:left;border:1px solid var(--sueto-line);background:var(--sueto-surface);color:var(--sueto-ink);border-radius:20px;min-width:0;padding:24px;display:block}.seo-journey-card:hover,.seo-journey-card:focus-visible{border-color:var(--sueto-violet);box-shadow:0 6px 24px #7042ee15}.seo-journey-card h2{font-size:20px}.seo-journey-card p{color:var(--sueto-muted);line-height:1.6}.seo-journey-card small{color:var(--sueto-violet-strong)}.seo-check{border:1px solid var(--sueto-line);overflow-wrap:anywhere;border-radius:14px;padding:18px}.seo-check h3{font-size:16px}.seo-check p{font-size:14px;line-height:1.6}.seo-table-scroll{max-width:100%;overflow:auto}.seo-table-scroll table{table-layout:fixed;width:100%}.seo-table-scroll td{overflow-wrap:anywhere}.seo-workspace input{box-sizing:border-box;width:100%;max-width:100%;min-height:44px}.seo-workspace details{padding:16px}.seo-workspace{padding-bottom:140px}.seo-workspace .journey-actions .primary{white-space:normal}@media (max-width:600px){.seo-journey-grid{grid-template-columns:1fr}.seo-journey-card{padding:20px}.seo-workspace .portal-split .sueto-character{width:76px}.seo-workspace .portal-dashboard-panel{padding:18px}}.seo-workspace .badge{white-space:normal;overflow-wrap:anywhere;max-width:100%;display:inline-flex}.delegated-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.delegated-path span{background:var(--sueto-soft,#f5f0ff);border-radius:14px;padding:16px}.delegated-path b{color:var(--sueto-violet,#7544fa);margin-bottom:8px;display:block}.seo-proposal{background:var(--sueto-soft,#f8f5ff);white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid #cfc0ff;border-radius:16px;margin:16px 0;padding:20px}.seo-check .secondary{margin-top:12px}.seo-workspace label{margin:16px 0;display:block}.seo-workspace textarea,.seo-workspace input{max-width:100%}.delegated-social .seo-check p{font-size:14px}.journey-back{white-space:nowrap}@media (max-width:600px){.delegated-path{grid-template-columns:1fr}.delegated-social .journey-decision-group{flex-wrap:wrap;display:flex}.delegated-social .journey-decision-group button{flex:120px;min-width:0}.delegated-social .journey-actions-spacer{height:210px}.delegated-social>.portal-split{display:block}.delegated-social>.portal-split .sueto-character{display:none}}.business-entry{background:var(--sueto-bg);color:var(--sueto-ink)}.delegation-entry-grid,.delegation-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:28px 0;display:grid}.delegation-entry-card,.delegation-choice{text-align:left;border:1px solid var(--sueto-line);background:var(--sueto-surface);color:var(--sueto-ink);border-radius:22px;min-width:0;padding:28px;text-decoration:none;display:block}.delegation-entry-card p,.delegation-choice span{color:var(--sueto-muted);line-height:1.7}.delegation-entry-card h2{margin:14px 0;font-size:24px}.delegation-choice b{margin-bottom:12px;font-size:24px;display:block}.delegation-choice span{font-size:15px;display:block}.delegation-choice:hover,.delegation-choice:focus-visible,.delegation-entry-card:focus-visible{border-color:var(--sueto-violet);outline:3px solid var(--sueto-soft)}.delegation-choice[aria-disabled=true]{opacity:.55;cursor:help}.delegation-shortcuts{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.delegation-seo-caption{color:var(--sueto-muted);line-height:1.7}.delegation-permission{background:var(--sueto-soft);border:1px solid var(--sueto-line);border-radius:18px;margin:24px 0;padding:24px;line-height:1.7}.delegation-permission label,.delegation-review-check{align-items:flex-start;gap:12px;margin:18px 0;font-size:15px;line-height:1.6;display:flex}.delegation-permission input,.delegation-review-check input{flex:none;width:20px;height:20px;margin-top:3px}.delegation-notes{gap:12px;margin:24px 0;display:grid}.delegation-notes textarea{border:1px solid var(--sueto-line);background:var(--sueto-surface);color:var(--sueto-ink);font:inherit;border-radius:14px;padding:16px;line-height:1.6}.delegated-social>.portal-dashboard-panel{margin-bottom:26px}.delegated-social .portal-split p{margin:16px 0;line-height:1.7}.delegation-calendar{margin-top:24px}.delegation-calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.delegation-day{border:1px solid var(--sueto-line);border-radius:18px;min-width:0;padding:18px}.delegation-day h3{margin:0 0 14px}.delegation-event{border-left:4px solid var(--sueto-violet);background:var(--sueto-soft);color:var(--sueto-ink);overflow-wrap:anywhere;border-radius:12px;gap:8px;margin:10px 0;padding:15px;font-size:14px;line-height:1.5;text-decoration:none;display:grid}.delegation-event small{font-weight:700}.delegation-event.event-scheduled{border-color:#b18ce7}.delegation-event.event-published{border-color:#30a477}.delegation-event.event-attention{border-color:#e48043}.delegation-event:hover,.delegation-event:focus-visible{outline:2px solid var(--sueto-violet)}.delegated-social{padding-bottom:155px}.delegated-social .journey-actions{gap:12px}.delegated-social .journey-decision-group{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}@media (max-width:600px){.delegation-entry-grid,.delegation-choice-grid,.delegation-calendar-grid{grid-template-columns:1fr;gap:14px}.delegation-entry-card,.delegation-choice{padding:23px}.delegation-permission{padding:18px}.delegated-social .journey-decision-group button{white-space:normal;flex:1;min-height:44px}.delegated-social .journey-actions-spacer{height:210px}.delegated-social{padding-bottom:190px}}.seo-connection-panel{padding:28px}.seo-connection-panel h2{margin:0 0 14px}.seo-connection-panel p{margin:16px 0;line-height:1.75}.seo-connection-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.seo-connection-actions>a,.seo-connection-actions>button{text-align:center;justify-content:center;align-items:center;min-height:44px;padding:12px 18px;line-height:1.4;text-decoration:none;display:inline-flex}.seo-connection-actions>a:focus-visible{outline:3px solid var(--sueto-orange);outline-offset:3px}@media (max-width:600px){.seo-connection-panel{padding:22px}.seo-connection-actions{gap:12px}.seo-connection-actions>a,.seo-connection-actions>button{width:100%}}.home-progress{margin:36px 0 24px}.home-progress-heading{justify-content:space-between;align-items:start;gap:24px;margin-bottom:24px;display:flex}.home-progress-heading h2{margin:0 0 10px;font-size:26px}.home-progress-heading p{color:var(--sueto-muted);margin:0;line-height:1.6}.home-progress-heading label{color:var(--sueto-muted);flex:none;gap:8px;font-size:12px;display:grid}.home-progress-heading input{border:1px solid var(--sueto-line);background:var(--sueto-surface);min-height:44px;color:var(--sueto-ink);font:inherit;border-radius:12px;padding:12px}.home-progress-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.home-progress-card{background:var(--sueto-surface);border:1px solid var(--sueto-line);border-top:3px solid var(--sueto-violet);min-width:0;box-shadow:var(--sueto-shadow);border-radius:20px;flex-direction:column;padding:24px;display:flex}.home-progress-card[data-module=director]{border-top-color:var(--sueto-orange)}.home-progress-card[data-module=seo]{border-top-color:var(--sueto-green)}.home-progress-card h3{margin:0 0 22px;font-size:15px}.home-progress-title{overflow-wrap:anywhere;font-size:22px;line-height:1.35;display:block}.home-progress-facts{gap:15px;margin:24px 0;display:grid}.home-progress-facts>div{justify-content:space-between;gap:12px;font-size:13px;line-height:1.5;display:flex}.home-progress-facts dt{color:var(--sueto-muted)}.home-progress-facts dd{text-align:right;color:var(--sueto-orange);margin:0;font-weight:650}.home-progress-facts dd[data-done]{color:var(--sueto-green)}.home-progress-card>.secondary{margin-top:auto}.home-progress .secondary,.home-progress .primary{border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:12px 16px;font-size:13px;font-weight:650;line-height:1.4;text-decoration:none;display:inline-flex}.home-progress a:focus-visible,.home-progress input:focus-visible{outline:3px solid var(--sueto-orange);outline-offset:4px}.home-check-caption{color:var(--sueto-muted);margin:8px 0 12px;font-size:13px;line-height:1.5}.home-progress meter{width:100%;height:12px;accent-color:var(--sueto-green)}.home-progress-note{color:var(--sueto-muted);margin:20px 0 30px;font-size:13px;line-height:1.6}.home-real-results{border:1px solid var(--sueto-line);background:var(--sueto-surface);border-radius:20px;padding:26px}.home-real-results header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.home-real-results h2{margin:0;font-size:20px}.home-real-results header p{color:var(--sueto-muted);margin:0;font-size:13px}.home-period-note{color:var(--sueto-muted);margin:18px 0 0;font-size:13px;line-height:1.6}.home-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.home-result-grid>div{flex-direction:column;align-items:start;gap:12px;min-width:0;display:flex}.home-result-grid>div+div{border-left:1px solid var(--sueto-line);padding-left:24px}.home-result-grid span{font-size:14px;font-weight:650}.home-result-grid strong,.home-result-grid .result-number{color:var(--sueto-violet-strong);padding:0;font-size:25px;line-height:1.4}.home-result-grid small{color:var(--sueto-muted);font-size:12px;line-height:1.5}.home-measured-link{align-items:center;min-height:44px;font-size:12px;line-height:1.6;display:flex}.home-next-step{border:1px solid var(--sueto-line);background:var(--sueto-soft);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:24px;display:flex}.home-next-step span{color:var(--sueto-muted);margin-bottom:8px;font-size:12px;display:block}.home-next-step strong{line-height:1.6}.home-next-step>a{flex:none}@media (max-width:1000px){.home-progress-cards{gap:14px}.home-progress-card{padding:18px}.home-progress-title{font-size:20px}.home-progress-facts>div{flex-wrap:wrap}.home-progress-facts dd{text-align:left}}@media (max-width:700px){.home-progress-heading{flex-direction:column;gap:18px}.home-progress-heading h2{font-size:24px}.home-progress-heading label{width:100%}.home-progress-cards,.home-result-grid{grid-template-columns:1fr}.home-progress-card{padding:22px}.home-progress-facts>div{flex-wrap:nowrap}.home-progress-facts dd{text-align:right}.home-real-results{padding:22px}.home-result-grid>div+div{border-left:0;border-top:1px solid var(--sueto-line);padding:24px 0 0}.home-next-step{flex-direction:column;align-items:stretch}.home-next-step>a{box-sizing:border-box;width:100%}}.portal-home-visual{padding-bottom:24px}.portal-home-visual .portal-dashboard-header{margin-bottom:26px}.portal-home-visual .portal-dashboard-header p{font-size:16px}.portal-home-visual .portal-sueto-hero{background:radial-gradient(at 78% 5%,#f0a5ec55,#0000 50%),linear-gradient(110deg,#7c27e8 4%,#a33ee7 54%,#ffb58b);border:1px solid #cb9cf055;box-shadow:0 12px 32px #7835b522}.portal-home-visual .portal-sueto-hero h2{text-shadow:0 2px 10px #51118424;color:#fff!important}.portal-home-visual .portal-sueto-hero .sueto-character{filter:drop-shadow(0 8px 12px #4d135f20)}.home-progress{margin-top:30px}.home-progress-heading h2{letter-spacing:-.5px;font-size:25px}.home-progress-heading p{font-size:15px}.home-progress-heading label{font-size:13px}.home-progress-heading input{box-shadow:0 3px 12px #7835b508}.home-progress-cards{align-items:stretch;gap:20px}.home-progress-card{--module-color:#7d2be8;--module-soft:#f3e9ff;border:1px solid var(--sueto-line);background:linear-gradient(180deg,var(--module-soft) 0,var(--sueto-surface) 95px);border-top:0;border-radius:22px;padding:23px;position:relative;overflow:hidden;box-shadow:0 6px 22px #6535a50c}.home-progress-card:before{content:"";background:var(--module-color);opacity:.75;border-radius:0 0 8px 8px;height:3px;position:absolute;top:0;left:22px;right:22px}.home-progress-card[data-module=director]{--module-color:#de651b;--module-soft:#fff1e8;border-top:0}.home-progress-card[data-module=seo]{--module-color:#16976a;--module-soft:#eaf9f2;border-top:0}.home-progress-card[data-module=publications]{border-top:0}.home-card-heading{align-items:center;gap:11px;min-height:38px;margin-bottom:9px;display:flex}.home-card-heading h3{margin:0;font-size:16px;line-height:1.35}.home-module-icon{background:color-mix(in srgb,var(--module-color) 13%,var(--sueto-surface));width:37px;height:37px;color:var(--module-color);border-radius:12px;flex:none;place-items:center;display:grid}.home-module-icon svg{width:23px;height:23px}.home-gauge-block{flex-direction:column;align-items:center;min-height:121px;margin:5px 0 13px;display:flex}.home-semicircle{flex:none;width:148px;height:87px;position:relative}.home-semicircle svg{width:100%;height:100%;display:block;overflow:visible}.home-semicircle path{fill:none;stroke-width:13px;stroke-linecap:round}.home-gauge-track{stroke:color-mix(in srgb,var(--module-color) 12%,var(--sueto-surface))}.home-gauge-fill{stroke:var(--module-color)}.home-semicircle[data-known=false] .home-gauge-fill{display:none}.home-semicircle strong{text-align:center;color:var(--sueto-ink);letter-spacing:-.7px;font-size:23px;font-weight:800;line-height:1.2;position:absolute;bottom:10px;left:0;right:0}.home-semicircle[data-known=false] strong{color:var(--sueto-muted)}.home-gauge-label{text-align:center;max-width:240px;color:var(--sueto-muted);margin-top:3px;font-size:12px;line-height:1.45;display:block}.home-gauge-block>small{color:var(--sueto-muted);margin-top:4px;font-size:11px;line-height:1.4}.home-progress-title{letter-spacing:-.25px;margin:0 0 6px;font-size:19px;line-height:1.4}.home-progress-facts{gap:0;margin:8px 0 20px}.home-progress-facts>div{box-sizing:border-box;border-bottom:1px solid var(--sueto-line);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:11px 0;font-size:13px;line-height:1.4;display:flex}.home-progress-facts dt{color:var(--sueto-ink);font-weight:550}.home-progress-facts dd{text-align:right;color:#a54200;white-space:nowrap;background:#fff0e2;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;padding:5px 8px;font-size:12px;font-weight:700;display:inline-flex}.home-progress-facts dd[data-state=complete]{color:#176733;background:#e4f8e9}.home-progress-facts dd[data-state=unknown]{color:#62596f;background:#f0eef5}.home-status-symbol{flex:none;justify-content:center;align-items:center;width:14px;height:14px;font-size:13px;line-height:1;display:inline-flex}.home-progress-facts dd[data-state=pending] .home-status-symbol{border:1.5px solid;border-radius:50%;font-size:10px}.home-progress-card>.secondary{color:#4e13a8;background:linear-gradient(100deg,#eee2ff,#e4d1ff);border:1px solid #dfc9ff;min-height:44px;font-size:14px;font-weight:750}.home-progress-card[data-module=publications]>.secondary{color:#fff;background:linear-gradient(100deg,#8c2aef,#6724e8);border-color:#7b2be5;box-shadow:0 5px 13px #7b2be524}.home-progress-card>.secondary:hover{filter:brightness(.97)}.home-progress-note{margin:17px 0 23px;font-size:13px}.home-real-results{border-radius:22px;padding:25px;box-shadow:0 6px 24px #6535a50a}.home-real-results h2{letter-spacing:-.3px;font-size:21px}.home-result-grid{gap:14px;margin-top:20px}.home-result-grid>div{background:linear-gradient(140deg,#f7f0ff,#faf7ff);border-radius:16px;gap:10px;position:relative;border:1px solid #e9ddfa!important;padding:20px!important}.home-result-grid>div[data-result=qualifiedLeads]{background:linear-gradient(140deg,#eefaf2,#f6fcf8);border-color:#d8edde!important}.home-result-grid>div[data-result=sales]{background:linear-gradient(140deg,#eef5ff,#f8faff);border-color:#dde7f7!important}.home-result-icon{color:#7523c7;background:#eadaff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.home-result-icon svg{width:21px;height:21px}.home-result-grid [data-result=qualifiedLeads] .home-result-icon{color:#157043;background:#dbf1e3}.home-result-grid [data-result=sales] .home-result-icon{color:#245da8;background:#e0eafb}.home-result-grid>div>span:not(.home-result-icon){font-size:14px;line-height:1.5}.home-result-grid strong,.home-result-grid .result-number{letter-spacing:-.7px;font-size:30px}.home-result-grid small{font-size:12px;line-height:1.6}.home-result-grid .secondary{margin-top:auto;font-size:13px}.home-measured-link{min-height:32px}.home-next-step{background:linear-gradient(110deg,var(--sueto-soft),var(--sueto-surface));padding:20px 24px;box-shadow:0 4px 20px #6535a508}.home-next-step span{color:var(--sueto-violet-strong);font-weight:700}.home-next-step strong{font-size:16px}.home-next-step .primary{min-height:46px;font-size:14px}html[data-theme=dark] .home-progress-card{--module-soft:#30203f;--module-color:#c29aff;box-shadow:0 8px 25px #0002}html[data-theme=dark] .home-progress-card[data-module=director]{--module-soft:#392b2c;--module-color:#ffaf75}html[data-theme=dark] .home-progress-card[data-module=seo]{--module-soft:#203830;--module-color:#72d9af}html[data-theme=dark] .home-progress-facts dd[data-state=complete]{color:#a1efb6;background:#1e4432}html[data-theme=dark] .home-progress-facts dd[data-state=pending]{color:#ffc393;background:#482f20}html[data-theme=dark] .home-progress-facts dd[data-state=unknown]{color:#d4cbe1;background:#393348}html[data-theme=dark] .home-progress-card>.secondary{color:#e5d1ff;background:#44305e;border-color:#63477f}html[data-theme=dark] .home-progress-card[data-module=publications]>.secondary{color:#fff;background:linear-gradient(100deg,#8c2aef,#6724e8)}html[data-theme=dark] .home-result-grid>div{background:linear-gradient(140deg,#302240,#292037);border-color:#4a385f!important}html[data-theme=dark] .home-result-grid>div[data-result=qualifiedLeads]{background:linear-gradient(140deg,#20382c,#23322e);border-color:#345742!important}html[data-theme=dark] .home-result-grid>div[data-result=sales]{background:linear-gradient(140deg,#232e45,#222a3c);border-color:#3c4a66!important}html[data-theme=dark] .home-result-icon{color:#e0c0ff;background:#50316b}html[data-theme=dark] .home-result-grid [data-result=qualifiedLeads] .home-result-icon{color:#b2ebc1;background:#28523a}html[data-theme=dark] .home-result-grid [data-result=sales] .home-result-icon{color:#c2dcff;background:#33496c}@media (min-width:701px) and (max-width:1080px){.home-progress-cards{gap:12px}.home-progress-card{padding:18px 14px}.home-card-heading{gap:8px}.home-card-heading h3{font-size:14px}.home-progress-facts>div{flex-wrap:wrap;gap:6px}.home-progress-facts dd{margin-left:auto}.home-progress-title{font-size:17px}}@media (max-width:700px){.home-progress-card{padding:22px}.home-gauge-block{margin-top:4px;margin-bottom:12px}.home-card-heading h3{font-size:17px}.home-progress-title{font-size:20px}.home-progress-facts>div{flex-wrap:nowrap}.home-progress-facts dt{font-size:14px}.home-progress-facts dd{font-size:12px}.home-result-grid{gap:14px}.home-real-results{padding:20px}.home-real-results header{gap:10px}.home-result-grid>div+div{border-top:1px solid var(--sueto-line)}.home-next-step{gap:16px;padding:20px}}@media (prefers-reduced-motion:reduce){.home-progress-card *{transition:none!important;animation:none!important}}.home-progress-card{background-color:var(--sueto-surface)}.campaign-editor-entry{margin:20px 0 8px}.campaign-editor-actions{flex-wrap:wrap;align-items:center;gap:16px;padding:12px 0;display:flex}.campaign-editor-actions>.primary{min-height:46px;font:inherit;border-radius:12px;padding:12px 20px;font-weight:700}.campaign-editor-actions>span{color:var(--sueto-muted);font-size:14px;line-height:1.6}.campaign-editor-pane{min-width:0;scroll-margin-top:24px}.campaign-editor-pane[hidden]{display:none!important}.campaign-editor-pane>.form-card{margin-top:16px}.google-connection-workspace>.portal-dashboard-panel{margin-top:24px;margin-bottom:24px}.google-connection-workspace .portal-dashboard-panel p{margin:0 0 20px;line-height:1.75}.google-connection-actions{flex-wrap:wrap;align-items:center;gap:16px 22px;margin:22px 0;display:flex}.google-connection-actions>button,.google-connection-actions>a{box-sizing:border-box;justify-content:center;align-items:center;min-height:46px;padding:12px 18px;line-height:1.5;display:inline-flex}.google-connection-actions>a{border:1px solid var(--sueto-line);border-radius:12px}.google-connection-delegate{border-top:1px solid var(--sueto-line);margin-top:24px;padding-top:20px;line-height:1.7}.google-connection-delegate summary{cursor:pointer;padding:8px 0}.google-connection-delegate p{margin-top:16px!important}.google-connection-workspace blockquote{overflow-wrap:anywhere;background:var(--sueto-soft);border-radius:12px;margin:16px 0;padding:16px 20px;line-height:1.8}.google-connection-workspace .portal-dashboard-panel h2{margin-bottom:18px;line-height:1.4}@media (max-width:600px){.google-connection-actions{grid-template-columns:1fr;gap:14px;display:grid}.google-connection-actions>button,.google-connection-actions>a{white-space:normal;width:100%}.campaign-editor-actions{align-items:stretch;gap:12px}.campaign-editor-actions>.primary{width:100%}}.seo-workspace>.portal-dashboard-panel{margin-top:24px;margin-bottom:24px}.seo-workspace>.portal-dashboard-panel h2{margin-bottom:18px;line-height:1.45}.seo-workspace>.portal-dashboard-panel>.eyebrow{margin-bottom:12px;display:block}.seo-workspace .portal-dashboard-panel p{line-height:1.75}.seo-workspace>.portal-dashboard-panel small{margin-top:18px;line-height:1.65;display:block}
.trial-invitation{border:1px solid var(--sueto-line,#e5dcff);background:var(--sueto-soft,#f5efff);color:var(--sueto-ink,#211b42);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:24px 0;padding:20px 24px;display:flex}.trial-invitation p{margin:8px 0 0;line-height:1.6}.trial-invitation-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.trial-invitation-actions :is(a,button){min-height:44px}.trial-confirm-backdrop{z-index:1400;background:#140d2d99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.trial-confirm{background:var(--sueto-surface,#fff);width:100%;max-width:660px;max-height:90dvh;color:var(--sueto-ink,#211b42);padding:28px;overflow:auto}.trial-confirm p{margin:18px 0;line-height:1.65}.trial-confirm h2{margin-top:0}.portal-first-welcome .portal-sueto-hero,.portal-first-welcome~.business-shortcuts,.portal-first-welcome :is(.portal-levels,.portal-section-title,.portal-dashboard-grid,.portal-disclosure,.delegation-seo-caption,.delegation-permission),.portal-first-welcome>.delegation-entry-grid~p{display:none}body:has(.portal-first-welcome) .sidebar{display:none}body:has(.portal-first-welcome) .app{display:block}body:has(.portal-first-welcome) .main{width:100%;margin-left:0}.portal-first-welcome{max-width:1000px;margin:40px auto}.delegation-entry-card p{line-height:1.7}.delegation-entry-card strong{margin-top:18px;display:block}.delegation-shortcuts{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}@media (max-width:650px){.trial-invitation{padding:18px}.trial-confirm{padding:22px}.trial-invitation-actions{width:100%}.trial-invitation-actions button{flex:1}.portal-first-welcome{margin:16px auto}}body:has(.portal-first-welcome) .content{width:100%;max-width:none;padding:24px}.portal-first-welcome .portal-dashboard-header .sueto-character{float:right;width:150px}.portal-first-welcome .delegation-entry-card{text-align:left;color:var(--sueto-ink,#211b42);font:inherit;cursor:pointer}.portal-first-welcome .delegation-entry-card h2{font-size:24px}.portal-first-welcome .delegation-entry-card p{font-size:16px}.portal-sueto-hero h2{color:#fff}.trial-confirm>.trial-invitation-actions{background:var(--sueto-surface,#fff);margin-top:20px;padding:14px 0;position:sticky;bottom:-28px}
