@layer ui-sdk,uiset.tokens;@layer uiset.base{:where([data-uiset]){--mobile-accent:color-mix(in oklch, var(--ui-primary) 55%, var(--ui-foreground))}.mobile-frame{--mobile-inset-top:1.75rem;--mobile-inset-bottom:1.25rem;--mobile-inset-inline:.75rem;border:1px solid var(--ui-border);background:var(--ui-background);color:var(--ui-foreground);isolation:isolate;anchor-name:--uiset-phone;anchor-scope:--uiset-phone;border-radius:2.25rem;position:relative;overflow:hidden}.mobile-frame:not(:has(.mobile-sheet[data-snaps][data-open])) [data-slot=drawer-backdrop]{position-anchor:--uiset-phone;inset:anchor(top) anchor(right) anchor(bottom) anchor(left);border-radius:2.25rem;block-size:auto;inline-size:auto}@media (width<=30rem){.mobile-frame{--mobile-inset-top:0px;--mobile-inset-bottom:0px;--mobile-inset-inline:0px;border:0;border-radius:0}.mobile-frame:before,.mobile-frame:after{display:none}}.mobile-frame [data-slot=drawer-content]:not([data-snaps]){position-anchor:--uiset-phone;inset:auto anchor(right) anchor(bottom) anchor(left);inline-size:auto;max-inline-size:none;max-block-size:calc(anchor-size(height) - 3rem);border-end-end-radius:2.25rem;border-end-start-radius:2.25rem;position:fixed}.mobile-frame:before{content:"9:41" / "";z-index:3;font-variant-numeric:tabular-nums;pointer-events:none;font-size:.75rem;font-weight:650;position:absolute;inset-block-start:.375rem;inset-inline-start:1.75rem}.mobile-frame:after{content:"";z-index:3;background:color-mix(in oklch, var(--ui-foreground) 35%, transparent);pointer-events:none;border-radius:999px;block-size:.25rem;inline-size:7rem;position:absolute;inset-block-end:.5rem;inset-inline-start:50%;translate:-50%}.swipe-list{color:var(--ui-foreground);margin:0;padding:0;list-style:none}.swipe-row{border-block-end:1px solid var(--ui-border);outline:none}[data-uiset] :is(.swipe-list,uiset-swipe-list) .swipe-row[data-slot]:focus-visible,[data-uiset] .mobile-action-list .mobile-action[data-slot]:focus-visible,[data-uiset] .mobile-sheet .mobile-action[data-slot]:focus-visible,[data-uiset] .mobile-tab-bar .mobile-tab[data-slot]:focus-visible,[data-uiset] .mobile-tab-bar a.mobile-tab:focus-visible{outline:2px solid var(--ui-ring-border);outline-offset:-2px}[data-uiset] .swipe-actions .swipe-action:focus-visible{outline-offset:-4px;outline:2px solid}[data-uiset] :is(.mobile-refresh,uiset-pull-refresh) .mobile-refresh-button[data-slot]:focus-visible{outline:2px solid var(--ui-ring-border);outline-offset:-2px}.swipe-content{z-index:1;background:var(--ui-background);cursor:default;align-items:center;gap:.5rem;min-block-size:3.5rem;padding:.75rem 1rem;transition:transform .22s cubic-bezier(.2,.9,.3,1);display:flex;position:relative}.swipe-content[data-swiping]{transition:none}@media (prefers-reduced-motion:reduce){.swipe-content{transition:none}}.swipe-actions{display:flex;position:absolute;inset-block:0}.swipe-actions[data-side=start]{inset-inline-start:0}.swipe-actions[data-side=end]{flex-direction:row-reverse;inset-inline-end:0}:is(.swipe-row:has(>.swipe-content[data-full][data-swipe=start])>.swipe-actions[data-side=start],.swipe-row:has(>.swipe-content[data-full][data-swipe=end])>.swipe-actions[data-side=end]){inset-inline:0}:is(.swipe-row:has(>.swipe-content[data-full][data-swipe=start])>.swipe-actions[data-side=start],.swipe-row:has(>.swipe-content[data-full][data-swipe=end])>.swipe-actions[data-side=end])>.swipe-action:first-child{flex:1}.mobile-refresh:is([data-state=pulling],[data-state=ready]){-webkit-user-select:none;user-select:none}.swipe-row:has(>[data-swiping]){-webkit-user-select:none;user-select:none}.swipe-content-body{flex:1;min-inline-size:0}.swipe-menu[data-slot]:not(:focus-visible,[data-open],[aria-expanded=true]){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.swipe-action{background:var(--ui-primary);min-inline-size:5rem;color:var(--ui-primary-foreground);font:inherit;cursor:pointer;border:0;place-content:center;justify-items:center;gap:.25rem;padding-inline:.75rem;font-size:.8125rem;font-weight:600;display:grid}.swipe-action[data-tone=danger]{background:var(--tone-danger);color:var(--ui-background)}.swipe-action[data-tone=neutral]{background:var(--ui-muted);color:var(--ui-foreground)}.swipe-action .uiset-icon{block-size:1.25rem;inline-size:1.25rem}.wheel-group{justify-content:center;align-items:center;gap:.25rem;display:flex}.wheel-colon{font-size:1.25rem;font-weight:600}:is(.wheel,uiset-wheel){--wheel-row:2.25rem;inline-size:4.5rem;position:relative}:is(.wheel,uiset-wheel):before{content:"";block-size:var(--wheel-row);border-radius:var(--ui-radius);background:var(--ui-muted);pointer-events:none;position:absolute;inset-block-start:calc(var(--wheel-row) * 2);inset-inline:0}.wheel-list[data-slot]{block-size:calc(var(--wheel-row) * 5);max-block-size:none;padding-block:calc(var(--wheel-row) * 2);overscroll-behavior:contain;scroll-snap-type:y mandatory;box-shadow:none;scrollbar-width:none;background:0 0;border:0;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.wheel-list[data-slot]::-webkit-scrollbar{display:none}.wheel-option[data-slot]{block-size:var(--wheel-row);min-block-size:var(--wheel-row);font-variant-numeric:tabular-nums;text-align:center;scroll-snap-align:center;background:0 0;justify-content:center;padding-block:0;font-size:1.125rem}.wheel-option[data-slot][aria-selected=true]{font-weight:650}.mobile-sheet{padding:.5rem 1rem calc(1rem + max(env(safe-area-inset-bottom), var(--mobile-inset-bottom,0px)));border-start-start-radius:1rem;border-start-end-radius:1rem;align-content:start;gap:.75rem;display:grid}.mobile-sheet[data-snaps]{grid-template-rows:auto auto minmax(0,1fr);block-size:85dvh}.mobile-sheet-handle{background:var(--ui-muted-foreground);border:0;border-radius:999px;justify-self:center;block-size:.3125rem;min-block-size:0;inline-size:2.5rem;padding:0}.mobile-sheet-handle[data-slot]{background-clip:content-box;position:relative}.mobile-sheet-handle[data-slot]:before{content:"";position:absolute;inset:-1.25rem -2rem}.mobile-sheet-head{text-align:center;gap:.25rem;display:grid}.mobile-sheet-title{margin:0;font-size:1.0625rem;font-weight:650}.mobile-sheet-description{color:var(--ui-muted-foreground);margin:0;font-size:.875rem}.mobile-sheet-body{align-content:start;gap:1rem;min-block-size:0;display:grid;overflow:auto}:where(.mobile-sheet-body>*){margin-block:0}.mobile-action-list{border-radius:calc(var(--ui-radius) + 6px);background:var(--ui-muted);display:grid;overflow:hidden}.mobile-action[data-slot]{min-block-size:3.25rem;color:var(--ui-foreground);background:0 0;border:0;border-radius:0;font-size:1.0625rem}.mobile-action[data-slot]+.mobile-action[data-slot]{border-block-start:1px solid var(--ui-border)}.mobile-action[data-slot][data-destructive]{color:var(--tone-danger)}.mobile-action-cancel[data-slot]{border-radius:calc(var(--ui-radius) + 6px);background:var(--ui-muted);font-weight:650}.mobile-tab-bar{border-block-start:1px solid var(--ui-border);background:var(--ui-background);padding-inline:var(--mobile-inset-inline,0px);padding-block-end:max(env(safe-area-inset-bottom), var(--mobile-inset-bottom,0px))}.mobile-tab-bar ul{grid-auto-columns:1fr;grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}.mobile-tab{min-block-size:3.25rem;inline-size:100%;color:var(--ui-muted-foreground);font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:.125rem;padding:.375rem .25rem;font-size:.6875rem;font-weight:500;text-decoration:none;display:grid}.mobile-tab[aria-current=page]{color:var(--mobile-accent);font-weight:650}.mobile-tab-icon{position:relative}.mobile-tab-icon .uiset-icon{block-size:1.5rem;inline-size:1.5rem}.mobile-tab-badge{background:var(--tone-danger);min-inline-size:1.125rem;color:var(--ui-background);text-align:center;border-radius:999px;padding-inline:.25rem;font-size:.6875rem;font-weight:700;line-height:1.125rem;position:absolute;inset-block-start:-.25rem;inset-inline-start:1rem}.mobile-app-bar{z-index:2;min-block-size:3rem;padding:max(env(safe-area-inset-top), var(--mobile-inset-top,0px)) max(.25rem, var(--mobile-inset-inline,0px)) 0;border-block-end:1px solid var(--ui-border);background:var(--ui-background);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:sticky;inset-block-start:0}.mobile-app-bar-back{color:var(--mobile-accent);justify-self:start}.mobile-back-icon{scale:-1 1}.mobile-back-icon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){scale:1}.mobile-app-bar-title{text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.0625rem;font-weight:650;overflow:hidden}.mobile-app-bar-actions{justify-content:flex-end;gap:.125rem;display:flex}.mobile-refresh{min-block-size:0;display:grid;position:relative;overflow:hidden}.mobile-refresh-indicator{block-size:var(--pull,0px);color:var(--ui-muted-foreground);justify-content:center;align-items:center;gap:.5rem;font-size:.8125rem;display:flex;position:absolute;inset-block-start:0;inset-inline:0;overflow:hidden}.mobile-refresh-spinner{border:2px solid;border-block-start-color:#0000;border-radius:50%;block-size:1rem;inline-size:1rem}[data-state=refreshing] .mobile-refresh-spinner{animation:.8s linear infinite mobile-spin}[data-state=ready] .mobile-refresh-spinner{border-color:var(--mobile-accent)}.mobile-refresh-scroll{overscroll-behavior-y:contain;min-block-size:0;translate:0 var(--pull,0px);touch-action:pan-y;transition:translate .26s cubic-bezier(.2,.9,.3,1);position:relative;overflow-y:auto}.mobile-refresh-scroll[data-at-top]{touch-action:pan-x pan-down}[data-state=pulling] .mobile-refresh-scroll,[data-state=ready] .mobile-refresh-scroll{transition:none}@media (prefers-reduced-motion:reduce){.mobile-refresh-scroll{transition:none}}.mobile-refresh-button[data-slot]:not(:focus){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.mobile-refresh-button[data-slot]:focus{inline-size:100%}@keyframes mobile-spin{to{rotate:360deg}}@media (forced-colors:active){.swipe-action{border:1px solid canvastext}.mobile-tab[aria-current=page]{outline-offset:-4px;outline:2px solid highlight}}}@layer uiset.skin{[data-uiset] .mobile-tab-bar .mobile-tab[data-slot],[data-uiset] .mobile-tab-bar .mobile-tab[data-slot]:is(:hover,:active){block-size:auto;min-block-size:3.25rem;box-shadow:none;background:0 0;border:0;border-radius:0;translate:none;scale:none}[data-uiset] .mobile-app-bar [data-slot=button]:is([data-variant=ghost],.mobile-app-bar-back),[data-uiset] .mobile-app-bar [data-slot$=-trigger]:not([data-variant=solid],[data-variant=outline]){min-block-size:2.75rem;min-inline-size:2.75rem;box-shadow:none;color:var(--mobile-accent);background:0 0;border:0;border-radius:999px;translate:none;scale:none}:is([data-uiset] .mobile-app-bar [data-slot=button]:is([data-variant=ghost],.mobile-app-bar-back),[data-uiset] .mobile-app-bar [data-slot$=-trigger]:not([data-variant=solid],[data-variant=outline])):hover:not([data-disabled]){background:color-mix(in oklch, var(--ui-foreground) 8%, transparent)}:is([data-uiset] .mobile-app-bar [data-slot=button]:is([data-variant=ghost],.mobile-app-bar-back),[data-uiset] .mobile-app-bar [data-slot$=-trigger]:not([data-variant=solid],[data-variant=outline])):active:not([data-disabled]){background:color-mix(in oklch, var(--ui-foreground) 14%, transparent)}}
