:root{--color-bg:#0e1625;--color-surface:#16213a;--color-surface-2:#1d2b47;--color-surface-3:#24355a;--color-border:#2e4166;--color-text:#e8eef8;--color-text-muted:#a9b8d0;--color-accent:#2cc9b5;--color-accent-hover:#5fe0cf;--color-on-accent:#04211d;--color-positive:#5ad68f;--color-info:#8ccdf5;--color-warning:#f5c451;--color-critical:#ff8a8a;--color-critical-bg:#3b1b25;--color-warning-bg:#3a3018;--color-positive-bg:#15352a;--color-info-bg:#16304a;--color-focus:#ffd166;--color-agent-bubble:#1c4a4a;--pane-inbox-accent:var(--color-accent);--pane-chat-accent:var(--color-info);--pane-tools-accent:var(--color-text-muted);--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-size-sm:.9375rem;--font-size-md:1rem;--font-size-lg:1.25rem;--font-size-xl:1.75rem;--line-height:1.5;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--shadow-panel:0 1px 2px #0000004d;--transition-fast:.12s ease-out;--motion-fast:.16s;--motion-medium:.28s;--motion-easing:cubic-bezier(.2, .7, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-md);line-height:var(--line-height);-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0 0 var(--space-3);line-height:1.25}h1{font-size:var(--font-size-xl)}h2{font-size:var(--font-size-lg)}h3{font-size:var(--font-size-md)}p{margin:0 0 var(--space-3)}button,input,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}[tabindex="-1"]:focus{outline:none}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-2);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast);text-align:left;display:inline-flex}.btn:hover{background:var(--color-surface-3)}.btn-primary{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent);font-weight:600}.btn-primary:hover{background:var(--color-accent-hover)}.btn-ghost{background:0 0}.btn-lg{min-height:52px;padding:var(--space-3) var(--space-6);font-size:var(--font-size-lg)}.badge{align-items:center;gap:var(--space-1);padding:2px var(--space-2);font-size:var(--font-size-sm);white-space:nowrap;border:1px solid;border-radius:999px;font-weight:600;display:inline-flex}.tone-positive{color:var(--color-positive)}.tone-info{color:var(--color-info)}.tone-warning{color:var(--color-warning)}.tone-critical{color:var(--color-critical)}.callout{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);background:var(--color-surface-2);border-left-width:4px}.callout p:last-child{margin-bottom:0}.callout-positive{border-left-color:var(--color-positive);background:var(--color-positive-bg)}.callout-info{border-left-color:var(--color-info);background:var(--color-info-bg)}.callout-warning{border-left-color:var(--color-warning);background:var(--color-warning-bg)}.callout-critical{border-left-color:var(--color-critical);background:var(--color-critical-bg)}.muted{color:var(--color-text-muted)}.small{font-size:var(--font-size-sm)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}a,a:visited{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}a:hover{color:var(--color-accent-hover)}.start,.review{max-width:760px;padding:var(--space-6) var(--space-4);margin:0 auto}.start{align-items:center;min-height:100vh;display:flex}.start-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-panel)}.eyebrow{color:var(--color-accent);font-size:var(--font-size-sm);letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--space-2);font-weight:600}.lead{font-size:1.125rem}.start-facts{margin:var(--space-4) 0 var(--space-5);gap:var(--space-2);padding:0;list-style:none;display:grid}.start-facts li{gap:var(--space-2);color:var(--color-text-muted);display:flex}.start-footnote{margin-top:var(--space-4)}.review>section{margin-bottom:var(--space-5)}.verdict-label{font-size:var(--font-size-xl);margin-bottom:var(--space-2)}.score{font-size:var(--font-size-lg)}.small-heading{font-size:var(--font-size-md)}.checkpoints,.notes{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.checkpoint{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.checkpoint p{margin:var(--space-2) 0 0}.checkpoint-head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.checkpoint-points{margin-left:auto}.notes li{background:var(--color-surface);border-left:3px solid var(--color-accent);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm)}.shell{flex-direction:column;min-height:100vh;display:flex}.topbar{align-items:center;gap:var(--space-3) var(--space-5);padding:var(--space-3) var(--space-4);background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.topbar-title{flex:240px}.topbar-title .eyebrow{margin-bottom:0}.topbar-heading{font-size:var(--font-size-lg);margin:0}.topbar-actions{gap:var(--space-2);display:flex}.topbar-timer{align-items:center;gap:var(--space-2);display:flex}.topbar-timer .btn{min-height:44px}.elapsed{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.practice-time{color:var(--color-text-muted);margin:calc(-1 * var(--space-2)) 0 var(--space-5)}.notice{padding:var(--space-2) var(--space-4);background:var(--color-surface-2);color:var(--color-text-muted);border-bottom:1px solid var(--color-border);margin:0}.view-switch{display:none}.workspace{gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);flex:1;grid-template-columns:minmax(220px,260px) minmax(0,1fr) minmax(300px,380px);min-height:0;display:grid}.pane{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);flex-direction:column;min-width:0;display:flex}.pane-body{padding:var(--space-4);flex-direction:column;flex:1;min-height:0;display:flex}.pane-title{font-size:var(--font-size-md);margin-bottom:var(--space-3)}.inbox-list{margin:0 0 var(--space-3);padding:0;list-style:none}.inbox-item{gap:var(--space-1);text-align:left;width:100%;padding:var(--space-3);background:var(--color-surface-2);border:1px solid var(--color-accent);border-radius:var(--radius-sm);cursor:pointer;justify-items:start;display:grid}.inbox-item:hover{background:var(--color-surface-3)}.inbox-name{font-weight:600}.inbox-preview{color:var(--color-text-muted);font-size:var(--font-size-sm);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.chat-header p{margin:calc(-1 * var(--space-2)) 0 var(--space-3)}.chat-log{padding:var(--space-2);gap:var(--space-3);background:var(--color-bg);border-radius:var(--radius-sm);border:1px solid var(--color-border);flex-direction:column;flex:1;min-height:240px;max-height:55vh;margin:0;list-style:none;display:flex;overflow-y:auto}.msg{max-width:80%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-2)}.msg-customer{border-top-left-radius:var(--radius-sm);align-self:flex-start}.msg-agent{background:var(--color-agent-bubble);border-top-right-radius:var(--radius-sm);align-self:flex-end}.msg-system{background:var(--color-critical-bg);border:1px dashed var(--color-critical);max-width:92%;font-size:var(--font-size-sm);align-self:center}.msg-author{font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:600;display:block}.msg-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.chat-log-end{height:0}.composer{margin-top:var(--space-3);gap:var(--space-2);display:grid}.composer-label{font-weight:600}.composer textarea,.input{width:100%;padding:var(--space-2) var(--space-3);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);resize:vertical}.composer textarea[aria-invalid=true]{border-color:var(--color-warning)}.composer-error{margin:0;font-weight:600}.composer-row{align-items:flex-start;gap:var(--space-3);display:flex}.composer-hint{flex:1;margin:0}.tablist{gap:var(--space-1);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-3);display:flex;overflow-x:auto}.tab{padding:var(--space-2) var(--space-3);cursor:pointer;min-height:44px;color:var(--color-text-muted);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000}.tab[aria-selected=true]{color:var(--color-text);border-bottom-color:var(--color-accent);font-weight:600}.tool-body{gap:var(--space-4);align-content:start;line-height:1.6;display:grid}.tool-body p,.tool-body h3{margin:0}.tool-body form{gap:var(--space-1);display:grid}.record{gap:var(--space-2);margin:0;display:grid}.record div{gap:var(--space-2);grid-template-columns:9.5rem 1fr;display:grid}.record dt{color:var(--color-text-muted)}.record dd{margin:0}.kb-results,.action-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.kb-result{gap:var(--space-1);text-align:left;width:100%;padding:var(--space-3);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;display:grid}.kb-result:hover{background:var(--color-surface-3)}.kb-title{font-weight:600}.kb-snippet{color:var(--color-text-muted);font-size:var(--font-size-sm)}.kb-article .btn{justify-self:start}.action-btn{justify-items:start;gap:2px;width:100%;display:grid}.action-label{font-weight:600}.action-hint{color:var(--color-text-muted);font-size:var(--font-size-sm)}.tool-body h4{font-size:var(--font-size-md);margin:0 0 var(--space-2)}.status-summary{background:var(--color-surface-2);border:1px solid var(--color-border);border-left:4px solid var(--color-warning);border-radius:var(--radius-sm);padding:var(--space-3);gap:var(--space-2);display:grid}.status-summary h4{margin:0}.status-line{line-height:1.6}.timeline{margin:0 0 var(--space-2);padding:0 0 0 var(--space-3);border-left:2px solid var(--color-border);gap:var(--space-3);list-style:none;display:grid}.timeline li{gap:2px;display:grid;position:relative}.timeline li:before{content:"";left:calc(-1 * var(--space-3) - 6px);background:var(--color-surface);border:2px solid var(--color-accent);border-radius:50%;width:10px;height:10px;position:absolute;top:.45em}.timeline-day{font-weight:600}.kb-section ul,.kb-section ol{gap:var(--space-1);margin:0;padding-left:1.25rem;display:grid}.glossary{gap:var(--space-2);margin:0;display:grid}.glossary dt{font-weight:600}.glossary dd{color:var(--color-text-muted);margin:0}.kb-source{padding:var(--space-2) var(--space-3);border-left:3px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.status-legend{border-top:1px solid var(--color-border);padding-top:var(--space-3)}.compare{align-items:start;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.compare-col{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.compare-col h4{margin:var(--space-3) 0 var(--space-2)}.sent-messages,.qualities{gap:var(--space-2);margin:0;padding-left:1.25rem;display:grid}.example-response{padding:var(--space-3);background:var(--color-agent-bubble);border-radius:var(--radius-sm);margin:0}.dialog{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);max-width:min(440px, calc(100vw - 2 * var(--space-4)));width:100%}.dialog::backdrop{background:#050a14b3}.dialog-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}@media (width<=959px){.view-switch{gap:var(--space-1);padding:var(--space-3) var(--space-4) 0;display:flex}.view-btn{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;flex:1;min-height:44px}.view-btn[aria-pressed=true]{background:var(--color-surface-3);border-color:var(--color-accent);font-weight:600}.workspace{grid-template-columns:minmax(0,1fr)}.workspace[data-view=inbox] .pane:not(.pane-inbox),.workspace[data-view=chat] .pane:not(.pane-chat),.workspace[data-view=tools] .pane:not(.pane-tools){display:none}.chat-log{max-height:50vh}.start-card{padding:var(--space-5) var(--space-4)}}@media (width<=480px){.topbar-actions{width:100%}.topbar-actions .btn{flex:1}.record div{grid-template-columns:1fr;gap:0}.msg{max-width:92%}.tab{padding:var(--space-2);font-size:var(--font-size-sm)}}@keyframes rise-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes success-glow{0%{box-shadow:0 0 #5ad68f73}to{box-shadow:0 0 0 10px #5ad68f00}}.review-enter>*{animation:rise-in var(--motion-medium) var(--motion-easing) both}.review-enter>:nth-child(2){animation-delay:30ms}.review-enter>:nth-child(3){animation-delay:60ms}.review-enter>:nth-child(n+4){animation-delay:90ms}.verdict-celebrate{animation:rise-in var(--motion-medium) var(--motion-easing) both, success-glow .9s ease-out .3s 1}.score-digits{font-variant-numeric:tabular-nums}.review-header{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.start-actions{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.sound-toggle{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.sound-toggle .btn{min-height:44px}.sound-toggle .btn[aria-disabled=true]{opacity:.7;cursor:progress}.pane-inbox{--pane-accent:var(--pane-inbox-accent)}.pane-chat{--pane-accent:var(--pane-chat-accent)}.pane-tools{--pane-accent:var(--pane-tools-accent)}.pane{border-top:4px solid var(--pane-accent,var(--color-border))}.pane-head{margin:calc(-1 * var(--space-4)) calc(-1 * var(--space-4)) var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface-2);background:color-mix(in srgb, var(--pane-accent,var(--color-accent)) 9%, var(--color-surface));border-bottom:1px solid var(--color-border)}.pane-head .pane-title{align-items:center;gap:var(--space-2);margin-bottom:2px;display:flex}.pane-head p{margin:0}.pane-purpose{color:var(--color-text-muted);font-size:var(--font-size-sm)}.panel-icon{vertical-align:-3px;flex-shrink:0}.panel-icon-inbox{color:var(--pane-inbox-accent)}.panel-icon-chat{color:var(--pane-chat-accent)}.panel-icon-tools{color:var(--pane-tools-accent)}.start-here{margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-left:3px solid var(--pane-inbox-accent);background:color-mix(in srgb, var(--pane-inbox-accent) 12%, var(--color-surface));border-radius:var(--radius-sm)}.inbox-badges{gap:var(--space-1);flex-wrap:wrap;display:flex}.inbox-item.is-selected{background:var(--color-surface-3);box-shadow:inset 4px 0 0 var(--pane-inbox-accent)}.chat-empty-body{justify-content:center;align-items:center;gap:var(--space-2);min-height:240px;padding:var(--space-5) var(--space-4);text-align:center;border:1px dashed var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);flex-direction:column;flex:1;display:flex}.chat-empty-body p{margin:0}.narrow-only{display:none}@media (width<=959px){.narrow-only{display:inline-flex}}@media (width<=480px){.view-switch{padding-top:var(--space-2)}}.shell{padding-bottom:var(--walkthrough-sheet-space,0)}.orientation .start-card{max-width:720px}.guide-list{margin:var(--space-3) 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.guide-controls,.guide-finish{margin:0 0 var(--space-3)}.guide-finish{padding:var(--space-2) var(--space-3);border-left:3px solid var(--color-accent);background:var(--color-surface-2);border-radius:var(--radius-sm)}.glossary-details{margin:var(--space-3) 0 var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}.glossary-details summary{cursor:pointer;align-items:center;min-height:32px;font-weight:600;display:flex}.glossary-details[open] summary{margin-bottom:var(--space-2)}.glossary-terms{margin-bottom:var(--space-3)}.term-note{margin:calc(-1 * var(--space-2)) 0 0}.guide-dialog{max-width:min(640px, calc(100vw - 2 * var(--space-4)));max-height:calc(100vh - 2 * var(--space-4));overflow-y:auto}.guide-dialog h3{margin-top:var(--space-2)}.walkthrough{z-index:5;width:min(340px, calc(100vw - 2 * var(--space-4)));background:var(--color-surface-3);border:1px solid var(--color-accent);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);box-shadow:0 8px 24px #00000073}.walkthrough-anchored{position:fixed}.walkthrough-sheet{left:var(--space-2);right:var(--space-2);bottom:var(--space-2);width:auto;position:fixed}.walkthrough-inline{width:auto;margin:var(--space-3) var(--space-4) 0;position:static}.walkthrough-progress,.walkthrough-title,.walkthrough-body{margin:0 0 var(--space-2)}.walkthrough-title{font-size:var(--font-size-md)}.walkthrough-actions{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.walkthrough-nav{gap:var(--space-2);display:inline-flex}.walkthrough-actions .btn{min-height:40px}.walkthrough-target{outline-offset:4px;border-radius:var(--radius-sm);outline:3px solid var(--color-accent)!important}@media (width>=960px) and (height>=620px){.workspace{align-items:start}.pane-inbox,.pane-chat{align-self:stretch}.pane-tools{top:var(--space-3);max-height:calc(100vh - 2 * var(--space-3));position:sticky}.pane-tools .tools{min-height:0;overflow:hidden}.pane-tools .tablist{flex-shrink:0}.pane-tools .tabpanel{min-height:0;padding:0 var(--space-1) var(--space-3) 0;flex:auto;overflow-y:auto}}.chat-heading-text{flex-direction:column;line-height:1.2;display:flex}.chat-heading-label{font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:600}.chat-heading-name{font-size:var(--font-size-lg);color:var(--color-text);font-weight:700}.chat .pane-head .pane-title{align-items:flex-start}.chat .pane-head .panel-icon{margin-top:4px}.msg-author{margin-bottom:var(--space-1);font-weight:700}.msg-text{font-weight:400;line-height:1.55}.guide-dialog .dialog-actions{bottom:calc(-1 * var(--space-5));margin:var(--space-3) calc(-1 * var(--space-5)) calc(-1 * var(--space-5));padding:var(--space-3) var(--space-5);background:var(--color-surface);border-top:1px solid var(--color-border);position:sticky}.brand-lockup{align-items:center;gap:.45em;line-height:1.1;display:inline-flex}.brand-symbol{flex-shrink:0;width:1.3em;height:1.3em}.brand-symbol-bubble{fill:var(--color-accent)}.brand-symbol-mark{fill:none;stroke:var(--color-bg);stroke-width:3.1px;stroke-linecap:round;stroke-linejoin:round}.brand-symbol-trail{opacity:.5}.brand-wordmark{letter-spacing:-.01em;color:var(--color-text);white-space:nowrap;font-weight:500}.brand-wordmark-shift{letter-spacing:-.02em;color:var(--color-accent);font-weight:800}.brand-lockup-lg{font-size:2rem}.brand-lockup-md{font-size:1.45rem}.brand-lockup-sm{font-size:1.05rem}.brand-header{margin-bottom:var(--space-4)}.brand-tagline{margin:var(--space-2) 0;font-size:1.05rem}.mode-label{font-size:var(--font-size-sm);color:var(--color-text-muted);border:1px solid var(--color-border);border-radius:999px;margin:0;padding:2px 10px;font-weight:600;display:inline-block}.topbar .mode-label{border:0;margin:2px 0 0;padding:0;display:block}.brand-header-compact{margin:0}.brand-header-compact .brand-tagline{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:4px 0 0}.topbar-timer{flex-wrap:wrap}.topbar-timer>*,.topbar-actions>*{min-width:0}.btn,.view-btn,.inbox-item,.kb-result,.tab{transition:background-color var(--transition-fast), border-color var(--transition-fast), box-shadow .2s ease-out, transform 80ms ease-out}.btn:active,.view-btn:active,.inbox-item:active,.kb-result:active{transform:translateY(1px)scale(.985)}.tab{position:relative}.tab[aria-selected=true]{border-bottom-color:#0000}.tab:after{content:"";left:var(--space-2);right:var(--space-2);background:var(--color-accent);height:3px;transition:transform .18s var(--motion-easing);border-radius:2px;position:absolute;bottom:0;transform:scaleX(0)}.tab[aria-selected=true]:after{transform:scaleX(1)}@keyframes dialog-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}.dialog[open]{animation:dialog-in .18s var(--motion-easing)}.dialog[open]::backdrop{animation:.18s ease-out backdrop-in}@media (prefers-reduced-motion:reduce){.btn:active,.view-btn:active,.inbox-item:active,.kb-result:active{transform:none}.dialog[open]::backdrop{animation:none!important}}.review>.eyebrow{margin-top:var(--space-3)}.home .start-card{width:100%}.shift-list{margin:var(--space-4) 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.shift-card{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-4);background:var(--color-surface-2)}.shift-card p{margin:0 0 var(--space-2)}.shift-card-head{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.shift-card-title{font-size:var(--font-size-lg);margin:0}.shift-card .shift-result{margin-bottom:var(--space-3)}.review-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.example-label{margin-bottom:var(--space-2)}.home-intro p{margin:0 0 var(--space-2)}.home-choose{margin:var(--space-3) 0 0}@media (width<=480px){.start.home,.home .start-card{padding-top:var(--space-4)}.home .brand-header{margin-bottom:var(--space-2)}.home .brand-tagline{margin:var(--space-1) 0}.home h1{margin-bottom:var(--space-2)}.home .home-choose{margin-top:var(--space-2)}.home .shift-list{margin-top:var(--space-3)}.home .shift-card{padding:var(--space-3) var(--space-4) var(--space-4)}.home .shift-card p{margin-bottom:var(--space-1)}.home .shift-card .shift-result{margin-bottom:var(--space-2)}}.action-feedback{margin:var(--space-2) 0 var(--space-3)}.action-list .action-feedback{margin:var(--space-2) 0 0}.review-enter>h1{animation:none}.feedback-link{margin:var(--space-3) 0}.feedback-link a{font-weight:600}.privacy-note{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.privacy-note p{margin:0 0 var(--space-2)}
