:root{--a-spring-quick: linear(0, .032, .114, .202, .295, .4, .484, .572, .638, .696, .753, .794, .829, .863, .886, .909, .925, .939, .951, .96, .967, .974, .979, .983, .986, .989, .991, .993, .994, .995, .996, .997, 1);--a-spring-quick-ms: .34s;--a-spring-smooth: linear(0, .025, .089, .166, .257, .342, .423, .505, .573, .634, .692, .739, .782, .817, .846, .873, .894, .911, .927, .939, .951, .959, .966, .972, .977, .981, .985, .987, .99, .992, .993, .994, 1);--a-spring-smooth-ms: 607ms;--a-spring-snappy: linear(0, .015, .055, .107, .167, .242, .31, .378, .445, .516, .575, .63, .686, .731, .771, .811, .842, .869, .895, .915, .932, .948, .96, .97, .978, .985, .991, .995, .998, 1.001, 1.002, 1.004, 1);--a-spring-snappy-ms: 443ms;--a-spring-bouncy: linear(0, .031, .097, .195, .297, .412, .515, .62, .714, .788, .857, .909, .953, .985, 1.01, 1.026, 1.037, 1.042, 1.044, 1.043, 1.04, 1.036, 1.032, 1.027, 1.022, 1.017, 1.013, 1.01, 1.007, 1.004, 1.002, 1.001, 1);--a-spring-bouncy-ms: 617ms;--a-ease-in: cubic-bezier(.4, 0, 1, 1);--a-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", system-ui, "Helvetica Neue", "Segoe UI", Roboto, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--a-radius: 12px;--a-panel-radius: 16px;--a-tabbar-space: calc(env(safe-area-inset-bottom) + 96px) ;--a-seg-thumb: #fff;--a-switch-thumb: #fff;--a-glow: rgba(255, 255, 255, .45)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--a-seg-thumb: rgb(99 99 102);--a-glow: rgba(255, 255, 255, .18)}}:root[data-theme=dark]{--a-seg-thumb: rgb(99 99 102);--a-glow: rgba(255, 255, 255, .18)}.a-glass{position:relative;isolation:isolate;background:var(--apple-glass-regular-bg);-webkit-backdrop-filter:var(--apple-glass-blur);backdrop-filter:var(--apple-glass-blur);border:1px solid var(--apple-glass-stroke);box-shadow:inset 0 1px 0 var(--apple-glass-edge),var(--apple-glass-shadow);border-radius:999px;color:var(--label)}.a-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,var(--apple-glass-edge),transparent 45%);opacity:.5;pointer-events:none;z-index:-1}.a-glass--panel{border-radius:var(--a-panel-radius)}.a-glass--clear{background:var(--apple-glass-clear-bg);-webkit-backdrop-filter:var(--apple-glass-clear-blur);backdrop-filter:var(--apple-glass-clear-blur);color:#fff;font-weight:600}.a-dim{position:absolute;inset:-16px;border-radius:999px;background:radial-gradient(closest-side,var(--apple-glass-dim),transparent);pointer-events:none;z-index:-2}.a-glass-appear{animation:a-materialize var(--a-spring-snappy-ms) var(--a-spring-snappy) both}@keyframes a-materialize{0%{transform:scale(.9);opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}@media (prefers-reduced-transparency: reduce){.a-glass:before{display:none}}.a-press{-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;transition:transform var(--a-spring-quick-ms) var(--a-spring-quick),opacity .15s ease,box-shadow .2s ease}.a-press[data-pressed]{transform:scale(.97);opacity:.75;transition-duration:80ms}.a-glass.a-press[data-pressed]{transform:scale(1.05);opacity:1;box-shadow:inset 0 1px 0 var(--apple-glass-edge),inset 0 0 18px var(--a-glow),var(--apple-glass-shadow)}.a-glass.a-press:not([data-pressed]){transition-timing-function:var(--a-spring-bouncy),ease,ease;transition-duration:var(--a-spring-bouncy-ms),.15s,.2s}.a-press:disabled,.a-press[aria-disabled=true]{opacity:.38;cursor:default;transform:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 20px;border:0;border-radius:999px;font:600 1.0625rem/1.375rem var(--a-font);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;text-decoration:none;position:relative}.btn:after{content:"";position:absolute;inset:-6px}.btn:focus-visible,.a-focus:focus-visible{outline:3px solid color-mix(in srgb,var(--tint) 50%,transparent);outline-offset:2px}.btn-filled{background:var(--tint);color:var(--on-tint)}.btn-tinted{background:color-mix(in srgb,var(--tint) 15%,transparent);color:var(--tint-text)}.btn-gray{background:var(--fill-secondary);color:var(--tint-text)}.btn-plain{background:transparent;color:var(--tint-text);padding:0 8px}.btn-destructive.btn-filled{background:var(--red);color:#fff}.btn-destructive:not(.btn-filled){color:var(--red)}.btn-lg{min-height:50px;padding:0 24px}.btn-block{display:flex;width:100%}.btn-sm{min-height:28px;padding:0 12px;font-size:.9375rem;line-height:1.25rem}.btn-icon{width:44px;padding:0}@media (hover: hover) and (pointer: fine){.btn-filled:hover{filter:brightness(1.08)}.btn-tinted:hover,.btn-gray:hover{filter:brightness(.97)}.btn-plain:hover{opacity:.75}}.a-shell{min-height:100dvh}.a-shell-main{min-width:0;padding-bottom:var(--a-tabbar-space)}.a-sidebar{display:none}@media (min-width: 900px){.a-shell{display:grid;grid-template-columns:260px minmax(0,1fr)}.a-shell-main{padding-bottom:48px}.a-sidebar{display:flex;flex-direction:column;gap:16px;position:sticky;top:0;height:100dvh;overflow-y:auto;padding:20px 12px 12px;background:var(--bg-secondary);border-right:1px solid var(--separator)}.a-tabbar-wrap{display:none!important}.a-shell--floating{grid-template-columns:284px minmax(0,1fr)}.a-shell--floating .a-sidebar{top:12px;height:calc(100dvh - 24px);margin:12px 0 12px 12px;padding:20px 12px 12px;border:0;border-radius:24px;background:var(--bg-elevated);box-shadow:0 1px 2px #0000000a,0 10px 30px #00000014,0 0 0 1px var(--separator)}.a-shell--floating .a-sidebar-link{border-radius:12px}}@media (min-width: 900px){.a-shell--custom{grid-template-columns:var(--a-sidebar-w, 260px) minmax(0,1fr)}.a-shell--custom>.a-sidebar{display:none}}@media (min-width: 900px) and (prefers-color-scheme: dark){.a-shell--floating .a-sidebar{box-shadow:0 10px 30px #00000080,0 0 0 1px var(--separator)}}.a-sidebar nav{display:flex;flex-direction:column;gap:2px}.a-sidebar-section{display:flex;flex-direction:column;gap:2px}.a-sidebar-section+.a-sidebar-section{margin-top:16px}.a-sidebar-heading{margin:0 12px 4px;font:600 .8125rem/1.125rem var(--a-font);color:var(--label-secondary)}.a-sidebar-heading-row{margin:0;font:inherit}.a-sidebar-section.is-collapsible+.a-sidebar-section,.a-sidebar-section+.a-sidebar-section.is-collapsible{margin-top:4px}.a-sidebar-toggle{width:100%;border:0;background:none;cursor:pointer;text-align:left}.a-sidebar-toggle .a-sidebar-chevron{width:8px;height:14px;margin-left:auto;color:var(--label-tertiary);transition:transform var(--a-spring-snappy-ms) var(--a-spring-snappy)}.a-sidebar-toggle[aria-expanded=true] .a-sidebar-chevron{transform:rotate(90deg)}.a-sidebar-dot{width:6px;height:6px;border-radius:50%;background:var(--tint)}.a-sidebar-items{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s var(--a-ease-in)}.a-sidebar-items[data-open]{grid-template-rows:1fr;transition:grid-template-rows var(--a-spring-smooth-ms) var(--a-spring-smooth)}.a-sidebar-items>div{min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:2px;padding-left:20px}.a-sidebar-items[data-open]>div{padding-top:2px}@media (prefers-reduced-motion: reduce){.a-sidebar-items,.a-sidebar-items[data-open],.a-sidebar-chevron{transition:none}}.a-sidebar-link{display:flex;align-items:center;gap:12px;min-height:36px;padding:6px 12px;border-radius:10px;color:var(--label);text-decoration:none;font:500 .9375rem/1.25rem var(--a-font)}.a-sidebar-link svg{width:20px;height:20px;color:var(--tint-text);flex:none}.a-sidebar-link[aria-current=page]{background:var(--fill);font-weight:600}@media (hover: hover) and (pointer: fine){.a-sidebar-link:not([aria-current=page]):hover{background:var(--fill-tertiary)}}.a-tabbar-wrap{position:fixed;z-index:40;left:50%;bottom:calc(env(safe-area-inset-bottom) + 12px);transform:translate(-50%);width:min(calc(100% - 24px),460px);display:flex;flex-direction:column;gap:8px}.a-tabbar{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:2px;padding:4px}.a-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:54px;border-radius:999px;color:var(--label);text-decoration:none;font:600 .6875rem/.8125rem var(--a-font)}.a-tab svg{width:24px;height:24px}.a-tab[aria-current=page]{color:var(--tint-text);background:var(--fill-secondary)}.a-tabbar-accessory{display:flex;align-items:center;gap:12px;min-height:48px;padding:4px 8px 4px 16px}.a-tabbar-wrap.is-min{flex-direction:row-reverse;align-items:stretch}.a-tabbar-wrap.is-min .a-tabbar-accessory{flex:1;min-width:0}.a-tabbar-wrap.is-min .a-tab:not([aria-current=page]){display:none}.a-tabbar-wrap.is-min .a-tab{min-height:48px;width:56px}.a-tabbar-wrap.is-min .a-tab span{display:none}.a-navbar{position:sticky;top:0;z-index:30;padding:calc(env(safe-area-inset-top) + 6px) max(12px,env(safe-area-inset-right)) 6px max(12px,env(safe-area-inset-left))}.a-navbar-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;min-height:44px}.a-navbar-leading,.a-navbar-trailing{display:flex;align-items:center;gap:8px}.a-navbar-trailing{justify-content:flex-end}.a-navbar-title{margin:0;font:600 1.0625rem/1.375rem var(--a-font);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50vw;transition:opacity .2s ease}.a-navbar[data-large]:not([data-collapsed]) .a-navbar-title{opacity:0}.a-scroll-edge{position:absolute;inset:0 0 -20px;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,var(--bg) 0%,color-mix(in srgb,var(--bg) 70%,transparent) 55%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent);mask-image:linear-gradient(to bottom,#000 55%,transparent);opacity:0;transition:opacity .2s ease}.a-navbar[data-scrolled] .a-scroll-edge{opacity:1}.a-navbar-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:44px;height:44px;padding:0 12px;border:1px solid var(--apple-glass-stroke);font:600 1.0625rem/1.375rem var(--a-font);cursor:pointer;text-decoration:none}.a-navbar-btn svg{width:22px;height:22px}.a-navbar-btn.is-icon{padding:0;width:44px}.a-largetitle{margin:4px 0 12px;padding:0 max(16px,env(safe-area-inset-left));font:700 2.125rem/1.2 var(--a-font);letter-spacing:-.02em}html.a-sheet-open{overflow:hidden}.a-sheet{padding:0;border:0;margin:0;max-width:none;max-height:none;color:var(--label);background:var(--bg-elevated);font-family:var(--a-font);display:flex;flex-direction:column;overflow:hidden;position:fixed;inset:auto 8px calc(env(safe-area-inset-bottom) + 8px) 8px;width:auto;height:50dvh;border-radius:28px;box-shadow:0 -2px 30px #0000002e;transform:translateY(calc(100% + 40px));transition:transform var(--a-spring-smooth-ms) var(--a-spring-smooth),height var(--a-spring-smooth-ms) var(--a-spring-smooth)}.a-sheet:not([open]){display:none}.a-sheet[data-detent=large]{inset:auto 0 0;height:calc(100dvh - env(safe-area-inset-top) - 12px);border-radius:20px 20px 0 0}.a-sheet[data-state=open]{transform:translateY(var(--a-drag, 0px))}.a-sheet[data-dragging]{transition:none}.a-sheet[data-state=closing]{transform:translateY(calc(100% + 40px));transition:transform .26s var(--a-ease-in)}.a-sheet::backdrop{background:#00000047}.a-sheet-grabber{flex:none;display:grid;place-items:center;height:20px;cursor:grab;touch-action:none}.a-sheet-grabber:before{content:"";width:36px;height:5px;border-radius:3px;background:var(--label-tertiary)}.a-sheet-header{flex:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:0 12px 8px;touch-action:none}.a-sheet-header>:last-child{justify-self:end}.a-sheet-title{margin:0;font:600 1.0625rem/1.375rem var(--a-font);text-align:center}.a-sheet-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:8px 16px calc(env(safe-area-inset-bottom) + 24px)}.a-sheet-confirm{position:absolute;inset:auto 8px 8px;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:20px;background:var(--bg-elevated);box-shadow:0 8px 40px #00000040;animation:a-rise var(--a-spring-snappy-ms) var(--a-spring-snappy) both}.a-sheet-confirm p{margin:0 0 4px;text-align:center;font:400 .8125rem/1.125rem var(--a-font);color:var(--label-secondary)}@keyframes a-rise{0%{transform:translateY(24px);opacity:0}}@media (min-width: 700px){.a-sheet,.a-sheet[data-detent=large]{inset:0;margin:auto;width:min(560px,calc(100% - 48px));height:min(var(--a-sheet-h, 640px),calc(100dvh - 64px));border-radius:20px;transform:scale(.96);opacity:0;transition:transform var(--a-spring-snappy-ms) var(--a-spring-snappy),opacity .18s ease}.a-sheet[data-state=open]{transform:none;opacity:1}.a-sheet[data-state=closing]{transform:scale(.97);opacity:0;transition:transform .2s var(--a-ease-in),opacity .16s ease}.a-sheet-grabber{display:none}.a-sheet-header{padding-top:12px}}.a-menu{position:fixed;inset:auto;margin:0;padding:6px;min-width:220px;max-width:min(300px,calc(100vw - 16px));max-height:min(70dvh,520px);overflow-y:auto;border-radius:20px;font-family:var(--a-font);transform-origin:var(--a-origin, top left);transition:transform var(--a-spring-bouncy-ms) var(--a-spring-bouncy),opacity .16s ease,overlay .2s allow-discrete,display .2s allow-discrete}.a-menu:not(:popover-open){transform:scale(.4);opacity:0;transition-duration:.16s;transition-timing-function:var(--a-ease-in)}@starting-style{.a-menu:popover-open{transform:scale(.4);opacity:0}}.a-menu.a-glass{background:color-mix(in srgb,var(--apple-glass-regular-bg) 80%,var(--bg-elevated))}.a-menu-item{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:8px 14px;border:0;border-radius:14px;background:none;color:var(--label);font:400 1.0625rem/1.375rem var(--a-font);text-align:left;cursor:pointer}.a-menu-item svg{width:20px;height:20px;margin-left:auto;flex:none}.a-menu-item kbd{margin-left:auto;font:400 .8125rem var(--a-font);color:var(--label-secondary)}.a-menu-item:focus-visible,.a-menu-item:hover{outline:none;background:var(--fill-secondary)}.a-menu-item[aria-disabled=true]{color:var(--label-tertiary);cursor:default}.a-menu-item.is-destructive{color:var(--red)}.a-menu-sep{height:1px;margin:6px 14px;background:var(--separator)}@media (pointer: fine){.a-menu-item{min-height:32px;padding:5px 12px;font-size:.875rem;border-radius:8px}.a-menu{border-radius:14px;min-width:200px}}.a-segmented{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);min-height:32px;padding:2px;border-radius:999px;background:var(--fill-tertiary);isolation:isolate}.a-segmented-thumb{position:absolute;z-index:-1;top:2px;bottom:2px;left:0;width:var(--a-w, 0px);transform:translate(var(--a-x, 0px));border-radius:999px;background:var(--a-seg-thumb);box-shadow:0 3px 8px #0000001f,0 1px 1px #0000000a;transition:transform var(--a-spring-snappy-ms) var(--a-spring-snappy),width var(--a-spring-snappy-ms) var(--a-spring-snappy)}.a-segmented[data-ready=false] .a-segmented-thumb{transition:none}.a-segment{position:relative;min-width:0;padding:4px 14px;border:0;background:none;color:var(--label);font:500 .875rem/1.125rem var(--a-font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:999px;cursor:pointer}.a-segment:after{content:"";position:absolute;inset:-8px 0}.a-segment[aria-checked=true]{font-weight:600}.a-switch{position:relative;flex:none;width:51px;height:31px;padding:0;border:0;border-radius:999px;background:var(--fill);cursor:pointer;transition:background-color .25s ease}.a-switch:after{content:"";position:absolute;inset:-7px -2px}.a-switch[aria-checked=true]{background:var(--green)}.a-switch-thumb{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:999px;background:var(--a-switch-thumb);box-shadow:0 3px 8px #00000026,0 3px 1px #0000000f;transition:transform var(--a-spring-snappy-ms) var(--a-spring-snappy),width var(--a-spring-snappy-ms) var(--a-spring-snappy)}.a-switch[aria-checked=true] .a-switch-thumb{transform:translate(20px)}.a-switch[data-pressed] .a-switch-thumb{width:33px}.a-switch[aria-checked=true][data-pressed] .a-switch-thumb{transform:translate(14px)}.a-switch:disabled{opacity:.38;cursor:default}@media (prefers-contrast: more){.a-switch[aria-checked=true]:before{content:"";position:absolute;left:12px;top:10px;width:2px;height:11px;border-radius:1px;background:#fff}}.a-section{margin:0 max(16px,env(safe-area-inset-left)) 32px}.a-section-header{margin:0 16px 8px;font:400 .8125rem/1.125rem var(--a-font);text-transform:uppercase;color:var(--label-secondary)}.a-section-footer{margin:8px 16px 0;font:400 .8125rem/1.125rem var(--a-font);color:var(--label-secondary)}.a-list{margin:0;padding:0;list-style:none;border-radius:var(--a-radius);background:var(--bg-grouped-secondary);overflow:hidden}.a-row{position:relative;display:flex;align-items:center;gap:12px;min-height:44px;padding:10px 16px;color:var(--label);text-decoration:none;font:400 1.0625rem/1.375rem var(--a-font)}.a-list>li+li>.a-row:before,.a-list>.a-row+.a-row:before{content:"";position:absolute;top:0;left:var(--a-sep-inset, 16px);right:0;height:1px;transform:scaleY(.5);transform-origin:top;background:var(--separator)}.a-row-icon{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:8px;color:#fff;background:var(--tint)}.a-row-icon svg{width:18px;height:18px}.a-row-value{margin-left:auto;color:var(--label-secondary)}.a-chevron{width:8px;height:14px;flex:none;color:var(--label-tertiary)}a.a-row:active,button.a-row:active{background:var(--fill-tertiary)}::view-transition-old(root),::view-transition-new(root){animation-duration:.35s}html[data-vt=push]::view-transition-new(root){animation:a-push-in .42s var(--a-spring-smooth) both}html[data-vt=push]::view-transition-old(root){animation:a-push-out .42s var(--a-spring-smooth) both}html[data-vt=back]::view-transition-new(root){animation:a-back-in .42s var(--a-spring-smooth) both}html[data-vt=back]::view-transition-old(root){animation:a-back-out .42s var(--a-spring-smooth) both}html[data-vt=fade]::view-transition-old(root),html[data-vt=fade]::view-transition-new(root){animation-duration:.2s}@keyframes a-push-in{0%{transform:translate(100%)}}@keyframes a-push-out{to{transform:translate(-30%)}}@keyframes a-back-in{0%{transform:translate(-30%)}}@keyframes a-back-out{to{transform:translate(100%)}}[dir=rtl] ::view-transition-new(root),[dir=rtl] ::view-transition-old(root){animation-name:none}@media (prefers-reduced-motion: reduce){.a-press,.a-press[data-pressed],.a-glass.a-press[data-pressed]{transform:none;transition:opacity .12s ease}.a-glass-appear{animation:a-fade .15s ease both}.a-sheet,.a-sheet[data-state=open],.a-sheet[data-state=closing]{transform:none;transition:opacity .15s ease}.a-sheet:not([data-state=open]){opacity:0}.a-menu,.a-menu:not(:popover-open){transform:none;transition-duration:.12s}.a-segmented-thumb,.a-switch-thumb{transition-duration:1ms}html[data-vt]::view-transition-old(root),html[data-vt]::view-transition-new(root){animation:a-fade .15s ease both}html[data-vt]::view-transition-old(root){animation-direction:reverse}}@keyframes a-fade{0%{opacity:0}}
