:root{--color-bg:#f7f8f5;--color-surface:#fff;--color-surface-muted:#eef3ed;--color-text:#17201c;--color-text-muted:#65746d;--color-border:#dbe3dc;--color-primary:#1b649a;--color-primary-dark:#154d78;--color-success:#1f7a4d;--color-warning:#a16207;--color-danger:#b42318;--color-info:#2563a6;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2rem;--space-8:2.5rem;--shadow-sm:0 1px 2px rgba(23,32,28,.06);--shadow-md:0 10px 30px rgba(23,32,28,.12);--nav-bottom-height:72px;--sidebar-width:260px}*{box-sizing:border-box}body,html{padding:0;margin:0;min-height:100%;background:var(--color-bg);color:var(--color-text);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}body{font-size:16px}a{color:var(--color-primary);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit}input,select,textarea{font-size:16px}.container{max-width:1100px;margin:0 auto;padding:0 var(--space-4)}.stack>*+*{margin-top:var(--space-4)}.row{display:flex;gap:var(--space-3);flex-wrap:wrap;align-items:center}.card-grid,.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.form-grid{display:grid;grid-template-columns:1fr;grid-gap:var(--space-3);gap:var(--space-3)}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.muted{color:var(--color-text-muted)}.small{font-size:.875rem}.py-3{padding-top:var(--space-4);padding-bottom:var(--space-4)}.py-6{padding-top:var(--space-7);padding-bottom:var(--space-7)}.public-shell{min-height:100vh;display:flex;flex-direction:column}.public-header{min-height:68px;padding:var(--space-3) var(--space-5);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);background:var(--color-surface);border-bottom:1px solid var(--color-border)}.public-header nav{display:flex;gap:var(--space-3);align-items:center}.mobile-brand,.public-brand,.sidebar-brand{font-weight:800;color:var(--color-text);letter-spacing:0}.public-main{width:min(1120px,100%);margin:0 auto;padding:var(--space-6) var(--space-4)}.app-main,.app-shell{min-height:100vh}.app-main{padding:var(--space-5) var(--space-4) calc(var(--nav-bottom-height) + var(--space-5))}.page{width:min(1120px,100%);margin:0 auto}.page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5)}.page-title{margin:0;font-size:clamp(1.75rem,5vw,2.5rem);line-height:1.05;letter-spacing:0}.page-subtitle{margin:var(--space-2) 0 0;color:var(--color-text-muted);max-width:720px}.page-actions{display:flex;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}.card,.license-status-card,.quick-log-sheet,.report-preview-card,.stat-card,.task-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.card{padding:var(--space-5)}.stat-card{padding:var(--space-4)}.stat-label{color:var(--color-text-muted);font-size:.84rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.stat-value{font-size:1.85rem;font-weight:800;margin-top:var(--space-2)}.stat-hint{color:var(--color-text-muted);font-size:.875rem;margin-top:var(--space-1)}.button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-primary);color:#fff;padding:.65rem 1rem;font-weight:700;cursor:pointer;text-decoration:none}.button:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark);text-decoration:none}.button.outline{background:transparent;color:var(--color-primary);border-color:var(--color-border)}.button.outline:hover{background:#eaf3f8;color:var(--color-primary-dark)}.button:focus,.chip:focus,.input:focus,.segmented-control button:focus,.support-need-card:focus{outline:3px solid rgba(37,99,166,.25);outline-offset:2px}.button:disabled{opacity:.55;cursor:not-allowed}.small-button{min-height:36px;padding:.45rem .75rem;font-size:.9rem}.danger-button{background:var(--color-danger);border-color:var(--color-danger)}.input{width:100%;min-height:44px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;color:var(--color-text);padding:.7rem .8rem}.form-field>span,.label{display:block;color:var(--color-text-muted);font-size:.9rem;font-weight:700;margin-bottom:var(--space-2)}.form-field{display:block}.form-field small{display:block;color:var(--color-text-muted);margin-top:var(--space-1)}.table{width:100%;border-collapse:collapse}.table td,.table th{border-bottom:1px solid var(--color-border);padding:.75rem;text-align:left;vertical-align:top}.table th{color:var(--color-text-muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.04em}.mobile-card-list{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.desktop-table-wrap{display:none;overflow-x:auto}.sidebar-nav{display:none}.mobile-app-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:hsla(0,0%,100%,.94);border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.profile-switcher{display:inline-flex;align-items:center;gap:var(--space-2);max-width:100%;color:var(--color-text-muted);font-size:.85rem}.profile-switcher select{min-height:36px;max-width:180px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;color:var(--color-text);padding:.35rem .5rem}.bottom-nav{position:fixed;z-index:40;left:0;right:0;bottom:0;height:var(--nav-bottom-height);display:grid;grid-template-columns:repeat(5,1fr);background:var(--color-surface);border-top:1px solid var(--color-border);box-shadow:0 -8px 24px rgba(23,32,28,.08)}.bottom-nav a{display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-size:.82rem;font-weight:800;text-decoration:none;min-height:44px}.bottom-nav a.active{color:var(--color-primary);background:#eaf3f8}.status-badge{display:inline-flex;min-height:28px;align-items:center;border-radius:999px;padding:.25rem .65rem;font-size:.78rem;font-weight:800;text-transform:capitalize;background:#eef2f0;color:var(--color-text-muted);white-space:nowrap}.status-active,.status-complete,.status-good,.status-ready,.status-saved,.status-verified{background:#e4f5eb;color:var(--color-success)}.status-almost-ready,.status-applying,.status-as-needed,.status-due-soon,.status-due-today,.status-needs-review,.status-unknown{background:#fff4db;color:var(--color-warning)}.status-error,.status-missing,.status-missing-records,.status-overdue{background:#fde8e5;color:var(--color-danger)}.compliance-score-card{padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.score-row{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-2)}.score-row strong{font-size:2.25rem;line-height:1}.score-meter{height:10px;background:var(--color-surface-muted);border-radius:999px;overflow:hidden;margin-top:var(--space-4)}.score-meter span{display:block;height:100%;background:linear-gradient(90deg,var(--color-warning),var(--color-success))}.quick-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.quick-action-button{min-height:76px;display:flex;flex-direction:column;justify-content:center;gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;color:var(--color-text);font-weight:800;text-decoration:none}.quick-action-button:hover{border-color:var(--color-primary);text-decoration:none}.quick-action-button small{color:var(--color-text-muted);font-weight:600}.task-card{padding:var(--space-4);display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.task-card h3{margin:0;font-size:1rem}.task-card p{margin:var(--space-1) 0 0;color:var(--color-text-muted)}.task-card-actions{display:flex;justify-content:space-between;gap:var(--space-3);align-items:center}.chip-group{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chip{min-height:40px;border:1px solid var(--color-border);border-radius:999px;background:#fff;color:var(--color-text);padding:.45rem .8rem;cursor:pointer;font-weight:700}.chip.active,.chip:hover{border-color:var(--color-primary);background:#eaf3f8;color:var(--color-primary-dark)}.segmented-control{display:inline-flex;border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;background:#fff}.segmented-control button{min-height:40px;border:0;border-right:1px solid var(--color-border);background:transparent;padding:.5rem .85rem;cursor:pointer}.segmented-control button:last-child{border-right:0}.segmented-control button.active{background:var(--color-primary);color:#fff}.quick-log-sheet{padding:var(--space-5);max-width:720px;margin:0 auto}.sheet-actions,.sheet-header{display:flex;justify-content:space-between;gap:var(--space-3);align-items:flex-start;flex-wrap:wrap;margin-bottom:var(--space-4)}.sheet-header h2{margin:0}.sheet-actions{align-items:center;margin:var(--space-4) 0 0}.log-type-labels{min-height:20px;color:var(--color-text-muted);font-size:.85rem;margin:var(--space-2) 0 var(--space-4)}.quick-add-command{position:-webkit-sticky;position:sticky;top:76px;z-index:25;width:min(1120px,100%);margin:0 auto var(--space-5);padding:var(--space-3);background:hsla(0,0%,100%,.96);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.quick-add-form{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:var(--space-2);gap:var(--space-2);align-items:center}.quick-add-input{min-height:48px;font-weight:700}.quick-add-transcript{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-muted);overflow-wrap:anywhere}.wide-field{grid-column:1/-1}.autocomplete{position:relative}.autocomplete-menu{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-2);display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.autocomplete-menu button{min-height:40px;text-align:left;border:0;background:transparent;border-radius:var(--radius-sm);padding:.45rem .55rem;cursor:pointer}.autocomplete-menu button:hover{background:var(--color-surface-muted)}.alert-banner{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--color-border)}.alert-info{background:#eaf3f8;color:var(--color-info);border-color:#c9dceb}.alert-warning{background:#fff7e6;color:var(--color-warning);border-color:#f3d499}.alert-danger{background:#fde8e5;color:var(--color-danger);border-color:#f3b6ae}.alert-success{background:#e4f5eb;color:var(--color-success);border-color:#bfe5cc}.empty-state{padding:var(--space-7);text-align:center;border:1px dashed var(--color-border);border-radius:var(--radius-md);background:hsla(0,0%,100%,.6)}.empty-state h3{margin:0 0 var(--space-2)}.empty-state p{color:var(--color-text-muted);margin-bottom:var(--space-4)}.license-status-card,.report-preview-card{padding:var(--space-4);display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.license-status-card{grid-template-columns:1fr auto;align-items:center}.onboarding-stepper{list-style:none;padding:0;margin:0 0 var(--space-5);display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.onboarding-stepper li{display:flex;gap:var(--space-2);align-items:center;color:var(--color-text-muted);transition:color .24s ease,transform .24s ease}.onboarding-stepper span{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border);background:#fff;font-weight:800;transition:background .24s ease,border-color .24s ease,color .24s ease,transform .24s ease}.onboarding-stepper li.active{color:var(--color-primary-dark);font-weight:800}.onboarding-stepper li.active span{background:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:scale(1.08)}.onboarding-page{max-width:1180px;padding-bottom:calc(var(--nav-bottom-height) + var(--space-5))}.onboarding-progress{height:8px;border-radius:999px;background:var(--color-surface-muted);overflow:hidden;border:1px solid var(--color-border)}.onboarding-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--color-primary),var(--color-success));transition:width .36s cubic-bezier(.2,.8,.2,1)}.onboarding-layout{display:grid;grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.onboarding-stage{position:relative;overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.onboarding-motion-bg{position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(27,100,154,.08),transparent 42%),radial-gradient(circle at calc(8% + (var(--active-step) * 14%)) 18%,rgba(31,122,77,.16),transparent 34%);transform:translateX(calc((var(--active-step) - 1) * 4%));transition:transform .42s ease,background-position .42s ease}.onboarding-track{position:relative;z-index:1;display:flex;width:100%;transform:translateX(calc(var(--active-step) * -100%));transition:transform .42s cubic-bezier(.2,.8,.2,1);will-change:transform}.onboarding-panel{flex:0 0 100%;min-width:0;padding:var(--space-5);opacity:.35;transform:scale(.96) translateX(16px);transition:opacity .3s ease,transform .42s cubic-bezier(.2,.8,.2,1)}.onboarding-stage.moving-back .onboarding-panel{transform:scale(.96) translateX(-16px)}.onboarding-panel.active{opacity:1;transform:scale(1) translateX(0)}.onboarding-panel.active .eyebrow,.onboarding-panel.active .form-field,.onboarding-panel.active .summary-item,.onboarding-panel.active .support-need-card,.onboarding-panel.active .support-summary-list,.onboarding-panel.active h2{animation:panelItemIn .38s ease both}.onboarding-panel.active h2{animation-delay:.04s}.onboarding-panel.active .form-field:first-of-type,.onboarding-panel.active .summary-item:first-child,.onboarding-panel.active .support-need-card:first-child{animation-delay:.08s}.onboarding-panel.active .form-field:nth-of-type(2),.onboarding-panel.active .summary-item:nth-child(2),.onboarding-panel.active .support-need-card:nth-child(2){animation-delay:.12s}.onboarding-panel.active .form-field:nth-of-type(3),.onboarding-panel.active .summary-item:nth-child(3),.onboarding-panel.active .support-need-card:nth-child(3){animation-delay:.16s}.onboarding-panel.active .summary-item:nth-child(4),.onboarding-panel.active .support-need-card:nth-child(4){animation-delay:.2s}.onboarding-panel.active .summary-item:nth-child(5),.onboarding-panel.active .support-need-card:nth-child(5){animation-delay:.24s}.onboarding-panel.active .support-need-card:nth-child(6){animation-delay:.28s}.onboarding-panel.active .support-need-card:nth-child(7){animation-delay:.32s}.onboarding-panel.active .support-need-card:nth-child(8),.onboarding-panel.active .support-summary-list{animation-delay:.36s}@keyframes panelItemIn{0%{opacity:0;transform:translateX(22px)}to{opacity:1;transform:translateX(0)}}.onboarding-panel h2{margin:0;font-size:1.45rem;line-height:1.15;letter-spacing:0}.onboarding-primary-input{min-height:56px;font-size:1.1rem;font-weight:700}.onboarding-actions{position:-webkit-sticky;position:sticky;bottom:var(--space-3);z-index:20;display:flex;justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;padding:var(--space-3);margin-top:var(--space-2);background:hsla(0,0%,100%,.94);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.eyebrow{margin:0;color:var(--color-primary-dark);font-size:.8rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.setup-preview{position:-webkit-sticky;position:sticky;top:var(--space-5);display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.preview-card{padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.preview-card:hover{transform:translateX(4px);border-color:var(--color-primary);box-shadow:var(--shadow-md)}.setup-preview strong{display:block;margin-top:var(--space-1);overflow-wrap:anywhere}.setup-preview p{margin:var(--space-2) 0 0}.support-need-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.support-need-card{width:100%;min-height:124px;display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;color:var(--color-text);text-align:left}button.support-need-card{cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.support-need-card.selected,button.support-need-card:hover{border-color:var(--color-primary);background:#eaf3f8}button.support-need-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.support-need-card.selected{animation:supportSelect .22s ease}@keyframes supportSelect{50%{transform:scale(1.015)}}.support-need-card h3,.support-need-card strong{display:block;margin:0;font-size:1rem;letter-spacing:0}.support-need-card p,.support-need-card small{display:block;margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:.88rem;line-height:1.35}.support-need-marker{min-width:34px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--color-surface-muted);color:var(--color-primary-dark);font-size:.78rem;font-weight:900}.support-need-card.selected .support-need-marker{background:var(--color-primary);color:#fff}.onboarding-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.help-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.onboarding-help-card{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#f8fbf9}.onboarding-help-card h3{margin:0;font-size:1rem;letter-spacing:0}.onboarding-help-card p{margin:var(--space-2) 0;color:var(--color-text-muted);font-size:.9rem;line-height:1.4}.summary-item{min-height:86px;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff}.summary-item span{display:block;color:var(--color-text-muted);font-size:.82rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.summary-item strong{display:block;margin-top:var(--space-2);overflow-wrap:anywhere}.support-summary-list{display:flex;flex-wrap:wrap;gap:var(--space-2)}.guide-item{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff}.guide-item h3{margin:0;font-size:1rem}.guide-item p{margin:var(--space-2) 0 0;color:var(--color-text-muted)}.guide-detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin-top:var(--space-3)}.guide-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.button.active{background:#eaf3f8;color:var(--color-primary-dark);border-color:var(--color-primary)}.modal-overlay{position:fixed;inset:0;background:rgba(23,32,28,.45);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-4)}.modal{background:#fff;color:var(--color-text);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);width:min(560px,100%);border:1px solid var(--color-border)}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4);border-bottom:1px solid var(--color-border)}.modal-title{margin:0;font-size:1.1rem}.modal-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:var(--color-text-muted);font-size:1.5rem;line-height:1;cursor:pointer;padding:.25rem .5rem;border-radius:var(--radius-sm)}.modal-close:hover{background:var(--color-surface-muted)}.modal-actions,.modal-body{padding:var(--space-4)}.modal-actions{display:flex;justify-content:flex-end;gap:var(--space-2);border-top:1px solid var(--color-border)}.hero{display:grid;grid-gap:var(--space-5);gap:var(--space-5);align-items:center}.hero h1{margin:0;font-size:clamp(2rem,8vw,4rem);line-height:1;letter-spacing:0}.hero p{color:var(--color-text-muted);font-size:1.1rem}.card.media{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.card .card-image{width:100%;height:180px;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--color-border)}.link{color:var(--color-primary);border:0;background:transparent;padding:0;cursor:pointer;font-weight:700}.mobile-only{display:block}.desktop-up,.tablet-up{display:none}@media (min-width:768px){.quick-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.task-card{grid-template-columns:1fr auto;align-items:center}.mobile-card-list{display:none}.desktop-table-wrap,.tablet-up{display:block}.onboarding-stepper{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.onboarding-layout{grid-template-columns:minmax(0,1fr) 280px}.onboarding-panel{min-height:430px}.guide-item{grid-template-columns:minmax(0,1fr) 220px}.guide-actions{align-content:start}}@media (min-width:1024px){.app-shell{display:grid;grid-template-columns:var(--sidebar-width) 1fr}.app-main{padding:var(--space-7)}.quick-add-command{top:var(--space-4)}.sidebar-nav{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);background:#fff;border-right:1px solid var(--color-border)}.sidebar-nav nav{display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.sidebar-nav nav a{min-height:40px;display:flex;align-items:center;border-radius:var(--radius-md);padding:.55rem .75rem;color:var(--color-text-muted);font-weight:800;text-decoration:none}.sidebar-nav nav a.active,.sidebar-nav nav a:hover{color:var(--color-primary-dark);background:#eaf3f8}.sidebar-brand{font-size:1.15rem}.bottom-nav,.mobile-app-header{display:none}.desktop-up{display:block}.hero{grid-template-columns:1fr;min-height:58vh}}@media (max-width:560px){.page-header{display:grid}.page-actions{justify-content:stretch}.onboarding-actions .button,.page-actions .button,.sheet-actions .button{width:100%}.form-grid.two{grid-template-columns:1fr}.quick-action-grid{grid-template-columns:1fr 1fr}.card{padding:var(--space-4)}.public-header{padding:var(--space-3)}.public-header nav a:not(.button){display:none}.license-status-card{grid-template-columns:1fr}.onboarding-panel{padding:var(--space-4)}.support-need-grid{grid-template-columns:1fr}.summary-item{min-height:auto}.quick-add-form{grid-template-columns:1fr}.quick-add-form .button,.quick-add-form .row,.quick-add-form .row .button{width:100%}}@media (prefers-reduced-motion:reduce){.onboarding-motion-bg,.onboarding-panel,.onboarding-progress span,.onboarding-stepper li,.onboarding-stepper span,.onboarding-track,.preview-card,button.support-need-card{animation:none!important;transition:none!important}.onboarding-panel,.onboarding-panel.active,.onboarding-stage.moving-back .onboarding-panel{opacity:1;transform:none}}