:root{color:#18384d;font-synthesis:none;text-rendering:optimizelegibility;background:#f3f6f7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:2px;outline:3px solid #1f74693d}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:#153b56;line-height:1.12}h1{margin-bottom:8px;font-size:clamp(1.6rem,4vw,2.35rem)}h2{margin-bottom:10px;font-size:clamp(1.18rem,2.4vw,1.55rem)}h3{font-size:.96rem}p{color:#5a6f7c;line-height:1.58}.auth-shell{justify-content:center;align-items:center;min-height:100vh;padding:28px;display:flex;position:relative}.auth-card{background:#fff;border:1px solid #d9e3e6;border-radius:18px;width:100%;max-width:460px;padding:clamp(28px,5vw,44px);box-shadow:0 22px 60px #18384d1a}.auth-brand{width:44px;height:44px;margin-bottom:24px}.auth-card>p:not(.eyebrow){margin-bottom:24px}.auth-form{gap:15px;display:grid}.auth-form .button{width:100%}.auth-theme-toggle{position:absolute;top:24px;right:24px}.auth-note{border-top:1px solid #dce5e7;padding-top:18px;font-size:.78rem;margin:24px 0 0!important}.success-message{color:#1b655c;background:#e5f2ee;border-radius:9px;padding:11px 12px;font-size:.82rem}.app-shell{max-width:1240px;min-height:100vh;margin:0 auto;padding:0 26px 72px}.topbar{z-index:8;background:#fffffff0;border-bottom:1px solid #d9e3e6;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin:0 -26px;padding:15px 26px;display:grid;position:sticky;top:0}.brand{color:#18384d;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-weight:750;display:flex}.brand-mark{color:#fff;background:#1f7469;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.primary-nav{justify-content:center;gap:5px;display:flex}.nav-button{color:#647984;background:0 0;border:0;border-radius:9px;padding:10px 13px;font-size:.88rem;font-weight:700}.nav-button:hover,.nav-button.active{color:#165a52;background:#e4f1ed}.topbar-actions{align-items:center;gap:7px;display:flex}.save-status{color:#657983;text-align:right;max-width:150px;margin-right:3px;font-size:.75rem}.account-email{color:#657983;text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:.72rem;overflow:hidden}.sign-out-button{white-space:nowrap}.theme-toggle{color:#365566;background:0 0;border:1px solid #cbd9dd;border-radius:9px;align-items:center;gap:5px;min-height:36px;padding:7px 10px;font-size:.76rem;font-weight:750;display:inline-flex}.split-button{display:inline-flex;position:relative}.split-button .split-main{border-radius:9px 0 0 9px}.split-button .split-arrow{border-left:0;border-radius:0 9px 9px 0;min-width:34px;padding-inline:8px}.split-menu{z-index:20;background:#fff;border:1px solid #cad8dc;border-radius:10px;min-width:230px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 16px 40px #18384d29}.split-menu button{color:#294d61;text-align:left;background:0 0;border:0;padding:11px 13px;font-size:.8rem;font-weight:700}.split-menu button:hover{background:#edf5f3}.test-mode-button{color:#745515;background:#fff3d8;border-color:#dfbc68}.date-lab{color:#735615;background:#fff8e8;border:1px solid #e5ca87;border-radius:0 0 14px 14px;justify-content:space-between;align-items:center;gap:22px;padding:12px 16px;display:flex}.date-lab>div:first-child{gap:2px;display:grid}.date-lab strong{font-size:.83rem}.date-lab span{color:#806b3d;font-size:.74rem}.date-lab-controls{align-items:flex-end;gap:7px;display:flex}.date-lab-controls label{color:#6f5927;gap:3px;font-size:.68rem;font-weight:750;display:grid}.date-lab-controls input{color:#3e4f57;background:#fff;border:1px solid #d6bc7d;border-radius:8px;min-height:36px;padding:6px 9px}.page-intro{justify-content:space-between;align-items:flex-end;gap:26px;padding:44px 0 24px;display:flex}.page-intro>div:first-child{max-width:760px}.page-intro p:last-child{margin-bottom:0;font-size:1.02rem}.eyebrow{color:#27736c;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.7rem;font-weight:800}.intro-actions{align-items:flex-end;gap:10px;display:flex}.compact-field{min-width:220px}.button{border:1px solid #0000;border-radius:10px;min-height:42px;padding:10px 15px;font-size:.86rem;font-weight:750}.button.primary{color:#fff;background:#173f5f}.button.primary:hover{background:#236078}.button.secondary{color:#284c61;background:#fff;border-color:#cbd9dd}.button.secondary:hover{background:#eff5f5}.button.small{min-height:36px;padding:7px 11px}.text-button{color:#1f7469;background:0 0;border:0;padding:4px;font-size:.83rem;font-weight:750}.close-button{color:#516b79;background:0 0;border:1px solid #d6e0e3;border-radius:9px;width:40px;height:40px;font-size:1.4rem;line-height:1}.panel{background:#fff;border:1px solid #d9e3e6;border-radius:16px;padding:clamp(20px,3vw,28px);box-shadow:0 14px 38px #18384d0e}.dashboard-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.dashboard-main,.dashboard-side{align-content:start;gap:20px;min-width:0;display:grid}.dashboard-side{position:sticky;top:84px}.section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.section-heading h2{margin-bottom:0}.count-badge{color:#3d5c68;background:#edf4f4;border-radius:999px;align-items:center;min-width:32px;padding:7px 10px;font-size:.78rem;font-weight:750;display:inline-flex}.context-banner{color:#2b665d;background:#e7f3ef;border-radius:12px;margin-bottom:20px;padding:12px 15px;font-size:.86rem}.progress-panel{gap:22px;display:grid}.score-summary{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:24px;display:grid}.score-dial{aspect-ratio:1;background:conic-gradient(#1f7469 var(--dial-progress), #e2eeeb 0);border-radius:50%;justify-content:center;align-items:center;padding:13px;display:flex}.score-dial-inner{text-align:center;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.score-dial strong{color:#173f5f;font-size:2.45rem;line-height:1}.score-dial span{color:#71828b;margin-top:6px;font-size:.72rem}.score-copy p{margin-bottom:14px}.progress-track{background:#e3ecee;border-radius:99px;height:9px;overflow:hidden}.progress-track span{background:#1f7469;height:100%;transition:width .25s;display:block}.progress-labels{color:#71828b;justify-content:space-between;margin-top:7px;font-size:.72rem;display:flex}.progress-labels span{flex:1}.progress-labels span:nth-child(2){text-align:center}.progress-labels span:last-child{text-align:right}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.stat{background:#eef5f3;border-radius:11px;padding:13px}.stat strong{color:#173f5f;margin-bottom:3px;font-size:1.18rem;display:block}.stat span{color:#657b85;font-size:.76rem}.milestone{color:#755516;background:#fff6e3;border-radius:11px;grid-template-columns:auto auto 1fr;align-items:center;gap:7px;padding:12px 14px;font-size:.8rem;display:grid}.milestone strong{color:#68490d}.progress-chart{margin:10px 0 0}.progress-chart__svg{width:100%;height:auto;max-height:330px;display:block}.progress-chart__grid-line{stroke:#e6edef;stroke-width:1px}.progress-chart__y-label,.progress-chart__x-label,.progress-chart__reference-label,.progress-chart__point-value,.progress-chart__empty-message{fill:#6a7e87;font-size:12px}.progress-chart__reference-line{stroke-width:2px}.progress-chart__reference-line--baseline{stroke:#8fa5ae;stroke-dasharray:5 5}.progress-chart__reference-line--target{stroke:#e2a33c;stroke-dasharray:7 5}.progress-chart__trend-line{stroke:#1f7469;stroke-linecap:round;stroke-linejoin:round;stroke-width:4px}.progress-chart__point{fill:#fff;stroke:#1f7469;stroke-width:4px}.progress-chart__point-group:last-child .progress-chart__point{fill:#1f7469}.progress-chart__point-value{fill:#18384d;font-weight:700}.progress-chart__state{color:#71828b;text-align:center;font-size:.8rem}.trend-controls{background:#eef4f4;border-radius:9px;gap:3px;margin:8px 0 2px;padding:3px;display:inline-flex}.trend-controls button{color:#657a84;background:0 0;border:0;border-radius:7px;padding:7px 12px;font-size:.75rem;font-weight:750}.trend-controls button[aria-pressed=true]{color:#1e655d;background:#fff;box-shadow:0 1px 4px #18384d1f}.chart-note{color:#788a91;text-align:center;margin:-4px 0 0;font-size:.74rem}.evidence-entry{border-left:3px solid #77aa9f;align-items:flex-start;gap:13px;padding-left:14px;display:flex}.evidence-score{color:#185c54;background:#e5f2ee;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;height:36px;font-weight:800;display:flex}.evidence-entry p{color:#304f61;margin-bottom:6px}.evidence-entry span{color:#7a8b92;font-size:.75rem}.soft-empty{color:#70828a;background:#f5f8f9;border:1px dashed #b9cacd;border-radius:11px;padding:18px;font-size:.88rem}.next-action-panel{background:#fff8e9;border-color:#f1dfb8}.next-action-panel h2{font-size:1.15rem}.next-level{color:#654f23}.action-box{color:#5a451b;background:#ffffffb8;border-radius:10px;align-items:flex-start;gap:9px;padding:12px;display:flex}.anchor{border-top:1px solid #e8edef;padding:14px 0 2px}.anchor:first-of-type{border-top:0}.anchor strong{color:#183e56;font-size:.86rem}.anchor p{margin:6px 0;font-size:.84rem}.skill-summary{border-top:1px solid #e8edef;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.skill-summary span{color:#294b60;font-size:.88rem;font-weight:700}.skill-summary small{color:#7b8c93;font-size:.7rem}.small-copy{font-size:.82rem}.alert,.inline-error,.setup-warning{color:#8a3d33;background:#fff0ed;border:1px solid #ebc1ba;border-radius:10px;padding:11px 13px}.alert{margin-top:18px}.inline-error{margin:15px 0}.setup-warning{font-size:.83rem}.empty-state{text-align:center}.welcome-empty{max-width:680px;margin:35px auto;padding:50px}.welcome-empty p{max-width:530px;margin-inline:auto}.empty-icon{color:#1f7469;background:#e5f2ee;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:15px;font-size:1.5rem;display:inline-flex}.setup-panel{max-width:940px;margin:0 auto}.anchor-form-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.anchor-form-block{background:#f6f9f9;border-radius:13px;gap:15px;padding:20px;display:grid;position:relative}.step-number{color:#fff;background:#1f7469;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:800;display:flex}.field{color:#35586a;gap:7px;font-size:.82rem;font-weight:700;display:grid}.field input,.field textarea,.field select{color:#18384d;background:#fff;border:1px solid #cbd9dd;border-radius:9px;width:100%;padding:10px 11px}.field textarea{resize:vertical;min-height:72px}.hint{color:#778990;font-size:.74rem;font-weight:500}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.full-width{grid-column:1/-1}.scale-fieldset{background:#f5f8f9;border-radius:12px;gap:13px;padding:16px;display:grid}.form-actions{justify-content:flex-end;gap:9px;margin-top:18px;display:flex}.form-time{color:#74868e;font-size:.76rem}.goal-form-panel{margin-bottom:20px}.goals-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:20px;display:grid}.goal-list{gap:9px;margin-top:18px;display:grid}.goal-select{color:#294d61;text-align:left;background:#fff;border:1px solid #dbe4e7;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:15px;display:flex}.goal-select:hover,.goal-select.active{background:#eef6f4;border-color:#70aaa0}.goal-select span:first-child{gap:4px;display:grid}.goal-select strong{font-size:.94rem}.goal-select small{color:#71858e}.goal-score{color:#1b645b;background:#e4f1ed;border-radius:999px;align-items:center;min-height:32px;padding:7px 10px;font-size:.76rem;font-weight:800;display:inline-flex}.mini-anchor-row{gap:9px;margin:15px 0;display:flex}.mini-anchor-row span{color:#5b707b;background:#edf4f4;border-radius:9px;flex:1;padding:10px;font-size:.78rem}.mini-anchor-row strong{color:#173f5f;margin-left:4px;font-size:1rem}.selected-goal-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.inline-editor{background:#f5f8f9;border:1px solid #dce6e8;border-radius:12px;gap:12px;margin-top:18px;padding:16px;display:grid}.mini-edit-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.divider{border-top:1px solid #e5ecee;margin:24px 0}.skill-list{gap:8px;margin:14px 0;display:grid}.skill-list>div{background:#f4f8f8;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.skill-list>div>span{gap:3px;display:grid}.skill-list strong{color:#294b60;font-size:.84rem}.skill-list small{color:#71848c;font-size:.75rem}.skill-form{gap:11px;margin-top:14px;display:grid}.skill-form-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.dialog-backdrop{z-index:30;background:#0d1e2894;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.checkin-dialog{background:#fff;border-radius:17px;width:100%;max-width:680px;max-height:calc(100vh - 36px);padding:clamp(20px,4vw,30px);overflow-y:auto;box-shadow:0 30px 90px #00000038}.dialog-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dialog-header p:last-child{margin-bottom:0}.dialog-date{color:#2e5f5a;background:#edf5f3;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:16px 0;padding:10px 12px;font-size:.78rem;display:flex}.dialog-date span{color:#69817f}.rating-fieldset,.skill-fieldset{border:0;margin:0;padding:0}.rating-fieldset legend,.skill-fieldset legend{color:#2f5266;margin-bottom:9px;font-size:.84rem;font-weight:750}.skill-fieldset legend span{color:#7a8d94;font-size:.72rem;font-weight:500}.rating-grid{grid-template-columns:repeat(10,minmax(36px,1fr));gap:6px;display:grid}.rating-grid button{aspect-ratio:1;color:#294d61;background:#f5f8f9;border:1px solid #d3dfe2;border-radius:9px;min-width:0;font-weight:800}.rating-grid button[aria-pressed=true]{color:#fff;background:#1f7469;border-color:#1f7469}.rating-poles{color:#7c8d94;justify-content:space-between;align-items:center;margin-top:6px;font-size:.7rem;display:flex}.rating-poles strong{color:#1f7469;font-size:.82rem}.checkin-fields{gap:14px;margin-top:20px;display:grid}.check-grid{flex-wrap:wrap;gap:8px;display:flex}.check-label{color:#3a5c6b;background:#edf4f4;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-size:.78rem;display:flex}.check-label input{accent-color:#1f7469}.history-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px;display:grid}.timeline{gap:0;margin-top:18px;display:grid}.timeline-entry{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:20px 0;display:grid;position:relative}.timeline-entry+.timeline-entry{border-top:1px solid #e5ecee}.timeline-score{color:#fff;background:#1f7469;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:1rem;font-weight:800;display:flex}.timeline-meta{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px;display:flex}.timeline-meta time{color:#5d737e;font-size:.78rem;font-weight:750}.timeline-meta span{color:#2b675f;background:#e8f2ef;border-radius:999px;padding:5px 7px;font-size:.68rem}.timeline-entry h3{text-transform:uppercase;margin-bottom:4px;font-size:.76rem}.timeline-entry p{margin-bottom:11px;font-size:.88rem}.timeline-action{color:#654d1f;background:#fff7e7;border-radius:9px;padding:10px;font-size:.82rem}.timeline-entry small{color:#7b8d93;margin-top:8px;display:block}.timeline-entry-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.timeline-entry-actions small{margin-top:0}.legacy-note{background:#f5f8f9;border-radius:10px;gap:3px;margin-top:20px;padding:13px;display:grid}.legacy-note strong{color:#425e6c;font-size:.8rem}.legacy-note span{color:#75878e;font-size:.74rem}.visually-hidden{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.privacy-footer{color:#71848c;border-top:1px solid #d9e3e6;margin-top:34px;padding:18px 2px 0;font-size:.76rem;line-height:1.5}.privacy-footer strong{color:#46636f}:root[data-theme=dark]{color:#d5e3e8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c151b}:root[data-theme=dark] body{background:#0c151b}:root[data-theme=dark] h1,:root[data-theme=dark] h2,:root[data-theme=dark] h3{color:#e1edf1}:root[data-theme=dark] p{color:#a9bbc3}:root[data-theme=dark] .topbar,:root[data-theme=dark] .panel,:root[data-theme=dark] .checkin-dialog,:root[data-theme=dark] .score-dial-inner,:root[data-theme=dark] .split-menu,:root[data-theme=dark] .auth-card{background:#142129;border-color:#2c414a}:root[data-theme=dark] .brand,:root[data-theme=dark] .button.secondary,:root[data-theme=dark] .theme-toggle,:root[data-theme=dark] .field,:root[data-theme=dark] .rating-fieldset legend,:root[data-theme=dark] .skill-fieldset legend,:root[data-theme=dark] .goal-select,:root[data-theme=dark] .skill-list strong,:root[data-theme=dark] .split-menu button{color:#c9dce3}:root[data-theme=dark] .button.secondary,:root[data-theme=dark] .theme-toggle,:root[data-theme=dark] .goal-select,:root[data-theme=dark] .field input,:root[data-theme=dark] .field textarea,:root[data-theme=dark] .field select,:root[data-theme=dark] .rating-grid button{color:#d9e7eb;background:#182830;border-color:#38505a}:root[data-theme=dark] .button.secondary:hover,:root[data-theme=dark] .goal-select:hover,:root[data-theme=dark] .goal-select.active,:root[data-theme=dark] .split-menu button:hover{background:#20363c}:root[data-theme=dark] .nav-button{color:#91a8b1}:root[data-theme=dark] .nav-button:hover,:root[data-theme=dark] .nav-button.active{color:#9bd3c8;background:#203a38}:root[data-theme=dark] .scale-fieldset,:root[data-theme=dark] .anchor-form-block,:root[data-theme=dark] .skill-list>div,:root[data-theme=dark] .mini-anchor-row span,:root[data-theme=dark] .inline-editor,:root[data-theme=dark] .soft-empty,:root[data-theme=dark] .legacy-note,:root[data-theme=dark] .trend-controls{background:#18272e;border-color:#30444c}:root[data-theme=dark] .trend-controls button[aria-pressed=true]{color:#b7e5dc;background:#294039}:root[data-theme=dark] .context-banner,:root[data-theme=dark] .dialog-date,:root[data-theme=dark] .check-label{color:#9fd1c5;background:#18332f}:root[data-theme=dark] .milestone,:root[data-theme=dark] .date-lab,:root[data-theme=dark] .next-action-panel,:root[data-theme=dark] .timeline-action{color:#e2c77f;background:#302817;border-color:#6f5926}:root[data-theme=dark] .milestone strong,:root[data-theme=dark] .date-lab strong,:root[data-theme=dark] .next-level{color:#f0d796}:root[data-theme=dark] .date-lab span{color:#cbb77d}:root[data-theme=dark] .action-box{color:#f0d796;background:#3a301d}:root[data-theme=dark] .stat{background:#18272e;border:1px solid #30444c}:root[data-theme=dark] .evidence-entry p,:root[data-theme=dark] .anchor strong,:root[data-theme=dark] .mini-anchor-row strong,:root[data-theme=dark] .stat strong,:root[data-theme=dark] .score-dial strong{color:#d9e8ed}:root[data-theme=dark] .stat span,:root[data-theme=dark] .score-dial span,:root[data-theme=dark] .progress-labels{color:#94aab3}:root[data-theme=dark] .progress-chart__grid-line{stroke:#2b4049}:root[data-theme=dark] .progress-chart__y-label,:root[data-theme=dark] .progress-chart__x-label,:root[data-theme=dark] .progress-chart__reference-label,:root[data-theme=dark] .progress-chart__empty-message{fill:#90a6af}:root[data-theme=dark] .progress-chart__point{fill:#142129}:root[data-theme=dark] .progress-chart__point-value{fill:#d9e7eb}:root[data-theme=dark] .timeline-entry+.timeline-entry,:root[data-theme=dark] .divider,:root[data-theme=dark] .privacy-footer,:root[data-theme=dark] .anchor,:root[data-theme=dark] .auth-note{border-color:#2a3e47}:root[data-theme=dark] .success-message{color:#9fd1c5;background:#18332f}@media (width<=920px){.topbar{grid-template-columns:auto 1fr}.primary-nav{grid-area:2/1/auto/-1;justify-content:flex-start;overflow-x:auto}.topbar-actions{justify-self:end}.dashboard-grid,.goals-layout,.history-layout{grid-template-columns:1fr}.dashboard-side{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.next-action-panel{grid-column:1/-1}.date-lab{align-items:stretch;display:grid}}@media (width<=650px){.app-shell{padding-inline:14px}.topbar{align-items:flex-start;gap:12px;margin-inline:-14px;padding:13px 14px;position:static}.brand span:last-child{display:none}.topbar-actions{flex-wrap:wrap;justify-content:flex-end}.account-email,.theme-toggle span:last-child{display:none}.date-lab{border-radius:0 0 10px 10px;margin-inline:-4px;padding:12px}.date-lab-controls{grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;display:grid}.date-lab-controls .text-button{grid-column:1/-1;justify-self:start}.save-status{text-align:right;order:3;width:100%;max-width:none}.page-intro{align-items:stretch;padding-top:30px;display:grid}.intro-actions{align-items:stretch;display:grid}.compact-field{min-width:0}.score-summary{grid-template-columns:1fr}.score-dial{justify-self:center;width:112px;padding:9px}.score-dial strong{font-size:1.8rem}.score-dial span{font-size:.62rem}.stat-grid,.dashboard-side,.anchor-form-grid,.form-grid{grid-template-columns:1fr}.next-action-panel,.full-width{grid-column:auto}.milestone{grid-template-columns:auto 1fr}.milestone span:last-child{grid-column:1/-1}.rating-grid{grid-template-columns:repeat(5,1fr)}.dialog-date{align-items:flex-start;display:grid}.form-actions{flex-direction:column-reverse;align-items:stretch}.form-actions .button{width:100%}.mini-edit-grid{grid-template-columns:1fr}.welcome-empty{padding:30px 20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}
