.assistant-widget{position:fixed;z-index:60;inset:0;pointer-events:none;--assistant-right:24px;--assistant-bottom:24px;--assistant-launcher-size:3.5rem;--assistant-panel-gap:var(--space-3)}.assistant-widget>*{pointer-events:auto}.assistant-widget-dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.assistant-launcher{position:fixed;right:var(--assistant-right);bottom:var(--assistant-bottom);display:grid;width:var(--assistant-launcher-size);height:var(--assistant-launcher-size);min-width:0;padding:0;border:1px solid var(--border-accent);border-radius:var(--radius-pill);background:var(--accent);box-shadow:var(--shadow);color:var(--text-on-accent);cursor:-webkit-grab;cursor:grab;place-items:center;touch-action:none}.assistant-launcher:hover:not(:disabled){background:var(--accent-strong)}.assistant-launcher:active{cursor:-webkit-grabbing;cursor:grabbing}.assistant-launcher svg{width:1.5rem;height:1.5rem}.assistant-panel{position:fixed;right:var(--assistant-right);bottom:calc(var(--assistant-bottom) + var(--assistant-launcher-size) + var(--assistant-panel-gap));display:flex;width:var(--assistant-width,min(23.5rem,calc(100vw - 2rem)));max-height:min(32rem,calc(100vh - 10rem));flex-direction:column;overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-lg);transition:opacity var(--duration) var(--ease),transform var(--duration) var(--ease),visibility var(--duration)}.assistant-panel[data-sized=true]{height:var(--assistant-height);max-height:none}.assistant-resize{position:absolute;z-index:1;top:0;left:0;display:grid;width:1.375rem;height:1.375rem;min-width:0;min-height:0;padding:0;border:0;border-radius:var(--radius-lg) 0 var(--radius-sm) 0;background:transparent;color:var(--text-subtle);cursor:nwse-resize;place-items:center}.assistant-resize:hover:not(:disabled){background:var(--surface-interactive);color:var(--text-muted)}.assistant-resize svg{width:.6875rem;height:.6875rem;transform:rotate(180deg)}.assistant-panel[data-open=false]{opacity:0;transform:scale(.96) translateY(.5rem);transform-origin:bottom right;visibility:hidden}.assistant-panel[data-open=true]{opacity:1;transform:none;transform-origin:bottom right;visibility:visible}.assistant-panel-header{display:flex;flex:0 0 auto;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) 1.625rem;border-bottom:1px solid var(--border);background:var(--surface-raised-soft);cursor:-webkit-grab;cursor:grab;touch-action:none}.assistant-panel-header:active{cursor:-webkit-grabbing;cursor:grabbing}.assistant-grip{width:.75rem;height:.5rem;flex:0 0 auto;background-image:radial-gradient(circle,var(--text-subtle) 40%,transparent 40%);background-size:.25rem .25rem;opacity:.7}.assistant-modes{display:flex;flex:1 1;gap:var(--space-1);padding:2px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-sunken)}.assistant-mode{display:inline-flex;min-width:0;min-height:1.75rem;flex:1 1;align-items:center;justify-content:center;gap:var(--space-1);padding:0 var(--space-2);border:1px solid transparent;border-radius:var(--radius-pill);background:transparent;color:var(--text-subtle);font-size:var(--text-xs);font-weight:650}.assistant-mode:hover:not(:disabled){background:var(--surface-interactive);color:var(--text-muted)}.assistant-mode-active,.assistant-mode-active:hover:not(:disabled){border-color:var(--border-accent);background:var(--surface-raised);color:var(--text)}.assistant-mode-icon{width:.9375rem;height:.9375rem;flex:0 0 auto}.assistant-panel-close{width:1.75rem;height:1.75rem;min-width:0;min-height:0;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font-size:var(--text-lg);line-height:1}.assistant-panel-close:hover:not(:disabled){border-color:var(--border);background:var(--surface-interactive);color:var(--text)}.assistant-pane{display:flex;min-height:0;flex:1 1;flex-direction:column}.assistant-pane[hidden]{display:none}.assistant-body{display:flex;min-height:0;flex:1 1;flex-direction:column}.assistant-loading{margin:0;padding:var(--space-5);color:var(--text-muted);font-size:var(--text-sm)}.assistant-toolbar{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border)}.assistant-toolbar p{margin:0 auto 0 0;color:var(--text-muted);font-size:var(--text-xs);line-height:1.4}.assistant-toolbar button{min-width:0;min-height:var(--control-height-sm);padding:0 var(--space-2);font-size:var(--text-xs)}.assistant-clear-confirm{color:var(--danger)}.assistant-thread{display:flex;min-height:0;flex:1 1;flex-direction:column;gap:var(--space-4);padding:var(--space-4);overflow-y:auto;overscroll-behavior:contain}.assistant-turns{gap:var(--space-2);margin:0;padding:0;list-style:none}.assistant-turn,.assistant-turns{display:flex;flex-direction:column}.assistant-turn{min-width:0;max-width:88%}.assistant-turn-user{align-self:flex-end}.assistant-turn-reply{align-self:flex-start}.assistant-bubble{display:flex;min-width:0;flex-direction:column;gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg)}.assistant-turn-user .assistant-bubble{border-color:var(--border-accent);border-bottom-right-radius:var(--radius-sm);background:var(--accent-wash)}.assistant-turn-reply .assistant-bubble{border-bottom-left-radius:var(--radius-sm);background:var(--surface-sunken)}.assistant-turn-user+.assistant-turn-user .assistant-bubble{border-top-right-radius:var(--radius-sm)}.assistant-turn-reply+.assistant-turn-reply .assistant-bubble{border-top-left-radius:var(--radius-sm)}.assistant-turn-text{margin:0;color:var(--text);font-size:var(--text-sm);line-height:1.6;white-space:pre-line;overflow-wrap:anywhere}.assistant-turn-sending{opacity:.6}.assistant-turn-time{align-self:flex-end;color:var(--text-subtle);font-size:var(--text-2xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.assistant-day{display:flex;align-items:center;justify-content:center;margin:var(--space-3) 0 var(--space-2)}.assistant-day span{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--text-subtle);font-size:var(--text-2xs);font-weight:650}.assistant-typing{flex-direction:row;align-items:center;min-height:1.75rem}.assistant-typing-dots{display:inline-flex;align-items:center;gap:.25rem}.assistant-typing-dots i{width:.3125rem;height:.3125rem;border-radius:var(--radius-pill);background:var(--text-subtle);opacity:.5}.assistant-panel[data-mode=Advisor] .assistant-turn-reply .assistant-turn-text{font-family:var(--font-reflective);font-size:var(--text-md);line-height:1.65}.assistant-empty{display:flex;flex-direction:column;gap:var(--space-3)}.assistant-empty-title{margin:0;color:var(--text);font-size:var(--text-md);font-weight:650}.assistant-empty p{margin:0;color:var(--text-muted);font-size:var(--text-sm);line-height:1.55}.assistant-suggestions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.assistant-suggestion{min-width:0;min-height:var(--control-height-sm);padding:var(--space-1) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);font-size:var(--text-xs);font-weight:400;text-align:left}.assistant-suggestion:hover:not(:disabled){border-color:var(--border-accent);background:var(--surface-interactive);color:var(--text)}.assistant-error{margin:0;padding:0 var(--space-4) var(--space-2);font-size:var(--text-xs)}.assistant-composer{display:flex;flex:0 0 auto;align-items:flex-end;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2);border-top:1px solid var(--border)}.assistant-composer textarea{flex:1 1;min-height:0;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);resize:none}.assistant-send{width:var(--control-height-sm);height:var(--control-height-sm);min-width:0;min-height:0;flex:0 0 auto;padding:0;border-radius:var(--radius-sm);font-size:var(--text-lg)}.assistant-note{margin:0;padding:0 var(--space-3) var(--space-3);color:var(--text-subtle);font-size:var(--text-2xs);line-height:1.4;text-align:center}.billing-intro{max-width:42rem}.billing-card{align-items:flex-start;max-width:32rem}.billing-card-purchased h2{margin:0;color:var(--accent-strong)}.billing-note,.billing-purchased-date{margin:0;color:var(--text-muted)}.ai-locked-banner{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--surface-sunken);color:var(--text-muted)}.ai-locked-banner strong{color:var(--text)}.legal-intro{margin:0;color:var(--text-muted)}.legal-tabs{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-bottom:var(--space-5);padding:var(--space-1);border:1px solid var(--border);background:var(--surface-raised-soft);align-self:flex-start}.legal-tabs,.legal-tabs a{border-radius:var(--radius-pill)}.legal-tabs a{display:inline-flex;min-height:var(--control-height-sm);align-items:center;padding:0 var(--space-4);color:var(--text-muted);font-size:var(--text-sm);font-weight:600;text-decoration:none;transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.legal-tabs a:hover{color:var(--text);background:var(--surface-interactive)}.legal-tabs a[aria-current=page]{background:var(--surface-interactive-strong);color:var(--accent-strong)}.widget.legal-document{display:flex;flex-direction:column;gap:0;padding:0}.legal-section{padding:var(--space-5)}.legal-section+.legal-section{border-top:1px solid var(--border)}.legal-section h2{margin:0 0 var(--space-3);font-size:var(--text-lg)}.legal-section p,.legal-section ul{margin:0 0 var(--space-2);color:var(--text-muted);line-height:1.65}.legal-section p:last-child,.legal-section ul:last-child{margin-bottom:0}.legal-section ul{padding-left:var(--space-5)}.legal-details{display:grid;grid-gap:0;gap:0;margin:0}.legal-details>div{display:grid;grid-template-columns:minmax(9rem,12rem) 1fr;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border)}.legal-details>div:last-child{border-bottom:0}.legal-details dt{color:var(--text-subtle);font-size:var(--text-sm)}.legal-details dd{margin:0;color:var(--text)}.legal-details a,.legal-section a{color:var(--accent-strong)}.legal-price-card{display:flex;flex-direction:column;gap:var(--space-4);margin-bottom:var(--space-5);padding:var(--space-6) var(--space-5);border-color:var(--border-accent);background:radial-gradient(120% 90% at 100% 0,var(--accent-wash),transparent 60%),var(--surface-raised)}.legal-price-card>p{margin:0;color:var(--text-muted)}.legal-price-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-4)}.legal-price-head h2{margin:0;font-size:var(--text-xl)}.legal-price{display:flex;align-items:baseline;gap:var(--space-2);margin:0}.legal-price strong{color:var(--accent-strong);font-size:var(--display);font-weight:700;line-height:1}.legal-price span{color:var(--text-muted)}.legal-checklist{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.legal-checklist li{position:relative;padding-left:var(--space-6);line-height:1.5}.legal-checklist li:before{position:absolute;top:.1em;left:0;display:grid;width:1.25rem;height:1.25rem;place-items:center;border-radius:var(--radius-pill);background:var(--accent-wash);color:var(--accent-strong);content:"✓";font-size:var(--text-xs);font-weight:700}.legal-price-action{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--border)}.legal-price-action p{margin:0;color:var(--text-subtle);font-size:var(--text-sm)}.legal-footer{display:flex;flex-direction:column;gap:var(--space-5);width:min(100%,68rem);margin:auto auto 0;padding-top:var(--space-7);color:var(--text-muted);font-size:var(--text-sm)}main:has(.assistant-launcher) .legal-footer{padding-bottom:var(--space-8)}.legal-footer-main{display:flex;padding-top:var(--space-5);border-top:1px solid var(--border);flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--space-4) var(--space-6)}.legal-footer-brand{display:flex;flex-direction:column;gap:var(--space-2);max-width:22rem}.legal-footer-brand .brand{color:var(--text)}.legal-footer-brand .brand>span:last-child{display:inline}.legal-footer-brand p,.legal-footer-meta p{margin:0}.legal-footer-nav{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.legal-footer a{color:var(--text-muted);text-decoration:none;transition:color var(--duration-fast) var(--ease)}.legal-footer a:hover{color:var(--accent-strong)}.legal-footer-meta{justify-content:space-between;gap:var(--space-3) var(--space-5);color:var(--text-subtle);font-size:var(--text-xs)}.legal-footer-meta,.legal-footer-payments{display:flex;flex-wrap:wrap;align-items:center}.legal-footer-payments{gap:var(--space-2)}.legal-footer-payments ul{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:0;padding:0;list-style:none}.legal-footer-payments li{padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-raised-soft);color:var(--text-muted);font-weight:600}@media (max-width:640px){.legal-tabs{display:grid;grid-template-columns:1fr 1fr;align-self:stretch;border-radius:var(--radius)}.legal-tabs a{justify-content:center;border-radius:var(--radius-sm)}.legal-section{padding:var(--space-4)}.legal-details>div{grid-template-columns:1fr;gap:var(--space-1)}.legal-price-action .primary-link{width:100%}}.workspace-transition{display:flex;width:100%;min-width:0;flex:1 0 auto;flex-direction:column}@media (prefers-reduced-motion:no-preference){.workspace-transition{animation:content-fade var(--duration) var(--ease)}@keyframes content-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.entry-menu-popover,.leaderboard-popover,.workspace-menu-popover{animation:popover-in var(--duration-fast) var(--ease)}.assistant-typing-dots i{animation:assistant-typing 1.2s var(--ease) infinite}.assistant-typing-dots i:nth-child(2){animation-delay:.15s}.assistant-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes assistant-typing{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-2px)}}@keyframes popover-in{0%{opacity:0}to{opacity:1}}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (min-width:100rem){.home-shell,.public-flow-shell,.site-header{width:min(100%,78rem)}}@media (max-width:47.99rem){.page-shell,.reflection-shell,.welcome-shell{min-height:100dvh;padding:max(var(--space-3),env(safe-area-inset-top)) max(var(--space-3),env(safe-area-inset-right)) max(var(--space-6),calc(var(--space-5) + env(safe-area-inset-bottom))) max(var(--space-3),env(safe-area-inset-left))}a,button,input,summary,textarea{touch-action:manipulation}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea{font-size:16px}.entry-menu-item,.home-daily-summary-link,.primary-link,.secondary-link,.workspace-menu-link,button{min-height:var(--tap-target)}.widget{padding:var(--space-4);border-radius:var(--radius)}.home-heading,.public-flow-heading{margin-bottom:var(--space-4)}.home-heading h1,.public-flow-heading h1{max-width:none}.action-controls>button,.entry-actions>button,.navigation-actions>.secondary-link,.navigation-actions>button{flex:1 1 9rem}.home-heading-with-action{flex-direction:column;align-items:stretch;gap:var(--space-3)}.home-heading-actions>*{flex:1 1 8rem;justify-content:center}.home-daily-summary-link{justify-content:space-between}.achievements-recent-list,.adaptation-recent-list,.home-insight-scroll{max-height:none;overflow:visible}.home-insight-scroll.has-more-below{mask-image:none;-webkit-mask-image:none}.achievements-recent-list li:not(.entry-edit-row):not(.entry-delete-row){display:grid;grid-template-columns:minmax(0,1fr) var(--tap-target);align-items:center;grid-gap:var(--space-1) var(--space-2);gap:var(--space-1) var(--space-2)}.achievements-recent-list li:not(.entry-edit-row):not(.entry-delete-row)>span:first-child{grid-column:1;grid-row:1;min-width:0;overflow-wrap:anywhere}.achievements-recent-list .recent-entry-date{grid-column:1;grid-row:2;margin-left:0}.achievements-recent-list .entry-icon-button{grid-column:2;grid-row:1/span 2}.adaptation-recent-list summary{display:grid;grid-template-columns:auto minmax(0,1fr) var(--tap-target);align-items:center;grid-gap:var(--space-1) var(--space-2);gap:var(--space-1) var(--space-2)}.adaptation-recent-list summary:before{grid-column:1;grid-row:1/span 2}.adaptation-recent-list summary>span:first-of-type{grid-column:2;grid-row:1;min-width:0;overflow-wrap:anywhere}.adaptation-recent-list summary .recent-entry-date{grid-column:2;grid-row:2;margin-left:0}.adaptation-recent-list summary .entry-icon-button{grid-column:3;grid-row:1/span 2}.entry-icon-button{width:var(--tap-target);height:var(--tap-target)}.task-card summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-1) var(--space-2);gap:var(--space-1) var(--space-2)}.task-card summary:before{grid-column:1;grid-row:1/span 2}.task-card-title{grid-column:2;grid-row:1;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.task-card summary .action-status{grid-column:2;grid-row:2;margin-left:0}.task-card summary .entry-icon-button{grid-column:3;grid-row:1/span 2}.admin-section-heading{display:grid}.admin-detail-grid,.admin-engagement-grid,.admin-metric-grid{grid-template-columns:1fr}.admin-metric-grid-small .admin-metric-card:last-child{grid-column:auto}.admin-account-search,.admin-account-toolbar{align-items:stretch;flex-direction:column;min-width:0}.admin-segmented{display:grid;grid-template-columns:repeat(3,1fr)}.admin-pagination{justify-content:space-between}.admin-chart-legend{justify-content:flex-start}.admin-donut-grid{grid-template-columns:1fr}.admin-donut-content{grid-template-columns:minmax(7rem,.75fr) minmax(0,1.25fr)}.admin-account-table-wrap{overflow:visible;border:0}.admin-account-table,.admin-account-table tbody,.admin-account-table td,.admin-account-table tr{display:block;width:100%}.admin-account-table thead{display:none}.admin-account-table tbody{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.admin-account-table tr{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-sunken)}.admin-account-table td{padding:var(--space-2) 0;border:0}.admin-account-table td[data-label]:before{display:block;margin-bottom:var(--space-1);color:var(--text-subtle);font-size:var(--text-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;content:attr(data-label)}.admin-account-action{text-align:left!important}.leaderboard-popover{bottom:max(var(--space-3),env(safe-area-inset-bottom));max-height:none;overscroll-behavior:contain}.leaderboard-popover,.streak-badge-tooltip{position:fixed;top:max(7.5rem,calc(env(safe-area-inset-top) + 6.5rem));right:max(var(--space-3),env(safe-area-inset-right));left:max(var(--space-3),env(safe-area-inset-left));width:auto}.streak-badge-tooltip{max-width:none}.workspace-menu-popover{width:min(16rem,calc(100vw - 1.5rem))}.entry-menu-popover{width:min(10rem,calc(100vw - 1.5rem))}.leaderboard-nickname-row{display:grid;grid-template-columns:1fr}.leaderboard-nickname-row button{width:100%;min-height:var(--tap-target)}.my-context-widget-heading{flex-wrap:wrap}.my-context-actions>button{flex:1 1 8rem}.achievements-form>button,.adaptation-form>button,.form-panel form>button:last-child{justify-self:stretch}.feature-request-meta-main{width:100%;justify-content:space-between}.daily-summary-result blockquote,.insight-result blockquote,.updated-understanding blockquote{font-size:var(--text-md);line-height:1.65}.welcome-dashboard{align-content:start;gap:var(--space-5);padding-block:var(--space-2)}.welcome-dashboard-copy h1{max-width:none}.welcome-widget-action,.welcome-widget-heading,.welcome-widget-journey{padding:var(--space-4)}.assistant-launcher{right:max(var(--space-4),env(safe-area-inset-right));bottom:max(var(--space-4),calc(var(--space-3) + env(safe-area-inset-bottom)))}.assistant-panel{right:0;bottom:var(--assistant-keyboard,0);left:0;width:auto;border-right:0;border-bottom:0;border-left:0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-bottom:env(safe-area-inset-bottom);transition:opacity var(--duration) var(--ease),transform var(--duration) var(--ease),visibility var(--duration),bottom var(--duration-fast) var(--ease)}.assistant-panel,.assistant-panel[data-sized=true]{height:auto;max-height:min(calc(100dvh - var(--assistant-keyboard, 0px) - var(--space-5)),34rem)}.assistant-resize{display:none}.assistant-composer{padding:var(--space-2) var(--space-3)}.assistant-composer textarea{font-size:16px}.assistant-send{width:var(--tap-target);height:var(--tap-target)}.assistant-panel[data-open=false]{transform:translateY(1rem);transform-origin:bottom center}.assistant-panel[data-open=true]{transform-origin:bottom center}.assistant-panel-header{cursor:default}.assistant-grip,.assistant-panel[data-open=true]~.assistant-launcher{display:none}.assistant-turn{max-width:92%}.assistant-thread{padding:var(--space-3)}.personal-focus{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.personal-focus-edit{-webkit-margin-start:calc(var(--space-2) * -1);margin-inline-start:calc(var(--space-2) * -1)}}@media (max-width:53.125rem){.site-header:not(.welcome-header){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-2) var(--space-3);gap:var(--space-2) var(--space-3);margin-bottom:var(--space-4)}.site-header:not(.welcome-header) .site-header-start{display:contents}.site-header:not(.welcome-header) .brand{grid-column:1;grid-row:1}.site-header:not(.welcome-header) .header-actions,.site-header:not(.welcome-header) .site-header-status{grid-column:2;grid-row:1;justify-self:end;margin:0}.welcome-header{display:flex;align-items:center;gap:var(--space-3)}.header-icon-badge,.language-switcher,.step-indicator{height:var(--tap-target);min-height:var(--tap-target)}.brand{min-height:var(--tap-target)}.brand-mark{width:2.375rem;height:2.375rem}.header-nav{display:grid;grid-column:1/-1;grid-row:2;width:100%;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-1);gap:var(--space-1);padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-sunken)}.header-nav-link{min-width:0;min-height:var(--tap-target);justify-content:center;padding:var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-base)}.header-nav-link:after{display:none}.header-nav-link:hover,.header-nav-link[aria-current=page]{background:var(--surface-interactive)}}@media (max-width:26.875rem){.brand>span:last-child{display:none}.language-switcher{width:4.5rem}.step-track{width:2.5rem}}