:root{color:#152d3b;font-synthesis:none;background:#f4f6f8;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default;opacity:.5}button:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #bd8635}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1.1px;font-size:34px;line-height:1.15}h2{letter-spacing:-.6px;margin-bottom:10px;font-size:25px}h3{font-size:18px;line-height:1.4}p{color:#647584;font-size:14px;line-height:1.65}.eyebrow{letter-spacing:1.8px;color:#5b35b1;margin-bottom:12px;font-size:10px;font-weight:700;display:block}.brand{letter-spacing:-.5px;align-items:center;gap:10px;font-size:22px;font-weight:650;display:flex}.brand>span{color:#0c6358;background:#d9eee7;border-radius:12px;place-items:center;width:38px;height:38px;font-size:29px;display:grid}.auth-shell{grid-template-columns:42% 58%;min-height:100dvh;display:grid}.auth-brand{color:#fff;background:#080d1e;flex-direction:column;justify-content:space-between;gap:70px;padding:48px 12%;display:flex}.auth-brand h1{letter-spacing:-1.8px;font-size:48px;line-height:1.15}.auth-brand small{color:#9cb0b8;font-size:11px}.auth-main{place-items:center;padding:38px 26px;display:grid}.auth-card{width:100%;max-width:410px}.auth-card>small{color:#7b8790;text-align:center;font-size:11px;display:block}.auth-card>h1{font-size:30px}.field{gap:8px;margin-bottom:19px;display:grid}.field label{color:#344e5c;font-size:12px;font-weight:650}.field input,.field textarea,.field select{color:#1c3845;background:#fff;border:1px solid #d5dee3;border-radius:8px;width:100%;padding:12px 13px;font-size:14px;line-height:1.5}.field input:focus,.field textarea:focus,.field select:focus{border-color:#2563eb;outline:2px solid #2563eb33}.field textarea{resize:vertical}.field input::placeholder,.field textarea::placeholder{color:#8c9ba5}.primary,.secondary{border:1px solid #0000;border-radius:8px;padding:13px 18px;font-size:13px;font-weight:600;line-height:1.5}.primary{color:#fff;background:#2563eb}.primary:hover:enabled{background:#1d4ed8}.secondary{color:#496370;background:#fff;border-color:#d8e1e5}.full{width:100%}.alternate{text-align:center;margin:22px 0;font-size:12px}.error{color:#b43838;font-size:12px}.workspace{min-height:100dvh;display:flex}.sidebar{color:#eef6f6;background:#080d1e;flex-direction:column;width:244px;padding:28px 20px;display:flex;position:fixed;inset:0 auto 0 0}.sidebar .brand{font-size:20px}.account{overflow-wrap:anywhere;border-bottom:1px solid #fff2;gap:10px;margin:38px 0 24px;padding-bottom:24px;display:grid}.account small{letter-spacing:1.3px;color:#95b2bc;font-size:9px}.account strong{font-size:16px}.nav-current,.nav-button{text-align:left;border:0;border-radius:7px;padding:13px 12px;font-size:12px}.nav-current{background:#1c2f58}.nav-button{color:#c0d2da;background:0 0;justify-content:space-between;gap:10px;width:100%;margin-top:5px;display:flex}.nav-button span{font-size:10px}.members{padding:0 12px;font-size:12px;list-style:none}.members li{overflow-wrap:anywhere;margin:13px 0}.members small{color:#94b3bc;margin-top:5px;display:block}.sidebar-bottom{gap:9px;margin-top:auto;padding:25px 4px 0;font-size:12px;display:grid}.sidebar-bottom>small{color:#9bb3bf;font-size:10px}.setup-main{width:calc(100% - 244px);margin-left:244px}.topline{background:#fff;border-bottom:1px solid #e0e7e9;justify-content:space-between;align-items:center;gap:12px;height:76px;padding:0 45px;display:flex}.topline>span:first-child{letter-spacing:1.6px;color:#6a7f8d;font-size:9px;font-weight:600}.pill{color:#486573;background:#edf3f3;border-radius:20px;padding:8px 11px;font-size:10px;display:inline-block}.pill.amber{color:#886014;background:#fcf0d9}.setup-wrap{max-width:1240px;margin:auto;padding:40px 44px}.heading>p:last-child{margin-bottom:27px}.heading h1{margin-bottom:12px}.steps{background:#fff;border:1px solid #dde6e7;border-radius:10px;margin-bottom:26px;padding:8px;display:flex}.steps button{color:#71828e;text-align:left;background:0 0;border:0;border-radius:7px;flex:1;align-items:center;gap:9px;padding:10px;font-size:11px;display:flex}.steps button>span{background:#eff3f5;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.steps button.active>span{color:#fff;background:#2563eb}.setup-grid{grid-template-columns:minmax(0,1fr) 265px;align-items:start;gap:24px;display:grid}.card{background:#fff;border:1px solid #dde5e9;border-radius:12px;padding:29px}.main-card>p{margin-bottom:25px}.main-card .eyebrow{font-size:9px}fieldset{border:0;min-width:0;margin:0;padding:0}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.actions{border-top:1px solid #e8edf0;justify-content:space-between;align-items:center;gap:12px;margin-top:25px;padding-top:22px;display:flex}.actions small{color:#7e8e99;font-size:10px}.support .card{padding:25px}.support h3{letter-spacing:-.3px;font-size:20px}.support p{font-size:12px}.support hr{border:0;border-top:1px solid #e7ecee;margin:22px 0}.support small{color:#6c7f89;font-size:10px;line-height:1.7}.support-note{padding:26px 15px 16px}.support-note>span{color:#b78a47;font-size:27px}.support-note h3{margin:12px 0 8px;font-size:15px}.local-label{padding:0 15px;display:block}.success,.notice{color:#416a5b;background:#f1f8f4;border:1px solid #dce8de;border-radius:8px;margin-bottom:20px;padding:13px 16px;font-size:12px;line-height:1.65}.notice{color:#806334;background:#fcf7ed;border-color:#e9ddbf}.connection{border:1px solid #e4e9ec;border-radius:9px;align-items:center;gap:18px;margin-bottom:25px;padding:22px;display:flex}.google-icon{color:#4d73c9;background:#f0f4ff;border-radius:10px;padding:13px;font-size:24px;font-weight:700}.connection h3{margin-bottom:8px;font-size:15px}.review{margin:18px 0}.review dt{text-transform:uppercase;letter-spacing:.7px;color:#73848f;margin:17px 0 6px;font-size:10px}.review dd{color:#294653;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.review small{color:#71838f;font-size:12px;display:block}@media (width<=1150px){.setup-grid{grid-template-columns:minmax(0,1fr) 230px}.setup-wrap{padding:32px 25px}.topline{padding:0 25px}.sidebar{width:210px}.setup-main{width:calc(100% - 210px);margin-left:210px}.card{padding:24px}.steps button{padding:8px 5px;font-size:10px}.actions small{display:none}}@media (width<=900px){.setup-grid{grid-template-columns:1fr}.support{grid-template-columns:1fr 1fr;gap:15px;display:grid}.local-label{grid-column:1/-1}.sidebar{width:185px;padding:24px 14px}.sidebar .brand{font-size:17px}.setup-main{width:calc(100% - 185px);margin-left:185px}h1{font-size:28px}.auth-brand{padding:40px 30px}.auth-brand h1{font-size:38px}}@media (width<=650px){.auth-shell{display:block}.auth-brand{padding:22px 25px;display:block}.auth-brand>div:nth-child(2),.auth-brand>small{display:none}.auth-main{padding:30px 22px}.sidebar{flex-flow:wrap;align-items:center;gap:16px;width:100%;padding:17px 20px;display:flex;position:static}.sidebar .brand{font-size:18px}.sidebar .account,.nav-current,.members,.sidebar>.nav-button{display:none}.sidebar-bottom{margin:0 0 0 auto;padding:0;display:block}.sidebar-bottom>strong,.sidebar-bottom>small{display:none}.sidebar-bottom .nav-button{margin:0;padding:7px}.workspace{display:block}.setup-main{width:100%;margin:0}.topline{height:56px;padding:0 20px}.topline>.pill{display:none}.setup-wrap{padding:28px 16px}.heading h1{max-width:330px;font-size:29px}.heading p{font-size:12px}.steps{gap:2px;padding:6px}.steps button{text-align:center;justify-items:center;gap:6px;font-size:9px;display:grid}.steps button b{font-weight:500}.card{padding:23px 19px}.form-grid{grid-template-columns:1fr;gap:0}.support{display:block}.support-note{padding:20px 12px}.actions{flex-wrap:wrap}.primary,.secondary{padding:12px 14px;font-size:12px}.connection{padding:15px}.topline>span:first-child{font-size:8px}}.people-page{max-width:1080px;margin:auto;padding:35px 28px 65px}.people-header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:35px;display:flex}.people-header a{font-size:12px}.people-stats{grid-template-columns:repeat(3,1fr);gap:16px;margin:25px 0;display:grid}.people-stats section{background:#fff;border:1px solid #dde5e9;border-radius:10px;gap:10px;padding:20px;display:grid}.people-stats b{font-size:27px}.people-stats span{color:#647584;font-size:12px}.people-page>.card{margin-bottom:22px}.people-page .card>small{color:#6a7f89;font-size:11px;line-height:1.6}.invite-form{align-items:end;gap:15px;display:flex}.invite-form .field{flex:1}.invite-form button{margin-bottom:19px}.people-list{margin:0;padding:0;list-style:none}.people-list li{border-top:1px solid #e5eaed;flex-wrap:wrap;align-items:center;gap:15px;padding:17px 0;display:flex}.people-list li>div:first-child{overflow-wrap:anywhere;flex:1;min-width:180px}.people-list strong{font-size:13px}.people-list small{color:#72838e;margin-top:7px;font-size:11px;display:block}.inline-actions{gap:8px;display:flex}.invitation-link input{border:1px solid #ccdcd5;border-radius:6px;width:100%;margin:10px 0;padding:12px;font-size:12px;display:block}.invitation-link label,.invitation-link a{font-size:12px}.invitation-link small{margin-top:12px;display:block}.removal-confirm{z-index:10;background:#080d1eb3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.removal-confirm .card{max-width:500px}.invitation-page{max-width:620px;margin:45px auto;padding:0 20px}.invitation-page .brand{margin-bottom:30px}.invitation-page h1{font-size:29px}.invitation-page form{margin-top:25px}.invitation-page small{color:#6a7f89;font-size:11px}.sidebar a.nav-button{text-decoration:none}@media (width<=650px){.people-page{padding:25px 16px}.people-stats{gap:8px}.people-stats section{padding:15px 10px}.people-stats b{font-size:22px}.people-stats span{font-size:10px}.invite-form{display:block}.invite-form button,.inline-actions{width:100%}.people-list li>div:first-child{min-width:140px}.sidebar>a.nav-button{order:3;width:100%;padding:6px 0;display:block}.invitation-page{margin:25px auto}.invitation-page .card{padding:25px 19px}}.app-nav{gap:5px;display:grid}.app-nav .nav-button{margin:0;line-height:1.5;text-decoration:none}.app-nav .nav-active{color:#fff;background:#1c2f58}.app-nav .nav-button:hover{background:#20414e}.workspace .people-page{width:100%;padding:35px 32px 65px}@media (width<=650px){.sidebar{z-index:20;position:sticky;top:0}.sidebar .app-nav{order:3;grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.app-nav .nav-button{text-align:center;justify-content:center;padding:10px 8px;font-size:11px}.workspace .people-page{padding:25px 16px}}.people-header{justify-content:flex-end}.inbox-page{max-width:1100px;margin:auto;padding:40px 32px 65px}.inbox-page>.card{margin-bottom:22px}.sync-row{justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.sync-row small,.review-card small{color:#647584;margin-top:8px;font-size:12px;line-height:1.6;display:block}.inbox-filters{flex-wrap:wrap;align-items:end;gap:15px;display:flex}.inbox-filters label{flex:1;min-width:150px;font-size:13px}.inbox-filters input,.inbox-filters select{border:1px solid #cbd8df;border-radius:7px;width:100%;margin-top:8px;padding:12px}.review-card{margin-bottom:20px}.review-card header{justify-content:space-between;gap:20px;display:flex}.stars{color:#a76b16;white-space:nowrap}.review-text,.published-reply p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:20px;line-height:1.7}.published-reply{background:#eef6f3;border-radius:8px;padding:18px}.published-reply b{font-size:12px}.review-card form{margin-top:24px}.review-card label{font-size:13px;font-weight:600}.review-card textarea{resize:vertical;border:1px solid #cbd8df;border-radius:8px;width:100%;margin-top:10px;padding:14px}.pagination{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.pagination a,.pagination span{border-radius:6px;padding:8px 12px;font-size:12px}.pagination a{background:#fff;border:1px solid #d8e1e5;text-decoration:none}.pagination [aria-current=page]{color:#fff;background:#11786a}@media (width<=650px){.inbox-page{padding:25px 16px}.sync-row{flex-direction:column;align-items:start}.sidebar .app-nav{grid-template-columns:repeat(3,1fr)}.review-card header{flex-wrap:wrap}.inbox-filters button{width:100%}}.publication-page{max-width:940px}.publication-page>.card{margin-bottom:22px}.approval-check{align-items:flex-start;gap:12px;line-height:1.7;display:flex}.approval-check input{flex-shrink:0;width:20px;height:20px;margin-top:6px}.publication-page small{color:#627680;font-size:12px}.publication-page .secondary{text-decoration:none}.reply-editor-toggle{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.reply-editor-toggle small{flex:1;min-width:200px;margin:0}.risk-panel{background:#fbfcfd;border:1px solid #dfe5eb;border-radius:9px;margin:18px 0;padding:18px}.risk-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.risk-heading small{margin:0}.risk-badge{border-radius:30px;padding:7px 12px;font-size:12px;font-weight:700}.risk-low{color:#186341;background:#e3f2e9}.risk-attention{color:#7a4c06;background:#fff0ca}.risk-high{color:#912d2d;background:#fbe2e2}.risk-insufficient,.risk-pending{color:#49596c;background:#e9edf2}.risk-panel p{overflow-wrap:anywhere;margin:12px 0;font-size:13px;line-height:1.7}.risk-human{color:#912d2d;font-weight:600}.risk-actions{flex-wrap:wrap;align-items:center;gap:16px;margin:12px 0;display:flex}.risk-correct{color:#12695e;background:0 0;border:0;padding:8px 0;font-size:12px;text-decoration:underline}.risk-correction{border-top:1px solid #dce4ea;gap:10px;padding-top:18px;display:grid}.risk-correction select{background:#fff;border:1px solid #cbd8df;border-radius:6px;width:100%;padding:10px}.risk-correction label{font-size:12px}.risk-correction textarea{margin:0}.risk-panel .risk-correction{margin-top:14px}.risk-panel small{line-height:1.6}.dashboard-page{max-width:1450px;margin:auto;padding:40px 34px 30px}.dashboard-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.dashboard-heading h1{margin-bottom:12px;font-size:36px}.dashboard-heading p{color:#67808a;margin-bottom:0;font-size:14px;line-height:1.7}.dashboard-heading .eyebrow{color:#1d4ed8;margin-bottom:12px}.dashboard-heading label{color:#5b7480;gap:9px;min-width:180px;font-size:11px;display:grid}.dashboard-heading select{color:#163c47;background:#fff;border:1px solid #dce5e9;border-radius:8px;padding:12px 14px}.dashboard-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin:22px 0;display:grid}.dashboard-metrics>a{color:#173842;background:#fff;border:1px solid #dce5e9;border-radius:12px;gap:14px;padding:24px;text-decoration:none;display:grid}.dashboard-metrics>a:hover{border-color:#2563eb}.dashboard-metrics>a>span{color:#68818c;font-size:13px}.dashboard-metrics strong{letter-spacing:-1px;font-size:34px;line-height:1.2}.dashboard-metrics em{color:#81949c;margin-left:5px;font-size:16px;font-style:normal;font-weight:400}.dashboard-metrics small{color:#6c828a;font-size:11px;line-height:1.5}.dashboard-metrics .metric-attention{border-top:3px solid #bb8740}.dashboard-metrics .metric-attention small{color:#8b632e}.dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,1fr);gap:20px;margin:20px 0;display:grid}.dashboard-page .card{padding:26px}.dashboard-page h2{letter-spacing:-.4px;font-size:20px;line-height:1.4}.dashboard-page .card>p{color:#69828d;font-size:12px;line-height:1.7}.dashboard-page .card>small{color:#718891;font-size:11px;line-height:1.7}.dashboard-section-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.dashboard-section-title h2{margin-bottom:0}.dashboard-section-title .eyebrow{margin-bottom:8px;font-size:9px}.dashboard-section-title a{white-space:nowrap;font-size:11px}.dashboard-section-title .pill{white-space:nowrap;font-size:10px}.volume-chart{min-height:140px;margin-top:26px;position:relative}.volume-chart svg{width:100%;display:block;overflow:visible}.chart-empty{color:#789099;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.chart-dates{color:#789099;justify-content:space-between;margin-top:12px;font-size:11px;display:flex}.dashboard-risk-list{margin:20px 0}.dashboard-risk-list a{color:#214552;border-bottom:1px solid #edf1f3;justify-content:space-between;align-items:center;padding:12px 0;font-size:12px;text-decoration:none;display:flex}.dashboard-risk-list a>span{align-items:center;gap:9px;display:flex}.dashboard-risk-list strong{font-size:15px}.dashboard-risk-list strong span{color:#8ba29f;margin-left:12px}.risk-dot{background:#99a9b5;border-radius:50%;width:8px;height:8px;display:inline-block}.dot-high{background:#c35c5c}.dot-attention{background:#c99b41}.dot-low{background:#41a081}.dot-insufficient{background:#7c96a9}.dot-pending{background:#c2cbd1}.dashboard-empty{text-align:center;padding:30px 18px}.dashboard-empty>span{color:#268262;background:#e9f5ef;border-radius:50%;place-items:center;width:38px;height:38px;margin:0 auto 18px;display:grid}.dashboard-empty h3{margin-bottom:10px;font-size:15px}.dashboard-empty p{color:#6b828a;max-width:330px;margin:0 auto 18px;font-size:12px;line-height:1.7}.dashboard-empty a{font-size:12px}.rating-distribution{gap:18px;margin:26px 0;display:grid}.rating-distribution a{color:#5b7682;align-items:center;gap:14px;font-size:12px;text-decoration:none;display:flex}.rating-distribution a>span{white-space:nowrap;min-width:27px}.rating-distribution b{color:#bd9749}.rating-distribution a>div{background:#edf2f3;border-radius:8px;flex:1;height:8px;overflow:hidden}.rating-distribution i{background:#4b9b88;border-radius:8px;height:100%;display:block}.rating-distribution strong{text-align:right;min-width:40px;font-weight:500}.dashboard-draft-link{border-top:1px solid #e7edef;justify-content:space-between;align-items:center;gap:15px;padding-top:20px;display:flex}.dashboard-draft-link>div{gap:6px;display:grid}.dashboard-draft-link strong{font-size:25px}.dashboard-draft-link span,.dashboard-draft-link a{font-size:11px}.dashboard-priorities{margin:12px 0 0;padding:0;list-style:none}.dashboard-priorities li{border-top:1px solid #e7edef;align-items:center;gap:18px;padding:17px 0;display:flex}.dashboard-priorities li>div{flex:1}.dashboard-priorities strong{margin-left:10px;font-size:13px}.dashboard-priorities small{color:#718891;margin-top:10px;font-size:11px;display:block}.dashboard-priorities p{color:#587580;overflow-wrap:anywhere;margin:9px 0 0;font-size:12px;line-height:1.7}.dashboard-priorities a{white-space:nowrap;font-size:11px}.dashboard-footer-grid{grid-template-columns:1.45fr 1fr;gap:20px;display:grid}.dashboard-connection{align-items:center;gap:14px;margin:18px 0;display:flex}.dashboard-connection .google-icon{width:38px;height:38px;font-size:19px}.dashboard-connection>div{flex:1}.dashboard-connection strong{font-size:13px}.dashboard-connection small{color:#728993;margin-top:8px;font-size:11px;display:block}.dashboard-connection a{font-size:12px}.dashboard-usage h2{font-size:29px}.dashboard-usage h2 span{color:#7b9098;font-size:15px;font-weight:400}.dashboard-usage a{font-size:12px}.usage-track{background:#e5eeed;border-radius:8px;height:7px;margin:16px 0;overflow:hidden}.usage-track i{background:#248671;height:100%;display:block}.dashboard-footnote{color:#82969e;text-align:right;margin-top:24px;font-size:10px;line-height:1.6}@media (width<=1100px){.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.dashboard-footer-grid{grid-template-columns:1fr}.dashboard-heading{align-items:flex-start}.dashboard-heading h1{font-size:31px}}@media (width<=650px){.dashboard-page{padding:28px 16px}.dashboard-heading{display:block}.dashboard-heading label{margin-top:22px}.dashboard-metrics{gap:10px}.dashboard-metrics>a{padding:18px 14px}.dashboard-metrics strong{font-size:27px}.dashboard-page .card{padding:22px 18px}.dashboard-section-title{flex-wrap:wrap}.dashboard-heading h1{font-size:29px}.dashboard-priorities li{flex-direction:column;align-items:flex-start}.sidebar .app-nav{grid-template-columns:repeat(2,1fr)}.dashboard-footnote{text-align:left}}.dashboard-range{background:#fff;border:1px solid #dce5e9;border-radius:12px;padding:18px 20px}.range-controls{flex-wrap:wrap;align-items:end;gap:15px;display:flex}.range-controls label{color:#5b7480;flex:1;gap:8px;min-width:160px;font-size:11px;display:grid}.range-controls select,.range-controls input{color:#163c47;background:#fff;border:1px solid #dce5e9;border-radius:7px;width:100%;max-width:100%;padding:11px}.range-controls button{padding:12px 20px}.dashboard-date-summary{color:#607d88;flex-wrap:wrap;gap:20px;padding:14px 2px;font-size:11px;line-height:1.7;display:flex}.dashboard-date-summary strong{color:#1d4ed8;font-weight:500}.chart-legend{color:#69828d;flex-wrap:wrap;gap:20px;margin-top:16px;font-size:11px;display:flex}.chart-legend span{align-items:center;gap:7px;display:flex}.chart-legend i{background:#2563eb;width:18px;height:3px;display:inline-block}.dashboard-metrics small.comparison-delta{color:#627b85;font-size:10px;line-height:1.5}.dashboard-page p.comparison-caption{color:#7b9099;margin:13px 0 0;font-size:10px}@media (width<=650px){.dashboard-range{padding:15px}.range-controls label{min-width:100%}.range-controls button{width:100%}.dashboard-date-summary{gap:2px;display:grid}.chart-legend{gap:9px}.dashboard-metrics small.comparison-delta{font-size:10px}}.review-volume-svg{touch-action:pan-y;width:100%;margin-top:16px;display:block}.review-volume-svg text{fill:#607b87;font-size:12px}.review-volume-svg:focus{outline-offset:3px;outline:2px solid #2563eb}.chart-group{align-items:center;gap:12px;margin-bottom:16px;font-size:13px;display:flex}.chart-group select{width:auto;padding:8px 12px}.chart-detail{background:#eef2ff;border-radius:8px;min-height:64px;margin:8px 0;padding:12px;font-size:12px}.chart-detail span{margin:4px 0;display:block}.chart-table{margin-top:16px;font-size:12px}.chart-table summary{cursor:pointer;color:#1d4ed8}.chart-table>div{max-height:300px;overflow:auto}.chart-table table{border-collapse:collapse;width:100%}.chart-table th,.chart-table td{text-align:left;border-bottom:1px solid #dce7e9;padding:8px}.priority-card{align-self:start}.priority-tabs{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.priority-tabs a{border:1px solid #dce7e9;border-radius:20px;padding:7px 11px;font-size:12px;text-decoration:none}.priority-tabs a[aria-current]{background:#e5edff;border-color:#2563eb}.priority-more{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:18px;display:flex}.dashboard-priorities li>div{min-width:0}.dashboard-priorities p{overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dashboard-priorities li>a{flex-shrink:0}@media (width<=650px){.dashboard-priorities li{flex-direction:column;align-items:start}.review-volume-svg text{font-size:15px}}.sidebar-billing{background:#152341;border-radius:10px;gap:8px;margin:18px 0;padding:14px;font-size:12px;display:grid}.sidebar-billing small{color:#c4dce2;line-height:1.5}.billing-page .card{margin:22px 0;padding:26px}.billing-page .people-stats .card{min-width:0;margin:0}.billing-page .people-stats h2{font-size:21px}.billing-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.billing-plan{cursor:pointer;border:1px solid #d3e1e5;border-radius:12px;gap:12px;padding:20px;display:grid}.billing-plan.selected{background:#eef2ff;border-color:#2563eb}.billing-plan input{justify-self:start;width:auto}.billing-plan b{font-size:26px}.billing-plan small{font-size:13px;font-weight:400}.billing-plan span{font-size:13px}.billing-confirm{align-items:start;gap:10px;margin:20px 0;line-height:1.6;display:flex}.billing-confirm input{width:18px;min-width:18px;margin-top:4px}.billing-table{margin:20px 0;overflow:auto}.billing-table table{border-collapse:collapse;width:100%}.billing-table th,.billing-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #dce7e9;padding:16px 10px}@media (width<=850px){.billing-plans{grid-template-columns:1fr}.sidebar-billing{margin:8px 0}.billing-page .dashboard-section-title{flex-direction:column;align-items:start}}@media (width<=650px){.sidebar-billing{display:none}.billing-page .people-stats{grid-template-columns:1fr}.billing-page .people-stats .card{padding:20px}.billing-page .form-grid{gap:16px}}.billing-page .form-grid>label{gap:8px;font-size:13px;display:grid}.billing-page .form-grid input,.billing-page .form-grid select{background:#fff;border:1px solid #d5dee3;border-radius:8px;width:100%;min-width:0;padding:12px}.billing-page .card>p:last-child{margin-bottom:0}.business-create{margin-top:24px}.business-create .form-grid>label{gap:8px;margin-bottom:16px;font-size:13px;display:grid}.business-create input{border:1px solid #d5dee3;border-radius:8px;width:100%;min-width:0;padding:12px}.agency-page .card{margin:22px 0}.agency-page small{color:#627680;font-size:12px;line-height:1.6;display:block}.agency-page form>label:not(.approval-check){gap:8px;margin:16px 0;font-size:13px;display:grid}.agency-page input:not([type=checkbox]),.agency-page select{background:#fff;border:1px solid #cbd8df;border-radius:8px;min-width:0;max-width:100%;padding:12px}.agency-team{padding:0;list-style:none}.agency-team li{border-bottom:1px solid #dce7e9;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.agency-review{border-top:1px solid #dce7e9;padding:20px 0}.agency-review h3{justify-content:space-between;gap:16px;display:flex}.agency-page .people-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.agency-page .billing-table td{white-space:normal;min-width:125px}.agency-page .review dd{white-space:pre-wrap}@media (width<=850px){.agency-page .people-stats{grid-template-columns:1fr 1fr}.agency-team li{flex-direction:column;align-items:start}}.agency-page textarea{resize:vertical;border:1px solid #cbd8df;border-radius:8px;width:100%;min-height:90px;padding:12px}.agency-page fieldset label{gap:8px;margin:14px 0;font-size:13px;display:grid}.agency-page details>summary{cursor:pointer;font-weight:700}.agency-page .agency-team{flex-wrap:wrap}@media (width>=651px){.sidebar{height:100dvh;overflow:hidden}.sidebar>.brand,.sidebar>.account,.sidebar>.sidebar-billing,.sidebar>.sidebar-bottom{flex-shrink:0}.sidebar>.app-nav{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;grid-auto-rows:max-content;align-content:start;min-height:0;overflow-y:auto}.sidebar>.sidebar-bottom{border-top:1px solid #fff2;margin-top:0;padding-top:14px}.sidebar>.sidebar-billing{margin:12px 0}}@media (width>=651px) and (height<=700px){.sidebar{padding-top:16px;padding-bottom:16px}.sidebar>.account{margin:20px 0 14px;padding-bottom:14px}.sidebar>.sidebar-bottom{gap:6px}.sidebar>.sidebar-billing{margin:10px 0;padding:10px}}:root{--brand-blue:#2563eb;--brand-purple:#7c3aed;--brand-cyan:#06b6d4;--brand-night:#080d1e;--ink:#0f172a;--text-secondary:#536580;--surface:#fff;--surface-soft:#f8fafc;--border:#d9e2f1;--focus:#2563eb;color:var(--ink);background:var(--surface-soft);font-family:Arial,Helvetica,sans-serif}body{background:var(--surface-soft);color:var(--ink)}h1,h2,h3{color:var(--ink)}p{color:var(--text-secondary)}a{color:#1d4ed8}button,input,textarea,select{font-family:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}input[type=radio],input[type=checkbox]{accent-color:var(--brand-blue)}.brand.iavalia-brand{letter-spacing:0;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:8px;display:flex}.iavalia-brand img{width:190px;max-width:100%;height:auto;display:block}.iavalia-brand>small{letter-spacing:.25px;color:#b6c9eb;font-size:10px;font-weight:400;line-height:1.5}.sidebar{background:var(--brand-night);color:#f8fafc;border-right:1px solid #1d2b48}.sidebar .iavalia-brand img{width:178px}.sidebar .iavalia-brand{gap:5px}.sidebar .account small,.sidebar-bottom>small{color:#adbedb}.sidebar .account strong,.sidebar-bottom>strong{color:#f8fafc}.sidebar .nav-button{color:#c5d2e9;min-height:44px}.sidebar .nav-button:hover{color:#fff;background:#172643}.sidebar .nav-active,.sidebar .nav-current,.sidebar a[aria-current=page]{color:#fff;background:linear-gradient(100deg,#253b70,#25234c);box-shadow:inset 3px 0 #67d9ed}.sidebar a:not(.nav-button){color:#a9d8ff}.sidebar-billing{background:#111d35;border:1px solid #2b3d61}.sidebar-billing strong{color:#e8efff}.sidebar-billing small{color:#b8c9e5}.sidebar-billing a{color:#8bdff0}.sidebar .app-nav{scrollbar-color:#425879 transparent}.sidebar-bottom .nav-button{border:1px solid #2c3e5d}.auth-brand{background:radial-gradient(ellipse at 15% 25%,#7c3aed24,transparent 60%),radial-gradient(ellipse at 100% 90%,#06b6d421,transparent 65%),var(--brand-night)}.auth-brand h1{color:#f8fafc}.auth-brand p{color:#b7c8e3}.auth-brand .eyebrow{color:#8de5f3}.auth-brand .iavalia-brand img{width:228px}.auth-brand small{color:#adbedb}.auth-main{background:var(--surface-soft)}.auth-card{max-width:430px}.auth-card .eyebrow{color:#5b35b1}.primary{background:var(--brand-blue);border-color:var(--brand-blue);border-radius:10px;min-height:44px}.primary:hover:enabled{background:#1d4ed8;border-color:#1d4ed8}.primary:active:enabled{background:#1e40af}.secondary{color:#294574;border-color:#cad7ec;border-radius:10px;min-height:44px}.secondary:hover:enabled{background:#edf2ff}.auth-card .primary{background:linear-gradient(110deg,#6d28d9,#1d4ed8 60%,#0e7490);border-color:#0000;min-height:50px}.auth-card .primary:hover:enabled{background:linear-gradient(110deg,#5b21b6,#1e40af 60%,#155e75)}.field input,.field textarea,.field select,.billing-page .form-grid input,.billing-page .form-grid select,.business-create input,.inbox-filters input,.inbox-filters select,.range-controls input,.range-controls select{border-color:var(--border);color:var(--ink);min-height:44px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--brand-blue);outline-color:#2563eb40}.field label{color:#354a6b}.eyebrow{color:#5b35b1}.card,.dashboard-range{border-color:var(--border);border-radius:14px;box-shadow:0 3px 16px #1d4ed804}.topline{border-color:var(--border)}.pill{color:#475c85;background:#eef2ff}.steps{border-color:var(--border)}.steps button.active{color:#1d4ed8;background:#eef2ff}.steps button.active>span{background:var(--brand-blue)}.support-note>span{color:var(--brand-purple)}.billing-plan{background:#fff;border-color:#cfdaf0;min-width:0}.billing-plan.selected{border-color:var(--brand-blue);box-shadow:0 0 0 1px var(--brand-blue);background:#eef2ff}.billing-plan b{color:var(--ink)}.billing-plan input{accent-color:var(--brand-blue)}.billing-page .people-stats .card:nth-child(2){border-top:3px solid var(--brand-purple)}.billing-page .people-stats .card:nth-child(3){border-top:3px solid var(--brand-blue)}.billing-page .people-stats .card:first-child{border-top:3px solid #0e7490}.chart-legend i{background:var(--brand-blue)}.chart-legend i.legend-previous{background:repeating-linear-gradient(90deg,#7c3aed 0 5px,#0000 5px 8px)}.review-volume-svg:focus{outline-color:var(--brand-blue)}.dashboard-date-summary strong{color:#1d4ed8}.priority-tabs a[aria-current]{border-color:var(--brand-blue);color:#1d4ed8;background:#eef2ff}.chart-detail{background:#eef2ff}.chart-table summary{color:#1d4ed8}@media (width<=650px){.iavalia-brand img,.sidebar .iavalia-brand img{width:155px}.sidebar .iavalia-brand{align-items:flex-start;width:auto;max-width:100%}.sidebar .iavalia-brand>small{font-size:9px}.auth-brand .iavalia-brand img{width:180px}.auth-brand .brand{margin-bottom:0}.auth-card .primary{min-height:52px}.billing-plan{padding:21px}.billing-plan span{font-size:14px}.billing-page .primary,.billing-page .secondary{min-height:48px}.card{border-radius:12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.workspace-mobile-header,.sidebar-close,.sidebar-backdrop{display:none}@media (width>=651px){.sidebar{scrollbar-width:thin;height:100dvh;padding:18px 16px;overflow:hidden auto}.sidebar .iavalia-brand img{width:154px}.sidebar .iavalia-brand{gap:3px}.sidebar .iavalia-brand>small{font-size:9px;line-height:1.4}.sidebar>.account{gap:5px;margin:16px 0 12px;padding-bottom:12px}.sidebar>.account small{font-size:9px}.sidebar>.account strong{font-size:14px;line-height:1.3}.sidebar>.app-nav{overscroll-behavior:auto;flex-direction:column;flex:none;gap:2px;min-height:auto;display:flex;overflow:visible}.sidebar .app-nav .nav-button{flex-shrink:0;min-height:38px;margin:0;padding:9px 11px;font-size:12px;line-height:20px}.sidebar>.sidebar-billing{gap:5px;margin:12px 0;padding:10px 11px;font-size:11px}.sidebar-billing small{font-size:10px;line-height:1.4}.sidebar-billing a{font-size:11px;line-height:1.5}.sidebar>.sidebar-bottom{gap:5px;margin-top:auto;padding:10px 0 0;font-size:11px}.sidebar-bottom>strong{line-height:1.4}.sidebar-bottom>a{line-height:1.5}.sidebar-bottom>small{display:none}.sidebar-bottom .nav-button{min-height:34px;margin:3px 0 0;padding:7px 10px;font-size:11px;line-height:18px}}@media (width>=651px) and (height<=780px){.sidebar{padding:12px 15px}.sidebar .iavalia-brand img{width:144px}.sidebar>.account{gap:4px;margin:12px 0 9px;padding-bottom:9px}.sidebar .app-nav .nav-button{min-height:34px;padding:7px 10px;line-height:20px}.sidebar>.sidebar-billing{gap:4px;margin:9px 0;padding:8px 10px}.sidebar>.sidebar-bottom{gap:4px;padding-top:8px}}@media (width>=651px) and (height<=660px){.sidebar{padding-top:10px;padding-bottom:10px}.sidebar .iavalia-brand img{width:128px}.sidebar .iavalia-brand>small{font-size:8px}.sidebar>.account{margin:9px 0 7px;padding-bottom:7px}.sidebar .app-nav .nav-button{min-height:32px;padding-top:6px;padding-bottom:6px}.sidebar>.sidebar-billing{margin:7px 0}.sidebar-bottom .nav-button{min-height:32px}}@media (width<=650px){.workspace-mobile-header{z-index:70;min-height:calc(72px + env(safe-area-inset-top));padding:calc(10px + env(safe-area-inset-top)) 16px 10px;background:#080d1e;border-bottom:1px solid #26354f;justify-content:space-between;align-items:center;gap:16px;display:flex;position:fixed;inset:0 0 auto}.workspace-mobile-header .iavalia-brand img{width:136px}.workspace-mobile-header .iavalia-brand>small{display:none}.workspace-menu-toggle{color:#f8fafc;background:#15213c;border:1px solid #53678c;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-width:96px;min-height:48px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.workspace>.setup-main{padding-top:calc(72px + env(safe-area-inset-top));width:100%;min-width:0;margin-left:0}.sidebar{z-index:90;width:min(320px,100vw - 44px);height:100dvh;max-height:100dvh;padding:calc(20px + env(safe-area-inset-top)) 16px calc(16px + env(safe-area-inset-bottom));overscroll-behavior:contain;visibility:hidden;flex-flow:column;align-items:stretch;gap:0;transition:transform .2s,visibility .2s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto;transform:translate(-105%);box-shadow:15px 0 50px #0005}.sidebar.sidebar-open{visibility:visible;transform:translate(0)}.sidebar-backdrop{z-index:80;cursor:default;background:#02061799;border:0;padding:0;display:block;position:fixed;inset:0}.sidebar-close{right:12px;top:calc(13px + env(safe-area-inset-top));color:#fff;background:#15213c;border:1px solid #43577c;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;position:absolute}.sidebar .iavalia-brand{flex-shrink:0;gap:5px;min-height:62px;padding-right:42px}.sidebar .iavalia-brand img{width:150px}.sidebar .iavalia-brand>small{font-size:9px}.sidebar>.account{flex-shrink:0;gap:5px;margin:16px 0 12px;padding:0 0 12px;display:grid}.sidebar>.account strong{font-size:15px}.sidebar>.account small{font-size:9px}.sidebar>.app-nav{flex-direction:column;flex:none;order:0;gap:3px;width:100%;min-height:auto;display:flex;overflow:visible}.sidebar .app-nav .nav-button{text-align:left;justify-content:flex-start;align-items:center;min-height:44px;margin:0;padding:11px 12px;font-size:13px;line-height:1.5;display:flex}.sidebar>.sidebar-billing{flex-shrink:0;gap:6px;margin:14px 0;padding:12px;font-size:12px;display:grid}.sidebar-billing small{font-size:11px;line-height:1.5}.sidebar-billing a{align-items:center;min-height:30px;font-size:12px;display:flex}.sidebar>.sidebar-bottom{border-top:1px solid #26354f;flex-shrink:0;gap:9px;margin:auto 0 0;padding:14px 0 0;font-size:12px;display:grid}.sidebar-bottom>strong{line-height:1.5;display:block}.sidebar-bottom>a{align-items:center;min-height:36px;display:flex}.sidebar-bottom>small{display:none}.sidebar-bottom .nav-button{min-height:46px;margin:0;padding:12px;font-size:13px}.setup-main{scroll-margin-top:85px}.setup-main a,.setup-main button{scroll-margin-top:90px}}.quota-notice{background:#eef2ff;border:1px solid #b8c9f2;border-left:4px solid #7c3aed;border-radius:13px;justify-content:space-between;align-items:center;gap:24px;margin:24px 0;padding:22px;display:flex}.quota-notice>div{min-width:0}.quota-notice h2{margin-bottom:10px;font-size:21px}.quota-notice p{color:#354969;margin-bottom:10px;font-size:14px}.quota-notice small{color:#536580;font-size:12px;line-height:1.6}.quota-cta{color:#fff;white-space:normal;flex-shrink:0;justify-content:center;align-items:center;min-height:48px;text-decoration:none;display:flex}.operation-result{border-bottom:1px solid #e0e7f2;padding:13px 0}.operation-result:last-of-type{border-bottom:0;margin-bottom:12px}.operation-result>p{margin:0 0 6px}.operation-result .operation-reason{color:#536580;font-size:13px}.operation-result>a{align-items:center;min-height:40px;font-size:13px;font-weight:600;display:inline-flex}@media (width<=650px){.quota-notice{flex-direction:column;align-items:stretch;gap:17px;padding:20px 17px}.quota-notice .quota-cta{width:100%;min-height:50px}.quota-notice h2{font-size:21px}.operation-result>a{overflow-wrap:anywhere;min-height:44px}.setup-main .inbox-page{width:100%;min-width:0;max-width:100%;padding:24px 16px 40px}.inbox-page .card,.inbox-page form,.inbox-page fieldset,.inbox-page .form-grid,.inbox-page .people-stats,.inbox-page .billing-plans{min-width:0;max-width:100%}.inbox-page h1{overflow-wrap:anywhere;font-size:29px}.inbox-page h2{overflow-wrap:anywhere;font-size:23px;line-height:1.25}.inbox-page h3,.inbox-page p,.inbox-page small,.inbox-page strong,.inbox-page a,.inbox-page .notice{overflow-wrap:anywhere}.inbox-page .people-stats{grid-template-columns:minmax(0,1fr);gap:10px}.inbox-page .people-stats section,.billing-page .people-stats .card{min-width:0;padding:18px 20px}.inbox-page .people-stats b{font-size:28px}.inbox-page .people-stats span{font-size:12px}.inbox-page .people-stats section{gap:6px}.inbox-page>.card,.billing-page .card{border-radius:13px;padding:20px 17px}.inbox-filters{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.inbox-filters label{gap:8px;width:100%;min-width:0;max-width:100%;font-size:13px;display:grid}.inbox-filters input,.inbox-filters select{width:100%;min-width:0;max-width:100%;height:48px;margin:0;padding:11px 12px;font-size:16px}.inbox-filters button{width:100%;min-width:0;min-height:50px}.sync-row{align-items:stretch;gap:14px;width:100%;min-width:0}.sync-row>div{min-width:0;max-width:100%}.sync-row strong{overflow-wrap:anywhere;display:block}.sync-row .primary{white-space:normal;width:100%;min-height:50px}.review-card header{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.review-card header>div{min-width:0;max-width:100%}.review-card header strong{font-size:16px;line-height:1.45}.review-card .stars{white-space:normal;letter-spacing:1px;max-width:100%}.review-card .review-text,.review-card .published-reply p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.8}.review-card textarea,.review-card input,.review-card select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-size:16px}.review-card textarea{resize:vertical;min-height:160px;padding:12px}.review-card .actions{flex-direction:column;align-items:stretch;gap:10px;display:flex}.review-card .actions>button,.review-card .reply-editor-toggle>button,.review-card .risk-panel button{white-space:normal;width:100%;min-height:48px;line-height:1.5}.review-card .reply-editor-toggle{flex-direction:column;align-items:stretch}.risk-heading{flex-wrap:wrap;gap:9px}.risk-panel,.published-reply{min-width:0;max-width:100%}.risk-panel select,.risk-panel input,.risk-panel textarea{width:100%;min-width:0;max-width:100%;font-size:16px}.risk-panel form{min-width:0}.risk-panel .actions{flex-direction:column;display:flex}.inbox-page .pagination{flex-wrap:wrap;gap:7px;max-width:100%;display:flex}.pagination a,.pagination span{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px 12px;display:flex}.pagination a[aria-current=page],.pagination span[aria-current=page]{color:#fff;background:#2563eb}.billing-plans{grid-template-columns:minmax(0,1fr);gap:12px}.billing-plan{gap:10px;min-width:0;padding:20px}.billing-plan b{white-space:normal;font-size:28px;line-height:1.3}.billing-plan span{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.billing-plan input[type=radio]{width:22px;min-width:22px;height:22px;min-height:22px}.billing-page .form-grid{grid-template-columns:minmax(0,1fr);gap:16px}.billing-page .form-grid label{min-width:0}.billing-page input:not([type=checkbox]):not([type=radio]),.billing-page select{color:#0f172a;background:#fff;border:1px solid #cad7ec;border-radius:9px;width:100%;min-width:0;max-width:100%;min-height:48px;padding:12px;font-size:16px}.billing-confirm{overflow-wrap:anywhere;align-items:flex-start;min-width:0;max-width:100%;font-size:13px;line-height:1.7}.billing-confirm input[type=checkbox]{flex:0 0 22px;width:22px;min-width:22px;height:22px;margin-top:2px}.billing-page form>.primary,.billing-page form>.secondary,.billing-page .dashboard-section-title>.secondary{white-space:normal;width:100%;min-height:50px;line-height:1.5}.billing-page .dashboard-section-title,.billing-page .dashboard-section-title>div{min-width:0;max-width:100%}.billing-page .dashboard-section-title{align-items:stretch;gap:14px}.billing-page .billing-table{max-width:100%;margin:20px 0;overflow:visible}.billing-page .billing-table table{width:100%;max-width:100%;display:block}.billing-page .billing-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.billing-page .billing-table tbody{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.billing-page .billing-table tbody tr{background:#f8fafc;border:1px solid #d9e2f1;border-radius:10px;padding:5px 13px;display:block}.billing-page .billing-table td{white-space:normal;overflow-wrap:anywhere;grid-template-columns:82px minmax(0,1fr);gap:10px;min-width:0;padding:12px 0;font-size:13px;line-height:1.6;display:grid}.billing-page .billing-table td:last-child{border-bottom:0}.billing-page .billing-table td:before{content:attr(data-label);color:#536580;font-size:12px;font-weight:700}.billing-page .billing-table td a{overflow-wrap:anywhere;min-height:44px;margin:-8px 0;padding:10px 0;line-height:1.6;display:inline-block}.billing-page fieldset>.primary,.billing-page fieldset>.secondary{white-space:normal;width:100%;min-height:50px;line-height:1.5}.risk-actions{flex-direction:column;align-items:stretch;gap:10px}}#perfis-conectados{scroll-margin-top:90px}.payment-confirmation{background:#effaf6;border-color:#a7dccc}.payment-confirmation h2{color:#16634b}.review-card.review-new{background:linear-gradient(110deg,#f2f6ff,#fff 60%);border-color:#b9caff #b9caff #b9caff #2563eb;border-left-style:solid;border-left-width:4px}.new-review-badge{color:#4930a3;vertical-align:middle;background:#e8eaff;border-radius:999px;align-items:center;margin-left:10px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}.inbox-disclosure>summary{cursor:pointer;color:#0f172a;overflow-wrap:anywhere;align-content:center;min-height:48px;font-weight:700}.inbox-disclosure>summary span{color:#64748b;margin-left:12px;font-size:13px;font-weight:400}.inbox-disclosure>summary::marker{color:#2563eb}.inbox-disclosure .disclosure-content{margin-top:18px}.filter-disclosure .inbox-filters{box-shadow:none;background:0 0;border:0;padding:0}.task-history{margin-top:24px}.inbox-disclosure>summary:focus-visible{outline-offset:4px;border-radius:4px;outline:3px solid #2563eb}@media (width<=650px){.inbox-disclosure>summary span{margin-top:5px;margin-left:18px;display:block}.filter-disclosure .inbox-filters{margin:18px 0 0}.filter-disclosure .secondary{text-align:center;min-height:48px}.inbox-page .inbox-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:16px 0}.inbox-page .inbox-metrics section{border-radius:10px;align-content:start;gap:5px;padding:12px 8px}.inbox-page .inbox-metrics b{white-space:nowrap;letter-spacing:-.6px;font-size:clamp(18px,4.3vw,24px);line-height:1.15}.inbox-page .inbox-metrics span{overflow-wrap:normal;font-size:11px;line-height:1.35}}.review-reply-disclosure>summary{cursor:pointer;align-content:center;min-height:44px;font-size:13px;font-weight:700}.review-reply-disclosure>summary:focus-visible{outline-offset:3px;outline:3px solid #2563eb}@media (width<=650px){.inbox-page>.review-card{margin-bottom:14px;padding:16px 14px}.review-card header{gap:8px}.review-card small{margin-top:5px;font-size:11px;line-height:1.4}.review-card .review-text{margin:12px 0;font-size:14px;line-height:1.5}.review-card .published-reply{margin:12px 0;padding:4px 12px}.review-card .reply-editor-toggle{margin-top:12px}.review-card .reply-editor-toggle button{width:100%;min-height:44px}.review-card form{margin-top:14px}.review-card .published-reply p{font-size:14px;line-height:1.5}}.risk-disclosure>summary{cursor:pointer;min-height:44px;list-style:none}.risk-disclosure>summary::-webkit-details-marker{display:none}.risk-disclosure>summary:after{content:"▸";color:#64748b;margin-left:auto}.risk-disclosure[open]>summary:after{content:"▾"}.risk-disclosure>summary:focus-visible{outline-offset:3px;border-radius:5px;outline:3px solid #2563eb}.risk-details{padding-top:8px}@media (width<=650px){.review-card .risk-disclosure{margin:12px 0;padding:5px 12px}.review-card .risk-disclosure .risk-heading{margin:0}.review-card .risk-disclosure .risk-details{padding:8px 0 10px}.review-card .risk-disclosure .risk-reason{font-size:13px;line-height:1.5}}.comment-toggle{display:none}@media (width<=650px){.review-comment .review-text:not(.comment-expanded){-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.review-card .comment-toggle{color:#2563eb;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin-top:-6px;margin-bottom:4px;padding:0 4px;font-size:13px;font-weight:700;display:inline-flex}.comment-toggle:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #2563eb}.dashboard-page{min-width:0;max-width:100%;padding:20px 16px 32px}.dashboard-heading{margin-bottom:16px}.dashboard-heading h1{margin-bottom:8px;font-size:27px}.dashboard-heading p{font-size:13px;line-height:1.5}.dashboard-heading .eyebrow{margin-bottom:8px;font-size:10px}.dashboard-range-disclosure{padding:10px 13px}.dashboard-date-summary{gap:1px;padding:9px 0;font-size:10px}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0}.dashboard-metrics>a{border-radius:10px;gap:5px;min-width:0;padding:12px}.dashboard-metrics strong{font-size:26px;line-height:1.1}.dashboard-metrics em{font-size:13px}.dashboard-metrics>a>span{font-size:12px}.dashboard-metrics small,.dashboard-metrics small.comparison-delta{font-size:10px;line-height:1.35}.dashboard-grid,.dashboard-footer-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin:12px 0}.dashboard-page .card{border-radius:12px;min-width:0;padding:16px 14px}.dashboard-page h2{font-size:18px;line-height:1.3}.dashboard-section-title{gap:8px;margin-bottom:8px}.dashboard-page .eyebrow{margin-bottom:6px}.dashboard-page .card>p{margin:8px 0;line-height:1.5}.dashboard-risk-list{margin:10px 0}.dashboard-risk-list a{min-height:44px;padding:9px 0}.rating-distribution{gap:6px;margin:12px 0}.rating-distribution a{min-height:36px}.dashboard-priorities li{gap:8px;padding:12px 0}.dashboard-priorities small{margin-top:6px}.dashboard-priorities p{-webkit-line-clamp:3;line-height:1.5}.dashboard-priorities li>a{align-items:center;min-height:44px;display:inline-flex}.priority-tabs{gap:6px;margin:10px 0}.priority-tabs a{align-items:center;min-height:44px;padding:7px 10px;display:inline-flex}.dashboard-connection{gap:9px;margin:12px 0}.dashboard-connection>div{overflow-wrap:anywhere;min-width:0}.dashboard-draft-link{padding-top:12px}.dashboard-page .chart-group{flex-wrap:wrap;margin-bottom:10px}.dashboard-page select,.dashboard-page input{min-width:0;min-height:44px;font-size:16px}.dashboard-page .range-controls label{flex-basis:100%;min-width:0}.dashboard-page .chart-detail{min-height:0;padding:9px}.dashboard-footnote{margin-top:12px}}.dashboard-disclosure{align-self:start}.dashboard-disclosure .card.dashboard-volume{box-shadow:none;background:0 0;border:0;padding:0}.dashboard-disclosure .dashboard-risks>p,.dashboard-disclosure .dashboard-risks>small{color:#64748b;font-size:12px;line-height:1.6}@media (width>=651px){.dashboard-disclosure>summary{display:none}.dashboard-disclosure>.disclosure-content{margin-top:0}}@media (width<=650px){.dashboard-page .dashboard-disclosure{padding:8px 14px}.dashboard-disclosure>.disclosure-content{margin-top:12px;padding-bottom:8px}.dashboard-disclosure .dashboard-volume .dashboard-section-title,.dashboard-disclosure .dashboard-risks>.dashboard-section-title{display:none}}.plan-disclosure>summary .plan-name{color:#0f172a;text-transform:capitalize;margin:0;font-size:15px;font-weight:700;display:block}.plan-disclosure>summary .plan-balance{color:#2563eb;margin:6px 0 0;font-size:14px;font-weight:600;display:block}.plan-disclosure>summary{list-style:none}.plan-disclosure>summary::-webkit-details-marker{display:none}.plan-disclosure>summary:after{content:"▸";float:right;color:#64748b;margin-top:-30px}.plan-disclosure[open]>summary:after{content:"▾"}@media (width<=650px){.dashboard-priorities .priority-comment p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dashboard-priorities .priority-comment p.priority-expanded{-webkit-line-clamp:unset;display:block;overflow:visible}.dashboard-priorities .comment-toggle{color:#2563eb;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0 4px;font-size:12px;font-weight:700;display:inline-flex}.billing-page .billing-plans{gap:9px;margin:14px 0}.billing-page .billing-plan{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px 8px;padding:13px 12px}.billing-page .billing-plan input{grid-area:1/1;width:20px;height:20px;margin:0}.billing-page .billing-plan>strong{grid-area:1/2;font-size:15px}.billing-page .billing-plan>b{white-space:nowrap;letter-spacing:-.5px;grid-area:1/3;font-size:21px}.billing-page .billing-plan>b small{font-size:11px}.billing-page .billing-plan>span{grid-column:2/-1;font-size:12px;line-height:1.4}.billing-page .billing-plan>span:last-child{color:#2563eb;font-weight:600}.billing-page .people-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.billing-page .people-stats .card{min-width:0;padding:12px}.billing-page .people-stats .card:first-child{grid-column:1/-1}.billing-page .people-stats h2{margin:6px 0;font-size:19px}.billing-page .people-stats p{margin:6px 0 0;font-size:12px;line-height:1.45}.billing-page .people-stats small{font-size:11px}.billing-page>.card{margin:14px 0;padding:16px 14px}.billing-page .billing-history{padding:8px 14px}.billing-history .dashboard-section-title h2{display:none}.billing-history .dashboard-section-title p{margin:0;font-size:12px;line-height:1.5}.billing-page .billing-history .billing-table{margin:12px 0}.billing-page .billing-history .billing-table td{padding:7px 10px;font-size:12px}.billing-page .billing-history .billing-table tbody{gap:9px}.billing-page .billing-history .billing-table a{align-items:center;min-height:44px;display:inline-flex}.billing-page .billing-history>.disclosure-content{padding-bottom:8px}.billing-history p{font-size:12px;line-height:1.5}.billing-page .billing-how{padding:8px 14px}.billing-how .disclosure-content p{font-size:13px;line-height:1.6}.billing-how .disclosure-content p:last-child{margin-bottom:8px}}.billing-financial{border-top:1px solid #dbe3f0;margin-top:18px;padding-top:12px}.billing-financial>.disclosure-content>.primary{min-height:48px}@media (width<=650px){.billing-financial{margin-top:12px;padding-top:8px}.billing-financial>summary{min-height:52px}.billing-financial .form-grid{gap:12px}.billing-financial>.disclosure-content>.primary{width:100%;min-height:50px}.billing-financial .disclosure-content>p{font-size:12px;line-height:1.5}}.payment-mobile-summary{display:none}@media (width<=650px){.payment-confirmation .payment-full-message{display:none}.payment-confirmation .payment-mobile-summary{gap:5px;display:grid}.payment-mobile-summary strong{color:#16634b;font-size:16px}.payment-mobile-summary span{color:#16634b;font-size:14px}.billing-page .payment-confirmation{border-radius:12px;gap:12px;margin:16px 0;padding:14px}.payment-confirmation .quota-cta{min-height:46px;padding:11px 16px}}.sandbox-mobile{display:none}@media (width<=650px){.sandbox-notice .sandbox-full{display:none}.sandbox-notice .sandbox-mobile{font-size:11px;line-height:1.4;display:block}.billing-page .sandbox-notice{border-radius:8px;margin:12px 0;padding:8px 11px}}.billing-mobile-status{display:none}@media (width<=650px){.billing-page .billing-desktop-stats{display:none}.billing-mobile-status{color:#64748b;background:#fff;border:1px solid #dbe3f0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:5px 12px;margin:12px 0;padding:11px 13px;font-size:11px;line-height:1.5;display:flex}.billing-mobile-status strong{color:#0f172a;flex-basis:100%;font-size:13px}.billing-mobile-status span{overflow-wrap:anywhere;min-width:0}.businesses-page .business-account-summary{margin:10px 0 16px;font-size:12px;line-height:1.5}.inbox-page.businesses-page>.card{margin-bottom:12px;padding:16px 14px}.businesses-page h2{margin-bottom:10px;font-size:18px}.businesses-page .people-list li{flex-direction:column;align-items:start;gap:8px;padding:12px 0}.businesses-page .people-list li>div{width:100%;min-width:0}.businesses-page .people-list strong{font-size:14px}.businesses-page .people-list small{overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.45}.businesses-page .people-list li>a{align-items:center;min-height:44px;font-size:12px;display:inline-flex}.businesses-page .business-create{padding:8px 14px!important}.business-create .form-grid{grid-template-columns:minmax(0,1fr);gap:12px}.business-create fieldset{border:0;min-width:0;margin:0;padding:0}.business-create label{gap:6px;min-width:0;font-size:12px;display:grid}.business-create input{border:1px solid #cfdaf0;border-radius:8px;width:100%;min-width:0;max-width:100%;min-height:44px;padding:10px 12px;font-size:16px}.business-create form p{margin:12px 0;font-size:12px;line-height:1.5}.business-create .primary{white-space:normal;width:100%;min-height:48px;padding:11px}.business-create .notice{padding:12px;font-size:12px;line-height:1.5}}@media (width>=651px){.setup-disclosure>summary{display:none}.setup-disclosure>.disclosure-content{margin-top:0}}@media (width<=650px){.guided-setup{min-width:0;max-width:100%;padding:20px 16px 32px}.guided-setup .heading{margin-bottom:16px}.guided-setup .heading h1{margin-bottom:8px;font-size:25px;line-height:1.2}.guided-setup .heading p{font-size:12px;line-height:1.5}.guided-setup .steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:14px 0;padding:0;display:grid}.guided-setup .steps button{align-items:center;gap:7px;min-width:0;min-height:48px;padding:8px;display:flex}.guided-setup .steps b{white-space:normal;text-align:left;font-size:11px}.guided-setup .steps button>span{width:24px;min-width:24px;height:24px;font-size:11px}.guided-setup .setup-grid{grid-template-columns:minmax(0,1fr);gap:12px}.guided-setup .setup-disclosure{min-width:0;margin:0 0 12px;padding:8px 14px}.guided-setup .setup-disclosure .disclosure-content{margin-top:12px;padding-bottom:8px}.guided-setup .main-card h2{margin:8px 0;font-size:19px;line-height:1.3}.guided-setup .main-card p{font-size:12px;line-height:1.5}.guided-setup .field{margin-bottom:12px}.guided-setup .field label{margin-bottom:6px;font-size:12px}.guided-setup input,.guided-setup select,.guided-setup textarea{width:100%;min-width:0;max-width:100%;min-height:44px;padding:10px 12px;font-size:16px}.guided-setup textarea{min-height:80px}.guided-setup .form-grid{grid-template-columns:minmax(0,1fr);gap:0}.guided-setup fieldset{border:0;min-width:0;margin:0;padding:0}.guided-setup .actions{flex-direction:column;align-items:stretch;gap:8px;margin-top:14px;display:flex}.guided-setup .actions button{white-space:normal;width:100%;min-height:48px}.guided-setup .support{min-width:0}.guided-setup .support p,.guided-setup .support small{font-size:12px;line-height:1.5}.guided-setup .review dd{overflow-wrap:anywhere;margin:5px 0 12px;font-size:13px}.guided-setup .review dt{font-size:12px}.guided-setup .connection{flex-wrap:wrap;gap:10px}.guided-setup .connection h3{font-size:15px}.guided-setup .pill{white-space:normal;overflow-wrap:anywhere}.people-page{min-width:0;max-width:100%;padding:20px 16px 32px}.people-page h1{margin-bottom:10px;font-size:27px}.people-page>p{font-size:12px;line-height:1.5}.people-header{margin-bottom:14px}.people-page .people-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:16px 0}.people-page .people-stats section{gap:5px;min-width:0;padding:12px 8px}.people-page .people-stats b{font-size:22px;line-height:1.15}.people-page .people-stats span{font-size:11px;line-height:1.35}.people-page>.card{margin-bottom:12px;padding:16px 14px}.people-page h2{margin:0 0 10px;font-size:18px}.people-page .people-invite{padding:8px 14px}.people-page .people-list li{align-items:center;gap:8px;min-width:0;padding:11px 0}.people-page .people-list li>div:first-child{overflow-wrap:anywhere;flex-basis:65%;min-width:0}.people-page .people-list strong{font-size:13px}.people-page .people-list small{overflow-wrap:anywhere;margin-top:5px;font-size:11px;line-height:1.45}.people-page .people-list .pill{padding:5px 8px;font-size:10px}.people-page .people-list button{min-height:44px;padding:9px 12px;font-size:12px}.people-invite p,.people-invite small{font-size:12px;line-height:1.5}.people-invite .field{margin-bottom:12px}.people-invite input{width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:16px}.people-invite .primary{width:100%;min-height:48px;margin-bottom:12px}.people-page .inline-actions{flex-wrap:wrap;gap:8px;display:flex}.people-page .inline-actions button{white-space:normal;flex:1}.people-page .invitation-link input{min-width:0;max-width:100%;font-size:13px}.people-page .people-invitations{padding:8px 14px}.people-invitations .disclosure-content>p{margin:8px 0;font-size:12px;line-height:1.5}.people-page .people-members{padding:8px 14px}}html{scroll-padding-top:84px}input,textarea,select{scroll-margin-top:92px;scroll-margin-bottom:100px}.inbox-disclosure>summary{padding-right:22px;list-style:none;position:relative}.inbox-disclosure>summary::-webkit-details-marker{display:none}.inbox-disclosure>summary:after{content:"▸";color:#64748b;position:absolute;top:50%;right:0;transform:translateY(-50%)}.inbox-disclosure[open]>summary:after{content:"▾"}.plan-disclosure>summary:after{float:none;margin:0}.inbox-disclosure .disclosure-content{min-width:0}@media (width<=650px){.auth-shell,.auth-main,.auth-card,.invitation-page,.agency-page,.publication-page{min-width:0;max-width:100%}.auth-main{align-items:start;padding:24px 16px}.auth-card{width:100%;padding:0}.auth-card h1,.invitation-page h1{font-size:26px;line-height:1.25}.auth-card p,.invitation-page p{font-size:13px;line-height:1.5}.auth-card .field{margin-bottom:14px}.auth-card input,.invitation-page input{min-width:0;max-width:100%;min-height:46px;padding:11px 12px;font-size:16px}.auth-card .primary,.invitation-page .primary{white-space:normal;width:100%;min-height:48px}.auth-card a,.invitation-page a{align-items:center;min-height:44px;display:inline-flex}.invitation-page{margin:0 auto;padding:20px 16px}.invitation-page .card{padding:16px 14px}.publication-page .actions,.agency-page .actions{flex-direction:column;align-items:stretch;gap:9px;display:flex}.publication-page .actions>*{white-space:normal;text-align:center;justify-content:center;align-items:center;min-height:48px;padding:11px 12px;font-size:13px;display:flex}.publication-page .approval-check,.agency-page .approval-check{align-items:start;gap:10px;font-size:13px;line-height:1.5}.publication-page .approval-check input,.agency-page .approval-check input{flex:0 0 22px;width:22px;min-width:22px;height:22px;margin:3px 0 0}.publication-page .review-text{font-size:14px;line-height:1.6}.publication-page .card>button{white-space:normal;width:100%;min-height:48px}.publication-page .card{margin-bottom:12px}.publication-page h1{font-size:26px}.agency-page>.card{margin:12px 0;padding:16px 14px}.agency-page .form-grid{grid-template-columns:minmax(0,1fr);gap:12px}.agency-page label{min-width:0;font-size:12px}.agency-page input:not([type=checkbox]),.agency-page textarea,.agency-page select{width:100%;min-width:0;max-width:100%;min-height:44px;padding:10px 12px;font-size:16px}.agency-page textarea{min-height:88px}.agency-page fieldset{border:0;min-width:0;margin:0;padding:0}.agency-page form>button,.agency-page fieldset>button{white-space:normal;width:100%;min-height:48px}.agency-page summary{cursor:pointer;align-content:center;min-height:44px;font-size:14px;font-weight:700}.agency-page p,.agency-page dd{overflow-wrap:anywhere;font-size:13px;line-height:1.5}.agency-page .agency-team li{gap:10px;padding:12px 0}.agency-page .agency-team button{min-height:44px}.agency-page .billing-table{max-width:100%}.agency-page .billing-table td{overflow-wrap:anywhere}.agency-page .notice{font-size:12px;line-height:1.5}.removal-confirm{padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom));align-items:center;overflow:auto}.removal-confirm .card{max-width:100%;max-height:calc(100dvh - 32px);padding:20px 16px;overflow:auto}.removal-confirm .actions{gap:9px;display:grid}.removal-confirm button{white-space:normal;min-height:48px}.workspace-mobile-header{padding-top:env(safe-area-inset-top)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
