.app-icon[data-v-db656025]{transition:font-variation-settings .2s}[dir=rtl] .app-icon--flip[data-v-db656025]{transform:scaleX(-1)}.app-button[data-v-0f0c89a5]{border-radius:var(--sw-r-14);font-family:var(--sw-font);font-weight:700;font-size:var(--sw-fs-15);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;transition:transform .15s,opacity .2s;display:inline-flex}.app-button[data-v-0f0c89a5]:active:not(:disabled){transform:scale(.98)}.app-button[data-v-0f0c89a5]:disabled{opacity:.4;cursor:default}.app-button--lg[data-v-0f0c89a5]{min-height:54px}.app-button--md[data-v-0f0c89a5]{min-height:48px;font-size:var(--sw-fs-14)}.app-button--block[data-v-0f0c89a5]{width:100%}.app-button--primary[data-v-0f0c89a5]{background:var(--sw-cta-primary);color:var(--sw-text);box-shadow:var(--sw-cta-glow)}.app-button--premium[data-v-0f0c89a5]{background:var(--sw-cta-premium);color:var(--sw-gold-on)}.app-button--rhythm[data-v-0f0c89a5]{background:var(--sw-cta-rhythm);color:var(--sw-on-accent)}.app-button--ghost[data-v-0f0c89a5]{background:var(--sw-glass-2);border:1px solid var(--sw-line-4);color:var(--sw-text);font-weight:600}.app-button--quiet[data-v-0f0c89a5]{color:var(--sw-text-3);font-weight:600;font-size:var(--sw-fs-14);background:0 0}.app-button--danger[data-v-0f0c89a5]{background:var(--cosmic-glass-danger);border:1px solid var(--cosmic-glass-danger-border);color:var(--cosmic-glass-danger-color)}.app-chip[data-v-9e457158]{border-radius:var(--sw-r-full);border:1px solid color-mix(in srgb, var(--sw-white) 14%, transparent);background:var(--sw-glass-2);color:var(--sw-text);font:600 var(--sw-fs-13) var(--sw-font);white-space:nowrap;align-items:center;gap:5px;padding:0 14px;transition:all .2s;display:inline-flex}button.app-chip[data-v-9e457158]{cursor:pointer;position:relative}button.app-chip[data-v-9e457158]:before{content:"";position:absolute;inset:min(0px,50% - 22px) 0}.app-chip--md[data-v-9e457158]{min-height:36px}.app-chip--sm[data-v-9e457158]{min-height:28px;font-size:var(--sw-fs-12);padding:0 10px}.app-chip--on[data-v-9e457158]{border-color:var(--chip-tone);background:color-mix(in srgb, var(--chip-tone) 16%, transparent);color:var(--chip-tone)}.section-label[data-v-a4c70e5c]{font-size:var(--sw-fs-10-5);letter-spacing:.14em;text-transform:uppercase;color:var(--sw-text-label);margin:2px 6px 10px;font-weight:700}.gradient-text[data-v-4c0acd8a]{background:linear-gradient(160deg, var(--sw-white) 30%, var(--sw-lav) 75%, var(--sw-pink-mid));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;padding-bottom:.08em}.dial[data-v-db96a328]{border-radius:50%;flex:none;transition:background .5s;display:inline-block;position:relative}.dial__core[data-v-db96a328]{border-radius:50%;place-items:center;display:grid;position:absolute}.segments[data-v-ed99dde6]{gap:4px;display:flex}.segments__item[data-v-ed99dde6]{border-radius:var(--sw-r-2);flex:1;height:4px;transition:background .3s}.toggle[data-v-3ff66d99]{border-radius:var(--sw-r-full);background:var(--sw-line-4);cursor:pointer;border:0;flex:none;width:50px;height:30px;transition:background .25s;position:relative}.toggle[data-v-3ff66d99]:before{content:"";position:absolute;inset:min(0px,50% - 22px) 0}.toggle--on[data-v-3ff66d99]{background:var(--switch-track-on)}.toggle[data-v-3ff66d99]:disabled{opacity:.4}.toggle__knob[data-v-3ff66d99]{top:3px;background:var(--sw-white);width:24px;height:24px;transition:transform .25s var(--sw-ease-spring);border-radius:50%;position:absolute;inset-inline-start:3px}.toggle--on .toggle__knob[data-v-3ff66d99]{transform:translate(20px)}[dir=rtl] .toggle--on .toggle__knob[data-v-3ff66d99]{transform:translate(-20px)}.list-item[data-v-9cf76126]{width:100%;min-height:64px;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 14px;display:flex}.list-item--static[data-v-9cf76126]{cursor:default}.list-item__tile[data-v-9cf76126]{border-radius:var(--sw-r-12);background:color-mix(in srgb, var(--tile) 14%, transparent);width:38px;height:38px;color:var(--tile);flex:none;place-items:center;display:grid}.list-item__text[data-v-9cf76126]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.list-item__title[data-v-9cf76126]{font-size:var(--sw-fs-14-5);font-weight:600}.list-item__sub[data-v-9cf76126]{font-size:var(--sw-fs-12);color:var(--sw-text-faint)}.list-item__value[data-v-9cf76126]{font-size:var(--sw-fs-13);color:var(--sw-text-muted)}.list-item__chev[data-v-9cf76126]{color:var(--sw-dim)}ion-modal.app-sheet{--height:auto;--border-radius:var(--sw-r-sheet) var(--sw-r-sheet) 0 0;--background:var(--sw-sheet-bg);--backdrop-opacity:.6;--max-width:var(--sw-column-max);align-items:flex-end}ion-modal.app-sheet::part(content){box-shadow:0 -20px 60px color-mix(in srgb, var(--sw-black) 50%, transparent);border-top:1px solid #0000}ion-modal.app-sheet--gold::part(content){border-top-color:color-mix(in srgb, var(--sw-gold) 45%, transparent)}ion-modal.app-sheet--pink::part(content){border-top-color:color-mix(in srgb, var(--sw-pink) 40%, transparent)}.app-sheet__body{max-height:calc(100vh - env(safe-area-inset-top,0px) - 24px);padding:14px 22px calc(env(safe-area-inset-bottom,0px) + 22px);overflow-y:auto}.sw-keyboard-open .app-sheet__body{padding-bottom:calc(var(--sw-keyboard-inset) + 22px)}.app-sheet__grabber{border-radius:var(--sw-r-2);background:color-mix(in srgb, var(--sw-white) 20%, transparent);width:40px;height:4px;margin:0 auto 22px}.backdrop[data-v-24edb595]{pointer-events:none;background:var(--sw-bg);z-index:-1;position:fixed;inset:0;overflow:hidden}.backdrop__orb[data-v-24edb595]{filter:blur(70px);border-radius:50%;transition:background .6s;position:absolute}.backdrop__orb--a[data-v-24edb595]{opacity:.5;background:var(--sw-orb-a);width:90%;height:50%;top:-10%;left:-20%}.backdrop__orb--b[data-v-24edb595]{opacity:.3;background:var(--sw-orb-b);width:70%;height:42%;bottom:6%;right:-18%}.orb-nav[data-v-c44d31a1]{inset-inline:0;height:0;max-width:var(--sw-column-max);z-index:100;margin-inline:auto;position:fixed;bottom:0}.orb-nav__fade[data-v-c44d31a1]{inset-inline:0;background:linear-gradient(to top, var(--sw-bg) 0%, var(--sw-bg) 45%, transparent 100%);pointer-events:none;height:150px;position:absolute;bottom:0}.orb-nav__scrim[data-v-c44d31a1]{background:radial-gradient(60% 50% at 50% 100%, color-mix(in srgb, var(--sw-lav-mid) 55%, transparent), transparent 70%);-webkit-backdrop-filter:blur(3px);position:fixed;inset:0}.orb-nav__fan[data-v-c44d31a1]{left:50%;bottom:calc(var(--sw-nav-bottom) + 82px);width:0;height:0;position:absolute}.orb-nav__pet[data-v-c44d31a1]{border:1px solid var(--sw-lav-mid);background:var(--cosmic-bg-overlay);width:56px;height:56px;color:var(--sw-white);cursor:pointer;animation:sw-pet-in .35s var(--sw-ease-spring) backwards;box-shadow:0 8px 28px var(--sw-bg);border-radius:50%;place-items:center;margin-left:-28px;display:grid;position:absolute;bottom:0;left:0}.orb-nav__pet-label[data-v-c44d31a1]{font-size:var(--sw-fs-10);letter-spacing:.1em;text-transform:uppercase;color:var(--sw-lav);white-space:nowrap;font-weight:700;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.orb-nav__pill[data-v-c44d31a1]{bottom:var(--sw-nav-bottom);border-radius:var(--sw-r-full);background:color-mix(in srgb, var(--sw-bg) 85%, transparent);border:1px solid var(--sw-glass-3);-webkit-backdrop-filter:blur(20px)saturate(1.4);box-shadow:0 12px 36px color-mix(in srgb, var(--sw-black) 50%, transparent), inset 0 1px 0 var(--sw-line-1);align-items:center;gap:2px;padding:8px 16px 10px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.orb-nav__tab[data-v-c44d31a1]{border-radius:var(--sw-r-14);width:56px;height:56px;color:var(--sw-dim);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.orb-nav__tab--on[data-v-c44d31a1]{color:var(--sw-accent)}.orb-nav__label[data-v-c44d31a1]{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;width:max-content;max-width:72px;font-size:var(--sw-fs-10);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.orb-nav__label--long[data-v-c44d31a1]{font-size:calc(var(--sw-fs-10) * .9);letter-spacing:-.02em}.orb-nav__orb[data-v-c44d31a1]{background:var(--sw-orb-btn);width:60px;height:60px;box-shadow:0 0 0 4px var(--sw-orb-ring), 0 0 22px var(--sw-orb-glow), 0 8px 22px var(--sw-bg), inset 0 -8px 14px color-mix(in srgb, var(--sw-black) 20%, transparent);font-size:var(--sw-fs-22);color:var(--sw-white);cursor:pointer;border:0;border-radius:50%;place-items:center;margin:-14px 4px 0;transition:background .4s;display:grid;position:relative}.orb-nav__glyph[data-v-c44d31a1]{transition:transform .3s var(--sw-ease-spring);display:block}.orb-nav__glyph--open[data-v-c44d31a1]{transform:rotate(45deg)}.orb-nav__orb-label[data-v-c44d31a1]{font-size:var(--sw-fs-11);color:var(--sw-text-2);white-space:nowrap;font-weight:600;position:absolute;bottom:-17px;left:50%;transform:translate(-50%)}@media (max-width:359px){.orb-nav__pill[data-v-c44d31a1]{padding-inline:4px}.orb-nav__tab[data-v-c44d31a1]{width:52px}.orb-nav__orb[data-v-c44d31a1]{margin-inline:2px}.orb-nav__label--long[data-v-c44d31a1]{font-size:calc(var(--sw-fs-10) * .8)}}.toast-host[data-v-68738374]{inset-inline:0;top:calc(env(safe-area-inset-top,0px) + 56px);pointer-events:none;z-index:40000;justify-content:center;display:flex;position:fixed}.toast[data-v-68738374]{border-radius:var(--sw-r-full);background:var(--sw-toast-bg);border:1px solid color-mix(in srgb, var(--sw-orchid) 35%, transparent);max-width:calc(100% - 32px);font-size:var(--sw-fs-13);text-align:center;padding:10px 16px}.toast-enter-active[data-v-68738374]{animation:.25s both sw-fade-up}.toast-leave-active[data-v-68738374]{transition:opacity .2s}.toast-leave-to[data-v-68738374]{opacity:0}.offline[data-v-1f825262]{z-index:30;top:calc(env(safe-area-inset-top,0px) + 6px);border-radius:var(--sw-r-full);background:var(--sw-note-info-bg);max-width:calc(100vw - 32px);color:var(--sw-note-info-text);font:600 var(--sw-fs-12) var(--sw-font);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:6px;padding:6px 12px;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}.skel[data-v-c9d9ad0d]{gap:10px;margin-top:16px;display:grid}.skel__row[data-v-c9d9ad0d]{border-radius:var(--sw-r-16);background:linear-gradient(90deg, var(--sw-glass-2), var(--sw-glass-4), var(--sw-glass-2));background-size:200% 100%;animation:1.4s ease-in-out infinite skel-shimmer-c9d9ad0d}@keyframes skel-shimmer-c9d9ad0d{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.skel__row[data-v-c9d9ad0d]{animation:none}}
