:root{--page-bg:#ffffff;--surface-soft:var(--surface-emphasis);--text-heading:var(--text-primary);--text-body:var(--text-secondary);--hero-radius:0.75rem;--hero-shadow:none}.aito-app-shell,.aito-main-content,body,html{background:var(--background);color:var(--text-primary)}body{font-family:var(--font-sans);letter-spacing:-.011em;background:radial-gradient(ellipse 88% 52% at 4% -10%,color-mix(in oklab,var(--primary) 16%,transparent),transparent 60%),radial-gradient(ellipse 56% 38% at 96% 0,color-mix(in oklab,var(--primary) 8%,transparent),transparent 54%),linear-gradient(180deg,#eef6ff 0,var(--background) 32%);background-attachment:fixed}.life-os-page,.page-shell,.page-shell-narrow,.page-shell-wide{width:100%;max-width:none;margin-inline:0;padding:28px clamp(1rem,2vw,2.5rem) 48px;display:grid;gap:clamp(32px,3.5vw,48px);color:var(--text-secondary)}.page-form,.page-shell,.page-shell-narrow{justify-items:start}.page-form,.page-shell{--page-readable-width:56rem}.page-shell-narrow{--page-readable-width:48rem}.page-form>:not(.page-span-full),.page-shell-narrow>:not(.page-span-full),.page-shell>:not(.page-span-full){width:min(100%,var(--page-readable-width));max-width:var(--page-readable-width);margin-inline:0;justify-self:start}.life-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(1rem,3vw,2rem)}.life-page-header h1,.page-title{margin:6px 0 8px;color:var(--text-primary);font-size:clamp(2rem,3vw,2.25rem);font-weight:600;letter-spacing:-.035em;line-height:1.15}.life-page-header>div>p:not(.life-eyebrow),.page-subtitle{max-width:42rem;color:var(--text-muted);font-size:.875rem;line-height:1.65}.life-eyebrow{margin:0;color:var(--accent);font-size:.75rem;font-weight:650;letter-spacing:.04em}.life-page-actions{display:flex;flex-wrap:wrap;gap:8px}.aito-section,.life-section,.life-section .card,.life-section [class*=card]{border:0!important;background:transparent!important;box-shadow:none!important;padding:0}.aito-section-head,.life-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.aito-section-title,.life-section-head h2,.section-title{margin:0;color:var(--text-primary);font-size:1.125rem;font-weight:600;letter-spacing:-.02em}.achievement-badge,.ai-card,.content-card,.content-panel,.decision-card,.growth-reference-card,.growth-tab-panel,.interactive-card,.life-empty-panel,.life-finance-overview,.life-health-hero,.life-resource-intro,.life-visual-card,.metric-card,.recovery-panel,.review-metric,.review-uika-summary,.surface-card,.surface-card-muted,.toolbar-card,.ui-card,.warning-panel{border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}.achievement-badge:hover,.content-card:hover,.interactive-card:hover,.metric-card:hover,.surface-card:hover{transform:none}.card,.card__content,.card__footer,.card__header,.card__title,[data-slot=card-content],[data-slot=card-footer],[data-slot=card-header],[data-slot=card]{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.aito-surface{border-radius:var(--radius-lg);background:var(--surface-subtle);border:1px solid var(--border-subtle)}.aito-chrome-glass,.aito-glass,.aito-glass-strong,.aito-nav-glass,.alert-dialog__dialog,.drawer__dialog,.dropdown__popover,.glass-modal,.glass-panel,.glass-toolbar,.list-box,.modal-surface,.modal__dialog,.popover,.popover-surface{border:1px solid var(--glass-border)!important;background:linear-gradient(180deg,var(--glass-highlight),transparent 36%),var(--glass-background)!important;box-shadow:var(--glass-shadow)!important;backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.aito-glass-strong{background:linear-gradient(180deg,var(--glass-highlight),transparent 32%),var(--glass-bg-strong)!important}.aito-chrome-glass,.aito-nav-glass{border-radius:0!important}.aito-chrome-glass{border-bottom:1px solid var(--glass-border)!important;background:linear-gradient(180deg,rgb(255 255 255/.3),rgb(236 246 255/.18) 62%),rgb(232 243 255/.38)!important;box-shadow:0 1px 0 var(--glass-highlight),var(--shadow-1)!important}.aito-nav-glass{border-right:1px solid var(--glass-border)!important;background:linear-gradient(90deg,rgb(255 255 255/.38),rgb(248 252 255/.28)),rgb(251 253 255/.46)!important;box-shadow:var(--shadow-1)!important}.button:not(.button--icon-only){border-radius:var(--radius-md)!important}.aito-modal-dialog,.alert-dialog__dialog,.modal__dialog{overflow:hidden!important;border-radius:1.25rem!important;background-clip:padding-box!important}.aito-modal-dialog>.glass-modal,.alert-dialog__dialog>.glass-modal,.modal__dialog>.glass-modal,[role=dialog].glass-modal{border-radius:inherit!important;background-clip:padding-box!important}.glass-modal{overflow-x:hidden;border-radius:1.25rem!important;background-clip:padding-box!important}.button--primary:disabled,.button--primary[aria-disabled=true]{border-color:var(--border-subtle)!important;background:var(--surface-inset)!important;color:var(--text-muted)!important;opacity:1!important}.badge,.chip{border-radius:var(--radius-pill)}.aito-nav-item{border-radius:var(--radius-md)!important}.aito-nav-glass [aria-current=page],.aito-nav-item-active{background:var(--surface-selected)!important;color:var(--primary)!important;box-shadow:none!important}.life-tabs,.life-tabs [role=tablist]{border:0;background:transparent;box-shadow:none}.life-tabs [aria-selected=true],.life-tabs [role=tab][data-selected=true]{color:var(--accent);background:var(--surface-emphasis)}.plan-page.life-os-page{width:100%;max-width:none;margin:0;padding:1.5rem clamp(1rem,2vw,2rem) 4rem;display:grid;justify-items:stretch;gap:0}@media (min-width:1100px){.plan-page.life-os-page{padding-right:max(1.5rem,23rem)}}.plan-page.life-os-page .aito-plan-shell.plan-shell{display:grid;width:100%;max-width:none;margin-inline:0;gap:1.75rem}.plan-page.life-os-page .aito-plan-shell.plan-shell>*{width:100%;max-width:none;margin-inline:0}.growth-page,.life-page,.plan-page,.review-page,.today-page{background:transparent}.growth-page:before,.life-page:before,.plan-page:before,.review-page:before,.today-page:before{display:none!important}.growth-level-hero,.today-focus,.today-uika{border:1px solid var(--glass-border)!important;background:linear-gradient(180deg,var(--glass-highlight),transparent 36%),var(--glass-bg)!important;box-shadow:var(--shadow-1)!important;backdrop-filter:blur(16px) saturate(1.06)}.task-page article,.task-page li,.task-row,.today-task-row{background:transparent}.today-task-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;min-height:56px;padding:10px 0;border-bottom:1px solid var(--separator)}.task-row:hover,.today-task-row:hover{background:var(--surface-emphasis)}.growth-habit-grid article,.growth-skill-grid article,.life-finance-metric,.life-habit-grid article,.life-metric-fact,.life-signal{border:0!important;background:var(--surface-emphasis)!important;box-shadow:none!important}.aito-plan-commitments,.review-date-strip{border-color:var(--separator);background:color-mix(in oklab,#ffffff 70%,transparent);backdrop-filter:blur(12px)}.animal-companion-right-rail .glass-panel,.animal-floating-left-rail .glass-panel,.animal-floating-right-rail .glass-panel{border-width:1px!important;border-radius:1rem!important;box-shadow:var(--glass-shadow)!important}@media (prefers-reduced-motion:reduce){.aito-glass,.drawer__dialog,.modal__dialog,.popover{transition:none!important}}@media (max-width:1023px){.life-os-page,.page-shell,.page-shell-narrow,.page-shell-wide,.plan-page.life-os-page{width:100%;max-width:none;padding:20px 20px 40px;gap:32px}}@media (max-width:639px){.aito-page-header,.life-page-header{align-items:flex-start;flex-direction:column}}.animal-add-card,.animal-control-deck,.animal-desk-actions-panel,.animal-desk-clock,.animal-desk-status-panel,.animal-desk-strip,.animal-desk-weather,.animal-panel{border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}.animal-button{min-height:44px;border:1px solid var(--separator);border-radius:var(--radius-2);background:transparent;color:var(--text-primary)}.animal-desk-chip,.animal-weather-mark{background:transparent!important;border:0!important;box-shadow:none!important}[class*=bg-slate-100],[class*=bg-slate-50]{background-color:transparent!important}[class*="hover:bg-slate-100"]:focus-visible,[class*="hover:bg-slate-100"]:hover,[class*="hover:bg-slate-50"]:focus-visible,[class*="hover:bg-slate-50"]:hover{background-color:var(--surface-emphasis)!important}[class*=bg-amber-50],[class*=bg-cyan-50],[class*=bg-rose-50],[class*=bg-sky-50],[class*=bg-violet-],[class*=from-violet],[class*=to-violet]{background-color:var(--surface-emphasis)!important;background-image:none!important}.chip:not(.chip--danger):not(.chip--warning):not(.chip--success){background:transparent!important;border-color:transparent!important;box-shadow:none!important;padding-inline:0!important}.chip--danger,.chip--success,.chip--warning{box-shadow:none!important}.uika-conversation,.uika-mini-dialog{border:1px solid var(--glass-border)!important;background:linear-gradient(180deg,var(--glass-highlight),transparent 32%),var(--glass-bg)!important;box-shadow:var(--glass-shadow)!important;backdrop-filter:blur(16px) saturate(1.06)}.aito-plan-commitments,.plan-page .aito-plan-commitments{display:flex;flex-wrap:wrap;gap:clamp(.5rem,1.2vw,.85rem);background:transparent!important;backdrop-filter:none!important}.aito-plan-commitment,.plan-page .aito-plan-commitment{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:.4rem .85rem;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);box-shadow:none}.aito-plan-commitment .life-eyebrow{color:var(--accent)}.aito-plan-commitment>strong{display:none;font-size:.75rem;font-weight:500;color:var(--text-muted)}.aito-plan-commitment.is-current{border-color:var(--border-subtle);background:var(--surface-selected);color:var(--primary);box-shadow:none}@media (min-width:900px){.aito-plan-commitment>strong{display:inline}}.plan-spine,.plan-timeline{display:grid;gap:0}.plan-timeline-group+.plan-timeline-group{margin-top:4px}.plan-timeline-row{display:grid;grid-template-columns:3.5rem 1.25rem minmax(0,1fr);column-gap:12px;min-height:4.25rem}.plan-timeline-time{padding-top:2px;color:var(--text-muted);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:right;line-height:1.2}.plan-timeline-rail{position:relative}.plan-timeline-rail:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1.5px;background:color-mix(in oklab,var(--primary) 18%,var(--border-subtle));transform:translateX(-50%)}.plan-timeline-group:first-child .plan-timeline-row:first-child .plan-timeline-rail:before{top:8px}.plan-timeline-group:last-child .plan-timeline-row:last-child .plan-timeline-rail:before{bottom:12px}.plan-timeline-node{position:relative;z-index:1;display:block;width:9px;height:9px;margin:5px auto 0;border:1.5px solid color-mix(in oklab,var(--text-muted) 55%,transparent);border-radius:var(--radius-pill);background:var(--background)}.plan-timeline-row.is-current .plan-timeline-node{width:11px;height:11px;margin-top:4px;border-color:var(--primary);background:var(--primary);box-shadow:0 0 0 4px var(--primary-soft)}.plan-timeline-row.is-rest .plan-timeline-node{border-color:color-mix(in oklab,var(--text-muted) 38%,transparent);background:var(--background)}.plan-timeline-body{min-width:0;padding:0 0 1.05rem;border-bottom:1px solid var(--border-subtle)}.plan-timeline-group:last-child .plan-timeline-row:last-child .plan-timeline-body,.plan-timeline-row:last-child .plan-timeline-body{border-bottom-color:transparent}.plan-rest-item,.plan-task-row,.plan-task-surface{width:100%;min-width:0;text-align:left}.plan-task-surface{display:grid;gap:10px;padding:16px 18px;border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--glass-highlight),transparent 42%),var(--glass-background);box-shadow:var(--glass-shadow);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.plan-task-row{display:grid;gap:4px;padding:12px 14px;border:1px solid color-mix(in oklab,var(--border-subtle) 54%,transparent);border-radius:var(--radius-md);background:color-mix(in oklab,var(--surface-subtle) 48%,transparent);transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.plan-task-row.is-done{border-color:color-mix(in oklab,var(--primary) 9%,var(--border-subtle));background:color-mix(in oklab,var(--primary-soft) 24%,var(--surface-subtle) 76%)}.plan-task-row.is-done .plan-task-title{color:color-mix(in oklab,var(--text-primary) 76%,var(--text-muted));font-weight:600}.plan-task-row.is-done .plan-task-meta{color:color-mix(in oklab,var(--text-muted) 86%,var(--primary))}.plan-rest-item{display:grid;gap:2px;padding:2px 2px 4px;border:0;border-radius:var(--radius-md);background:transparent}.plan-task-row:focus-visible,.plan-task-row:hover{border-color:color-mix(in oklab,var(--primary) 18%,var(--border-subtle));background:color-mix(in oklab,var(--primary-soft) 44%,var(--surface-subtle) 56%)}.plan-rest-item:focus-visible,.plan-rest-item:hover{background:color-mix(in oklab,var(--surface-subtle) 55%,transparent)}.plan-task-kicker{margin:0;color:var(--primary);font-size:12px;font-weight:650}.plan-spine-title,.plan-task-title{margin:0;color:var(--text-primary);font-size:1.05rem;font-weight:650;letter-spacing:-.02em;line-height:1.35}.plan-rest-item .plan-task-title{color:var(--text-secondary);font-size:.95rem;font-weight:550}.plan-spine-meta,.plan-task-meta{margin:0;color:var(--text-muted);font-size:13px;line-height:1.55}.plan-task-note{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.6}.plan-spine-actions,.plan-task-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.plan-rest-item .plan-task-footer,.plan-task-row .plan-task-footer{opacity:0}.plan-rest-item.is-open .plan-task-footer,.plan-rest-item:focus-within .plan-task-footer,.plan-rest-item:hover .plan-task-footer,.plan-task-row:focus-within .plan-task-footer,.plan-task-row:hover .plan-task-footer,.plan-task-surface .plan-task-footer{opacity:1}.plan-spine-group,.plan-spine-item{display:contents}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:clamp(1rem,3vw,2rem)}.page-form>.page-header,.page-shell-narrow>.page-header{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.4rem}.page-form>.page-header .page-title,.page-shell-narrow>.page-header .page-title{flex-shrink:0}.rounded-card,.shadow-cockpit{border:0!important;background:transparent!important;box-shadow:none!important}.growth-reference-card,.growth-tab-panel,.life-finance-overview,.life-health-hero,.review-uika-summary,.uika-conversation{border-radius:var(--radius-3)!important}.life-dashboard-page{max-width:none}.plan-workbench-stack{display:grid;gap:0}.plan-drawer-section,.plan-workbench-stack section{padding:1rem 0;border-bottom:1px solid var(--border-subtle)}.plan-drawer-section:first-child,.plan-workbench-stack section:first-child{padding-top:0}.plan-drawer-section:last-child,.plan-workbench-stack section:last-child{border-bottom:0;padding-bottom:0}.plan-workbench-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:stretch}.plan-workbench-execution{display:flex;flex-wrap:wrap;gap:8px;align-items:stretch}.plan-workbench-execution .button,.plan-workbench-execution button{min-height:44px}.plan-workbench-actions .button,.plan-workbench-actions button{min-height:40px;width:100%}.plan-workbench-stack h4{margin:0 0 8px;color:var(--text-primary);font-size:1.05rem;font-weight:650}.plan-week-day,.plan-week-grid>*{border:0!important;background:transparent!important;box-shadow:none!important}.plan-week-day.is-today{background:var(--surface-emphasis)!important;border-radius:var(--radius-md)!important}.aito-setting-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;max-width:28rem;padding:8px 0}.aito-setting-row>:last-child{flex-shrink:0;pointer-events:auto}.aito-setting-row .switch,.aito-setting-row [data-slot=switch]{cursor:pointer}.aito-setting-row+.aito-setting-row{border-top:1px solid var(--border-subtle)}.aito-setting-row__copy{display:flex;min-width:0;align-items:center;gap:8px}.aito-setting-row__label{color:var(--text-primary);font-size:.9375rem;font-weight:550;line-height:1.4}.aito-setting-row__help{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted)}.aito-setting-row__help:focus-visible,.aito-setting-row__help:hover{background:var(--surface-subtle);color:var(--primary)}.plan-adjust{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:4px 0 8px}@media (min-width:1280px){.plan-adjust{grid-template-columns:minmax(0,1.5fr) minmax(16rem,1fr);gap:0 1.5rem;padding:8px 12px 12px;border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--glass-highlight),transparent 40%),var(--surface-subtle)}.plan-adjust-preview{position:relative}.plan-adjust-preview:before{content:"";position:absolute;top:0;bottom:0;left:-1.5rem;width:1px;background:var(--border-subtle)}}.plan-adjust-preview,.plan-adjust-settings{min-width:0;display:grid;align-content:start;gap:1rem}.plan-adjust-head h3,.plan-adjust-head p{margin:0}.plan-adjust-head h3{color:var(--text-primary);font-size:.95rem;font-weight:650}.plan-adjust-head p{margin-top:4px;color:var(--text-muted);font-size:.8125rem;line-height:1.55}.plan-setting-block,.plan-setting-list{display:grid;gap:8px;max-width:28rem}.plan-setting-kicker{font-weight:650}.plan-setting-hint,.plan-setting-kicker{margin:0;color:var(--text-muted);font-size:.75rem}.plan-setting-hint{line-height:1.5}.plan-scope-toggle{width:100%;max-width:22rem}.plan-scope-toggle [aria-pressed=true],.plan-scope-toggle [data-selected=true]{background:var(--surface-selected)!important;color:var(--primary)!important;box-shadow:none!important}.plan-adjust-actions,.plan-adjust-actions__end,.plan-adjust-actions__start,.plan-insert-group{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.plan-adjust-actions{width:100%;padding-top:4px;justify-content:space-between}.plan-adjust-actions .button,.plan-adjust-actions button,.plan-insert-group .button,.plan-insert-group button{min-height:40px}.plan-adjust-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0}.plan-adjust-stats div{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.plan-adjust-stats dt{color:var(--text-muted);font-size:.8125rem}.plan-adjust-stats dd{margin:0;color:var(--text-primary);font-size:1.05rem;font-weight:650;font-variant-numeric:tabular-nums}.plan-adjust-changes summary{min-height:36px;color:var(--primary);cursor:pointer;font-size:.875rem;font-weight:550}.plan-adjust-changes ul{display:grid;gap:10px;margin:8px 0 0;padding:0;list-style:none}.plan-adjust-changes li{display:grid;gap:2px}.plan-adjust-changes strong{color:var(--text-primary);font-size:.875rem}.plan-adjust-changes span{color:var(--text-muted);font-size:.75rem}.plan-page .accordion [data-slot=accordion-trigger],.plan-page .accordion__trigger,.plan-page .plan-disclosure-trigger{min-height:56px;padding-inline:4px;border-radius:var(--radius-md)}.plan-page .accordion [data-slot=accordion-trigger]:hover,.plan-page .accordion__trigger:hover,.plan-page .plan-disclosure-trigger:hover{background:var(--surface-subtle)}.aito-drawer-backdrop,.drawer__backdrop,.drawer__backdrop--blur{background:rgb(18 32 51/.2)!important;backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08)}.aito-drawer-dialog,.drawer__dialog{width:min(28rem,100vw)!important}.plan-danger-quiet,button.plan-danger-quiet{color:color-mix(in oklab,var(--danger) 78%,var(--text-primary))!important;border:1px solid color-mix(in oklab,var(--danger) 20%,var(--border-subtle))!important;background:transparent!important;box-shadow:none!important}.plan-week-preview .plan-week-grid{gap:4px}.plan-week-preview .plan-week-day{display:grid;align-content:start;gap:2px;min-width:0;min-height:7.25rem;padding:10px 8px;border:0!important;border-radius:var(--radius-md);background:transparent!important;box-shadow:none!important;text-align:left}.plan-week-preview .plan-week-day:focus-visible,.plan-week-preview .plan-week-day:hover{background:var(--surface-subtle)!important}.plan-week-preview .plan-week-day.is-today{background:var(--surface-subtle)!important;box-shadow:none!important}.plan-week-preview .plan-week-task{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-timeline-rail:before{width:1px;background:color-mix(in oklab,var(--primary) 12%,var(--border-subtle))}@media (max-width:767px){.plan-timeline-row{grid-template-columns:3rem 1rem minmax(0,1fr);column-gap:8px}.plan-task-surface{padding:14px}}:root{--ds-paper-0:var(--color-white);--ds-paper-25:var(--color-ice-25);--ds-accent-50:var(--color-blue-50);--ds-accent-100:var(--color-blue-100);--ds-accent-200:var(--color-blue-100);--ds-accent-300:var(--color-blue-300);--ds-accent-500:var(--color-blue-500);--ds-accent-800:var(--color-blue-800);--ds-moss-200:var(--color-pine-100);--ds-amber-200:var(--color-amber-100);--ds-bg-canvas:var(--canvas);--ds-bg-raised:var(--surface-raised);--ds-bg-subtle:var(--surface-subtle);--ds-bg-selected:var(--surface-selected);--ds-bg-glass-strong:var(--glass-background-strong);--ds-glass-border:var(--glass-border);--ds-glass-blur:var(--glass-blur);--ds-text-primary:var(--text-primary);--ds-text-secondary:var(--text-secondary);--ds-text-muted:var(--text-muted);--ds-text-link:var(--text-link);--ds-border-subtle:var(--border-subtle);--ds-border-strong:var(--border-strong);--ds-border-focus:var(--border-focus);--ds-border-selected:var(--accent);--ds-action-primary-bg:var(--action-primary);--ds-action-primary-fg:var(--action-primary-text);--ds-ai-accent:var(--source-ai);--ds-ai-fg:var(--source-ai);--ds-ai-bg:var(--surface-ai-subtle);--ds-font-12:var(--font-size-12);--ds-font-14:var(--font-size-14);--ds-font-18:var(--font-size-18);--ds-weight-medium:var(--weight-medium);--ds-weight-semibold:var(--weight-semibold);--ds-radius-xs:0.25rem;--ds-radius-md:var(--radius-md);--ds-radius-lg:var(--radius-lg);--ds-radius-xl:var(--radius-xl);--ds-radius-pill:var(--radius-pill);--ds-shadow-2:var(--shadow-2);--ds-shadow-3:var(--shadow-3);--ds-shadow-focus:var(--shadow-focus);--ds-touch-target:var(--touch-target);--ds-motion-fast:var(--duration-fast);--ds-ease-standard:var(--ease-standard)}