:root{color:#dfe8ff;font-synthesis:none;text-rendering:optimizelegibility;--text:#dfe8ff;--muted:#9aa7c1;--subtle:#697792;--line:#91acff24;--panel:linear-gradient(180deg, #0d162aeb, #080f1eeb);--cyan:#18d8ff;--violet:#8e5cff;--shadow:0 24px 90px #00000057;background:#050a16;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}*{box-sizing:border-box}html{background:#050a16}body{background:#050a16;min-width:320px;min-height:100vh;margin:0}a{color:inherit}::selection{background:#18d8ff52}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}button,input,select{font:inherit}button,label{-webkit-tap-highlight-color:transparent}button{border:0}button:disabled{cursor:not-allowed;opacity:.48}.auth-page,.not-found-page{min-height:100vh;color:var(--text);background:radial-gradient(circle at 22% 20%,#693fff38,#0000 34%),radial-gradient(circle at 76% 78%,#00d1ff2e,#0000 38%),#050a16;grid-template-columns:minmax(360px,.72fr) minmax(420px,1fr);gap:28px;padding:34px;display:grid}.not-found-page{grid-template-columns:1fr;place-items:center}.auth-card,.not-found-card{border:1px solid var(--line);min-height:calc(100vh - 68px);box-shadow:var(--shadow);background:linear-gradient(#0c1222eb,#070c18f5);border-radius:18px;align-content:space-between;padding:30px;display:grid}.not-found-card{gap:22px;width:min(620px,100%);min-height:0}.auth-copy{gap:20px;max-width:620px;display:grid}.auth-copy h1,.page-head h1,.hero-copy h1,.report-hero h1,.not-found-card h1{color:#f7fbff;margin:0;font-size:48px;line-height:1.08}.auth-copy p,.not-found-card p,.page-head p,.hero-copy p{color:var(--muted);margin:0;line-height:1.85}.auth-actions{gap:16px;display:grid}.google-button-host{min-height:44px}.auth-note,.privacy-card,.loading-panel{color:var(--muted);align-items:center;gap:10px;display:flex}.auth-note svg,.privacy-card svg{color:var(--cyan)}.auth-visual{border:1px solid var(--line);min-height:calc(100vh - 68px);box-shadow:var(--shadow);background:#060b17;border-radius:18px;position:relative;overflow:hidden}.auth-visual img{object-fit:cover;opacity:.88;width:100%;height:100%}.preview-panel{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f7fbff;background:#080e1cc7;border-radius:14px}.floating{gap:6px;padding:16px;display:grid;position:absolute}.floating.top{top:28px;right:28px}.floating.bottom{width:min(360px,100% - 56px);bottom:28px;right:28px}.app-frame{min-height:100vh;color:var(--text);background:linear-gradient(#070c18f0,#030811fa),radial-gradient(circle at 70% 10%,#5e46ff38,#0000 32%);grid-template-columns:224px minmax(0,1fr);display:grid}.sidebar{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040913e0;grid-template-rows:auto 1fr auto auto;gap:22px;height:100vh;padding:22px 16px;display:grid;position:sticky;top:0}.logo{color:#f7fbff;align-items:center;gap:12px;display:flex}.logo-mark{width:42px;height:42px;color:var(--violet);background:linear-gradient(135deg,#17d6ff2e,#9446ff47);border-radius:12px;place-items:center;display:grid}.logo strong{font-size:24px;line-height:1;display:block}.logo span{color:var(--subtle);margin-top:4px;font-size:10px;display:block}.primary-nav{align-content:start;gap:8px;display:grid}.primary-nav button,.help-link,.quick-actions button{width:100%;min-height:50px;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:0 14px;display:flex}.primary-nav button:hover,.help-link:hover,.quick-actions button:hover{border-color:var(--line);color:#f7fbff;background:#ffffff0a}.primary-nav button.active{color:#f7fbff;background:linear-gradient(100deg,#14cfff4d,#8741ff57);border-color:#3fcdff38;box-shadow:0 18px 45px #2258ff2e}.plan-card{border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:12px;padding:16px;display:grid}.plan-card p,.plan-card strong{margin:0}.plan-card p{color:var(--muted);font-size:12px}.plan-card strong{color:#f7fbff;font-size:18px}.plan-card button,.ghost,.primary-cta,.text-action,.icon-button,.back-link,.card-actions button{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 16px;display:inline-flex}.plan-card button,.ghost,.card-actions button,.back-link{border:1px solid var(--line);color:#eaf2ff;background:#ffffff08}.ghost:hover,.plan-card button:hover,.card-actions button:hover,.back-link:hover{background:#ffffff12}.primary-cta{color:#fff;background:linear-gradient(100deg,#8c2fff,#14d7ff);border:1px solid #33dcff5c;font-weight:800;position:relative;overflow:hidden;box-shadow:0 18px 38px #2a74ff47}.primary-cta input,.plan-card input,.upload-pick input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.primary-cta.slim{min-height:40px}.ghost.small{min-height:36px;padding:0 12px}.help-link{align-self:end;min-height:42px}.main-column{min-width:0}.app-topbar{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050a14c7;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:0 28px;display:flex;position:sticky;top:0}.breadcrumbs,.top-actions,.user-menu,.toolbar-row,.section-header,.report-hero,.action-bar,.metric-line>div,.progress-card>div:first-child{align-items:center;display:flex}.breadcrumbs{color:var(--subtle);gap:8px}.breadcrumbs strong{color:#f7fbff}.top-actions{gap:12px}.pill{color:#b9e7ff;background:#29b2ff1a;border:1px solid #44c6ff3d;border-radius:999px;align-items:center;gap:7px;width:fit-content;min-height:30px;padding:0 11px;font-size:12px;display:inline-flex}.pill.neutral{border-color:var(--line);color:var(--muted);background:#ffffff08}.icon-button{border:1px solid var(--line);color:#eaf2ff;background:#ffffff08;width:42px;padding:0;position:relative}.notification-dot{background:var(--violet);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;right:10px}.user-menu{border:1px solid var(--line);background:#ffffff08;border-radius:999px;gap:10px;min-height:46px;padding:5px 10px 5px 5px}.avatar{color:#fff;background:linear-gradient(135deg,#14d7ff,#9b5cff);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.avatar.large{width:76px;height:76px;font-size:28px}.user-menu strong{color:#f7fbff;font-size:13px;display:block}.user-menu span{max-width:180px;color:var(--subtle);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.content-shell{padding:24px}.dashboard-grid,.library-layout,.compare-layout,.profile-layout,.report-layout{grid-template-columns:minmax(0,1fr) 282px;gap:20px;display:grid}.three-column-layout{grid-template-columns:minmax(280px,.86fr) minmax(320px,1fr) 300px;gap:20px;display:grid}.running-layout{grid-template-columns:minmax(0,1fr) 300px;gap:20px;display:grid}.span-main{grid-column:1/-2}.page-head{align-content:start;gap:12px;padding:8px 0 4px;display:grid}.page-head h1{font-size:34px}.kicker{color:var(--cyan);letter-spacing:0;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.hero-panel{border:1px solid var(--line);min-height:380px;box-shadow:var(--shadow);background:linear-gradient(90deg,#050a14eb,#050a1494),url(/assets/pictwave-neon-wave-bg.png) 50%/cover;border-radius:16px;grid-template-columns:minmax(280px,.58fr) minmax(420px,1fr);gap:22px;padding:30px;display:grid;overflow:hidden}.hero-copy{align-content:center;gap:18px;display:grid}.hero-copy h1{font-size:40px}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-wave{align-self:center;min-width:0}.wave-canvas{background:#060b16b8;border:1px solid #708fff42;border-radius:14px;width:100%;height:320px;overflow:hidden;box-shadow:inset 0 0 60px #407dff29}.right-rail{grid-area:span 4/-2/auto/-1;align-content:start;gap:14px;display:grid}.panel,.wide-card,.compare-card,.metric-card,.in-app-empty{border:1px solid var(--line);background:var(--panel);border-radius:14px;box-shadow:0 16px 40px #0000002e}.panel,.wide-card,.compare-card,.metric-card{padding:18px}.panel-title{color:#f7fbff;align-items:center;gap:9px;margin-bottom:14px;display:flex}.panel-title svg{color:var(--violet)}.engine-card{gap:12px;display:grid}.engine-card strong{color:#f7fbff;line-height:1.35}.engine-card p,.panel p,.muted,.feature-step span,.empty-library span,.metric-card span,.compare-card p{color:var(--muted)}.summary-bars,.tag-stack,.output-list,.point-list,.quick-actions{gap:12px;display:grid}.metric-line{gap:8px;display:grid}.metric-line>div:first-child,.progress-card>div:first-child{justify-content:space-between}.metric-line span{color:var(--muted);font-size:12px}.metric-line strong{color:#f7fbff}.progress-track{background:#ffffff17;border-radius:999px;height:7px;overflow:hidden}.progress-track span{border-radius:inherit;background:linear-gradient(90deg, var(--violet), var(--cyan));height:100%;display:block}.progress-track.large{height:12px}.tag-stack span{color:#d6d2ff;background:#754dff1f;border:1px solid #675cff38;border-radius:999px;width:fit-content;padding:6px 10px;font-size:12px}.wide-card{min-width:0}.wide-card.compact{padding-bottom:14px}.section-header{justify-content:space-between;gap:14px;margin-bottom:16px}.section-header h2,.panel h2,.compare-card h2{color:#f7fbff;margin:0;font-size:20px}.text-action{color:#95c8ff;background:0 0;min-height:32px;padding:0}.analysis-card-grid,.library-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.library-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.work-card{border:1px solid var(--line);background:#09101fd6;border-radius:12px;min-width:0;position:relative;overflow:hidden}.frequency-portrait{border-bottom:1px solid var(--line);background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--portrait-a) 45%, transparent), transparent 34%), radial-gradient(circle at 80% 70%, color-mix(in srgb, var(--portrait-b) 44%, transparent), transparent 36%), linear-gradient(135deg, #090e1c, color-mix(in srgb, var(--portrait-c) 28%, #050a16));height:128px;position:relative;overflow:hidden}.frequency-portrait .spark-wave{height:62px;position:absolute;inset:auto 0 5px}.work-card-body{gap:12px;padding:12px;display:grid}.work-card-body>.spark-wave.compact{height:66px;min-height:66px}.work-card h3,.work-card p,.mini-metrics{margin:0}.work-card h3{overflow-wrap:anywhere;color:#f7fbff;font-size:15px}.work-card p{color:var(--subtle);font-size:11px}.mini-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mini-metrics div{border:1px solid var(--line);background:#ffffff08;border-radius:8px;min-width:0;padding:8px}.mini-metrics dt{color:var(--subtle);font-size:11px}.mini-metrics dd{color:#f7fbff;margin:2px 0 0;font-size:15px;font-weight:800}.card-actions{gap:8px;padding:0 12px 12px;display:flex}.card-actions button{color:#cfe7ff;flex:1;min-height:34px;padding:0 10px}.feature-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.feature-step{border-left:1px solid var(--line);gap:12px;min-width:0;padding-left:14px;display:flex}.feature-step:first-child{border-left:0;padding-left:0}.feature-step svg{color:var(--cyan);flex:none}.feature-step strong{color:#f7fbff;margin-bottom:4px;display:block}.feature-step span{font-size:12px;line-height:1.6;display:block}.step-tracker{color:var(--muted);align-items:center;gap:16px;display:flex}.step-tracker div{align-items:center;gap:8px;display:flex}.step-tracker span{border:1px solid var(--line);background:#ffffff0d;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.step-tracker .active{color:#f7fbff}.step-tracker .active span{background:linear-gradient(135deg,#1d86ff5c,#8845ff75);border-color:#3fcdff59}.upload-panel,.settings-panel{min-height:550px}.three-column-layout .upload-panel{grid-area:2/1}.three-column-layout .settings-panel{grid-area:2/2}.three-column-layout .analysis-rail{grid-area:1/3/span 3}.three-column-layout .action-bar{grid-area:3/1/auto/3}.upload-drop{text-align:center;background:#ffffff08;border:1px dashed #6989ff5c;border-radius:12px;place-items:center;gap:10px;min-height:280px;padding:18px;display:grid;position:relative;overflow:hidden}.upload-drop.has-file{place-items:stretch stretch}.upload-drop img{object-fit:cover;border-radius:10px;width:100%;height:210px}.upload-drop strong{color:#f7fbff}.upload-drop span{color:var(--muted)}.remove-file{border:1px solid var(--line);color:#f7fbff;cursor:pointer;background:#030811c7;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px}.file-list{border:1px solid var(--line);color:var(--muted);border-radius:10px;justify-content:space-between;padding:12px;display:flex}.file-list strong{color:#f7fbff}.setting-group,.range-field,.input-field{gap:10px;margin-bottom:16px;display:grid}.setting-group>span,.range-field>span,.input-field>span{color:#eaf2ff;font-weight:700}.select-card{border:1px solid var(--line);width:100%;color:var(--muted);cursor:pointer;text-align:left;background:#ffffff08;border-radius:10px;gap:5px;padding:14px;display:grid}.select-card.active{background:#1b63b82e;border-color:#3fcdff6b}.select-card strong{color:#f7fbff}.segmented{flex-wrap:wrap;gap:8px;display:flex}.segmented button{border:1px solid var(--line);min-height:38px;color:var(--muted);cursor:pointer;background:#ffffff08;border-radius:8px;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.segmented button.active{color:#f7fbff;background:#2177d838;border-color:#3fcdff5c}.range-field{grid-template-columns:1fr minmax(160px,1.6fr) 48px;align-items:center}.range-field input{accent-color:#7a5cff}.range-field strong{color:#f7fbff;text-align:right}.input-field input,.search-field input,.compare-card select{border:1px solid var(--line);color:#f7fbff;background:#ffffff0a;border-radius:8px;width:100%;min-height:42px;padding:0 12px}.input-field input::placeholder,.search-field input::placeholder{color:var(--subtle)}.output-list div{border:1px solid var(--line);border-radius:10px;grid-template-columns:28px 1fr;gap:4px 12px;padding:13px;display:grid}.output-list svg{color:var(--cyan);grid-row:span 2}.output-list strong{color:#f7fbff}.output-list span{color:var(--muted);font-size:12px}.preview-wave{border:1px solid var(--line);background:linear-gradient(#0b12241f,#0308119e),url(/assets/pictwave-neon-wave-bg.png) 50%/cover;border-radius:10px;height:180px;overflow:hidden}.preview-wave.small{height:88px}.band-axis{color:var(--subtle);justify-content:space-between;gap:10px;margin-top:10px;font-size:12px;display:flex}.action-bar{border:1px solid var(--line);background:#080e1cb8;border-radius:14px;justify-content:flex-end;gap:14px;padding:16px}.running-main{align-content:start;gap:20px;display:grid}.running-main h1{color:#f7fbff;margin:0;font-size:36px}.running-main p{color:var(--muted);margin:0}.running-stage{grid-template-columns:280px minmax(0,1fr);gap:18px;display:grid}.source-preview,.run-wave-card,.progress-card,.privacy-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:18px}.source-preview{text-align:center;gap:10px;display:grid}.source-preview img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%}.source-preview strong{color:#f7fbff}.source-preview span{color:var(--subtle)}.run-wave-card .wave-canvas{height:330px}.progress-card{gap:14px;display:grid}.progress-card strong,.progress-card span{color:#f7fbff}.privacy-card p{margin:4px 0 0}.process-panel{gap:16px;display:grid}.process-panel>div:not(.panel-title){color:var(--muted);grid-template-columns:30px 1fr;align-items:center;gap:10px;display:grid}.process-panel span{border:1px solid var(--line);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.process-panel .done span{color:var(--cyan);border-color:#3fcdff70}.process-panel .current span{border-color:var(--violet);box-shadow:0 0 0 6px #8558ff29}.process-panel strong{color:#f7fbff}.point-list span{border:1px solid var(--line);color:var(--muted);border-radius:10px;padding:11px}.toolbar-row{justify-content:space-between;gap:12px;margin-bottom:16px}.search-field{border:1px solid var(--line);min-width:260px;color:var(--muted);background:#ffffff08;border-radius:10px;flex:1;align-items:center;gap:10px;padding:0 12px;display:flex}.search-field input{background:0 0;border:0;padding:0}.empty-library,.in-app-empty{text-align:center;place-items:center;gap:14px;min-height:280px;padding:26px;display:grid}.empty-library svg,.in-app-empty svg{color:var(--cyan)}.empty-library strong,.in-app-empty h1{color:#f7fbff;margin:0}.empty-library span,.in-app-empty p{max-width:520px;color:var(--muted);margin:0}.big-number{color:#f7fbff;font-size:40px;line-height:1;display:block}.quick-actions button{border-color:var(--line);background:#ffffff08}.compare-board{grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);align-items:center;gap:16px;display:grid;position:relative}.compare-card{align-self:start;gap:14px;display:grid;position:relative}.compare-label{background:linear-gradient(135deg, var(--violet), var(--cyan));color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-weight:900;display:grid;position:absolute;top:18px;left:18px}.compare-card select{width:calc(100% - 42px);margin-left:42px}.compare-card .frequency-portrait{border:1px solid var(--line);border-radius:10px;height:150px}.compare-card .spark-wave:not(.compact){height:170px;min-height:170px}.compare-switch{border:1px solid var(--line);background:var(--panel);color:#f7fbff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.compare-summary-grid{grid-template-columns:1.2fr 220px 1.2fr;gap:14px;display:grid}.panel.mini{min-height:230px}.panel.mini .spark-wave{height:170px;min-height:170px}.score-ring{text-align:center;place-items:center;display:grid}.score-ring>span{background:radial-gradient(circle at center, #081020 58%, transparent 60%), conic-gradient(var(--violet) calc(var(--score) * 1%), #ffffff1a 0);color:#f7fbff;border-radius:50%;place-items:center;width:132px;height:132px;font-size:30px;font-weight:900;display:grid}.score-ring strong{color:#f7fbff}.score-ring small{color:var(--cyan)}.difference-chart,.histogram{border:1px solid var(--line);background:#ffffff08;border-radius:10px;align-items:center;gap:4px;height:150px;padding:12px;display:flex}.difference-chart span,.histogram span{border-radius:999px;flex:1;min-width:5px}.difference-chart .plus{background:linear-gradient(#9b5cff,#d84cff)}.difference-chart .minus,.histogram span{background:linear-gradient(#12d3ee,#3569ff)}.report-layout{grid-template-columns:minmax(0,1fr) 320px}.report-hero{justify-content:space-between;gap:18px}.report-hero h1{margin-top:12px;font-size:36px}.report-actions{align-items:center;gap:10px;display:flex}.report-main{grid-template-columns:300px minmax(0,1fr);gap:18px;display:grid}.report-source,.report-wave{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:18px}.report-source{align-content:start;gap:12px;display:grid}.report-source .frequency-portrait{border:1px solid var(--line);border-radius:12px;height:210px}.report-source strong{color:#f7fbff;font-size:18px}.report-source span{color:var(--muted)}.report-wave .spark-wave{height:300px;min-height:300px}.metric-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.metric-card{gap:10px;display:grid}.metric-card svg{color:var(--violet)}.metric-card strong{color:#f7fbff;font-size:28px}.metric-card small{color:var(--subtle);margin-left:3px;font-size:13px}.report-explain{grid-template-columns:minmax(0,1fr) minmax(260px,.72fr);align-items:center;gap:18px;display:grid}.report-explain p{color:var(--muted);margin:0;line-height:1.9}.mini-report-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mini-report-list button{border:1px solid var(--line);color:#f7fbff;cursor:pointer;text-align:left;background:#ffffff08;border-radius:10px;gap:8px;padding:10px;display:grid}.mini-report-list .frequency-portrait{border-radius:8px;height:74px}.profile-card{align-items:center;gap:18px;display:flex}.profile-card h2{color:#f7fbff;margin:0 0 4px}.profile-card p{margin:0}.profile-card button{margin-left:auto}.profile-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.inline-error{color:#ffb5b5;background:#ff49491a;border:1px solid #ff6f6f52;border-radius:10px;margin:0;padding:10px 12px}.spark-wave{width:100%;min-height:140px;display:block}.spark-wave.compact{min-height:62px}@media (width<=1180px){.app-frame{grid-template-columns:88px minmax(0,1fr)}.sidebar{padding-inline:12px}.logo.lockup div:last-child,.primary-nav span,.plan-card,.help-link span{display:none}.primary-nav button,.help-link{justify-content:center;padding:0}.dashboard-grid,.library-layout,.compare-layout,.profile-layout,.report-layout,.running-layout,.three-column-layout{grid-template-columns:1fr}.right-rail,.span-main{grid-column:1}.right-rail{grid-row:auto;grid-template-columns:repeat(3,minmax(0,1fr))}.hero-panel,.report-main,.running-stage{grid-template-columns:1fr}.analysis-card-grid,.library-grid,.feature-strip,.metric-row,.mini-report-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.auth-page,.not-found-page{grid-template-columns:1fr;padding:16px}.auth-card,.auth-visual{min-height:auto}.auth-visual{min-height:360px}.app-frame{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr;height:auto;position:static}.logo.lockup div:last-child{display:block}.primary-nav{grid-auto-columns:minmax(68px,1fr);grid-auto-flow:column;overflow-x:auto}.primary-nav button{min-height:44px}.app-topbar{flex-direction:column;align-items:flex-start;padding:16px;position:static}.top-actions{flex-wrap:wrap;width:100%}.user-menu{max-width:100%}.content-shell{padding:16px}.auth-copy h1,.hero-copy h1,.report-hero h1,.page-head h1,.running-main h1{font-size:30px}.hero-panel{padding:20px}.wave-canvas,.run-wave-card .wave-canvas{height:260px}.right-rail,.analysis-card-grid,.library-grid,.feature-strip,.metric-row,.mini-report-list,.compare-summary-grid,.compare-board,.report-explain,.profile-stats{grid-template-columns:1fr}.compare-switch{justify-self:center}.toolbar-row,.report-hero,.action-bar{flex-direction:column;align-items:stretch}.range-field{grid-template-columns:1fr}}
