.ui-list{--ui-list-radius:var(--radius-tile);--ui-list-inset:16px;--ui-list-icon-size:29px;--ui-list-icon-gap:15px;flex-direction:column;gap:24px;width:100%;display:flex}.ui-list-section{flex-direction:column;gap:6px;display:flex}.ui-list-section__head{padding-inline:var(--ui-list-inset);color:var(--color-muted);letter-spacing:-.006em;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;line-height:16px;display:flex}.ui-list-section__footer{color:var(--color-muted);letter-spacing:-.006em;padding-inline:var(--ui-list-inset);font-size:13px;line-height:18px}.ui-list-section__header{color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:16px}.ui-list-section__card{border-radius:var(--ui-list-radius);clip-path:inset(0 round var(--ui-list-radius));background:var(--plate-surface);box-shadow:var(--plate-shadow);margin:0;padding:0;list-style:none;overflow:hidden}@supports (corner-shape:squircle){.ui-list-section__card{clip-path:none;corner-shape:squircle}}.ui-list-row{--ui-list-separator-inset:var(--ui-list-inset)}.ui-list-row--large-icon{--ui-list-icon-size:40px}.ui-list-row--with-icon{--ui-list-separator-inset:calc(var(--ui-list-inset) + var(--ui-list-icon-size) + var(--ui-list-icon-gap))}.ui-list-row__control{align-items:center;gap:var(--ui-list-icon-gap);width:100%;min-height:44px;padding:7.5px var(--ui-list-inset);color:var(--color-foreground);font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;text-decoration:none;display:flex;position:relative}.ui-list-row__control:is(button,a){cursor:pointer}.ui-list-row__control:is(button,a):active{background:var(--color-surface-hover)}@media (hover:hover){.ui-list-row__control:is(button,a):hover{background:var(--color-surface-hover)}}.ui-list-row__control:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.ui-list-row[aria-disabled=true] .ui-list-row__control{cursor:default;opacity:.45}.ui-list-row[aria-disabled=true] .ui-list-row__control:hover,.ui-list-row[aria-disabled=true] .ui-list-row__control:active{background:0 0}.ui-list-row+.ui-list-row .ui-list-row__control:before{content:"";top:0;right:0;left:var(--ui-list-separator-inset);background:var(--color-separator);height:1px;position:absolute}@media (min-resolution:2x){.ui-list-row+.ui-list-row .ui-list-row__control:before{height:.5px}}.ui-list-row--center .ui-list-row__control{text-align:center;justify-content:center}.ui-list-row--center .ui-list-row__text{flex:none}.ui-list-row__icon{width:var(--ui-list-icon-size);height:var(--ui-list-icon-size);border-radius:calc(var(--ui-list-icon-size) * var(--radius-icon-ratio));color:#fff;corner-shape:squircle;flex:none;place-items:center;display:grid}.ui-list-row__icon svg{width:17px;height:17px}.ui-list-row__icon--info{background:var(--tone-info)}.ui-list-row__icon--accent{background:var(--color-accent)}.ui-list-row__icon--success{background:var(--tone-success)}.ui-list-row__icon--warning{background:var(--tone-warning)}.ui-list-row__icon--danger{background:var(--tone-danger)}.ui-list-row__icon--violet{background:var(--tone-violet)}.ui-list-row__icon--neutral{background:var(--tone-neutral)}.ui-list-row__icon--plain{color:inherit;background:0 0;overflow:visible}.ui-list-row__icon--plain img,.ui-list-row__icon--plain svg{border-radius:calc(var(--ui-list-icon-size) * var(--radius-icon-ratio));object-fit:cover;width:100%;height:100%}.ui-list-row__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ui-list-row__title{letter-spacing:-.024em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;line-height:22px;overflow:hidden}.ui-list-row--danger .ui-list-row__title{color:var(--color-danger)}.ui-list-row__subtitle{color:var(--color-muted);letter-spacing:-.006em;font-size:13px;line-height:17px}.ui-list-row__detail{max-width:45%;color:var(--color-muted);letter-spacing:-.024em;white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:17px;line-height:22px;overflow:hidden}.ui-list-row__chevron{width:13px;height:13px;color:var(--color-muted);opacity:.5;flex:none}.ui-list-row__swipe{touch-action:pan-y;position:relative;overflow:hidden}.ui-list-row__actions{opacity:0;transition:opacity 0s linear .28s;display:flex;position:absolute;top:0;bottom:0;right:0}.ui-list-row__actions--live{opacity:1;transition:none}.ui-list-row__action{color:#fff;min-width:82px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;place-items:center;padding:0 14px;font-size:14px;font-weight:500;display:grid}.ui-list-row__action:active{filter:brightness(.86)}.ui-list-row__action--danger{background:var(--tone-danger)}.ui-list-row__action--armed{font-weight:700}.ui-list-row__action--armed.ui-list-row__action--danger{background:color-mix(in oklab, var(--tone-danger) 72%, #000)}.ui-list-row__action--neutral{background:var(--tone-neutral)}.ui-list-row__slider{background:var(--plate-surface);position:relative}.ui-list-row__slider--dragging{will-change:transform}.ui-list-row__slider--settling{transition:transform .26s cubic-bezier(.32,.72,.3,1)}.ui-list-row__external{width:18px;height:18px;color:var(--color-muted);opacity:.7;flex:none}.atlas-surface{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.atlas-surface__fallback,.atlas-surface__canvas,.atlas-surface__dither{width:100%;height:100%;position:absolute;inset:0}.atlas-surface__fallback{background:radial-gradient(70% 90% at 20% 20%, var(--p2), transparent 65%), radial-gradient(70% 90% at 85% 80%, var(--p3), transparent 65%), var(--p1)}.atlas-surface--strip .atlas-surface__fallback{background:radial-gradient(55% 160% at 88% 26%, var(--p3), transparent 72%), linear-gradient(100deg, var(--p1) 35%, var(--p2))}.atlas-surface__canvas{display:block}.atlas-surface__canvas[data-lost]{display:none}.atlas-surface__dither{opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2'/></filter><rect width='140' height='140' filter='url(%23n)'/></svg>")}.edge-blur{--edge-blur-step:.57;pointer-events:none}.edge-blur__layer{--edge-blur-span:calc(100% / var(--edge-blur-layers));-webkit-backdrop-filter:blur(calc(var(--layer) * var(--layer) * var(--edge-blur-step) * 1px));backdrop-filter:blur(calc(var(--layer) * var(--layer) * var(--edge-blur-step) * 1px));position:absolute;inset:0}.edge-blur--bottom .edge-blur__layer{-webkit-mask-image:linear-gradient(to bottom, transparent calc((var(--layer) - 1) * var(--edge-blur-span)), #000 calc(var(--layer) * var(--edge-blur-span) + 5%));mask-image:linear-gradient(to bottom, transparent calc((var(--layer) - 1) * var(--edge-blur-span)), #000 calc(var(--layer) * var(--edge-blur-span) + 5%))}.edge-blur--top .edge-blur__layer{-webkit-mask-image:linear-gradient(to top, transparent calc((var(--layer) - 1) * var(--edge-blur-span)), #000 calc(var(--layer) * var(--edge-blur-span) + 5%));mask-image:linear-gradient(to top, transparent calc((var(--layer) - 1) * var(--edge-blur-span)), #000 calc(var(--layer) * var(--edge-blur-span) + 5%))}@keyframes app-page-enter{0%{opacity:0;transform:translateY(5px)scale(.99)}to{opacity:1;transform:none}}.app-page{width:100%;max-inline-size:var(--app-column);margin-inline:auto;animation:.28s cubic-bezier(.22,1,.36,1) app-page-enter}.app-page__title{display:none}@media (min-width:64rem){.app-page{max-inline-size:58rem;padding-top:26px}.app-page__title{text-align:left;padding-inline:20px;letter-spacing:-.02em;align-self:stretch;width:100%;padding-bottom:14px;font-size:26px;font-weight:700;line-height:32px;display:block}}@media (prefers-reduced-motion:reduce){.app-page{animation:none}}.status-screen{text-align:center;flex-direction:column;align-items:center;gap:4px;width:100%;max-width:24rem;display:flex}.status-screen__art{width:148px;height:148px;margin-bottom:2px}.status-screen__title{color:var(--color-foreground);letter-spacing:-.026em;font-size:20px;font-weight:600;line-height:26px}.status-screen__hint{max-width:30ch;color:var(--color-muted);letter-spacing:-.016em;text-wrap:pretty;font-size:15px;line-height:20px}.status-screen__actions{flex-direction:column;gap:8px;width:100%;padding-top:20px;display:flex}.status-screen__details{border-radius:var(--radius-control);corner-shape:squircle;background:var(--color-rail);text-align:left;align-items:center;gap:8px;width:100%;min-height:46px;margin-top:22px;padding:0 6px 0 14px;display:flex}.status-screen__message{min-width:0;color:var(--color-muted);font-variant-ligatures:none;white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:12px;line-height:16px;overflow:hidden}.status-screen__copy{border-radius:var(--radius-icon);corner-shape:squircle;width:34px;height:34px;color:var(--color-accent);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;transition:background .16s;display:grid}.status-screen__copy svg{width:17px;height:17px}.status-screen__copy:active{background:var(--glass-selection)}@media (hover:hover){.status-screen__copy:hover{background:var(--glass-selection)}}.swipe-pager{width:100%;transition:height .26s cubic-bezier(.32,.72,.3,1);overflow:hidden}.swipe-pager__track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;align-items:flex-start;width:100%;display:flex;overflow:auto hidden}.swipe-pager__track::-webkit-scrollbar{display:none}.swipe-pager__panel{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;justify-content:center;width:100%;display:flex}@media (prefers-reduced-motion:reduce){.swipe-pager{transition:none}}.theme-picker{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:16px 16px 14px;display:grid}.theme-picker__option{cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.theme-picker__input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.theme-picker__preview{corner-shape:squircle;width:64px;height:96px;box-shadow:0 0 0 1px var(--separator), 0 1px 2px #10161c14;border-radius:14px;transition:box-shadow .2s,transform .25s cubic-bezier(.32,.72,.3,1);display:block;position:relative;overflow:hidden}.theme-picker__option:active .theme-picker__preview{transform:scale(.96)}.theme-picker__input:checked+.theme-picker__preview{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-accent)}.theme-picker__input:focus-visible+.theme-picker__preview{outline:2px solid var(--color-accent);outline-offset:5px}.theme-picker__screen{--screen-page:#f5f5f5;--screen-card:#fff;--screen-line:#e4e4e7;--screen-accent:#007aff;background:var(--screen-page);flex-direction:column;gap:5px;padding:12px 8px 8px;display:flex;position:absolute;inset:0}.theme-picker__screen--dark{--screen-page:#161616;--screen-card:#242427;--screen-line:#3a3a3f;--screen-accent:#0a84ff}.theme-picker__half{clip-path:polygon(100% 0,100% 100%,0 100%);position:absolute;inset:0}.theme-picker__card{background:var(--screen-card);border-radius:6px;flex-direction:column;justify-content:center;gap:4px;height:30px;padding:0 6px;display:flex}.theme-picker__card--low{height:18px}.theme-picker__line{background:var(--screen-line);border-radius:2px;width:80%;height:4px;display:block}.theme-picker__line--short{width:50%}.theme-picker__button{background:var(--screen-accent);border-radius:5px;height:10px;margin-top:auto;display:block}.theme-picker__label{color:var(--color-foreground);letter-spacing:-.008em;text-align:center;font-size:13px;font-weight:500;line-height:16px}.theme-picker__radio{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--separator);border-radius:999px;place-items:center;transition:background-color .2s,box-shadow .2s;display:grid}.theme-picker__radio:after{content:"";opacity:0;border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:6px;transition:opacity .16s;transform:translateY(-1px)rotate(-45deg)}.theme-picker__input:checked~.theme-picker__radio{background:var(--color-accent);box-shadow:none}.theme-picker__input:checked~.theme-picker__radio:after{opacity:1}@media (prefers-reduced-motion:reduce){.theme-picker__preview,.theme-picker__radio,.theme-picker__radio:after{transition:none}}.segmented{border-radius:var(--radius-control);corner-shape:squircle;background:var(--color-rail);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-foreground) 5%, transparent);border:0;flex:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:2px;display:grid;position:relative}.segmented__thumb{width:calc((100% - 4px) / var(--segmented-count));border-radius:calc(var(--radius-control) - 2px);corner-shape:squircle;background:var(--plate-surface);transform:translateX(calc(var(--segmented-index) * 100%));transition:transform .32s cubic-bezier(.32,.72,.3,1);position:absolute;top:2px;bottom:2px;left:2px;box-shadow:0 1px 2px #10161c1f,0 0 0 .5px #10161c0a}.dark .segmented__thumb{background:#3d3d40;background:lab(25.7162% .498101 -1.81503)}.segmented__option{cursor:pointer;-webkit-tap-highlight-color:transparent;place-items:center;min-width:0;display:grid;position:relative}.segmented__input{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.segmented__label{color:var(--color-muted);letter-spacing:-.012em;white-space:nowrap;padding:5px 12px;font-size:14px;font-weight:500;line-height:20px;transition:color .2s}.segmented__input:checked+.segmented__label{color:var(--color-foreground);font-weight:600}.segmented__input:focus-visible+.segmented__label{border-radius:calc(var(--radius-control) - 2px);outline:2px solid var(--color-accent);outline-offset:0}@media (prefers-reduced-motion:reduce){.segmented__thumb,.segmented__label{transition:none}}.modal__dialog.ui-dialog{border-radius:var(--radius-sheet);corner-shape:squircle;background:var(--plate-surface);gap:0;width:300px;max-width:100%;padding:0;box-shadow:0 24px 60px -24px #00000073,0 2px 10px -6px #0000004d}.ui-dialog__content{flex-direction:column;gap:3px;padding:18px 18px 0;display:flex}.ui-dialog__title{letter-spacing:-.024em;font-size:17px;font-weight:600;line-height:22px}.ui-dialog__description{color:var(--color-muted);letter-spacing:-.016em;text-wrap:pretty;font-size:15px;line-height:20px}.ui-dialog__body{flex-direction:column;align-items:center;gap:12px;width:100%;padding-top:14px;display:flex}.ui-dialog__actions{gap:8px;padding:16px 18px 18px;display:flex}.ui-dialog__actions--stacked{flex-direction:column}.ui-dialog__action{border-radius:var(--radius-tile);corner-shape:squircle;background:var(--glass-selection);min-height:44px;color:var(--color-foreground);letter-spacing:-.02em;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;flex:1;padding:11px 18px;font-family:inherit;font-size:16px;font-weight:600;line-height:21px;transition:filter .12s,transform .16s cubic-bezier(.32,.72,.3,1)}.ui-dialog__actions--stacked .ui-dialog__action{flex:none;width:100%}.ui-dialog__action:active:not(:disabled){filter:brightness(.92);transform:scale(.97)}.ui-dialog__action:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ui-dialog__action:disabled{opacity:.4;cursor:default}.ui-dialog__action--danger{background:color-mix(in oklab, var(--tone-danger) 18%, transparent);color:var(--tone-danger)}.ui-dialog__action--preferred{background:var(--color-accent);color:var(--color-accent-foreground)}.ui-dialog__action--preferred.ui-dialog__action--danger{background:var(--tone-danger);color:var(--color-accent-foreground)}.ui-dialog__qr{border-radius:var(--radius-tile);corner-shape:squircle;background:#fff;padding:8px;overflow:hidden}@media (min-width:540px){.modal__dialog.ui-dialog{width:380px}.ui-dialog__content{gap:4px;padding:22px 22px 0}.ui-dialog__title{font-size:19px;line-height:25px}.ui-dialog__body{gap:14px;padding-top:18px}.ui-dialog__actions{padding:18px 22px 22px}.ui-dialog__action{min-height:46px;padding:12px 20px}}@media (prefers-reduced-motion:reduce){.ui-dialog__action{transition:none}.ui-dialog__action:active:not(:disabled){transform:none}}.monogram{background:var(--monogram-background,var(--tone-neutral));width:100%;height:100%;color:var(--monogram-ink,#fff);object-fit:cover;-webkit-user-select:none;user-select:none;border-radius:999px;place-items:center;font-size:12px;font-weight:600;line-height:1;display:grid;overflow:hidden}@property --prose-gutter{syntax:"<length>";inherits:true;initial-value:0}.prose{--prose-gap:12px;--prose-column-gap:10px;--prose-indent:0px;min-width:0;color:var(--color-foreground);letter-spacing:-.01em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5;-webkit-hyphenate-limit-before:5;-webkit-hyphenate-limit-after:5;-webkit-hyphenate-limit-lines:2;text-wrap:pretty;-webkit-touch-callout:default;-webkit-user-select:text;user-select:text;flex-direction:column;gap:36px;font-size:16px;line-height:24px;display:flex}.prose--numbered{--prose-gutter:calc(var(--prose-gutter-ch) * 1ch);--prose-indent:calc(var(--prose-gutter) + var(--prose-column-gap))}.prose__preamble,.prose__section{gap:var(--prose-gap);flex-direction:column;min-width:0;display:flex}.prose__section,.prose__clause,.prose__subheading{scroll-margin-top:calc(var(--safe-top) + 20px)}.prose__paragraph,.prose__clause{margin:0}.prose__heading,.prose__subheading{-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;margin:0}.prose__heading{letter-spacing:-.02em;font-size:20px;font-weight:650;line-height:26px}.prose__subheading{letter-spacing:-.016em;margin-top:6px;font-size:17px;font-weight:600;line-height:24px}.prose__number{color:var(--color-muted);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap}.prose--numbered .prose__heading,.prose--numbered .prose__subheading,.prose--numbered .prose__clause{grid-template-columns:var(--prose-gutter) minmax(0, 1fr);column-gap:var(--prose-column-gap);display:grid}.prose--numbered .prose__heading-text,.prose--numbered .prose__clause-text{grid-column:2}.prose--numbered .prose__section>:not(.prose__heading,.prose__subheading,.prose__clause){margin-inline-start:var(--prose-indent)}.prose__strong{font-weight:600}.prose__link{color:var(--color-accent);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--color-accent) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--color-accent) 35%, transparent);text-underline-offset:3px;-webkit-tap-highlight-color:transparent;border-radius:2px;text-decoration-thickness:1px;transition:text-decoration-color .16s}.prose__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (hover:hover){.prose__link:hover{text-decoration-color:currentColor}}.prose__code{background:color-mix(in oklab, var(--color-foreground) 7%, transparent);border-radius:6px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.875em}.prose__placeholder{background:color-mix(in oklab, var(--tone-warning) 24%, transparent);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:5px;padding:1px 4px}.prose__list{flex-direction:column;gap:8px;margin:0;padding-inline-start:22px;display:flex}.prose__list--bullets{list-style-type:disc}.prose__item{padding-inline-start:2px}.prose__item::marker{color:var(--color-muted);font-variant-numeric:tabular-nums}.prose__item>*+*{margin-top:8px}.prose__note{border-radius:var(--radius-tile);background:color-mix(in oklab, var(--tone-info) 9%, var(--plate-surface));corner-shape:squircle;gap:12px;padding:14px 16px;display:flex}.prose__note-icon{width:20px;height:20px;color:var(--tone-info);flex:none;margin-top:1px}.prose__note-body{flex-direction:column;gap:8px;min-width:0;font-size:15px;line-height:22px;display:flex}.prose__facts,.prose__table-scroll{border-radius:var(--radius-tile);background:var(--plate-surface);box-shadow:var(--plate-shadow);corner-shape:squircle;margin:0;overflow:hidden}.prose__fact{flex-direction:column;gap:2px;padding:11px 16px 12px;display:flex;position:relative}.prose__fact+.prose__fact:before{content:"";background:var(--color-separator);height:1px;position:absolute;top:0;left:16px;right:0}@media (min-resolution:2x){.prose__fact+.prose__fact:before{height:.5px}}.prose__fact-label{color:var(--color-muted);letter-spacing:-.006em;font-size:13px;line-height:18px}.prose__fact-value{margin:0;font-size:16px;line-height:22px}.prose__table-scroll{overflow-x:auto}.prose__table-scroll:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.prose__table{border-collapse:collapse;width:100%;font-size:15px;line-height:21px}.prose__table th{color:var(--color-muted);text-align:start;white-space:nowrap;padding:11px 16px 8px;font-size:13px;font-weight:500;line-height:18px}.prose__table td{border-top:.5px solid var(--color-separator);vertical-align:top;padding:10px 16px}.prose__divider{border:0;border-top:1px solid var(--color-separator);width:100%;margin:6px 0}.prose-outline--disclosure{border-radius:var(--radius-tile);background:var(--plate-surface);box-shadow:var(--plate-shadow);corner-shape:squircle;interpolate-size:allow-keywords;overflow:hidden}.prose-outline__summary{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:15px;min-height:48px;padding:8px 16px;list-style:none;display:flex}.prose-outline__summary::-webkit-details-marker{display:none}.prose-outline__summary:active{background:var(--color-surface-hover)}.prose-outline__summary:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.prose-outline__icon{border-radius:calc(29px * var(--radius-icon-ratio));background:var(--tone-neutral);color:#fff;corner-shape:squircle;flex:none;place-items:center;width:29px;height:29px;display:grid}.prose-outline__icon svg{width:17px;height:17px}.prose-outline__title{letter-spacing:-.02em;flex:1;font-size:17px;line-height:22px}.prose-outline__count{color:var(--color-muted);font-size:15px;line-height:20px}.prose-outline__chevron{width:18px;height:18px;color:var(--color-muted);flex:none;transition:transform .28s cubic-bezier(.22,1,.36,1)}.prose-outline--disclosure[open] .prose-outline__chevron{transform:rotate(180deg)}.prose-outline--disclosure::details-content{block-size:0;transition:block-size .32s cubic-bezier(.22, 1, .36, 1), content-visibility .32s allow-discrete;overflow:clip}.prose-outline--disclosure[open]::details-content{block-size:auto}.prose-outline__list{margin:0;padding:0;list-style:none}.prose-outline--disclosure .prose-outline__list{box-shadow:inset 0 .5px 0 var(--color-separator);padding:4px 0 8px}.prose-outline__link{color:var(--color-foreground);letter-spacing:-.012em;-webkit-tap-highlight-color:transparent;grid-template-columns:1.6em minmax(0,1fr);align-items:baseline;column-gap:8px;padding:8px 16px;font-size:15px;line-height:20px;text-decoration:none;display:grid}.prose-outline__link:active{background:var(--color-surface-hover)}.prose-outline__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.prose-outline__number{color:var(--color-muted);font-variant-numeric:tabular-nums}.prose-outline__label{grid-column:2}.prose-outline--aside{flex-direction:column;gap:6px;display:flex}.prose-outline__heading{color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;padding-inline:12px;font-size:12px;font-weight:500;line-height:16px}.prose-outline--aside .prose-outline__link{border-radius:var(--radius-control);color:var(--color-muted);corner-shape:squircle;padding:6px 12px;font-size:14px;line-height:19px}@media (hover:hover){.prose-outline__summary:hover,.prose-outline__link:hover{background:var(--color-surface-hover)}.prose-outline--aside .prose-outline__link:hover{color:var(--color-foreground)}}.prose-skeleton{flex-direction:column;gap:12px;padding-top:8px;animation:.24s .32s backwards prose-skeleton-in;display:flex}.prose-skeleton__line{width:var(--line,100%);background:color-mix(in oklab, var(--color-foreground) 7%, transparent);border-radius:7px;height:14px;animation:1.4s ease-in-out infinite prose-skeleton-pulse;display:block}.prose-skeleton__line--title{border-radius:9px;width:72%;height:28px;margin-bottom:2px}.prose-skeleton__line--meta{width:42%;height:12px;margin-bottom:20px}@keyframes prose-skeleton-in{0%{opacity:0}}@keyframes prose-skeleton-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.prose__link,.prose-outline__chevron{transition:none}.prose-outline--disclosure::details-content{transition:none}.prose-skeleton,.prose-skeleton__line{animation:none}}.tour{z-index:var(--z-tour);width:auto;max-width:none;height:auto;max-height:none;color:inherit;pointer-events:none;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.tour__scrim{isolation:isolate;pointer-events:none;animation:.48s both tour-fade-in;position:absolute;inset:0}.tour__veil,.tour__lit{mix-blend-mode:plus-lighter;will-change:opacity;position:absolute;inset:0}.tour__veil{background:var(--tour-scrim);opacity:0}.tour__lit{opacity:0}.tour__dim{fill:var(--tour-scrim)}.tour__shield{pointer-events:auto;position:absolute;inset:0}.tour__halo{--halo-rgb:var(--tour-neutral);--halo-ring:rgb(var(--halo-rgb) / var(--tour-ring-alpha));--halo-core:rgb(var(--halo-rgb) / var(--tour-core-alpha));box-sizing:border-box;border:var(--tour-gap) solid color-mix(in srgb, var(--halo-core) calc(var(--halo-fill,0) * 100%), var(--halo-ring));background-color:color-mix(in srgb, var(--halo-core) calc(var(--halo-fill,0) * 100%), transparent);opacity:0;pointer-events:none;will-change:translate, transform;background-clip:padding-box;width:0;height:0;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.tour__halo:after{content:"";inset:calc(-1 * var(--tour-gap));border-radius:inherit;corner-shape:inherit;box-shadow:0 0 8px 1px rgb(var(--halo-rgb) / var(--tour-glow-alpha)), 0 0 28px 6px rgb(var(--halo-rgb) / calc(var(--tour-glow-alpha) * .5));opacity:.55;will-change:opacity;position:absolute}.tour__halo[data-state=docked]:after{animation:3.2s ease-in-out infinite tour-breathe}.tour__bubble{border-radius:var(--radius-sheet);corner-shape:squircle;background:var(--plate-surface);pointer-events:auto;width:min(19rem,100vw - 24px);transform-origin:var(--tour-arrow) 0;padding:16px 16px 12px;animation:.42s cubic-bezier(.22,1,.36,1) .12s both tour-bubble-in;position:absolute;box-shadow:0 20px 48px -20px #0000008c,0 2px 10px -6px #00000059}.tour__bubble--top{transform-origin:var(--tour-arrow) 100%}.tour__bubble:before{content:"";left:var(--tour-arrow);background:var(--plate-surface);border-radius:3px;width:14px;height:14px;position:absolute;translate:-50%;rotate:45deg}.tour__bubble--bottom:before{top:-6px}.tour__bubble--top:before{bottom:-6px}.tour__title{color:var(--color-foreground);letter-spacing:-.024em;font-size:17px;font-weight:600;line-height:22px;position:relative}.tour__text{color:var(--color-muted);letter-spacing:-.016em;text-wrap:pretty;margin-top:3px;font-size:15px;line-height:20px;position:relative}.tour__footer{align-items:center;gap:12px;margin-top:14px;display:flex;position:relative}.tour__count{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:13px;line-height:18px}.tour__actions{gap:4px;margin-left:auto;display:flex}.tour__skip,.tour__next{border-radius:var(--radius-control);corner-shape:squircle;min-height:36px;font:inherit;letter-spacing:-.016em;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;padding:7px 14px;font-size:15px;font-weight:600;line-height:22px}.tour__skip{color:var(--color-muted);background:0 0}.tour__next{isolation:isolate;background:color-mix(in oklab, var(--color-accent) 34%, var(--plate-surface));color:var(--color-accent-foreground);position:relative;overflow:hidden}.tour__next:before{content:"";z-index:-1;background:var(--color-accent);transform-origin:0;animation:tour-cooldown var(--tour-cooldown) linear both;position:absolute;inset:0}.tour__next[aria-disabled=false]{background:var(--color-accent)}.tour__next[aria-disabled=true]{cursor:default}.tour__skip:focus-visible,.tour__next:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.tour--closing .tour__scrim{animation:tour-fade-out var(--tour-close) ease both}.tour--closing .tour__shield{pointer-events:none}.tour__bubble--leaving,.tour--closing .tour__bubble{pointer-events:none;animation:tour-bubble-out var(--tour-leave) cubic-bezier(.4, 0, 1, 1) both}@keyframes tour-fade-in{0%{opacity:0}}@keyframes tour-fade-out{to{opacity:0}}@keyframes tour-bubble-in{0%{opacity:0;scale:.9}}@keyframes tour-bubble-out{to{opacity:0;scale:.94}}@keyframes tour-cooldown{0%{scale:0 1}}@keyframes tour-breathe{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.tour__scrim,.tour__bubble,.tour__bubble--leaving,.tour--closing .tour__scrim,.tour--closing .tour__bubble,.tour__halo:after,.tour__halo[data-state=docked]:after{animation:none}.tour__next:before{animation-timing-function:step-end}}
