@import url('./vendor/ionic/css/ionic.bundle.css');
@import url('./vendor/ionic/css/palettes/dark.class.css');
@import url('./vendor/ios27/css/default-variables.css');
@import url('./vendor/ios27/css/ionic-theme-ios27.css');
@import url('./vendor/ios27/css/ionic-theme-ios27-dark-class.css');
:root{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color-scheme:light;--vn-muted:#737378;--vn-surface:#f2f2f7;--vn-separator:rgba(60,60,67,.12);--ion-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ion-color-primary:#007aff;--ion-background-color:#fff;--ion-text-color:#171719}
.ion-palette-dark{color-scheme:dark;--vn-muted:#aaaab0;--vn-surface:#1c1c1e;--vn-separator:rgba(255,255,255,.12);--ion-background-color:#000;--ion-text-color:#f5f5f7}
*{box-sizing:border-box}body{margin:0;background:var(--ion-background-color);color:var(--ion-text-color)}button,input,textarea,select{font:inherit}button,a,input,textarea,select{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #007aff;outline-offset:3px}ion-button{min-height:44px}ion-toolbar{--background:transparent;--border-width:0;padding-inline:8px}ion-list{background:transparent}ion-item{--background:var(--ion-background-color);--border-color:var(--vn-separator)}ion-searchbar{padding-inline:16px!important}ion-label p{color:var(--vn-muted)!important}
.vn-split{height:100dvh;display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);overflow:hidden}.vn-master,.vn-detail{min-width:0;min-height:0;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top);background:var(--ion-background-color)}.vn-master{border-right:1px solid var(--vn-separator)}.vn-detail{position:relative}.vn-sheet{border:1px solid var(--vn-separator);border-radius:32px 32px 0 0;inset:auto 0 0;margin:0 auto;width:min(100%,600px);max-width:100%;max-height:92dvh;padding:8px 0 max(20px,env(safe-area-inset-bottom));color:var(--ion-text-color);background:color-mix(in srgb,var(--vn-surface) 92%,transparent);backdrop-filter:blur(36px);box-shadow:0 -6px 50px #0002;overflow:auto}.vn-sheet::backdrop{background:#0004;backdrop-filter:blur(3px)}.vn-sheet-handle{width:36px;height:5px;border-radius:6px;background:var(--vn-muted);opacity:.45;margin:0 auto 6px}.vn-sheet-body{padding:14px 24px}.vn-group{margin:24px 0}.vn-group h2{font-size:13px;text-transform:uppercase;font-weight:500;color:var(--vn-muted);margin:0 32px 8px;letter-spacing:.03em}.vn-group ion-list{border-radius:16px;margin-block:0}.vn-footnote{font-size:13px;line-height:1.5;color:var(--vn-muted);margin:9px 32px}.vn-segments{display:flex;background:var(--vn-surface);border:1px solid var(--vn-separator);border-radius:24px;padding:4px;gap:3px}.vn-segments button{flex:1;min-height:36px;border:0;border-radius:20px;background:none;color:var(--ion-text-color);font-size:14px;font-weight:600;padding:6px 10px}.vn-segments .selected{background:var(--ion-background-color);box-shadow:0 1px 5px #0002}.vn-empty{margin:auto;padding:48px 24px;text-align:center;max-width:440px;color:var(--vn-muted)}.vn-empty h2{color:var(--ion-text-color);font-size:24px;letter-spacing:-.6px}.vn-empty p{line-height:1.55;font-size:16px}.vn-empty-symbol{font-size:64px;color:#ff3b30;font-weight:200}
@media(max-width:799px){.vn-split{display:block}.vn-master,.vn-detail{height:100%;border:0}.vn-detail{display:none}.has-detail .vn-master{display:none}.has-detail .vn-detail{display:flex}}
@media(min-width:800px){.vn-sheet{inset:0;margin:auto;border-radius:32px;height:fit-content}.phone-only{display:none!important}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
html,body{font-family:var(--ion-font-family)}
svg[aria-hidden="true"]{pointer-events:none}
@media(min-width:800px){ion-buttons:has(.phone-only){display:none}}
.ion-palette-dark ion-item{--background:#2c2c2e;--color:#f5f5f7}.ion-palette-dark ion-label p{color:#b5b5bd!important}
