:root{--background:#f1f5f9;--fossil-grey:#f8fafc;--border:#cbd5e1;--brand-soft:#d9f99d;--accent-dark:#4d7c0f;--success:#16a34a;--warning:#ca8a04;--danger:#dc2626;--radius:18px;--shadow:0 18px 48px rgb(30 41 59/10%);--font-main:var(--font-inter),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--text-display-size:clamp(32px,4.2vw,48px);--text-hero-size:clamp(28px,3.8vw,42px);--text-card-title-size:21px;--text-body-lg-size:18px;--text-body-size:18px;--text-small-size:13px;--text-label-size:12px;--text-button-size:15px;--leading-tight-display:1.08;--leading-card-title:1.18;--leading-body-lg:1.58;--leading-body:1.5;--leading-small:1.43;--tracking-display:-0.028em;--tracking-card-title:-0.018em;--tracking-label:0.03em;--tracking-button:0;--weight-heading:650;--weight-body:400;--weight-label:650}.sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;margin:-1px!important;padding:0!important}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}.font-heading,h1,h2,h3{font-family:var(--font-main)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}[role=button]:not([aria-disabled=true]),a.button,a.dashboard-primary-cta,button:not(:disabled){cursor:pointer}.button[aria-disabled=true],.dashboard-primary-cta[aria-disabled=true],button:disabled{cursor:not-allowed}main{min-height:calc(100vh - 76px)}.container{width:min(1200px,calc(100% - 32px));margin:0 auto}.stack{display:grid;grid-gap:24px;gap:24px}.stack-sm{display:grid;grid-gap:14px;gap:14px}.stack-md{display:grid;grid-gap:20px;gap:20px}.grid{display:grid;grid-gap:18px;gap:18px}.dashboard-grid.two-col,.strategy-page-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.compact-left{justify-content:flex-start}.monthly-plan-generate-form{display:grid;grid-gap:12px;gap:12px;width:100%;min-width:0}.monthly-plan-notes-field{display:grid;grid-gap:7px;gap:7px;width:100%;min-width:0}.monthly-plan-notes-field textarea{display:block;width:100%;max-width:100%;height:240px;min-width:0;resize:vertical}.monthly-plan-support-detail-grid{display:grid;grid-gap:12px;gap:12px;width:100%;min-width:0}.monthly-plan-support-detail-grid textarea{display:block;width:100%;max-width:100%;min-width:0;resize:vertical}.monthly-plan-support-detail-panel{border:1px solid var(--line);border-radius:8px;background:var(--surface-subtle);padding:14px}.monthly-plan-support-detail-panel summary{cursor:pointer;font-weight:700;color:var(--ink)}.monthly-plan-support-detail-panel summary::-webkit-details-marker{display:none}.monthly-plan-support-detail-panel summary:after{content:"+";float:right;color:var(--muted)}.monthly-plan-support-detail-panel[open] summary{margin-bottom:10px}.monthly-plan-support-detail-panel[open] summary:after{content:"-"}.monthly-plan-support-detail-panel .monthly-plan-support-detail-grid{margin-top:12px}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.header{position:relative;z-index:10;border-bottom:0;padding:20px 0}.header,.nav{background:#fff}.nav{display:flex;align-items:center;justify-content:space-between;gap:48px;min-height:72px;border:0;border-bottom:0;border-radius:0;box-shadow:none;padding:0 24px}.public-nav{width:min(1200px,calc(100% - 32px))}.nav-actions,.nav-left{display:flex;align-items:center;gap:28px}.nav-menu{justify-content:flex-start}.nav-actions{margin-left:auto;justify-content:flex-end}.logo{display:inline-flex;align-items:center;color:var(--brand);font-style:normal;font-weight:900;letter-spacing:-.08em}.logo-word{color:var(--foreground);font-size:1.55rem}.logo-accent{color:var(--accent);font-weight:950}.nav-links{display:flex;align-items:center;gap:24px;color:rgb(12 26 51/78%);font-size:.92rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.nav-links a:hover{color:var(--foreground)}.hero{padding:84px 0 56px}.hero h1{max-width:860px;margin:0;font-size:clamp(2.15rem,5vw,4.1rem);line-height:.94;letter-spacing:-.08em}.hero p{max-width:720px;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.7}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:1px solid transparent;cursor:pointer;font-weight:800;padding:0 18px;transition:transform .16s ease,background .16s ease,border-color .16s ease}.button:hover{transform:translateY(-1px)}.button-primary{box-shadow:0 10px 22px rgb(12 26 51/12%)}.button-primary:hover{background:var(--cobalt)}.button-secondary{background:var(--fossil-grey)}.button-ghost,.button-secondary{color:var(--foreground);border-color:var(--border)}.button-ghost{background:transparent}.badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:28px;border-radius:999px;font-size:.78rem;font-weight:800;padding:0 10px}.badge-neutral{color:var(--cobalt);background:rgb(37 99 235/5%);border:1px solid rgb(37 99 235/10%)}.badge-success{color:#fff;background:var(--success)}.badge-warning{color:#fff;background:var(--warning)}.badge-danger{color:#fff;background:var(--danger)}.section{padding:48px 0}.card{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel-strong);box-shadow:var(--shadow)}.card-body{padding:24px}.kicker{margin:0 0 10px;color:var(--brand-dark);font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.h2{margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:1;letter-spacing:-.06em}.muted{color:var(--muted)}.home-hero{overflow:hidden;background:var(--fossil-grey);padding:96px 0 64px}.home-hero-inner{display:grid;justify-items:center;text-align:center}.home-badge{margin-bottom:20px;min-height:32px;padding:0 14px;letter-spacing:.12em}.home-hero h1{max-width:960px;color:var(--foreground);font-size:clamp(2.65rem,6vw,5.1rem);line-height:1.02;letter-spacing:-.075em}.home-hero h1 span{display:block;color:var(--brand)}.home-hero p{max-width:650px;margin:28px 0 0;color:var(--muted);font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.8}.home-heavy-cta{min-height:64px;margin-top:40px;border-color:rgb(249 115 22/50%);border-bottom:5px solid var(--accent-dark);border-radius:18px;background:var(--accent);box-shadow:0 10px 30px rgb(249 115 22/22%);font-size:1.05rem;padding:0 28px;text-transform:uppercase}.home-heavy-cta:hover{border-bottom-width:3px;color:#fff;background:var(--accent-dark);transform:translateY(2px)}.home-hero-actions{margin-top:18px;color:var(--muted);font-size:.9rem;font-weight:700}.home-preview-section{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--fossil-grey) 0,#fff 72%);padding:0 0 104px}.home-preview-glow{border:1px solid #f1f5f9;border-radius:32px;background:#fff;box-shadow:var(--shadow);padding:40px}.home-preview-card{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:32px;gap:32px;border-radius:0;background:transparent;padding:0}.home-preview-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;border-bottom:1px solid #f1f5f9;padding-bottom:22px}.home-preview-head h2{margin:0;color:var(--brand);font-size:1.2rem;letter-spacing:-.02em}.home-preview-head span{border-radius:8px;background:var(--fossil-grey);color:var(--muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;padding:6px 8px;text-transform:uppercase}.home-task-list{display:grid;grid-gap:12px;gap:12px}.home-task{display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:14px;background:rgb(248 250 252/72%);color:rgb(12 26 51/72%);padding:20px}.home-task strong{color:var(--accent);font-size:.82rem;text-transform:uppercase}.home-task-active{border-left:4px solid var(--accent);box-shadow:0 16px 34px rgb(12 26 51/8%);color:var(--brand);font-weight:800}.home-score-card{display:grid;align-content:center;justify-items:center;border-radius:20px;background:var(--brand);color:#fff;box-shadow:0 24px 48px rgb(12 26 51/16%);padding:32px;text-align:center}.home-score-card>span{color:#60a5fa;font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.home-score-card strong{margin:12px 0;font-size:5rem;line-height:1;letter-spacing:-.08em}.home-score-card p{margin:18px 0 0;color:#cbd5e1;font-size:.86rem;line-height:1.6}.home-metric-grid{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:16px;border-top:1px solid rgb(37 99 235/24%);padding-top:24px;text-align:left}.home-metric-grid small{display:block;color:#60a5fa;font-size:.68rem;font-weight:800;line-height:1.3;text-transform:uppercase}.home-metric-grid b{display:block;margin-top:4px;font-size:2rem}.home-feature-section{border-block:1px solid #f1f5f9;background:var(--fossil-grey);padding:104px 0}.home-section-heading{max-width:760px}.home-section-heading p:not(.kicker){max-width:580px;margin:22px auto 0;color:var(--muted);font-size:1.05rem;line-height:1.8}.home-cta-card h2,.home-section-heading h2{margin:0;color:var(--foreground);font-size:clamp(1.9rem,3.8vw,3.45rem);line-height:1.08;letter-spacing:-.075em}.home-feature-grid{grid-gap:24px;gap:24px}.home-feature-card{border:1px solid var(--border);border-radius:24px;background:#fff;box-shadow:var(--shadow);padding:34px;text-align:left}.home-feature-icon{margin:0 0 24px;color:rgb(12 26 51/46%);font-size:3.2rem;font-weight:950;letter-spacing:-.08em}.home-feature-card h3{margin:0 0 14px;border-bottom:4px solid var(--accent);color:var(--foreground);font-size:1.15rem;text-transform:uppercase}.home-feature-card p{color:var(--muted);line-height:1.7}.home-cta-section{padding:104px 0}.home-cta-card{display:grid;justify-items:center;max-width:1000px;border:1px solid #f1f5f9;border-radius:32px;padding:clamp(36px,7vw,64px)}.home-cta-card p:not(.kicker){max-width:620px;margin:24px auto 0;color:var(--muted);font-size:1.05rem;line-height:1.7}.home-cta-card .home-heavy-cta{margin-top:32px}.home-price-note{margin-top:28px;font-size:clamp(2.5rem,8vw,4.8rem);font-weight:950;letter-spacing:-.08em}.home-hero{background:var(--background);padding:72px 0 84px}.home-hero-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);grid-gap:56px;gap:56px}.home-hero-copy{max-width:620px}.home-badge{border:1px solid rgb(132 204 22/24%);border-radius:999px;background:#d9f99d;color:#365314;box-shadow:0 10px 28px rgb(132 204 22/16%)}.home-cta-card h2,.home-hero h1,.home-section-heading h2{font-family:Google Sans Display,Arial,Helvetica,sans-serif;font-weight:900;text-transform:uppercase}.home-hero h1{font-size:clamp(2.7rem,5vw,4.85rem);line-height:.98;letter-spacing:-.045em}.home-hero p{max-width:520px;margin-top:24px;font-size:1.08rem;line-height:1.75}.home-hero-row{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:34px}.home-heavy-cta{min-height:58px;margin-top:0;border:1px solid rgb(77 124 15/28%);border-bottom:4px solid var(--accent-dark);border-radius:14px;background:linear-gradient(180deg,#a3e635,#84cc16);box-shadow:0 14px 30px rgb(132 204 22/24%),0 3px 0 rgb(77 124 15/30%);color:var(--brand-dark);font-weight:900;letter-spacing:.02em}.home-heavy-cta:hover{border-bottom-width:4px;color:var(--brand-dark);background:linear-gradient(180deg,#bef264,#84cc16);transform:translateY(-1px)}.home-trade-proof{display:inline-flex;align-items:center;gap:12px;color:var(--muted);font-size:.78rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.home-proof-dots{display:flex;margin-left:4px}.home-proof-dots span{width:34px;height:34px;margin-left:-8px;border:2px solid #fff;border-radius:999px;background:linear-gradient(135deg,#e2e8f0,#94a3b8);box-shadow:0 8px 18px rgb(30 41 59/14%)}.home-proof-dots span:nth-child(2){background:linear-gradient(135deg,#cbd5e1,#64748b)}.home-proof-dots span:nth-child(3){background:linear-gradient(135deg,#a3e635,#65a30d)}.home-strategy-card{position:relative;border:1px solid rgb(203 213 225/90%);border-radius:24px;background:#fff;box-shadow:0 22px 55px rgb(30 41 59/12%),0 4px 0 rgb(203 213 225/70%);padding:clamp(24px,4vw,34px)}.home-strategy-card:after{position:absolute;z-index:-1;top:-24px;right:-24px;width:132px;height:132px;border-radius:999px;background:rgb(132 204 22/24%);content:"";filter:blur(28px)}.home-strategy-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:26px;border-bottom:1px solid #e2e8f0;padding-bottom:18px}.home-strategy-head h2{margin:0;color:var(--brand);font-size:.94rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.home-strategy-head span{border-radius:999px;background:#f1f5f9;color:var(--muted);font-size:.68rem;font-weight:900;padding:6px 10px;text-transform:uppercase}.home-strategy-list{display:grid;grid-gap:16px;gap:16px}.home-strategy-item{display:grid;grid-template-columns:32px 1fr auto auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid rgb(226 232 240/80%);border-radius:16px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 10px 22px rgb(30 41 59/6%);padding:14px}.home-strategy-number{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;color:var(--brand-dark);font-size:.76rem;font-weight:900}.home-strategy-line{height:10px;border-radius:999px;background:#e2e8f0}.home-strategy-item strong{color:var(--brand);font-size:.9rem}.home-strategy-item em{border-radius:999px;background:#ecfccb;color:#365314;font-size:.7rem;font-style:normal;font-weight:900;padding:5px 8px;text-transform:uppercase}.home-strategy-muted{opacity:.64}.home-strategy-muted .home-strategy-number,.home-strategy-muted em{background:#cbd5e1;color:#fff}.home-strategy-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;border-top:1px dashed #cbd5e1;padding-top:20px}.home-strategy-footer span{display:block;color:#94a3b8;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.home-strategy-footer strong{display:block;margin-top:4px;color:var(--brand);font-size:1.55rem;font-weight:900;letter-spacing:-.04em}.home-strategy-footer small{color:var(--accent-dark);font-size:.75rem}.home-feature-section{border-block:0;background:var(--brand-dark);padding:96px 0}.home-feature-wrap{gap:54px}.home-section-heading h2{color:#fff;font-size:clamp(2rem,4vw,3.8rem);letter-spacing:-.045em}.home-section-heading .kicker{color:var(--accent)}.home-section-heading p:not(.kicker){color:#94a3b8}.home-feature-card{border:1px solid rgb(148 163 184/14%);border-radius:22px;background:linear-gradient(180deg,rgb(30 41 59/72%),rgb(15 23 42/72%));box-shadow:0 18px 48px rgb(0 0 0/18%)}.home-feature-icon{color:rgb(30 41 59/92%);font-size:3rem}.home-feature-card h3{border-bottom-color:var(--accent)}.home-feature-card p{color:#94a3b8}.home-cta-section{padding:96px 0}.home-cta-card{border:1px solid rgb(203 213 225/80%);border-radius:28px;background:#fff;box-shadow:0 22px 55px rgb(30 41 59/12%),0 4px 0 rgb(203 213 225/70%)}.home-cta-card h2{color:var(--brand);font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.045em}.home-price-note{color:var(--brand);font-size:clamp(2rem,6vw,4rem)}.home-trade-strip{gap:18px;margin-top:42px;color:rgb(100 116 139/70%);font-size:.82rem;font-weight:900;letter-spacing:-.02em;text-transform:uppercase}.hero{background:var(--background);padding:76px 0 42px}.hero .container{max-width:940px}.hero h1{color:var(--brand);font-family:Google Sans Display,Arial,Helvetica,sans-serif;font-size:clamp(2.1rem,4vw,3.4rem);font-weight:900;letter-spacing:-.035em;line-height:1.16;text-transform:uppercase}.hero p{color:var(--muted);line-height:1.75}.section{background:var(--background);padding:54px 0 82px}.card{border:1px solid rgb(203 213 225/78%);border-radius:22px;background:#fff;box-shadow:0 8px 20px rgb(30 41 59/7%),0 1px 0 rgb(203 213 225/42%)}.card-body{padding:clamp(22px,3vw,34px)}.card h2,.card h3,.form-panel h1,.shell-main h1{color:var(--brand);font-family:Google Sans Display,Arial,Helvetica,sans-serif;font-weight:900;letter-spacing:-.035em;line-height:1.15;text-transform:uppercase}.card h2{font-size:clamp(1.35rem,2vw,1.9rem)}.kicker{color:var(--accent-dark);font-weight:900}.button{border-radius:12px;font-weight:900;letter-spacing:.01em}.button-primary{border:1px solid rgb(15 23 42/20%);border-bottom:3px solid #020617;background:var(--brand);box-shadow:0 8px 18px rgb(30 41 59/12%);color:#fff}.button-primary:hover{background:var(--brand-dark);color:#fff}.button-secondary{background:#fff;box-shadow:0 6px 14px rgb(30 41 59/6%)}.button-ghost,.button-secondary{border-color:rgb(203 213 225/92%)}.button-ghost{background:rgb(255 255 255/60%)}.badge-neutral{border:1px solid rgb(132 204 22/24%);background:#d9f99d;color:#365314;box-shadow:0 8px 18px rgb(132 204 22/12%)}.form-shell{background:radial-gradient(circle at 20% 10%,rgb(217 249 157/35%),transparent 24rem),var(--background)}.form-panel .card{border-radius:26px}.field input,.field select,.field textarea{box-shadow:inset 0 1px 0 rgb(255 255 255/80%)}.alert{border-radius:14px;box-shadow:0 8px 18px rgb(30 41 59/8%)}.shell-main h1,.shell-main>.stack>h1{font-size:clamp(2rem,4vw,3.2rem)}.home-hero h1{max-width:640px;font-size:clamp(2.35rem,4vw,3rem);letter-spacing:-.035em}.home-hero h1 span{display:inline}.home-cta-card h2,.home-section-heading h2{font-size:clamp(1.75rem,3vw,2.45rem);line-height:1.18}.home-section-heading h2 span{color:var(--accent)}.home-cta-card,.home-strategy-card{border-color:rgb(203 213 225/72%);box-shadow:0 6px 16px rgb(30 41 59/6%),0 1px 0 rgb(203 213 225/45%)}.home-strategy-item{box-shadow:0 5px 14px rgb(30 41 59/5%)}.home-feature-card{box-shadow:0 10px 22px rgb(0 0 0/12%)}.home-heavy-cta{box-shadow:0 8px 18px rgb(132 204 22/18%),0 2px 0 rgb(77 124 15/24%)}.home-enquiries-chip{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:#cbd5e1;color:#fff;cursor:default;font-size:.68rem;font-weight:900;letter-spacing:.04em;padding:16px 28px;text-align:center;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.form h2:not(:first-child){margin-top:28px;border-top:1px solid rgb(203 213 225/72%);padding-top:28px}.nav-links .button-primary:hover{color:#fff}.dashboard-shell{grid-template-columns:260px minmax(0,1fr)}.sidebar{border-right:1px solid var(--border);background:var(--panel);padding:24px}.sidebar nav{display:grid;grid-gap:8px;gap:8px;margin-top:28px}.sidebar a{border-radius:12px;color:var(--muted);padding:10px 12px}.sidebar a:hover{color:var(--foreground);background:var(--brand-soft)}.sidebar-form{margin-top:28px}.sidebar-button{width:100%;border:1px solid var(--border);border-radius:12px;color:var(--muted);cursor:pointer;background:transparent;padding:10px 12px;text-align:left}.sidebar-button:hover{color:var(--foreground);background:var(--brand-soft)}.shell-main{padding:32px}.form-shell{display:grid;place-items:center;padding:32px}.form-panel{width:min(480px,100%)}.form{margin-top:24px}.field{display:grid;grid-gap:8px;gap:8px;color:var(--foreground);font-weight:800}.field input,.field select,.field textarea{width:100%;background:var(--panel);padding:12px 14px}.checkbox-row{display:flex;align-items:flex-start;gap:10px;color:var(--muted);line-height:1.5}.checkbox-row a{color:var(--brand-dark);font-weight:800}.alert{border:1px solid transparent;border-radius:12px;box-shadow:none;font-weight:600;line-height:1.5;padding:12px 14px}.alert-success{border-color:#bfe7cf;background:#edf9f0;color:#206b45}.alert-danger{border-color:#f3c4c4;background:#fef2f2;color:#a83232}.alert-warning{border-color:#f8d7a8;background:#fff7ed;color:#9a4d0a}.alert-info{border-color:#bfdbfe;background:#eff6ff;color:#1e4f91}.strategy-handoff-alert{display:grid;grid-gap:3px;gap:3px;font-size:15px}.strategy-handoff-alert span,.strategy-handoff-alert strong{font-size:inherit}.footer{border-top:1px solid var(--border);color:var(--muted);padding:28px 0}.footer .nav{min-height:auto;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}@media (max-width:1100px){.home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.dashboard-shell,.grid-3,.home-feature-grid,.home-hero-grid,.home-preview-card{grid-template-columns:1fr}.home-hero{padding-top:56px}.home-hero-copy{max-width:none}.home-hero-row,.home-strategy-footer{align-items:flex-start;flex-direction:column}.home-strategy-item{grid-template-columns:32px 1fr}.home-strategy-item em,.home-strategy-item strong{grid-column:2}.home-trade-strip{gap:12px}.home-analyzer,.home-cta-card{align-items:stretch;flex-direction:column}.home-analyzer-input{min-height:48px;text-align:center}.home-preview-card{padding:22px}.home-task,.nav,.nav-links{align-items:flex-start;flex-direction:column}.sidebar{border-right:0;border-bottom:1px solid var(--border)}}.sidebar{border-right:1px solid rgb(203 213 225/72%);background:#fff;box-shadow:6px 0 22px rgb(30 41 59/4%)}.sidebar a,.sidebar-button{border:1px solid transparent;font-weight:800}.sidebar a:hover,.sidebar-button:hover{border-color:rgb(132 204 22/28%);background:#d9f99d;color:#365314}.form-shell,.shell-main{background:var(--background)}.form-panel{width:min(520px,100%)}.field input,.field select,.field textarea{border:1px solid rgb(203 213 225/90%);border-radius:14px}.field input:focus,.field select:focus,.field textarea:focus{outline:0}.checkbox-row a{color:var(--accent-dark)}.footer{background:#fff;border-top:1px solid rgb(203 213 225/74%)}@media (max-width:860px){.nav-actions,.nav-left,.nav-menu,.public-nav{align-items:flex-start;flex-direction:column}.public-nav{gap:20px}.nav-actions{margin-left:0}.sidebar{border-right:0;border-bottom:1px solid rgb(203 213 225/72%);box-shadow:0 6px 22px rgb(30 41 59/4%)}}.button,.home-heavy-cta,.nav-strategy-cta{border-bottom-width:1px;box-shadow:0 4px 10px rgb(30 41 59/6%);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.button:hover,.home-heavy-cta:hover,.nav-strategy-cta:hover{border-color:rgb(132 204 22/34%);background:#84cc16;box-shadow:0 6px 14px rgb(132 204 22/14%);color:var(--brand-dark);transform:translateY(-1px)}.button-ghost,.button-primary,.button-secondary,.home-heavy-cta,.nav-links .nav-strategy-cta,.nav-strategy-cta{border-bottom-width:1px;box-shadow:0 4px 10px rgb(30 41 59/6%)}.button-ghost:hover,.button-primary:hover,.button-secondary:hover,.home-heavy-cta:hover,.nav-links .button-primary:hover,.nav-links .nav-strategy-cta:hover,.nav-strategy-cta:hover{background:#84cc16;color:var(--brand-dark)}:root{--background:#f8fafc;--foreground:#1e293b;--muted:#64748b;--panel:#ffffff;--panel-strong:#ffffff;--border:#dbe3ec;--border-soft:#e8eef5;--brand:#1e293b;--brand-dark:#0f172a;--brand-soft:#ecfccb;--accent:#84cc16;--accent-dark:#65a30d;--cobalt:#65a30d;--radius:28px;--shadow:0 1px 2px rgb(15 23 42/5%)}body{background:var(--background);font-family:var(--font-main);line-height:1.65}.header{padding:0}.nav{min-height:auto;gap:24px;padding:18px 20px}.public-nav{width:min(1120px,calc(100% - 40px))}.nav-left{gap:36px}.nav-links{gap:28px;color:var(--brand);font-size:13px;font-weight:700;letter-spacing:0;text-transform:none}.nav-links a:not(.button){opacity:.86}.nav-links a:not(.button):hover{color:var(--accent-dark);opacity:1}.logo-word{color:var(--brand);font-size:22px;font-weight:800;letter-spacing:0;white-space:nowrap}.logo-accent{color:var(--accent-dark)}.button,.home-heavy-cta,.nav-strategy-cta{min-height:52px;border:1px solid transparent;border-radius:999px;box-shadow:0 1px 2px rgb(15 23 42/5%);font-size:15px;font-weight:700;letter-spacing:0;padding:14px 24px;text-transform:none}.button-primary,.nav-strategy-cta{background:var(--brand);color:#fff}.button-ghost:hover,.button-primary:hover,.button-secondary:hover,.home-heavy-cta:hover,.nav-links .button-primary:hover,.nav-links .nav-strategy-cta:hover,.nav-strategy-cta:hover{border-color:var(--accent);background:var(--accent);color:var(--brand);transform:translateY(-1px)}.button-ghost,.button-secondary{border-color:var(--border);background:#fff;color:var(--brand)}.card h2,.card h3,.form-panel h1,.home-cta-card h2,.home-hero h1,.home-section-heading h2,.shell-main h1{font-family:var(--font-main);font-weight:700;letter-spacing:-.04em;text-transform:none}.home-hero h1{font-size:clamp(2.5rem,5vw,3.625rem)}.home-cta-card h2 span,.home-hero h1 span,.home-section-heading h2 span{color:var(--accent-dark)}.home-hero p{max-width:590px;margin-top:22px;font-size:1.06rem}.auth-badge,.badge-neutral,.dashboard-kicker,.home-badge{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(132 204 22/35%);border-radius:999px;background:var(--brand-soft);color:var(--brand);box-shadow:none;font-size:.78rem;font-weight:700;letter-spacing:.06em;padding:8px 16px}.auth-card,.card,.dashboard-card,.home-cta-card,.home-feature-card,.home-strategy-card{border:1px solid var(--border);border-radius:28px;background:#fff;box-shadow:0 1px 2px rgb(15 23 42/5%)}.home-strategy-card{padding:30px}.home-strategy-card:after{display:none}.home-strategy-item{border-color:var(--border-soft);background:#fff;box-shadow:none}.home-strategy-number{background:var(--accent);color:var(--brand);font-weight:700}.home-feature-icon{color:rgba(148,163,184,.6)}.home-feature-card p,.home-section-heading p:not(.kicker){color:#cbd5e1}.home-price-note{font-size:clamp(3rem,7vw,4rem)}.form-shell{display:flex;justify-content:center;min-height:100vh;background:var(--background);padding:32px 20px 56px}.form-panel{display:flex;width:min(760px,100%);align-items:center}.auth-card{width:100%;padding:clamp(28px,5vw,42px)}.auth-brand-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:34px}.auth-card h1{color:var(--brand);font-size:32px;font-weight:600;line-height:1.18;letter-spacing:-.03em;margin:0 0 12px}.auth-card .muted,.auth-sub-text{color:var(--muted);font-size:1.06rem;margin:0 0 28px}.dashboard-summary-strip{display:flex;flex-wrap:wrap;gap:8px}.dashboard-summary-strip span{border:1px solid var(--border-soft);border-radius:999px;background:#fff;font-size:.9rem;font-weight:600;padding:8px 12px}.field{font-weight:600}.field input,.field select,.field textarea{border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--foreground);padding:15px 16px}.field input:focus,.field select:focus,.field textarea:focus{border-color:#2c5ce6;box-shadow:0 0 0 1px rgb(44 92 230/45%);outline:none}.field small{color:var(--muted);font-size:.9rem;font-weight:500}.auth-form-options{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:8px 0 12px}.auth-footer-copy a,.auth-text-link{color:var(--brand);font-weight:700}.auth-footer-copy a:hover,.auth-text-link:hover{color:var(--accent-dark);text-decoration:underline}.auth-footer-copy{border-top:1px solid var(--border-soft);color:var(--muted);margin:26px 0 0;padding-top:22px;text-align:center}.td-login-shell.form-shell{display:flex;min-height:100vh;flex-direction:column;justify-content:flex-start;background:#f6f7f9;padding:0}.td-login-page.form-panel{display:flex;width:100%;min-height:100vh;max-width:none;flex-direction:column;align-items:stretch}.td-login-header{display:flex;width:min(1140px,100%);align-items:center;justify-content:space-between;gap:20px;margin:0 auto;padding:26px 28px}.td-login-brand{gap:9px;color:#14181f;text-decoration:none}.td-login-brand,.td-login-brand-mark{display:inline-flex;align-items:center}.td-login-brand-mark{width:28px;height:28px;justify-content:center;border-radius:7px;background:var(--td-home-amber)}.td-login-brand-mark span{width:11px;height:11px;border-color:#ffffff transparent transparent #ffffff;border-style:solid;border-width:2.5px;border-radius:3px;margin-left:3px;transform:rotate(45deg)}.td-login-brand-name{color:#14181f;font-family:var(--td-ui-font,var(--font-inter),system-ui,sans-serif);font-size:18px;font-weight:700;letter-spacing:0;line-height:1;white-space:nowrap}.td-login-brand-name span{color:#2c5ce6}.td-login-header p{margin:0;color:#5a6472;font-size:15px;line-height:1.4}.td-login-header a:not(.td-login-brand){color:#2c5ce6;font-weight:400;text-decoration:none}.td-login-header a:not(.td-login-brand):hover{color:#2149c4;text-decoration:underline;text-underline-offset:3px}.td-login-main{display:flex;flex:1 1;align-items:center;justify-content:center;padding:24px 28px 72px}.td-login-auth{width:min(420px,100%)}.td-login-head{margin-bottom:32px;text-align:center}.td-login-head h1{margin:0 0 10px;color:#14181f;font-family:var(--td-ui-font,var(--font-inter),system-ui,sans-serif);font-size:32px;font-weight:650;letter-spacing:-.02em;line-height:1.12}.td-login-head p{margin:0;color:#5a6472;font-size:16px!important;font-weight:400;line-height:1.5}.td-login-card{display:grid;grid-gap:0;gap:0;border:1px solid #eaedf2;border-radius:20px;background:#ffffff;box-shadow:none;padding:32px}.td-login-card .alert,.td-signup-card .alert{box-shadow:none;margin:0 0 18px;border-radius:11px;font-size:15px!important;font-weight:500;line-height:1.45}.td-login-card .alert-success,.td-signup-card .alert-success{border:1px solid #bfe7cf;background:#e8f5ec;color:#287b51}.td-login-card .alert-danger,.td-signup-card .alert-danger{border:1px solid #f3c4c4;background:#fef2f2;color:#b42318}.td-login-card .alert-warning,.td-signup-card .alert-warning{border:1px solid #f8d7a8;background:#fff7ed;color:#b45309}.td-auth-submit-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important}.td-auth-submit-button[aria-busy=true]{cursor:wait!important}.td-auth-submit-button[aria-busy=true]:disabled{opacity:1!important}.td-auth-submit-spinner{display:inline-block;width:16px;height:16px;flex:0 0 16px;border:2px solid rgba(255,255,255,.45);border-top-color:#ffffff;border-radius:999px;animation:dashboard-button-spin .75s linear infinite}.td-login-field{display:grid;grid-gap:7px;gap:7px;margin-bottom:18px}.td-login-field span,.td-login-field-row label{display:block;color:#333b47;font-size:13px;font-weight:600;line-height:1.25}.td-login-field-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:7px}.td-login-field-row a{color:#2c5ce6;font-size:13px;font-weight:500;text-decoration:none}.td-login-field-row a:hover{color:#2149c4;text-decoration:underline;text-underline-offset:3px}.td-login-input{width:100%;min-height:48px;border:1px solid #e1e5ec;border-radius:11px;background:#fbfbfc;color:#14181f;font-size:15px;font-weight:400;line-height:1.4;padding:13px 14px;transition:border-color .15s ease,box-shadow .15s ease}.td-login-input::placeholder{color:#a9b0bb}.td-login-input:focus{border-color:#2c5ce6;box-shadow:0 0 0 1px rgb(44 92 230/45%);outline:0}.td-login-field small{color:#9aa2ae;font-size:12px;font-weight:400;line-height:1.45}.td-login-password-wrap{position:relative;margin-bottom:20px}.td-login-password-wrap .td-login-input{padding-right:58px}.td-login-password-toggle{position:absolute;top:50%;right:6px;border:0;background:transparent;color:#8a93a0;cursor:pointer;font-size:11px;font-weight:600;letter-spacing:.06em;padding:8px 10px;text-transform:uppercase;transform:translateY(-50%)}.td-login-password-toggle:hover{color:#2c5ce6}.td-login-submit.button{width:100%;min-height:52px;border:0!important;border-radius:12px!important;background:#2c5ce6!important;box-shadow:none!important;color:#ffffff!important;font-size:16px!important;font-weight:500!important;transform:none!important}.td-login-submit.button:hover{background:#2149c4!important;color:#ffffff!important;transform:none!important}.td-login-confirmation-recovery{display:grid;grid-gap:20px;gap:20px;margin-top:18px;border:1px solid #e1e5ec;border-radius:16px;background:#f7f8fa;padding:24px}.td-login-confirmation-recovery h2{margin:0 0 6px;color:#14181f;font-size:17px;font-weight:600;line-height:1.3}.td-login-confirmation-recovery p{margin:0;color:#5a6472;font-size:14px;line-height:1.5}.td-login-confirmation-recovery .td-login-field{margin-bottom:12px}.td-signup-confirmation-actions{display:grid;justify-items:center;margin-top:18px;width:100%}.td-signup-confirmation-actions>.alert{margin:0 0 16px;width:100%}.td-signup-confirmation-resend-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#7a8493;cursor:pointer;font:inherit;font-size:14px;line-height:1.5;padding:4px 8px}.td-signup-confirmation-resend-toggle span{color:#2c5ce6;font-weight:600}.td-signup-confirmation-resend-toggle:focus-visible span,.td-signup-confirmation-resend-toggle:hover span{text-decoration:underline;text-underline-offset:3px}.td-signup-confirmation-resend{background:#f7f8fa;border:1px solid #e1e5ec;border-radius:14px;display:grid;grid-gap:16px;gap:16px;margin-top:14px;padding:20px;width:100%}.td-signup-confirmation-resend>p{color:#5a6472;font-size:14px;line-height:1.5;margin:0}.td-signup-confirmation-resend .td-login-field{margin-bottom:12px}.td-login-resend-submit.button{width:100%;min-height:46px;border:1px solid #d7dce4!important;border-radius:11px!important;background:#ffffff!important;box-shadow:none!important;color:#29313d!important;font-size:15px!important;font-weight:500!important;transform:none!important}.td-login-resend-submit.button:hover{border-color:#b8c0cc!important;background:#f1f3f6!important;color:#14181f!important;transform:none!important}.td-login-legal{max-width:320px;margin:20px auto 0;color:#8a93a0;font-size:15px!important;line-height:1.5;text-align:center}.td-login-legal a{color:#5a6472;font-weight:400;text-decoration:none}.td-login-legal a:hover{color:#2c5ce6;text-decoration:underline;text-underline-offset:3px}@media (max-width:560px){.td-login-header{align-items:flex-start;flex-direction:column;padding:22px}.td-login-main{align-items:flex-start;padding:28px 20px 56px}.td-login-head{margin-bottom:24px}.td-login-card{padding:24px}}.td-loading-spinner{width:52px;height:52px;border:4px solid #e2e8f0;border-bottom:4px solid var(--accent);border-radius:999px;animation:td-loading-spin 1s linear infinite}@keyframes td-loading-spin{to{transform:rotate(1turn)}}.dashboard-metrics-grid,.dashboard-unlock-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:34px}.dashboard-metric-card{border:1px solid var(--border);border-radius:28px;background:#fff;box-shadow:0 1px 2px rgb(15 23 42/5%);padding:32px}.dashboard-step h3{color:var(--brand);font-size:1.05rem;margin:0 0 10px}.dashboard-metric-card span,.dashboard-step p{color:var(--muted);margin:0}.dashboard-shell{grid-template-columns:344px minmax(0,1fr)}.dashboard-sidebar{overflow:auto}.dashboard-workspace-card{border:1px solid var(--border);border-radius:16px;background:#f8fafc;margin:22px 8px;padding:14px 16px}.dashboard-nav-sections p,.dashboard-workspace-card span{color:#7c8aa5;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dashboard-workspace-card strong{display:block;color:var(--brand);line-height:1.35;margin-top:4px}.dashboard-nav-sections p{margin:0 0 8px;padding:0 16px}.dashboard-sidebar nav{display:grid;grid-gap:4px;gap:4px;margin:0}.dashboard-sidebar a,.sidebar-button{min-height:46px;border-radius:18px;color:#526179;font-size:1rem;font-weight:600;padding:11px 18px}.dashboard-sidebar a:hover,.sidebar-button:hover{border-color:transparent;background:#f3f8df;color:var(--brand)}.sidebar-form{margin:22px 6px 0}.page-title,.topbar-link{color:var(--brand);font-size:.95rem;font-weight:700}.avatar-circle{width:32px;height:32px}.shell-main{background:var(--background);padding:42px 40px 72px}.dashboard-grid{display:grid;grid-gap:44px;gap:44px}.dashboard-top-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(340px,.82fr);grid-gap:24px;gap:24px;align-items:stretch}.dashboard-hero-card{position:relative;overflow:hidden;padding:clamp(34px,4vw,52px)}.dashboard-hero-card:after{position:absolute;top:-80px;right:-70px;width:240px;height:240px;border-radius:999px;background:radial-gradient(circle,rgb(132 204 22/12%) 0,rgb(132 204 22/0) 72%);content:""}.dashboard-kicker{display:inline-flex;align-items:center;gap:8px;padding:7px 13px;position:relative;z-index:1}.dashboard-kicker span{width:8px;height:8px;border-radius:999px;background:var(--accent)}.dashboard-hero-card h1{position:relative;z-index:1;max-width:760px;color:var(--brand);font-size:38px;font-weight:600;line-height:1.22;letter-spacing:-.04em}.dashboard-hero-card h1 span{color:var(--accent-dark)}.dashboard-hero-text{max-width:720px;color:var(--muted);font-size:1.08rem}.button-row,.dashboard-hero-text,.dashboard-summary-strip{position:relative;z-index:1}.button-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.dashboard-summary-strip{margin:26px 0 30px}.dashboard-summary-strip span{border-color:rgb(132 204 22/35%);background:var(--brand-soft);color:var(--brand)}.shell-main .button-primary,.shell-main .button-row .button:nth-child(odd){border-color:var(--accent);background:var(--accent);color:var(--brand);box-shadow:none}.shell-main .button-row .button:nth-child(2n),.shell-main .button-secondary{border-color:var(--brand);background:var(--brand);color:#fff;box-shadow:none}.shell-main .button-primary:hover,.shell-main .button-row .button:nth-child(odd):hover{border-color:var(--accent);background:transparent;color:var(--accent-dark)}.shell-main .button-row .button:nth-child(2n):hover,.shell-main .button-secondary:hover{border-color:var(--brand);background:transparent;color:var(--brand)}.business-profile-page{display:grid;grid-gap:34px;gap:34px}.business-profile-success-banner{display:flex;align-items:flex-start;gap:12px;border:1px solid rgb(190 242 100/90%);border-radius:22px;background:#f3f8df;color:var(--brand);padding:16px 18px}.business-profile-success-banner>span{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:999px;background:var(--accent);color:var(--brand);font-weight:900}.business-profile-success-banner strong{display:block;margin-bottom:2px;line-height:1.35}.business-profile-success-banner p{margin:0;color:var(--muted);font-size:.92rem;line-height:1.45}.business-profile-hero{position:relative;overflow:hidden}.business-profile-hero.is-confirmed_active,.business-profile-hero.is-confirmed_no_strategy{border-color:rgb(38 200 128/24%)}.business-profile-hero.is-in_progress,.business-profile-hero.is-pending_changes,.business-profile-hero.is-ready_to_confirm{border-color:rgb(245 158 11/24%)}.business-profile-hero.is-needs_attention{border-color:rgb(239 68 68/24%)}.business-profile-hero:after{position:absolute;top:-80px;right:-70px;width:240px;height:240px;border-radius:999px;background:radial-gradient(circle,rgb(132 204 22/12%) 0,rgb(132 204 22/0) 72%);content:"";pointer-events:none}.business-profile-hero .card-body{position:relative;z-index:1;padding:clamp(32px,4vw,48px)}.business-profile-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.business-profile-hero h1{max-width:780px;margin:0 0 12px;color:var(--brand);font-size:38px;font-weight:600;line-height:1.22;letter-spacing:-.04em}.business-profile-subtitle{max-width:780px;margin:0;color:var(--muted);font-size:1.08rem;line-height:1.65}.business-profile-source-card{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:22px;gap:22px;align-items:stretch;margin-top:28px;border:1px solid rgb(226 232 240/88%);border-radius:22px;background:linear-gradient(135deg,#fff,#f8fafc);padding:22px;box-shadow:0 18px 44px rgb(15 23 42/5%)}.business-profile-source-card>div:first-child{display:grid;align-content:center;grid-gap:6px;gap:6px;border-right:1px solid var(--border-soft);padding-right:22px}.business-profile-source-card span,.business-profile-source-facts span{color:#64748b;font-size:.76rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.business-profile-source-card strong{color:var(--brand);font-size:1.2rem;font-weight:800;line-height:1.25}.business-profile-source-card p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.5}.business-profile-source-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.business-profile-source-facts div{display:grid;align-content:start;grid-gap:8px;gap:8px;border:1px solid #edf2f7;border-radius:16px;background:#fff;padding:16px}.business-profile-source-facts strong{display:-webkit-box;color:var(--brand);font-size:.98rem;font-weight:800;line-height:1.35;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.business-profile-status{min-height:34px;padding:0 12px;white-space:nowrap}.business-profile-summary-strip{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 30px}.business-profile-summary-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border-soft);border-radius:999px;background:#f8fafc;color:var(--brand);font-size:.92rem;font-weight:600;padding:9px 13px}.business-profile-summary-chip svg{width:16px;height:16px;flex:0 0 auto;stroke:var(--accent-dark);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.business-profile-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:24px;gap:24px;align-items:start}.business-profile-document{overflow:hidden}.business-profile-document-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--border-soft);padding:26px 28px}.business-profile-document-header h2,.business-profile-section h3,.business-profile-side-card h3{margin:0;color:var(--brand);letter-spacing:-.02em}.business-profile-document-header h2{margin-bottom:5px;font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.035em}.business-profile-document-header p,.business-profile-side-card p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.55}.business-profile-section{border-top:1px solid var(--border-soft);padding:26px 28px}.business-profile-section:first-of-type{border-top:0}.business-profile-section-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.business-profile-section h3,.business-profile-side-card h3{font-size:1.06rem;font-weight:700;line-height:1.3}.business-profile-edit-link{min-height:auto;border:0;background:transparent;color:var(--accent-dark);padding:0;font-size:.86rem;font-weight:800}.business-profile-edit-link:hover{background:transparent;color:var(--accent-dark);text-decoration:underline;transform:none}.business-profile-rows{display:grid}.business-profile-row{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:22px;gap:22px;border-top:1px solid #f1f5f9;padding:11px 0}.business-profile-row:first-child{border-top:0}.business-profile-row strong{color:var(--muted);font-size:.9rem;font-weight:700}.business-profile-row span{color:var(--brand);font-size:.96rem;font-weight:600;overflow-wrap:anywhere}.business-profile-row .profile-missing{color:#94a3b8}.business-profile-side-stack{display:grid;grid-gap:18px;gap:18px;position:-webkit-sticky;position:sticky;top:96px}.business-profile-side-card{display:grid;grid-gap:16px;gap:16px;padding:24px}.business-profile-next-card{border-radius:inherit;background:linear-gradient(135deg,#f3f8df,#fff 76%)}.business-profile-next-card .dashboard-app-eyebrow{justify-self:start}.business-profile-usage-list{display:grid;grid-gap:10px;gap:10px}.business-profile-usage-list div{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--border-soft);border-radius:14px;background:#f8fafc;padding:12px 14px}.business-profile-usage-list span{color:#64748b;font-size:.88rem;font-weight:700}.business-profile-usage-list strong{color:var(--brand);font-size:.82rem;font-weight:900;text-align:right}.profile-check-list{display:grid;grid-gap:10px;gap:10px}.profile-check-item{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start;color:var(--muted);font-size:.92rem;line-height:1.45}.profile-check-item span{display:grid;width:24px;height:24px;place-items:center;border-radius:999px;font-size:.8rem;font-weight:900}.profile-check-item.complete span{background:var(--brand-soft);color:var(--accent-dark)}.profile-check-item.missing span{background:#fee2e2;color:var(--danger)}.profile-check-item p{margin:0}.business-profile-proof-counts{display:flex;flex-wrap:wrap;gap:8px}.business-profile-proof-counts span{border:1px solid var(--border-soft);border-radius:999px;background:#f8fafc;color:var(--brand);font-size:.82rem;font-weight:800;padding:6px 10px}.strategy-page,.strategy-prep-form{display:grid;width:100%;grid-gap:36px;gap:36px}.strategy-page{margin:0}.strategy-profile-check-state{display:grid;max-width:960px;grid-gap:24px;gap:24px}.strategy-profile-check-head{display:grid;max-width:780px;grid-gap:12px;gap:12px}.strategy-profile-check-head h1{margin:0;color:var(--td-dash-ink,#202124);font-family:var(--td-ui-font);font-size:var(--td-ui-page-title-size,36px);font-weight:var(--td-ui-weight-title,600);letter-spacing:-.014em;line-height:1.14}.strategy-profile-check-head p{margin:0;color:var(--td-dash-muted,#5f6368);font-size:16px;font-weight:400;line-height:1.55}.strategy-profile-check-card{border:1px solid #eaedf2!important;border-radius:16px!important;background:var(--td-dash-surface,#ffffff)!important;box-shadow:none!important}.strategy-profile-check-body{display:grid;min-height:0;grid-gap:30px;gap:30px;align-items:start;padding:36px!important}.strategy-profile-check-copy{display:grid;max-width:820px;grid-gap:12px;gap:12px}.strategy-profile-check-badge{width:-moz-fit-content;width:fit-content;border:0!important;border-radius:999px!important;background:#fff7ed!important;color:#c2410c!important;font-size:var(--td-ui-label-size,.75rem)!important;font-weight:var(--td-ui-weight-label,600)!important;letter-spacing:.04em!important;line-height:1!important;padding:6px 10px!important;text-transform:uppercase!important}.strategy-page .strategy-profile-check-card h2{margin:0;color:var(--td-dash-ink,#202124);font-family:var(--td-ui-font);font-size:22px!important;font-weight:var(--td-ui-weight-title,600);letter-spacing:-.01em;line-height:1.22!important}.strategy-page .strategy-profile-check-card p{max-width:760px;margin:0;color:var(--td-dash-muted,#5f6368);font-size:15px!important;font-weight:400!important;line-height:var(--td-ui-leading-body,1.55)!important}.strategy-page .strategy-profile-check-note{color:#8a93a0!important;font-size:15px!important}.strategy-profile-check-actions{display:flex;flex-wrap:wrap;align-self:end;justify-content:flex-start;gap:12px;margin-top:auto;border-top:1px solid #f1f3f6;padding-top:22px}.strategy-profile-check-actions form{display:inline-flex!important}.strategy-profile-check-actions .button{min-height:42px;border:1px solid var(--td-dash-line,#dadce0)!important;border-radius:6px;background:#ffffff;box-shadow:none!important;color:var(--td-dash-accent-strong,#1a73e8);font-size:15px!important;font-weight:var(--td-ui-weight-strong,500)!important;transform:none!important}.strategy-profile-check-actions form .button{border-color:var(--td-dash-accent-strong,#1a73e8)!important;background:var(--td-dash-accent-strong,#1a73e8)!important;color:#ffffff!important}.strategy-profile-check-actions .button-secondary{border-color:var(--td-dash-line,#dadce0)!important;background:#ffffff!important;color:var(--td-dash-accent-strong,#1a73e8)!important}.strategy-profile-check-actions form .button:not(:disabled):hover{border-color:var(--td-dash-accent,#1a73e8);background:var(--td-dash-accent,#1a73e8);color:#ffffff;box-shadow:none!important}.strategy-profile-check-actions .button-secondary:not(:disabled):hover{border-color:var(--td-dash-accent-strong,#1a73e8);background:#f8fafd;color:var(--td-dash-accent-strong,#1a73e8);box-shadow:none!important}@media (max-width:860px){.strategy-profile-check-body{gap:24px;padding:24px!important}}@media (max-width:560px){.strategy-profile-check-actions,.strategy-profile-check-actions .button,.strategy-profile-check-actions form{width:100%}.strategy-profile-check-actions .button{justify-content:center}}.strategy-title-block{display:block;padding:4px 2px 2px}.strategy-title-main{display:grid;grid-gap:8px;gap:8px}.strategy-title-main>.dashboard-kicker{justify-self:start;width:-moz-fit-content;width:fit-content}.strategy-heading-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.strategy-title-block h1{margin:0;color:var(--brand);font-size:clamp(2rem,2vw + 1rem,3rem);font-weight:600;line-height:1.14;letter-spacing:-.055em}.strategy-title-block p:not(.dashboard-kicker){margin:0;color:var(--muted);font-size:1rem;font-weight:800}.strategy-title-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:16px;text-align:right}.strategy-title-actions>span{max-width:260px;color:var(--muted);font-size:.82rem;font-weight:800;line-height:1.45}.strategy-autosave-status{max-width:280px;color:var(--muted);font-size:.82rem;font-weight:800;line-height:1.4;text-align:right}.strategy-form{gap:24px}.strategy-focus-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:22px;gap:22px;align-items:stretch;overflow:hidden;padding:0}.strategy-focus-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.strategy-focus-grid div{position:relative;align-content:center;grid-gap:7px;gap:7px;min-height:112px;padding:22px 24px}.strategy-focus-grid div:after{position:absolute;top:22px;right:0;bottom:22px;width:1px;background:var(--border-soft);content:""}.strategy-focus-grid div:last-child:after{display:none}.strategy-focus-grid span,.strategy-review-summary span{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.strategy-focus-grid strong,.strategy-review-summary strong{color:var(--brand);font-size:1rem;line-height:1.35}.strategy-focus-actions{display:grid;align-self:center;grid-gap:0;gap:0;margin-right:22px}.strategy-focus-actions p{margin:0;color:var(--muted);font-size:.78rem;font-weight:800;line-height:1.4}.strategy-focus-actions .button,.strategy-focus-card>.button{align-self:center;min-height:40px;padding:10px 16px;white-space:nowrap}.strategy-question-card{overflow:hidden;scroll-margin-top:24px}.strategy-review-form{display:contents}.strategy-question-card-head{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--border-soft);background:#fff;padding:24px 30px}.strategy-question-card-head p{margin:0;color:var(--accent-dark);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.strategy-question-card-head span{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border:1px solid var(--border-soft);border-radius:999px;background:#f8fafc;color:var(--muted);font-size:.8rem;font-weight:900;padding:0 12px}.strategy-active-question,.strategy-review-intro{display:grid;grid-gap:22px;gap:22px;padding:clamp(34px,5vw,58px) clamp(28px,6vw,72px)}.strategy-active-question h2,.strategy-review-intro h2{max-width:760px;margin:0;color:var(--brand);font-size:clamp(1.55rem,1.7vw + 1rem,2.3rem);font-weight:600;line-height:1.2;letter-spacing:-.045em}.strategy-question-help-text,.strategy-review-intro p{max-width:720px;margin:0;color:var(--muted);line-height:1.65}.strategy-active-question textarea{min-height:180px;border-radius:26px;padding:22px 24px}.strategy-question-card-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--border-soft);background:#fff;padding:22px 30px}.strategy-question-card-footer p{margin:0;color:var(--muted);font-size:.9rem;font-weight:800}.strategy-review-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;border-top:1px solid var(--border-soft)}.strategy-review-summary div{display:grid;grid-gap:8px;gap:8px;border-right:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);padding:20px 30px}.strategy-review-summary div:nth-child(2n){border-right:0}.strategy-review-summary div:last-child:nth-child(odd){grid-column:1/-1;border-right:0}.strategy-review-summary strong{overflow-wrap:anywhere;white-space:pre-wrap}.strategy-latest-generated-card .card-body,.strategy-result-hero,.strategy-result-summary .card-body{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.strategy-latest-generated-card h2,.strategy-result-page h2,.strategy-result-page h3,.strategy-result-page h4,.strategy-result-summary h2{margin:0;color:var(--brand)}.strategy-latest-generated-card p,.strategy-result-page dd,.strategy-result-page li,.strategy-result-page p,.strategy-result-summary p{color:var(--muted);line-height:1.65}.strategy-result-hero{padding:4px 2px 2px}.strategy-result-hero h1{margin:0 0 8px;color:var(--brand);font-size:clamp(2rem,2vw + 1rem,3rem);font-weight:600;line-height:1.14;letter-spacing:-.055em}.strategy-result-hero>div:first-child>p:not(.dashboard-kicker){margin:0;color:var(--muted);font-weight:800}.strategy-result-actions{display:inline-flex;align-items:center;gap:12px}.strategy-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.strategy-review-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:22px;gap:22px;align-items:start}.strategy-review-main{display:grid;grid-gap:20px;gap:20px;min-width:0}.strategy-action-panel{display:grid;grid-gap:16px;gap:16px}.strategy-action-panel .card-body{padding:22px}.strategy-action-panel h2{font-size:1.15rem}.strategy-panel-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px}.strategy-panel-list.numbered{padding-left:22px}.strategy-progress-rail{display:grid;grid-gap:8px;gap:8px}.strategy-progress-step{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;border:1px solid var(--border-soft);border-radius:16px;background:#f8fafc;padding:11px 12px}.strategy-progress-step>span{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:#e5e7eb;color:var(--muted);font-size:.82rem;font-weight:900}.strategy-progress-step h3{margin:2px 0 0;color:var(--brand);font-size:.94rem}.strategy-progress-step p{margin:0;font-size:.9rem;line-height:1.55}.strategy-progress-step.complete{border-color:rgb(22 163 74/18%);background:#f0fdf4}.strategy-progress-step.complete>span{background:#16a34a;color:#ffffff}.strategy-progress-step.current{border-color:rgb(15 118 110/28%);background:#f0fdfa;box-shadow:0 14px 30px rgb(15 118 110/8%)}.strategy-progress-step.current>span{background:var(--accent);color:var(--brand)}.strategy-progress-step.locked{opacity:.58}.strategy-progress-context{margin:6px 0 0;color:var(--brand)!important;font-weight:900}.strategy-next-action-box{display:grid;grid-gap:6px;gap:6px;border:1px solid rgb(15 118 110/16%);border-radius:18px;background:#f0fdfa;padding:14px}.strategy-next-action-box h3,.strategy-next-action-box p{margin:0}.strategy-next-action-box h3{color:var(--brand);font-size:.86rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.strategy-result-actions.compact-left{justify-content:flex-start}.strategy-detail-list{display:grid;grid-gap:10px;gap:10px;margin:0}.strategy-detail-list div{display:grid;grid-gap:3px;gap:3px}.strategy-detail-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-detail-list dt{color:var(--muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.strategy-detail-list dd{margin:0;color:var(--brand);font-weight:800}.strategy-page-plan-list{display:grid;grid-gap:16px;gap:16px}.strategy-page-plan-card{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--border-soft);border-radius:24px;background:#f8fafc;padding:22px}.strategy-page-plan-card>span{justify-self:start;border:1px solid rgb(15 118 110/18%);border-radius:999px;background:#f0fdfa;color:var(--brand);font-size:.72rem;font-weight:900;letter-spacing:.08em;padding:6px 10px;text-transform:uppercase}.strategy-executive-summary{display:grid;grid-gap:12px;gap:12px;max-width:76ch}.strategy-executive-summary p{margin:0;color:#334155;font-size:1rem;font-weight:650;line-height:1.72}.strategy-executive-summary strong{color:#102033;font-weight:900}.strategy-page-brief-details{overflow:hidden;border:1px solid var(--border-soft);border-radius:18px;background:#ffffff}.strategy-page-brief-details.compact{background:#f8fafc}.strategy-page-brief-details summary{display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;color:var(--brand);font-size:.9rem;font-weight:900;list-style:none;padding:14px 16px}.strategy-page-brief-details summary::-webkit-details-marker{display:none}.strategy-page-brief-details summary:after{content:"+";display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 auto;border-radius:999px;background:#ecfdf5;color:#047857}.strategy-page-brief-details[open] summary{border-bottom:1px solid var(--border-soft)}.strategy-page-brief-details[open] summary:after{content:"−"}.strategy-page-brief-body{padding:16px}.strategy-detail-layout,.strategy-page-brief-body{display:grid;grid-gap:12px;gap:12px;min-width:0}.strategy-detail-accordion{overflow:hidden;border:1px solid var(--border-soft);border-radius:18px;background:#fff;box-shadow:0 1px 2px rgb(15 23 42/4%)}.strategy-detail-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-width:0;cursor:pointer;list-style:none;padding:clamp(16px,2vw,20px)}.strategy-detail-accordion summary::-webkit-details-marker{display:none}.strategy-detail-accordion summary>span{display:grid;grid-gap:5px;gap:5px;min-width:0}.strategy-detail-accordion summary small{color:var(--muted);font-size:.74rem;font-style:normal;font-weight:900;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.strategy-detail-accordion summary strong{color:var(--brand);font-size:clamp(1.06rem,1.2vw,1.22rem);line-height:1.25;overflow-wrap:anywhere}.strategy-detail-accordion summary em{color:var(--muted);font-size:.92rem;font-style:normal;font-weight:650;line-height:1.45}.strategy-detail-accordion summary:after{content:"+";display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:0 0 auto;border:1px solid rgb(15 118 110/12%);border-radius:999px;background:#ecfdf5;color:#047857;font-size:1.1rem;font-weight:900}.strategy-detail-accordion[open] summary{border-bottom:1px solid var(--border-soft)}.strategy-detail-accordion[open] summary:after{content:"−"}.strategy-detail-panel{display:grid;grid-gap:16px;gap:16px;min-width:0;border:1px solid var(--border-soft);border-radius:18px;background:#f8fafc;padding:clamp(16px,2vw,22px)}.strategy-detail-panel-inside{border:0;border-radius:0;box-shadow:none}.strategy-detail-panel-header{display:grid;grid-gap:7px;gap:7px;min-width:0;max-width:820px}.strategy-detail-panel-header h3{color:var(--brand);font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.2;margin:0}.strategy-detail-panel-header p{color:var(--muted);margin:0}.strategy-detail-intro,.strategy-detail-section-body,.strategy-review-page-card{border:1px solid var(--border-soft);border-radius:14px;background:#fff;box-shadow:0 1px 2px rgb(15 23 42/4%)}.strategy-detail-intro,.strategy-detail-section-body{min-width:0;overflow-wrap:anywhere;padding:16px}.strategy-review-card-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px;min-width:0}.strategy-review-page-card{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0;padding:16px}.strategy-review-page-card header{display:grid;grid-gap:6px;gap:6px;min-width:0;padding-bottom:12px;border-bottom:1px solid var(--border-soft)}.strategy-review-page-card header span{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.strategy-review-page-card h4{color:var(--brand);font-size:1.02rem;line-height:1.3;margin:0;overflow-wrap:anywhere}.strategy-markdown-section{display:block;min-width:0;overflow-wrap:anywhere;color:var(--text);font-size:1rem;line-height:1.72}.strategy-markdown-section>:first-child{margin-top:0}.strategy-markdown-section>:last-child{margin-bottom:0}.strategy-markdown-section h2,.strategy-markdown-section h3,.strategy-markdown-section h4,.strategy-markdown-section h5{color:var(--brand);font-weight:800;letter-spacing:-.035em;line-height:1.18;margin:1.55em 0 .55em}.strategy-markdown-section h2{font-size:clamp(1.75rem,2.2vw,2.55rem)}.strategy-markdown-section h3{font-size:clamp(1.35rem,1.5vw,1.85rem)}.strategy-markdown-section h4{font-size:1.16rem}.strategy-markdown-section h5{font-size:1.02rem}.strategy-markdown-section blockquote,.strategy-markdown-section hr,.strategy-markdown-section ol,.strategy-markdown-section p,.strategy-markdown-section pre,.strategy-markdown-section table,.strategy-markdown-section ul{margin:0 0 1.05em}.strategy-markdown-section ol,.strategy-markdown-section ul{padding-left:1.35rem}.strategy-markdown-section li>ol,.strategy-markdown-section li>ul{margin:.5rem 0 .15rem}.strategy-markdown-section li+li{margin-top:.45em}.strategy-markdown-section strong{color:var(--brand);font-weight:800}.strategy-markdown-section a{color:var(--accent-dark);font-weight:800;text-decoration:underline;text-underline-offset:3px}.strategy-markdown-section .strategy-review-page-heading{display:flex;align-items:baseline;gap:10px}.strategy-markdown-section .strategy-review-page-heading:before{width:9px;height:9px;flex:0 0 9px;border-radius:999px;background:var(--td-dash-accent-strong,#1a73e8);content:"";transform:translateY(-1px)}.strategy-readable-paragraph{max-width:880px}.strategy-review-intro{margin-bottom:18px}.strategy-review-page-stack{display:grid;grid-gap:16px;gap:16px}.strategy-review-page-card{border:1px solid var(--td-dash-line,#dadce0);border-radius:10px;background:#f8fafc;padding:20px}.strategy-review-page-card>:first-child{margin-top:0!important}.strategy-review-page-card>:last-child{margin-bottom:0!important}.strategy-review-url{margin:-.35rem 0 1rem;color:var(--muted);font-size:.88rem;line-height:1.4}.strategy-review-url a,.strategy-review-url-list a{color:#475569;font-size:14px;font-weight:400;overflow-wrap:anywhere}.strategy-inline-url-link,.strategy-review-url-address,.strategy-review-url-link{display:inline-flex;align-items:flex-start;gap:7px}.strategy-inline-url-link{font-size:14px;font-weight:400!important;vertical-align:baseline}.strategy-inline-url-link span,.strategy-review-url-address span,.strategy-review-url-link span{min-width:0;overflow-wrap:anywhere}.strategy-review-url-icon{width:15px;height:15px;flex:0 0 15px;color:var(--td-dash-accent-strong,#1a73e8);transform:translateY(2px)}.strategy-review-url-list{display:grid;grid-gap:8px;gap:8px;margin:-.25rem 0 1.05rem}.strategy-review-url-list a{display:grid;grid-gap:2px;gap:2px;border:1px solid var(--border-soft);border-radius:10px;background:#f8fafc;padding:8px 10px;text-decoration:none}.strategy-review-url-list a:hover{border-color:#cbd5e1;background:#f1f5f9}.strategy-review-url-list .strategy-review-url-title{color:var(--brand);font-size:.84rem;font-weight:850}.strategy-review-url-list .strategy-review-url-address{color:var(--muted);font-size:14px;font-weight:400;line-height:1.35;overflow-wrap:anywhere}.strategy-review-url-list .strategy-review-url-address span{min-width:0}.strategy-markdown-section blockquote{border-left:4px solid var(--accent);border-radius:14px;background:#f7fee7;color:var(--brand);padding:16px 18px}.strategy-markdown-section code{border-radius:7px;background:#f1f5f9;color:var(--brand);font-size:.92em;padding:.12em .38em}.strategy-markdown-section pre{overflow-x:auto;border-radius:18px;background:#0f172a;color:#e2e8f0;padding:16px}.strategy-markdown-section pre code{background:transparent;color:inherit;padding:0}.strategy-markdown-section hr{border:0;border-top:1px solid var(--border-soft)}.strategy-markdown-table-wrap{overflow-x:auto;margin:0 0 1.05em}.strategy-markdown-section table{width:100%;min-width:560px;border-collapse:collapse;border:1px solid var(--border-soft);border-radius:18px;overflow:hidden}.strategy-markdown-section td,.strategy-markdown-section th{border-bottom:1px solid var(--border-soft);padding:12px 14px;text-align:left;vertical-align:top}.strategy-markdown-section th{background:#f8fafc;color:var(--brand);font-weight:900}.strategy-markdown-section tr:last-child td{border-bottom:0}.strategy-mini-section{display:grid;grid-gap:6px;gap:6px;border-top:1px solid var(--border-soft);padding-top:14px}.strategy-action-plan-cards{display:grid;grid-gap:12px;gap:12px;margin:0 0 1.05em}.strategy-action-plan-card{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--border-soft);border-radius:14px;background:#fff;box-shadow:0 1px 2px rgb(15 23 42/4%);padding:16px}.strategy-action-plan-card h4{margin:0;color:var(--brand);font-size:1.03rem;line-height:1.3;letter-spacing:0}.strategy-action-plan-card ul{margin:0;padding-left:1.1rem}.strategy-action-plan-card li+li{margin-top:.35rem}.strategy-action-list{display:grid;grid-gap:14px;gap:14px}.strategy-action-list>div{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.strategy-action-list span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;background:var(--accent);color:var(--brand);font-weight:900}.strategy-generating-wrap{display:grid;min-height:min(620px,70vh);place-items:center;padding:24px 0 48px}.strategy-generating-card{display:grid;width:min(720px,100%);grid-gap:22px;gap:22px;padding:clamp(30px,5vw,52px);text-align:center}.strategy-generating-chip{display:inline-flex;align-items:center;justify-self:center;gap:8px;border:1px solid rgb(15 118 110/16%);border-radius:999px;background:#f0fdfa;color:var(--brand);font-size:.76rem;font-weight:900;letter-spacing:.08em;padding:8px 12px;text-transform:uppercase}.strategy-generating-chip span{width:8px;height:8px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 6px rgb(132 204 22/14%)}.strategy-generating-card h2{margin:0;color:var(--brand);font-size:clamp(1.8rem,2vw + 1rem,2.7rem);font-weight:600;letter-spacing:-.05em;line-height:1.12}.strategy-generating-card>p{max-width:560px;margin:0 auto;color:var(--muted);line-height:1.65}.strategy-generating-loader{position:relative;width:min(360px,100%);height:7px;justify-self:center;overflow:hidden;border-radius:999px;background:#ecfdf5}.strategy-generating-loader span{position:absolute;inset:0 auto 0 0;width:42%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),#14b8a6);animation:strategyGenerating 1.25s ease-in-out infinite}@keyframes strategyGenerating{0%{transform:translateX(-110%)}to{transform:translateX(260%)}}.strategy-generation-meter{width:min(520px,100%);height:10px;justify-self:center;overflow:hidden;border:1px solid rgb(15 118 110/12%);border-radius:999px;background:#f8fafc}.strategy-generation-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#14b8a6,var(--accent));transition:width .24s ease}.strategy-generating-steps{display:grid;grid-gap:12px;gap:12px;width:min(520px,100%);justify-self:center;text-align:left}.strategy-generating-steps div{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.strategy-generating-steps span{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border-soft);border-radius:999px;background:#fff}.strategy-generating-steps div:not(.complete) span:after{width:8px;height:8px;border-radius:999px;background:var(--accent);content:""}.strategy-generating-steps .upcoming span:after{background:#cbd5e1}.strategy-generating-steps .current span{border-color:var(--accent)}.strategy-generating-steps .current span:after{animation:strategy-generating-pulse 1.1s ease-in-out infinite}@keyframes strategy-generating-pulse{0%,to{transform:scale(.7);opacity:.55}50%{transform:scale(1.1);opacity:1}}.strategy-generating-steps .upcoming p{color:var(--muted);font-weight:600}.strategy-generating-steps .complete span{border-color:var(--accent);background:var(--accent);color:var(--brand);font-weight:900}.strategy-generating-note,.strategy-generating-steps p{margin:0;color:var(--brand);font-weight:800}.strategy-generating-steps p{display:grid;grid-gap:3px;gap:3px}.strategy-generating-steps small{color:var(--muted);font-size:.84rem;font-weight:650;line-height:1.45}.strategy-generating-note{color:var(--muted);font-size:.9rem}.strategy-generation-current-step{display:grid;grid-gap:6px;gap:6px;border:1px solid var(--border-soft);border-radius:14px;background:#fff;padding:14px}.strategy-generation-current-step span{color:var(--muted);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.strategy-generation-current-step strong{color:var(--brand);font-size:.98rem}.td-generation-workspace{max-width:1180px;padding-top:24px;scroll-margin-top:120px}.td-generation-workspace>.alert-danger{width:min(600px,100%);margin-right:auto;margin-left:auto;border:1px solid #fecaca;background:#fef2f2;color:#991b1b;font-size:16px!important;line-height:1.55}.td-generation-compact-card{width:min(600px,100%);border:1px solid #e1e5ec;border-radius:22px;background:#fff;box-shadow:0 24px 60px -38px rgb(20 24 31/26%);padding:38px 40px 32px}.dashboard-profile-main-stack>.td-generation-compact-card,.page-draft-detail-page>.td-generation-compact-card,.td-generation-workspace .td-generation-compact-card{margin-right:auto;margin-left:auto}.td-generation-compact-top{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-bottom:24px}.td-generation-compact-kind{display:inline-flex;align-items:center;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1;padding:7px 12px;text-transform:uppercase}.td-generation-compact-card--blue .td-generation-compact-kind{background:#eef3ff;color:#2c5ce6}.td-generation-compact-card--purple .td-generation-compact-kind{background:#f3eefc;color:#7c4dd1}.td-generation-compact-card--indigo .td-generation-compact-kind{background:#eceefa;color:#5b62a6}.td-generation-compact-checking{color:#98a2b3;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:400}.td-generation-compact-icon{position:relative;display:grid;place-items:center;width:76px;height:76px;margin:0 auto 24px;border-radius:999px}.td-generation-compact-icon svg{position:relative;z-index:1;width:27px;height:27px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.td-generation-compact-icon--working{color:#2c5ce6}.td-generation-compact-spinner{position:absolute;inset:0;border:5px solid #eef3ff;border-radius:inherit}.td-generation-compact-spinner:after{position:absolute;inset:-5px;border-color:#2c5ce6 #2c5ce6 transparent transparent;border-style:solid;border-width:5px;border-radius:inherit;animation:tdGenerationCompactSpin 1.4s linear infinite;content:""}@keyframes tdGenerationCompactSpin{to{transform:rotate(1turn)}}.td-generation-compact-icon--failed{background:#fbeeed;color:#b23b3b}.td-generation-compact-card h2{margin:0 0 10px;color:#14181f;font-size:24px;font-weight:650;letter-spacing:-.01em;line-height:1.18;text-align:center}.td-generation-compact-copy{margin:0 auto 26px;max-width:500px;color:#5a6472;font-size:15px;font-weight:400;line-height:1.62;text-align:center}.td-generation-compact-subject-block{margin:16px 0 22px}.td-generation-compact-subject{margin:14px auto;max-width:540px;color:#14181f;font-size:20px;font-style:italic;font-weight:400;letter-spacing:-.01em;line-height:1.35;text-align:center}.td-generation-compact-subject-divider{width:100%;height:1px;margin:0;background:#eef1f5}.td-generation-provider-banner{display:flex;gap:10px;align-items:flex-start;border:1px solid #f0dbae;border-radius:14px;background:#fdf3e1;margin-bottom:22px;padding:12px 14px}.td-generation-provider-banner svg{flex:0 0 auto;width:17px;height:17px;margin-top:2px;fill:none;stroke:#b4801e;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.td-generation-provider-banner p{margin:0;color:#8e5a12;font-size:15px;font-weight:400;line-height:1.55}.td-generation-compact-steps{display:grid;grid-gap:3px;gap:3px;margin:0 0 26px;padding:0;list-style:none}.td-generation-compact-steps li{display:flex;gap:12px;align-items:center;padding:9px 4px}.td-generation-compact-steps li>span{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:#f1f3f6;color:#2c5ce6;font-size:12px;font-weight:700}.td-generation-compact-steps li>span i{width:8px;height:8px;border-radius:999px;background:#2c5ce6;animation:tdGenerationCompactPulse 1.1s ease-in-out infinite}@keyframes tdGenerationCompactPulse{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}.td-generation-compact-steps strong{color:#a6adb8;font-size:15px;font-weight:500;line-height:1.35}.td-generation-compact-steps li.is-active>span{background:#eef3ff}.td-generation-compact-steps li.is-active strong{color:#14181f;font-weight:600}.td-generation-compact-steps li.is-done>span{background:#2c5ce6;color:#fff}.td-generation-compact-steps li.is-done strong{color:#14181f}.td-generation-compact-safe{margin:-12px auto 26px;max-width:460px;color:#8a93a0;font-size:15px;font-weight:400;line-height:1.55;text-align:center}.td-generation-compact-primary{display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:12px;background:#2c5ce6;color:#fff;cursor:pointer;font:inherit;font-size:15px;font-weight:600;padding:13px 16px;transition:background-color .16s ease}.td-generation-compact-primary:focus-visible,.td-generation-compact-primary:hover{background:#2149c4;outline:0}.td-generation-compact-primary svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.td-generation-retry-actions,.td-generation-retry-form{display:grid;grid-gap:12px;gap:12px;width:100%}.td-generation-compact-footer{display:grid;grid-gap:14px;gap:14px;align-items:start;border-top:1px solid #eef0f4;margin-top:20px;padding-top:20px}.td-generation-compact-footer p{width:100%;max-width:none;margin:0;color:#8a93a0;font-size:14px;font-style:normal;font-weight:400;line-height:1.5}html body .td-generation-compact-card .td-generation-compact-copy,html body .td-generation-compact-card .td-generation-compact-safe,html body .td-generation-compact-card .td-generation-compact-steps strong,html body .td-generation-compact-card .td-generation-provider-banner p{font-size:15px!important}html body .td-generation-compact-card .td-generation-compact-footer p{font-size:14px!important;font-style:normal!important}.td-generation-compact-footer a{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:6px;color:#57606e;font-size:14px;font-weight:600;text-decoration:none}.td-generation-compact-footer a:before{content:"‹";font-size:18px;line-height:1}.td-generation-compact-footer a:hover{color:#2149c4}@media (max-width:640px){.td-generation-compact-card{padding:28px 20px}.td-generation-compact-top{align-items:flex-start;flex-direction:column}}.strategy-modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:rgb(15 23 42/34%);padding:22px}.strategy-focus-modal{display:grid;width:min(720px,100%);grid-gap:22px;gap:22px;border:1px solid var(--border);border-radius:30px;background:#fff;padding:28px}.strategy-focus-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.strategy-focus-modal-head h2{margin:0;color:var(--brand);font-size:1.6rem;font-weight:600;letter-spacing:-.04em}.strategy-focus-modal-head>button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--border-soft);border-radius:999px;background:#fff;color:var(--brand);cursor:pointer;font-size:1.35rem;line-height:1}.strategy-focus-modal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.strategy-modal-actions{justify-content:flex-end;margin-top:0}.monthly-plan-loading-modal{width:min(560px,100%)}.monthly-plan-loading-modal-body{display:flex;gap:20px;align-items:flex-start}.monthly-plan-loading-modal-copy{flex:1 1;display:grid;grid-gap:10px;gap:10px}.monthly-plan-loading-modal-copy h2{margin:0}.monthly-plan-loading-steps{margin:0;padding-left:18px;color:var(--muted);font-size:.95rem;display:grid;grid-gap:4px;gap:4px}.monthly-plan-progress-steps{list-style:none;padding-left:0;gap:8px}.monthly-plan-progress-steps li{display:flex;align-items:center;gap:10px}.monthly-plan-progress-steps li>span:first-child{display:inline-grid;width:22px;height:22px;place-items:center;border:1px solid var(--border-soft);border-radius:999px;color:var(--muted);font-weight:800;line-height:1}.monthly-plan-progress-steps li.current{color:var(--brand);font-weight:700}.monthly-plan-progress-steps li.current>span:first-child{border-color:var(--brand);color:var(--brand)}.monthly-plan-progress-steps li.complete{color:#15803d}.monthly-plan-progress-steps li.complete>span:first-child{border-color:#16a34a;background:#dcfce7;color:#15803d}.monthly-plan-ready-summary{margin:0;padding-left:18px;text-align:left;color:var(--muted);display:grid;grid-gap:6px;gap:6px}.monthly-plan-notes-details{border-radius:14px}.monthly-plan-notes-details summary{padding:11px 14px}.monthly-plan-notes-details .strategy-page-brief-body{padding:14px}.strategy-generated-success-banner{display:flex;align-items:flex-start;gap:14px;padding:18px 20px;border:1px solid #cdeed6;border-radius:18px;background:#effaf2;color:#17452b;box-shadow:0 10px 26px rgba(18,70,38,.045)}.strategy-generated-success-banner__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;border-radius:12px;background:#d9f3e1;color:#269c52}.strategy-generated-success-banner__icon svg{width:20px;height:20px}.strategy-generated-success-banner h2{margin:0 0 4px;color:#10291b;font-size:18px;font-weight:600;letter-spacing:0;line-height:1.25}.strategy-generated-success-banner p{margin:0;color:#3c6a4a!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important}.strategy-ready-modal{width:min(520px,100%);text-align:center;display:grid;grid-gap:18px;gap:18px;justify-items:center}.strategy-ready-modal-icon{color:#16a34a;width:64px;height:64px;display:grid;place-items:center}.strategy-ready-modal-icon svg{width:100%;height:100%}.strategy-ready-modal-copy{display:grid;grid-gap:10px;gap:10px}.strategy-ready-modal-copy h2{margin:0;font-size:1.5rem;color:var(--brand);letter-spacing:-.02em}.strategy-ready-modal-copy p{margin:0;color:var(--muted);max-width:50ch}.strategy-ready-modal-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.strategy-calendar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;grid-gap:10px;gap:10px;width:100%;min-width:0}.strategy-calendar-actions form{display:inline-flex;margin:0;min-width:0}.strategy-calendar-actions .button{width:100%;min-width:0;height:100%;min-height:46px;padding-inline:14px;text-align:center;white-space:normal}.dashboard-profile-saved-actions{width:100%}.dashboard-profile-saved-backdrop{background:rgb(15 23 42/58%)!important;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:20px!important}.dashboard-profile-saved-modal{width:min(480px,100%)!important;gap:0!important;justify-items:stretch!important;border:0!important;border-radius:16px!important;padding:32px!important;text-align:left!important;box-shadow:0 20px 25px -5px rgb(0 0 0/10%),0 10px 10px -5px rgb(0 0 0/4%)!important;animation:dashboard-profile-saved-modal-in .3s ease-out}.dashboard-profile-saved-modal-header{display:flex;align-items:center;gap:14px;margin-bottom:20px}.dashboard-profile-saved-modal-header h2{color:#0f172a!important;font-size:24px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0!important;margin:0!important}.dashboard-profile-saved-modal-icon{display:inline-flex;width:36px;height:36px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;background:#d1fae5;color:#10b981}.dashboard-profile-saved-modal-icon svg{width:18px;height:18px}.dashboard-profile-saved-modal-icon path{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.dashboard-profile-saved-modal .strategy-ready-modal-copy{display:block!important}.dashboard-profile-saved-modal .strategy-ready-modal-copy p{max-width:none!important;color:#475569!important;font-size:15px!important;font-weight:400!important;line-height:1.6!important;margin:0 0 16px!important}.dashboard-profile-saved-modal .strategy-ready-modal-copy p:last-child{margin-bottom:0!important}.dashboard-profile-saved-modal .dashboard-profile-saved-actions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:16px;width:100%;margin-top:32px}.dashboard-profile-saved-modal .dashboard-profile-saved-actions .button,.dashboard-profile-saved-modal .dashboard-profile-saved-actions .dashboard-primary-cta{display:inline-flex!important;min-width:0!important;min-height:44px!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important;padding:10px 20px!important;text-align:center!important}.dashboard-profile-saved-modal .dashboard-profile-saved-actions .button-secondary,.dashboard-profile-saved-modal .dashboard-profile-saved-actions .dashboard-state-one-secondary{border:0!important;background:transparent!important;color:#64748b!important}.dashboard-profile-saved-modal .dashboard-profile-saved-actions .button-secondary:hover,.dashboard-profile-saved-modal .dashboard-profile-saved-actions .dashboard-state-one-secondary:hover{background:#f1f5f9!important;color:#334155!important}.dashboard-profile-saved-modal .dashboard-profile-saved-actions .dashboard-primary-cta,.dashboard-profile-saved-modal .dashboard-profile-saved-actions .dashboard-state-one-primary{border:0!important;background:#2563eb!important;color:#ffffff!important;box-shadow:0 4px 6px -1px rgb(37 99 235/20%)!important}.dashboard-profile-saved-modal .dashboard-profile-saved-actions .dashboard-primary-cta:hover,.dashboard-profile-saved-modal .dashboard-profile-saved-actions .dashboard-state-one-primary:hover{background:#1d4ed8!important;color:#ffffff!important}@media (max-width:520px){.dashboard-profile-saved-modal .dashboard-profile-saved-actions{align-items:stretch;flex-direction:column-reverse}.dashboard-profile-saved-modal .dashboard-profile-saved-actions .button,.dashboard-profile-saved-modal .dashboard-profile-saved-actions .dashboard-primary-cta{width:100%}}@keyframes dashboard-profile-saved-modal-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.strategy-calendar-hero-card{border-left:4px solid var(--accent,#d97706);background:#fffbeb}.strategy-calendar-hero-card .dashboard-kicker{color:#b45309}.strategy-calendar-unlocks{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px}.strategy-calendar-unlocks li{color:var(--brand);font-size:.95rem}.strategy-calendar-unlocks strong{color:var(--brand)}.strategy-change-summary-card{border-left:4px solid var(--accent,#f59e0b);background:#fffbeb}.strategy-change-summary-card .dashboard-kicker{color:#b45309}.strategy-change-summary-list{border-radius:14px;background:#fff;border:1px solid #fde68a;padding:12px 16px}.strategy-change-summary-list h3{margin:0 0 6px;font-size:.95rem;font-weight:600;color:var(--brand)}.strategy-change-summary-list ul{margin:0;padding-left:18px;display:grid;grid-gap:2px;gap:2px}.strategy-rebuild-disclosure{border:1px dashed var(--border-soft,#cbd5e1);border-radius:16px;padding:14px 18px;background:rgb(248 250 252/60%)}.strategy-rebuild-disclosure[open]{background:#fff;border-style:solid}.strategy-rebuild-disclosure>summary{cursor:pointer;list-style:none;display:grid;grid-gap:4px;gap:4px}.strategy-rebuild-disclosure>summary::-webkit-details-marker{display:none}.strategy-rebuild-disclosure>summary:before{content:"▸ ";color:var(--muted)}.strategy-rebuild-disclosure[open]>summary:before{content:"▾ "}.strategy-rebuild-disclosure-title{font-weight:600;color:var(--brand)}.strategy-rebuild-disclosure-help{color:var(--muted);font-size:.9rem}.strategy-rebuild-disclosure-body{margin-top:18px}.strategy-inputs-card .stack-sm>div+section,.strategy-inputs-card .stack-sm>section+section{margin-top:4px}.strategy-inputs-section{border:1px solid var(--border-soft,#e2e8f0);border-radius:14px;padding:16px 18px;background:rgb(248 250 252/60%)}.strategy-inputs-section>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.strategy-inputs-section>header h3{margin:0;font-size:1rem;font-weight:600;color:var(--brand)}.strategy-inputs-edit-link{color:var(--accent,#d97706);font-size:.9rem;font-weight:600;text-decoration:none}.strategy-inputs-edit-link:hover{text-decoration:underline}.strategy-inputs-edit-hint{color:var(--muted);font-size:.85rem}.strategy-inputs-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 22px;gap:10px 22px;margin:0}@media (max-width:640px){.strategy-inputs-list{grid-template-columns:1fr}}.strategy-inputs-list>div{display:grid;grid-gap:2px;gap:2px}.strategy-inputs-list dt{font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.strategy-inputs-list dd{margin:0;color:var(--brand);font-size:.95rem;word-break:break-word}.strategy-inputs-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:6px;border-top:1px dashed var(--border-soft,#e2e8f0);margin-top:4px}.strategy-inputs-footer p{margin:0;max-width:56ch}.strategy-intro-card{display:grid;grid-gap:24px;gap:24px;padding:28px 30px}.strategy-intro-head{display:grid;grid-gap:8px;gap:8px}.strategy-intro-eyebrow{display:inline-block;align-self:start;background:rgb(217 119 6/12%);color:#b45309;padding:4px 12px;border-radius:999px;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.strategy-intro-head h2{margin:0;font-size:1.6rem;letter-spacing:-.02em;color:var(--brand)}.strategy-intro-head p{margin:0;max-width:64ch;color:var(--muted)}.strategy-intro-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:14px;gap:14px}.strategy-intro-steps>li{display:grid;grid-template-columns:44px 1fr;grid-gap:14px;gap:14px;border:1px solid var(--border-soft,#e2e8f0);border-radius:16px;padding:16px 18px;background:rgb(248 250 252/60%)}.strategy-intro-step-number{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:var(--brand);color:#fff;font-weight:700}.strategy-intro-steps h3{margin:0 0 4px;font-size:1rem;color:var(--brand)}.strategy-intro-steps p{margin:0;color:var(--muted);font-size:.95rem}.strategy-intro-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding-top:6px;border-top:1px dashed var(--border-soft,#e2e8f0)}.strategy-intro-footer p{margin:0;max-width:48ch;font-size:.9rem}.strategy-phase-strip{border:1px solid var(--border-soft,#e2e8f0);border-radius:16px;background:#fff;padding:12px}.strategy-phase-strip ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.strategy-phase-strip li{display:grid;grid-template-columns:32px 1fr;align-items:center;grid-gap:12px;gap:12px;min-width:0;padding:10px 12px;border-radius:12px;border:1px solid transparent;cursor:default}.strategy-phase-strip li>span{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:#e2e8f0;color:var(--brand);font-weight:700;font-size:.9rem}.strategy-phase-strip li.current{border-color:rgb(132 204 22/55%);background:#f3f8df}.strategy-phase-strip li.current>span{background:var(--accent);color:var(--brand)}.strategy-phase-strip li.complete>span{background:var(--brand);color:#fff}.strategy-phase-strip li>div{display:grid;line-height:1.2}.strategy-phase-strip li strong{overflow-wrap:anywhere;font-size:.95rem;color:var(--brand)}.strategy-phase-strip li span:last-child{color:var(--muted);font-size:.8rem}.strategy-phase-strip li.upcoming span:last-child,.strategy-phase-strip li.upcoming strong{color:var(--muted)}.strategy-setup-card .strategy-focus-card{max-width:100%;padding:0}@media (max-width:760px){.strategy-phase-strip ol{grid-template-columns:1fr}}.strategy-step-intro{display:grid;grid-gap:4px;gap:4px;padding:0 4px}.strategy-step-eyebrow{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent,#d97706)}.strategy-step-intro h2{margin:0;font-size:1.25rem;color:var(--brand);letter-spacing:-.01em}.strategy-step-intro p{margin:0;color:var(--muted);max-width:64ch}.strategy-hero{position:relative;overflow:hidden}.strategy-hero:after{position:absolute;top:-80px;right:-70px;width:240px;height:240px;border-radius:999px;background:radial-gradient(circle,rgb(132 204 22/12%) 0,rgb(132 204 22/0) 72%);content:"";pointer-events:none}.strategy-hero .card-body{position:relative;z-index:1;padding:clamp(38px,5vw,58px)}.strategy-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.strategy-hero h1{max-width:780px;margin:0 0 12px;color:var(--brand);font-size:38px;font-weight:600;line-height:1.22;letter-spacing:-.04em}.strategy-subtitle{max-width:780px;margin:0;color:var(--muted);font-size:1.08rem;line-height:1.65}.strategy-focus-card,.strategy-prep-section,.strategy-submit-bar{padding:clamp(30px,4vw,42px)}.strategy-focus-card,.strategy-prep-section{display:grid;grid-gap:30px;gap:30px}.strategy-focus-card h2,.strategy-latest-prep-card h2,.strategy-prep-section h2{margin:0;color:var(--brand);font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.035em}.strategy-focus-card p,.strategy-latest-prep-card p,.strategy-prep-section p,.strategy-submit-bar p{margin:0;color:var(--muted);line-height:1.7}.strategy-focus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.strategy-focus-grid div{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--border-soft);border-radius:22px;background:#f8fafc;padding:18px 20px}.strategy-focus-grid strong{color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.strategy-focus-grid span{color:var(--brand);font-weight:800}.strategy-focus-actions{margin-top:0}.strategy-page .button-row .button.button-primary,.strategy-prep-form .button-row .button.button-primary{border-color:var(--accent);background:var(--accent);color:var(--brand)}.strategy-page .button-row .button.button-secondary,.strategy-prep-form .button-row .button.button-secondary{border-color:var(--brand);background:var(--brand);color:#fff}.strategy-page .button-row .button.button-primary:hover,.strategy-prep-form .button-row .button.button-primary:hover{border-color:var(--accent);background:transparent;color:var(--accent-dark);box-shadow:none}.strategy-page .button-row .button.button-secondary:hover,.strategy-prep-form .button-row .button.button-secondary:hover{border-color:var(--brand);background:transparent;color:var(--brand);box-shadow:none}.strategy-adjust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;border-top:1px solid var(--border-soft);padding-top:28px}.strategy-section-heading{display:grid;grid-gap:10px;gap:10px;max-width:780px}.strategy-question{display:grid;grid-gap:16px;gap:16px;border-top:1px solid var(--border-soft);padding-top:30px}.strategy-question:first-of-type{border-top:0;padding-top:0}.strategy-question h3{margin:0;color:var(--brand);font-size:1.12rem;line-height:1.35}.strategy-choice-group{display:grid;grid-gap:8px;gap:8px}.strategy-choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px}.strategy-choice{display:inline-flex;align-items:center;gap:10px;min-height:58px;border:1px solid var(--border-soft);background:#fff;cursor:pointer;font-weight:700;padding:14px 16px;transition:.16s ease}.strategy-choice:hover{border-color:rgb(132 204 22/55%);background:#f7fee7}.strategy-choice.selected{background:var(--brand-soft);box-shadow:inset 0 0 0 1px rgb(132 204 22/18%)}.strategy-choice.disabled{cursor:not-allowed;opacity:.48}.strategy-field-help{margin:0;color:var(--muted);font-size:.9rem;line-height:1.55}.strategy-other-field{max-width:680px;margin-top:4px}.strategy-submit-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid var(--border);border-radius:28px;background:#fff}.strategy-submit-bar strong{display:block;color:var(--brand);margin-bottom:6px;font-size:1.06rem}.strategy-submit-bar .button-row{flex:0 0 auto;margin-top:0}.strategy-latest-prep-card .card-body{display:grid;grid-gap:22px;gap:22px;padding:30px}.strategy-prep-layout{display:grid;grid-template-columns:minmax(0,980px);grid-gap:28px;gap:28px;align-items:start;justify-content:center}.strategy-wizard-card{display:flex;flex-direction:column;overflow:hidden;min-height:720px}.strategy-wizard-progress{border-bottom:1px solid var(--border-soft);padding:30px 34px 28px}.strategy-wizard-progress-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.strategy-wizard-progress-head h2{margin:0;color:var(--brand);font-size:clamp(1.35rem,1.2vw + 1rem,1.8rem);font-weight:600;line-height:1.2;letter-spacing:-.04em}.strategy-wizard-progress-head span{color:var(--muted);font-size:.95rem;font-weight:800}.strategy-step-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:20px}.strategy-step-tab{min-height:auto;border:1px solid var(--border-soft);border-radius:18px;background:#f8fafc;color:var(--muted);cursor:pointer;font-size:.88rem;font-weight:800;padding:13px 14px;text-align:left;transition:.18s ease}.strategy-step-tab.active,.strategy-step-tab:hover{border-color:rgb(132 204 22/65%);background:#f3f8df;color:var(--brand)}.strategy-progress-track{width:100%;height:8px;border-radius:999px;background:#e2e8f0;overflow:hidden}.strategy-progress-fill{height:100%;border-radius:inherit;background:var(--accent);transition:width .24s ease}.strategy-wizard-body{flex:1 1;padding:54px 64px}.strategy-step-screen{display:none;max-width:100%;animation:strategyFadeIn .22s ease both}.strategy-step-screen.active{display:block}.strategy-step-screen+.strategy-step-screen{border-top:0;margin-top:0;padding-top:0}@keyframes strategyFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.strategy-section-kicker{margin:0;color:var(--brand);font-size:34px;font-weight:600;line-height:1.22;letter-spacing:-.04em}.strategy-section-lead{max-width:760px;margin:0;color:var(--muted);font-size:1.05rem;line-height:1.65}.strategy-focus-screen-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:42px}.strategy-focus-card-option{display:grid;grid-gap:18px;gap:18px;min-height:160px;border:1px solid var(--border);border-radius:28px;background:#fff;padding:26px;transition:.18s ease}.strategy-focus-card-option:hover{border-color:rgb(132 204 22/55%);background:#fbfff1}.strategy-focus-card-option>span{color:var(--muted);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.strategy-focus-card-option select,.strategy-focus-card-option strong{width:100%;min-height:48px;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--brand);font-size:clamp(1.35rem,1vw + 1rem,1.75rem);font-weight:800;line-height:1.2;letter-spacing:-.04em;padding:0 0 8px}.strategy-focus-card-option select:focus{border-bottom-color:var(--accent);box-shadow:none;outline:none}.strategy-final-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;border:1px solid var(--border-soft);border-radius:28px;background:#f8fafc;margin-top:34px;padding:22px}.strategy-final-summary div{display:grid;grid-gap:5px;gap:5px}.strategy-final-summary span{color:var(--muted);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.strategy-final-summary strong{color:var(--brand);font-size:1rem;line-height:1.35}.strategy-question{gap:20px;margin-top:28px;padding-top:28px}.strategy-question-separated{border-top:0;margin-top:0;padding-top:0}.strategy-question-divider{width:100%;height:1px;background:var(--border);margin:34px 0 6px}.strategy-question-header{display:grid;grid-gap:3px;gap:3px}.strategy-question-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.strategy-question h3,.strategy-question-title-row>span:first-child{color:var(--brand);font-size:clamp(1.22rem,1vw + 1rem,1.48rem);font-weight:800;line-height:1.25;letter-spacing:-.025em}.required-star{color:var(--danger);font-weight:900}.strategy-question-header p{max-width:720px;color:var(--muted);font-size:.93rem;line-height:1.5}.strategy-field-badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border:1px solid var(--border-soft);border-radius:999px;background:#f8fafc;color:var(--muted);font-size:.74rem;font-weight:800;padding:0 10px;white-space:nowrap}.strategy-field-badge.required{border-color:rgb(132 204 22/65%);background:#ecfccb;color:#365314}.strategy-field-badge.recommended{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.strategy-choice-grid{display:flex;flex-wrap:wrap;gap:12px;max-width:780px}.strategy-choice{min-height:auto;border-color:var(--border);border-radius:18px;color:var(--brand);padding:13px 16px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.strategy-choice input{position:static;width:auto;height:auto;opacity:1;pointer-events:auto;accent-color:var(--accent-dark)}.strategy-choice:hover{border-color:rgb(132 204 22/65%);background:#fbfff1}.strategy-choice.selected{border-color:var(--accent);background:#f3f8df;color:var(--brand);box-shadow:none}.strategy-prompt-block{display:grid;grid-gap:14px;gap:14px;max-width:860px;border-top:1px solid var(--border-soft);padding-top:22px}.strategy-prompt-block:first-of-type{border-top:0;padding-top:0}.strategy-prompt-head{display:grid;grid-gap:5px;gap:5px}.strategy-prompt-head h3{margin:0;color:var(--brand);font-size:clamp(1.05rem,.45vw + .95rem,1.22rem);font-weight:800;line-height:1.3}.strategy-prompt-head p{margin:0;color:var(--muted);font-size:.93rem;line-height:1.55}.strategy-prompt-block>textarea{width:100%}.strategy-profile-service-details{display:grid;grid-gap:20px;gap:20px;max-width:860px;border:1px solid var(--border-soft);border-radius:20px;background:#fff;padding:clamp(20px,3vw,28px)}.strategy-profile-service-details-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.strategy-profile-service-details-head>div{display:grid;grid-gap:6px;gap:6px;min-width:0}.strategy-profile-service-details-head span,.strategy-profile-service-details-row span{color:var(--muted);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.strategy-profile-service-details-head h3{margin:0;color:var(--brand);font-size:1.18rem;font-weight:800}.strategy-profile-service-details-head p,.strategy-profile-service-details-row p{margin:0;color:var(--muted);line-height:1.6}.strategy-profile-service-details-head .button{flex:0 0 auto;min-height:40px;padding:10px 14px;white-space:nowrap}.strategy-profile-service-details-list{display:grid;grid-gap:12px;gap:12px}.strategy-profile-service-details-row{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid var(--border-soft);border-radius:16px;background:#f8fafc;padding:16px}.strategy-profile-service-details-row p{overflow-wrap:anywhere;color:var(--brand);font-weight:700;white-space:pre-wrap}.strategy-profile-service-details-row textarea{width:100%;min-height:112px;border-radius:14px;background:#fff;padding:14px 16px}.strategy-error-text{margin:0;color:var(--danger);font-size:.86rem;font-weight:800}.strategy-field-help{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center}.strategy-field-help span:first-child{display:inline-flex;align-items:center;min-height:26px;border:1px solid var(--border-soft);border-radius:999px;background:#f8fafc;color:var(--brand);font-size:.78rem;font-weight:900;padding:0 10px}.strategy-info-note,.strategy-warning-note{border-radius:20px;font-size:.92rem;line-height:1.55;padding:18px}.strategy-info-note{border:1px solid var(--border-soft);background:#f8fafc;color:var(--muted)}.strategy-warning-note{border:1px solid #fed7aa;background:#fff7ed;color:#9a3412;font-weight:700}.strategy-review-panel{display:grid;grid-gap:18px;gap:18px;margin-top:34px}.strategy-review-group{border:1px solid var(--border-soft);border-radius:22px;background:#fff;padding:22px}.strategy-review-group h3{margin:0 0 12px;color:var(--brand);font-size:1rem}.strategy-review-row{display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:20px;gap:20px;border-top:1px solid #f1f5f9;padding:10px 0}.strategy-review-row:first-of-type{border-top:0}.strategy-review-row strong{color:var(--muted);font-size:.9rem}.strategy-review-row span{color:var(--brand);font-size:.95rem;font-weight:600}.strategy-wizard-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--border-soft);background:#fff;padding:24px 34px}.strategy-footer-note{color:var(--muted);font-size:.9rem;font-weight:700}.strategy-footer-actions{align-items:center;margin-top:0}.strategy-page .strategy-footer-actions .button.button-primary:disabled,.strategy-prep-form .strategy-footer-actions .button.button-primary:disabled{border-color:var(--border-soft);background:#e2e8f0;color:#94a3b8;cursor:not-allowed;opacity:1}.strategy-page .strategy-footer-actions .button.button-primary:disabled:hover,.strategy-prep-form .strategy-footer-actions .button.button-primary:disabled:hover{border-color:var(--border-soft);background:#e2e8f0;color:#94a3b8}.strategy-side-stack{display:grid;grid-gap:20px;gap:20px;position:-webkit-sticky;position:sticky;top:96px}.strategy-side-card{display:grid;grid-gap:16px;gap:16px;padding:26px}.strategy-side-card h2{margin:0;color:var(--brand);font-size:1.08rem;font-weight:700;line-height:1.3;letter-spacing:-.02em}.strategy-side-card p{margin:0;color:var(--muted);font-size:.94rem;line-height:1.55}.strategy-focus-tip{border:1px solid #fed7aa;border-radius:18px;background:#fff7ed;color:#9a3412!important;font-size:.88rem!important;font-weight:700;padding:14px}.strategy-focus-list{display:grid;grid-gap:13px;gap:13px;margin-top:2px}.strategy-focus-item{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--border-soft);border-radius:17px;background:#f8fafc;padding:14px}.strategy-focus-item strong{color:var(--muted);font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.strategy-focus-item span{color:var(--brand);font-size:.95rem;font-weight:700;line-height:1.35}.strategy-focus-item select{min-height:46px;border-radius:14px;padding:10px 12px;font-size:.92rem;font-weight:700}.strategy-side-status{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--border-soft);border-radius:20px;background:#fff;padding:16px}.strategy-side-status-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:4px}.strategy-side-status-head strong{color:var(--brand);font-size:.9rem}.strategy-side-status-head span{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border-radius:999px;background:var(--brand-soft);color:var(--brand);font-size:.78rem;font-weight:900;padding:0 10px}.strategy-status-item{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:.9rem;font-weight:700}.strategy-status-item span{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;border:1px solid var(--border-soft);border-radius:999px;background:#f8fafc;color:var(--brand);font-size:.76rem;font-weight:900}.strategy-status-item.complete{color:var(--brand)}.strategy-status-item.complete span{border-color:var(--accent);background:var(--accent);color:var(--brand)}.strategy-status-item p{margin:0;color:inherit}@media (max-width:1120px){.business-profile-layout,.business-profile-source-card{grid-template-columns:1fr}.business-profile-source-card>div:first-child{border-right:0;border-bottom:1px solid var(--border-soft);padding-right:0;padding-bottom:18px}.business-profile-side-stack{position:static}.strategy-prep-layout{grid-template-columns:1fr}.strategy-side-stack{position:static}.strategy-engine-strip{grid-template-columns:1fr}.strategy-engine-progress{max-width:360px}}@media (max-width:980px){.strategy-focus-card{grid-template-columns:1fr}.strategy-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-focus-grid div:nth-child(2n):after{display:none}.strategy-focus-grid div:nth-child(-n+2){border-bottom:1px solid var(--border-soft)}.strategy-focus-actions,.strategy-focus-card>.button{justify-self:start;margin:0 22px 22px}.strategy-focus-modal-grid{grid-template-columns:1fr}.strategy-adjust-grid,.strategy-final-summary,.strategy-focus-grid,.strategy-focus-screen-grid,.strategy-step-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-submit-bar{align-items:stretch;flex-direction:column}.strategy-submit-bar .button,.strategy-submit-bar .button-row{width:100%}}@media (max-width:680px){.business-profile-document-header,.business-profile-hero .card-body,.business-profile-section,.business-profile-side-card{padding:24px 20px}.business-profile-hero-top{flex-direction:column}.business-profile-source-card,.business-profile-source-facts div{padding:18px}.business-profile-source-facts{grid-template-columns:1fr}.business-profile-hero h1{font-size:32px}.business-profile-row{grid-template-columns:1fr;gap:3px;padding:12px 0}.business-profile-page .button-row,.business-profile-page .button-row .button,.business-profile-side-card .button{width:100%}.strategy-engine-strip,.strategy-focus-card,.strategy-hero .card-body,.strategy-prep-section,.strategy-side-card,.strategy-submit-bar,.strategy-wizard-body,.strategy-wizard-footer,.strategy-wizard-progress{padding:24px 20px}.strategy-hero-top{flex-direction:column}.strategy-latest-generated-card .card-body,.strategy-question-card-footer,.strategy-result-hero,.strategy-result-summary .card-body,.strategy-title-block{align-items:flex-start;flex-direction:column}.strategy-review-layout{grid-template-columns:1fr}.strategy-hero h1{font-size:32px}.strategy-title-block h1{font-size:34px}.strategy-title-actions{align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;text-align:left}.strategy-heading-row{align-items:flex-start;flex-direction:column}.strategy-focus-grid,.strategy-result-grid,.strategy-review-summary{grid-template-columns:1fr}.strategy-profile-service-details-head{align-items:stretch;flex-direction:column}.strategy-profile-service-details-head .button{width:100%}.strategy-detail-list.compact{grid-template-columns:1fr}.strategy-focus-grid div,.strategy-review-summary div,.strategy-review-summary div:nth-child(2n){border-right:0}.strategy-focus-grid div:after{display:none}.strategy-focus-grid div{border-bottom:1px solid var(--border-soft)}.strategy-focus-grid div:last-child{border-bottom:0}.strategy-adjust-grid,.strategy-final-summary,.strategy-focus-grid,.strategy-focus-screen-grid,.strategy-step-tabs{grid-template-columns:1fr}.strategy-question-title-row,.strategy-wizard-footer{align-items:flex-start;flex-direction:column}.strategy-footer-actions,.strategy-footer-actions .button,.strategy-side-card .button{width:100%}.strategy-review-row{grid-template-columns:1fr;gap:3px}}.dashboard-progress-card{display:flex;flex-direction:column;padding:32px 30px}.dashboard-progress-card h2,.dashboard-section-heading h2{margin:0;color:var(--brand);font-size:24px;font-weight:600;line-height:1.25;letter-spacing:-.035em}.dashboard-progress-card p,.dashboard-section-heading p{color:var(--muted)}.dashboard-progress-ring{display:grid;width:160px;height:160px;place-items:center;border-radius:999px;margin:8px auto 26px;position:relative}.dashboard-progress-ring:after{position:absolute;width:118px;height:118px;border-radius:999px;background:#fff;content:""}.dashboard-progress-ring div{position:relative;z-index:1;text-align:center}.dashboard-progress-ring strong{display:block;color:var(--brand);font-size:34px;line-height:1}.dashboard-progress-ring span{color:var(--muted);font-size:13px;font-weight:600}.dashboard-mini-list{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.dashboard-mini-list li{display:flex;justify-content:space-between;gap:14px;border-top:1px solid var(--border-soft);color:var(--muted);font-size:14px;padding-top:12px}.dashboard-mini-list strong{color:var(--brand)}.dashboard-setup-card{padding:34px}.dashboard-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:20px}.dashboard-steps{display:grid;grid-gap:14px;gap:14px}.dashboard-step{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;border:1px solid var(--border-soft);border-radius:22px;background:#fff;padding:18px}.dashboard-step>span{display:grid;width:34px;height:34px;place-items:center;border:1px solid #bef264;border-radius:999px;background:var(--brand-soft);color:#365314;font-weight:700}.dashboard-step em{border:1px solid var(--border);border-radius:999px;background:#f8fafc;color:var(--muted);font-size:12px;font-style:normal;font-weight:700;padding:5px 11px}.dashboard-step:first-child em{border-color:#bef264;background:var(--brand-soft);color:#365314}.dashboard-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.dashboard-metric-card p{color:var(--muted);font-weight:700;margin:0 0 8px}.dashboard-metric-card strong{display:block;color:var(--brand);font-size:32px;line-height:1;margin-bottom:10px}.dashboard-unlock-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.dashboard-unlock-card{padding:26px}.dashboard-unlock-icon{width:42px;height:42px;border-radius:999px;background:var(--brand-soft);color:var(--accent-dark);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.dashboard-unlock-icon svg{width:20px;height:20px;stroke-width:1.9}.dashboard-unlock-card h3{color:var(--brand);font-size:1.08rem;font-weight:600;line-height:1.3;letter-spacing:-.02em;margin:0 0 10px}.dashboard-unlock-card p{color:var(--muted);font-size:.96rem;line-height:1.65;margin:0 0 18px}.dashboard-unlock-status{display:inline-flex;align-items:center;border:1px solid var(--border-soft);border-radius:999px;background:#f8fafc;color:var(--muted);font-size:.8rem;font-weight:700;padding:6px 10px}.dashboard-shell{--dashboard-page-x:clamp(48px,4vw,72px);--dashboard-bg:#fafafb;--dashboard-bg-soft:#f5f5f7;--dashboard-surface:#ffffff;--dashboard-text:#34343a;--dashboard-strong:#2b2b31;--dashboard-muted:#555966;--dashboard-faint:#a9a9b2;--dashboard-line:#eeeef3;--dashboard-primary:#6418c3;--dashboard-primary-hover:#7b24db;--dashboard-primary-soft:#f1e7ff;--dashboard-green:#26c880;--dashboard-green-soft:#e8fbf2;--dashboard-cyan:#2dcdfe;--dashboard-cyan-soft:#e7f8ff;--dashboard-orange:#ffab2d;--dashboard-orange-soft:#fff1dc;--dashboard-red:#fe4c56;--dashboard-red-soft:#ffe8ea;--dashboard-shadow:0 12px 34px rgb(15 15 20/3.5%),0 2px 8px rgb(15 15 20/2.5%);grid-template-columns:clamp(300px,20vw,350px) minmax(0,1fr);background:var(--dashboard-bg);color:var(--dashboard-text);font-family:Inter,Nunito Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px}.dashboard-sidebar{border-right:1px solid var(--dashboard-line);background:var(--dashboard-surface);width:auto;min-width:0;padding:40px 34px 34px}.dashboard-sidebar-brand{margin-bottom:28px}.dashboard-workspace-card{border:1px solid rgb(100 24 195/12%);border-radius:28px;background:linear-gradient(135deg,#f7efff 0,var(--dashboard-primary-soft) 100%);color:var(--dashboard-primary);box-shadow:none;margin:0 0 42px;min-height:190px;overflow:hidden;padding:34px 30px;position:relative}.dashboard-workspace-card:after{display:none}.dashboard-nav-sections p,.dashboard-workspace-card span{color:inherit;opacity:.74}.dashboard-workspace-card span{position:relative;z-index:1}.dashboard-workspace-card strong{position:relative;z-index:1;color:var(--dashboard-primary);font-size:1.2rem;margin-top:8px}.dashboard-nav-sections{gap:34px}.dashboard-sidebar nav{gap:8px}.dashboard-sidebar .nav-item,.dashboard-sidebar .sidebar-button{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;min-height:56px;border:0;border-radius:16px;color:#9b9ba3;font-size:1.02rem;font-weight:700;padding:13px 16px}.dashboard-sidebar .nav-item svg{width:22px;height:22px}.dashboard-sidebar .nav-item.active,.dashboard-sidebar .nav-item:hover,.dashboard-sidebar .sidebar-button:hover{background:var(--dashboard-primary-soft);color:var(--dashboard-primary)}.dashboard-topbar{position:static!important;min-height:116px;border:0!important;border-bottom:0!important;background:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important;outline:0;padding:52px var(--dashboard-page-x) 24px}.dashboard-topbar:after,.dashboard-topbar:before{display:none}.dashboard-search-pill{display:flex;align-items:center;width:min(520px,100%);min-height:66px;gap:18px;border-radius:999px;background:var(--dashboard-surface);color:var(--dashboard-faint);box-shadow:var(--dashboard-shadow);padding:0 30px}.dashboard-search-pill svg{width:22px;height:22px;color:var(--dashboard-primary);stroke-width:2}.dashboard-search-pill span{overflow:hidden;font-size:1.02rem;text-overflow:ellipsis;white-space:nowrap}.topbar-link{color:var(--dashboard-primary);font-size:.98rem}.avatar-button,.icon-button{border:0;background:var(--dashboard-surface);box-shadow:var(--dashboard-shadow)}.icon-button{width:48px;height:48px}.icon-button svg{width:22px;height:22px}.avatar-button{min-height:56px;gap:12px;padding:0 18px;font-size:1rem}.avatar-circle{width:38px;height:38px;background:var(--dashboard-primary-soft);color:var(--dashboard-primary)}.shell-main{background:var(--dashboard-bg);padding:42px var(--dashboard-page-x) 96px}.dashboard-workspace-page{display:grid;grid-gap:38px;gap:38px}.dashboard-workspace-head{display:flex;align-items:flex-start;justify-content:space-between;gap:34px;padding:6px 0 8px}.dashboard-app-eyebrow{display:inline-flex;color:var(--dashboard-primary);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dashboard-workspace-head h1{margin:14px 0;color:#373742;font-size:clamp(2.25rem,3.2vw,3.15rem);font-weight:800;letter-spacing:-.05em;line-height:1.08}.dashboard-action-card p,.dashboard-empty-copy,.dashboard-workspace-head p{color:var(--dashboard-muted);font-size:1.04rem;line-height:1.7;margin:0}.dashboard-stage-pill{display:grid;width:-moz-fit-content;width:fit-content;min-width:0;max-width:min(520px,100%);grid-gap:5px;gap:5px;border-radius:16px;background:var(--dashboard-surface);box-shadow:var(--dashboard-shadow);padding:30px 60px}.dashboard-stage-pill span{color:var(--dashboard-faint);font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dashboard-stage-pill strong{color:#373742;font-size:1.08rem}.dashboard-action-card,.dashboard-status-card,.dashboard-workspace-card-large{border:0;border-radius:18px;background:var(--dashboard-surface);box-shadow:var(--dashboard-shadow)}.dashboard-action-card{position:relative;overflow:hidden;padding:clamp(54px,5vw,74px)}.dashboard-action-card:after{position:absolute;top:-90px;right:-60px;width:320px;height:260px;border-radius:999px;background:radial-gradient(circle,rgb(45 205 254/14%),transparent 70%);content:""}.dashboard-action-card>*{position:relative;z-index:1}.dashboard-action-card h2{max-width:860px;margin:12px 0 10px;color:#373742;font-size:clamp(2rem,3.1vw,2.7rem);font-weight:800;letter-spacing:-.04em;line-height:1.13}.dashboard-action-buttons{margin-top:34px}.dashboard-primary-cta{border-color:var(--dashboard-primary)!important;border-radius:12px!important;background:var(--dashboard-primary)!important;color:#fff!important;box-shadow:0 12px 26px rgb(100 24 195/22%)!important}.dashboard-primary-cta:hover{border-color:var(--dashboard-primary-hover)!important;background:var(--dashboard-primary-hover)!important;color:#fff!important;transform:translateY(-1px)}.dashboard-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.dashboard-status-card{display:grid;grid-gap:10px;gap:10px;min-height:170px;font-size:1rem;padding:40px}.dashboard-status-card p,.dashboard-status-card span{color:var(--dashboard-muted);margin:0}.dashboard-status-card span{font-size:.98rem;line-height:1.55}.dashboard-status-card p{font-weight:800}.dashboard-status-card strong{color:#373742;font-size:clamp(1.75rem,2vw,2.25rem);line-height:1}.dashboard-status-card.purple strong{color:var(--dashboard-primary)}.dashboard-status-card.green strong{color:var(--dashboard-green)}.dashboard-status-card.orange strong{color:var(--dashboard-orange)}.dashboard-workspace-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr);grid-gap:28px;gap:28px}.dashboard-workspace-card-large{font-size:1rem;padding:46px}.dashboard-shell .button{border-radius:12px}.dashboard-card-headline{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.dashboard-card-headline h2{margin:0 0 6px;color:#373742;font-size:1.48rem;font-weight:800;letter-spacing:-.025em}.dashboard-card-headline p,.dashboard-card-headline>span{color:var(--dashboard-primary);font-weight:800;margin:0}.dashboard-progress-line{height:9px;overflow:hidden;border-radius:999px;background:var(--dashboard-primary-soft);margin-bottom:22px}.dashboard-progress-line span{display:block;width:var(--value,0);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--dashboard-primary),var(--dashboard-primary-hover))}.dashboard-activity-list,.dashboard-progress-list{display:grid;grid-gap:14px;gap:14px}.dashboard-workspace-progress-step{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;color:var(--dashboard-muted)}.dashboard-workspace-progress-step em{color:var(--dashboard-faint);font-style:normal}.dashboard-workspace-progress-step strong{color:inherit}.dashboard-workspace-progress-step span{border-radius:999px;background:var(--dashboard-bg-soft);color:var(--dashboard-muted);font-size:.76rem;font-weight:800;padding:5px 9px}.dashboard-workspace-progress-step.complete span,.dashboard-workspace-progress-step.complete strong{color:var(--dashboard-green)}.dashboard-workspace-progress-step.complete span{background:var(--dashboard-green-soft)}.dashboard-workspace-progress-step.current span,.dashboard-workspace-progress-step.current strong{color:var(--dashboard-primary)}.dashboard-workspace-progress-step.current span{background:var(--dashboard-primary-soft)}.dashboard-workspace-progress-step.locked{opacity:.55}.dashboard-summary-panel dl{display:grid;grid-gap:15px;gap:15px;margin:0}.dashboard-summary-panel div{display:grid;grid-gap:4px;gap:4px;border-top:1px solid var(--dashboard-line);padding-top:14px}.dashboard-summary-panel div:first-child{border-top:0;padding-top:0}.dashboard-summary-panel dt{color:var(--dashboard-faint);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dashboard-summary-panel dd{color:#373742;font-size:1.02rem;font-weight:800;margin:0}.dashboard-activity-list>div{display:grid;grid-template-columns:14px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;border-top:1px solid var(--dashboard-line);padding-top:14px}.dashboard-activity-list>div:first-child{border-top:0;padding-top:0}.dashboard-activity-list span{width:10px;height:10px;border-radius:999px;background:var(--dashboard-cyan);margin-top:6px}.dashboard-activity-list strong{color:#373742}.dashboard-activity-list p{color:var(--dashboard-muted);font-size:.98rem;line-height:1.6;margin:4px 0 0}.dashboard-task-chip-list{display:flex;flex-wrap:wrap;gap:12px}.dashboard-task-chip-list span{border-radius:999px;background:var(--dashboard-orange-soft);color:#a16207;font-size:.86rem;font-weight:800;padding:10px 13px}@media (min-width:1321px){.dashboard-shell{grid-template-columns:clamp(350px,22vw,400px) minmax(0,1fr)}.dashboard-sidebar{padding-left:40px;padding-right:40px}}.dashboard-topbar{padding-top:82px}.dashboard-search-pill{width:min(620px,100%);min-height:74px;padding-inline:34px}.dashboard-search-pill span,.topbar-link{font-size:1.08rem}.icon-button{width:56px;height:56px}.icon-button svg{width:24px;height:24px}.avatar-button{min-height:64px;gap:14px;padding-inline:22px;font-size:1.08rem}.avatar-circle{width:44px;height:44px;font-size:1rem}.dashboard-action-card p,.dashboard-activity-list p,.dashboard-card-headline p,.dashboard-empty-copy,.dashboard-status-card span,.dashboard-summary-panel dd,.dashboard-task-chip-list span,.dashboard-workspace-head p{font-size:1.1rem;line-height:1.72}.dashboard-activity-list strong,.dashboard-stage-pill strong,.dashboard-workspace-progress-step strong{font-size:1.06rem}@media (max-width:1040px){.dashboard-metrics-grid,.dashboard-shell,.dashboard-top-grid,.dashboard-unlock-grid{grid-template-columns:1fr}.dashboard-sidebar{position:static;width:auto;height:auto;padding:28px}}@media (max-width:1320px) and (min-width:1041px){.dashboard-shell{--dashboard-page-x:36px;grid-template-columns:clamp(290px,22vw,330px) minmax(0,1fr)}.dashboard-sidebar{width:auto;padding:36px 30px 28px}.dashboard-topbar,.shell-main{padding-left:36px;padding-right:36px}}@media (max-width:860px){.home-feature-grid,.home-hero-grid{grid-template-columns:1fr}.dashboard-section-heading,.nav,.nav-actions,.nav-left,.nav-links{align-items:flex-start;flex-direction:column}.shell-main{padding:24px 18px 48px}.button-row{flex-direction:column}.button-row .button{width:100%}.dashboard-step{grid-template-columns:auto minmax(0,1fr)}.dashboard-step em{grid-column:2;justify-self:start}}.container{width:min(1120px,calc(100% - 40px))}.header{position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid var(--border-soft);background:rgb(255 255 255/96%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.public-nav{max-width:1120px;padding:18px 20px}.home-hero{overflow:visible;background:linear-gradient(180deg,#fff,#f8fafc);padding:74px 0 72px}.home-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);grid-gap:70px;gap:70px;align-items:center}.home-badge{min-height:auto;margin-bottom:18px;padding:6px 14px;color:var(--brand);letter-spacing:.06em}.home-hero h1{max-width:680px;margin:0;color:var(--brand);font-size:clamp(2.375rem,5vw,3.625rem);font-weight:700;line-height:1.2;letter-spacing:-.04em}.home-hero h1 span{color:var(--accent-dark)}.home-hero p.home-hero-copy,.home-hero-copy{max-width:590px;margin:22px 0 0;color:var(--muted);font-size:1.06rem;line-height:1.75}.home-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px}.home-green-cta,.home-heavy-cta,.home-secondary-cta{min-height:52px;border-radius:999px;font-size:15px;font-weight:700;padding:14px 24px;text-transform:none;white-space:nowrap}.home-heavy-cta{border-color:var(--brand);background:var(--brand);color:#fff;box-shadow:var(--shadow)}.home-secondary-cta{border-color:var(--border);background:#fff;color:var(--brand)}.home-green-cta:hover,.home-heavy-cta:hover,.home-secondary-cta:hover{border-color:var(--accent);background:var(--accent);color:var(--brand);transform:translateY(-1px)}.home-trust-row{gap:12px;margin-top:26px;color:var(--muted);font-size:13px;font-weight:700}.home-avatar-stack,.home-trust-row{display:flex;align-items:center}.home-avatar{width:30px;height:30px;margin-left:-8px;border:2px solid #fff;border-radius:999px;background:#cbd5e1}.home-avatar:first-child{margin-left:0}.home-avatar-green{background:var(--accent)}.home-cta-card,.home-feature-card,.home-final-cta,.home-mockup-card{border:1px solid var(--border);border-radius:28px;background:#fff}.home-mockup-card{padding:30px;box-shadow:0 10px 24px rgb(15 23 42/8%),0 2px 6px rgb(15 23 42/4%)}.home-mockup-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px;border-bottom:1px solid var(--border-soft);padding-bottom:18px}.home-mockup-title{color:var(--brand);font-size:13px;font-weight:700;letter-spacing:.04em}.home-status-pill{display:inline-flex;align-items:center;border:1px solid var(--border-soft);border-radius:999px;background:#f8fafc;color:var(--muted);font-size:11px;font-weight:700;padding:5px 10px;text-transform:lowercase}.home-sample-strategy-list{display:grid;grid-gap:12px;gap:12px}.home-sample-strategy-row{display:grid;grid-template-columns:34px 1fr auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--border-soft);border-radius:16px;background:#fff;padding:14px}.home-row-num{display:flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:999px;background:var(--accent);color:var(--brand);font-size:13px;font-weight:700}.home-row-num-muted{background:#e2e8f0;color:#94a3b8}.home-skeleton{width:110px;height:8px;margin-bottom:8px;border-radius:999px;background:#e2e8f0}.home-row-label{color:var(--brand);font-size:13px;font-weight:700}.home-row-label-muted{color:#94a3b8}.home-row-tag{border:1px solid rgb(132 204 22/35%);border-radius:999px;background:var(--brand-soft);color:var(--accent-dark);font-size:11px;font-weight:700;padding:5px 9px}.home-row-tag-muted{border-color:#e2e8f0;background:#f8fafc;color:#94a3b8}.home-mockup-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-top:22px;border-top:1px dashed #cbd5e1;padding-top:18px}.home-metric-label{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.home-metric-value{margin-top:4px;color:var(--brand);font-size:28px;font-weight:700;line-height:1;letter-spacing:-.04em}.home-metric-value span{color:var(--accent-dark);font-size:12px;letter-spacing:0}.home-view-enquiries,.home-view-enquiries:disabled,.home-view-enquiries:hover{border-color:var(--border);background:#fff;color:var(--brand);cursor:not-allowed;opacity:.55;transform:none}.home-feature-section{background:var(--brand);color:#fff;padding:76px 0}.home-feature-wrap{display:grid;grid-gap:56px;gap:56px}.home-section-heading{max-width:720px;margin:0 auto;text-align:center}.home-cta-card h2,.home-final-cta h2,.home-section-heading h2{margin:0;color:var(--brand);font-size:clamp(2rem,4vw,2.375rem);font-weight:700;line-height:1.25;letter-spacing:-.04em}.home-feature-section .home-section-heading h2{color:#fff}.home-final-cta h2 span,.home-section-heading h2 span{color:var(--accent)}.home-cta-card p,.home-final-cta p,.home-section-heading p{margin:16px auto 0;color:var(--muted);font-size:1.06rem;line-height:1.75}.home-feature-section .home-section-heading p{color:#cbd5e1;max-width:none}.home-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.home-feature-card{border-color:rgb(255 255 255/12%);background:rgb(255 255 255/4%);box-shadow:none;padding:28px}.home-feature-icon{margin:0 0 20px;color:#94a3b8;font-size:34px;font-weight:700;line-height:1;letter-spacing:-.04em}.home-feature-card h3{display:inline-block;margin:0 0 16px;border-bottom:3px solid var(--accent);color:#fff;font-size:16px;font-weight:700;letter-spacing:-.02em;padding-bottom:4px;text-transform:none}.home-feature-card p{margin:0;color:#cbd5e1;font-size:15px;line-height:1.65}.home-cta-section{background:var(--background);padding:76px 0}.home-cta-card{max-width:760px;margin:0 auto;box-shadow:var(--shadow);padding:clamp(38px,6vw,56px);text-align:center}.home-cta-card p{max-width:none}.home-price-note{margin:24px 0 6px;color:var(--accent-dark);font-size:clamp(3.375rem,7vw,4rem);font-weight:700;line-height:1;letter-spacing:-.06em}.home-price-note span{font-size:30px;letter-spacing:-.04em}.home-micro-copy{margin-bottom:28px;color:var(--muted);font-size:15px}.home-trade-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px}.home-trade-strip span{border:1px solid var(--border-soft);border-radius:999px;background:#f8fafc;color:var(--muted);font-size:12px;font-weight:700;padding:7px 11px}.home-final-section{background:var(--background);padding:0 0 76px}.home-final-cta{max-width:920px;margin:0 auto;border-color:var(--brand);background:var(--brand);box-shadow:none;color:#fff;padding:clamp(38px,6vw,56px);text-align:center}.home-final-cta h2{max-width:70%;margin:0 auto;color:#fff}.home-final-cta p{max-width:620px;margin:18px auto 28px;color:#cbd5e1}.home-green-cta{border-color:var(--accent);background:var(--accent);box-shadow:none}@media (max-width:980px){.home-hero-grid{grid-template-columns:1fr;gap:42px}.home-hero h1,.home-hero p.home-hero-copy,.home-hero-copy{max-width:760px}.home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.container{width:min(100% - 28px,1120px)}.home-hero{padding:48px 0 56px}.home-hero h1{font-size:38px;line-height:1.22}.home-hero-actions,.home-mockup-footer,.home-trust-row{align-items:stretch;flex-direction:column}.home-green-cta,.home-heavy-cta,.home-secondary-cta,.home-view-enquiries{width:100%}.home-mockup-card{padding:22px}.home-sample-strategy-row{grid-template-columns:30px 1fr}.home-row-tag{grid-column:2;justify-self:start}.home-feature-grid{grid-template-columns:1fr}.home-feature-card{padding:26px}.home-cta-card{padding:34px 22px}.home-price-note{font-size:54px}.home-final-cta h2{max-width:100%}}.dashboard-shell{display:grid;grid-template-columns:300px minmax(0,1fr);min-height:100vh;background:var(--background)}.dashboard-sidebar{position:-webkit-sticky;position:sticky;top:0;display:flex;height:100vh;max-height:100vh;flex-direction:column;gap:22px;overflow:hidden;border-right:1px solid var(--border-soft);background:#fff;box-shadow:none;padding:28px 18px 20px}.dashboard-sidebar .logo{flex-shrink:0;padding:0 12px}.business-switcher.dashboard-workspace-card{flex-shrink:0;margin:0 8px;border:1px solid var(--border);border-radius:16px;background:#f8fafc;padding:14px 16px}.dashboard-workspace-card .workspace-card-grip{width:22px;height:22px;margin-bottom:12px;background-image:radial-gradient(rgb(30 41 59/34%) 1.8px,transparent 0);background-size:7px 7px}.dashboard-workspace-card .workspace-card-name{display:block;color:var(--brand);font-size:.98rem;font-weight:700;line-height:1.35}.dashboard-workspace-card .workspace-card-label{display:block;margin-top:4px;color:var(--muted);font-size:.72rem;font-weight:300;letter-spacing:.01em;line-height:1.3;opacity:1;text-transform:none}.business-label{color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.business-name{color:var(--brand);font-size:.98rem;font-weight:700;line-height:1.35}.dashboard-nav-sections{display:grid;flex:1 1;min-height:0;grid-gap:20px;gap:20px;overflow-y:auto;padding-right:4px;padding-bottom:6px}.dashboard-nav-sections::-webkit-scrollbar{width:6px}.dashboard-nav-sections::-webkit-scrollbar-track{background:transparent}.dashboard-nav-sections::-webkit-scrollbar-thumb{background:#dbe3ec;border-radius:999px}.nav-section{display:grid;grid-gap:8px;gap:8px}.dashboard-nav-sections .nav-section-title{margin:0;padding:0 16px;color:#7c8aa5;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dashboard-sidebar .nav-list{display:grid;grid-gap:4px;gap:4px;margin:0}.dashboard-sidebar .nav-item{display:flex;min-height:52px;align-items:center;gap:16px;margin:0 6px;border:1px solid transparent;border-radius:20px;color:#526179;font-size:1rem;font-weight:600;padding:0 22px;transition:.18s ease}.dashboard-sidebar .nav-item svg{width:20px;height:20px;flex:0 0 auto;stroke-width:1.9;color:inherit}.dashboard-sidebar .nav-item:hover{border-color:transparent;background:#f8fafc;color:var(--brand)}.dashboard-sidebar .nav-item.active{background:#f3f8df;color:var(--brand)}.sidebar-footer{flex-shrink:0;margin:0 8px;border:1px solid var(--border-soft);border-radius:22px;background:#f8fafc;color:var(--brand);padding:16px}.sidebar-footer-title{margin-bottom:6px;font-weight:700;line-height:1.3}.sidebar-footer-text{color:var(--muted);font-size:.9rem;line-height:1.55}.dashboard-sidebar .sidebar-form{flex-shrink:0;margin:0 6px}.dashboard-sidebar .sidebar-button{width:100%;min-height:46px;border:1px solid var(--border-soft);border-radius:18px;background:#fff;color:#526179;cursor:pointer;font-weight:600;padding:11px 18px;text-align:left}.dashboard-sidebar .sidebar-button:hover{border-color:transparent;background:#f8fafc;color:var(--brand)}.dashboard-main-area{min-width:0}.dashboard-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;min-height:72px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-soft);background:rgb(255 255 255/96%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:0 28px}.mobile-menu{display:none;border:1px solid var(--border);border-radius:999px;background:#fff;cursor:pointer;padding:9px 13px}.mobile-menu,.page-title{color:var(--brand);font-weight:700}.page-title{font-size:1rem}.topbar-actions{display:flex;align-items:center;gap:12px}.topbar-link{color:var(--muted);font-size:.92rem;font-weight:700}.topbar-link:hover{color:var(--accent-dark);text-decoration:underline}.icon-button{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--brand);cursor:pointer;transition:.18s ease}.icon-button:hover{border-color:#bef264;background:var(--brand-soft)}.icon-button svg{width:18px;height:18px}.avatar-button{gap:10px;border:1px solid var(--border);background:#fff;cursor:pointer;font-weight:700;padding:7px 12px 7px 7px}.avatar-button,.avatar-circle{display:inline-flex;align-items:center;border-radius:999px;color:var(--brand)}.avatar-circle{width:28px;height:28px;justify-content:center;background:var(--accent);font-size:.82rem;font-weight:800}.mobile-sidebar-backdrop{display:none}@media (max-width:1040px){.dashboard-shell{grid-template-columns:1fr}.dashboard-sidebar{position:fixed;top:0;left:0;z-index:30;width:300px;height:100dvh;max-height:100dvh;transform:translateX(-110%);transition:transform .22s ease;box-shadow:0 18px 60px rgb(15 23 42/18%)}.dashboard-sidebar.open{transform:translateX(0)}.mobile-sidebar-backdrop.show{position:fixed;inset:0;z-index:25;display:block;border:0;background:rgb(15 23 42/36%);padding:0}.mobile-menu{display:inline-flex}.page-title{display:none}}@media (max-width:680px){.dashboard-topbar{padding:0 14px}.avatar-button span:not(.avatar-circle),.topbar-link{display:none}}.button,.home-green-cta,.home-heavy-cta,.home-secondary-cta,.nav-strategy-cta{--button-fill:var(--brand);--button-hover-text:var(--button-fill)}.button-primary,.home-heavy-cta,.nav-strategy-cta{--button-fill:var(--brand);border-color:var(--button-fill);background:var(--button-fill);color:#fff}.button-ghost,.button-secondary,.home-secondary-cta{--button-fill:var(--brand);border-color:var(--button-fill);background:#fff;color:var(--button-fill)}.home-green-cta{--button-fill:var(--accent);border-color:var(--button-fill);background:var(--button-fill);color:var(--brand)}.button:not(:disabled):hover,.home-green-cta:hover,.home-heavy-cta:hover,.home-secondary-cta:hover,.nav-strategy-cta:hover{border-color:var(--button-fill);background:transparent;color:var(--button-hover-text);box-shadow:none;transform:translateY(-1px)}.shell-main .button-row .button-primary:nth-child(odd),.shell-main .button-row .button:nth-child(odd){--button-fill:var(--brand);border-color:var(--brand);background:var(--brand);color:#fff}.shell-main .button-row .button-secondary:nth-child(2n),.shell-main .button-row .button:nth-child(2n){--button-fill:var(--accent);border-color:var(--accent);background:var(--accent);color:var(--brand)}.shell-main .button-row .button:hover{border-color:var(--button-fill);background:transparent;color:var(--button-fill)}.dashboard-summary-strip strong{color:var(--accent-dark);font-weight:800}.shell-main .button-row .dashboard-cta-dark,.shell-main .dashboard-cta-dark{--button-fill:var(--brand);border-color:var(--brand);background:var(--brand);color:#fff;box-shadow:none}.shell-main .button-row .dashboard-cta-green,.shell-main .dashboard-cta-green{--button-fill:var(--accent);border-color:var(--accent);background:var(--accent);color:var(--brand);box-shadow:none}.shell-main .button-row .dashboard-cta-dark:hover,.shell-main .dashboard-cta-dark:hover{border-color:var(--brand);background:transparent;color:var(--brand)}.shell-main .button-row .dashboard-cta-green:hover,.shell-main .dashboard-cta-green:hover{border-color:var(--accent);background:transparent;color:var(--accent-dark)}.dashboard-shell .shell-main .button-row a.button.dashboard-cta-dark,.dashboard-shell .shell-main a.button.dashboard-cta-dark{border-color:var(--brand)!important;background:var(--brand)!important;color:#fff!important;transform:none!important}.dashboard-shell .shell-main .button-row a.button.dashboard-cta-dark:focus-visible,.dashboard-shell .shell-main .button-row a.button.dashboard-cta-dark:hover,.dashboard-shell .shell-main a.button.dashboard-cta-dark:focus-visible,.dashboard-shell .shell-main a.button.dashboard-cta-dark:hover{border-color:var(--brand)!important;background:transparent!important;color:var(--brand)!important;transform:none!important}.dashboard-shell .shell-main .button-row a.button.dashboard-cta-green,.dashboard-shell .shell-main a.button.dashboard-cta-green{border-color:var(--accent)!important;background:var(--accent)!important;color:var(--brand)!important;transform:none!important}.dashboard-shell .shell-main .button-row a.button.dashboard-cta-green:focus-visible,.dashboard-shell .shell-main .button-row a.button.dashboard-cta-green:hover,.dashboard-shell .shell-main a.button.dashboard-cta-green:focus-visible,.dashboard-shell .shell-main a.button.dashboard-cta-green:hover{border-color:var(--brand)!important;background:transparent!important;color:var(--brand)!important;transform:none!important}.setup-shell{min-height:100vh;display:flex;flex-direction:column;background:var(--background)}.setup-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;height:72px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--border-soft);background:rgb(255 255 255/96%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:0 40px}.setup-page{width:100%;max-width:1380px;margin:0 auto;padding:28px 40px 60px}.setup-card{border:1px solid var(--border);border-radius:28px;background:#fff;box-shadow:none}.setup-status{margin-bottom:24px;padding:22px 24px}.setup-status-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:16px}.setup-status-main{flex:1 1;min-width:0}.setup-status h1{color:var(--brand);font-size:24px;font-weight:600;line-height:1.22;letter-spacing:-.035em;margin:0 0 5px}.setup-status p{max-width:none;color:var(--muted);font-size:.95rem;margin:0}.progress-summary{min-width:150px;flex-shrink:0;text-align:right}.progress-summary span{display:block;color:var(--muted);font-size:.84rem;font-weight:700;margin-bottom:2px}.progress-summary strong{display:block;color:var(--brand);font-size:24px;font-weight:700;line-height:1;letter-spacing:-.04em}.progress-track{width:100%;height:8px;overflow:hidden;border-radius:999px;background:#e2e8f0}.progress-fill{height:100%;border-radius:inherit;background:var(--accent);transition:width .24s ease}.setup-layout{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.setup-side{position:-webkit-sticky;position:sticky;top:100px;max-height:calc(100vh - 120px);overflow-y:auto;padding:22px}.setup-side h2{color:var(--brand);font-size:18px;font-weight:600;line-height:1.25;letter-spacing:-.025em;margin:0 0 6px}.setup-side p{color:var(--muted);font-size:.92rem;line-height:1.5;margin:0 0 18px}.setup-step-list{display:grid;grid-gap:6px;gap:6px}.setup-step-btn{display:grid;width:100%;grid-template-columns:28px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;border:0;border-radius:14px;background:transparent;color:var(--muted);cursor:pointer;padding:9px 10px;text-align:left;transition:.18s ease}.setup-step-btn.active,.setup-step-btn:hover{background:#f3f8df;color:var(--brand)}.setup-step-number{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--border);border-radius:50%;background:#fff;color:inherit;font-size:.78rem;font-weight:800}.setup-step-btn.done .setup-step-number{border-color:var(--accent);background:var(--accent);color:var(--brand)}.setup-step-name{font-size:.9rem;font-weight:700;line-height:1.25}.wizard-card{min-height:680px;display:flex;flex-direction:column}.wizard-main{flex:1 1;padding:54px}.step-screen{animation:setup-fade-in .22s ease both}.step-inner{max-width:840px}.step-inner.wide{max-width:980px}@keyframes setup-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.step-kicker{color:var(--accent-dark);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.step-screen h2{max-width:820px;color:var(--brand);font-size:34px;font-weight:600;line-height:1.22;letter-spacing:-.04em;margin:0 0 12px}.step-copy{max-width:760px;color:var(--muted);font-size:1rem;margin:0 0 34px}.form-grid{display:grid;grid-template-columns:1fr;grid-gap:22px;gap:22px;align-items:start}.form-grid.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.single{grid-template-columns:1fr}.form-group{display:grid;grid-gap:8px;gap:8px;align-content:start}.form-group.full{grid-column:1/-1}.field-label{color:var(--brand);font-size:.92rem;font-weight:700;line-height:1.35;min-height:1.35em}.field-help{color:var(--muted);font-size:.86rem;line-height:1.45;margin:0}.setup-shell input,.setup-shell select,.setup-shell textarea{width:100%;border:1px solid var(--border);border-radius:16px;background:#fff;color:var(--brand);font-size:1rem;outline:none;padding:14px 15px;transition:.18s ease}.setup-shell textarea{min-height:118px;resize:vertical}.setup-shell input:focus,.setup-shell select:focus,.setup-shell textarea:focus{border-color:#2c5ce6;box-shadow:0 0 0 1px rgb(44 92 230/45%);outline:0}.error-text{color:var(--danger);font-size:.86rem;font-weight:600;margin:0}.choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.choice-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-card{min-height:132px;border:1px solid var(--border);border-radius:22px;background:#fff;cursor:pointer;padding:22px;text-align:left;transition:.18s ease}.choice-card.selected,.choice-card:hover,.setup-info-card,.setup-info-card:hover{border-color:var(--accent);background:#f3f8df}.setup-info-card,.setup-info-card:hover{cursor:default;transform:none}.choice-card h3{color:var(--brand);font-size:1rem;font-weight:700;line-height:1.25;margin:0 0 8px}.choice-card p{color:var(--muted);font-size:.9rem;line-height:1.45;margin:0}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.setup-trade-chips{max-height:230px;overflow-y:auto;padding-right:8px}.chip{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--brand);cursor:pointer;font-size:.92rem;font-weight:700;padding:9px 13px;transition:.18s ease}.chip.selected,.chip:hover{border-color:var(--accent);background:var(--brand-soft)}.tag-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px}.optional-panel{margin-top:6px;border:1px solid var(--border-soft);border-radius:22px;background:#f8fafc;overflow:hidden}.optional-panel summary{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--brand);cursor:pointer;font-weight:700;list-style:none;padding:18px 20px}.optional-panel summary::-webkit-details-marker{display:none}.optional-panel summary:after{content:"+";display:grid;width:28px;height:28px;flex-shrink:0;place-items:center;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--muted);font-weight:800}.optional-panel[open] summary:after{content:"−"}.optional-content{display:grid;grid-gap:18px;gap:18px;padding:0 20px 20px}.proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:26px}.proof-card{min-height:120px;border:1px solid var(--border);border-radius:22px;background:#fff;cursor:pointer;padding:20px;text-align:left;transition:.18s ease}.proof-card.selected,.proof-card:hover{border-color:var(--accent);background:#f3f8df}.proof-card h3{color:var(--brand);font-size:1rem;font-weight:700;line-height:1.25;margin:0 0 7px}.proof-card p{color:var(--muted);font-size:.88rem;line-height:1.45;margin:0}.proof-fields{display:grid;grid-gap:18px;gap:18px}.tag-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tag{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border-soft);border-radius:999px;background:#f8fafc;color:var(--brand);font-size:.88rem;font-weight:700;padding:7px 10px}.edit-link,.tag button{border:0;background:transparent;color:var(--muted);cursor:pointer;font-weight:800}.review-document{overflow:hidden;border:1px solid var(--border);border-radius:26px;background:#fff}.review-block{border-top:1px solid var(--border-soft);padding:40px}.review-block:first-child{border-top:0}.review-block-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.review-block h3{color:var(--brand);font-size:1.05rem;font-weight:700;line-height:1.25;letter-spacing:-.015em;margin:0}.edit-link{color:var(--accent-dark);font-size:.86rem;white-space:nowrap}.edit-link:hover{text-decoration:underline}.review-row,.review-rows{display:grid}.review-row{grid-template-columns:220px minmax(0,1fr);grid-gap:22px;gap:22px;border-top:1px solid #f1f5f9;padding:11px 0}.review-row:first-child{border-top:0}.review-label{color:var(--muted);font-size:.9rem;font-weight:700;letter-spacing:0;margin:0;text-transform:none}.review-value{color:var(--brand);font-size:.96rem;font-weight:600;word-break:break-word}.approval-box{margin-top:24px;border:1px solid #bef264;border-radius:26px;background:#f3f8df;padding:24px}.approval-box h3{color:var(--brand);font-size:1.18rem;font-weight:700;line-height:1.3;letter-spacing:-.025em;margin:0 0 8px}.approval-box p{max-width:760px;color:var(--muted);font-size:.96rem;margin:0 0 18px}.approval-check{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px}.approval-check input{width:18px;height:18px;margin-top:3px;accent-color:var(--accent)}.approval-check label{color:var(--brand);font-weight:700;line-height:1.5}.wizard-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--border-soft);padding:20px 28px}.footer-left,.footer-right{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.save-note{color:var(--muted);font-size:.88rem;font-weight:600}.setup-add-btn,.setup-back-btn,.setup-next-btn,.setup-save-exit{min-height:54px;border-radius:999px;gap:9px}.setup-save-exit,.setup-shell .setup-save-exit{border-color:var(--accent);background:var(--accent);color:var(--brand-dark);box-shadow:none;transform:none}.setup-save-exit:hover,.setup-shell .setup-save-exit:hover{border-color:var(--brand-dark);background:transparent;box-shadow:none;color:var(--brand-dark);transform:translateY(-1px)}.setup-next-btn svg{width:18px;height:18px}@media (max-width:1180px){.setup-layout{grid-template-columns:1fr}.setup-side{position:static;max-height:none}.setup-step-list{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-grid,.choice-grid.two,.proof-grid{grid-template-columns:1fr}}@media (max-width:760px){.setup-topbar{padding:0 16px}.setup-page{padding:18px 14px 42px}.setup-side,.setup-status,.wizard-main{padding:20px}.setup-status-header,.wizard-footer{flex-direction:column;align-items:stretch}.progress-summary{min-width:0;text-align:left}.step-screen h2{font-size:30px}.form-grid,.form-grid.two-col,.setup-step-list,.tag-input-row{grid-template-columns:1fr}.review-block{padding:22px 20px}.review-row{grid-template-columns:1fr;gap:3px;padding:12px 0}.footer-left,.footer-right,.footer-right .button,.tag-input-row .button{width:100%}}.dashboard-shell{align-items:start!important;grid-template-columns:clamp(330px,20vw,400px) minmax(0,1fr)!important}.dashboard-shell .dashboard-sidebar{width:auto!important;min-width:0!important;padding-left:40px!important;padding-right:40px!important}.dashboard-shell .dashboard-topbar{position:static!important;min-height:auto!important;border:0!important;border-bottom:0!important;background:transparent!important;box-shadow:none!important;padding:30px var(--dashboard-page-x) 24px!important;margin-top:0!important}.dashboard-shell .topbar-actions{gap:32px!important}.dashboard-shell .dashboard-search-pill{width:min(660px,100%)!important;min-height:76px!important;padding-inline:36px!important}.dashboard-shell .avatar-button,.dashboard-shell .dashboard-search-pill span,.dashboard-shell .topbar-link{font-size:1.12rem!important}.dashboard-shell .icon-button{width:58px!important;height:58px!important}.dashboard-shell .icon-button svg{width:25px!important;height:25px!important}.dashboard-shell .avatar-button{min-height:66px!important;padding-inline:24px!important}.dashboard-shell .avatar-circle{width:46px!important;height:46px!important}.dashboard-shell .dashboard-status-card p{font-size:1.12rem!important}.dashboard-shell .dashboard-sidebar{align-self:start!important;position:-webkit-sticky!important;position:sticky!important;top:var(--dashboard-sidebar-sticky-top,0)!important;bottom:auto!important;height:max-content!important;min-height:0!important;max-height:none!important;overflow:visible!important;overscroll-behavior:auto!important;gap:38px!important}.dashboard-shell .dashboard-sidebar-brand{margin-bottom:0!important}.dashboard-shell .dashboard-nav-sections,.dashboard-shell .dashboard-sidebar nav{height:auto!important;max-height:none!important;overflow:visible!important;overflow-y:visible!important}.dashboard-shell .sidebar-form{position:static!important;margin-top:32px!important}.dashboard-shell .dashboard-workspace-card{border:0!important;border-radius:28px!important;background:linear-gradient(135deg,#1bbefe,#2dcdfe 55%,#73e5ff)!important;color:#fff!important;box-shadow:0 22px 44px rgb(45 205 254/22%)!important;min-height:190px!important;margin-bottom:12px!important;padding:34px 30px!important;position:relative!important;overflow:hidden!important}.dashboard-shell .dashboard-workspace-card:after{display:block!important;position:absolute;right:-56px;bottom:-70px;width:180px;height:180px;border-radius:50%;background:rgb(255 255 255/16%);content:""}.dashboard-shell .dashboard-workspace-card span,.dashboard-shell .dashboard-workspace-card strong{color:#fff!important}.dashboard-shell .dashboard-workspace-card strong{font-size:32px!important;line-height:1.2!important}.dashboard-shell .dashboard-workspace-card .workspace-card-grip{position:relative!important;z-index:1!important;width:26px!important;height:26px!important;margin-bottom:24px!important;background-image:radial-gradient(#fff 2px,transparent 0)!important;background-size:8px 8px!important;opacity:1!important}.dashboard-shell .dashboard-workspace-card .workspace-card-label,.dashboard-shell .dashboard-workspace-card .workspace-card-name{position:relative!important;z-index:1!important}.dashboard-shell .dashboard-workspace-card .workspace-card-label{margin-top:12px!important;font-size:15px!important;font-weight:300!important;letter-spacing:1.1px!important;line-height:1.4!important}.dashboard-shell .dashboard-sidebar .nav-item.active{background:#f1e7ff!important;color:var(--dashboard-primary)!important}.dashboard-shell .dashboard-sidebar .nav-item.locked{cursor:not-allowed!important;border-color:transparent!important;background:transparent!important;color:#a8b3c4!important;opacity:.48!important;filter:grayscale(100%)!important;pointer-events:none!important}.dashboard-shell .dashboard-sidebar .nav-item.locked span,.dashboard-shell .dashboard-sidebar .nav-item.locked svg{color:inherit!important}.dashboard-shell .dashboard-sidebar .nav-lock-badge{margin-left:auto!important;border-radius:999px!important;background:#f1f5f9!important;color:#94a3b8!important;font-size:10px!important;font-style:normal!important;font-weight:800!important;letter-spacing:.04em!important;line-height:1!important;padding:6px 7px!important;text-transform:uppercase!important}.dashboard-shell .sidebar-button{display:inline-flex!important;align-items:center!important;gap:12px!important;white-space:nowrap!important}.dashboard-shell .sidebar-button svg{width:20px!important;height:20px!important;flex:0 0 auto!important;stroke-width:2!important}.dashboard-app-eyebrow.active-strategy{color:var(--dashboard-green)!important}.dashboard-workspace-head .active-strategy-title{color:var(--dashboard-primary)!important}@media (min-width:1800px){.dashboard-shell{grid-template-columns:400px minmax(0,1fr)!important}}@media (min-width:1400px) and (max-width:1799px){.dashboard-shell{grid-template-columns:380px minmax(0,1fr)!important}}@media (min-width:1180px) and (max-width:1399px){.dashboard-shell{grid-template-columns:350px minmax(0,1fr)!important}}@media (min-width:1041px) and (max-width:1179px){.dashboard-shell{grid-template-columns:320px minmax(0,1fr)!important}.dashboard-shell .dashboard-sidebar{padding-left:28px!important;padding-right:28px!important}}@media (max-width:1040px){.dashboard-shell{grid-template-columns:1fr!important}.dashboard-shell .dashboard-sidebar{position:static!important;height:auto!important}}body,button,input,select,textarea{font-family:var(--font-main)!important}body{color:var(--foreground);font-size:var(--text-body-size);font-weight:var(--weight-body);line-height:var(--leading-body);letter-spacing:0}.dashboard-workspace-head h1,.font-heading,.form-panel h1,.hero h1,.home-cta-card h2,.home-hero h1,.home-section-heading h2,.shell-main h1,.strategy-result-hero h1,.strategy-title-main h1,h1,h2,h3{font-family:var(--font-main)!important;font-weight:var(--weight-heading)!important;letter-spacing:var(--tracking-display)!important;text-transform:none!important;color:var(--foreground)}.dashboard-workspace-head h1,.hero h1,.home-hero h1,.strategy-result-hero h1,.strategy-title-main h1{font-size:var(--text-display-size)!important;line-height:var(--leading-tight-display)!important}.form-panel h1,.home-cta-card h2,.home-section-heading h2,.shell-main h1{font-size:var(--text-hero-size)!important;line-height:var(--leading-tight-display)!important}.card h2,.card h3,.dashboard-action-card h2,.dashboard-card-headline h2,.dashboard-workspace-card-large h2,.setup-status h2,.strategy-focus-modal h2,.strategy-generating-card h2,.strategy-page-plan-card h3,.strategy-question-card h2,.wizard-main h2{font-family:var(--font-main)!important;font-size:var(--text-card-title-size)!important;font-weight:var(--weight-heading)!important;line-height:var(--leading-card-title)!important;letter-spacing:var(--tracking-card-title)!important;text-transform:none!important}.body-text,.dashboard-action-card p,.dashboard-empty-copy,.dashboard-workspace-card-large p,.dashboard-workspace-head p,.home-hero-copy,.muted,.muted-copy,.page-intro,.strategy-page-plan-card p,.strategy-question-help-text,.strategy-result-hero p,.strategy-review-intro p,p{font-size:var(--text-body-size);font-weight:var(--weight-body);line-height:var(--leading-body);letter-spacing:0}.dashboard-action-card p,.hero p,.home-hero p,.home-section-heading p,.strategy-result-hero p,.strategy-title-main p{font-size:var(--text-body-lg-size)!important;line-height:var(--leading-body-lg)!important;font-weight:var(--weight-body)!important}.dashboard-app-eyebrow,.dashboard-kicker,.dashboard-summary-panel dt,.home-badge,.kicker,.nav-section-title,.strategy-detail-list dt,.strategy-engine-kicker,.strategy-generating-chip,.strategy-question-card-head p,.strategy-question-card-head span{font-family:var(--font-main)!important;font-size:var(--text-label-size)!important;font-weight:var(--weight-label)!important;line-height:1.2!important;letter-spacing:var(--tracking-label)!important;text-transform:uppercase!important}.button,.dashboard-primary-cta,.nav-item,.nav-links,.sidebar-button,.topbar-link{font-family:var(--font-main)!important;font-size:var(--text-button-size)!important;font-weight:500!important;line-height:1.2!important;letter-spacing:var(--tracking-button)!important}.dashboard-sidebar .nav-item,.nav-links,.sidebar-button{line-height:1.2!important}.badge,.dashboard-status-card p,.home-row-tag,.home-status-pill,.strategy-page-plan-card span{font-family:var(--font-main)!important;font-size:var(--text-label-size)!important;font-weight:var(--weight-label)!important;line-height:1!important;letter-spacing:0!important}.dashboard-status-card strong,.home-metric-value,.home-price-note,.metric-value{font-family:var(--font-main)!important;font-size:38px;font-weight:700!important;line-height:1!important;letter-spacing:-.03em!important}.dashboard-progress-list strong,.dashboard-summary-panel dd,.step-title,.strategy-review-summary strong{font-size:15px!important;font-weight:500!important;line-height:1.35!important;letter-spacing:-.01em!important}.dashboard-progress-list span,.dashboard-status-card span,.dashboard-task-chip-list span,.field span,.step-desc,.strategy-review-summary span{font-size:var(--text-small-size)!important;font-weight:var(--weight-body)!important;line-height:var(--leading-small)!important;letter-spacing:0!important}.card p,.dashboard-shell p,.home-cta-card p,.home-feature-card p,.home-hero p,.section p,.strategy-page p,p{font-size:18px!important;line-height:1.58!important}.dashboard-workspace-head .dashboard-app-eyebrow{font-size:18px!important;line-height:1.2!important;letter-spacing:.01em!important;text-transform:none!important}.dashboard-workspace-head h1{font-size:58px!important;line-height:1.04!important;letter-spacing:-.03em!important}.dashboard-workspace-head p{font-size:18px!important;line-height:1.58!important}.dashboard-action-card .dashboard-app-eyebrow{font-size:18px!important;line-height:1.2!important;letter-spacing:.01em!important;text-transform:none!important}.dashboard-action-card h2{font-size:42px!important;line-height:1.1!important;letter-spacing:-.025em!important}.dashboard-action-card p{max-width:920px;font-size:18px!important;line-height:1.58!important}.dashboard-action-buttons{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:16px!important}.dashboard-action-buttons .button,.dashboard-action-buttons a{margin:0!important}.dashboard-command-grid{gap:44px!important}.dashboard-command-grid .dashboard-workspace-card-large{width:100%!important;min-width:0!important}.dashboard-activity-panel .dashboard-card-headline h2,.dashboard-progress-panel .dashboard-card-headline h2,.dashboard-tasks-panel .dashboard-card-headline h2{font-size:23px!important;line-height:1.16!important;letter-spacing:-.018em!important}.dashboard-activity-panel .dashboard-card-headline p,.dashboard-progress-panel .dashboard-card-headline p,.dashboard-tasks-panel .dashboard-card-headline p{color:var(--dashboard-muted)!important;font-size:18px!important;line-height:1.5!important;font-weight:400!important}.dashboard-progress-panel .dashboard-card-headline>span{color:var(--dashboard-green)!important;font-size:24px!important;font-weight:700!important;letter-spacing:-.02em!important}.dashboard-progress-list{gap:8px!important}.dashboard-workspace-progress-step{grid-template-columns:auto minmax(0,1fr) auto!important;gap:8px!important;min-height:46px;border-bottom:1px solid var(--dashboard-line);padding:12px 18px!important}.dashboard-workspace-progress-step:last-child{border-bottom:0}.dashboard-workspace-progress-step em,.dashboard-workspace-progress-step strong{color:inherit!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important}.dashboard-workspace-progress-step em:after{content:""}.dashboard-workspace-progress-step span{background:transparent!important;color:var(--dashboard-muted)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;padding:0!important}.dashboard-workspace-progress-step.complete{color:#373742!important}.dashboard-workspace-progress-step.complete span{color:var(--dashboard-green)!important;font-size:15px!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important}.dashboard-workspace-progress-step.current{border-radius:14px;border-bottom:0;border-left:6px solid var(--dashboard-green);background:var(--dashboard-green-soft);color:var(--dashboard-green)!important;margin:4px 0;padding-left:18px!important}.dashboard-workspace-progress-step.current em,.dashboard-workspace-progress-step.current span,.dashboard-workspace-progress-step.current strong{color:var(--dashboard-green)!important;font-weight:800!important}.dashboard-workspace-progress-step.current span{font-size:11px!important;letter-spacing:.05em!important;text-transform:uppercase!important}.dashboard-action-plan-list{display:grid;margin-top:12px}.dashboard-action-plan-row{display:grid;grid-template-columns:36px 24px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;border-top:1px solid var(--dashboard-line);padding:20px 0}.dashboard-action-plan-row:first-child{border-top:0}.dashboard-action-plan-number{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--dashboard-bg-soft);color:var(--dashboard-muted);font-size:13px;font-weight:700}.dashboard-action-plan-row.active .dashboard-action-plan-number{background:var(--dashboard-green-soft);color:var(--dashboard-green)}.dashboard-action-plan-row.active{border-left:6px solid var(--dashboard-green);border-radius:14px;background:var(--dashboard-green-soft);margin:4px 0;padding-left:18px;padding-right:18px}.dashboard-action-plan-star{color:var(--dashboard-faint);font-size:18px;line-height:32px}.dashboard-action-plan-row.active .dashboard-action-plan-star{color:var(--dashboard-green)}.dashboard-action-plan-meta{color:var(--dashboard-muted);font-size:12px;font-weight:600;line-height:1.3;margin-bottom:6px}.dashboard-action-plan-row h3{margin:0 0 6px;color:#373742;font-size:16px!important;line-height:1.3!important;font-weight:650!important;letter-spacing:-.01em!important}.dashboard-action-plan-row p{margin:0;color:var(--dashboard-muted);font-size:18px!important;line-height:1.5!important}.dashboard-tasks-panel .dashboard-card-headline .button{min-height:36px!important;padding:0 16px!important;font-size:12px!important}.dashboard-activity-panel .button{width:-moz-fit-content;width:fit-content;margin-top:10px}@media (max-width:760px){.dashboard-workspace-head h1{font-size:42px!important}.dashboard-action-card h2{font-size:34px!important}.dashboard-action-plan-row{grid-template-columns:32px minmax(0,1fr)}.dashboard-command-grid{grid-template-columns:1fr!important}.dashboard-action-plan-star{display:none}}.dashboard-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-command-grid .dashboard-progress-panel,.dashboard-command-grid .dashboard-tasks-panel{border:1px solid rgb(226 232 240/80%)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 30px rgb(15 23 42/6%)!important;padding:34px!important}.dashboard-command-grid .dashboard-card-headline{align-items:flex-start!important;margin-bottom:18px!important}.dashboard-command-grid .dashboard-card-headline h2{margin:0!important;color:#27313f!important;font-size:23px!important;font-weight:700!important;line-height:1.14!important;letter-spacing:-.02em!important}.dashboard-command-grid .dashboard-card-headline p{margin-top:6px!important;color:#64748b!important;font-size:15px!important;font-weight:400!important;line-height:1.45!important}.dashboard-command-grid .dashboard-progress-panel .dashboard-card-headline>span{color:var(--dashboard-green)!important;font-size:24px!important;font-weight:800!important;line-height:1!important;letter-spacing:-.02em!important}.dashboard-command-grid .dashboard-progress-line{height:8px!important;border-radius:999px!important;background:#e2f9ed!important;margin:0 0 24px!important}.dashboard-command-grid .dashboard-progress-line span{background:linear-gradient(90deg,var(--dashboard-green),#168a56)!important}.dashboard-command-grid .dashboard-progress-list{display:grid!important;grid-gap:0!important;gap:0!important}.dashboard-command-grid .dashboard-workspace-progress-step{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;min-height:48px!important;border-bottom:1px solid #e2e8f0!important;color:#64748b!important;margin:0!important;padding:12px 18px!important}.dashboard-command-grid .dashboard-workspace-progress-step em{flex:0 0 auto!important;color:inherit!important;font-size:13px!important;font-style:normal!important;font-weight:600!important}.dashboard-command-grid .dashboard-workspace-progress-step strong{flex:1 1 auto!important;color:inherit!important;font-size:13px!important;font-weight:600!important;line-height:1.3!important}.dashboard-command-grid .dashboard-workspace-progress-step span{flex:0 0 auto!important;background:transparent!important;color:#94a3b8!important;font-size:11px!important;font-weight:700!important;letter-spacing:.05em!important;line-height:1!important;text-transform:uppercase!important;padding:0!important}.dashboard-command-grid .dashboard-workspace-progress-step.complete{color:#27313f!important}.dashboard-command-grid .dashboard-workspace-progress-step.complete span{color:var(--dashboard-green)!important;font-size:15px!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important}.dashboard-command-grid .dashboard-workspace-progress-step.current{border:0!important;border-left:6px solid var(--dashboard-green)!important;border-radius:14px!important;background:#e2f9ed!important;color:var(--dashboard-green)!important;margin:8px 0!important;padding:16px 18px!important}.dashboard-command-grid .dashboard-workspace-progress-step.current em,.dashboard-command-grid .dashboard-workspace-progress-step.current span,.dashboard-command-grid .dashboard-workspace-progress-step.current strong{color:var(--dashboard-green)!important;font-weight:400!important}.dashboard-command-grid .dashboard-tasks-panel .dashboard-card-headline .button{min-height:36px!important;border:0!important;border-radius:12px!important;background:#e2f9ed!important;color:var(--dashboard-green)!important;box-shadow:none!important;font-size:12px!important;font-weight:800!important;padding:0 16px!important}.dashboard-command-grid .dashboard-action-plan-list{display:grid!important;margin-top:12px!important}.dashboard-command-grid .dashboard-action-plan-row{display:grid!important;grid-template-columns:46px 28px minmax(0,1fr)!important;grid-gap:14px!important;gap:14px!important;align-items:start!important;border-top:1px solid #e2e8f0!important;border-left:0!important;border-radius:0!important;background:transparent!important;margin:0!important;padding:20px 0!important}.dashboard-command-grid .dashboard-action-plan-row:first-child{border-top:1px solid #f1f3f6!important}.dashboard-command-grid .dashboard-action-plan-number{display:grid!important;place-items:center!important;width:42px!important;height:42px!important;border-radius:999px!important;background:#f1f5f9!important;color:#64748b!important;font-size:15px!important;font-weight:800!important;line-height:1!important}.dashboard-command-grid .dashboard-action-plan-star{color:#cbd5e1!important;font-size:22px!important;line-height:42px!important}.dashboard-command-grid .dashboard-action-plan-meta{color:#64748b!important;font-size:12px!important;font-weight:600!important;line-height:1.3!important;margin-bottom:6px!important}.dashboard-command-grid .dashboard-action-plan-row h3{margin:0 0 6px!important;color:#27313f!important;font-size:17px!important;font-weight:700!important;line-height:1.28!important;letter-spacing:-.01em!important}.dashboard-command-grid .dashboard-action-plan-row p{margin:0!important;color:#64748b!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important}.dashboard-command-grid .dashboard-action-plan-row.active{border:0!important;border-left:6px solid var(--dashboard-green)!important;border-radius:14px!important;background:#e2f9ed!important;margin:8px 0!important;padding:20px 18px!important}.dashboard-command-grid .dashboard-action-plan-row.active .dashboard-action-plan-number{background:#fff!important;color:var(--dashboard-green)!important}.dashboard-command-grid .dashboard-action-plan-row.active .dashboard-action-plan-star,.dashboard-command-grid .dashboard-action-plan-row.active h3{color:var(--dashboard-green)!important}@media (max-width:980px){.dashboard-command-grid{grid-template-columns:1fr!important}}@media (max-width:760px){.dashboard-command-grid .dashboard-action-plan-row{grid-template-columns:42px minmax(0,1fr)!important}.dashboard-command-grid .dashboard-action-plan-star{display:none!important}}.dashboard-command-grid{--primary:var(--dashboard-green);--primary-soft:var(--dashboard-green-soft);--green:var(--dashboard-green);--line:var(--dashboard-line);--text-strong:#27313f;--text-soft:#94a3b8;--surface-muted:#f1f5f9;--radius-sm:14px;display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-gap:28px!important;gap:28px!important;align-items:stretch!important}.dashboard-command-grid .span-6{grid-column:span 6!important}.dashboard-command-grid .card.card--large{border:1px solid rgb(226 232 240/88%)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 30px rgb(15 23 42/6%)!important;padding:34px!important}.dashboard-command-grid .card__head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important}.dashboard-command-grid .card__title{color:var(--text-strong)!important;font-size:28px!important;font-weight:700!important;line-height:1.14!important;letter-spacing:-.02em!important;margin:0 0 12px!important}.dashboard-command-grid .card__subtitle{margin:0!important;color:#64748b!important;font-size:15px!important;font-weight:400!important;line-height:1.45!important}.dashboard-command-grid .eyebrow{font-weight:800!important;line-height:1!important;letter-spacing:-.02em!important;text-transform:none!important}.dashboard-command-grid .progress-line{height:8px!important;overflow:hidden!important;border-radius:999px!important;background:var(--primary-soft)!important}.dashboard-command-grid .progress-line span{display:block!important;width:var(--value,0)!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,var(--primary),#168a56)!important}.dashboard-command-grid .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;font-weight:800!important;line-height:1!important}.dashboard-command-grid .btn--soft{border:0!important;background:var(--primary-soft)!important;color:var(--primary)!important;box-shadow:none!important}.dashboard-command-grid .dashboard-workspace-progress-step{min-height:0!important;border-left:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.dashboard-command-grid .dashboard-workspace-progress-step.current{border-left:0!important}.dashboard-command-grid .email-list{display:grid!important}.dashboard-command-grid .email-card{position:relative!important;display:grid!important;grid-template-columns:54px 54px minmax(0,1fr) auto!important;grid-gap:18px!important;gap:18px!important;align-items:start!important;border-top:0!important;border-bottom:1px solid var(--line)!important}.dashboard-command-grid .email-card:last-child{border-bottom:0!important}.dashboard-command-grid .email-card.is-active:before{content:""!important;position:absolute!important;left:-30px!important;top:0!important;bottom:0!important;width:5px!important;border-radius:999px!important;background:var(--primary)!important}.dashboard-command-grid .avatar.avatar--letter{font-size:15px!important;font-weight:800!important}.dashboard-command-grid .avatar.avatar--letter,.dashboard-command-grid .star{display:grid!important;place-items:center!important;width:54px!important;height:54px!important;border-radius:12px!important;line-height:1!important}.dashboard-command-grid .star{background:var(--surface-muted)!important;color:#cbd5e1!important}.dashboard-command-grid .star.is-active{background:var(--orange-soft,#fff1dc)!important;color:var(--orange,#ffab2d)!important}.dashboard-command-grid .task-status-indicator{display:grid!important;place-items:center!important;width:54px!important;height:54px!important;border-radius:12px!important;background:var(--surface-muted)!important;color:var(--text-soft)!important;font-size:22px!important;font-weight:700!important;line-height:1!important}.dashboard-command-grid .task-status-indicator.done{background:var(--primary-soft)!important;color:var(--primary)!important}.dashboard-command-grid .email-meta{color:#64748b!important;font-size:12px!important;font-weight:600!important;line-height:1.3!important;margin-bottom:6px!important}.dashboard-command-grid .email-subject{margin-top:0!important;color:var(--text-strong)!important;font-weight:700!important;line-height:1.28!important;letter-spacing:-.01em!important}.dashboard-command-grid .email-preview{margin:0!important;color:#64748b!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important}@media (max-width:980px){.dashboard-command-grid{grid-template-columns:1fr!important}.dashboard-command-grid .span-6{grid-column:auto!important}}@media (max-width:760px){.dashboard-command-grid .email-card{grid-template-columns:54px minmax(0,1fr)!important}.dashboard-command-grid .email-card .star,.dashboard-command-grid .email-card .task-status-indicator{display:none!important}}.dashboard-command-grid .card.card--large.dashboard-progress-panel,.dashboard-command-grid .card.card--large.dashboard-tasks-panel{padding:58px!important}.dashboard-command-grid .card__head{margin-bottom:30px!important}.dashboard-command-grid .card__subtitle{font-size:18px!important;line-height:1.5!important}.dashboard-command-grid .dashboard-progress-panel [style*="Current Focus"],.dashboard-command-grid .dashboard-progress-panel [style*=Pending],.dashboard-command-grid .dashboard-progress-panel div[style*=space-between]>span:last-child{font-size:14px!important}.dashboard-status-grid,.dashboard-workspace-page{gap:48px!important}.dashboard-command-grid{gap:42px!important}.dashboard-command-grid .dashboard-progress-panel,.dashboard-command-grid .dashboard-tasks-panel{padding:58px!important}.dashboard-command-grid .dashboard-progress-panel [style*="font-size: 13px"]{font-size:18px!important}.dashboard-command-grid .email-list{gap:0!important}.dashboard-command-grid .email-card{padding-top:26px!important;padding-bottom:26px!important}.dashboard-command-grid .email-subject{font-size:18px!important}.dashboard-command-grid .card.card--large.dashboard-tasks-panel{position:relative!important;padding-bottom:126px!important}.dashboard-command-grid .dashboard-tasks-panel .email-subject{margin-bottom:0!important}.dashboard-command-grid .dashboard-tasks-panel .btn--soft{position:absolute!important;left:58px!important;bottom:58px!important;min-height:46px!important;padding:0 24px!important;border-radius:14px!important;background:var(--dashboard-primary)!important;color:#fff!important;font-size:15px!important;white-space:nowrap!important}.dashboard-command-grid .dashboard-tasks-panel .btn--soft:hover{background:var(--dashboard-primary-hover)!important}.dashboard-state-one{display:grid;grid-gap:40px;gap:40px}.dashboard-state-one-head h1{max-width:720px;margin:10px 0 8px;color:#27313f;font-size:34px;font-weight:800;line-height:1.05;letter-spacing:-.02em}.dashboard-state-one-head p{max-width:600px;margin:0;color:#94a3b8;font-size:16px;line-height:1.55}.dashboard-state-one-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:28px;gap:28px;align-items:stretch}.dashboard-state-one-grid .span-8{grid-column:span 8}.dashboard-state-one-grid .span-4{grid-column:span 4}.dashboard-state-one-grid .span-3{grid-column:span 3}.dashboard-state-one-grid .span-12{grid-column:1/-1}.dashboard-state-one-hero,.dashboard-state-one-progress{border:1px solid rgb(226 232 240/88%);border-radius:18px;background:#fff;box-shadow:0 10px 30px rgb(15 23 42/6%)}.dashboard-state-one-hero{display:flex;flex-direction:column;justify-content:center;min-height:330px;padding:48px}.dashboard-state-one-hero h2{max-width:760px;margin:14px 0 16px;color:#27313f;font-size:32px;font-weight:800;line-height:1.08;letter-spacing:-.02em}.dashboard-state-one-hero p{max-width:620px;margin:0 0 24px;color:#64748b;font-size:16px;line-height:1.6}.dashboard-state-one-focus-row{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:32px}.dashboard-state-one-focus-row span{display:inline-flex;align-items:center;gap:8px;color:#27313f;font-size:14px;font-weight:700;line-height:1.25}.dashboard-state-one-focus-row em{font-style:normal;font-size:16px}.dashboard-state-one-actions{display:flex;align-items:center;gap:16px}.dashboard-state-one-primary{min-width:240px;min-height:50px;border:0!important;border-radius:12px!important;background:var(--dashboard-green,#26c880)!important;color:#fff!important;box-shadow:0 10px 22px rgb(38 200 128/25%)!important;font-size:15px!important;font-weight:800!important}.dashboard-state-one-progress{padding:36px 32px}.dashboard-state-one-progress-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:24px}.dashboard-state-one-progress-head h3{margin:0 0 4px;color:#27313f;font-size:15px;font-weight:800;line-height:1.25}.dashboard-state-one-progress-head span{color:#94a3b8;font-size:12px;font-weight:700}.dashboard-state-one-ring{display:grid;place-items:center;width:42px;height:42px;flex:0 0 auto;border-radius:999px;background:conic-gradient(var(--dashboard-green,#26c880) 12.5%,#e1e1e6 0)}.dashboard-state-one-ring span{width:32px;height:32px;border-radius:999px;background:#fff}.dashboard-state-two .dashboard-state-one-hero p{margin-bottom:32px}.dashboard-state-two-ring{background:#e1e1e6}.dashboard-state-three .dashboard-state-one-hero p{margin-bottom:32px}.dashboard-state-three-ring{background:conic-gradient(var(--dashboard-green,#26c880) 37.5%,#e1e1e6 0)}.dashboard-state-four .dashboard-state-one-hero p{margin-bottom:32px}.dashboard-state-four-actions{flex-wrap:wrap;gap:12px}.dashboard-state-one-secondary{min-height:50px!important;border:1px solid var(--dashboard-line,#e2e8f0)!important;border-radius:12px!important;background:#fff!important;color:#27313f!important;box-shadow:none!important;font-size:15px!important;font-weight:800!important;padding:0 26px!important}.dashboard-state-four-complete-label{color:var(--dashboard-green,#26c880)!important;font-weight:800!important}.dashboard-state-four-check{display:grid;place-items:center;width:42px;height:42px;flex:0 0 auto;border-radius:999px;background:var(--dashboard-green,#26c880);color:#fff;box-shadow:0 6px 12px rgb(34 197 94/20%);font-size:20px;font-weight:900;line-height:1}.dashboard-state-eight .dashboard-state-one-head h1,.dashboard-state-eleven .dashboard-state-one-head h1,.dashboard-state-five .dashboard-state-one-head h1,.dashboard-state-twelve .dashboard-state-one-head h1{display:flex;align-items:center;gap:12px}.dashboard-state-five-header-check{display:inline-grid;place-items:center;width:28px;height:28px;flex:0 0 auto;border-radius:999px;background:var(--dashboard-green,#26c880);color:#fff;box-shadow:0 4px 10px rgb(34 197 94/20%);font-size:16px;font-weight:900;line-height:1}.dashboard-state-five .dashboard-state-one-hero p{margin-bottom:32px}.dashboard-state-five-ring{background:#e1e1e6}.dashboard-state-six .dashboard-state-one-hero p{margin-bottom:32px}.dashboard-state-six-ring{background:conic-gradient(var(--dashboard-green,#26c880) 25%,#e1e1e6 0)}.dashboard-state-eight .dashboard-state-one-hero p,.dashboard-state-eleven .dashboard-state-one-hero p,.dashboard-state-nine .dashboard-state-one-hero p,.dashboard-state-seven .dashboard-state-one-hero p,.dashboard-state-ten .dashboard-state-one-hero p,.dashboard-state-twelve .dashboard-state-one-hero p{margin-bottom:32px}.dashboard-state-twelve-actions{flex-wrap:wrap;gap:12px}.dashboard-state-twelve-empty,.dashboard-state-twelve-metric,.dashboard-state-twelve-recommended{border:1px solid rgb(226 232 240/88%);border-radius:18px;background:#fff;box-shadow:0 10px 30px rgb(15 23 42/6%)}.dashboard-state-twelve-recommended{display:flex;flex-direction:column;justify-content:space-between;gap:24px;border-color:rgb(38 200 128/20%);background:var(--dashboard-green-soft,#e2f9ed);padding:36px 32px}.dashboard-state-twelve-recommended h2{margin:12px 0 0;color:#27313f;font-size:20px;font-weight:800;line-height:1.4;letter-spacing:-.01em}.dashboard-state-twelve-recommended a{width:-moz-fit-content;width:fit-content;color:var(--dashboard-primary-hover,#1eab6b)!important}.dashboard-state-twelve-metric{display:flex;flex-direction:column;justify-content:space-between;min-height:110px;padding:24px}.dashboard-state-twelve-metric strong{display:block;margin-bottom:4px;color:#27313f;font-size:32px;font-weight:800;line-height:1;letter-spacing:-.02em}.dashboard-state-twelve-metric strong.muted{color:#94a3b8}.dashboard-state-twelve-metric span{color:#64748b;font-size:13px;font-weight:600;line-height:1.35}.dashboard-state-twelve-empty{border:2px dashed var(--dashboard-line,#e2e8f0);background:transparent;box-shadow:none;padding:48px;text-align:center}.dashboard-state-twelve-empty>span{display:block;margin-bottom:12px;font-size:32px;line-height:1}.dashboard-state-twelve-empty h2{margin:0 0 8px;color:#27313f;font-size:18px;font-weight:800;line-height:1.25}.dashboard-state-twelve-empty p{max-width:480px;margin:0 auto;color:#64748b;font-size:14px;line-height:1.5}.dashboard-state-thirteen .dashboard-state-one-hero p{margin-bottom:32px}.dashboard-state-thirteen-recommended p{margin:8px 0 0;color:#64748b;font-size:13px;line-height:1.5}.dashboard-state-thirteen-metric{display:flex;align-items:center;gap:20px;min-height:124px;border:1px solid rgb(226 232 240/88%);border-radius:18px;background:#fff;box-shadow:0 10px 30px rgb(15 23 42/6%);padding:24px}.dashboard-state-thirteen-accent{display:grid;place-items:center;width:52px;height:52px;flex:0 0 auto;border:3px solid transparent;border-radius:999px;font-size:20px}.dashboard-state-thirteen-accent.pink{border-color:#fbcfe8;background:#fdf2f8;color:#e01483}.dashboard-state-thirteen-accent.cyan{border-color:#cffafe;background:#ecfeff;color:#00c3ff}.dashboard-state-thirteen-accent.green{border-color:#bbf7d0;background:var(--dashboard-green-soft,#e2f9ed);color:var(--dashboard-green,#26c880)}.dashboard-state-thirteen-icon-box{position:relative;display:grid;place-items:center;width:52px;height:40px;flex:0 0 auto;border-radius:10px;background:#7822ec}.dashboard-state-thirteen-icon-box:before{content:"";width:24px;height:14px;border:2px solid #fff;border-radius:3px}.dashboard-state-thirteen-icon-box span{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;width:18px;height:18px;border:2px solid #fff;border-radius:999px;background:#00c3ff;color:#fff;font-size:10px;font-weight:900;line-height:1}.dashboard-state-thirteen-metric strong{display:block;color:#27313f;font-size:32px;font-weight:800;line-height:1.1}.dashboard-state-thirteen-metric p{margin:1px 0 0;color:#27313f;font-size:14px;font-weight:750;line-height:1.3}.dashboard-state-thirteen-metric span{display:block;margin-top:2px;color:#94a3b8;font-size:12px;line-height:1.3}.dashboard-state-thirteen-card{display:flex;flex-direction:column;justify-content:space-between;min-height:260px;border:1px solid rgb(226 232 240/88%);border-radius:18px;background:#fff;box-shadow:0 10px 30px rgb(15 23 42/6%);padding:28px}.dashboard-state-thirteen-card h2{margin:0 0 16px;color:#27313f;font-size:16px;font-weight:800;line-height:1.25}.dashboard-state-thirteen-card p{margin:0;color:#64748b;font-size:13px;line-height:1.5}.dashboard-state-thirteen-card a{width:-moz-fit-content;width:fit-content;margin-top:20px;color:var(--dashboard-primary-hover,#1eab6b)!important;font-size:13px!important}.dashboard-state-thirteen-current .dashboard-data-item em.is-reviewed{border-radius:4px;background:var(--dashboard-line,#e2e8f0);color:#64748b}.dashboard-state-eight .dashboard-state-one-actions form{margin:0}.dashboard-state-eight-ring{background:#e1e1e6}.dashboard-state-nine-ring{background:conic-gradient(var(--dashboard-green,#26c880) 33.3%,#e1e1e6 0)}.dashboard-state-ten-ring{background:conic-gradient(var(--dashboard-green,#26c880) 66.6%,#e1e1e6 0)}.dashboard-state-five-note-check{color:var(--dashboard-green,#26c880);font-weight:900}.dashboard-state-one-checklist{display:grid;grid-gap:0;gap:0}.dashboard-state-one-checklist div{display:flex;align-items:center;gap:12px;min-height:34px;padding:8px 0;color:#94a3b8;font-size:13px;font-weight:500;line-height:1.35}.dashboard-state-one-checklist div>span{width:16px;flex:0 0 auto;text-align:center}.dashboard-state-one-checklist .is-completed{color:#27313f;font-weight:700}.dashboard-state-one-checklist .is-completed>span{color:var(--dashboard-green,#26c880)}.dashboard-state-one-checklist .is-current{margin:4px -14px;border-radius:14px;background:var(--dashboard-green-soft,#e2f9ed);color:var(--dashboard-green,#26c880);padding:10px 14px;font-weight:800}.dashboard-state-one-checklist .is-current em{margin-left:auto;border-radius:6px;background:#fff;color:var(--dashboard-green,#26c880);font-size:10px;font-style:normal;font-weight:800;letter-spacing:.05em;line-height:1;padding:5px 7px;text-transform:uppercase}.dashboard-state-one-checklist .is-pending>span{opacity:.35}.dashboard-state-one-checklist .dashboard-state-checklist-label{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1 1 auto;min-width:0}.dashboard-state-one-checklist .dashboard-state-checklist-label strong{font-weight:inherit;color:inherit}.dashboard-state-one-checklist .dashboard-state-checklist-detail{font-size:11px;font-weight:500;color:#94a3b8;letter-spacing:0;text-transform:none}.dashboard-state-one-checklist .is-completed .dashboard-state-checklist-detail,.dashboard-state-one-checklist .is-current .dashboard-state-checklist-detail{color:#64748b}.dashboard-state-one-note{display:flex;align-items:flex-start;gap:8px;width:100%;max-width:none;margin-top:-8px;padding-left:0;padding-right:0;box-sizing:border-box;color:#94a3b8;font-size:13px}.dashboard-state-one-note>span{font-size:15px;line-height:1.4}.dashboard-state-one-note p{margin:0;color:inherit;font-size:13px;line-height:1.5}.dashboard-state-one-note strong{color:#64748b}.dashboard-state-one-note a{color:var(--dashboard-green,#26c880);font-weight:700;text-decoration:none;white-space:nowrap}.dashboard-state-one-note a:hover{color:var(--dashboard-primary-hover,#1eab6b)}.dashboard-wordpress-connection-prompt{align-items:center;background:#f7fbff;border:1px solid rgba(27,84,132,.16);border-radius:18px;box-shadow:0 18px 48px rgba(15,23,42,.06);display:flex;gap:28px;justify-content:space-between;padding:28px}.dashboard-wordpress-connection-prompt h2{color:#172033;font-size:clamp(1.4rem,2vw,2rem);letter-spacing:0;margin:8px 0 10px}.dashboard-wordpress-connection-prompt p{color:#4a5567;line-height:1.65;margin:0;max-width:760px}.dashboard-wordpress-connection-site{color:#2563eb;display:inline-block;font-size:.94rem;font-weight:700;margin-top:14px}.dashboard-wordpress-connection-actions{flex:0 0 auto}@media (max-width:760px){.dashboard-wordpress-connection-prompt{align-items:flex-start;flex-direction:column}.dashboard-wordpress-connection-actions,.dashboard-wordpress-connection-actions .button{width:100%}}.dashboard-live-action-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:42px;gap:42px}.dashboard-recommended-action-card{grid-column:1/-1;display:flex;align-items:flex-start;justify-content:space-between;gap:28px;border:1px solid rgb(38 200 128/20%);border-radius:22px;background:var(--dashboard-green-soft);box-shadow:0 10px 30px rgb(15 23 42/6%);padding:42px}.dashboard-recommended-action-card h3{max-width:680px;margin:12px 0 10px;color:#27313f;font-size:28px;font-weight:750;line-height:1.18;letter-spacing:-.024em}.dashboard-recommended-action-card p{max-width:720px;margin:0;color:#64748b;font-size:18px;line-height:1.5}.dashboard-recommended-action-card .button,.dashboard-recommended-action-card a{flex:0 0 auto;white-space:nowrap}.dashboard-live-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-live-metric-card{display:flex;align-items:center;gap:20px;min-height:124px;border:1px solid var(--dashboard-line);border-radius:18px;background:#fff;box-shadow:0 10px 30px rgb(15 23 42/6%);padding:24px}.dashboard-live-metric-icon{position:relative;width:52px;height:52px;flex:0 0 auto;border:3px solid #dbeafe;border-radius:999px;background:#eff6ff}.dashboard-live-metric-card.purple .dashboard-live-metric-icon{border-color:#ddd6fe;background:#f5f3ff}.dashboard-live-metric-card.green .dashboard-live-metric-icon{border-color:#bbf7d0;background:var(--dashboard-green-soft)}.dashboard-live-metric-card.orange .dashboard-live-metric-icon{border-color:#fed7aa;background:#fff7ed}.dashboard-live-metric-card strong{display:block;color:#27313f;font-size:32px;font-weight:800;line-height:1.05;letter-spacing:-.03em}.dashboard-live-metric-card p{margin:3px 0 0;color:#27313f;font-size:14px;font-weight:750;line-height:1.3}.dashboard-live-metric-card span{display:block;margin-top:4px;color:#94a3b8;font-size:13px;line-height:1.35}.dashboard-live-snapshot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px}.dashboard-live-empty-card,.dashboard-snapshot-card{display:flex;flex-direction:column;justify-content:space-between;min-height:260px;border:1px solid var(--dashboard-line);border-radius:18px;background:#fff;box-shadow:0 10px 30px rgb(15 23 42/6%);padding:28px}.dashboard-live-empty-card h3,.dashboard-snapshot-card h3{margin:0 0 16px;color:#27313f;font-size:18px;font-weight:800;line-height:1.25}.dashboard-live-empty-card p,.dashboard-snapshot-card p{margin:0;color:#64748b;font-size:16px;line-height:1.5}.dashboard-snapshot-title{display:block;margin-bottom:14px;color:#27313f;font-size:16px;font-weight:800;line-height:1.4}.dashboard-snapshot-url{display:block;margin:-8px 0 16px;color:#94a3b8;font-size:12px;line-height:1.35;word-break:break-word}.dashboard-data-list{display:grid;grid-gap:12px;gap:12px}.dashboard-data-item{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid var(--dashboard-line);border-radius:14px;background:#f8fafc;padding:12px 14px}.dashboard-data-item span,.dashboard-data-item strong{display:block}.dashboard-data-item strong{color:#27313f;font-size:14px;font-weight:800}.dashboard-data-item span{margin-top:2px;color:#94a3b8;font-size:13px;line-height:1.35}.dashboard-data-item em{flex:0 0 auto;border-radius:999px;background:var(--dashboard-green-soft);color:var(--dashboard-green);font-size:11px;font-style:normal;font-weight:800;line-height:1;padding:7px 9px;text-transform:uppercase}.dashboard-snapshot-stat-list{display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--dashboard-line);padding-top:16px}.dashboard-snapshot-stat-list div{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#64748b;font-size:14px}.dashboard-snapshot-stat-list strong{color:#27313f;font-size:14px;font-weight:800}.dashboard-snapshot-card .button,.dashboard-snapshot-card a{width:-moz-fit-content;width:fit-content;margin-top:22px;white-space:nowrap}.dashboard-live-empty-card{min-height:auto}.dashboard-state-list{display:grid;grid-gap:10px;gap:10px}.dashboard-state-list div{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--dashboard-line,#e2e8f0);padding:13px 0}.dashboard-state-list div:last-child{border-bottom:0}.dashboard-state-list div.current{border:0;border-radius:14px;background:var(--dashboard-green-soft,#e2f9ed);padding:16px 18px}.dashboard-state-list span{color:#27313f;font-size:18px;font-weight:500;line-height:1.35}.dashboard-state-list strong{flex:0 0 auto;color:#94a3b8;font-size:14px;font-weight:800;line-height:1}.dashboard-state-list div.complete strong,.dashboard-state-list div.current span,.dashboard-state-list div.current strong{color:var(--dashboard-green,#26c880)}.dashboard-source-truth-card{border-color:rgb(38 200 128/24%)!important;background:linear-gradient(135deg,#fff,var(--dashboard-green-soft,#e2f9ed))!important}.dashboard-profile-state{gap:36px}.dashboard-profile-record-card,.dashboard-profile-setup-card,.dashboard-profile-side-card,.dashboard-profile-source-summary{border:1px solid rgb(226 232 240/88%);border-radius:18px;background:#fff;box-shadow:0 10px 30px rgb(15 23 42/6%)}.dashboard-profile-setup-card{display:flex;flex-direction:column;justify-content:space-between;min-height:480px;padding:40px}.dashboard-profile-setup-card h2{margin:8px 0 6px;color:#27313f;font-size:22px;font-weight:800;line-height:1.18;letter-spacing:-.01em}.dashboard-profile-setup-card>div>p{margin:0 0 28px;color:#64748b;font-size:14px;line-height:1.55}.td-profile-settings-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,320px);grid-gap:24px;gap:24px;align-items:start;width:100%;max-width:1400px}.td-profile-settings-form-card,.td-profile-settings-rail-card{border:1px solid rgb(226 232 240/88%);border-radius:18px;background:#fff;box-shadow:none}.dashboard-profile-setup-card.td-profile-settings-form-card,.td-profile-settings-form-card{min-height:auto;overflow:hidden;padding:0}.td-profile-settings-form-card .alert{margin:28px 32px 0}.td-profile-settings-form-body{padding:32px}.td-profile-settings-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--dashboard-line,#e2e8f0);margin-bottom:28px;padding-bottom:24px}.td-profile-settings-card-head h2{margin:8px 0;color:#27313f;font-size:28px;font-weight:650;line-height:1.15;letter-spacing:0}.td-profile-settings-card-head p{max-width:720px;margin:0;color:#64748b;font-size:15px;line-height:1.55}.td-profile-settings-counter{flex:0 0 auto;border:1px solid var(--dashboard-line,#e2e8f0);border-radius:999px;background:#f8fafc;color:#64748b;font-size:13px;font-weight:600;line-height:1;padding:9px 12px}.dashboard-profile-setup-card.td-profile-settings-form-card .dashboard-profile-form-grid,.td-profile-settings-workspace .dashboard-profile-form-grid{gap:22px}.dashboard-profile-setup-card.td-profile-settings-form-card .dashboard-profile-form-divider,.td-profile-settings-workspace .dashboard-profile-form-divider{border-radius:12px;background:#f8fafc;padding:18px 20px}.dashboard-profile-setup-card.td-profile-settings-form-card .dashboard-profile-form-divider strong,.dashboard-profile-setup-card.td-profile-settings-form-card .dashboard-profile-form-group span,.td-profile-settings-workspace .dashboard-profile-form-divider strong,.td-profile-settings-workspace .dashboard-profile-form-group span{color:#27313f;font-size:15px;font-weight:650;letter-spacing:0}.dashboard-profile-setup-card.td-profile-settings-form-card .dashboard-profile-form-divider p,.dashboard-profile-setup-card.td-profile-settings-form-card .dashboard-profile-form-group em,.dashboard-profile-setup-card.td-profile-settings-form-card .dashboard-profile-form-group small,.td-profile-settings-workspace .dashboard-profile-form-divider p,.td-profile-settings-workspace .dashboard-profile-form-group em,.td-profile-settings-workspace .dashboard-profile-form-group small{color:#64748b;font-size:14px;line-height:1.5}.dashboard-profile-setup-card.td-profile-settings-form-card .dashboard-profile-form-group input,.dashboard-profile-setup-card.td-profile-settings-form-card .dashboard-profile-form-group select,.dashboard-profile-setup-card.td-profile-settings-form-card .dashboard-profile-form-group textarea,.td-profile-settings-workspace .dashboard-profile-form-group input,.td-profile-settings-workspace .dashboard-profile-form-group select,.td-profile-settings-workspace .dashboard-profile-form-group textarea{border-radius:10px;color:#27313f;font-size:15px;line-height:1.45;padding:13px 15px}.dashboard-profile-setup-card.td-profile-settings-form-card .dashboard-profile-card-footer,.td-profile-settings-workspace .dashboard-profile-card-footer{background:#fbfdff;margin:0;padding:22px 32px}.dashboard-profile-setup-card.td-profile-settings-form-card .dashboard-profile-card-footer>div,.td-profile-settings-workspace .dashboard-profile-card-footer>div{color:#64748b;font-size:14px}.td-profile-settings-footer-help{display:inline-flex;align-items:center;gap:8px;max-width:520px}.td-profile-settings-rail{display:grid;grid-gap:16px;gap:16px;align-self:start}.td-profile-settings-rail-card{display:grid;grid-gap:14px;gap:14px;padding:24px}.td-profile-settings-rail-card h3{margin:0;color:#27313f;font-size:18px;font-weight:650;line-height:1.25}.td-profile-settings-rail-card p{margin:0;color:#64748b;font-size:14px;line-height:1.55}.td-profile-settings-section-list{display:grid;grid-gap:6px;gap:6px;border-top:1px solid var(--dashboard-line,#e2e8f0);margin-top:4px;padding-top:14px}.td-profile-settings-section-list button{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;width:100%;min-height:42px;border:0;border-radius:10px;background:transparent;color:#64748b;cursor:pointer;padding:8px 10px;text-align:left}.td-profile-settings-section-list button:hover{background:#f8fafc;color:#27313f}.td-profile-settings-section-list button span{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:12px;font-weight:700}.td-profile-settings-section-list button strong{color:inherit;font-size:14px;font-weight:600;line-height:1.25}.td-profile-settings-section-list button.is-active{background:#eef6ff;color:#1d4ed8}.td-profile-settings-section-list button.is-active span{background:#2563eb;color:#fff}.td-profile-settings-section-list button.is-complete:not(.is-active) span{background:#ecfdf5;color:#047857}.td-profile-settings-rail-card--quiet{background:#f8fafc}.td-profile-settings-review{max-width:1100px}.dashboard-profile-form-grid{display:grid;grid-gap:24px;gap:24px}.dashboard-profile-form-divider{display:grid;grid-gap:8px;gap:8px;margin-top:4px;padding:20px 22px;border:1px solid #dbe4ee;border-radius:14px;background:#f8fbfd}.dashboard-profile-form-divider strong{color:#11202f;font-size:15px;font-weight:800;line-height:1.25}.dashboard-profile-form-divider p{margin:0;color:#64748b;font-size:13px;line-height:1.5}.dashboard-profile-inline-grid{display:grid;grid-gap:18px;gap:18px}.dashboard-profile-inline-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-profile-inline-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-profile-form-group{display:grid;grid-gap:8px;gap:8px}.dashboard-profile-form-group span{color:#27313f;font-size:14px;font-weight:800;line-height:1.25}.dashboard-profile-form-group em{margin-top:-4px;color:#94a3b8;font-size:13px;font-style:normal;line-height:1.4}.dashboard-profile-form-group small{color:#94a3b8;font-size:14px;font-weight:500}.dashboard-profile-form-group strong{display:inline-block;margin-left:6px;border-radius:4px;background:#e0f2fe;color:#0369a1;font-size:11px;font-weight:800;line-height:1.2;padding:2px 6px}.dashboard-profile-form-group input,.dashboard-profile-form-group select,.dashboard-profile-form-group textarea{width:100%;border:1px solid var(--dashboard-line,#e2e8f0);border-radius:8px;background:#fff;color:#27313f;font-size:14px;line-height:1.45;padding:12px 16px;resize:vertical}.dashboard-profile-form-group input:focus,.dashboard-profile-form-group select:focus,.dashboard-profile-form-group textarea:focus{border-color:#2c5ce6;box-shadow:0 0 0 1px rgb(44 92 230/45%);outline:none}.dashboard-profile-form-group input[type=color]{min-height:56px;padding:8px}.dashboard-profile-review-source-panel,.dashboard-profile-theme-selector{display:grid;grid-gap:14px;gap:14px}.dashboard-profile-optional-panel{grid-column:1/-1;border:1px solid #dbe4ee;border-radius:8px;background:#f8fafc;padding:16px}.dashboard-profile-optional-panel summary{cursor:pointer;color:#11202f;font-size:14px;font-weight:800}.dashboard-profile-theme-preview{display:grid;grid-gap:10px;gap:10px;border:1px solid #dbe4ee;border-radius:8px;background:linear-gradient(135deg,rgb(38 200 128/10%),rgb(14 165 233/8%)),#fff;padding:18px}.dashboard-profile-theme-preview--edit{grid-column:1/-1}.dashboard-profile-theme-preview strong{color:#11202f;font-size:15px;font-weight:800;line-height:1.25}.dashboard-profile-theme-preview p{margin:0;color:#475569;font-size:13px;line-height:1.55}.dashboard-profile-theme-preview ul{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.dashboard-profile-theme-preview li{position:relative;color:#27313f;font-size:13px;line-height:1.4;padding-left:18px}.dashboard-profile-theme-preview li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:999px;background:var(--dashboard-green,#26c880)}@media (max-width:900px){.dashboard-profile-inline-grid--three,.dashboard-profile-inline-grid--two{grid-template-columns:minmax(0,1fr)}}.dashboard-profile-form-group .is-prefilled{border-color:#bae6fd;background:#f0f9ff}.dashboard-trade-picker,.dashboard-trade-picker-control{position:relative}.dashboard-trade-picker-clear{position:absolute;top:50%;right:8px;border:0;border-radius:999px;background:#eef2f7;color:#475569;cursor:pointer;font-size:12px;font-weight:800;padding:5px 10px;transform:translateY(-50%)}.dashboard-trade-picker-menu{position:absolute;z-index:20;top:calc(100% + 8px);right:0;left:0;display:grid;max-height:360px;overflow:auto;border:1px solid var(--dashboard-line,#e2e8f0);border-radius:14px;background:#fff;box-shadow:0 18px 42px rgb(15 23 42/14%);padding:8px}.dashboard-trade-picker-menu p{margin:0;color:#64748b;font-size:13px;padding:12px}.dashboard-trade-picker-group{display:grid;grid-gap:4px;gap:4px;padding:6px 0}.dashboard-trade-picker-group+.dashboard-trade-picker-group{border-top:1px solid #f1f5f9}.dashboard-trade-picker-group>strong{margin:0;background:transparent;color:#64748b;font-size:11px;letter-spacing:.04em;padding:6px 10px 2px;text-transform:uppercase}.dashboard-trade-picker-group button{display:grid;grid-gap:2px;gap:2px;width:100%;border:0;border-radius:10px;background:transparent;color:#27313f;cursor:pointer;padding:10px;text-align:left}.dashboard-trade-picker-group button.is-selected,.dashboard-trade-picker-group button:hover{background:#f0fdf4}.dashboard-trade-picker-group button small{color:#94a3b8;font-size:12px}.dashboard-trade-picker-selected{margin:2px 0 0;color:#64748b;font-size:13px}.dashboard-trade-picker-selected strong{margin:0}.dashboard-trade-picker-custom{margin-top:8px}.dashboard-profile-card-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--dashboard-line,#e2e8f0);margin-top:40px;padding-top:24px}.dashboard-profile-card-footer>div{display:flex;align-items:center;gap:8px;color:#94a3b8;font-size:13px;line-height:1.45}.dashboard-profile-card-footer>div:first-child{align-items:flex-start}.dashboard-profile-card-footer>div:first-child>span:first-child{display:inline-flex;flex:0 0 auto;line-height:1.45;margin-top:1px}.dashboard-profile-footer-icon{display:inline-flex;width:24px;height:24px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:7px;background:#eef3ff;color:#2c5ce6;line-height:1;margin-top:0}.dashboard-profile-footer-icon svg{width:14px;height:14px}.dashboard-profile-footer-icon path{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.dashboard-profile-ring{display:grid;place-items:center;width:44px;height:44px;flex:0 0 auto;border-radius:999px;background:conic-gradient(var(--dashboard-green,#26c880) var(--profile-progress),#e2e8f0 0)}.dashboard-profile-ring span{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:#fff;color:#94a3b8;font-size:11px;font-weight:900}.dashboard-profile-progress{align-self:start}.dashboard-profile-mini-steps{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--dashboard-line,#e2e8f0);padding-top:16px}.dashboard-profile-mini-steps a,.dashboard-profile-mini-steps button,.dashboard-profile-mini-steps div{display:flex;align-items:center;gap:10px;width:100%;min-height:auto!important;border:0!important;background:transparent;color:#94a3b8;cursor:pointer;font-size:13px;font-weight:600!important;line-height:1.35;padding:6px 0;text-align:left}.dashboard-profile-mini-steps a:hover,.dashboard-profile-mini-steps button:hover{background:transparent!important;color:var(--dashboard-primary-hover,#1eab6b)!important;transform:none!important}.dashboard-profile-mini-steps .is-locked,.dashboard-profile-mini-steps .is-locked:hover,.dashboard-profile-mini-steps button:disabled,.dashboard-profile-mini-steps button:disabled:hover{color:#b8c2cf!important;cursor:not-allowed;opacity:.72;transform:none!important}.dashboard-profile-mini-steps .is-current{border-radius:6px;background:var(--dashboard-green-soft,#e2f9ed);color:var(--dashboard-primary-hover,#1eab6b);font-weight:900;margin:2px -16px;padding:6px 16px}.dashboard-profile-mini-steps .is-completed{color:#27313f;font-weight:800}.dashboard-profile-source-summary{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:28px;gap:28px;align-items:center;border-color:rgb(38 200 128/18%);background:linear-gradient(135deg,#fff 0,var(--dashboard-green-soft,#e2f9ed) 130%);padding:32px}.dashboard-profile-source-summary h2{margin:10px 0 8px;color:#27313f;font-size:24px;font-weight:800;line-height:1.15}.dashboard-profile-source-summary p{max-width:580px;margin:0;color:#64748b;font-size:14px;line-height:1.55}.dashboard-profile-source-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.dashboard-profile-source-facts div{display:grid;grid-gap:7px;gap:7px;border:1px solid rgb(226 232 240/88%);border-radius:14px;background:#fff;padding:16px}.dashboard-profile-source-facts span{color:#94a3b8;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.dashboard-profile-source-facts strong{color:#27313f;font-size:14px;font-weight:800;line-height:1.35}.dashboard-profile-record-card{overflow:hidden;padding:40px}.dashboard-profile-record-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--dashboard-line,#e2e8f0);margin-bottom:4px;padding-bottom:24px}.dashboard-profile-record-header h2{margin:0 0 8px;color:#27313f;font-size:24px;font-weight:800;line-height:1.15}.dashboard-profile-record-header p{max-width:560px;margin:0;color:#64748b;font-size:14px;line-height:1.55}.dashboard-profile-record-header .dashboard-profile-status-badge{margin-bottom:14px}.dashboard-profile-view-sidebar{display:flex;flex-direction:column;align-self:start;gap:22px}.dashboard-profile-view-status h3{margin:0 0 8px;color:#27313f;font-size:18px;font-weight:800;line-height:1.2}.dashboard-profile-view-status p{margin:0;color:#64748b;font-size:14px;line-height:1.55}.dashboard-profile-view-list{display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--dashboard-line,#e2e8f0);border-bottom:1px solid var(--dashboard-line,#e2e8f0);padding:18px 0}.dashboard-profile-view-list div{display:grid;grid-gap:4px;gap:4px}.dashboard-profile-view-list span{color:#94a3b8;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.dashboard-profile-view-list strong{color:#27313f;font-size:14px;font-weight:800;line-height:1.35}.dashboard-profile-main-stack{display:flex;flex-direction:column;gap:24px}.dashboard-profile-hero-card,.dashboard-profile-next-strip,.dashboard-profile-review-card{border:1px solid rgb(226 232 240/88%);border-radius:18px;background:#fff;box-shadow:0 10px 30px rgb(15 23 42/6%)}.dashboard-profile-hero-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:340px;padding:48px}.dashboard-profile-hero-card h2{max-width:680px;margin:0 0 14px;color:#27313f;font-size:28px;font-weight:800;line-height:1.12;letter-spacing:-.01em}.dashboard-profile-hero-card p{max-width:620px;margin:0 0 32px;color:#64748b;font-size:15px;line-height:1.6}.dashboard-profile-status-badge{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;border-radius:20px;background:var(--dashboard-green-soft,#e2f9ed);color:var(--dashboard-primary-hover,#1eab6b);font-size:12px;font-weight:900;letter-spacing:.05em;margin-bottom:20px;padding:6px 14px;text-transform:uppercase}.dashboard-profile-warning-card{border-color:#fde68a}.dashboard-profile-danger-card{border-color:#ffedd5}.dashboard-profile-danger-card .dashboard-state-one-primary{background:#f97316!important;box-shadow:0 10px 22px rgb(249 115 22/20%)!important}.dashboard-profile-action-row{justify-content:space-between;width:100%}.dashboard-profile-action-group,.dashboard-profile-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.dashboard-profile-action-group-right{justify-content:flex-end;margin-left:auto}.dashboard-profile-finish-later{border:0;background:transparent;color:#94a3b8;cursor:pointer;font-size:14px;font-weight:800;line-height:1.25;padding:0;text-decoration:none}.dashboard-profile-finish-later:hover{color:#64748b}.dashboard-profile-finish-later:disabled{cursor:not-allowed;opacity:.65}.dashboard-profile-action-row.end{justify-content:flex-end;width:100%;border-top:1px solid var(--dashboard-line,#e2e8f0);margin-top:36px;padding-top:24px}.dashboard-profile-next-strip{display:flex;align-items:center;justify-content:space-between;gap:18px;border-left:4px solid var(--dashboard-green,#26c880);padding:24px 32px}.dashboard-profile-next-strip>div{display:flex;align-items:center;gap:16px}.dashboard-profile-next-strip>div>span{font-size:24px}.dashboard-profile-next-strip strong{display:block;color:#27313f;font-size:14px;font-weight:900;letter-spacing:.05em;margin-bottom:2px;text-transform:uppercase}.dashboard-profile-next-strip p{margin:0;color:#64748b;font-size:14px;line-height:1.45}.dashboard-profile-saved-next-step{border-left-color:#2563eb}.dashboard-profile-next-strip-icon{display:inline-flex;width:34px;height:34px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:999px;background:#eff6ff;color:#2563eb}.dashboard-profile-next-strip-icon svg{width:18px;height:18px}.dashboard-profile-next-strip-icon path{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4}.dashboard-profile-review-card{display:flex;flex-direction:column;justify-content:space-between;padding:40px}.dashboard-profile-review-card--wizard{gap:28px;overflow:hidden;padding:0}.dashboard-profile-review-hero{display:grid;grid-gap:10px;gap:10px;border-bottom:1px solid var(--dashboard-line,#e2e8f0);background:linear-gradient(180deg,#f8fafc,#fff);padding:34px 36px 28px}.dashboard-profile-review-hero h2{margin:0;color:#27313f;font-size:26px;font-weight:900;line-height:1.16}.dashboard-profile-review-hero p{max-width:620px;margin:0;color:#64748b;font-size:14px;line-height:1.55}.dashboard-profile-review-sections{display:grid;grid-gap:16px;gap:16px;padding:0 36px}.dashboard-profile-record-block,.dashboard-profile-review-section{border-bottom:1px solid var(--dashboard-line,#e2e8f0);padding:20px 0}.dashboard-profile-review-card--wizard .dashboard-profile-review-section{min-width:0;border:1px solid var(--dashboard-line,#e2e8f0);border-radius:8px;background:#fff;padding:18px}.dashboard-profile-record-block:first-child,.dashboard-profile-review-section:first-child{padding-top:0}.dashboard-profile-review-card--wizard .dashboard-profile-review-section:first-child{padding-top:18px}.dashboard-profile-record-block:last-child,.dashboard-profile-review-section:last-child{border-bottom:0;padding-bottom:0}.dashboard-profile-review-card--wizard .dashboard-profile-review-section:last-child{border-bottom:1px solid var(--dashboard-line,#e2e8f0);padding-bottom:18px}.dashboard-profile-review-header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:12px}.dashboard-profile-review-card--wizard .dashboard-profile-review-header{align-items:center;margin-bottom:14px}.dashboard-profile-list-heading,.dashboard-profile-record-block>span,.dashboard-profile-review-header>span{display:block;color:#27313f;font-size:12px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.dashboard-profile-review-header a,.dashboard-profile-review-header button{min-height:auto!important;border:0!important;background:transparent!important;color:var(--dashboard-primary-hover,#1eab6b)!important;padding:0!important;font-size:13px!important;font-weight:800!important}.dashboard-profile-review-header a:focus-visible,.dashboard-profile-review-header a:hover,.dashboard-profile-review-header button:focus-visible,.dashboard-profile-review-header button:hover{border:0!important;background:transparent!important;color:var(--dashboard-primary-hover,#1eab6b)!important;box-shadow:none!important;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;transform:none!important}.dashboard-profile-review-header button:disabled,.dashboard-profile-review-header button:disabled:focus-visible,.dashboard-profile-review-header button:disabled:hover{color:#9aa5b5!important;cursor:not-allowed;text-decoration:none}.dashboard-profile-record-grid,.dashboard-profile-review-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.dashboard-profile-review-card--wizard .dashboard-profile-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dashboard-profile-record-grid>div,.dashboard-profile-review-grid>div{display:grid;grid-gap:2px;gap:2px}.dashboard-profile-review-card--wizard .dashboard-profile-review-grid div{min-width:0;border-radius:8px;background:#f8fafc;padding:12px 14px}.dashboard-profile-record-grid em,.dashboard-profile-review-grid span{color:#94a3b8;font-size:12px;font-style:normal}.dashboard-profile-record-grid strong,.dashboard-profile-review-grid .profile-missing,.dashboard-profile-review-grid span+span{color:#27313f;font-size:14px;font-weight:700;line-height:1.45}.dashboard-profile-review-value{display:block;min-width:0;max-width:100%;overflow-wrap:anywhere;white-space:pre-line;word-break:break-word}.dashboard-profile-review-card--wizard .dashboard-profile-card-footer{border-top:1px solid var(--dashboard-line,#e2e8f0);background:#fbfdff;margin:0;padding:24px 36px 30px}.dashboard-profile-review-card--wizard .dashboard-profile-review-save-block .dashboard-profile-card-footer{border-top:0;background:transparent;padding:0}.dashboard-profile-record-block mark{display:inline-block;border:1px solid var(--dashboard-line,#e2e8f0);border-radius:16px;background:#f8fafc;color:#27313f;font-size:13px;font-weight:700;margin:10px 6px 0 0;padding:4px 12px}.dashboard-profile-changes-table{display:grid;width:100%;margin-top:20px;overflow:hidden;border:1px solid var(--dashboard-line,#e2e8f0);border-radius:10px}.dashboard-profile-changes-table div{display:grid;grid-template-columns:1fr 1fr 1fr}.dashboard-profile-changes-table em,.dashboard-profile-changes-table mark,.dashboard-profile-changes-table span,.dashboard-profile-changes-table strong{border-bottom:1px solid var(--dashboard-line,#e2e8f0);color:#27313f;font-size:14px;font-style:normal;padding:14px}.dashboard-profile-changes-table strong{background:#f8fafc;color:#94a3b8;font-size:11px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.dashboard-profile-changes-table em{color:#94a3b8;text-decoration:line-through}.dashboard-profile-changes-table mark{background:#fef3c7;color:#b45309;font-weight:800}.dashboard-profile-issue-list{display:grid;grid-gap:14px;gap:14px;margin-top:24px}.dashboard-profile-issue-list div{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:16px;gap:16px;border:1px solid var(--dashboard-line,#e2e8f0);border-left:4px solid #f97316;border-radius:8px;background:#fff;padding:18px 20px}.dashboard-profile-issue-list strong{color:#27313f;font-size:15px;font-weight:800}.dashboard-profile-issue-list a{border-radius:6px!important;background:#fff7ed!important;color:#ea580c!important;font-size:13px!important;font-weight:800!important}.dashboard-profile-side-stack{display:grid;grid-gap:18px;gap:18px;align-self:start}.dashboard-profile-side-card{display:grid;grid-gap:16px;gap:16px;padding:28px}.dashboard-profile-side-card p{margin:0;color:#64748b;font-size:14px;line-height:1.55}@media (max-width:1100px){.td-profile-settings-workspace{grid-template-columns:minmax(0,1fr)}.td-profile-settings-rail{order:-1}.td-profile-settings-section-list{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-state-one-grid .span-3,.dashboard-state-one-grid .span-4,.dashboard-state-one-grid .span-8{grid-column:1/-1}.dashboard-profile-source-summary{grid-template-columns:1fr}.dashboard-state-one-note{max-width:none}.dashboard-live-metrics-grid,.dashboard-live-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.td-profile-settings-workspace .td-profile-settings-form-card{padding:0}.td-profile-settings-form-body,.td-profile-settings-rail-card,.td-profile-settings-workspace .dashboard-profile-card-footer{padding:24px}.td-profile-settings-card-head{flex-direction:column}.td-profile-settings-card-head h2{font-size:24px}.td-profile-settings-section-list{grid-template-columns:minmax(0,1fr)}.dashboard-state-one-head,.dashboard-state-one-note{padding-left:0;padding-right:0}.dashboard-profile-review-card--wizard .dashboard-profile-card-footer,.dashboard-profile-review-card--wizard .dashboard-profile-review-hero,.dashboard-profile-setup-card,.dashboard-profile-side-card,.dashboard-profile-source-summary,.dashboard-state-one-hero,.dashboard-state-one-progress{padding:30px}.dashboard-profile-review-sections{padding:0 30px}.dashboard-profile-review-card--wizard .dashboard-profile-review-grid,.dashboard-profile-source-facts{grid-template-columns:1fr}.dashboard-profile-card-footer,.dashboard-profile-card-footer .dashboard-primary-cta{width:100%}.dashboard-state-one-focus-row{gap:14px}.dashboard-recommended-action-card{flex-direction:column;padding:30px}.dashboard-live-metrics-grid,.dashboard-live-snapshot-grid{grid-template-columns:1fr}}.dashboard-profile-pending-notice{display:flex;flex-direction:column;gap:10px;border-radius:14px;background:#fffaf0;border:1px solid #fde68a;padding:18px 18px 20px;margin-bottom:20px}.dashboard-profile-pending-notice h3{margin:0;color:#27313f;font-size:16px;font-weight:800;line-height:1.3}.dashboard-profile-pending-notice p{margin:0;color:#64748b;font-size:13px;line-height:1.55}.dashboard-profile-pending-notice .dashboard-primary-cta{align-self:flex-start;margin-top:6px}.dashboard-profile-status-badge--warning{background:#fef3c7;color:#b45309}.page-preview-stack{display:flex;flex-direction:column;gap:16px}.td-draft-workspace-page{display:grid;grid-gap:28px;gap:28px}.td-draft-back-row{display:flex;align-items:center;justify-content:flex-start}.td-draft-back-row .button{min-height:auto;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--td-dash-accent-strong)!important;font-size:15px;font-weight:600;padding:0!important}.td-draft-back-row .button:hover{background:transparent!important;color:var(--td-dash-accent)!important;text-decoration:underline;transform:none!important}.td-draft-workspace-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:4px}.td-draft-workspace-heading{display:grid;min-width:0;max-width:100%;grid-gap:12px;gap:12px}.td-draft-workspace-tag{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border:0;border-radius:999px;background:var(--td-dash-accent-soft);color:var(--td-dash-accent-strong);font-family:var(--td-ui-font);font-size:.74rem;font-weight:820;letter-spacing:.05em;line-height:1;padding:7px 11px;text-transform:uppercase}.td-draft-workspace-heading h1{margin:0;color:var(--td-dash-ink);font-family:var(--td-ui-font);font-size:var(--td-ui-page-title-size);font-weight:var(--td-ui-weight-title);letter-spacing:-.014em;line-height:1.14}.td-draft-workspace-heading p{max-width:100%;margin:0;color:var(--td-dash-muted);font-size:16px;line-height:var(--td-ui-leading-body);overflow-wrap:anywhere}.td-draft-workspace-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;color:var(--td-dash-muted);font-size:15px;line-height:1.45;overflow-wrap:anywhere}.td-draft-workspace-meta-row>a,.td-draft-workspace-meta-row>span:not(.badge){position:relative}.td-draft-workspace-meta-row>a:before,.td-draft-workspace-meta-row>span:not(.badge):before{margin-right:12px;color:#cbd5e1;content:"·"}.td-draft-workspace-heading a,.td-draft-workspace-meta-row a{color:#188038;text-decoration:none}.td-draft-workspace-heading a:hover,.td-draft-workspace-meta-row a:hover{text-decoration:underline}.td-draft-workspace-header-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.td-draft-preview-head .button,.td-draft-workspace-header-actions .button{min-height:42px;border:1px solid var(--td-dash-line)!important;border-radius:6px!important;background:#ffffff!important;box-shadow:none!important;color:var(--td-dash-accent-strong)!important;font-size:15px;font-weight:400}.td-draft-workspace-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.td-draft-action-rail>.card,.td-draft-context-card,.td-draft-left-controls>.card,.td-draft-left-controls>.td-draft-advanced-panel,.td-draft-preview-shell,.td-draft-refine-rail>.card,.td-draft-workspace-summary div{border:0;border-radius:18px;background:var(--td-dash-surface);box-shadow:none!important}.td-draft-workspace-summary div{display:grid;min-height:118px;align-content:space-between;grid-gap:18px;gap:18px;padding:24px}.td-draft-seo-strip span,.td-draft-workspace-summary span{color:var(--td-dash-muted);font-size:.75rem;font-weight:500;letter-spacing:0;line-height:1.35}.td-draft-workspace-summary strong{color:#202124;font-size:18px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.td-draft-workspace-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,350px);grid-gap:28px 40px;gap:28px 40px;align-items:start}.td-draft-workspace-layout>.td-draft-back-row{grid-column:1/-1}.td-draft-workspace-top-row{display:grid;grid-template-columns:1fr;grid-gap:28px;gap:28px;align-items:start}.td-draft-workspace-main-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,350px);grid-gap:28px;gap:28px;align-items:start}.td-draft-preview-column,.td-draft-title-column{grid-column:1;grid-row:2;display:grid;min-width:0;grid-gap:28px;gap:28px}.td-draft-refine-rail{grid-column:2;display:grid;grid-gap:28px;gap:28px;min-width:0}.td-draft-context-card{display:grid;grid-gap:18px;gap:18px;padding:30px}.td-draft-context-card h2,.td-draft-preview-head h2{margin:0;color:#202124;font-size:19px;font-weight:600;letter-spacing:0;line-height:1.25}.td-draft-action-rail li,.td-draft-action-rail p,.td-draft-context-card p,.td-draft-left-controls li,.td-draft-left-controls p,.td-draft-preview-shell p,.td-draft-refine-rail li,.td-draft-refine-rail p{color:#3c4043;font-size:15px;font-weight:400;line-height:1.55}.td-draft-context-card p{max-width:860px;margin:0}.td-draft-preview-shell{min-width:0;overflow:hidden}.td-draft-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid var(--td-dash-line);padding:30px 30px 24px}.td-draft-preview-head>div{display:grid;grid-gap:10px;gap:10px}.td-draft-preview-body{padding:30px}.td-draft-seo-strip{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;border-radius:10px;background:#fff;border:1px solid var(--td-dash-line);margin-bottom:22px;padding:20px}.td-draft-seo-strip div{display:grid;grid-gap:6px;gap:6px;min-width:0}.td-draft-seo-strip a,.td-draft-seo-strip p,.td-draft-seo-strip strong{margin:0;color:#3c4043;font-size:15px;font-weight:400;line-height:1.45;overflow-wrap:anywhere}.td-draft-seo-strip .td-draft-slug-value{color:#188038;text-decoration:none}.td-draft-seo-strip a.td-draft-slug-value:hover{text-decoration:underline}.td-draft-preview-entry-card{display:grid;grid-gap:22px;gap:22px;border-top:0;padding-top:0}.td-draft-preview-entry-card>div{display:grid;grid-gap:12px;gap:12px}.td-draft-preview-entry-card h2{margin:0;color:#202124;font-size:19px;font-weight:600;letter-spacing:0;line-height:1.25}.td-draft-preview-entry-card p{max-width:760px;margin:0;color:#3c4043;font-size:15px;font-weight:400;line-height:1.55}.td-draft-preview-entry-card .button{width:-moz-fit-content;width:fit-content;min-height:42px;border:1px solid var(--td-dash-accent-strong)!important;border-radius:6px!important;background:var(--td-dash-accent-strong)!important;box-shadow:none!important;color:#fff!important;font-size:15px;font-weight:400;transform:none!important}.td-draft-preview-entry-card .button:not(:disabled):hover{border-color:var(--td-dash-accent)!important;background:var(--td-dash-accent)!important;color:#fff!important;box-shadow:none!important;transform:none!important}.td-draft-seo-card-heading{display:grid;grid-gap:8px;gap:8px}.td-draft-seo-card-heading h2{margin:0;color:#202124;font-size:19px;font-weight:600;letter-spacing:0;line-height:1.25}.td-draft-seo-card-heading p{max-width:760px;margin:0;color:#3c4043;font-size:15px;font-weight:400;line-height:1.55}.td-draft-seo-card .td-draft-seo-strip{margin-bottom:0}.td-draft-action-rail{grid-column:2;grid-row:2;position:static}.td-draft-action-rail,.td-draft-left-controls{display:grid;grid-gap:28px;gap:28px;min-width:0}.td-draft-left-controls{grid-column:1}.td-draft-action-rail .card-body,.td-draft-left-controls .card-body,.td-draft-refine-rail .card-body{padding:30px}.td-draft-action-rail>.card,.td-draft-advanced-panel,.td-draft-refine-rail>.card{border:0;border-radius:18px;background:var(--td-dash-surface);box-shadow:none!important}.td-draft-action-rail>.card{border:2px solid #202124;border-radius:12px;background:#fff}.td-draft-action-rail h2,.td-draft-left-controls h2,.td-draft-refine-rail h2{color:#202124;font-size:19px;font-weight:600;letter-spacing:0;line-height:1.25}.td-draft-action-rail h3,.td-draft-left-controls h3,.td-draft-refine-rail h3{color:#202124;font-size:15px;font-weight:600}.td-draft-action-rail .publishing-package-panel .dashboard-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-content:flex-start;border:0;border-radius:0;background:transparent;color:var(--td-dash-muted);box-shadow:none;font-size:.75rem;font-weight:600;letter-spacing:.04em;line-height:1.35;margin:0 0 14px;padding:0;text-transform:uppercase}.td-draft-action-rail .publishing-package-panel .dashboard-kicker span{display:none}.td-draft-setup-summary-list{display:grid;grid-gap:0;gap:0;margin:0}.td-draft-setup-summary-list div{display:grid;grid-gap:5px;gap:5px;border-top:1px solid var(--td-dash-line);padding:12px 0}.td-draft-setup-summary-list div:first-child{border-top:0;padding-top:0}.td-draft-setup-summary-list div:last-child{padding-bottom:0}.td-draft-setup-summary-list dt{color:var(--td-dash-muted);font-size:.75rem;font-weight:500;line-height:1.35}.td-draft-setup-summary-list dd{margin:0;color:#202124;font-size:15px;font-weight:500;line-height:1.45;overflow-wrap:anywhere}.td-draft-advanced-panel{display:grid;border:0;border-radius:18px;background:var(--td-dash-surface);box-shadow:none!important}.td-draft-advanced-panel summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:5px;gap:5px;cursor:pointer;list-style:none;padding:24px}.td-draft-advanced-panel summary::-webkit-details-marker{display:none}.td-draft-advanced-panel summary span{color:#202124;font-size:19px;font-weight:600;line-height:1.25}.td-draft-advanced-panel summary small{grid-column:1;color:var(--td-dash-muted);font-size:14px;font-weight:400;line-height:1.45}.td-draft-advanced-panel summary:after{grid-column:2;grid-row:1/span 2;width:26px;height:26px;display:grid;place-items:center;align-self:center;justify-self:end;border-radius:999px;background:#f1f3f4;color:var(--td-dash-muted);content:"+";font-size:18px;line-height:1}.td-draft-advanced-panel[open] summary:after{content:"-"}.td-draft-advanced-stack{display:grid;grid-gap:14px;gap:14px;border-top:1px solid var(--td-dash-line);padding:18px}.td-draft-advanced-stack>.card{border:0;border-radius:12px;background:#fff;box-shadow:none!important}.td-draft-advanced-stack>.card>.card-body{padding:18px}.td-draft-action-rail .button,.td-draft-action-rail button,.td-draft-left-controls .button,.td-draft-left-controls button,.td-draft-refine-rail .button,.td-draft-refine-rail button{width:100%;min-height:42px;justify-content:center;border:1px solid var(--td-dash-line)!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important;color:var(--td-dash-accent-strong)!important;font-size:15px;font-weight:400;text-align:center;transform:none!important}.td-draft-action-rail .button-primary,.td-draft-action-rail button.button-primary,.td-draft-left-controls .button-primary,.td-draft-left-controls button.button-primary,.td-draft-refine-rail .button-primary,.td-draft-refine-rail button.button-primary{border-color:var(--td-dash-accent-strong)!important;background:var(--td-dash-accent-strong)!important;color:#fff!important}.td-draft-action-rail .button:not(:disabled):hover,.td-draft-action-rail button:not(:disabled):hover,.td-draft-left-controls .button:not(:disabled):hover,.td-draft-left-controls button:not(:disabled):hover,.td-draft-refine-rail .button:not(:disabled):hover,.td-draft-refine-rail button:not(:disabled):hover{border-color:var(--td-dash-accent-strong)!important;background:#f8fafd!important;color:var(--td-dash-accent-strong)!important;box-shadow:none!important;transform:none!important}.td-draft-action-rail .button-primary:not(:disabled):hover,.td-draft-action-rail button.button-primary:not(:disabled):hover,.td-draft-left-controls .button-primary:not(:disabled):hover,.td-draft-left-controls button.button-primary:not(:disabled):hover,.td-draft-refine-rail .button-primary:not(:disabled):hover,.td-draft-refine-rail button.button-primary:not(:disabled):hover{border-color:var(--td-dash-accent)!important;background:var(--td-dash-accent)!important;color:#fff!important}.td-draft-refine-card-copy{display:grid;grid-gap:8px;gap:8px}.td-draft-refine-card-copy h2,.td-draft-refine-card-copy p,.td-draft-refine-card-copy small{margin:0}.td-draft-refine-card-copy small{color:var(--td-dash-muted);font-size:13px;font-weight:400;line-height:1.4}.td-draft-refinement-form{display:grid;grid-gap:14px;gap:14px}.td-draft-refinement-field{display:grid;grid-gap:8px;gap:8px}.td-draft-refinement-field>span{color:#202124;font-size:14px;font-weight:600;line-height:1.35}.td-draft-refinement-field textarea{min-height:170px;resize:vertical}@media (max-width:1180px){.td-draft-workspace-layout,.td-draft-workspace-main-row,.td-draft-workspace-top-row{grid-template-columns:1fr}.td-draft-action-rail,.td-draft-left-controls,.td-draft-preview-column,.td-draft-refine-rail,.td-draft-title-column{grid-column:1;grid-row:auto}}@media (max-width:900px){.td-draft-workspace-header{flex-direction:column}.td-draft-workspace-header-actions{width:100%;justify-content:flex-start}.td-draft-workspace-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.td-draft-seo-strip{grid-template-columns:1fr}}@media (max-width:640px){.td-draft-workspace-summary{grid-template-columns:1fr}.td-draft-action-rail .card-body,.td-draft-context-card,.td-draft-left-controls .card-body,.td-draft-preview-body,.td-draft-preview-head,.td-draft-refine-rail .card-body{padding:22px}.td-draft-preview-head{flex-direction:column}.td-draft-preview-head .button,.td-draft-workspace-header-actions .button{width:100%}}.page-draft-detail-page .dashboard-kicker{align-self:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%;justify-content:flex-start}.page-draft-detail-page .page-preview-stack,.page-draft-detail-page .strategy-review-main,.page-draft-detail-page .strategy-review-main>.card,.page-draft-detail-page .strategy-review-main>.card>.card-body,.page-draft-detail-page .td-structured-preview{min-width:0;max-width:100%;overflow-x:hidden}.page-draft-detail-page .strategy-review-main .td-structured-preview{border-radius:8px}.page-draft-detail-page .td-structured-preview .td-proof-slot-section,.page-draft-detail-page .td-structured-preview .td-structured-chip-band,.page-draft-detail-page .td-structured-preview .td-structured-cta-band{width:100%;max-width:100%;margin-right:0;margin-left:0;padding-right:clamp(20px,3vw,36px);padding-left:clamp(20px,3vw,36px)}.page-full-preview-shell{min-height:100vh;background:#f6f8fb}.page-full-preview-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #dbe4ee;background:rgb(255 255 255/96%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:12px clamp(18px,4vw,42px)}.page-full-preview-toolbar p,.page-full-preview-toolbar strong{display:block;margin:0;letter-spacing:0}.page-full-preview-toolbar p{color:#64748b;font-size:12px;font-weight:850;text-transform:uppercase}.page-full-preview-toolbar strong{max-width:min(700px,52vw);overflow:hidden;color:#0f172a;font-size:15px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.page-full-preview-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px;justify-content:flex-end}.page-full-preview-refine{position:relative}.page-full-preview-refine summary{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid var(--td-dash-accent-strong);border-radius:6px;background:var(--td-dash-accent-strong);color:#fff;cursor:pointer;font-size:15px;font-weight:400;line-height:1;list-style:none;padding:0 16px;text-align:center}.page-full-preview-refine summary::-webkit-details-marker{display:none}.page-full-preview-refine summary:hover{border-color:var(--td-dash-accent);background:var(--td-dash-accent);color:#fff}.page-full-preview-refine-panel{position:absolute;top:calc(100% + 10px);right:0;z-index:40;display:grid;width:min(390px,calc(100vw - 36px));grid-gap:14px;gap:14px;border:1px solid var(--td-dash-line);border-radius:18px;background:#fff;box-shadow:0 18px 50px rgb(15 23 42/14%);padding:22px}.page-full-preview-refine-panel h2{margin:0;color:#202124;font-size:19px;font-weight:600;letter-spacing:0;line-height:1.25}.page-full-preview-refine-panel p{margin:0;color:#3c4043;font-size:15px;font-weight:400;line-height:1.55}.page-full-preview-refine-form{display:grid;grid-gap:14px;gap:14px}.page-full-preview-refine-form .button,.page-full-preview-refine-form button{width:100%;min-height:42px;justify-content:center;border:1px solid var(--td-dash-line)!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important;color:var(--td-dash-accent-strong)!important;font-size:15px;font-weight:400;text-align:center;transform:none!important}.page-full-preview-refine-form .button:not(:disabled):hover,.page-full-preview-refine-form button:not(:disabled):hover{border-color:var(--td-dash-accent-strong)!important;background:#f8fafd!important;color:var(--td-dash-accent-strong)!important;box-shadow:none!important;transform:none!important}.page-full-preview-stage{width:min(1360px,calc(100% - 48px));margin:0 auto;padding:30px 0 72px}.page-full-preview-stage--article{width:min(960px,calc(100% - 48px))}.page-draft-markdown-rendered{color:#334155}.page-draft-markdown-rendered a{color:#0f766e;font-weight:800;-webkit-text-decoration-color:rgb(15 118 110/36%);text-decoration-color:rgb(15 118 110/36%);text-underline-offset:3px;text-decoration:none}.page-draft-markdown-rendered a:focus-visible,.page-draft-markdown-rendered a:hover{text-decoration:underline}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-footer a[href^="mailto:"],.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-footer a[href^="tel:"]{display:inline-flex;align-items:center;gap:.34em;vertical-align:baseline}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-footer a[href^="mailto:"]:before,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-footer a[href^="tel:"]:before{content:"";display:inline-block;width:.86em;height:.86em;flex:0 0 auto;background:currentColor;opacity:.82;transform:translateY(.05em);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-footer a[href^="tel:"]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cpath%20d%3D%27M22%2016.92v3a2%202%200%200%201-2.18%202%2019.79%2019.79%200%200%201-8.63-3.07%2019.5%2019.5%200%200%201-6-6A19.79%2019.79%200%200%201%202.12%204.18%202%202%200%200%201%204.11%202h3a2%202%200%200%201%202%201.72%2012.84%2012.84%200%200%200%20.7%202.81%202%202%200%200%201-.45%202.11L8.09%209.91a16%2016%200%200%200%206%206l1.27-1.27a2%202%200%200%201%202.11-.45%2012.84%2012.84%200%200%200%202.81.7A2%202%200%200%201%2022%2016.92Z%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cpath%20d%3D%27M22%2016.92v3a2%202%200%200%201-2.18%202%2019.79%2019.79%200%200%201-8.63-3.07%2019.5%2019.5%200%200%201-6-6A19.79%2019.79%200%200%201%202.12%204.18%202%202%200%200%201%204.11%202h3a2%202%200%200%201%202%201.72%2012.84%2012.84%200%200%200%20.7%202.81%202%202%200%200%201-.45%202.11L8.09%209.91a16%2016%200%200%200%206%206l1.27-1.27a2%202%200%200%201%202.11-.45%2012.84%2012.84%200%200%200%202.81.7A2%202%200%200%201%2022%2016.92Z%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3C/svg%3E")}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-footer a[href^="mailto:"]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cpath%20d%3D%27M4%204h16a2%202%200%200%201%202%202v12a2%202%200%200%201-2%202H4a2%202%200%200%201-2-2V6a2%202%200%200%201%202-2Z%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3Cpath%20d%3D%27m22%206-10%207L2%206%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cpath%20d%3D%27M4%204h16a2%202%200%200%201%202%202v12a2%202%200%200%201-2%202H4a2%202%200%200%201-2-2V6a2%202%200%200%201%202-2Z%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3Cpath%20d%3D%27m22%206-10%207L2%206%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3C/svg%3E")}.publishing-package-panel{color:#1e293b}.publishing-package-panel h2,.publishing-package-panel h3,.publishing-package-panel p{margin:0}.publishing-package-panel h2{color:#0f172a;font-size:20px;line-height:1.2}.publishing-package-panel h3{color:#0f172a;font-size:15px;line-height:1.3}.publishing-package-alert{display:grid;grid-gap:8px;gap:8px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1e3a8a;padding:12px 14px}.publishing-package-alert--warning{border-color:#fde68a;background:#fffbeb;color:#92400e}.publishing-package-alert--success{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.publishing-package-alert strong{font-size:13px}.publishing-package-alert ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px}.publishing-package-alert li{font-size:13px;line-height:1.45}.publishing-step-list{display:grid;grid-gap:8px;gap:8px;margin:0;border:1px solid #dbe4ee;border-radius:8px;background:#f8fafc;color:#334155;padding:12px 14px 12px 34px}.publishing-step-list li{font-size:13px;line-height:1.45}.publishing-live-url-panel{display:grid;grid-gap:12px;gap:12px;border:1px solid #dbe4ee;border-radius:8px;background:#ffffff;padding:14px}.publishing-live-url-panel--fallback summary{cursor:pointer;color:#0f172a;font-size:14px;font-weight:800}.publishing-live-url-panel a{color:#0f766e;font-weight:800;text-decoration:none;overflow-wrap:anywhere}.publishing-live-url-panel a:focus-visible,.publishing-live-url-panel a:hover{text-decoration:underline}.publishing-live-url-form{display:grid;grid-gap:12px;gap:12px}.publishing-inline-form{margin-top:10px}.publishing-inline-status{display:grid;grid-gap:6px;gap:6px;width:-moz-fit-content;width:fit-content;max-width:100%;margin:10px 0 0;border:1px solid #dbe4ee;border-radius:8px;background:#f8fafc;color:#334155;font-size:13px;line-height:1.45;padding:10px 12px}.publishing-inline-status p{margin:0}.publishing-inline-status a{color:#0f766e;font-weight:800}.publishing-inline-status--success{border-color:#99f6e4;background:#f0fdfa;color:#134e4a}.publishing-inline-status--warning{border-color:#fde68a;background:#fffbeb;color:#92400e}.publishing-inline-status--neutral{border-color:#cbd5e1;background:#f8fafc;color:#334155}.publishing-approval-check{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;border:1px solid #dbe4ee;border-radius:8px;background:#f8fafc;color:#334155;cursor:pointer;font-size:13px;font-weight:700;line-height:1.45;padding:12px 14px}.publishing-approval-check input{width:16px;height:16px;margin:2px 0 0;accent-color:#0f766e}.publishing-approval-check input:focus,.publishing-approval-check input:focus-visible{outline:none!important;box-shadow:none!important}.publishing-wordpress-choice-actions{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.publishing-wordpress-choice-note{font-size:12px}.dashboard-submit-button,.publishing-submit-button{align-items:center;display:inline-flex;gap:8px;justify-content:center}.dashboard-submit-button[aria-busy=true],.publishing-submit-button[aria-busy=true]{cursor:wait}.dashboard-button-spinner,.publishing-button-spinner{width:16px;height:16px;border:2px solid;border-right:2px solid transparent;border-radius:999px;flex:0 0 auto;opacity:.85;animation:dashboard-button-spin .75s linear infinite}.create-content-calendar-submit{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important}.create-content-calendar-submit[aria-busy=true]{cursor:wait!important}.create-content-calendar-submit[aria-busy=true]:disabled{opacity:1!important}.create-content-calendar-button-spinner{display:inline-block!important;width:16px!important;height:16px!important;flex:0 0 16px!important;border:2px solid rgba(255,255,255,.45)!important;border-top-color:#ffffff!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;transform-origin:50% 50%!important;animation:dashboard-button-spin .75s linear infinite!important}.create-content-calendar-submit>span:not(.create-content-calendar-button-spinner){display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1.2!important}@keyframes dashboard-button-spin{to{transform:rotate(1turn)}}@keyframes publishing-button-spin{to{transform:rotate(1turn)}}.publishing-live-url-form label{display:grid;grid-gap:6px;gap:6px}.publishing-live-url-form label span{color:#475569;font-size:12px;font-weight:850}.settings-section-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-gap:22px;gap:22px;align-items:start}.settings-connection-card{display:grid;grid-gap:18px;gap:18px}.settings-connection-card--secondary{position:-webkit-sticky;position:sticky;top:24px}.settings-status-panel{grid-gap:10px;gap:10px;border:1px solid #dbe4ee;border-radius:8px;color:#334155;padding:16px}.settings-status-panel--success{border-color:#99f6e4;background:#f0fdfa;color:#134e4a}.settings-status-panel p,.settings-status-panel strong{margin:0}.settings-status-panel code{border-radius:6px;background:rgba(15,23,42,.08);color:inherit;font-size:12px;padding:2px 5px}.settings-status-panel strong{color:inherit;font-size:15px}.settings-connected-actions form{margin:0}.settings-inline-check-form{display:grid;grid-gap:10px;gap:10px}.settings-status-list{display:grid;grid-gap:8px;gap:8px;margin:0}.settings-status-list div{display:grid;grid-template-columns:minmax(90px,.36fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.settings-status-list dd,.settings-status-list dt{margin:0;font-size:13px;line-height:1.45}.settings-status-list dt{font-weight:850}.settings-disconnect-form,.settings-form-grid{grid-gap:14px;gap:14px}.settings-submit-button{align-items:center;display:inline-flex;gap:8px;justify-content:center}.settings-submit-button[aria-busy=true]{cursor:wait}.settings-button-spinner{width:16px;height:16px;border:2px solid;border-right:2px solid transparent;border-radius:999px;flex:0 0 auto;opacity:.8;animation:settings-button-spin .75s linear infinite}@keyframes settings-button-spin{to{transform:rotate(1turn)}}.settings-disconnect-modal{max-width:520px;padding:28px}.settings-disconnect-modal-copy{display:grid;grid-gap:10px;gap:10px}.settings-disconnect-modal-copy h2,.settings-disconnect-modal-copy p{margin:0}.settings-disconnect-modal-copy h2{color:#0f172a;font-size:clamp(24px,4vw,34px);line-height:1.1}.settings-disconnect-modal-copy p{color:#475569;font-size:15px;line-height:1.6}.settings-disconnect-modal-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end;margin-top:24px}.settings-disconnect-modal-actions .settings-disconnect-form{gap:0}.settings-disconnect-confirm-button{background:#991b1b;border-color:#991b1b}.settings-disconnect-confirm-button:focus-visible,.settings-disconnect-confirm-button:hover{background:#7f1d1d;border-color:#7f1d1d}.settings-form-grid label{grid-gap:7px;gap:7px}.settings-form-grid label span{color:#334155;font-size:13px;font-weight:850}.settings-advanced-panel{border:1px solid #dbe4ee;border-radius:8px;background:#ffffff;padding:14px}.settings-advanced-panel summary{color:#0f172a;font-size:14px;font-weight:850}.settings-advanced-panel[open] summary{margin-bottom:14px}.settings-step-list{grid-gap:10px;gap:10px;color:#475569}.settings-step-list li{line-height:1.5}@media (max-width:980px){.settings-section-grid{grid-template-columns:1fr}.settings-connection-card--secondary{position:static}}.settings-page{gap:30px}.settings-page-head h1{margin-bottom:10px}.settings-page-head p{max-width:760px}.settings-alert{margin:0;border:1px solid var(--dashboard-line);border-radius:14px;background:#fff;color:var(--dashboard-muted);font-size:15px;font-weight:400;line-height:1.55;padding:18px 22px}.settings-alert--success{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.settings-alert--danger{border-color:#fecaca;background:#fef2f2;color:#991b1b}.settings-card-grid,.settings-main-grid{display:grid;grid-gap:22px;gap:22px}.settings-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-main-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:start}.settings-card,.settings-side-stack{display:grid;grid-gap:22px;gap:22px}.settings-card{align-self:start;border:1px solid var(--dashboard-line);border-radius:16px;background:#fff;box-shadow:none;padding:clamp(24px,3vw,32px)}.settings-card-heading{display:grid;grid-gap:8px;gap:8px;border-bottom:1px solid var(--dashboard-line);padding-bottom:18px}.settings-card-heading>span{color:var(--dashboard-primary);font-size:13px;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase}.settings-card-heading h2{margin:0;color:#202124;font-size:20px;font-weight:600;letter-spacing:0;line-height:1.25}.settings-card .form-help,.settings-card-heading p,.settings-detail-list dd,.settings-status-list dd,.settings-status-panel p,.settings-step-list li{color:#3c4043;font-size:15px;font-weight:400;line-height:1.55}.settings-card .form-help,.settings-card-heading p,.settings-status-panel p{margin:0}.settings-detail-list,.settings-status-list{display:grid;grid-gap:12px;gap:12px;margin:0}.settings-detail-list div,.settings-status-list div{display:grid;grid-template-columns:minmax(110px,.32fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.settings-detail-list dt,.settings-form-grid label span,.settings-status-list dt{margin:0;color:#5f6368;font-size:15px;font-weight:500;line-height:1.45}.settings-detail-list dd,.settings-status-list dd{margin:0}.settings-card-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.settings-card .button,.settings-card a.button,.settings-card button.button{min-height:42px;border-radius:10px;font-size:15px;font-weight:500;box-shadow:none!important}.settings-status-panel{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--dashboard-line);border-radius:14px;background:#f8fafc;color:#3c4043;padding:20px}.settings-status-panel strong{color:#202124;font-size:17px;font-weight:600;line-height:1.3}.settings-status-panel--success{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.settings-status-panel--success strong{color:#14532d}.settings-status-panel--warning{border-color:#fde68a;background:#fffbeb;color:#92400e}.settings-status-panel--warning strong{color:#78350f}.settings-status-panel--danger{border-color:#fecaca;background:#fef2f2;color:#991b1b}.settings-status-panel--danger strong{color:#7f1d1d}.settings-status-panel--neutral{border-color:var(--dashboard-line);background:#f8fafc}.settings-download-button{justify-self:start}.settings-connected-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.settings-card-actions form,.settings-connected-actions form{margin:0}.settings-disconnect-form,.settings-form-grid{display:grid;grid-gap:16px;gap:16px}.settings-form-grid label{display:grid;grid-gap:8px;gap:8px}.settings-form-grid input{font-size:15px}.settings-advanced-panel{border:1px solid var(--dashboard-line);border-radius:14px;background:#fff;padding:18px}.settings-advanced-panel summary{cursor:pointer;color:#202124;font-size:15px;font-weight:600;line-height:1.45}.settings-advanced-panel[open] summary{margin-bottom:18px}.settings-step-list{display:grid;grid-gap:12px;gap:12px;margin:0;padding-left:22px}@media (max-width:1080px){.settings-card-grid,.settings-main-grid{grid-template-columns:1fr}}@media (max-width:640px){.settings-card{padding:22px}.settings-detail-list div,.settings-status-list div{grid-template-columns:1fr;gap:4px}}.article-publishing-package{max-width:860px;margin:24px auto 0;border:1px solid #dbe4ee;border-radius:8px;background:#f8fafc}.article-publishing-package summary{cursor:pointer;padding:14px 18px;color:#334155;font-size:13px;font-weight:850;list-style:none}.article-publishing-package summary::-webkit-details-marker{display:none}.article-publishing-package summary:after{float:right;color:#0f766e;content:"+";font-size:18px;line-height:1}.article-publishing-package[open] summary:after{content:"-"}.article-publishing-package div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:0 18px 14px}.article-publishing-package span{display:block;margin-bottom:4px;color:#64748b;font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.article-publishing-package a,.article-publishing-package p,.article-publishing-package strong{margin:0;color:#1e293b;font-size:13px;line-height:1.45;overflow-wrap:anywhere}.article-publishing-package a{color:#0f766e;font-weight:800;text-decoration:none}.article-publishing-package a:hover{text-decoration:underline}.page-draft-markdown-rendered--article{max-width:960px;margin:0 auto}.article-featured-image-card{gap:14px}.article-featured-image-frame{width:100%;min-height:210px;border:1px solid #dbe4ee;border-radius:8px;background:linear-gradient(135deg,rgb(15 118 110/10%),rgb(30 41 59/7%)),#f8fafc}.article-featured-image-frame .td-media-slot-frame-image{border-radius:inherit}.td-article-featured-image{width:100%}.td-article-featured-image .article-featured-image-frame--preview{position:relative;min-height:clamp(260px,42vw,460px);overflow:hidden;border-color:#d9dee8;background:#f7f8fa}.td-article-featured-image .td-media-slot-placeholder{min-height:inherit;align-content:center;justify-items:center;gap:10px}.td-article-featured-image .td-media-slot-placeholder .td-media-slot-placeholder-icon{width:clamp(72px,15%,112px)}.td-article-preview{display:grid;width:min(960px,calc(100% - 48px));max-width:960px;grid-gap:clamp(30px,4vw,46px);gap:clamp(30px,4vw,46px);box-sizing:border-box;margin:0 auto;overflow-x:hidden;overflow-y:visible;border:0;border-radius:0;background:transparent;box-shadow:none;padding:clamp(28px,4vw,48px) 0 clamp(34px,5vw,58px)}.td-article-header{display:grid;grid-gap:22px;gap:22px;border-bottom:0;background:transparent;padding:clamp(24px,3vw,36px) 0 clamp(8px,2vw,18px)}.td-article-header h1{width:100%;max-width:100%;margin:0;color:#0f172a;font-size:clamp(34px,4vw,50px);line-height:1.08;letter-spacing:0}.td-article-intro{display:grid;grid-gap:14px;gap:14px;width:100%;max-width:100%}.td-article-intro p{margin:0;color:#475569;font-size:18px;line-height:1.72}.td-article-intro p:first-of-type{color:#1e293b;font-size:clamp(19px,2vw,22px);line-height:1.55}.td-article-section{display:grid;grid-gap:16px;gap:16px;padding:0}.td-article-section+.td-article-section{border-top:0}.td-article-section h2{width:100%;max-width:100%;margin:0;color:#0f172a;font-size:clamp(24px,2.4vw,32px);line-height:1.16;letter-spacing:0}.td-article-section h3{margin:10px 0 0;color:#0f172a;font-size:19px;line-height:1.3}.td-article-section li,.td-article-section p{width:100%;max-width:100%;color:#475569;font-size:17px;line-height:1.75}.td-article-section p{margin:0}.td-article-section ol,.td-article-section ul{display:grid;grid-gap:10px;gap:10px;width:100%;max-width:100%;margin:0;padding-left:22px}.td-article-section a{color:#0f766e;font-weight:800;text-decoration:underline;-webkit-text-decoration-color:rgb(15 118 110/28%);text-decoration-color:rgb(15 118 110/28%);text-underline-offset:3px}.td-article-table-wrap,.td-markdown-table-wrap{width:100%;max-width:100%;overflow-x:auto;margin:4px 0 10px}.td-article-table,.td-markdown-table{width:100%;min-width:680px;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid #dbe4ee;border-radius:8px;background:#ffffff;color:#475569;font-size:15px;line-height:1.55}.td-article-table th,.td-markdown-table th{background:#f8fafc;color:#0f172a;font-size:15px;font-weight:800;line-height:1.45;text-align:left}.td-article-table td,.td-article-table th,.td-markdown-table td,.td-markdown-table th{border-bottom:1px solid #e5eaf0;padding:13px 14px;vertical-align:top}.td-article-table td+td,.td-article-table th+th,.td-markdown-table td+td,.td-markdown-table th+th{border-left:1px solid #e5eaf0}.td-article-table tbody tr:last-child td,.td-markdown-table tbody tr:last-child td{border-bottom:0}.td-article-table a,.td-markdown-table a{font-weight:800}.td-article-section--summary{width:100%;margin:0;border:1px solid #99f6e4;border-radius:8px;background:#f0fdfa;padding:clamp(24px,3.6vw,34px)}.td-article-section--summary+.td-article-section{border-top:0}.td-article-section--summary h2{font-size:clamp(22px,2.2vw,28px)}.td-article-section--summary ul{padding-left:20px}.td-article-section--checklist ul,.td-article-section--resources ul{padding-left:0;list-style:none}.td-article-section--checklist li,.td-article-section--resources li{position:relative;padding-left:26px}.td-article-section--checklist li:before,.td-article-section--resources li:before{position:absolute;top:.18em;left:0;color:#0f766e;content:"✓";font-weight:900}.td-article-section--cta{width:100%;margin:0;border:0;border-radius:0;background:transparent;padding:0}.td-article-section--cta h2,.td-article-section--cta li,.td-article-section--cta p{color:inherit}.td-article-section--cta a{color:#0f766e;-webkit-text-decoration-color:rgb(15 118 110/28%);text-decoration-color:rgb(15 118 110/28%)}.td-article-faq-list{display:grid;grid-gap:12px;gap:12px;width:100%}.td-article-faq-list details{overflow:hidden;border:1px solid #dbe4ee;border-radius:8px;background:#f8fafc}.td-article-faq-list summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:18px 20px;color:#0f172a;font-weight:800;list-style:none}.td-article-faq-list summary::-webkit-details-marker{display:none}.td-article-faq-list summary:after{color:#0f766e;content:"+";font-size:24px;line-height:1}.td-article-faq-list details[open] summary:after{content:"-"}.td-article-faq-list div{display:grid;grid-gap:12px;gap:12px;padding:0 20px 20px}@media (max-width:720px){.article-publishing-package{grid-template-columns:1fr;margin-bottom:16px}.page-full-preview-toolbar{align-items:stretch;flex-direction:column}.page-full-preview-toolbar strong{max-width:100%;white-space:normal}.page-full-preview-actions{justify-content:stretch}.page-full-preview-actions .button,.page-full-preview-refine,.page-full-preview-refine summary{width:100%}.page-full-preview-refine-panel{position:static;width:100%;margin-top:10px}.page-full-preview-stage,.page-full-preview-stage--article{width:calc(100% - 28px);padding-top:18px}.td-article-header,.td-article-section{padding:26px 22px}.td-article-section--cta,.td-article-section--summary{margin-right:0;margin-left:0}}.td-landing-preview{display:flex;flex-direction:column;gap:18px;margin-top:14px}.td-landing-hero-preview{overflow:hidden;border:1px solid #dbe4ee;border-radius:8px;background:linear-gradient(135deg,rgba(15,118,110,.1),rgba(37,99,235,.06)),#ffffff}.td-landing-hero-copy{max-width:920px;padding:34px}.td-landing-hero-copy h1{margin:0 0 14px;color:#0f172a;font-size:42px;line-height:1.05;letter-spacing:0}.td-landing-hero-copy p{max-width:760px;margin:0 0 14px;color:#475569;font-size:17px;line-height:1.65}.td-landing-hero-copy p:first-of-type{color:#1e293b;font-size:19px;font-weight:700}.td-landing-hero-copy ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px;margin:18px 0 0;padding:0;list-style:none}.td-landing-hero-copy li{border:1px solid rgba(15,118,110,.18);border-radius:8px;background:rgba(255,255,255,.8);padding:11px 13px;color:#334155;font-size:14px;line-height:1.45}.td-landing-hero-copy a[href^="mailto:"],.td-landing-hero-copy a[href^="tel:"],.td-landing-section--cta a[href^="mailto:"],.td-landing-section--cta a[href^="tel:"],.td-landing-section--form a[href^="mailto:"],.td-landing-section--form a[href^="tel:"]{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin:6px 8px 2px 0;border-radius:8px;background:#0f766e;color:#ffffff;padding:10px 16px;font-size:14px;font-weight:800;text-decoration:none}.td-landing-hero-copy a[href^="mailto:"],.td-landing-section--cta a[href^="mailto:"],.td-landing-section--form a[href^="mailto:"]{background:#ffffff;color:#0f766e;border:1px solid #99f6e4}.td-landing-section{border:1px solid #dbe4ee;border-radius:8px;background:#ffffff}.td-landing-section-inner{padding:28px}.td-landing-section h2{margin:0 0 12px;color:#0f172a;font-size:24px;line-height:1.2;letter-spacing:0}.td-landing-section h3{margin:0 0 8px;color:#162033;font-size:17px;line-height:1.25;letter-spacing:0}.td-landing-section p{margin:0 0 12px;color:#475569;font-size:15.5px;line-height:1.65}.td-landing-section>.td-landing-section-inner>p:first-of-type{max-width:780px}.td-landing-section ol,.td-landing-section ul{margin:0 0 12px;padding-left:20px;color:#475569;font-size:15px;line-height:1.6}.td-landing-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-top:18px}.td-landing-card{position:relative;border:1px solid #dbe4ee;border-radius:8px;background:#f8fafc;padding:17px}.td-landing-card ol:last-child,.td-landing-card p:last-child,.td-landing-card ul:last-child{margin-bottom:0}.td-landing-card-step{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin-bottom:12px;border-radius:8px;background:#0f766e;color:#ffffff;font-size:13px;font-weight:900}.td-landing-section--summary{background:#f8fafc}.td-landing-section--fit .td-landing-card,.td-landing-section--includes .td-landing-card{background:#ffffff;border-color:#ccfbf1}.td-landing-section--process .td-landing-card{background:#f8fafc}.td-landing-section--faq .td-landing-card{background:#ffffff}.td-landing-section--faq .td-landing-card-grid{grid-template-columns:1fr}.td-landing-section--cta,.td-landing-section--form{border-color:#99f6e4;background:#f0fdfa}.td-landing-section--form ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:8px;gap:8px;padding:0;list-style:none}.td-landing-section--form li{border:1px solid #ccfbf1;border-radius:8px;background:#ffffff;padding:10px 12px}.td-landing-section--areas{background:#f8fafc}.td-landing-section--proof{background:#fff;border-color:#e2e8f0}.td-structured-preview:not(.td-page-design-v2--package-owned-css){--td-preview-accent:#0f766e;--td-preview-accent-strong:#115e59;--td-preview-accent-soft:#ccfbf1;--td-preview-accent-wash:#f0fdfa;--td-preview-hero-bg:#f8fafc;--td-preview-card-bg:#f8fafc;--td-preview-border:#dbe4ee;--td-preview-content-max-width:1280px;--td-preview-section-gutter:clamp(22px,5vw,72px);--td-preview-section-inline:max(var(--td-preview-section-gutter),calc((100% - var(--td-preview-content-max-width)) / 2 + var(--td-preview-section-gutter)));display:flex;flex-direction:column;gap:28px;margin-top:14px;color:#334155}.td-structured-preview:not(.td-page-design-v2--package-owned-css)>.td-structured-section{box-sizing:border-box;padding-right:var(--td-preview-section-inline);padding-left:var(--td-preview-section-inline)}.td-structured-preview--homepage:not(.td-page-design-v2--package-owned-css){--td-preview-accent:#0f766e;--td-preview-accent-strong:#115e59;--td-preview-accent-soft:#99f6e4;--td-preview-accent-wash:#ecfeff;--td-preview-hero-bg:#f8fafc;--td-preview-card-bg:#ffffff}.td-structured-preview--service:not(.td-page-design-v2--package-owned-css){--td-preview-accent:#166534;--td-preview-accent-strong:#14532d;--td-preview-accent-soft:#bbf7d0;--td-preview-accent-wash:#f0fdf4;--td-preview-hero-bg:#fbfefc;--td-preview-card-bg:#f8fafc}.td-structured-preview--location:not(.td-page-design-v2--package-owned-css){--td-preview-accent:#1d4ed8;--td-preview-accent-strong:#1e40af;--td-preview-accent-soft:#bfdbfe;--td-preview-accent-wash:#eff6ff;--td-preview-hero-bg:#f8fbff;--td-preview-card-bg:#ffffff}.td-structured-preview--about:not(.td-page-design-v2--package-owned-css),.td-structured-preview--contact:not(.td-page-design-v2--package-owned-css){--td-preview-accent:#0f766e;--td-preview-accent-strong:#115e59;--td-preview-accent-soft:#ccfbf1;--td-preview-accent-wash:#f0fdfa;--td-preview-hero-bg:#f8fafc;--td-preview-card-bg:#ffffff;--td-preview-border:#e2e8f0}.td-structured-preview--contact:not(.td-page-design-v2--package-owned-css){gap:0}.td-structured-preview--tone-sensitive:not(.td-page-design-v2--package-owned-css){--td-preview-accent:#0f766e;--td-preview-accent-strong:#134e4a;--td-preview-accent-soft:#ccfbf1;--td-preview-accent-wash:#f8fafc;--td-preview-hero-bg:#f8fafc;--td-preview-card-bg:#ffffff;--td-preview-border:#dbe4ee}.td-structured-preview--tone-urgent:not(.td-page-design-v2--package-owned-css){--td-preview-accent:#b91c1c;--td-preview-accent-strong:#7f1d1d;--td-preview-accent-soft:#fecaca;--td-preview-accent-wash:#fff7ed;--td-preview-hero-bg:#fffaf4;--td-preview-card-bg:#ffffff;--td-preview-border:#fed7aa}.td-structured-preview--tone-care:not(.td-page-design-v2--package-owned-css){--td-preview-accent:#2563eb;--td-preview-accent-strong:#1e3a8a;--td-preview-accent-soft:#bfdbfe;--td-preview-accent-wash:#eff6ff;--td-preview-hero-bg:#f8fbff;--td-preview-card-bg:#ffffff;--td-preview-border:#c7d2fe}.td-structured-preview--tone-urgent:not(.td-page-design-v2--package-owned-css) .td-structured-cta-band,.td-structured-preview--tone-urgent:not(.td-page-design-v2--package-owned-css) .td-structured-form-panel,.td-structured-preview--tone-urgent:not(.td-page-design-v2--package-owned-css) .td-structured-hero{border-color:#fed7aa;border-left:5px solid var(--td-preview-accent)}.td-structured-preview--tone-urgent:not(.td-page-design-v2--package-owned-css) .td-structured-cta--primary{border-color:#991b1b;background:#991b1b}.td-structured-preview--tone-care:not(.td-page-design-v2--package-owned-css) .td-structured-cta-band,.td-structured-preview--tone-care:not(.td-page-design-v2--package-owned-css) .td-structured-form-panel,.td-structured-preview--tone-care:not(.td-page-design-v2--package-owned-css) .td-structured-hero{border-color:#bfdbfe;background:linear-gradient(180deg,#f8fbff,#ffffff)}.td-structured-preview--tone-care:not(.td-page-design-v2--package-owned-css) .td-structured-card,.td-structured-preview--tone-care:not(.td-page-design-v2--package-owned-css) .td-structured-hero-panel{background:#ffffff;box-shadow:0 12px 26px rgb(30 64 175/6%)}.td-structured-preview--brand-custom:not(.td-page-design-v2--package-owned-css){--td-preview-accent:var(--td-brand-accent);--td-preview-accent-strong:color-mix(in srgb,var(--td-brand-accent) 78%,black);--td-preview-accent-soft:color-mix(in srgb,var(--td-brand-accent) 30%,white);--td-preview-accent-wash:color-mix(in srgb,var(--td-brand-primary) 11%,white);--td-preview-brand-solid:color-mix(in srgb,var(--td-brand-primary) 76%,#111827);--td-preview-hero-bg:color-mix(in srgb,var(--td-brand-primary) 10%,white)}.td-structured-preview:not(.td-page-design-v2--package-owned-css) a:not(.td-structured-cta){color:var(--td-preview-accent);font-weight:800;text-decoration:none;-webkit-text-decoration-color:color-mix(in srgb,var(--td-preview-accent) 36%,transparent);text-decoration-color:color-mix(in srgb,var(--td-preview-accent) 36%,transparent);text-underline-offset:3px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) a:not(.td-structured-cta):focus-visible,.td-structured-preview:not(.td-page-design-v2--package-owned-css) a:not(.td-structured-cta):hover{text-decoration:underline}.td-structured-preview:not(.td-page-design-v2--package-owned-css) li a:not(.td-structured-cta):not(.td-structured-text-cta),.td-structured-preview:not(.td-page-design-v2--package-owned-css) p a:not(.td-structured-cta):not(.td-structured-text-cta){display:inline!important;width:auto!important;max-width:none!important;white-space:normal;word-break:normal;overflow-wrap:break-word}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-section{box-sizing:border-box;min-width:0}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-footer h2,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-heading h1,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-heading h2,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-section h3{margin:0;color:#0f172a;letter-spacing:0}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-heading h1{max-width:920px;font-size:42px;line-height:1.05}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-footer h2,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-heading h2{font-size:25px;line-height:1.18}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-section h3{font-size:17px;line-height:1.28}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-footer p,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-section p,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-subheading{margin:0;color:#475569;font-size:15.5px;line-height:1.65}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-subheading{margin-top:10px;color:#334155;font-size:17px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-location-note+.td-structured-cta-row,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-point-list+.td-structured-cta-row,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-section p+p{margin-top:12px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-lead{color:#1e293b;font-size:17px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(240px,.75fr);grid-gap:24px;gap:24px;overflow:hidden;border:1px solid var(--td-preview-border);border-radius:8px;background:var(--td-preview-hero-bg);padding:34px}.td-structured-preview--homepage:not(.td-page-design-v2--package-owned-css) .td-structured-hero{grid-template-columns:minmax(0,1.25fr) minmax(260px,.72fr);border-color:#cbd5e1;padding:42px}.td-structured-preview--location:not(.td-page-design-v2--package-owned-css) .td-structured-hero,.td-structured-preview--service:not(.td-page-design-v2--package-owned-css) .td-structured-hero{border-left:5px solid var(--td-preview-accent)}.td-structured-preview--about:not(.td-page-design-v2--package-owned-css) .td-structured-hero{grid-template-columns:minmax(0,1fr)}.td-structured-preview--about:not(.td-page-design-v2--package-owned-css) .td-structured-hero-panel{max-width:720px}.td-media-slot-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;background:#e2e8f0}.td-media-slot-frame{position:relative;display:grid;overflow:hidden;place-items:center}.td-media-slot-frame:not(.td-media-slot-frame--filled){border:0;background:#2e3d4b}.td-media-slot-placeholder{position:relative;z-index:1;display:grid;width:min(360px,calc(100% - 32px));place-items:center;grid-gap:18px;gap:18px;color:#9aa6b2;text-align:center}.td-media-slot-placeholder .td-media-slot-placeholder-icon{width:clamp(96px,42%,210px);height:auto;color:#697685}.td-media-slot-placeholder span{position:static!important;inset:auto!important;z-index:auto!important;display:block!important;max-width:260px;background:transparent!important;color:#a9b3bd!important;font-family:inherit!important;font-size:12px!important;font-weight:400!important;line-height:1.45!important;padding:0!important}.td-media-slot-frame-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.td-media-slot-frame--filled:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgb(15 23 42/38%));content:""}.td-media-slot-badge{display:none}.td-media-slot-inline-layer{position:relative;z-index:1;display:grid;place-items:center;width:min(390px,calc(100% - 32px))}.td-media-slot-frame--filled .td-media-slot-inline-layer{align-self:end;margin-bottom:18px}.inline-media-slot-launch{display:grid;grid-gap:3px;gap:3px;width:min(270px,100%);border:1px solid rgb(15 23 42/10%);border-radius:8px;background:rgb(255 255 255/94%);color:#0f172a;box-shadow:0 18px 34px -26px rgb(15 23 42/42%);padding:12px 14px;cursor:pointer;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.inline-media-slot-launch:focus-visible,.inline-media-slot-launch:hover{border-color:color-mix(in srgb,var(--td-preview-accent) 32%,white);box-shadow:0 18px 34px -24px rgb(15 23 42/48%);outline:none}.inline-media-slot-launch strong{font-size:14px}.inline-media-slot-launch span{color:#64748b;font-size:12.5px;line-height:1.4}.td-structured-preview--contact:not(.td-page-design-v2--package-owned-css) .td-structured-hero{grid-template-columns:minmax(0,.96fr) minmax(260px,1.04fr)}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-hero-copy{display:flex;min-width:0;flex-direction:column;gap:16px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-hero-panel{align-self:start;border:1px solid color-mix(in srgb,var(--td-preview-accent) 22%,white);border-radius:8px;background:rgba(255,255,255,.78);padding:18px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-chip-band{display:flex;flex-direction:column;gap:14px;border-bottom:1px solid #e2e8f0;padding:0 0 22px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-chip-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-chip-list li{border:1px solid var(--td-preview-border);border-radius:999px;background:var(--td-preview-card-bg);color:#334155;padding:7px 11px;font-size:13.5px;font-weight:750;line-height:1.2}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-split,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-sticky,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-timeline-section{display:grid;grid-template-columns:minmax(190px,.72fr) minmax(0,1.45fr);grid-gap:28px;gap:28px;border-top:1px solid #e2e8f0;padding-top:28px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-section-aside,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-section-body,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-section-topline,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-timeline{min-width:0}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-card-section,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-section-body,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-section-topline,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-timeline{display:flex;flex-direction:column;gap:14px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-sticky-title{position:-webkit-sticky;position:sticky;top:18px;display:flex;flex-direction:column;gap:12px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-plain-rows{display:flex;flex-direction:column;gap:0}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-plain-rows article{display:grid;grid-template-columns:minmax(150px,.48fr) minmax(0,1fr);grid-gap:18px;gap:18px;border-bottom:1px solid #e2e8f0;padding:17px 0}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-plain-rows article:first-child{padding-top:0}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-plain-rows article:last-child{border-bottom:0;padding-bottom:0}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-card-section{border-top:1px solid #e2e8f0;padding-top:28px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-card{border:1px solid var(--td-preview-border);border-radius:8px;background:var(--td-preview-card-bg);padding:17px}.td-structured-preview--homepage:not(.td-page-design-v2--package-owned-css) .td-structured-card{background:#ffffff;box-shadow:0 14px 30px rgb(15 23 42/5%)}.td-structured-preview--about:not(.td-page-design-v2--package-owned-css) .td-structured-card,.td-structured-preview--contact:not(.td-page-design-v2--package-owned-css) .td-structured-card{background:#ffffff}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-card h3,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-plain-rows h3,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-timeline-step h3{margin-bottom:7px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-project-gallery{display:grid;grid-gap:clamp(24px,4vw,44px);gap:clamp(24px,4vw,44px);border-top:1px solid #e2e8f0;padding-top:clamp(34px,5vw,58px)}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-project-gallery-copy{display:grid;grid-gap:12px;gap:12px;max-width:820px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-project-gallery-media{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);grid-gap:14px;gap:14px;align-items:stretch}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-project-gallery-media--1{grid-template-columns:minmax(0,1fr)}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-project-gallery-media--3,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-project-gallery-media--4{grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr)}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-project-gallery-frame{display:grid;overflow:hidden;min-height:260px;border:1px solid var(--td-preview-border);border-radius:8px;background:linear-gradient(135deg,rgb(37 99 235/8%),rgb(15 23 42/6%)),#f8fafc}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-project-gallery-frame:first-child{min-height:360px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-project-gallery-frame figcaption{border-top:1px solid var(--td-preview-border);background:#ffffff;color:#475569;padding:12px 14px;font-size:14px;line-height:1.45}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-project-gallery-image{min-height:100%;border-radius:0;background:linear-gradient(135deg,rgb(37 99 235/10%),rgb(15 23 42/7%)),linear-gradient(145deg,#f8fafc,#e2e8f0)}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-project-gallery-image.td-media-slot-image{width:100%;min-height:100%;object-fit:cover}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-project-gallery-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:14px;gap:14px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-project-gallery-card{display:grid;align-content:start;grid-gap:9px;gap:9px;border-top:1px solid #dbe4ee;padding-top:16px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-project-gallery-card h3{font-size:18px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-project-gallery--manual{gap:22px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-project-gallery--manual .td-structured-project-gallery-copy{max-width:900px}.td-manual-project-gallery{display:grid;grid-gap:28px;gap:28px;position:relative}.td-manual-project-gallery-header{display:flex;gap:20px;align-items:flex-end;justify-content:space-between}.td-manual-project-gallery-heading{min-width:0}.td-manual-project-gallery-header .td-manual-project-gallery-actions{flex:0 0 auto}.td-manual-project-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.td-manual-project-gallery-frame{display:block;overflow:hidden;min-width:0;aspect-ratio:4/3;margin:0;border:1px solid var(--td-preview-border);border-radius:4px;background:#eef2f7}.td-manual-project-gallery-lightbox-trigger{display:block;width:100%;height:100%;margin:0;border:0;background:transparent;color:inherit;cursor:zoom-in;padding:0;text-align:inherit}.td-manual-project-gallery-frame img{display:block;width:100%;height:100%;filter:brightness(.86) saturate(.96);object-fit:cover;transform:scale(1);transition:filter .18s ease,transform .22s ease}.td-manual-project-gallery-lightbox-trigger:focus-visible img,.td-manual-project-gallery-lightbox-trigger:hover img{filter:brightness(1.04) saturate(1.03);transform:scale(1.035)}.td-manual-project-gallery-lightbox-trigger:focus-visible{outline:2px solid #2563eb;outline-offset:-2px}@media (prefers-reduced-motion:reduce){.td-manual-project-gallery-frame img{transition:none}.td-manual-project-gallery-lightbox-trigger:focus-visible img,.td-manual-project-gallery-lightbox-trigger:hover img{transform:none}}.td-manual-project-gallery-empty{display:grid;place-items:center;grid-gap:10px;gap:10px;position:relative;min-height:260px;border:1px dashed #cfd7e3;border-radius:8px;background:#f8fafc;color:#64748b;padding:28px;text-align:center}.td-manual-project-gallery-empty svg{width:28px;height:28px;color:#2563eb}.td-manual-project-gallery-empty strong{color:#0f172a;font-size:17px;font-weight:700}.td-manual-project-gallery-empty p{max-width:380px;margin:0;color:#64748b;font-size:14px;line-height:1.45}.td-manual-project-gallery-actions button,.td-manual-project-gallery-empty button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid #d8e0ea;border-radius:8px;background:#ffffff;color:#111827;cursor:pointer;padding:10px 13px;font-size:14px;font-weight:700;line-height:1.2}.td-manual-project-gallery-actions button svg,.td-manual-project-gallery-empty button svg{width:16px;height:16px}.td-manual-project-gallery-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.td-manual-project-gallery-actions .td-manual-project-gallery-manage-button{border-color:#2563eb;background:#2563eb;color:#ffffff}.td-manual-project-gallery-actions button.is-danger{color:#b42318}.td-manual-project-gallery-actions button:focus-visible,.td-manual-project-gallery-actions button:hover,.td-manual-project-gallery-empty button:focus-visible,.td-manual-project-gallery-empty button:hover{border-color:#9db8ff;outline:none}.td-manual-project-gallery-actions button:disabled,.td-manual-project-gallery-empty button:disabled{cursor:wait;opacity:.62}.td-manual-project-gallery-message{margin:0;color:#2563eb;font-size:13px;line-height:1.45}.td-manual-project-gallery-lightbox{position:fixed;z-index:10020;inset:0;display:grid;place-items:center;background:rgba(2,6,23,.86);padding:clamp(14px,3vw,36px)}.td-manual-project-gallery-lightbox[hidden]{display:none}.td-manual-project-gallery-lightbox__stage{position:relative;display:grid;width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 48px);height:-moz-fit-content;height:fit-content;max-height:calc(100dvh - 48px);overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#020617;box-shadow:0 30px 90px rgba(0,0,0,.42)}.td-manual-project-gallery-lightbox__bar{position:absolute;z-index:3;top:0;right:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:54px;background:linear-gradient(180deg,rgba(2,6,23,.86),rgba(2,6,23,0));color:#ffffff;padding:12px 14px;pointer-events:none}.td-manual-project-gallery-lightbox__bar span{font-size:13px;font-weight:700;letter-spacing:0}.td-manual-project-gallery-lightbox__bar button,.td-manual-project-gallery-lightbox__nav{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.22);background:rgba(15,23,42,.72);color:#ffffff;cursor:pointer;pointer-events:auto}.td-manual-project-gallery-lightbox__bar button{width:40px;height:40px;border-radius:999px}.td-manual-project-gallery-lightbox__bar svg{width:18px;height:18px}.td-manual-project-gallery-lightbox__image{display:block;align-self:center;justify-self:center;max-width:calc(100vw - 48px);max-height:calc(100dvh - 48px);width:auto;height:auto;object-fit:contain!important}.td-manual-project-gallery-lightbox__nav{position:absolute;z-index:3;top:50%;width:46px;height:46px;border-radius:999px;transform:translateY(-50%)}.td-manual-project-gallery-lightbox__nav--prev{left:14px}.td-manual-project-gallery-lightbox__nav--next{right:14px}.td-manual-project-gallery-lightbox__nav span{display:block;font-size:34px;line-height:1;transform:translateY(-1px)}.td-manual-project-gallery-lightbox__bar button:focus-visible,.td-manual-project-gallery-lightbox__bar button:hover,.td-manual-project-gallery-lightbox__nav:focus-visible,.td-manual-project-gallery-lightbox__nav:hover{border-color:rgba(255,255,255,.58);background:rgba(15,23,42,.94);outline:none}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-timeline{position:relative}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-timeline:before{position:absolute;top:6px;bottom:6px;left:15px;width:1px;background:#cbd5e1;content:""}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-timeline-step{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:14px;gap:14px;position:relative}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-timeline-step>span{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--td-preview-accent-soft);border-radius:50%;background:#ffffff;color:var(--td-preview-accent);font-size:13px;font-weight:900;line-height:1;z-index:1}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-cta-band,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-form-panel{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr);grid-gap:22px;gap:22px;align-items:start;border:1px solid var(--td-preview-accent-soft);border-radius:8px;background:var(--td-preview-accent-wash);padding:26px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-cta-band{grid-template-columns:minmax(0,1fr)}.td-structured-preview--contact:not(.td-page-design-v2--package-owned-css) .td-structured-form-panel{grid-template-columns:minmax(0,.82fr) minmax(280px,1.08fr)}.td-preview-contact-method-hours{display:grid;grid-gap:6px;gap:6px}.td-preview-contact-method-hours strong{color:#0f172a;font-size:14px;font-weight:800}.td-preview-contact-method-hours span{color:#475569;font-size:16px;line-height:1.6}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-cta-band>div:first-child,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-form-panel>div:first-child{display:flex;flex-direction:column;gap:12px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-form-fields{display:grid;grid-gap:8px;gap:8px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-form-fields span{border:1px solid color-mix(in srgb,var(--td-preview-accent-soft) 78%,white);border-radius:8px;background:#ffffff;color:#334155;padding:10px 12px;font-size:14px;line-height:1.35}.td-lead-capture-slot{display:grid;grid-gap:14px;gap:14px;border:0;border-radius:0;background:transparent;color:#334155;padding:0;box-shadow:none}.td-lead-capture-slot-kicker{width:-moz-fit-content;width:fit-content;border-radius:0;background:transparent;color:var(--td-preview-accent-strong);padding:0;font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.td-lead-capture-slot--export>:where(form,div,section),.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-widget-placeholder--export>:where(div,section,article){background:transparent!important}.td-lead-capture-slot p,.td-lead-capture-slot small{margin:0;color:#475569;font-size:14px;line-height:1.55}.td-lead-capture-slot-copy{display:grid;grid-gap:7px;gap:7px}.td-lead-capture-slot-copy strong{color:#0f172a;font-size:clamp(18px,1.5vw,22px);font-weight:850;line-height:1.18}.td-lead-capture-slot-copy p{max-width:36rem;color:#475569;font-size:15.5px;line-height:1.62}.td-lead-capture-slot code{width:-moz-fit-content;width:fit-content;border:1px solid var(--td-preview-border);border-radius:8px;background:#f8fafc;color:#0f172a;padding:8px 10px;font-size:13px;font-weight:750}.td-lead-capture-slot-actions{display:flex;flex-wrap:wrap;gap:10px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-section{display:grid;grid-gap:clamp(22px,3vw,34px);gap:clamp(22px,3vw,34px);width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);border-top:1px solid var(--td-preview-border);background:transparent;padding:clamp(42px,6vw,72px) clamp(22px,4vw,52px)}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-section>.td-proof-slot-carousel,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-section>.td-proof-slot-grid,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-section>.td-proof-slot-head-row,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-section>.td-proof-slot-heading,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-section>.td-proof-slot-widget-placeholder{width:min(1120px,100%);margin-right:auto;margin-left:auto}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-head-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-head-row .td-proof-slot-heading{justify-items:start;margin:0;text-align:left}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-heading{display:grid;grid-gap:10px;gap:10px;justify-items:center;max-width:780px;text-align:center}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-heading span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:var(--td-preview-accent-soft);color:var(--td-preview-accent-strong);padding:6px 11px;font-size:12px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-heading h2{margin:0;color:#0f172a;font-size:clamp(26px,3vw,38px);line-height:1.12}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-heading p{margin:0;color:#475569;font-size:16px;line-height:1.65}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:start;grid-gap:16px;gap:16px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-carousel{display:grid;grid-gap:14px;gap:14px;min-width:0}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-carousel-controls{display:flex;justify-content:flex-end;gap:8px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-head-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-carousel-controls button{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid var(--td-preview-border);border-radius:999px;background:#ffffff;color:var(--td-preview-accent-strong);cursor:pointer;font-size:0;line-height:1;box-shadow:0 8px 18px -16px rgb(15 23 42/28%)}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-carousel-icon{width:18px;height:18px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-carousel-controls button:focus-visible,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-carousel-controls button:hover{border-color:color-mix(in srgb,var(--td-preview-accent) 34%,#dbe4ee);background:var(--td-preview-accent-wash);outline:none}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-carousel-controls button:disabled,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-carousel-controls button:disabled:focus-visible,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-carousel-controls button:disabled:hover{border-color:#dbe4ee;background:transparent;color:#9aa5b5;cursor:not-allowed;opacity:.46;outline:none}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-visibility-control{display:grid;justify-items:end;grid-gap:6px;gap:6px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-visibility-button{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--td-preview-border);border-radius:8px;background:#ffffff;color:#111827;cursor:pointer;font-family:var(--td-ui-font,var(--font-inter),system-ui,sans-serif);font-size:14px;font-weight:700;line-height:1.2;padding:9px 12px;box-shadow:none}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-visibility-button.is-danger{color:#b42318}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-visibility-button svg{width:16px;height:16px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-visibility-button:focus-visible,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-visibility-button:hover{border-color:#9db8ff;outline:none}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-visibility-button:disabled{cursor:wait;opacity:.62}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-visibility-error{max-width:260px;color:#b42318;font-size:12px;font-weight:600;line-height:1.35;text-align:right}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-carousel-rail{display:flex;align-items:flex-start;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:2px;scroll-snap-type:x mandatory;scrollbar-color:color-mix(in srgb,var(--td-preview-accent) 34%,#cbd5e1) transparent;padding:2px 2px 12px;-webkit-overflow-scrolling:touch}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-carousel-rail .td-proof-slot-card{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 32px) / 3);scroll-snap-align:start}@media (max-width:960px){.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-carousel-rail .td-proof-slot-card{flex-basis:calc((100% - 16px) / 2)}}@media (max-width:640px){.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-carousel-controls{justify-content:center}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-carousel-rail .td-proof-slot-card{flex-basis:100%}}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-widget-placeholder{display:grid;grid-gap:10px;gap:10px;border:1px dashed color-mix(in srgb,var(--td-preview-accent) 28%,#cbd5e1);border-radius:8px;background:transparent;padding:clamp(20px,2.6vw,28px)}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-section>.td-proof-slot-hidden-card{width:min(1120px,100%);margin-right:auto;margin-left:auto}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-hidden-card{display:grid;min-height:220px;place-items:center;grid-gap:10px;gap:10px;border:1px dashed #cfd7e3;border-radius:8px;background:#f8fafc;padding:clamp(20px,2.6vw,28px);text-align:center}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-hidden-copy{display:grid;max-width:420px;justify-items:center;grid-gap:8px;gap:8px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-hidden-copy strong{color:#0f172a;font-size:17px;font-weight:700}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-hidden-copy p{margin:0;color:#64748b;font-size:14px;line-height:1.45}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-widget-placeholder--export{border:0;border-radius:0;padding:0}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-widget-placeholder--export :where(.ti-widget,.ti-widget-container,.ti-widget-wrapper,.trustindex-widget,.wp-gr,.grw-slider,.wp-google-widget,.elfsight-widget,.eapps-widget){background:transparent!important}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-widget-placeholder strong{color:var(--td-preview-accent-strong);font-size:13px;font-weight:850;text-transform:uppercase}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-widget-placeholder p{margin:0;color:#334155;font-size:15.5px;line-height:1.6}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-widget-placeholder a{width:-moz-fit-content;width:fit-content;color:var(--td-preview-accent-strong);font-size:14px;font-weight:800;text-decoration:underline;text-underline-offset:4px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-card{display:grid;grid-gap:14px;gap:14px;min-width:0;border:1px solid var(--td-preview-border);border-radius:8px;background:transparent;box-shadow:none;padding:clamp(20px,2.6vw,28px)}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-card-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--td-preview-accent-strong);font-size:13px;font-weight:850;letter-spacing:0;text-transform:capitalize}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-card-topline span{color:#ca8a04;font-size:13px;letter-spacing:1px;white-space:nowrap}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-card p{margin:0;color:#334155;font-size:15.5px;line-height:1.65}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-review-disclosure{display:grid;grid-gap:10px;gap:10px;color:#334155;font-size:15.5px;line-height:1.65}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-review-disclosure summary{display:grid;grid-gap:10px;gap:10px;cursor:pointer;list-style:none}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-review-disclosure summary::-webkit-details-marker{display:none}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-review-excerpt{color:#334155}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-read-more,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-show-less{width:-moz-fit-content;width:fit-content;color:var(--td-preview-accent-strong);font-size:14px;font-weight:850;text-decoration:underline;text-underline-offset:4px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-review-disclosure[open] .td-proof-slot-read-more,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-review-disclosure[open] .td-proof-slot-review-excerpt,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-show-less{display:none}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-review-disclosure[open] .td-proof-slot-show-less{display:inline}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-review-disclosure[open] summary{order:2}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-review-disclosure[open] p{order:1}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-review-disclosure p{margin:0}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-card small{color:#64748b;font-size:13px;font-weight:700;line-height:1.4}.layout-recipe-settings-form,.lead-capture-settings-form{display:grid;grid-gap:14px;gap:14px}.layout-recipe-option-help{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--border);border-radius:8px;background:#f8fafc;padding:12px}.layout-recipe-option-help p{margin:0;color:var(--text-muted);font-size:13px;line-height:1.45}.layout-recipe-option-help strong{color:var(--text)}.layout-recipe-settings-card select.form-input{cursor:pointer}.brand-presentation-settings-form{display:grid;grid-gap:14px;gap:14px}.brand-presentation-colour-grid,.brand-presentation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.brand-presentation-colour-input{min-height:44px;padding:5px;cursor:pointer}.brand-presentation-checkbox{align-items:start}.brand-presentation-settings-card .form-help{margin:0;color:var(--text-muted);font-size:13px;line-height:1.45}.brand-presentation-settings-card select.form-input{cursor:pointer}.proof-slot-settings-form{display:grid;grid-gap:14px;gap:14px}.proof-slot-status-list{display:grid;grid-gap:8px;gap:8px;margin:0;border:1px solid var(--border);border-radius:8px;background:#f8fafc;padding:12px}.proof-slot-status-list div{display:grid;grid-template-columns:minmax(90px,.42fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.proof-slot-status-list dd,.proof-slot-status-list dt{margin:0;font-size:13px;line-height:1.45}.proof-slot-status-list dt{color:var(--text);font-weight:800}.proof-slot-status-list dd{color:var(--text-muted)}.proof-slot-checkbox-list{display:grid;grid-gap:10px;gap:10px}.proof-slot-checkbox{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;border:1px solid var(--border);border-radius:8px;background:#ffffff;padding:12px}.proof-slot-checkbox input{margin-top:3px}.proof-slot-checkbox>span{display:grid;grid-gap:4px;gap:4px;min-width:0}.proof-slot-checkbox strong{color:var(--text);font-size:13.5px}.proof-slot-checkbox em,.proof-slot-checkbox small{color:var(--text-muted);font-size:13px;font-style:normal;line-height:1.45}.proof-slot-checkbox em{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.media-slot-settings-form{display:grid;grid-gap:14px;gap:14px}.media-slot-control-list{display:grid;grid-gap:12px;gap:12px}.media-slot-control{display:grid;grid-gap:9px;gap:9px;border:1px solid var(--border);border-radius:8px;background:#ffffff;padding:12px}.media-slot-control>span{display:grid;grid-gap:4px;gap:4px}.media-slot-control strong{color:var(--text);font-size:13.5px}.media-slot-control small,.media-slot-system-list p,.media-slot-upload-panel .field-help{color:var(--text-muted);font-size:13px;line-height:1.45}.media-slot-control select{width:100%;min-height:42px;border:1px solid var(--border);border-radius:8px;background:#ffffff;color:var(--text);padding:8px 10px;cursor:pointer}.media-slot-control select:disabled{cursor:not-allowed;opacity:.7}.media-slot-system-list,.media-slot-upload-panel{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--border);border-radius:8px;background:#f8fafc;padding:12px}.media-slot-system-list p{margin:0}.media-slot-settings-card .business-media-upload input,.media-slot-settings-card .business-media-upload textarea{width:100%}.inline-media-slot-control{display:grid;grid-gap:10px;gap:10px;width:100%;border:1px solid rgb(15 23 42/10%);border-radius:8px;background:rgb(255 255 255/94%);box-shadow:0 18px 34px -26px rgb(15 23 42/42%);padding:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.inline-media-slot-control__header{display:grid;grid-gap:3px;gap:3px;text-align:center}.inline-media-slot-control__header strong{color:#0f172a;font-size:14px}.inline-media-slot-control__header span,.inline-media-slot-message,.inline-media-slot-select span,.inline-media-slot-upload span{color:#64748b;font-size:12.5px;line-height:1.42}.inline-media-slot-select,.inline-media-slot-upload{display:grid;grid-gap:6px;gap:6px}.inline-media-slot-select input,.inline-media-slot-select select,.inline-media-slot-upload input{width:100%;border:1px solid var(--border);border-radius:8px;background:#ffffff;color:#0f172a;padding:8px 10px;font-size:13px}.inline-media-slot-select select{min-height:39px;cursor:pointer}.inline-media-slot-message{margin:0;text-align:center}.td-media-slot-modal-backdrop{--td-media-modal-edge-gap:clamp(14px,3vw,34px);position:fixed;inset:0;z-index:10000;display:grid;place-items:center;box-sizing:border-box;min-height:100dvh;overflow-y:auto;background:rgb(13 18 31/58%);padding:var(--td-media-modal-edge-gap);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overscroll-behavior:contain}.td-media-slot-modal{display:flex;flex-direction:column;width:min(940px,100%);max-height:min(820px,calc(100dvh - var(--td-media-modal-edge-gap) - var(--td-media-modal-edge-gap)));overflow:hidden;border:1px solid #e1e5ec;border-radius:20px;background:#ffffff;color:#111827;box-shadow:0 28px 90px -42px rgb(15 23 42/70%)}.td-media-slot-modal--gallery{width:min(1040px,100%)}.td-media-slot-modal svg{display:block;width:18px;height:18px}.td-media-slot-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid #eef0f4;padding:22px 26px 20px}.td-media-slot-modal__header>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.td-media-slot-modal__header h2{margin:0;color:#111827;font-size:21px;font-weight:600;letter-spacing:0;line-height:1.2}.td-media-slot-modal__header span{max-width:600px;color:#7b8494;font-size:13.5px;font-weight:400;line-height:1.45}.td-media-slot-modal__close{display:inline-grid;flex:0 0 auto;place-items:center;width:34px;height:34px;border:1px solid #e3e8ef;border-radius:10px;background:#f8fafc;color:#5c6676;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.td-media-slot-modal__close:focus-visible,.td-media-slot-modal__close:hover{border-color:#cfd7e3;background:#ffffff;color:#111827;outline:none}.td-media-slot-modal__body{display:flex;flex:1 1 auto;min-height:0;overflow:hidden}.td-media-slot-modal__source-panel{display:flex;flex:1.12 1;flex-direction:column;min-width:0;overflow-y:auto;border-right:1px solid #eef0f4;padding:20px 26px 24px}.td-media-slot-modal__detail-panel{display:flex;flex:0.88 1 340px;flex-direction:column;min-width:320px;max-width:370px;overflow-y:auto;background:#fbfcfd;padding:20px 24px 24px}.td-media-slot-modal__tabs{display:inline-flex;align-self:flex-start;gap:3px;border:1px solid #e1e5ec;border-radius:12px;background:#f1f4f8;padding:3px}.td-media-slot-modal__tabs button{display:inline-flex;align-items:center;gap:7px;min-height:34px;border:0;border-radius:9px;background:transparent;color:#6b7280;cursor:pointer;padding:7px 11px;font-size:13px;font-weight:500;line-height:1.2}.td-media-slot-modal__tabs button svg{width:15px;height:15px}.td-media-slot-modal__tabs button:focus-visible,.td-media-slot-modal__tabs button:hover{color:#1f2937;outline:none}.td-media-slot-modal__tabs button.is-active{background:#ffffff;color:#2563eb;box-shadow:0 5px 16px -12px rgb(15 23 42/55%)}.td-media-slot-modal__tip{display:flex;align-items:flex-start;gap:9px;margin-top:16px;border:1px solid #edf0f5;border-radius:12px;background:#f8fafc;color:#6b7280;padding:12px 13px;font-size:13px;font-weight:400;line-height:1.45}.td-media-slot-modal__tip svg{flex:0 0 auto;width:16px;height:16px;color:#2563eb;transform:translateY(1px)}.td-media-slot-modal__file-input{display:none}.td-media-slot-modal__library,.td-media-slot-modal__upload{display:grid;grid-gap:14px;gap:14px;margin-top:18px}.td-media-slot-modal__thumb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.td-media-slot-modal__thumb-shell{position:relative;display:grid;min-width:0}.td-media-slot-modal__thumb{position:relative;display:grid;overflow:hidden;height:94px;border:1px solid #e1e5ec;border-radius:12px;background:#f7f9fc;color:#ffffff;cursor:pointer;padding:0;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.td-media-slot-modal__thumb:focus-visible,.td-media-slot-modal__thumb:hover{border-color:#9db8ff;box-shadow:0 10px 28px -22px rgb(37 99 235/80%);outline:none;transform:translateY(-1px)}.td-media-slot-modal__thumb.is-selected{border-color:#2563eb;box-shadow:0 0 0 3px rgb(37 99 235/14%)}.td-media-slot-modal__thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.td-media-slot-modal__thumb-placeholder{display:grid;place-items:center;width:100%;height:100%;color:#8b95a5}.td-media-slot-modal__thumb-placeholder svg{width:26px;height:26px}.td-media-slot-modal__thumb-label{position:absolute;right:0;bottom:0;left:0;overflow:hidden;background:linear-gradient(180deg,transparent,rgb(17 24 39/78%));padding:28px 8px 8px;color:#ffffff;font-size:11.5px;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.td-media-slot-modal__thumb-check{position:absolute;top:7px;right:7px;display:none;place-items:center;width:22px;height:22px;border-radius:999px;background:#2563eb;color:#ffffff;box-shadow:0 10px 24px -12px rgb(15 23 42/80%)}.td-media-slot-modal__thumb-check svg{width:13px;height:13px}.td-media-slot-modal__thumb.is-selected .td-media-slot-modal__thumb-check{display:grid}.td-media-slot-modal__thumb-delete{position:absolute;z-index:2;top:7px;left:7px;display:grid;width:28px;height:28px;place-items:center;border:1px solid rgb(255 255 255/72%);border-radius:999px;background:rgb(255 255 255/92%);color:#b42318;cursor:pointer;opacity:0;padding:0;transition:background .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.td-media-slot-modal__thumb-shell:focus-within .td-media-slot-modal__thumb-delete,.td-media-slot-modal__thumb-shell:hover .td-media-slot-modal__thumb-delete{opacity:1}.td-media-slot-modal__thumb-delete:focus-visible,.td-media-slot-modal__thumb-delete:hover{border-color:#fecaca;background:#fff1f2;color:#991b1b;outline:none;transform:translateY(-1px)}.td-media-slot-modal__thumb-delete:disabled{cursor:wait;opacity:.55}.td-media-slot-modal__thumb-delete svg{width:15px;height:15px}@media (hover:none){.td-media-slot-modal__thumb-delete{opacity:1}}.td-media-slot-modal__delete-confirm{display:grid;grid-gap:14px;gap:14px;border:1px solid #fecaca;border-radius:14px;background:#fff7f7;color:#7f1d1d;padding:14px}.td-media-slot-modal__delete-confirm strong{display:block;color:#7f1d1d;font-size:14px;font-weight:600;line-height:1.35}.td-media-slot-modal__delete-confirm p{margin:4px 0 0;color:#9f2c2c;font-size:14px;font-weight:400;line-height:1.45}.td-media-slot-modal__delete-confirm>div:last-child{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.td-media-slot-modal__delete-confirm button{min-height:36px;border:1px solid #e1e5ec;border-radius:10px;background:#ffffff;color:#172033;cursor:pointer;font-size:13px;font-weight:500;line-height:1.2;padding:9px 12px}.td-media-slot-modal__delete-confirm button.is-danger{border-color:#dc2626;background:#dc2626;color:#ffffff}.td-media-slot-modal__delete-confirm button:focus-visible,.td-media-slot-modal__delete-confirm button:hover{border-color:#cbd5e1;background:#f8fafc;outline:none}.td-media-slot-modal__delete-confirm button.is-danger:focus-visible,.td-media-slot-modal__delete-confirm button.is-danger:hover{border-color:#b91c1c;background:#b91c1c}.td-media-slot-modal__delete-confirm button:disabled{cursor:wait;opacity:.62}.td-media-slot-modal__empty-library{display:grid;place-items:center;grid-gap:8px;gap:8px;min-height:250px;border:1px dashed #d5dce7;border-radius:16px;background:#fbfcfd;color:#6b7280;padding:28px;text-align:center}.td-media-slot-modal__empty-library>span{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:#eef4ff;color:#2563eb}.td-media-slot-modal__empty-library>span svg{width:27px;height:27px}.td-media-slot-modal__empty-library strong{color:#111827;font-size:16px;font-weight:600}.td-media-slot-modal__empty-library p{max-width:340px;margin:0;font-size:13.5px;line-height:1.45}.td-media-slot-modal__clear-selection,.td-media-slot-modal__empty-library button{width:-moz-fit-content;width:fit-content;border:1px solid #dce3ec;border-radius:10px;background:#ffffff;color:#111827;cursor:pointer;padding:10px 14px;font-size:14px;font-weight:500}.td-media-slot-modal__clear-selection{justify-self:start;color:#5d6675}.td-media-slot-modal__clear-selection:focus-visible,.td-media-slot-modal__clear-selection:hover,.td-media-slot-modal__empty-library button:focus-visible,.td-media-slot-modal__empty-library button:hover{border-color:#cbd5e1;background:#f8fafc;outline:none}.td-media-slot-modal__dropzone{display:grid;place-items:center;min-height:318px;border:1px dashed #cfd7e3;border-radius:18px;background:linear-gradient(135deg,rgb(37 99 235/5%) 25%,transparent 0) 0 0 /18px 18px,#fbfcfd;color:#6b7280;cursor:pointer;padding:30px;text-align:center;transition:border-color .16s ease,background .16s ease,color .16s ease}.td-media-slot-modal__dropzone.is-dragging,.td-media-slot-modal__dropzone:focus-visible,.td-media-slot-modal__dropzone:hover{border-color:#2563eb;background:linear-gradient(135deg,rgb(37 99 235/8%) 25%,transparent 0) 0 0 /18px 18px,#f4f7ff;color:#1f2937;outline:none}.td-media-slot-modal__dropzone>span{display:grid;place-items:center;width:58px;height:58px;margin-bottom:8px;border-radius:18px;background:#eef4ff;color:#2563eb}.td-media-slot-modal__dropzone>span svg{width:27px;height:27px}.td-media-slot-modal__dropzone strong{color:#111827;font-size:17px;font-weight:600}.td-media-slot-modal__dropzone p{max-width:360px;margin:6px 0 0;color:#7b8494;font-size:13.5px;line-height:1.45}.td-media-slot-modal__dropzone em{display:inline-flex;align-items:center;justify-content:center;min-height:38px;margin-top:15px;border-radius:10px;background:#2563eb;color:#ffffff;padding:9px 14px;font-size:14px;font-style:normal;font-weight:500}.td-media-slot-modal__detail-empty{display:grid;place-items:center;grid-gap:12px;gap:12px;min-height:100%;color:#8b95a5;text-align:center}.td-media-slot-modal__detail-empty svg{width:38px;height:38px;color:#a3adbb}.td-media-slot-modal__detail-empty span{max-width:240px;font-size:14px;line-height:1.45}.td-media-slot-modal__detail-content{display:grid;align-content:start;grid-gap:16px;gap:16px}.td-media-slot-modal__preview{position:relative;display:grid;overflow:hidden;width:100%;height:auto;aspect-ratio:4/3;border:1px solid #e1e5ec;border-radius:14px;background:#eef2f7;cursor:crosshair;-webkit-user-select:none;-moz-user-select:none;user-select:none}.td-media-slot-modal__preview img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.td-media-slot-modal__preview--filled:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent calc(50% - .5px),rgb(255 255 255/35%) calc(50% - .5px),rgb(255 255 255/35%) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(0deg,transparent calc(50% - .5px),rgb(255 255 255/35%) calc(50% - .5px),rgb(255 255 255/35%) calc(50% + .5px),transparent calc(50% + .5px));pointer-events:none;content:""}.td-media-slot-modal__focal-marker{--td-media-focus-red:#ef4444;position:absolute;z-index:1;display:block;width:34px;height:34px;border:0;border-radius:8px;background:linear-gradient(var(--td-media-focus-red),var(--td-media-focus-red)) 0 0 /13px 2px no-repeat,linear-gradient(var(--td-media-focus-red),var(--td-media-focus-red)) 0 0 /2px 13px no-repeat,linear-gradient(var(--td-media-focus-red),var(--td-media-focus-red)) 100% 0 /13px 2px no-repeat,linear-gradient(var(--td-media-focus-red),var(--td-media-focus-red)) 100% 0 /2px 13px no-repeat,linear-gradient(var(--td-media-focus-red),var(--td-media-focus-red)) 0 100% /13px 2px no-repeat,linear-gradient(var(--td-media-focus-red),var(--td-media-focus-red)) 0 100% /2px 13px no-repeat,linear-gradient(var(--td-media-focus-red),var(--td-media-focus-red)) 100% 100% /13px 2px no-repeat,linear-gradient(var(--td-media-focus-red),var(--td-media-focus-red)) 100% 100% /2px 13px no-repeat;box-shadow:0 13px 30px -13px rgb(15 23 42/85%);pointer-events:none;transform:translate(-50%,-50%)}.td-media-slot-modal__focal-marker:after,.td-media-slot-modal__focal-marker:before{position:absolute;top:50%;left:50%;display:block;content:"";transform:translate(-50%,-50%)}.td-media-slot-modal__focal-marker:before{width:9px;height:9px;border-radius:999px;background:var(--td-media-focus-red);box-shadow:0 0 0 4px rgb(255 255 255/95%)}.td-media-slot-modal__focal-marker:after{width:17px;height:17px;border:1px solid rgb(255 255 255/88%);border-radius:999px;background:transparent}.td-media-slot-modal__actions>span,.td-media-slot-modal__field small,.td-media-slot-modal__focal-help,.td-media-slot-modal__message{margin:0;color:#7b8494;font-size:13px;font-weight:400;line-height:1.45}.td-media-slot-modal__focal-help{margin-top:8px;font-size:13px}.td-media-slot-modal__field{display:grid;grid-gap:8px;gap:8px}.td-media-slot-modal__visibility-toggle{display:flex;align-items:flex-start;gap:11px;border:1px solid #e4e7ec;border-radius:10px;background:#f8fafc;padding:12px;color:#344054;cursor:pointer}.td-media-slot-modal__visibility-toggle input{width:17px;height:17px;flex:0 0 auto;margin:2px 0 0;accent-color:#dc2626}.td-media-slot-modal__visibility-toggle>span{display:grid;grid-gap:3px;gap:3px}.td-media-slot-modal__visibility-toggle strong{color:#344054;font-size:13px;line-height:1.4}.td-media-slot-modal__visibility-toggle small{color:#7b8494;font-size:12px;line-height:1.45}.td-media-slot-modal__field>span{display:flex;align-items:center;gap:5px;color:#475467;font-size:13px;font-weight:500}.td-media-slot-modal__field>span em{color:#98a2b3;font-size:12px;font-style:normal;font-weight:400}.td-media-slot-modal__field input[type=text],.td-media-slot-modal__field textarea{width:100%;border:1px solid #d9dfe8;border-radius:10px;background:#ffffff;color:#111827;padding:10px 11px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.45}.td-media-slot-modal .td-media-slot-modal__field input[type=text],.td-media-slot-modal .td-media-slot-modal__field textarea{font-size:14px!important}.td-media-slot-modal__field textarea{min-height:96px;resize:vertical}.td-media-slot-modal .td-media-slot-modal__field input[type=text]:focus,.td-media-slot-modal .td-media-slot-modal__field input[type=text]:focus-visible,.td-media-slot-modal .td-media-slot-modal__field textarea:focus,.td-media-slot-modal .td-media-slot-modal__field textarea:focus-visible{border-color:#2563eb!important;box-shadow:0 0 0 1px rgb(37 99 235/34%)!important;outline:0!important}.td-media-slot-modal__selected-name{margin:0;overflow:hidden;border:1px solid #edf0f5;border-radius:10px;background:#ffffff;padding:9px 10px;color:#7b8494;font-size:14px;font-weight:400;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.td-media-slot-modal__selected-gallery{display:grid;align-content:start;grid-gap:13px;gap:13px;min-height:100%}.td-media-slot-modal__selected-gallery>strong{color:#111827;font-size:16px;font-weight:700;line-height:1.3}.td-media-slot-modal__selected-gallery>p{margin:0;color:#7b8494;font-size:14px;line-height:1.45}.td-media-slot-modal__selected-gallery>div{display:grid;grid-gap:9px;gap:9px}.td-media-slot-modal__selected-gallery-row{display:grid;grid-template-columns:58px minmax(0,1fr) 30px;grid-gap:10px;gap:10px;align-items:center;border:1px solid #edf0f5;border-radius:12px;background:#ffffff;padding:8px}.td-media-slot-modal__selected-gallery-row i,.td-media-slot-modal__selected-gallery-row img{display:grid;place-items:center;width:58px;height:44px;overflow:hidden;border-radius:8px;background:#eef2f7;color:#8b95a5;object-fit:cover}.td-media-slot-modal__selected-gallery-row i svg{width:20px;height:20px}.td-media-slot-modal__selected-gallery-row em{overflow:hidden;color:#475467;font-size:13px;font-style:normal;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.td-media-slot-modal__selected-gallery-row button{display:grid;place-items:center;width:30px;height:30px;border:1px solid #e3e8ef;border-radius:999px;background:#ffffff;color:#6b7280;cursor:pointer;padding:0}.td-media-slot-modal__selected-gallery-row button:focus-visible,.td-media-slot-modal__selected-gallery-row button:hover{border-color:#fecaca;background:#fff1f2;color:#b42318;outline:none}.td-media-slot-modal__selected-gallery-row button:disabled{cursor:wait;opacity:.62}.td-media-slot-modal__message{margin-top:auto;border:1px solid #dbeafe;border-radius:10px;background:#eff6ff;color:#1d4ed8;font-size:13px;padding:10px 11px}.td-media-slot-modal__actions{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid #eef0f4;background:#fbfcfd;padding:16px 26px}.td-media-slot-modal__actions>div{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:10px}.td-media-slot-modal__cancel,.td-media-slot-modal__use{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:10px;cursor:pointer;padding:11px 16px;font-size:15px;font-weight:500;line-height:1.2;transition:border-color .16s ease,background .16s ease,color .16s ease,opacity .16s ease}.td-media-slot-modal__cancel{border:1px solid #d9dfe8;background:#ffffff;color:#111827}.td-media-slot-modal__cancel:focus-visible,.td-media-slot-modal__cancel:hover{border-color:#c6cfda;background:#f8fafc;outline:none}.td-media-slot-modal__use{gap:8px;border:1px solid #2563eb;background:#2563eb;color:#ffffff}.td-media-slot-modal__use .dashboard-button-spinner,.td-media-slot-modal__use svg{width:16px;height:16px}.td-media-slot-modal__use:focus-visible,.td-media-slot-modal__use:hover{border-color:#1d4ed8;background:#1d4ed8;outline:none}.td-media-slot-modal__cancel:disabled,.td-media-slot-modal__dropzone[aria-disabled=true],.td-media-slot-modal__tabs button:disabled,.td-media-slot-modal__thumb:disabled,.td-media-slot-modal__use:disabled{cursor:not-allowed;opacity:.62}@media (max-width:900px){.td-manual-project-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.td-media-slot-modal{max-height:calc(100dvh - 18px);border-radius:16px}.td-media-slot-modal__body{display:grid;overflow-y:auto}.td-media-slot-modal__source-panel{border-right:0;border-bottom:1px solid #eef0f4}.td-media-slot-modal__detail-panel{max-width:none;min-width:0}}@media (max-width:640px){.td-manual-project-gallery-grid{grid-template-columns:1fr}.td-manual-project-gallery-header{align-items:stretch;flex-direction:column}.td-manual-project-gallery-header .td-manual-project-gallery-actions{justify-content:flex-start}.td-manual-project-gallery--has-photos .td-manual-project-gallery-actions{align-items:stretch;flex-direction:column}.td-manual-project-gallery--has-photos .td-manual-project-gallery-actions button{width:100%}.td-manual-project-gallery-lightbox{padding:10px}.td-manual-project-gallery-lightbox__image,.td-manual-project-gallery-lightbox__stage{max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.td-media-slot-modal-backdrop{--td-media-modal-edge-gap:8px}.td-media-slot-modal__actions,.td-media-slot-modal__detail-panel,.td-media-slot-modal__header,.td-media-slot-modal__source-panel{padding-right:16px;padding-left:16px}.td-media-slot-modal__thumb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.td-media-slot-modal__actions,.td-media-slot-modal__actions>div,.td-media-slot-modal__tabs{width:100%}.td-media-slot-modal__cancel,.td-media-slot-modal__tabs button,.td-media-slot-modal__use{flex:1 1}.td-media-slot-modal__actions{align-items:stretch;flex-direction:column}}.lead-capture-option-help{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--border);border-radius:8px;background:#f8fafc;padding:12px}.lead-capture-option-help p,.lead-capture-settings-card .form-help{margin:0;color:var(--text-muted);font-size:13px;line-height:1.45}.lead-capture-option-help strong{color:var(--text)}.lead-capture-settings-card select.form-input{cursor:pointer}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-faq-section{border-top:1px solid #e2e8f0;padding-top:28px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-faq-list{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-faq-list details{border:1px solid var(--td-preview-border);border-radius:8px;background:#ffffff}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-faq-list summary{cursor:pointer;color:#0f172a;font-size:15px;font-weight:800;list-style-position:inside;padding:13px 15px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-faq-list details[open] summary{border-bottom:1px solid #e2e8f0}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-faq-list p{padding:13px 15px 15px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-check-list,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-location-list,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-point-list{display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-check-list li,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-location-list li,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-point-list li{position:relative;color:#475569;font-size:15px;line-height:1.55;padding-left:20px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-check-list li:before,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-location-list li:before,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-point-list li:before{position:absolute;top:.64em;left:0;width:7px;height:7px;border-radius:999px;background:var(--td-preview-accent);content:""}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-location-note{width:-moz-fit-content;width:fit-content;border:1px solid var(--td-preview-border);border-radius:999px;background:var(--td-preview-card-bg);color:#334155;padding:8px 11px;font-size:13.5px;font-weight:750;line-height:1.2}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-cta-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:4px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-cta{display:inline-flex;align-items:center;justify-content:center;min-height:42px;border-radius:var(--td-preview-button-radius,8px);padding:10px 15px;font-size:14px;font-weight:850;line-height:1.2;text-decoration:none}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-cta--primary{border:1px solid var(--td-preview-accent);background:var(--td-preview-accent);color:#ffffff}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-cta--secondary{border:1px solid var(--td-preview-accent-soft);background:#ffffff;color:var(--td-preview-accent-strong)}.td-structured-preview--button-shape-pill:not(.td-page-design-v2--package-owned-css){--td-preview-button-radius:999px}.td-structured-preview--button-shape-square:not(.td-page-design-v2--package-owned-css){--td-preview-button-radius:2px}.td-structured-preview--button-shape-soft:not(.td-page-design-v2--package-owned-css){--td-preview-button-radius:8px}.td-structured-preview--presentation-balanced:not(.td-page-design-v2--package-owned-css){--td-balanced-radius:14px;--td-balanced-radius-sm:10px;--td-balanced-radius-lg:18px;--td-balanced-card-shadow:0 18px 46px rgb(15 23 42/7%);--td-balanced-section-y:clamp(58px,7vw,90px);--td-balanced-section-y-tight:clamp(44px,5vw,68px);--td-preview-button-radius:var(--td-balanced-radius-sm)}.td-structured-preview--corner-sharp:not(.td-page-design-v2--package-owned-css){--td-balanced-radius:4px;--td-balanced-radius-sm:4px;--td-balanced-radius-lg:6px;--td-preview-button-radius:4px}.td-structured-preview--corner-rounded:not(.td-page-design-v2--package-owned-css){--td-balanced-radius:14px;--td-balanced-radius-sm:10px;--td-balanced-radius-lg:18px;--td-preview-button-radius:10px}.td-structured-preview--corner-soft:not(.td-page-design-v2--package-owned-css){--td-balanced-radius:22px;--td-balanced-radius-sm:16px;--td-balanced-radius-lg:28px;--td-preview-button-radius:16px}.td-structured-preview--rhythm-compact:not(.td-page-design-v2--package-owned-css){--td-balanced-section-y:clamp(42px,5vw,64px);--td-balanced-section-y-tight:clamp(32px,4vw,52px)}.td-preview-workspace--style-corner-sharp .td-structured-preview:not(.td-page-design-v2--package-owned-css){--td-balanced-radius:4px;--td-balanced-radius-sm:4px;--td-balanced-radius-lg:6px;--td-preview-button-radius:4px}.td-preview-workspace--style-corner-rounded .td-structured-preview:not(.td-page-design-v2--package-owned-css){--td-balanced-radius:14px;--td-balanced-radius-sm:10px;--td-balanced-radius-lg:18px;--td-preview-button-radius:10px}.td-preview-workspace--style-corner-soft .td-structured-preview:not(.td-page-design-v2--package-owned-css){--td-balanced-radius:22px;--td-balanced-radius-sm:16px;--td-balanced-radius-lg:28px;--td-preview-button-radius:16px}.td-preview-workspace--style-rhythm-compact .td-structured-preview:not(.td-page-design-v2--package-owned-css){--td-balanced-section-y:clamp(42px,5vw,64px);--td-balanced-section-y-tight:clamp(32px,4vw,52px)}.td-preview-workspace--style-rhythm-comfortable .td-structured-preview:not(.td-page-design-v2--package-owned-css){--td-balanced-section-y:clamp(58px,7vw,90px);--td-balanced-section-y-tight:clamp(44px,5vw,68px)}.td-preview-workspace--style-brand-custom .td-structured-preview:not(.td-page-design-v2--package-owned-css){--td-preview-accent:var(--td-live-brand-accent);--td-preview-accent-strong:color-mix(in srgb,var(--td-live-brand-accent) 78%,black);--td-preview-accent-soft:color-mix(in srgb,var(--td-live-brand-accent) 30%,white);--td-preview-accent-wash:color-mix(in srgb,var(--td-live-brand-primary) 11%,white);--td-preview-brand-solid:color-mix(in srgb,var(--td-live-brand-primary) 76%,#111827);--td-preview-hero-bg:color-mix(in srgb,var(--td-live-brand-primary) 10%,white)}.td-structured-preview--presentation-balanced:not(.td-page-design-v2--package-owned-css) :is(.td-media-slot-image,.td-media-slot-frame,.td-media-slot-empty){border-radius:var(--td-balanced-radius-lg)}.td-structured-preview--presentation-balanced:not(.td-page-design-v2--package-owned-css) :is(.td-structured-cta,.td-structured-text-cta){transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.td-structured-preview--presentation-balanced:not(.td-page-design-v2--package-owned-css) .td-structured-cta:hover{transform:translateY(-1px)}.td-structured-preview--buttons-soft:not(.td-page-design-v2--package-owned-css) .td-structured-cta--primary{border-color:color-mix(in srgb,var(--td-preview-accent) 18%,white);background:color-mix(in srgb,var(--td-preview-accent) 12%,white);color:var(--td-preview-accent-strong)}.td-structured-preview--buttons-soft:not(.td-page-design-v2--package-owned-css) .td-structured-cta--secondary{border-color:color-mix(in srgb,var(--td-preview-accent) 22%,white);background:#ffffff}.td-structured-preview--buttons-outline:not(.td-page-design-v2--package-owned-css) .td-structured-cta--primary{border-color:var(--td-preview-accent);background:transparent;color:var(--td-preview-accent-strong)}.td-structured-preview--buttons-outline:not(.td-page-design-v2--package-owned-css) .td-structured-cta--secondary{border-color:color-mix(in srgb,var(--td-preview-accent) 28%,white);background:transparent}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-text-cta{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;color:var(--td-preview-accent);font-size:14px;font-weight:900;line-height:1.35;text-decoration:none;text-underline-offset:4px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-text-cta:focus-visible,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-text-cta:hover{color:var(--td-preview-accent-strong);text-decoration:underline}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-text-cta span{font-size:16px;line-height:1}.td-cta-editor{position:relative;display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%}.td-cta-editor:has(.td-cta-editor-panel){z-index:120}.td-cta-editor--text-link{vertical-align:baseline}.td-cta-editor-trigger{cursor:pointer!important}button.td-cta-editor-trigger{font-family:inherit!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.td-preview-workspace.is-editing .td-cta-editor-trigger:focus-visible,.td-preview-workspace.is-editing .td-cta-editor-trigger:hover,.td-preview-workspace.is-editing .td-cta-editor-trigger[aria-expanded=true]{outline:2px solid rgb(44 92 230/55%)!important;outline-offset:3px!important}.td-cta-editor-panel{position:absolute;z-index:80;top:calc(100% + 10px);left:0;display:grid;width:min(340px,calc(100vw - 36px));grid-gap:12px;gap:12px;border:1px solid #dfe4eb;border-radius:14px;background:#ffffff;box-shadow:0 18px 38px -28px rgb(15 23 42/54%);color:#172033;padding:14px;text-align:left}.td-cta-editor-panel:before{position:absolute;top:-6px;left:18px;width:10px;height:10px;border-top:1px solid #dfe4eb;border-left:1px solid #dfe4eb;background:#ffffff;content:"";transform:rotate(45deg)}.td-cta-editor-panel--above{top:auto;bottom:calc(100% + 10px)}.td-cta-editor-panel--above:before{top:auto;bottom:-6px;border-top:0;border-left:0;border-right:1px solid #dfe4eb;border-bottom:1px solid #dfe4eb}.td-cta-editor-field{display:grid;grid-gap:6px;gap:6px;color:#172033;font-size:13px;font-weight:500;line-height:1.25}.td-cta-editor-field input,.td-cta-editor-field select{width:100%;min-height:38px;border:1px solid #d8dee8;border-radius:10px;background:#fbfcfd;color:#172033;font:inherit;font-size:14px;font-weight:400;line-height:1.35;padding:8px 10px}.td-cta-editor-field select{cursor:pointer}.td-cta-editor-field input:focus,.td-cta-editor-field input:focus-visible,.td-cta-editor-field select:focus,.td-cta-editor-field select:focus-visible{border-color:#2c5ce6!important;box-shadow:0 0 0 1px rgb(44 92 230/42%)!important;outline:0!important}.td-cta-editor-field small,.td-cta-editor-locked-destination{color:#798497;font-size:12.5px;font-weight:400;line-height:1.45}.td-cta-editor-locked-destination{display:block;border:1px solid #edf1f6;border-radius:10px;background:#fbfcfd;padding:9px 10px}.td-cta-editor-message{color:#4f5866;font-size:13px;font-weight:400;line-height:1.4}.td-cta-editor-message.is-success{color:#27824a}.td-cta-editor-message.is-error{color:#b42318}.td-cta-editor-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:2px}.td-cta-editor-actions button{display:inline-flex!important;min-height:34px!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;cursor:pointer!important;font-family:inherit!important;font-size:13px!important;font-weight:500!important;line-height:1.2!important;padding:7px 12px!important}.td-cta-editor-actions button:not(.td-cta-editor-save){border:1px solid transparent!important;background:transparent!important;color:#4f5866!important}.td-cta-editor-save{border:1px solid #2c5ce6!important;background:#2c5ce6!important;color:#ffffff!important}.td-cta-editor-actions button:not(.td-cta-editor-save):focus-visible,.td-cta-editor-actions button:not(.td-cta-editor-save):hover{background:#f5f7fa!important;color:#172033!important;outline:none!important}.td-cta-editor-save:focus-visible,.td-cta-editor-save:hover{border-color:#2149c4!important;background:#2149c4!important;outline:none!important}.td-cta-editor-actions button:disabled{cursor:wait!important;opacity:.62!important}.td-preview-workspace.is-editing .td-preview-frame{overflow:clip}.td-preview-workspace.is-editing .td-structured-preview{overflow:visible}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-footer{border-top:1px solid #e2e8f0;padding-top:20px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-footer h2{margin-bottom:8px;font-size:18px}@media (max-width:720px){.td-landing-hero-copy,.td-landing-section-inner{padding:22px}.td-landing-hero-copy h1{font-size:30px}.td-landing-card-grid,.td-landing-section--form ul{grid-template-columns:1fr}.td-landing-hero-copy a[href^="mailto:"],.td-landing-hero-copy a[href^="tel:"],.td-landing-section--cta a[href^="mailto:"],.td-landing-section--cta a[href^="tel:"],.td-landing-section--form a[href^="mailto:"],.td-landing-section--form a[href^="tel:"]{width:100%;margin-right:0}.td-structured-preview:not(.td-page-design-v2--package-owned-css){gap:22px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-heading h1{font-size:31px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-heading h2{font-size:22px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-cta-band,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-form-panel,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-hero,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-plain-rows article,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-split,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-sticky,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-timeline-section{grid-template-columns:1fr}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-cta-band,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-form-panel,.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-hero{padding:22px}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-sticky-title{position:static}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-card-grid{grid-template-columns:1fr}.td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-cta{width:100%}}.button.button-sm{padding:6px 12px;font-size:13px}.page-section-edit-form .form-label{display:block;color:#27313f;font-size:13px;font-weight:700;margin-bottom:4px}.page-section-edit-form .form-input{width:100%;font:inherit;color:#27313f;background:#ffffff;border:1px solid #d6dbe3;border-radius:10px;padding:10px 12px;line-height:1.5}.page-section-edit-form textarea.form-input{resize:vertical;min-height:96px}.page-section-edit-form .form-help{margin:0;font-size:12.5px}.dashboard-shell{--td-dash-bg:#f5f6f3;--td-dash-surface:#ffffff;--td-dash-soft:#f8faf7;--td-dash-ink:#18211f;--td-dash-muted:#65706b;--td-dash-faint:#8d9893;--td-dash-line:#dfe5de;--td-dash-accent:#12695f;--td-dash-accent-strong:#0d4f48;--td-dash-accent-soft:#e5f2ef;--td-dash-blue:#35505c;--td-dash-blue-soft:#e8eef0;--td-dash-amber:#d88727;--td-dash-amber-soft:#fff2dd;--td-dash-danger:#b84a2d;--td-dash-danger-soft:#fae8e1;--td-dash-green:#287b51;--td-dash-green-soft:#e7f3ec;--td-dash-shadow:0 16px 44px rgb(24 33 31/7%);background:radial-gradient(circle at top left,rgb(18 105 95/8%),transparent 32rem),var(--td-dash-bg);color:var(--td-dash-ink)}.business-switcher.dashboard-workspace-card{border-color:var(--td-dash-line);background:var(--td-dash-soft)}.dashboard-sidebar .nav-item.active,.dashboard-sidebar .nav-item:hover,.dashboard-sidebar .sidebar-button:hover,.dashboard-workspace-card .workspace-card-name{color:var(--td-dash-accent-strong)}.dashboard-sidebar .nav-item.active,.dashboard-sidebar .nav-item:hover,.dashboard-sidebar .sidebar-button:hover{background:var(--td-dash-accent-soft)}.avatar-button,.dashboard-search-pill,.icon-button{border-color:var(--td-dash-line)}.td-dashboard-modern{display:grid;max-width:1180px;margin:0 auto;grid-gap:22px;gap:22px;color:var(--td-dash-ink)}.td-dashboard-modern-top{display:flex;align-items:center;justify-content:space-between;gap:18px}.td-dashboard-business-chip{display:inline-flex;min-width:0;align-items:center;gap:12px}.td-dashboard-business-chip>span{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border-radius:16px;background:var(--td-dash-accent-soft);color:var(--td-dash-accent-strong);font-weight:850}.td-dashboard-business-chip small,.td-dashboard-eyebrow,.td-dashboard-primary-action>span{color:var(--td-dash-accent-strong);font-size:.76rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.td-dashboard-business-chip strong{display:block;max-width:min(52vw,520px);overflow:hidden;color:var(--td-dash-ink);font-size:1.02rem;text-overflow:ellipsis;white-space:nowrap}.td-dashboard-top-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.td-dashboard-top-pills span{display:inline-flex;min-height:34px;align-items:center;border:0;border-radius:999px;background:rgb(255 255 255/74%);color:var(--td-dash-muted);font-size:.82rem;font-weight:750;padding:7px 12px;white-space:nowrap}.td-dashboard-hero-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.82fr);grid-gap:22px;gap:22px;align-items:stretch}.td-dashboard-attention-card,.td-dashboard-hero-card,.td-dashboard-journey-card,.td-dashboard-panel,.td-dashboard-snapshot-card{border:1px solid rgb(223 229 222/92%);border-radius:22px;background:rgb(255 255 255/94%);box-shadow:var(--td-dash-shadow)}.td-dashboard-hero-card{display:grid;grid-gap:22px;gap:22px;overflow:hidden;position:relative;padding:clamp(28px,4vw,44px)}.td-dashboard-hero-card:after{position:absolute;top:-120px;right:-90px;width:300px;height:300px;border-radius:999px;background:radial-gradient(circle,rgb(18 105 95/12%),transparent 72%);content:"";pointer-events:none}.td-dashboard-hero-card>*{position:relative;z-index:1}.td-dashboard-hero-card h1{max-width:760px;margin:0;color:var(--td-dash-ink);font-size:clamp(2rem,4vw,3.25rem);font-weight:820;letter-spacing:-.05em;line-height:1.02}.td-dashboard-hero-card>p{max-width:680px;color:var(--td-dash-muted);font-size:1.04rem;line-height:1.68;margin:-8px 0 0}.td-dashboard-primary-action{display:grid;max-width:760px;grid-gap:8px;gap:8px;border:1px solid var(--td-dash-line);border-left:4px solid var(--td-dash-accent);border-radius:18px;background:var(--td-dash-soft);padding:22px}.td-dashboard-primary-action h2{margin:0;color:var(--td-dash-ink);font-size:clamp(1.28rem,2vw,1.62rem);letter-spacing:-.025em}.td-dashboard-attention-card p,.td-dashboard-journey-step p,.td-dashboard-panel p,.td-dashboard-primary-action p,.td-dashboard-snapshot-card p{color:var(--td-dash-muted);line-height:1.55;margin:0}.td-dashboard-action-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.dashboard-shell .td-dashboard-button,.td-dashboard-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:14px!important;cursor:pointer;font-weight:820;padding:0 17px;text-decoration:none}.dashboard-shell .td-dashboard-button-primary,.td-dashboard-button-primary{color:#fff!important;box-shadow:0 12px 24px rgb(18 105 95/18%)!important}.dashboard-shell .td-dashboard-button-secondary,.td-dashboard-button-secondary{background:#fff!important;box-shadow:none!important}.dashboard-shell .td-dashboard-button:hover,.td-dashboard-button:hover{transform:translateY(-1px)}.td-dashboard-snapshot-card{align-content:start;grid-gap:14px;gap:14px;padding:24px}.td-dashboard-attention-card h2,.td-dashboard-journey-card h2,.td-dashboard-panel h2,.td-dashboard-snapshot-card h2{margin:0;color:var(--td-dash-ink);font-size:1.1rem;letter-spacing:-.02em}.td-dashboard-snapshot-card dl{display:grid;grid-gap:0;gap:0;margin:4px 0 0}.td-dashboard-snapshot-card dl>div{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--td-dash-line);padding:14px 0}.td-dashboard-snapshot-card dl>div:first-child{border-top:0}.td-dashboard-snapshot-card dt{color:var(--td-dash-muted);font-size:.86rem;font-weight:720}.td-dashboard-snapshot-card dd{color:var(--td-dash-ink);font-size:.92rem;font-weight:850;margin:0;text-align:right}.td-dashboard-journey-card,.td-dashboard-panel{padding:24px}.td-dashboard-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.td-dashboard-section-head p{color:var(--td-dash-muted);margin:5px 0 0}.td-dashboard-progress-summary{display:grid;min-width:150px;grid-gap:8px;gap:8px;text-align:right}.td-dashboard-progress-summary strong{color:var(--td-dash-accent-strong);font-size:1.35rem;letter-spacing:-.04em}.td-dashboard-profile-progress div,.td-dashboard-progress-summary div{overflow:hidden;height:9px;border-radius:999px;background:#e8eee7}.td-dashboard-profile-progress span,.td-dashboard-progress-summary span{display:block;height:100%;border-radius:inherit;background:var(--td-dash-accent)}.td-dashboard-journey-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:10px;gap:10px}.td-dashboard-journey-step{display:grid;min-height:150px;align-content:space-between;grid-gap:12px;gap:12px;border:1px solid var(--td-dash-line);border-radius:18px;background:var(--td-dash-soft);padding:14px}.td-dashboard-journey-step.is-done{border-color:#c7dfcf;background:var(--td-dash-green-soft)}.td-dashboard-journey-step.is-current{border-color:#bfdad5;background:var(--td-dash-accent-soft)}.td-dashboard-journey-step.is-attention{border-color:#efce9d;background:var(--td-dash-amber-soft)}.td-dashboard-journey-step.is-locked{opacity:.74}.td-dashboard-step-number{display:grid;width:32px;height:32px;place-items:center;border-radius:12px;background:#fff;color:var(--td-dash-muted);font-weight:880}.td-dashboard-journey-step.is-done .td-dashboard-step-number{background:var(--td-dash-green);color:#fff}.td-dashboard-journey-step.is-current .td-dashboard-step-number{background:var(--td-dash-accent);color:#fff}.td-dashboard-journey-step h3{margin:0 0 5px;color:var(--td-dash-ink);font-size:.94rem;letter-spacing:-.02em;line-height:1.22}.td-dashboard-journey-step p{font-size:.82rem}.td-dashboard-journey-step em{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#fff;color:var(--td-dash-muted);font-size:.74rem;font-style:normal;font-weight:850;padding:5px 8px}.td-dashboard-lower-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:22px;gap:22px;align-items:start}.td-dashboard-main-stack,.td-dashboard-side-stack{display:grid;align-items:start;grid-gap:18px;gap:18px}.td-dashboard-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.td-dashboard-metric-card{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--td-dash-line);border-radius:18px;background:var(--td-dash-soft);padding:18px}.td-dashboard-metric-card span{color:var(--td-dash-muted);font-size:.82rem;font-weight:800}.td-dashboard-metric-card strong{color:var(--td-dash-ink);font-size:1.78rem;letter-spacing:-.05em}.td-dashboard-metric-card.is-green strong{color:var(--td-dash-green)}.td-dashboard-metric-card.is-orange strong{color:var(--td-dash-amber)}.td-dashboard-metric-card.is-purple strong{color:var(--td-dash-blue)}.td-dashboard-empty-panel,.td-dashboard-empty-state{border:1px dashed var(--td-dash-line);background:rgb(255 255 255/70%)}.td-dashboard-empty-state{display:grid;grid-gap:6px;gap:6px;border-radius:18px;padding:18px}.td-dashboard-empty-state strong{color:var(--td-dash-ink)}.td-dashboard-activity-list{display:grid;grid-gap:10px;gap:10px}.td-dashboard-activity-list article{display:grid;grid-template-columns:18px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;border-top:1px solid var(--td-dash-line);padding-top:12px}.td-dashboard-activity-list article:first-child{border-top:0;padding-top:0}.td-dashboard-activity-list article>span{color:var(--td-dash-accent);font-size:.7rem;line-height:1.8}.td-dashboard-activity-list h3{margin:0 0 2px;color:var(--td-dash-ink);font-size:.94rem}.td-dashboard-activity-list em{color:var(--td-dash-faint);font-size:.78rem;font-style:normal;font-weight:760;white-space:nowrap}.td-dashboard-attention-card{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:12px;gap:12px;padding:18px}.td-dashboard-attention-card.is-warning{border-color:#efce9d;background:var(--td-dash-amber-soft)}.td-dashboard-attention-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:12px;background:#fff;color:var(--td-dash-amber);font-weight:900}.td-dashboard-attention-card small{display:block;color:var(--td-dash-muted);font-size:.82rem;margin:8px 0 14px}.td-dashboard-page-panel,.td-dashboard-recommended-panel,.td-dashboard-setup-panel{display:grid;grid-gap:14px;gap:14px}.td-dashboard-profile-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.td-dashboard-profile-progress strong{color:var(--td-dash-accent-strong);font-size:.86rem;white-space:nowrap}.td-dashboard-profile-list{display:grid;grid-gap:8px;gap:8px}.td-dashboard-profile-list div{display:flex;align-items:center;gap:8px;color:var(--td-dash-muted);font-size:.9rem;font-weight:700}.td-dashboard-profile-list span{color:var(--td-dash-accent)}.td-dashboard-page-panel .td-dashboard-button,.td-dashboard-recommended-panel .td-dashboard-button{width:-moz-fit-content;width:fit-content}.td-dashboard-page-panel strong{color:var(--td-dash-ink);line-height:1.35}.td-dashboard-page-panel p{color:var(--td-dash-muted);overflow-wrap:anywhere}.td-dashboard-footnote{color:var(--td-dash-faint);font-size:.86rem;line-height:1.55;margin:0}@media (max-width:1220px){.td-dashboard-journey-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.td-dashboard-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.td-dashboard-hero-grid,.td-dashboard-lower-grid{grid-template-columns:1fr}.td-dashboard-modern-top,.td-dashboard-section-head{align-items:flex-start;flex-direction:column}.td-dashboard-progress-summary{width:100%;text-align:left}}@media (max-width:680px){.td-dashboard-modern{gap:16px}.td-dashboard-hero-card,.td-dashboard-journey-card,.td-dashboard-panel,.td-dashboard-snapshot-card{border-radius:18px;padding:20px}.td-dashboard-journey-grid,.td-dashboard-metrics-grid{grid-template-columns:1fr}.td-dashboard-journey-step{min-height:0}.td-dashboard-action-row,.td-dashboard-top-pills{align-items:stretch;flex-direction:column}.dashboard-shell .td-dashboard-button,.td-dashboard-button{width:100%}.td-dashboard-activity-list article{grid-template-columns:18px minmax(0,1fr)}.td-dashboard-activity-list em{grid-column:2}}.dashboard-shell{grid-template-columns:276px minmax(0,1fr);background:radial-gradient(circle at top left,rgb(18 105 95/8%),transparent 32rem),var(--td-dash-bg,#f5f6f3);color:var(--td-dash-ink,#18211f)}.dashboard-sidebar{border-right-color:rgb(223 229 222/84%);background:rgb(255 255 255/88%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dashboard-topbar{border-bottom-color:rgb(223 229 222/78%);background:rgb(245 246 243/88%)}.shell-main{background:transparent}.dashboard-sidebar .nav-item.active,.dashboard-sidebar .nav-item:hover,.dashboard-sidebar .sidebar-button:hover{background:var(--td-dash-accent-soft,#e5f2ef);color:var(--td-dash-accent-strong,#0d4f48)}.business-switcher.dashboard-workspace-card{border-color:var(--td-dash-line,#dfe5de);background:var(--td-dash-soft,#f8faf7)}.avatar-button,.dashboard-search-pill,.icon-button{border-color:var(--td-dash-line,#dfe5de);box-shadow:none}.dashboard-shell.dashboard-shell-topnav{--td-dash-bg:#f6f7f4;--td-dash-soft:#f8faf6;--td-dash-ink:#17221f;--td-dash-muted:#65706b;--td-dash-faint:#8c9791;--td-dash-line:#dfe6df;--td-dash-accent:#12695f;--td-dash-accent-strong:#0c4f48;--td-dash-accent-soft:#e6f2ef;--td-dash-blue:#3d5965;--td-dash-blue-soft:#e8eef0;--td-dash-amber:#d28426;--td-dash-amber-soft:#fff2dd;--td-dash-green:#287b51;--td-dash-green-soft:#e8f3ec;display:block!important;grid-template-columns:1fr!important;min-height:100vh;background:radial-gradient(circle at top left,rgb(18 105 95/9%),transparent 31rem),linear-gradient(180deg,#fbfcfa 0,var(--td-dash-bg) 42%,#f3f5f2 100%)}.dashboard-shell-topnav .dashboard-app-header{position:-webkit-sticky;position:sticky;z-index:80;top:0;border-bottom:1px solid rgb(223 230 223/86%);background:rgb(251 252 250/88%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dashboard-app-header-bottom,.dashboard-app-header-top,.dashboard-shell-topnav .shell-main{width:min(100%,1280px);margin:0 auto}.dashboard-app-header-top{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;grid-gap:18px;gap:18px;align-items:center;padding:16px 28px 10px}.dashboard-app-brand{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.dashboard-app-workspace{display:inline-flex;min-width:0;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:10px;border:1px solid var(--td-dash-line);border-radius:999px;background:#fff;color:var(--td-dash-muted);padding:8px 13px}.dashboard-app-workspace span{color:var(--td-dash-accent-strong);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.dashboard-app-workspace strong{overflow:hidden;max-width:min(42vw,520px);color:var(--td-dash-ink);font-size:.92rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-app-actions,.dashboard-app-header-bottom,.dashboard-topnav-account,.dashboard-topnav-primary{display:flex;align-items:center}.dashboard-app-actions{justify-content:flex-end;gap:8px}.dashboard-app-actions form{margin:0}.dashboard-topnav-avatar,.dashboard-topnav-logout,.dashboard-topnav-utility{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--td-dash-muted);cursor:pointer;font:inherit;font-size:.86rem;font-weight:760;padding:0 12px;text-decoration:none;white-space:nowrap}.dashboard-topnav-logout:hover,.dashboard-topnav-utility:hover{border-color:var(--td-dash-line);background:#fff;color:var(--td-dash-accent-strong)}.dashboard-topnav-avatar{border-color:var(--td-dash-line);background:#fff;gap:8px}.dashboard-app-header-bottom{justify-content:space-between;gap:16px;overflow-x:auto;padding:0 28px 14px;scrollbar-width:none}.dashboard-app-header-bottom::-webkit-scrollbar{display:none}.dashboard-topnav-account,.dashboard-topnav-primary{gap:7px}.dashboard-topnav-link{display:inline-flex;min-height:42px;align-items:center;gap:8px;border:1px solid transparent;border-radius:999px;color:var(--td-dash-muted);font-size:.9rem;font-weight:770;padding:0 13px;text-decoration:none;white-space:nowrap}.dashboard-topnav-link svg{width:17px;height:17px;stroke-width:2}.dashboard-topnav-link.active,.dashboard-topnav-link:hover{border-color:rgb(18 105 95/16%);background:var(--td-dash-accent-soft);color:var(--td-dash-accent-strong)}.dashboard-topnav-link.locked{cursor:not-allowed;opacity:.5}.dashboard-topnav-link .nav-lock-badge{border-radius:999px;background:#fff;color:var(--td-dash-faint);font-size:.68rem;font-style:normal;font-weight:820;padding:3px 6px}.dashboard-shell-topnav .dashboard-main-area{min-width:0}.dashboard-shell-topnav .shell-main{background:transparent;padding:34px 28px 64px}.dashboard-shell-topnav .dashboard-sidebar,.dashboard-shell-topnav .dashboard-topbar,.dashboard-shell-topnav .mobile-sidebar-backdrop{display:none!important}.td-dashboard-gemini{max-width:1220px;gap:22px}.td-dashboard-gemini-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.72fr);grid-gap:22px;gap:22px;align-items:stretch}.td-dashboard-gemini .td-dashboard-attention-card,.td-dashboard-gemini .td-dashboard-panel,.td-dashboard-gemini-hero-copy,.td-dashboard-gemini-next,.td-dashboard-gemini-overview,.td-dashboard-gemini-quicklink{border:1px solid rgb(223 230 223/92%);border-radius:18px;background:rgb(255 255 255/94%);box-shadow:0 14px 34px rgb(23 34 31/6%)}.td-dashboard-gemini-hero-copy{display:grid;min-height:360px;padding:clamp(30px,5vw,58px)}.td-dashboard-gemini-hero-copy h1{max-width:760px;margin:10px 0 0;color:var(--td-dash-ink);font-size:clamp(2.4rem,5vw,4.6rem);font-weight:830;letter-spacing:-.055em;line-height:.98}.td-dashboard-gemini-hero-copy p{max-width:660px;margin:18px 0 0;color:var(--td-dash-muted);font-size:1.08rem;line-height:1.72}.td-dashboard-gemini-next{display:grid;align-content:center;grid-gap:11px;gap:11px;background:linear-gradient(135deg,rgb(230 242 239/94%),rgb(255 255 255/96%)),#fff;padding:clamp(24px,3vw,34px)}.td-dashboard-gemini-next>span{color:var(--td-dash-accent-strong);font-size:.76rem;font-weight:870;letter-spacing:.08em;text-transform:uppercase}.td-dashboard-gemini-next h2{margin:0;color:var(--td-dash-ink);font-size:clamp(1.45rem,2.8vw,2.25rem);letter-spacing:-.04em;line-height:1.05}.td-dashboard-gemini-next p{color:var(--td-dash-muted);line-height:1.62;margin:0}.td-dashboard-gemini-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;overflow:hidden}.td-dashboard-gemini-overview>div{display:grid;grid-gap:6px;gap:6px;border-left:1px solid var(--td-dash-line);padding:18px 22px}.td-dashboard-gemini-overview>div:first-child{border-left:0}.td-dashboard-gemini-overview span,.td-dashboard-gemini-quicklink span{color:var(--td-dash-muted);font-size:.78rem;font-weight:820;letter-spacing:.04em;text-transform:uppercase}.td-dashboard-gemini-overview strong{color:var(--td-dash-ink);font-size:1.1rem;letter-spacing:-.025em}.td-dashboard-gemini-quicklinks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.td-dashboard-gemini-quicklink{display:grid;grid-gap:9px;gap:9px;min-height:154px;align-content:start;color:inherit;padding:20px;text-decoration:none;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.td-dashboard-gemini-quicklink:hover{border-color:rgb(18 105 95/28%);box-shadow:0 18px 42px rgb(18 105 95/10%);transform:translateY(-2px)}.td-dashboard-gemini-quicklink strong{color:var(--td-dash-accent-strong);font-size:1.55rem;letter-spacing:-.05em}.td-dashboard-gemini-quicklink p{color:var(--td-dash-muted);line-height:1.5;margin:0}.td-dashboard-gemini-grid{display:grid;grid-template-columns:minmax(0,1fr) 356px;grid-gap:22px;gap:22px;align-items:start}.td-dashboard-gemini-timeline{display:grid;grid-gap:10px;gap:10px}.td-dashboard-gemini-step{display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-gap:13px;gap:13px;align-items:start;border:1px solid var(--td-dash-line);border-radius:15px;background:var(--td-dash-soft);padding:13px}.td-dashboard-gemini-step>span{display:grid;width:36px;height:36px;place-items:center;border-radius:13px;background:#fff;color:var(--td-dash-muted);font-weight:880}.td-dashboard-gemini-step.is-done{border-color:#c8dfcf;background:var(--td-dash-green-soft)}.td-dashboard-gemini-step.is-current{border-color:#bddbd6;background:var(--td-dash-accent-soft)}.td-dashboard-gemini-step.is-current>span,.td-dashboard-gemini-step.is-done>span{background:var(--td-dash-accent);color:#fff}.td-dashboard-gemini-step h3{margin:0 0 4px;color:var(--td-dash-ink);font-size:.96rem}.td-dashboard-gemini-step p{margin:0;color:var(--td-dash-muted);font-size:.88rem;line-height:1.5}.td-dashboard-gemini-step em{align-self:center;border-radius:999px;background:#fff;color:var(--td-dash-muted);font-size:.74rem;font-style:normal;font-weight:820;padding:5px 8px;white-space:nowrap}.td-dashboard-gemini .td-dashboard-footnote{text-align:center}@media (max-width:1100px){.dashboard-app-header-top{grid-template-columns:1fr}.dashboard-app-actions{justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.td-dashboard-gemini-grid,.td-dashboard-gemini-hero{grid-template-columns:1fr}.td-dashboard-gemini .td-dashboard-metrics-grid,.td-dashboard-gemini-overview,.td-dashboard-gemini-quicklinks,.td-dashboard-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.dashboard-app-header-bottom,.dashboard-app-header-top,.dashboard-shell-topnav .shell-main{padding-right:18px;padding-left:18px}.dashboard-topnav-avatar span:last-child,.dashboard-topnav-utility:not(.dashboard-topnav-logout){display:none}.td-dashboard-gemini-hero-copy{min-height:0}.td-dashboard-gemini .td-dashboard-metrics-grid,.td-dashboard-gemini-overview,.td-dashboard-gemini-quicklinks{grid-template-columns:1fr}.td-dashboard-gemini-overview>div{border-top:1px solid var(--td-dash-line);border-left:0}.td-dashboard-gemini-overview>div:first-child{border-top:0}.td-dashboard-gemini-step{grid-template-columns:36px minmax(0,1fr)}.td-dashboard-gemini-step em{grid-column:2;justify-self:start}}.dashboard-shell.dashboard-shell-topnav{--td-dash-bg:#f8fafc;--td-dash-soft:#f8fafc;--td-dash-ink:#0f172a;--td-dash-muted:#64748b;--td-dash-faint:#94a3b8;--td-dash-line:#e2e8f0;--td-dash-accent:#0284c7;--td-dash-accent-strong:#0369a1;--td-dash-accent-soft:#e0f2fe;--td-dash-blue:#0284c7;--td-dash-blue-soft:#e0f2fe;--td-dash-amber:#ea580c;--td-dash-amber-soft:#ffedd5;--td-dash-green:#16a34a;--td-dash-green-soft:#dcfce7}.dashboard-app-header-bottom,.dashboard-app-header-top,.dashboard-shell-topnav .shell-main{width:min(100%,1540px)}.dashboard-shell-with-sidebar-nav .dashboard-app-body{display:grid;min-height:100vh}.dashboard-shell-with-sidebar-nav .dashboard-main-area{min-width:0}.dashboard-app-content-shell{display:flex;min-width:0;flex-direction:column}.dashboard-shell-with-sidebar-nav .dashboard-app-header{position:-webkit-sticky;position:sticky;top:0;z-index:70;border-bottom:1px solid var(--td-dash-line);-webkit-backdrop-filter:none;backdrop-filter:none}.dashboard-shell-with-sidebar-nav .dashboard-app-header-top{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:20px;padding-top:10px;padding-bottom:10px}.dashboard-app-sidebar-nav{position:-webkit-sticky;position:sticky;z-index:40;top:0;display:flex;height:100vh;flex-direction:column;align-self:start;overflow-y:auto;border-right:1px solid var(--td-dash-line);background:#fff;padding:26px 18px 20px}.dashboard-sidebar-logo{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;color:var(--td-dash-ink);margin:0 8px 22px;text-decoration:none}.dashboard-sidebar-logo .logo-word{font-size:1.34rem}.dashboard-sidebar-divider{height:1px;background:var(--td-dash-line);margin:0 0 18px}.dashboard-app-sidebar-nav nav{display:grid;align-content:start;grid-gap:7px;gap:7px}.dashboard-app-sidebar-nav .dashboard-topnav-link{width:100%;min-height:46px;justify-content:flex-start;border-radius:10px;padding:0 13px}.dashboard-app-sidebar-nav .dashboard-topnav-link.active,.dashboard-app-sidebar-nav .dashboard-topnav-link:hover{border-color:rgb(2 132 199/16%);background:var(--td-dash-accent-soft)}.dashboard-sidebar-help{display:inline-flex;width:100%;min-height:42px;align-items:center;justify-content:flex-start;border:1px solid transparent;border-radius:10px;color:var(--td-dash-muted);font-size:.88rem;font-weight:770;padding:0 13px;text-decoration:none}.dashboard-sidebar-help:hover{border-color:rgb(2 132 199/16%);background:var(--td-dash-accent-soft);color:var(--td-dash-accent-strong)}.dashboard-sidebar-logout-form{margin:10px 0 0;padding-top:16px}.dashboard-sidebar-logout{display:inline-flex;width:100%;min-height:46px;align-items:center;justify-content:flex-start;gap:10px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--td-dash-muted);cursor:pointer;font:inherit;font-size:.9rem;font-weight:770;padding:0 13px;text-align:left}.dashboard-sidebar-logout svg{width:17px;height:17px;stroke-width:2}.dashboard-sidebar-logout:hover{border-color:rgb(2 132 199/16%);background:var(--td-dash-accent-soft);color:var(--td-dash-accent-strong)}.dashboard-main-workspace{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:10px;border:1px solid var(--td-dash-line);border-radius:999px;background:#fff;color:var(--td-dash-muted);margin:0 0 20px;padding:8px 13px}.dashboard-main-workspace span{color:var(--td-dash-accent-strong);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.dashboard-main-workspace strong{overflow:hidden;max-width:min(50vw,620px);font-size:.92rem;text-overflow:ellipsis;white-space:nowrap}.dashboard-topbar-workspace{margin-bottom:0}.dashboard-shell-with-sidebar-nav .dashboard-topnav-avatar{border:0!important;background:transparent!important;box-shadow:none!important;padding-right:0}.dashboard-shell-with-sidebar-nav .dashboard-topnav-avatar .avatar-circle{border:0!important;box-shadow:none!important}.dashboard-shell-topnav .shell-main{padding:12px 40px 72px}.dashboard-app-header-bottom,.dashboard-app-header-top{padding-right:40px;padding-left:40px}.td-dashboard-gemini{max-width:1480px;gap:24px}.dashboard-shell-topnav .dashboard-workspace-page{gap:24px!important}.dashboard-alerts-stack{display:grid;width:100%;max-width:1480px;margin:0 auto;grid-gap:12px;gap:12px}.dashboard-alert-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:32px;gap:32px;align-items:center;border:1px solid #fecaca;border-radius:8px;background:#fff;box-shadow:none;padding:24px 26px}.dashboard-alert-banner>div:first-child{display:grid;grid-gap:10px;gap:10px;max-width:980px}.dashboard-alert-banner.severity-danger,.dashboard-alert-banner.severity-warning{border-color:#fecaca;background:#fff1f2;color:#9f1239}.dashboard-alert-eyebrow{display:block;color:var(--td-dash-accent-strong);font-size:.74rem;font-weight:820;letter-spacing:.08em;text-transform:uppercase}.dashboard-alert-banner.severity-warning .dashboard-alert-eyebrow{color:#be123c}.dashboard-alert-banner h3{color:var(--td-dash-ink);font-size:clamp(1.18rem,1.7vw,1.38rem);font-weight:760;letter-spacing:-.02em;line-height:1.18;margin:0}.dashboard-alert-banner p{color:var(--td-dash-muted);font-size:.96rem;line-height:1.58;margin:0}.dashboard-alert-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;min-width:max-content}.dashboard-alert-actions .button,.dashboard-alert-actions .dashboard-primary-cta,.dashboard-alert-actions a{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:1px solid #be123c!important;border-radius:8px!important;background:#be123c!important;color:#fff!important;font-size:.9rem;font-weight:760;padding:0 18px;box-shadow:none!important;text-decoration:none;white-space:nowrap}.dashboard-alert-actions .button:hover,.dashboard-alert-actions .dashboard-primary-cta:hover,.dashboard-alert-actions a:hover{border-color:#9f1239!important;background:#9f1239!important}.dashboard-alert-actions .button-secondary{border-color:var(--td-dash-line)!important;background:#fff!important;color:var(--td-dash-accent-strong)!important}.td-dashboard-gemini-page-head{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;align-items:end}.td-dashboard-gemini-page-head h1{max-width:860px;margin:8px 0 0;color:var(--td-dash-ink);font-size:clamp(2rem,4vw,3.25rem);font-weight:760;letter-spacing:-.035em;line-height:1.04}.td-dashboard-gemini-page-head p{max-width:760px;margin:12px 0 0;color:var(--td-dash-muted);font-size:1rem;line-height:1.65}.td-dashboard-gemini-grid{grid-template-columns:minmax(0,1fr);gap:24px}.td-dashboard-gemini-hero{grid-template-columns:1fr;gap:24px}.td-dashboard-gemini .td-dashboard-attention-card,.td-dashboard-gemini .td-dashboard-panel,.td-dashboard-gemini-hero-copy,.td-dashboard-gemini-next{border-color:var(--td-dash-line);border-radius:12px;background:#fff;box-shadow:0 8px 24px rgb(15 23 42/4%)}.td-dashboard-gemini-hero-copy{min-height:270px;align-content:center;border:2px solid var(--td-dash-accent);padding:clamp(26px,3vw,36px)}.td-dashboard-gemini-hero-copy h2{max-width:720px;margin:10px 0 0;color:var(--td-dash-ink);font-size:clamp(1.55rem,2.5vw,2.35rem);font-weight:760;letter-spacing:-.035em;line-height:1.1}.td-dashboard-gemini-hero-copy p{max-width:680px;margin-top:14px;font-size:1rem;line-height:1.6}.td-dashboard-gemini-next{background:#fff;padding:clamp(24px,2.6vw,32px)}.td-dashboard-gemini .td-dashboard-gemini-next{min-height:220px;border:2px solid var(--td-dash-accent)}.td-dashboard-gemini-next h2{font-size:clamp(1.35rem,2vw,1.85rem);font-weight:760}.dashboard-shell .td-dashboard-button,.td-dashboard-button{min-height:46px;border-radius:8px!important}.dashboard-shell .td-dashboard-button-primary,.td-dashboard-button-primary{border-color:var(--td-dash-accent)!important;background:var(--td-dash-accent)!important;box-shadow:none!important}.dashboard-shell .td-dashboard-button-primary:hover,.td-dashboard-button-primary:hover{background:var(--td-dash-accent-strong)!important}.dashboard-shell .td-dashboard-button-secondary,.td-dashboard-button-secondary{border-color:var(--td-dash-line)!important;color:var(--td-dash-accent-strong)!important}.td-dashboard-snapshot-card{display:grid;align-self:start;grid-gap:28px;gap:28px;border:1px solid var(--td-dash-line);border-radius:16px;background:#fff;box-shadow:0 8px 24px rgb(15 23 42/4%);padding:clamp(24px,3vw,32px)}.td-dashboard-snapshot-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;border-bottom:1px solid var(--td-dash-line);padding-bottom:22px}.td-dashboard-snapshot-tag{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border-radius:999px;background:var(--td-dash-accent-soft);color:var(--td-dash-accent-strong);font-size:.74rem;font-weight:820;letter-spacing:.05em;line-height:1;padding:7px 11px;text-transform:uppercase}.td-dashboard-snapshot-header h1{margin:10px 0 0;color:var(--td-dash-ink);font-size:clamp(1.32rem,1.8vw,1.55rem);font-weight:760;letter-spacing:0;line-height:1.16}.td-dashboard-snapshot-header p{max-width:660px;margin:8px 0 0;color:var(--td-dash-muted);font-size:.94rem;line-height:1.55}.dashboard-shell .td-dashboard-snapshot-text-link,.td-dashboard-snapshot-text-link{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:auto!important;flex:0 0 auto;align-items:center;border:0!important;background:transparent!important;box-shadow:none!important;color:var(--td-dash-accent-strong)!important;font-size:.94rem;font-weight:780;padding:8px 0!important;text-decoration:none}.td-dashboard-snapshot-text-link:after{content:" ->"}.dashboard-shell .td-dashboard-snapshot-text-link:hover,.td-dashboard-snapshot-text-link:hover{text-decoration:underline}.td-dashboard-snapshot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.td-dashboard-snapshot-block{display:flex;min-height:188px;flex-direction:column;justify-content:space-between;gap:16px;border:1px solid var(--td-dash-line);border-radius:12px;background:var(--td-dash-soft);padding:22px}.td-dashboard-snapshot-block.is-primary{border:2px solid var(--td-dash-accent);background:#fff;box-shadow:0 12px 26px rgb(14 116 144/8%)}.td-dashboard-snapshot-block-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.td-dashboard-snapshot-block-head strong{color:var(--td-dash-ink);font-size:clamp(2.5rem,4vw,3rem);font-weight:780;letter-spacing:-.04em;line-height:.9}.td-dashboard-snapshot-block.is-primary .td-dashboard-snapshot-block-head strong{color:var(--td-dash-accent-strong)}.td-dashboard-snapshot-block-head span{display:inline-flex;min-height:26px;align-items:center;border-radius:6px;font-size:.7rem;font-weight:820;letter-spacing:.03em;line-height:1;padding:6px 8px;text-transform:uppercase;white-space:nowrap}.td-dashboard-snapshot-block.is-attention .td-dashboard-snapshot-block-head span{background:#ffedd5;color:#ea580c}.td-dashboard-snapshot-block.is-success .td-dashboard-snapshot-block-head span{background:#dcfce7;color:#16a34a}.td-dashboard-snapshot-block.is-progress .td-dashboard-snapshot-block-head span{background:var(--td-dash-accent-soft);color:var(--td-dash-accent-strong)}.td-dashboard-snapshot-block.is-muted .td-dashboard-snapshot-block-head span{background:#e2e8f0;color:#64748b}.td-dashboard-snapshot-block-body{display:grid;grid-gap:8px;gap:8px}.td-dashboard-snapshot-block-body h3{margin:0;color:var(--td-dash-ink);font-size:1rem;font-weight:760;letter-spacing:0;line-height:1.3}.td-dashboard-snapshot-block-body p{margin:0;color:var(--td-dash-muted);font-size:.86rem;line-height:1.45}.dashboard-shell .td-dashboard-snapshot-block-action,.td-dashboard-snapshot-block-action{display:inline-flex;width:100%;min-height:42px;align-items:center;justify-content:center;border:1px solid var(--td-dash-line)!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;color:var(--td-dash-ink)!important;font-size:.88rem;font-weight:780;padding:0 14px;text-align:center;text-decoration:none}.dashboard-shell .td-dashboard-snapshot-block.is-primary .td-dashboard-snapshot-block-action,.td-dashboard-snapshot-block.is-primary .td-dashboard-snapshot-block-action{border-color:var(--td-dash-accent)!important;background:var(--td-dash-accent)!important;color:#fff!important}.dashboard-shell .td-dashboard-snapshot-block-action:hover,.td-dashboard-snapshot-block-action:hover{border-color:var(--td-dash-accent)!important;background:var(--td-dash-accent-soft)!important;color:var(--td-dash-accent-strong)!important}.dashboard-shell .td-dashboard-snapshot-block.is-primary .td-dashboard-snapshot-block-action:hover,.td-dashboard-snapshot-block.is-primary .td-dashboard-snapshot-block-action:hover{background:var(--td-dash-accent-strong)!important;color:#fff!important}.td-dashboard-recent-activity{display:grid;grid-gap:18px;gap:18px;border:1px solid var(--td-dash-line);border-radius:16px;background:#fff;box-shadow:0 8px 24px rgb(15 23 42/4%);padding:clamp(22px,2.6vw,30px)}.td-dashboard-recent-activity .td-dashboard-section-head{margin-bottom:0}.td-dashboard-activity-feed{display:grid}.td-dashboard-activity-feed-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:start;border-top:1px solid var(--td-dash-line);color:inherit;padding:15px 0;text-decoration:none}.td-dashboard-activity-feed-row:first-child{border-top:0;padding-top:0}.td-dashboard-activity-feed-row:last-child{padding-bottom:0}.td-dashboard-activity-dot{width:10px;height:10px;border-radius:999px;background:var(--td-dash-accent);box-shadow:0 0 0 5px var(--td-dash-accent-soft);margin-top:7px}.td-dashboard-activity-feed-row.is-calendar .td-dashboard-activity-dot{background:var(--td-dash-amber);box-shadow:0 0 0 5px var(--td-dash-amber-soft)}.td-dashboard-activity-feed-row.is-draft .td-dashboard-activity-dot,.td-dashboard-activity-feed-row.is-wordpress .td-dashboard-activity-dot{background:var(--td-dash-green);box-shadow:0 0 0 5px var(--td-dash-green-soft)}.td-dashboard-activity-feed-row.is-lead .td-dashboard-activity-dot{background:#7c3aed;box-shadow:0 0 0 5px #ede9fe}.td-dashboard-activity-feed-row strong{display:block;color:var(--td-dash-ink);font-size:.96rem;font-weight:760;line-height:1.28}.td-dashboard-activity-feed-row p{margin:4px 0 0;color:var(--td-dash-muted);font-size:.88rem;line-height:1.45}.td-dashboard-activity-feed-row time{color:var(--td-dash-faint);font-size:.8rem;font-weight:760;white-space:nowrap}.td-dashboard-activity-feed-row:hover strong{color:var(--td-dash-accent-strong)}.td-dashboard-next-task-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:22px;gap:22px;align-items:center;border:1px solid var(--td-dash-line);border-radius:14px;background:#fff;box-shadow:0 8px 24px rgb(15 23 42/4%);padding:clamp(22px,2.4vw,28px)}.td-dashboard-next-task-card>div:first-child{display:grid;grid-gap:8px;gap:8px}.td-dashboard-next-task-card span{color:var(--td-dash-accent-strong);font-size:.74rem;font-weight:840;letter-spacing:.07em;line-height:1;text-transform:uppercase}.td-dashboard-next-task-card h2{margin:0;color:var(--td-dash-ink);font-size:clamp(1.12rem,1.6vw,1.35rem);font-weight:760;letter-spacing:0;line-height:1.22}.td-dashboard-next-task-card p{max-width:720px;margin:0;color:var(--td-dash-muted);font-size:.94rem;line-height:1.55}.td-monthly-plan-page{display:grid;grid-gap:28px;gap:28px}.td-monthly-page-intro{display:grid;max-width:1120px;grid-gap:12px;gap:12px}.td-monthly-page-tag{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border-radius:999px;background:var(--td-dash-accent-soft);color:var(--td-dash-accent-strong);font-size:.74rem;font-weight:820;letter-spacing:.05em;line-height:1;padding:7px 11px;text-transform:uppercase}.td-monthly-page-intro h1{margin:0;color:var(--td-dash-ink);font-size:var(--td-ui-page-title-size);font-weight:var(--td-ui-weight-title);letter-spacing:-.014em;line-height:1.14}.td-monthly-page-intro p{max-width:980px;margin:0;color:var(--td-dash-muted);font-size:var(--td-ui-body-lg-size);line-height:var(--td-ui-leading-body)}.td-monthly-review-gate{display:flex;width:min(100%,1120px);align-items:center;justify-content:space-between;gap:20px;border:1px solid #f8b4b4;border-radius:10px;background:#fff7f7;color:#7f1d1d;padding:18px 20px}.td-monthly-review-gate--info{border-color:#bfdbfe;background:#eff6ff;color:#1e3a5f}.td-monthly-review-gate strong{display:block;margin:0 0 4px;color:inherit;font-size:15px!important;font-weight:650;line-height:1.35}.td-monthly-review-gate p{max-width:760px;margin:0;color:inherit;font-size:15px!important;line-height:1.5}.td-monthly-review-gate .button{flex:0 0 auto;font-size:15px!important;box-shadow:none!important}.td-monthly-plan-page--generation,.td-monthly-plan-page--state{max-width:1120px}.td-monthly-plan-page--start{width:min(100%,1120px);min-height:0;align-items:start;justify-items:center;margin:-32px auto 0;padding-top:20px}.td-monthly-plan-page--generation{width:min(100%,1120px);justify-items:center;margin-inline:auto;padding-top:24px}.td-monthly-plan-page--generation>.td-generation-compact-card{margin-inline:auto}.td-monthly-page-intro--state{max-width:860px}.td-monthly-state-panel{display:grid;width:min(100%,720px);grid-gap:18px;gap:18px;border:1px solid #e6e9ef;border-radius:10px;background:#ffffff;box-shadow:none;padding:24px}.td-monthly-state-panel--start{width:min(100%,640px);gap:24px;border-radius:16px;padding:44px;text-align:center}.td-monthly-state-copy{display:grid;grid-gap:8px;gap:8px}.td-monthly-state-copy h1{margin:0 0 2px;color:var(--td-dash-ink);font-size:28px!important;font-weight:650;letter-spacing:0;line-height:1.18}.td-monthly-state-copy h2{margin:0;color:var(--td-dash-ink);font-size:19px;font-weight:600;letter-spacing:0;line-height:1.3}.td-monthly-state-copy p{margin:0;color:#3c4043;font-size:15px!important;font-weight:400;line-height:1.55}.td-monthly-state-form{display:flex;justify-content:center}.td-monthly-state-action{width:-moz-fit-content;width:fit-content}.dashboard-shell .td-monthly-state-action,.dashboard-shell a.td-monthly-state-action,.dashboard-shell button.td-monthly-state-action{display:inline-flex!important;min-height:44px!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:0!important;border-radius:10px!important;background:#2c5ce6!important;color:#ffffff!important;box-shadow:none!important;cursor:pointer!important;font-family:var(--td-ui-font)!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important;padding:12px 18px!important;text-decoration:none!important}.dashboard-shell .td-monthly-state-action:not(:disabled):focus-visible,.dashboard-shell .td-monthly-state-action:not(:disabled):hover,.dashboard-shell a.td-monthly-state-action:focus-visible,.dashboard-shell a.td-monthly-state-action:hover,.dashboard-shell button.td-monthly-state-action:not(:disabled):focus-visible,.dashboard-shell button.td-monthly-state-action:not(:disabled):hover{background:#2149c4!important;color:#ffffff!important;outline:0!important}.dashboard-shell .td-monthly-plan-page>.alert{width:min(100%,1120px);margin:0;border-radius:10px;box-shadow:none;font-size:15px!important;font-weight:400;line-height:1.5}.dashboard-shell .td-monthly-plan-page>.alert-success{border:1px solid #c7eed4;background:#f0fdf4;color:#166534}.dashboard-shell .td-monthly-plan-page>.alert-danger{border:1px solid #fecaca;background:#fef2f2;color:#b91c1c}.td-monthly-board-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 0 4px}.td-monthly-content-tabs{display:inline-flex;align-items:center;gap:4px;overflow-x:auto;border:0;border-radius:10px;background:#fff;box-shadow:none;padding:4px}.td-monthly-content-tabs .td-monthly-static-tab,.td-monthly-content-tabs a{display:inline-flex;min-height:40px;flex:0 0 auto;align-items:center;justify-content:center;gap:7px;border-radius:10px;color:var(--td-dash-muted);font-size:var(--td-ui-body-size);font-weight:var(--td-ui-weight-strong);padding:0 16px;text-decoration:none}.td-monthly-content-tabs a:hover{background:#f1f3f4;color:var(--td-dash-ink);text-decoration:none}.td-monthly-content-tabs .td-monthly-static-tab.active,.td-monthly-content-tabs a.active{background:var(--td-dash-accent-strong);color:#fff}.td-monthly-content-tabs .td-monthly-static-tab strong,.td-monthly-content-tabs a strong{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;border-radius:999px;background:#e2e8f0;color:var(--td-dash-ink);font-size:.68rem;font-weight:var(--td-ui-weight-strong);line-height:1}.td-monthly-content-tabs .td-monthly-static-tab.active strong,.td-monthly-content-tabs a.active strong{background:rgb(255 255 255/18%);color:#fff}.td-monthly-generated-toggle{display:inline-flex;min-height:40px;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;border:1px solid #e1e5ec;border-radius:10px;background:#fff;color:var(--td-dash-ink);cursor:pointer;font-size:var(--td-ui-body-size);font-family:inherit;font-weight:500;line-height:1;padding:0 16px;text-decoration:none}.td-monthly-generated-toggle:hover{border-color:#d6dbe4;background:#f8fafc;color:var(--td-dash-ink);text-decoration:none}.td-monthly-generated-toggle.is-active{border-color:var(--td-dash-accent-strong);background:var(--td-dash-accent-strong);color:#fff}.td-monthly-generated-toggle strong{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;border-radius:999px;background:#e8f0fe;color:var(--td-dash-accent-strong);font-size:.68rem;font-weight:600;line-height:1}.td-monthly-generated-drawer-shell{position:fixed;z-index:10000;inset:0;display:flex;justify-content:flex-end}.td-monthly-generated-drawer-shell.is-closing{pointer-events:none}.td-monthly-generated-drawer-backdrop{position:fixed;inset:0;border:0;background:rgb(15 23 42/28%);cursor:pointer;animation:tdMonthlyGeneratedBackdropIn .24s ease-out both}.td-monthly-generated-drawer-shell.is-closing .td-monthly-generated-drawer-backdrop{animation:tdMonthlyGeneratedBackdropOut .22s ease-in both}.td-monthly-generated-drawer{position:relative;z-index:1;display:grid;width:min(540px,calc(100vw - 28px));height:100dvh;grid-template-rows:auto minmax(0,1fr);border-left:1px solid #dfe4ec;background:#ffffff;box-shadow:-20px 0 50px rgb(15 23 42/12%);overflow:hidden;animation:tdMonthlyGeneratedDrawerIn .28s cubic-bezier(.22,1,.36,1) both}.td-monthly-generated-drawer-shell.is-closing .td-monthly-generated-drawer{animation:tdMonthlyGeneratedDrawerOut .24s cubic-bezier(.55,0,1,.45) both}@keyframes tdMonthlyGeneratedDrawerIn{0%{transform:translateX(48px);opacity:.88}to{transform:translateX(0);opacity:1}}@keyframes tdMonthlyGeneratedDrawerOut{0%{transform:translateX(0);opacity:1}to{transform:translateX(48px);opacity:.9}}@keyframes tdMonthlyGeneratedBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes tdMonthlyGeneratedBackdropOut{0%{opacity:1}to{opacity:0}}.td-monthly-generated-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid #edf0f4;padding:30px 32px 26px}.td-monthly-generated-drawer-head span{display:block;margin-bottom:12px;color:var(--td-dash-muted);font-size:12px;font-weight:500;letter-spacing:.14em;line-height:1;text-transform:uppercase}.td-monthly-generated-drawer-head h2{margin:0;color:var(--td-dash-ink);font-size:24px;font-weight:600;letter-spacing:0;line-height:1.18}.td-monthly-generated-drawer-head p{margin:8px 0 0;color:var(--td-dash-muted);font-size:16px;font-weight:400;line-height:1.5}.td-monthly-generated-drawer-close{display:inline-flex;width:38px;height:38px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid #e1e5ec;border-radius:999px;background:#ffffff;color:var(--td-dash-muted);cursor:pointer;font-size:24px;font-family:inherit;font-weight:400;line-height:1}.td-monthly-generated-drawer-close:focus-visible,.td-monthly-generated-drawer-close:hover{border-color:#cbd5e1;color:var(--td-dash-ink)}.td-monthly-generated-drawer-list{display:grid;align-content:start;grid-gap:14px;gap:14px;overflow-y:auto;padding:24px 32px 32px}.td-monthly-generated-drawer-card{display:grid;grid-gap:18px;gap:18px;border:1px solid #e1e5ec;border-radius:10px;background:#ffffff;padding:20px}.td-monthly-generated-drawer-card h3{margin:0;color:var(--td-dash-ink);font-size:18px;font-weight:500;letter-spacing:0;line-height:1.35}.td-monthly-board-pending{animation:tdMonthlyBoardPending .16s ease-out}@keyframes tdMonthlyBoardPending{0%{opacity:.72}to{opacity:1}}.td-monthly-work-section{display:grid;grid-gap:20px;gap:20px;scroll-margin-top:140px}.td-monthly-generation-card,.td-monthly-plan-page .card{border:0;border-radius:18px;background:var(--td-dash-surface);box-shadow:none}.td-monthly-work-section .td-dashboard-section-head{margin-bottom:0}.td-monthly-work-section .td-dashboard-section-head h2{margin:4px 0 0;color:var(--td-dash-ink);font-size:var(--td-ui-title-lg-size);font-weight:var(--td-ui-weight-title);letter-spacing:0;line-height:1.22}.td-monthly-work-section .td-dashboard-section-head p{max-width:760px;font-size:var(--td-ui-body-lg-size);line-height:var(--td-ui-leading-body)}.td-monthly-group-heading-bar{color:var(--td-dash-muted);font-size:var(--td-ui-small-size);font-weight:var(--td-ui-weight-label);letter-spacing:.03em;line-height:1.2;padding-left:4px;text-transform:uppercase}.td-monthly-work-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));grid-gap:32px;gap:32px}.td-monthly-work-list>.muted-copy{border:1px dashed var(--td-dash-line);border-radius:14px;background:rgb(255 255 255/70%);margin:0;padding:22px}.td-monthly-generated-section{display:grid;grid-gap:18px;gap:18px;border:1px solid #dbe7ff;border-radius:10px;background:#f6f9ff;padding:24px}.td-monthly-generated-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.td-monthly-generated-head h2{margin:0;color:var(--td-dash-ink);font-size:20px;font-weight:600;letter-spacing:0;line-height:1.25}.td-monthly-generated-head p{max-width:760px;margin:8px 0 0;color:var(--td-dash-muted);font-size:15px;font-weight:400;line-height:1.5}.td-monthly-generated-head>strong{display:inline-flex;min-width:34px;height:30px;align-items:center;justify-content:center;border:1px solid #dbe7ff;border-radius:999px;background:#f6f9ff;color:var(--td-dash-accent-strong);font-size:14px;font-weight:600;line-height:1}.td-monthly-generated-groups{display:grid;grid-gap:16px;gap:16px}.td-monthly-generated-group{display:grid;grid-gap:0;gap:0;border:1px solid #edf0f4;border-radius:10px;background:#fbfcfd;overflow:hidden}.td-monthly-generated-group-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #edf0f4;padding:13px 16px}.td-monthly-generated-group-head span{color:var(--td-dash-ink);font-size:15px;font-weight:600;line-height:1.25}.td-monthly-generated-group-head strong{display:inline-flex;min-width:26px;height:24px;align-items:center;justify-content:center;border-radius:999px;background:#ffffff;color:var(--td-dash-ink);font-size:13px;font-weight:600;line-height:1}.td-monthly-generated-list{display:grid}.td-monthly-generated-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.td-monthly-generated-card{display:grid;min-width:0;grid-gap:20px;gap:20px;align-content:space-between;border:1px solid #e1e5ec;border-radius:10px;background:#fff;padding:22px}.td-monthly-generated-card-top{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:10px}.td-monthly-generated-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;grid-column-gap:18px;column-gap:18px;grid-row-gap:12px;row-gap:12px;border-top:1px solid #edf0f4;background:#ffffff;padding:16px}.td-monthly-generated-row:first-child{border-top:0}.td-monthly-generated-type{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:13px;font-style:normal;font-weight:500;line-height:1;margin-top:1px;padding:7px 10px;white-space:nowrap}.td-monthly-generated-type.is-page{background:#e8f0fe;color:#1a73e8}.td-monthly-generated-type.is-article{background:#f3e8ff;color:#7e22ce}.td-monthly-generated-status{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f3f5f8;color:var(--td-dash-muted);font-size:13px;font-weight:500;line-height:1;padding:7px 10px;white-space:nowrap}.td-monthly-generated-status.is-review{background:#fff7ed;color:#b45309}.td-monthly-generated-status.is-website_draft{background:#e8f0fe;color:#1a73e8}.td-monthly-generated-status.is-published{background:#e8f5e9;color:#16803a}.td-monthly-generated-status.is-failed{background:#fef2f2;color:#b42318}.td-monthly-generated-status.is-attention{background:#fff7ed;color:#b45309}.td-monthly-generated-row-main{display:grid;grid-gap:4px;gap:4px;min-width:0}.td-monthly-generated-row-main h3{margin:0;color:var(--td-dash-ink);font-size:19px;font-weight:600;line-height:1.35}.td-monthly-generated-actions{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-left:0}.td-monthly-generated-open-link{display:inline-flex;align-items:center;gap:7px;color:var(--td-dash-accent-strong);font-size:15px;font-weight:500;line-height:1.3;text-decoration:none;white-space:nowrap}.td-monthly-generated-open-link svg{width:15px;height:15px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transform:translateY(1px);transition:transform .16s ease}.td-monthly-generated-open-link:focus-visible,.td-monthly-generated-open-link:hover{color:var(--td-dash-accent);text-decoration:none}.td-monthly-generated-open-link:focus-visible svg,.td-monthly-generated-open-link:hover svg{transform:translate(3px,1px)}.td-monthly-generated-live,.td-monthly-generated-unavailable{color:var(--td-dash-muted);font-size:14px;font-weight:400;line-height:1.3;white-space:nowrap}.td-monthly-generated-live{color:var(--td-dash-accent-strong);text-decoration:none}.td-monthly-generated-live:hover{text-decoration:underline}.td-monthly-generated-empty{display:grid;min-height:220px;place-items:center;border:1px dashed #cbd5e1;border-radius:10px;background:#fff;padding:32px;text-align:center}.td-monthly-generated-empty strong{color:var(--td-dash-ink);font-size:19px;font-weight:600;line-height:1.35}.td-monthly-generated-empty p{max-width:420px;margin:8px 0 0;color:var(--td-dash-muted);font-size:15px;font-weight:400;line-height:1.5}.td-monthly-pipeline-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:flex-start}.td-monthly-pipeline-column{display:flex;min-width:0;min-height:360px;flex-direction:column;gap:14px;border:1px solid rgb(218 220 224/78%);border-radius:10px;background:#f3f5f8;box-shadow:none;padding:14px;scroll-margin-top:112px;transition:border-color .18s ease,background .18s ease,outline-color .18s ease}.td-monthly-pipeline-column[data-lane=planned]{border-color:#dbe7ff;background:#f6f9ff}.td-monthly-pipeline-column[data-lane=needs_details]{border-color:#f3dfb5;background:#fffaf0}.td-monthly-pipeline-column[data-lane=scheduled]{border-color:#e4e7ec;background:#f7f8fb}.td-monthly-pipeline-column.is-focused{border-color:transparent;background:#eef5ff;outline:2px solid #d2e3fc;outline-offset:2px}.td-monthly-pipeline-column-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--td-dash-line);color:var(--td-dash-ink);font-size:15px;font-weight:var(--td-ui-weight-title);letter-spacing:0;line-height:1.2;padding:2px 2px 14px;text-transform:none}.td-monthly-lane-title{display:inline-flex;min-width:0;align-items:center;gap:9px}.td-monthly-lane-icon{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border-radius:8px;background:#e8f0fe;color:var(--td-dash-accent-strong)}.td-monthly-pipeline-column[data-lane=needs_details] .td-monthly-lane-icon{background:#fff1d6;color:#b06000}.td-monthly-pipeline-column[data-lane=scheduled] .td-monthly-lane-icon{background:#eef1f5;color:#5f6368}.td-monthly-pipeline-column-head strong{display:inline-flex;min-width:28px;height:26px;align-items:center;justify-content:center;border:1px solid rgb(218 220 224/82%);border-radius:999px;background:#ffffff;color:var(--td-dash-ink);font-size:13px;font-weight:700;letter-spacing:0}.td-monthly-pipeline-column-body{display:grid;grid-gap:12px;gap:12px}.td-monthly-pipeline-empty{display:grid;min-height:190px;place-items:center;align-content:center;grid-gap:10px;gap:10px;border:1px dashed var(--td-dash-line);border-radius:10px;background:#fff;color:var(--td-dash-muted);margin:0;padding:28px 22px;text-align:center}.td-monthly-pipeline-empty>span{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid #d2e3fc;border-radius:999px;background:#e8f0fe;color:var(--td-dash-accent-strong);position:relative}.td-monthly-pipeline-empty>span:after{content:none}.td-monthly-pipeline-column[data-lane=needs_details] .td-monthly-pipeline-empty>span{border-color:#f3dfb5;background:#fff1d6;color:#b06000}.td-monthly-pipeline-column[data-lane=scheduled] .td-monthly-pipeline-empty>span{border-color:#d9dde4;background:#eef1f5;color:#5f6368}.td-monthly-pipeline-empty strong{color:var(--td-dash-ink);font-size:var(--td-ui-body-lg-size);font-weight:var(--td-ui-weight-title);line-height:1.25}.td-monthly-pipeline-empty p{max-width:220px;margin:0;color:var(--td-dash-muted);font-size:var(--td-ui-body-size);line-height:var(--td-ui-leading-body)}.td-monthly-loading-card{min-height:260px;border:1px solid var(--td-dash-line);border-radius:12px;background:linear-gradient(90deg,rgb(241 245 249/70%) 25%,rgb(226 232 240/70%) 37%,rgb(241 245 249/70%) 63%);background-size:400% 100%;animation:tdMonthlyLoadingPulse 1.4s ease-in-out infinite}.td-monthly-loading-card--short{min-height:170px}@keyframes tdMonthlyLoadingPulse{0%{background-position:100% 50%}to{background-position:0 50%}}.td-monthly-pipeline-column .td-monthly-work-card{display:flex;min-height:260px;flex-direction:column;border-radius:10px;border:1px solid #edf0f4!important;background:var(--td-dash-surface)!important;box-shadow:none!important;overflow:visible}.td-monthly-pipeline-column .td-monthly-work-card-body{min-height:260px;padding:28px 30px}.td-monthly-pipeline-column .td-monthly-work-main{gap:19px}.td-monthly-pipeline-column .td-monthly-work-card h3{font-size:clamp(1.22rem,1.05vw,1.36rem);line-height:1.25}.td-monthly-pipeline-column .td-monthly-article-support,.td-monthly-pipeline-column .td-monthly-card-note p,.td-monthly-pipeline-column .td-monthly-work-card .muted-copy{font-size:1rem;line-height:1.5}.td-monthly-pipeline-column .td-monthly-work-action{margin-top:24px;padding-top:0}.td-monthly-pipeline-column .td-monthly-work-action .button,.td-monthly-pipeline-column .td-monthly-work-action button{min-height:46px;border-radius:6px;font-size:1rem}.td-monthly-work-card{overflow:visible;border-radius:10px;border:1px solid #edf0f4!important;background:var(--td-dash-surface)!important;box-shadow:none!important}.td-monthly-work-card,.td-monthly-work-card-body{display:flex;min-height:260px;flex-direction:column}.td-monthly-work-card-body{justify-content:space-between;padding:28px 30px}.td-monthly-work-action,.td-monthly-work-main{min-width:0}.td-monthly-work-main{display:flex;flex:1 1 auto;flex-direction:column;gap:20px}.td-monthly-work-action{display:grid;grid-gap:14px;gap:14px;border-top:0;margin-top:28px;padding-top:0}.td-monthly-tile-meta-header{display:flex;align-items:flex-start;justify-content:flex-start;gap:16px}.td-monthly-card-badges{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:7px}.td-monthly-card-badges .badge{flex:0 0 auto;min-height:24px;border:1px solid var(--td-dash-line);border-radius:6px;background:#fff;color:var(--td-dash-muted);font-size:.75rem;font-weight:var(--td-ui-weight-label);letter-spacing:0;line-height:1;text-transform:uppercase}.td-monthly-card-badges .td-monthly-type-badge{border-color:#d2e3fc;background:var(--td-dash-accent-soft);color:var(--td-dash-accent-strong)}.td-monthly-work-card h3,.td-monthly-work-card h4{margin:0;color:var(--td-dash-ink);font-family:inherit;letter-spacing:0;text-transform:none}.td-monthly-work-card h3{font-size:clamp(1.22rem,1.05vw,1.36rem);font-weight:var(--td-ui-weight-title);letter-spacing:0;line-height:1.25}.td-monthly-url-line{margin:-4px 0 0;color:var(--td-dash-muted);font-size:.9375rem;line-height:1.45;overflow-wrap:anywhere}.td-monthly-url-line strong{color:var(--td-dash-muted);font-weight:var(--td-ui-weight-strong)}.td-monthly-url-line a{color:var(--td-dash-muted);text-decoration:none}.td-monthly-url-line a:hover{color:var(--td-dash-accent-strong);text-decoration:underline}.td-monthly-work-card h4{color:var(--td-dash-muted);font-size:.875rem;font-weight:var(--td-ui-weight-label);letter-spacing:0;text-transform:none;line-height:1.35}.td-monthly-card-note{display:grid;grid-gap:8px;gap:8px;margin-top:0}.td-monthly-article-support,.td-monthly-card-note p,.td-monthly-work-card .muted-copy{margin:0;color:#3c4043;font-size:1rem;line-height:1.5}.td-monthly-article-support,.td-monthly-card-note p,.td-monthly-work-card .muted-copy{color:var(--td-dash-muted)}.td-monthly-article-support{display:flex;align-items:baseline;gap:8px;max-width:100%;color:var(--td-dash-muted);font-size:1rem;line-height:1.5}.td-monthly-article-support:before{width:6px;height:6px;flex:0 0 6px;border-radius:999px;background:var(--td-dash-accent-strong);content:"";transform:translateY(-1px)}.td-monthly-work-action .strategy-result-actions{display:flex;flex-wrap:wrap;gap:12px}.td-monthly-work-action .button,.td-monthly-work-action button{flex:1 1 180px;min-height:46px;border:1px solid var(--td-dash-line)!important;border-radius:6px!important;background:#fff!important;box-shadow:none!important;color:var(--td-dash-accent-strong)!important;font-size:1rem;font-weight:var(--td-ui-weight-strong);transform:none!important}.td-monthly-work-action .button-primary,.td-monthly-work-action button.button-primary{border-color:var(--td-dash-accent-strong)!important;background:var(--td-dash-accent-strong)!important;color:#fff!important}.td-monthly-work-action .button:not(:disabled):hover,.td-monthly-work-action button:not(:disabled):hover{border-color:var(--td-dash-accent-strong)!important;background:#f8fafd!important;color:var(--td-dash-accent-strong)!important;box-shadow:none!important;transform:none!important}.td-monthly-work-action .button-primary:not(:disabled):hover,.td-monthly-work-action button.button-primary:not(:disabled):hover{border-color:var(--td-dash-accent)!important;background:var(--td-dash-accent)!important;color:#fff!important}.td-monthly-work-action .td-monthly-generate-submit:disabled,.td-monthly-work-action .td-monthly-generate-submit:disabled:focus-visible,.td-monthly-work-action .td-monthly-generate-submit:disabled:hover{border-color:#d7dce2!important;background:#e8eaed!important;color:#7a8087!important;box-shadow:none!important;opacity:1;transform:none!important}.td-monthly-work-action .td-monthly-disabled-action{border-color:var(--td-dash-line)!important;background:#f1f3f4!important;color:var(--td-dash-faint)!important;opacity:1}.td-monthly-work-action .alert{margin:0}.td-monthly-card-message,.td-monthly-detail-needed-box{display:grid;grid-gap:14px;gap:14px;width:100%;border-radius:10px;font-size:15px;font-weight:400;line-height:1.55;padding:16px}.td-monthly-detail-needed-box{border-top:1px solid #e6e9ef;border-right:0;border-bottom:1px solid #e6e9ef;border-left:0;border-radius:0;background:transparent;color:var(--td-dash-ink);padding:18px 0}.td-monthly-card-message--unavailable{border:1px solid #fecaca;background:#fef2f2;color:#7f1d1d}.td-monthly-card-message,.td-monthly-detail-needed-copy{min-width:0}.td-monthly-card-message strong,.td-monthly-detail-needed-copy strong{color:inherit;font-size:15px;font-weight:500;line-height:1.4}.td-monthly-card-message p,.td-monthly-detail-needed-copy p{margin:4px 0 0;color:inherit;font-size:15px;font-weight:400;line-height:1.55}.td-monthly-detail-needed-help{margin:-2px 0 0;color:#9a4f13;font-size:14px;font-style:italic;font-weight:400;line-height:1.45}.td-monthly-detail-topic-help{margin:-4px 0 0;color:var(--td-dash-muted);font-size:14px;line-height:1.5}.td-monthly-detail-needed-box .form-label{color:inherit;font-size:15px;font-weight:500;line-height:1.4}.td-monthly-detail-needed-box .monthly-plan-support-detail-grid label,.td-monthly-detail-needed-box label.stack-xs{display:grid;grid-gap:10px;gap:10px}.td-monthly-detail-needed-box .form-input{border-color:var(--td-dash-line);background:#fff;color:var(--td-dash-ink);font-size:15px}.td-monthly-work-action .monthly-plan-generate-form{gap:14px}.td-monthly-work-card .monthly-plan-notes-field{gap:8px}.td-monthly-work-card .monthly-plan-notes-field .form-label{color:var(--td-dash-ink);font-size:var(--td-ui-small-size);font-weight:var(--td-ui-weight-strong)}.td-monthly-work-card .monthly-plan-notes-field textarea{height:88px;min-height:88px;border-color:var(--td-dash-line);border-radius:6px;background:#fff;color:var(--td-dash-ink);font-size:var(--td-ui-small-size);line-height:1.5;padding:12px 14px}.td-monthly-work-card .monthly-plan-notes-field textarea:focus{border-color:var(--td-dash-accent-strong);background:#fff;box-shadow:0 0 0 3px #e8f0fe;outline:0}.td-monthly-work-card .monthly-plan-notes-help{margin:-4px 0 0;color:var(--td-dash-muted);font-size:.75rem;font-style:italic;line-height:1.45}.td-monthly-work-card .monthly-plan-support-detail-grid{gap:14px}.td-monthly-work-card .monthly-plan-support-detail-grid textarea{min-height:104px}.td-monthly-work-action .monthly-plan-generate-form .muted-copy{color:var(--td-dash-muted);font-size:var(--td-ui-small-size);line-height:var(--td-ui-leading-body)}@media (max-width:1120px){.td-monthly-generated-grid,.td-monthly-pipeline-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.td-monthly-work-card-body{min-height:auto}.td-monthly-work-action{border-left:0}}@media (max-width:760px){.td-monthly-plan-page{gap:22px}.td-monthly-page-intro p{max-width:100%}.td-monthly-board-toolbar{align-items:stretch;flex-direction:column;padding-bottom:10px}.td-monthly-content-tabs,.td-monthly-generated-toggle{width:100%}.td-monthly-generated-drawer{width:100vw}.td-monthly-generated-drawer-head{padding:24px 22px 22px}.td-monthly-generated-drawer-list{padding:20px 22px 28px}.td-monthly-work-list{gap:20px}.td-monthly-generated-section{padding:20px}.td-monthly-generated-grid{grid-template-columns:1fr}.td-monthly-generated-head,.td-monthly-generated-row{align-items:flex-start;grid-template-columns:1fr}.td-monthly-generated-row{gap:12px}.td-monthly-generated-actions{width:100%;justify-content:flex-start;flex-wrap:wrap;margin-left:0}.td-monthly-pipeline-grid{grid-template-columns:1fr}.td-monthly-pipeline-column{min-height:0;padding:14px}.td-monthly-work-card-body{padding:24px}.td-monthly-tile-meta-header{flex-direction:column;align-items:flex-start}.td-monthly-card-badges{justify-content:flex-start}.td-monthly-work-action{margin-top:22px;padding-top:20px}.td-monthly-work-action .button,.td-monthly-work-action button{width:100%;flex-basis:100%}}.td-dashboard-gemini .td-dashboard-panel{padding:24px}.td-dashboard-gemini .td-dashboard-section-head{margin-bottom:18px}.td-dashboard-gemini .td-dashboard-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.td-dashboard-gemini .td-dashboard-empty-state,.td-dashboard-gemini .td-dashboard-metric-card{border-radius:10px}.td-dashboard-side-stack{gap:16px}.td-dashboard-publishing-panel{display:grid;grid-gap:12px;gap:12px}.td-dashboard-publishing-panel h2,.td-dashboard-setup-panel h2{margin:0}.td-dashboard-publishing-panel p,.td-dashboard-setup-panel p{color:var(--td-dash-muted);line-height:1.55;margin:0}.td-dashboard-publishing-panel small{display:block;color:var(--td-dash-faint);font-size:.82rem;overflow-wrap:anywhere}.td-dashboard-publishing-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.td-dashboard-gemini .td-dashboard-publishing-panel,.td-dashboard-gemini .td-dashboard-setup-panel{gap:12px}@media (max-width:1240px){.dashboard-shell-with-sidebar-nav .dashboard-app-body{grid-template-columns:1fr}.dashboard-app-sidebar-nav{position:static;height:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:14px;gap:14px;overflow-x:auto;overflow-y:visible;border-right:0;border-bottom:1px solid var(--td-dash-line);padding:12px 28px}.dashboard-sidebar-logo{margin:0}.dashboard-sidebar-logo .logo-word{font-size:1.18rem}.dashboard-sidebar-divider{display:none}.dashboard-app-sidebar-nav nav{display:flex;flex:0 1 auto;width:max-content;min-width:100%;gap:8px}.dashboard-sidebar-logout-form{border-top:0;margin:0;padding-top:0}.dashboard-app-sidebar-nav .dashboard-topnav-link,.dashboard-sidebar-help,.dashboard-sidebar-logout{width:auto;white-space:nowrap}.td-dashboard-gemini-grid,.td-dashboard-gemini-hero,.td-dashboard-gemini-page-head{grid-template-columns:1fr}.td-dashboard-gemini .td-dashboard-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dashboard-app-header-bottom,.dashboard-app-header-top,.dashboard-app-sidebar-nav,.dashboard-shell-topnav .shell-main{padding-right:18px;padding-left:18px}.td-dashboard-gemini-page-head{gap:16px}.dashboard-alert-banner{grid-template-columns:1fr;gap:20px;padding:26px}.dashboard-alert-actions{justify-content:flex-start;min-width:0}.td-dashboard-gemini .td-dashboard-metrics-grid{grid-template-columns:1fr}.td-dashboard-snapshot-header{flex-direction:column;gap:18px}.td-dashboard-snapshot-grid{grid-template-columns:1fr}.td-dashboard-snapshot-card{padding:22px}.td-dashboard-activity-feed-row{grid-template-columns:16px minmax(0,1fr)}.td-dashboard-activity-feed-row time{grid-column:2}.td-dashboard-next-task-card{grid-template-columns:1fr}}.dashboard-shell.dashboard-shell-topnav{--td-dash-bg:#ffffff;background:#ffffff}.dashboard-shell-topnav .dashboard-workspace-page,.dashboard-shell-topnav .shell-main,.dashboard-shell-with-sidebar-nav .dashboard-app-header,.dashboard-shell-with-sidebar-nav .dashboard-main-area{background:#ffffff}.dashboard-home-page,.dashboard-home-page *,.dashboard-shell-with-sidebar-nav .avatar-circle,.dashboard-shell-with-sidebar-nav .dashboard-app-header,.dashboard-shell-with-sidebar-nav .dashboard-app-sidebar-nav,.dashboard-shell-with-sidebar-nav .dashboard-sidebar-help,.dashboard-shell-with-sidebar-nav .dashboard-sidebar-logout,.dashboard-shell-with-sidebar-nav .dashboard-topnav-avatar,.dashboard-shell-with-sidebar-nav .dashboard-topnav-utility{box-shadow:none!important;text-shadow:none!important}.dashboard-home-page .dashboard-alert-banner,.dashboard-home-page .td-dashboard-empty-state,.dashboard-home-page .td-dashboard-metric-card,.dashboard-home-page .td-dashboard-next-task-card,.dashboard-home-page .td-dashboard-panel,.dashboard-home-page .td-dashboard-recent-activity,.dashboard-home-page .td-dashboard-snapshot-block,.dashboard-home-page .td-dashboard-snapshot-card{border-color:var(--td-dash-line);background:#ffffff}.dashboard-home-page .td-dashboard-snapshot-block.is-primary{border-width:1px}.dashboard-home-page .button,.dashboard-home-page .td-dashboard-button,.dashboard-home-page .td-dashboard-snapshot-block-action,.dashboard-shell-with-sidebar-nav .dashboard-topnav-utility{box-shadow:none!important}.dashboard-home-page .td-dashboard-snapshot-card{border-radius:0}.dashboard-home-page .td-dashboard-snapshot-header{border-bottom:0;padding-bottom:0}.dashboard-shell-with-sidebar-nav .dashboard-app-header-top:after{position:absolute;right:40px;bottom:0;left:40px;height:1px;background:var(--td-dash-line);content:""}.dashboard-shell-topnav .shell-main{padding-top:20px}@media (max-width:760px){.dashboard-shell-with-sidebar-nav .dashboard-app-header-top:after{right:18px;left:18px}.dashboard-shell-topnav .shell-main{padding-top:20px}}.dashboard-shell.dashboard-shell-topnav{--td-dash-bg:#f8f9fa;--td-dash-surface:#ffffff;--td-dash-soft:#f8f9fa;--td-dash-ink:#202124;--td-dash-muted:#5f6368;--td-dash-faint:#80868b;--td-dash-line:#dadce0;--td-dash-accent:#1a73e8;--td-dash-accent-strong:#1a73e8;--td-dash-accent-soft:#e8f0fe;--td-dash-green:#188038;--td-dash-green-soft:#e6f4ea;--td-dash-amber:#b06000;--td-dash-amber-soft:#fef7e0;--td-ui-font:"Google Sans",var(--font-inter),Arial,sans-serif;--td-ui-label-size:0.75rem;--td-ui-small-size:0.875rem;--td-ui-body-size:0.9375rem;--td-ui-body-lg-size:1rem;--td-ui-title-size:1.125rem;--td-ui-title-lg-size:1.375rem;--td-ui-page-title-size:clamp(2rem,2.5vw,2.75rem);--td-ui-weight-label:500;--td-ui-weight-strong:500;--td-ui-weight-title:500;--td-ui-leading-tight:1.25;--td-ui-leading-body:1.55;background:var(--td-dash-bg);color:var(--td-dash-ink);font-family:var(--td-ui-font)}.dashboard-shell-with-sidebar-nav .dashboard-app-body{grid-template-columns:260px minmax(0,1fr);background:var(--td-dash-bg)}.dashboard-shell-with-sidebar-nav .dashboard-app-sidebar-nav{width:260px;position:-webkit-sticky;position:sticky;top:var(--dashboard-sidebar-sticky-top,0);align-self:start;height:auto;min-height:100vh;max-height:none;overflow:visible;border-right:0;background:var(--td-dash-surface);box-shadow:none!important;padding:34px 22px 28px}.dashboard-sidebar-logo{margin:0 0 32px}.dashboard-sidebar-logo .logo-word{color:var(--td-dash-ink);font-size:1.5rem;font-weight:500;letter-spacing:-.018em}.dashboard-sidebar-divider{display:none}.dashboard-app-sidebar-nav nav{flex:1 1 auto;gap:8px}.dashboard-sidebar-subtitle{display:block;margin:26px 0 9px 14px;color:var(--td-dash-muted);font-size:var(--td-ui-label-size);font-weight:var(--td-ui-weight-label);letter-spacing:.04em;text-transform:uppercase}.dashboard-app-sidebar-nav .dashboard-topnav-link,.dashboard-sidebar-logout{position:relative;min-height:42px;border:0;border-radius:8px;background:transparent;color:var(--td-dash-muted);font-size:var(--td-ui-small-size);font-weight:var(--td-ui-weight-strong);letter-spacing:0;padding:0 15px;transition:background .18s ease,color .18s ease}.dashboard-app-sidebar-nav .dashboard-topnav-link:hover,.dashboard-sidebar-logout:hover{background:#f1f3f4;color:var(--td-dash-ink)}.dashboard-app-sidebar-nav .dashboard-topnav-link.active{background:var(--td-dash-accent-soft);color:var(--td-dash-accent-strong);font-weight:var(--td-ui-weight-strong)}.dashboard-app-sidebar-nav .dashboard-topnav-link.active:before{position:absolute;top:50%;left:7px;width:4px;height:18px;border-radius:999px;background:var(--td-dash-accent);content:"";transform:translateY(-50%)}.dashboard-app-sidebar-nav .dashboard-topnav-link svg,.dashboard-sidebar-logout svg{width:19px;height:19px;stroke-width:1.9}.dashboard-app-sidebar-nav .nav-lock-badge{border-radius:6px;background:#e2e8f0;color:var(--td-dash-muted);font-size:.65rem;font-weight:var(--td-ui-weight-label);letter-spacing:.03em;padding:4px 8px}.dashboard-sidebar-logout-form{border-top:1px solid var(--td-dash-line);margin-top:24px;padding-top:20px}.dashboard-sidebar-logout{color:#475569;gap:12px;padding:0 18px}.dashboard-sidebar-logout:hover{color:var(--td-dash-ink)}.dashboard-shell-with-sidebar-nav .dashboard-app-header{border-bottom:0;background:var(--td-dash-bg);box-shadow:none!important;padding:18px 32px 0}.dashboard-shell-with-sidebar-nav .dashboard-app-header-top{width:100%;max-width:1624px;margin:0;min-height:72px;border:0;border-radius:18px;background:var(--td-dash-surface);box-shadow:none!important;padding:17px 24px}.dashboard-shell-with-sidebar-nav .dashboard-app-header-top:after{display:none}.dashboard-main-workspace,.dashboard-topbar-workspace{display:flex;flex-direction:column;align-items:flex-start;gap:2px;border:0;border-radius:0;background:transparent;color:inherit;margin:0;padding:0}.dashboard-main-workspace span{color:var(--td-dash-muted);font-size:var(--td-ui-label-size);font-weight:520;letter-spacing:.04em;line-height:1.2}.dashboard-main-workspace strong{max-width:min(50vw,700px);color:var(--td-dash-ink);font-size:1.0625rem;font-weight:var(--td-ui-weight-title);letter-spacing:0;line-height:1.25}.dashboard-app-actions{align-items:center;gap:18px}.dashboard-connect-site-button,.dashboard-shell .dashboard-connect-site-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid var(--td-dash-accent);border-radius:6px;background:transparent;color:var(--td-dash-accent);font-size:var(--td-ui-small-size);font-weight:var(--td-ui-weight-strong);padding:0 20px;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.dashboard-connect-site-button:hover,.dashboard-shell .dashboard-connect-site-button:hover{border-color:var(--td-dash-accent-strong);background:var(--td-dash-accent-soft);color:var(--td-dash-accent-strong)}.dashboard-website-connection-pill{display:inline-flex;min-height:44px;min-width:190px;align-items:center;gap:10px;border:1px solid var(--td-dash-line);border-radius:8px;background:#ffffff;color:var(--td-dash-ink);padding:7px 13px;text-decoration:none;transition:border-color .2s ease,background .2s ease,color .2s ease}.dashboard-website-connection-pill:hover{border-color:var(--td-dash-accent);background:#f8fafd;color:var(--td-dash-ink);text-decoration:none}.dashboard-website-connection-pill>span:last-child{display:grid;min-width:0;grid-gap:2px;gap:2px}.dashboard-website-connection-pill small,.dashboard-website-connection-pill strong{overflow:hidden;max-width:220px;text-overflow:ellipsis;white-space:nowrap}.dashboard-website-connection-pill strong{color:inherit;font-size:var(--td-ui-small-size);font-weight:var(--td-ui-weight-strong);line-height:1.2}.dashboard-website-connection-pill small{color:var(--td-dash-muted);font-size:.7rem;font-weight:520;line-height:1.2}.dashboard-website-connection-dot{width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:var(--td-dash-muted)}.dashboard-website-connection-pill.is-connected{border-color:#ceead6;background:var(--td-dash-green-soft);color:#137333}.dashboard-website-connection-pill.is-connected .dashboard-website-connection-dot{background:var(--td-dash-green)}.dashboard-website-connection-pill.is-attention{border-color:#fde293;background:var(--td-dash-amber-soft);color:#b06000}.dashboard-website-connection-pill.is-attention .dashboard-website-connection-dot{background:var(--td-dash-amber)}.dashboard-website-connection-pill.is-empty{border-color:var(--td-dash-accent);color:var(--td-dash-accent)}.dashboard-website-connection-pill.is-empty .dashboard-website-connection-dot{background:var(--td-dash-accent)}.dashboard-shell-with-sidebar-nav .dashboard-topnav-avatar{display:flex;gap:10px;color:var(--td-dash-ink);font-size:var(--td-ui-small-size);font-weight:520}.dashboard-shell-with-sidebar-nav .dashboard-topnav-avatar .avatar-circle{width:34px;height:34px;background:#f1f3f4;color:var(--td-dash-ink);font-size:.84rem;font-weight:var(--td-ui-weight-strong)}.dashboard-shell-topnav .dashboard-workspace-page,.dashboard-shell-topnav .shell-main,.dashboard-shell-with-sidebar-nav .dashboard-main-area{background:var(--td-dash-bg)}.dashboard-shell-topnav .shell-main{width:100%;max-width:1720px;margin:0;padding:32px 32px 72px}.dashboard-shell-topnav .dashboard-workspace-page{gap:0!important}.td-dashboard-gemini{max-width:none;gap:0}.td-dashboard-gemini-grid,.td-dashboard-main-stack{gap:34px}.dashboard-home-page .td-dashboard-snapshot-card{display:grid;grid-gap:28px;gap:28px;border:0;background:transparent;padding:0}.dashboard-home-page .td-dashboard-section-head,.dashboard-home-page .td-dashboard-snapshot-header{display:block;margin:0;padding:0;border:0}.dashboard-home-page .td-dashboard-eyebrow{display:block;margin-bottom:6px;border-radius:0;background:transparent;color:var(--td-dash-muted);font-size:var(--td-ui-label-size);letter-spacing:.04em;line-height:1.2;padding:0}.dashboard-home-page .td-dashboard-eyebrow,.dashboard-home-page .td-dashboard-snapshot-tag{width:-moz-fit-content;width:fit-content;font-weight:var(--td-ui-weight-label);text-transform:uppercase}.dashboard-home-page .td-dashboard-snapshot-tag{display:inline-flex;align-items:center;justify-content:center;margin-bottom:8px;border:1px solid #d2e3fc;border-radius:999px;background:var(--td-dash-accent-soft);color:var(--td-dash-accent-strong);font-size:.7rem;letter-spacing:.03em;line-height:1;padding:6px 10px}.dashboard-home-page .td-dashboard-section-head h2,.dashboard-home-page .td-dashboard-snapshot-header h1{margin:0;color:var(--td-dash-ink);font-size:clamp(1.55rem,1.9vw,1.9rem);font-weight:var(--td-ui-weight-title);letter-spacing:-.01em;line-height:1.2}.dashboard-home-page .td-dashboard-section-head p,.dashboard-home-page .td-dashboard-snapshot-header p{max-width:780px;margin:8px 0 0;color:var(--td-dash-muted);font-size:var(--td-ui-body-lg-size);line-height:var(--td-ui-leading-body)}.dashboard-home-page .td-dashboard-snapshot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.dashboard-home-page .td-dashboard-snapshot-block{display:flex;flex-direction:column;min-height:260px;gap:22px;border:0;border-radius:18px;background:var(--td-dash-surface);box-shadow:none!important;padding:30px}.dashboard-home-page .td-dashboard-snapshot-block.is-primary{border:0;box-shadow:none!important}.dashboard-home-page .td-dashboard-snapshot-block-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:0}.dashboard-home-page .td-dashboard-snapshot-block-head strong{color:var(--td-dash-ink);font-size:clamp(2.35rem,3vw,2.9rem);font-weight:400;letter-spacing:-.025em;line-height:1}.dashboard-home-page .td-dashboard-snapshot-block.is-primary .td-dashboard-snapshot-block-head strong{color:var(--td-dash-accent-strong)}.dashboard-home-page .td-dashboard-snapshot-block-head span{min-height:0;border-radius:6px;font-size:.72rem;font-weight:var(--td-ui-weight-label);letter-spacing:.02em;padding:7px 10px;white-space:nowrap}.dashboard-home-page .td-dashboard-snapshot-block.is-attention .td-dashboard-snapshot-block-head span{background:var(--td-dash-amber-soft);color:var(--td-dash-amber)}.dashboard-home-page .td-dashboard-snapshot-block.is-success .td-dashboard-snapshot-block-head span{background:var(--td-dash-green-soft);color:var(--td-dash-green)}.dashboard-home-page .td-dashboard-snapshot-block.is-progress .td-dashboard-snapshot-block-head span{background:var(--td-dash-accent-soft);color:var(--td-dash-accent)}.dashboard-home-page .td-dashboard-snapshot-block.is-muted .td-dashboard-snapshot-block-head span{background:#f1f3f4;color:var(--td-dash-muted)}.dashboard-home-page .td-dashboard-snapshot-block-body{display:grid;grid-gap:10px;gap:10px}.dashboard-home-page .td-dashboard-snapshot-block-body h3{margin:0;color:var(--td-dash-ink);font-size:var(--td-ui-title-size);font-weight:var(--td-ui-weight-title);letter-spacing:0;line-height:1.3}.dashboard-home-page .td-dashboard-snapshot-block-body p{margin:0;color:var(--td-dash-muted);font-size:var(--td-ui-body-size);line-height:var(--td-ui-leading-body)}.dashboard-home-page .button,.dashboard-home-page .td-dashboard-button,.dashboard-home-page .td-dashboard-snapshot-block-action{margin-top:auto;min-height:42px;border:1px solid var(--td-dash-line)!important;border-radius:6px!important;background:#ffffff!important;color:var(--td-dash-accent-strong)!important;font-size:var(--td-ui-body-size);font-weight:var(--td-ui-weight-strong)}.dashboard-home-page .td-dashboard-snapshot-block-action{width:100%;justify-content:center}.dashboard-home-page .button,.dashboard-home-page .td-dashboard-button{width:-moz-fit-content;width:fit-content}.dashboard-home-page .button-primary,.dashboard-home-page .td-dashboard-button-primary,.dashboard-home-page .td-dashboard-snapshot-block.is-primary .td-dashboard-snapshot-block-action{border-color:var(--td-dash-accent-strong)!important;background:var(--td-dash-accent-strong)!important;color:#ffffff!important}.dashboard-home-page .td-dashboard-empty-state{display:grid;grid-gap:10px;gap:10px;border:0;border-radius:18px;background:var(--td-dash-surface);box-shadow:none!important;padding:36px}.dashboard-home-page .td-dashboard-empty-state strong{color:var(--td-dash-ink);font-size:var(--td-ui-title-lg-size);font-weight:var(--td-ui-weight-title);letter-spacing:0}.dashboard-home-page .td-dashboard-empty-state p{max-width:680px;margin:0;color:var(--td-dash-muted);font-size:var(--td-ui-body-lg-size);line-height:var(--td-ui-leading-body)}.dashboard-home-page .td-dashboard-recent-activity{display:grid;grid-gap:22px;gap:22px;border:0;border-radius:18px;background:var(--td-dash-surface);box-shadow:none!important;padding:32px}.dashboard-home-page .td-dashboard-activity-feed{display:flex;flex-direction:column;gap:4px}.dashboard-home-page .td-dashboard-activity-feed-row{display:grid;grid-template-columns:200px minmax(0,1fr) 130px;grid-gap:20px;gap:20px;align-items:center;border-top:0;border-bottom:0;border-radius:8px;padding:14px 12px;text-decoration:none;transition:background .18s ease,color .18s ease}.dashboard-home-page .td-dashboard-activity-feed-row:first-child{padding-top:14px}.dashboard-home-page .td-dashboard-activity-feed-row:last-child{padding-bottom:14px}.dashboard-home-page .td-dashboard-activity-feed-row:hover{background:#f8fafd;text-decoration:none}.dashboard-home-page .td-dashboard-activity-badge-cell{display:flex;align-items:center;gap:10px;min-width:0}.dashboard-home-page .td-dashboard-activity-dot{width:8px;height:8px;margin:0;box-shadow:none!important}.dashboard-home-page .td-dashboard-activity-feed-row strong{overflow:hidden;color:var(--td-dash-ink);font-size:var(--td-ui-label-size);font-weight:var(--td-ui-weight-label);letter-spacing:.03em;line-height:1.35;text-overflow:ellipsis;text-transform:uppercase}.dashboard-home-page .td-dashboard-activity-feed-row.is-billing strong,.dashboard-home-page .td-dashboard-activity-feed-row.is-calendar strong,.dashboard-home-page .td-dashboard-activity-feed-row.is-profile strong,.dashboard-home-page .td-dashboard-activity-feed-row.is-wordpress strong{color:var(--td-dash-accent)}.dashboard-home-page .td-dashboard-activity-feed-row.is-draft strong,.dashboard-home-page .td-dashboard-activity-feed-row.is-lead strong{color:var(--td-dash-ink)}.dashboard-home-page .td-dashboard-activity-feed-row.is-strategy strong{color:var(--td-dash-green)}.dashboard-home-page .td-dashboard-activity-feed-row p{margin:0;color:var(--td-dash-ink);font-size:var(--td-ui-body-size);line-height:var(--td-ui-leading-body)}.dashboard-home-page .td-dashboard-activity-feed-row time{color:var(--td-dash-muted);font-size:var(--td-ui-small-size);font-weight:520;text-align:right;white-space:normal}.dashboard-home-page .dashboard-alert-banner,.dashboard-home-page .td-dashboard-next-task-card,.dashboard-home-page .td-dashboard-panel{border:0;border-radius:18px;background:var(--td-dash-surface);box-shadow:none!important;padding:32px}@media (max-width:1120px){.dashboard-home-page .td-dashboard-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1240px){.dashboard-shell-with-sidebar-nav .dashboard-app-body{grid-template-columns:1fr}.dashboard-shell-with-sidebar-nav .dashboard-app-sidebar-nav{width:100%;position:relative;top:auto;display:flex;height:auto;min-height:0;flex-direction:column;align-items:stretch;overflow:visible;border-bottom:0;padding:32px 24px}.dashboard-sidebar-logo{margin:0 0 32px}.dashboard-sidebar-logo .logo-word{font-size:1.5rem}.dashboard-app-sidebar-nav nav{display:grid;width:100%;min-width:0;grid-gap:6px;gap:6px}.dashboard-app-sidebar-nav .dashboard-topnav-link,.dashboard-sidebar-logout{width:100%;white-space:normal}.dashboard-sidebar-logout-form{border-top:1px solid var(--td-dash-line);margin-top:24px;padding-top:24px}.dashboard-shell-with-sidebar-nav .dashboard-app-header{padding:20px 24px 0}.dashboard-shell-with-sidebar-nav .dashboard-app-header-top{width:100%;max-width:none;padding:18px 22px}.dashboard-shell-topnav .shell-main{padding:32px 24px 72px}}@media (max-width:1100px){.dashboard-home-page .td-dashboard-activity-feed-row{grid-template-columns:1fr;gap:10px;padding:18px 16px}.dashboard-home-page .td-dashboard-activity-feed-row time{text-align:left}}@media (max-width:900px){.dashboard-home-page .td-dashboard-snapshot-grid{grid-template-columns:1fr}}@media (max-width:768px){.dashboard-shell-with-sidebar-nav .dashboard-app-header-top{flex-direction:column;align-items:flex-start;gap:20px;border-radius:16px}.dashboard-app-actions{width:100%;justify-content:space-between}.dashboard-website-connection-pill{min-width:0;flex:1 1 auto}.dashboard-website-connection-pill small,.dashboard-website-connection-pill strong{max-width:52vw}.dashboard-home-page .dashboard-alert-banner,.dashboard-home-page .td-dashboard-next-task-card,.dashboard-home-page .td-dashboard-panel,.dashboard-home-page .td-dashboard-recent-activity,.dashboard-home-page .td-dashboard-snapshot-block{padding:28px}.dashboard-home-page .td-dashboard-snapshot-block{min-height:260px}.dashboard-home-page .td-dashboard-snapshot-block-head strong{font-size:2.35rem}}.dashboard-home-page .td-dashboard-empty-state strong,.dashboard-home-page .td-dashboard-section-head h2,.dashboard-home-page .td-dashboard-snapshot-block-body h3,.dashboard-home-page .td-dashboard-snapshot-header h1{color:#202124!important;font-size:19px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.25!important}.dashboard-home-page .td-dashboard-activity-feed-row p,.dashboard-home-page .td-dashboard-empty-state p,.dashboard-home-page .td-dashboard-section-head p,.dashboard-home-page .td-dashboard-snapshot-block-body p,.dashboard-home-page .td-dashboard-snapshot-header p{color:#3c4043!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important}.dashboard-home-page .button,.dashboard-home-page .td-dashboard-button,.dashboard-home-page .td-dashboard-snapshot-block-action{min-height:42px!important;font-size:15px!important;font-weight:400!important}.dashboard-home-page .td-dashboard-activity-feed-row strong{color:#202124!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important;text-transform:none!important}.dashboard-home-page .td-dashboard-activity-feed-row time{color:#5f6368!important;font-size:14px!important;font-weight:400!important;line-height:1.35!important}.dashboard-home-page .td-dashboard-snapshot-header>div{display:grid!important;max-width:1120px!important;grid-gap:12px!important;gap:12px!important}.dashboard-home-page .td-dashboard-snapshot-tag{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;align-items:center!important;border:0!important;border-radius:999px!important;background:var(--td-dash-accent-soft)!important;color:var(--td-dash-accent-strong)!important;font-size:.74rem!important;font-weight:820!important;letter-spacing:.05em!important;line-height:1!important;margin:0!important;padding:7px 11px!important;text-transform:uppercase!important}.dashboard-home-page .td-dashboard-snapshot-header h1{margin:0!important;color:var(--td-dash-ink)!important;font-size:var(--td-ui-page-title-size)!important;font-weight:var(--td-ui-weight-title)!important;letter-spacing:-.014em!important;line-height:1.14!important}.dashboard-home-page .td-dashboard-snapshot-header p{max-width:980px!important;margin:0!important;color:var(--td-dash-muted)!important;font-size:16px!important;line-height:var(--td-ui-leading-body)!important}.dashboard-shell .td-monthly-plan-page .td-monthly-page-intro p{font-size:16px!important}.dashboard-shell .td-monthly-plan-page .td-monthly-generated-head p{font-size:15px!important}.dashboard-shell .td-pages-library-page .td-pages-library-header p{max-width:980px!important;margin:0!important;color:var(--td-dash-muted)!important;font-size:16px!important;line-height:var(--td-ui-leading-body)!important}.dashboard-shell .td-monthly-plan-page .td-monthly-work-card{min-height:260px!important;border:1px solid #edf0f4!important;border-radius:10px!important;background:#ffffff!important;box-shadow:none!important}.dashboard-shell .td-monthly-plan-page .td-monthly-work-card-body{min-height:260px!important;padding:20px!important}.dashboard-shell .td-monthly-plan-page .td-monthly-work-main{gap:24px!important}.dashboard-shell .td-monthly-plan-page .td-monthly-work-card h3{color:#202124!important;font-size:19px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.25!important}.dashboard-shell .td-monthly-plan-page .td-monthly-card-note{gap:10px!important}.dashboard-shell .td-monthly-plan-page .td-monthly-work-card h4{color:var(--td-dash-ink)!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important;text-transform:none!important}.dashboard-shell .td-monthly-plan-page .td-monthly-article-support,.dashboard-shell .td-monthly-plan-page .td-monthly-card-note p,.dashboard-shell .td-monthly-plan-page .td-monthly-expandable-text,.dashboard-shell .td-monthly-plan-page .td-monthly-work-card .muted-copy{color:#3c4043!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important}.dashboard-shell .td-monthly-plan-page .td-monthly-url-line,.dashboard-shell .td-monthly-plan-page .td-monthly-url-line strong{color:#5f6368!important;font-size:14px!important;line-height:1.45!important}.dashboard-shell .td-monthly-plan-page .td-monthly-url-line a{color:#188038!important;font-size:14px!important;line-height:1.45!important}.dashboard-shell .td-monthly-plan-page .td-monthly-article-support{color:#1a73e8!important}.dashboard-shell .td-monthly-plan-page .td-monthly-handoff-note{border-radius:8px!important;background:#e8f0fe!important;color:#174ea6!important;font-size:15px!important;font-weight:500!important;line-height:1.45!important;margin:0!important;padding:10px 12px!important}.dashboard-shell .td-monthly-plan-page .td-monthly-article-support:before{content:none!important}.dashboard-shell .td-monthly-plan-page .td-monthly-card-badges{gap:8px!important}.dashboard-shell .td-monthly-plan-page .td-monthly-card-badges .badge{min-height:26px!important;border-radius:6px!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.dashboard-shell .td-monthly-plan-page .td-monthly-work-action{margin-top:30px!important}.dashboard-shell .td-monthly-plan-page .td-monthly-work-action .button,.dashboard-shell .td-monthly-plan-page .td-monthly-work-action button{min-height:42px!important;border-radius:6px!important;font-size:15px!important;font-weight:400!important}.dashboard-shell .td-monthly-plan-page .monthly-plan-notes-help{font-size:14px!important}body .dashboard-shell .td-monthly-plan-page .td-monthly-card-message,body .dashboard-shell .td-monthly-plan-page .td-monthly-card-message *,body .dashboard-shell .td-monthly-plan-page .td-monthly-detail-needed-box,body .dashboard-shell .td-monthly-plan-page .td-monthly-detail-needed-box *{font-size:15px!important;line-height:1.55!important}body .dashboard-shell .td-monthly-plan-page .td-monthly-card-message strong,body .dashboard-shell .td-monthly-plan-page .td-monthly-detail-needed-box .form-label,body .dashboard-shell .td-monthly-plan-page .td-monthly-detail-needed-box strong{font-weight:500!important}body .dashboard-shell .td-monthly-plan-page .td-monthly-card-message p,body .dashboard-shell .td-monthly-plan-page .td-monthly-detail-needed-box p,body .dashboard-shell .td-monthly-plan-page .td-monthly-detail-needed-box textarea{color:#3c4043!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important}body .dashboard-shell .td-monthly-plan-page .td-monthly-detail-needed-copy strong{color:var(--td-dash-ink)!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important;text-transform:none!important}body .dashboard-shell .td-monthly-plan-page .monthly-plan-notes-field .form-label,body .dashboard-shell .td-monthly-plan-page .td-monthly-detail-needed-box .form-label{color:#5f6368!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.35!important;text-transform:none!important}body .dashboard-shell .td-monthly-plan-page .td-monthly-detail-needed-box .td-monthly-detail-needed-help{color:#5f6368!important;font-size:14px!important;font-style:italic!important;font-weight:400!important;line-height:1.45!important}.dashboard-shell .td-monthly-plan-page .monthly-plan-notes-field textarea,.dashboard-shell .td-monthly-plan-page .monthly-plan-support-detail-grid textarea{height:auto!important;min-height:148px!important}.dashboard-shell .td-monthly-plan-page .monthly-plan-notes-field textarea:focus,.dashboard-shell .td-monthly-plan-page .monthly-plan-notes-field textarea:focus-visible,.dashboard-shell .td-monthly-plan-page .monthly-plan-support-detail-grid input:not([type=checkbox]):not([type=radio]):focus,.dashboard-shell .td-monthly-plan-page .monthly-plan-support-detail-grid input:not([type=checkbox]):not([type=radio]):focus-visible,.dashboard-shell .td-monthly-plan-page .monthly-plan-support-detail-grid select:focus,.dashboard-shell .td-monthly-plan-page .monthly-plan-support-detail-grid select:focus-visible,.dashboard-shell .td-monthly-plan-page .monthly-plan-support-detail-grid textarea:focus,.dashboard-shell .td-monthly-plan-page .monthly-plan-support-detail-grid textarea:focus-visible,.dashboard-shell .td-monthly-plan-page .td-monthly-work-action .form-input:focus,.dashboard-shell .td-monthly-plan-page .td-monthly-work-action .form-input:focus-visible{border-color:#2563eb!important;box-shadow:0 0 0 1px rgb(37 99 235/34%)!important;outline:0!important}.dashboard-shell .td-monthly-plan-page .monthly-plan-notes-field textarea::placeholder,.dashboard-shell .td-monthly-plan-page .monthly-plan-support-detail-grid textarea::placeholder{color:#9aa0a6!important;opacity:1!important}.dashboard-shell .td-monthly-plan-page .td-monthly-pipeline-empty,.dashboard-shell .td-monthly-plan-page .td-monthly-pipeline-empty p,.dashboard-shell .td-monthly-plan-page .td-monthly-pipeline-empty strong{font-size:15px!important}@media (max-width:760px){.dashboard-shell .td-monthly-plan-page .td-monthly-review-gate{display:grid;grid-gap:16px;gap:16px;padding:16px}.dashboard-shell .td-monthly-plan-page .td-monthly-review-gate .button{width:100%}.dashboard-shell .td-monthly-plan-page .td-monthly-work-card-body{padding:20px!important}.dashboard-shell .td-monthly-plan-page .td-monthly-work-card h3{font-size:19px!important}}.dashboard-shell .business-profile-page .dashboard-profile-hero-card,.dashboard-shell .business-profile-page .dashboard-profile-next-strip,.dashboard-shell .business-profile-page .dashboard-profile-record-card,.dashboard-shell .business-profile-page .dashboard-profile-review-card,.dashboard-shell .business-profile-page .dashboard-profile-setup-card,.dashboard-shell .business-profile-page .dashboard-profile-side-card,.dashboard-shell .business-profile-page .dashboard-profile-source-summary,.dashboard-shell .business-profile-page .td-profile-settings-form-card,.dashboard-shell .business-profile-page .td-profile-settings-rail-card{border:0!important;border-radius:18px!important;background:var(--td-dash-surface,#ffffff)!important;box-shadow:none!important}.dashboard-shell .business-profile-page .dashboard-profile-review-card,.dashboard-shell .business-profile-page .td-profile-settings-form-card{overflow:hidden}.dashboard-shell .business-profile-page .dashboard-profile-card-footer,.dashboard-shell .business-profile-page .dashboard-profile-record-header,.dashboard-shell .business-profile-page .dashboard-profile-review-card--wizard .dashboard-profile-card-footer,.dashboard-shell .business-profile-page .dashboard-profile-review-hero,.dashboard-shell .business-profile-page .td-profile-settings-card-head{border-color:var(--td-dash-line,#dadce0)!important}.dashboard-shell .business-profile-page .dashboard-profile-hero-card h2,.dashboard-shell .business-profile-page .dashboard-profile-list-heading,.dashboard-shell .business-profile-page .dashboard-profile-record-block>span,.dashboard-shell .business-profile-page .dashboard-profile-record-header h2,.dashboard-shell .business-profile-page .dashboard-profile-review-header>span,.dashboard-shell .business-profile-page .dashboard-profile-review-hero h2,.dashboard-shell .business-profile-page .dashboard-profile-setup-card h2,.dashboard-shell .business-profile-page .dashboard-profile-side-card h3,.dashboard-shell .business-profile-page .dashboard-profile-source-summary h2,.dashboard-shell .business-profile-page .dashboard-profile-view-status h3,.dashboard-shell .business-profile-page .td-profile-settings-card-head h2,.dashboard-shell .business-profile-page .td-profile-settings-rail-card h3{color:#202124!important;font-family:var(--td-ui-font)!important;font-size:19px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.25!important;text-transform:none!important}.dashboard-shell .business-profile-page .dashboard-state-one-head h1{color:var(--td-dash-ink,#202124)!important;font-family:var(--td-ui-font)!important;font-size:var(--td-ui-page-title-size)!important;font-weight:var(--td-ui-weight-title)!important;letter-spacing:-.014em!important;line-height:1.14!important}.dashboard-shell .business-profile-page .dashboard-profile-card-footer>div,.dashboard-shell .business-profile-page .dashboard-profile-form-divider p,.dashboard-shell .business-profile-page .dashboard-profile-form-grid p,.dashboard-shell .business-profile-page .dashboard-profile-form-group em,.dashboard-shell .business-profile-page .dashboard-profile-form-group small,.dashboard-shell .business-profile-page .dashboard-profile-hero-card p,.dashboard-shell .business-profile-page .dashboard-profile-next-strip p,.dashboard-shell .business-profile-page .dashboard-profile-record-grid strong,.dashboard-shell .business-profile-page .dashboard-profile-record-header p,.dashboard-shell .business-profile-page .dashboard-profile-review-grid .profile-missing,.dashboard-shell .business-profile-page .dashboard-profile-review-grid span+span,.dashboard-shell .business-profile-page .dashboard-profile-review-hero p,.dashboard-shell .business-profile-page .dashboard-profile-row-help,.dashboard-shell .business-profile-page .dashboard-profile-service-card p,.dashboard-shell .business-profile-page .dashboard-profile-service-cards p,.dashboard-shell .business-profile-page .dashboard-profile-setup-card>div>p,.dashboard-shell .business-profile-page .dashboard-profile-side-card p,.dashboard-shell .business-profile-page .dashboard-profile-source-summary p,.dashboard-shell .business-profile-page .dashboard-profile-view-status p,.dashboard-shell .business-profile-page .dashboard-state-one-head p,.dashboard-shell .business-profile-page .muted,.dashboard-shell .business-profile-page .td-profile-settings-card-head p,.dashboard-shell .business-profile-page .td-profile-settings-rail-card p,.dashboard-shell .business-profile-page .td-profile-settings-section-list button strong{color:#3c4043!important;font-family:var(--td-ui-font)!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important}.dashboard-shell .business-profile-page .dashboard-profile-row-help{margin:-2px 0 0!important;color:#7b8492!important;font-size:14px!important;line-height:1.45!important}.dashboard-shell .business-profile-page .dashboard-app-eyebrow,.dashboard-shell .business-profile-page .dashboard-profile-form-divider strong,.dashboard-shell .business-profile-page .dashboard-profile-form-group span,.dashboard-shell .business-profile-page .dashboard-profile-record-grid em,.dashboard-shell .business-profile-page .dashboard-profile-review-grid span,.dashboard-shell .business-profile-page .dashboard-profile-source-facts span,.dashboard-shell .business-profile-page .dashboard-profile-view-list span,.dashboard-shell .business-profile-page .td-profile-settings-counter{color:var(--td-dash-muted,#5f6368)!important;font-family:var(--td-ui-font)!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.35!important;text-transform:none!important}.dashboard-shell .business-profile-page .dashboard-profile-form-divider strong,.dashboard-shell .business-profile-page .dashboard-profile-form-group span,.dashboard-shell .business-profile-page .dashboard-profile-source-facts strong,.dashboard-shell .business-profile-page .dashboard-profile-view-list strong{color:#202124!important;font-size:15px!important;font-weight:600!important}.dashboard-shell .business-profile-page .dashboard-profile-form-divider,.dashboard-shell .business-profile-page .dashboard-profile-optional-panel,.dashboard-shell .business-profile-page .dashboard-profile-record-grid>div,.dashboard-shell .business-profile-page .dashboard-profile-review-card--wizard .dashboard-profile-review-grid div,.dashboard-shell .business-profile-page .dashboard-profile-review-card--wizard .dashboard-profile-review-section,.dashboard-shell .business-profile-page .dashboard-profile-service-card,.dashboard-shell .business-profile-page .dashboard-profile-source-facts div,.dashboard-shell .business-profile-page .dashboard-profile-theme-preview,.dashboard-shell .business-profile-page .td-profile-settings-section-list button{border-radius:10px!important;box-shadow:none!important}.dashboard-shell .business-profile-page .dashboard-profile-form-divider,.dashboard-shell .business-profile-page .dashboard-profile-optional-panel,.dashboard-shell .business-profile-page .dashboard-profile-record-grid>div,.dashboard-shell .business-profile-page .dashboard-profile-review-card--wizard .dashboard-profile-review-section,.dashboard-shell .business-profile-page .dashboard-profile-service-card,.dashboard-shell .business-profile-page .dashboard-profile-source-facts div,.dashboard-shell .business-profile-page .dashboard-profile-theme-preview{border:1px solid var(--td-dash-line,#dadce0)!important;background:#ffffff!important}.dashboard-shell .business-profile-page .dashboard-profile-review-card--wizard .dashboard-profile-review-grid div,.dashboard-shell .business-profile-page .td-profile-settings-counter,.dashboard-shell .business-profile-page .td-profile-settings-rail-card--quiet,.dashboard-shell .business-profile-page .td-profile-settings-section-list button:hover{background:#f8fafd!important}.dashboard-shell .business-profile-page .dashboard-profile-form-group input,.dashboard-shell .business-profile-page .dashboard-profile-form-group select,.dashboard-shell .business-profile-page .dashboard-profile-form-group textarea{border:1px solid var(--td-dash-line,#dadce0)!important;border-radius:8px!important;color:#202124!important;font-family:var(--td-ui-font)!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important;padding:12px 14px!important}.dashboard-shell .business-profile-page .dashboard-profile-checkbox-field{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px;margin:0;text-align:left}.dashboard-shell .business-profile-page .dashboard-profile-checkbox-field input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--td-dash-accent-strong,#1a73e8)}.dashboard-shell .business-profile-page .dashboard-profile-checkbox-field span{display:grid;grid-gap:4px;gap:4px;min-width:0}.dashboard-shell .business-profile-page .dashboard-profile-checkbox-field strong{color:#202124;font-family:var(--td-ui-font);font-size:15px;font-weight:600;line-height:1.35}.dashboard-shell .business-profile-page .dashboard-profile-checkbox-field small{color:var(--td-dash-muted,#5f6368);font-family:var(--td-ui-font);font-size:14px;font-weight:400;line-height:1.45}.dashboard-shell .business-profile-page .dashboard-profile-form-group textarea,.dashboard-shell .business-profile-page textarea{min-height:240px!important}.dashboard-shell .business-profile-page .dashboard-profile-form-group input::placeholder,.dashboard-shell .business-profile-page .dashboard-profile-form-group textarea::placeholder{color:#9aa0a6!important;opacity:1!important}.dashboard-shell .business-profile-page .dashboard-profile-opening-hours-summary{display:grid;grid-gap:8px;gap:8px;margin-top:12px;color:#3c4043;font-family:var(--td-ui-font);font-size:15px;line-height:1.55}.dashboard-shell .business-profile-page .dashboard-profile-opening-hours-summary>span{color:#202124;font-size:15px;font-weight:600}.dashboard-shell .business-profile-page .dashboard-profile-opening-hours-summary ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:20px}.dashboard-shell .business-profile-page .dashboard-profile-opening-hours-summary li{color:#3c4043;font-size:15px;line-height:1.55}.dashboard-shell .business-profile-page .button,.dashboard-shell .business-profile-page .dashboard-primary-cta,.dashboard-shell .business-profile-page .dashboard-state-one-primary,.dashboard-shell .business-profile-page .dashboard-state-one-secondary,.dashboard-shell .business-profile-page button{min-height:42px!important;border-radius:6px!important;box-shadow:none!important;font-family:var(--td-ui-font)!important;font-size:15px!important;font-weight:400!important;transform:none!important}.dashboard-shell .business-profile-page .dashboard-submit-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important}.dashboard-shell .business-profile-page .dashboard-submit-button[aria-busy=true]{cursor:wait!important}.dashboard-shell .business-profile-page .dashboard-button-spinner{width:15px!important;height:15px!important;flex:0 0 auto!important;border:2px solid!important;border-right:2px solid transparent!important;border-radius:999px!important;opacity:.86!important;animation:dashboard-button-spin .75s linear infinite!important}.dashboard-shell .business-profile-page .button-primary,.dashboard-shell .business-profile-page .dashboard-primary-cta,.dashboard-shell .business-profile-page .dashboard-state-one-primary{border-color:var(--td-dash-accent-strong,#1a73e8)!important;background:var(--td-dash-accent-strong,#1a73e8)!important;color:#ffffff!important}.dashboard-shell .business-profile-page .button-secondary,.dashboard-shell .business-profile-page .dashboard-state-one-secondary{border-color:var(--td-dash-line,#dadce0)!important;background:#ffffff!important;color:var(--td-dash-accent-strong,#1a73e8)!important}.dashboard-shell .business-profile-page .td-profile-settings-section-list button.is-active{background:var(--td-dash-accent-soft,#e8f0fe)!important;color:var(--td-dash-accent-strong,#1a73e8)!important}.dashboard-shell .business-profile-page .td-profile-settings-section-list button.is-active span{background:var(--td-dash-accent-strong,#1a73e8)!important;color:#ffffff!important}.dashboard-shell .business-profile-page .td-profile-settings-section-list button span{background:#f1f3f4!important;color:var(--td-dash-muted,#5f6368)!important}.dashboard-shell .business-profile-page .dashboard-profile-source-record{display:grid!important;grid-gap:24px!important;gap:24px!important;overflow:visible!important}.dashboard-shell .business-profile-page .dashboard-profile-update-message{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;border:1px solid rgba(30,142,62,.18);border-radius:10px;background:rgba(30,142,62,.08);color:var(--td-dash-ink,#202124);padding:18px 20px}.dashboard-shell .business-profile-page .dashboard-profile-update-message strong{color:#137333;font-size:15px!important;font-weight:600;line-height:1.35}.dashboard-shell .business-profile-page .dashboard-profile-update-message span{color:#3c4043;font-size:15px!important;line-height:1.45}.dashboard-shell .business-profile-page .dashboard-profile-trial-update-notice{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;border:1px solid rgba(26,115,232,.16);border-radius:10px;background:rgba(26,115,232,.07);color:var(--td-dash-ink,#202124);padding:20px}.dashboard-shell .business-profile-page .dashboard-profile-trial-update-notice>div{display:grid;grid-gap:5px;gap:5px}.dashboard-shell .business-profile-page .dashboard-profile-trial-update-notice strong{color:#174ea6;font-size:15px!important;font-weight:600}.dashboard-shell .business-profile-page .dashboard-profile-trial-update-notice p{max-width:760px;margin:0;color:#3c4043;font-size:15px!important;line-height:1.5}.dashboard-shell .business-profile-page .dashboard-profile-trial-update-notice .button{font-size:15px!important}.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-record-block{border:0!important;border-radius:18px!important;background:var(--td-dash-surface,#ffffff)!important;scroll-margin-top:120px;padding:30px!important}.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-review-header{border-bottom:1px solid var(--td-dash-line,#dadce0)!important;margin:0 0 24px!important;padding:0 0 14px!important}.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-review-header h3{color:#202124!important;font-family:var(--td-ui-font)!important;letter-spacing:0!important;line-height:1.25!important;margin:0!important}.dashboard-shell .business-profile-page .dashboard-profile-edit-link{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:32px!important;border:0!important;background:transparent!important;color:var(--td-dash-accent-strong,#1a73e8)!important;font-family:var(--td-ui-font)!important;font-weight:400!important;padding:0!important}.dashboard-shell .business-profile-page .dashboard-profile-edit-link svg{width:15px;height:15px;stroke:currentColor;stroke-width:2}.dashboard-shell .business-profile-page .dashboard-profile-edit-link:focus-visible,.dashboard-shell .business-profile-page .dashboard-profile-edit-link:hover{background:transparent!important;color:#5b8def!important;text-decoration:none!important}.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 30px!important}.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-record-grid>div{align-content:start!important;grid-gap:6px!important;gap:6px!important;min-width:0!important;border:0!important;background:transparent!important;padding:0!important}.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-record-grid>div.is-wide{grid-column:1/-1}.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-record-grid em{color:#5f6368!important;font-family:var(--td-ui-font)!important;font-size:15px!important;font-style:normal!important;font-weight:500!important;line-height:1.35!important}.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-record-grid strong{min-width:0;color:var(--td-dash-ink,#202124)!important;font-family:var(--td-ui-font)!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important}.dashboard-shell .business-profile-page .dashboard-profile-service-cards{display:grid;grid-gap:16px;gap:16px}.dashboard-shell .business-profile-page .dashboard-profile-service-card{display:grid;grid-gap:18px;gap:18px;min-width:0;border:1px solid var(--td-dash-line,#dadce0);border-radius:10px;background:#ffffff;padding:20px}.dashboard-shell .business-profile-page .dashboard-profile-service-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.dashboard-shell .business-profile-page .dashboard-profile-service-card h4{color:#202124;font-family:var(--td-ui-font);font-size:19px;font-weight:600;letter-spacing:0;line-height:1.25;margin:0}.dashboard-shell .business-profile-page .dashboard-profile-service-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.dashboard-shell .business-profile-page .dashboard-profile-service-badges span{display:inline-flex;align-items:center;min-height:26px;border-radius:6px;background:#e8f0fe;color:#174ea6;font-family:var(--td-ui-font);font-size:.75rem;font-weight:500;line-height:1.2;padding:5px 10px}.dashboard-shell .business-profile-page .dashboard-profile-service-detail,.dashboard-shell .business-profile-page .dashboard-profile-service-url{display:grid;grid-gap:6px;gap:6px;min-width:0}.dashboard-shell .business-profile-page .dashboard-profile-service-detail em,.dashboard-shell .business-profile-page .dashboard-profile-service-url em{color:#5f6368;font-family:var(--td-ui-font);font-size:15px;font-style:normal;font-weight:500;line-height:1.35}.dashboard-shell .business-profile-page .dashboard-profile-service-url a{color:#188038;font-family:var(--td-ui-font);font-size:15px;font-weight:400;line-height:1.45;overflow-wrap:anywhere;text-decoration:none}.dashboard-shell .business-profile-page .dashboard-profile-service-url a:focus-visible,.dashboard-shell .business-profile-page .dashboard-profile-service-url a:hover{text-decoration:underline;text-underline-offset:4px}.dashboard-shell .business-profile-page .dashboard-profile-service-detail p,.dashboard-shell .business-profile-page .dashboard-profile-service-empty{color:#3c4043;font-family:var(--td-ui-font);font-size:15px;font-weight:400;line-height:1.55;margin:0;white-space:pre-wrap}.dashboard-shell .business-profile-page .dashboard-profile-service-empty{color:#5f6368}.dashboard-shell .business-profile-page .dashboard-profile-review-card{display:grid;align-content:start;grid-gap:14px;gap:14px;min-width:0;border:1px solid #ebeef2;border-radius:14px;background:#fbfcfd;padding:18px}.dashboard-shell .business-profile-page .dashboard-profile-review-context,.dashboard-shell .business-profile-page .dashboard-profile-review-footer,.dashboard-shell .business-profile-page .dashboard-profile-review-topline{display:flex;min-width:0;align-items:center;gap:8px}.dashboard-shell .business-profile-page .dashboard-profile-review-topline{justify-content:space-between}.dashboard-shell .business-profile-page .dashboard-profile-review-stars{display:inline-flex;min-width:0;align-items:center;gap:3px;color:#9aa0a6;font-family:var(--td-ui-font);font-size:13px;font-weight:400;line-height:1.35}.dashboard-shell .business-profile-page .dashboard-profile-review-stars svg{width:16px;height:16px;flex:0 0 auto;fill:#dfe4eb}.dashboard-shell .business-profile-page .dashboard-profile-review-stars svg.is-filled{fill:#f59e0b}.dashboard-shell .business-profile-page .dashboard-profile-review-permission{display:inline-flex;min-height:24px;align-items:center;border-radius:999px;font-family:var(--td-ui-font);font-size:12px;font-weight:500;line-height:1.2;padding:4px 9px;white-space:nowrap}.dashboard-shell .business-profile-page .dashboard-profile-review-permission.is-public{background:#e7f6ed;color:#188038}.dashboard-shell .business-profile-page .dashboard-profile-review-permission.is-private{background:#f1f3f6;color:#5f6368}.dashboard-shell .business-profile-page .dashboard-profile-review-card blockquote{border:0;color:#303642;font-family:var(--td-ui-font);font-size:15px;font-weight:400;line-height:1.62;margin:0;padding:0;white-space:pre-wrap}.dashboard-shell .business-profile-page .dashboard-profile-review-quote{display:grid;grid-gap:8px;gap:8px;min-width:0}.dashboard-shell .business-profile-page .dashboard-profile-review-toggle{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.dashboard-shell .business-profile-page .dashboard-profile-review-full,.dashboard-shell .business-profile-page .dashboard-profile-review-less,.dashboard-shell .business-profile-page .dashboard-profile-review-toggle:checked~.dashboard-profile-review-preview,.dashboard-shell .business-profile-page .dashboard-profile-review-toggle:checked~.dashboard-profile-review-toggle-label .dashboard-profile-review-more{display:none}.dashboard-shell .business-profile-page .dashboard-profile-review-toggle:checked~.dashboard-profile-review-full,.dashboard-shell .business-profile-page .dashboard-profile-review-toggle:checked~.dashboard-profile-review-toggle-label .dashboard-profile-review-less{display:block}.dashboard-shell .business-profile-page .dashboard-profile-review-toggle-label{width:-moz-fit-content;width:fit-content;color:#1a73e8;cursor:pointer;font-family:var(--td-ui-font);font-size:14px;font-weight:500;line-height:1.35;text-decoration:none}.dashboard-shell .business-profile-page .dashboard-profile-review-toggle-label:focus-visible,.dashboard-shell .business-profile-page .dashboard-profile-review-toggle-label:hover{color:#2c5ce6;text-decoration:underline;text-underline-offset:3px}.dashboard-shell .business-profile-page .dashboard-profile-review-footer{flex-wrap:wrap;border-top:1px solid #f1f3f6;padding-top:12px}.dashboard-shell .business-profile-page .dashboard-profile-review-footer strong{color:#202124;font-family:var(--td-ui-font);font-size:15px;font-weight:600;line-height:1.35}.dashboard-shell .business-profile-page .dashboard-profile-review-footer span{display:inline-flex;align-items:center;color:#6f7784;font-family:var(--td-ui-font);font-size:14px;font-weight:400;line-height:1.35}.dashboard-shell .business-profile-page .dashboard-profile-review-footer span:before{width:4px;height:4px;border-radius:999px;background:#c4cad3;content:"";margin-right:8px}.dashboard-shell .business-profile-page .dashboard-profile-review-context{flex-wrap:wrap;gap:6px}.dashboard-shell .business-profile-page .dashboard-profile-review-context span{border-radius:999px;background:#f8fafd;color:#6f7784;font-family:var(--td-ui-font);font-size:13px;font-weight:400;line-height:1.25;padding:5px 9px}.dashboard-shell .business-profile-page .dashboard-profile-record-tags{display:flex;gap:8px}.dashboard-shell .business-profile-page .dashboard-profile-record-tags span{display:inline-flex;align-items:center;min-height:26px;border:1px solid #d2e3fc;border-radius:6px;background:#e8f0fe;color:#174ea6;font-family:var(--td-ui-font);font-size:.75rem;font-weight:500;line-height:1.25;padding:5px 10px}.dashboard-shell .business-profile-page .dashboard-profile-record-list{display:grid;grid-gap:7px;gap:7px;margin:0;padding:0;list-style:none}.dashboard-shell .business-profile-page .dashboard-profile-record-list li{position:relative;color:#3c4043;font-family:var(--td-ui-font);font-size:15px;font-weight:400;line-height:1.55;padding-left:18px}.dashboard-shell .business-profile-page .dashboard-profile-record-list li:before{content:"";position:absolute;top:.68em;left:2px;width:5px;height:5px;border-radius:999px;background:var(--td-dash-accent-strong,#1a73e8)}.dashboard-shell .business-profile-page .dashboard-profile-record-text{display:block;min-width:0;font-size:15px!important;font-weight:400!important;line-height:1.55!important}.dashboard-shell .business-profile-page .dashboard-profile-record-text p{margin:0;color:#3c4043;font-family:var(--td-ui-font);font-size:15px!important;font-weight:400!important;line-height:1.55!important;white-space:pre-wrap}.dashboard-shell .business-profile-page .dashboard-profile-record-long-text{display:grid;grid-gap:12px;gap:12px;max-width:100%;border:1px solid var(--td-dash-line,#dadce0);border-radius:10px;background:#f8fafd;padding:16px}.dashboard-shell .business-profile-page .dashboard-profile-record-long-text p{margin:0;color:#3c4043;font-family:var(--td-ui-font);font-size:15px;font-weight:400;line-height:1.55;white-space:pre-wrap}.dashboard-shell .business-profile-page .dashboard-profile-record-preview{color:#3c4043!important}.dashboard-shell .business-profile-page .dashboard-profile-record-long-text details{display:grid;grid-gap:12px;gap:12px}.dashboard-shell .business-profile-page .dashboard-profile-record-long-text summary{width:-moz-fit-content;width:fit-content;color:var(--td-dash-accent-strong,#1a73e8);cursor:pointer;font-family:var(--td-ui-font);font-size:15px;font-weight:400;line-height:1.35}.dashboard-shell .business-profile-page .dashboard-profile-record-long-text summary:focus-visible,.dashboard-shell .business-profile-page .dashboard-profile-record-long-text summary:hover{text-decoration:underline;text-underline-offset:4px}.dashboard-shell .business-profile-page .dashboard-profile-record-long-text details>div{display:grid;grid-gap:12px;gap:12px;border-top:1px solid var(--td-dash-line,#dadce0);margin-top:12px;padding-top:12px}.dashboard-shell .business-profile-page .dashboard-profile-record-long-text:has(details[open]) .dashboard-profile-record-preview{display:none}.dashboard-shell .business-profile-page .dashboard-profile-record-link{color:#188038;font-size:15px;font-weight:400;overflow-wrap:anywhere;text-decoration:none}.dashboard-shell .business-profile-page .dashboard-profile-record-link:focus-visible,.dashboard-shell .business-profile-page .dashboard-profile-record-link:hover{text-decoration:underline;text-underline-offset:4px}.dashboard-shell .business-profile-page .dashboard-profile-source-record .profile-missing{color:#9aa0a6!important;font-size:15px!important;font-style:italic;font-weight:400!important;line-height:1.55!important}.dashboard-shell .business-profile-page .dashboard-profile-view-sidebar{display:grid;align-self:start;grid-gap:18px;gap:18px}.dashboard-shell .business-profile-page .dashboard-profile-jump-card,.dashboard-shell .business-profile-page .dashboard-profile-view-sidebar>*{border:0!important;border-radius:18px!important;background:var(--td-dash-surface,#ffffff)!important;box-shadow:none!important;padding:24px!important}.dashboard-shell .business-profile-page .dashboard-profile-view-sidebar .dashboard-profile-view-list{border:0!important}.dashboard-shell .business-profile-page .dashboard-profile-view-hint{margin:0;color:#3c4043;font-size:15px;line-height:1.55}.dashboard-shell .business-profile-page .dashboard-profile-jump-card{display:grid;grid-gap:14px;gap:14px}.dashboard-shell .business-profile-page .dashboard-profile-jump-card>span{color:var(--td-dash-muted,#5f6368);font-size:13px;font-weight:600;line-height:1.35}.dashboard-shell .business-profile-page .dashboard-profile-jump-card .dashboard-profile-section-links{display:grid;grid-gap:4px;gap:4px;border-top:1px solid var(--td-dash-line,#dadce0);padding-top:12px}.dashboard-shell .business-profile-page .dashboard-profile-jump-card a{color:#3c4043;font-size:15px;font-weight:400;line-height:1.35;padding:8px 10px;text-decoration:none}.dashboard-shell .business-profile-page .dashboard-profile-jump-card a:focus-visible,.dashboard-shell .business-profile-page .dashboard-profile-jump-card a:hover{background:#f8fafd;color:var(--td-dash-accent-strong,#1a73e8)}.dashboard-shell .business-profile-page .dashboard-profile-service-card h4,.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-review-header h3,.dashboard-shell .business-profile-page .dashboard-profile-view-sidebar h3{color:#202124!important;font-family:var(--td-ui-font)!important;font-size:19px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.25!important}.dashboard-shell .business-profile-page .dashboard-profile-jump-card a,.dashboard-shell .business-profile-page .dashboard-profile-jump-card>span,.dashboard-shell .business-profile-page .dashboard-profile-pending-notice p,.dashboard-shell .business-profile-page .dashboard-profile-service-detail em,.dashboard-shell .business-profile-page .dashboard-profile-service-url em,.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-record-grid em,.dashboard-shell .business-profile-page .dashboard-profile-view-hint,.dashboard-shell .business-profile-page .dashboard-profile-view-list span,.dashboard-shell .business-profile-page .dashboard-profile-view-list strong,.dashboard-shell .business-profile-page .dashboard-profile-view-status p{font-family:var(--td-ui-font)!important;font-size:15px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.55!important;text-transform:none!important}.dashboard-shell .business-profile-page .dashboard-profile-record-tags span,.dashboard-shell .business-profile-page .dashboard-profile-service-badges span,.dashboard-shell .business-profile-page .dashboard-profile-status-badge{font-weight:400!important}@media (max-width:760px){.dashboard-shell .business-profile-page .td-profile-settings-form-body,.dashboard-shell .business-profile-page .td-profile-settings-rail-card,.dashboard-shell .business-profile-page .td-profile-settings-workspace .dashboard-profile-card-footer{padding:20px!important}}@media (max-width:900px){.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-record-grid{grid-template-columns:minmax(0,1fr)!important}.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-record-block{padding:22px!important}}@media (max-width:620px){.dashboard-shell .business-profile-page .dashboard-profile-trial-update-notice,.dashboard-shell .business-profile-page .dashboard-profile-update-message{align-items:flex-start;flex-direction:column}.dashboard-shell .business-profile-page .dashboard-profile-update-message{gap:4px}.dashboard-shell .business-profile-page .dashboard-profile-trial-update-notice .button{width:100%}.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-review-header{align-items:flex-start!important;flex-direction:column}.dashboard-shell .business-profile-page .dashboard-profile-service-card-head{flex-direction:column}.dashboard-shell .business-profile-page .dashboard-profile-service-badges{justify-content:flex-start}}.dashboard-shell .business-profile-page{gap:26px!important}.dashboard-shell .business-profile-page .dashboard-state-one-head{max-width:860px}.dashboard-shell .business-profile-page .dashboard-state-one-head h1{font-size:36px!important;font-weight:600!important;letter-spacing:-.01em!important}.dashboard-shell .business-profile-page .dashboard-state-one-head p{max-width:780px;font-size:15px!important}.dashboard-shell .business-profile-page .dashboard-profile-setup-workspace,.dashboard-shell .business-profile-page .dashboard-profile-view-workspace{display:grid;grid-template-columns:300px minmax(0,920px);grid-column-gap:40px;column-gap:40px;grid-row-gap:28px;row-gap:28px;align-items:start;width:100%;justify-content:start}.dashboard-shell .business-profile-page .dashboard-profile-setup-main,.dashboard-shell .business-profile-page .dashboard-profile-view-workspace .dashboard-profile-main-stack,.dashboard-shell .business-profile-page .dashboard-profile-view-workspace .dashboard-profile-review-card,.dashboard-shell .business-profile-page .dashboard-profile-view-workspace .dashboard-profile-source-record{min-width:0}.dashboard-shell .business-profile-page .dashboard-profile-hero-card,.dashboard-shell .business-profile-page .dashboard-profile-jump-card,.dashboard-shell .business-profile-page .dashboard-profile-next-strip,.dashboard-shell .business-profile-page .dashboard-profile-record-card,.dashboard-shell .business-profile-page .dashboard-profile-review-card,.dashboard-shell .business-profile-page .dashboard-profile-setup-card,.dashboard-shell .business-profile-page .dashboard-profile-side-card,.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-record-block,.dashboard-shell .business-profile-page .dashboard-profile-source-summary,.dashboard-shell .business-profile-page .dashboard-profile-view-sidebar>*,.dashboard-shell .business-profile-page .td-profile-settings-form-card,.dashboard-shell .business-profile-page .td-profile-settings-rail-card{border:1px solid #eaedf2!important;border-radius:16px!important;background:#ffffff!important;box-shadow:none!important}.dashboard-shell .business-profile-page .dashboard-profile-source-record{gap:18px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-record-block{scroll-margin-top:28px;padding:24px!important}.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-review-header{align-items:center!important;border-bottom:1px solid #eaedf2!important;margin:0 0 22px!important;padding:0 0 16px!important}.dashboard-shell .business-profile-page .dashboard-profile-section-title{display:flex;min-width:0;align-items:center;gap:12px}.dashboard-shell .business-profile-page .dashboard-profile-section-icon{display:inline-flex;width:34px;height:34px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:9px;background:#eef3ff;color:#2c5ce6}.dashboard-shell .business-profile-page .dashboard-profile-section-icon svg{width:18px;height:18px}.dashboard-shell .business-profile-page .dashboard-profile-service-card h4,.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-review-header h3,.dashboard-shell .business-profile-page .dashboard-profile-view-sidebar h3,.dashboard-shell .business-profile-page .td-profile-settings-card-head h2,.dashboard-shell .business-profile-page .td-profile-settings-rail-card h3{color:#202124!important;font-size:20px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.28!important}.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-record-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:0!important;gap:0!important}.dashboard-shell .business-profile-page .dashboard-profile-service-detail em,.dashboard-shell .business-profile-page .dashboard-profile-service-url em,.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-record-grid em{color:#5f6368!important;font-size:14px!important;font-weight:500!important}.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-record-grid>div{display:grid!important;grid-template-columns:180px minmax(0,1fr)!important;align-items:start!important;grid-gap:18px!important;gap:18px!important;padding:15px 0!important}.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-record-grid>div:first-child{border-top:0!important;padding-top:0!important}.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-record-grid>div:last-child{padding-bottom:0!important}.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-record-grid>div.is-wide{grid-column:auto!important}.dashboard-shell .business-profile-page .dashboard-profile-record-list li,.dashboard-shell .business-profile-page .dashboard-profile-record-long-text p,.dashboard-shell .business-profile-page .dashboard-profile-record-text p,.dashboard-shell .business-profile-page .dashboard-profile-review-card blockquote,.dashboard-shell .business-profile-page .dashboard-profile-service-detail p,.dashboard-shell .business-profile-page .dashboard-profile-service-empty,.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-record-grid strong{color:#3c4043!important;font-size:15px!important;font-weight:400!important;line-height:1.58!important}.dashboard-shell .business-profile-page .dashboard-profile-service-cards{display:grid!important;grid-gap:12px!important}.dashboard-shell .business-profile-page .dashboard-profile-service-card{gap:12px!important;border-color:#ebeef2!important;background:#fbfcfd!important}.dashboard-shell .business-profile-page .dashboard-profile-service-card-head{align-items:flex-start!important}.dashboard-shell .business-profile-page .dashboard-profile-record-tags,.dashboard-shell .business-profile-page .dashboard-profile-service-badges{gap:7px!important}.dashboard-shell .business-profile-page .dashboard-profile-record-tags span,.dashboard-shell .business-profile-page .dashboard-profile-service-badges span,.dashboard-shell .business-profile-page .dashboard-profile-status-badge{border-radius:999px!important;font-size:13px!important;font-weight:500!important}.dashboard-shell .business-profile-page .dashboard-profile-service-detail em,.dashboard-shell .business-profile-page .dashboard-profile-service-url em{color:#57606e!important;font-size:13px!important;font-weight:600!important}.dashboard-shell .business-profile-page .dashboard-profile-review-card blockquote{padding-top:12px!important}.dashboard-shell .business-profile-page .dashboard-profile-edit-link{color:#1a73e8!important;font-size:15px!important;font-weight:500!important}.dashboard-shell .business-profile-page .dashboard-profile-view-sidebar{display:grid!important;align-self:start!important;grid-gap:0!important;gap:0!important;position:-webkit-sticky!important;position:sticky!important;top:var(--dashboard-profile-sidebar-sticky-top,86px)!important;z-index:2!important}.dashboard-shell .business-profile-page .dashboard-profile-jump-card,.dashboard-shell .business-profile-page .dashboard-profile-view-sidebar>*{padding:22px!important}.dashboard-shell .business-profile-page .dashboard-profile-view-status{display:grid;grid-gap:14px;gap:14px}.dashboard-shell .business-profile-page .dashboard-profile-jump-card a,.dashboard-shell .business-profile-page .dashboard-profile-pending-notice p,.dashboard-shell .business-profile-page .dashboard-profile-view-status p{color:#3c4043!important;font-size:15px!important;line-height:1.55!important}.dashboard-shell .business-profile-page .dashboard-profile-status-badge{width:-moz-fit-content;width:fit-content;margin:0!important;background:#e6f4ea!important;color:#137333!important;padding:6px 11px!important;text-transform:none!important}.dashboard-shell .business-profile-page .dashboard-profile-status-badge--warning{background:#fce8e6!important;color:#b3261e!important}.dashboard-shell .business-profile-page .dashboard-profile-completion{display:grid;grid-gap:12px;gap:12px;margin-top:2px}.dashboard-shell .business-profile-page .dashboard-profile-completion>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-shell .business-profile-page .dashboard-profile-completion span,.dashboard-shell .business-profile-page .dashboard-profile-completion strong{color:#5f6368;font-size:14px;font-weight:500;line-height:1.35}.dashboard-shell .business-profile-page .dashboard-profile-completion strong{color:#202124;font-size:15px}.dashboard-shell .business-profile-page .dashboard-profile-completion-track{height:8px;overflow:hidden;border-radius:999px;background:#eef1f5}.dashboard-shell .business-profile-page .dashboard-profile-completion-track span{display:block;height:100%;border-radius:inherit;background:#1a73e8}.dashboard-shell .business-profile-page .dashboard-profile-pending-notice{gap:12px!important;margin:0!important;border-color:#f2b8b5!important;background:#fce8e6!important}.dashboard-shell .business-profile-page .dashboard-profile-pending-notice .dashboard-primary-cta{width:100%;margin-top:2px!important}.dashboard-shell .business-profile-page .dashboard-profile-jump-card{display:grid!important;align-content:start!important;grid-gap:18px!important;gap:18px!important}.dashboard-shell .business-profile-page .dashboard-profile-jump-card>span{color:#5f6368!important;font-size:14px!important;font-weight:500!important}.dashboard-shell .business-profile-page .dashboard-profile-jump-card .dashboard-profile-section-links{display:grid!important;grid-gap:3px!important;gap:3px!important;border-top:0!important;padding-top:0!important}.dashboard-shell .business-profile-page .dashboard-profile-jump-card a{display:flex!important;min-width:0!important;align-items:center!important;gap:10px!important;border-radius:8px;padding:8px 10px!important}.dashboard-shell .business-profile-page .dashboard-profile-jump-card a>span:last-child{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dashboard-shell .business-profile-page .dashboard-profile-setup-step-links button{display:flex!important;width:100%!important;min-width:0!important;min-height:0!important;align-items:center!important;gap:10px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#3c4043!important;cursor:pointer!important;font-family:var(--td-ui-font)!important;font-size:15px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.55!important;padding:8px 10px!important;text-align:left!important;text-decoration:none!important;text-transform:none!important;transform:none!important;box-shadow:none!important}.dashboard-shell .business-profile-page .dashboard-profile-setup-step-links button>span:last-child{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.dashboard-shell .business-profile-page .dashboard-profile-jump-card .dashboard-profile-section-icon--nav{width:26px!important;height:26px!important;border-radius:8px!important}.dashboard-shell .business-profile-page .dashboard-profile-jump-card .dashboard-profile-section-icon--nav svg{width:15px!important;height:15px!important}.dashboard-shell .business-profile-page .dashboard-profile-jump-card a:focus-visible,.dashboard-shell .business-profile-page .dashboard-profile-jump-card a:hover,.dashboard-shell .business-profile-page .dashboard-profile-setup-step-links button:focus-visible,.dashboard-shell .business-profile-page .dashboard-profile-setup-step-links button:hover{background:#f6f7f9!important;color:#1a73e8!important}.dashboard-shell .business-profile-page .dashboard-profile-jump-card a.is-active,.dashboard-shell .business-profile-page .dashboard-profile-jump-card a[aria-current=location],.dashboard-shell .business-profile-page .dashboard-profile-setup-step-links button.is-active,.dashboard-shell .business-profile-page .dashboard-profile-setup-step-links button[aria-current=step]{background:#eef3ff!important;color:#2c5ce6!important;font-weight:500!important}.dashboard-shell .business-profile-page .dashboard-profile-setup-step-links button.is-complete{color:#202124!important}.dashboard-shell .business-profile-page .dashboard-profile-setup-step-links button.is-complete .dashboard-profile-section-icon--nav{background:#eaf7f1!important;color:#188038!important}.dashboard-shell .business-profile-page .dashboard-profile-setup-step-links button.is-locked,.dashboard-shell .business-profile-page .dashboard-profile-setup-step-links button:disabled{color:#9aa0a6!important;cursor:not-allowed!important;opacity:.64!important}.dashboard-shell .business-profile-page .dashboard-profile-setup-step-links button.is-locked .dashboard-profile-section-icon--nav,.dashboard-shell .business-profile-page .dashboard-profile-setup-step-links button:disabled .dashboard-profile-section-icon--nav{background:#f1f3f4!important;color:#9aa0a6!important}.dashboard-shell .business-profile-page .td-profile-settings-workspace{grid-template-columns:minmax(0,1fr) 280px!important;gap:28px!important;max-width:none!important}.dashboard-shell .business-profile-page .td-profile-settings-form-body{padding:28px!important}.dashboard-shell .business-profile-page .td-profile-settings-card-head{margin-bottom:24px!important;padding-bottom:18px!important}.dashboard-shell .business-profile-page .td-profile-settings-section-list{gap:4px!important}.dashboard-shell .business-profile-page .td-profile-settings-section-list button{grid-template-columns:32px minmax(0,1fr)!important;min-height:40px!important;border:0!important;padding:7px 9px!important}.dashboard-shell .business-profile-page .td-profile-settings-section-list button strong{font-size:15px!important}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-shell{display:grid;grid-gap:16px;gap:16px;padding-top:22px}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form{display:grid;grid-gap:28px;gap:28px}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form .dashboard-profile-form-grid{gap:22px}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form.is-wording_style .dashboard-profile-form-grid{gap:24px!important}.dashboard-shell .business-profile-page .dashboard-profile-edit-panel{display:grid!important;grid-gap:22px!important;gap:22px!important;border:1px solid #e1e5ec!important;border-radius:14px!important;background:#ffffff!important;padding:24px!important}.dashboard-shell .business-profile-page .dashboard-profile-edit-panel-head{display:grid!important;grid-gap:6px!important;gap:6px!important;border-bottom:1px solid #eef1f5!important;padding-bottom:18px!important}.dashboard-shell .business-profile-page .dashboard-profile-edit-panel-head strong{margin:0!important;color:#202124!important;font-family:var(--td-ui-font)!important;font-size:19px!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.25!important}.dashboard-shell .business-profile-page .dashboard-profile-edit-panel-head p{margin:0!important;color:#6f7784!important;font-family:var(--td-ui-font)!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important}.dashboard-shell .business-profile-page .dashboard-profile-design-editor{container-type:inline-size!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:0!important;gap:0!important;align-items:start!important}.dashboard-shell .business-profile-page .dashboard-profile-design-layout{display:grid!important;grid-template-columns:minmax(340px,470px) minmax(280px,360px)!important;grid-gap:28px!important;gap:28px!important;align-items:start!important;justify-content:start!important;min-width:0!important}.dashboard-shell .business-profile-page .dashboard-profile-design-controls,.dashboard-shell .business-profile-page .dashboard-profile-design-section{display:grid!important;grid-gap:12px!important;gap:12px!important;min-width:0!important}.dashboard-shell .business-profile-page .dashboard-profile-design-controls{gap:28px!important;max-width:470px!important}.dashboard-shell .business-profile-page .dashboard-profile-design-group-label{color:#98a0aa!important;font-family:var(--td-ui-font)!important;font-size:12px!important;font-weight:700!important;letter-spacing:.05em!important;line-height:1.2!important;text-transform:uppercase!important}.dashboard-shell .business-profile-page .dashboard-profile-design-control{display:grid!important;grid-gap:8px!important;gap:8px!important}.dashboard-shell .business-profile-page .dashboard-profile-design-label{color:#202124!important;font-family:var(--td-ui-font)!important;font-size:15px!important;font-weight:600!important;line-height:1.35!important}.dashboard-shell .business-profile-page .dashboard-profile-design-help{display:block!important;margin:0!important}.dashboard-shell .business-profile-page .dashboard-profile-design-control>.dashboard-profile-design-help,.dashboard-shell .business-profile-page .dashboard-profile-design-help{color:#6f7784!important;font-family:var(--td-ui-font)!important;font-size:13px!important;font-style:normal!important;font-weight:400!important;line-height:1.45!important}.dashboard-shell .business-profile-page .dashboard-profile-design-section-help{margin:-2px 0 0!important;color:#6f7784!important;font-family:var(--td-ui-font)!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important}.dashboard-shell .business-profile-page .dashboard-profile-design-segmented{display:flex!important;flex-wrap:nowrap!important;gap:4px!important;border:1px solid #e9ecef!important;border-radius:10px!important;background:#f1f3f5!important;padding:4px!important}.dashboard-shell .business-profile-page .dashboard-profile-design-segmented button{display:inline-flex!important;min-width:0!important;min-height:36px!important;flex:1 1 auto!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#5a616b!important;cursor:pointer!important;font-family:var(--td-ui-font)!important;font-size:13.5px!important;font-weight:500!important;line-height:1.2!important;padding:8px 12px!important;text-align:center!important;white-space:nowrap!important}.dashboard-shell .business-profile-page .dashboard-profile-design-segmented button:focus-visible,.dashboard-shell .business-profile-page .dashboard-profile-design-segmented button:hover{background:#f4f8fd!important;color:#2563eb!important;outline:none!important}.dashboard-shell .business-profile-page .dashboard-profile-design-segmented button.is-selected{background:#ffffff!important;color:#141a20!important;box-shadow:0 1px 2px rgb(16 24 40/10%)!important;font-weight:600!important}.dashboard-shell .business-profile-page .dashboard-profile-design-colour-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important}.dashboard-shell .business-profile-page .dashboard-profile-design-colour-card{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;position:relative!important;border:1px solid #e6e8eb!important;border-radius:12px!important;background:#fbfcfd!important;padding:14px!important}.dashboard-shell .business-profile-page .dashboard-profile-design-colour-row{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.dashboard-shell .business-profile-page .dashboard-profile-design-colour-picker-anchor{position:relative!important;display:block!important;width:42px!important;height:42px!important;flex:0 0 auto!important}.dashboard-shell .business-profile-page .dashboard-profile-design-colour-swatch{position:relative!important;display:block!important;width:42px!important;height:42px!important;overflow:hidden!important;border:1px solid rgb(16 24 40/10%)!important;border-radius:9px!important;cursor:pointer!important;box-shadow:inset 0 0 0 1px rgb(255 255 255/18%)!important;padding:0!important;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease!important}.dashboard-shell .business-profile-page .dashboard-profile-design-colour-swatch:focus-visible,.dashboard-shell .business-profile-page .dashboard-profile-design-colour-swatch:hover,.dashboard-shell .business-profile-page .dashboard-profile-design-colour-swatch[aria-expanded=true]{border-color:#bfd0f8!important;box-shadow:0 0 0 3px rgb(37 99 235/10%),inset 0 0 0 1px rgb(255 255 255/20%)!important;outline:none!important}.dashboard-shell .business-profile-page .dashboard-profile-design-colour-swatch:hover{transform:translateY(-1px)!important}.dashboard-shell .business-profile-page .dashboard-profile-design-colour-picker{position:absolute!important;top:calc(100% + 10px)!important;left:0!important;z-index:60!important;display:grid!important;width:296px!important;grid-gap:14px!important;gap:14px!important;border:1px solid #dfe4ec!important;border-radius:16px!important;background:#ffffff!important;box-shadow:0 20px 50px rgb(16 24 40/16%)!important;padding:18px!important}.dashboard-shell .business-profile-page .dashboard-profile-design-colour-picker:before{content:""!important;position:absolute!important;top:-6px!important;left:15px!important;width:10px!important;height:10px!important;border-top:1px solid #dfe4ec!important;border-left:1px solid #dfe4ec!important;background:#ffffff!important;transform:rotate(45deg)!important}.dashboard-shell .business-profile-page .dashboard-profile-design-colour-canvas{position:relative!important;display:block!important;width:100%!important;height:178px!important;overflow:hidden!important;border:0!important;border-radius:8px!important;background-image:linear-gradient(0deg,#000000,rgb(0 0 0/0)),linear-gradient(90deg,#ffffff,rgb(255 255 255/0))!important;cursor:crosshair!important;padding:0!important;touch-action:none!important}.dashboard-shell .business-profile-page .dashboard-profile-design-colour-canvas:focus-visible{box-shadow:0 0 0 3px rgb(37 99 235/14%)!important;outline:none!important}.dashboard-shell .business-profile-page .dashboard-profile-design-colour-canvas>span{position:absolute!important;display:block!important;width:16px!important;height:16px!important;border:3px solid #ffffff!important;border-radius:999px!important;box-shadow:0 0 0 1px rgb(16 24 40/28%),0 6px 14px rgb(16 24 40/20%)!important;transform:translate(-50%,-50%)!important}.dashboard-shell .business-profile-page .dashboard-profile-design-colour-slider{display:block!important;height:20px!important}.dashboard-shell .business-profile-page .dashboard-profile-design-colour-slider input[type=range]{display:block!important;width:100%!important;height:16px!important;margin:0!important;cursor:pointer!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;border-radius:999px!important;outline:none!important}.dashboard-shell .business-profile-page .dashboard-profile-design-colour-slider--hue input[type=range]{background:linear-gradient(90deg,#ff0000,#ffff00 16.66%,#00ff00 33.33%,#00ffff 50%,#0000ff 66.66%,#ff00ff 83.33%,#ff0000)!important}.dashboard-shell .business-profile-page .dashboard-profile-design-colour-slider--opacity input[type=range]{cursor:default!important;background:linear-gradient(90deg,rgb(255 255 255/0),currentColor),linear-gradient(45deg,#d9dde5 25%,transparent 0),linear-gradient(-45deg,#d9dde5 25%,transparent 0),linear-gradient(45deg,transparent 75%,#d9dde5 0),linear-gradient(-45deg,transparent 75%,#d9dde5 0)!important;background-color:#ffffff!important;background-position:0 0,0 0,0 6px,6px -6px,-6px 0!important;background-size:auto,12px 12px,12px 12px,12px 12px,12px 12px!important;color:inherit!important}.dashboard-shell .business-profile-page .dashboard-profile-design-colour-slider input[type=range]::-webkit-slider-thumb{width:18px!important;height:18px!important;border:3px solid #ffffff!important;border-radius:999px!important;background:transparent!important;box-shadow:0 0 0 1px rgb(16 24 40/24%),0 4px 10px rgb(16 24 40/18%)!important;-webkit-appearance:none!important;appearance:none!important}.dashboard-shell .business-profile-page .dashboard-profile-design-colour-slider input[type=range]::-moz-range-thumb{width:14px!important;height:14px!important;border:3px solid #ffffff!important;border-radius:999px!important;background:transparent!important;box-shadow:0 0 0 1px rgb(16 24 40/24%),0 4px 10px rgb(16 24 40/18%)!important}.dashboard-shell .business-profile-page .dashboard-profile-design-colour-input-row{display:grid!important;grid-template-columns:74px minmax(0,1fr) 74px!important;grid-gap:8px!important;gap:8px!important}.dashboard-shell .business-profile-page .dashboard-profile-design-colour-input-row span,.dashboard-shell .business-profile-page .dashboard-profile-design-colour-picker-hex,.dashboard-shell .business-profile-page .dashboard-profile-design-colour-picker-opacity{display:flex!important;min-height:42px!important;align-items:center!important;border:1px solid #dfe4ec!important;border-radius:8px!important;background:#ffffff!important;color:#596274!important;font-family:var(--td-ui-font)!important;font-size:15px!important;font-weight:400!important;line-height:1.2!important;padding:8px 12px!important}.dashboard-shell .business-profile-page .dashboard-profile-design-colour-picker-hex,.dashboard-shell .business-profile-page .dashboard-profile-design-colour-picker-opacity{width:100%!important}.dashboard-shell .business-profile-page .dashboard-profile-design-colour-picker-hex:focus,.dashboard-shell .business-profile-page .dashboard-profile-design-colour-picker-hex:focus-visible{border-color:#2563eb!important;box-shadow:0 0 0 3px rgb(37 99 235/14%)!important;outline:none!important}.dashboard-shell .business-profile-page .dashboard-profile-design-colour-saved-header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:2px 0 -4px!important}.dashboard-shell .business-profile-page .dashboard-profile-design-colour-saved-header strong{color:#344054!important;font-size:14px!important;font-weight:600!important;line-height:1.35!important}.dashboard-shell .business-profile-page .dashboard-profile-design-colour-palette{display:grid!important;grid-template-columns:repeat(7,28px)!important;grid-gap:10px!important;gap:10px!important}.dashboard-shell .business-profile-page .dashboard-profile-design-colour-palette button{display:block!important;min-width:28px!important;width:28px!important;max-width:28px!important;min-height:28px!important;height:28px!important;max-height:28px!important;flex:0 0 28px!important;border:0!important;border-radius:999px!important;cursor:pointer!important;box-shadow:inset 0 0 0 1px rgb(16 24 40/8%)!important;padding:0!important;transition:box-shadow .14s ease,transform .14s ease!important}.dashboard-shell .business-profile-page .dashboard-profile-design-colour-palette button:focus-visible,.dashboard-shell .business-profile-page .dashboard-profile-design-colour-palette button:hover{box-shadow:0 0 0 4px rgb(37 99 235/10%),inset 0 0 0 1px rgb(16 24 40/10%)!important;outline:none!important;transform:translateY(-1px)!important}.dashboard-shell .business-profile-page .dashboard-profile-design-colour-palette button.is-selected{box-shadow:0 0 0 4px #eef2f7,0 0 0 6px #cfd6df,inset 0 0 0 1px rgb(16 24 40/8%)!important}.dashboard-shell .business-profile-page .dashboard-profile-design-colour-row>span>strong{display:block!important;margin:0!important;color:#202124!important;font-size:14px!important;font-weight:600!important;line-height:1.25!important}.dashboard-shell .business-profile-page .dashboard-profile-design-colour-row>span>em{display:block!important;margin:3px 0 0!important;color:#8a93a0!important;font-size:12.5px!important;font-style:normal!important;font-weight:400!important;line-height:1.4!important}.dashboard-shell .business-profile-page .dashboard-profile-design-hex{width:90px!important;flex:0 0 auto!important;border:1px solid #e0e3e7!important;border-radius:6px!important;background:#ffffff!important;color:#5a616b!important;font-family:var(--td-ui-font)!important;font-size:13px!important;font-weight:500!important;line-height:1.3!important;padding:5px 8px!important;text-transform:uppercase!important}.dashboard-shell .business-profile-page .dashboard-profile-design-hex:focus,.dashboard-shell .business-profile-page .dashboard-profile-design-hex:focus-visible{border-color:#2563eb!important;box-shadow:0 0 0 3px rgb(37 99 235/14%)!important;outline:none!important}.dashboard-shell .business-profile-page .dashboard-profile-design-default-note{display:flex!important;align-items:center!important;gap:14px!important;border:1px solid #e6e8eb!important;border-radius:12px!important;background:#fbfcfd!important;padding:14px!important}.dashboard-shell .business-profile-page .dashboard-profile-design-default-note span{display:flex!important;flex:0 0 auto!important;gap:7px!important}.dashboard-shell .business-profile-page .dashboard-profile-design-default-note i{display:block!important;width:34px!important;height:34px!important;border:1px solid rgb(0 0 0/6%)!important;border-radius:8px!important}.dashboard-shell .business-profile-page .dashboard-profile-design-default-note p{margin:0!important;color:#6f7784!important;font-size:13px!important;line-height:1.45!important}.dashboard-shell .business-profile-page .dashboard-profile-design-control-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:14px!important;gap:14px!important}@container (max-width: 720px){.dashboard-shell .business-profile-page .dashboard-profile-design-layout{grid-template-columns:minmax(0,1fr)!important}.dashboard-shell .business-profile-page .dashboard-profile-design-controls{max-width:500px!important}.dashboard-shell .business-profile-page .dashboard-profile-design-preview{max-width:360px!important;position:static!important}}@media (max-width:900px){.dashboard-shell .business-profile-page .dashboard-profile-design-control-grid{grid-template-columns:minmax(0,1fr)!important}.dashboard-shell .business-profile-page .dashboard-profile-theme-picker-toggle{justify-content:space-between!important;width:100%!important}.dashboard-shell .business-profile-page .dashboard-profile-design-colour-card{align-items:stretch!important;flex-direction:column!important}}.dashboard-shell .business-profile-page .dashboard-profile-theme-selector--merged{display:grid!important;grid-gap:0!important;gap:0!important}.dashboard-shell .business-profile-page .dashboard-profile-theme-picker{display:grid!important;grid-gap:10px!important;gap:10px!important}.dashboard-shell .business-profile-page .dashboard-profile-theme-select{position:relative!important;display:block!important;min-width:0!important}.dashboard-shell .business-profile-page .dashboard-profile-theme-picker-label{display:grid!important;grid-gap:3px!important;gap:3px!important}.dashboard-shell .business-profile-page .dashboard-profile-theme-picker-label strong{color:#202124!important;font-size:14px!important;font-weight:600!important;line-height:1.25!important}.dashboard-shell .business-profile-page .dashboard-profile-theme-picker-label span{color:#6f7784!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important}.dashboard-shell .business-profile-page .dashboard-profile-theme-picker-toggle{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-height:42px!important;border:1px solid #dfe4ec!important;border-radius:8px!important;background:#ffffff!important;color:#202124!important;cursor:pointer!important;font-family:var(--td-ui-font)!important;padding:9px 14px 9px 16px!important;text-align:left!important;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease!important}.dashboard-shell .business-profile-page .dashboard-profile-theme-picker-toggle:focus-visible,.dashboard-shell .business-profile-page .dashboard-profile-theme-picker-toggle:hover{border-color:#bfd0f8!important;background:#f8fbff!important;box-shadow:0 0 0 3px rgb(37 99 235/10%)!important;outline:none!important}.dashboard-shell .business-profile-page .dashboard-profile-theme-picker-toggle strong{color:#202124!important;font-size:15px!important;font-weight:600!important;line-height:1.25!important}.dashboard-shell .business-profile-page .dashboard-profile-theme-picker-toggle svg{width:16px!important;height:16px!important;flex:0 0 auto!important;color:#6f7784!important;transition:transform .14s ease!important}.dashboard-shell .business-profile-page .dashboard-profile-theme-picker-toggle[aria-expanded=true] svg{transform:rotate(180deg)!important}.dashboard-shell .business-profile-page .dashboard-profile-theme-picker-toggle path{stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:2!important}.dashboard-shell .business-profile-page .dashboard-profile-theme-picker-description{color:#6f7784!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.dashboard-shell .business-profile-page .dashboard-profile-theme-picker-summary{display:grid!important;grid-gap:10px!important;gap:10px!important;border:1px solid #e6e8eb!important;border-radius:10px!important;background:#fbfcfd!important;padding:14px!important}.dashboard-shell .business-profile-page .dashboard-profile-theme-picker-summary p{margin:0!important;color:#5f6875!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important}.dashboard-shell .business-profile-page .dashboard-profile-theme-picker-points{display:grid!important;grid-gap:8px!important;gap:8px!important;list-style:none!important;margin:0!important;padding:0!important}.dashboard-shell .business-profile-page .dashboard-profile-theme-picker-points li{position:relative!important;color:#303642!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important;padding-left:18px!important}.dashboard-shell .business-profile-page .dashboard-profile-theme-picker-points li:before{content:""!important;position:absolute!important;left:0!important;top:.58em!important;width:7px!important;height:7px!important;border-radius:999px!important;background:#2563eb!important}.dashboard-shell .business-profile-page .dashboard-profile-theme-options{position:absolute!important;z-index:20!important;top:calc(100% + 6px)!important;right:0!important;left:0!important;display:grid!important;max-height:320px!important;overflow-y:auto!important;border:1px solid #dfe4ec!important;border-radius:12px!important;background:#ffffff!important;box-shadow:0 16px 38px rgb(16 24 40/12%)!important;padding:6px!important}.dashboard-shell .business-profile-page .dashboard-profile-theme-options button{display:grid!important;grid-gap:4px!important;gap:4px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#202124!important;cursor:pointer!important;font-family:var(--td-ui-font)!important;padding:11px 12px!important;text-align:left!important}.dashboard-shell .business-profile-page .dashboard-profile-theme-options button:focus-visible,.dashboard-shell .business-profile-page .dashboard-profile-theme-options button:hover{background:#f4f8fd!important;outline:none!important}.dashboard-shell .business-profile-page .dashboard-profile-theme-options button.is-selected{background:#eef3ff!important}.dashboard-shell .business-profile-page .dashboard-profile-theme-options strong{color:#202124!important;font-size:14px!important;font-weight:600!important;line-height:1.25!important}.dashboard-shell .business-profile-page .dashboard-profile-theme-options span{color:#6f7784!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important}.dashboard-shell .business-profile-page .dashboard-profile-design-preview{display:grid!important;grid-gap:12px!important;gap:12px!important;max-width:100%!important;min-width:0!important;position:-webkit-sticky!important;position:sticky!important;top:24px!important}@container (max-width: 670px){.dashboard-shell .business-profile-page .dashboard-profile-design-preview{max-width:360px!important;position:static!important}}@media (min-width:901px){.dashboard-shell .business-profile-page #profile-page-design,.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form[data-profile-step=page_design],.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form[data-profile-step=page_design] .dashboard-profile-design-editor,.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form[data-profile-step=page_design] .dashboard-profile-design-layout,.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form[data-profile-step=page_design] .dashboard-profile-form-grid,.dashboard-shell .business-profile-page .td-profile-settings-form-card[data-profile-step=page_design],.dashboard-shell .business-profile-page .td-profile-settings-form-card[data-profile-step=page_design] .dashboard-profile-design-editor,.dashboard-shell .business-profile-page .td-profile-settings-form-card[data-profile-step=page_design] .dashboard-profile-design-layout,.dashboard-shell .business-profile-page .td-profile-settings-form-card[data-profile-step=page_design] .td-profile-settings-form-body{overflow:visible!important}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form[data-profile-step=page_design] .dashboard-profile-design-layout,.dashboard-shell .business-profile-page .td-profile-settings-form-card[data-profile-step=page_design] .dashboard-profile-design-layout{grid-template-columns:minmax(340px,470px) minmax(280px,360px)!important;align-items:start!important}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form[data-profile-step=page_design] .dashboard-profile-design-controls,.dashboard-shell .business-profile-page .td-profile-settings-form-card[data-profile-step=page_design] .dashboard-profile-design-controls{max-width:470px!important;padding-bottom:0!important}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form[data-profile-step=page_design] .dashboard-profile-design-layout.is-colour-picker-open .dashboard-profile-design-controls,.dashboard-shell .business-profile-page .td-profile-settings-form-card[data-profile-step=page_design] .dashboard-profile-design-layout.is-colour-picker-open .dashboard-profile-design-controls{padding-bottom:560px!important}.dashboard-shell .business-profile-page .dashboard-profile-design-preview{align-self:start!important;position:-webkit-sticky!important;position:sticky!important;top:96px!important;z-index:2!important}}.dashboard-shell .business-profile-page .dashboard-profile-design-preview-frame{overflow:hidden!important;border:1px solid #e6e8eb!important;border-radius:14px!important;background:#ffffff!important;max-width:100%!important;min-width:0!important}.dashboard-shell .business-profile-page .dashboard-profile-design-preview-bar{display:flex!important;align-items:center!important;gap:10px!important;border-bottom:1px solid #e6e8eb!important;background:#f1f3f5!important;padding:9px 12px!important}.dashboard-shell .business-profile-page .dashboard-profile-design-preview-bar span{display:flex!important;gap:5px!important}.dashboard-shell .business-profile-page .dashboard-profile-design-preview-bar i{display:block!important;width:9px!important;height:9px!important;border-radius:999px!important;background:#d6dadf!important}.dashboard-shell .business-profile-page .dashboard-profile-design-preview-bar strong{flex:1 1!important;border:1px solid #e6e8eb!important;border-radius:6px!important;background:#ffffff!important;color:#98a0aa!important;font-size:11.5px!important;font-weight:500!important;line-height:1.25!important;padding:3px 10px!important;text-align:center!important}.dashboard-shell .business-profile-page .dashboard-profile-design-preview-hero{color:#ffffff!important}.dashboard-shell .business-profile-page .dashboard-profile-design-preview-hero span{color:inherit!important;font-size:13px!important;font-weight:700!important;letter-spacing:.01em!important}.dashboard-shell .business-profile-page .dashboard-profile-design-preview-hero h4{margin:10px 0 0!important;color:inherit!important;font-size:18px!important;font-weight:700!important;line-height:1.3!important}.dashboard-shell .business-profile-page .dashboard-profile-design-preview-hero p{margin:6px 0 0!important;color:rgb(255 255 255/86%)!important;font-size:13px!important;line-height:1.45!important}.dashboard-shell .business-profile-page .dashboard-profile-design-preview-hero b{display:inline-flex!important;align-items:center!important;border:1px solid transparent!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;margin-top:14px!important;padding:9px 18px!important}.dashboard-shell .business-profile-page .dashboard-profile-design-preview-body div{border:1px solid #e9ecef!important;background:#fbfcfd!important;padding:14px!important}.dashboard-shell .business-profile-page .dashboard-profile-design-preview-body strong{display:block!important;color:#202124!important;font-size:14px!important;font-weight:700!important;line-height:1.25!important}.dashboard-shell .business-profile-page .dashboard-profile-design-preview-body p,.dashboard-shell .business-profile-page .dashboard-profile-design-preview>p{margin:6px 0 0!important;color:#6f7784!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important}.dashboard-shell .business-profile-page .dashboard-profile-design-preview-tip{display:flex!important;align-items:flex-start!important;gap:7px!important;color:#8a93a0!important;font-style:italic!important}.dashboard-shell .business-profile-page .dashboard-profile-design-preview-tip span{display:inline-grid!important;width:15px!important;height:15px!important;flex:0 0 auto!important;place-items:center!important;border:1px solid!important;border-radius:999px!important;color:#8a93a0!important;font-size:10px!important;font-style:normal!important;font-weight:700!important;line-height:1!important;margin-top:2px!important}.dashboard-shell .business-profile-page .dashboard-profile-design-preview-body a{display:inline-block!important;margin-top:10px!important;font-size:13px!important;font-weight:600!important;text-decoration:none!important}@media (max-width:760px){.dashboard-shell .business-profile-page .dashboard-profile-design-colour-grid{grid-template-columns:minmax(0,1fr)!important}.dashboard-shell .business-profile-page .dashboard-profile-design-segmented button{white-space:normal!important}}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form.is-services .dashboard-profile-form-grid{grid-template-columns:minmax(0,1fr)!important}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #f1f3f6!important;background:#FBFCFD;margin:0 -24px -22px;padding:18px 24px}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-actions-left,.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-actions-right{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-actions-right{justify-content:flex-end;margin-left:auto}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-actions .button,.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-actions button{min-width:140px;min-height:44px!important;border-radius:10px!important;font-size:14px!important;font-weight:400!important;padding:11px 18px!important}.dashboard-shell .business-profile-page .dashboard-profile-inline-cancel-link{display:inline-flex;min-height:auto;align-items:center;border:0!important;background:transparent!important;color:#5f6368!important;font-size:14px!important;font-weight:400!important;line-height:1.35;padding:0!important;text-decoration:none}.dashboard-shell .business-profile-page .dashboard-profile-inline-cancel-link:focus-visible,.dashboard-shell .business-profile-page .dashboard-profile-inline-cancel-link:hover{color:#202124!important;text-decoration:none!important}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-actions .button-secondary,.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-actions .dashboard-state-one-secondary{border:1px solid #e1e5ec!important;background:#ffffff!important;color:#202124!important}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-actions .button-secondary:hover,.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-actions .dashboard-state-one-secondary:hover{border-color:#c6ccd6!important;background:#fafbfc!important;color:#202124!important}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-actions .dashboard-primary-cta,.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-actions .dashboard-state-one-primary{border:1px solid #2c5ce6!important;background:#2c5ce6!important;color:#ffffff!important}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-actions .dashboard-primary-cta:hover,.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-actions .dashboard-state-one-primary:hover{border-color:#2149c4!important;background:#2149c4!important;color:#ffffff!important}.dashboard-shell .business-profile-page .dashboard-profile-setup-card.td-profile-settings-form-card .dashboard-profile-card-footer{border-top:1px solid #f1f3f6!important;background:#FBFCFD!important}.dashboard-shell .business-profile-page .dashboard-profile-review-card--wizard .dashboard-profile-review-save-block .dashboard-profile-card-footer .button,.dashboard-shell .business-profile-page .dashboard-profile-review-card--wizard .dashboard-profile-review-save-block .dashboard-profile-card-footer button,.dashboard-shell .business-profile-page .dashboard-profile-setup-card.td-profile-settings-form-card .dashboard-profile-card-footer .button,.dashboard-shell .business-profile-page .dashboard-profile-setup-card.td-profile-settings-form-card .dashboard-profile-card-footer button{min-width:140px!important;min-height:44px!important;border-radius:10px!important;font-size:14px!important;font-weight:400!important;padding:11px 18px!important}.dashboard-shell .business-profile-page .dashboard-profile-review-card--wizard .dashboard-profile-review-save-block .dashboard-profile-card-footer .button-secondary,.dashboard-shell .business-profile-page .dashboard-profile-review-card--wizard .dashboard-profile-review-save-block .dashboard-profile-card-footer .dashboard-state-one-secondary,.dashboard-shell .business-profile-page .dashboard-profile-setup-card.td-profile-settings-form-card .dashboard-profile-card-footer .button-secondary,.dashboard-shell .business-profile-page .dashboard-profile-setup-card.td-profile-settings-form-card .dashboard-profile-card-footer .dashboard-state-one-secondary{border:1px solid #e1e5ec!important;background:#ffffff!important;color:#202124!important}.dashboard-shell .business-profile-page .dashboard-profile-review-card--wizard .dashboard-profile-review-save-block .dashboard-profile-card-footer .button-secondary:hover,.dashboard-shell .business-profile-page .dashboard-profile-review-card--wizard .dashboard-profile-review-save-block .dashboard-profile-card-footer .dashboard-state-one-secondary:hover,.dashboard-shell .business-profile-page .dashboard-profile-setup-card.td-profile-settings-form-card .dashboard-profile-card-footer .button-secondary:hover,.dashboard-shell .business-profile-page .dashboard-profile-setup-card.td-profile-settings-form-card .dashboard-profile-card-footer .dashboard-state-one-secondary:hover{border-color:#c6ccd6!important;background:#fafbfc!important;color:#202124!important}.dashboard-shell .business-profile-page .dashboard-profile-review-card--wizard .dashboard-profile-review-save-block .dashboard-profile-card-footer .dashboard-primary-cta,.dashboard-shell .business-profile-page .dashboard-profile-review-card--wizard .dashboard-profile-review-save-block .dashboard-profile-card-footer .dashboard-state-one-primary,.dashboard-shell .business-profile-page .dashboard-profile-setup-card.td-profile-settings-form-card .dashboard-profile-card-footer .dashboard-primary-cta,.dashboard-shell .business-profile-page .dashboard-profile-setup-card.td-profile-settings-form-card .dashboard-profile-card-footer .dashboard-state-one-primary{border:1px solid #2c5ce6!important;background:#2c5ce6!important;color:#ffffff!important}.dashboard-shell .business-profile-page .dashboard-profile-review-card--wizard .dashboard-profile-review-save-block .dashboard-profile-card-footer .dashboard-primary-cta:hover,.dashboard-shell .business-profile-page .dashboard-profile-review-card--wizard .dashboard-profile-review-save-block .dashboard-profile-card-footer .dashboard-state-one-primary:hover,.dashboard-shell .business-profile-page .dashboard-profile-setup-card.td-profile-settings-form-card .dashboard-profile-card-footer .dashboard-primary-cta:hover,.dashboard-shell .business-profile-page .dashboard-profile-setup-card.td-profile-settings-form-card .dashboard-profile-card-footer .dashboard-state-one-primary:hover{border-color:#2149c4!important;background:#2149c4!important;color:#ffffff!important}.dashboard-shell .business-profile-page .dashboard-profile-form-group{gap:7px!important}.dashboard-shell .business-profile-page .dashboard-profile-form-group .muted,.dashboard-shell .business-profile-page .dashboard-profile-form-group label>span,.dashboard-shell .business-profile-page .dashboard-profile-form-group>span{display:inline-flex!important;align-items:center!important;gap:8px!important;width:-moz-fit-content!important;width:fit-content!important;color:#47546b!important;font-family:var(--td-ui-font)!important;font-size:13.5px!important;font-style:normal!important;font-weight:600!important;line-height:1.35!important}.dashboard-shell .business-profile-page .dashboard-profile-form-group .muted small,.dashboard-shell .business-profile-page .dashboard-profile-form-group label>span small,.dashboard-shell .business-profile-page .dashboard-profile-form-group>span small{display:none!important}.dashboard-shell .business-profile-page .dashboard-profile-form-group:has(input[required])>span:after,.dashboard-shell .business-profile-page .dashboard-profile-form-group:has(select[required])>span:after,.dashboard-shell .business-profile-page .dashboard-profile-form-group:has(textarea[required])>span:after,.dashboard-shell .business-profile-page label.dashboard-profile-form-group:has(input[required])>span:after,.dashboard-shell .business-profile-page label.dashboard-profile-form-group:has(select[required])>span:after,.dashboard-shell .business-profile-page label.dashboard-profile-form-group:has(textarea[required])>span:after{display:inline-flex;align-items:center;min-height:18px;border-radius:5px;background:#fff7e6;color:#9a5b00;content:"Required";font-size:11px;font-weight:600;line-height:1.2;padding:1px 7px}.dashboard-shell .business-profile-page .dashboard-profile-form-divider p,.dashboard-shell .business-profile-page .dashboard-profile-form-group em,.dashboard-shell .business-profile-page .dashboard-profile-optional-panel p{color:#8a93a0!important;font-size:12.5px!important;font-style:normal!important;font-weight:400!important;line-height:1.45!important}.dashboard-shell .business-profile-page .dashboard-profile-form-group>em{display:none!important}.dashboard-shell .business-profile-page .dashboard-profile-form-group>.dashboard-profile-colour-helper{display:block!important;margin:-2px 0 0!important;color:#8a93a0!important;font-size:13px!important;font-style:normal!important;font-weight:400!important;line-height:1.45!important}.dashboard-shell .business-profile-page .dashboard-profile-form-group input:not([type=checkbox]):not([type=radio]),.dashboard-shell .business-profile-page .dashboard-profile-form-group select,.dashboard-shell .business-profile-page .dashboard-profile-form-group textarea{border:1px solid #e1e5ec!important;border-radius:11px!important;background:#FBFBFC!important;color:#14181f!important;font-family:var(--td-ui-font)!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important;padding:12px 14px!important;transition:border-color .15s ease,box-shadow .15s ease!important}.dashboard-shell .business-profile-page .dashboard-profile-form-group textarea{line-height:1.55!important}.dashboard-shell .business-profile-page .dashboard-profile-form-group input:not([type=checkbox]):not([type=radio])::placeholder,.dashboard-shell .business-profile-page .dashboard-profile-form-group textarea::placeholder{color:#a9b0bb!important;opacity:1!important}.dashboard-shell .business-profile-page .dashboard-profile-form-group input:not([type=checkbox]):not([type=radio]):focus,.dashboard-shell .business-profile-page .dashboard-profile-form-group input:not([type=checkbox]):not([type=radio]):focus-visible,.dashboard-shell .business-profile-page .dashboard-profile-form-group select:focus,.dashboard-shell .business-profile-page .dashboard-profile-form-group select:focus-visible,.dashboard-shell .business-profile-page .dashboard-profile-form-group textarea:focus,.dashboard-shell .business-profile-page .dashboard-profile-form-group textarea:focus-visible{border-color:#2c5ce6!important;box-shadow:0 0 0 1px rgb(44 92 230/45%)!important;outline:none!important}.dashboard-shell .business-profile-page .dashboard-trade-picker-control{position:relative!important}.dashboard-shell .business-profile-page .dashboard-profile-form-group .dashboard-trade-picker-control input.has-selected-trade{color:#14181f!important;padding-right:96px!important}.dashboard-shell .business-profile-page .dashboard-profile-form-group .dashboard-trade-picker-control input.has-selected-trade::placeholder{color:#14181f!important;opacity:1!important}.dashboard-shell .business-profile-page .dashboard-trade-picker-clear{position:absolute!important;top:50%!important;right:8px!important;display:inline-flex!important;min-width:0!important;min-height:30px!important;align-items:center!important;justify-content:center!important;border:1px solid #d7e1f7!important;border-radius:8px!important;background:#ffffff!important;color:#2c5ce6!important;cursor:pointer!important;font-family:var(--td-ui-font)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;line-height:1!important;padding:0 12px!important;transform:translateY(-50%)!important;box-shadow:none!important}.dashboard-shell .business-profile-page .dashboard-trade-picker-clear:focus-visible,.dashboard-shell .business-profile-page .dashboard-trade-picker-clear:hover{border-color:#b8c9f7!important;background:#f7faff!important;color:#2149c4!important;outline:none!important}.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-record-block{padding:22px 24px!important;overflow:hidden}.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-review-header{margin-bottom:0!important}.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-review-intro-block .dashboard-profile-review-header{margin-bottom:20px!important}.dashboard-shell .business-profile-page .dashboard-profile-section-title{gap:14px!important}.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-review-header h3{font-size:19px!important;font-weight:600!important}.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-record-grid>div{grid-template-columns:200px minmax(0,1fr)!important;gap:28px!important;border-top:0!important;padding:12px 0!important}.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-record-grid>div:first-child{margin-top:18px}.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-record-grid em{color:#8a93a0!important;font-size:13.5px!important;font-weight:400!important;line-height:1.45!important}.dashboard-shell .business-profile-page .dashboard-profile-review-card blockquote,.dashboard-shell .business-profile-page .dashboard-profile-review-meta,.dashboard-shell .business-profile-page .dashboard-profile-service-detail p,.dashboard-shell .business-profile-page .dashboard-profile-service-empty,.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-record-grid strong,.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-record-grid strong span,.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-record-text p{color:#303642!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important}.dashboard-shell .business-profile-page .dashboard-profile-service-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin-top:18px}.dashboard-shell .business-profile-page .dashboard-profile-service-card{align-content:start;gap:11px!important;border:1px solid #ebeef2!important;border-radius:12px!important;background:#FBFCFD!important;padding:14px 16px!important}.dashboard-shell .business-profile-page .dashboard-profile-service-more{display:grid;grid-gap:10px;gap:10px}.dashboard-shell .business-profile-page .dashboard-profile-service-more summary{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;color:#1a73e8;cursor:pointer;font-size:13.5px;font-weight:400;line-height:1.35;list-style:none}.dashboard-shell .business-profile-page .dashboard-profile-service-more[open] summary{order:2}.dashboard-shell .business-profile-page .dashboard-profile-service-more summary::-webkit-details-marker{display:none}.dashboard-shell .business-profile-page .dashboard-profile-service-more summary:focus-visible,.dashboard-shell .business-profile-page .dashboard-profile-service-more summary:hover{color:#5b8def;outline:none}.dashboard-shell .business-profile-page .dashboard-profile-service-more-close,.dashboard-shell .business-profile-page .dashboard-profile-service-more[open] .dashboard-profile-service-more-open{display:none}.dashboard-shell .business-profile-page .dashboard-profile-service-more[open] .dashboard-profile-service-more-close{display:inline}.dashboard-shell .business-profile-page .dashboard-profile-service-more-body{display:grid;order:1;grid-gap:9px;gap:9px;border-top:1px solid #f1f3f6;padding-top:10px}.dashboard-shell .business-profile-page .dashboard-profile-service-card-head{gap:12px!important;justify-content:flex-start!important}.dashboard-shell .business-profile-page .dashboard-profile-service-card h4{color:#202124!important;font-size:15px!important;font-weight:600!important;line-height:1.35!important}.dashboard-shell .business-profile-page .dashboard-profile-service-badges{justify-content:flex-start!important;gap:6px!important}.dashboard-shell .business-profile-page .dashboard-profile-record-tags span,.dashboard-shell .business-profile-page .dashboard-profile-service-badges span{min-height:22px!important;border:1px solid #ebeef2!important;border-radius:999px!important;background:#F1F3F6!important;color:#333B47!important;font-size:12px!important;font-weight:500!important;padding:3px 8px!important}.dashboard-shell .business-profile-page .dashboard-profile-service-detail,.dashboard-shell .business-profile-page .dashboard-profile-service-url{display:block!important}.dashboard-shell .business-profile-page .dashboard-profile-service-detail em,.dashboard-shell .business-profile-page .dashboard-profile-service-url em{display:inline!important;color:#a6adb8!important;font-size:13.5px!important;font-weight:400!important;line-height:1.5!important}.dashboard-shell .business-profile-page .dashboard-profile-service-detail em:after,.dashboard-shell .business-profile-page .dashboard-profile-service-url em:after{content:": "}.dashboard-shell .business-profile-page .dashboard-profile-service-detail p{color:#303642!important;display:inline!important;margin:0!important;white-space:pre-wrap}.dashboard-shell .business-profile-page .dashboard-profile-service-url a{display:inline!important;color:#188038!important;font-size:14px!important;line-height:1.45!important}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form .dashboard-profile-service-cards,.dashboard-shell .business-profile-page .dashboard-profile-setup-card .dashboard-profile-service-cards{grid-template-columns:minmax(0,1fr)!important;gap:24px!important;margin-top:0!important}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form .dashboard-profile-service-card,.dashboard-shell .business-profile-page .dashboard-profile-setup-card .dashboard-profile-service-card{border:1px solid #e6e9ef!important;border-radius:14px!important;background:#FBFCFD!important;box-shadow:none!important;gap:28px!important;padding:40px 42px 34px!important}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form .dashboard-profile-edit-service-card-head,.dashboard-shell .business-profile-page .dashboard-profile-setup-card .dashboard-profile-edit-service-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #f1f3f6;margin-bottom:2px;padding-bottom:18px}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form .dashboard-profile-edit-service-card-head+.dashboard-profile-form-group,.dashboard-shell .business-profile-page .dashboard-profile-setup-card .dashboard-profile-edit-service-card-head+.dashboard-profile-form-group{margin-top:-12px}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form .dashboard-profile-edit-service-card-title,.dashboard-shell .business-profile-page .dashboard-profile-setup-card .dashboard-profile-edit-service-card-title{color:#14181f!important;font-size:16px!important;font-weight:600!important;line-height:1.35!important}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form .dashboard-profile-delete-icon-button,.dashboard-shell .business-profile-page .dashboard-profile-setup-card .dashboard-profile-delete-icon-button{display:inline-flex!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;border:1px solid #ebeef2!important;border-radius:8px!important;background:#ffffff!important;color:#D64545!important;cursor:pointer!important;padding:0!important}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form .dashboard-profile-delete-icon-button svg,.dashboard-shell .business-profile-page .dashboard-profile-setup-card .dashboard-profile-delete-icon-button svg{width:18px!important;height:18px!important}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form .dashboard-profile-delete-icon-button path,.dashboard-shell .business-profile-page .dashboard-profile-setup-card .dashboard-profile-delete-icon-button path{stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:1.8!important}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form .dashboard-profile-delete-icon-button:focus-visible,.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form .dashboard-profile-delete-icon-button:hover,.dashboard-shell .business-profile-page .dashboard-profile-setup-card .dashboard-profile-delete-icon-button:focus-visible,.dashboard-shell .business-profile-page .dashboard-profile-setup-card .dashboard-profile-delete-icon-button:hover{border-color:#f2b8b5!important;background:#fff5f4!important;color:#b3261e!important;outline:none!important}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form .dashboard-profile-delete-confirm,.dashboard-shell .business-profile-page .dashboard-profile-setup-card .dashboard-profile-delete-confirm{display:inline-flex!important;align-items:center!important;gap:8px!important;border:1px solid #f2b8b5!important;border-radius:10px!important;background:#FFF7F6!important;color:#5f2120!important;padding:6px!important}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form .dashboard-profile-delete-confirm span,.dashboard-shell .business-profile-page .dashboard-profile-setup-card .dashboard-profile-delete-confirm span{color:#5f2120!important;font-size:12.5px!important;font-weight:500!important;line-height:1.25!important;padding:0 4px 0 6px!important;white-space:nowrap!important}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form .dashboard-profile-delete-confirm button,.dashboard-shell .business-profile-page .dashboard-profile-setup-card .dashboard-profile-delete-confirm button{min-height:28px!important;border-radius:7px!important;cursor:pointer!important;font-size:12.5px!important;font-weight:400!important;line-height:1.2!important;padding:5px 9px!important}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form .dashboard-profile-delete-confirm-cancel,.dashboard-shell .business-profile-page .dashboard-profile-setup-card .dashboard-profile-delete-confirm-cancel{border:1px solid #e6e9ef!important;background:#ffffff!important;color:#47546B!important}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form .dashboard-profile-delete-confirm-action,.dashboard-shell .business-profile-page .dashboard-profile-setup-card .dashboard-profile-delete-confirm-action{border:1px solid #d64545!important;background:#D64545!important;color:#ffffff!important}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form .dashboard-profile-delete-confirm-cancel:focus-visible,.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form .dashboard-profile-delete-confirm-cancel:hover,.dashboard-shell .business-profile-page .dashboard-profile-setup-card .dashboard-profile-delete-confirm-cancel:focus-visible,.dashboard-shell .business-profile-page .dashboard-profile-setup-card .dashboard-profile-delete-confirm-cancel:hover{border-color:#C9CFDA!important;background:#FBFCFD!important;color:#14181f!important;outline:none!important}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form .dashboard-profile-delete-confirm-action:focus-visible,.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form .dashboard-profile-delete-confirm-action:hover,.dashboard-shell .business-profile-page .dashboard-profile-setup-card .dashboard-profile-delete-confirm-action:focus-visible,.dashboard-shell .business-profile-page .dashboard-profile-setup-card .dashboard-profile-delete-confirm-action:hover{border-color:#B3261E!important;background:#B3261E!important;color:#ffffff!important;outline:none!important}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form .dashboard-profile-service-card .dashboard-profile-form-group,.dashboard-shell .business-profile-page .dashboard-profile-setup-card .dashboard-profile-service-card .dashboard-profile-form-group{gap:6px!important}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form .dashboard-profile-service-card .dashboard-profile-form-group>span,.dashboard-shell .business-profile-page .dashboard-profile-setup-card .dashboard-profile-service-card .dashboard-profile-form-group>span{color:#57606E!important;font-size:12.5px!important;font-weight:600!important;line-height:1.35!important}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form .dashboard-profile-service-card .dashboard-profile-form-group input:not([type=checkbox]):not([type=radio]),.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form .dashboard-profile-service-card .dashboard-profile-form-group select,.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form .dashboard-profile-service-card .dashboard-profile-form-group textarea,.dashboard-shell .business-profile-page .dashboard-profile-setup-card .dashboard-profile-service-card .dashboard-profile-form-group input:not([type=checkbox]):not([type=radio]),.dashboard-shell .business-profile-page .dashboard-profile-setup-card .dashboard-profile-service-card .dashboard-profile-form-group select,.dashboard-shell .business-profile-page .dashboard-profile-setup-card .dashboard-profile-service-card .dashboard-profile-form-group textarea{border:1px solid #e1e5ec!important;border-radius:10px!important;background:#ffffff!important;color:#14181f!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important;padding:10px 12px!important}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form .dashboard-profile-service-card .dashboard-profile-form-group textarea,.dashboard-shell .business-profile-page .dashboard-profile-setup-card .dashboard-profile-service-card .dashboard-profile-form-group textarea{min-height:230px!important}.dashboard-profile-character-count{display:block;width:-moz-fit-content;width:fit-content;justify-self:end;margin-left:auto;color:#8a93a0;font-size:12px;font-style:normal;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.3}.dashboard-shell .business-profile-page .dashboard-profile-character-count{color:#8a93a0!important;font-size:12px!important}.dashboard-profile-character-count.is-at-limit{color:#9a5b00}.dashboard-profile-character-count.is-over-limit{color:#b3261e;font-weight:600}.dashboard-shell .business-profile-page .dashboard-profile-card-note{color:#8a93a0!important;font-size:13px!important;font-style:italic!important;font-weight:400!important;line-height:1.45!important;margin:0!important;text-align:center}.dashboard-shell .business-profile-page .dashboard-profile-section-note{color:#8a93a0!important;font-size:13.5px!important;font-style:normal!important;font-weight:400!important;line-height:1.5!important;margin:0!important}.dashboard-shell .business-profile-page .dashboard-profile-section-copy{margin:8px 0 16px!important}.dashboard-shell .business-profile-page .dashboard-profile-optional-panel>.dashboard-profile-section-copy,.dashboard-shell .business-profile-page .dashboard-profile-section-copy,.dashboard-shell .business-profile-page .dashboard-profile-service-cards>.dashboard-profile-section-copy{color:#3c4043!important;font-size:15px!important;font-style:normal!important;font-weight:400!important;line-height:1.55!important}.dashboard-shell .business-profile-page .dashboard-profile-service-cards>.dashboard-profile-section-copy:first-child{margin:0!important}.dashboard-shell .business-profile-page .dashboard-profile-record-tags{display:inline-flex!important;flex-wrap:wrap;gap:6px!important;vertical-align:middle}.dashboard-shell .business-profile-page .dashboard-profile-review-card blockquote{border-top:1px solid #f1f3f6!important;margin-top:2px!important;padding-top:11px!important}.dashboard-shell .business-profile-page .dashboard-profile-review-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-top:14px!important}.dashboard-shell .business-profile-page .dashboard-profile-review-card{display:grid!important;align-content:start!important;grid-gap:14px!important;gap:14px!important;border:1px solid #ebeef2!important;border-radius:14px!important;background:#fbfcfd!important;padding:18px!important}.dashboard-shell .business-profile-page .dashboard-profile-review-card blockquote{border-top:0!important;margin:0!important;padding:0!important;color:#303642!important;font-size:15px!important;font-weight:400!important;line-height:1.62!important;white-space:pre-wrap!important}@media (max-width:760px){.dashboard-shell .business-profile-page .dashboard-profile-review-cards{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:620px){.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-actions,.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-actions .button,.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-actions button,.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-actions-left,.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-actions-right{width:100%}}@media (max-width:1100px){.dashboard-shell .business-profile-page .dashboard-profile-setup-workspace,.dashboard-shell .business-profile-page .dashboard-profile-view-workspace,.dashboard-shell .business-profile-page .td-profile-settings-workspace{grid-template-columns:minmax(0,1fr)!important}.dashboard-shell .business-profile-page .dashboard-profile-setup-sidebar,.dashboard-shell .business-profile-page .dashboard-profile-view-sidebar,.dashboard-shell .business-profile-page .td-profile-settings-rail{position:static!important;order:-1}}@media (max-width:760px){.dashboard-shell .business-profile-page .dashboard-state-one-head h1{font-size:32px!important}.dashboard-shell .business-profile-page .dashboard-profile-next-strip{align-items:stretch!important;flex-direction:column!important;padding:20px!important}.dashboard-shell .business-profile-page .dashboard-profile-next-strip .button,.dashboard-shell .business-profile-page .dashboard-profile-next-strip .dashboard-primary-cta{width:100%!important}.dashboard-shell .business-profile-page .dashboard-profile-jump-card,.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-record-block,.dashboard-shell .business-profile-page .dashboard-profile-view-sidebar>*,.dashboard-shell .business-profile-page .td-profile-settings-form-body,.dashboard-shell .business-profile-page .td-profile-settings-rail-card,.dashboard-shell .business-profile-page .td-profile-settings-workspace .dashboard-profile-card-footer{padding:20px!important}.dashboard-shell .business-profile-page .dashboard-profile-service-cards,.dashboard-shell .business-profile-page .dashboard-profile-source-record .dashboard-profile-record-grid>div{grid-template-columns:minmax(0,1fr)!important}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-form .dashboard-profile-service-card,.dashboard-shell .business-profile-page .dashboard-profile-setup-card .dashboard-profile-service-card{gap:24px!important;padding:24px!important}.dashboard-shell .business-profile-page .dashboard-profile-inline-edit-actions{margin:0 -20px -20px;padding:18px 20px}}.dashboard-shell .page-draft-detail-page .td-draft-action-rail>.card,.dashboard-shell .page-draft-detail-page .td-draft-context-card,.dashboard-shell .page-draft-detail-page .td-draft-left-controls>.card,.dashboard-shell .page-draft-detail-page .td-draft-preview-shell{border:0!important;border-radius:18px!important;background:var(--td-dash-surface)!important;box-shadow:none!important}.dashboard-shell .page-draft-detail-page .td-draft-action-rail>.card{border:2px solid #202124!important;border-radius:12px!important}.dashboard-shell .page-draft-detail-page .td-draft-action-rail .card-body,.dashboard-shell .page-draft-detail-page .td-draft-context-card,.dashboard-shell .page-draft-detail-page .td-draft-left-controls .card-body,.dashboard-shell .page-draft-detail-page .td-draft-preview-body{padding:30px!important}.dashboard-shell .page-draft-detail-page .td-draft-preview-entry-card,.dashboard-shell .page-draft-detail-page .td-draft-refine-card-copy,.dashboard-shell .page-draft-detail-page .td-draft-refinement-form,.dashboard-shell .page-draft-detail-page .td-draft-seo-card-heading{gap:12px!important}.dashboard-shell .page-draft-detail-page .publishing-package-panel h2,.dashboard-shell .page-draft-detail-page .td-draft-action-rail h2,.dashboard-shell .page-draft-detail-page .td-draft-left-controls h2,.dashboard-shell .page-draft-detail-page .td-draft-preview-entry-card h2,.dashboard-shell .page-draft-detail-page .td-draft-seo-card-heading h2{margin:0!important;color:#202124!important;font-family:var(--td-ui-font)!important;font-size:19px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.25!important}.dashboard-shell .page-draft-detail-page .muted-copy,.dashboard-shell .page-draft-detail-page .publishing-package-panel li,.dashboard-shell .page-draft-detail-page .publishing-package-panel p,.dashboard-shell .page-draft-detail-page .td-draft-action-rail li,.dashboard-shell .page-draft-detail-page .td-draft-action-rail p,.dashboard-shell .page-draft-detail-page .td-draft-context-card p,.dashboard-shell .page-draft-detail-page .td-draft-left-controls li,.dashboard-shell .page-draft-detail-page .td-draft-left-controls p,.dashboard-shell .page-draft-detail-page .td-draft-preview-entry-card p,.dashboard-shell .page-draft-detail-page .td-draft-seo-card-heading p{color:#3c4043!important;font-family:var(--td-ui-font)!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important}.dashboard-shell .page-draft-detail-page .td-draft-seo-strip{gap:16px!important;border:1px solid var(--td-dash-line)!important;border-radius:10px!important;background:#fff!important;margin:0!important;padding:20px!important}.dashboard-shell .page-draft-detail-page .publishing-package-alert strong,.dashboard-shell .page-draft-detail-page .publishing-package-panel h3,.dashboard-shell .page-draft-detail-page .td-draft-refinement-field>span,.dashboard-shell .page-draft-detail-page .td-draft-seo-strip span{color:var(--td-dash-muted)!important;font-family:var(--td-ui-font)!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:0!important;line-height:1.35!important;text-transform:none!important}.dashboard-shell .page-draft-detail-page .td-draft-seo-strip a,.dashboard-shell .page-draft-detail-page .td-draft-seo-strip p,.dashboard-shell .page-draft-detail-page .td-draft-seo-strip strong{color:#3c4043!important;font-family:var(--td-ui-font)!important;font-size:15px!important;line-height:1.45!important}.dashboard-shell .page-draft-detail-page .td-draft-seo-strip .td-draft-slug-value{color:#188038!important}.dashboard-shell .page-draft-detail-page .td-draft-refinement-field textarea{min-height:200px!important;border-color:var(--td-dash-line)!important;border-radius:8px!important;font-family:var(--td-ui-font)!important}.dashboard-shell .page-draft-detail-page .td-draft-refinement-field textarea::placeholder{color:#9aa0a6!important;opacity:1!important}.dashboard-shell .page-draft-detail-page .td-draft-action-rail .button,.dashboard-shell .page-draft-detail-page .td-draft-action-rail button,.dashboard-shell .page-draft-detail-page .td-draft-left-controls .button,.dashboard-shell .page-draft-detail-page .td-draft-left-controls button,.dashboard-shell .page-draft-detail-page .td-draft-preview-entry-card .button{min-height:42px!important;border-radius:6px!important;font-family:var(--td-ui-font)!important;font-size:15px!important;font-weight:400!important}.dashboard-shell .page-draft-detail-page .td-draft-action-rail .button-primary,.dashboard-shell .page-draft-detail-page .td-draft-action-rail button.button-primary,.dashboard-shell .page-draft-detail-page .td-draft-left-controls .button-primary,.dashboard-shell .page-draft-detail-page .td-draft-left-controls button.button-primary,.dashboard-shell .page-draft-detail-page .td-draft-preview-entry-card .button{border-color:var(--td-dash-accent-strong)!important;background:var(--td-dash-accent-strong)!important;color:#fff!important}.dashboard-shell .page-draft-detail-page .td-draft-action-rail .button-secondary,.dashboard-shell .page-draft-detail-page .td-draft-action-rail button.button-secondary,.dashboard-shell .page-draft-detail-page .td-draft-left-controls .button-secondary,.dashboard-shell .page-draft-detail-page .td-draft-left-controls button.button-secondary{border-color:var(--td-dash-line)!important;background:#fff!important;color:var(--td-dash-accent-strong)!important}.dashboard-shell .page-draft-detail-page .publishing-package-alert{border-radius:10px!important;font-family:var(--td-ui-font)!important}@media (max-width:760px){.dashboard-shell .page-draft-detail-page .td-draft-action-rail .card-body,.dashboard-shell .page-draft-detail-page .td-draft-context-card,.dashboard-shell .page-draft-detail-page .td-draft-left-controls .card-body,.dashboard-shell .page-draft-detail-page .td-draft-preview-body{padding:20px!important}}.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-header h1,.dashboard-shell .td-monthly-plan-page .td-monthly-page-intro h1,.dashboard-shell .td-pages-library-page .td-pages-library-header h1{margin:0!important;color:var(--td-dash-ink)!important;font-family:var(--td-ui-font)!important;font-size:var(--td-ui-page-title-size)!important;font-weight:var(--td-ui-weight-title)!important;letter-spacing:-.014em!important;line-height:1.14!important;text-transform:none!important}.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-tag,.dashboard-shell .td-monthly-plan-page .td-monthly-page-tag,.dashboard-shell .td-pages-library-page .td-pages-library-tag{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;align-items:center!important;border:0!important;border-radius:999px!important;background:var(--td-dash-accent-soft)!important;color:var(--td-dash-accent-strong)!important;font-family:var(--td-ui-font)!important;font-size:.74rem!important;font-weight:820!important;letter-spacing:.05em!important;line-height:1!important;margin:0!important;padding:7px 11px!important;text-transform:uppercase!important}.td-pages-library-page{display:grid;grid-gap:20px;gap:20px}.td-pages-library-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.td-pages-library-header>div{display:grid;max-width:980px;grid-gap:10px;gap:10px}.td-pages-library-tag{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border-radius:999px;background:var(--td-dash-accent-soft);color:var(--td-dash-accent-strong);font-family:var(--td-ui-font);font-size:13px;font-weight:500;letter-spacing:0;line-height:1;padding:7px 11px}.td-pages-library-header h1{margin:0;color:var(--td-dash-ink);font-family:var(--td-ui-font);font-size:var(--td-ui-page-title-size);font-weight:var(--td-ui-weight-title);letter-spacing:-.014em;line-height:1.14}.td-pages-library-header p{max-width:760px;margin:0;color:var(--td-dash-muted);font-size:16px;font-weight:400;line-height:var(--td-ui-leading-body)}.td-pages-library-attention{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:13px;gap:13px;align-items:center;border:1px solid #f5e2b8;border-radius:13px;background:#fff9ec;color:#8a6c24;font-size:15px;padding:14px 18px}.td-pages-library-attention-icon{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:9px;background:#fbebc6;color:#b4801e}.td-pages-library-attention-icon svg{width:17px;height:17px}.td-pages-library-attention p{margin:0;color:#8a6c24;font-size:15px;font-weight:400;line-height:1.5}.td-pages-library-attention a{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border-radius:9px;background:#fbebc6;color:#7a5a12;font-size:15px;font-weight:500;padding:8px 14px;text-decoration:none;white-space:nowrap}.td-pages-library-attention a:hover{background:#f7dfaa;color:#5f430b;text-decoration:none}.td-pages-library-tabs{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:8px;overflow-x:auto;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.td-pages-library-tabs a{display:inline-flex;min-height:38px;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;border:1px solid #e1e5ec;border-radius:999px;background:#fff;color:var(--td-dash-muted);font-size:14px;font-weight:500;padding:0 14px;text-decoration:none}.td-pages-library-tabs a:hover{background:#f1f3f4;color:var(--td-dash-ink);text-decoration:none}.td-pages-library-tabs a.active{border-color:#202124;background:#202124;color:#fff}.td-pages-library-tabs strong{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;border-radius:999px;background:#f1f3f6;color:var(--td-dash-muted);font-size:12px;font-weight:500;line-height:1;padding:0 6px}.td-pages-library-tabs a.active strong{background:rgb(255 255 255/18%);color:#fff}.td-pages-library-grid{display:grid;grid-gap:12px;gap:12px}.td-pages-library-card{display:grid;grid-template-columns:44px minmax(0,1fr) 78px 180px;grid-column-gap:22px;column-gap:22px;grid-row-gap:22px;row-gap:22px;align-items:start;border:1px solid #eaedf2;border-radius:15px;background:#fff;box-shadow:none!important;padding:32px}.td-pages-library-card.is-failed{border-color:#f4d3cf}.td-pages-library-type-icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:11px}.td-pages-library-type-icon svg{width:22px;height:22px}.td-pages-library-type-icon.is-page{background:#eef3ff;color:#2c5ce6}.td-pages-library-type-icon.is-article{background:#f3eefc;color:#7c4dd1}.td-pages-library-card-content{display:grid;min-width:0;grid-gap:10px;gap:10px}.td-pages-library-title-row{display:flex;flex-wrap:wrap;gap:9px;align-items:center}.td-pages-library-type-tag{display:inline-flex;align-items:center;border-radius:6px;font-size:11px;font-weight:500;letter-spacing:.06em;line-height:1;padding:4px 8px;text-transform:uppercase}.td-pages-library-type-tag.is-page{background:#eef3ff;color:#2c5ce6}.td-pages-library-type-tag.is-article{background:#f3eefc;color:#7c4dd1}.td-pages-library-card h2{margin:0;color:#202124;font-size:19px;font-weight:600;letter-spacing:0;line-height:1.3}.td-pages-library-kind,.td-pages-library-meta,.td-pages-library-revision-note,.td-pages-library-url,.td-pages-library-url a,.td-pages-library-url span,.td-pages-library-warning{font-size:15px!important;font-weight:400!important;line-height:1.5!important}.td-pages-library-kind{margin:-2px 0 0;color:#8a93a0;font-size:14px!important;font-style:italic;font-weight:500!important}.td-pages-library-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:2px 0 0}.td-pages-library-url{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:6px;color:#8a93a0!important;overflow-wrap:anywhere}.td-pages-library-url svg{width:13px;height:13px;flex:0 0 auto;color:#b6bcc6}.td-pages-library-url a,.td-pages-library-url span{min-width:0;color:#8a93a0!important;overflow-wrap:anywhere;text-decoration:none}.td-pages-library-url a:hover{color:#2c5ce6!important;text-decoration:none}.td-pages-library-wordpress-chip{display:inline-flex;align-items:center;border-radius:6px;background:#f8fafd;color:#7b8492;font-size:13px;font-weight:500;line-height:1;padding:6px 9px}.td-pages-library-wordpress-chip.is-draft{background:#f4f7ff;color:#6d7da8}.td-pages-library-wordpress-chip.is-published{background:#f4faf6;color:#688975}.td-pages-library-wordpress-chip.is-review{background:#fafbfc;color:#8a93a0}.td-pages-library-wordpress-chip.is-failed{background:#fff7f5;color:#a87973}.td-pages-library-warning{margin:2px 0 0;border:1px solid #f4d3cf;border-radius:10px;background:#fcebe9;color:#9f2f25;padding:10px 12px}.td-pages-library-card-footer{display:grid;grid-column:4;justify-items:stretch;grid-gap:12px;gap:12px}.td-pages-library-status-line{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;justify-self:end;gap:7px;border-radius:999px;font-size:13px!important;font-weight:500!important;line-height:1!important;padding:7px 12px}.td-pages-library-status-line>span:first-child{width:7px;height:7px;flex:0 0 auto;border-radius:999px;background:currentColor}.td-pages-library-status-line.is-review{background:#fdf3e1;color:#b4801e}.td-pages-library-status-line.is-draft{background:#eef3ff;color:#2c5ce6}.td-pages-library-status-line.is-published{background:#eaf6ef;color:#2e9b57}.td-pages-library-status-line.is-failed{background:#fcebe9;color:#c0392b}.td-pages-library-status-extra{border-radius:6px;background:rgb(255 255 255/45%);color:currentColor;font-size:12px;font-weight:500;padding:3px 7px}.td-pages-library-revision-note{margin:0;color:#8a93a0;font-size:14px!important}.td-pages-library-actions{display:grid;grid-gap:8px;gap:8px}.td-pages-library-action,.td-pages-library-actions .button{width:100%;min-height:42px!important;justify-content:center;border:1px solid #2c5ce6!important;border-radius:10px!important;background:#2c5ce6!important;box-shadow:none!important;color:#fff!important;font-size:15px!important;font-weight:400!important;text-align:center;text-decoration:none!important;transform:none!important;white-space:nowrap}.td-pages-library-action:hover,.td-pages-library-actions .button:not(:disabled):hover{border-color:#2149c4!important;background:#2149c4!important;color:#fff!important;box-shadow:none!important;transform:none!important;text-decoration:none!important}.td-pages-library-action-secondary{border-color:#e1e5ec!important;background:#fff!important;color:#5f6368!important}.td-pages-library-action-secondary:hover{border-color:#cfd5df!important;background:#f8fafd!important;color:#202124!important}.td-pages-library-card.is-failed .td-pages-library-action:not(.td-pages-library-action-secondary){border-color:#c0392b!important;background:#c0392b!important}.td-pages-library-card.is-failed .td-pages-library-action:not(.td-pages-library-action-secondary):hover{border-color:#a5342a!important;background:#a5342a!important}.td-pages-library-empty{display:grid;grid-gap:12px;gap:12px;justify-items:center;border:1px solid #eaedf2;border-radius:15px;background:#fff;box-shadow:none!important;padding:48px 24px;text-align:center}.td-pages-library-empty strong{color:#202124;font-size:16px;font-weight:600;line-height:1.25}.td-pages-library-empty p{max-width:620px;margin:0;color:#5f6368;font-size:15px!important;line-height:1.55}.td-pages-library-empty .button{width:-moz-fit-content;width:fit-content;min-height:42px!important;border:1px solid #2c5ce6!important;border-radius:10px!important;background:#2c5ce6!important;font-size:15px!important;font-weight:400!important}.td-pages-library-empty .button,.td-pages-library-empty .button:hover{box-shadow:none!important;color:#fff!important;transform:none!important}.td-pages-library-empty .button:hover{border-color:#2149c4!important;background:#2149c4!important;text-decoration:none}.td-pages-library-footnote{display:flex;align-items:flex-start;gap:8px;max-width:820px;margin:2px 0 0;color:#7f8793;font-size:14px!important;font-style:italic;font-weight:400;line-height:1.55}.td-pages-library-footnote span{display:inline-flex;width:16px;height:16px;flex:0 0 auto;margin-top:2px;color:#7f8793}.td-pages-library-footnote svg{width:16px;height:16px}.dashboard-shell .td-pages-library-page .td-pages-library-kind,.dashboard-shell .td-pages-library-page .td-pages-library-meta,.dashboard-shell .td-pages-library-page .td-pages-library-revision-note,.dashboard-shell .td-pages-library-page .td-pages-library-url,.dashboard-shell .td-pages-library-page .td-pages-library-url a,.dashboard-shell .td-pages-library-page .td-pages-library-url span,.dashboard-shell .td-pages-library-page .td-pages-library-warning{font-size:15px!important;font-weight:400!important;line-height:1.5!important}.dashboard-shell .td-pages-library-page .td-pages-library-kind,.dashboard-shell .td-pages-library-page .td-pages-library-url,.dashboard-shell .td-pages-library-page .td-pages-library-url a,.dashboard-shell .td-pages-library-page .td-pages-library-url span{color:#8a93a0!important}.dashboard-shell .td-pages-library-page .td-pages-library-kind{font-size:14px!important;font-style:italic!important;font-weight:500!important}.dashboard-shell .td-pages-library-page .td-pages-library-attention,.dashboard-shell .td-pages-library-page .td-pages-library-attention a,.dashboard-shell .td-pages-library-page .td-pages-library-attention p,.dashboard-shell .td-pages-library-page>.alert,.dashboard-shell .td-pages-library-page>.alert *{font-size:15px!important}.dashboard-shell .td-pages-library-page .td-pages-library-footnote{color:#7f8793!important;font-size:14px!important;font-style:italic!important;font-weight:400!important;line-height:1.55!important}@media (max-width:900px){.td-pages-library-header{flex-direction:column}.td-pages-library-card{grid-template-columns:44px minmax(0,1fr)}.td-pages-library-card-footer{grid-column:2}.td-pages-library-status-line{justify-self:start}}@media (max-width:640px){.td-pages-library-attention{grid-template-columns:minmax(0,1fr)}.td-pages-library-attention a{width:100%}.td-pages-library-card{grid-template-columns:minmax(0,1fr);padding:18px}.td-pages-library-card-footer{grid-column:auto}}.dashboard-shell-with-sidebar-nav .dashboard-app-header{isolation:isolate}.dashboard-shell-with-sidebar-nav .dashboard-app-header:after{position:absolute;right:0;bottom:-20px;left:0;z-index:0;height:20px;background:var(--td-dash-bg);content:"";pointer-events:none}.dashboard-shell-with-sidebar-nav .dashboard-app-header-top{position:relative;z-index:1}.dashboard-shell-topnav .dashboard-app-header,.dashboard-shell-with-sidebar-nav .dashboard-app-header{position:static!important;top:auto!important;z-index:auto!important}.dashboard-shell-with-sidebar-nav .dashboard-app-header:after{display:none!important}.dashboard-shell .page-draft-detail-page{--td-draft-blue:#0e3eb4;--td-draft-blue-hover:#0b3294;--td-draft-ink:#0f172a;--td-draft-muted:#475569;--td-draft-light:#94a3b8;--td-draft-line:#e2e8f0;--td-draft-soft:#f8fafc;--td-draft-highlight:#eff6ff;--td-draft-shadow:0 4px 30px rgb(0 0 0/1.5%),0 2px 12px rgb(0 0 0/0.5%);color:var(--td-draft-ink)}.dashboard-shell .page-draft-detail-page .td-draft-workspace-layout{width:100%;max-width:1400px;grid-template-columns:minmax(0,1fr) 340px;gap:24px 40px;margin:0 auto}.dashboard-shell .page-draft-detail-page .td-draft-back-row{margin-bottom:8px}.dashboard-shell .page-draft-detail-page .td-draft-back-row .button{color:var(--td-draft-blue)!important;font-size:.95rem!important;font-weight:600!important}.dashboard-shell .page-draft-detail-page .td-draft-back-row .button:focus-visible,.dashboard-shell .page-draft-detail-page .td-draft-back-row .button:hover{color:var(--td-draft-blue-hover)!important}.dashboard-shell .page-draft-detail-page .td-draft-action-rail,.dashboard-shell .page-draft-detail-page .td-draft-left-controls,.dashboard-shell .page-draft-detail-page .td-draft-preview-column{gap:24px}.dashboard-shell .page-draft-detail-page .td-draft-workspace-header{margin-bottom:8px}.dashboard-shell .page-draft-detail-page .td-draft-workspace-heading{gap:12px}.dashboard-shell .page-draft-detail-page .td-draft-workspace-heading h1{color:var(--td-draft-ink)!important;font-size:clamp(2rem,2.4vw,2.25rem)!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.2!important}.dashboard-shell .page-draft-detail-page .td-draft-action-rail .publishing-package-panel .dashboard-kicker,.dashboard-shell .page-draft-detail-page .td-draft-workspace-tag{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--td-draft-light)!important;box-shadow:none!important;font-size:.8rem!important;font-weight:700!important;letter-spacing:.08em!important;line-height:1.25!important;padding:0!important;text-transform:uppercase!important}.dashboard-shell .page-draft-detail-page .td-draft-workspace-meta-row{margin-top:2px}.dashboard-shell .page-draft-detail-page .td-draft-workspace-meta-row>a:before,.dashboard-shell .page-draft-detail-page .td-draft-workspace-meta-row>span:not(.badge):before{display:none}.dashboard-shell .page-draft-detail-page .td-draft-action-rail>.card,.dashboard-shell .page-draft-detail-page .td-draft-context-card,.dashboard-shell .page-draft-detail-page .td-draft-left-controls>.card,.dashboard-shell .page-draft-detail-page .td-draft-preview-shell{border:1px solid var(--td-draft-line)!important;border-radius:12px!important;background:#fff!important;box-shadow:var(--td-draft-shadow)!important}.dashboard-shell .page-draft-detail-page .td-draft-action-rail>.card{border:2px solid var(--td-draft-ink)!important}.dashboard-shell .page-draft-detail-page .td-draft-action-rail .card-body,.dashboard-shell .page-draft-detail-page .td-draft-context-card,.dashboard-shell .page-draft-detail-page .td-draft-left-controls .card-body,.dashboard-shell .page-draft-detail-page .td-draft-preview-body{padding:32px!important}.dashboard-shell .page-draft-detail-page .article-featured-image-card,.dashboard-shell .page-draft-detail-page .publishing-package-panel>div:first-child,.dashboard-shell .page-draft-detail-page .td-draft-preview-entry-card,.dashboard-shell .page-draft-detail-page .td-draft-refine-card-copy,.dashboard-shell .page-draft-detail-page .td-draft-seo-card-heading{display:grid;grid-gap:0!important;gap:0!important}.dashboard-shell .page-draft-detail-page .td-draft-preview-entry-card{justify-items:center;border:0;background:transparent;padding:clamp(40px,6vw,72px) 24px;text-align:center}.dashboard-shell .page-draft-detail-page .td-draft-preview-entry-card>div{justify-items:center}.dashboard-shell .page-draft-detail-page .article-featured-image-card h2,.dashboard-shell .page-draft-detail-page .publishing-package-panel h2,.dashboard-shell .page-draft-detail-page .td-draft-context-card h2,.dashboard-shell .page-draft-detail-page .td-draft-preview-entry-card h2,.dashboard-shell .page-draft-detail-page .td-draft-refine-card-copy h2,.dashboard-shell .page-draft-detail-page .td-draft-seo-card-heading h2{display:block;margin:0 0 24px!important;border-bottom:1px solid var(--td-draft-line);color:var(--td-draft-ink)!important;font-size:1.25rem!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.25!important;padding-bottom:12px}.dashboard-shell .page-draft-detail-page .publishing-package-panel h2{margin-bottom:16px!important}.dashboard-shell .page-draft-detail-page .td-draft-refine-card-copy h2{margin-bottom:8px!important;border-bottom:0;padding-bottom:0}.dashboard-shell .page-draft-detail-page .td-draft-preview-entry-card h2{margin-bottom:16px!important;border-bottom:0;padding-bottom:0;text-align:center}.dashboard-shell .page-draft-detail-page .td-draft-seo-card-heading{border-bottom:1px solid var(--td-draft-line);margin-bottom:24px;padding-bottom:12px}.dashboard-shell .page-draft-detail-page .td-draft-seo-card-heading h2{margin-bottom:8px!important;border-bottom:0;padding-bottom:0}.dashboard-shell .page-draft-detail-page .td-draft-seo-card-heading p{margin-bottom:0!important}.dashboard-shell .page-draft-detail-page .td-draft-context-card .td-draft-workspace-tag,.dashboard-shell .page-draft-detail-page .td-draft-preview-entry-card .td-draft-workspace-tag{margin-bottom:12px}.dashboard-shell .page-draft-detail-page .article-featured-image-card p,.dashboard-shell .page-draft-detail-page .muted-copy,.dashboard-shell .page-draft-detail-page .td-draft-action-rail li,.dashboard-shell .page-draft-detail-page .td-draft-action-rail p,.dashboard-shell .page-draft-detail-page .td-draft-context-card p,.dashboard-shell .page-draft-detail-page .td-draft-left-controls p,.dashboard-shell .page-draft-detail-page .td-draft-preview-entry-card p,.dashboard-shell .page-draft-detail-page .td-draft-refine-card-copy p,.dashboard-shell .page-draft-detail-page .td-draft-seo-card-heading p{max-width:760px;color:var(--td-draft-muted)!important;font-size:.95rem!important;font-weight:400!important;line-height:1.6!important}.dashboard-shell .page-draft-detail-page .article-featured-image-card>p:first-of-type,.dashboard-shell .page-draft-detail-page .td-draft-preview-entry-card p,.dashboard-shell .page-draft-detail-page .td-draft-seo-card-heading p{margin-bottom:24px!important}.dashboard-shell .page-draft-detail-page .td-draft-preview-entry-card p{max-width:520px;margin-right:auto!important;margin-left:auto!important;text-align:center}.dashboard-shell .page-draft-detail-page .article-featured-image-frame{min-height:180px;margin-bottom:22px;border:1px dashed var(--td-draft-line);border-radius:8px;background:var(--td-draft-soft)}.dashboard-shell .page-draft-detail-page .td-draft-seo-strip{gap:24px!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important}.dashboard-shell .page-draft-detail-page .td-draft-seo-strip div{gap:6px}.dashboard-shell .page-draft-detail-page .td-draft-seo-strip span{color:var(--td-draft-light)!important;font-size:.85rem!important;font-weight:700!important;letter-spacing:.05em!important;line-height:1.35!important;text-transform:uppercase!important}.dashboard-shell .page-draft-detail-page .td-draft-seo-strip .td-draft-slug-value,.dashboard-shell .page-draft-detail-page .td-draft-seo-strip a,.dashboard-shell .page-draft-detail-page .td-draft-seo-strip p,.dashboard-shell .page-draft-detail-page .td-draft-seo-strip strong,.dashboard-shell .page-draft-detail-page .td-draft-seo-strip strong:first-of-type{color:var(--td-draft-muted)!important;font-size:.935rem!important;font-weight:400!important;line-height:1.5!important}.dashboard-shell .page-draft-detail-page .td-draft-seo-strip .td-draft-slug-value{display:inline;width:auto;max-width:100%;border-radius:0;background:transparent;font-family:var(--td-ui-font)!important;overflow-wrap:anywhere;padding:0}.dashboard-shell .page-draft-detail-page .td-draft-refinement-form{gap:16px}.dashboard-shell .page-draft-detail-page .td-draft-refinement-field{gap:8px}.dashboard-shell .page-draft-detail-page .publishing-live-url-form label>span,.dashboard-shell .page-draft-detail-page .publishing-package-alert strong,.dashboard-shell .page-draft-detail-page .td-draft-refinement-field>span{color:var(--td-draft-ink)!important;font-size:.85rem!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}.dashboard-shell .page-draft-detail-page .publishing-live-url-form .form-input,.dashboard-shell .page-draft-detail-page .td-draft-refinement-field textarea{min-height:110px!important;border:1px solid var(--td-draft-line)!important;border-radius:8px!important;background:var(--td-draft-soft)!important;color:var(--td-draft-ink)!important;font-size:.925rem!important;line-height:1.55!important;padding:12px!important;transition:border-color .15s ease,background .15s ease}.dashboard-shell .page-draft-detail-page .publishing-live-url-form .form-input:focus,.dashboard-shell .page-draft-detail-page .td-draft-refinement-field textarea:focus{border-color:var(--td-draft-blue)!important;background:#fff!important;outline:none}.dashboard-shell .page-draft-detail-page .td-draft-refinement-field textarea::placeholder{color:var(--td-draft-light)!important}.dashboard-shell .page-draft-detail-page .td-draft-action-rail .button,.dashboard-shell .page-draft-detail-page .td-draft-action-rail button,.dashboard-shell .page-draft-detail-page .td-draft-left-controls .button,.dashboard-shell .page-draft-detail-page .td-draft-left-controls button,.dashboard-shell .page-draft-detail-page .td-draft-preview-entry-card .button{display:inline-flex!important;min-height:46px!important;align-items:center;justify-content:center;border:1px solid var(--td-draft-line)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;color:var(--td-draft-ink)!important;font-size:.95rem!important;font-weight:600!important;line-height:1.2!important;padding:12px 24px!important;text-decoration:none!important;transform:none!important;transition:background .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.dashboard-shell .page-draft-detail-page .td-draft-preview-entry-card .button{border-color:var(--td-draft-blue)!important;background:var(--td-draft-blue)!important;color:#fff!important;width:-moz-fit-content!important;width:fit-content!important}.dashboard-shell .page-draft-detail-page .td-draft-action-rail .button,.dashboard-shell .page-draft-detail-page .td-draft-action-rail button,.dashboard-shell .page-draft-detail-page .td-draft-left-controls button{width:100%}.dashboard-shell .page-draft-detail-page .td-draft-action-rail .button:not(:disabled):hover,.dashboard-shell .page-draft-detail-page .td-draft-action-rail button:not(:disabled):hover,.dashboard-shell .page-draft-detail-page .td-draft-left-controls .button:not(:disabled):hover,.dashboard-shell .page-draft-detail-page .td-draft-left-controls button:not(:disabled):hover,.dashboard-shell .page-draft-detail-page .td-draft-preview-entry-card .button:hover{border-color:#cbd5e1!important;background:var(--td-draft-soft)!important;color:var(--td-draft-ink)!important}.dashboard-shell .page-draft-detail-page .td-draft-action-rail .button-primary,.dashboard-shell .page-draft-detail-page .td-draft-action-rail button.button-primary,.dashboard-shell .page-draft-detail-page .td-draft-left-controls .button-primary,.dashboard-shell .page-draft-detail-page .td-draft-left-controls button.button-primary{border-color:var(--td-draft-blue)!important;background:var(--td-draft-blue)!important;color:#fff!important}.dashboard-shell .page-draft-detail-page .td-draft-action-rail .button-primary:not(:disabled):hover,.dashboard-shell .page-draft-detail-page .td-draft-action-rail button.button-primary:not(:disabled):hover,.dashboard-shell .page-draft-detail-page .td-draft-left-controls .button-primary:not(:disabled):hover,.dashboard-shell .page-draft-detail-page .td-draft-left-controls button.button-primary:not(:disabled):hover{border-color:var(--td-draft-blue-hover)!important;background:var(--td-draft-blue-hover)!important;color:#fff!important}.dashboard-shell .page-draft-detail-page .td-draft-action-rail button:disabled,.dashboard-shell .page-draft-detail-page .td-draft-left-controls button:disabled{cursor:not-allowed;opacity:.5}.dashboard-shell .page-draft-detail-page .inline-media-slot-launch{display:grid!important;width:min(270px,100%)!important;min-height:auto!important;grid-gap:3px!important;gap:3px!important;border:1px solid rgb(15 23 42/10%)!important;border-radius:8px!important;background:rgb(255 255 255/94%)!important;color:#0f172a!important;box-shadow:0 18px 34px -26px rgb(15 23 42/42%)!important;padding:12px 14px!important;white-space:normal!important}.dashboard-shell .page-draft-detail-page .inline-media-slot-launch strong{font-size:14px!important}.dashboard-shell .page-draft-detail-page .inline-media-slot-launch span{color:#64748b!important;font-size:12.5px!important;font-weight:400!important;line-height:1.4!important}.dashboard-shell .page-draft-detail-page .publishing-package-panel{color:var(--td-draft-ink)}.dashboard-shell .page-draft-detail-page .publishing-panel-heading{display:grid;grid-gap:0!important;gap:0!important}.dashboard-shell .page-draft-detail-page .publishing-package-panel>div:first-child .dashboard-kicker{margin-bottom:8px!important}.dashboard-shell .page-draft-detail-page .publishing-package-panel>div:first-child h2{margin-bottom:14px!important;border-bottom:0;padding-bottom:0}.dashboard-shell .page-draft-detail-page .publishing-status-list{display:grid;grid-gap:16px;gap:16px;border-top:1px solid var(--td-draft-line);border-bottom:1px solid var(--td-draft-line);padding:20px 0}.dashboard-shell .page-draft-detail-page .publishing-status-row{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;color:var(--td-draft-muted)}.dashboard-shell .page-draft-detail-page .publishing-status-row__icon{position:relative;display:grid;width:28px;height:28px;place-items:center;color:#64748b}.dashboard-shell .page-draft-detail-page .publishing-status-row__icon:before{width:10px;height:10px;border-radius:999px;background:currentColor;content:""}.dashboard-shell .page-draft-detail-page .publishing-status-row--success .publishing-status-row__icon{color:#16a34a}.dashboard-shell .page-draft-detail-page .publishing-status-row--warning .publishing-status-row__icon{color:#d97706}.dashboard-shell .page-draft-detail-page .publishing-status-row--danger .publishing-status-row__icon{color:#dc2626}.dashboard-shell .page-draft-detail-page .publishing-status-row p{margin:0!important;color:var(--td-draft-muted)!important;font-size:.95rem!important;line-height:1.45!important}.dashboard-shell .page-draft-detail-page .publishing-status-row p>span{color:var(--td-draft-muted);font-weight:400}.dashboard-shell .page-draft-detail-page .publishing-status-row p>strong{color:var(--td-draft-ink);font-weight:700}.dashboard-shell .page-draft-detail-page .publishing-status-row__detail{margin-top:4px;color:var(--td-draft-muted);font-size:.85rem;line-height:1.45}.dashboard-shell .page-draft-detail-page .publishing-status-row__detail a{color:var(--td-draft-blue);font-weight:600;text-decoration:none}.dashboard-shell .page-draft-detail-page .publishing-status-row__detail a:focus-visible,.dashboard-shell .page-draft-detail-page .publishing-status-row__detail a:hover{text-decoration:underline}.dashboard-shell .page-draft-detail-page .publishing-package-alert{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--td-draft-line)!important;border-radius:8px!important;background:var(--td-draft-soft)!important;color:var(--td-draft-ink)!important;padding:12px 14px!important}.dashboard-shell .page-draft-detail-page .publishing-package-alert--warning{border-color:#fde68a!important;background:#fffbeb!important;color:#92400e!important}.dashboard-shell .page-draft-detail-page .publishing-approve-send-form{border-top:1px solid var(--td-draft-line);gap:14px;padding-top:18px}.dashboard-shell .page-draft-detail-page .publishing-approval-check{border:0;border-radius:0;background:transparent;color:var(--td-draft-ink);font-size:.85rem;font-weight:600;padding:0}.dashboard-shell .page-draft-detail-page .publishing-approval-check input{accent-color:var(--td-draft-blue)}.dashboard-shell .page-draft-detail-page .publishing-wordpress-choice-actions{gap:12px}.dashboard-shell .page-draft-detail-page .publishing-wordpress-choice-note{margin:0!important;color:var(--td-draft-muted)!important;font-size:.85rem!important;line-height:1.45!important}.dashboard-shell .page-draft-detail-page .publishing-package-alert a:not(.button){color:var(--td-draft-blue);font-weight:600;text-decoration:none}.dashboard-shell .page-draft-detail-page .publishing-package-alert a:not(.button):hover{text-decoration:underline}.dashboard-shell .page-draft-detail-page .publishing-step-list{border:1px solid var(--td-draft-line);border-radius:8px;background:var(--td-draft-soft);color:var(--td-draft-ink)}.dashboard-shell .page-draft-detail-page .publishing-live-url-panel{border-top:1px solid var(--td-draft-line);margin-top:10px;padding-top:16px}.dashboard-shell .page-draft-detail-page .publishing-live-url-panel summary{color:var(--td-draft-muted);cursor:pointer;font-size:.85rem;font-weight:600}@media (max-width:1180px){.dashboard-shell .page-draft-detail-page .td-draft-workspace-layout{grid-template-columns:1fr;gap:32px}}@media (max-width:760px){.dashboard-shell .page-draft-detail-page .td-draft-workspace-heading h1{font-size:2rem!important}.dashboard-shell .page-draft-detail-page .td-draft-action-rail .card-body,.dashboard-shell .page-draft-detail-page .td-draft-context-card,.dashboard-shell .page-draft-detail-page .td-draft-left-controls .card-body,.dashboard-shell .page-draft-detail-page .td-draft-preview-body{padding:24px!important}}.dashboard-shell .page-draft-detail-page .td-draft-workspace-layout{gap:22px 32px!important;grid-template-columns:minmax(0,1fr) 342px!important}.dashboard-shell .page-draft-detail-page .td-draft-back-row{margin:0 0 2px!important}.dashboard-shell .page-draft-detail-page .td-draft-back-row .button{min-height:auto!important;border:0!important;background:transparent!important;color:var(--td-dash-accent-strong)!important;font-size:14px!important;font-weight:500!important;padding:0!important}.dashboard-shell .page-draft-detail-page .td-draft-action-rail,.dashboard-shell .page-draft-detail-page .td-draft-left-controls,.dashboard-shell .page-draft-detail-page .td-draft-preview-column{gap:18px!important}.dashboard-shell .page-draft-detail-page .td-draft-action-rail{position:static!important}.dashboard-shell .page-draft-detail-page .td-draft-review-header{display:grid;grid-gap:7px;gap:7px;margin:0 0 2px}.dashboard-shell .page-draft-detail-page .td-draft-review-tags{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.dashboard-shell .page-draft-detail-page .td-draft-type-tag{background:var(--td-dash-accent-soft);color:var(--td-dash-accent-strong)}.dashboard-shell .page-draft-detail-page .td-draft-status-pill,.dashboard-shell .page-draft-detail-page .td-draft-type-tag{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border-radius:999px;font-family:var(--td-ui-font);font-size:12px;font-weight:600;line-height:1;padding:6px 10px}.dashboard-shell .page-draft-detail-page .td-draft-status-pill{gap:7px;background:#fff8e7;color:#a06718}.dashboard-shell .page-draft-detail-page .td-draft-status-pill>span{display:block;width:7px;height:7px;border-radius:999px;background:currentColor}.dashboard-shell .page-draft-detail-page .td-draft-status-pill--implemented,.dashboard-shell .page-draft-detail-page .td-draft-status-pill--published,.dashboard-shell .page-draft-detail-page .td-draft-status-pill--published-in-wordpress,.dashboard-shell .page-draft-detail-page .td-draft-status-pill--ready-to-send,.dashboard-shell .page-draft-detail-page .td-draft-status-pill--wordpress-draft,.dashboard-shell .page-draft-detail-page .td-draft-status-pill--wordpress-draft-saved{background:var(--td-dash-green-soft);color:var(--td-dash-green)}.dashboard-shell .page-draft-detail-page .td-draft-status-pill--generation-failed,.dashboard-shell .page-draft-detail-page .td-draft-status-pill--needs-attention,.dashboard-shell .page-draft-detail-page .td-draft-status-pill--needs-details{background:var(--td-dash-danger-soft);color:var(--td-dash-danger)}.dashboard-shell .page-draft-detail-page .td-draft-status-pill--generating,.dashboard-shell .page-draft-detail-page .td-draft-status-pill--ready-to-generate,.dashboard-shell .page-draft-detail-page .td-draft-status-pill--review-draft{background:var(--td-dash-blue-soft);color:var(--td-dash-blue)}.dashboard-shell .page-draft-detail-page .td-draft-review-header h1{margin:0!important;color:var(--td-dash-ink)!important;font-family:var(--td-ui-font)!important;font-size:34px!important;font-weight:650!important;letter-spacing:-.018em!important;line-height:1.14!important}.dashboard-shell .page-draft-detail-page .td-draft-review-header p{max-width:780px;margin:0!important;color:var(--td-dash-muted)!important;font-family:var(--td-ui-font)!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important}.dashboard-shell .page-draft-detail-page .td-draft-status-banner{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;border:1px solid var(--td-dash-line);border-radius:14px;background:#fff;padding:18px 20px}.dashboard-shell .page-draft-detail-page .td-draft-status-banner-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:var(--td-dash-blue-soft);color:var(--td-dash-blue);font-size:15px;font-weight:700}.dashboard-shell .page-draft-detail-page .td-draft-status-banner--warning{border-color:rgb(184 74 45/24%);background:var(--td-dash-danger-soft)}.dashboard-shell .page-draft-detail-page .td-draft-status-banner--warning .td-draft-status-banner-icon{background:#fff;color:var(--td-dash-danger)}.dashboard-shell .page-draft-detail-page .td-draft-status-banner--attention{border-color:rgb(184 74 45/24%);background:var(--td-dash-danger-soft)}.dashboard-shell .page-draft-detail-page .td-draft-status-banner--attention .td-draft-status-banner-icon{background:#ffffff;color:var(--td-dash-danger)}.dashboard-shell .page-draft-detail-page .td-draft-status-banner--success{border-color:rgb(40 123 81/24%);background:var(--td-dash-green-soft)}.dashboard-shell .page-draft-detail-page .td-draft-status-banner--success .td-draft-status-banner-icon{background:#fff;color:var(--td-dash-green)}.dashboard-shell .page-draft-detail-page .td-draft-preview-card h2,.dashboard-shell .page-draft-detail-page .td-draft-refine-card-copy h2,.dashboard-shell .page-draft-detail-page .td-draft-review-card h2,.dashboard-shell .page-draft-detail-page .td-draft-status-banner h2{margin:0!important;border:0!important;color:var(--td-dash-ink)!important;font-family:var(--td-ui-font)!important;font-size:19px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.28!important;padding:0!important}.dashboard-shell .page-draft-detail-page .td-draft-preview-card p,.dashboard-shell .page-draft-detail-page .td-draft-refine-card-copy p,.dashboard-shell .page-draft-detail-page .td-draft-refine-card-copy small,.dashboard-shell .page-draft-detail-page .td-draft-review-card p,.dashboard-shell .page-draft-detail-page .td-draft-status-banner p{margin:0!important;color:var(--td-dash-muted)!important;font-family:var(--td-ui-font)!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important}.dashboard-shell .page-draft-detail-page .td-draft-status-banner>div{display:grid;grid-gap:4px;gap:4px}.dashboard-shell .page-draft-detail-page .td-draft-status-banner-note{margin-top:8px!important;color:var(--td-dash-ink)!important}.dashboard-shell .page-draft-detail-page .td-draft-preview-card,.dashboard-shell .page-draft-detail-page .td-draft-refinement-card,.dashboard-shell .page-draft-detail-page .td-draft-review-card{overflow:hidden;border:1px solid var(--td-dash-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}.dashboard-shell .page-draft-detail-page .td-draft-preview-card-head{display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:0;padding:20px 24px}.dashboard-shell .page-draft-detail-page .td-draft-preview-card-head .button,.dashboard-shell .page-draft-detail-page .td-draft-preview-head-action{flex:none}.dashboard-shell .page-draft-detail-page .td-draft-browser-frame{margin:18px 24px 24px;overflow:hidden;border:1px solid var(--td-dash-line);border-radius:13px;background:#fff}.dashboard-shell .page-draft-detail-page .td-draft-browser-bar{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--td-dash-line);background:var(--td-dash-soft);padding:10px 12px}.dashboard-shell .page-draft-detail-page .td-draft-browser-dots{display:flex;flex:none;gap:5px}.dashboard-shell .page-draft-detail-page .td-draft-browser-dots span{display:block;width:8px;height:8px;border-radius:999px;background:#d6dbe2}.dashboard-shell .page-draft-detail-page .td-draft-browser-dots span:first-child{background:#e5b8ad}.dashboard-shell .page-draft-detail-page .td-draft-browser-dots span:nth-child(2){background:#e8d49a}.dashboard-shell .page-draft-detail-page .td-draft-browser-dots span:nth-child(3){background:#b8dac3}.dashboard-shell .page-draft-detail-page .td-draft-browser-address{display:block;min-width:0;flex:1 1;overflow:hidden;border:1px solid #eef1f4;border-radius:8px;background:#fff;color:var(--td-dash-faint);font-size:12px;line-height:1.25;padding:6px 10px;text-overflow:ellipsis;white-space:nowrap}.dashboard-shell .page-draft-detail-page .td-draft-browser-canvas{display:grid;min-height:300px;place-items:center;background:repeating-linear-gradient(135deg,#f7f8f9,#f7f8f9 12px,#fbfcfd 0,#fbfcfd 24px);padding:30px;text-align:center}.dashboard-shell .page-draft-detail-page .td-draft-browser-canvas>div{display:grid;justify-items:center;grid-gap:14px;gap:14px}.dashboard-shell .page-draft-detail-page .td-draft-browser-canvas span{color:var(--td-dash-faint);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.dashboard-shell .page-draft-detail-page .td-draft-browser-canvas .button{width:-moz-fit-content!important;width:fit-content!important;border-color:var(--td-dash-line)!important;background:#fff!important;color:var(--td-dash-ink)!important}.dashboard-shell .page-draft-detail-page .td-draft-browser-canvas .td-draft-browser-preview-button{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;min-height:54px!important;align-items:center!important;justify-content:center!important;gap:12px!important;border-color:#2c5ce6!important;border-radius:12px!important;background:#2c5ce6!important;color:#ffffff!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important;padding:15px 26px!important}.dashboard-shell .page-draft-detail-page .td-draft-browser-canvas .td-draft-browser-preview-button:not(:disabled):hover{border-color:#2149c4!important;background:#2149c4!important;color:#ffffff!important}.dashboard-shell .page-draft-detail-page .td-draft-browser-preview-icon{display:inline-flex;width:20px;height:20px;flex:none;align-items:center;justify-content:center;color:#ffffff!important}.dashboard-shell .page-draft-detail-page .td-draft-browser-preview-icon svg{width:20px;height:20px;color:#ffffff!important}.dashboard-shell .page-draft-detail-page .td-draft-review-card{display:grid;grid-gap:18px;gap:18px;padding:24px}.dashboard-shell .page-draft-detail-page .td-draft-section-heading{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.dashboard-shell .page-draft-detail-page .td-draft-section-heading>div{display:grid;grid-gap:3px;gap:3px}.dashboard-shell .page-draft-detail-page .td-draft-section-heading p{color:var(--td-dash-faint)!important;font-size:13px!important}.dashboard-shell .page-draft-detail-page .td-draft-section-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:var(--td-dash-accent-soft);color:var(--td-dash-accent-strong);font-size:18px;font-weight:600;line-height:1}.dashboard-shell .page-draft-detail-page .td-draft-google-snippet{display:grid;grid-gap:5px;gap:5px;border:1px solid #eff1f5;border-radius:13px;background:#fcfcfd;padding:17px 18px}.dashboard-shell .page-draft-detail-page .td-draft-google-site{display:flex;align-items:center;gap:9px;margin-bottom:4px}.dashboard-shell .page-draft-detail-page .td-draft-google-site>span{display:grid;width:23px;height:23px;place-items:center;border-radius:999px;background:var(--td-dash-accent-soft);color:var(--td-dash-accent-strong);font-size:12px;font-weight:700}.dashboard-shell .page-draft-detail-page .td-draft-google-site strong{display:block;color:#202124;font-size:13px;font-weight:500;line-height:1.2}.dashboard-shell .page-draft-detail-page .td-draft-google-site small{display:block;color:#5f6368;font-size:12px;line-height:1.2}.dashboard-shell .page-draft-detail-page .td-draft-google-snippet h3{margin:0;color:#1a0dab;font-family:var(--td-ui-font);font-size:18px;font-weight:400;line-height:1.32}.dashboard-shell .page-draft-detail-page .td-draft-google-snippet p{color:#4d5156!important;font-size:13px!important;line-height:1.5!important}.dashboard-shell .page-draft-detail-page .td-draft-seo-fields{display:grid;grid-gap:13px;gap:13px}.dashboard-shell .page-draft-detail-page .td-draft-seo-fields>div{display:grid;grid-gap:5px;gap:5px;border-top:1px solid #f1f3f6;padding-top:13px}.dashboard-shell .page-draft-detail-page .td-draft-refinement-field>span,.dashboard-shell .page-draft-detail-page .td-draft-seo-fields span{color:var(--td-dash-muted)!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.dashboard-shell .page-draft-detail-page .td-draft-seo-fields a,.dashboard-shell .page-draft-detail-page .td-draft-seo-fields p,.dashboard-shell .page-draft-detail-page .td-draft-seo-fields strong{margin:0!important;color:var(--td-dash-ink)!important;font-size:15px!important;font-weight:400!important;line-height:1.5!important}.dashboard-shell .page-draft-detail-page .td-draft-seo-fields .td-draft-slug-value{color:var(--td-dash-green)!important;overflow-wrap:anywhere}.dashboard-shell .page-draft-detail-page .td-seo-editor-card{gap:20px!important}.dashboard-shell .page-draft-detail-page .td-seo-preview-shell{display:grid;grid-gap:6px;gap:6px;border:1px solid #eff1f5;border-radius:14px;background:#fff;padding:20px}.dashboard-shell .page-draft-detail-page .td-seo-preview-topline{display:flex;align-items:center;gap:10px;margin-bottom:4px}.dashboard-shell .page-draft-detail-page .td-seo-preview-topline>span{display:grid;width:28px;height:28px;flex:none;place-items:center;border-radius:999px;background:var(--td-dash-accent-soft);color:var(--td-dash-accent-strong);font-size:12px;font-weight:700;line-height:1}.dashboard-shell .page-draft-detail-page .td-seo-preview-topline strong{display:block;margin:0;color:#202124;font-size:14px;font-weight:500;line-height:1.2}.dashboard-shell .page-draft-detail-page .td-seo-preview-topline small{display:block;max-width:100%;overflow:hidden;color:#5f6368;font-size:12px;font-weight:400;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.dashboard-shell .page-draft-detail-page .td-seo-preview-shell h3{margin:0;color:#1a0dab;font-family:var(--td-ui-font);font-size:20px;font-weight:400;letter-spacing:0;line-height:1.28}.dashboard-shell .page-draft-detail-page .td-seo-preview-shell p{margin:0!important;color:#4d5156!important;font-size:14px!important;font-weight:400!important;line-height:1.55!important}.dashboard-shell .page-draft-detail-page .td-seo-edit-form{display:grid;grid-gap:16px;gap:16px}.dashboard-shell .page-draft-detail-page .td-seo-field{display:grid;grid-gap:8px;gap:8px}.dashboard-shell .page-draft-detail-page .td-seo-field-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--td-dash-muted);font-size:13px;font-weight:500;line-height:1.35}.dashboard-shell .page-draft-detail-page .td-seo-counter{flex:none;color:var(--td-dash-faint);font-size:12px;font-weight:500}.dashboard-shell .page-draft-detail-page .td-seo-counter--near{color:#a06718}.dashboard-shell .page-draft-detail-page .td-seo-counter--over{color:var(--td-dash-danger)}.dashboard-shell .page-draft-detail-page .td-seo-field .form-input{min-height:42px!important;border:1px solid var(--td-dash-line)!important;border-radius:10px!important;background:#fff!important;color:var(--td-dash-ink)!important;font-size:15px!important;font-weight:400!important;line-height:1.5!important;padding:11px 13px!important}.dashboard-shell .page-draft-detail-page .td-seo-field textarea.form-input{min-height:96px!important;resize:vertical}.dashboard-shell .page-draft-detail-page .td-seo-field .form-input:focus{border-color:var(--td-dash-accent-strong)!important;box-shadow:0 0 0 3px rgb(18 105 95/12%)!important;outline:none!important}.dashboard-shell .page-draft-detail-page .td-seo-inline-message{margin:0!important;border:1px solid var(--td-dash-line);border-radius:10px;background:var(--td-dash-soft);color:var(--td-dash-muted)!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important;padding:11px 13px}.dashboard-shell .page-draft-detail-page .td-seo-inline-message--success{border-color:rgb(40 123 81/22%);background:var(--td-dash-green-soft);color:var(--td-dash-green)!important}.dashboard-shell .page-draft-detail-page .td-seo-inline-message--danger{border-color:rgb(184 74 45/24%);background:var(--td-dash-danger-soft);color:var(--td-dash-danger)!important}.dashboard-shell .page-draft-detail-page .td-seo-save-row{display:flex;justify-content:flex-start;border-top:1px solid #f1f3f6;padding-top:18px}.dashboard-shell .page-draft-detail-page .td-seo-save-row .button{width:-moz-fit-content!important;width:fit-content!important}.dashboard-shell .page-draft-detail-page .td-draft-featured-image-layout{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.dashboard-shell .page-draft-detail-page .article-featured-image-frame{min-height:170px!important;margin:0!important;border:1px dashed var(--td-dash-line)!important;border-radius:12px!important;background:var(--td-dash-soft)!important}.dashboard-shell .page-draft-detail-page .td-draft-featured-image-layout>div:last-child{display:grid;grid-gap:9px;gap:9px}.dashboard-shell .page-draft-detail-page .td-draft-refinement-card .card-body{display:grid;grid-gap:18px;gap:18px;padding:24px!important}.dashboard-shell .page-draft-detail-page .td-draft-refine-card-copy{display:grid!important;grid-gap:4px!important;gap:4px!important}.dashboard-shell .page-draft-detail-page .td-draft-refine-card-copy small{color:var(--td-dash-faint)!important;font-size:13px!important}.dashboard-shell .page-draft-detail-page .td-draft-refinement-form{display:grid;grid-gap:13px!important;gap:13px!important}.dashboard-shell .page-draft-detail-page .td-draft-refinement-field{display:grid;grid-gap:8px!important;gap:8px!important}.dashboard-shell .page-draft-detail-page .td-draft-refinement-field textarea{min-height:130px!important;border:1px solid var(--td-dash-line)!important;border-radius:10px!important;background:#fff!important;color:var(--td-dash-ink)!important;line-height:1.55!important;padding:12px 14px!important}.dashboard-shell .page-draft-detail-page .td-draft-refinement-field textarea:focus{border-color:var(--td-dash-accent-strong)!important;box-shadow:0 0 0 3px rgb(18 105 95/12%)!important;outline:none!important}.dashboard-shell .page-draft-detail-page .td-draft-action-rail .button,.dashboard-shell .page-draft-detail-page .td-draft-action-rail button,.dashboard-shell .page-draft-detail-page .td-draft-preview-card .button,.dashboard-shell .page-draft-detail-page .td-draft-refinement-card .button,.dashboard-shell .page-draft-detail-page .td-draft-refinement-card button,.dashboard-shell .page-draft-detail-page .td-draft-review-card .button{min-height:42px!important;border-radius:10px!important;box-shadow:none!important;font-family:var(--td-ui-font)!important;font-size:15px!important;font-weight:500!important;line-height:1.2!important;padding:11px 16px!important}.dashboard-shell .page-draft-detail-page .td-draft-action-rail .button-primary,.dashboard-shell .page-draft-detail-page .td-draft-action-rail button.button-primary,.dashboard-shell .page-draft-detail-page .td-draft-preview-card .button-primary,.dashboard-shell .page-draft-detail-page .td-draft-refinement-card .button-primary,.dashboard-shell .page-draft-detail-page .td-draft-refinement-card button.button-primary{border-color:var(--td-dash-accent-strong)!important;background:var(--td-dash-accent-strong)!important;color:#fff!important}.dashboard-shell .page-draft-detail-page .td-draft-action-rail .button-secondary,.dashboard-shell .page-draft-detail-page .td-draft-action-rail button.button-secondary,.dashboard-shell .page-draft-detail-page .td-draft-preview-card .button-secondary,.dashboard-shell .page-draft-detail-page .td-draft-refinement-card .button-secondary,.dashboard-shell .page-draft-detail-page .td-draft-review-card .button-secondary{border-color:var(--td-dash-line)!important;background:#fff!important;color:var(--td-dash-accent-strong)!important}.dashboard-shell .page-draft-detail-page .td-draft-action-rail>.card{border:1px solid var(--td-dash-ink)!important}.dashboard-shell .page-draft-detail-page .td-draft-action-rail .card-body{padding:22px!important}.dashboard-shell .page-draft-detail-page .publishing-package-panel h2{margin:0!important;border:0!important;padding:0!important;color:var(--td-dash-ink)!important;font-size:21px!important;font-weight:650!important}.dashboard-shell .page-draft-detail-page .publishing-panel-heading{gap:5px!important}.dashboard-shell .page-draft-detail-page .publishing-connector-card{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) 8px;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--td-dash-line);border-radius:13px;background:var(--td-dash-soft);padding:13px 14px}.dashboard-shell .page-draft-detail-page .publishing-connector-card__mark{display:grid;width:34px;height:34px;place-items:center;border:1px solid #eef1f4;border-radius:10px;background:#fff;color:var(--td-dash-ink);font-size:11px;font-weight:700;letter-spacing:-.02em}.dashboard-shell .page-draft-detail-page .publishing-connector-card strong{display:block;margin:0 0 2px;color:var(--td-dash-ink);font-size:14px;font-weight:600;line-height:1.25}.dashboard-shell .page-draft-detail-page .publishing-connector-card p,.dashboard-shell .page-draft-detail-page .publishing-connector-card small{display:block;margin:0!important;color:var(--td-dash-muted)!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important}.dashboard-shell .page-draft-detail-page .publishing-connector-card small{overflow:hidden;color:var(--td-dash-faint)!important;text-overflow:ellipsis;white-space:nowrap}.dashboard-shell .page-draft-detail-page .publishing-connector-card__dot{width:8px;height:8px;align-self:start;margin-top:7px;border-radius:999px;background:var(--td-dash-faint)}.dashboard-shell .page-draft-detail-page .publishing-connector-card--success{border-color:rgb(40 123 81/22%);background:var(--td-dash-green-soft)}.dashboard-shell .page-draft-detail-page .publishing-connector-card--success .publishing-connector-card__dot{background:var(--td-dash-green)}.dashboard-shell .page-draft-detail-page .publishing-connector-card--warning .publishing-connector-card__dot{background:var(--td-dash-danger)}.dashboard-shell .page-draft-detail-page .publishing-wordpress-reference{display:grid;grid-gap:8px;gap:8px;border:1px solid #eff1f5;border-radius:12px;background:#fff;padding:13px 14px}.dashboard-shell .page-draft-detail-page .publishing-wordpress-reference>div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #f1f3f6;padding-bottom:8px}.dashboard-shell .page-draft-detail-page .publishing-wordpress-reference p,.dashboard-shell .page-draft-detail-page .publishing-wordpress-reference span{margin:0!important;color:var(--td-dash-muted)!important;font-size:13px!important;line-height:1.4!important}.dashboard-shell .page-draft-detail-page .publishing-wordpress-reference strong{color:var(--td-dash-ink);font-size:13px;font-weight:600}.dashboard-shell .page-draft-detail-page .publishing-wordpress-reference a{color:var(--td-dash-accent-strong);font-size:14px;font-weight:500;text-decoration:none}.dashboard-shell .page-draft-detail-page .publishing-status-list{gap:12px!important;border-color:#f1f3f6!important;padding:14px 0!important}.dashboard-shell .page-draft-detail-page .publishing-status-row{grid-template-columns:22px minmax(0,1fr)!important;gap:10px!important}.dashboard-shell .page-draft-detail-page .publishing-status-row__icon{width:22px!important;height:22px!important}.dashboard-shell .page-draft-detail-page .publishing-status-row__icon:before{width:8px!important;height:8px!important}.dashboard-shell .page-draft-detail-page .publishing-status-row p>span{color:var(--td-dash-muted)!important;font-weight:400!important}.dashboard-shell .page-draft-detail-page .publishing-status-row p>strong{color:var(--td-dash-ink)!important;font-weight:600!important}.dashboard-shell .page-draft-detail-page .publishing-approval-check span,.dashboard-shell .page-draft-detail-page .publishing-status-row p,.dashboard-shell .page-draft-detail-page .publishing-status-row__detail,.dashboard-shell .page-draft-detail-page .publishing-wordpress-choice-note{font-size:14px!important;line-height:1.5!important}.dashboard-shell .page-draft-detail-page .publishing-check-card{display:grid;grid-gap:9px;gap:9px;border:1px solid #eff1f5;border-radius:12px;background:#fff;padding:13px 14px}.dashboard-shell .page-draft-detail-page .publishing-check-card strong{color:var(--td-dash-ink);font-size:14px;font-weight:600;line-height:1.35}.dashboard-shell .page-draft-detail-page .publishing-check-card p{margin:0!important;color:var(--td-dash-muted)!important;font-size:14px!important;line-height:1.45!important}.dashboard-shell .page-draft-detail-page .publishing-approval-check{border:1px solid var(--td-dash-line)!important}.dashboard-shell .page-draft-detail-page .publishing-approval-check input{width:18px!important;height:18px!important;accent-color:var(--td-dash-accent-strong)!important}.dashboard-shell .page-draft-detail-page .td-draft-workspace-layout{grid-template-columns:minmax(0,1fr) 390px!important}.dashboard-shell .page-draft-detail-page .td-draft-action-rail>.card{border:1px solid #e1e5ec!important;border-radius:28px!important;box-shadow:0 18px 44px rgb(20 24 31/7%)!important}.dashboard-shell .page-draft-detail-page .td-draft-action-rail .card-body{padding:40px!important}.dashboard-shell .page-draft-detail-page .publishing-package-panel{display:grid!important;grid-gap:28px!important;gap:28px!important}.dashboard-shell .page-draft-detail-page .publishing-panel-heading--minimal{margin:0!important}.dashboard-shell .page-draft-detail-page .publishing-panel-heading--minimal .dashboard-kicker{margin:0!important;color:#8a93a0!important;font-size:14px!important;font-weight:500!important;letter-spacing:.16em!important;line-height:1!important;text-transform:uppercase!important}.dashboard-shell .page-draft-detail-page .publishing-panel-heading--minimal .dashboard-kicker span{display:none!important}.dashboard-shell .page-draft-detail-page .publishing-connector-card{grid-template-columns:54px minmax(0,1fr) 11px;gap:20px;border-color:#c9ecd7;border-radius:18px;background:#eaf8ef;padding:28px}.dashboard-shell .page-draft-detail-page .publishing-connector-card__mark{width:54px;height:54px;border-color:#e1e5ec;border-radius:13px;color:#5d6673}.dashboard-shell .page-draft-detail-page .publishing-connector-card__mark svg{width:27px;height:27px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1}.dashboard-shell .page-draft-detail-page .publishing-connector-card strong{margin-bottom:4px;color:#14181f;font-size:24px;font-weight:700;letter-spacing:-.01em;line-height:1.1}.dashboard-shell .page-draft-detail-page .publishing-connector-card p{color:#2f9f58!important;font-size:22px!important;line-height:1.24!important}.dashboard-shell .page-draft-detail-page .publishing-connector-card small{display:none}.dashboard-shell .page-draft-detail-page .publishing-connector-card__dot{width:13px;height:13px;align-self:center;margin-top:0;background:#34a853}.dashboard-shell .page-draft-detail-page .publishing-connector-card--warning{border-color:rgb(184 74 45/24%);background:var(--td-dash-danger-soft)}.dashboard-shell .page-draft-detail-page .publishing-connector-card--warning p{color:var(--td-dash-danger)!important}.dashboard-shell .page-draft-detail-page .publishing-connector-card--neutral{border-color:#e1e5ec;background:#f6f7f9}.dashboard-shell .page-draft-detail-page .publishing-connector-card--neutral p{color:#5a6472!important}.dashboard-shell .page-draft-detail-page .publishing-approve-send-form{display:grid!important;grid-gap:22px!important;gap:22px!important;border-top:0!important;padding-top:0!important}.dashboard-shell .page-draft-detail-page .publishing-approval-check{grid-template-columns:36px minmax(0,1fr)!important;gap:24px!important;align-items:start!important;border:0!important;border-radius:18px!important;background:#f6f7f9!important;padding:28px 32px!important}.dashboard-shell .page-draft-detail-page .publishing-approval-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:36px!important;height:36px!important;margin:3px 0 0!important;border:2px solid #8e949d;border-radius:4px;background:#fff}.dashboard-shell .page-draft-detail-page .publishing-approval-check input:focus,.dashboard-shell .page-draft-detail-page .publishing-approval-check input:focus-visible{border-color:#2c5ce6!important;box-shadow:none!important;outline:none!important}.dashboard-shell .page-draft-detail-page .publishing-approval-check input:checked{border-color:#2c5ce6;background:#2c5ce6}.dashboard-shell .page-draft-detail-page .publishing-approval-check input:checked:after{position:absolute;top:4px;left:10px;width:10px;height:19px;border:solid #fff;border-width:0 3px 3px 0;content:"";transform:rotate(45deg)}.dashboard-shell .page-draft-detail-page .publishing-approval-check span{color:#3d4654!important;font-size:24px!important;letter-spacing:-.01em;line-height:1.6!important}.dashboard-shell .page-draft-detail-page .publishing-wordpress-choice-actions{display:grid!important;grid-gap:20px!important;gap:20px!important}.dashboard-shell .page-draft-detail-page .publishing-wordpress-choice-actions .publishing-submit-button{width:100%!important;min-height:84px!important;border-radius:18px!important;font-size:26px!important;font-weight:700!important;letter-spacing:-.01em}.dashboard-shell .page-draft-detail-page .publishing-wordpress-choice-actions .publishing-submit-button.button-primary{border-color:#2c5ce6!important;background:#2c5ce6!important;color:#fff!important}.dashboard-shell .page-draft-detail-page .publishing-approve-send-form:has(.publishing-approval-check input:not(:checked)) .publishing-wordpress-choice-actions .publishing-submit-button.button-primary{border-color:#b2c2f4!important;background:#b2c2f4!important;color:#fff!important}.dashboard-shell .page-draft-detail-page .publishing-wordpress-choice-actions .publishing-submit-button.button-primary>span:last-child:before{display:inline-block;width:.95em;height:.95em;margin-right:14px;background:currentColor;content:"";transform:translateY(.12em);-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cpath%20d%3D%27M22%202L11%2013%27%20stroke%3D%27black%27%20stroke-width%3D%272.2%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3Cpath%20d%3D%27M22%202L15%2022L11%2013L2%209L22%202Z%27%20stroke%3D%27black%27%20stroke-width%3D%272.2%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cpath%20d%3D%27M22%202L11%2013%27%20stroke%3D%27black%27%20stroke-width%3D%272.2%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3Cpath%20d%3D%27M22%202L15%2022L11%2013L2%209L22%202Z%27%20stroke%3D%27black%27%20stroke-width%3D%272.2%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.dashboard-shell .page-draft-detail-page .publishing-wordpress-choice-actions .publishing-submit-button.button-secondary{border:2px solid #dfe4eb!important;background:#fff!important;color:#14181f!important}.dashboard-shell .page-draft-detail-page .td-draft-workspace-layout{display:grid!important;width:100%!important;max-width:1240px!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:18px!important;gap:18px!important;align-items:start!important;margin:0 auto!important}.dashboard-shell .page-draft-detail-page .td-draft-content-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 352px!important;grid-gap:22px 32px!important;gap:22px 32px!important;align-items:start!important;min-width:0}.dashboard-shell .page-draft-detail-page .td-draft-content-grid .td-draft-preview-column{grid-column:1!important;grid-row:auto!important;min-width:0}.dashboard-shell .page-draft-detail-page .td-draft-content-grid .td-draft-action-rail{grid-column:2!important;grid-row:auto!important;min-width:0}.dashboard-shell .page-draft-detail-page .td-draft-action-rail>.card{border:1px solid var(--td-dash-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}.dashboard-shell .page-draft-detail-page .td-draft-action-rail .card-body{height:100%;padding:24px!important}.dashboard-shell .page-draft-detail-page .publishing-package-panel{gap:18px!important}.dashboard-shell .page-draft-detail-page .publishing-panel-heading--minimal .dashboard-kicker{color:var(--td-dash-faint)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.1em!important}.dashboard-shell .page-draft-detail-page .publishing-connector-card{grid-template-columns:36px minmax(0,1fr) 8px!important;gap:12px!important;border-color:rgb(40 123 81/18%)!important;border-radius:12px!important;background:var(--td-dash-green-soft)!important;padding:13px 14px!important}.dashboard-shell .page-draft-detail-page .publishing-connector-card__mark{width:36px!important;height:36px!important;border-radius:10px!important}.dashboard-shell .page-draft-detail-page .publishing-connector-card__mark svg{width:19px!important;height:19px!important;stroke-width:2!important}.dashboard-shell .page-draft-detail-page .publishing-connector-card strong{margin:0 0 2px!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.2!important}.dashboard-shell .page-draft-detail-page .publishing-connector-card p{color:var(--td-dash-green)!important;font-size:14px!important;line-height:1.3!important}.dashboard-shell .page-draft-detail-page .publishing-connector-card__dot{width:8px!important;height:8px!important}.dashboard-shell .page-draft-detail-page .publishing-connector-card--warning{border-color:rgb(184 74 45/24%)!important;background:var(--td-dash-danger-soft)!important}.dashboard-shell .page-draft-detail-page .publishing-connector-card--neutral{border-color:#cfe0ff!important;background:#f3f7ff!important}.dashboard-shell .page-draft-detail-page .publishing-connector-card--neutral .publishing-connector-card__mark{color:#2c5ce6!important}.dashboard-shell .page-draft-detail-page .publishing-connector-card--neutral p{color:#2149c4!important}.dashboard-shell .page-draft-detail-page .publishing-connector-card--neutral .publishing-connector-card__dot{background:#2c5ce6!important}.dashboard-shell .page-draft-detail-page .publishing-panel-heading .dashboard-kicker,.dashboard-shell .page-draft-detail-page .publishing-panel-heading--minimal .dashboard-kicker{display:none!important}.dashboard-shell .page-draft-detail-page .publishing-panel-heading>h2{display:block!important;margin:0!important;border:0!important;padding:0!important;color:#202124!important;font-family:var(--td-ui-font,var(--font-inter),system-ui,sans-serif)!important;font-size:19px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.3!important}.dashboard-shell .page-draft-detail-page .publishing-connector-card p a{color:inherit!important;font:inherit!important;font-weight:inherit!important;text-decoration:none!important}.dashboard-shell .page-draft-detail-page .publishing-connector-card p a:focus-visible,.dashboard-shell .page-draft-detail-page .publishing-connector-card p a:hover{text-decoration:underline!important;text-underline-offset:3px!important}.dashboard-shell .page-draft-detail-page .publishing-approve-send-form{gap:14px!important}.dashboard-shell .page-draft-detail-page .publishing-approval-check{grid-template-columns:20px minmax(0,1fr)!important;gap:12px!important;border-radius:12px!important;background:var(--td-dash-soft)!important;padding:13px 14px!important}.dashboard-shell .page-draft-detail-page .publishing-approval-check input{width:20px!important;height:20px!important;margin:1px 0 0!important;border-width:1.5px!important;border-radius:4px!important}.dashboard-shell .page-draft-detail-page .publishing-approval-check input:checked:after{top:2px!important;left:6px!important;width:6px!important;height:11px!important;border-width:0 2px 2px 0!important}.dashboard-shell .page-draft-detail-page .publishing-approval-check span{color:var(--td-dash-ink)!important;font-size:15px!important;font-weight:400!important;letter-spacing:0!important;line-height:1.5!important}.dashboard-shell .page-draft-detail-page .publishing-wordpress-choice-actions{gap:10px!important}.dashboard-shell .page-draft-detail-page .publishing-wordpress-choice-actions .publishing-submit-button{min-height:42px!important;border-radius:10px!important;font-size:15px!important;font-weight:500!important;letter-spacing:0!important;padding:11px 16px!important}.dashboard-shell .page-draft-detail-page .publishing-wordpress-choice-actions .publishing-submit-button.button-secondary{border-width:1px!important}.dashboard-shell .page-draft-detail-page .publishing-wordpress-choice-actions .publishing-submit-button.button-primary>span:last-child:before{width:.9em!important;height:.9em!important;margin-right:8px!important}.dashboard-shell .page-draft-detail-page .td-seo-preview-shell{gap:12px!important;border-color:#dbeafe!important;background:#f5f9ff!important;padding:24px!important}.dashboard-shell .page-draft-detail-page .td-seo-preview-topline{gap:12px!important;margin-bottom:2px!important}.dashboard-shell .page-draft-detail-page .td-seo-preview-topline>div{display:grid;grid-gap:3px;gap:3px}.dashboard-shell .page-draft-detail-page .td-seo-preview-shell h3{font-weight:500!important;line-height:1.35!important}.dashboard-shell .page-draft-detail-page .td-seo-preview-shell p{max-width:100%!important;line-height:1.65!important}.dashboard-shell .page-draft-detail-page .td-seo-save-row{border-top:0!important;padding-top:2px!important}.dashboard-shell .page-draft-detail-page .td-seo-save-row .button{width:auto!important;max-width:-moz-fit-content!important;max-width:fit-content!important;min-height:54px!important;border-color:#8050d9!important;border-radius:12px!important;background:#8050d9!important;color:#fff!important;font-size:15px!important;font-weight:600!important;padding:14px 24px!important}.dashboard-shell .page-draft-detail-page .td-seo-save-row .button:not(:disabled):hover{border-color:#7445ca!important;background:#7445ca!important;color:#fff!important}.dashboard-shell .page-draft-detail-page .td-draft-action-rail>.card,.dashboard-shell .page-draft-detail-page .td-draft-preview-card,.dashboard-shell .page-draft-detail-page .td-draft-refinement-card,.dashboard-shell .page-draft-detail-page .td-draft-review-card{border:1px solid #eaedf2!important;border-radius:16px!important;background:#ffffff!important;box-shadow:none!important}.dashboard-shell .page-draft-detail-page .td-draft-action-rail>.card{min-height:430px!important}.dashboard-shell .page-draft-detail-page .article-featured-image-card,.dashboard-shell .page-draft-detail-page .td-draft-refinement-card .card-body{gap:28px!important;padding:36px 40px!important}.dashboard-shell .page-draft-detail-page .article-featured-image-card{container-type:inline-size}.dashboard-shell .page-draft-detail-page .article-featured-image-card .td-draft-section-heading,.dashboard-shell .page-draft-detail-page .td-draft-preview-heading,.dashboard-shell .page-draft-detail-page .td-draft-refine-card-copy,.dashboard-shell .page-draft-detail-page .td-seo-editor-card .td-draft-section-heading{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;grid-gap:18px!important;gap:18px!important;align-items:start!important}.dashboard-shell .page-draft-detail-page .article-featured-image-card .td-draft-section-heading>div,.dashboard-shell .page-draft-detail-page .td-draft-preview-heading>div,.dashboard-shell .page-draft-detail-page .td-draft-refine-card-copy>div,.dashboard-shell .page-draft-detail-page .td-seo-editor-card .td-draft-section-heading>div{display:grid;grid-gap:6px;gap:6px}.dashboard-shell .page-draft-detail-page .article-featured-image-card .td-draft-section-icon,.dashboard-shell .page-draft-detail-page .td-draft-preview-heading .td-draft-section-icon,.dashboard-shell .page-draft-detail-page .td-draft-refine-icon,.dashboard-shell .page-draft-detail-page .td-seo-editor-card .td-draft-section-icon{display:inline-flex!important;width:52px!important;height:52px!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:14px!important;background:#eef3ff!important;color:#2c5ce6!important;font-size:0!important}.dashboard-shell .page-draft-detail-page .td-draft-refine-icon{background:#f1e8ff!important;color:#7c3aed!important}.dashboard-shell .page-draft-detail-page .article-featured-image-card .td-draft-section-icon svg,.dashboard-shell .page-draft-detail-page .td-draft-preview-heading .td-draft-section-icon svg,.dashboard-shell .page-draft-detail-page .td-draft-refine-icon svg,.dashboard-shell .page-draft-detail-page .td-seo-editor-card .td-draft-section-icon svg{width:24px;height:24px}.dashboard-shell .page-draft-detail-page .article-featured-image-card h2,.dashboard-shell .page-draft-detail-page .td-draft-preview-heading h2,.dashboard-shell .page-draft-detail-page .td-draft-refine-card-copy h2,.dashboard-shell .page-draft-detail-page .td-seo-editor-card .td-draft-section-heading h2{margin:0!important;border:0!important;color:#202124!important;font-size:19px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.3!important;padding:0!important}.dashboard-shell .page-draft-detail-page .article-featured-image-card p,.dashboard-shell .page-draft-detail-page .td-draft-refine-card-copy p,.dashboard-shell .page-draft-detail-page .td-draft-refinement-note{max-width:760px!important;margin:0!important;color:#5f6368!important;font-size:15px!important;font-weight:400!important;line-height:1.5!important}.dashboard-shell .page-draft-detail-page .td-draft-featured-image-layout{grid-template-columns:minmax(260px,380px) minmax(0,1fr)!important;gap:32px!important;align-items:center!important}.dashboard-shell .page-draft-detail-page .article-featured-image-frame{min-height:230px!important;overflow:hidden!important;border:1px solid #eaedf2!important;border-radius:18px!important;background:repeating-linear-gradient(135deg,#fbfcfd,#fbfcfd 16px,#f7f8fb 0,#f7f8fb 32px)!important}.dashboard-shell .page-draft-detail-page .article-featured-image-frame:not(.td-media-slot-frame--filled):before{color:#a0a7b2;content:"no image yet";font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;letter-spacing:.08em}.dashboard-shell .page-draft-detail-page .td-draft-featured-image-layout>div:last-child{display:grid!important;grid-gap:18px!important;gap:18px!important;align-content:center;padding-top:0}.dashboard-shell .page-draft-detail-page .article-featured-image-card .td-media-slot-inline-layer{position:relative;top:auto;left:auto;z-index:2;display:grid;width:min(300px,calc(100% - 32px));min-width:0;place-items:center}.dashboard-shell .page-draft-detail-page .article-featured-image-card .td-media-slot-inline-layer--side{width:100%;place-items:start}.dashboard-shell .page-draft-detail-page .article-featured-image-card .inline-media-slot-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-start}.dashboard-shell .page-draft-detail-page .article-featured-image-card .inline-media-slot-actions>span{display:none}@container (max-width: 760px){.dashboard-shell .page-draft-detail-page .article-featured-image-card .td-draft-featured-image-layout{grid-template-columns:minmax(0,1fr)!important}.dashboard-shell .page-draft-detail-page .article-featured-image-card .article-featured-image-frame{width:100%!important;max-width:420px!important}.dashboard-shell .page-draft-detail-page .article-featured-image-card .td-media-slot-side-content{align-content:start}.dashboard-shell .page-draft-detail-page .article-featured-image-card .inline-media-slot-actions,.dashboard-shell .page-draft-detail-page .article-featured-image-card .td-media-slot-inline-layer--side{width:100%}}.dashboard-shell .page-draft-detail-page .inline-media-slot-launch{display:inline-flex!important;width:auto!important;min-height:42px!important;align-items:center!important;justify-content:center!important;gap:10px!important;border:1px solid #dfe4eb!important;border-radius:10px!important;background:#ffffff!important;box-shadow:none!important;color:#14181f!important;padding:10px 16px!important;text-align:center!important;white-space:nowrap!important}.dashboard-shell .page-draft-detail-page .inline-media-slot-launch:focus-visible,.dashboard-shell .page-draft-detail-page .inline-media-slot-launch:hover{border-color:#c9d1dc!important;background:#fbfcfd!important;box-shadow:none!important;outline:none!important}.dashboard-shell .page-draft-detail-page .inline-media-slot-launch svg{width:18px;height:18px;flex:none}.dashboard-shell .page-draft-detail-page .inline-media-slot-launch strong{color:#14181f!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important}.dashboard-shell .page-draft-detail-page .td-draft-refinement-form{gap:20px!important}.dashboard-shell .page-draft-detail-page .td-draft-refinement-field{gap:0!important}.dashboard-shell .page-draft-detail-page .td-draft-refinement-field>span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.dashboard-shell .page-draft-detail-page .td-draft-refinement-field textarea{min-height:138px!important;border:1px solid #dfe4eb!important;border-radius:14px!important;background:#ffffff!important;color:#202124!important;font-size:15px!important;font-weight:400!important;line-height:1.5!important;padding:20px 22px!important}.dashboard-shell .page-draft-detail-page .td-draft-refinement-field textarea::placeholder{color:#8a93a0!important}.dashboard-shell .page-draft-detail-page .td-draft-refinement-actions{display:flex;flex-wrap:nowrap;gap:20px 26px;align-items:center}.dashboard-shell .page-draft-detail-page .td-draft-revision-status{display:inline-flex;flex:1 1 auto;align-items:center;gap:8px;color:#8a93a0!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;margin:0!important;max-width:none!important}.dashboard-shell .page-draft-detail-page .td-draft-revision-status>span{width:8px;height:8px;flex:0 0 8px;border-radius:999px;background:#34a853}.dashboard-shell .page-draft-detail-page .td-draft-revision-status--warning>span{background:#f59e0b}.dashboard-shell .page-draft-detail-page .td-draft-revision-status--danger>span{background:#d93025}.dashboard-shell .page-draft-detail-page .td-draft-revision-status--neutral>span{background:#a0a7b2}.dashboard-shell .page-draft-detail-page .td-draft-trial-upgrade-note{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;padding:16px 18px;border:1px solid #dce7f7;border-radius:8px;background:#f2f7fd}.dashboard-shell .page-draft-detail-page .td-draft-trial-upgrade-note p{min-width:0;color:#38506e!important;font-size:15px!important;line-height:1.45!important;margin:0!important}.dashboard-shell .page-draft-detail-page .td-draft-trial-upgrade-note .button{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important;min-height:40px;align-items:center;justify-content:center;padding:9px 14px;white-space:nowrap}@media (max-width:680px){.dashboard-shell .page-draft-detail-page .td-draft-trial-upgrade-note{grid-template-columns:minmax(0,1fr);align-items:stretch}.dashboard-shell .page-draft-detail-page .td-draft-trial-upgrade-note .button{width:100%!important;max-width:none!important}}.dashboard-shell .page-draft-detail-page .td-draft-live-note{display:inline-flex;flex:1 1 auto;align-items:center;gap:7px;color:#8a93a0!important;font-size:14px!important;font-style:italic;font-weight:400!important;line-height:1.45!important;margin:-6px 0 0!important;max-width:none!important}.dashboard-shell .page-draft-detail-page .td-draft-live-note svg{width:15px;height:15px;flex:0 0 15px;color:#8a93a0}.dashboard-shell .page-draft-detail-page .td-draft-live-note,.dashboard-shell .page-draft-detail-page .td-draft-live-note span,.dashboard-shell .page-draft-detail-page .td-draft-revision-status{color:#9aa2ae!important;font-size:14px!important;font-weight:400!important}.dashboard-shell .page-draft-detail-page .td-draft-live-note svg{color:#9aa2ae!important}.dashboard-shell .page-draft-detail-page .td-draft-regenerate-button{flex:0 0 auto!important;justify-self:start!important;border-color:#8050d9!important}.dashboard-shell .page-draft-detail-page .td-draft-regenerate-button>span:last-child:before{display:inline-block;width:1em;height:1em;margin-right:10px;background:currentColor;content:"";transform:translateY(.12em);-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cpath%20d%3D%27M21%2012a9%209%200%200%201-15.5%206.2M3%2012a9%209%200%200%201%2015.5-6.2%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27/%3E%3Cpath%20d%3D%27M6%2018H2v4M18%206h4V2%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cpath%20d%3D%27M21%2012a9%209%200%200%201-15.5%206.2M3%2012a9%209%200%200%201%2015.5-6.2%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27/%3E%3Cpath%20d%3D%27M6%2018H2v4M18%206h4V2%27%20stroke%3D%27black%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.dashboard-shell .page-draft-detail-page .td-draft-regenerate-button{width:auto!important;max-width:-moz-fit-content!important;max-width:fit-content!important;min-height:54px!important;border:1px solid #8050d9!important;border-radius:12px!important;background:#8050d9!important;color:#ffffff!important;box-shadow:none!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important;padding:14px 24px!important}.dashboard-shell .page-draft-detail-page .td-draft-regenerate-button:not(:disabled):hover{border-color:#7445ca!important;background:#7445ca!important;color:#ffffff!important}.dashboard-shell .page-draft-detail-page .td-draft-save-search-button{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;min-height:54px!important;align-items:center!important;justify-content:center!important;gap:12px!important;border:1px solid #2c5ce6!important;border-radius:12px!important;background:#2c5ce6!important;color:#ffffff!important;box-shadow:none!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important;padding:15px 26px!important}.dashboard-shell .page-draft-detail-page .td-draft-save-search-button:not(:disabled):hover{border-color:#2149c4!important;background:#2149c4!important;color:#ffffff!important}.dashboard-shell .page-draft-detail-page .td-draft-refinement-revisions{color:#8a93a0!important;font-size:15px!important;font-weight:400!important}.dashboard-shell .page-draft-detail-page .td-draft-preview-card-head{padding:36px 40px 0!important}.dashboard-shell .page-draft-detail-page .td-draft-browser-frame{margin:28px 40px 40px!important}.dashboard-shell .page-draft-detail-page .article-featured-image-card,.dashboard-shell .page-draft-detail-page .td-draft-refinement-card .card-body,.dashboard-shell .page-draft-detail-page .td-seo-editor-card{gap:28px!important;padding:36px 40px!important}.dashboard-shell .page-draft-detail-page .publishing-panel-heading>div>p,.dashboard-shell .page-draft-detail-page .publishing-panel-heading>p:not(.dashboard-kicker),.dashboard-shell .page-draft-detail-page .td-draft-preview-card-head>div>p,.dashboard-shell .page-draft-detail-page .td-draft-refine-card-copy>div>p,.dashboard-shell .page-draft-detail-page .td-draft-section-heading>div>p{color:#8a93a0!important;font-size:15px!important;font-weight:400!important;line-height:1.5!important}.dashboard-shell .page-draft-detail-page .publishing-package-panel .publishing-check-card p,.dashboard-shell .page-draft-detail-page .publishing-package-panel .publishing-package-alert li,.dashboard-shell .page-draft-detail-page .publishing-package-panel .publishing-package-alert p,.dashboard-shell .page-draft-detail-page .publishing-package-panel .publishing-step-list li,.dashboard-shell .page-draft-detail-page .publishing-package-panel .publishing-wordpress-choice-note{font-size:15px!important;font-weight:400!important;line-height:1.5!important}.dashboard-shell .page-draft-detail-page .publishing-package-panel .publishing-status-row p,.dashboard-shell .page-draft-detail-page .publishing-package-panel .publishing-status-row__detail{font-size:14px!important;font-weight:400!important;line-height:1.5!important}.dashboard-shell .page-draft-detail-page .publishing-package-panel .publishing-check-card strong,.dashboard-shell .page-draft-detail-page .publishing-package-panel .publishing-package-alert strong{font-size:15px!important;line-height:1.35!important}@media (max-width:1180px){.dashboard-shell .page-draft-detail-page .td-draft-content-grid{grid-template-columns:minmax(0,1fr)!important}.dashboard-shell .page-draft-detail-page .td-draft-content-grid .td-draft-action-rail{grid-column:1!important}}@media (max-width:760px){.dashboard-shell .page-draft-detail-page .td-draft-review-header h1{font-size:30px!important}.dashboard-shell .page-draft-detail-page .td-draft-preview-card-head{align-items:stretch;flex-direction:column}.dashboard-shell .page-draft-detail-page .td-draft-preview-card-head .button{width:100%}.dashboard-shell .page-draft-detail-page .td-draft-featured-image-layout{grid-template-columns:minmax(0,1fr)}.dashboard-shell .page-draft-detail-page .article-featured-image-card .td-media-slot-inline-layer{position:relative;top:auto;left:auto;width:min(520px,100%);min-width:0;margin-top:18px}.dashboard-shell .page-draft-detail-page .td-draft-refinement-actions{align-items:flex-start;flex-direction:column}}.dashboard-shell .strategy-result-page{--td-strategy-ink:#202124;--td-strategy-muted:#5f6368;--td-strategy-line:#e0e3eb;--td-strategy-blue:#1a73e8}.dashboard-shell .strategy-workspace-page{display:grid;grid-gap:30px;gap:30px}.dashboard-shell .strategy-workspace-header{display:grid;max-width:760px;grid-gap:10px;gap:10px}.dashboard-shell .strategy-workspace-header h1{margin:0;color:var(--td-strategy-ink);font-size:clamp(2.15rem,3.1vw,3rem);font-weight:600;letter-spacing:-.025em;line-height:1.08}.dashboard-shell .strategy-workspace-header p{max-width:720px;margin:0;color:var(--td-strategy-muted);font-size:16px;line-height:1.55}.dashboard-shell .strategy-action-card-heading>span,.dashboard-shell .strategy-document-card-head>span,.dashboard-shell .strategy-workspace-tag{width:-moz-fit-content;width:fit-content;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:700;letter-spacing:0;line-height:1;padding:7px 10px}.dashboard-shell .strategy-workspace-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-gap:28px;align-items:start}.dashboard-shell .strategy-workspace-main,.dashboard-shell .strategy-workspace-rail{display:grid;grid-gap:20px;gap:20px;min-width:0}.dashboard-shell .strategy-action-card,.dashboard-shell .strategy-document-card,.dashboard-shell .strategy-update-card{border:1px solid var(--td-strategy-line);border-radius:10px;background:#fff;box-shadow:none}.dashboard-shell .strategy-document-card{overflow:hidden}.dashboard-shell .strategy-document-card-head{display:grid;grid-gap:10px;gap:10px;border-bottom:1px solid var(--td-strategy-line);padding:24px}.dashboard-shell .strategy-action-card-heading h2,.dashboard-shell .strategy-document-card-head h2,.dashboard-shell .strategy-update-card h2{margin:0;color:var(--td-strategy-ink);font-size:22px;font-weight:600;letter-spacing:-.015em;line-height:1.22}.dashboard-shell .strategy-action-card-heading p,.dashboard-shell .strategy-document-card-head p,.dashboard-shell .strategy-update-card p{margin:0;color:var(--td-strategy-muted);font-size:15px;line-height:1.55}.dashboard-shell .strategy-document-section-stack{display:grid;grid-gap:0;gap:0}.dashboard-shell .strategy-document-section-card{border:0;border-bottom:1px solid var(--td-strategy-line);background:#fff}.dashboard-shell .strategy-document-section-card:last-child{border-bottom:0}.dashboard-shell .strategy-document-section-card summary{display:grid;grid-gap:8px;gap:8px;list-style:none;padding:24px}.dashboard-shell .strategy-document-section-card summary::-webkit-details-marker{display:none}.dashboard-shell .strategy-document-section-card summary span{color:#64748b;font-size:12px;font-weight:700;letter-spacing:0;text-transform:uppercase}.dashboard-shell .strategy-document-section-card summary h2{margin:0;color:var(--td-strategy-ink);font-size:22px;font-weight:600;letter-spacing:-.015em;line-height:1.22}.dashboard-shell .strategy-document-section-body{border-top:1px solid #eef2f7;padding:24px}.dashboard-shell .strategy-document-section-body.strategy-markdown-section{color:var(--td-strategy-ink);font-size:15px;line-height:1.68}.dashboard-shell .strategy-document-section-body.strategy-markdown-section h2,.dashboard-shell .strategy-document-section-body.strategy-markdown-section h3,.dashboard-shell .strategy-document-section-body.strategy-markdown-section h4,.dashboard-shell .strategy-document-section-body.strategy-markdown-section h5{color:var(--td-strategy-ink);font-weight:600;letter-spacing:-.01em}.dashboard-shell .strategy-document-section-body.strategy-markdown-section h2{font-size:21px}.dashboard-shell .strategy-document-section-body.strategy-markdown-section h3{font-size:19px}.dashboard-shell .strategy-document-section-body.strategy-markdown-section h4{font-size:17px}.dashboard-shell .strategy-document-section-body.strategy-markdown-section h5{font-size:15px}.dashboard-shell .strategy-document-section-body.strategy-markdown-section strong{color:var(--td-strategy-ink);font-weight:700}.dashboard-shell .strategy-document-section-body.strategy-markdown-section a{color:var(--td-strategy-blue);font-weight:600}.dashboard-shell .strategy-document-section-body .strategy-action-plan-card,.dashboard-shell .strategy-document-section-body .strategy-review-url-list a{border-color:var(--td-strategy-line);border-radius:10px;background:var(--td-strategy-soft)}.dashboard-shell .strategy-action-card{display:grid;grid-gap:18px;padding:22px}.dashboard-shell .strategy-action-card--primary{border-color:#c7d2fe}.dashboard-shell .strategy-action-card-heading{display:grid;grid-gap:10px;gap:10px}.dashboard-shell .strategy-status-list{display:grid;grid-gap:14px;gap:14px;border-top:1px solid var(--td-strategy-line);border-bottom:1px solid var(--td-strategy-line);padding:18px 0}.dashboard-shell .strategy-status-row{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.dashboard-shell .strategy-status-row__icon{display:grid;width:26px;height:26px;place-items:center;color:#94a3b8}.dashboard-shell .strategy-status-row__icon:before{width:9px;height:9px;border-radius:999px;background:currentColor;content:""}.dashboard-shell .strategy-status-row--success .strategy-status-row__icon{color:#16a34a}.dashboard-shell .strategy-status-row--warning .strategy-status-row__icon{color:#d97706}.dashboard-shell .strategy-status-row p{margin:0;color:var(--td-strategy-muted);font-size:15px;line-height:1.45}.dashboard-shell .strategy-status-row p span{font-weight:400}.dashboard-shell .strategy-status-row p strong{color:var(--td-strategy-ink);font-weight:700}.dashboard-shell .strategy-status-row__detail{margin-top:4px;color:var(--td-strategy-muted);font-size:13px;line-height:1.45}.dashboard-shell .strategy-action-card-actions{display:grid;grid-gap:10px;gap:10px}.dashboard-shell .strategy-action-card .button,.dashboard-shell .strategy-action-card button{min-height:42px;border-radius:10px;font-size:15px;font-weight:500}.dashboard-shell .strategy-action-card .dashboard-state-one-primary{min-width:0;width:100%;box-shadow:none!important;font-weight:600!important}.dashboard-shell .strategy-action-footnote{margin:0;color:#64748b;font-size:13px;line-height:1.45}.dashboard-shell .strategy-update-card{display:grid;grid-gap:14px;gap:14px;padding:24px}.dashboard-shell .strategy-update-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.dashboard-shell .strategy-update-list li{border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:13px;font-weight:700;padding:7px 10px}@media (max-width:1080px){.dashboard-shell .strategy-workspace-layout{grid-template-columns:1fr}}@media (max-width:720px){.dashboard-shell .strategy-workspace-page{gap:22px}.dashboard-shell .strategy-action-card,.dashboard-shell .strategy-document-card-head,.dashboard-shell .strategy-document-section-body,.dashboard-shell .strategy-document-section-card summary,.dashboard-shell .strategy-update-card{padding:20px}}.dashboard-shell .strategy-result-page{--td-strategy-ink:var(--td-dash-ink,#202124);--td-strategy-muted:var(--td-dash-muted,#5f6368);--td-strategy-soft:var(--td-dash-soft,#f8f9fa);--td-strategy-line:var(--td-dash-line,#dadce0);--td-strategy-blue:var(--td-dash-accent-strong,#1a73e8);color:var(--td-strategy-ink)}.dashboard-shell .strategy-result-page .dashboard-state-one-head h1{color:var(--td-dash-ink,#202124)!important;font-family:var(--td-ui-font)!important;font-size:var(--td-ui-page-title-size)!important;font-weight:var(--td-ui-weight-title)!important;letter-spacing:-.014em!important;line-height:1.14!important}.dashboard-shell .strategy-result-page .dashboard-state-one-head p{max-width:980px!important;color:var(--td-dash-muted,#5f6368)!important;font-family:var(--td-ui-font)!important;font-size:16px!important;line-height:var(--td-ui-leading-body,1.55)!important}.dashboard-shell .strategy-workspace-layout{gap:28px}.dashboard-shell .strategy-workspace-main,.dashboard-shell .strategy-workspace-rail{gap:24px}.dashboard-shell .strategy-document-card{display:grid;grid-gap:24px;gap:24px;overflow:visible;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.dashboard-shell .strategy-action-card,.dashboard-shell .strategy-document-card-head,.dashboard-shell .strategy-document-section-card,.dashboard-shell .strategy-update-card{border:0!important;border-radius:18px!important;background:var(--td-dash-surface,#ffffff)!important;box-shadow:none!important}.dashboard-shell .strategy-action-card,.dashboard-shell .strategy-document-card-head,.dashboard-shell .strategy-document-section-body,.dashboard-shell .strategy-document-section-card summary,.dashboard-shell .strategy-update-card{padding:30px!important}.dashboard-shell .strategy-document-card-head{gap:12px;border-bottom:0!important}.dashboard-shell .strategy-document-section-stack{gap:24px}.dashboard-shell .strategy-document-section-card{overflow:hidden}.dashboard-shell .strategy-document-section-card summary{gap:10px;border-bottom:0!important}.dashboard-shell .strategy-document-section-card summary:after{display:block;width:min(760px,100%);height:1px;margin-top:12px;background:var(--td-dash-line,#dadce0);content:""}.dashboard-shell .strategy-document-section-card summary{padding-bottom:14px!important}.dashboard-shell .strategy-document-section-body{padding-top:14px!important;border-top:0!important}.dashboard-shell .strategy-action-card-heading>span,.dashboard-shell .strategy-document-card-head>span,.dashboard-shell .strategy-workspace-tag{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;align-items:center!important;border:0!important;border-radius:999px!important;background:var(--td-dash-accent-soft,#e8f0fe)!important;color:var(--td-dash-accent-strong,#1a73e8)!important;font-family:var(--td-ui-font)!important;font-size:.74rem!important;font-weight:820!important;letter-spacing:.05em!important;line-height:1!important;padding:7px 11px!important;text-transform:uppercase!important}.dashboard-shell .strategy-action-card-heading h2,.dashboard-shell .strategy-document-card-head h2,.dashboard-shell .strategy-document-section-card summary h2,.dashboard-shell .strategy-update-card h2{margin:0!important;color:var(--td-dash-ink,#202124)!important;font-family:var(--td-ui-font)!important;font-size:19px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.25!important}.dashboard-shell .strategy-document-section-card summary span{color:var(--td-dash-muted,#5f6368)!important;font-family:var(--td-ui-font)!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:0!important;line-height:1.35!important;text-transform:none!important}.dashboard-shell .strategy-action-card-heading p,.dashboard-shell .strategy-action-footnote,.dashboard-shell .strategy-document-card-head p,.dashboard-shell .strategy-document-section-body.strategy-markdown-section,.dashboard-shell .strategy-document-section-body.strategy-markdown-section blockquote,.dashboard-shell .strategy-document-section-body.strategy-markdown-section li,.dashboard-shell .strategy-document-section-body.strategy-markdown-section p,.dashboard-shell .strategy-document-section-body.strategy-markdown-section td,.dashboard-shell .strategy-status-row p,.dashboard-shell .strategy-update-card p{color:#3c4043!important;font-family:var(--td-ui-font)!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important}.dashboard-shell .strategy-action-card-heading p,.dashboard-shell .strategy-action-footnote,.dashboard-shell .strategy-document-card-head p,.dashboard-shell .strategy-update-card p{margin:0!important}.dashboard-shell .strategy-document-section-body.strategy-markdown-section h2,.dashboard-shell .strategy-document-section-body.strategy-markdown-section h3,.dashboard-shell .strategy-document-section-body.strategy-markdown-section h4,.dashboard-shell .strategy-document-section-body.strategy-markdown-section h5{color:var(--td-dash-ink,#202124)!important;font-family:var(--td-ui-font)!important;font-weight:600!important;letter-spacing:0!important;line-height:1.25!important}.dashboard-shell .strategy-document-section-body.strategy-markdown-section h2,.dashboard-shell .strategy-document-section-body.strategy-markdown-section h3{font-size:19px!important}.dashboard-shell .strategy-document-section-body.strategy-markdown-section h4{font-size:17px!important}.dashboard-shell .strategy-document-section-body.strategy-markdown-section h5{font-size:15px!important}.dashboard-shell .strategy-document-section-body.strategy-markdown-section strong,.dashboard-shell .strategy-status-row p strong{color:var(--td-dash-ink,#202124)!important;font-weight:600!important}.dashboard-shell .strategy-status-list{gap:16px;border-top:1px solid var(--td-dash-line,#dadce0)!important;border-bottom:1px solid var(--td-dash-line,#dadce0)!important;padding:20px 0}.dashboard-shell .strategy-status-row{grid-template-columns:28px minmax(0,1fr)}.dashboard-shell .strategy-status-row__icon{width:28px;height:28px}.dashboard-shell .strategy-action-card{gap:18px}.dashboard-shell .strategy-action-card .button,.dashboard-shell .strategy-action-card button{min-height:42px!important;border:1px solid var(--td-dash-line,#dadce0)!important;border-radius:6px!important;background:#ffffff!important;box-shadow:none!important;color:var(--td-dash-accent-strong,#1a73e8)!important;font-family:var(--td-ui-font)!important;font-size:15px!important;font-weight:400!important;transform:none!important}.dashboard-shell .strategy-action-card .button-primary,.dashboard-shell .strategy-action-card .dashboard-state-one-primary,.dashboard-shell .strategy-action-card button.button-primary{border-color:var(--td-dash-accent-strong,#1a73e8)!important;background:var(--td-dash-accent-strong,#1a73e8)!important}.dashboard-shell .strategy-action-card .button:not(:disabled):hover,.dashboard-shell .strategy-action-card button:not(:disabled):hover{border-color:var(--td-dash-accent-strong,#1a73e8)!important;background:#f8fafd!important;color:var(--td-dash-accent-strong,#1a73e8)!important;box-shadow:none!important;transform:none!important}.dashboard-shell .strategy-action-card .button-primary:not(:disabled):hover,.dashboard-shell .strategy-action-card .dashboard-state-one-primary:not(:disabled):hover,.dashboard-shell .strategy-action-card button.button-primary:not(:disabled):hover{border-color:var(--td-dash-accent,#1a73e8)!important;background:var(--td-dash-accent,#1a73e8)!important;color:#ffffff!important}.dashboard-shell .strategy-document-section-body .strategy-action-plan-card,.dashboard-shell .strategy-document-section-body .strategy-review-url-list a,.dashboard-shell .strategy-markdown-section table{border-color:var(--td-dash-line,#dadce0)!important;border-radius:10px!important;background:#ffffff!important;box-shadow:none!important}@media (max-width:720px){.dashboard-shell .strategy-action-card,.dashboard-shell .strategy-document-card-head,.dashboard-shell .strategy-document-section-body,.dashboard-shell .strategy-document-section-card summary,.dashboard-shell .strategy-update-card{padding:20px!important}}.dashboard-shell .strategy-result-page{--td-strategy-canvas:#ffffff;--td-strategy-ink:#0f172a;--td-strategy-muted:#475569;--td-strategy-light:#94a3b8;--td-strategy-line:#e2e8f0;--td-strategy-soft:#f8fafc;--td-strategy-highlight:#eff6ff;--td-strategy-blue:#0e3eb4;--td-strategy-blue-hover:#0b3294}.dashboard-shell .strategy-result-page.dashboard-state-one{max-width:1400px;padding-top:0!important}.dashboard-shell .strategy-result-page .dashboard-state-one-head{gap:12px;margin-bottom:28px}.dashboard-shell .strategy-result-page .strategy-workspace-title-head{margin-bottom:0}.dashboard-shell .strategy-result-page .dashboard-app-eyebrow{color:var(--td-strategy-blue)!important;font-size:.8rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.dashboard-shell .strategy-result-page .dashboard-state-one-head h1{color:var(--td-strategy-ink)!important;font-size:clamp(2rem,4vw,2.25rem)!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.2!important}.dashboard-shell .strategy-result-page .dashboard-state-one-head p{max-width:760px!important;color:var(--td-strategy-muted)!important;font-size:1.05rem!important;line-height:1.6!important}.dashboard-shell .strategy-workspace-layout{grid-template-columns:minmax(0,1fr) 340px!important;gap:40px!important}.dashboard-shell .strategy-workspace-rail{position:static;align-self:start}.dashboard-shell .strategy-document-section-stack,.dashboard-shell .strategy-workspace-main,.dashboard-shell .strategy-workspace-rail{gap:24px!important}.dashboard-shell .strategy-action-card,.dashboard-shell .strategy-document-section-card,.dashboard-shell .strategy-update-card{border:1px solid var(--td-strategy-line)!important;border-radius:12px!important;background:var(--td-strategy-canvas)!important;box-shadow:0 4px 30px rgba(0,0,0,.015),0 2px 12px rgba(0,0,0,.005)!important}.dashboard-shell .strategy-document-section-card summary{cursor:pointer;gap:0!important;padding:32px 32px 0!important}.dashboard-shell .strategy-document-section-card summary:after{width:100%!important;margin-top:12px!important;background:var(--td-strategy-line)!important}.dashboard-shell .strategy-document-section-body{padding:24px 32px 32px!important}.dashboard-shell .strategy-action-card-heading h2,.dashboard-shell .strategy-document-section-card summary h2,.dashboard-shell .strategy-update-card h2{color:var(--td-strategy-ink)!important;font-size:1.25rem!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.25!important}.dashboard-shell .strategy-document-section-body.strategy-markdown-section,.dashboard-shell .strategy-document-section-body.strategy-markdown-section blockquote,.dashboard-shell .strategy-document-section-body.strategy-markdown-section li,.dashboard-shell .strategy-document-section-body.strategy-markdown-section p,.dashboard-shell .strategy-document-section-body.strategy-markdown-section td{color:var(--td-strategy-muted)!important;font-size:.95rem!important;line-height:1.6!important}.dashboard-shell .strategy-document-section-body.strategy-markdown-section p{margin-bottom:16px}.dashboard-shell .strategy-document-section-body.strategy-markdown-section p:last-child{margin-bottom:0}.dashboard-shell .strategy-document-section-body.strategy-markdown-section h2,.dashboard-shell .strategy-document-section-body.strategy-markdown-section h3,.dashboard-shell .strategy-document-section-body.strategy-markdown-section h4,.dashboard-shell .strategy-document-section-body.strategy-markdown-section h5{color:var(--td-strategy-ink)!important;font-weight:700!important;letter-spacing:-.01em!important}.dashboard-shell .strategy-document-section-body.strategy-markdown-section h4{font-size:1.05rem!important}.dashboard-shell .strategy-review-intro{margin-bottom:20px}.dashboard-shell .strategy-review-page-stack{gap:16px}.dashboard-shell .strategy-review-page-card{border:1px solid var(--td-strategy-line);border-radius:8px;background:var(--td-strategy-soft);padding:20px}.dashboard-shell .strategy-review-page-card .strategy-review-page-heading{margin-bottom:0!important}.dashboard-shell .strategy-markdown-section .strategy-review-page-heading:before{background:var(--td-strategy-blue)}.dashboard-shell .strategy-review-url{margin:-2px 0 14px!important}.dashboard-shell .strategy-review-page-card .strategy-url-paragraph{margin:-2px 0 12px!important}.dashboard-shell .strategy-review-page-card .strategy-review-url+p,.dashboard-shell .strategy-review-page-card .strategy-url-paragraph+p{margin-top:0!important}.dashboard-shell .strategy-review-page-card .strategy-review-url-list{margin:0 0 16px!important}.dashboard-shell .strategy-inline-url-link,.dashboard-shell .strategy-review-url-address,.dashboard-shell .strategy-review-url-link{color:var(--td-strategy-blue)!important;font-size:14px!important;font-weight:400!important}.dashboard-shell .strategy-review-url-icon{color:var(--td-strategy-blue)!important}.dashboard-shell .strategy-action-plan-card,.dashboard-shell .strategy-markdown-section table,.dashboard-shell .strategy-review-url-list a{border-color:var(--td-strategy-line)!important;background:var(--td-strategy-soft)!important}.dashboard-shell .strategy-action-plan-cards{gap:18px!important;padding-top:6px}.dashboard-shell .strategy-action-plan-card{border-color:transparent!important;border-width:0!important;position:relative;overflow:hidden;padding:0!important}.dashboard-shell .strategy-action-plan-card:before{display:inline-grid;width:24px;height:34px;place-items:center;align-self:start;border:0;border-radius:0;background:transparent;color:var(--td-strategy-ink);content:attr(data-step);font-size:.86rem;font-weight:700;letter-spacing:-.02em;line-height:1}.dashboard-shell .strategy-action-plan-card{grid-template-columns:24px minmax(0,1fr);column-gap:4px}.dashboard-shell .strategy-action-plan-card h4{align-self:center;padding-left:0}.dashboard-shell .strategy-action-plan-card ul{grid-column:2}.dashboard-shell .strategy-action-card{padding:24px!important}.dashboard-shell .strategy-action-card--primary{border:2px solid var(--td-strategy-blue)!important}.dashboard-shell .strategy-action-card-heading{gap:12px!important}.dashboard-shell .strategy-action-card-heading>span,.dashboard-shell .strategy-workspace-tag{background:var(--td-strategy-highlight)!important;color:var(--td-strategy-blue)!important}.dashboard-shell .strategy-action-card .button,.dashboard-shell .strategy-action-card button{min-height:46px!important;border-radius:10px!important;font-size:.95rem!important;font-weight:600!important}.dashboard-shell .strategy-action-card .button-primary,.dashboard-shell .strategy-action-card .dashboard-state-one-primary,.dashboard-shell .strategy-action-card button.button-primary{border-color:var(--td-strategy-blue)!important;background:var(--td-strategy-blue)!important;color:#ffffff!important}.dashboard-shell .strategy-action-card .button-primary:not(:disabled):hover,.dashboard-shell .strategy-action-card .dashboard-state-one-primary:not(:disabled):hover,.dashboard-shell .strategy-action-card button.button-primary:not(:disabled):hover{border-color:var(--td-strategy-blue-hover)!important;background:var(--td-strategy-blue-hover)!important}.dashboard-shell .strategy-action-footnote{color:var(--td-strategy-muted)!important;font-size:.8rem!important;line-height:1.4!important;text-align:center}@media (max-width:1080px){.dashboard-shell .strategy-workspace-layout{grid-template-columns:1fr!important;gap:32px!important}.dashboard-shell .strategy-workspace-rail{position:static}}@media (max-width:720px){.dashboard-shell .strategy-result-page.dashboard-state-one{padding-top:32px}.dashboard-shell .strategy-document-section-card summary{padding:24px 24px 0!important}.dashboard-shell .strategy-action-card,.dashboard-shell .strategy-document-section-body,.dashboard-shell .strategy-update-card{padding:24px!important}}.dashboard-shell .strategy-result-page .strategy-action-card,.dashboard-shell .strategy-result-page .strategy-document-section-card,.dashboard-shell .strategy-result-page .strategy-update-card{border:0!important;border-radius:18px!important;background:var(--td-dash-surface,#ffffff)!important}.dashboard-shell .strategy-result-page .strategy-action-card--primary{border:1px solid var(--td-dash-ink,#202124)!important}.dashboard-shell .strategy-result-page .strategy-document-section-card summary{padding:32px 32px 0!important}.dashboard-shell .strategy-result-page .strategy-action-card,.dashboard-shell .strategy-result-page .strategy-document-section-body,.dashboard-shell .strategy-result-page .strategy-update-card{padding:32px!important}.dashboard-shell .strategy-result-page .strategy-review-page-card{padding:28px!important}.dashboard-shell .strategy-result-page .strategy-markdown-section table,.dashboard-shell .strategy-result-page .strategy-review-page-card,.dashboard-shell .strategy-result-page .strategy-review-url-list a{border:0!important;border-radius:18px!important;background:var(--td-dash-surface,#ffffff)!important;box-shadow:none!important}.dashboard-shell .strategy-result-page .strategy-workspace-page{display:grid;grid-gap:28px;gap:28px}.dashboard-shell .strategy-result-page .strategy-workspace-overview{display:grid;grid-gap:0;gap:0}.dashboard-shell .strategy-result-page .strategy-workspace-overview>div{display:grid;max-width:980px;grid-gap:18px;gap:18px}.dashboard-shell .strategy-result-page .strategy-workspace-title-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.dashboard-shell .strategy-result-page .strategy-workspace-overview h1{margin:0!important;color:var(--td-dash-ink,#202124)!important;font-family:var(--td-ui-font)!important;font-size:36px!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.14!important}.dashboard-shell .strategy-result-page .strategy-workspace-overview p{max-width:780px;margin:0!important;color:#667085!important;font-size:var(--td-ui-body-size,.9375rem)!important;font-weight:400!important;line-height:var(--td-ui-leading-body,1.55)!important}.dashboard-shell .strategy-result-page .strategy-workspace-status{display:inline-flex;min-height:36px;flex:0 0 auto;align-items:center;gap:10px;border-radius:999px;background:#f1f3f4;color:#3c4043;font-size:15px;font-weight:600;line-height:1;padding:8px 18px}.dashboard-shell .strategy-result-page .strategy-workspace-status>span{display:block;width:9px;height:9px;border-radius:999px;background:currentColor}.dashboard-shell .strategy-result-page .strategy-workspace-status.is-success{background:#e6f4ea;color:#137333}.dashboard-shell .strategy-result-page .strategy-workspace-status.is-warning{background:#fce8e6;color:#b3261e}.dashboard-shell .strategy-result-page .strategy-stale-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:center;border:1px solid #f8d693;border-radius:18px;background:#fff9ed;padding:32px 36px}.dashboard-shell .strategy-result-page .strategy-update-attempt-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;border:1px solid #c9d8fb;border-radius:8px;background:#f5f8ff;padding:28px 32px}.dashboard-shell .strategy-result-page .strategy-update-attempt-card.is-failed{border-color:#efc5c1;background:#fff6f5}.dashboard-shell .strategy-result-page .strategy-update-attempt-copy{display:grid;max-width:820px;grid-gap:8px;gap:8px}.dashboard-shell .strategy-result-page .strategy-update-attempt-copy h2,.dashboard-shell .strategy-result-page .strategy-update-attempt-copy p{margin:0}.dashboard-shell .strategy-result-page .strategy-update-attempt-copy h2{color:#202124;font-size:var(--td-ui-title-size,18px)!important;font-weight:var(--td-ui-weight-title,500)!important;letter-spacing:0!important;line-height:1.3!important}.dashboard-shell .strategy-result-page .strategy-update-attempt-copy p{color:#5f6368;font-size:15px!important;font-weight:400!important;line-height:var(--td-ui-leading-body,1.55)!important}.dashboard-shell .strategy-result-page .strategy-update-attempt-actions{display:flex;align-items:center;gap:10px}.dashboard-shell .strategy-result-page .strategy-update-attempt-actions form{display:inline-flex!important}.dashboard-shell .strategy-result-page .strategy-stale-icon{display:inline-flex;width:58px;height:58px;align-items:center;align-self:start;justify-content:center;border-radius:14px;background:#ffedc2;color:#a16207;margin-top:1px}.dashboard-shell .strategy-result-page .strategy-stale-icon svg{width:28px;height:28px}.dashboard-shell .strategy-result-page .strategy-stale-copy{display:grid;max-width:820px;grid-gap:8px;gap:8px}.dashboard-shell .strategy-result-page .strategy-stale-copy h2{margin:0;color:#7c570e;font-size:var(--td-ui-title-size,18px)!important;font-weight:var(--td-ui-weight-title,500)!important;letter-spacing:0!important;line-height:1.3!important}.dashboard-shell .strategy-result-page .strategy-stale-copy p{margin:0;color:#8a681d;font-size:15px!important;font-weight:400!important;line-height:var(--td-ui-leading-body,1.55)!important}.dashboard-shell .strategy-result-page .strategy-stale-actions{display:flex;align-items:center;justify-content:flex-end}.dashboard-shell .strategy-result-page .strategy-stale-actions form{display:inline-flex!important}.dashboard-shell .strategy-result-page .strategy-stale-actions .button{min-height:42px!important;border:1px solid #c58a13!important;border-radius:6px!important;background:#c58a13!important;box-shadow:none!important;color:#ffffff!important;font-size:15px!important;font-weight:var(--td-ui-weight-strong,500)!important;padding:10px 18px!important;transform:none!important;white-space:nowrap}.dashboard-shell .strategy-result-page .strategy-workspace-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 340px!important;grid-gap:32px!important;gap:32px!important;align-items:start!important}.dashboard-shell .strategy-result-page .strategy-workspace-main,.dashboard-shell .strategy-result-page .strategy-workspace-rail{display:grid;grid-gap:24px!important;gap:24px!important;min-width:0}.dashboard-shell .strategy-result-page .strategy-workspace-rail{position:static!important}.dashboard-shell .strategy-result-page .strategy-document-card{display:grid;grid-gap:24px;gap:24px;border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}.dashboard-shell .strategy-result-page .strategy-document-section-stack{display:grid;grid-gap:20px!important;gap:20px!important}.dashboard-shell .strategy-result-page .strategy-action-card,.dashboard-shell .strategy-result-page .strategy-document-section-card,.dashboard-shell .strategy-result-page .strategy-update-card{border:1px solid #eaedf2!important;border-radius:16px!important;background:#ffffff!important;box-shadow:none!important}.dashboard-shell .strategy-result-page .strategy-action-card--primary{border:2px solid #202124!important;border-radius:16px!important}.dashboard-shell .strategy-result-page .strategy-document-section-card{overflow:hidden}.dashboard-shell .strategy-result-page .strategy-document-section-card summary{gap:0!important;padding:28px 30px 0!important}.dashboard-shell .strategy-result-page .strategy-document-section-card summary:after{width:min(760px,100%)!important;margin-top:14px!important;background:#eaedf2!important}.dashboard-shell .strategy-result-page .strategy-document-section-body{padding:18px 30px 30px!important}.dashboard-shell .strategy-result-page .strategy-action-card-heading h2,.dashboard-shell .strategy-result-page .strategy-document-section-card summary h2,.dashboard-shell .strategy-result-page .strategy-update-card h2{color:#202124!important;font-size:20px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.28!important}.dashboard-shell .strategy-result-page .strategy-action-card-heading p,.dashboard-shell .strategy-result-page .strategy-action-footnote,.dashboard-shell .strategy-result-page .strategy-document-section-body.strategy-markdown-section,.dashboard-shell .strategy-result-page .strategy-document-section-body.strategy-markdown-section blockquote,.dashboard-shell .strategy-result-page .strategy-document-section-body.strategy-markdown-section li,.dashboard-shell .strategy-result-page .strategy-document-section-body.strategy-markdown-section p,.dashboard-shell .strategy-result-page .strategy-document-section-body.strategy-markdown-section td,.dashboard-shell .strategy-result-page .strategy-update-card p{color:#3c4043!important;font-size:15px!important;font-weight:400!important;line-height:1.58!important}.dashboard-shell .strategy-result-page .strategy-document-section-body.strategy-markdown-section h2,.dashboard-shell .strategy-result-page .strategy-document-section-body.strategy-markdown-section h3,.dashboard-shell .strategy-result-page .strategy-document-section-body.strategy-markdown-section h4,.dashboard-shell .strategy-result-page .strategy-document-section-body.strategy-markdown-section h5{color:#202124!important;font-weight:600!important;letter-spacing:0!important}.dashboard-shell .strategy-result-page .strategy-action-plan-card,.dashboard-shell .strategy-result-page .strategy-markdown-section table,.dashboard-shell .strategy-result-page .strategy-review-page-card,.dashboard-shell .strategy-result-page .strategy-review-url-list a{border:1px solid #eaedf2!important;border-radius:12px!important;background:#fbfcfd!important;box-shadow:none!important}.dashboard-shell .strategy-result-page .strategy-review-page-card{padding:22px!important}.dashboard-shell .strategy-result-page .strategy-action-card{display:grid;grid-gap:18px!important;gap:18px!important;padding:24px!important}.dashboard-shell .strategy-result-page .strategy-action-card-heading{display:grid;grid-gap:10px!important;gap:10px!important}.dashboard-shell .strategy-result-page .strategy-action-card-heading>span,.dashboard-shell .strategy-result-page .strategy-workspace-tag{background:#eef3ff!important;color:#2c5ce6!important;font-size:.74rem!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important}.dashboard-shell .strategy-result-page .strategy-action-card-actions{display:grid;grid-gap:10px;gap:10px}.dashboard-shell .strategy-result-page .strategy-action-card .button,.dashboard-shell .strategy-result-page .strategy-action-card button{width:100%;min-height:42px!important;justify-content:center;border-radius:6px!important;box-shadow:none!important;font-size:15px!important;font-weight:400!important;transform:none!important}.dashboard-shell .strategy-result-page .strategy-action-card .button-primary,.dashboard-shell .strategy-result-page .strategy-action-card .dashboard-state-one-primary,.dashboard-shell .strategy-result-page .strategy-action-card button.button-primary{border-color:#2c5ce6!important;background:#2c5ce6!important;color:#ffffff!important}.dashboard-shell .strategy-result-page .strategy-action-card .button-secondary,.dashboard-shell .strategy-result-page .strategy-action-card a.button-secondary{border-color:#e1e5ec!important;background:#ffffff!important;color:#2c5ce6!important}.dashboard-shell .strategy-result-page .strategy-action-footnote{margin:0!important;text-align:left!important}.dashboard-shell .strategy-result-page .strategy-action-card--primary .strategy-action-footnote{color:#8a93a0!important;font-size:14px!important;font-style:italic;line-height:1.45!important}.dashboard-shell .strategy-result-page .strategy-rail-details{display:grid;grid-gap:0;gap:0;margin:0}.dashboard-shell .strategy-result-page .strategy-rail-details div{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:14px;gap:14px;border-top:1px solid #f1f3f6;padding:12px 0}.dashboard-shell .strategy-result-page .strategy-rail-details div:first-child{border-top:0;padding-top:0}.dashboard-shell .strategy-result-page .strategy-rail-details div:last-child{padding-bottom:0}.dashboard-shell .strategy-result-page .strategy-rail-details dt{color:#8a93a0;font-size:13.5px;font-weight:400;line-height:1.45}.dashboard-shell .strategy-result-page .strategy-rail-details dd{margin:0;color:#303642;font-size:15px;font-weight:400;line-height:1.45}.dashboard-shell .strategy-result-page .strategy-rail-edit-action{display:grid;grid-gap:12px;gap:12px;border-top:1px solid #f1f3f6;margin-top:4px;padding-top:16px}.dashboard-shell .strategy-result-page .strategy-rail-edit-action p{margin:0;color:#3c4043;font-size:15px;font-weight:400;line-height:1.55}.dashboard-shell .strategy-result-page .strategy-action-card-heading h2,.dashboard-shell .strategy-result-page .strategy-action-plan-card h4,.dashboard-shell .strategy-result-page .strategy-document-section-card summary h2,.dashboard-shell .strategy-result-page .strategy-review-page-card h2,.dashboard-shell .strategy-result-page .strategy-review-page-card h3,.dashboard-shell .strategy-result-page .strategy-review-page-card h4,.dashboard-shell .strategy-result-page .strategy-update-card h2{color:var(--td-dash-ink,#202124)!important;font-family:var(--td-ui-font)!important;font-size:var(--td-ui-title-size,1.125rem)!important;font-weight:var(--td-ui-weight-title,500)!important;letter-spacing:0!important;line-height:1.3!important}.dashboard-shell .strategy-result-page .strategy-action-card-heading p,.dashboard-shell .strategy-result-page .strategy-action-footnote,.dashboard-shell .strategy-result-page .strategy-action-plan-card li,.dashboard-shell .strategy-result-page .strategy-document-section-body.strategy-markdown-section,.dashboard-shell .strategy-result-page .strategy-document-section-body.strategy-markdown-section blockquote,.dashboard-shell .strategy-result-page .strategy-document-section-body.strategy-markdown-section li,.dashboard-shell .strategy-result-page .strategy-document-section-body.strategy-markdown-section p,.dashboard-shell .strategy-result-page .strategy-document-section-body.strategy-markdown-section td,.dashboard-shell .strategy-result-page .strategy-rail-details dd,.dashboard-shell .strategy-result-page .strategy-rail-edit-action p,.dashboard-shell .strategy-result-page .strategy-review-page-card li,.dashboard-shell .strategy-result-page .strategy-review-page-card p{color:var(--td-dash-muted,#5f6368)!important;font-family:var(--td-ui-font)!important;font-size:var(--td-ui-body-size,.9375rem)!important;font-weight:400!important;line-height:var(--td-ui-leading-body,1.55)!important}.dashboard-shell .strategy-result-page .strategy-action-plan-card strong,.dashboard-shell .strategy-result-page .strategy-document-section-body.strategy-markdown-section strong,.dashboard-shell .strategy-result-page .strategy-review-page-card strong{color:var(--td-dash-ink,#202124)!important;font-weight:var(--td-ui-weight-strong,500)!important}.dashboard-shell .strategy-result-page .strategy-document-section-card summary span,.dashboard-shell .strategy-result-page .strategy-rail-details dt{color:var(--td-dash-muted,#5f6368)!important;font-family:var(--td-ui-font)!important;font-size:var(--td-ui-small-size,.8125rem)!important;font-weight:400!important;letter-spacing:0!important;line-height:1.35!important;text-transform:none!important}.dashboard-shell .strategy-result-page .strategy-details-card .strategy-rail-details dd,.dashboard-shell .strategy-result-page .strategy-details-card .strategy-rail-details dt,.dashboard-shell .strategy-result-page .strategy-details-card .strategy-rail-edit-action p{font-size:14px!important}.dashboard-shell .strategy-result-page .strategy-details-card .strategy-rail-details dt{font-weight:500!important}.dashboard-shell .strategy-result-page .strategy-action-card .button,.dashboard-shell .strategy-result-page .strategy-action-card button{font-size:var(--td-ui-body-size,.9375rem)!important;font-weight:var(--td-ui-weight-strong,500)!important}.dashboard-shell .strategy-result-page .strategy-document-section-head{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:28px 30px 0!important}.dashboard-shell .strategy-result-page .strategy-document-section-head:after{display:none;grid-column:2;width:min(760px,100%);height:1px;margin-top:14px;background:#eaedf2;content:""}.dashboard-shell .strategy-result-page .strategy-document-section-icon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:9px;background:#eef3ff;color:#2c5ce6}.dashboard-shell .strategy-result-page .strategy-document-section-icon--article{background:#f3eefc;color:#6b3fbd}.dashboard-shell .strategy-result-page .strategy-document-section-icon--structure{background:#eaf7ef;color:#2e9b57}.dashboard-shell .strategy-result-page .strategy-document-section-icon svg{width:18px;height:18px}.dashboard-shell .strategy-result-page .strategy-document-section-head h2{margin:0!important;color:#202124!important;font-family:var(--td-ui-font)!important;font-size:20px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.28!important}.dashboard-shell .strategy-result-page .strategy-document-section-head p{max-width:760px;margin:3px 0 0!important;color:#8a93a0!important;font-family:var(--td-ui-font)!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important}.dashboard-shell .strategy-result-page .strategy-review-browser{display:grid;grid-gap:16px;gap:16px}.dashboard-shell .strategy-result-page .strategy-review-filter-input{position:absolute;opacity:0;pointer-events:none}.dashboard-shell .strategy-result-page .strategy-review-filter-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 2px}.dashboard-shell .strategy-result-page .strategy-review-filter-label{display:inline-flex;min-height:34px;align-items:center;gap:8px;border:1px solid #e1e5ec;border-radius:999px;background:#ffffff;color:#5f6368;cursor:pointer;font-family:var(--td-ui-font);font-size:13px;font-weight:400;line-height:1;padding:6px 12px;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.dashboard-shell .strategy-result-page .strategy-review-filter-label span{display:inline-flex;min-width:22px;height:22px;align-items:center;justify-content:center;border-radius:999px;background:#f1f3f6;color:#5f6368;font-size:12px;font-weight:500;line-height:1;padding:0 7px}.dashboard-shell .strategy-result-page .strategy-review-filter-label:hover{border-color:#c7d2fe;background:#f8fafd;color:#202124}.dashboard-shell .strategy-result-page .strategy-review-filter-input--all:checked~.strategy-review-filter-tabs .strategy-review-filter-label--all,.dashboard-shell .strategy-result-page .strategy-review-filter-input--later:checked~.strategy-review-filter-tabs .strategy-review-filter-label--later,.dashboard-shell .strategy-result-page .strategy-review-filter-input--monitor:checked~.strategy-review-filter-tabs .strategy-review-filter-label--monitor,.dashboard-shell .strategy-result-page .strategy-review-filter-input--new:checked~.strategy-review-filter-tabs .strategy-review-filter-label--new,.dashboard-shell .strategy-result-page .strategy-review-filter-input--now:checked~.strategy-review-filter-tabs .strategy-review-filter-label--now,.dashboard-shell .strategy-result-page .strategy-review-filter-input--support:checked~.strategy-review-filter-tabs .strategy-review-filter-label--support{border-color:#202124;background:#202124;color:#ffffff}.dashboard-shell .strategy-result-page .strategy-review-filter-input--all:checked~.strategy-review-filter-tabs .strategy-review-filter-label--all span,.dashboard-shell .strategy-result-page .strategy-review-filter-input--later:checked~.strategy-review-filter-tabs .strategy-review-filter-label--later span,.dashboard-shell .strategy-result-page .strategy-review-filter-input--monitor:checked~.strategy-review-filter-tabs .strategy-review-filter-label--monitor span,.dashboard-shell .strategy-result-page .strategy-review-filter-input--new:checked~.strategy-review-filter-tabs .strategy-review-filter-label--new span,.dashboard-shell .strategy-result-page .strategy-review-filter-input--now:checked~.strategy-review-filter-tabs .strategy-review-filter-label--now span,.dashboard-shell .strategy-result-page .strategy-review-filter-input--support:checked~.strategy-review-filter-tabs .strategy-review-filter-label--support span{background:rgb(255 255 255/18%);color:#ffffff}.dashboard-shell .strategy-result-page .strategy-review-filter-input--later:checked~.strategy-review-page-stack .strategy-review-page-card:not(.strategy-review-page-card--later),.dashboard-shell .strategy-result-page .strategy-review-filter-input--monitor:checked~.strategy-review-page-stack .strategy-review-page-card:not(.strategy-review-page-card--monitor),.dashboard-shell .strategy-result-page .strategy-review-filter-input--new:checked~.strategy-review-page-stack .strategy-review-page-card:not(.strategy-review-page-card--new),.dashboard-shell .strategy-result-page .strategy-review-filter-input--now:checked~.strategy-review-page-stack .strategy-review-page-card:not(.strategy-review-page-card--now),.dashboard-shell .strategy-result-page .strategy-review-filter-input--support:checked~.strategy-review-page-stack .strategy-review-page-card:not(.strategy-review-page-card--support){display:none!important}.dashboard-shell .strategy-result-page .strategy-review-page-stack{display:grid;grid-gap:10px!important;gap:10px!important}.dashboard-shell .strategy-result-page .strategy-review-inventory{overflow:hidden;border:1px solid #dfe4eb;border-radius:8px;background:#f8fafc}.dashboard-shell .strategy-result-page .strategy-review-inventory>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:center;cursor:pointer;list-style:none;padding:16px 18px}.dashboard-shell .strategy-result-page .strategy-review-inventory>summary::-webkit-details-marker{display:none}.dashboard-shell .strategy-result-page .strategy-review-inventory>summary>span:first-child{display:grid;grid-gap:3px;gap:3px}.dashboard-shell .strategy-result-page .strategy-review-inventory>summary strong{color:#202124;font-size:15px;font-weight:600}.dashboard-shell .strategy-result-page .strategy-review-inventory>summary small{color:#747d89;font-size:13px;line-height:1.4}.dashboard-shell .strategy-result-page .strategy-review-inventory-count{display:inline-flex;min-width:32px;height:26px;align-items:center;justify-content:center;border-radius:999px;background:#e9edf3;color:#4f5965;font-size:12px;font-weight:600;padding:0 8px}.dashboard-shell .strategy-result-page .strategy-review-inventory-list{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid #e4e8ee;padding:8px}.dashboard-shell .strategy-result-page .strategy-review-inventory-list a{display:grid;min-width:0;grid-gap:3px;gap:3px;border-bottom:1px solid #edf0f4;color:#202124;padding:11px 10px;text-decoration:none}.dashboard-shell .strategy-result-page .strategy-review-inventory-list a:focus-visible,.dashboard-shell .strategy-result-page .strategy-review-inventory-list a:hover{background:#ffffff}.dashboard-shell .strategy-result-page .strategy-review-inventory-list a>span{overflow:hidden;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.dashboard-shell .strategy-result-page .strategy-review-inventory-title{display:flex;min-width:0;align-items:center;gap:8px}.dashboard-shell .strategy-result-page .strategy-review-inventory-title>span{overflow:hidden;text-overflow:ellipsis}.dashboard-shell .strategy-result-page .strategy-review-inventory-status{flex:0 0 auto;border-radius:999px;background:#edf1f5;color:#5d6672;font-size:11px;font-weight:600;line-height:22px;padding:0 8px}.dashboard-shell .strategy-result-page .strategy-review-inventory-status--analysed{background:#e8f4ed;color:#356247}.dashboard-shell .strategy-result-page .strategy-review-inventory-status--discovered{background:#f2f0e8;color:#6d6240}.dashboard-shell .strategy-result-page .strategy-review-inventory-list a>small{overflow:hidden;color:#747d89;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.dashboard-shell .strategy-result-page .strategy-review-page-card{overflow:hidden;border:1px solid #eaedf2!important;border-radius:12px!important;background:#ffffff!important;padding:0!important}.dashboard-shell .strategy-result-page .strategy-review-page-summary{display:grid!important;grid-template-columns:22px minmax(0,1fr) auto;grid-gap:14px!important;gap:14px!important;align-items:start!important;cursor:pointer;list-style:none;padding:16px 18px!important}.dashboard-shell .strategy-result-page .strategy-review-page-summary:after{display:none!important}.dashboard-shell .strategy-result-page .strategy-review-page-summary::-webkit-details-marker{display:none}.dashboard-shell .strategy-result-page .strategy-review-page-chevron{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;color:#8a93a0;font-size:22px;line-height:1;transform:translateY(-1px);transition:transform .16s ease}.dashboard-shell .strategy-result-page .strategy-review-page-card[open] .strategy-review-page-chevron{transform:translateY(-1px) rotate(90deg)}.dashboard-shell .strategy-result-page .strategy-review-page-summary-main{display:grid;min-width:0;grid-gap:5px;gap:5px}.dashboard-shell .strategy-result-page .strategy-review-page-summary-main>strong{color:#202124!important;font-family:var(--td-ui-font)!important;font-size:16px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.dashboard-shell .strategy-result-page .strategy-review-page-summary-urls{display:flex;flex-wrap:wrap;gap:4px 12px;min-width:0}.dashboard-shell .strategy-result-page .strategy-review-page-subtitle{color:#8a93a0!important;font-family:var(--td-ui-font)!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important}.dashboard-shell .strategy-result-page .strategy-review-page-summary-url{display:inline-flex;max-width:100%;align-items:center;gap:6px;color:#1a73e8!important;font-size:13px!important;font-weight:400!important;line-height:1.35;overflow-wrap:anywhere;text-decoration:none!important}.dashboard-shell .strategy-result-page .strategy-document-section-card summary .strategy-review-page-summary-url .strategy-review-url-icon,.dashboard-shell .strategy-result-page .strategy-document-section-card summary .strategy-review-page-summary-url span,.dashboard-shell .strategy-result-page .strategy-review-page-summary .strategy-review-page-summary-url .strategy-review-url-icon,.dashboard-shell .strategy-result-page .strategy-review-page-summary .strategy-review-page-summary-url span{color:#1a73e8!important}.dashboard-shell .strategy-result-page .strategy-review-page-card .strategy-inline-url-link,.dashboard-shell .strategy-result-page .strategy-review-page-card .strategy-inline-url-link:hover,.dashboard-shell .strategy-result-page .strategy-review-page-card .strategy-review-url-link,.dashboard-shell .strategy-result-page .strategy-review-page-card .strategy-review-url-link:hover,.dashboard-shell .strategy-result-page .strategy-review-page-summary-url span,.dashboard-shell .strategy-result-page .strategy-review-page-summary-url:focus-visible,.dashboard-shell .strategy-result-page .strategy-review-page-summary-url:hover{text-decoration:none!important}.dashboard-shell .strategy-result-page .strategy-review-page-badge{display:inline-flex;align-items:center;align-self:start;justify-self:end;gap:7px;border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:500;line-height:1;padding:6px 10px;white-space:nowrap}.dashboard-shell .strategy-result-page .strategy-document-section-card summary .strategy-review-page-badge{font-size:12px!important;font-weight:500!important;line-height:1!important}.dashboard-shell .strategy-result-page .strategy-review-page-badge span{width:6px;height:6px;border-radius:999px;background:currentColor;color:inherit!important}.dashboard-shell .strategy-result-page .strategy-document-section-card summary .strategy-review-page-badge span{color:inherit!important}.dashboard-shell .strategy-result-page .strategy-document-section-card summary .strategy-review-page-badge--now,.dashboard-shell .strategy-result-page .strategy-review-page-badge--now{border-color:#d8e3ff;background:#f1f5ff;color:#2c5ce6!important}.dashboard-shell .strategy-result-page .strategy-document-section-card summary .strategy-review-page-badge--new,.dashboard-shell .strategy-result-page .strategy-review-page-badge--new{border-color:#f3d4e8;background:#fff2f8;color:#a33070!important}.dashboard-shell .strategy-result-page .strategy-document-section-card summary .strategy-review-page-badge--later,.dashboard-shell .strategy-result-page .strategy-review-page-badge--later{border-color:#f5dfb2;background:#fff8e8;color:#8a580e!important}.dashboard-shell .strategy-result-page .strategy-document-section-card summary .strategy-review-page-badge--keep,.dashboard-shell .strategy-result-page .strategy-document-section-card summary .strategy-review-page-badge--monitor,.dashboard-shell .strategy-result-page .strategy-document-section-card summary .strategy-review-page-badge--support,.dashboard-shell .strategy-result-page .strategy-review-page-badge--keep,.dashboard-shell .strategy-result-page .strategy-review-page-badge--monitor,.dashboard-shell .strategy-result-page .strategy-review-page-badge--support{border-color:#cfebd9;background:#effaf3;color:#257343!important}.dashboard-shell .strategy-result-page .strategy-document-section-card summary .strategy-review-page-badge--decision,.dashboard-shell .strategy-result-page .strategy-review-page-badge--decision{border-color:#f4c7c3;background:#fff1f0;color:#b33f37!important}.dashboard-shell .strategy-result-page .strategy-review-page-card-body{display:grid;grid-gap:0;gap:0;border-top:1px solid #f1f3f6;padding:16px 20px 20px 54px}.dashboard-shell .strategy-result-page .strategy-review-page-body-urls{display:grid;grid-gap:7px;gap:7px;border-top:1px solid #eef1f5;margin-top:14px;padding-top:12px}.dashboard-shell .strategy-result-page .strategy-review-page-body-url{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:6px;color:#1a73e8!important;font-size:13px!important;font-weight:400!important;line-height:1.35;overflow-wrap:anywhere;text-decoration:none!important}.dashboard-shell .strategy-result-page .strategy-review-page-body-url span{overflow-wrap:anywhere}.dashboard-shell .strategy-result-page .strategy-review-page-body-url:focus-visible,.dashboard-shell .strategy-result-page .strategy-review-page-body-url:hover{text-decoration:none!important}.dashboard-shell .strategy-result-page .strategy-review-page-card-body>:last-child{margin-bottom:0!important}@media (max-width:640px){.dashboard-shell .strategy-result-page .strategy-review-inventory-list{grid-template-columns:minmax(0,1fr)}.dashboard-shell .strategy-result-page .strategy-review-page-summary{grid-template-columns:22px minmax(0,1fr)}.dashboard-shell .strategy-result-page .strategy-review-page-badge{grid-column:2;justify-self:start}}.dashboard-shell .strategy-result-page .strategy-topic-lane-panel{display:grid;grid-gap:10px;gap:10px;border-top:1px solid #f1f3f6;margin-top:18px;padding-top:16px}.dashboard-shell .strategy-result-page .strategy-topic-lane-panel>span{color:#8a93a0;font-family:var(--td-ui-font);font-size:13px;font-weight:500;line-height:1.35}.dashboard-shell .strategy-result-page .strategy-topic-lanes{display:flex;flex-wrap:wrap;gap:8px}.dashboard-shell .strategy-result-page .strategy-topic-lane-text{display:grid;grid-gap:0;gap:0;margin-top:28px;counter-reset:strategy-topic-lane}.dashboard-shell .strategy-result-page .strategy-topic-lane-text-item{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:8px;gap:8px;grid-column-gap:14px;column-gap:14px;counter-increment:strategy-topic-lane;padding-bottom:20px}.dashboard-shell .strategy-result-page .strategy-topic-lane-text-item+.strategy-topic-lane-text-item{padding-top:2px}.dashboard-shell .strategy-result-page .strategy-topic-lane-text-item:last-child{padding-bottom:0}.dashboard-shell .strategy-result-page .strategy-topic-lane-text-item:before{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;position:relative;z-index:1;border-radius:999px;background:#f3eefc;color:#6b3fbd;content:counter(strategy-topic-lane);font-size:14px;font-weight:600;grid-column:1;grid-row:1;line-height:1}.dashboard-shell .strategy-result-page .strategy-topic-lane-text-item:not(:last-child):after{position:absolute;top:38px;bottom:6px;left:15px;width:2px;border-radius:999px;background:#f3eefc;content:""}.dashboard-shell .strategy-result-page .strategy-topic-lane-text-item h3,.dashboard-shell .strategy-result-page .strategy-topic-lane-text-item p,.dashboard-shell .strategy-result-page .strategy-topic-lane-text-item ul{grid-column:2}.dashboard-shell .strategy-result-page .strategy-topic-lane-text-item h3{margin:0!important;color:#202124!important;font-family:var(--td-ui-font)!important;font-size:15px!important;font-weight:600!important;line-height:1.35!important}.dashboard-shell .strategy-result-page .strategy-topic-lane-text li,.dashboard-shell .strategy-result-page .strategy-topic-lane-text p{margin:0!important;color:#5f6368!important;font-family:var(--td-ui-font)!important;font-size:15px!important;font-weight:400!important;line-height:1.58!important}.dashboard-shell .strategy-result-page .strategy-topic-lane-text ul{display:grid;grid-gap:6px;gap:6px;margin:0!important;padding-left:18px!important}.dashboard-shell .strategy-result-page .strategy-topic-lane-text strong{color:#202124!important;font-weight:500!important}.dashboard-shell .strategy-result-page .strategy-topic-lane-pill{display:inline-flex;align-items:center;border-radius:8px;background:#f3eefc;color:#6b3fbd;font-size:13px;font-weight:500;line-height:1.2;padding:7px 11px;text-decoration:none!important}.dashboard-shell .strategy-result-page .strategy-structure-intro{margin-bottom:16px}.dashboard-shell .strategy-result-page .strategy-structure-group-list{display:grid;grid-gap:0;gap:0;counter-reset:strategy-structure-group}.dashboard-shell .strategy-result-page .strategy-structure-group{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:10px;gap:10px;grid-column-gap:14px;column-gap:14px;position:relative;counter-increment:strategy-structure-group;padding:0 0 24px}.dashboard-shell .strategy-result-page .strategy-structure-group:last-child{padding-bottom:0}.dashboard-shell .strategy-result-page .strategy-structure-group:before{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;position:relative;z-index:1;border-radius:999px;background:#eaf7ef;color:#2e9b57;content:counter(strategy-structure-group);font-size:14px;font-weight:600;grid-column:1;grid-row:1;line-height:1}.dashboard-shell .strategy-result-page .strategy-structure-group:not(:last-child):after{position:absolute;top:38px;bottom:6px;left:15px;width:2px;border-radius:999px;background:#ddefe6;content:""}.dashboard-shell .strategy-result-page .strategy-structure-group h3{grid-column:2;margin:0!important;color:#202124!important;font-family:var(--td-ui-font)!important;font-size:16px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important;text-transform:none}.dashboard-shell .strategy-result-page .strategy-structure-group-body{display:grid;grid-column:2;grid-gap:0;gap:0;color:#5f6368!important;font-weight:400!important}.dashboard-shell .strategy-result-page .strategy-structure-group-body>:last-child{margin-bottom:0!important}.dashboard-shell .strategy-result-page .strategy-structure-group-body ol,.dashboard-shell .strategy-result-page .strategy-structure-group-body ul{display:grid;grid-gap:14px;gap:14px;margin:0!important;padding-left:0!important;list-style:none}.dashboard-shell .strategy-result-page .strategy-structure-group-body li{position:relative;margin:0!important;padding-left:16px;color:#5f6368!important;font-weight:400!important}.dashboard-shell .strategy-result-page .strategy-structure-group-body .strategy-structure-item-list{gap:18px}.dashboard-shell .strategy-result-page .strategy-structure-group-body .strategy-structure-item{display:grid;grid-gap:5px;gap:5px}.dashboard-shell .strategy-result-page .strategy-structure-item-title{display:block;color:#202124;font-size:15px;font-weight:600;line-height:1.45}.dashboard-shell .strategy-result-page .strategy-structure-item-url{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:flex-start;gap:6px;color:#5f6368;font-size:14px;font-weight:400;line-height:1.45;overflow-wrap:anywhere;text-decoration:none!important}.dashboard-shell .strategy-result-page .strategy-structure-item-url:hover{color:#1a73e8}.dashboard-shell .strategy-result-page .strategy-structure-item-url--suggested,.dashboard-shell .strategy-result-page .strategy-structure-item-url--suggested:hover{color:#6f5a21}.dashboard-shell .strategy-result-page .strategy-structure-item-url .strategy-review-url-icon{flex:0 0 auto;margin-top:2px;transform:none}.dashboard-shell .strategy-result-page .strategy-structure-item-recommendation{display:block;color:#5f6368;font-size:15px;font-weight:400;line-height:1.6}.dashboard-shell .strategy-result-page .strategy-structure-group-body p{margin:0!important;font-weight:400!important}.dashboard-shell .strategy-result-page .strategy-structure-group-body .strategy-structure-item-list+p,.dashboard-shell .strategy-result-page .strategy-structure-group-body ol+p,.dashboard-shell .strategy-result-page .strategy-structure-group-body ul+p{margin-top:5px!important}.dashboard-shell .strategy-result-page .strategy-structure-group-body strong{color:#202124!important;font-weight:600!important}.dashboard-shell .strategy-result-page .strategy-structure-group-body li:before{position:absolute;top:.72em;left:0;width:6px;height:6px;border-radius:999px;background:#2c5ce6;content:""}.dashboard-shell .strategy-result-page .strategy-watch-intro{margin-bottom:16px}.dashboard-shell .strategy-result-page .strategy-watch-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.dashboard-shell .strategy-result-page .strategy-watch-signal-card{display:grid;align-content:start;grid-gap:6px;gap:6px;border:1px solid #dfe8ff;border-radius:12px;background:#f5f8ff;padding:18px}.dashboard-shell .strategy-result-page .strategy-watch-signal-card:nth-child(2n){border-color:#ddefe6;background:#f4fbf7}.dashboard-shell .strategy-result-page .strategy-watch-signal-card:nth-child(3n){border-color:#f2e2ee;background:#fff6fb}.dashboard-shell .strategy-result-page .strategy-watch-signal-card:nth-child(4n){border-color:#efe4c9;background:#fff9eb}.dashboard-shell .strategy-result-page .strategy-watch-signal-card h3{margin:0!important;color:#202124!important;font-family:var(--td-ui-font)!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important}.dashboard-shell .strategy-result-page .strategy-watch-signal-card p{margin:0!important;color:#5f6368!important;font-family:var(--td-ui-font)!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important}.dashboard-shell .strategy-result-page .strategy-action-plan-cards{display:grid!important;grid-gap:0!important;gap:0!important;padding-top:4px}.dashboard-shell .strategy-result-page .strategy-action-plan-card{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;grid-column-gap:14px!important;column-gap:14px!important;align-items:start;position:relative;border:0!important;border-radius:0!important;background:transparent!important;padding:0 0 22px!important}.dashboard-shell .strategy-result-page .strategy-action-plan-card:last-child{padding-bottom:0!important}.dashboard-shell .strategy-result-page .strategy-action-plan-card:before{display:none!important}.dashboard-shell .strategy-result-page .strategy-action-plan-card:not(:last-child):after{position:absolute;top:38px;bottom:4px;left:15px;width:2px;border-radius:999px;background:#dfe8ff;content:""}.dashboard-shell .strategy-result-page .strategy-action-plan-number{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;position:relative;z-index:1;border-radius:999px;background:#eef3ff;color:#2c5ce6;font-size:14px;font-weight:600;line-height:1}.dashboard-shell .strategy-result-page .strategy-action-plan-content{display:grid;min-width:0;grid-gap:9px;gap:9px;padding-top:3px}.dashboard-shell .strategy-result-page .strategy-action-plan-intro{margin-bottom:16px}.dashboard-shell .strategy-result-page .strategy-action-plan-intro p{margin:0!important}.dashboard-shell .strategy-result-page .strategy-roadmap-card-meta{display:flex;flex-wrap:wrap;gap:6px}.dashboard-shell .strategy-result-page .strategy-roadmap-card-meta span{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;border:1px solid #dfe6f2;border-radius:999px;background:#f7f9fc;color:#4c5665!important;font-size:12.5px!important;font-weight:500!important;line-height:1.2!important;padding:5px 9px}.dashboard-shell .strategy-result-page .strategy-roadmap-card-meta .is-calendar-ready{border-color:#cae8d4;background:#f1fbf4;color:#176b37!important}.dashboard-shell .strategy-result-page .strategy-roadmap-card-meta .is-calendar-hold{border-color:#eadfca;background:#fffaf0;color:#75520e!important}.dashboard-shell .strategy-result-page .strategy-roadmap-card-description{margin:0!important;color:#5f6368!important;font-size:15px!important;font-weight:400!important;line-height:1.58!important}.dashboard-shell .strategy-result-page .strategy-action-plan-content .strategy-presentation-url{align-items:flex-start;color:#1a73e8!important;font-size:13.5px!important;font-weight:400!important}.dashboard-shell .strategy-result-page .strategy-action-plan-content .strategy-presentation-url .strategy-review-url-icon{margin-top:2px;transform:none}.dashboard-shell .strategy-result-page .strategy-action-plan-content h4{margin:0!important;color:#202124!important;font-size:16px!important;font-weight:600!important;line-height:1.35!important}.dashboard-shell .strategy-result-page .strategy-action-plan-content ul{display:grid;grid-gap:7px;gap:7px;grid-column:auto!important;margin:0!important;padding-left:0!important;list-style:none!important}.dashboard-shell .strategy-result-page .strategy-action-plan-content li{position:relative;margin:0!important;padding-left:15px;font-weight:400!important}.dashboard-shell .strategy-result-page .strategy-action-plan-content li:before{position:absolute;top:.72em;left:0;width:5px;height:5px;border-radius:999px;background:#2c5ce6;content:""}@media (max-width:1080px){.dashboard-shell .strategy-result-page .strategy-workspace-layout{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:760px){.dashboard-shell .strategy-result-page .strategy-workspace-overview{display:grid}.dashboard-shell .strategy-result-page .strategy-stale-card,.dashboard-shell .strategy-result-page .strategy-update-attempt-card{grid-template-columns:minmax(0,1fr);padding:22px!important}.dashboard-shell .strategy-result-page .strategy-update-attempt-actions,.dashboard-shell .strategy-result-page .strategy-update-attempt-actions .button,.dashboard-shell .strategy-result-page .strategy-update-attempt-actions form{width:100%}.dashboard-shell .strategy-result-page .strategy-update-attempt-actions{flex-direction:column}.dashboard-shell .strategy-result-page .strategy-stale-actions,.dashboard-shell .strategy-result-page .strategy-stale-actions .button,.dashboard-shell .strategy-result-page .strategy-stale-actions form{width:100%}.dashboard-shell .strategy-result-page .strategy-action-card,.dashboard-shell .strategy-result-page .strategy-document-section-body,.dashboard-shell .strategy-result-page .strategy-document-section-head,.dashboard-shell .strategy-result-page .strategy-update-card{padding:20px!important}.dashboard-shell .strategy-result-page .strategy-document-section-head{grid-template-columns:34px minmax(0,1fr);padding-bottom:0!important}.dashboard-shell .strategy-result-page .strategy-watch-signal-grid{grid-template-columns:minmax(0,1fr)}}.dashboard-shell .td-strategy-setup-page{width:100%;max-width:1400px;gap:28px;margin:0 auto;padding-top:40px;color:var(--td-dash-ink,#202124)}.dashboard-shell .td-strategy-setup-header{max-width:980px;padding:0}.dashboard-shell .td-strategy-setup-header .dashboard-kicker{margin:0 0 12px;color:var(--td-dash-accent-strong,#1a73e8)!important;font-size:.8rem!important;font-weight:700!important;letter-spacing:.08em!important}.dashboard-shell .td-strategy-setup-header h1{color:var(--td-dash-ink,#202124)!important;font-size:var(--td-ui-page-title-size,clamp(2rem,4vw,2.25rem))!important;font-weight:var(--td-ui-weight-title,700)!important;letter-spacing:-.014em!important;line-height:1.14!important}.dashboard-shell .td-strategy-setup-header p:not(.dashboard-kicker,.strategy-autosave-status){max-width:860px;color:var(--td-dash-muted,#5f6368)!important;font-size:16px!important;font-weight:400!important;line-height:1.55!important}.dashboard-shell .td-strategy-setup-back-link{width:-moz-fit-content;width:fit-content;min-height:42px;margin-top:10px}.dashboard-shell .td-strategy-setup-back-inline{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:8px;margin:0 0 12px;color:var(--td-dash-accent-strong,#1a73e8);font-size:15px;font-weight:400;line-height:1.35;text-decoration:none}.dashboard-shell .td-strategy-setup-back-inline:hover{color:var(--td-dash-accent,#1a73e8);text-decoration:underline}.dashboard-shell .td-strategy-setup-back-inline span{font-size:18px;line-height:1}.dashboard-shell .td-strategy-setup-workspace{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:28px;gap:28px;align-items:start}.dashboard-shell .td-strategy-setup-aside,.dashboard-shell .td-strategy-setup-main{display:grid;grid-gap:24px;gap:24px}.dashboard-shell .td-strategy-setup-main{align-content:start;grid-auto-rows:max-content}.dashboard-shell .td-strategy-setup-main>.strategy-phase-strip+.strategy-question-card{margin-top:0!important}.dashboard-shell .td-strategy-setup-aside{position:static;align-self:start}.dashboard-shell .td-strategy-setup-page .strategy-intro-card,.dashboard-shell .td-strategy-setup-page .strategy-phase-strip,.dashboard-shell .td-strategy-setup-page .strategy-question-card,.dashboard-shell .td-strategy-setup-side-card{border:0!important;border-radius:18px!important;background:var(--td-dash-surface,#ffffff)!important;box-shadow:none!important}.dashboard-shell .td-strategy-setup-page .strategy-intro-card{display:grid;grid-gap:28px;gap:28px;padding:32px}.dashboard-shell .td-strategy-setup-page .strategy-intro-eyebrow,.dashboard-shell .td-strategy-setup-page .strategy-question-card-head p,.dashboard-shell .td-strategy-setup-page .strategy-question-card-head span,.dashboard-shell .td-strategy-setup-side-card>span{color:var(--td-dash-muted,#5f6368)!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important;text-transform:none!important}.dashboard-shell .td-strategy-setup-page .strategy-intro-head h2,.dashboard-shell .td-strategy-setup-page .strategy-intro-steps h3,.dashboard-shell .td-strategy-setup-page .strategy-prompt-head h3,.dashboard-shell .td-strategy-setup-page .strategy-question-card h2,.dashboard-shell .td-strategy-setup-side-card h2{color:var(--td-dash-ink,#202124)!important;font-size:19px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.25!important}.dashboard-shell .td-strategy-setup-page .strategy-field-help,.dashboard-shell .td-strategy-setup-page .strategy-prompt-head p,.dashboard-shell .td-strategy-setup-page .strategy-question-help-text,.dashboard-shell .td-strategy-setup-page .strategy-review-summary strong,.dashboard-shell .td-strategy-setup-page p,.dashboard-shell .td-strategy-setup-side-card dd,.dashboard-shell .td-strategy-setup-side-card dt,.dashboard-shell .td-strategy-setup-side-card p{color:#3c4043!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important}.dashboard-shell .td-strategy-setup-page .strategy-phase-strip{display:block!important;align-self:start!important;height:auto!important;min-height:0!important;padding:10px!important}.dashboard-shell .td-strategy-setup-page .strategy-phase-strip ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;height:auto!important;min-height:0!important;grid-gap:10px;gap:10px;margin:0;padding:0}.dashboard-shell .td-strategy-setup-page .strategy-phase-strip li{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;height:auto!important;min-height:56px;border:0!important;border-radius:12px!important;background:transparent!important;padding:10px 12px}.dashboard-shell .td-strategy-setup-page .strategy-phase-strip li.current{background:var(--td-dash-accent-soft,#e8f0fe)!important}.dashboard-shell .td-strategy-setup-page .strategy-phase-strip li.complete{background:#f1f3f4!important}.dashboard-shell .td-strategy-setup-page .strategy-phase-strip li>span:first-child{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:999px;background:#ffffff;color:var(--td-dash-ink,#202124);font-size:.8rem;font-weight:700}.dashboard-shell .td-strategy-setup-page .strategy-phase-strip li.current>span:first-child{background:var(--td-dash-accent-strong,#1a73e8);color:#ffffff}.dashboard-shell .td-strategy-setup-page .strategy-phase-strip strong{color:var(--td-dash-ink,#202124)!important;font-size:15px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.25!important}.dashboard-shell .td-strategy-setup-page .strategy-phase-strip li span:last-child{color:var(--td-dash-muted,#5f6368)!important;font-size:13px!important;font-weight:400!important;letter-spacing:0!important}.dashboard-shell .td-strategy-setup-page .strategy-question-card{overflow:hidden}.dashboard-shell .td-strategy-setup-page .strategy-question-card-head{border-bottom:1px solid var(--td-dash-line,#dadce0);background:#ffffff;padding:24px 30px}.dashboard-shell .td-strategy-setup-page .strategy-question-card-head span{min-height:28px;border:1px solid var(--td-dash-line,#dadce0);border-radius:999px;background:#f8fafd;padding:0 10px}.dashboard-shell .td-strategy-setup-page .strategy-active-question,.dashboard-shell .td-strategy-setup-page .strategy-review-intro{gap:22px;padding:32px}.dashboard-shell .td-strategy-setup-page .strategy-active-question h2,.dashboard-shell .td-strategy-setup-page .strategy-review-intro h2{max-width:780px;font-size:24px!important;line-height:1.24!important}.dashboard-shell .td-strategy-setup-page .strategy-focus-card{grid-template-columns:minmax(0,1fr);justify-items:center;gap:18px;border:1px solid var(--td-dash-line,#dadce0);border-radius:12px;background:#f8fafd;padding:18px}.dashboard-shell .td-strategy-setup-page .strategy-focus-grid{width:min(760px,100%);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dashboard-shell .td-strategy-setup-page .strategy-focus-grid div{min-height:96px;border:1px solid var(--td-dash-line,#dadce0);border-radius:10px;background:#ffffff;padding:18px}.dashboard-shell .td-strategy-setup-page .strategy-focus-grid div:after{display:none}.dashboard-shell .td-strategy-setup-page .strategy-focus-grid span,.dashboard-shell .td-strategy-setup-page .strategy-review-summary span{color:var(--td-dash-muted,#5f6368)!important;font-size:.75rem!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.dashboard-shell .td-strategy-setup-page .strategy-focus-grid strong{color:var(--td-dash-ink,#202124)!important;font-size:15px!important;font-weight:600!important;line-height:1.35!important}.dashboard-shell .td-strategy-setup-page .strategy-focus-actions{align-self:center;justify-self:center;margin:0}.dashboard-shell .td-strategy-setup-page .strategy-prompt-block{max-width:860px;border-top:1px solid var(--td-dash-line,#dadce0);gap:16px;padding-top:24px}.dashboard-shell .td-strategy-setup-page .strategy-choice-grid{gap:10px;max-width:900px}.dashboard-shell .td-strategy-setup-page .strategy-choice{min-height:42px;border:1px solid var(--td-dash-line,#dadce0);border-radius:10px;background:#ffffff;color:var(--td-dash-ink,#202124);font-size:15px;font-weight:400;padding:10px 12px}.dashboard-shell .td-strategy-setup-page .strategy-choice:hover{border-color:var(--td-dash-accent-strong,#1a73e8);background:#f8fafd}.dashboard-shell .td-strategy-setup-page .strategy-choice.selected{border-color:var(--td-dash-accent-strong,#1a73e8);background:var(--td-dash-accent-soft,#e8f0fe);box-shadow:none}.dashboard-shell .td-strategy-setup-page input,.dashboard-shell .td-strategy-setup-page select,.dashboard-shell .td-strategy-setup-page textarea{border:1px solid var(--td-dash-line,#dadce0)!important;border-radius:10px!important;background:#ffffff!important;color:var(--td-dash-ink,#202124)!important;font-size:15px!important;line-height:1.55!important;padding:13px 14px!important}.dashboard-shell .td-strategy-setup-page textarea{min-height:160px}.dashboard-shell .td-strategy-setup-page input::placeholder,.dashboard-shell .td-strategy-setup-page textarea::placeholder{color:#9aa0a6}.dashboard-shell .td-strategy-setup-page .strategy-profile-service-details{border:1px solid var(--td-dash-line,#dadce0);border-radius:12px;background:#f8fafd;padding:22px}.dashboard-shell .td-strategy-setup-page .strategy-profile-service-details-row{border:1px solid var(--td-dash-line,#dadce0);border-radius:10px;background:#ffffff;padding:16px}.dashboard-shell .td-strategy-setup-page .strategy-question-card-footer{border-top:1px solid var(--td-dash-line,#dadce0);background:#ffffff;padding:22px 30px}.dashboard-shell .td-strategy-setup-page .strategy-question-card-footer p{color:var(--td-dash-muted,#5f6368)!important;font-size:15px!important;font-weight:400!important}.dashboard-shell .td-strategy-setup-page .button{min-height:42px!important;border-radius:6px!important;box-shadow:none!important;font-size:15px!important;font-weight:400!important;transform:none!important}.dashboard-shell .td-strategy-setup-page .button-primary{border-color:var(--td-dash-accent-strong,#1a73e8)!important;background:var(--td-dash-accent-strong,#1a73e8)!important;color:#ffffff!important}.dashboard-shell .td-strategy-setup-page .button-secondary{border-color:var(--td-dash-line,#dadce0)!important;background:#ffffff!important;color:var(--td-dash-accent-strong,#1a73e8)!important}.dashboard-shell .td-strategy-setup-page .button:not(:disabled):hover{box-shadow:none!important;transform:none!important}.dashboard-shell .td-strategy-setup-page .button-primary:not(:disabled):hover{border-color:var(--td-dash-accent,#1a73e8)!important;background:var(--td-dash-accent,#1a73e8)!important;color:#ffffff!important}.dashboard-shell .td-strategy-setup-page .button-secondary:not(:disabled):hover{border-color:var(--td-dash-accent-strong,#1a73e8)!important;background:#f8fafd!important}.dashboard-shell .td-strategy-setup-page .strategy-review-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;border:0;padding:0 32px 32px}.dashboard-shell .td-strategy-setup-page .strategy-review-summary div,.dashboard-shell .td-strategy-setup-page .strategy-review-summary div:last-child:nth-child(odd),.dashboard-shell .td-strategy-setup-page .strategy-review-summary div:nth-child(2n){grid-column:auto;border:1px solid var(--td-dash-line,#dadce0);border-radius:10px;background:#ffffff;padding:16px}.dashboard-shell .td-strategy-setup-side-card{display:grid;grid-gap:16px;gap:16px;padding:24px}.dashboard-shell .td-strategy-setup-side-card dl{display:grid;grid-gap:12px;gap:12px;margin:0}.dashboard-shell .td-strategy-setup-side-card dl div{display:grid;grid-gap:4px;gap:4px;border-top:1px solid var(--td-dash-line,#dadce0);padding-top:12px}.dashboard-shell .td-strategy-setup-side-card dt{color:var(--td-dash-muted,#5f6368)!important}.dashboard-shell .td-strategy-setup-side-card dd{margin:0;color:var(--td-dash-ink,#202124)!important;font-weight:600!important}@media (max-width:1120px){.dashboard-shell .td-strategy-setup-workspace{grid-template-columns:1fr}.dashboard-shell .td-strategy-setup-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.dashboard-shell .td-strategy-setup-page{padding-top:28px}.dashboard-shell .td-strategy-setup-aside,.dashboard-shell .td-strategy-setup-page .strategy-focus-grid,.dashboard-shell .td-strategy-setup-page .strategy-phase-strip ol,.dashboard-shell .td-strategy-setup-page .strategy-review-summary{grid-template-columns:1fr}.dashboard-shell .td-strategy-setup-page .strategy-focus-card,.dashboard-shell .td-strategy-setup-page .strategy-profile-service-details-head,.dashboard-shell .td-strategy-setup-page .strategy-question-card-footer{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.dashboard-shell .td-strategy-setup-page .strategy-active-question,.dashboard-shell .td-strategy-setup-page .strategy-intro-card,.dashboard-shell .td-strategy-setup-page .strategy-question-card-footer,.dashboard-shell .td-strategy-setup-page .strategy-question-card-head,.dashboard-shell .td-strategy-setup-page .strategy-review-intro,.dashboard-shell .td-strategy-setup-side-card{padding:22px}.dashboard-shell .td-strategy-setup-page .strategy-review-summary{padding:0 22px 22px}.dashboard-shell .td-strategy-setup-page .strategy-review-more{margin:0 22px 22px}}body .dashboard-shell .td-strategy-setup-page{width:100%!important;margin:0 auto!important;padding-top:0!important;color:var(--td-dash-ink,#202124)!important;font-family:var(--td-ui-font,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)!important}body .dashboard-shell .td-strategy-setup-header{max-width:1040px!important;padding:0!important}body .dashboard-shell .td-strategy-setup-header .strategy-title-main{display:grid!important;grid-gap:8px!important;gap:8px!important}body .dashboard-shell .td-strategy-setup-tag{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;align-items:center!important;justify-content:center!important;margin:0 0 4px!important;border-radius:999px!important;background:#e8f0fe!important;color:#1a73e8!important;padding:6px 12px!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.2!important;text-transform:none!important}body .dashboard-shell .td-strategy-setup-header .strategy-heading-row{align-items:center!important;gap:16px!important}body .dashboard-shell .td-strategy-setup-header h1{margin:0!important;color:var(--td-dash-ink,#202124)!important;font-size:var(--td-ui-page-title-size,36px)!important;font-weight:var(--td-ui-weight-title,600)!important;letter-spacing:-.014em!important;line-height:1.14!important}body .dashboard-shell .td-strategy-setup-header p:not(.td-strategy-setup-tag,.strategy-autosave-status){max-width:940px!important;margin:4px 0 0!important;color:var(--td-dash-muted,#5f6368)!important;font-size:16px!important;font-weight:400!important;line-height:1.55!important}body .dashboard-shell .td-strategy-setup-page .strategy-autosave-status{display:inline-flex!important;align-items:center!important;min-height:30px!important;margin:0!important;border:1px solid #edf0f4!important;border-radius:999px!important;background:#ffffff!important;color:#5f6368!important;padding:6px 12px!important;font-size:13px!important;font-weight:400!important;line-height:1.2!important}body .dashboard-shell .td-strategy-setup-back-inline{width:-moz-fit-content!important;width:fit-content!important;margin:0 0 4px!important;color:#1a73e8!important;font-size:15px!important;font-weight:500!important;line-height:1.35!important;text-decoration:none!important}body .dashboard-shell .td-strategy-setup-back-inline:hover{color:#1558b0!important;text-decoration:none!important}body .dashboard-shell .td-strategy-setup-workspace{grid-template-columns:minmax(0,1fr) 340px!important;grid-gap:28px!important}body .dashboard-shell .td-strategy-setup-aside,body .dashboard-shell .td-strategy-setup-main{display:grid!important;align-content:start!important;grid-gap:24px!important;gap:24px!important}body .dashboard-shell .td-strategy-setup-page .strategy-focus-modal,body .dashboard-shell .td-strategy-setup-page .strategy-intro-card,body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip,body .dashboard-shell .td-strategy-setup-page .strategy-question-card,body .dashboard-shell .td-strategy-setup-side-card{border:1px solid #edf0f4!important;border-radius:16px!important;background:#ffffff!important;box-shadow:none!important;color:var(--td-dash-ink,#202124)!important}body .dashboard-shell .td-strategy-setup-page .strategy-intro-card{max-width:1040px!important;display:grid!important;grid-gap:28px!important;gap:28px!important;padding:32px!important}body .dashboard-shell .td-strategy-setup-page .strategy-intro-head{display:grid!important;grid-gap:10px!important;gap:10px!important}body .dashboard-shell .td-strategy-setup-page .strategy-intro-footer p,body .dashboard-shell .td-strategy-setup-page .strategy-intro-head p{max-width:none!important;width:100%!important}body .dashboard-shell .td-strategy-setup-page .strategy-engine-kicker,body .dashboard-shell .td-strategy-setup-page .strategy-intro-eyebrow,body .dashboard-shell .td-strategy-setup-page .strategy-question-card-head p,body .dashboard-shell .td-strategy-setup-page .strategy-question-card-head span,body .dashboard-shell .td-strategy-setup-side-card>span{margin:0!important;color:#8b95a5!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.35!important;text-transform:none!important}body .dashboard-shell .td-strategy-setup-page .strategy-intro-head h2,body .dashboard-shell .td-strategy-setup-page .strategy-question-card h2,body .dashboard-shell .td-strategy-setup-side-card h2{margin:0!important;color:var(--td-dash-ink,#202124)!important;font-size:24px!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.24!important}body .dashboard-shell .td-strategy-setup-page .strategy-intro-steps h3,body .dashboard-shell .td-strategy-setup-page .strategy-profile-service-details-head h3,body .dashboard-shell .td-strategy-setup-page .strategy-prompt-head h3{margin:0!important;color:var(--td-dash-ink,#202124)!important;font-size:19px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.3!important}body .dashboard-shell .td-strategy-setup-page .strategy-field-help,body .dashboard-shell .td-strategy-setup-page .strategy-profile-service-details-row p,body .dashboard-shell .td-strategy-setup-page .strategy-prompt-head p,body .dashboard-shell .td-strategy-setup-page .strategy-question-help-text,body .dashboard-shell .td-strategy-setup-page .strategy-review-summary strong,body .dashboard-shell .td-strategy-setup-page li,body .dashboard-shell .td-strategy-setup-page p,body .dashboard-shell .td-strategy-setup-side-card dd,body .dashboard-shell .td-strategy-setup-side-card dt,body .dashboard-shell .td-strategy-setup-side-card p{color:#3c4043!important;font-size:15px!important;font-weight:400!important;line-height:1.58!important}body .dashboard-shell .td-strategy-setup-page .muted,body .dashboard-shell .td-strategy-setup-page .strategy-focus-tip,body .dashboard-shell .td-strategy-setup-page .strategy-profile-service-details-head p,body .dashboard-shell .td-strategy-setup-page .strategy-question-card-footer p{color:#7b8494!important;font-size:14px!important;font-weight:400!important;line-height:1.55!important}body .dashboard-shell .td-strategy-setup-page .strategy-intro-steps{display:grid!important;grid-gap:14px!important;gap:14px!important;margin:0!important;padding:0!important;list-style:none!important}body .dashboard-shell .td-strategy-setup-page .strategy-intro-steps li{display:grid!important;grid-template-columns:36px minmax(0,1fr)!important;grid-gap:16px!important;gap:16px!important;align-items:start!important;border:1px solid #edf0f4!important;border-radius:12px!important;background:#fbfcfd!important;padding:18px!important}body .dashboard-shell .td-strategy-setup-page .strategy-intro-step-number{display:inline-flex!important;width:32px!important;height:32px!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#e8f0fe!important;color:#1a73e8!important;font-size:15px!important;font-weight:600!important;line-height:1!important}body .dashboard-shell .td-strategy-setup-page .strategy-intro-footer,body .dashboard-shell .td-strategy-setup-page .strategy-question-card-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;border-top:1px solid #f1f3f6!important;background:#fbfcfd!important;padding:22px 30px!important}body .dashboard-shell .td-strategy-setup-page .strategy-intro-footer{margin:0 -32px -32px!important;padding:22px 32px!important}body .dashboard-shell .td-strategy-setup-page .strategy-intro-footer p{flex:1 1;min-width:0}body .dashboard-shell .td-strategy-setup-page .strategy-start-card{max-width:760px!important;margin:20px auto 0!important;gap:24px!important;padding:34px!important}body .dashboard-shell .td-strategy-setup-page .strategy-start-card .strategy-intro-head{gap:12px!important}body .dashboard-shell .td-strategy-setup-page .strategy-start-card .strategy-intro-head h2{font-size:30px!important;font-weight:650!important;line-height:1.16!important}body .dashboard-shell .td-strategy-setup-page .strategy-start-card .strategy-intro-head p{max-width:62ch!important;color:#5f6368!important;font-size:15px!important;line-height:1.6!important}body .dashboard-shell .td-strategy-setup-page .strategy-start-card .strategy-start-meta{display:inline-flex;width:-moz-fit-content!important;width:fit-content!important;align-items:center;gap:10px;margin-top:2px!important;color:#7b8494!important;font-size:14px!important;line-height:1.35!important}body .dashboard-shell .td-strategy-setup-page .strategy-start-section-title{margin:0!important;color:#202124!important;font-size:16px!important;font-weight:600!important;line-height:1.3!important}body .dashboard-shell .td-strategy-setup-page .strategy-start-steps{gap:10px!important}body .dashboard-shell .td-strategy-setup-page .strategy-start-steps li{grid-template-columns:30px minmax(0,1fr)!important;gap:14px!important;border-color:#f1f3f6!important;border-radius:10px!important;background:#fbfcfd!important;padding:14px!important}body .dashboard-shell .td-strategy-setup-page .strategy-start-steps h3{font-size:16px!important;line-height:1.25!important}body .dashboard-shell .td-strategy-setup-page .strategy-start-steps p{margin-top:3px!important;color:#5f6368!important;font-size:14px!important;line-height:1.45!important}body .dashboard-shell .td-strategy-setup-page .strategy-start-steps .strategy-intro-step-number{width:28px!important;height:28px!important;font-size:14px!important}body .dashboard-shell .td-strategy-setup-page .strategy-start-footer{margin:0!important;padding:8px 0 0!important;border-top:0!important;background:transparent!important;justify-content:flex-end!important}body .dashboard-shell .td-strategy-setup-page .strategy-start-footer p{width:auto!important;max-width:44ch!important}body .dashboard-shell .td-strategy-setup-page .strategy-start-footer .button{flex:0 0 auto!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip{padding:10px!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip ol{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:8px!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip li{min-height:64px!important;border:0!important;border-radius:12px!important;background:transparent!important;padding:12px!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip li.complete{background:#f6f8fb!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip li>span:first-child{display:inline-flex!important;width:30px!important;height:30px!important;align-items:center!important;justify-content:center!important;border:1px solid #edf0f4!important;border-radius:999px!important;background:#ffffff!important;color:#202124!important;font-size:14px!important;font-weight:600!important;line-height:1!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip li.current>span:first-child{border-color:#1a73e8!important;background:#1a73e8!important;color:#ffffff!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip strong{display:block!important;font-weight:600!important;line-height:1.25!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip li span:last-child{display:block!important;margin-top:2px!important;color:#7b8494!important}body .dashboard-shell .td-strategy-setup-page .strategy-question-card-head{gap:16px!important;background:#ffffff!important;padding:24px 30px!important}body .dashboard-shell .td-strategy-setup-page .strategy-question-card-head span{display:inline-flex!important;align-items:center!important;width:-moz-fit-content!important;width:fit-content!important;min-height:28px!important;border:1px solid #edf0f4!important;border-radius:999px!important;background:#fbfcfd!important;padding:5px 11px!important;color:#5f6368!important;white-space:nowrap!important}body .dashboard-shell .td-strategy-setup-page .strategy-active-question,body .dashboard-shell .td-strategy-setup-page .strategy-review-intro{display:grid!important;grid-gap:18px!important;gap:18px!important;padding:32px!important}body .dashboard-shell .td-strategy-setup-page .strategy-active-question h2,body .dashboard-shell .td-strategy-setup-page .strategy-review-intro h2{max-width:820px!important}body .dashboard-shell .td-strategy-setup-page .strategy-focus-card,body .dashboard-shell .td-strategy-setup-page .strategy-profile-service-details{display:grid!important;grid-gap:18px!important;gap:18px!important;border:1px solid #edf0f4!important;border-radius:14px!important;background:#fbfcfd!important;padding:18px!important}body .dashboard-shell .td-strategy-setup-page .strategy-focus-grid{display:grid!important;width:100%!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important}body .dashboard-shell .td-strategy-setup-page .strategy-focus-grid div,body .dashboard-shell .td-strategy-setup-page .strategy-profile-service-details-row,body .dashboard-shell .td-strategy-setup-page .strategy-review-summary div{border:1px solid #edf0f4!important;border-radius:12px!important;padding:16px!important}body .dashboard-shell .td-strategy-setup-page .strategy-focus-grid div:after{display:none!important}body .dashboard-shell .td-strategy-setup-page .strategy-focus-grid span,body .dashboard-shell .td-strategy-setup-page .strategy-profile-service-details-head span,body .dashboard-shell .td-strategy-setup-page .strategy-profile-service-details-row>span,body .dashboard-shell .td-strategy-setup-page .strategy-review-summary span{color:#8b95a5!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.35!important;text-transform:none!important}body .dashboard-shell .td-strategy-setup-page .strategy-focus-grid strong{display:block!important;margin-top:8px!important;color:#202124!important;font-size:17px!important;font-weight:600!important;line-height:1.35!important}body .dashboard-shell .td-strategy-setup-page .strategy-focus-actions{justify-self:center!important}body .dashboard-shell .td-strategy-setup-page .strategy-prompt-block{max-width:900px!important}body .dashboard-shell .td-strategy-setup-page .strategy-prompt-head{display:grid!important;grid-gap:6px!important;gap:6px!important}body .dashboard-shell .td-strategy-setup-page .strategy-choice-grid{max-width:920px!important}body .dashboard-shell .td-strategy-setup-page .strategy-choice{display:flex!important;align-items:center!important;gap:10px!important;min-height:44px!important;color:#202124!important;padding:11px 12px!important}body .dashboard-shell .td-strategy-setup-page .strategy-choice span{color:inherit!important;font-size:15px!important;font-weight:400!important;line-height:1.35!important}body .dashboard-shell .td-strategy-setup-page .strategy-choice:hover{border-color:#1a73e8!important;background:#f8fbff!important}body .dashboard-shell .td-strategy-setup-page .strategy-choice.selected{border-color:#1a73e8!important;background:#e8f0fe!important;box-shadow:none!important}body .dashboard-shell .td-strategy-setup-page .strategy-choice.disabled{opacity:.55!important}body .dashboard-shell .td-strategy-setup-page input[type=checkbox],body .dashboard-shell .td-strategy-setup-page input[type=radio]{width:16px!important;height:16px!important;accent-color:#1a73e8!important;padding:0!important}body .dashboard-shell .td-strategy-setup-page input:not([type=checkbox]):not([type=radio]):not([type=hidden]),body .dashboard-shell .td-strategy-setup-page select,body .dashboard-shell .td-strategy-setup-page textarea{width:100%!important;border-radius:10px!important;background:#ffffff!important;line-height:1.55!important;outline:none!important;box-shadow:none!important}body .dashboard-shell .td-strategy-setup-page textarea{min-height:190px!important;resize:vertical!important}body .dashboard-shell .td-strategy-setup-page input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,body .dashboard-shell .td-strategy-setup-page select:focus,body .dashboard-shell .td-strategy-setup-page textarea:focus{border-color:#1a73e8!important;box-shadow:0 0 0 2px rgba(26,115,232,.12)!important}body .dashboard-shell .td-strategy-setup-page input[type=checkbox]:focus,body .dashboard-shell .td-strategy-setup-page input[type=radio]:focus{outline:2px solid rgba(26,115,232,.22)!important;outline-offset:2px!important;box-shadow:none!important}body .dashboard-shell .td-strategy-setup-page input::placeholder,body .dashboard-shell .td-strategy-setup-page textarea::placeholder{color:#9aa0a6!important}body .dashboard-shell .td-strategy-setup-page .field{display:grid!important;grid-gap:8px!important;gap:8px!important}body .dashboard-shell .td-strategy-setup-page .field>span,body .dashboard-shell .td-strategy-setup-page label>span{color:#5f6368!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important}body .dashboard-shell .td-strategy-setup-page .strategy-other-field{max-width:680px!important;margin-top:14px!important}body .dashboard-shell .td-strategy-setup-page .strategy-field-help{display:flex!important;flex-wrap:wrap!important;gap:8px 14px!important;color:#7b8494!important}body .dashboard-shell .td-strategy-setup-page .strategy-field-help span,body .dashboard-shell .td-strategy-setup-page .strategy-field-help span:first-child{display:inline!important;min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#7b8494!important;padding:0!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important}body .dashboard-shell .td-strategy-setup-page .strategy-error-text{display:flex!important;align-items:center!important;gap:8px!important;margin:10px 0 0!important;color:#b42318!important;font-size:14px!important;font-style:italic!important;font-weight:400!important;line-height:1.45!important}body .dashboard-shell .td-strategy-setup-page .strategy-profile-service-details-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;border-bottom:1px solid #f1f3f6!important;padding-bottom:18px!important}body .dashboard-shell .td-strategy-setup-page .strategy-profile-service-details-list{display:grid!important;grid-gap:12px!important;gap:12px!important}body .dashboard-shell .td-strategy-setup-page .strategy-review-form{display:grid!important}body .dashboard-shell .td-strategy-setup-page .strategy-review-summary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important;border:0!important;background:transparent!important;padding:0 32px 32px!important}body .dashboard-shell .td-strategy-setup-page .strategy-review-summary strong{display:block!important;margin-top:8px!important}body .dashboard-shell .td-strategy-setup-page .button,body .dashboard-shell .td-strategy-setup-page a.button,body .dashboard-shell .td-strategy-setup-page button.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;padding:11px 16px!important;font-weight:500!important;line-height:1.2!important;text-decoration:none!important;box-shadow:none!important;transform:none!important}body .dashboard-shell .td-strategy-setup-page .button-primary{border:1px solid #2563eb!important;background:#2563eb!important}body .dashboard-shell .td-strategy-setup-page .button-primary:not(:disabled):hover{border-color:#1d4ed8!important;background:#1d4ed8!important;color:#ffffff!important}body .dashboard-shell .td-strategy-setup-page .button-secondary{border:1px solid #e1e5ec!important;color:#202124!important}body .dashboard-shell .td-strategy-setup-page .button-secondary:not(:disabled):hover{border-color:#cfd6e2!important;background:#f8fafc!important;color:#202124!important}body .dashboard-shell .td-strategy-setup-page .button:disabled{cursor:not-allowed!important;opacity:.62!important}body .dashboard-shell .td-strategy-setup-page .button-row,body .dashboard-shell .td-strategy-setup-page .strategy-footer-actions,body .dashboard-shell .td-strategy-setup-page .strategy-modal-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important}body .dashboard-shell .td-strategy-setup-side-card{display:grid!important;grid-gap:16px!important;gap:16px!important;padding:24px!important}body .dashboard-shell .td-strategy-setup-side-card h2{font-size:20px!important}body .dashboard-shell .td-strategy-setup-side-card dl{display:grid!important;grid-gap:12px!important;gap:12px!important;margin:0!important}body .dashboard-shell .td-strategy-setup-side-card dl div{display:grid!important;grid-gap:4px!important;gap:4px!important;border-top:1px solid #f1f3f6!important;padding-top:12px!important}body .dashboard-shell .td-strategy-setup-side-card dt{color:#8b95a5!important;font-size:14px!important;font-weight:500!important}body .dashboard-shell .td-strategy-setup-side-card dd{margin:0!important;color:#202124!important;font-size:15px!important;font-weight:500!important}body .dashboard-shell .td-strategy-setup-page .strategy-modal-backdrop{position:fixed!important;inset:0!important;z-index:80!important;display:grid!important;place-items:center!important;overflow:auto!important;background:rgba(15,23,42,.28)!important;padding:24px!important}body .dashboard-shell .td-strategy-setup-page .strategy-focus-modal{width:min(760px,100%)!important;display:grid!important;grid-gap:20px!important;gap:20px!important;padding:28px!important}body .dashboard-shell .td-strategy-setup-page .strategy-focus-modal-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:20px!important}body .dashboard-shell .td-strategy-setup-page .strategy-focus-modal-head h2{margin:4px 0 0!important;color:#202124!important;font-size:22px!important;font-weight:600!important;line-height:1.25!important}body .dashboard-shell .td-strategy-setup-page .strategy-focus-modal-head>button{width:34px!important;height:34px!important;min-height:34px!important;border:1px solid #e1e5ec!important;border-radius:999px!important;background:#ffffff!important;color:#5f6368!important;font-size:22px!important;line-height:1!important}body .dashboard-shell .td-strategy-setup-page .strategy-focus-modal-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important}@media (max-width:1120px){body .dashboard-shell .td-strategy-setup-aside,body .dashboard-shell .td-strategy-setup-workspace{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:760px){body .dashboard-shell .td-strategy-setup-page{padding-top:0!important}body .dashboard-shell .td-strategy-setup-header h1{font-size:30px!important}body .dashboard-shell .td-strategy-setup-page .strategy-focus-grid,body .dashboard-shell .td-strategy-setup-page .strategy-focus-modal-grid,body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip ol,body .dashboard-shell .td-strategy-setup-page .strategy-review-summary{grid-template-columns:minmax(0,1fr)!important}body .dashboard-shell .td-strategy-setup-page .strategy-active-question,body .dashboard-shell .td-strategy-setup-page .strategy-intro-card,body .dashboard-shell .td-strategy-setup-page .strategy-question-card-footer,body .dashboard-shell .td-strategy-setup-page .strategy-question-card-head,body .dashboard-shell .td-strategy-setup-page .strategy-review-intro,body .dashboard-shell .td-strategy-setup-side-card{padding:22px!important}body .dashboard-shell .td-strategy-setup-page .strategy-intro-footer{flex-direction:column!important;align-items:stretch!important;margin:0 -22px -22px!important;padding:20px 22px!important}body .dashboard-shell .td-strategy-setup-page .strategy-profile-service-details-head,body .dashboard-shell .td-strategy-setup-page .strategy-question-card-footer{flex-direction:column!important;align-items:stretch!important}body .dashboard-shell .td-strategy-setup-page .strategy-review-summary{padding:0 22px 22px!important}body .dashboard-shell .td-strategy-setup-page .button-row,body .dashboard-shell .td-strategy-setup-page .strategy-footer-actions,body .dashboard-shell .td-strategy-setup-page .strategy-modal-actions{justify-content:stretch!important}body .dashboard-shell .td-strategy-setup-page .button-row .button{width:100%!important}}body .dashboard-shell .td-strategy-setup-page{max-width:1400px!important;gap:28px!important}body .dashboard-shell .td-strategy-setup-workspace{grid-template-columns:320px minmax(0,1fr)!important;gap:28px!important}body .dashboard-shell .td-strategy-setup-aside{position:-webkit-sticky!important;position:sticky!important;top:var(--dashboard-profile-sidebar-sticky-top,20px)!important;display:grid!important;grid-gap:18px!important;gap:18px!important;align-self:start!important}body .dashboard-shell .td-strategy-setup-page .strategy-intro-card,body .dashboard-shell .td-strategy-setup-page .strategy-question-card,body .dashboard-shell .td-strategy-setup-page .td-strategy-setup-jump-card,body .dashboard-shell .td-strategy-setup-page .td-strategy-setup-side-card{border:0!important;border-radius:18px!important;background:#ffffff!important;box-shadow:none!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-setup-jump-card,body .dashboard-shell .td-strategy-setup-page .td-strategy-setup-side-card{display:grid!important;grid-gap:16px!important;gap:16px!important;padding:24px!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-setup-jump-card>span,body .dashboard-shell .td-strategy-setup-page .td-strategy-setup-side-card>span{color:#8a93a0!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip{border:0!important;border-radius:0!important;background:transparent!important;padding:0!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip ol{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:7px!important;gap:7px!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip li{display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important;align-items:center!important;min-height:48px!important;border-radius:10px!important;padding:8px 10px!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip li.current{background:#e8f0fe!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip li.complete{background:#f8fafd!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip li.upcoming{background:transparent!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip .dashboard-profile-section-icon,body .dashboard-shell .td-strategy-setup-page .td-strategy-card-title .dashboard-profile-section-icon{display:inline-flex!important;width:40px!important;height:40px!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;background:#eef3ff!important;color:#2c5ce6!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip .dashboard-profile-section-icon{width:30px!important;height:30px!important;border-radius:9px!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip li.current .dashboard-profile-section-icon{background:#1a73e8!important;color:#ffffff!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip .dashboard-profile-section-icon svg,body .dashboard-shell .td-strategy-setup-page .td-strategy-card-title .dashboard-profile-section-icon svg{width:18px!important;height:18px!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip strong{color:#202124!important;font-size:15px!important;font-weight:500!important;line-height:1.3!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip li span:last-child{color:#8a93a0!important;font-size:13px!important;font-weight:400!important;line-height:1.3!important}body .dashboard-shell .td-strategy-setup-page .strategy-question-card-head{border-bottom:1px solid #f1f3f6!important;padding:22px 24px!important}body .dashboard-shell .td-strategy-setup-page .dashboard-profile-section-title,body .dashboard-shell .td-strategy-setup-page .td-strategy-card-title{display:flex!important;align-items:center!important;gap:14px!important;min-width:0!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-card-title h3{margin:0!important;color:#202124!important;font-size:19px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.25!important}body .dashboard-shell .td-strategy-setup-page .strategy-question-card-head>span{min-height:28px!important}body .dashboard-shell .td-strategy-setup-page .strategy-active-question,body .dashboard-shell .td-strategy-setup-page .strategy-review-intro{padding:28px 24px!important}body .dashboard-shell .td-strategy-setup-page .strategy-active-question h2,body .dashboard-shell .td-strategy-setup-page .strategy-review-intro h2{font-size:24px!important;font-weight:600!important;letter-spacing:-.01em!important}body .dashboard-shell .td-strategy-setup-page .strategy-question-card-footer{padding:20px 24px!important}body .dashboard-shell .td-strategy-setup-page .strategy-focus-card,body .dashboard-shell .td-strategy-setup-page .strategy-focus-grid div,body .dashboard-shell .td-strategy-setup-page .strategy-profile-service-details,body .dashboard-shell .td-strategy-setup-page .strategy-profile-service-details-row,body .dashboard-shell .td-strategy-setup-page .strategy-review-summary div{border:1px solid #ebeff5!important;border-radius:12px!important;background:#fbfcfd!important;box-shadow:none!important}body .dashboard-shell .td-strategy-setup-page .strategy-focus-grid div,body .dashboard-shell .td-strategy-setup-page .strategy-profile-service-details-row,body .dashboard-shell .td-strategy-setup-page .strategy-review-summary div{background:#ffffff!important}body .dashboard-shell .td-strategy-setup-page .strategy-choice{border-color:#e1e5ec!important}body .dashboard-shell .td-strategy-setup-page .strategy-choice.selected,body .dashboard-shell .td-strategy-setup-page .strategy-choice:hover{border-color:#c7d2fe!important;background:#eef3ff!important;color:#202124!important}body .dashboard-shell .td-strategy-setup-page input:not([type=checkbox]):not([type=radio]):not([type=hidden]),body .dashboard-shell .td-strategy-setup-page select,body .dashboard-shell .td-strategy-setup-page textarea{font-size:15px!important}body .dashboard-shell .td-strategy-setup-page input:not([type=checkbox]):not([type=radio]):not([type=hidden]):focus,body .dashboard-shell .td-strategy-setup-page select:focus,body .dashboard-shell .td-strategy-setup-page textarea:focus{border-color:#2c5ce6!important;box-shadow:0 0 0 1px rgb(44 92 230/45%)!important;outline:none!important}body .dashboard-shell .td-strategy-setup-page .button-primary{border-color:#1a73e8!important;background:#1a73e8!important;color:#ffffff!important}body .dashboard-shell .td-strategy-setup-page .button-primary:not(:disabled):hover{border-color:#1558b0!important;background:#1558b0!important}body .dashboard-shell .td-strategy-setup-page .button-secondary{border-color:#dadce0!important;background:#ffffff!important;color:#1a73e8!important}body .dashboard-shell .td-strategy-setup-page .button-secondary:not(:disabled):hover{border-color:#c7d2fe!important;background:#f8fafd!important;color:#1558b0!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-setup-side-card h2{margin:0!important;color:#202124!important;font-size:19px!important;font-weight:600!important;line-height:1.3!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-setup-side-card dl div{grid-template-columns:72px minmax(0,1fr)!important;gap:14px!important;border-top:1px solid #f1f3f6!important;padding:12px 0 0!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-setup-side-card dd,body .dashboard-shell .td-strategy-setup-page .td-strategy-setup-side-card dt{font-size:14px!important;line-height:1.45!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-setup-side-card dt{color:#8a93a0!important;font-weight:500!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-setup-side-card dd{color:#303642!important;font-weight:400!important}@media (max-width:1100px){body .dashboard-shell .td-strategy-setup-workspace{grid-template-columns:minmax(0,1fr)!important}body .dashboard-shell .td-strategy-setup-aside{position:static!important;order:-1!important}}@media (max-width:760px){body .dashboard-shell .td-strategy-setup-page .strategy-active-question,body .dashboard-shell .td-strategy-setup-page .strategy-question-card-footer,body .dashboard-shell .td-strategy-setup-page .strategy-question-card-head,body .dashboard-shell .td-strategy-setup-page .strategy-review-intro,body .dashboard-shell .td-strategy-setup-page .td-strategy-setup-jump-card,body .dashboard-shell .td-strategy-setup-page .td-strategy-setup-side-card{padding:20px!important}}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip li,body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip li.complete,body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip li.current,body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip li.upcoming{display:block!important;min-height:0!important;background:transparent!important;padding:0!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip button{min-height:50px!important;display:grid!important;grid-template-columns:30px minmax(0,1fr)!important;grid-gap:10px!important;border-radius:10px!important;color:#303642!important;font:inherit!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip li.current button{background:#e8f0fe!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip li.complete button{background:#f8fafd!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip button>span{display:grid!important;grid-gap:2px!important;gap:2px!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip button strong{color:#202124!important;font-weight:500!important;line-height:1.3!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip button small{color:#8a93a0!important;font-size:13px!important;font-weight:400!important;line-height:1.3!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-card-edit-button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:0!important;background:transparent!important;cursor:pointer!important;flex:0 0 auto!important;font-weight:400!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-card-edit-button:hover{color:#1558b0!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-card-edit-button:disabled{color:#a9b0bb!important;cursor:not-allowed!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-intake-stack{grid-gap:24px!important;gap:24px!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-intake-actions-card,body .dashboard-shell .td-strategy-setup-page .td-strategy-intake-section-card{margin:0!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-intake-actions-card .strategy-question-card-footer{border-top:0!important}body .dashboard-shell .td-strategy-setup-page .strategy-focus-card.td-strategy-record-card,body .dashboard-shell .td-strategy-setup-page .td-strategy-record-card{border:0!important;border-radius:0!important;background:transparent!important;padding:0!important}body .dashboard-shell .td-strategy-setup-page .strategy-review-summary,body .dashboard-shell .td-strategy-setup-page .td-strategy-record-rows{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:0!important;gap:0!important;margin-top:18px!important}body .dashboard-shell .td-strategy-setup-page .strategy-review-summary div,body .dashboard-shell .td-strategy-setup-page .strategy-review-summary div:last-child:nth-child(odd),body .dashboard-shell .td-strategy-setup-page .strategy-review-summary div:nth-child(2n),body .dashboard-shell .td-strategy-setup-page .td-strategy-record-rows div{display:grid!important;grid-template-columns:200px minmax(0,1fr)!important;grid-gap:28px!important;gap:28px!important;align-items:start!important;border:0!important;border-top:1px solid #f1f3f6!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:12px 0!important}body .dashboard-shell .td-strategy-setup-page .strategy-review-summary span,body .dashboard-shell .td-strategy-setup-page .td-strategy-record-rows em{color:#8a93a0!important;font-size:13.5px!important;font-style:normal!important;font-weight:400!important;line-height:1.45!important}body .dashboard-shell .td-strategy-setup-page .strategy-review-summary strong,body .dashboard-shell .td-strategy-setup-page .td-strategy-record-rows strong{color:#303642!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important}@media (max-width:760px){body .dashboard-shell .td-strategy-setup-page .strategy-review-summary div,body .dashboard-shell .td-strategy-setup-page .strategy-review-summary div:last-child:nth-child(odd),body .dashboard-shell .td-strategy-setup-page .strategy-review-summary div:nth-child(2n),body .dashboard-shell .td-strategy-setup-page .td-strategy-record-rows div{grid-template-columns:minmax(0,1fr)!important;gap:4px!important}}.dashboard-shell .settings-page{gap:28px!important}.dashboard-shell .settings-page-head h1{margin:0!important;color:var(--td-dash-ink)!important;font-family:var(--td-ui-font)!important;font-size:var(--td-ui-page-title-size)!important;font-weight:var(--td-ui-weight-title)!important;letter-spacing:-.014em!important;line-height:1.14!important}.dashboard-shell .settings-page-head p{max-width:980px!important;margin:8px 0 0!important;color:var(--td-dash-muted)!important;font-size:16px!important;line-height:var(--td-ui-leading-body)!important}.dashboard-shell .settings-card-grid,.dashboard-shell .settings-main-grid,.dashboard-shell .settings-side-stack{gap:24px!important}.dashboard-shell .settings-tabs{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;align-items:center!important;gap:4px!important;overflow-x:auto!important;border:0!important;border-radius:10px!important;background:#ffffff!important;box-shadow:none!important;padding:4px!important}.dashboard-shell .settings-tabs .button,.dashboard-shell .settings-tabs a.button{display:grid!important;min-width:150px!important;min-height:48px!important;align-content:center!important;grid-gap:3px!important;gap:3px!important;border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;color:var(--td-dash-muted,#5f6368)!important;font-family:var(--td-ui-font)!important;padding:7px 16px!important;text-align:left!important;text-decoration:none!important;transform:none!important}.dashboard-shell .settings-tabs .button span{color:inherit!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important}.dashboard-shell .settings-tabs .button small{color:inherit!important;font-size:12px!important;font-weight:400!important;line-height:1.2!important;opacity:.78!important}.dashboard-shell .settings-tabs .button:hover,.dashboard-shell .settings-tabs a.button:hover{background:#f1f3f4!important;color:var(--td-dash-ink,#202124)!important}.dashboard-shell .settings-tabs .button.active,.dashboard-shell .settings-tabs a.button.active{background:var(--td-dash-accent-strong,#1a73e8)!important;color:#ffffff!important}.dashboard-shell .settings-tab-panel{animation:settingsTabPanelIn .16s ease-out}@keyframes settingsTabPanelIn{0%{opacity:.72;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.dashboard-shell .settings-website-panel{display:grid!important;max-width:980px!important}.dashboard-shell .settings-card,.dashboard-shell .settings-status-panel{border:0!important;border-radius:18px!important;background:var(--td-dash-surface,#ffffff)!important;box-shadow:none!important}.dashboard-shell .settings-card{gap:24px!important;padding:30px!important}.dashboard-shell .settings-status-panel{gap:14px!important;padding:20px!important}.dashboard-shell .settings-status-panel--success{background:var(--td-dash-green-soft,#e8f5e9)!important}.dashboard-shell .settings-status-panel--warning{background:var(--td-dash-amber-soft,#fff7e0)!important}.dashboard-shell .settings-status-panel--danger{background:#fce8e6!important}.dashboard-shell .settings-status-panel--neutral{background:#f8fafd!important}.dashboard-shell .settings-card-heading{gap:10px!important;border-bottom:1px solid var(--td-dash-line,#dadce0)!important;padding-bottom:18px!important}.dashboard-shell .settings-card-heading>span{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;color:var(--td-dash-muted,#5f6368)!important;font-size:var(--td-ui-label-size,.75rem)!important;font-weight:var(--td-ui-weight-label,600)!important;letter-spacing:.04em!important;line-height:1.2!important;text-transform:uppercase!important}.dashboard-shell .settings-card-heading h2,.dashboard-shell .settings-status-panel strong{margin:0!important;color:var(--td-dash-ink,#202124)!important;font-family:var(--td-ui-font)!important;font-size:19px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.25!important}.dashboard-shell .settings-card p,.dashboard-shell .settings-card-heading p,.dashboard-shell .settings-detail-list dd,.dashboard-shell .settings-form-grid .form-help,.dashboard-shell .settings-status-list dd,.dashboard-shell .settings-status-panel p,.dashboard-shell .settings-step-list li{margin:0!important;color:#3c4043!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important}.dashboard-shell .settings-detail-list,.dashboard-shell .settings-status-list{gap:12px!important}.dashboard-shell .settings-detail-list div,.dashboard-shell .settings-status-list div{gap:16px!important}.dashboard-shell .settings-detail-list dt,.dashboard-shell .settings-form-grid label span,.dashboard-shell .settings-status-list dt{color:var(--td-dash-muted,#5f6368)!important;font-size:15px!important;font-weight:500!important;line-height:1.45!important}.dashboard-shell .settings-form-grid{gap:16px!important}.dashboard-shell .settings-form-grid label{gap:8px!important}.dashboard-shell .settings-form-grid input{min-height:46px!important;border:1px solid var(--td-dash-line,#dadce0)!important;border-radius:10px!important;color:var(--td-dash-ink,#202124)!important;font-size:15px!important;line-height:1.45!important}.dashboard-shell .settings-account-stack{display:grid!important;grid-gap:0!important;gap:0!important}.dashboard-shell .settings-account-form{grid-template-columns:minmax(0,1fr) max-content!important;align-items:end!important;gap:16px!important;border-top:1px solid var(--td-dash-line,#dadce0)!important;padding:22px 0!important}.dashboard-shell .settings-account-form:first-child{border-top:0!important;padding-top:0!important}.dashboard-shell .settings-account-form:last-child{padding-bottom:0!important}.dashboard-shell .settings-account-form .form-help{grid-column:1/-1!important;max-width:680px!important}.dashboard-shell .settings-account-form>.settings-submit-button,.dashboard-shell .settings-account-form>button{align-self:end!important;white-space:nowrap!important}.dashboard-shell .settings-account-label{display:block!important;margin-bottom:8px!important;color:var(--td-dash-muted,#5f6368)!important;font-size:15px!important;font-weight:500!important;line-height:1.45!important}.dashboard-shell .settings-card .button,.dashboard-shell .settings-card a.button,.dashboard-shell .settings-card button.button,.dashboard-shell .settings-status-panel .button,.dashboard-shell .settings-status-panel a.button,.dashboard-shell .settings-status-panel button.button{min-height:42px!important;border:1px solid var(--td-dash-line,#dadce0)!important;border-radius:6px!important;background:#ffffff!important;box-shadow:none!important;color:var(--td-dash-accent-strong,#1a73e8)!important;font-family:var(--td-ui-font)!important;font-size:15px!important;font-weight:400!important;line-height:1.2!important;transform:none!important}.dashboard-shell .settings-card .button-primary,.dashboard-shell .settings-card button.button-primary,.dashboard-shell .settings-status-panel .button-primary,.dashboard-shell .settings-status-panel button.button-primary{border-color:var(--td-dash-accent-strong,#1a73e8)!important;background:var(--td-dash-accent-strong,#1a73e8)!important;color:#ffffff!important}.dashboard-shell .settings-card .button:not(:disabled):hover,.dashboard-shell .settings-card button.button:not(:disabled):hover,.dashboard-shell .settings-status-panel .button:not(:disabled):hover,.dashboard-shell .settings-status-panel button.button:not(:disabled):hover{border-color:var(--td-dash-accent-strong,#1a73e8)!important;background:#f8fafd!important;color:var(--td-dash-accent-strong,#1a73e8)!important;box-shadow:none!important;transform:none!important}.dashboard-shell .settings-card .button-primary:not(:disabled):hover,.dashboard-shell .settings-card button.button-primary:not(:disabled):hover,.dashboard-shell .settings-status-panel .button-primary:not(:disabled):hover,.dashboard-shell .settings-status-panel button.button-primary:not(:disabled):hover{border-color:var(--td-dash-accent,#1a73e8)!important;background:var(--td-dash-accent,#1a73e8)!important;color:#ffffff!important}.dashboard-shell .settings-account-email-status{display:flex!important;grid-column:1/-1!important;align-items:center!important;gap:10px 14px!important;flex-wrap:wrap!important}.dashboard-shell .settings-account-email-status .settings-account-label{flex-basis:100%!important;margin:0!important}.dashboard-shell .settings-account-email-status strong,.dashboard-shell .settings-account-pending-email strong{color:var(--td-dash-ink,#202124)!important;font-size:15px!important;font-weight:600!important;overflow-wrap:anywhere!important}.dashboard-shell .settings-account-status-badge{display:inline-flex!important;align-items:center!important;min-height:28px!important;border-radius:999px!important;padding:4px 10px!important;font-size:13px!important;font-weight:600!important;line-height:1!important}.dashboard-shell .settings-account-status-badge.is-verified{background:#e6f4ea!important;color:#137333!important}.dashboard-shell .settings-account-status-badge.is-warning{background:#fef7e0!important;color:#8a4b00!important}.dashboard-shell .settings-account-pending-email{display:grid!important;grid-column:1/-1!important;grid-gap:5px!important;gap:5px!important;border-left:3px solid var(--td-dash-accent-strong,#1a73e8)!important;background:#f6f9fe!important;padding:14px 16px!important}.dashboard-shell .settings-account-pending-email>span{color:var(--td-dash-accent-strong,#1a73e8)!important;font-size:13px!important;font-weight:600!important}.dashboard-shell .settings-account-danger{display:grid!important;grid-gap:20px!important;gap:20px!important;border-top:1px solid #f3c7c2!important;margin-top:24px!important;padding-top:28px!important}.dashboard-shell .settings-account-danger-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:24px!important}.dashboard-shell .settings-account-danger-head>div{display:grid!important;grid-gap:7px!important;gap:7px!important;max-width:650px!important}.dashboard-shell .settings-account-danger-head>div>span{color:#b3261e!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important}.dashboard-shell .settings-account-danger-head h3{margin:0!important;color:var(--td-dash-ink,#202124)!important;font-size:20px!important;line-height:1.3!important}.dashboard-shell .settings-account-danger-head p{margin:0!important}.dashboard-shell .settings-card button.settings-danger-submit,.dashboard-shell .settings-card button.settings-danger-toggle{border-color:#b3261e!important}.dashboard-shell .settings-card button.settings-danger-toggle{color:#b3261e!important}.dashboard-shell .settings-card button.settings-danger-submit{justify-self:start!important;background:#b3261e!important;color:#ffffff!important}.dashboard-shell .settings-card button.settings-danger-toggle:not(:disabled):hover{border-color:#8c1d18!important;background:#fff5f4!important;color:#8c1d18!important}.dashboard-shell .settings-card button.settings-danger-submit:not(:disabled):hover{border-color:#8c1d18!important;background:#8c1d18!important;color:#ffffff!important}.dashboard-shell .settings-account-delete-form{display:grid!important;grid-gap:18px!important;gap:18px!important;max-width:620px!important}.dashboard-shell .settings-account-delete-form>label:not(.settings-account-delete-acknowledgement){display:grid!important;grid-gap:8px!important;gap:8px!important}.dashboard-shell .settings-account-delete-form>label>span{color:var(--td-dash-muted,#5f6368)!important;font-size:15px!important;font-weight:500!important}.dashboard-shell .settings-account-delete-warning{border-left:3px solid #b3261e!important;background:#fff5f4!important;color:#7a1a14!important;font-size:14px!important;line-height:1.55!important;padding:14px 16px!important}.dashboard-shell .settings-account-delete-acknowledgement{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;align-items:start!important;grid-gap:10px!important;gap:10px!important}.dashboard-shell .settings-account-delete-acknowledgement input{width:18px!important;min-height:18px!important;margin:2px 0 0!important}.dashboard-shell .settings-account-delete-acknowledgement span{color:#3c4043!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}.dashboard-shell .settings-alert{border:0!important;border-radius:18px!important;box-shadow:none!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important;padding:20px!important}@media (max-width:640px){.dashboard-shell .settings-card{padding:22px!important}.dashboard-shell .settings-account-form{grid-template-columns:1fr!important;align-items:stretch!important}.dashboard-shell .settings-account-danger-head{display:grid!important}.dashboard-shell .settings-card button.settings-danger-submit,.dashboard-shell .settings-card button.settings-danger-toggle{width:100%!important}}.dashboard-shell .settings-detail-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:24px 32px!important;gap:24px 32px!important;margin:0!important}.dashboard-shell .settings-detail-grid div{display:grid!important;grid-gap:7px!important;gap:7px!important}.dashboard-shell .settings-detail-grid .settings-detail-grid-full{grid-column:1/-1!important;border-top:1px solid var(--td-dash-line,#dadce0)!important;margin-top:4px!important;padding-top:22px!important}.dashboard-shell .settings-detail-grid dd,.dashboard-shell .settings-detail-grid dt{margin:0!important}.dashboard-shell .settings-detail-grid dt{color:var(--td-dash-muted,#5f6368)!important;font-size:var(--td-ui-small-size,13px)!important;font-weight:var(--td-ui-weight-label,600)!important;letter-spacing:.04em!important;line-height:1.2!important;text-transform:uppercase!important}.dashboard-shell .settings-detail-grid dd{color:#202124!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important;overflow-wrap:anywhere!important}.dashboard-shell .settings-pill{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;color:var(--td-dash-muted,#5f6368)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.03em!important;line-height:1!important;padding:7px 11px!important;text-transform:uppercase!important;white-space:nowrap!important}.dashboard-shell .settings-pill--success{background:var(--td-dash-green-soft,#e6f4ea)!important;color:#188038!important}.dashboard-shell .settings-pill--warning{background:var(--td-dash-amber-soft,#fef7e0)!important;color:#b06000!important}.dashboard-shell .settings-pill--danger{background:#fce8e6!important;color:#c5221f!important}.dashboard-shell .settings-pill--neutral{background:#f1f3f4!important;color:var(--td-dash-muted,#5f6368)!important}.dashboard-shell .settings-connection-summary{display:grid!important;grid-gap:22px!important;gap:22px!important;border:0!important;border-radius:18px!important;background:#f8fafd!important;box-shadow:none!important;padding:22px!important}.dashboard-shell .settings-connection-summary--success{background:#f8fafd!important}.dashboard-shell .settings-connection-summary--danger{background:#fef7f6!important}.dashboard-shell .settings-connection-summary-head{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;grid-gap:14px!important;gap:14px!important;align-items:center!important}.dashboard-shell .settings-connection-mark{display:inline-flex!important;width:42px!important;height:42px!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;background:#ffffff!important;color:var(--td-dash-accent-strong,#1a73e8)!important}.dashboard-shell .settings-connection-mark:before{content:""!important;width:14px!important;height:8px!important;border-bottom:2px solid!important;border-left:2px solid!important;transform:rotate(-45deg) translate(1px,-1px)!important}.dashboard-shell .settings-connection-summary--danger .settings-connection-mark{color:#c5221f!important}.dashboard-shell .settings-connection-summary--neutral .settings-connection-mark:before{width:12px!important;height:12px!important;border:2px solid!important;border-radius:999px!important;transform:none!important}.dashboard-shell .settings-connection-summary-head strong{display:block!important;margin:0 0 3px!important;color:#202124!important;font-size:19px!important;font-weight:600!important;line-height:1.25!important}.dashboard-shell .settings-connection-summary-head a,.dashboard-shell .settings-connection-summary-head p{margin:0!important;color:var(--td-dash-accent-strong,#1a73e8)!important;font-size:15px!important;font-weight:400!important;line-height:1.45!important;overflow-wrap:anywhere!important;text-decoration:none!important}.dashboard-shell .settings-connection-summary-head a:hover{text-decoration:underline!important}.dashboard-shell .settings-connection-summary .settings-status-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;border-top:1px solid var(--td-dash-line,#dadce0)!important;padding-top:18px!important}.dashboard-shell .settings-connection-summary .settings-status-list div{grid-template-columns:1fr!important;gap:6px!important}.dashboard-shell .settings-permissions{display:grid!important;grid-gap:12px!important;gap:12px!important;border-top:1px dashed var(--td-dash-line,#dadce0)!important;padding-top:18px!important}.dashboard-shell .settings-permissions>span{color:var(--td-dash-muted,#5f6368)!important;font-size:var(--td-ui-small-size,13px)!important;font-weight:var(--td-ui-weight-label,600)!important;letter-spacing:.04em!important;line-height:1.2!important;text-transform:uppercase!important}.dashboard-shell .settings-permissions ul{display:grid!important;grid-gap:12px!important;gap:12px!important;margin:0!important;padding:0!important;list-style:none!important}.dashboard-shell .settings-permissions li{display:flex!important;align-items:flex-start!important;gap:10px!important}.dashboard-shell .settings-permissions li>span{display:inline-flex!important;width:18px!important;height:18px!important;flex:0 0 18px!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;margin-top:2px!important;background:#e6f4ea!important;color:#188038!important}.dashboard-shell .settings-permissions li>span:before{content:""!important;width:8px!important;height:5px!important;border-bottom:2px solid!important;border-left:2px solid!important;transform:rotate(-45deg) translate(1px,-1px)!important}.dashboard-shell .settings-permissions li.is-muted>span{background:#f1f3f4!important;color:#9aa0a6!important}.dashboard-shell .settings-permissions li.is-muted>span:before{width:7px!important;height:7px!important;border:0!important;border-radius:999px!important;background:currentColor!important;transform:none!important}.dashboard-shell .settings-permissions p,.dashboard-shell .settings-permissions strong{margin:0!important;color:#3c4043!important;font-size:15px!important;font-weight:400!important;line-height:1.5!important}.dashboard-shell .settings-permissions strong{color:#202124!important;font-weight:600!important}@media (max-width:760px){.dashboard-shell .settings-connection-summary .settings-status-list,.dashboard-shell .settings-detail-grid{grid-template-columns:1fr!important}.dashboard-shell .settings-connection-summary-head{grid-template-columns:42px minmax(0,1fr)!important}.dashboard-shell .settings-connection-summary-head .settings-pill{grid-column:2;justify-self:start}}.dashboard-shell .settings-download-button{display:inline-flex!important;gap:9px!important;align-items:center!important}.dashboard-shell .settings-download-icon{display:inline-block!important;width:18px!important;height:18px!important;flex:0 0 18px!important;fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:2!important}.dashboard-shell .settings-card .settings-check-connector-button,.dashboard-shell .settings-check-connector-button,.dashboard-shell .settings-status-panel .settings-check-connector-button{border-color:#0e3eb4!important;background:#0e3eb4!important;color:#ffffff!important}.dashboard-shell .settings-card .settings-check-connector-button:not(:disabled):hover,.dashboard-shell .settings-check-connector-button:not(:disabled):hover,.dashboard-shell .settings-status-panel .settings-check-connector-button:not(:disabled):hover{border-color:#0b3294!important;background:#0b3294!important;color:#ffffff!important}.dashboard-shell .settings-card .settings-disconnect-button,.dashboard-shell .settings-disconnect-button,.dashboard-shell .settings-status-panel .settings-disconnect-button{border-color:#fca5a5!important;background:#fef2f2!important;color:#dc2626!important}.dashboard-shell .settings-card .settings-disconnect-button:not(:disabled):hover,.dashboard-shell .settings-disconnect-button:not(:disabled):hover,.dashboard-shell .settings-status-panel .settings-disconnect-button:not(:disabled):hover{border-color:#f87171!important;background:#fee2e2!important;color:#b91c1c!important}.dashboard-shell .settings-connected-actions{display:grid!important;width:100%!important;grid-template-columns:210px 210px!important;align-items:start!important;justify-content:start!important;grid-gap:12px!important;gap:12px!important}.dashboard-shell .settings-inline-check-form{display:contents!important}.dashboard-shell .settings-check-connector-button{order:1!important;width:100%!important;min-width:0!important;justify-content:center!important}.dashboard-shell .settings-disconnect-button{order:2!important;width:100%!important;min-width:0!important;justify-content:center!important}.dashboard-shell .settings-connector-result{grid-column:1/-1!important;order:3!important;width:100%!important;max-width:none!important;margin:2px 0 0!important;border-radius:10px!important;font-size:15px!important;line-height:1.5!important;padding:12px 14px!important}@media (max-width:640px){.dashboard-shell .settings-connected-actions{grid-template-columns:1fr!important}.dashboard-shell .settings-check-connector-button,.dashboard-shell .settings-disconnect-button{width:100%!important}}.dashboard-shell .settings-page-v2{gap:24px!important}.dashboard-shell .settings-page-v2 .settings-page-head p{max-width:680px!important}.dashboard-shell .settings-page-v2 .settings-tabs{width:-moz-fit-content!important;width:fit-content!important;border:1px solid #e1e5ec!important;border-radius:12px!important;background:#eef0f4!important;padding:4px!important}.dashboard-shell .settings-page-v2 .settings-tabs .button,.dashboard-shell .settings-page-v2 .settings-tabs a.button{min-width:138px!important;min-height:40px!important;border:0!important;border-radius:9px!important;background:transparent!important;color:#57606e!important;padding:9px 15px!important;text-align:center!important}.dashboard-shell .settings-page-v2 .settings-tabs .button.active,.dashboard-shell .settings-page-v2 .settings-tabs .button:hover,.dashboard-shell .settings-page-v2 .settings-tabs a.button.active,.dashboard-shell .settings-page-v2 .settings-tabs a.button:hover{background:#ffffff!important;color:#14181f!important}.dashboard-shell .settings-page-v2 .settings-tab-main{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.dashboard-shell .settings-page-v2 .settings-tab-icon{display:inline-block!important;width:16px!important;height:16px!important;flex:0 0 16px!important;fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:2!important}.dashboard-shell .settings-page-v2 .settings-tab-dot{display:inline-block!important;width:7px!important;height:7px!important;border-radius:999px!important;background:#a6adb8!important}.dashboard-shell .settings-page-v2 .settings-tab-dot--success{background:#2e9b57!important}.dashboard-shell .settings-page-v2 .settings-tab-dot--danger{background:#dc2626!important}.dashboard-shell .settings-page-v2 .settings-tab-panel--narrow{max-width:780px!important}.dashboard-shell .settings-page-v2 .settings-card,.dashboard-shell .settings-page-v2 .settings-connector-panel,.dashboard-shell .settings-page-v2 .settings-connector-steps,.dashboard-shell .settings-page-v2 .settings-status-panel{border:1px solid #eaedf2!important;border-radius:16px!important;background:#ffffff!important;box-shadow:none!important}.dashboard-shell .settings-page-v2 .settings-card{padding:28px!important}.dashboard-shell .settings-page-v2 .settings-card-heading{gap:6px!important;border-bottom-color:#f1f3f6!important;padding-bottom:18px!important}.dashboard-shell .settings-page-v2 .settings-card-heading>span{color:#8a93a0!important;font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important}.dashboard-shell .settings-page-v2 .settings-card-heading h2{color:#14181f!important;font-size:19px!important;font-weight:600!important}.dashboard-shell .settings-page-v2 .settings-card-heading .settings-billing-summary{color:#8a93a0!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important}.dashboard-shell .settings-page-v2 .settings-plan-title-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important}.dashboard-shell .settings-page-v2 .settings-plan-description{margin:0!important;color:#3c4043!important;font-size:15px!important;font-weight:400!important;line-height:1.58!important}.dashboard-shell .settings-page-v2 .settings-card p,.dashboard-shell .settings-page-v2 .settings-card-heading p,.dashboard-shell .settings-page-v2 .settings-help-list p,.dashboard-shell .settings-page-v2 .settings-status-panel p,.dashboard-shell .settings-page-v2 .settings-step-list li{color:#5a6472!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important}.dashboard-shell .settings-page-v2 .settings-form-grid input{min-height:45px!important;border-color:#e1e5ec!important;border-radius:10px!important;background:#fafbfc!important;color:#14181f!important;font-size:14px!important}.dashboard-shell .settings-page-v2 .settings-form-grid input:focus,.dashboard-shell .settings-page-v2 .settings-form-grid input:focus-visible{border-color:#2c5ce6!important;box-shadow:0 0 0 2px rgba(44,92,230,.14)!important;outline:none!important}.dashboard-shell .settings-page-v2 .settings-account-label,.dashboard-shell .settings-page-v2 .settings-detail-grid dt,.dashboard-shell .settings-page-v2 .settings-form-grid label span{color:#5a6472!important;font-size:14px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.dashboard-shell .settings-page-v2 .settings-detail-grid dd{color:#14181f!important;font-size:15px!important;font-weight:400!important}.dashboard-shell .settings-page-v2 .settings-account-form{border-top-color:#f1f3f6!important}.dashboard-shell .settings-page-v2 .settings-inline-message{grid-column:1/-1!important;width:-moz-fit-content!important;width:fit-content!important;max-width:680px!important;margin:0!important;border-radius:10px!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important;padding:10px 12px!important}.dashboard-shell .settings-page-v2 .settings-inline-message.is-success{border:1px solid #bbf7d0!important;background:#f0fdf4!important;color:#166534!important}.dashboard-shell .settings-page-v2 .settings-inline-message.is-error{border:1px solid #fecaca!important;background:#fef2f2!important;color:#991b1b!important}.dashboard-shell .settings-page-v2 .settings-card .button,.dashboard-shell .settings-page-v2 .settings-card a.button,.dashboard-shell .settings-page-v2 .settings-card button.button,.dashboard-shell .settings-page-v2 .settings-status-panel .button,.dashboard-shell .settings-page-v2 .settings-status-panel a.button,.dashboard-shell .settings-page-v2 .settings-status-panel button.button{min-height:42px!important;border-radius:10px!important;font-size:15px!important;font-weight:500!important;padding-inline:16px!important}.dashboard-shell .settings-page-v2 .settings-card .button-primary,.dashboard-shell .settings-page-v2 .settings-card .button-primary:not(:disabled):hover,.dashboard-shell .settings-page-v2 .settings-card a.button-primary,.dashboard-shell .settings-page-v2 .settings-card a.button-primary:hover,.dashboard-shell .settings-page-v2 .settings-card button.button-primary,.dashboard-shell .settings-page-v2 .settings-card button.button-primary:not(:disabled):hover,.dashboard-shell .settings-page-v2 .settings-status-panel .button-primary,.dashboard-shell .settings-page-v2 .settings-status-panel .button-primary:not(:disabled):hover,.dashboard-shell .settings-page-v2 .settings-status-panel a.button-primary,.dashboard-shell .settings-page-v2 .settings-status-panel a.button-primary:hover,.dashboard-shell .settings-page-v2 .settings-status-panel button.button-primary,.dashboard-shell .settings-page-v2 .settings-status-panel button.button-primary:not(:disabled):hover{border-color:#2c5ce6!important;background:#2c5ce6!important;color:#ffffff!important}.dashboard-shell .settings-page-v2 .settings-website-status-card{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:start!important;grid-gap:14px!important;gap:14px!important;border:1px solid #eaedf2!important;border-radius:14px!important;background:#fafbfc!important;padding:18px!important}.dashboard-shell .settings-page-v2 .settings-website-status-card--success{border-color:#d6eedf!important;background:#eaf6ef!important}.dashboard-shell .settings-page-v2 .settings-website-status-card--neutral{border-color:#cfe0ff!important;background:#f3f7ff!important}.dashboard-shell .settings-page-v2 .settings-website-status-card--danger{border-color:#fecaca!important;background:#fef2f2!important}.dashboard-shell .settings-page-v2 .settings-website-status-icon{display:inline-flex!important;width:42px!important;height:42px!important;align-items:center!important;justify-content:center!important;border-radius:11px!important;background:#ffffff!important;color:#2c5ce6!important}.dashboard-shell .settings-page-v2 .settings-website-status-card--success .settings-website-status-icon{color:#2e9b57!important}.dashboard-shell .settings-page-v2 .settings-website-status-card--neutral .settings-website-status-icon{color:#2c5ce6!important}.dashboard-shell .settings-page-v2 .settings-website-status-card--danger .settings-website-status-icon{color:#dc2626!important}.dashboard-shell .settings-page-v2 .settings-website-status-card--neutral .settings-pill--neutral{background:#dfeaff!important;color:#2149c4!important}.dashboard-shell .settings-page-v2 .settings-website-status-icon:before{content:""!important;width:18px!important;height:18px!important;border:2px solid!important;border-radius:999px!important}.dashboard-shell .settings-page-v2 .settings-connector-steps h3,.dashboard-shell .settings-page-v2 .settings-help-list h3,.dashboard-shell .settings-page-v2 .settings-website-status-card h3{margin:0!important;color:#14181f!important;font-size:17px!important;font-weight:600!important;line-height:1.25!important}.dashboard-shell .settings-page-v2 .settings-connector-steps p,.dashboard-shell .settings-page-v2 .settings-website-status-card p{margin:3px 0 0!important}.dashboard-shell .settings-page-v2 .settings-website-status-card .settings-pill{margin-top:2px!important}.dashboard-shell .settings-page-v2 .settings-connector-panel,.dashboard-shell .settings-page-v2 .settings-connector-steps{display:grid!important;grid-gap:18px!important;gap:18px!important;min-width:0!important;padding:20px!important}.dashboard-shell .settings-page-v2 .settings-connector-steps{background:#fafbfc!important}.dashboard-shell .settings-page-v2 .settings-step-list{padding-left:20px!important}.dashboard-shell .settings-page-v2 .settings-permission-chips{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.dashboard-shell .settings-page-v2 .settings-permission-chips span{display:inline-flex!important;align-items:center!important;gap:6px!important;border-radius:999px!important;background:#eaf6ef!important;color:#2e7d4f!important;font-size:13px!important;font-weight:500!important;line-height:1!important;padding:8px 11px!important}.dashboard-shell .settings-page-v2 .settings-permission-chips span:before{content:""!important;width:7px!important;height:7px!important;border-radius:999px!important;background:currentColor!important}.dashboard-shell .settings-page-v2 .settings-permission-chips span.is-muted{background:#f1f3f6!important;color:#8a93a0!important}.dashboard-shell .settings-page-v2 .settings-connected-actions{grid-template-columns:190px 210px!important}.dashboard-shell .settings-page-v2 .settings-help-grid{max-width:1080px!important}.dashboard-shell .settings-page-v2 .settings-help-card{gap:22px!important;padding:26px 28px!important}.dashboard-shell .settings-page-v2 .settings-help-card-head{display:grid!important;grid-gap:4px!important;gap:4px!important}.dashboard-shell .settings-page-v2 .settings-help-card-head h2{margin:0!important;color:#14181f!important;font-family:var(--td-ui-font)!important;font-size:17px!important;font-weight:600!important;line-height:1.25!important}.dashboard-shell .settings-page-v2 .settings-help-card-head p{margin:0!important;color:#8a93a0!important;font-family:var(--td-ui-font)!important;font-size:15px!important;font-weight:400!important;line-height:1.45!important}.dashboard-shell .settings-page-v2 .settings-help-question-list{display:grid!important;grid-gap:8px!important;gap:8px!important}.dashboard-shell .settings-page-v2 .settings-help-question-list details{border:1px solid #eff1f5!important;border-radius:10px!important;background:#ffffff!important;padding:13px 15px!important}.dashboard-shell .settings-page-v2 .settings-help-question-list summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;color:#14181f!important;cursor:pointer!important;font-family:var(--td-ui-font)!important;font-size:15px!important;font-weight:600!important;line-height:1.35!important;list-style:none!important}.dashboard-shell .settings-page-v2 .settings-help-question-list summary::-webkit-details-marker{display:none!important}.dashboard-shell .settings-page-v2 .settings-help-question-list details p{margin:10px 0 0!important;color:#5a6472!important;font-family:var(--td-ui-font)!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important}.dashboard-shell .settings-page-v2 .settings-help-question-plus{display:inline-flex!important;width:15px!important;height:15px!important;flex:0 0 15px!important;color:#8a93a0!important;transition:transform .18s ease!important}.dashboard-shell .settings-page-v2 .settings-help-question-plus svg{display:block!important;width:15px!important;height:15px!important;fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-width:2!important}.dashboard-shell .settings-page-v2 .settings-help-question-list details[open] .settings-help-question-plus{transform:rotate(45deg)!important}.dashboard-shell .settings-page-v2 .settings-help-contact-button{justify-self:start!important;gap:8px!important;font-family:var(--td-ui-font)!important;font-size:15px!important}.dashboard-shell .settings-page-v2 .settings-help-button-icon{display:inline-block!important;width:16px!important;height:16px!important;flex:0 0 16px!important;fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:2!important}.dashboard-shell .settings-page-v2 .settings-help-list{display:grid!important;grid-gap:18px!important;gap:18px!important}.dashboard-shell .settings-page-v2 .settings-help-list div{display:grid!important;grid-gap:4px!important;gap:4px!important;border-top:1px solid #f1f3f6!important;padding-top:18px!important}.dashboard-shell .settings-page-v2 .settings-help-list div:first-child{border-top:0!important;padding-top:0!important}@media (max-width:860px){.dashboard-shell .settings-page-v2 .settings-tabs{width:100%!important}.dashboard-shell .settings-page-v2 .settings-tabs .button,.dashboard-shell .settings-page-v2 .settings-tabs a.button{min-width:0!important;flex:1 0 145px!important}.dashboard-shell .settings-page-v2 .settings-website-status-card{grid-template-columns:1fr!important}.dashboard-shell .settings-page-v2 .settings-website-status-card .settings-pill{justify-self:start!important}}.dashboard-shell .billing-page{max-width:960px!important;gap:20px!important}.dashboard-shell .billing-page-head{margin-bottom:2px!important}.dashboard-shell .billing-page-head h1{margin:0!important;color:var(--td-dash-ink,#202124)!important;font-family:var(--td-ui-font)!important;font-size:var(--td-ui-page-title-size,36px)!important;font-weight:var(--td-ui-weight-title,600)!important;letter-spacing:-.014em!important;line-height:1.14!important}.dashboard-shell .billing-page-head p{max-width:680px!important;margin:8px 0 0!important;color:var(--td-dash-muted,#5f6368)!important;font-size:16px!important;font-weight:400!important;line-height:1.55!important}.dashboard-shell .billing-card,.dashboard-shell .billing-overview-card,.dashboard-shell .billing-plan-option,.dashboard-shell .billing-status-banner{border:1px solid #eaedf2!important;border-radius:16px!important;background:#ffffff!important;box-shadow:none!important}.dashboard-shell .billing-card,.dashboard-shell .billing-overview-card,.dashboard-shell .billing-plan-option{display:grid!important;grid-gap:24px!important;gap:24px!important;padding:26px 28px!important}.dashboard-shell .billing-card-heading>span,.dashboard-shell .billing-card-label{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;color:#8a93a0!important;font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important;line-height:1.2!important;text-transform:uppercase!important}.dashboard-shell .billing-card-heading,.dashboard-shell .billing-plan-option-head{display:grid!important;grid-gap:9px!important;gap:9px!important}.dashboard-shell .billing-card-heading{border-bottom:1px solid #f4f6f8!important;padding-bottom:18px!important}.dashboard-shell .billing-card-heading h2,.dashboard-shell .billing-overview-plan h2,.dashboard-shell .billing-plan-option h3{margin:0!important;color:#14181f!important;font-family:var(--td-ui-font)!important;font-size:20px!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.25!important}.dashboard-shell .billing-plan-option-price{display:block!important;margin:2px 0 0!important;color:#14181f!important;font-size:28px!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.1!important}.dashboard-shell .admin-plan-grid{display:grid!important;grid-gap:22px!important;gap:22px!important}.dashboard-shell .admin-plan-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-shell .admin-plan-form-wide{grid-column:1/-1!important}.dashboard-shell .admin-plan-form select.form-input,.dashboard-shell .admin-plan-form textarea.form-input{width:100%!important;border:1px solid #d9dee7!important;border-radius:10px!important;background:#ffffff!important;color:#20242b!important;font:inherit!important;font-size:14px!important;line-height:1.5!important;padding:11px 12px!important}.dashboard-shell .admin-plan-form select.form-input:focus,.dashboard-shell .admin-plan-form select.form-input:focus-visible,.dashboard-shell .admin-plan-form textarea.form-input:focus,.dashboard-shell .admin-plan-form textarea.form-input:focus-visible{border-color:#2f6df6!important;box-shadow:0 0 0 1px #2f6df6!important;outline:none!important}.dashboard-shell .admin-plan-checkbox-row{display:flex!important;flex-wrap:wrap!important;gap:14px!important}.dashboard-shell .admin-plan-checkbox-row label{display:inline-flex!important;align-items:center!important;gap:8px!important;color:#4f5a69!important;font-size:15px!important;font-weight:400!important}@media (max-width:900px){.dashboard-shell .admin-plan-form{grid-template-columns:1fr!important}}.dashboard-shell .billing-card-heading p,.dashboard-shell .billing-empty-usage p,.dashboard-shell .billing-overview-plan p,.dashboard-shell .billing-plan-option p,.dashboard-shell .billing-portal-panel p,.dashboard-shell .billing-status-banner p,.dashboard-shell .billing-support-note{margin:0!important;color:#5a6472!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important}.dashboard-shell .billing-plan-title-row{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important}.dashboard-shell .billing-status-pill{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;align-items:center!important;gap:6px!important;border-radius:999px!important;font-size:12px!important;font-weight:600!important;line-height:1!important;padding:6px 10px!important}.dashboard-shell .billing-status-pill span{width:6px!important;height:6px!important;border-radius:999px!important;background:currentColor!important}.dashboard-shell .billing-status-pill--success{background:#eaf6ef!important;color:#2e9b57!important}.dashboard-shell .billing-status-pill--info{background:#eef3ff!important;color:#2c5ce6!important}.dashboard-shell .billing-status-pill--warning{background:#fdf3e1!important;color:#b4801e!important}.dashboard-shell .billing-status-pill--danger{background:#fceeee!important;color:#c0392b!important}.dashboard-shell .billing-status-pill--neutral{background:#f1f3f6!important;color:#57606e!important}.dashboard-shell .billing-overview-card{gap:22px!important}.dashboard-shell .billing-overview-main{display:block!important}.dashboard-shell .billing-overview-plan{display:grid!important;min-width:0!important;grid-gap:8px!important;gap:8px!important}.dashboard-shell .billing-card-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important}.dashboard-shell .billing-overview-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;border-top:1px solid #f4f6f8!important;padding-top:18px!important}.dashboard-shell .billing-overview-action-buttons{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important}.dashboard-shell .billing-overview-actions form{margin-left:auto!important}.dashboard-shell .billing-button,.dashboard-shell .billing-page .button{min-height:42px!important;border:1px solid #e1e5ec!important;border-radius:10px!important;box-shadow:none!important;font-family:var(--td-ui-font)!important;font-size:15px!important;font-weight:500!important;line-height:1.2!important;padding:11px 16px!important;transform:none!important}.dashboard-shell .billing-page .button-ghost,.dashboard-shell .billing-page .button-secondary{background:#ffffff!important;color:#14181f!important}.dashboard-shell .billing-page .button-primary{border-color:#2c5ce6!important;background:#2c5ce6!important;color:#ffffff!important}.dashboard-shell .billing-page .button-primary:not(:disabled):hover{border-color:#2149c4!important;background:#2149c4!important;color:#ffffff!important}.dashboard-shell .billing-page .button-ghost:not(:disabled):hover,.dashboard-shell .billing-page .button-secondary:not(:disabled):hover{border-color:#cfd7e3!important;background:#f8fafc!important;color:#14181f!important;box-shadow:none!important;transform:none!important}.dashboard-shell .billing-page .button:disabled{cursor:not-allowed!important;opacity:.55!important}.dashboard-shell .billing-cancel-link{display:inline-flex!important;align-items:center!important;border:0!important;background:transparent!important;color:#8a93a0!important;cursor:pointer!important;font-family:var(--td-ui-font)!important;font-size:14px!important;font-weight:500!important;padding:10px 2px!important;text-decoration:none!important}.dashboard-shell .billing-cancel-link:hover{color:#c0392b!important}.dashboard-shell .billing-plan-feature-list dt{margin:0!important;color:#8a93a0!important;font-size:12px!important;font-weight:600!important;letter-spacing:.05em!important;line-height:1.2!important;text-transform:uppercase!important}.dashboard-shell .billing-plan-feature-list dd{margin:0!important;color:#333b47!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important}.dashboard-shell .billing-status-banner{display:flex!important;align-items:center!important;gap:14px!important;padding:14px 18px!important}.dashboard-shell .billing-status-banner>div{display:grid!important;flex:1 1 auto!important;grid-gap:3px!important;gap:3px!important}.dashboard-shell .billing-status-banner strong{color:#14181f!important;font-size:15px!important;font-weight:600!important;line-height:1.25!important}.dashboard-shell .billing-status-banner-icon{width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:10px!important;background:currentColor!important;opacity:.16!important}.dashboard-shell .billing-status-banner--info{background:#eef3ff!important;color:#2c5ce6!important}.dashboard-shell .billing-status-banner--warning{background:#fdf3e1!important;color:#b4801e!important}.dashboard-shell .billing-status-banner--danger{background:#fceeee!important;color:#c0392b!important}.dashboard-shell .billing-status-banner--neutral{background:#f1f3f6!important;color:#57606e!important}.dashboard-shell .subscription-required-page{max-width:920px!important}.dashboard-shell .subscription-required-card{align-items:start!important;gap:22px!important;padding:36px 40px!important}.dashboard-shell .subscription-required-icon{width:46px!important;height:46px!important;border:1px solid #d9e3ff!important;border-radius:14px!important;background:radial-gradient(circle at 50% 50%,#2c5ce6 0 4px,transparent 5px),#eef3ff!important}.dashboard-shell .subscription-required-heading{border-bottom:0!important;padding-bottom:0!important}.dashboard-shell .subscription-required-heading h1{margin:0!important;color:#14181f!important;font-family:var(--td-ui-font)!important;font-size:32px!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.15!important}.dashboard-shell .subscription-required-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important}.dashboard-shell .subscription-required-note{max-width:680px!important;margin:0!important;color:#7d8794!important;font-size:14px!important;font-style:italic!important;font-weight:400!important;line-height:1.55!important}.dashboard-shell .billing-usage-card{gap:22px!important}.dashboard-shell .billing-usage-heading-row{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:space-between!important;gap:12px!important}.dashboard-shell .billing-usage-heading-row small{color:#a6adb8!important;font-family:var(--td-ui-mono-font,ui-monospace,SFMono-Regular,Menlo,monospace)!important;font-size:12px!important;font-weight:500!important;line-height:1.2!important}.dashboard-shell .billing-usage-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:22px!important;gap:22px!important}.dashboard-shell .billing-usage-meter{display:grid!important;grid-gap:8px!important;gap:8px!important}.dashboard-shell .billing-usage-meter>div:first-child{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:14px!important}.dashboard-shell .billing-usage-meter span{color:#333b47!important;font-size:14px!important;font-weight:500!important}.dashboard-shell .billing-usage-meter strong{color:#5a6472!important;font-size:13.5px!important;font-weight:400!important}.dashboard-shell .billing-meter-track{height:8px!important;overflow:hidden!important;border-radius:999px!important;background:#f1f3f6!important}.dashboard-shell .billing-meter-track span{display:block!important;height:100%!important;border-radius:inherit!important;background:#2c5ce6!important}.dashboard-shell .billing-usage-meter--articles .billing-meter-track span{background:#8050d9!important}.dashboard-shell .billing-usage-foot{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px 22px!important;border-top:1px solid #f4f6f8!important;padding-top:16px!important}.dashboard-shell .billing-usage-foot-item{display:inline-flex!important;align-items:center!important;gap:8px!important;color:#5a6472!important;font-size:13px!important;font-weight:400!important;line-height:1.35!important}.dashboard-shell .billing-usage-foot-item svg{width:14px!important;height:14px!important;flex:0 0 14px!important;color:#8a93a0!important;fill:none!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:2!important}.dashboard-shell .billing-usage-foot .button{margin-left:auto!important}.dashboard-shell .billing-empty-usage{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;border-radius:12px!important;background:#f8fafc!important;padding:18px!important}.dashboard-shell .billing-support-note{text-align:center!important}.dashboard-shell .billing-support-note .button{display:inline!important;color:#2c5ce6!important;font-size:15px!important}.dashboard-shell .billing-back-link.button,.dashboard-shell .billing-support-note .button{min-height:0!important;border:0!important;background:transparent!important;font-weight:500!important;padding:0!important}.dashboard-shell .billing-back-link.button{display:inline-flex!important;align-items:center!important;gap:8px!important;justify-self:start!important;color:#57606e!important;font-size:14px!important}.dashboard-shell .billing-back-link:before{content:"‹";font-size:22px;line-height:0;transform:translateY(-1px)}.dashboard-shell .billing-back-link--head{margin-bottom:14px!important}.dashboard-shell .billing-manage-card{gap:22px!important}.dashboard-shell .billing-portal-panel{display:grid!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;grid-gap:16px!important;gap:16px!important;border:1px solid #e1e9fc!important;border-radius:14px!important;background:#f4f7ff!important;padding:18px!important}.dashboard-shell .billing-portal-panel strong{display:block!important;margin:0 0 3px!important;color:#14181f!important;font-size:15px!important;font-weight:600!important;line-height:1.25!important}.dashboard-shell .billing-portal-icon{width:42px!important;height:42px!important;border-radius:12px!important;background:#ffffff!important;border:1px solid #e1e5ec!important;position:relative!important}.dashboard-shell .billing-portal-icon:after{position:absolute!important;inset:10px!important;border:2px solid #2c5ce6!important;border-top:7px solid #2c5ce6!important;border-radius:4px!important;content:""!important}.dashboard-shell .billing-plan-section{display:grid!important;grid-gap:18px!important;gap:18px!important}.dashboard-shell .billing-plan-change-note{margin:0!important;border:1px solid #dce5fb!important;border-radius:10px!important;background:#f6f8ff!important;color:#42506a!important;font-size:14px!important;line-height:1.5!important;padding:13px 15px!important}.dashboard-shell .billing-plan-grid{display:grid!important;grid-template-columns:minmax(0,560px)!important;justify-content:center!important;grid-gap:16px!important;gap:16px!important}.dashboard-shell .billing-plan-option{align-content:start!important;gap:20px!important;padding:22px!important;transition:border-color .16s ease,box-shadow .16s ease!important}.dashboard-shell .billing-plan-option:hover{border-color:#c7d3f3!important}.dashboard-shell .billing-plan-option.is-current{border-color:#2c5ce6!important}.dashboard-shell .billing-plan-feature-list{display:grid!important;grid-gap:0!important;gap:0!important;margin:0!important}.dashboard-shell .billing-plan-feature-list div{display:grid!important;grid-gap:4px!important;gap:4px!important;border-top:1px solid #f4f6f8!important;padding:12px 0!important}.dashboard-shell .billing-plan-feature-list div:last-child{padding-bottom:0!important}.dashboard-shell .billing-plan-option .button,.dashboard-shell .billing-plan-option form{width:100%!important}.dashboard-shell .billing-plan-option .button{justify-content:center!important}.dashboard-shell .billing-confirmation-backdrop{position:fixed!important;z-index:1000!important;inset:0!important;display:grid!important;place-items:center!important;overflow-y:auto!important;background:rgb(20 24 31/58%)!important;padding:24px!important}.dashboard-shell .billing-confirmation-dialog{display:grid!important;width:min(100%,560px)!important;grid-gap:18px!important;gap:18px!important;border:1px solid #e2e6ed!important;border-radius:16px!important;background:#ffffff!important;box-shadow:0 24px 70px rgb(20 24 31/20%)!important;padding:30px!important}.dashboard-shell .billing-confirmation-dialog h2{margin:0!important;color:#14181f!important;font-family:var(--td-ui-font)!important;font-size:24px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.25!important}.dashboard-shell .billing-confirmation-dialog>p{margin:0!important;color:#5a6472!important;font-size:15px!important;line-height:1.6!important}.dashboard-shell .billing-confirmation-summary{display:grid!important;margin:0!important;border-top:1px solid #edf0f4!important;border-bottom:1px solid #edf0f4!important}.dashboard-shell .billing-confirmation-summary div{display:grid!important;grid-template-columns:minmax(90px,.35fr) minmax(0,1fr)!important;grid-gap:18px!important;gap:18px!important;padding:13px 0!important}.dashboard-shell .billing-confirmation-summary div+div{border-top:1px solid #f2f4f7!important}.dashboard-shell .billing-confirmation-summary dd,.dashboard-shell .billing-confirmation-summary dt{margin:0!important;font-size:14px!important;line-height:1.45!important}.dashboard-shell .billing-confirmation-summary dt{color:#7b8491!important;font-weight:500!important}.dashboard-shell .billing-confirmation-summary dd{color:#20242b!important;font-weight:600!important}.dashboard-shell .billing-confirmation-actions{display:flex!important;justify-content:flex-end!important;gap:10px!important}.dashboard-shell .billing-confirmation-actions form{margin:0!important}.dashboard-shell .billing-confirmation-danger{border-color:#b42318!important;background:#ffffff!important;color:#b42318!important}.dashboard-shell .billing-confirmation-danger:not(:disabled):hover{border-color:#8f1c13!important;background:#fff5f4!important;color:#8f1c13!important}@media (max-width:900px){.dashboard-shell .billing-page{max-width:none!important}.dashboard-shell .billing-empty-usage,.dashboard-shell .billing-status-banner{align-items:flex-start!important;flex-direction:column!important}.dashboard-shell .billing-overview-action-buttons,.dashboard-shell .billing-overview-actions,.dashboard-shell .billing-overview-actions .button,.dashboard-shell .billing-overview-actions form,.dashboard-shell .billing-overview-actions form button{width:100%!important}.dashboard-shell .billing-overview-actions .button,.dashboard-shell .billing-overview-actions form button{justify-content:center!important}.dashboard-shell .billing-portal-panel,.dashboard-shell .billing-usage-grid{grid-template-columns:1fr!important}.dashboard-shell .billing-usage-foot .button{margin-left:0!important}}@media (max-width:560px){.dashboard-shell .billing-card,.dashboard-shell .billing-overview-card,.dashboard-shell .billing-plan-option{padding:22px!important}.dashboard-shell .billing-confirmation-backdrop{align-items:end!important;padding:12px!important}.dashboard-shell .billing-confirmation-dialog{gap:16px!important;border-radius:14px!important;padding:22px!important}.dashboard-shell .billing-confirmation-summary div{grid-template-columns:1fr!important;gap:4px!important}.dashboard-shell .billing-confirmation-actions{flex-direction:column!important}.dashboard-shell .billing-confirmation-actions .button,.dashboard-shell .billing-confirmation-actions form{width:100%!important}.dashboard-shell .billing-confirmation-actions .button{justify-content:center!important}}.dashboard-shell .dashboard-home-page .dashboard-alerts-stack{gap:14px!important;margin:0 auto 24px!important}.dashboard-shell .dashboard-home-page .dashboard-alert-banner{align-items:center!important;gap:24px!important;border:0!important;border-radius:18px!important;background:#fef2f2!important;box-shadow:none!important;padding:30px!important}.dashboard-shell .dashboard-home-page .dashboard-alert-banner>div:first-child{gap:10px!important;max-width:980px!important}.dashboard-shell .dashboard-home-page .dashboard-alert-banner.severity-danger .dashboard-alert-eyebrow,.dashboard-shell .dashboard-home-page .dashboard-alert-banner.severity-warning .dashboard-alert-eyebrow,.dashboard-shell .dashboard-home-page .dashboard-alert-eyebrow{color:#b91c1c!important;font-size:var(--td-ui-label-size,.75rem)!important;font-weight:var(--td-ui-weight-label,600)!important;letter-spacing:.04em!important;line-height:1.2!important;text-transform:uppercase!important}.dashboard-shell .dashboard-home-page .dashboard-alert-banner h3{margin:0!important;color:var(--td-dash-ink,#202124)!important;font-size:19px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.25!important}.dashboard-shell .dashboard-home-page .dashboard-alert-banner p{margin:0!important;color:#3c4043!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important}.dashboard-shell .dashboard-home-page .dashboard-alert-actions{gap:12px!important}.dashboard-shell .dashboard-home-page .dashboard-alert-actions .button,.dashboard-shell .dashboard-home-page .dashboard-alert-actions a{min-height:42px!important;border-radius:6px!important;box-shadow:none!important;font-size:15px!important;font-weight:400!important;transform:none!important}@media (max-width:760px){.dashboard-shell .dashboard-home-page .dashboard-alerts-stack{margin-bottom:20px!important}.dashboard-shell .dashboard-home-page .dashboard-alert-banner{padding:22px!important}}body:has(.td-public-home){background:#ffffff}body:has(.td-public-home) .header{border-bottom:0;background:#ffffff;padding:18px 0}body:has(.td-public-home) .public-nav{width:min(1440px,calc(100% - 48px));min-height:66px;border:0;border-radius:18px;box-shadow:none;padding:0 22px}body:has(.td-public-home) .logo-word{color:#202124;font-family:var(--td-ui-font,"Google Sans",var(--font-inter),Arial,sans-serif);font-size:1.5rem;font-weight:650;letter-spacing:-.04em}body:has(.td-public-home) .logo-accent{color:#1a73e8}body:has(.td-public-home) .nav-links{gap:22px;color:#5f6368;font-family:var(--td-ui-font,"Google Sans",var(--font-inter),Arial,sans-serif);font-size:.875rem;font-weight:500;letter-spacing:0;text-transform:none}body:has(.td-public-home) .nav-links a:not(.button){color:inherit;text-decoration:none}body:has(.td-public-home) .nav-links a:not(.button):hover{color:#202124}body:has(.td-public-home) .nav-actions .button{min-height:42px;border-radius:6px;background:#1a73e8;box-shadow:none;color:#ffffff;font-size:.9375rem;font-weight:500;padding:0 18px;transform:none}.td-public-home{--td-public-ink:#202124;--td-public-muted:#5f6368;--td-public-line:#dadce0;--td-public-soft:#f8f9fa;--td-public-blue:#1a73e8;--td-public-blue-soft:#e8f0fe;--td-public-green:#188038;--td-public-green-soft:#e6f4ea;color:var(--td-public-ink);font-family:var(--td-ui-font,"Google Sans",var(--font-inter),Arial,sans-serif)}.td-public-home .container{width:min(1440px,calc(100% - 48px))}.td-public-hero{padding:62px 0 74px}.td-public-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr);grid-gap:clamp(42px,6vw,92px);gap:clamp(42px,6vw,92px);align-items:center}.td-public-hero-copy{display:grid;max-width:760px;grid-gap:22px;gap:22px}.td-public-pill{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border-radius:999px;background:var(--td-public-blue-soft);color:var(--td-public-blue);font-size:.75rem;letter-spacing:.04em;line-height:1;text-transform:uppercase}.td-public-final h2,.td-public-hero h1,.td-public-pricing h2,.td-public-section-head h2,.td-public-trades h2{margin:0;color:var(--td-public-ink);font-family:var(--td-ui-font,"Google Sans",var(--font-inter),Arial,sans-serif);font-weight:500;letter-spacing:-.02em}.td-public-hero h1{max-width:760px;font-size:clamp(3.1rem,6vw,5.8rem);line-height:.98}.td-public-final p,.td-public-hero p,.td-public-platform-card p,.td-public-pricing p,.td-public-section-head p,.td-public-workflow-card p{margin:0;color:var(--td-public-muted);font-size:1rem!important;font-weight:400!important;line-height:1.65!important}.td-public-hero p{max-width:680px;font-size:1.125rem!important}.td-public-hero-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:4px}.td-public-home .button{min-height:44px;border:1px solid var(--td-public-line);border-radius:6px;box-shadow:none;font-size:.9375rem;font-weight:500;padding:0 18px;transform:none}.td-public-home .button-primary{border-color:var(--td-public-blue);background:var(--td-public-blue);color:#ffffff}.td-public-home .button-secondary{background:#ffffff;color:var(--td-public-blue)}.td-public-home .button-primary:hover{border-color:#1558b0;background:#1558b0;color:#ffffff;transform:none}.td-public-home .button-secondary:hover{border-color:var(--td-public-blue);background:var(--td-public-blue-soft);color:var(--td-public-blue);transform:none}.td-public-proof-list{display:grid;grid-gap:10px;gap:10px;margin:10px 0 0;padding:0;list-style:none}.td-public-proof-list li{display:flex;align-items:center;gap:10px;color:var(--td-public-ink);font-size:.9375rem}.td-public-proof-list li:before{width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:var(--td-public-green);content:""}.td-public-product-preview{display:grid;grid-gap:22px;gap:22px;border:1px solid var(--td-public-line);background:#ffffff;box-shadow:none;padding:28px}.td-public-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid var(--td-public-line);padding-bottom:20px}.td-public-preview-head div{display:grid;grid-gap:6px;gap:6px}.td-public-preview-head span,.td-public-preview-row span,.td-public-price-panel>span,.td-public-workflow-card>span{color:var(--td-public-muted);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.td-public-preview-head strong{color:var(--td-public-ink);font-size:1.35rem;font-weight:500;line-height:1.2}.td-public-preview-head a{color:var(--td-public-blue);font-size:.875rem;font-weight:500;text-decoration:none}.td-public-preview-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.td-public-preview-stats div{display:grid;grid-gap:8px;gap:8px;border-radius:12px;background:var(--td-public-soft);padding:16px}.td-public-preview-stats strong{color:var(--td-public-ink);font-size:2rem;font-weight:400;letter-spacing:-.03em;line-height:1}.td-public-preview-stats span{color:var(--td-public-muted);font-size:.8125rem;line-height:1.25}.td-public-preview-list{display:grid;grid-gap:2px;gap:2px}.td-public-preview-row{display:grid;grid-template-columns:140px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;border-radius:8px;padding:13px 10px}.td-public-preview-row:nth-child(2n){background:#f8fafd}.td-public-preview-row strong{overflow:hidden;color:var(--td-public-ink);font-size:.9375rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.td-public-preview-row em{color:var(--td-public-muted);font-size:.8125rem;font-style:normal}.td-public-section{padding:76px 0}.td-public-section-soft{background:var(--td-public-soft)}.td-public-section-grid{display:grid;grid-gap:34px;gap:34px}.td-public-section-head{display:grid;max-width:760px;grid-gap:14px;gap:14px}.td-public-final h2,.td-public-pricing h2,.td-public-section-head h2,.td-public-trades h2{font-size:clamp(2rem,3.2vw,3rem);line-height:1.08}.td-public-platform-grid,.td-public-workflow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px}.td-public-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.td-public-platform-card,.td-public-workflow-card{display:grid;align-content:start;grid-gap:12px;gap:12px;min-height:220px;border:0;border-radius:18px;background:#ffffff;box-shadow:none;padding:28px}.td-public-section-soft .td-public-platform-card{border:1px solid var(--td-public-line)}.td-public-platform-card h3,.td-public-workflow-card h3{margin:0;color:var(--td-public-ink);font-size:1.125rem;font-weight:500;letter-spacing:0;line-height:1.3}.td-public-pricing{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);grid-gap:42px;gap:42px;align-items:center}.td-public-pricing>div:first-child{display:grid;max-width:760px;grid-gap:14px;gap:14px}.td-public-price-panel{display:grid;grid-gap:18px;gap:18px;border:1px solid var(--td-public-line);background:#ffffff;padding:30px}.td-public-price-panel strong{color:var(--td-public-ink);font-size:clamp(2.7rem,5vw,4rem);font-weight:400;letter-spacing:-.04em;line-height:1}.td-public-price-panel .button{width:100%}.td-public-trades{display:grid;grid-gap:26px;gap:26px}.td-public-trades>div:first-child{display:grid;grid-gap:12px;gap:12px}.td-public-trade-list{display:flex;flex-wrap:wrap;gap:10px}.td-public-trade-list span{display:inline-flex;min-height:36px;align-items:center;border:1px solid var(--td-public-line);border-radius:999px;background:#ffffff;color:var(--td-public-ink);font-size:.9375rem;padding:0 14px}.td-public-final{padding:82px 0;background:#202124}.td-public-final-inner{display:grid;justify-items:center;grid-gap:16px;gap:16px;text-align:center}.td-public-final h2{color:#ffffff}.td-public-final p{max-width:620px;color:#e8eaed}.td-public-final .button{margin-top:8px}body:has(.td-public-home) .footer{border-top:1px solid var(--td-public-line);background:#ffffff}@media (max-width:1120px){.td-public-hero-grid,.td-public-pricing{grid-template-columns:1fr}.td-public-product-preview{max-width:760px}.td-public-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){body:has(.td-public-home) .public-nav{width:min(100% - 28px,1440px)}body:has(.td-public-home) .nav-menu{display:none}body:has(.td-public-home) .nav-actions{gap:12px}.td-public-home .container{width:min(100% - 28px,1440px)}.td-public-hero{padding:42px 0 56px}.td-public-hero h1{font-size:clamp(2.45rem,12vw,4rem)}.td-public-platform-card,.td-public-price-panel,.td-public-product-preview,.td-public-workflow-card{padding:22px}.td-public-platform-grid,.td-public-preview-row,.td-public-preview-stats,.td-public-workflow-grid{grid-template-columns:1fr}.td-public-preview-row{gap:6px}.td-public-preview-row strong{white-space:normal}}@media (max-width:560px){body:has(.td-public-home) .public-nav{gap:14px;padding:0 14px}body:has(.td-public-home) .nav-actions a:not(.button){display:none}.td-public-hero-actions,.td-public-home .button{width:100%}.td-public-home .button{justify-content:center}}body:has(.td-public-home){background:#f5f7fb}body:has(.td-public-home) .header{background:#f5f7fb;padding:16px 0 8px}body:has(.td-public-home) .public-nav{width:min(1320px,calc(100% - 48px));min-height:64px;border:1px solid #e5e7eb;background:#ffffff;padding:0 20px}.td-public-home .container{width:min(1320px,calc(100% - 48px))}.td-public-hero{padding:22px 0 18px}.td-public-hero-grid{grid-template-columns:minmax(0,1fr) minmax(390px,.86fr);gap:clamp(32px,5vw,64px);border:1px solid #e5e7eb;border-radius:24px;background:#ffffff;padding:clamp(32px,5vw,56px)}.td-public-hero-copy{max-width:680px;gap:18px}.td-public-pill{background:#eef4ff;color:#1a73e8;font-size:.72rem;font-weight:600;padding:7px 10px}.td-public-hero h1{max-width:680px;font-size:clamp(2.8rem,4.9vw,4.65rem);letter-spacing:-.035em;line-height:1.02}.td-public-hero p{max-width:610px;color:#4b5563;font-size:1.03rem!important;line-height:1.62!important}.td-public-hero-actions{margin-top:0}.td-public-home .button{min-height:42px;border-radius:8px;font-size:.92rem}.td-public-proof-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px;border-top:1px solid #eef0f4;padding-top:18px}.td-public-proof-list li{align-items:flex-start;color:#374151;font-size:.9rem;line-height:1.45}.td-public-proof-list li:before{margin-top:6px}.td-public-product-preview{gap:18px;border-color:#e5e7eb;border-radius:18px;background:#fbfcfe;padding:22px}.td-public-preview-head{padding-bottom:16px}.td-public-preview-head strong{font-size:1.2rem}.td-public-preview-stats{gap:10px}.td-public-preview-stats div{border:1px solid #eef0f4;background:#ffffff;padding:14px}.td-public-preview-stats strong{font-size:1.65rem}.td-public-preview-row{grid-template-columns:124px minmax(0,1fr) auto;gap:12px;padding:11px 10px}.td-public-section{padding:18px 0}.td-public-section-soft{background:transparent}.td-public-section-soft>.container,.td-public-section>.container{border:1px solid #e5e7eb;border-radius:24px;background:#ffffff;padding:clamp(28px,4vw,44px)}.td-public-section-grid{gap:28px}.td-public-section-head{max-width:720px;gap:12px}.td-public-final h2,.td-public-pricing h2,.td-public-section-head h2,.td-public-trades h2{font-size:clamp(1.85rem,2.65vw,2.55rem);letter-spacing:-.018em;line-height:1.12}.td-public-final p,.td-public-platform-card p,.td-public-pricing p,.td-public-section-head p,.td-public-workflow-card p{color:#5f6368;font-size:.9375rem!important;line-height:1.58!important}.td-public-platform-grid,.td-public-workflow-grid{gap:16px}.td-public-platform-card,.td-public-workflow-card{min-height:0;gap:10px;border:1px solid #eef0f4;border-radius:16px;background:#fbfcfe;padding:22px}.td-public-platform-card h3,.td-public-workflow-card h3{font-size:1.03rem;line-height:1.32}.td-public-pricing{grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:32px}.td-public-price-panel{gap:14px;border-color:#e5e7eb;border-radius:18px;background:#fbfcfe;padding:24px}.td-public-price-panel strong{font-size:clamp(2.35rem,4vw,3.25rem)}.td-public-trades{gap:22px}.td-public-trade-list{gap:8px}.td-public-trade-list span{min-height:34px;background:#fbfcfe;font-size:.9rem;padding:0 13px}.td-public-final{padding:18px 0 34px;background:transparent}.td-public-final-inner{border:1px solid #202124;border-radius:24px;background:#202124;padding:clamp(34px,5vw,54px)}body:has(.td-public-home) .footer{border-top:0;background:#f5f7fb}body:has(.td-public-home) .footer .nav{width:min(1320px,calc(100% - 48px));min-height:64px;border:1px solid #e5e7eb;border-radius:18px;background:#ffffff}.td-pricing-page{background:#f6f7f9;color:#14181f;font-family:var(--td-ui-font,var(--font-inter),system-ui,sans-serif)}.td-pricing-page .container{width:min(1140px,100%);padding-right:28px;padding-left:28px}.td-pricing-hero{padding:78px 0 34px;text-align:center}.td-pricing-hero .container{display:grid;justify-items:center;grid-gap:18px;gap:18px}.td-pricing-pill{display:inline-flex;border:1px solid #dce4fa;border-radius:999px;background:#eef3ff;color:#2c5ce6;font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1;padding:8px 12px;text-transform:uppercase}.td-pricing-hero h1{max-width:860px;margin:0;color:#14181f;font-size:clamp(38px,5vw,58px);font-weight:650;letter-spacing:-.035em;line-height:1.04}.td-pricing-hero p{max-width:720px;margin:0;color:#5a6472;font-size:17px!important;font-weight:400!important;line-height:1.65!important}.td-pricing-section{padding:30px 0 90px}.td-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.td-pricing-card{position:relative;display:grid;align-content:start;grid-gap:24px;gap:24px;border:1px solid #e1e5ec;border-radius:22px;background:#ffffff;padding:32px}.td-pricing-card.is-featured{border-color:#2c5ce6;background:#fbfcff}.td-pricing-featured-pill{position:absolute;top:18px;right:18px;border-radius:999px;background:#f5a524;color:#14181f;font-size:12px;font-weight:600;line-height:1;padding:7px 10px}.td-pricing-card-head{display:grid;grid-gap:10px;gap:10px;padding-right:72px}.td-pricing-card-head h2{margin:0;color:#14181f;font-size:25px;font-weight:600;letter-spacing:-.02em;line-height:1.15}.td-pricing-card-head strong{color:#14181f;font-size:34px;font-weight:500;letter-spacing:-.035em;line-height:1}.td-pricing-card-head p{margin:0;color:#5a6472;font-size:15px!important;line-height:1.55}.td-pricing-limits{display:grid;grid-gap:0;gap:0;margin:0;border:1px solid #eff1f5;border-radius:14px;background:#fafbfc}.td-pricing-limits div{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #eff1f5;padding:14px 16px}.td-pricing-limits div:last-child{border-bottom:0}.td-pricing-limits dt{color:#8a93a0;font-size:14px;font-weight:500}.td-pricing-limits dd{margin:0;color:#333b47;font-size:14px;font-weight:500;text-align:right}.td-pricing-features{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.td-pricing-features li{display:flex;gap:10px;color:#4c5665;font-size:15px;line-height:1.45}.td-pricing-features li:before{width:7px;height:7px;flex:0 0 7px;margin-top:8px;border-radius:999px;background:#2c5ce6;content:""}.td-pricing-cta.button{width:100%;min-height:46px;border-radius:11px;box-shadow:none;font-size:15px;font-weight:500}@media (max-width:1120px){.td-public-hero-grid,.td-public-pricing,.td-public-proof-list{grid-template-columns:1fr}.td-public-platform-grid,.td-public-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.td-pricing-grid{grid-template-columns:1fr}}@media (max-width:760px){.td-public-home .container,body:has(.td-public-home) .footer .nav,body:has(.td-public-home) .public-nav{width:min(100% - 28px,1320px)}.td-public-final-inner,.td-public-hero-grid,.td-public-section-soft>.container,.td-public-section>.container{border-radius:18px;padding:22px}.td-public-hero h1{font-size:clamp(2.3rem,10vw,3.2rem)}.td-public-platform-grid,.td-public-preview-stats,.td-public-workflow-grid{grid-template-columns:1fr}}body:has(.td-public-home-claude){background:#ffffff}body:has(.td-public-home-claude) .header{position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid #eaedf2;background:rgb(255 255 255/88%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:0}body:has(.td-public-home-claude) .public-nav{width:min(1140px,100%);min-height:68px;border:0;border-radius:0;background:transparent;padding:0 28px}body:has(.td-public-home-claude) .logo-word{color:#14181f;font-family:var(--td-ui-font,var(--font-inter),system-ui,sans-serif);font-size:1.125rem;font-weight:700;letter-spacing:-.025em}body:has(.td-public-home-claude) .logo-accent{color:#2c5ce6}body:has(.td-public-home-claude) .nav-links{gap:28px;color:#5a6472;font-family:var(--td-ui-font,var(--font-inter),system-ui,sans-serif);font-size:15px;font-weight:500;letter-spacing:0;text-transform:none}body:has(.td-public-home-claude) .nav-links a:not(.button){color:inherit;text-decoration:none}body:has(.td-public-home-claude) .nav-links a:not(.button):hover{color:#14181f}body:has(.td-public-home-claude) .nav-actions{gap:14px}body:has(.td-public-home-claude) .nav-actions .button{min-height:40px;border:0;border-radius:9px;background:#2c5ce6;box-shadow:none;color:#ffffff;font-size:15px;font-weight:600;padding:0 18px;transform:none}.td-public-home-claude{--td-home-display:var(--td-ui-font,var(--font-inter),system-ui,sans-serif);--td-home-body:var(--td-ui-font,var(--font-inter),system-ui,sans-serif);--td-home-mono:ui-monospace,"SFMono-Regular",Menlo,Monaco,Consolas,monospace;--td-home-ink:#14181f;--td-home-muted:#5a6472;--td-home-muted-2:#6b7482;--td-home-faint:#8a93a0;--td-home-band:#f6f7f9;--td-home-border:#eaedf2;--td-home-border-2:#eef0f4;--td-home-blue:#2c5ce6;--td-home-blue-hover:#2149c4;--td-home-blue-soft:#eef3ff;--td-home-blue-line:#dce4fa;--td-home-amber:#f5a524;--td-home-green:#34a853;color:var(--td-home-ink);font-family:var(--td-home-body)}.td-public-home-claude .container{width:min(1140px,100%);padding-right:28px;padding-left:28px}.td-public-claude-hero{display:grid;max-width:900px;justify-items:center;margin:0 auto;padding:90px 28px 56px;text-align:center}.td-public-claude-badge{display:inline-flex;align-items:center;gap:8px;margin-bottom:28px;border:1px solid var(--td-home-border);border-radius:999px;background:var(--td-home-band);color:var(--td-home-muted);font-size:13px;font-weight:500;padding:7px 14px}.td-public-claude-badge span{width:6px;height:6px;border-radius:999px;background:var(--td-home-amber)}.td-public-claude-final h2,.td-public-claude-hero h1,.td-public-claude-section-head h2{margin:0;color:var(--td-home-ink);font-family:var(--td-home-display);font-weight:650;letter-spacing:-.03em}.td-public-claude-hero h1{max-width:850px;font-size:clamp(3rem,5.2vw,3.5rem);line-height:1.04}.td-public-claude-hero>p:not(.td-public-claude-note){max-width:620px;margin:22px 0 0;color:var(--td-home-muted);font-size:19px!important;font-weight:400!important;line-height:1.6!important}.td-public-claude-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px}.td-public-home-claude .button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;border:1px solid #e1e5ec!important;border-radius:11px;box-shadow:none!important;font-size:16px!important;font-weight:600!important;padding:0 28px!important;text-decoration:none;transform:none!important}.td-public-home-claude .button-primary{border-color:var(--td-home-blue)!important;background:var(--td-home-blue)!important;color:#ffffff!important}.td-public-home-claude .button-primary:hover{border-color:var(--td-home-blue-hover)!important;background:var(--td-home-blue-hover)!important;color:#ffffff!important;transform:none!important}.td-public-home-claude .button-secondary{border-color:#d9dee8!important;background:#ffffff!important;color:var(--td-home-ink)!important}.td-public-home-claude .button-secondary:hover{border-color:#c4cad4!important;background:#f8fafc!important;color:var(--td-home-ink)!important;transform:none!important}.td-public-claude-note{margin:20px 0 0;color:var(--td-home-faint);font-size:14px!important;line-height:1.45!important}.td-public-claude-preview-wrap{max-width:940px;margin:0 auto;padding:0 28px 40px}.td-public-claude-preview{display:grid;grid-gap:20px;gap:20px;border:1px solid rgb(255 255 255/10%);border-radius:16px;background:#14181f;box-shadow:0 28px 60px -34px rgb(20 24 31/38%);padding:22px}.td-public-claude-preview-top,.td-public-claude-task{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.td-public-claude-preview-top h2{margin:0;color:#ffffff;font-size:16px;font-weight:650;line-height:1.2}.td-public-claude-preview-label,.td-public-claude-preview-top p{margin:3px 0 0;color:#7c8697;font-family:var(--td-home-mono);font-size:12px!important;letter-spacing:.06em;line-height:1.3!important;text-transform:uppercase}.td-public-claude-preview-top a{border:1px solid rgb(255 255 255/14%);border-radius:8px;background:rgb(255 255 255/7%);color:#ffffff;font-size:13px;font-weight:600;padding:6px 12px;text-decoration:none}.td-public-claude-preview-top a:hover{border-color:#2c5ce6;background:#2c5ce6;color:#ffffff}.td-public-claude-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.td-public-claude-stat-grid div{display:grid;grid-gap:6px;gap:6px;border:1px solid rgb(255 255 255/9%);border-radius:12px;background:rgb(255 255 255/5%);padding:16px}.td-public-claude-stat-grid div.is-published{border-color:rgb(44 92 230/52%);background:rgb(44 92 230/14%)}.td-public-claude-stat-grid strong{color:#ffffff;font-size:28px;font-weight:700;letter-spacing:-.025em;line-height:1}.td-public-claude-stat-grid div.is-published span,.td-public-claude-stat-grid div.is-published strong{color:#8fb0ff}.td-public-claude-stat-grid span{color:#7c8697;font-size:12px;line-height:1.25}.td-public-claude-task-list{display:grid;grid-gap:8px;gap:8px}.td-public-claude-task{align-items:center;border:1px solid rgb(255 255 255/9%);border-radius:11px;background:rgb(255 255 255/5%);padding:12px 14px}.td-public-claude-task>div{display:flex;min-width:0;align-items:center;gap:10px}.td-public-claude-task-dot{width:8px;height:8px;flex:0 0 8px;border-radius:999px}.td-public-claude-task-dot.is-blue{background:var(--td-home-blue)}.td-public-claude-task-dot.is-amber{background:var(--td-home-amber)}.td-public-claude-task-dot.is-green{background:var(--td-home-green)}.td-public-claude-task strong{overflow:hidden;color:#ffffff;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.td-public-claude-task em{border-radius:5px;background:rgb(255 255 255/8%);color:#9aa2ae;font-size:11px;font-style:normal;padding:2px 7px}.td-public-claude-task>span{color:#7c8697;font-size:12px;white-space:nowrap}.td-public-claude-faq-section,.td-public-claude-pricing-section,.td-public-claude-stats,.td-public-claude-trio{border-top:1px solid var(--td-home-border);border-bottom:1px solid var(--td-home-border);background:var(--td-home-band)}.td-public-claude-stats .container{padding-top:40px;padding-bottom:40px}.td-public-claude-stats p{margin:0 0 28px;color:var(--td-home-faint);font-family:var(--td-home-mono);font-size:12px!important;letter-spacing:.1em;text-align:center;text-transform:uppercase}.td-public-claude-stats-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;text-align:center}.td-public-claude-stats-row div{display:grid;grid-gap:4px;gap:4px}.td-public-claude-stats-row strong{color:var(--td-home-ink);font-size:34px;font-weight:700;letter-spacing:-.025em;line-height:1.1}.td-public-claude-stats-row span{color:var(--td-home-muted);font-size:14px}.td-public-claude-section{padding:100px 0}.td-public-claude-section-head{max-width:660px;margin:0 auto 48px;text-align:center}.td-public-claude-section-head>span{display:block;margin-bottom:16px;color:var(--td-home-blue);font-family:var(--td-home-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.td-public-claude-section-head h2{font-size:40px;line-height:1.1}.td-public-claude-section-head p{margin:18px 0 0;color:var(--td-home-muted);font-size:17px!important;line-height:1.6!important}.td-public-claude-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.td-public-claude-step{display:grid;grid-gap:10px;gap:10px;align-content:start;border:1px solid var(--td-home-border);border-radius:16px;background:#ffffff;padding:26px 22px}.td-public-claude-step>span{margin-bottom:26px;color:var(--td-home-blue);font-family:var(--td-home-mono);font-size:12px}.td-public-claude-faq-list h3,.td-public-claude-step h3,.td-public-claude-trio h3{margin:0;color:var(--td-home-ink);font-size:19px;font-weight:650;letter-spacing:-.015em;line-height:1.3}.td-public-claude-step strong{color:#333b47;font-size:14px;font-weight:650}.td-public-claude-faq-list p,.td-public-claude-final p,.td-public-claude-price-card p,.td-public-claude-step p,.td-public-claude-trio p{margin:0;color:var(--td-home-muted-2);font-size:15px!important;line-height:1.6!important}.td-public-claude-trio{padding:88px 0}.td-public-claude-trio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px;gap:40px;text-align:center}.td-public-claude-trio article{display:grid;justify-items:center;grid-gap:10px;gap:10px}.td-public-claude-trio article>span{width:40px;height:3px;border-radius:999px;background:var(--td-home-blue);margin-bottom:8px}.td-public-claude-quote{display:grid;max-width:820px;justify-items:center;margin:0 auto;padding:100px 28px;text-align:center}.td-public-claude-quote blockquote{margin:0 0 28px;color:var(--td-home-ink);font-size:30px;font-weight:500;letter-spacing:-.02em;line-height:1.35}.td-public-claude-quote>div{display:flex;align-items:center;gap:12px}.td-public-claude-quote>div>span{display:grid;width:40px;height:40px;place-items:center;border:1px solid var(--td-home-blue-line);border-radius:999px;background:var(--td-home-blue-soft);color:var(--td-home-blue);font-size:15px;font-weight:650}.td-public-claude-quote p{display:grid;grid-gap:2px;gap:2px;margin:0;text-align:left}.td-public-claude-quote strong{color:var(--td-home-ink);font-size:15px}.td-public-claude-quote small{color:var(--td-home-faint);font-size:13px}.td-public-claude-price-card{display:grid;max-width:420px;grid-gap:18px;gap:18px;margin:0 auto;border:1px solid rgb(255 255 255/10%);border-radius:20px;background:#14181f;box-shadow:0 28px 60px -34px rgb(20 24 31/38%);padding:36px 32px;text-align:center}.td-public-claude-price-card>span{color:var(--td-home-amber);font-family:var(--td-home-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.td-public-claude-price-card p{color:#9aa2ae!important}.td-public-claude-price-card div{display:flex;align-items:baseline;justify-content:center;gap:6px}.td-public-claude-price-card div strong{color:#ffffff;font-size:54px;font-weight:700;letter-spacing:-.04em;line-height:1}.td-public-claude-price-card div em{color:#9aa2ae;font-size:17px;font-style:normal}.td-public-claude-price-card ul{display:grid;grid-gap:12px;gap:12px;margin:0 0 6px;padding:0;text-align:left;list-style:none}.td-public-claude-price-card li{display:flex;align-items:center;gap:10px;color:#d7dbe2;font-size:15px}.td-public-claude-price-card li span{position:relative;width:20px;height:20px;flex:0 0 20px;border-radius:999px;background:var(--td-home-amber)}.td-public-claude-price-card li span:after{position:absolute;top:4px;left:7px;width:5px;height:9px;border:2px solid #14181f;border-top:0;border-left:0;content:"";transform:rotate(40deg)}.td-public-claude-price-card .button{width:100%}.td-public-claude-price-card small{color:#7c8697;font-size:13px}.td-public-claude-trade-grid{display:grid;max-width:780px;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:0 auto}.td-public-claude-trade-grid span{border:1px solid var(--td-home-border);border-radius:12px;color:var(--td-home-ink);font-size:16px;font-weight:500;padding:18px 22px;text-align:center}.td-public-claude-trade-grid span.is-more{border-style:dashed;border-color:#c9d0db;color:var(--td-home-blue)}.td-public-claude-faq-list{display:grid;max-width:780px;grid-gap:14px;gap:14px;margin:0 auto}.td-public-claude-faq-list article{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--td-home-border);border-radius:14px;background:#ffffff;padding:24px 26px}.td-public-claude-faq-list h3{font-size:17px}.td-public-claude-final{padding:110px 0}.td-public-claude-final .container>div{display:grid;justify-items:center;border-radius:24px;background:var(--td-home-ink);padding:76px 48px;text-align:center}.td-public-claude-final h2{max-width:680px;color:#ffffff!important;font-size:44px;line-height:1.06}.td-public-claude-final p{max-width:520px;margin:16px 0 32px;color:#a7aeba;font-size:18px!important}.td-public-claude-final .button-primary{border-color:var(--td-home-blue)!important;background:var(--td-home-blue)!important;color:#ffffff!important}.td-public-claude-final .button-primary:hover{border-color:var(--td-home-blue-hover)!important;background:var(--td-home-blue-hover)!important;color:#ffffff!important}body:has(.td-public-home-claude) .footer{border-top:1px solid var(--td-home-border);background:#ffffff}body:has(.td-public-home-claude) .footer .nav{width:min(1140px,100%);min-height:76px;border:0;border-radius:0;background:#ffffff;padding:0 28px}@media (max-width:900px){body:has(.td-public-home-claude) .nav-menu{display:none}.td-public-claude-hero{padding-top:72px}.td-public-claude-hero h1{font-size:40px}.td-public-claude-hero>p:not(.td-public-claude-note),.td-public-claude-section-head p{font-size:17px!important}.td-public-claude-section{padding:72px 0}.td-public-claude-section-head h2{font-size:32px}.td-public-claude-stat-grid,.td-public-claude-stats-row,.td-public-claude-step-grid,.td-public-claude-trade-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.td-public-claude-trio-grid{grid-template-columns:1fr;gap:32px}.td-public-claude-quote{padding:72px 28px}.td-public-claude-quote blockquote{font-size:24px}.td-public-claude-final{padding:72px 0}.td-public-claude-final .container>div{padding:56px 28px}.td-public-claude-final h2{font-size:32px}}@media (max-width:560px){body:has(.td-public-home-claude) .public-nav{width:100%}body:has(.td-public-home-claude) .nav-actions a:not(.button){display:none}.td-public-claude-actions,.td-public-claude-actions .button,.td-public-home-claude .button{width:100%}.td-public-home-claude .button{justify-content:center}.td-public-claude-stat-grid,.td-public-claude-stats-row,.td-public-claude-step-grid{grid-template-columns:1fr}.td-public-claude-trade-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.td-public-claude-task{align-items:flex-start;flex-direction:column}.td-public-claude-task strong{white-space:normal}}.td-login-shell .td-login-header p,.td-login-shell .td-login-header p a{font-size:15px!important;font-weight:400!important;line-height:1.4!important}.td-login-shell .td-login-legal,.td-login-shell .td-login-legal a{font-size:14px!important;font-weight:400!important;line-height:1.5!important}.td-signup-shell.form-shell{display:flex;min-height:100vh;flex-direction:column;justify-content:flex-start;background:#f6f7f9;padding:0}.td-signup-page.form-panel{display:flex;width:100%;min-height:100vh;max-width:none;flex-direction:column;align-items:stretch}.td-signup-shell .td-login-header p,.td-signup-shell .td-login-header p a{font-size:15px!important;font-weight:400!important;line-height:1.4!important}.td-signup-main{display:flex;flex:1 1;align-items:center;justify-content:center;padding:24px 28px 72px}.td-signup-auth{width:min(440px,100%)}.td-signup-head{margin-bottom:28px;text-align:center}.td-signup-step-badge{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;border:1px solid #eaedf2;border-radius:999px;background:#ffffff;color:#5a6472;font-size:12px;font-weight:500;line-height:1;padding:7px 13px}.td-signup-step-badge span{width:6px;height:6px;border-radius:999px;background:#f5a524}.td-signup-head h1{margin:0 0 10px;color:#14181f;font-family:var(--td-ui-font,var(--font-inter),system-ui,sans-serif);font-size:32px;font-weight:650;letter-spacing:-.02em;line-height:1.12}.td-signup-head p{margin:0;color:#5a6472;font-size:16px!important;font-weight:400;line-height:1.5}.td-signup-card{display:grid;grid-gap:0;gap:0;border:1px solid #eaedf2;border-radius:20px;background:#ffffff;box-shadow:none;padding:32px}.td-signup-card .alert{box-shadow:none;margin:0 0 18px;border-radius:11px;font-size:15px!important;font-weight:500;line-height:1.45}.td-signup-plan-block{margin-bottom:24px}.td-signup-plan-toolbar{display:flex;justify-content:flex-end;margin-bottom:14px}.td-signup-plan-card{display:block;border:1px solid #1f2933;border-radius:16px;background:#101418;padding:32px}.td-signup-plan-head{display:grid;grid-gap:0;gap:0;min-width:0}.td-signup-plan-head h2{margin:0 0 8px;color:#f5a524!important;font-size:24px;font-weight:600;line-height:1.2}.td-signup-plan-head h2,.td-signup-plan-price{font-family:var(--td-ui-font,var(--font-inter),system-ui,sans-serif);letter-spacing:0}.td-signup-plan-price{display:flex;align-items:baseline;gap:4px;margin:0 0 12px;color:#ffffff;font-size:42px;font-weight:800;line-height:1}.td-signup-plan-price span{font-size:inherit}.td-signup-plan-price small{color:#aab3c0;font-size:16px;font-weight:500;letter-spacing:0;line-height:1.1}.td-signup-plan-head p{margin:0;color:#c5ccd6;font-size:14px!important;line-height:1.5}.td-signup-plan-change{display:inline-flex;align-items:center;justify-content:center;gap:3px;color:#334155;font-size:12px;font-weight:600;line-height:1.2;text-decoration:none}.td-signup-plan-change span{font-size:15px;line-height:1;transform:translateY(-1px)}.td-signup-plan-change:hover{color:#2c5ce6;text-decoration:none}.td-signup-plan-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.td-signup-plan-options a{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:1px solid #d9dee8;border-radius:10px;background:#ffffff;color:#333b47;font-size:14px;font-weight:500;text-decoration:none}.td-signup-plan-options a:hover{border-color:#b8c7f7;color:#2c5ce6}.td-signup-plan-options a.is-selected{border-color:#2c5ce6;background:#2c5ce6;color:#ffffff}.td-signup-field{display:grid;grid-gap:7px;gap:7px;margin-bottom:16px}.td-signup-field>span{display:block;color:#333b47;font-size:13px;font-weight:600;line-height:1.25}.td-signup-input{width:100%;min-height:48px;border:1px solid #e1e5ec;border-radius:11px;background:#fbfbfc;color:#14181f;font-size:15px;font-weight:400;line-height:1.4;padding:13px 14px;transition:border-color .15s ease,box-shadow .15s ease}.td-signup-input::placeholder{color:#a9b0bb}.td-signup-input:focus{border-color:#2c5ce6;box-shadow:0 0 0 1px rgb(44 92 230/45%);outline:0}.td-signup-field small{color:#9aa2ae;font-size:12px;font-weight:400;line-height:1.45}.td-signup-password-wrap{position:relative}.td-signup-password-wrap .td-signup-input{padding-right:58px}.td-signup-password-toggle{position:absolute;top:50%;right:6px;border:0;background:transparent;color:#8a93a0;cursor:pointer;font-size:11px;font-weight:600;letter-spacing:.06em;padding:8px 10px;text-transform:uppercase;transform:translateY(-50%)}.td-signup-password-toggle:hover{color:#2c5ce6}.td-signup-terms{display:flex;align-items:flex-start;gap:10px;margin:4px 0 22px;color:#5a6472;cursor:pointer;font-size:14px;line-height:1.45}.td-signup-terms input{width:16px;height:16px;flex:0 0 16px;margin-top:2px;accent-color:#2c5ce6;cursor:pointer}.td-signup-terms a{color:#2c5ce6;font-weight:400;text-decoration:none}.td-signup-terms a:hover{color:#2149c4;text-decoration:underline;text-underline-offset:3px}.td-signup-submit.button{width:100%;min-height:52px;border:0!important;border-radius:12px!important;background:#2c5ce6!important;box-shadow:none!important;color:#ffffff!important;font-size:16px!important;font-weight:600!important;transform:none!important}.td-signup-submit.button:hover{background:#2149c4!important;color:#ffffff!important;transform:none!important}.td-signup-legal{max-width:340px;margin:20px auto 0;color:#8a93a0;font-size:14px!important;font-weight:400;line-height:1.5;text-align:center}@media (max-width:560px){.td-signup-main{align-items:flex-start;padding:28px 20px 56px}.td-signup-head{margin-bottom:24px}.td-signup-card{padding:24px}.td-signup-plan-options{grid-template-columns:1fr}.td-signup-plan-card{padding:24px}}.td-public-home-claude .td-public-claude-preview .td-public-claude-preview-top h2{color:#ffffff!important}.td-public-home-claude .td-public-claude-preview .td-public-claude-preview-label,.td-public-home-claude .td-public-claude-preview .td-public-claude-preview-top p{color:#9aa2ae!important}.td-public-home-claude .td-public-claude-price-card li span{background:var(--td-home-amber)!important}.td-public-home-claude .td-public-claude-price-card li span:after{border-color:#14181f!important;border-top:0!important;border-left:0!important}body:has(.td-public-home-claude) .nav-actions .button,body:has(.td-public-home-claude) .nav-actions .button-primary{border-color:#2c5ce6!important;background:#2c5ce6!important;color:#ffffff!important}body:has(.td-public-home-claude) .nav-actions .button-primary:hover,body:has(.td-public-home-claude) .nav-actions .button:hover{border-color:#2149c4!important;background:#2149c4!important;color:#ffffff!important}.td-login-shell input:not([type=checkbox]):not([type=radio]):focus,.td-login-shell input:not([type=checkbox]):not([type=radio]):focus-visible,.td-signup-shell input:not([type=checkbox]):not([type=radio]):focus,.td-signup-shell input:not([type=checkbox]):not([type=radio]):focus-visible{border-color:#2c5ce6!important;box-shadow:0 0 0 1px rgb(44 92 230/45%)!important;outline:0!important}.td-public-shell{--td-public-ink:#14181f;--td-public-muted:#5a6472;--td-public-faint:#8a93a0;--td-public-bg:#ffffff;--td-public-band:#f6f7f9;--td-public-border:#eaedf2;--td-public-blue:#2c5ce6;--td-public-blue-hover:#2149c4;--td-public-amber:#f5a524;--td-home-amber:#f5a524;min-height:100vh;background:var(--td-public-bg);color:var(--td-public-ink);font-family:var(--td-ui-font,var(--font-inter),system-ui,sans-serif)}.td-public-shell .td-public-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid var(--td-public-border);background:rgb(255 255 255/88%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:0}.td-public-shell .td-public-topbar{width:min(1140px,100%);min-height:68px;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0 28px}.td-public-shell .nav-left{gap:34px}.td-public-shell .td-public-brand{flex:0 0 auto}.td-public-shell .td-public-footer .nav-links,.td-public-shell .td-public-nav-actions,.td-public-shell .td-public-nav-menu{gap:28px;color:var(--td-public-muted);font-family:var(--td-ui-font,var(--font-inter),system-ui,sans-serif);font-size:15px;font-weight:500;letter-spacing:0;text-transform:none}.td-public-shell .td-public-nav-actions{gap:14px}.td-public-shell .td-public-footer a,.td-public-shell .td-public-nav-actions a:not(.button),.td-public-shell .td-public-nav-menu a:not(.button){color:inherit;text-decoration:none}.td-public-shell .td-public-footer a:hover,.td-public-shell .td-public-nav-actions a:not(.button):hover,.td-public-shell .td-public-nav-menu a:not(.button):hover{color:var(--td-public-ink)}.td-public-shell .td-public-nav-actions .button{min-height:40px;border:0!important;border-radius:9px;background:var(--td-public-blue)!important;box-shadow:none!important;color:#ffffff!important;font-size:15px;font-weight:600;padding:0 18px;transform:none!important}.td-public-shell .td-public-nav-actions .button:hover{background:var(--td-public-blue-hover)!important;color:#ffffff!important}.td-public-shell .td-public-main{min-height:auto}.td-public-shell .td-public-footer{border-top:1px solid var(--td-public-border);background:#ffffff}.td-public-shell .td-public-footer-inner{width:min(1140px,100%);min-height:76px;border:0;border-radius:0;background:#ffffff;box-shadow:none;padding:0 28px}.td-public-shell .td-public-footer-inner>span{color:var(--td-public-muted);font-size:14px}.td-public-legal-shell{background:radial-gradient(circle at top left,rgb(44 92 230/7%),transparent 34rem),#ffffff}.td-public-legal-cta,.td-public-legal-grid,.td-public-legal-hero,.td-public-legal-section{width:min(1040px,calc(100% - 56px));margin-right:auto;margin-left:auto}.td-public-legal-hero{display:grid;justify-items:center;padding:88px 0 40px;text-align:center}.td-public-legal-card>span,.td-public-legal-section-head>span,.td-public-page-pill{display:inline-flex;align-items:center;width:max-content;border-radius:999px;background:var(--td-public-band);color:var(--td-public-muted);font-size:13px;font-weight:500;line-height:1;padding:8px 13px}.td-public-legal-hero h1{max-width:780px;margin:24px 0 0;color:var(--td-public-ink);font-size:clamp(42px,6vw,64px);font-weight:650;letter-spacing:-.04em;line-height:1.02}.td-public-legal-hero p{max-width:680px;margin:22px 0 0;color:var(--td-public-muted);font-size:19px!important;font-weight:400!important;line-height:1.6!important}.td-public-legal-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.85fr);grid-gap:18px;gap:18px;padding:18px 0 22px}.td-public-legal-card,.td-public-legal-cta,.td-public-legal-mini-card,.td-public-legal-section{border:1px solid var(--td-public-border);border-radius:18px;background:#ffffff;box-shadow:none}.td-public-legal-card{display:grid;align-content:start;grid-gap:18px;gap:18px;padding:30px}.td-public-legal-card-feature{background:#14181f;color:#ffffff}.td-public-legal-card-feature>span{background:rgb(245 165 36/15%);color:var(--td-public-amber)}.td-public-legal-card h2,.td-public-legal-cta h2,.td-public-legal-section-head h2{margin:0;color:inherit;font-size:26px;font-weight:650;letter-spacing:-.025em;line-height:1.14}.td-public-legal-card p,.td-public-legal-check-list,.td-public-legal-cta p,.td-public-legal-mini-card p{margin:0;color:var(--td-public-muted);font-size:15px!important;font-weight:400!important;line-height:1.65!important}.td-public-legal-card-feature p{color:#c1c7d0}.td-public-legal-section{display:grid;grid-gap:28px;gap:28px;margin-top:18px;padding:34px}.td-public-legal-section-head{display:grid;grid-gap:14px;gap:14px;max-width:660px}.td-public-legal-list-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.td-public-legal-mini-card{display:grid;grid-gap:10px;gap:10px;padding:22px}.td-public-legal-mini-card h3{margin:0;color:var(--td-public-ink);font-size:18px;font-weight:650;letter-spacing:-.015em;line-height:1.25}.td-public-legal-section-split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}.td-public-legal-check-list{display:grid;grid-gap:14px;gap:14px;padding:0;list-style:none}.td-public-legal-check-list li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:12px;gap:12px}.td-public-legal-check-list li span{position:relative;top:5px;width:9px;height:9px;border-radius:999px;background:var(--td-public-blue)}.td-public-legal-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:18px;margin-bottom:90px;padding:30px}.td-public-legal-cta>div{display:grid;grid-gap:8px;gap:8px;max-width:620px}.td-public-legal-cta .button{min-height:46px;border-color:var(--td-public-blue)!important;border-radius:10px;background:var(--td-public-blue)!important;box-shadow:none!important;color:#ffffff!important;font-size:15px!important;font-weight:600!important;padding:0 22px!important;transform:none!important}.td-public-legal-cta .button:hover{border-color:var(--td-public-blue-hover)!important;background:var(--td-public-blue-hover)!important}@media (max-width:900px){.td-public-shell .td-public-nav-menu{display:none}.td-public-legal-grid,.td-public-legal-section-split{grid-template-columns:1fr}.td-public-legal-hero{padding-top:70px}.td-public-legal-hero h1{font-size:42px}}@media (max-width:620px){.td-public-shell .td-public-footer-inner,.td-public-shell .td-public-topbar{width:100%;padding-right:20px;padding-left:20px}.td-public-shell .td-public-nav-actions a:not(.button){display:none}.td-public-legal-cta,.td-public-legal-grid,.td-public-legal-hero,.td-public-legal-section{width:min(100% - 28px,1040px)}.td-public-legal-hero p{font-size:17px!important}.td-public-legal-card,.td-public-legal-cta,.td-public-legal-section{padding:24px}.td-public-legal-list-grid{grid-template-columns:1fr}.td-public-legal-cta{align-items:stretch;flex-direction:column}.td-public-legal-cta .button{justify-content:center;width:100%}}.dashboard-shell .dashboard-home-page .td-dashboard-command{display:grid;width:100%;max-width:1480px;grid-gap:22px;gap:22px;margin:0 auto;color:var(--td-dash-ink)}.dashboard-shell .dashboard-home-page .dashboard-inline-message{width:min(100%,1480px);margin:0 auto 20px;border:1px solid #c7eed4;border-radius:11px;background:#f0fdf4;color:#166534;font-size:14px!important;line-height:1.45;padding:12px 14px}.dashboard-shell .dashboard-home-page .dashboard-inline-message.is-error{border-color:#fecaca;background:#fef2f2;color:#b91c1c}.dashboard-shell .dashboard-home-page .td-dashboard-command-head{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.dashboard-shell .dashboard-home-page .td-dashboard-command-head>div:first-child{display:grid;max-width:820px;grid-gap:8px;gap:8px}.dashboard-shell .dashboard-home-page .td-dashboard-command-head h1{margin:0;color:var(--td-dash-ink);font-size:36px!important;font-weight:500;letter-spacing:-.018em;line-height:1.12}.dashboard-shell .dashboard-home-page .td-dashboard-command-head p{max-width:760px;margin:0;color:var(--td-dash-muted);font-size:16px!important;line-height:1.55!important}.dashboard-shell .dashboard-home-page .td-dashboard-month-switcher{position:relative;display:grid;justify-items:end;grid-gap:6px;gap:6px;min-width:210px;color:var(--td-dash-muted);font-size:12px;font-weight:500}.dashboard-shell .dashboard-home-page .td-dashboard-month-switcher>span{text-transform:uppercase;letter-spacing:.05em}.dashboard-shell .dashboard-home-page .td-dashboard-month-switcher summary,.dashboard-shell .dashboard-home-page .td-dashboard-month-switcher>strong{display:inline-flex;min-height:40px;align-items:center;gap:10px;border:1px solid var(--td-dash-line);border-radius:9px;background:#fff;color:var(--td-dash-ink);cursor:default;font-size:15px;font-weight:500;list-style:none;padding:0 13px}.dashboard-shell .dashboard-home-page .td-dashboard-month-switcher details{position:relative}.dashboard-shell .dashboard-home-page .td-dashboard-month-switcher summary{cursor:pointer}.dashboard-shell .dashboard-home-page .td-dashboard-month-switcher summary::-webkit-details-marker{display:none}.dashboard-shell .dashboard-home-page .td-dashboard-month-switcher summary span{color:var(--td-dash-faint);font-size:11px;line-height:1;transform:translateY(-1px)}.dashboard-shell .dashboard-home-page .td-dashboard-month-switcher details>div{position:absolute;top:calc(100% + 8px);right:0;z-index:20;display:grid;min-width:230px;grid-gap:4px;gap:4px;border:1px solid var(--td-dash-line);border-radius:12px;background:#fff;padding:8px}.dashboard-shell .dashboard-home-page .td-dashboard-month-switcher details a{border-radius:8px;color:var(--td-dash-muted);font-size:14px;font-weight:400;padding:9px 10px;text-decoration:none}.dashboard-shell .dashboard-home-page .td-dashboard-month-switcher details a.active,.dashboard-shell .dashboard-home-page .td-dashboard-month-switcher details a:hover{background:var(--td-dash-accent-soft);color:var(--td-dash-accent-strong)}.dashboard-shell .dashboard-home-page .td-dashboard-command-next{display:flex;align-items:center;justify-content:space-between;gap:24px;border-radius:18px;background:linear-gradient(90deg,#14181f,#202735);color:#fff;padding:26px}.dashboard-shell .dashboard-home-page .td-dashboard-command-next-copy{display:flex;align-items:center;gap:18px;min-width:0}.dashboard-shell .dashboard-home-page .td-dashboard-command-next-icon{display:inline-flex;width:46px;height:46px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:12px;background:rgb(44 92 230/24%);color:#8ca9ff}.dashboard-shell .dashboard-home-page .td-dashboard-attention-icon svg,.dashboard-shell .dashboard-home-page .td-dashboard-command-next-icon svg,.dashboard-shell .dashboard-home-page .td-dashboard-website-status svg{width:20px;height:20px;stroke-width:2}.dashboard-shell .dashboard-home-page .td-dashboard-command-next-copy>div{display:grid;grid-gap:4px;gap:4px}.dashboard-shell .dashboard-home-page .td-dashboard-command-next-copy span:not(.td-dashboard-command-next-icon){color:#8ca9ff;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.dashboard-shell .dashboard-home-page .td-dashboard-command-next h2{margin:0;color:#fff;font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.24}.dashboard-shell .dashboard-home-page .td-dashboard-command-next p{max-width:780px;margin:0;color:#aab2c0;font-size:15px!important;line-height:1.5!important}.dashboard-shell .dashboard-home-page .td-dashboard-command-next .td-dashboard-action-row{flex:0 0 auto;justify-content:flex-end;margin:0}.dashboard-shell .dashboard-home-page .td-dashboard-command-next .button,.dashboard-shell .dashboard-home-page .td-dashboard-command-next .td-dashboard-button{min-height:44px!important;border-radius:10px!important}.dashboard-shell .dashboard-home-page .td-dashboard-command-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);grid-gap:22px;gap:22px;align-items:start}.dashboard-shell .dashboard-home-page .td-dashboard-main-stack,.dashboard-shell .dashboard-home-page .td-dashboard-side-stack{display:grid;grid-gap:22px;gap:22px}.dashboard-shell .dashboard-home-page .td-dashboard-attention-card,.dashboard-shell .dashboard-home-page .td-dashboard-empty-state,.dashboard-shell .dashboard-home-page .td-dashboard-panel,.dashboard-shell .dashboard-home-page .td-dashboard-plan-card,.dashboard-shell .dashboard-home-page .td-dashboard-recent-activity,.dashboard-shell .dashboard-home-page .td-dashboard-setup-progress-card,.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-card,.dashboard-shell .dashboard-home-page .td-dashboard-website-card{border:1px solid var(--td-dash-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}.dashboard-shell .dashboard-home-page .td-dashboard-attention-card,.dashboard-shell .dashboard-home-page .td-dashboard-panel,.dashboard-shell .dashboard-home-page .td-dashboard-plan-card,.dashboard-shell .dashboard-home-page .td-dashboard-recent-activity,.dashboard-shell .dashboard-home-page .td-dashboard-setup-progress-card,.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-card,.dashboard-shell .dashboard-home-page .td-dashboard-website-card{padding:24px!important}.dashboard-shell .dashboard-home-page .td-dashboard-section-head{display:flex!important;align-items:flex-start;justify-content:space-between;gap:16px}.dashboard-shell .dashboard-home-page .td-dashboard-section-head h2,.dashboard-shell .dashboard-home-page .td-dashboard-side-card-head h2,.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-header h2{margin:0!important;color:var(--td-dash-ink)!important;font-size:18px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.25!important}.dashboard-shell .dashboard-home-page .td-dashboard-plan-card p,.dashboard-shell .dashboard-home-page .td-dashboard-section-head p,.dashboard-shell .dashboard-home-page .td-dashboard-setup-progress-card p,.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-header p,.dashboard-shell .dashboard-home-page .td-dashboard-website-status p{margin:4px 0 0!important;color:var(--td-dash-muted)!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important}.dashboard-shell .dashboard-home-page .td-dashboard-section-head>span{display:inline-flex;min-width:26px;height:26px;align-items:center;justify-content:center;border-radius:999px;background:var(--td-dash-accent-soft);color:var(--td-dash-accent-strong);font-size:13px;font-weight:600}.dashboard-shell .dashboard-home-page .td-dashboard-attention-list{display:grid;margin-top:8px}.dashboard-shell .dashboard-home-page .td-dashboard-attention-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;border-top:1px solid var(--td-dash-soft);color:inherit;padding:15px 4px;text-decoration:none}.dashboard-shell .dashboard-home-page .td-dashboard-attention-row:hover{color:inherit;text-decoration:none}.dashboard-shell .dashboard-home-page .td-dashboard-attention-icon{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border-radius:10px;background:var(--td-dash-accent-soft);color:var(--td-dash-accent-strong)}.dashboard-shell .dashboard-home-page .td-dashboard-attention-row.is-green .td-dashboard-attention-icon{background:var(--td-dash-green-soft);color:var(--td-dash-green)}.dashboard-shell .dashboard-home-page .td-dashboard-attention-row.is-amber .td-dashboard-attention-icon{background:var(--td-dash-amber-soft);color:var(--td-dash-amber)}.dashboard-shell .dashboard-home-page .td-dashboard-attention-row strong{display:block;color:var(--td-dash-ink);font-size:15px;font-weight:600;line-height:1.32}.dashboard-shell .dashboard-home-page .td-dashboard-attention-row small{display:block;margin-top:2px;color:var(--td-dash-muted);font-size:13px;line-height:1.4}.dashboard-shell .dashboard-home-page .td-dashboard-attention-row em{display:inline-flex;align-items:center;gap:6px;color:var(--td-dash-accent-strong);font-size:13px;font-style:normal;font-weight:600;white-space:nowrap}.dashboard-shell .dashboard-home-page .td-dashboard-attention-row em svg{width:14px;height:14px}.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-card{display:grid!important;grid-gap:20px!important;gap:20px!important}.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-header{display:flex!important;align-items:flex-start;justify-content:space-between;gap:18px;border:0!important;padding:0!important}.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-text-link{flex:0 0 auto;margin-top:4px;color:var(--td-dash-accent-strong)!important;font-size:14px!important;font-weight:600!important;text-decoration:none}.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-progress{display:flex;height:10px;gap:2px;overflow:hidden;border-radius:999px;background:#f1f3f4}.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-progress span{min-width:6px;background:#cbd5e1}.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-progress .is-ready{background:#f5a524}.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-progress .is-review{background:var(--td-dash-accent-strong)}.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-progress .is-attention{background:#b45309}.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-progress .is-website{background:#7c4dd1}.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-progress .is-published{background:var(--td-dash-green)}.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-tile{display:grid;grid-gap:10px;gap:10px;min-height:150px;border:1px solid var(--td-dash-line);border-radius:13px;background:#fff;color:inherit;padding:16px;text-decoration:none}.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-tile:hover{border-color:#cbd5e1;color:inherit;text-decoration:none}.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-tile.is-disabled{cursor:default}.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-tile.is-disabled:hover{border-color:var(--td-dash-line)}.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-tile>strong{color:var(--td-dash-ink);font-size:30px;font-weight:600;letter-spacing:-.025em;line-height:1}.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-tile>span{display:flex;align-items:center;gap:7px;color:var(--td-dash-muted);font-size:13px;font-weight:600;line-height:1.3}.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-tile i{width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:#cbd5e1}.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-tile.is-attention i{background:#f5a524}.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-tile.is-progress i{background:var(--td-dash-accent-strong)}.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-tile.is-purple i{background:#7c4dd1}.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-tile.is-success i{background:var(--td-dash-green)}.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-tile small{color:var(--td-dash-muted);font-size:13px;font-weight:400;line-height:1.4}.dashboard-shell .dashboard-home-page .td-dashboard-side-card-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.dashboard-shell .dashboard-home-page .td-dashboard-side-card-head>span{border-radius:6px;background:var(--td-dash-accent-soft);color:var(--td-dash-accent-strong);font-size:11px;font-weight:600;padding:4px 8px}.dashboard-shell .dashboard-home-page .td-dashboard-website-card .td-dashboard-side-card-head>span{width:8px;height:8px;border-radius:999px;background:var(--td-dash-muted);padding:0}.dashboard-shell .dashboard-home-page .td-dashboard-website-card.is-connected .td-dashboard-side-card-head>span{background:var(--td-dash-green)}.dashboard-shell .dashboard-home-page .td-dashboard-website-card.is-attention .td-dashboard-side-card-head>span{background:#f5a524}.dashboard-shell .dashboard-home-page .td-dashboard-website-status{display:flex;align-items:center;gap:12px;border:1px solid #d9eadf;border-radius:12px;background:#f1faf4;margin-bottom:14px;padding:13px}.dashboard-shell .dashboard-home-page .td-dashboard-website-card.is-attention .td-dashboard-website-status{border-color:#fde293;background:var(--td-dash-amber-soft)}.dashboard-shell .dashboard-home-page .td-dashboard-website-card.is-empty .td-dashboard-website-status{border-color:#d2e3fc;background:var(--td-dash-accent-soft)}.dashboard-shell .dashboard-home-page .td-dashboard-website-status>span{display:inline-flex;width:36px;height:36px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:9px;background:var(--td-dash-green-soft);color:var(--td-dash-green)}.dashboard-shell .dashboard-home-page .td-dashboard-website-card.is-attention .td-dashboard-website-status>span{background:#fff7d6;color:var(--td-dash-amber)}.dashboard-shell .dashboard-home-page .td-dashboard-website-card.is-empty .td-dashboard-website-status>span{background:#fff;color:var(--td-dash-accent-strong)}.dashboard-shell .dashboard-home-page .td-dashboard-website-status strong{color:var(--td-dash-ink);font-size:14px;font-weight:600}.dashboard-shell .dashboard-home-page .td-dashboard-website-stats{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;color:var(--td-dash-muted);font-size:14px}.dashboard-shell .dashboard-home-page .td-dashboard-website-stats strong{color:var(--td-dash-ink);font-size:14px;font-weight:600}.dashboard-shell .dashboard-home-page .td-dashboard-setup-progress-card{display:grid;grid-gap:11px;gap:11px;border-color:#dce4fa!important;background:#f4f7ff!important}.dashboard-shell .dashboard-home-page .td-dashboard-setup-progress-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.dashboard-shell .dashboard-home-page .td-dashboard-setup-progress-card>div:first-child span{color:#1b3a8f;font-size:12px;font-weight:600}.dashboard-shell .dashboard-home-page .td-dashboard-setup-progress-card>div:first-child strong{color:var(--td-dash-accent-strong);font-size:13px;font-weight:700}.dashboard-shell .dashboard-home-page .td-dashboard-setup-track{height:7px;overflow:hidden;border-radius:999px;background:#dce4fa}.dashboard-shell .dashboard-home-page .td-dashboard-setup-track i{display:block;height:100%;border-radius:inherit;background:var(--td-dash-accent-strong)}.dashboard-shell .dashboard-home-page .td-dashboard-plan-card{display:grid;grid-gap:10px;gap:10px}.dashboard-shell .dashboard-home-page .td-dashboard-side-link{width:-moz-fit-content;width:fit-content;color:var(--td-dash-accent-strong);font-size:14px;font-weight:600;text-decoration:none}.dashboard-shell .dashboard-home-page .td-dashboard-side-link:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width:1180px){.dashboard-shell .dashboard-home-page .td-dashboard-command-grid{grid-template-columns:1fr}.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:780px){.dashboard-shell .dashboard-home-page .td-dashboard-command-head,.dashboard-shell .dashboard-home-page .td-dashboard-command-next{align-items:stretch;flex-direction:column}.dashboard-shell .dashboard-home-page .td-dashboard-month-switcher{justify-items:start;min-width:0}.dashboard-shell .dashboard-home-page .td-dashboard-command-next-copy{align-items:flex-start}.dashboard-shell .dashboard-home-page .td-dashboard-command-next .td-dashboard-action-row,.dashboard-shell .dashboard-home-page .td-dashboard-command-next .td-dashboard-action-row .button,.dashboard-shell .dashboard-home-page .td-dashboard-command-next .td-dashboard-action-row a,.dashboard-shell .dashboard-home-page .td-dashboard-command-next .td-dashboard-action-row form{width:100%}.dashboard-shell .dashboard-home-page .td-dashboard-attention-row{grid-template-columns:38px minmax(0,1fr)}.dashboard-shell .dashboard-home-page .td-dashboard-attention-row em{grid-column:2;justify-self:start}.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-header{flex-direction:column}.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-grid{grid-template-columns:1fr!important}}.dashboard-shell.dashboard-shell-topnav{--td-dash-bg:#f6f7f9}.dashboard-shell-with-sidebar-nav .dashboard-app-body{grid-template-columns:244px minmax(0,1fr)!important;background:#f6f7f9!important}.dashboard-shell-with-sidebar-nav .dashboard-app-sidebar-nav{position:-webkit-sticky!important;position:sticky!important;top:0!important;width:244px!important;min-height:100vh!important;align-self:start!important;border-right:1px solid #eaedf2!important;background:#fff!important;padding:0 12px 20px!important}.dashboard-sidebar-logo{display:flex!important;align-items:center!important;gap:9px!important;margin:0!important;padding:22px 10px 18px!important;color:#14181f!important;text-decoration:none!important}.dashboard-brand-mark{display:inline-flex;width:28px;height:28px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:7px;background:#2c5ce6}.dashboard-brand-mark span{width:11px;height:11px;margin-left:3px;border-color:#fff transparent transparent #fff;border-style:solid;border-width:2.5px;border-radius:3px;transform:rotate(45deg)}.dashboard-brand-name{color:#14181f;font-size:18px;font-weight:700;letter-spacing:0;line-height:1;white-space:nowrap}.dashboard-brand-name span{color:#2c5ce6}.dashboard-sidebar-divider{display:none!important}.dashboard-app-sidebar-nav nav{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;gap:2px!important;padding:8px 0!important}.dashboard-sidebar-nav-group{display:block;padding:12px 10px 6px;color:#a6adb8;font-size:10px;font-weight:500;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.dashboard-sidebar-nav-group:not(:first-child){padding-top:16px}.dashboard-app-sidebar-nav .dashboard-topnav-link,.dashboard-sidebar-logout{display:flex!important;width:100%!important;min-height:40px!important;align-items:center!important;gap:11px!important;border:0!important;border-radius:10px!important;background:transparent!important;color:#57606e!important;font-size:14px!important;font-weight:500!important;padding:10px!important;text-decoration:none!important}.dashboard-app-sidebar-nav .dashboard-topnav-link:hover,.dashboard-sidebar-logout:hover{background:#f6f7f9!important;color:#14181f!important}.dashboard-app-sidebar-nav .dashboard-topnav-link.active{background:#eef3ff!important;color:#2c5ce6!important;font-weight:600!important}.dashboard-app-sidebar-nav .dashboard-topnav-link.active:before{display:none!important}.dashboard-app-sidebar-nav .dashboard-topnav-link svg,.dashboard-sidebar-logout svg{width:20px!important;height:20px!important;color:currentColor!important;stroke-width:2!important}.dashboard-app-sidebar-nav .nav-lock-badge{display:inline-flex!important;width:auto!important;height:auto!important;margin-left:auto!important;border:0!important;background:transparent!important;color:#c2c8d2!important;padding:0!important}.dashboard-app-sidebar-nav .nav-lock-badge svg{width:14px!important;height:14px!important}.dashboard-sidebar-logout-form{margin-top:auto!important;border-top:1px solid #eaedf2!important;padding:14px 0 0!important}.dashboard-sidebar-logout{color:#57606e!important}.dashboard-shell-with-sidebar-nav .dashboard-app-content-shell{min-width:0;background:#f6f7f9!important}.dashboard-shell-with-sidebar-nav .dashboard-app-header{position:-webkit-sticky!important;position:sticky!important;top:0!important;z-index:30!important;border-bottom:1px solid #eaedf2!important;background:rgb(246 247 249/85%)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:0!important}.dashboard-shell-with-sidebar-nav .dashboard-app-header-top{width:100%!important;max-width:none!important;min-height:66px!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;padding:14px 32px!important}.dashboard-topbar-context{display:flex;min-width:0;align-items:center;gap:12px}.dashboard-topbar-context>span{color:#8a93a0;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.dashboard-topbar-context>a{display:flex;min-height:36px;align-items:center;gap:8px;border:1px solid #e1e5ec;border-radius:9px;background:#fff;color:#14181f;padding:7px 13px;text-decoration:none}.dashboard-topbar-context strong{max-width:min(44vw,520px);overflow:hidden;color:#14181f;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.dashboard-topbar-context i{width:7px;height:7px;border:2px solid #8a93a0;border-top:0;border-left:0;transform:rotate(45deg) translateY(-2px)}.dashboard-app-actions{display:flex!important;align-items:center!important;gap:14px!important}.dashboard-topbar-icon-link{position:relative;display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid #e1e5ec;border-radius:10px;background:#fff;color:#57606e;text-decoration:none}.dashboard-topbar-icon-link:hover{border-color:#cbd5e1;color:#14181f}.dashboard-topbar-icon-link svg{width:18px;height:18px;stroke-width:2}.dashboard-topbar-icon-link .dashboard-website-connection-dot{position:absolute;top:7px;right:7px;width:7px;height:7px;border:1px solid #fff;border-radius:999px}.dashboard-topbar-icon-link.is-connected .dashboard-website-connection-dot{background:#34a853}.dashboard-topbar-icon-link.is-attention .dashboard-website-connection-dot{background:#f5a524}.dashboard-topbar-icon-link.is-empty .dashboard-website-connection-dot{background:#2c5ce6}.dashboard-topbar-divider{width:1px;height:26px;background:#e1e5ec}.dashboard-topbar-who{display:flex;min-width:0;align-items:center;gap:10px;color:#14181f}.dashboard-topbar-who .avatar-circle{width:36px!important;height:36px!important;background:#14181f!important;color:#fff!important;font-size:14px!important;font-weight:700!important}.dashboard-topbar-who>span:last-child{display:grid;min-width:0;grid-gap:1px;gap:1px}.dashboard-topbar-who strong{color:#14181f;font-size:14px;font-weight:600}.dashboard-topbar-who small,.dashboard-topbar-who strong{max-width:220px;overflow:hidden;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.dashboard-topbar-who small{color:#8a93a0;font-size:12px}.dashboard-shell-topnav .dashboard-workspace-page,.dashboard-shell-topnav .shell-main,.dashboard-shell-with-sidebar-nav .dashboard-main-area{background:#f6f7f9!important}.dashboard-shell-topnav .shell-main{padding:32px 32px 72px!important}@media (max-width:1240px){.dashboard-shell-with-sidebar-nav .dashboard-app-body{grid-template-columns:1fr!important}.dashboard-shell-with-sidebar-nav .dashboard-app-sidebar-nav{position:relative!important;width:100%!important;min-height:0!important;border-right:0!important;border-bottom:1px solid #eaedf2!important;padding:0 18px 18px!important}.dashboard-app-sidebar-nav nav{display:grid!important}}@media (max-width:760px){.dashboard-shell-with-sidebar-nav .dashboard-app-header-top{align-items:flex-start!important;flex-direction:column!important;padding:14px 20px!important}.dashboard-topbar-context{width:100%}.dashboard-topbar-context>a{min-width:0;flex:1 1 auto}.dashboard-app-actions{width:100%;justify-content:flex-end}.dashboard-topbar-who strong{max-width:44vw}}.dashboard-shell .dashboard-home-page .td-dashboard-command-next{align-items:center!important;min-height:190px;gap:72px!important;padding:44px!important}.dashboard-shell .dashboard-home-page .td-dashboard-command-next-copy{align-items:flex-start!important}.dashboard-shell .dashboard-home-page .td-dashboard-command-next-icon{width:52px!important;height:52px!important;margin-top:1px}.dashboard-shell .dashboard-home-page .td-dashboard-command-next h2{color:#ffffff!important;font-size:28px!important;line-height:1.18!important}.dashboard-shell .dashboard-home-page .td-dashboard-command-next p{color:#c2c9d4!important}.dashboard-shell .dashboard-home-page .td-dashboard-command-next .td-dashboard-action-row{align-self:center;padding-top:0}.dashboard-shell .dashboard-home-page .td-dashboard-attention-card{display:grid!important;grid-template-columns:1fr!important;grid-gap:18px!important;gap:18px!important;align-content:start!important}.dashboard-shell .dashboard-home-page .td-dashboard-attention-card .td-dashboard-section-head{width:100%}.dashboard-shell .dashboard-home-page .td-dashboard-attention-list{width:100%;margin-top:0!important}@media (max-width:780px){.dashboard-shell .dashboard-home-page .td-dashboard-command-next{align-items:stretch!important}.dashboard-shell .dashboard-home-page .td-dashboard-command-next .td-dashboard-action-row{align-self:stretch}}.dashboard-shell .dashboard-home-page .td-dashboard-command-next .button-primary,.dashboard-shell .dashboard-home-page .td-dashboard-command-next .td-dashboard-button-primary{border-color:#2c5ce6!important;background:#2c5ce6!important;color:#ffffff!important}.dashboard-shell .dashboard-home-page .td-dashboard-command-next .button-primary:hover,.dashboard-shell .dashboard-home-page .td-dashboard-command-next .td-dashboard-button-primary:hover{border-color:#2149c4!important;background:#2149c4!important;color:#ffffff!important}.dashboard-shell .dashboard-home-page .td-dashboard-command-next .button-secondary,.dashboard-shell .dashboard-home-page .td-dashboard-command-next .td-dashboard-button-secondary{border-color:#ffffff!important;background:#ffffff!important;color:#14181f!important}.dashboard-shell .dashboard-home-page .td-dashboard-command-next .button-secondary:hover,.dashboard-shell .dashboard-home-page .td-dashboard-command-next .td-dashboard-button-secondary:hover{border-color:#e7ebf2!important;background:#f6f7f9!important;color:#14181f!important}.dashboard-shell .dashboard-home-page .td-dashboard-attention-card,.dashboard-shell .dashboard-home-page .td-dashboard-empty-state,.dashboard-shell .dashboard-home-page .td-dashboard-panel,.dashboard-shell .dashboard-home-page .td-dashboard-plan-card,.dashboard-shell .dashboard-home-page .td-dashboard-recent-activity,.dashboard-shell .dashboard-home-page .td-dashboard-setup-progress-card,.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-card,.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-tile,.dashboard-shell .dashboard-home-page .td-dashboard-website-card{border-color:#eaedf2!important;box-shadow:none!important}.dashboard-shell .dashboard-home-page .td-dashboard-attention-row{align-items:flex-start!important}.dashboard-shell .dashboard-home-page .td-dashboard-attention-icon{margin-top:1px}.dashboard-shell .dashboard-home-page .td-dashboard-attention-row em{margin-top:1px;font-weight:500!important}.dashboard-shell .dashboard-home-page .td-dashboard-attention-row em svg{stroke-width:2.25!important}.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-tag{font-weight:500!important}.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-text-link:after{display:inline-block;margin-left:6px;content:"→";font-size:1.08em;font-weight:500;transform:translateY(.25px)}.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-text-link{font-weight:500!important}.dashboard-shell .dashboard-home-page .td-dashboard-command-next{gap:48px!important}.dashboard-shell .dashboard-home-page .td-dashboard-activity-feed{gap:0!important}.dashboard-shell .dashboard-home-page .td-dashboard-activity-feed-row{border-top:1px solid #f0f2f5!important}.dashboard-shell .dashboard-home-page .td-dashboard-activity-feed-row:first-child{border-top:0!important}.dashboard-shell .dashboard-home-page .td-dashboard-website-status{align-items:flex-start!important}.dashboard-shell .dashboard-home-page .td-dashboard-website-status>div{flex:1 1 auto;display:grid;grid-gap:2px;gap:2px;min-width:0}.dashboard-shell .dashboard-home-page .td-dashboard-website-status>i{display:inline-flex;width:8px;height:8px;flex:0 0 auto;align-self:flex-start;margin-top:7px;margin-left:auto;border-radius:999px;background:#2c5ce6}.dashboard-shell .dashboard-home-page .td-dashboard-website-card.is-connected .td-dashboard-website-status>i{background:#34a853}.dashboard-shell .dashboard-home-page .td-dashboard-website-card.is-attention .td-dashboard-website-status>i{background:#f5a524}.dashboard-shell .dashboard-home-page .td-dashboard-website-status p,.dashboard-shell .dashboard-home-page .td-dashboard-website-status strong{font-size:14px!important;line-height:1.35!important}.dashboard-shell .dashboard-home-page .td-dashboard-website-status p{margin-top:0!important}.dashboard-shell .dashboard-home-page .td-dashboard-website-card .td-dashboard-button{width:100%!important}.dashboard-shell .dashboard-home-page .dashboard-alert-banner p,.dashboard-shell .dashboard-home-page .td-dashboard-activity-feed-row p,.dashboard-shell .dashboard-home-page .td-dashboard-attention-row small,.dashboard-shell .dashboard-home-page .td-dashboard-command-head p,.dashboard-shell .dashboard-home-page .td-dashboard-command-next p,.dashboard-shell .dashboard-home-page .td-dashboard-empty-state p,.dashboard-shell .dashboard-home-page .td-dashboard-plan-card p,.dashboard-shell .dashboard-home-page .td-dashboard-section-head p,.dashboard-shell .dashboard-home-page .td-dashboard-setup-progress-card p,.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-header p,.dashboard-shell .dashboard-home-page .td-dashboard-snapshot-tile small,.dashboard-shell .dashboard-home-page .td-dashboard-website-status p{font-size:15px!important}.dashboard-shell .dashboard-home-page .td-dashboard-website-status p{font-size:13px!important}.button.button-primary.dashboard-submit-button.td-draft-regenerate-button,button.td-draft-regenerate-button{width:auto!important;max-width:-moz-fit-content!important;max-width:fit-content!important;min-height:54px!important;border:1px solid #8050d9!important;border-radius:12px!important;background:#8050d9!important;color:#ffffff!important;box-shadow:none!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important;padding:14px 24px!important}.button.button-primary.dashboard-submit-button.td-draft-regenerate-button:not(:disabled):hover,button.td-draft-regenerate-button:not(:disabled):hover{border-color:#7445ca!important;background:#7445ca!important;color:#ffffff!important}.button.dashboard-submit-button.td-draft-save-search-button,button.td-draft-save-search-button{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important;min-height:54px!important;align-items:center!important;justify-content:center!important;gap:12px!important;border:1px solid #2c5ce6!important;border-radius:12px!important;background:#2c5ce6!important;color:#ffffff!important;box-shadow:none!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important;padding:15px 26px!important}.button.dashboard-submit-button.td-draft-save-search-button:not(:disabled):hover,button.td-draft-save-search-button:not(:disabled):hover{border-color:#2149c4!important;background:#2149c4!important;color:#ffffff!important}button.td-draft-fresh-action-button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important;min-height:42px!important;align-items:center!important;justify-content:center!important;gap:12px!important;border:1px solid transparent!important;border-radius:12px!important;box-shadow:none!important;color:#ffffff!important;cursor:pointer!important;font-family:var(--td-ui-font,var(--font-inter),system-ui,sans-serif)!important;font-size:15px!important;font-weight:500!important;line-height:1.2!important;padding:11px 16px!important;text-decoration:none!important;transform:none!important;transition:background .16s ease,border-color .16s ease,color .16s ease!important;white-space:nowrap!important}button.td-draft-fresh-action-button--blue{border-color:#2c5ce6!important;background:#2c5ce6!important}button.td-draft-fresh-action-button--blue:not(:disabled):hover{border-color:#2149c4!important;background:#2149c4!important}button.td-draft-fresh-action-button--purple{border-color:#8050d9!important;background:#8050d9!important}button.td-draft-fresh-action-button--purple:not(:disabled):hover{border-color:#7445ca!important;background:#7445ca!important}button.td-draft-fresh-action-button:disabled{cursor:not-allowed!important;opacity:.58!important}.td-draft-fresh-action-spinner{width:16px;height:16px;border:2px solid rgb(255 255 255/40%);border-top-color:#ffffff;border-radius:999px;animation:dashboard-button-spin .8s linear infinite}.dashboard-shell .page-draft-detail-page .td-draft-left-controls button.td-draft-fresh-action-button,.dashboard-shell .page-draft-detail-page .td-draft-refinement-card button.td-draft-fresh-action-button,.dashboard-shell .page-draft-detail-page .td-draft-review-card button.td-draft-fresh-action-button,.dashboard-shell .page-draft-detail-page .td-seo-save-row button.td-draft-fresh-action-button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important;min-height:42px!important;align-items:center!important;justify-content:center!important;gap:12px!important;border-radius:12px!important;box-shadow:none!important;color:#ffffff!important;cursor:pointer!important;font-family:var(--td-ui-font,var(--font-inter),system-ui,sans-serif)!important;font-size:15px!important;font-weight:500!important;line-height:1.2!important;padding:11px 16px!important;text-decoration:none!important;transform:none!important;white-space:nowrap!important}.dashboard-shell .page-draft-detail-page .td-draft-left-controls button.td-draft-fresh-action-button--blue,.dashboard-shell .page-draft-detail-page .td-draft-review-card button.td-draft-fresh-action-button--blue,.dashboard-shell .page-draft-detail-page .td-seo-save-row button.td-draft-fresh-action-button--blue{border:1px solid #2c5ce6!important;background:#2c5ce6!important;color:#ffffff!important}.dashboard-shell .page-draft-detail-page .td-draft-left-controls button.td-draft-fresh-action-button--blue:not(:disabled):hover,.dashboard-shell .page-draft-detail-page .td-draft-review-card button.td-draft-fresh-action-button--blue:not(:disabled):hover,.dashboard-shell .page-draft-detail-page .td-seo-save-row button.td-draft-fresh-action-button--blue:not(:disabled):hover{border-color:#2149c4!important;background:#2149c4!important;color:#ffffff!important}.dashboard-shell .page-draft-detail-page .td-draft-left-controls button.td-draft-fresh-action-button--purple,.dashboard-shell .page-draft-detail-page .td-draft-refinement-card button.td-draft-fresh-action-button--purple{border:1px solid #8050d9!important;background:#8050d9!important;color:#ffffff!important}.dashboard-shell .page-draft-detail-page .td-draft-left-controls button.td-draft-fresh-action-button--purple:not(:disabled):hover,.dashboard-shell .page-draft-detail-page .td-draft-refinement-card button.td-draft-fresh-action-button--purple:not(:disabled):hover{border-color:#7445ca!important;background:#7445ca!important;color:#ffffff!important}.dashboard-shell .page-draft-detail-page button.td-draft-fresh-action-button>span:not(.td-draft-fresh-action-spinner){font-size:15px!important;font-weight:500!important;line-height:1.2!important}.td-preview-workspace{--td-preview-ink:#14181f;--td-preview-muted:#6b7280;--td-preview-line:#e1e5ec;--td-preview-soft:#f6f7f9;--td-preview-frame-width:min(1280px,100%);min-height:100vh;background:#eef1f5;color:var(--td-preview-ink);font-family:var(--td-ui-font,var(--font-inter),system-ui,sans-serif)}.td-preview-workspace--mobile{--td-preview-frame-width:min(414px,calc(100vw - 32px))}.td-preview-toolbar{position:-webkit-sticky;position:sticky;top:0;z-index:80;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:18px;gap:18px;border-bottom:1px solid var(--td-preview-line);background:rgb(255 255 255/94%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:10px clamp(16px,2vw,28px)}.td-preview-ai-button,.td-preview-back-link,.td-preview-device-toggle,.td-preview-edit-button,.td-preview-middle-controls,.td-preview-pages-link,.td-preview-publish-button,.td-preview-style-button,.td-preview-title-line,.td-preview-toolbar-actions,.td-preview-toolbar-left{display:inline-flex;align-items:center}.td-preview-toolbar-left{min-width:0;gap:14px}.td-preview-middle-controls{justify-self:center;min-width:0;gap:10px}.td-preview-back-link{flex:0 0 auto;gap:6px;color:#4f5866;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none}.td-preview-address svg,.td-preview-ai-button svg,.td-preview-back-link svg,.td-preview-device-toggle svg,.td-preview-edit-button svg,.td-preview-edit-subbar-icon svg,.td-preview-publish-button svg,.td-preview-style-button svg{width:17px;height:17px}.td-preview-title-block{min-width:0;display:grid;grid-gap:4px;gap:4px;border-left:1px solid var(--td-preview-line);padding-left:14px}.td-preview-title-line{gap:8px;min-width:0}.td-preview-status-pill,.td-preview-type-pill{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;font-size:11px;font-weight:500;line-height:1;padding:5px 9px;white-space:nowrap}.td-preview-type-pill{background:#eef3ff;color:#2c5ce6}.td-preview-status-pill{gap:6px}.td-preview-status-pill>span{width:7px;height:7px;border-radius:999px;background:currentColor}.td-preview-status-pill--success{background:#eaf6ef;color:#27824a}.td-preview-status-pill--warning{background:#fff7e8;color:#b77912}.td-preview-status-pill--neutral{background:#f1f3f6;color:#5d6673}.td-preview-title-block strong{min-width:0;max-width:360px;overflow:hidden;color:var(--td-preview-ink);font-size:14px;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.td-preview-device-toggle{position:relative;gap:3px;min-width:210px;border:1px solid var(--td-preview-line);border-radius:10px;background:#eef0f4;padding:3px}.td-preview-device-toggle-indicator{position:absolute;top:3px;bottom:3px;left:3px;z-index:0;width:calc((100% - 9px) / 2);border-radius:8px;background:#ffffff;box-shadow:0 1px 2px rgb(16 24 40/8%);transform:translateX(0);transition:transform .26s cubic-bezier(.2,.8,.2,1),width .26s cubic-bezier(.2,.8,.2,1);pointer-events:none}.td-preview-device-toggle[data-device=mobile] .td-preview-device-toggle-indicator{transform:translateX(calc(100% + 3px))}.td-preview-ai-button,.td-preview-device-toggle button,.td-preview-edit-button,.td-preview-pages-link,.td-preview-publish-button,.td-preview-style-button{min-height:38px;border-radius:9px;font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap}.td-preview-device-toggle button{position:relative;z-index:1;display:inline-flex;flex:1 1;align-items:center;justify-content:center;gap:6px;border:0;background:transparent;color:#5d6673;cursor:pointer;padding:8px 12px;transition:color .18s ease}.td-preview-device-toggle button svg{display:block;flex:0 0 auto}.td-preview-device-toggle button span{display:block;line-height:1}.td-preview-device-toggle button.is-active{background:transparent;color:#2c5ce6}.td-preview-toolbar-actions{min-width:0;justify-self:end;gap:9px}.td-preview-edit-button{gap:7px;border:1px solid var(--td-preview-line);background:#ffffff;color:#303846;cursor:pointer;padding:8px 13px}.td-preview-edit-button.is-active{border-color:#d8c7f7;background:#f4edff;color:#7445ca}.td-preview-style-button{gap:7px;border:1px solid var(--td-preview-line);background:#ffffff;color:#303846;cursor:pointer;padding:8px 13px}.td-preview-style-button.is-active,.td-preview-style-button:hover{border-color:#c8d5ff;background:#eef3ff;color:#2c5ce6}.td-preview-ai-button{gap:7px;border:1px solid #d8c7f7;background:#ffffff;color:#7445ca;cursor:pointer;padding:8px 13px}.td-preview-ai-button:hover{border-color:#c9b0f1;background:#f7f1ff;color:#6841aa}.td-preview-publish-button{gap:8px;border:1px solid #2c5ce6;background:#2c5ce6;color:#ffffff;cursor:pointer;padding:9px 14px}.td-preview-publish-button:hover{border-color:#2149c4;background:#2149c4;color:#ffffff}.td-preview-pages-link{border:1px solid var(--td-preview-line);background:#ffffff;color:#4f5866;padding:9px 13px}.td-preview-edit-subbar{position:-webkit-sticky;position:sticky;top:59px;z-index:70;display:flex;align-items:center;gap:10px;border-bottom:1px solid #eadffb;background:#f5efff;color:#6841aa;padding:10px clamp(16px,2vw,28px)}.td-preview-edit-subbar p{margin:0;color:#6841aa;font-size:15px;font-weight:400;line-height:1.4}main.td-preview-workspace .td-preview-edit-subbar>p{font-size:15px!important;line-height:1.4!important}.td-preview-unsaved-dialog{position:-webkit-sticky;position:sticky;top:59px;z-index:75;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #fecaca;background:#fff1f2;color:#991b1b;padding:20px clamp(20px,2.4vw,34px)}.td-preview-unsaved-dialog .td-preview-unsaved-title{display:block;color:#991b1b;font-size:17px!important;font-weight:600!important;line-height:1.3!important}.td-preview-unsaved-dialog .td-preview-unsaved-copy,.td-preview-unsaved-dialog .td-preview-unsaved-title{font-family:var(--td-ui-font,var(--font-inter),system-ui,sans-serif)!important;letter-spacing:0!important}.td-preview-unsaved-dialog .td-preview-unsaved-copy{max-width:720px;margin:6px 0 0!important;color:#b42318!important;font-size:15px!important;font-weight:400!important;line-height:1.45!important;text-transform:none!important}.td-preview-unsaved-actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px}.td-preview-unsaved-actions button{min-height:36px;border-radius:9px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;padding:8px 12px}.td-preview-unsaved-actions button:first-child{border:1px solid #fecaca;background:#ffffff;color:#991b1b}.td-preview-unsaved-actions button:last-child{border:1px solid #dc2626;background:#dc2626;color:#ffffff}.td-preview-canvas{display:flex;justify-content:center;min-height:calc(100vh - 59px);overflow:clip;padding:26px}.td-preview-action-drawer-backdrop{position:fixed;inset:0;z-index:140;display:flex;justify-content:flex-end;background:rgb(15 23 42/32%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:td-preview-backdrop-fade-in .18s ease both}.td-preview-action-drawer-backdrop--style{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}.td-preview-action-drawer-backdrop--style .td-preview-action-drawer{pointer-events:auto;width:min(430px,calc(100vw - 28px));max-height:none;margin:14px 14px 0 0}.td-preview-action-drawer-backdrop--style .td-preview-action-drawer-body{max-height:none;overflow:visible}.td-preview-action-drawer{position:relative;display:grid;width:min(520px,calc(100vw - 28px));height:auto;max-height:calc(100vh - 32px);grid-template-rows:minmax(0,1fr);align-self:flex-start;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;margin:16px 16px 16px 0;animation:td-preview-action-drawer-slide-in .28s cubic-bezier(.2,.8,.2,1) both;will-change:transform,opacity}@keyframes td-preview-backdrop-fade-in{0%{opacity:0}to{opacity:1}}@keyframes td-preview-action-drawer-slide-in{0%{opacity:0;transform:translateX(calc(100% + 24px))}to{opacity:1;transform:translateX(0)}}.td-preview-action-drawer-close{position:absolute;top:14px;right:14px;z-index:2;display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid #e1e5ec;border-radius:10px;background:#ffffff;color:#4f5866;cursor:pointer}.td-preview-action-drawer-close:hover{background:#f6f7f9;color:#14181f}.td-preview-action-drawer-close svg{width:17px;height:17px}.td-preview-action-drawer-body{max-height:calc(100vh - 32px);overflow:auto;padding:0}.td-preview-draft-panel-context .page-draft-detail-page{--td-dash-soft:#f8fafc;--td-dash-ink:#14181f;--td-dash-muted:#5f6368;--td-dash-faint:#8a93a0;--td-dash-line:#e1e5ec;--td-dash-accent-strong:#2c5ce6;--td-dash-accent-soft:#eef3ff;--td-dash-green:#287b51;--td-dash-green-soft:#e8f3ec;--td-dash-danger:#b84a2d;--td-dash-danger-soft:#fff0ec;display:block;color:var(--td-dash-ink);font-family:var(--td-ui-font,var(--font-inter),system-ui,sans-serif)}.td-preview-draft-panel-context .publishing-package-panel,.td-preview-draft-panel-context .td-draft-action-rail,.td-preview-draft-panel-context .td-draft-left-controls,.td-preview-draft-panel-context .td-draft-refinement-card .card-body,.td-style-tweak-panel{display:grid;grid-gap:18px;gap:18px}.td-style-tweak-panel{border:1px solid #e1e5ec;border-radius:18px;background:#ffffff;box-shadow:0 18px 46px rgb(15 23 42/10%);padding:40px}.td-style-tweak-heading{display:grid;grid-gap:8px;gap:8px}.td-style-tweak-heading h2{margin:0;color:#14181f;font-size:22px;font-weight:500;letter-spacing:0;line-height:1.18}.td-style-tweak-autosave-note,.td-style-tweak-group strong,.td-style-tweak-heading p,.td-style-tweak-message{margin:0;font-size:15px;line-height:1.55}.td-style-tweak-heading p{color:#5f6368;font-size:15px;font-weight:400}.td-style-tweak-form,.td-style-tweak-group{display:grid;grid-gap:14px;gap:14px}.td-style-tweak-form{gap:28px}.td-style-tweak-group strong{color:#303846;font-weight:500}.td-style-tweak-group-heading{display:flex;align-items:baseline;gap:12px}.td-style-tweak-group-heading strong{min-width:0}.td-style-tweak-autosave-note{display:inline-flex;align-items:flex-start;gap:7px;color:#6f7784;font-size:14px;font-weight:400;font-style:italic}.td-style-tweak-mode-note{margin:0;color:#6f7784;font-size:15px;line-height:1.5}.td-style-tweak-autosave-note svg{width:16px;height:16px;flex:0 0 auto;margin-top:3px}.td-style-swatch-row{display:flex;flex-wrap:wrap;gap:10px}.td-style-swatch{display:inline-grid;width:42px;height:42px;place-items:center;border:1px solid #e1e5ec;border-radius:12px;background:var(--td-style-swatch);box-shadow:0 5px 14px rgb(15 23 42/9%);cursor:pointer;padding:0}.td-style-swatch--single{cursor:default}.td-style-swatch span{width:18px;height:18px;border-radius:999px}.td-style-swatch[aria-pressed=true]{outline:2px solid #14181f;outline-offset:3px}.td-style-swatch[aria-pressed=true] span{background:#ffffff;box-shadow:inset 0 0 0 5px var(--td-style-swatch)}.td-style-selected-colours{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.td-style-colour-control{position:relative;display:flex;align-items:center;gap:12px;border:0;border-radius:0;background:transparent;padding:0}.td-style-colour-control-anchor{position:relative;display:block;width:44px;height:44px;flex:0 0 auto}.td-style-colour-control-swatch{position:relative;display:block;width:44px;height:44px;overflow:hidden;border:1px solid rgb(16 24 40/10%);border-radius:10px;box-shadow:inset 0 0 0 1px rgb(255 255 255/18%);cursor:pointer;padding:0;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.td-style-colour-control-swatch:focus-visible,.td-style-colour-control-swatch:hover,.td-style-colour-control-swatch[aria-expanded=true]{border-color:#bfd0f8;box-shadow:0 0 0 3px rgb(37 99 235/10%),inset 0 0 0 1px rgb(255 255 255/20%);outline:none}.td-style-colour-control-swatch:hover{transform:translateY(-1px)}.td-style-colour-control--readonly .td-style-colour-control-swatch{cursor:default}.td-style-colour-control--readonly .td-style-colour-control-swatch:hover{border-color:rgb(16 24 40/10%);box-shadow:inset 0 0 0 1px rgb(255 255 255/18%);transform:none}.td-style-colour-control-meta{display:grid;min-width:0;grid-gap:3px;gap:3px}.td-style-colour-control-meta strong{display:block;margin:0;color:#202124;font-size:14px;font-weight:600;line-height:1.25}.td-style-colour-control-meta em{display:block;margin:0;color:#8a93a0;font-size:12.5px;font-style:normal;font-weight:500;line-height:1.35}.td-style-colour-picker{position:absolute;top:calc(100% + 10px);left:0;z-index:70;display:grid;width:296px;grid-gap:14px;gap:14px;border:1px solid #dfe4ec;border-radius:16px;background:#ffffff;box-shadow:0 20px 50px rgb(16 24 40/16%);padding:18px}.td-style-selected-colours .td-style-colour-control:nth-child(2) .td-style-colour-picker{right:0;left:auto}.td-style-selected-colours .td-style-colour-control:nth-child(2) .td-style-colour-picker:before{right:15px;left:auto}.td-style-colour-picker:before{content:"";position:absolute;top:-6px;left:15px;width:10px;height:10px;border-top:1px solid #dfe4ec;border-left:1px solid #dfe4ec;background:#ffffff;transform:rotate(45deg)}.td-style-colour-picker-canvas{position:relative;display:block;width:100%;height:178px;overflow:hidden;border:0;border-radius:8px;background-image:linear-gradient(0deg,#000000,rgb(0 0 0/0)),linear-gradient(90deg,#ffffff,rgb(255 255 255/0));cursor:crosshair;padding:0;touch-action:none}.td-style-colour-picker-canvas:focus-visible{box-shadow:0 0 0 3px rgb(37 99 235/14%);outline:none}.td-style-colour-picker-canvas>span{position:absolute;display:block;width:16px;height:16px;border:3px solid #ffffff;border-radius:999px;box-shadow:0 0 0 1px rgb(16 24 40/28%),0 6px 14px rgb(16 24 40/20%);transform:translate(-50%,-50%)}.td-style-colour-slider{display:block;height:20px}.td-style-colour-slider input[type=range]{display:block;width:100%;height:16px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;cursor:pointer;outline:none}.td-style-colour-slider--hue input[type=range]{background:linear-gradient(90deg,#ff0000,#ffff00 16.66%,#00ff00 33.33%,#00ffff 50%,#0000ff 66.66%,#ff00ff 83.33%,#ff0000)}.td-style-colour-slider--opacity input[type=range]{background:linear-gradient(90deg,rgb(255 255 255/0),currentColor),linear-gradient(45deg,#d9dde5 25%,transparent 0),linear-gradient(-45deg,#d9dde5 25%,transparent 0),linear-gradient(45deg,transparent 75%,#d9dde5 0),linear-gradient(-45deg,transparent 75%,#d9dde5 0);background-color:#ffffff;background-position:0 0,0 0,0 6px,6px -6px,-6px 0;background-size:auto,12px 12px,12px 12px,12px 12px,12px 12px;color:inherit;cursor:default}.td-style-colour-slider input[type=range]::-webkit-slider-thumb{width:18px;height:18px;-webkit-appearance:none;appearance:none;border:3px solid #ffffff;border-radius:999px;background:transparent;box-shadow:0 0 0 1px rgb(16 24 40/24%),0 4px 10px rgb(16 24 40/18%)}.td-style-colour-slider input[type=range]::-moz-range-thumb{width:14px;height:14px;border:3px solid #ffffff;border-radius:999px;background:transparent;box-shadow:0 0 0 1px rgb(16 24 40/24%),0 4px 10px rgb(16 24 40/18%)}.td-style-colour-input-row{display:grid;grid-template-columns:74px minmax(0,1fr) 74px;grid-gap:8px;gap:8px}.td-style-colour-input-row span,.td-style-colour-picker-hex,.td-style-colour-picker-opacity{display:flex;min-height:42px;align-items:center;border:1px solid #dfe4ec;border-radius:8px;background:#ffffff;color:#596274;font-family:var(--td-ui-font);font-size:15px;font-weight:400;line-height:1.2;padding:8px 12px}.td-style-colour-picker-hex,.td-style-colour-picker-opacity{width:100%}.td-style-colour-picker-hex:focus,.td-style-colour-picker-hex:focus-visible{border-color:#2563eb;box-shadow:0 0 0 3px rgb(37 99 235/14%);outline:none}.td-style-colour-saved-header{display:flex;align-items:center;justify-content:space-between;margin:2px 0 -4px}.td-style-colour-saved-header strong{color:#344054;font-size:14px;font-weight:600;line-height:1.35}.td-style-colour-palette{display:grid;grid-template-columns:repeat(7,28px);grid-gap:10px;gap:10px}.td-style-colour-palette button{display:block;min-width:28px;width:28px;max-width:28px;min-height:28px;height:28px;max-height:28px;flex:0 0 28px;border:0;border-radius:999px;box-shadow:inset 0 0 0 1px rgb(16 24 40/8%);cursor:pointer;padding:0;transition:box-shadow .14s ease,transform .14s ease}.td-style-colour-palette button:focus-visible,.td-style-colour-palette button:hover{box-shadow:0 0 0 4px rgb(37 99 235/10%),inset 0 0 0 1px rgb(16 24 40/10%);outline:none;transform:translateY(-1px)}.td-style-colour-palette button.is-selected{box-shadow:0 0 0 4px #eef2f7,0 0 0 6px #cfd6df,inset 0 0 0 1px rgb(16 24 40/8%)}@media (max-width:560px){.td-style-selected-colours{grid-template-columns:minmax(0,1fr)}.td-style-selected-colours .td-style-colour-control:nth-child(2) .td-style-colour-picker{right:auto;left:0}.td-style-selected-colours .td-style-colour-control:nth-child(2) .td-style-colour-picker:before{right:auto;left:15px}}.td-style-segmented{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:3px;gap:3px;border-radius:12px;background:#f1f3f6;padding:3px}.td-style-segmented--two{grid-template-columns:repeat(2,minmax(0,1fr))}.td-style-segmented button{min-height:40px;border:0;border-radius:10px;background:transparent;color:#303846;cursor:pointer;font-family:inherit;font-size:15px;font-weight:500;line-height:1.2;text-transform:capitalize}.td-style-segmented button:disabled{cursor:not-allowed;opacity:.45}.td-style-segmented button.is-active{background:#ffffff;box-shadow:0 1px 3px rgb(15 23 42/10%)}.td-style-tweak-message{border-radius:12px;padding:11px 13px;font-weight:400}.td-style-tweak-message--success{background:#e8f3ec;color:#287b51}.td-style-tweak-message--danger{background:#fff0ec;color:#b84a2d}.td-style-tweak-message--neutral{background:#eef3ff;color:#2c5ce6}.td-style-tweak-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px}.td-style-tweak-actions button{min-height:40px;border-radius:10px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;line-height:1.2;padding:10px 14px}.td-style-tweak-reset{margin-right:auto;border:0;background:transparent;color:#5f6368}.td-style-tweak-secondary{border:1px solid #e1e5ec;background:#ffffff;color:#14181f}.td-style-tweak-primary{border:1px solid #2c5ce6;background:#2c5ce6;color:#ffffff}.td-preview-workspace .td-style-tweak-heading p{font-size:15px}.td-preview-workspace .td-style-tweak-autosave-note{font-size:14px}.td-preview-draft-panel-context .td-draft-action-rail>.card,.td-preview-draft-panel-context .td-draft-refinement-card{overflow:hidden;border:1px solid #eaedf2!important;border-radius:16px!important;background:#ffffff!important;box-shadow:0 24px 80px rgb(15 23 42/16%)!important}.td-preview-draft-panel-context .td-draft-action-rail .card-body{padding:56px 24px 24px!important}.td-preview-draft-panel-context .td-draft-refinement-card .card-body{padding:56px 40px 36px!important}.td-preview-draft-panel-context .td-draft-refine-card-copy{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;grid-gap:18px!important;gap:18px!important;align-items:start!important}.td-preview-draft-panel-context .td-draft-refine-card-copy>div{display:grid;grid-gap:6px;gap:6px}.td-preview-draft-panel-context .td-draft-refine-icon{display:inline-flex!important;width:52px!important;height:52px!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:14px!important;background:#f1e8ff!important;color:#7c3aed!important;font-size:0!important}.td-preview-draft-panel-context .td-draft-refine-icon svg{width:24px;height:24px}.td-preview-draft-panel-context .publishing-package-panel h2,.td-preview-draft-panel-context .td-draft-refine-card-copy h2{margin:0!important;border:0!important;color:#202124!important;font-family:var(--td-ui-font,var(--font-inter),system-ui,sans-serif)!important;font-size:19px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.3!important;padding:0!important}.td-preview-draft-panel-context .muted-copy,.td-preview-draft-panel-context .publishing-package-panel li,.td-preview-draft-panel-context .publishing-package-panel p,.td-preview-draft-panel-context .td-draft-refine-card-copy p{max-width:760px!important;margin:0!important;color:#5f6368!important;font-family:var(--td-ui-font,var(--font-inter),system-ui,sans-serif)!important;font-size:15px!important;font-weight:400!important;line-height:1.5!important}.td-preview-draft-panel-context .publishing-panel-heading,.td-preview-draft-panel-context .publishing-panel-heading--minimal{display:grid;grid-gap:5px!important;gap:5px!important;margin:0!important}.td-preview-draft-panel-context .publishing-panel-heading .dashboard-kicker,.td-preview-draft-panel-context .publishing-panel-heading--minimal .dashboard-kicker{margin:0!important;color:var(--td-dash-faint)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.1em!important;line-height:1!important;text-transform:uppercase!important}.td-preview-draft-panel-context .publishing-panel-heading--minimal .dashboard-kicker span{display:none!important}.td-preview-draft-panel-context .publishing-connector-card{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr) 8px!important;grid-gap:12px!important;gap:12px!important;align-items:center;border:1px solid rgb(40 123 81/18%)!important;border-radius:12px!important;background:var(--td-dash-green-soft)!important;padding:13px 14px!important}.td-preview-draft-panel-context .publishing-connector-card--warning{border-color:rgb(184 74 45/24%)!important;background:var(--td-dash-danger-soft)!important}.td-preview-draft-panel-context .publishing-connector-card--neutral{border-color:#cfe0ff!important;background:#f3f7ff!important}.td-preview-draft-panel-context .publishing-connector-card--neutral .publishing-connector-card__mark{color:#2c5ce6!important}.td-preview-draft-panel-context .publishing-connector-card__mark{display:grid;width:36px!important;height:36px!important;place-items:center;border:1px solid #eef1f4;border-radius:10px!important;background:#ffffff;color:#5d6673}.td-preview-draft-panel-context .publishing-connector-card__mark svg{width:19px!important;height:19px!important;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2!important}.td-preview-draft-panel-context .publishing-connector-card strong{display:block;margin:0 0 2px!important;color:var(--td-dash-ink);font-size:15px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.2!important}.td-preview-draft-panel-context .publishing-connector-card p,.td-preview-draft-panel-context .publishing-connector-card small{display:block;margin:0!important;color:var(--td-dash-green)!important;font-size:14px!important;font-weight:400!important;line-height:1.3!important}.td-preview-draft-panel-context .publishing-connector-card--warning p{color:var(--td-dash-danger)!important}.td-preview-draft-panel-context .publishing-connector-card--neutral p{color:#2149c4!important}.td-preview-draft-panel-context .publishing-connector-card small{display:none}.td-preview-draft-panel-context .publishing-connector-card__dot{width:8px!important;height:8px!important;align-self:center;border-radius:999px;background:var(--td-dash-green)}.td-preview-draft-panel-context .publishing-connector-card--warning .publishing-connector-card__dot{background:var(--td-dash-danger)}.td-preview-draft-panel-context .publishing-connector-card--neutral .publishing-connector-card__dot{background:#2c5ce6}.td-preview-draft-panel-context .publishing-panel-heading .dashboard-kicker,.td-preview-draft-panel-context .publishing-panel-heading--minimal .dashboard-kicker{display:none!important}.td-preview-draft-panel-context .publishing-panel-heading>h2{display:block!important;margin:0!important;border:0!important;padding:0!important;color:#202124!important;font-family:var(--td-ui-font,var(--font-inter),system-ui,sans-serif)!important;font-size:19px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.3!important}.td-preview-draft-panel-context .publishing-connector-card p a{color:inherit!important;font:inherit!important;font-weight:inherit!important;text-decoration:none!important}.td-preview-draft-panel-context .publishing-connector-card p a:focus-visible,.td-preview-draft-panel-context .publishing-connector-card p a:hover{text-decoration:underline!important;text-underline-offset:3px!important}.td-preview-draft-panel-context .publishing-status-list{display:grid;grid-gap:12px!important;gap:12px!important;border-top:1px solid #f1f3f6;border-bottom:1px solid #f1f3f6;padding:14px 0!important}.td-preview-draft-panel-context .publishing-status-row{display:grid;grid-template-columns:22px minmax(0,1fr)!important;grid-gap:10px!important;gap:10px!important;align-items:start}.td-preview-draft-panel-context .publishing-status-row__icon{position:relative;display:grid;width:22px!important;height:22px!important;place-items:center;color:#64748b}.td-preview-draft-panel-context .publishing-status-row__icon:before{width:8px!important;height:8px!important;border-radius:999px;background:currentColor;content:""}.td-preview-draft-panel-context .publishing-status-row--success .publishing-status-row__icon{color:#16a34a}.td-preview-draft-panel-context .publishing-status-row--danger .publishing-status-row__icon,.td-preview-draft-panel-context .publishing-status-row--warning .publishing-status-row__icon{color:#d97706}.td-preview-draft-panel-context .publishing-approval-check span,.td-preview-draft-panel-context .publishing-status-row p,.td-preview-draft-panel-context .publishing-status-row__detail,.td-preview-draft-panel-context .publishing-wordpress-choice-note{font-size:14px!important;line-height:1.5!important}.td-preview-draft-panel-context .publishing-status-row p>span{color:var(--td-dash-muted)!important;font-weight:400!important}.td-preview-draft-panel-context .publishing-check-card strong,.td-preview-draft-panel-context .publishing-status-row p>strong{color:var(--td-dash-ink)!important;font-weight:600!important}.td-preview-draft-panel-context .publishing-approve-send-form,.td-preview-draft-panel-context .td-draft-refinement-form{display:grid!important;grid-gap:14px!important;gap:14px!important;border-top:0!important;padding-top:0!important}.td-preview-draft-panel-context .publishing-approval-check{display:grid;grid-template-columns:20px minmax(0,1fr)!important;grid-gap:12px!important;gap:12px!important;align-items:start!important;border:1px solid var(--td-dash-line)!important;border-radius:12px!important;background:var(--td-dash-soft)!important;padding:13px 14px!important}.td-preview-draft-panel-context .publishing-approval-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:20px!important;height:20px!important;margin:1px 0 0!important;border:1.5px solid #8e949d;border-radius:4px!important;background:#ffffff}.td-preview-draft-panel-context .publishing-approval-check input:focus,.td-preview-draft-panel-context .publishing-approval-check input:focus-visible{border-color:#2c5ce6!important;box-shadow:none!important;outline:none!important}.td-preview-draft-panel-context .publishing-approval-check input:checked{border-color:#2c5ce6;background:#2c5ce6}.td-preview-draft-panel-context .publishing-approval-check input:checked:after{position:absolute;top:2px!important;left:6px!important;width:6px!important;height:11px!important;border:solid #ffffff;border-width:0 2px 2px 0!important;content:"";transform:rotate(45deg)}.td-preview-draft-panel-context .publishing-wordpress-choice-actions{display:grid!important;grid-gap:10px!important;gap:10px!important}.td-preview-draft-panel-context .publishing-wordpress-choice-actions .publishing-submit-button{width:100%!important;min-height:42px!important;border-radius:10px!important;box-shadow:none!important;font-family:var(--td-ui-font,var(--font-inter),system-ui,sans-serif)!important;font-size:15px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.2!important;padding:11px 16px!important}.td-preview-draft-panel-context .publishing-wordpress-choice-actions .publishing-submit-button.button-primary{border:1px solid #2c5ce6!important;background:#2c5ce6!important;color:#ffffff!important}.td-preview-draft-panel-context .publishing-wordpress-choice-actions .publishing-submit-button.button-primary:not(:disabled):focus-visible,.td-preview-draft-panel-context .publishing-wordpress-choice-actions .publishing-submit-button.button-primary:not(:disabled):hover{border-color:#2149c4!important;background:#2149c4!important;color:#ffffff!important}.td-preview-draft-panel-context .publishing-wordpress-choice-actions .publishing-submit-button.button-secondary{border:1px solid #dfe4eb!important;background:#ffffff!important;color:#14181f!important}.td-preview-draft-panel-context .publishing-wordpress-choice-actions .publishing-submit-button.button-secondary:not(:disabled):focus-visible,.td-preview-draft-panel-context .publishing-wordpress-choice-actions .publishing-submit-button.button-secondary:not(:disabled):hover{border-color:#cbd5e1!important;background:#f8fafc!important;color:#14181f!important}.td-preview-draft-panel-context .publishing-wordpress-choice-actions .publishing-submit-button:disabled{cursor:not-allowed!important;opacity:.52!important}.td-preview-draft-panel-context .publishing-wordpress-choice-actions .publishing-submit-button.button-primary>span:last-child:before{display:inline-block;width:.9em!important;height:.9em!important;margin-right:8px!important;background:currentColor;content:"";transform:translateY(.12em);-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cpath%20d%3D%27M22%202L11%2013%27%20stroke%3D%27black%27%20stroke-width%3D%272.2%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3Cpath%20d%3D%27M22%202L15%2022L11%2013L2%209L22%202Z%27%20stroke%3D%27black%27%20stroke-width%3D%272.2%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%3E%3Cpath%20d%3D%27M22%202L11%2013%27%20stroke%3D%27black%27%20stroke-width%3D%272.2%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3Cpath%20d%3D%27M22%202L15%2022L11%2013L2%209L22%202Z%27%20stroke%3D%27black%27%20stroke-width%3D%272.2%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.td-preview-draft-panel-context .td-draft-refinement-field{display:grid;grid-gap:0!important;gap:0!important}.td-preview-draft-panel-context .td-draft-refinement-field>span{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.td-preview-draft-panel-context .td-draft-refinement-field textarea{min-height:138px!important;border:1px solid #dfe4eb!important;border-radius:14px!important;background:#ffffff!important;color:#202124!important;font-family:var(--td-ui-font,var(--font-inter),system-ui,sans-serif)!important;font-size:15px!important;font-weight:400!important;line-height:1.5!important;padding:20px 22px!important}.td-preview-draft-panel-context .td-draft-refinement-field textarea::placeholder{color:#8a93a0!important}.td-preview-draft-panel-context .td-draft-refinement-field textarea:focus{border-color:#2c5ce6!important;box-shadow:0 0 0 3px rgb(44 92 230/12%)!important;outline:none!important}.td-preview-draft-panel-context .td-draft-refinement-actions{display:flex;flex-wrap:nowrap;gap:20px 26px;align-items:center}.td-preview-draft-panel-context button.td-draft-fresh-action-button{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;max-width:-moz-fit-content!important;max-width:fit-content!important;min-height:42px!important;align-items:center!important;justify-content:center!important;gap:12px!important;border:1px solid #8050d9!important;border-radius:12px!important;background:#8050d9!important;box-shadow:none!important;color:#ffffff!important;cursor:pointer!important;font-family:var(--td-ui-font,var(--font-inter),system-ui,sans-serif)!important;font-size:15px!important;font-weight:500!important;line-height:1.2!important;padding:11px 16px!important;text-decoration:none!important;transform:none!important;white-space:nowrap!important}.td-preview-draft-panel-context button.td-draft-fresh-action-button:not(:disabled):hover{border-color:#7445ca!important;background:#7445ca!important;color:#ffffff!important}.td-preview-draft-panel-context .td-draft-live-note,.td-preview-draft-panel-context .td-draft-live-note span,.td-preview-draft-panel-context .td-draft-revision-status{color:#9aa2ae!important;font-size:14px!important;font-weight:400!important}.td-preview-draft-panel-context .td-draft-revision-status{display:inline-flex;flex:1 1 auto;align-items:center;gap:8px;line-height:1.4!important;margin:0!important;max-width:none!important}.td-preview-draft-panel-context .td-draft-revision-status>span{width:8px;height:8px;flex:0 0 8px;border-radius:999px;background:#34a853}.td-preview-draft-panel-context .td-draft-revision-status--warning>span{background:#f59e0b}.td-preview-draft-panel-context .td-draft-revision-status--danger>span{background:#d93025}.td-preview-draft-panel-context .td-draft-live-note{display:inline-flex;flex:1 1 auto;align-items:center;gap:7px;font-style:italic;line-height:1.45!important;margin:-6px 0 0!important;max-width:none!important}.td-preview-draft-panel-context .td-draft-live-note svg{width:15px;height:15px;flex:0 0 15px;color:#9aa2ae!important}.td-preview-draft-panel-context .publishing-check-card,.td-preview-draft-panel-context .publishing-package-alert{display:grid;grid-gap:9px;gap:9px;border:1px solid #eff1f5;border-radius:12px;background:#ffffff;padding:13px 14px}.td-preview-draft-panel-context .publishing-package-alert--warning{border-color:#f5d6aa;background:#fff8ed}.td-preview-draft-panel-context .publishing-check-card strong,.td-preview-draft-panel-context .publishing-package-alert strong{color:var(--td-dash-ink);font-size:15px;font-weight:600;line-height:1.35}.td-preview-draft-panel-context .publishing-check-card p,.td-preview-draft-panel-context .publishing-package-alert li,.td-preview-draft-panel-context .publishing-package-alert p,.td-preview-draft-panel-context .publishing-panel-heading>div>p,.td-preview-draft-panel-context .publishing-panel-heading>p:not(.dashboard-kicker),.td-preview-draft-panel-context .publishing-step-list li,.td-preview-draft-panel-context .publishing-wordpress-choice-note{font-size:15px!important;font-weight:400!important;line-height:1.5!important}.td-preview-draft-panel-context .publishing-status-row p,.td-preview-draft-panel-context .publishing-status-row__detail{font-size:14px!important;font-weight:400!important;line-height:1.5!important}.td-preview-frame{width:var(--td-preview-frame-width);align-self:flex-start;overflow:clip;border:1px solid #d7dde7;border-radius:16px;background:#ffffff;transition:width .36s cubic-bezier(.2,.8,.2,1),border-radius .26s ease,box-shadow .26s ease;will-change:width}.td-preview-browser-bar{display:flex;align-items:center;gap:10px;border-bottom:1px solid #e4e8ee;background:#f4f6f8;padding:10px 14px}.td-preview-browser-dots{display:inline-flex;flex:0 0 auto;gap:6px}.td-preview-browser-dots span{width:10px;height:10px;border-radius:999px}.td-preview-browser-dots span:first-child{background:#e7b7b2}.td-preview-browser-dots span:nth-child(2){background:#eadaa7}.td-preview-browser-dots span:nth-child(3){background:#bfe1c7}.td-preview-address{display:inline-flex;min-width:0;flex:1 1 auto;align-items:center;gap:8px;overflow:hidden;border:1px solid #e4e8ee;border-radius:9px;background:#ffffff;color:#8b95a3;font-size:12px;font-weight:400;line-height:1.2;padding:6px 12px;text-overflow:ellipsis;white-space:nowrap}.td-preview-address svg{flex:0 0 auto;color:#a5adba}.td-preview-workspace .page-full-preview-stage,.td-preview-workspace .page-full-preview-stage--article{width:100%;margin:0;padding:0}.td-preview-workspace .td-structured-preview:not(.td-page-design-v2--package-owned-css)>.td-structured-section{width:100%!important;max-width:100%!important;margin-right:0!important;margin-left:0!important}.td-preview-workspace--mobile .td-structured-preview:not(.td-page-design-v2--package-owned-css){width:100%;max-width:100%;min-width:0;overflow-x:hidden}.td-preview-workspace--mobile .td-structured-preview:not(.td-page-design-v2--package-owned-css) :is(.td-structured-chip-band,.td-structured-cta-band,.td-proof-slot-section){width:100%!important;max-width:100%!important;margin-right:0!important;margin-left:0!important}.td-preview-workspace--mobile .td-structured-preview:not(.td-page-design-v2--package-owned-css) :is(.td-structured-heading,.td-structured-lead,.td-structured-subheading,.td-structured-section-topline){width:100%!important;max-width:100%!important}.td-preview-workspace--mobile .td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-chip-list{display:grid!important;justify-content:stretch!important;grid-gap:10px!important;gap:10px!important;width:100%!important}.td-preview-workspace--mobile .td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-chip-list li{width:100%!important;min-width:0!important;white-space:normal!important}.td-preview-workspace--mobile .td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-structured-cta{width:100%!important}.td-preview-workspace--mobile .td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-section{gap:22px!important;overflow:hidden!important}.td-preview-workspace--mobile .td-structured-preview:not(.td-page-design-v2--package-owned-css) :is(.td-proof-slot-head-row,.td-proof-slot-heading,.td-proof-slot-widget-placeholder,.td-proof-slot-hidden-card,.td-proof-slot-grid,.td-proof-slot-carousel){width:100%!important;max-width:100%!important;min-width:0!important}.td-preview-workspace--mobile .td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-heading{justify-items:start!important;text-align:left!important}.td-preview-workspace--mobile .td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-heading h2{font-size:28px!important;line-height:1.12!important}.td-preview-workspace--mobile .td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-carousel{min-width:0!important;overflow:hidden!important}.td-preview-workspace--mobile .td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-carousel-controls{justify-content:flex-start!important}.td-preview-workspace--mobile .td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-carousel-rail{width:100%!important;max-width:100%!important;min-width:0!important;gap:12px!important;overflow-x:auto!important;padding:2px 2px 12px!important;scroll-padding-inline:2px!important;scroll-snap-type:x mandatory!important}.td-preview-workspace--mobile .td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-carousel-rail .td-proof-slot-card{flex:0 0 100%!important;width:100%!important;max-width:100%!important;min-width:0!important;scroll-snap-align:start!important}.td-preview-workspace--mobile .td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-grid{grid-template-columns:1fr!important}.td-preview-workspace--mobile .td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-card{gap:12px!important;padding:22px!important;overflow:hidden!important}.td-preview-workspace--mobile .td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-card-topline{display:grid!important;grid-template-columns:1fr!important;justify-content:start!important;grid-gap:8px!important;gap:8px!important;min-width:0!important;font-size:13px!important;line-height:1.3!important}.td-preview-workspace--mobile .td-structured-preview:not(.td-page-design-v2--package-owned-css) .td-proof-slot-card-topline span{width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;font-size:13px!important;letter-spacing:.5px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.td-preview-workspace--mobile .td-structured-preview:not(.td-page-design-v2--package-owned-css) :is(.td-proof-slot-card p,.td-proof-slot-review-disclosure,.td-proof-slot-review-disclosure p,.td-proof-slot-review-excerpt,.td-proof-slot-card small){max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important}.td-preview-workspace--mobile .td-structured-preview:not(.td-page-design-v2--package-owned-css) :is(.td-proof-slot-card p,.td-proof-slot-review-disclosure,.td-proof-slot-review-disclosure p,.td-proof-slot-review-excerpt){font-size:15px!important;line-height:1.58!important}.td-preview-workspace--mobile .td-structured-preview:not(.td-page-design-v2--package-owned-css) :is(.td-proof-slot-read-more,.td-proof-slot-show-less){font-size:14px!important}.td-preview-workspace--mobile .td-preview-frame{border-radius:14px!important}.td-preview-workspace--mobile .td-preview-browser-bar{padding:8px 10px!important}.td-preview-workspace--mobile .td-preview-browser-dots{display:none!important}.td-preview-workspace--mobile .td-preview-address{font-size:11px!important;padding:6px 9px!important}.td-preview-workspace--mobile .page-full-preview-stage,.td-preview-workspace--mobile .page-full-preview-stage--article,.td-preview-workspace--mobile .page-full-preview-stage--page{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;overflow-y:visible!important}.td-preview-workspace--mobile .td-article-preview *,.td-preview-workspace--mobile .td-structured-preview:not(.td-page-design-v2--package-owned-css) *{box-sizing:border-box!important;min-width:0!important}.td-preview-workspace--mobile .td-article-preview{width:100%!important;max-width:100%!important;gap:28px!important;overflow-x:hidden!important;overflow-y:visible!important;padding:0 0 42px!important}.td-preview-workspace--mobile .td-article-header,.td-preview-workspace--mobile .td-article-section{width:100%!important;max-width:100%!important;padding-right:22px!important;padding-left:22px!important}.td-preview-workspace--mobile .td-article-header h1{font-size:31px!important;line-height:1.1!important}.td-preview-workspace--mobile .td-article-intro p:first-of-type,.td-preview-workspace--mobile .td-article-section h2{font-size:24px!important;line-height:1.18!important}.td-preview-workspace--mobile .td-article-intro p,.td-preview-workspace--mobile .td-article-section li,.td-preview-workspace--mobile .td-article-section p{font-size:15.5px!important;line-height:1.62!important;overflow-wrap:anywhere!important}.td-preview-workspace--mobile .td-article-section--summary{padding:22px!important}.td-preview-workspace.is-editing .td-media-slot-frame,.td-preview-workspace.is-editing .td-media-slot-frame--filled{outline:2px solid rgb(44 92 230/38%);outline-offset:3px}.td-preview-workspace:not(.is-editing) .td-media-slot-badge,.td-preview-workspace:not(.is-editing) .td-media-slot-inline-layer{display:none}.td-preview-workspace.is-editing .td-media-slot-frame:after{position:absolute;inset:0;z-index:2;background:rgb(15 23 42/54%);content:"";opacity:0;pointer-events:none;transition:opacity .18s ease}.td-preview-workspace.is-editing .td-media-slot-frame:focus-within:after,.td-preview-workspace.is-editing .td-media-slot-frame:hover:after{opacity:1}.td-preview-workspace.is-editing .td-media-slot-badge{position:absolute;top:14px;left:14px;z-index:3;display:inline-flex;align-items:center;gap:5px;border:1px solid rgb(20 24 31/14%);border-radius:8px;background:rgb(255 255 255/86%);color:#14181f;box-shadow:0 10px 22px -20px rgb(15 23 42/45%);font-size:11px;font-weight:500;line-height:1;padding:6px 8px}.td-preview-workspace.is-editing .td-media-slot-badge svg{width:13px;height:13px}.td-preview-workspace.is-editing .td-media-slot-frame--filled .td-media-slot-inline-layer,.td-preview-workspace.is-editing .td-media-slot-inline-layer{position:absolute;top:50%;right:auto;bottom:auto;left:50%;z-index:4;display:grid;width:auto;margin:0;place-items:center;opacity:0;pointer-events:none;transform:translate(-50%,calc(-50% + 6px));transition:opacity .18s ease,transform .18s ease}.td-preview-workspace.is-editing .td-media-slot-frame:focus-within .td-media-slot-inline-layer,.td-preview-workspace.is-editing .td-media-slot-frame:hover .td-media-slot-inline-layer{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.td-preview-workspace .inline-media-slot-actions{display:flex;align-items:center;justify-content:center;width:auto;gap:0}.td-preview-workspace .inline-media-slot-actions>span{display:none}.td-preview-workspace .inline-media-slot-launch{display:inline-flex!important;width:auto!important;min-height:42px!important;align-items:center!important;justify-content:center!important;gap:10px!important;border:1px solid #dfe4eb!important;border-radius:10px!important;background:#ffffff!important;box-shadow:none!important;color:#14181f!important;cursor:pointer!important;padding:10px 16px!important;text-align:center!important;white-space:nowrap!important}.td-preview-workspace .inline-media-slot-launch:focus-visible,.td-preview-workspace .inline-media-slot-launch:hover{border-color:#c9d1dc!important;background:#fbfcfd!important;box-shadow:none!important;outline:none!important}.td-preview-workspace .inline-media-slot-launch svg{flex:none;width:18px;height:18px}.td-preview-workspace .inline-media-slot-launch strong{color:#14181f!important;font-size:15px!important;font-weight:500!important;line-height:1.2!important}html body .td-preview-workspace .td-structured-preview.td-page-design-v2--package-owned-css .td-structured-section .inline-media-slot-launch .inline-media-slot-launch-label{color:#14181f!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important;text-shadow:none!important}.td-preview-workspace.is-editing .td-inline-editable-text{border-radius:6px;cursor:text;transition:background-color .16s ease,box-shadow .16s ease}.td-preview-workspace.is-editing .td-inline-editable-text:focus-visible,.td-preview-workspace.is-editing .td-inline-editable-text:hover{background:rgb(44 92 230/7%);box-shadow:0 0 0 2px rgb(44 92 230/28%);outline:none}.td-inline-text-editor{display:block;width:100%;margin:4px 0}.td-inline-text-editor--list-item{width:100%}.td-inline-editing-text{display:block;width:100%;min-width:2ch;border-radius:6px;background:rgb(44 92 230/7%);box-shadow:0 0 0 2px rgb(44 92 230/32%);cursor:text;outline:none;white-space:pre-wrap}.td-inline-editing-text:focus{background:rgb(44 92 230/8%);box-shadow:0 0 0 2px rgb(44 92 230/42%),0 10px 28px -24px rgb(15 23 42/50%);outline:none}.td-inline-editing-text:empty:before{color:#8b95a3;content:attr(data-placeholder)}.td-inline-text-editor-formatbar{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:3px;margin:0 0 10px;border:1px solid #dfe4eb;border-radius:999px;background:rgb(255 255 255/96%);box-shadow:0 10px 24px -22px rgb(15 23 42/44%);padding:4px}.td-inline-text-editor-format-button{display:inline-flex!important;min-width:32px!important;min-height:30px!important;align-items:center!important;justify-content:center!important;border:1px solid transparent!important;border-radius:999px!important;background:transparent!important;color:#253044!important;cursor:pointer!important;font-family:inherit!important;font-size:13px!important;font-weight:700!important;line-height:1!important;padding:6px 9px!important;transition:background-color .16s ease,color .16s ease}.td-inline-text-editor-format-button--link{min-width:auto!important;font-weight:500!important;padding-inline:11px!important}.td-inline-text-editor-format-button:focus-visible,.td-inline-text-editor-format-button:hover{background:#eef4ff!important;color:#1f53d8!important;outline:none!important}.td-inline-text-editor-format-button:disabled{cursor:wait!important;opacity:.58!important}.td-inline-text-editor-link-panel{display:grid;width:min(100%,620px);grid-gap:10px;gap:10px;margin:10px 0 0;border:1px solid #dfe4eb;border-radius:14px;background:#ffffff;padding:12px;box-shadow:0 12px 28px -24px rgb(15 23 42/45%)}.td-inline-text-editor-link-field{display:grid;grid-gap:6px;gap:6px}.td-inline-text-editor-link-label{color:#647184;font-size:13px;font-weight:500;line-height:1.2;white-space:nowrap}.td-inline-text-editor-link-input{min-width:0;width:100%;border:1px solid #d8dee8;border-radius:10px;background:#fbfcfd;color:#172033;font:inherit;font-size:14px;line-height:1.4;padding:8px 10px}.td-inline-text-editor-link-input:focus{border-color:#2c5ce6!important;box-shadow:0 0 0 1px rgb(44 92 230/42%)!important;outline:0!important}.td-inline-text-editor-link-input:focus-visible{border-color:#2c5ce6!important;box-shadow:0 0 0 1px rgb(44 92 230/42%)!important;outline:0!important}.td-inline-text-editor-new-tab{display:inline-flex;align-items:center;gap:7px;color:#4f5866;cursor:pointer;font-size:13px;font-weight:500;line-height:1.2;white-space:nowrap}.td-inline-text-editor-new-tab input{position:relative;display:inline-grid;width:15px;height:15px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #cfd7e3;border-radius:4px;background:#ffffff;cursor:pointer;margin:0;outline:0!important;box-shadow:none!important}.td-inline-text-editor-new-tab input:checked{border-color:#2c5ce6;background:#2c5ce6}.td-inline-text-editor-new-tab input:checked:after{position:absolute;top:1px;left:4px;width:4px;height:8px;border:solid #ffffff;border-width:0 2px 2px 0;content:"";transform:rotate(45deg)}.td-inline-text-editor-new-tab input:focus,.td-inline-text-editor-new-tab input:focus-visible{border-color:#2c5ce6!important;box-shadow:none!important;outline:0!important}.td-inline-text-editor-link-actions{display:flex;align-items:center;gap:8px;padding-top:2px}.td-inline-text-editor-link-action-spacer{flex:1 1}.td-inline-text-editor-link-apply,.td-inline-text-editor-link-cancel,.td-inline-text-editor-link-remove{display:inline-flex!important;min-height:34px!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;cursor:pointer!important;font-family:inherit!important;font-size:13px!important;font-weight:500!important;line-height:1.2!important;padding:7px 12px!important}.td-inline-text-editor-link-apply{border:1px solid #2c5ce6!important;background:#2c5ce6!important;color:#ffffff!important}.td-inline-text-editor-link-cancel{border:1px solid transparent!important;background:transparent!important;color:#4f5866!important}.td-inline-text-editor-link-remove{border:1px solid #fde2e1!important;background:#fff7f7!important;color:#b42318!important}.td-inline-text-editor-link-apply:focus-visible,.td-inline-text-editor-link-apply:hover{border-color:#2149c4!important;background:#2149c4!important;outline:none!important}.td-inline-text-editor-link-cancel:focus-visible,.td-inline-text-editor-link-cancel:hover{background:#f5f7fa!important;color:#172033!important;outline:none!important}.td-inline-text-editor-link-remove:focus-visible,.td-inline-text-editor-link-remove:hover{border-color:#fecaca!important;background:#fef2f2!important;outline:none!important}.td-inline-editing-text a{color:#0f766e;font-weight:600;text-decoration:underline;text-underline-offset:3px}.td-inline-text-editor-actions{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;gap:4px;margin:10px 0 14px;border:1px solid #dfe4eb;border-radius:999px;background:rgb(255 255 255/96%);box-shadow:0 12px 28px -24px rgb(15 23 42/45%);padding:4px}.td-inline-text-editor-cancel,.td-inline-text-editor-save{display:inline-flex;min-height:32px;align-items:center;justify-content:center;gap:7px;border-radius:999px;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;line-height:1.2;padding:7px 12px;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.td-inline-text-editor-save{border:1px solid #2c5ce6;background:#2c5ce6;color:#ffffff}.td-inline-text-editor-cancel:before,.td-inline-text-editor-save:before{display:inline-grid;width:16px;height:16px;flex:0 0 auto;place-items:center;border-radius:999px;font-size:11px;font-weight:700;line-height:1}.td-inline-text-editor-save:before{background:rgb(255 255 255/18%);content:"✓"}.td-inline-text-editor-cancel{border:1px solid transparent;background:transparent;color:#4f5866}.td-inline-text-editor-cancel:before{background:#f1f3f6;color:#647184;content:"×"}.td-inline-text-editor-save:focus-visible,.td-inline-text-editor-save:hover{border-color:#2149c4;background:#2149c4;outline:none}.td-inline-text-editor-cancel:focus-visible,.td-inline-text-editor-cancel:hover{background:#f5f7fa;color:#172033;outline:none}.td-inline-text-editor-cancel:disabled,.td-inline-text-editor-save:disabled{cursor:wait;opacity:.65}.td-inline-text-editor-message{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:400;line-height:1.4}.td-inline-text-editor-message.is-success{color:#27824a}.td-inline-text-editor-message.is-error{color:#b42318;font-style:italic;margin-top:10px}.td-inline-text-editor-message-icon{display:inline-grid;flex:0 0 auto;width:14px;height:14px;place-items:center;color:currentColor;font-style:normal}.td-inline-text-editor-message-icon:before{display:grid;width:13px;height:13px;place-items:center;border:1px solid;border-radius:999px;content:"!";font-size:9px;font-weight:700;line-height:1}@media (max-width:900px){.td-preview-toolbar{grid-template-columns:1fr;align-items:stretch}.td-preview-device-toggle,.td-preview-middle-controls,.td-preview-toolbar-actions{justify-self:stretch}.td-preview-middle-controls{flex-wrap:wrap}.td-preview-device-toggle{width:-moz-fit-content;width:fit-content}.td-preview-toolbar-actions{flex-wrap:wrap}.td-preview-ai-button,.td-preview-edit-button,.td-preview-pages-link,.td-preview-publish-button,.td-preview-style-button{flex:1 1 auto;justify-content:center}.td-preview-edit-subbar{position:static;align-items:flex-start;flex-direction:column}.td-preview-canvas{padding:14px}.td-preview-action-drawer{width:calc(100vw - 24px);height:auto;align-self:flex-start;overflow:visible;border:0;background:transparent;box-shadow:none;margin:12px}.td-preview-action-drawer,.td-preview-action-drawer-body{max-height:calc(100vh - 24px)}.td-style-tweak-panel{padding:24px}}@media (max-width:560px){.td-preview-title-block{border-left:0;padding-left:0}.td-preview-toolbar-left{align-items:flex-start;flex-direction:column}.td-preview-title-block strong{max-width:100%;white-space:normal}.td-preview-device-toggle,.td-preview-device-toggle button,.td-preview-middle-controls{width:100%}.td-preview-style-button{width:100%;justify-content:center}.td-preview-device-toggle button{justify-content:center}}@media (prefers-reduced-motion:reduce){.td-preview-device-toggle button,.td-preview-device-toggle-indicator,.td-preview-frame{transition:none}}html body .td-media-slot-modal .td-media-slot-modal__focal-help,html body .td-media-slot-modal .td-media-slot-modal__message{font-size:13px!important;font-weight:400!important;line-height:1.45!important}html body .td-media-slot-modal .td-media-slot-modal__delete-confirm p,html body .td-media-slot-modal .td-media-slot-modal__selected-name{font-size:14px!important;font-weight:400!important;line-height:1.45!important}html body .td-media-slot-modal .td-media-slot-modal__field input[type=text],html body .td-media-slot-modal .td-media-slot-modal__field textarea{border-color:#d9dfe8!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important}html body .td-media-slot-modal .td-media-slot-modal__field input[type=text]:focus,html body .td-media-slot-modal .td-media-slot-modal__field input[type=text]:focus-visible,html body .td-media-slot-modal .td-media-slot-modal__field textarea:focus,html body .td-media-slot-modal .td-media-slot-modal__field textarea:focus-visible{border-color:#2563eb!important;box-shadow:0 0 0 1px rgb(37 99 235/34%)!important;outline:0!important}html body .td-media-slot-modal .td-media-slot-modal__dropzone p,html body .td-media-slot-modal .td-media-slot-modal__dropzone strong{font-size:15px!important;line-height:1.45!important}html body .td-generation-retry-form .button.td-generation-compact-primary,html body .td-generation-retry-form button.td-generation-compact-primary{border:0!important;background:#2c5ce6!important;color:#fff!important;box-shadow:none!important}html body .td-generation-retry-form .button.td-generation-compact-primary:not(:disabled):focus-visible,html body .td-generation-retry-form .button.td-generation-compact-primary:not(:disabled):hover,html body .td-generation-retry-form button.td-generation-compact-primary:not(:disabled):focus-visible,html body .td-generation-retry-form button.td-generation-compact-primary:not(:disabled):hover{border:0!important;background:#2149c4!important;color:#fff!important}html body .dashboard-shell .td-monthly-plan-page #td-monthly-generated-drawer-title{margin:0!important;color:var(--td-dash-ink)!important;font-size:24px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.18!important}html body .dashboard-shell .td-monthly-plan-page .td-monthly-generated-drawer-card h3{margin:0!important;color:var(--td-dash-ink)!important;font-size:18px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.35!important}html body .dashboard-shell .td-monthly-plan-page .td-monthly-generated-drawer-head p{color:var(--td-dash-muted)!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important}html body .dashboard-shell .td-monthly-plan-page .td-monthly-generated-open-link{display:inline-flex!important;min-height:0!important;align-items:center!important;gap:7px!important;border:0!important;background:transparent!important;color:var(--td-dash-accent-strong)!important;font-size:15px!important;font-weight:500!important;line-height:1.3!important;padding:0!important;text-decoration:none!important}html body .td-preview-action-drawer-backdrop--style .td-style-tweak-panel .td-style-tweak-description{margin:0!important;color:#5f6368!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important}html body .td-preview-action-drawer-backdrop--style .td-style-tweak-panel .td-style-tweak-mode-note{font-size:15px!important}html body .td-preview-action-drawer-backdrop--style .td-style-tweak-panel .td-style-tweak-autosave-note,html body .td-preview-action-drawer-backdrop--style .td-style-tweak-panel .td-style-tweak-autosave-text{color:#6f7784!important;font-size:14px!important;font-weight:400!important;font-style:italic!important;line-height:1.45!important}body .dashboard-shell .td-strategy-setup-page{max-width:1260px!important;margin-right:auto!important;margin-left:auto!important}body .dashboard-shell .td-strategy-setup-page .strategy-title-main,body .dashboard-shell .td-strategy-setup-page .td-strategy-setup-header{max-width:none!important}body .dashboard-shell .td-strategy-setup-page .strategy-title-main h1{color:#202124!important;font-size:36px!important;font-weight:600!important;letter-spacing:-.01em!important;line-height:1.14!important}body .dashboard-shell .td-strategy-setup-page .strategy-title-main .strategy-heading-row+p,body .dashboard-shell .td-strategy-setup-page .strategy-title-main>p{max-width:none!important;width:100%!important;color:#5f6368!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important}body .dashboard-shell .td-strategy-setup-workspace{display:grid!important;width:100%!important;grid-template-columns:300px minmax(0,920px)!important;grid-column-gap:40px!important;column-gap:40px!important;grid-row-gap:28px!important;row-gap:28px!important;align-items:start!important;justify-content:start!important}body .dashboard-shell .td-strategy-setup-main{width:100%!important;max-width:920px!important;min-width:0!important}body .dashboard-shell .td-strategy-setup-aside.dashboard-profile-view-sidebar{position:-webkit-sticky!important;position:sticky!important;top:var(--dashboard-profile-sidebar-sticky-top,86px)!important;z-index:2!important;display:grid!important;width:300px!important;grid-gap:0!important;gap:0!important;align-self:start!important}body .dashboard-shell .td-strategy-setup-page .strategy-intro-card,body .dashboard-shell .td-strategy-setup-page .strategy-question-card,body .dashboard-shell .td-strategy-setup-page .td-strategy-setup-jump-card{border:1px solid #eaedf2!important;border-radius:16px!important;background:#ffffff!important;box-shadow:none!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-setup-jump-card{display:grid!important;grid-gap:18px!important;gap:18px!important;padding:22px!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-setup-jump-card>span{color:#5f6368!important;font-size:14px!important;font-weight:500!important;line-height:1.35!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip,body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip ol{display:grid!important;grid-gap:3px!important;gap:3px!important;border:0!important;background:transparent!important;padding:0!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip button{display:flex!important;width:100%!important;min-height:0!important;min-width:0!important;align-items:center!important;gap:10px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:#3c4043!important;cursor:pointer!important;font-family:var(--td-ui-font)!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important;padding:8px 10px!important;text-align:left!important;text-decoration:none!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip button:focus-visible,body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip button:hover{background:#f6f7f9!important;color:#1a73e8!important}.td-plan-choice-shell{min-height:100vh;background:linear-gradient(180deg,rgba(44,92,230,.06),rgba(255,255,255,0) 34%),#f7f9fc;color:#162033;font-size:15px;padding:28px clamp(20px,5vw,64px) 56px}.td-plan-choice-topbar{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1180px}.td-plan-choice-topbar form{margin:0}.td-plan-choice-topbar button{background:#ffffff;border:1px solid rgba(22,32,51,.12);border-radius:999px;color:#445066;cursor:pointer;font-size:15px;font-weight:700;min-height:42px;padding:0 18px}.td-plan-choice-hero{display:block;margin:64px auto 34px;max-width:820px;text-align:center}.td-plan-choice-hero>div>span{color:#2c5ce6;display:block;font-size:13px;font-weight:800;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.td-plan-choice-hero h1{color:#121a2b;font-size:clamp(28px,4vw,38px);letter-spacing:0;line-height:1.12;margin:0 auto;max-width:620px}.td-plan-choice-hero p{color:#5c667a;font-size:15px!important;line-height:1.55;margin:16px auto 0;max-width:600px}.td-plan-choice-panel{margin:0 auto;max-width:1100px}.td-plan-pricing-grid{align-items:stretch;display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(3,minmax(0,340px));justify-content:center}.td-plan-pricing-grid.is-two-card-grid{grid-template-columns:repeat(2,minmax(0,340px))}.td-plan-pricing-card{align-content:stretch;background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:none;display:grid;grid-gap:0;gap:0;grid-template-rows:auto 1fr max-content;height:100%;max-width:340px;padding:32px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:100%}.td-plan-pricing-card:hover{border-color:#cbd5e1;box-shadow:none;transform:translateY(-4px)}.td-plan-pricing-card.is-featured{border-color:#e2e8f0}.td-plan-pricing-card-head{display:grid;grid-gap:0;gap:0}.td-plan-pricing-pill{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border-radius:20px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:700;letter-spacing:.05em;line-height:1;margin-bottom:16px;padding:6px 12px;text-transform:uppercase}.td-plan-pricing-card h3{color:#14181f!important;font-size:24px;font-weight:700;letter-spacing:0;line-height:1.2;margin:0 0 8px}.td-plan-pricing-price{align-items:baseline;color:#14181f;display:inline-flex;gap:4px;font-size:42px;font-weight:800;letter-spacing:0;line-height:1;margin:0 0 12px}.td-plan-pricing-price small{color:#64748b;font-size:16px;font-weight:500;line-height:1.1;margin-bottom:0}.td-plan-pricing-tax-note{color:#64748b;display:block;font-size:12px;font-weight:650;line-height:1.4;margin:-4px 0 12px}.td-plan-pricing-description{color:#475569;font-size:14px!important;line-height:1.5;border-bottom:1px solid #e2e8f0;margin:0 0 24px;min-height:42px;padding-bottom:24px}.td-plan-pricing-features{align-self:stretch;list-style:none;margin:0 0 32px;padding:0}.td-plan-pricing-features li{align-items:start;color:#334155;display:grid;font-size:14px;grid-gap:12px;gap:12px;grid-template-columns:20px minmax(0,1fr);line-height:1.6;margin:0 0 16px;padding-left:0}.td-plan-pricing-features li>span{display:block;min-width:0}.td-plan-pricing-features li:last-child{margin-bottom:0}.td-plan-pricing-features li:before{align-items:center;background:#eaf7f1;border-radius:999px;color:#10b981;content:"✓";display:inline-flex;font-size:12px;font-weight:700;height:20px;justify-content:center;line-height:1;margin-top:1px;width:20px}.td-plan-pricing-features strong{color:#334155!important;display:inline!important;font-size:inherit!important;font-weight:700!important;line-height:inherit!important;margin:0!important}.td-plan-pricing-highlight{color:#2563eb!important}.td-plan-pricing-card .billing-button{align-items:center;background:#2563eb!important;border:1px solid #2563eb!important;border-radius:8px;color:#ffffff!important;display:inline-flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;margin-top:auto;min-height:50px;padding:14px 24px;text-decoration:none;width:100%}.td-plan-pricing-card .billing-button:hover{background:#1d4ed8!important;border-color:#1d4ed8!important;color:#ffffff!important}.td-plan-pricing-card .billing-button[aria-busy=true]{cursor:wait;pointer-events:none}.td-plan-choice-panel .alert{border-radius:8px;box-shadow:none;font-size:15px;font-weight:600;margin:0 0 18px;padding:14px 16px}.td-plan-choice-panel .alert-success{background:#edf9f0;border:1px solid #bde8c8;color:#206b34}.td-plan-choice-panel .alert-danger{background:#fff0f0;border:1px solid #ffc9c9;color:#a83232}.td-plan-choice-notice{display:grid;grid-gap:4px;gap:4px;text-align:center}.td-plan-choice-notice span,.td-plan-choice-notice strong{display:block;font-size:15px;line-height:1.5}.td-plan-choice-notice span{font-weight:400}.td-payment-required-shell{min-height:100vh;background:linear-gradient(180deg,rgba(168,50,50,.06),rgba(255,255,255,0) 34%),#f7f9fc;color:#162033;padding:28px clamp(20px,5vw,64px) 56px}.td-payment-required-panel{align-items:start;display:grid;grid-gap:40px;gap:40px;grid-template-columns:minmax(0,1fr) minmax(320px,420px);margin:86px auto 0;max-width:1120px}.td-payment-required-copy>span{color:#a83232;display:block;font-size:13px;font-weight:800;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.td-payment-required-copy h1{color:#121a2b;font-size:clamp(40px,6vw,72px);letter-spacing:0;line-height:.96;margin:0;max-width:720px}.td-payment-required-copy p{color:#5c667a;font-size:18px;line-height:1.55;margin:22px 0 0;max-width:620px}.td-payment-required-card{background:#ffffff;border:1px solid rgba(22,32,51,.1);border-radius:8px;padding:24px}.td-payment-required-card .alert{border-radius:8px;box-shadow:none;font-size:15px;font-weight:600;margin:0 0 18px;padding:14px 16px}.td-payment-required-card .alert-success{background:#edf9f0;border:1px solid #bde8c8;color:#206b34}.td-payment-required-card .alert-danger{background:#fff0f0;border:1px solid #ffc9c9;color:#a83232}.td-payment-required-card dl{display:grid;grid-gap:14px;gap:14px;margin:0 0 22px}.td-payment-required-card dl div{border-bottom:1px solid #eef1f5;display:grid;grid-gap:6px;gap:6px;padding-bottom:14px}.td-payment-required-card dl div:last-child{border-bottom:0;padding-bottom:0}.td-payment-required-card dt{color:#6b7486;font-size:12px;font-weight:800;margin:0;text-transform:uppercase}.td-payment-required-card dd{color:#162033;font-size:16px;font-weight:700;line-height:1.35;margin:0}.td-payment-required-button,.td-payment-required-link{align-items:center;background:#2c5ce6;border:0;border-radius:8px;color:#ffffff;display:inline-flex;font-size:15px;font-weight:800;justify-content:center;min-height:48px;padding:0 18px;text-decoration:none;width:100%}.td-payment-required-button:hover,.td-payment-required-link:hover{background:#234dcc;color:#ffffff}.td-payment-required-note{color:#6b7486;font-size:14px;line-height:1.5;margin:16px 0 0}@media (max-width:900px){.td-payment-required-panel,.td-plan-pricing-grid{grid-template-columns:1fr}.td-plan-choice-hero{margin-top:48px}}@media (max-width:620px){.td-plan-choice-shell{padding:22px 16px 40px}.td-plan-choice-topbar{align-items:flex-start;gap:16px}.td-plan-choice-hero h1{font-size:34px}}body .dashboard-shell .strategy-result-page .strategy-presentation-v2{gap:22px}body .dashboard-shell .strategy-result-page .strategy-presentation-section .strategy-presentation-body{display:grid;grid-gap:18px;gap:18px}body .dashboard-shell .strategy-result-page .strategy-presentation-prose,body .dashboard-shell .strategy-result-page .strategy-presentation-review-copy{display:grid;grid-gap:12px;gap:12px}body .dashboard-shell .strategy-result-page .strategy-presentation-prose p,body .dashboard-shell .strategy-result-page .strategy-presentation-review-card p,body .dashboard-shell .strategy-result-page .strategy-presentation-review-copy p,body .dashboard-shell .strategy-result-page .strategy-presentation-roadmap-card p,body .dashboard-shell .strategy-result-page .strategy-presentation-structure-group p{color:#3f4652;font-size:15.5px;line-height:1.65;margin:0}body .dashboard-shell .strategy-result-page .strategy-presentation-review-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}body .dashboard-shell .strategy-result-page .strategy-presentation-review-card,body .dashboard-shell .strategy-result-page .strategy-presentation-roadmap-card,body .dashboard-shell .strategy-result-page .strategy-presentation-structure-group{border:1px solid #e6eaf0;border-radius:8px;background:#ffffff;box-shadow:none}body .dashboard-shell .strategy-result-page .strategy-presentation-review-card,body .dashboard-shell .strategy-result-page .strategy-presentation-roadmap-card{display:grid;grid-gap:12px;gap:12px;padding:18px}body .dashboard-shell .strategy-result-page .strategy-presentation-card-head,body .dashboard-shell .strategy-result-page .strategy-presentation-roadmap-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}body .dashboard-shell .strategy-result-page .strategy-presentation-card-head span,body .dashboard-shell .strategy-result-page .strategy-presentation-roadmap-card-head span,body .dashboard-shell .strategy-result-page .strategy-presentation-structure-status{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;border:1px solid #dfe6f2;border-radius:999px;background:#f7f9fc;color:#4c5665;font-size:12.5px;font-weight:600;line-height:1.2;padding:5px 9px}body .dashboard-shell .strategy-result-page .strategy-presentation-card-head h3,body .dashboard-shell .strategy-result-page .strategy-presentation-roadmap-card h4,body .dashboard-shell .strategy-result-page .strategy-presentation-roadmap-phase h3,body .dashboard-shell .strategy-result-page .strategy-presentation-structure-group h3{color:#171b22;font-size:17px;font-weight:650;line-height:1.35;margin:8px 0 0}body .dashboard-shell .strategy-result-page .strategy-presentation-roadmap-card h4{margin-top:0}body .dashboard-shell .strategy-result-page .strategy-presentation-card-role{color:#657083!important}body .dashboard-shell .strategy-result-page .strategy-presentation-url{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:7px;color:#2458c8;font-size:13.5px;font-weight:600;line-height:1.35;overflow-wrap:anywhere;text-decoration:none;word-break:break-word}body .dashboard-shell .strategy-result-page .strategy-presentation-url svg{flex:0 0 14px;width:14px;height:14px}body .dashboard-shell .strategy-result-page .strategy-presentation-url--suggested{color:#5b4b00}body .dashboard-shell .strategy-result-page .strategy-presentation-review-card ul,body .dashboard-shell .strategy-result-page .strategy-presentation-review-copy ul,body .dashboard-shell .strategy-result-page .strategy-presentation-roadmap-card ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px}body .dashboard-shell .strategy-result-page .strategy-presentation-review-card li,body .dashboard-shell .strategy-result-page .strategy-presentation-review-copy li,body .dashboard-shell .strategy-result-page .strategy-presentation-roadmap-card li{color:#4c5665;font-size:14.5px;line-height:1.55}body .dashboard-shell .strategy-result-page .strategy-presentation-compact-details{border:1px solid #e6eaf0;border-radius:8px;background:#fbfcfe;padding:14px 16px}body .dashboard-shell .strategy-result-page .strategy-presentation-compact-details summary{cursor:pointer;color:#1f2630;font-size:14.5px;font-weight:650}body .dashboard-shell .strategy-result-page .strategy-presentation-compact-details ul{display:grid;grid-gap:10px;gap:10px;margin:14px 0 0;padding:0}body .dashboard-shell .strategy-result-page .strategy-presentation-compact-details li{display:grid;grid-gap:3px;gap:3px;border-top:1px solid #edf0f4;color:#3f4652;font-size:14.5px;line-height:1.45;list-style:none;padding-top:10px}body .dashboard-shell .strategy-result-page .strategy-presentation-structure-list{display:grid;grid-gap:16px;gap:16px}body .dashboard-shell .strategy-result-page .strategy-presentation-structure-group{padding:18px}body .dashboard-shell .strategy-result-page .strategy-presentation-structure-group header{display:grid;grid-gap:6px;gap:6px;margin-bottom:14px}body .dashboard-shell .strategy-result-page .strategy-presentation-structure-group ul{display:grid;grid-gap:12px;gap:12px;margin:0;padding:0}body .dashboard-shell .strategy-result-page .strategy-presentation-structure-group li{display:grid;grid-gap:6px;gap:6px;border-top:1px solid #edf0f4;list-style:none;padding-top:12px}body .dashboard-shell .strategy-result-page .strategy-presentation-structure-group li:first-child{border-top:0;padding-top:0}body .dashboard-shell .strategy-result-page .strategy-presentation-structure-title{color:#171b22;font-size:15.5px;font-weight:650;line-height:1.35}body .dashboard-shell .strategy-result-page .strategy-presentation-chip-list{display:flex;flex-wrap:wrap;gap:8px}body .dashboard-shell .strategy-result-page .strategy-presentation-chip-list span{border:1px solid #e1e7f0;border-radius:999px;background:#f6f8fb;color:#3f4652;font-size:13px;font-weight:600;line-height:1.2;padding:7px 10px}body .dashboard-shell .strategy-result-page .strategy-presentation-roadmap{display:grid;grid-gap:18px;gap:18px}body .dashboard-shell .strategy-result-page .strategy-presentation-roadmap-items,body .dashboard-shell .strategy-result-page .strategy-presentation-roadmap-phase{display:grid;grid-gap:12px;gap:12px}body .dashboard-shell .strategy-result-page .strategy-presentation-roadmap-card-head .is-calendar-ready{border-color:#cae8d4;background:#f1fbf4;color:#176b37}body .dashboard-shell .strategy-result-page .strategy-presentation-roadmap-card-head .is-calendar-hold{border-color:#eadfca;background:#fffaf0;color:#75520e}@media (max-width:760px){body .dashboard-shell .strategy-result-page .strategy-presentation-review-grid{grid-template-columns:minmax(0,1fr)}body .dashboard-shell .strategy-result-page .strategy-presentation-review-card,body .dashboard-shell .strategy-result-page .strategy-presentation-roadmap-card,body .dashboard-shell .strategy-result-page .strategy-presentation-structure-group{padding:16px}body .dashboard-shell .strategy-result-page .strategy-presentation-card-head,body .dashboard-shell .strategy-result-page .strategy-presentation-roadmap-card-head{align-items:flex-start;flex-direction:column}}body .dashboard-shell .strategy-result-page .strategy-presentation-v2 .strategy-action-plan-content .strategy-presentation-url,body .dashboard-shell .strategy-result-page .strategy-presentation-v2 .strategy-action-plan-content li,body .dashboard-shell .strategy-result-page .strategy-presentation-v2 .strategy-presentation-prose p,body .dashboard-shell .strategy-result-page .strategy-presentation-v2 .strategy-presentation-review-copy li,body .dashboard-shell .strategy-result-page .strategy-presentation-v2 .strategy-presentation-review-copy p,body .dashboard-shell .strategy-result-page .strategy-presentation-v2 .strategy-presentation-structure-group p,body .dashboard-shell .strategy-result-page .strategy-presentation-v2 .strategy-presentation-structure-item p,body .dashboard-shell .strategy-result-page .strategy-presentation-v2 .strategy-presentation-url,body .dashboard-shell .strategy-result-page .strategy-presentation-v2 .strategy-roadmap-card-description,body .dashboard-shell .strategy-result-page .strategy-presentation-v2 .strategy-topic-lane-text li,body .dashboard-shell .strategy-result-page .strategy-presentation-v2 .strategy-topic-lane-text p,body .dashboard-shell .strategy-result-page .strategy-presentation-v2 .strategy-watch-signal-card p{font-size:15px!important}body .dashboard-shell .strategy-result-page .strategy-presentation-v2 .strategy-presentation-structure-list{display:grid!important;grid-gap:0!important;gap:0!important}body .dashboard-shell .strategy-result-page .strategy-presentation-v2 .strategy-presentation-structure-group{display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;grid-column-gap:14px!important;column-gap:14px!important;position:relative;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0 0 30px!important}body .dashboard-shell .strategy-result-page .strategy-presentation-v2 .strategy-presentation-structure-group:last-child{padding-bottom:0!important}body .dashboard-shell .strategy-result-page .strategy-presentation-v2 .strategy-presentation-structure-group:not(:last-child):after{position:absolute;top:38px;bottom:8px;left:15px;width:2px;border-radius:999px;background:#ddefe6;content:""}body .dashboard-shell .strategy-result-page .strategy-presentation-v2 .strategy-presentation-structure-group-number{display:inline-flex!important;width:32px;height:32px;align-items:center;justify-content:center;position:relative;z-index:1;border:1px solid #d5f0df;border-radius:999px;background:#eaf7ef;color:#2e9b57!important;font-size:14px!important;font-weight:600!important;line-height:1!important}body .dashboard-shell .strategy-result-page .strategy-presentation-v2 .strategy-presentation-structure-group-content{display:grid;min-width:0;grid-gap:14px;gap:14px;padding-top:3px}body .dashboard-shell .strategy-result-page .strategy-presentation-v2 .strategy-presentation-structure-group header{display:grid;grid-gap:6px;gap:6px;margin:0!important}body .dashboard-shell .strategy-result-page .strategy-presentation-v2 .strategy-presentation-structure-group h3{margin:0!important;color:#202124!important;font-size:16px!important;font-weight:600!important;line-height:1.35!important}body .dashboard-shell .strategy-result-page .strategy-presentation-v2 .strategy-presentation-structure-items{display:grid;grid-gap:14px;gap:14px}body .dashboard-shell .strategy-result-page .strategy-presentation-v2 .strategy-presentation-structure-item{display:grid;grid-gap:7px;gap:7px;border-top:1px solid #edf0f4;padding-top:14px}body .dashboard-shell .strategy-result-page .strategy-presentation-v2 .strategy-presentation-structure-item:first-child{border-top:0;padding-top:0}body .dashboard-shell .strategy-result-page .strategy-presentation-v2 .strategy-presentation-structure-item h4{margin:0!important;color:#202124!important;font-size:15px!important;font-weight:600!important;line-height:1.35!important}body .dashboard-shell .strategy-result-page .strategy-presentation-v2 .strategy-topic-angle-list{display:block!important;margin:0!important;padding-left:18px!important;list-style:disc!important}body .dashboard-shell .strategy-result-page .strategy-presentation-v2 .strategy-topic-angle-list li{display:list-item!important;padding-left:0!important}body .dashboard-shell .strategy-result-page .strategy-presentation-v2 .strategy-topic-angle-list li+li{margin-top:6px!important}body .dashboard-shell .strategy-result-page .strategy-presentation-v2 .strategy-topic-angle-list li:before{display:none!important;content:none!important}html body .td-structured-preview:not(.td-page-design-v2--package-owned-css)>.td-structured-section{box-sizing:border-box!important;padding-right:var(--td-preview-section-inline,clamp(22px,5vw,72px))!important;padding-left:var(--td-preview-section-inline,clamp(22px,5vw,72px))!important}html body .td-preview-workspace .td-structured-preview:not(.td-page-design-v2--package-owned-css)>.td-structured-section{width:100%!important;max-width:100%!important;margin-right:0!important;margin-left:0!important}body .dashboard-shell .page-draft-detail-page .strategy-generated-success-banner p,body .dashboard-shell .strategy-result-page .strategy-generated-success-banner p,body .dashboard-shell .strategy-result-page.dashboard-profile-state .strategy-generated-success-banner p,body .dashboard-shell .td-monthly-plan-page .strategy-generated-success-banner p{color:#3c6a4a!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip .dashboard-profile-section-icon{width:26px!important;height:26px!important;flex:0 0 auto!important;border-radius:8px!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip .dashboard-profile-section-icon svg{width:15px!important;height:15px!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip button>span{min-width:0!important;overflow:hidden!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip button strong{display:block!important;overflow:hidden!important;color:inherit!important;font-size:15px!important;font-weight:inherit!important;line-height:1.35!important;text-overflow:ellipsis!important;white-space:nowrap!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip button small{display:none!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip li.is-locked button{cursor:not-allowed!important;opacity:.55!important}body .dashboard-shell .td-strategy-setup-page .strategy-question-card{overflow:hidden!important;padding:24px!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-intake-stack{display:grid!important;grid-gap:18px!important;gap:18px!important;width:100%!important}body .dashboard-shell .td-strategy-setup-page .strategy-question-card-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;border-bottom:1px solid #eaedf2!important;margin:0 0 22px!important;padding:0 0 16px!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-card-title{display:flex!important;min-width:0!important;align-items:center!important;gap:14px!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-card-title .dashboard-profile-section-icon{width:34px!important;height:34px!important;flex:0 0 auto!important;border-radius:9px!important;background:#eef3ff!important;color:#2c5ce6!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-card-title .dashboard-profile-section-icon svg{width:18px!important;height:18px!important}body .dashboard-shell .td-strategy-setup-page .strategy-profile-service-details-head h3,body .dashboard-shell .td-strategy-setup-page .strategy-prompt-head h3,body .dashboard-shell .td-strategy-setup-page .td-strategy-card-title h3{margin:0!important;color:#202124!important;font-family:var(--td-ui-font)!important;font-size:19px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.25!important}body .dashboard-shell .td-strategy-setup-page .strategy-question-card-head>span{min-height:0!important;border:1px solid #edf0f4!important;border-radius:999px!important;background:#fbfcfd!important;color:#8a93a0!important;padding:5px 11px!important;font-size:13px!important;font-weight:400!important;line-height:1.25!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-card-edit-button{color:#1a73e8!important;font-size:15px!important;font-weight:500!important;line-height:1.2!important;padding:0!important;text-decoration:none!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-review-top-actions{display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important;margin-left:auto!important}body .dashboard-shell .td-strategy-website-status{display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;max-width:1180px;margin:0 auto 20px;border:1px solid #dce4f5;border-radius:8px;background:#f7f9fe;padding:18px 20px}body .dashboard-shell .td-strategy-website-status--ready{border-color:#cfe8d8;background:#f4fbf6}body .dashboard-shell .td-strategy-website-status--failed{border-color:#f1d0cc;background:#fff7f5}body .dashboard-shell .td-strategy-website-status-icon{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:50%;background:#e8eefc;color:#2c5ce6;font-size:19px;font-weight:600}body .dashboard-shell .td-strategy-website-status--ready .td-strategy-website-status-icon{background:#dff2e5;color:#237a43}body .dashboard-shell .td-strategy-website-status--failed .td-strategy-website-status-icon{background:#fbe2de;color:#b43b2f}body .dashboard-shell .td-strategy-website-status-spinner{width:18px;height:18px;border:2px solid rgba(44,92,230,.22);border-top-color:#2c5ce6;border-radius:50%;animation:dashboard-button-spin .8s linear infinite}body .dashboard-shell .td-strategy-website-status strong{display:block;margin:0 0 3px;color:#202124;font-size:15px;font-weight:600;line-height:1.35}body .dashboard-shell .td-strategy-website-status p{margin:0;color:#596273;font-size:14px;line-height:1.5}body .dashboard-shell .td-strategy-website-status form{margin:0}@media (max-width:720px){body .dashboard-shell .td-strategy-website-status{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px}body .dashboard-shell .td-strategy-website-status-icon{width:36px;height:36px}body .dashboard-shell .td-strategy-website-status form{grid-column:1/-1}body .dashboard-shell .td-strategy-website-status form .button{width:100%}}body .dashboard-shell .td-strategy-setup-page .td-strategy-review-top-actions .button{width:auto!important;flex:0 0 auto!important;gap:8px!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-review-generate-top{display:inline-flex!important;min-width:140px!important;min-height:44px!important;align-items:center!important;justify-content:center!important;gap:10px!important;border:1px solid #2c5ce6!important;border-radius:10px!important;background:#2c5ce6!important;color:#ffffff!important;font-size:14px!important;font-weight:400!important;padding:11px 18px!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-review-generate-top[aria-busy=true]{cursor:wait!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-review-generate-top>span:not(.td-strategy-generate-spinner){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-height:0!important;border:0!important;border-radius:0!important;background:transparent!important;padding:0!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:1.2!important;white-space:nowrap!important}body .dashboard-shell .td-strategy-setup-page .strategy-question-card-head .td-strategy-review-generate-top>.td-strategy-generate-spinner,body .dashboard-shell .td-strategy-setup-page .td-strategy-generate-spinner{display:inline-block!important;width:16px!important;height:16px!important;flex:0 0 16px!important;border:2px solid rgba(255,255,255,.45)!important;border-top-color:#ffffff!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important;transform-origin:50% 50%!important;animation:dashboard-button-spin .75s linear infinite!important}body .dashboard-shell .td-strategy-setup-page .strategy-question-card-head .td-strategy-review-generate-top>.td-strategy-generate-spinner{min-height:16px!important;padding:0!important;color:inherit!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-review-generate-top:not(:disabled):focus-visible,body .dashboard-shell .td-strategy-setup-page .td-strategy-review-generate-top:not(:disabled):hover{border-color:#2149c4!important;background:#2149c4!important;color:#ffffff!important}body .dashboard-shell .td-strategy-setup-page .strategy-active-question,body .dashboard-shell .td-strategy-setup-page .strategy-review-intro{padding:0!important}body .dashboard-shell .td-strategy-setup-page .strategy-active-question h2,body .dashboard-shell .td-strategy-setup-page .strategy-review-intro h2{margin:0 0 12px!important;color:#202124!important;font-size:20px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.28!important}body .dashboard-shell .td-strategy-setup-page .strategy-review-intro,body .dashboard-shell .td-strategy-setup-page .strategy-review-intro h2,body .dashboard-shell .td-strategy-setup-page .strategy-setup-card .strategy-active-question h2{margin-bottom:0!important}body .dashboard-shell .td-strategy-setup-page .strategy-profile-service-details-head p,body .dashboard-shell .td-strategy-setup-page .strategy-prompt-head p,body .dashboard-shell .td-strategy-setup-page .strategy-question-card-footer p,body .dashboard-shell .td-strategy-setup-page .strategy-question-help-text,body .dashboard-shell .td-strategy-setup-page .strategy-review-intro p{color:#3c4043!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important}body .dashboard-shell .td-strategy-setup-page .strategy-prompt-block{display:grid!important;max-width:none!important;grid-gap:16px!important;gap:16px!important;border-top:1px solid #f1f3f6!important;padding-top:24px!important}body .dashboard-shell .td-strategy-setup-page .stack-sm>.strategy-prompt-block:first-child,body .dashboard-shell .td-strategy-setup-page .strategy-question-help-text+.strategy-prompt-block{border-top:0!important;padding-top:0!important}body .dashboard-shell .td-strategy-setup-page .strategy-choice-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;grid-gap:10px!important;gap:10px!important;max-width:none!important}body .dashboard-shell .td-strategy-setup-page .strategy-choice{min-height:42px!important;border:1px solid #e1e5ec!important;border-radius:10px!important;background:#ffffff!important;box-shadow:none!important;color:#303642!important;font-size:15px!important;font-weight:400!important;line-height:1.35!important;padding:10px 12px!important}body .dashboard-shell .td-strategy-setup-page .strategy-profile-service-details{border:1px solid #eaedf2!important;border-radius:16px!important;background:#ffffff!important;padding:24px!important}body .dashboard-shell .td-strategy-setup-page .strategy-profile-service-details-head{align-items:center!important;border-bottom:1px solid #eaedf2!important;margin:0 0 22px!important;padding:0 0 16px!important}body .dashboard-shell .td-strategy-setup-page .strategy-profile-service-details-row,body .dashboard-shell .td-strategy-setup-page .strategy-review-summary div,body .dashboard-shell .td-strategy-setup-page .strategy-review-summary div:last-child:nth-child(odd),body .dashboard-shell .td-strategy-setup-page .strategy-review-summary div:nth-child(2n),body .dashboard-shell .td-strategy-setup-page .td-strategy-record-rows div{display:grid!important;grid-template-columns:200px minmax(0,1fr)!important;grid-gap:28px!important;gap:28px!important;align-items:start!important;border:0!important;border-top:1px solid #f1f3f6!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:12px 0!important}body .dashboard-shell .td-strategy-setup-page .strategy-profile-service-details-row:first-child,body .dashboard-shell .td-strategy-setup-page .strategy-review-summary div:first-child,body .dashboard-shell .td-strategy-setup-page .td-strategy-record-rows div:first-child{margin-top:18px!important}body .dashboard-shell .td-strategy-setup-page .strategy-profile-service-details-row>span,body .dashboard-shell .td-strategy-setup-page .strategy-review-summary span,body .dashboard-shell .td-strategy-setup-page .td-strategy-record-rows em{color:#8a93a0!important;font-size:13.5px!important;font-style:normal!important;font-weight:400!important;letter-spacing:0!important;line-height:1.45!important;text-transform:none!important}body .dashboard-shell .td-strategy-setup-page .strategy-profile-service-details-row p,body .dashboard-shell .td-strategy-setup-page .strategy-review-summary strong,body .dashboard-shell .td-strategy-setup-page .td-strategy-record-rows strong{color:#303642!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-review-answer-list{display:grid!important;grid-gap:5px!important;gap:5px!important;margin:0!important;padding:0!important;list-style:none!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-review-answer-list li{position:relative!important;color:#303642!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important;padding-left:15px!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-review-answer-list li:before{content:""!important;position:absolute!important;top:.72em!important;left:0!important;width:5px!important;height:5px!important;border-radius:999px!important;background:#8a93a0!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-review-revision-note{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;align-items:center!important;margin:12px 0 0!important;border:1px solid #c9d8ff!important;border-radius:999px!important;background:#eef3ff!important;color:#174ea6!important;font-size:14px!important;font-style:normal!important;font-weight:500!important;line-height:1.25!important;padding:6px 12px!important}body .dashboard-shell .td-strategy-setup-page input:not([type=checkbox]):not([type=radio]):not([type=hidden]),body .dashboard-shell .td-strategy-setup-page select,body .dashboard-shell .td-strategy-setup-page textarea{border:1px solid #dfe3ea!important;border-radius:8px!important;color:#202124!important;font-size:14px!important;font-weight:400!important;padding:12px 14px!important;text-transform:none!important}body .dashboard-shell .td-strategy-setup-page .button,body .dashboard-shell .td-strategy-setup-page a.button,body .dashboard-shell .td-strategy-setup-page button.button{min-height:42px!important;border-radius:6px!important;font-size:15px!important;font-weight:400!important;padding:10px 16px!important}body .dashboard-shell .td-strategy-setup-page .strategy-question-card-footer{border-top:1px solid #f1f3f6!important;border-radius:0 0 16px 16px!important;background:#fbfcfd!important;margin:22px -24px -24px!important;padding:18px 24px!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-inline-focus-editor{display:grid!important;grid-gap:14px!important;gap:14px!important;margin-top:20px!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-inline-focus-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:18px!important;gap:18px!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-inline-focus-grid .field{display:grid!important;grid-gap:8px!important;gap:8px!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-inline-focus-grid .field>span{color:#8a93a0!important;font-size:13.5px!important;font-weight:400!important;line-height:1.45!important}body .dashboard-shell .td-strategy-setup-page .strategy-field-help{margin:0!important;color:#5f6368!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important}body .dashboard-shell .td-strategy-setup-page .strategy-focus-card.td-strategy-focus-summary{border:1px solid #edf0f4!important;border-radius:12px!important;background:#fbfcfd!important;box-shadow:none!important;margin-top:18px!important;padding:16px 18px!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-focus-summary .td-strategy-record-rows{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:0!important;gap:0!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-focus-summary .td-strategy-record-rows div,body .dashboard-shell .td-strategy-setup-page .td-strategy-focus-summary .td-strategy-record-rows div:first-child{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:5px!important;gap:5px!important;align-items:start!important;align-content:start!important;border:0!important;border-left:1px solid #eef1f5!important;margin:0!important;min-height:0!important;padding:2px 18px!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-focus-summary .td-strategy-record-rows div:first-child{border-left:0!important;padding-left:0!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-focus-summary .td-strategy-record-rows div:last-child{padding-right:0!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-focus-summary .td-strategy-record-rows em{color:#8a93a0!important;font-size:12.5px!important;font-style:normal!important;font-weight:500!important;line-height:1.35!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-focus-summary .td-strategy-record-rows strong{display:block!important;margin-top:0!important;color:#202124!important;font-size:15px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.4!important;text-transform:none!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-focus-edit-actions{width:100%!important;justify-content:flex-end!important;margin-left:auto!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-focus-edit-actions .button{width:auto!important;flex:0 0 auto!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-intake-final-actions{width:100%!important;justify-content:flex-end!important;margin-left:auto!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-save-notice{width:100%!important;border:1px solid #d8e1dc!important;border-radius:10px!important;background:#f7faf8!important;color:#43564b!important;margin:0!important;padding:11px 14px!important;font-size:14px!important;font-weight:500!important;line-height:1.45!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-save-notice--success{border-color:#b9ddc9!important;background:#f1faf5!important;color:#1f6a43!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-save-notice--error{border-color:#f4c7c3!important;background:#fff4f3!important;color:#7f1d1d!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-validation-notice{display:grid!important;grid-gap:4px!important;gap:4px!important;width:100%!important;border:1px solid #f4c7c3!important;border-radius:10px!important;background:#fff4f3!important;color:#7f1d1d!important;margin:0 0 14px!important;padding:12px 14px!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-validation-notice strong{display:block!important;color:#7f1d1d!important;font-size:16px!important;font-weight:600!important;line-height:1.35!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-validation-notice span{color:#8f2f2b!important;font-size:15px!important;font-weight:400!important;line-height:1.5!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-intake-final-actions .button{width:auto!important;flex:0 0 auto!important;gap:8px!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-intake-final-actions .button[aria-busy=true]{cursor:wait!important}body .dashboard-shell .td-strategy-setup-page .strategy-button-spinner{width:15px!important;height:15px!important;flex:0 0 auto!important;border:2px solid!important;border-right:2px solid transparent!important;border-radius:999px!important;opacity:.8!important;animation:dashboard-button-spin .75s linear infinite!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-intake-section-card .strategy-active-question h2{margin-bottom:0!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-intake-section-card .strategy-active-question{gap:14px!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-intake-section-card .strategy-active-question>.stack-sm{margin-top:0!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-intake-section-card .stack-sm{display:grid!important;grid-gap:34px!important;gap:34px!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-intake-section-card .strategy-prompt-block{gap:18px!important;padding-top:32px!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-intake-section-card .strategy-prompt-block.td-strategy-prompt-no-divider{border-top:0!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-intake-section-card .strategy-prompt-head{gap:7px!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-intake-section-card .strategy-field-help-top{display:grid!important;grid-gap:4px!important;gap:4px!important;margin:-6px 0 0!important;color:#6f7784!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-intake-section-card .strategy-field-help-top span,body .dashboard-shell .td-strategy-setup-page .td-strategy-intake-section-card .strategy-field-help-top span:first-child{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-intake-section-card .stack-sm>.strategy-prompt-block:first-child,body .dashboard-shell .td-strategy-setup-page .td-strategy-intake-section-card .strategy-question-help-text+.strategy-prompt-block{padding-top:0!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-intake-section-card .strategy-choice-grid{display:flex!important;flex-wrap:wrap!important;gap:10px!important;grid-template-columns:none!important;max-width:none!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-intake-section-card .strategy-choice{position:relative!important;display:inline-flex!important;width:auto!important;min-height:38px!important;align-items:center!important;justify-content:center!important;gap:0!important;border:1px solid #dfe4ec!important;border-radius:999px!important;background:#ffffff!important;color:#303642!important;cursor:pointer!important;font-size:15px!important;font-weight:400!important;line-height:1.35!important;padding:9px 15px!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-intake-section-card .strategy-choice input[type=checkbox],body .dashboard-shell .td-strategy-setup-page .td-strategy-intake-section-card .strategy-choice input[type=radio]{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;opacity:0!important;pointer-events:none!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-intake-section-card .strategy-choice span{color:inherit!important;font-size:15px!important;font-weight:400!important;line-height:1.35!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-intake-section-card .strategy-choice:hover{border-color:#b8c9f7!important;background:#f7faff!important;color:#174ea6!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-intake-section-card .strategy-choice:focus-within{border-color:#2c5ce6!important;box-shadow:0 0 0 2px rgb(44 92 230/14%)!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-intake-section-card .strategy-choice.selected{border-color:#b8c9f7!important;background:#eef3ff!important;color:#174ea6!important;box-shadow:inset 0 0 0 1px rgb(44 92 230/10%)!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-intake-section-card .strategy-choice.disabled{cursor:not-allowed!important;opacity:.48!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-intake-section-card .strategy-profile-service-details{gap:18px!important;border:1px solid #eaedf2!important;border-radius:16px!important;background:#fbfcfd!important;padding:22px!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-intake-section-card .strategy-profile-service-details-head{border-bottom:0!important;margin:0!important;padding:0!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-intake-section-card .strategy-profile-service-details-list{display:grid!important;grid-gap:18px!important;gap:18px!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-intake-section-card .strategy-profile-service-details-row,body .dashboard-shell .td-strategy-setup-page .td-strategy-intake-section-card .strategy-profile-service-details-row:first-child{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-gap:8px!important;gap:8px!important;border:0!important;margin:0!important;padding:0!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-intake-section-card .strategy-profile-service-details-row>span{color:#8a93a0!important;font-size:13.5px!important;font-weight:400!important;line-height:1.45!important}@media (max-width:1100px){body .dashboard-shell .td-strategy-setup-page{max-width:none!important}body .dashboard-shell .td-strategy-setup-workspace{grid-template-columns:minmax(0,1fr)!important}body .dashboard-shell .td-strategy-setup-aside.dashboard-profile-view-sidebar{position:static!important;order:-1!important;width:100%!important}body .dashboard-shell .td-strategy-setup-main{max-width:none!important}}@media (max-width:760px){body .dashboard-shell .td-strategy-setup-page .strategy-profile-service-details,body .dashboard-shell .td-strategy-setup-page .strategy-question-card,body .dashboard-shell .td-strategy-setup-page .td-strategy-setup-jump-card{padding:20px!important}body .dashboard-shell .td-strategy-setup-page .strategy-question-card-footer{margin:20px -20px -20px!important;padding:18px 20px!important}body .dashboard-shell .td-strategy-setup-page .strategy-profile-service-details-row,body .dashboard-shell .td-strategy-setup-page .strategy-review-summary div,body .dashboard-shell .td-strategy-setup-page .strategy-review-summary div:last-child:nth-child(odd),body .dashboard-shell .td-strategy-setup-page .strategy-review-summary div:nth-child(2n),body .dashboard-shell .td-strategy-setup-page .td-strategy-record-rows div{grid-template-columns:minmax(0,1fr)!important;gap:4px!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-focus-summary .td-strategy-record-rows{grid-template-columns:minmax(0,1fr)!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-focus-summary .td-strategy-record-rows div,body .dashboard-shell .td-strategy-setup-page .td-strategy-focus-summary .td-strategy-record-rows div:first-child,body .dashboard-shell .td-strategy-setup-page .td-strategy-focus-summary .td-strategy-record-rows div:last-child{border-left:0!important;border-top:1px solid #eef1f5!important;padding:12px 0!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-focus-summary .td-strategy-record-rows div:first-child{border-top:0!important;padding-top:0!important}body .dashboard-shell .td-strategy-setup-page .td-strategy-focus-summary .td-strategy-record-rows div:last-child{padding-bottom:0!important}}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip li.complete button,body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip li.upcoming button,body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip li:not(.current) button:not([aria-current=step]){background:transparent!important;color:#3c4043!important;font-size:15px!important;font-weight:400!important;line-height:1.55!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip button,body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip button strong{color:#3c4043!important;font-size:15px!important;line-height:1.55!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip,body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip ol{gap:8px!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip li.complete button:focus-visible,body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip li.complete button:hover,body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip li.upcoming button:focus-visible,body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip li.upcoming button:hover,body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip li:not(.current) button:not([aria-current=step]):focus-visible,body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip li:not(.current) button:not([aria-current=step]):hover{background:#f6f7f9!important;color:#1a73e8!important}body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip button[aria-current=step],body .dashboard-shell .td-strategy-setup-page .strategy-phase-strip li.current button{background:#eef3ff!important;color:#2c5ce6!important;font-weight:500!important}.td-monthly-expansion-banner{align-items:center;border:1px solid #cbd5e1;display:flex;gap:16px;justify-content:space-between;margin:0 0 24px;padding:18px 20px}.td-monthly-expansion-banner h2{font-size:1rem;margin:0 0 4px}.td-monthly-expansion-banner p{font-size:.9375rem;margin:0}.td-monthly-expansion-banner--progress{background:#eff6ff;border-color:#bfdbfe;color:#1e3a5f}.td-monthly-expansion-banner--success{background:#ecfdf3;border-color:#bbf7d0;color:#14532d}.td-monthly-expansion-banner--error{background:#fff1f2;border-color:#fecdd3;color:#881337}.td-monthly-expansion-spinner{animation:td-monthly-expansion-spin .8s linear infinite;border-radius:50%;border:2px solid rgb(30 58 95/20%);border-top-color:currentcolor;flex:0 0 20px;height:20px;width:20px}@keyframes td-monthly-expansion-spin{to{transform:rotate(1turn)}}@media (max-width:720px){.td-monthly-expansion-banner{align-items:flex-start;flex-direction:column}.td-monthly-expansion-banner .button,.td-monthly-expansion-banner form{width:100%}}.dashboard-shell .dashboard-profile-loading{min-height:620px}.dashboard-shell .dashboard-profile-loading-line{display:block;animation:dashboard-profile-loading-pulse 1.4s ease-in-out infinite;border-radius:6px;background:#e8eaed}.dashboard-shell .dashboard-profile-loading-head{display:grid;grid-gap:14px;gap:14px}.dashboard-shell .dashboard-profile-loading-line.is-eyebrow{width:104px;height:14px}.dashboard-shell .dashboard-profile-loading-line.is-title{width:min(430px,72%);height:42px}.dashboard-shell .dashboard-profile-loading-line.is-copy{width:min(680px,92%);height:18px}.dashboard-shell .dashboard-profile-loading-workspace{display:grid;grid-template-columns:300px minmax(0,920px);grid-gap:40px;gap:40px;width:100%}.dashboard-shell .dashboard-profile-loading-card,.dashboard-shell .dashboard-profile-loading-rail{border:1px solid #eaedf2;border-radius:16px;background:#ffffff}.dashboard-shell .dashboard-profile-loading-rail{display:grid;align-self:start;grid-gap:15px;gap:15px;padding:22px}.dashboard-shell .dashboard-profile-loading-line.is-progress{width:126px;height:17px}.dashboard-shell .dashboard-profile-loading-line.is-track{width:100%;height:6px;margin-bottom:8px;border-radius:999px}.dashboard-shell .dashboard-profile-loading-line.is-nav-item{width:74%;height:15px}.dashboard-shell .dashboard-profile-loading-line.is-nav-item:nth-of-type(2n){width:60%}.dashboard-shell .dashboard-profile-loading-main{display:grid;min-width:0;grid-gap:18px;gap:18px}.dashboard-shell .dashboard-profile-loading-card{display:grid;min-height:190px;align-content:start;grid-gap:16px;gap:16px;padding:24px}.dashboard-shell .dashboard-profile-loading-card.is-primary{min-height:250px}.dashboard-shell .dashboard-profile-loading-line.is-card-title{width:42%;height:24px;margin-bottom:8px}.dashboard-shell .dashboard-profile-loading-line.is-card-copy{width:92%;height:16px}.dashboard-shell .dashboard-profile-loading-line.is-card-copy.is-medium{width:74%}.dashboard-shell .dashboard-profile-loading-line.is-card-copy.is-short{width:58%}@keyframes dashboard-profile-loading-pulse{0%,to{opacity:.62}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.dashboard-shell .dashboard-profile-loading-line{animation:none}}@media (max-width:980px){.dashboard-shell .dashboard-profile-loading-workspace{grid-template-columns:minmax(0,1fr);gap:20px}.dashboard-shell .dashboard-profile-loading-rail{min-height:120px}.dashboard-shell .dashboard-profile-loading-line.is-nav-item:nth-of-type(n+5){display:none}}@media (max-width:620px){.dashboard-shell .dashboard-profile-loading-line.is-title{width:88%;height:34px}.dashboard-shell .dashboard-profile-loading-card,.dashboard-shell .dashboard-profile-loading-rail{padding:20px}}