.ui-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-shell{position:relative;min-height:100vh;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);--shell-pad: max(var(--s7), calc((100vw - 1200px) / 2 + var(--s7)));--shell-gap: var(--s5)}@media(max-width:719px){.ui-shell{--shell-pad: var(--s5);--shell-gap: var(--s4)}}.ui-skip{position:absolute;left:var(--shell-pad);top:-120px;z-index:4;display:inline-flex;align-items:center;min-height:var(--touch);padding:var(--s3) var(--s4);border:1px solid var(--rule-field);border-radius:var(--r-c);background:var(--surface);color:var(--ink);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:500;letter-spacing:0;text-decoration:none}.ui-skip:focus{top:var(--s3)}.ui-shell-bar{position:sticky;top:0;z-index:60;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:var(--s3) var(--s6);min-height:64px;padding:0 var(--shell-pad);background:var(--chrome-bg);color:var(--chrome-ink);border-bottom:1px solid var(--rule-dark)}.ui-shell-logo{display:inline-flex;align-items:center;gap:var(--s3);flex:0 0 auto;min-height:var(--touch);color:var(--chrome-ink);text-decoration:none}.ui-logo-mark{display:inline-flex;align-items:center;gap:11px}.ui-logo-mark svg{display:block;flex:none;color:var(--gold)}.ui-logo-type{display:flex;flex-direction:column;line-height:1}.ui-logo-name{font-family:var(--font-display);font-size:.84375rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase}.ui-logo-sub{margin-top:2px;color:var(--chrome-2);font-family:var(--font-display);font-size:.59375rem;font-weight:400;letter-spacing:.3em;text-transform:uppercase}.ui-shell-menu{display:none;align-items:center;justify-content:center;min-height:var(--touch);min-width:var(--touch);padding:0 var(--s2);border:0;background:transparent;color:var(--chrome-ink);font-family:var(--font-display);font-size:.90625rem;font-weight:400;letter-spacing:0;cursor:pointer}.ui-shell-menu:hover{color:var(--gold)}.ui-shell-menu:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-shell-banner{flex:1 1 auto;min-width:0;display:flex;justify-content:flex-end}.ui-shell-banner>*{display:inline-block;max-width:100%;padding:3px var(--s2);border:1px solid var(--rule-dark-strong);border-radius:var(--r-c);color:var(--chrome-2);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:400;letter-spacing:0;line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ui-shell-nav{flex:0 1 auto;min-width:0;display:flex;flex-wrap:nowrap;align-items:center;gap:var(--shell-gap)}.ui-shell-nav a{position:relative;display:inline-flex;align-items:center;white-space:nowrap;min-height:var(--touch);color:var(--chrome-2);font-family:var(--font-display);font-size:.90625rem;font-weight:400;letter-spacing:0;text-decoration:none;transition:color var(--duration) var(--ease)}.ui-shell-nav a:after{content:"";position:absolute;left:0;width:100%;bottom:9px;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:left center}.ui-shell-nav a:hover,.ui-shell-nav a:focus-visible{color:var(--chrome-ink)}.ui-shell-nav a[aria-current=page]{color:var(--chrome-ink)}.ui-shell-nav a[aria-current=page]:after{transform:scaleX(1)}@media(min-width:720px)and (max-width:1080px){.ui-shell-nav{gap:var(--s4)}.ui-shell-nav a{font-size:.875rem;letter-spacing:0}}@media(max-width:719px){.ui-shell-menu{display:inline-flex}.ui-shell-nav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:var(--s1) var(--shell-pad) var(--s3);background:var(--chrome-bg);border-top:1px solid var(--rule-dark);border-bottom:1px solid var(--rule-dark)}.ui-shell-nav[data-open]{display:flex}.ui-shell-nav a{min-height:48px;border-bottom:1px solid var(--rule-dark)}.ui-shell-nav a:last-child{border-bottom:0}.ui-shell-nav a:after{bottom:0}}.ui-shell-body{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}.ui-shell-body:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ui-shell-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--shell-gap);padding:var(--s5) var(--shell-pad);background:var(--surface);color:var(--ink-2);border-top:1px solid var(--rule);font-size:var(--fs-sm)}.ui-shell-foot a{display:inline-flex;align-items:center;min-height:var(--touch);color:var(--ink-2);text-decoration:none}.ui-shell-foot-contact{font-family:var(--font);font-size:var(--fs-sm);font-weight:400;letter-spacing:0;font-variant-numeric:tabular-nums}.ui-shell-foot-legal{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5)}.ui-shell-foot-legal a,.ui-shell-foot-copy{font-family:var(--font-display);font-size:var(--fs-sm);font-weight:400;letter-spacing:0}.ui-shell-foot-copy{margin:0 0 0 auto;color:var(--ink);font-weight:500}.ui-shell-foot a:hover,.ui-shell-foot a:focus-visible{color:var(--ink)}@media(max-width:719px){.ui-shell-foot{flex-direction:column;align-items:flex-start}.ui-shell-foot-copy{margin-left:0}.ui-shell:has(.ui-sticky) .ui-shell-foot{padding-bottom:calc(var(--touch) + 12px + env(safe-area-inset-bottom))}}.ui-route-arc{display:flex;align-items:flex-end;gap:var(--s3);margin:0;color:var(--ink-2);font-family:var(--font);font-size:var(--fs-xs);font-weight:500;letter-spacing:.1em;font-variant-numeric:tabular-nums}.ui-route-arc svg{display:block;flex:none;color:var(--gold)}.ui-sticky{display:block}@media(max-width:719px){.ui-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;margin:0;background:var(--gold);padding-bottom:env(safe-area-inset-bottom)}.ui-sticky>*{width:100%}.ui-sticky .ui-btn,.ui-sticky .ui-btn .ui-btn-label{width:100%;border:0}.ui-sticky .ui-btn .ui-btn-label{min-height:52px}}.ui-shell summary{display:flex;align-items:center;gap:var(--s3);cursor:pointer;list-style:none}.ui-shell summary::-webkit-details-marker{display:none}.ui-shell summary::marker{content:""}.ui-shell summary:after{content:"";flex:none;width:0;height:0;border-left:.7em solid var(--gold);border-top:.45em solid transparent;border-bottom:.45em solid transparent;transition:transform var(--duration-fast) var(--ease)}.ui-shell details[open]>summary:after{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.ui-shell summary:after{transition:none}}.ui-page{width:100%;margin:0 auto;padding:var(--s7) var(--s5) var(--s9)}.ui-page--narrow{max-width:42rem}.ui-page--wide{max-width:72rem}.ui-page-title{position:relative;margin:0 0 var(--s6);padding-top:var(--s4);font-family:var(--font-display);font-size:var(--fs-title);font-weight:400;letter-spacing:var(--track-tight);line-height:var(--lh-tight);overflow-wrap:break-word;animation:ui-rise .38s var(--ease) both}.ui-page-title:before{content:"";position:absolute;left:0;top:0;width:72px;height:1px;background:var(--gold);transform-origin:left center;animation:ui-rule-grow .42s var(--ease) both}.ui-page-title:after{content:"";position:absolute;left:69px;top:-2px;width:6px;height:6px;background:var(--gold);transform:rotate(45deg);animation:ui-rule-grow .42s var(--ease) both}.ui-status-title.ui-status-title{font-family:var(--font);font-weight:400;letter-spacing:0;line-height:1.3;text-transform:none}.ui-page h2{margin:var(--s7) 0 var(--s3);font-family:var(--font-display);font-size:var(--fs-xl);font-weight:400;letter-spacing:var(--track-tight);line-height:1.2}.ui-page h3{margin:var(--s6) 0 var(--s2);font-family:var(--font-display);font-size:var(--fs-lg);font-weight:500;letter-spacing:0;line-height:1.25}.ui-page h4{margin:var(--s4) 0 var(--s2);font-family:var(--font-display);font-size:var(--fs-md);font-weight:500;letter-spacing:0;line-height:1.3;color:var(--ink-2)}.ui-stack{display:flex;flex-direction:column}.ui-row{display:flex;flex-wrap:wrap}.ui-row>*{min-width:0;overflow-wrap:anywhere}.ui-stack[data-gap="1"],.ui-row[data-gap="1"]{gap:var(--s1)}.ui-stack[data-gap="2"],.ui-row[data-gap="2"]{gap:var(--s2)}.ui-stack[data-gap="3"],.ui-row[data-gap="3"]{gap:var(--s3)}.ui-stack[data-gap="4"],.ui-row[data-gap="4"]{gap:var(--s4)}.ui-row[data-align=start]{align-items:flex-start}.ui-row[data-align=center]{align-items:center}.ui-row[data-align=end]{align-items:flex-end}.ui-row[data-align=stretch]{align-items:stretch}.ui-row[data-align=baseline]{align-items:baseline}.ui-card{background:var(--surface);color:var(--ink);border:1px solid var(--rule);border-radius:var(--r-p);padding:var(--s5)}.ui-card--muted{background:var(--well);border-color:transparent}.ui-card--gold{border-color:var(--gold)}.ui-btn{appearance:none;display:inline-flex;padding:0;border:0;background:transparent;cursor:pointer;text-decoration:none;font:inherit}.ui-btn-label{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);border:1px solid var(--rule);border-radius:var(--r-c);font-family:var(--font-display);font-size:var(--fs-md);font-weight:500;line-height:1.2;letter-spacing:.01em;color:var(--ink);background:transparent;transition:none}.ui-btn:hover .ui-btn-label,.ui-btn:focus-visible .ui-btn-label{transition:background-color var(--duration) var(--ease),border-color var(--duration) var(--ease),color var(--duration) var(--ease)}.ui-btn--sm .ui-btn-label{min-height:var(--touch);padding:0 var(--s4);font-size:.875rem}.ui-btn--md .ui-btn-label{min-height:46px;padding:0 var(--s5);font-size:var(--fs-md)}.ui-btn--lg .ui-btn-label{min-height:56px;padding:0 var(--s6);font-size:var(--fs-lg)}.ui-btn--primary .ui-btn-label{background:var(--gold);color:var(--on-gold);border-color:var(--gold);font-weight:600}.ui-btn--secondary .ui-btn-label{background:transparent;color:var(--ink);border-color:var(--rule)}.ui-btn--ghost .ui-btn-label{background:transparent;color:var(--ink);border-color:transparent}.ui-btn--danger .ui-btn-label{background:var(--stop);color:var(--paper);border-color:var(--stop)}.ui-btn--primary:hover .ui-btn-label{background:var(--gold-rule);border-color:var(--gold-rule);color:var(--black)}.ui-btn--secondary:hover .ui-btn-label{background:var(--well);border-color:var(--ink)}.ui-btn--ghost:hover .ui-btn-label{background:var(--well)}.ui-btn--danger:hover .ui-btn-label{background:transparent;color:var(--stop)}.ui-btn:disabled,.ui-btn--loading{cursor:not-allowed;opacity:.45}.ui-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ui-btn-progress{letter-spacing:0}.ui-field{display:flex;flex-direction:column;gap:var(--s1);min-width:12rem}.ui-label{font-family:var(--font-display);font-size:var(--fs-sm);font-weight:400;letter-spacing:0;color:var(--ink-2)}.ui-hint{margin:0;color:var(--ink-3);font-size:var(--fs-sm)}.ui-error{display:flex;align-items:baseline;gap:var(--s2);margin:0;color:var(--stop);font-size:var(--fs-sm)}.ui-error:before{content:"";flex:none;width:6px;height:6px;background:currentColor;transform:rotate(45deg)}.ui-input,.ui-select{width:100%;min-height:var(--touch);padding:var(--s3) 0;border:0;border-bottom:1px solid var(--rule-field);border-radius:var(--r-c);background:transparent;color:var(--ink);font-family:var(--font);font-size:var(--fs-md);font-weight:400;letter-spacing:0;transition:border-color var(--duration) var(--ease)}.ui-input:hover,.ui-select:hover{border-bottom-color:var(--ink-2)}.ui-input:focus-visible,.ui-select:focus-visible{border-bottom-color:var(--gold)}.ui-select{appearance:auto}.ui-input::placeholder{color:var(--ink-3);opacity:1}.ui-input:disabled,.ui-select:disabled{opacity:.45;cursor:not-allowed}.ui-field--error .ui-input,.ui-field--error .ui-select{border-bottom-color:var(--stop)}.ui-check{display:inline-flex;align-items:center;gap:var(--s2);min-height:var(--touch);cursor:pointer;font-size:var(--fs-md)}input[type=checkbox],input[type=radio]{appearance:none;display:inline-grid;place-content:center;width:1.125rem;height:1.125rem;margin:0;border:1px solid var(--rule-field);border-radius:var(--r-c);background:transparent;cursor:pointer;transition:border-color var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease)}input[type=radio]{border-radius:50%}input[type=checkbox]:after,input[type=radio]:after{content:"";width:.5rem;height:.5rem;background:var(--gold);transform:scale(0);transition:transform var(--duration-fast) var(--ease)}input[type=radio]:after{border-radius:50%}input[type=checkbox]:checked,input[type=radio]:checked{border-color:var(--gold)}input[type=checkbox]:checked:after,input[type=radio]:checked:after{transform:scale(1)}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.45;cursor:not-allowed}.ui-check-input{flex:0 0 auto}.ui-check-input:disabled{cursor:not-allowed;opacity:.45}.ui-banner{display:flex;align-items:flex-start;gap:var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--rule);background:var(--surface);color:var(--ink);font-size:var(--fs-sm)}.ui-banner:before{content:"";flex:none;width:7px;height:7px;margin-top:7px;background:var(--ink-2);transform:rotate(45deg)}.ui-banner--info:before{background:var(--ink)}.ui-banner--warn:before{background:var(--warn)}.ui-banner--error:before{background:var(--stop)}.ui-banner--success:before{background:var(--ok)}.ui-badge{display:inline-flex;align-items:center;padding:3px var(--s2);border:1px solid var(--rule);border-radius:var(--r-c);color:var(--ink);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:500;letter-spacing:0;line-height:1.5;white-space:normal;overflow-wrap:normal}.ui-badge--gold{background:var(--gold);border-color:var(--gold);color:var(--on-gold)}.ui-badge--info{border-color:var(--ink)}.ui-badge--warn{border-color:var(--warn);color:var(--warn)}.ui-badge--error{border-color:var(--stop);color:var(--stop)}.ui-badge--success,.ui-badge--hold{border-color:var(--ok);color:var(--ok)}.ui-badge--instant{background:var(--ink-2);border-color:var(--ink-2);color:var(--paper)}.ui-badge--quote{border-color:var(--ink-2);color:var(--ink-2)}.ui-badge--scarce{border-color:var(--warn);color:var(--warn)}.ui-money{font-family:var(--font);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:var(--track-tight);white-space:nowrap}.ui-skeleton{display:flex;flex-direction:column;gap:var(--s2);min-width:0;max-width:100%}.ui-skeleton-line{display:block;width:100%;height:var(--s4);border-radius:var(--r-c);background:linear-gradient(90deg,var(--well) 0%,var(--surface) 45%,var(--well) 100%);background-size:200% 100%;animation:ui-skeleton-shimmer 1.2s var(--ease) infinite}@media(prefers-reduced-motion:reduce){.ui-skeleton-line{animation:none;background:var(--well)}}.ui-timeline{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s4);min-width:0}.ui-timeline-item{position:relative;display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:var(--s3);padding-left:var(--s5);border-left:1px solid var(--gold)}.ui-timeline-item:before{content:"";position:absolute;left:-4px;top:.5em;width:6px;height:6px;background:var(--gold);transform:rotate(45deg)}.ui-timeline-item--positive:before{background:var(--gold)}.ui-timeline-item--warning:before{background:var(--warn)}.ui-timeline-item--negative:before{background:var(--stop)}.ui-timeline-at{color:var(--ink-2);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;white-space:nowrap}.ui-timeline-title{margin:0;font-family:var(--font-display);font-size:var(--fs-md);font-weight:500;letter-spacing:0}.ui-timeline-detail{color:var(--ink-2);font-size:var(--fs-sm)}.ui-table-wrap{width:100%;min-width:0}.ui-table{width:100%;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}.ui-table th,.ui-table td{text-align:left;padding:var(--s3) var(--s2);border-bottom:1px solid var(--rule-2);vertical-align:top}.ui-table th{color:var(--ink-2);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:500;letter-spacing:0;border-bottom-color:var(--rule)}.ui-table tbody tr:hover td{background:var(--well)}.ui-table-card-label{display:none;overflow-wrap:normal}.ui-table-cell-value{overflow-wrap:anywhere;min-width:0}.ui-table-empty{min-width:0}@media(max-width:767px){.ui-table,.ui-table tbody,.ui-table tr,.ui-table td{display:block;width:100%}.ui-table thead{display:none}.ui-table tr{background:var(--surface);border:1px solid var(--rule);padding:var(--s3);margin-bottom:var(--s3)}.ui-table th,.ui-table td{border-bottom:0;padding:var(--s1) 0}.ui-table td{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s3);flex-wrap:wrap}.ui-table-card-label{display:inline;color:var(--ink-2);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:500;letter-spacing:0;flex:0 0 auto;white-space:nowrap;overflow-wrap:normal}.ui-table-cell-value{text-align:right;flex:1 1 10rem;min-width:0;overflow-wrap:anywhere}.ui-timeline-item{grid-template-columns:minmax(0,1fr)}}.ui-empty{display:flex;flex-direction:column;align-items:center;gap:var(--s3);text-align:center;padding:var(--s7) var(--s5);border:1px solid var(--rule);min-width:0}.ui-empty:before{content:"";width:8px;height:8px;border:1px solid var(--gold);transform:rotate(45deg)}.ui-empty-title{margin:0;font-family:var(--font-display);font-size:var(--fs-lg);font-weight:500;letter-spacing:0}.ui-empty-detail{margin:0;max-width:34ch;color:var(--ink-2);font-size:var(--fs-sm)}.ui-empty-action{margin-top:var(--s3)}.ui-tabs{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s2);border-bottom:1px solid var(--rule)}.ui-tab{display:inline-flex;align-items:center;min-height:var(--touch);padding:var(--s3) var(--s2);border-bottom:1px solid transparent;margin-bottom:-1px;color:var(--ink-2);font-family:var(--font-display);font-size:.875rem;font-weight:400;letter-spacing:0;text-decoration:none}.ui-tab:hover,.ui-tab:focus-visible{color:var(--ink)}.ui-tab--active{color:var(--ink);border-bottom-color:var(--gold)}.ui-stat{display:flex;flex-direction:column;gap:var(--s1);min-width:0}.ui-stat-label,.ui-stat-hint{margin:0;color:var(--ink-2);font-size:var(--fs-sm)}.ui-stat-label{font-family:var(--font-display);font-weight:500;letter-spacing:0}.ui-stat-value{margin:0;font-size:var(--fs-xl);font-weight:500;letter-spacing:var(--track-tight);font-variant-numeric:tabular-nums;white-space:nowrap;overflow-wrap:normal}.ui-stat-hint{color:var(--ink-3);font-size:var(--fs-xs)}.ui-deadline{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--s2);min-width:0;font-variant-numeric:tabular-nums}.ui-deadline-label{font-family:var(--font-display);font-size:var(--fs-sm);font-weight:500;letter-spacing:0;color:var(--ink-2)}.ui-deadline-relative{color:var(--ink-2);font-size:var(--fs-sm);white-space:nowrap}.ui-deadline time{white-space:nowrap}.ui-deadline--warning,.ui-deadline--warning .ui-deadline-label,.ui-deadline--warning .ui-deadline-relative{color:var(--warn)}.ui-deadline--negative,.ui-deadline--negative .ui-deadline-label,.ui-deadline--negative .ui-deadline-relative{color:var(--stop)}.ui-checklist{padding:var(--s4) var(--s5);border:1px solid var(--rule);background:var(--surface);min-width:0}.ui-checklist-summary{min-height:var(--touch)}.ui-checklist-title{flex:1;min-width:0;font-family:var(--font-display);font-size:var(--fs-md);font-weight:500;letter-spacing:0}.ui-checklist-progress{margin:0;color:var(--ink-2);font-family:var(--font-display);font-size:var(--fs-sm);font-weight:400;letter-spacing:0}.ui-checklist-list{margin:var(--s3) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--s1)}.ui-checklist-dismiss{margin:var(--s3) 0 0}.ui-checklist-item{display:flex;align-items:center;gap:var(--s3);min-height:var(--touch);min-width:0}.ui-checklist-item[data-done=true]{color:var(--ink-2)}.ui-checklist-mark{flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--s5);font-size:0}.ui-checklist-mark:before{content:"";width:7px;height:7px;border:1px solid var(--gold);transform:rotate(45deg)}.ui-checklist-item[data-done=true] .ui-checklist-mark:before{background:var(--gold)}.ui-help{flex:none;min-width:0}.ui-help-menu{margin:0;inset:unset;position:fixed;padding:var(--s2);border:1px solid var(--rule-field);background:var(--surface);min-width:12rem}.ui-help-item{display:flex;align-items:center;min-height:var(--touch);padding:var(--s2) var(--s3);color:var(--ink);text-decoration:none;background:transparent;border:0;width:100%;font:inherit;text-align:left;cursor:pointer}.ui-help-item:hover,.ui-help-item:focus-visible{background:var(--well)}.ui-coach{position:fixed;z-index:2;margin:0;inset:unset;min-inline-size:0;box-sizing:border-box;width:min(20rem,calc(100vw - var(--s6)));padding:var(--s4);border:1px solid var(--rule-field);border-left:1px solid var(--gold);background:var(--surface);color:var(--ink)}.ui-coach.ui-coach{padding:var(--s4)}.ui-coach-title{padding:0;float:none;font-family:var(--font-display);font-size:var(--fs-md);font-weight:500;letter-spacing:0}.ui-coach-body{margin:var(--s2) 0 var(--s3);font-size:var(--fs-sm);color:var(--ink-2)}@supports (anchor-name: --x){.ui-coach{position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline}}.ui-coach.ui-coach--inline{position:static;inset:auto;width:100%;max-width:none;margin:0 0 var(--s4);border-left:1px solid var(--gold);position-area:unset;position-try-fallbacks:none}@media not (min-width:48rem){.ui-coach:not(.ui-coach--inline){position:static;inset:auto;width:100%;max-width:none;margin:0 0 var(--s4);position-area:unset;position-try-fallbacks:none}}@media(prefers-reduced-motion:reduce){.ui-coach,.ui-help-menu{transition:none}}.ui-share{display:flex;flex-direction:column;gap:var(--s2);align-items:flex-start}.ui-share-note{margin:0;color:var(--ink-2);font-size:var(--fs-sm)}.ui-share-link{width:100%;max-width:26rem;padding:var(--s2) var(--s3);border:1px solid var(--rule-field);border-radius:var(--r-c);background:var(--surface);color:var(--ink);font-size:var(--fs-sm)}.ui-carrier{display:inline-flex;align-items:center;gap:var(--s2);white-space:nowrap}.ui-carrier .ui-carrier-mark{box-sizing:content-box;width:auto;height:16px;max-width:72px;object-fit:contain}[data-theme=dark] .ui-carrier-mark{padding:2px;background:var(--ivory);border-radius:0}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .ui-carrier-mark{padding:2px;background:var(--ivory);border-radius:0}}
