@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Light-DGGhisht.woff2)format("woff2"),url(/assets/Satoshi-Light-nCpO4URH.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-LightItalic-BIseMwnG.woff2)format("woff2"),url(/assets/Satoshi-LightItalic-BHIJE1QX.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Regular-7bBbEzbV.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Black-CaFh8BIi.woff2)format("woff2"),url(/assets/Satoshi-Black-BtDZCSNm.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-BlackItalic-O6AZRkPW.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Medium-GkA34YXu.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Bold-CT_TuBnL.woff2)format("woff2"),url(/assets/Satoshi-Bold-BLKBC-6X.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}:root{--color-orange:#ff8a3d;--color-primary:#f0eeeb;--color-secondary:#191919;--color-text:#2a2a2a;--color-accent:#ffd84d;--color-turquoise:#38d9c5;--color-green:#66c56c;--color-pink:#ff7eb6;--color-purple:#b39ddb;--color-gray:#929292;--color-white:#fff}*,:before,:after{box-sizing:border-box}body{background-color:var(--color-primary);min-width:320px;min-height:100vh;color:var(--color-text);margin:0;font-family:Satoshi,sans-serif;font-weight:400}#root{min-height:100vh}.portal-container{width:100%;max-width:1500px;margin-inline:auto}h1,h2,h3,h4,h5,h6{font-weight:900}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}img{max-width:100%}.wt-button{background:var(--color-accent);min-height:52px;color:var(--color-secondary);font:inherit;text-align:center;cursor:pointer;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;padding:14px 24px;font-size:16px;font-weight:600;transition:transform .3s;display:inline-flex;position:relative;overflow:hidden}.wt-button:hover{transform:translateY(-3px)}.wt-button-icon{font-weight:900;transition:transform .35s cubic-bezier(.22,1,.36,1);display:inline-flex}.wt-button:hover .wt-button-icon{transform:translate(5px)}.wt-button:focus-visible{outline:2px solid var(--color-secondary);outline-offset:-6px}@media (prefers-reduced-motion:reduce){.wt-button,.wt-button-icon{transition:none}}.login-page{grid-template-columns:repeat(2,minmax(0,1fr));min-height:100svh;display:grid}.login-presentation,.login-panel{justify-content:center;align-items:center;padding:64px 40px 128px;display:flex}.login-presentation{background:var(--color-secondary);color:var(--color-primary);position:relative}.login-presentation:before{content:"";inset-block:0;background:var(--color-secondary);width:max(0px,50vw - 750px);position:absolute;right:100%}.login-presentation-content{width:max-content;max-width:100%}.login-presentation h1{letter-spacing:-.06em;margin:0;font-size:clamp(22px,2.85vw,42px);line-height:1.06}.login-presentation p{color:var(--color-gray);margin:12px 0 0;font-size:clamp(11px,1.2vw,16px);line-height:1.5}.login-panel{background:var(--color-primary)}.login-content{width:100%;max-width:360px}.login-header{text-align:center;margin-bottom:40px}.login-logo{background:var(--color-text);width:48px;height:18px;margin:0 auto 28px;display:block;-webkit-mask:url(/assets/wt-logo-black-VPhV8Slg.png) 50%/48px 48px no-repeat;mask:url(/assets/wt-logo-black-VPhV8Slg.png) 50%/48px 48px no-repeat}.login-header h2{letter-spacing:-.045em;margin:0;font-size:24px;line-height:1.2}.login-header p{color:var(--color-gray);margin:4px 0 0;font-size:14px;line-height:1.4}.login-form{flex-direction:column;display:flex}.login-field+.login-field{margin-top:26px}.login-field label{margin-bottom:7px;font-size:12px;line-height:1.4;display:block}.login-field input{appearance:none;background:var(--color-white);width:100%;min-height:52px;color:var(--color-text);border:0;border-radius:2px;padding:14px 16px;font-size:16px;line-height:1.4;display:block}.login-field input::placeholder{color:var(--color-text);opacity:1}.login-field input:focus-visible,.login-forgot-password:focus-visible{outline:2px solid var(--color-text);outline-offset:3px}.login-submit{width:100%;margin-top:20px}.login-forgot-password{color:var(--color-text);align-self:flex-end;margin-top:20px;font-size:12px;line-height:1.5}.login-forgot-password:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=1000px){.login-presentation,.login-panel{padding-inline:28px}}@media (width<=767px){.login-page{grid-template-columns:minmax(0,1fr)}.login-presentation{display:none}.login-panel{padding:48px 24px}}.onboarding-page{background:var(--color-primary);place-items:center;min-height:100svh;padding:32px 20px;display:grid}.onboarding-card{width:100%;min-width:0;max-width:480px;padding:32px}.onboarding-card h1{margin:24px 0 8px;font-size:28px}.onboarding-card>.muted{margin-bottom:24px}.onboarding-card .form-field input{background:var(--color-primary);font-family:inherit;font-size:14px}.onboarding-card .form-field+.form-field{margin-top:16px}.onboarding-card .wt-button{max-width:100%;margin-top:12px}.onboarding-card .google-email-connection{margin:20px 0}.onboarding-logout{color:var(--color-text);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:24px;padding:0;display:block}@media (width<=430px){.onboarding-page{padding:24px 16px}.onboarding-card{padding:24px}.onboarding-card h1{font-size:25px}}.onboarding-google-actions{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.onboarding-google-actions .wt-button{margin-top:0}.onboarding-google-actions .onboarding-secondary{background:var(--color-primary);color:var(--color-secondary)}@media (width<=430px){.onboarding-google-actions .wt-button{padding-inline:16px;font-size:14px}}.recovery-link{color:var(--color-text);margin-top:24px;display:inline-block}.recovery-card .wt-button{white-space:normal}.recovery-card [role=alert],.recovery-card [role=status]{overflow-wrap:anywhere}.auth-status{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;max-width:640px;min-height:100vh;margin:0 auto;padding:32px 24px;display:flex}.auth-status-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.login-feedback{color:var(--color-text);margin:16px 0 0;font-size:14px;line-height:1.5}.portal-layout .logout{color:inherit;text-align:left;background:0 0;border:0;padding:0}.wt-button:disabled,.logout:disabled{cursor:wait}.wt-button:disabled:hover,.wt-button:disabled:hover .wt-button-icon{transform:none}.portal-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:16px;min-height:100vh;padding:28px 20px;line-height:1.5;display:grid}.portal-layout h1,.portal-layout h2,.portal-layout p{margin:0}.portal-layout h1{letter-spacing:-.045em;font-size:clamp(28px,2.4vw,36px);line-height:1.15}.portal-layout h2{letter-spacing:-.035em;font-size:24px;line-height:1.25}.portal-layout strong{font-weight:700}.portal-layout button,.portal-layout a,.portal-layout input,.portal-layout textarea{-webkit-tap-highlight-color:var(--color-accent)}.portal-layout button{cursor:pointer}.portal-layout :focus-visible{outline:2px solid var(--color-secondary);outline-offset:4px}.portal-layout .button-dark:focus-visible{outline-color:var(--color-primary);outline-offset:-6px}.portal-main:focus{outline:none}.portal-main{flex-direction:column;gap:16px;min-width:0;display:flex}.card{background:var(--color-white);border-radius:20px;min-width:0;padding:28px}.muted{color:var(--color-gray)}.portal-layout h2+.muted,.section-heading .muted{margin-top:5px;font-size:14px}.wt-logo{background:var(--color-secondary);width:58px;height:22px;display:block;-webkit-mask:url(/assets/wt-logo-black-VPhV8Slg.png) 50%/58px 58px no-repeat;mask:url(/assets/wt-logo-black-VPhV8Slg.png) 50%/58px 58px no-repeat}.wt-logo-light{background:var(--color-white)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10;background:var(--color-accent);padding:12px;position:fixed;top:-100px;left:24px}.skip-link:focus{top:12px}.sidebar{background:var(--color-white);border-radius:20px;flex-direction:column;min-height:calc(100vh - 56px);padding:28px 22px 22px;display:flex;position:sticky;top:28px}.sidebar-logo{align-self:flex-start;margin:0 0 66px}.menu-label{color:var(--color-gray);padding:0 12px 10px;font-size:12px}.nav-item{border-radius:11px;align-items:center;gap:16px;min-height:48px;margin-bottom:8px;padding:12px;font-size:15px;font-weight:500;display:flex}.nav-item:hover{background:var(--color-primary)}.nav-item.active{background:var(--color-accent);color:var(--color-secondary);font-weight:700}.sidebar-bottom{margin-top:auto;padding-top:100px}.contact-links,.mobile-actions{align-items:center;gap:10px;display:flex}.icon-button{background:var(--color-primary);width:48px;height:48px;color:var(--color-secondary);border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{background:var(--color-accent)}.sidebar-account{border-top:1px solid var(--color-gray);flex-direction:column;gap:5px;margin-top:20px;padding-top:15px;display:flex}.sidebar-account span{color:var(--color-gray);font-size:13px}.logout{margin-top:36px;font-size:14px;display:inline-block}.logout:hover{text-decoration:underline}.mobile-header{display:none}.page-header{justify-content:space-between;align-items:center;gap:24px;min-height:140px;display:flex}.page-header p{color:var(--color-gray);margin-top:8px}.header-action{flex-shrink:0}.header-action .wt-button{gap:10px;font-size:14px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.stat-card{min-height:154px;padding:23px 20px;position:relative}.eyebrow{text-transform:uppercase;overflow-wrap:anywhere;font-size:12px;font-weight:500}.stat-card .eyebrow{z-index:1;position:relative}.stat-icon{background:var(--color-primary);width:42px;height:42px;color:var(--color-text);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:48px;right:18px}.stat-value{letter-spacing:-.045em;align-items:center;gap:8px;margin-top:6px;font-size:40px;font-weight:900;line-height:1.3;display:flex}.stat-card .stat-detail{align-items:center;gap:3px;margin-top:3px;font-size:12px;display:flex}.stat-detail svg{flex-shrink:0}.positive{color:var(--color-green)}.rating-star{fill:var(--color-accent);stroke:var(--color-accent)}.accent-card{background:var(--color-accent);color:var(--color-secondary)}.dashboard-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;display:grid}.tone-accent{color:var(--color-secondary);background:var(--color-accent)}.tone-turquoise{color:var(--color-turquoise)}.tone-pink{color:var(--color-pink)}.tone-green{color:var(--color-green)}.message-card{background:var(--color-secondary);color:var(--color-white);flex-direction:column;display:flex}.message-card .wt-logo{margin:3px 0 28px}.message-card h2{font-size:26px}.message-card>p{color:var(--color-gray);margin-top:8px;font-size:14px}.message-card form{margin-top:20px}.portal-layout textarea{resize:vertical}.message-card textarea{background:var(--color-white);width:100%;min-height:170px;color:var(--color-text);border:0;border-radius:8px;padding:16px;font-size:14px;display:block}.message-card textarea::placeholder{color:var(--color-gray);opacity:1}.message-card .wt-button{width:100%;margin-top:14px}.message-card .next-report{align-items:center;gap:12px;margin-top:auto;padding-top:24px;font-size:13px;display:flex}.form-feedback{font-size:13px}.form-feedback:not(:empty){padding-top:12px}.message-card .form-feedback{color:var(--color-primary)}.section-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.small-button{background:var(--color-primary);color:var(--color-text);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 14px;font-size:12px;font-weight:700;display:inline-flex}.small-button:hover{background:var(--color-accent)}.reviews-heading{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:16px;display:grid}.reviews-heading .page-header{min-height:154px}.reviews-heading .page-header p{font-size:14px}.google-rating{align-items:center;gap:18px;padding:24px;display:flex}.google-symbol{color:var(--color-text);background:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;font-size:37px;font-weight:900;display:flex}.rating-line{align-items:center;gap:12px;display:flex}.rating-line strong{letter-spacing:-.04em;font-size:40px;font-weight:900;line-height:1.2}.rating-stars{color:var(--color-accent);gap:2px;display:flex}.rating-stars svg{fill:var(--color-accent)}.google-rating p{font-size:12px}.rating-growth{border-left:1px solid var(--color-primary);margin-left:auto;padding-left:18px}.rating-growth strong{font-size:32px;font-weight:900}.rating-growth p{font-size:10px}.reviews-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.request-card{background:var(--color-accent);color:var(--color-secondary)}.request-card>p{margin-top:8px;font-size:14px}.request-card .section-heading{flex-wrap:wrap}.request-card .small-button{background:var(--color-white);font-size:11px}.request-card form{margin-top:26px}.form-field{flex-direction:column;gap:7px;min-width:0;display:flex}.form-field label,.editable-heading,.standalone-label{font-size:13px;font-weight:500}.form-field+.form-field{margin-top:20px}.portal-layout input,.portal-layout textarea{min-width:0;font-family:inherit;font-size:14px}.form-field input,.request-card input,.message-editor{background:var(--color-white);width:100%;min-height:46px;color:var(--color-text);border:0;border-radius:9px;padding:12px 14px}.portal-layout input::placeholder{color:var(--color-text);opacity:1}.editable-heading{justify-content:space-between;align-items:center;margin:18px 0 7px;display:flex}.edit-button{background:var(--color-white);width:32px;height:32px;color:var(--color-text);border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.subject-preview{background:var(--color-white);border-radius:9px;padding:12px 14px;font-size:14px}.message-preview,.message-editor{white-space:pre-wrap;background:var(--color-white);min-height:275px;color:var(--color-text);border-radius:12px;padding:18px;font-size:14px;line-height:1.6}.message-editor{min-height:320px;display:block}.request-footer{justify-content:space-between;align-items:center;gap:18px;margin-top:24px;display:flex}.request-footer>p{align-items:center;gap:8px;max-width:220px;font-size:11px;display:flex}.request-footer svg{flex-shrink:0}.request-footer .wt-button{flex-shrink:0;padding-inline:18px;font-size:13px}.button-dark{background:var(--color-secondary);color:var(--color-white)}.request-list{margin:28px 0 0;padding:0;list-style:none}.request-list li{border-bottom:1px solid var(--color-primary);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:5px 12px;padding:22px 0;display:grid}.request-list li:last-child{border-bottom:0}.avatar{background:var(--color-primary);border-radius:50%;grid-row:span 2;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;display:flex}.avatar-0{color:var(--color-text)}.avatar-1{background:var(--color-green)}.avatar-2{background:var(--color-pink)}.request-person{flex-direction:column;grid-row:span 2;gap:4px;min-width:0;display:flex}.request-person strong{font-size:14px}.request-person>span{color:var(--color-gray);overflow-wrap:anywhere;font-size:13px}.request-date{color:var(--color-gray);justify-self:end;font-size:12px}.status-badge{color:var(--color-secondary);white-space:nowrap;border-radius:30px;justify-content:center;justify-self:end;align-items:center;gap:5px;padding:4px 8px;font-size:10px;display:inline-flex}.status-green{background:var(--color-green)}.status-accent{background:var(--color-accent)}.online-card{border:1px solid var(--color-green)}.online-card .stat-icon{display:none}.online-card .stat-value{gap:10px;font-size:29px}.status-dot{background:var(--color-green);border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.website-middle{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:16px;display:grid}.period-badge{background:var(--color-primary);white-space:nowrap;border-radius:20px;padding:7px 12px;font-size:12px}.visits-chart{width:100%;margin-top:26px;display:block}.chart-gridline{stroke:var(--color-primary);stroke-width:1px}.chart-label{fill:var(--color-gray);font-size:12px}.chart-bar{fill:var(--color-accent)}.traffic-card{background:var(--color-secondary);color:var(--color-white)}.traffic-card h2{font-size:22px}.traffic-card>p{color:var(--color-primary);margin-top:8px;font-size:13px}.traffic-card ul{margin:26px 0 0;padding:0;list-style:none}.traffic-card li{grid-template-columns:28px 1fr auto minmax(60px,1.2fr);align-items:center;gap:10px;margin-top:20px;font-size:13px;display:grid}.source-icon{align-items:center;display:flex}.traffic-track{background:var(--color-text);border-radius:6px;height:10px;overflow:hidden}.traffic-track>span{border-radius:inherit;background:var(--color-accent);height:100%;display:block}.website-bottom{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:16px;display:grid}.top-pages ol{margin:20px 0 0;padding:0;list-style:none}.top-pages li{border-bottom:1px solid var(--color-primary);align-items:center;gap:16px;padding:14px 0;font-size:14px;display:flex}.top-pages li:last-child{border-bottom:0}.top-pages li strong{margin-left:auto}.page-rank{background:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.conversion-card{position:relative}.conversion-card>p:not(.eyebrow){margin-top:6px;font-size:12px}.conversion-card .conversion-value{text-align:center;letter-spacing:-.05em;margin:14px 0;font-size:62px;font-weight:900;display:block}.conversion-card>p svg{vertical-align:middle}.conversion-card small{font-size:11px}.conversion-icon{float:right}.settings-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;display:grid}.settings-card{padding:28px}.settings-card .form-field{margin-top:20px}.settings-card input{background:var(--color-primary)}.settings-icon{background:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.field-with-action{align-items:flex-end;gap:12px;display:flex}.field-with-action .form-field{flex:1}.field-with-action>.small-button{flex-shrink:0;min-height:46px}.accent-picker{border:0;justify-content:space-between;gap:8px;margin:22px 0;padding:0;display:flex}.accent-picker legend{margin-bottom:10px;font-size:13px}.accent-swatch{cursor:pointer;display:block;position:relative}.accent-swatch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.accent-swatch>span{border:4px solid var(--color-primary);width:42px;height:42px;color:var(--color-secondary);border-radius:50%;justify-content:center;align-items:center;display:flex}.accent-swatch input:checked+span{outline:2px solid var(--color-secondary);outline-offset:2px}.accent-swatch input:focus-visible+span{outline:3px solid var(--color-secondary);outline-offset:4px}.swatch-yellow>span{background:#ffd84d}.swatch-orange>span{background:var(--color-orange)}.swatch-turquoise>span{background:var(--color-turquoise)}.swatch-green>span{background:var(--color-green)}.swatch-pink>span{background:var(--color-pink)}.swatch-purple>span{background:var(--color-purple)}.appearance-preview{background:var(--color-primary);border-radius:12px;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:24px;padding:18px;display:grid}.preview-sidebar{background:var(--color-white);border-radius:10px;padding:14px 10px}.preview-sidebar .wt-logo{width:40px;height:16px;margin-bottom:16px;-webkit-mask-size:40px 40px;mask-size:40px 40px}.preview-active{background:var(--color-accent);border-radius:6px;align-items:center;gap:6px;padding:7px;font-size:10px;display:flex}.preview-sidebar i{background:var(--color-primary);border-radius:5px;width:70%;height:6px;margin:12px 0 0 8px;display:block}.preview-sidebar i:last-child{width:40%}.preview-chart{background:var(--color-white);border-radius:10px;justify-content:center;align-items:flex-end;gap:9px;height:100px;padding:10px;display:flex}.preview-chart span{background:var(--color-accent);border-radius:3px 3px 0 0;flex:1}.preview-main .wt-button{width:100%;min-height:42px;margin-top:12px;padding:10px;font-size:12px}.settings-note{color:var(--color-gray);font-size:12px;margin-top:12px!important}.standalone-label{margin:20px 0 7px;display:block}.email-connection{align-items:stretch;gap:10px;display:flex}.connected-email{background:var(--color-primary);border-radius:9px;flex-wrap:wrap;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.connection-status{white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.template-setting{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;font-size:13px;display:flex}.connections-list{border:1px solid var(--color-primary);border-radius:10px;margin:22px 0 0;padding:8px 12px;list-style:none}.connections-list li{border-bottom:1px solid var(--color-primary);align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}.connections-list li:last-child{border-bottom:0}.connections-list>li>svg{color:var(--color-orange);flex-shrink:0}.connections-list .connection-status{margin-left:auto}@media (width>=1400px){.request-list li{grid-template-columns:36px minmax(0,1fr) auto}.request-card .section-heading{flex-wrap:nowrap}}@media (width<=1200px){.portal-layout{grid-template-columns:205px minmax(0,1fr);gap:14px;padding:18px 14px}.sidebar{min-height:calc(100vh - 36px);padding:24px 14px;top:18px}.card{padding:22px}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.google-rating{flex-wrap:wrap;gap:12px}.google-symbol{width:38px;height:38px;font-size:26px}.rating-growth{border-left:0;padding-left:0}.rating-growth strong{font-size:24px}.rating-line{gap:7px}.rating-line strong{font-size:30px}.rating-stars svg{width:15px}.request-footer{flex-wrap:wrap}.request-footer .wt-button{width:100%}.request-list li{grid-template-columns:32px minmax(0,1fr)}.request-date,.request-list .status-badge{grid-column:2;justify-self:start}.appearance-preview{gap:12px;padding:12px}.accent-swatch>span{width:34px;height:34px}.field-with-action{flex-wrap:wrap}.field-with-action .form-field{flex-basis:100%}.email-connection{flex-wrap:wrap}.website-middle{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.traffic-card li{grid-template-columns:22px 1fr auto}.traffic-track{grid-column:2/-1}}@media (width<=950px){.page-header{flex-direction:column;align-items:flex-start;gap:18px}.dashboard-grid,.reviews-grid,.website-middle,.website-bottom,.settings-grid,.reviews-heading{grid-template-columns:minmax(0,1fr)}.google-rating{flex-wrap:nowrap}.message-card textarea{min-height:140px}.request-list li{grid-template-columns:36px minmax(0,1fr) auto}.request-date,.request-list .status-badge{grid-column:3;justify-self:end}.field-with-action{flex-wrap:nowrap}.field-with-action .form-field{flex-basis:auto}.accent-swatch>span{width:42px;height:42px}.traffic-card li{grid-template-columns:28px 1fr auto minmax(80px,1.2fr)}.traffic-track{grid-column:auto}.request-footer{flex-wrap:nowrap}.request-footer .wt-button{width:auto}}@media (width<=767px){.portal-layout{padding:0 16px 24px;display:block}.mobile-header{justify-content:space-between;align-items:center;gap:12px;min-height:82px;display:flex}.mobile-header .icon-button{background:var(--color-white);width:38px;height:38px}.mobile-actions,.mobile-actions .contact-links{gap:6px}.sidebar{min-height:auto;margin-bottom:16px;padding:18px;display:none;position:static}.sidebar-open{display:flex}.sidebar-logo,.sidebar-bottom .contact-links,.sidebar-account,.menu-label{display:none}.sidebar-bottom{padding:0}.logout{margin:14px 12px 4px}.portal-main{gap:14px}.page-header{min-height:auto;padding-block:26px}.portal-layout h1{font-size:29px}.portal-layout h2{font-size:23px}.page-header p{font-size:14px}.card{border-radius:17px;padding:22px}.stat-card{min-height:140px;padding:18px 15px}.stat-icon{display:none}.eyebrow{font-size:10px}.stat-value{font-size:35px}.stat-card .stat-detail{align-items:flex-start;font-size:11px}.online-card .stat-value{font-size:23px}.stats-grid,.google-rating{gap:12px}.google-symbol{display:none}.rating-line strong{font-size:34px}.rating-stars svg{width:18px}.rating-growth{border-left:1px solid var(--color-primary);padding-left:14px}.request-footer{flex-wrap:wrap}.request-footer .wt-button{width:100%}.request-person strong{font-size:12px}.request-person>span{font-size:11px}.request-list li{grid-template-columns:28px minmax(0,1fr);gap:5px 8px}.avatar{width:28px;height:28px;font-size:10px}.request-date,.request-list .status-badge{grid-column:2;justify-self:start}.traffic-card li{gap:8px}.field-with-action{flex-wrap:wrap;gap:8px}.field-with-action .form-field{flex-basis:100%}.appearance-preview{gap:12px;padding:12px}.accent-swatch>span{width:34px;height:34px}.connections-list{padding-inline:8px}.connections-list li{gap:8px;font-size:12px}.connection-status{font-size:11px}.template-setting{flex-wrap:wrap}}@media (width<=360px){.portal-layout{padding-inline:12px}.card{padding:18px}.stats-grid{grid-template-columns:minmax(0,1fr)}.accent-swatch>span{border-width:2px;width:28px;height:28px}.appearance-preview{gap:8px;padding:8px}.preview-sidebar{padding-inline:6px}.preview-active{font-size:9px}.preview-main .wt-button{font-size:10px}}:is(.requests-card,.activity-card) .status-yellow{color:#554300;background:#fff0a8}:is(.requests-card,.activity-card) .status-blue{color:#174477;background:#d9eaff}:is(.requests-card,.activity-card) .status-green{color:#254a20;background:#d9efcf}:is(.requests-card,.activity-card) .status-red{color:#842c27;background:#ffe0df}:is(.requests-card,.activity-card) .status-red svg{display:none}:is(.requests-card,.activity-card) .status-badge{white-space:normal;overflow-wrap:anywhere;max-width:100%}.request-list .avatar.tone-accent{color:var(--color-secondary);background:var(--color-accent)}
