.page-eyebrow{margin:0 0 var(--space-6);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-caps);font-weight:600}.interior-hero{background:var(--color-band);border-bottom:1px solid var(--color-line);grid-template-columns:1.4fr 1fr;gap:5vw;padding:clamp(3rem,6vw,5rem) 5vw;display:grid}.interior-copy{align-self:center}.interior-hero h1,.account-content h1,.not-found-page h1{letter-spacing:-.035em;margin:0;font-size:clamp(2.75rem,5vw,4.5rem);font-weight:700;line-height:1.03}.interior-hero h1 em,.account-content h1 em,.not-found-page em{color:var(--color-brand-text)}.interior-lede{max-width:40rem;color:var(--color-ink-muted);margin:1.8rem 0;font-size:1.08rem;line-height:1.8}.page-tools{font-size:var(--text-xs);color:var(--color-ink-muted);flex-wrap:wrap;align-items:center;gap:.35rem 1.25rem;margin:0;display:flex}.interior-technical{border-top:1px solid var(--color-line);margin-top:1.25rem;padding-top:.75rem}.interior-technical summary{cursor:pointer;min-height:44px;font-size:var(--text-sm);color:var(--color-ink);align-items:center;font-weight:600;display:flex}.interior-technical p,.interior-technical li{font-size:var(--text-sm)}.interior-art{border:1px solid var(--color-line);background:var(--gradient-stage);border-radius:32px;place-items:center;min-height:370px;display:grid;position:relative;overflow:hidden}.interior-body{width:var(--page);grid-template-columns:1fr 2.4fr;gap:6vw;margin:0 auto;padding:5rem 0 7rem;display:grid}.page-contents{font-size:var(--text-sm);flex-direction:column;align-self:start;gap:.3rem;max-height:calc(100vh - 9rem);display:flex;position:sticky;top:6rem;overflow:auto}.page-contents a{color:var(--color-ink-muted);border-left:2px solid #0000;padding:.65rem 0 .65rem .9rem;text-decoration:none}.page-contents a:hover{color:var(--color-ink);text-underline-offset:5px;text-decoration:underline}.page-contents a[aria-current=location]{border-left-color:var(--color-brand-text);color:var(--color-ink);font-weight:600}.page-contents .back-home{color:var(--color-ink);border-left:0;align-items:center;gap:.5rem;margin-top:1.2rem;padding-left:0;display:inline-flex}.page-sections section{border-bottom:1px solid var(--color-line);margin-bottom:2.5rem;padding:0 0 2.5rem 3rem;scroll-margin-top:8rem;position:relative}.section-number{font-family:var(--font-brand-mono);color:var(--color-brand-text);font-size:1.5rem;position:absolute;top:.25rem;left:0}.page-sections h2{letter-spacing:-.035em;margin:0 0 1rem;font-size:1.9rem;font-weight:700;line-height:1.2}.page-sections section p{color:var(--color-ink-muted);line-height:1.9;font-size:var(--text-base);overflow-wrap:break-word;margin:0}.page-sections section p+p,.page-sections section ul{margin-top:1rem}.page-sections section ul{color:var(--color-ink-muted);margin-bottom:0;padding-left:1.25rem}.page-sections section li{overflow-wrap:break-word;margin:.4rem 0;line-height:1.7}.page-sections a{text-underline-offset:.18em;text-decoration:underline}.page-sections section[hidden],.page-contents a[hidden]{display:none}.help-search{gap:.4rem;margin-bottom:1.5rem;display:grid}.help-search label{font-size:var(--text-sm);color:var(--color-ink);font-weight:600}.help-search input{box-sizing:border-box;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-height:48px;color:var(--color-ink);font:inherit;font-size:var(--text-base);padding:0 1rem}.help-search input:hover{border-color:var(--color-ink-muted)}.help-search input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-color:var(--color-ink)}.help-search-status{min-height:1.5em;font-size:var(--text-sm);color:var(--color-ink-muted);margin:0}.help-search.is-reserved{visibility:hidden}.help-search .help-search-label{font-size:var(--text-sm);font-weight:600}.page-contents.is-no-match a:not(.back-home){opacity:.5}.help-search-clear{min-height:44px;color:var(--color-ink);font:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.help-search-status a{color:var(--color-ink);text-underline-offset:.18em}.page-sections .interior-summary{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-band);margin:0 0 3rem;padding:1.75rem 2rem}.page-sections .interior-summary h2{margin:0 0 .75rem;font-size:1.4rem}.page-sections .interior-summary ul{color:var(--color-ink-muted);margin:0;padding-left:1.25rem}.page-sections .interior-summary li{margin:.5rem 0;line-height:1.7}.page-sections .interior-summary .interior-summary-note{font-size:var(--text-sm);color:var(--color-ink-muted);margin:1rem 0 0;line-height:1.6}.interior-close{color:var(--color-ink-muted);margin:0;font-size:1.05rem;line-height:1.7}.interior-close a{color:var(--color-ink);text-underline-offset:.2em}.interior-next{border-radius:var(--radius-xl);background:var(--color-inverse-bg);color:var(--color-inverse-ink);padding:2.5rem}.interior-next :focus-visible{outline-color:var(--color-focus-inverse)}.interior-next p{letter-spacing:-.04em;color:var(--color-inverse-ink);margin:0 0 1.5rem;font-size:2rem;line-height:1.2}.interior-next em{font-family:var(--font-brand-mono);color:var(--color-mint);font-style:normal;font-weight:500}.interior-next-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;display:flex}.page-sections .interior-next-button,.interior-next-button{border-radius:var(--radius-md);background:var(--color-mint);min-height:52px;color:var(--color-on-mint);justify-content:space-between;align-items:center;gap:1.5rem;padding:0 1.5rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.page-sections .interior-next-quiet,.interior-next-quiet{min-height:44px;color:var(--color-inverse-ink);text-underline-offset:.2em;align-items:center;font-size:.9rem;text-decoration:underline;display:inline-flex}.account-page{grid-template-columns:1fr 1fr;min-height:850px;display:grid}.account-landscape{isolation:isolate;background:var(--gradient-inverse);min-height:100%;padding:clamp(3rem,8vh,6rem) 4vw;position:relative}.account-landscape-inner{top:calc(var(--header-offset) + 3rem);color:var(--color-inverse-ink);gap:2rem;display:grid;position:sticky}.account-landscape h2{letter-spacing:-.04em;margin:0;font-size:clamp(3rem,5vw,5rem);line-height:1}.account-landscape em{color:var(--color-mint)}.account-content{align-self:center;padding:clamp(3rem,7vw,6rem) 5vw 5rem}.account-content>.bit-mark{margin-bottom:2rem;display:block}.account-content h1{font-size:clamp(3rem,4vw,4.5rem)}.account-content>p:not(.page-eyebrow){color:var(--color-ink-muted);line-height:1.8;font-size:var(--text-base);margin:1.5rem 0}.page-button{border-radius:var(--radius-pill);cursor:pointer;background:var(--color-primary);min-height:54px;color:var(--color-on-primary);border:0;justify-content:space-between;align-items:center;gap:3rem;padding:.9rem 1.5rem;font-family:inherit;font-size:.95rem;text-decoration:none;display:inline-flex}.account-secondary{width:fit-content;font-size:var(--text-sm);text-underline-offset:5px;margin-top:1.6rem;display:block}.not-found-page{background:var(--color-band);min-height:75vh;padding:clamp(4rem,9vw,7rem) 8vw 6rem}.route-skeleton{width:min(100%,28rem);height:12rem;margin-top:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface-raised)}@media (prefers-reduced-motion:no-preference){.route-skeleton{animation:route-pulse var(--duration-4) var(--ease-out-quint) infinite alternate}}@keyframes route-pulse{0%{opacity:.55}to{opacity:1}}.site-footer{background:var(--color-band);color:var(--color-ink);border-top:1px solid var(--color-line);padding:4.5rem 5vw 1.5rem}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem;max-width:1240px;margin:0 auto 4rem;display:grid}.footer-brand p{max-width:36rem;color:var(--color-ink-muted);margin:1.2rem 0;font-size:.95rem;line-height:1.8}.footer-status{color:var(--color-success);font-size:var(--text-xs);font-weight:600}.site-footer nav{flex-direction:column;align-items:flex-start;gap:0;display:flex}.site-footer h2{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-brand-text);margin:.7rem 0 1rem}.site-footer nav a{min-height:44px;font-size:var(--text-sm);color:var(--color-ink-muted);align-items:center;text-decoration:none;display:inline-flex}.site-footer nav a:hover{color:var(--color-ink);text-underline-offset:5px;text-decoration:underline}.footer-bottom{border-top:1px solid var(--color-line);font-size:var(--text-xs);color:var(--color-ink-muted);justify-content:space-between;gap:1.5rem;max-width:1240px;margin:auto;padding-top:1.5rem;display:flex}@media (max-width:1000px){.footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:2rem}.footer-brand{grid-column:1/-1}}@media (max-width:760px){.interior-hero{grid-template-columns:1fr;padding-top:2.5rem}.interior-art{min-height:220px}.interior-body{grid-template-columns:1fr;gap:2.5rem;padding-top:2.5rem}.page-contents{border-bottom:1px solid var(--color-line);max-height:none;padding-bottom:2rem;position:static;overflow:visible}.account-page{grid-template-columns:1fr}.account-landscape{padding:2.5rem 6vw}.account-landscape-inner{grid-template-columns:auto 1fr;align-items:center;gap:1.5rem;position:static}.account-landscape-bit svg{width:96px;height:auto}.account-content{padding:3rem 6vw 4rem}.footer-grid{grid-template-columns:1fr 1fr;gap:2rem}.footer-bottom{flex-direction:column;gap:.5rem}}.account-form{flex-direction:column;align-items:flex-start;gap:.7rem;max-width:28rem;margin-top:1rem;display:flex}.account-form label,.check-label{font-size:.9rem;font-weight:600}.account-form input{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);width:100%;min-height:48px;font:inherit;background:var(--color-surface-raised);color:var(--color-ink);padding:.65rem .85rem}.account-form .page-button,.account-dashboard .page-button,.account-card .page-button{cursor:pointer;border:0}.account-form .page-button:disabled,.account-dashboard .page-button:disabled{opacity:.6;cursor:not-allowed}.form-error{color:var(--color-danger);font-size:.95rem}.choice-grid{grid-template-columns:1fr 1fr;gap:.7rem;max-width:28rem;margin:1rem 0;display:grid}.choice-card{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface-raised);min-height:48px;color:var(--color-ink);text-align:left;font:inherit;cursor:pointer;padding:.9rem 1rem}.choice-card[aria-pressed=true]{background:var(--color-band);border-color:var(--color-ink)}.choice-card span{color:var(--color-ink-muted);display:block}.checkout-summary{gap:.6rem;margin:1.2rem 0;display:grid}.checkout-summary div{justify-content:space-between;gap:1rem;max-width:28rem;display:flex}.checkout-summary dt{color:var(--color-ink-muted)}.account-dashboard{width:min(880px,100% - 10vw);margin:8.5rem auto 4rem}.account-dashboard h1{font-size:var(--text-display-sm);letter-spacing:-.04em;line-height:var(--leading-tight);margin:0 0 1rem}.account-dashboard h1 em{color:var(--color-brand-text)}.account-card{background:var(--color-surface-raised);border:1px solid var(--color-line);border-radius:18px;margin:1rem 0;padding:1.3rem}.youre-set-wrap{margin-bottom:0}.youre-set-wrap+.account-dashboard{margin-top:0}.youre-set ul{color:var(--color-ink-muted);margin:0;padding-left:1.25rem}.account-card h2{margin:0 0 .6rem;font-size:1.4rem}.account-list{margin:0 0 1rem;padding:0;list-style:none}.account-list li{border-bottom:1px solid var(--color-line-subtle);justify-content:space-between;align-items:center;gap:1rem;min-height:48px;display:flex}.account-list button,.quiet-button{min-height:44px;color:var(--color-ink);font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.account-list .device-seen{font-size:var(--text-sm);color:var(--color-ink-muted);flex:100%;order:3;margin:0 0 .6rem}.account-list .device-seen[data-stale=true]{color:var(--color-danger)}.account-list li:has(.device-seen){flex-wrap:wrap}.account-list .device-health{font-size:var(--text-sm);color:var(--color-ink-muted);flex:100%;order:4;margin:0 0 .6rem}.account-list .device-health[data-state=look]{color:var(--color-danger)}.account-card.account-danger{border-color:var(--color-danger)}.account-secondary.device-health-note{margin-top:0;margin-bottom:1rem}.check-label{align-items:flex-start;gap:.6rem;font-weight:500;display:flex}.check-label input{width:1.1rem;height:1.1rem;margin-top:.2rem}@media (max-width:760px){.choice-grid{grid-template-columns:1fr}.account-dashboard{margin-top:7rem}}.download-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;display:flex}.download-account{min-height:44px;color:var(--color-ink);font-size:var(--text-sm);text-underline-offset:.2em;align-items:center;display:inline-flex}.download-steps{border-radius:var(--radius-xl);background:var(--color-surface-raised);box-shadow:var(--shadow-2);align-self:center;padding:2rem}.download-steps ol{gap:1.6rem;margin:0;padding:0;list-style:none;display:grid}.download-steps li{font-size:var(--text-md);align-items:center;gap:1.2rem;font-weight:500;line-height:1.3;display:flex}.download-steps .step-text{gap:.3rem;display:grid}.download-steps .step-text span{font-size:var(--text-sm);color:var(--color-ink-muted);font-weight:400;line-height:1.6}.download-steps li{align-items:flex-start}.download-uninstall{width:min(46rem,100% - 10vw);margin:0 auto;padding:4rem 0 6rem;scroll-margin-top:8rem}.download-uninstall h2{letter-spacing:-.035em;margin:0 0 1rem;font-size:1.9rem;font-weight:500;line-height:1.2}.download-uninstall p{color:var(--color-ink-muted);margin:0;line-height:1.8}.step-number{width:2.5rem;font-family:var(--font-brand-mono);color:var(--color-brand-text);flex:none;font-size:2.6rem;line-height:1}.interior-next-button>.icon{transition:transform var(--duration-3) var(--ease-out-quint)}.page-button:not(:disabled):hover{background:color-mix(in srgb, var(--color-primary) 86%, var(--color-bg))}.interior-next-button:hover{background:color-mix(in srgb, var(--color-mint) 86%, #fff)}@media (prefers-reduced-motion:no-preference){.page-button,.interior-next-button{transition:background-color var(--duration-2) var(--ease-out-quint), transform var(--duration-1) var(--ease-out-quint)}.page-button:not(:disabled):active,.interior-next-button:active{transform:scale(.97)}.account-content{animation:interior-arrive var(--duration-4) var(--ease-out-quint) both}@keyframes interior-arrive{0%{transform:translateY(20px)}to{transform:none}}.interior-copy>*{animation:interior-rise .7s var(--ease-out-quint) both}.interior-copy>h1{animation-delay:80ms}.interior-copy>.interior-lede{animation-delay:.16s}.interior-copy>.page-tools,.interior-copy>.download-actions{animation-delay:.24s}.interior-art img{animation:art-settle 1.4s var(--ease-out-quint) both}.download-steps li{animation:interior-rise .6s var(--ease-out-quint) both;animation-delay:calc(.2s + var(--step,0) * .12s)}@keyframes interior-rise{0%{opacity:.01;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes art-settle{0%{transform:scale(1.06)}to{transform:none}}.page-contents a{transition:color var(--duration-2) var(--ease-out-quint), border-color var(--duration-2) var(--ease-out-quint)}.interior-body[data-motion=on] .page-sections section:not(.is-revealed){opacity:.01;transform:translateY(14px)}.interior-body[data-motion=on] .page-sections section.is-revealed{animation:section-settle .6s var(--ease-out-quint) both}@keyframes section-settle{0%{opacity:.01;transform:translateY(14px)}to{opacity:1;transform:none}}.interior-next-button:hover>.icon{transform:translate(4px)}}@media (forced-colors:active){.page-button,.choice-card,.account-card{border:1px solid canvastext}}
.icon{vertical-align:-.2em;flex:none}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ui-spinner{vertical-align:-.15em;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1em;height:1em;display:inline-block}.ui-spinner-status{align-items:center;display:inline-flex}.ui-button{justify-content:center;align-items:center;gap:var(--space-2);min-width:48px;min-height:48px;padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);color:var(--color-ink);font:inherit;font-size:var(--text-base);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.ui-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.ui-button--sm{min-height:44px;padding:var(--space-2) var(--space-4);font-size:var(--text-sm)}.ui-button--lg{min-height:56px;padding:var(--space-4) var(--space-8);font-size:var(--text-md)}.ui-button--block{width:100%;display:flex}.ui-button--primary{background:var(--color-primary);color:var(--color-on-primary)}.ui-button--primary:hover{background:color-mix(in srgb, var(--color-primary) 86%, var(--color-bg))}.ui-button--secondary{border-color:var(--color-line-strong)}.ui-button--secondary:hover{border-color:var(--color-ink);background:color-mix(in srgb, var(--color-ink) 5%, transparent)}.ui-button--quiet{text-underline-offset:.2em;padding-inline:var(--space-3);text-decoration:underline}.ui-button--quiet:hover{background:color-mix(in srgb, var(--color-ink) 6%, transparent)}.ui-button--danger{background:var(--color-danger);color:var(--color-bg)}.ui-button--danger:hover{background:color-mix(in srgb, var(--color-danger) 86%, var(--color-ink))}.ui-button:disabled,.ui-button[aria-disabled=true]:not(.is-pending){opacity:.55;cursor:not-allowed}.ui-button.is-pending{cursor:progress}.ui-button-icon-end{margin-inline-start:auto}.ui-field{gap:var(--space-2);max-width:28rem;display:grid}.ui-field-label{font-size:var(--text-sm);margin:0;font-weight:600}.ui-field-hint{font-size:var(--text-sm);color:var(--color-ink-muted);margin:0;line-height:1.5}.ui-field-control{width:100%;min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-ink);font:inherit;font-size:var(--text-base)}textarea.ui-field-control{resize:vertical;min-height:7rem;line-height:var(--leading-body)}.ui-field-control:hover{border-color:var(--color-ink-muted)}.ui-field-control:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-color:var(--color-ink)}.ui-field-control::placeholder{color:var(--color-ink-muted);opacity:1}.ui-field.has-error .ui-field-control{border-color:var(--color-danger)}.ui-field-error{align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-danger);margin:0;line-height:1.4;display:flex}.ui-card{padding:var(--space-6);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface-raised);color:var(--color-ink)}.ui-card--sage{background:var(--color-band);border-color:#0000}.ui-card--lilac,.ui-card--peach{background:var(--color-stage);border-color:#0000}.ui-card>:not(dialog):first-child{margin-top:0}.ui-card>:not(dialog):last-child{margin-bottom:0}.ui-dialog{border:1px solid var(--color-line);border-radius:var(--radius-xl);background:var(--color-surface-raised);width:min(32rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--color-ink);box-shadow:var(--shadow-3);padding:0}.ui-dialog::backdrop{background:color-mix(in srgb, var(--color-scrim) 55%, transparent)}.ui-dialog-body{gap:var(--space-4);padding:var(--space-6);display:grid}.ui-dialog-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.ui-dialog-title{font-size:var(--text-xl);line-height:var(--leading-snug);letter-spacing:-.03em;margin:0}.ui-dialog-description{color:var(--color-ink-muted);font-size:var(--text-base);line-height:var(--leading-body);margin:0}.ui-dialog-close,.ui-toast-dismiss{width:44px;height:44px;margin:calc(var(--space-2) * -1) calc(var(--space-2) * -1) 0 0;border-radius:var(--radius-pill);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.ui-dialog-close:hover{background:color-mix(in srgb, var(--color-ink) 6%, transparent)}.ui-dialog-close:focus-visible,.ui-toast-dismiss:focus-visible{outline-offset:-2px;outline:2px solid}.ui-dialog-actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ui-toast-region{right:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));z-index:80;pointer-events:none;width:min(24rem,100vw - 2rem);position:fixed}.ui-toast-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.ui-toast{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-lg);background:var(--color-ink);color:var(--color-bg);font-size:var(--text-sm);box-shadow:var(--shadow-3);pointer-events:auto;line-height:1.4;display:flex}.ui-toast--danger{background:var(--color-danger)}.ui-toast-message{flex:1}.ui-toast-dismiss{margin:0}.ui-countdown-clock{font-variant-numeric:tabular-nums}.ui-menu{position:relative}.ui-menu-button{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);color:inherit;font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:1px solid;display:inline-flex}.ui-menu-panel:not([hidden]){top:calc(100% + var(--space-2));z-index:50;min-width:14rem;padding:var(--space-2);border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface-raised);color:var(--color-ink);box-shadow:var(--shadow-3);flex-direction:column;display:flex;position:absolute;right:0}.ui-menu-panel a{min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);color:inherit;align-items:center;text-decoration:none;display:flex}.ui-menu-panel a:hover{background:var(--color-band)}.ui-menu-panel a:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}@media (prefers-reduced-motion:no-preference){.ui-spinner{animation:.8s linear infinite ui-spin}.ui-button{transition:background-color var(--duration-2) var(--ease-out-quint), border-color var(--duration-2) var(--ease-out-quint), transform var(--duration-3) var(--ease-out-expo)}.ui-button:active:not(:disabled,[aria-disabled=true]){transform:scale(.97)}.ui-field-control{transition:border-color var(--duration-1) var(--ease-out-quint)}.ui-dialog[open]{animation:ui-rise var(--duration-3) var(--ease-out-quint)}.ui-dialog[open]::backdrop{animation:ui-fade var(--duration-3) var(--ease-out-quint)}.ui-toast{animation:ui-rise var(--duration-3) var(--ease-out-expo)}.ui-menu-panel:not([hidden]){animation:ui-rise var(--duration-2) var(--ease-out-quint)}}@keyframes ui-spin{to{transform:rotate(360deg)}}@keyframes ui-rise{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes ui-fade{0%{opacity:0}to{opacity:1}}@media (forced-colors:active){.ui-button,.ui-field-control,.ui-card,.ui-dialog,.ui-toast,.ui-menu-button,.ui-menu-panel{border:1px solid canvastext}.ui-button:focus-visible,.ui-field-control:focus-visible{outline-color:highlight}.ui-spinner{border-color:canvastext #0000 canvastext canvastext}}
