:root{--q-font: -apple-system, BlinkMacSystemFont, system-ui, "SF Pro Text", "PingFang TC", "Noto Sans TC", "Microsoft JhengHei", "Segoe UI", sans-serif;--q-font-rounded: ui-rounded, "SF Pro Rounded", var(--q-font);--q-font-mono: ui-monospace, "SF Mono", Menlo, monospace;--q-red: #ff383c;--q-orange: #ff8d28;--q-yellow: #ffcc00;--q-green: #34c759;--q-mint: #00c8b3;--q-teal: #00c3d0;--q-cyan: #00c0e8;--q-blue: #0088ff;--q-indigo: #6155f5;--q-purple: #cb30e0;--q-pink: #ff2d55;--q-brown: #ac7f5e;--q-gray: #8e8e93;--q-gray-2: #aeaeb2;--q-gray-3: #c7c7cc;--q-gray-4: #d1d1d6;--q-gray-5: #e5e5ea;--q-gray-6: #f2f2f7;--q-label: #000000;--q-label-2: rgba(60, 60, 67, .6);--q-label-3: rgba(60, 60, 67, .3);--q-label-4: rgba(60, 60, 67, .18);--q-fill-1: rgba(120, 120, 128, .2);--q-fill-2: rgba(120, 120, 128, .16);--q-fill-3: rgba(118, 118, 128, .12);--q-fill-4: rgba(116, 116, 128, .08);--q-bg: #ffffff;--q-bg-2: #f2f2f7;--q-bg-3: #ffffff;--q-grouped: #f2f2f7;--q-grouped-2: #ffffff;--q-grouped-3: #f2f2f7;--q-sep: rgba(60, 60, 67, .29);--q-sep-opaque: #c6c6c8;--q-elevated: #ffffff;--q-glass: rgba(250, 250, 252, .72);--q-glass-strong: rgba(250, 250, 252, .84);--q-glass-blur: blur(20px) saturate(2.2) brightness(1.05);--q-glass-rim: inset 0 1px .5px rgba(255, 255, 255, .95), inset 0 -.5px .5px rgba(255, 255, 255, .5), inset 1px 0 1px -.5px rgba(255, 255, 255, .7), inset -1px 0 1px -.5px rgba(255, 255, 255, .7), inset 0 0 0 .5px rgba(0, 0, 0, .05), inset 0 0 16px rgba(255, 255, 255, .4);--q-glass-drop: 0 .5px 1px rgba(0, 0, 0, .05), 0 6px 22px rgba(0, 0, 0, .1);--q-glass-edge: rgba(0, 0, 0, .06);--q-glass-pick: rgba(120, 120, 128, .16);--q-dim: rgba(0, 0, 0, .26);--q-r-card: 22px;--q-r-cell: 12px;--q-r-sheet: 38px;--q-r-alert: 34px;--q-r-icon: 8px;--q-s-1: 4px;--q-s-2: 8px;--q-s-3: 12px;--q-s-4: 16px;--q-s-5: 24px;--q-s-6: 32px;--q-s-7: 48px;--q-margin: 16px;--q-row: 52px;--q-hairline: .5px;--q-t-large: 700 34px/41px var(--q-font);--q-t-title1: 700 28px/34px var(--q-font);--q-t-title2: 700 22px/28px var(--q-font);--q-t-title3: 600 20px/25px var(--q-font);--q-t-headline: 600 17px/22px var(--q-font);--q-t-body: 400 17px/22px var(--q-font);--q-t-subhead: 400 15px/20px var(--q-font);--q-t-footnote: 400 13px/18px var(--q-font);--q-t-caption: 400 12px/16px var(--q-font);--q-t-caption2: 400 11px/13px var(--q-font);--q-t-focal: 700 44px/50px var(--q-font-rounded);--q-t-figure: 600 17px/22px var(--q-font-rounded);--q-spring-smooth: linear(0, .0204, .0708, .1387, .2155, .2951, .3734, .448, .5173, .5805, .6375, .6882, .7329, .772, .806, .8354, .8607, .8824, .901, .9167, .9301, .9415, .951, .9591, .9659, .9716, .9763, .9803, .9837, .9864, .9888, .9907, .9923, .9936, .9947, .9956, .9964, .997, .9976, .998, 1);--q-spring-snappy: linear(0, .019, .0674, .135, .2135, .297, .3809, .4622, .5386, .609, .6725, .729, .7785, .8212, .8577, .8885, .9142, .9353, .9525, .9663, .9773, .9858, .9923, .9971, 1.0007, 1.0031, 1.0047, 1.0057, 1.0062, 1.0063, 1.0061, 1.0058, 1.0054, 1.0049, 1.0044, 1.0038, 1.0033, 1.0028, 1.0024, 1.002, 1);--q-spring-bouncy: linear(0, .0242, .0865, .1734, .2742, .3803, .4854, .5849, .6758, .7564, .8258, .8839, .9311, .9685, .9969, 1.0175, 1.0316, 1.0404, 1.0448, 1.046, 1.0447, 1.0417, 1.0377, 1.033, 1.0281, 1.0233, 1.0188, 1.0146, 1.0109, 1.0078, 1.0052, 1.003, 1.0013, 1.0001, .9991, .9985, .9981, .9979, .9979, .998, 1);--q-dur-smooth: .5s;--q-dur-snappy: .34s;--q-dur-bouncy: .55s;--q-ease: cubic-bezier(.32, .72, 0, 1);--q-page: var(--q-grouped);--q-surface: var(--q-grouped-2);--q-surface-2: var(--q-grouped-3);--q-sunken: var(--q-fill-3);--q-sheet: var(--q-grouped);--q-text: var(--q-label);--q-text-2: rgba(60, 60, 67, .85);--q-muted: var(--q-label-2);--q-border: transparent;--q-divider: rgba(60, 60, 67, .2);--q-good: #248a3d;--q-bad: #e5272c;--q-warn: #c25e00;--q-shadow-sm: none;--q-shadow: 0 1px 2px rgba(0, 0, 0, .03), 0 8px 24px -12px rgba(0, 0, 0, .1);--q-radius: var(--q-r-card);--q-radius-sm: 16px;--q-fill: var(--q-fill-3);color-scheme:light dark}:where(:root){--q-accent: #047857;--q-accent-ink: #ffffff;--q-accent-wash: color-mix(in srgb, var(--q-accent) 12%, transparent)}@media (prefers-color-scheme: dark){:where(:root:not([data-theme=light])){--q-accent: #10a37a}}:where(:root[data-theme=dark]){--q-accent: #10a37a}:where(:root){--q-up: var(--q-red);--q-down: var(--q-green);--q-flat: var(--q-gray);--q-win: var(--q-green);--q-loss: var(--q-red);--q-draw: var(--q-gray);--q-live: var(--q-red)}:where(:root[data-updown=us]){--q-up: var(--q-green);--q-down: var(--q-red)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--q-red: #ff4245;--q-orange: #ff9230;--q-yellow: #ffd600;--q-green: #30d158;--q-mint: #00dac3;--q-teal: #00d2e0;--q-cyan: #3cd3fe;--q-blue: #0091ff;--q-indigo: #6d7cff;--q-purple: #db34f2;--q-pink: #ff375f;--q-brown: #b78a66;--q-gray-2: #636366;--q-gray-3: #48484a;--q-gray-4: #3a3a3c;--q-gray-5: #2c2c2e;--q-gray-6: #1c1c1e;--q-label: #ffffff;--q-label-2: rgba(235, 235, 245, .6);--q-label-3: rgba(235, 235, 245, .3);--q-label-4: rgba(235, 235, 245, .16);--q-fill-1: rgba(120, 120, 128, .36);--q-fill-2: rgba(120, 120, 128, .32);--q-fill-3: rgba(118, 118, 128, .24);--q-fill-4: rgba(118, 118, 128, .18);--q-bg: #000000;--q-bg-2: #1c1c1e;--q-bg-3: #2c2c2e;--q-grouped: #000000;--q-grouped-2: #1c1c1e;--q-grouped-3: #2c2c2e;--q-sep: rgba(84, 84, 88, .65);--q-sep-opaque: #38383a;--q-elevated: #1c1c1e;--q-glass: rgba(34, 34, 37, .7);--q-glass-strong: rgba(40, 40, 43, .8);--q-glass-rim: inset 0 1px .5px rgba(255, 255, 255, .28), inset 0 -.5px .5px rgba(255, 255, 255, .08), inset 1px 0 1px -.5px rgba(255, 255, 255, .14), inset -1px 0 1px -.5px rgba(255, 255, 255, .14), inset 0 0 0 .5px rgba(255, 255, 255, .07), inset 0 0 16px rgba(255, 255, 255, .04);--q-glass-drop: 0 .5px 1px rgba(0, 0, 0, .3), 0 6px 22px rgba(0, 0, 0, .42);--q-glass-edge: rgba(255, 255, 255, .1);--q-glass-pick: rgba(255, 255, 255, .12);--q-dim: rgba(0, 0, 0, .48);--q-sheet: var(--q-grouped-2);--q-sheet-cell: var(--q-grouped-3);--q-text-2: rgba(235, 235, 245, .86);--q-divider: rgba(84, 84, 88, .55);--q-good: #30d158;--q-bad: #ff4245;--q-warn: #ff9230;--q-shadow: 0 1px 2px rgba(0, 0, 0, .35), 0 10px 28px -12px rgba(0, 0, 0, .6);--q-accent-wash: color-mix(in srgb, var(--q-accent) 20%, transparent)}}:root[data-theme=dark]{--q-red: #ff4245;--q-orange: #ff9230;--q-yellow: #ffd600;--q-green: #30d158;--q-mint: #00dac3;--q-teal: #00d2e0;--q-cyan: #3cd3fe;--q-blue: #0091ff;--q-indigo: #6d7cff;--q-purple: #db34f2;--q-pink: #ff375f;--q-brown: #b78a66;--q-gray-2: #636366;--q-gray-3: #48484a;--q-gray-4: #3a3a3c;--q-gray-5: #2c2c2e;--q-gray-6: #1c1c1e;--q-label: #ffffff;--q-label-2: rgba(235, 235, 245, .6);--q-label-3: rgba(235, 235, 245, .3);--q-label-4: rgba(235, 235, 245, .16);--q-fill-1: rgba(120, 120, 128, .36);--q-fill-2: rgba(120, 120, 128, .32);--q-fill-3: rgba(118, 118, 128, .24);--q-fill-4: rgba(118, 118, 128, .18);--q-bg: #000000;--q-bg-2: #1c1c1e;--q-bg-3: #2c2c2e;--q-grouped: #000000;--q-grouped-2: #1c1c1e;--q-grouped-3: #2c2c2e;--q-sep: rgba(84, 84, 88, .65);--q-sep-opaque: #38383a;--q-elevated: #1c1c1e;--q-glass: rgba(34, 34, 37, .7);--q-glass-strong: rgba(40, 40, 43, .8);--q-glass-rim: inset 0 1px .5px rgba(255, 255, 255, .28), inset 0 -.5px .5px rgba(255, 255, 255, .08), inset 1px 0 1px -.5px rgba(255, 255, 255, .14), inset -1px 0 1px -.5px rgba(255, 255, 255, .14), inset 0 0 0 .5px rgba(255, 255, 255, .07), inset 0 0 16px rgba(255, 255, 255, .04);--q-glass-drop: 0 .5px 1px rgba(0, 0, 0, .3), 0 6px 22px rgba(0, 0, 0, .42);--q-glass-edge: rgba(255, 255, 255, .1);--q-glass-pick: rgba(255, 255, 255, .12);--q-dim: rgba(0, 0, 0, .48);--q-sheet: var(--q-grouped-2);--q-sheet-cell: var(--q-grouped-3);--q-text-2: rgba(235, 235, 245, .86);--q-divider: rgba(84, 84, 88, .55);--q-good: #30d158;--q-bad: #ff4245;--q-warn: #ff9230;--q-shadow: 0 1px 2px rgba(0, 0, 0, .35), 0 10px 28px -12px rgba(0, 0, 0, .6);--q-accent-wash: color-mix(in srgb, var(--q-accent) 20%, transparent)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern"}body{background-color:var(--q-page);color:var(--q-text)}:where(body){margin:0}::selection{background:color-mix(in srgb,var(--q-accent) 28%,transparent)}:where(a){color:var(--q-accent)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;touch-action:pan-x pan-y}html,body{overflow-x:clip;overscroll-behavior-x:none}body,button,a,input,select,label,[role=button]{touch-action:pan-x pan-y}html:has(#loading:not([hidden])),html:has(#loading:not([hidden])) body{overflow:hidden;overscroll-behavior:none}body{overflow-wrap:break-word}:root{--q-top: env(safe-area-inset-top, 0px)}@media (display-mode: standalone){:root{--q-top: max(env(safe-area-inset-top, 0px), 12px)}}.q-statusbar{position:fixed;top:0;left:0;right:0;z-index:2147482000;height:var(--q-top);background:var(--q-status-bg, var(--q-page))}.num{font-variant-numeric:tabular-nums;white-space:nowrap}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:max(16px,1em)}.loading{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom));background:var(--q-page);color:var(--q-text);font-family:var(--q-font)}.loading{touch-action:none;overscroll-behavior:contain}.loading[hidden]{display:none}.q-boot-box{display:grid;justify-items:center;gap:8px;width:min(300px,100%);text-align:center}.q-boot-logo{width:72px;height:72px;border-radius:18px;box-shadow:0 14px 34px -10px #0e111659;animation:ls-breathe 1.8s ease-in-out infinite}.q-boot-brand{margin:12px 0 0;font-size:11px;font-weight:700;letter-spacing:.26em;color:var(--q-muted)}.q-boot-title{margin:0;font-size:20px;font-weight:750;color:var(--q-text)}.q-boot-bar{width:160px;height:4px;margin-top:14px;border-radius:2px;overflow:hidden;background:color-mix(in srgb,var(--q-accent) 16%,transparent)}.q-boot-bar i{display:block;height:100%;background:var(--q-accent);transform-origin:left center;transition:transform .25s ease-out}.q-boot-step{margin:2px 0 0;min-height:1.4em;font-size:12.5px;color:var(--q-muted)}.q-boot-error{display:grid;gap:12px;margin-top:14px}.q-boot-error[hidden],.q-boot-bar[hidden],.q-boot-step[hidden]{display:none}.q-boot-error p{margin:0;font-size:14px;color:var(--q-text)}.q-boot-actions{display:flex;gap:10px;justify-content:center}.spinner{width:24px;height:24px;margin-top:6px;border-radius:50%;border:2.5px solid color-mix(in srgb,var(--q-accent) 18%,transparent);border-top-color:var(--q-accent);animation:ls-spin .8s linear infinite}.spinner[hidden]{display:none}@keyframes ls-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.spinner{animation:none}}button,[role=button],[role=tab],[role=switch],.q-chip{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.q-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 20px;border:0;border-radius:999px;background:var(--q-fill-2);color:var(--q-accent);font:600 17px/1.2 var(--q-font);letter-spacing:-.02em;white-space:nowrap;text-decoration:none;cursor:pointer;transition:transform var(--q-dur-snappy) var(--q-spring-snappy),background-color .2s,opacity .2s,color .2s}.q-btn:is(:active,[data-q-press]):not(:disabled){transform:scale(.96);transition-duration:.12s;opacity:.85}.q-btn.primary,.q-btn[aria-pressed=true]{background:var(--q-accent);color:var(--q-accent-ink)}.q-btn.tinted{background:var(--q-accent-wash);color:var(--q-accent)}.q-btn.glass{background:var(--q-glass-strong);-webkit-backdrop-filter:var(--q-glass-blur);backdrop-filter:var(--q-glass-blur);box-shadow:var(--q-glass-rim),var(--q-glass-drop);color:var(--q-label)}.q-btn.plain,.q-btn.ghost{background:none;padding:0 8px}.q-btn.danger{background:var(--q-red);color:#fff}.q-btn.danger.tinted{background:color-mix(in srgb,var(--q-red) 14%,transparent);color:var(--q-red)}.q-btn.small{min-height:32px;padding:0 14px;font-size:15px}.q-btn.large{min-height:50px;padding:0 24px}.q-btn.block{width:100%}.q-btn:disabled{opacity:.4;cursor:default}.q-btn svg{width:1.1em;height:1.1em;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.q-icon-btn,.q-close{display:inline-grid;place-items:center;width:44px;height:44px;flex:none;padding:0;border:0;border-radius:50%;background:var(--q-glass-strong);-webkit-backdrop-filter:var(--q-glass-blur);backdrop-filter:var(--q-glass-blur);box-shadow:var(--q-glass-rim),var(--q-glass-drop);color:var(--q-label);font:500 22px/1 var(--q-font);cursor:pointer;transition:transform var(--q-dur-bouncy) var(--q-spring-bouncy),background-color .2s}.q-icon-btn svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.q-icon-btn:is(:active,[data-q-press]):not(:disabled),.q-close:is(:active,[data-q-press]){transform:scale(1.12);transition-duration:.14s}.q-icon-btn:disabled{opacity:.4}.q-close{width:36px;height:36px;font-size:20px;color:var(--q-label-2);background:var(--q-fill-3);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.q-refresh:disabled{opacity:1}.q-refresh:disabled svg{animation:q-turn .9s linear infinite}@keyframes q-turn{to{transform:rotate(360deg)}}.q-actions{display:flex;align-items:center;gap:8px;flex:none;margin-left:auto}.q-actions:has(>:nth-child(2)){gap:0;padding:0 2px;border-radius:999px;background:var(--q-glass-strong);-webkit-backdrop-filter:var(--q-glass-blur);backdrop-filter:var(--q-glass-blur);box-shadow:var(--q-glass-rim),var(--q-glass-drop)}.q-actions:has(>:nth-child(2))>.q-icon-btn{width:42px;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}@media (hover: hover){.q-icon-btn:hover{background:var(--q-fill-2)}}:root{--q-bar-gap: max( calc(env(safe-area-inset-bottom) - 14px) , calc(var(--q-safe-bottom, 0px) - 14px), 12px);--q-nav: calc(62px + var(--q-bar-gap))}.q-appbar{position:static;z-index:50;padding-top:var(--q-top)}.q-appbar-inner{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 16px 4px}.q-brand{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0}.q-brand-text{min-width:0}.q-brand-logo,.q-brand h1{display:none}.q-status{margin:0;overflow:hidden;color:var(--q-label-2);font:500 13px/18px var(--q-font);white-space:nowrap;text-overflow:ellipsis}.q-status:empty{display:none}.q-tabbar.q-tabbar{position:fixed;z-index:60;left:50%;bottom:var(--q-bar-gap);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;width:min(calc(var(--q-vw) - 32px),calc(var(--q-tabs, 4) * 92px));margin:0;padding:4px;border-radius:999px;background:var(--q-glass);-webkit-backdrop-filter:var(--q-glass-blur);backdrop-filter:var(--q-glass-blur);box-shadow:var(--q-glass-rim),var(--q-glass-drop);transform:translate(-50%);transition:transform var(--q-dur-smooth) var(--q-spring-smooth),padding var(--q-dur-smooth) var(--q-spring-smooth)}.q-tabbar.q-tabbar:before{content:"";position:absolute;z-index:0;top:4px;bottom:4px;left:0;width:var(--q-tab-w, 0px);border-radius:999px;background:var(--q-glass-pick);transform:translate(var(--q-tab-x, 0px));transition:transform var(--q-dur-snappy) var(--q-spring-snappy),width var(--q-dur-snappy) var(--q-spring-snappy);pointer-events:none}.q-tabbar.q-tabbar:after{content:"";position:absolute;z-index:-1;left:50%;bottom:calc(-1 * var(--q-bar-gap));width:var(--q-vw);height:calc(100% + var(--q-bar-gap) + 30px);transform:translate(-50%);background:linear-gradient(to top,color-mix(in srgb,var(--q-page) 82%,transparent),color-mix(in srgb,var(--q-page) 40%,transparent) 55%,transparent);pointer-events:none}.q-tab{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:0;min-height:54px;padding:5px 2px 6px;border:0;background:none;color:var(--q-label);font:500 10px/12px var(--q-font);white-space:nowrap;cursor:pointer;transition:color .2s,min-height var(--q-dur-smooth) var(--q-spring-smooth)}.q-tab[hidden]{display:none}.q-tab-icon{position:relative;display:grid;place-items:center;height:28px;transition:transform var(--q-dur-bouncy) var(--q-spring-bouncy)}.q-tab svg{width:25px;height:25px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.q-tab-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;transition:opacity .2s,height var(--q-dur-smooth) var(--q-spring-smooth)}.q-tab[aria-selected=true]{color:var(--q-accent);font-weight:600}.q-tab[aria-selected=true] svg{stroke-width:2.2}.q-tab:is(:active,[data-q-press]) .q-tab-icon{transform:scale(1.14);transition-duration:.14s}.q-tab-badge{position:absolute;top:-2px;left:calc(50% + 6px);min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--q-red);color:#fff;font:600 11px/18px var(--q-font);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.q-tab-badge.warn{background:var(--q-orange)}.q-tab-badge.accent{background:var(--q-accent);color:var(--q-accent-ink)}.q-tab-badge.dot{top:1px;left:calc(50% + 10px);min-width:0;width:10px;height:10px;padding:0}.q-tabs-small .q-tabbar .q-tab{min-height:44px}.q-tabs-small .q-tabbar .q-tab-label{height:0;opacity:0}.q-accessory{position:fixed;z-index:59;left:50%;bottom:calc(var(--q-nav) + 8px);display:flex;align-items:center;gap:12px;width:calc(var(--q-vw) - 32px);min-height:56px;margin:0;padding:8px 8px 8px 10px;border:0;border-radius:28px;background:var(--q-glass);-webkit-backdrop-filter:var(--q-glass-blur);backdrop-filter:var(--q-glass-blur);box-shadow:var(--q-glass-rim),var(--q-glass-drop);color:var(--q-label);font:inherit;text-align:left;box-sizing:border-box;transform:translate(-50%);cursor:pointer;animation:q-accessory-in var(--q-dur-bouncy) var(--q-spring-bouncy);transition:transform var(--q-dur-snappy) var(--q-spring-snappy)}.q-accessory[hidden]{display:none}.q-accessory:is(:active,[data-q-press]){transform:translate(-50%) scale(.98)}@keyframes q-accessory-in{0%{opacity:0;transform:translate(-50%,18px) scale(.96)}}:root.q-dock{--q-dock-bg: var(--q-page);--q-dock-safe: max(env(safe-area-inset-bottom), var(--q-safe-bottom, 0px));--q-bar-gap: 0px;--q-nav: calc(52px + var(--q-dock-safe))}:root.q-dock .q-tabbar.q-tabbar{left:var(--q-side);right:var(--q-side);bottom:0;width:auto;padding:0 8px var(--q-dock-safe);border-radius:0;background:var(--q-dock-bg);box-shadow:inset 0 var(--q-hairline) 0 var(--q-sep);transform:none}:root.q-dock .q-tabbar.q-tabbar:before,:root.q-dock .q-tabbar.q-tabbar:after{display:none}:root.q-dock .q-tabbar.q-tabbar .q-tab{min-height:52px;padding:6px 2px 5px}:root.q-dock .q-tabbar.q-tabbar .q-tab-label{height:auto;opacity:1}:root.q-dock .q-tabbar.q-tabbar .q-tab svg{width:24px;height:24px}:root.q-dock .q-accessory{left:var(--q-side);right:var(--q-side);bottom:var(--q-nav);width:auto;min-height:0;padding:8px 16px;border-radius:0;background:var(--q-dock-bg);box-shadow:inset 0 var(--q-hairline) 0 var(--q-sep);transform:none;animation:q-dock-in var(--q-dur-smooth) var(--q-spring-smooth)}:root.q-dock .q-accessory:is(:active,[data-q-press]){transform:none;background:color-mix(in srgb,var(--q-fill-3) 60%,var(--q-dock-bg))}@keyframes q-dock-in{0%{opacity:0;transform:translateY(12px)}}.q-sheet{--q-surface: var(--q-sheet-cell, var(--q-grouped-2));width:calc(var(--q-vw) - 16px);max-width:none;max-height:min(calc(100dvh - var(--q-top) - 16px),900px);margin:auto auto 8px;padding:0 var(--q-margin) calc(16px + max(env(safe-area-inset-bottom) - 8px,0px));border:0;border-radius:var(--q-r-sheet);background:var(--q-sheet);box-shadow:0 -1px #ffffff0a,0 18px 60px #00000038;color:var(--q-text);font-family:var(--q-font);box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain}dialog.q-sheet.q-full{width:var(--q-vw);margin:auto auto 0;border-radius:var(--q-r-sheet) var(--q-r-sheet) 0 0}.q-sheet::backdrop{background:var(--q-dim)}.q-sheet:before{content:"";position:sticky;top:6px;z-index:3;display:block;width:36px;height:5px;margin:6px auto -11px;border-radius:3px;background:var(--q-label-3)}.q-sheet[open]:not(.q-risen){animation:q-sheet-up .42s var(--q-ease)}.q-sheet[open]{will-change:transform}.q-sheet[open]::backdrop{animation:q-fade-in .3s ease-out}.q-sheet.q-settle{transition:transform .36s var(--q-spring-snappy)}.q-sheet.q-dragging{animation:none;transition:none;will-change:transform}.q-sheet.q-leaving{animation:none;transition:transform var(--q-leave, .45s) var(--q-leave-ease, cubic-bezier(.3, .3, .2, 1));will-change:transform;pointer-events:none}.q-sheet.q-leaving::backdrop{animation:q-fade-out var(--q-leave, .45s) ease forwards}@keyframes q-fade-out{to{opacity:0}}@keyframes q-sheet-up{0%{transform:translateY(105%)}}@keyframes q-fade-in{0%{opacity:0}}@keyframes q-pop-in{0%{opacity:0;transform:scale(.94)}}.q-sheet-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 calc(-1 * var(--q-margin)) 8px;padding:16px var(--q-margin) 10px;background:var(--q-sheet)}.q-sheet-head h2{margin:0;min-width:0;overflow:hidden;font:var(--q-t-headline);letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis}.q-sheet-head:has(>h2){display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;padding-inline:12px}.q-sheet-head:has(>h2)>h2{grid-column:2;text-align:center}.q-sheet-head:has(>h2)>:not(h2):first-child{grid-column:1}.q-sheet-head:has(>h2)>:not(h2):last-child{grid-column:3;justify-self:end}.q-sheet-h{margin:24px 16px 7px;color:var(--q-label-2);font:var(--q-t-footnote);letter-spacing:0;text-transform:none}.q-sheet-sub,.q-sheet-note{margin:8px 16px 0;color:var(--q-label-2);font:var(--q-t-footnote)}.q-sheet-note:empty{display:none}.q-ask{width:min(320px,calc(var(--q-vw) - 48px));margin:auto;padding:22px 18px 16px;border:0;border-radius:var(--q-r-alert);background:var(--q-glass-strong);-webkit-backdrop-filter:blur(30px) saturate(2);backdrop-filter:blur(30px) saturate(2);box-shadow:var(--q-glass-rim),0 24px 70px #0000003d;color:var(--q-text);font-family:var(--q-font);text-align:center;box-sizing:border-box;animation:q-alert-in var(--q-dur-snappy) var(--q-spring-snappy)}.q-ask.out{opacity:0;transform:scale(.94);transition:opacity .18s ease,transform .18s ease}.q-ask::backdrop{background:var(--q-dim);animation:q-fade-in .25s ease-out}@keyframes q-alert-in{0%{opacity:0;transform:scale(1.12)}}.q-ask-icon{width:56px;height:56px;margin:0 auto 10px;display:grid;place-items:center;border-radius:16px;background:var(--q-fill-3);font-size:28px}.q-ask.danger .q-ask-icon{background:color-mix(in srgb,var(--q-red) 16%,transparent)}.q-ask-title{margin:0;font:var(--q-t-headline);letter-spacing:-.025em}.q-ask-body{margin:6px 0 0;color:var(--q-text-2);font:var(--q-t-subhead)}.q-ask-points{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none;text-align:left}.q-ask-points li{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:10px 12px;border-radius:16px;background:var(--q-fill-3)}.q-ask-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--q-grouped-2);font-size:17px;font-weight:700}.q-ask-points strong{display:block;font:600 15px/20px var(--q-font)}.q-ask-points small{display:block;margin-top:2px;color:var(--q-label-2);font:var(--q-t-footnote)}.q-ask-actions{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:10px;margin-top:20px}.q-ask-actions .q-btn{min-height:48px;padding:0 12px}.q-ask-actions .q-btn:not(.primary):not(.danger){color:var(--q-label)}.q-rows,.q-list{display:grid;margin:0;padding:0;overflow:hidden;border:0;border-radius:var(--q-r-card);background:var(--q-surface);list-style:none}.q-row-btn,.q-cell{position:relative;display:flex;align-items:center;gap:12px;min-height:var(--q-row);padding:8px 16px;border:0;background:none;color:var(--q-text);font:var(--q-t-body);letter-spacing:-.025em;text-align:left;text-decoration:none;box-sizing:border-box;cursor:pointer;transition:background-color .25s}.q-cell{cursor:default}:is(button,a).q-cell{cursor:pointer}:is(.q-row-btn,.q-cell)+:is(.q-row-btn,.q-cell):before{content:"";position:absolute;top:0;left:var(--q-sep-left, 16px);right:0;height:var(--q-hairline);background:var(--q-sep)}.q-cell:has(>.q-cell-icon)+.q-cell:before,.q-cell+.q-cell:has(>.q-cell-icon):before{left:58px}:is(button,a).q-cell:is(:active,[data-q-press]),.q-row-btn:is(:active,[data-q-press]):not(:disabled){background:var(--q-fill-4);transition-duration:0s}.q-row-btn.danger,.q-cell.danger{color:var(--q-red)}.q-row-btn:disabled{opacity:.4}.q-cell-icon{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:var(--q-r-icon);background:var(--q-cell-tint, var(--q-accent));color:#fff;font-size:17px}.q-cell-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2}.q-cell-text{display:grid;gap:1px;flex:1 1 auto;min-width:0}.q-cell-text small{color:var(--q-label-2);font:var(--q-t-subhead)}.q-cell-value{flex:none;color:var(--q-label-2);font:var(--q-t-body);font-variant-numeric:tabular-nums;white-space:nowrap}.q-cell.chevron:after,.q-row-btn.chevron:after{content:"";flex:none;width:8px;height:8px;margin:0 3px 0 -2px;border-top:2px solid var(--q-label-3);border-right:2px solid var(--q-label-3);border-radius:1px;transform:rotate(45deg)}.q-list-head{margin:24px 16px 7px;color:var(--q-label-2);font:var(--q-t-footnote)}.q-list-head.big{margin:28px 0 10px;color:var(--q-label);font:var(--q-t-title3);letter-spacing:-.015em}.q-list-foot{margin:7px 16px 0;color:var(--q-label-2);font:var(--q-t-footnote)}.q-section{margin:28px 0 0}.q-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 10px}.q-section-head h2{margin:0;overflow:hidden;font:var(--q-t-title3);letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis}.q-section-head a,.q-section-head button:not(.q-tag){flex:none;border:0;background:none;color:var(--q-accent);font:400 17px/1 var(--q-font);text-decoration:none;cursor:pointer}.q-card{border:0;border-radius:var(--q-r-card);background:var(--q-surface);box-shadow:none}.q-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}:where(.q-chips){padding:2px 0 4px}.q-chips::-webkit-scrollbar{display:none}.q-chip{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border:0;border-radius:999px;background:var(--q-fill-3);color:var(--q-label);font:500 15px/1 var(--q-font);letter-spacing:-.015em;white-space:nowrap;cursor:pointer;transition:background-color .25s,color .25s,transform var(--q-dur-snappy) var(--q-spring-snappy)}.q-chip:is(:active,[data-q-press]){transform:scale(.95);transition-duration:.12s}.q-chip:is([aria-pressed=true],[aria-selected=true],.on){background:color-mix(in srgb,var(--q-accent) 14%,transparent);color:var(--q-accent)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .q-chip:is([aria-pressed=true],[aria-selected=true],.on){background:color-mix(in srgb,var(--q-accent) 24%,transparent);color:color-mix(in srgb,var(--q-accent) 62%,#fff)}}:root[data-theme=dark] .q-chip:is([aria-pressed=true],[aria-selected=true],.on){background:color-mix(in srgb,var(--q-accent) 24%,transparent);color:color-mix(in srgb,var(--q-accent) 62%,#fff)}.q-seg{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:2px;border-radius:999px;background:var(--q-fill-3);isolation:isolate}.q-seg:before{content:"";position:absolute;z-index:-1;top:2px;bottom:2px;left:2px;width:calc((100% - 4px) / var(--q-seg-n, 2));border-radius:999px;background:var(--q-elevated);box-shadow:0 3px 8px #0000001f,0 3px 1px #0000000a,0 0 0 .5px #0000000a;transform:translate(calc(100% * var(--q-seg-i, 0)));transition:transform var(--q-dur-snappy) var(--q-spring-snappy)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .q-seg:before{background:#5b5b5f}}:root[data-theme=dark] .q-seg:before{background:#5b5b5f}.q-seg:has(>:nth-child(2):last-child){--q-seg-n: 2}.q-seg:has(>:nth-child(3):last-child){--q-seg-n: 3}.q-seg:has(>:nth-child(4):last-child){--q-seg-n: 4}.q-seg:has(>:nth-child(5):last-child){--q-seg-n: 5}.q-seg:has(>:nth-child(6):last-child){--q-seg-n: 6}.q-seg:has(>:nth-child(7):last-child){--q-seg-n: 7}.q-seg:has(>:nth-child(1):is([aria-pressed=true],[aria-selected=true])){--q-seg-i: 0}.q-seg:has(>:nth-child(2):is([aria-pressed=true],[aria-selected=true])){--q-seg-i: 1}.q-seg:has(>:nth-child(3):is([aria-pressed=true],[aria-selected=true])){--q-seg-i: 2}.q-seg:has(>:nth-child(4):is([aria-pressed=true],[aria-selected=true])){--q-seg-i: 3}.q-seg:has(>:nth-child(5):is([aria-pressed=true],[aria-selected=true])){--q-seg-i: 4}.q-seg:has(>:nth-child(6):is([aria-pressed=true],[aria-selected=true])){--q-seg-i: 5}.q-seg:has(>:nth-child(7):is([aria-pressed=true],[aria-selected=true])){--q-seg-i: 6}.q-seg>button{min-width:0;min-height:32px;padding:0 10px;border:0;border-radius:999px;background:none;color:var(--q-label);font:500 14px/1.2 var(--q-font);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:transform var(--q-dur-snappy) var(--q-spring-snappy)}.q-seg>button[aria-pressed=true],.q-seg>button[aria-selected=true]{font-weight:600}.q-seg>button:is(:active,[data-q-press]){transform:scale(.94)}.q-seg.big>button{min-height:40px;font-size:15px}.q-switch{position:relative;flex:0 0 auto;width:64px;height:28px;padding:0;border:0;border-radius:999px;background:var(--q-fill-1);cursor:pointer;transition:background-color .3s}.q-switch:after{content:"";position:absolute;top:2px;left:2px;width:38px;height:24px;border-radius:999px;background:#fff;box-shadow:0 2px 6px #00000024,0 .5px 1px #00000014;transition:transform var(--q-dur-bouncy) var(--q-spring-bouncy),width var(--q-dur-snappy) var(--q-spring-snappy)}.q-switch:is(:active,[data-q-press]):after{width:44px}.q-switch[aria-checked=true]{background:var(--q-green)}.q-switch[aria-checked=true]:after{transform:translate(22px)}.q-switch[aria-checked=true]:is(:active,[data-q-press]):after{transform:translate(16px)}.q-switch:focus-visible{outline:2px solid var(--q-accent);outline-offset:2px}input[type=checkbox][switch]{accent-color:var(--q-green)}.q-switch.on{background:var(--q-green)}.q-switch.on:after{transform:translate(22px)}.q-switch.on:is(:active,[data-q-press]):after{transform:translate(16px)}.q-sheet-foot{position:sticky;bottom:0;margin:16px calc(-1 * var(--q-margin)) 0;padding:12px var(--q-margin) calc(12px + env(safe-area-inset-bottom));border-top:var(--q-hairline) solid var(--q-sep);background:var(--q-sheet);box-sizing:border-box;z-index:1}.q-search{position:relative;display:flex;align-items:center;gap:6px;min-height:44px;padding:0 12px 0 38px;border-radius:999px;background:var(--q-fill-3)}.q-search:before{content:"";position:absolute;left:13px;width:18px;height:18px;background:var(--q-label-2);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m15.5 15.5 5 5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5'/%3E%3Cpath d='m15.5 15.5 5 5'/%3E%3C/svg%3E") center / contain no-repeat}.q-search input{flex:1 1 auto;min-width:0;height:44px;padding:0;border:0;outline:0;background:none;color:var(--q-label);font:400 17px/1 var(--q-font);-webkit-appearance:none;appearance:none}.q-search input::placeholder{color:var(--q-label-2)}.q-search input::-webkit-search-cancel-button{display:none}.q-search-clear{display:grid;place-items:center;width:20px;height:20px;flex:none;padding:0;border:0;border-radius:50%;background:var(--q-label-3);color:var(--q-grouped-2);font:700 12px/1 var(--q-font);cursor:pointer}.q-search:not(:has(input:placeholder-shown)) .q-search-clear{display:grid}.q-search:has(input:placeholder-shown) .q-search-clear{display:none}.q-banner{position:fixed;z-index:2147483000;left:50%;top:calc(var(--q-top) + 8px);transform:translate(-50%);width:min(420px,calc(var(--q-vw) - 16px));display:flex;align-items:center;gap:12px;padding:12px 14px;border:0;border-radius:26px;background:var(--q-glass-strong);-webkit-backdrop-filter:blur(30px) saturate(2);backdrop-filter:blur(30px) saturate(2);box-shadow:var(--q-glass-rim),0 12px 36px -10px #0000004d;color:var(--q-text);cursor:pointer;animation:q-banner-in var(--q-dur-bouncy) var(--q-spring-bouncy)}.q-banner.out{opacity:0;transform:translate(-50%,-24px) scale(.96);transition:opacity .25s ease,transform var(--q-dur-snappy) var(--q-spring-snappy)}.q-banner img{width:38px;height:38px;border-radius:10px;flex:0 0 auto}.q-banner div{display:grid;gap:1px;min-width:0}.q-banner strong{font:600 15px/20px var(--q-font);letter-spacing:-.015em}.q-banner span{color:var(--q-text-2);font:var(--q-t-subhead)}.q-banner.open{flex-wrap:wrap;align-items:flex-start;max-height:70vh;overflow-y:auto}.q-banner-more{display:grid;gap:8px;width:100%;margin:4px 0 0;padding:8px 0 0;border-top:var(--q-hairline) solid var(--q-sep);list-style:none}.q-banner-more li{display:grid;gap:1px}.q-banner-more strong{font-size:13px}@keyframes q-banner-in{0%{opacity:0;transform:translate(-50%,-110%)}}.q-toast{position:fixed;z-index:2147482900;left:50%;bottom:calc(var(--q-nav, 0px) + 12px);max-width:calc(var(--q-vw) - 32px);display:flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;background:var(--q-glass-strong);-webkit-backdrop-filter:blur(30px) saturate(2);backdrop-filter:blur(30px) saturate(2);box-shadow:var(--q-glass-rim),var(--q-glass-drop);color:var(--q-label);font:600 15px/20px var(--q-font);white-space:nowrap;transform:translate(-50%);animation:q-toast-in var(--q-dur-bouncy) var(--q-spring-bouncy)}.q-net{position:fixed;z-index:2147482800;left:50%;bottom:calc(var(--q-nav, 0px) + 12px);display:flex;align-items:center;gap:8px;max-width:calc(var(--q-vw) - 32px);padding:11px 18px;border:0;border-radius:999px;background:var(--q-glass-strong);-webkit-backdrop-filter:blur(30px) saturate(2);backdrop-filter:blur(30px) saturate(2);box-shadow:var(--q-glass-rim),var(--q-glass-drop);color:var(--q-label);font:600 15px/20px var(--q-font);white-space:nowrap;transform:translate(-50%);animation:q-toast-in var(--q-dur-bouncy) var(--q-spring-bouncy);cursor:pointer}.q-net svg{flex:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.q-net[data-state=offline] svg{color:var(--q-red)}.q-net[data-state=slow] svg{color:var(--q-orange)}.q-net.out{opacity:0;transform:translate(-50%,16px) scale(.94);transition:opacity .2s,transform .3s var(--q-ease)}.q-offline{position:fixed;inset:0;z-index:2147482950;display:grid;place-content:center;justify-items:center;gap:6px;padding:max(24px,env(safe-area-inset-top)) 32px max(24px,env(safe-area-inset-bottom));background:var(--q-page);color:var(--q-label);font-family:var(--q-font);text-align:center;animation:q-fade-in .25s ease-out}.q-offline-logo{width:64px;height:64px;border-radius:15px;margin-bottom:6px}.q-offline-app{margin:0;color:var(--q-label-2);font:var(--q-t-footnote)}.q-offline-title{margin:8px 0 0;font:var(--q-t-title3, 600 20px/25px var(--q-font))}.q-offline-why{margin:0;max-width:280px;color:var(--q-label-2);font:var(--q-t-subhead, 15px/20px var(--q-font))}.q-offline-again{margin-top:18px;min-width:140px}:root{--q-net-h: 0px}.q-net-on{--q-net-h: 54px}.q-net-on .q-toast{bottom:calc(var(--q-nav, 0px) + 66px)}[data-q-fab]{transition:translate var(--q-dur, .25s) var(--q-ease, ease)}.q-net-on [data-q-fab]{translate:0 calc(-1 * var(--q-net-h))}.q-toast.out{opacity:0;transform:translate(-50%,16px) scale(.94);transition:opacity .2s,transform .3s var(--q-ease)}.q-toast.bad{color:var(--q-red)}@keyframes q-toast-in{0%{opacity:0;transform:translate(-50%,24px) scale(.9)}}.q-empty{display:grid;justify-items:center;gap:4px;padding:48px 24px;text-align:center}.q-empty-icon{display:grid;place-items:center;width:56px;height:56px;margin-bottom:10px;border-radius:50%;background:var(--q-gray);color:#fff;font-size:28px}.q-empty strong{font:var(--q-t-title3);font-weight:700}.q-empty p{margin:0;max-width:300px;color:var(--q-label-2);font:var(--q-t-subhead)}.q-empty .q-btn{margin-top:14px}.q-skel{border-radius:10px;background:linear-gradient(100deg,var(--q-fill-3) 30%,var(--q-fill-4) 50%,var(--q-fill-3) 70%) 0 0 / 300% 100%;animation:q-shimmer 1.4s ease-in-out infinite}@keyframes q-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.q-badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--q-red);color:#fff;font:600 12px/20px var(--q-font);font-variant-numeric:tabular-nums;box-sizing:border-box}.q-badge.tint{background:var(--q-accent-wash);color:var(--q-accent)}.q-badge.gray{background:var(--q-fill-2);color:var(--q-label-2)}.q-menu{position:fixed;z-index:2147482800;min-width:230px;max-width:calc(var(--q-vw) - 32px);margin:0;padding:6px;border:0;border-radius:24px;background:var(--q-glass-strong);-webkit-backdrop-filter:blur(30px) saturate(2);backdrop-filter:blur(30px) saturate(2);box-shadow:var(--q-glass-rim),0 16px 48px #00000038;color:var(--q-label);transform-origin:var(--q-menu-origin, top right);animation:q-menu-in var(--q-dur-snappy) var(--q-spring-snappy)}.q-menu.out{opacity:0;transform:scale(.7);transition:opacity .18s,transform .22s var(--q-ease)}@keyframes q-menu-in{0%{opacity:0;transform:scale(.4)}}.q-menu button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:44px;padding:0 14px;border:0;border-radius:14px;background:none;color:inherit;font:var(--q-t-body);letter-spacing:-.025em;text-align:left;cursor:pointer}.q-menu button:is(:active,[data-q-press],:hover){background:var(--q-fill-3)}.q-menu button.danger{color:var(--q-red)}.q-menu hr{height:0;margin:4px 10px;border:0;border-top:var(--q-hairline) solid var(--q-sep)}::view-transition-old(root),::view-transition-new(root){animation-duration:.28s;animation-timing-function:var(--q-ease)}::view-transition-old(q-view){animation:q-view-out .22s var(--q-ease) both}::view-transition-new(q-view){animation:q-view-in var(--q-dur-smooth) var(--q-spring-smooth) both}@keyframes q-view-out{to{opacity:0;transform:scale(.985)}}@keyframes q-view-in{0%{opacity:0;transform:translateY(8px)}}@supports (content-visibility: hidden){.q-tabpanel[hidden]{display:block!important;content-visibility:hidden;position:absolute;top:0;left:0;width:100%;height:0;margin:0;padding:0;border:0;overflow:hidden;pointer-events:none}}.q-panel-in{animation:q-panel-in .24s var(--q-ease) both}@keyframes q-panel-in{0%{opacity:0}}:where(span,b,strong,small,em,i)[data-q-live]{display:inline-block}.q-bump{animation:q-bump var(--q-dur-bouncy) var(--q-spring-bouncy)}@keyframes q-bump{30%{transform:scale(1.18)}}@media (prefers-reduced-motion: reduce){.q-btn,.q-icon-btn,.q-close,.q-chip,.q-seg:before,.q-seg>button,.q-switch:after,.q-tabbar.q-tabbar,.q-tabbar.q-tabbar:before,.q-tabbar .q-tab,.q-tabbar .q-tab-icon,.q-tabbar .q-tab-label,.q-sheet.q-settle{transition:none}.q-sheet[open],.q-sheet[open]:not(.q-risen),.q-ask,.q-banner,.q-toast,.q-net,.q-menu,.q-accessory,.q-panel-in,.q-bump,.q-skel{animation:none}::view-transition-old(*),::view-transition-new(*){animation:none}}:where(button,[role=button]):active:not(:disabled):not([class*=q-]){opacity:.6}.q-signing-in body>*:not(.q-gate):not(dialog){display:none!important}dialog.q-gate,dialog.q-moved{box-sizing:border-box;width:var(--q-vw);max-width:none;height:100dvh;max-height:none;margin:0 auto;border:0}.q-gate *,.q-gate *:before,.q-gate *:after{box-sizing:border-box}dialog.q-gate::backdrop{background:var(--q-page)}dialog.q-moved::backdrop{background:transparent}.q-gate{position:fixed;inset:0;z-index:2147482600;overflow-y:auto;display:grid;place-items:center;padding:max(28px,env(safe-area-inset-top)) 20px max(28px,env(safe-area-inset-bottom));background:radial-gradient(900px 520px at 50% -10%,color-mix(in srgb,var(--q-accent) 14%,transparent),transparent 70%),var(--q-page);color:var(--q-text);font-family:var(--q-font)}.q-gate-box{width:min(400px,100%);display:grid;justify-items:center;gap:10px;text-align:center}.q-gate-icon{border-radius:18px;box-shadow:0 16px 36px -12px #0e111666}.q-gate-brand{margin:12px 0 0;font-size:11px;font-weight:700;letter-spacing:.26em;color:var(--q-muted)}.q-gate-title{margin:0;font-size:26px;font-weight:800;letter-spacing:-.01em}.q-gate-lede{margin:0 0 8px;color:var(--q-text-2);line-height:1.55;font-size:15px}.q-gate-note{margin:2px 0 0;color:var(--q-text-2);font-size:13px;line-height:1.5;text-align:center}.q-gate-form{display:grid;gap:10px;width:100%;padding:18px;border:1px solid var(--q-border);border-radius:20px;background:var(--q-surface);box-shadow:var(--q-shadow);text-align:left}.q-gate-label{font-size:13px;font-weight:650;color:var(--q-text-2)}.q-pass-input{width:100%;min-height:54px;padding:0 16px;border:1px solid var(--q-border);border-radius:14px;background:var(--q-surface-2);color:var(--q-text);font:700 22px/1 ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.12em;text-align:center;box-sizing:border-box}.q-pass-input:focus{outline:2px solid var(--q-accent);outline-offset:1px}.q-pass-field{position:relative}.q-pass-field .q-pass-input{padding:0 64px}.q-pass-eye{position:absolute;inset:0 6px 0 auto;margin:auto 0;height:40px;padding:0 10px;border:0;border-radius:10px;background:none;color:var(--q-accent);font-family:inherit;font-size:14px;font-weight:600}.q-pass-user{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);opacity:0}.q-gate-error{min-height:1em;margin:0;color:var(--q-bad);font-size:13px}.q-gate-error:empty{display:none}.q-steps{width:100%;margin:8px 0 0;padding:16px 18px 16px 36px;border:1px solid var(--q-border);border-radius:18px;background:var(--q-surface);text-align:left;line-height:1.6}.q-steps li+li{margin-top:6px}.q-moved{position:fixed;inset:0;z-index:2147482500;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,var(--q-page) 72%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--q-font)}.q-moved-box{width:min(360px,100%);display:grid;gap:10px;padding:22px;border:1px solid var(--q-border);border-radius:22px;background:var(--q-surface);box-shadow:var(--q-shadow);text-align:center}.q-moved-title{margin:0;font-size:18px;font-weight:750;color:var(--q-text)}.q-moved-text{margin:0 0 6px;color:var(--q-text-2);font-size:14px;line-height:1.55}.q-account{display:inline-flex;align-items:center;gap:7px;height:36px;flex:none;max-width:60vw;padding:0 13px 0 4px;border:1px solid var(--q-border);border-radius:999px;background:var(--q-surface);color:var(--q-text);box-shadow:var(--q-shadow-sm);cursor:pointer;-webkit-tap-highlight-color:transparent}.q-account-face{display:inline-grid;place-items:center;width:28px;height:28px;flex:none;border-radius:50%;background:var(--q-accent);color:#fff}.q-account svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.q-account-amount{font:700 15px/1 var(--q-font-rounded);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap}.q-account.empty .q-account-amount{color:var(--q-muted)}@property --q-spin{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes q-spin{to{--q-spin: 360deg}}@media (prefers-reduced-motion: reduce){[class*=q-frame-]{animation:none}}.q-card-hero{display:grid;gap:2px;padding:16px 18px 18px;border-radius:var(--q-radius);color:#fff;background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--q-accent) 55%,transparent) 0%,transparent 60%),linear-gradient(135deg,#111827,color-mix(in srgb,var(--q-accent) 70%,#111827));box-shadow:var(--q-shadow)}.q-hero-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;font-size:11.5px;letter-spacing:.12em;opacity:.85}.q-hero-brand{font-weight:800;white-space:nowrap}.q-hero-no{letter-spacing:.08em;white-space:nowrap}.q-hero-label,.q-hero-sub{font-size:12.5px;opacity:.8}.q-hero-balance{font-size:30px;font-weight:800;letter-spacing:-.02em;line-height:1.15;white-space:nowrap}.q-recent{list-style:none;margin:0;padding:2px 14px}.q-recent li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;font-size:13.5px}.q-recent li+li{border-top:1px solid var(--q-divider)}.q-recent .up{color:var(--q-good)}.q-recent .down{color:var(--q-bad)}.q-recent-when{color:var(--q-muted);font-size:12px}.q-recent-what{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:break-word}.q-pass-code{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:12px 14px;border:1px solid var(--q-border);border-radius:16px;background:var(--q-surface)}.q-pass-code strong{font:700 19px/1 ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.08em}dialog.q-newpass{width:var(--q-vw);max-width:none;height:100dvh;max-height:none;margin:0 auto;border:0;box-sizing:border-box}dialog.q-newpass::backdrop{background:var(--q-page)}.q-newpass-label{margin-top:6px;font-size:14px;font-weight:700;color:var(--q-text-2)}.q-newpass-check{width:11ch;text-align:center;font-size:22px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.q-newpass-hint{min-height:1.2em;font-size:13px;color:var(--q-bad)}.q-newpass .q-pass-code{justify-content:center;margin:8px 0 4px}.q-newpass .q-pass-code strong{font-size:clamp(20px,7vw,28px);letter-spacing:.08em}.q-notice-row{display:flex;align-items:center;gap:12px;padding:10px 16px;min-height:52px;box-sizing:border-box}.q-notice-row.master{padding:12px 16px}.q-notice-icon{font-size:20px;flex:0 0 auto}.q-notice-text{display:grid;gap:2px;flex:1 1 auto;min-width:0}.q-notice-text strong{font:650 15px/1.3 var(--q-font);color:var(--q-text)}.q-notice-sub{font:400 12.5px/1.4 var(--q-font);color:var(--q-muted)}.q-payday{margin:8px 4px 2px;word-break:keep-all;overflow-wrap:anywhere;font-size:13px;font-weight:600;color:var(--q-muted)}html:not([data-q-keys]) :is(:focus-visible,:focus):not(input,textarea,select){outline:none!important}html:has(dialog[open]:modal),html:has(dialog[open]:modal) body{overflow:hidden;overscroll-behavior:none}dialog{overscroll-behavior:contain}.q-pass{--accent: var(--q-accent, #4f46e5);--accent-wash: color-mix(in srgb, var(--accent) 12%, transparent);font-family:var(--q-font)}.q-pass-title{display:flex;align-items:center;gap:10px}.q-pass-title img{border-radius:8px}.q-pass-seg{margin-bottom:12px}.q-pass-body{display:grid;gap:4px}.q-pass .q-section{margin-top:14px}.q-pass .q-section-head h2{font-size:17px;font-weight:800;margin:0 0 8px}.q-pass p,.q-pass h3{margin:0}.q-pass .toast{background:var(--q-text);color:var(--q-page);border-radius:12px;padding:10px 14px;font-size:14px;box-shadow:var(--q-shadow)}.q-pass .muted{color:var(--q-muted)}.q-pass .num{font-variant-numeric:tabular-nums}.q-pass .pad{padding:14px}.q-pass .q-card+.q-card{margin-top:12px}.q-pass .q-card.list{padding:0;overflow:hidden}.q-pass .q-card.list.q-recent{padding:2px 16px}.q-pass .q-sheet-h{margin:22px 0 8px}.q-pass .section-sub{color:var(--q-muted);font-size:13px;margin:-6px 0 10px}.q-pass .q-btn.ghost{background:none;border-color:transparent}.q-pass .q-btn.block{width:100%}.q-pass .stat{display:grid}.q-pass .stat strong{font-size:20px;font-weight:800}.q-pass .stat small{font-size:12px;color:var(--q-muted)}.q-pass .q-chips.small .q-chip{min-height:30px;padding:0 12px;font-size:13px}.q-pass .looks{display:grid;gap:10px}.q-pass .facts{display:block;grid-template-columns:none;gap:0;margin:0;padding:0;list-style:none;font-size:inherit;color:inherit}.q-pass .facts .t-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;border-top:1px solid var(--q-divider, var(--q-border))}.q-pass .facts .t-row:first-child{border-top:0}.q-pass .t-label{display:grid;gap:2px;min-width:0}.q-pass .t-label strong{font-size:14px}.q-pass .t-label small{font-size:12px;line-height:1.45}.q-pass .t-value{font-size:16px;white-space:nowrap}.q-pass .t-row.up .t-value{color:var(--q-good)}.q-pass .t-row.down .t-value{color:var(--q-bad)}.q-pass .facts-foot{padding:11px 14px 13px;border-top:1px solid var(--q-border);background:var(--q-sunken);font-size:13px;line-height:1.6;color:var(--q-text-2)}.q-pass .trick strong{font-size:14px}.q-pass .trick small{font-size:12.5px;line-height:1.55}.q-rec-acts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:2px 14px 12px}.q-rec-acts .q-chip{justify-content:center;min-width:0;padding-inline:8px;white-space:nowrap}html.q-recording body:after{content:"";position:fixed;top:calc(env(safe-area-inset-top) + 4px);left:50%;z-index:2147483647;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:#ff3b30;pointer-events:none}.q-person{width:34px;height:34px;flex:none;border-radius:50%;object-fit:cover;object-position:top;background:var(--q-sunken, rgba(127, 127, 127, .15))}.q-driver-badge{display:inline-grid;place-items:center;background:var(--team, #8a8f98);color:#fff;font-weight:800;font-size:.72rem;letter-spacing:.02em;text-shadow:0 1px 1px rgba(0,0,0,.35)}.q-team-disc{width:34px;height:34px;flex:none;display:inline-grid;place-items:center;border-radius:50%;overflow:hidden;background:var(--team, #8a8f98);color:#fff;font-size:.62rem;font-weight:800}.q-team-disc .logo-wrap{display:contents}.q-team-disc-img{width:72%;height:72%;object-fit:contain}html[data-q-turn="-90"],html[data-q-turn="90"]{position:fixed;top:0;left:0;width:var(--q-turn-w);height:var(--q-turn-h);overflow-x:hidden;overflow-y:auto;transform-origin:0 0}html[data-q-turn="-90"]{transform:translateY(var(--q-turn-w)) rotate(-90deg)}html[data-q-turn="90"]{transform:translate(var(--q-turn-h)) rotate(90deg)}html[data-q-turn] body{min-height:var(--q-turn-h)}html[data-q-turn="-90"]{--q-top: max(env(safe-area-inset-left), 20px)}html[data-q-turn="90"]{--q-top: max(env(safe-area-inset-right), 20px)}html[data-q-turn] dialog[open]{position:fixed;inset:0 auto auto 0;margin:0;transform-origin:0 0}html[data-q-turn] dialog.q-sheet[open]{width:min(460px,calc(var(--q-turn-w) - 12px));max-height:calc(var(--q-turn-h) * .88)}html[data-q-turn="-90"] dialog.q-sheet[open]{transform:translateY(var(--q-turn-w)) rotate(-90deg) translate(calc((var(--q-turn-w) - 100%) / 2),calc(var(--q-turn-h) - 100% - 6px))}html[data-q-turn="90"] dialog.q-sheet[open]{transform:translate(var(--q-turn-h)) rotate(90deg) translate(calc((var(--q-turn-w) - 100%) / 2),calc(var(--q-turn-h) - 100% - 6px))}html[data-q-turn="-90"] dialog[open]:not(.q-sheet){transform:translateY(var(--q-turn-w)) rotate(-90deg) translate(calc((var(--q-turn-w) - 100%) / 2),calc((var(--q-turn-h) - 100%) / 2))}html[data-q-turn="90"] dialog[open]:not(.q-sheet){transform:translate(var(--q-turn-h)) rotate(90deg) translate(calc((var(--q-turn-w) - 100%) / 2),calc((var(--q-turn-h) - 100%) / 2))}html[data-q-turn] dialog[open]{animation:none}:where(p,li,dd,figcaption,.q-sheet small){text-wrap:pretty}:where(h1,h2,h3){text-wrap:balance}.q-page-head{padding:8px 0 16px}.q-page-head h1{margin:0;font:var(--q-t-large);letter-spacing:.01em}.q-over{margin:0 0 2px;color:var(--q-label-2);font:600 13px/18px var(--q-font)}.q-page-head .q-over.tint{color:var(--q-accent)}.q-hero-card{--q-hc-a: color-mix(in srgb, var(--q-accent) 74%, #0b1020);--q-hc-b: color-mix(in srgb, var(--q-accent) 86%, #0b1020);position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:16px;overflow:hidden;border:0;border-radius:var(--q-r-card);background:linear-gradient(180deg,var(--q-hc-b),var(--q-hc-a));color:#fff;font:inherit;text-align:left;text-decoration:none;box-shadow:none;-webkit-tap-highlight-color:transparent}@media (prefers-color-scheme: dark){:where(:root:not([data-theme=light])) .q-hero-card{--q-hc-a: color-mix(in srgb, var(--q-accent) 38%, #05070d);--q-hc-b: color-mix(in srgb, var(--q-accent) 72%, #05070d)}}:where(:root[data-theme=dark]) .q-hero-card{--q-hc-a: color-mix(in srgb, var(--q-accent) 38%, #05070d);--q-hc-b: color-mix(in srgb, var(--q-accent) 72%, #05070d)}.q-hc-eyebrow{display:flex;align-items:center;gap:6px;font:500 15px/20px var(--q-font);opacity:.78}.q-hc-eyebrow svg{width:16px;height:16px}.q-hc-title{margin:0;font:700 22px/28px var(--q-font);letter-spacing:-.01em}.q-hc-big{font:var(--q-t-focal);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.q-hc-sub{margin:0;color:#ffffffd1;font:var(--q-t-subhead)}.q-hc-pill{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 6px 0 14px;border-radius:999px;background:#ffffff29;color:#ffffffd9;font:15px/20px var(--q-font)}.q-hc-pill>span{flex:1;min-width:0;padding:8px 0}.q-hc-pill>i{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff;color:var(--q-hc-b)}.q-hc-pill svg{width:18px;height:18px}.q-hc-row{display:flex;flex-wrap:wrap;gap:8px}.q-hc-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:0 16px;border:0;border-radius:999px;background:#fff;color:var(--q-hc-b);font:600 15px/1 var(--q-font);text-decoration:none;cursor:pointer}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .q-hc-btn:not(.ghost){background:#fff3;color:#fff}}:root[data-theme=dark] .q-hc-btn:not(.ghost){background:#fff3;color:#fff}.q-hc-btn.ghost{background:#ffffff2e;color:#fff}.q-tile{--t: var(--q-accent);flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:linear-gradient(160deg,color-mix(in srgb,var(--t) 82%,#fff),var(--t) 60%);color:#fff;font-size:20px;line-height:1;box-shadow:inset 0 0 0 .5px #ffffff2e}.q-tile svg{width:22px;height:22px}.q-tile img{width:26px;height:26px;object-fit:contain}.q-tile.sm{width:32px;height:32px;border-radius:9px;font-size:16px}.q-tile.sm svg{width:18px;height:18px}.q-tile.lg{width:52px;height:52px;border-radius:15px;font-size:26px}.q-tile.lg svg{width:28px;height:28px}.q-tile.soft{background:color-mix(in srgb,var(--t) 16%,transparent);color:var(--t);box-shadow:none}.q-rowcard{display:grid;margin:0;padding:0;overflow:hidden;border-radius:18px;background:var(--q-surface);list-style:none}.q-ritem{position:relative;display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 12px;border:0;background:none;color:var(--q-label);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .25s;-webkit-tap-highlight-color:transparent}div.q-ritem{cursor:default}.q-ritem+.q-ritem:before{content:"";position:absolute;top:0;left:var(--q-ritem-sep, 64px);right:0;border-top:var(--q-hairline) solid var(--q-sep)}.q-ritem:not(:has(>.q-tile)){--q-ritem-sep: 12px}:is(a,button).q-ritem:active{background:var(--q-fill-4);transition-duration:0s}.q-ritem-text{flex:1;min-width:0;display:grid;gap:2px}.q-ritem-title{overflow:hidden;font:500 16px/21px var(--q-font);white-space:nowrap;text-overflow:ellipsis}.q-ritem-text small{display:-webkit-box;overflow:hidden;color:var(--q-label-2);font:var(--q-t-footnote);-webkit-line-clamp:2;-webkit-box-orient:vertical}.q-ritem-value{flex:none;color:var(--q-label-2);font:500 15px/1 var(--q-font);font-variant-numeric:tabular-nums;white-space:nowrap}.q-ritem.chevron:after{content:"";flex:none;width:7px;height:7px;margin:0 4px 0 -2px;border-top:2px solid var(--q-label-3);border-right:2px solid var(--q-label-3);border-radius:1px;transform:rotate(45deg)}.q-tag{--t: var(--q-label-2);display:inline-flex;align-items:center;gap:4px;min-height:22px;padding:0 8px;border-radius:999px;background:var(--q-fill-3);color:var(--q-label-2);font:600 12px/1 var(--q-font);white-space:nowrap}.q-tag:is(.green,.red,.orange,.indigo,.blue,.tint){background:color-mix(in srgb,var(--t) 16%,transparent);color:var(--t)}.q-tag.green{--t: var(--q-green)}.q-tag.red{--t: var(--q-red)}.q-tag.orange{--t: var(--q-orange)}.q-tag.indigo{--t: var(--q-indigo)}.q-tag.blue{--t: var(--q-blue)}.q-tag.tint{--t: var(--q-accent)}.q-tag.solid{background:var(--t);color:#fff}.q-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(var(--q-rail-w, min(78%, 300px)),1fr);gap:12px;margin:0 calc(-1 * var(--q-margin));padding:2px var(--q-margin) 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--q-margin);scrollbar-width:none;overscroll-behavior-x:contain}.q-rail::-webkit-scrollbar{display:none}.q-rail>*{scroll-snap-align:start;min-width:0}:where(.q-rail.small){--q-rail-w: 148px}.q-stats{display:grid;grid-template-columns:repeat(var(--q-stats-n, 2),minmax(0,1fr));gap:12px}.q-stat{display:grid;align-content:start;gap:4px;min-width:0;padding:14px 16px;border-radius:18px;background:var(--q-surface);color:var(--q-label);text-decoration:none}.q-stat>.q-tile{margin-bottom:6px}.q-stat small{color:var(--q-label-2);font:600 13px/18px var(--q-font)}.q-stat strong{overflow:hidden;font:700 26px/30px var(--q-font-rounded);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis}.q-stat strong.tint{color:var(--q-accent)}.q-ambient{--amb: var(--q-accent);--q-amb-tint: 16%;padding:20px;border-radius:var(--q-r-card);background:radial-gradient(140% 75% at 50% 0%,color-mix(in srgb,var(--amb) var(--q-amb-tint),var(--q-surface)),var(--q-surface) 78%)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) .q-ambient{--q-amb-tint: 30%}}:root[data-theme=dark] .q-ambient{--q-amb-tint: 30%}.q-press{transition:transform var(--q-dur-snappy) var(--q-spring-snappy);-webkit-tap-highlight-color:transparent}.q-press:active{transform:scale(.97);transition-duration:.12s}@keyframes q-rise{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion: reduce){.q-press:active{transform:none}}.q-tags{display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:2px}.q-tags.one-line{flex-wrap:nowrap;overflow:hidden}.q-tags.one-line>*{flex:none}.q-ritem-end{flex:none;display:grid;justify-items:end;gap:3px;max-width:45%;font:600 16px/20px var(--q-font);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.q-ritem-end small{color:var(--q-label-2);font:var(--q-t-footnote)}.q-rail-card{display:grid;align-content:start;gap:6px;min-width:0;padding:14px 16px;border-radius:20px;background:var(--q-surface);color:var(--q-label);text-decoration:none}.q-rail-card>small{overflow:hidden;color:var(--q-label-2);font:600 13px/18px var(--q-font);white-space:nowrap;text-overflow:ellipsis}.q-rail-card>strong{font:700 22px/26px var(--q-font-rounded);font-variant-numeric:tabular-nums;letter-spacing:-.02em}:root{--q-logo-bg: #ffffff;--q-place-home: #ff9500;--q-place-work: #6155f5;--q-place-school: #0a84ff;--q-place-pin: #ff383c;--q-place-star: #f5b301}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--q-logo-bg: var(--q-grouped-3)}}:root[data-theme=dark]{--q-logo-bg: var(--q-grouped-3)}@keyframes q-pulse{50%{opacity:.35}}.q-section-head.q-shd{justify-content:flex-start;gap:8px;margin:0;padding:0 4px 10px}.q-section-head.q-shd h2{font:700 20px/1.2 var(--q-font);text-overflow:clip}.q-sh-count{color:var(--q-label-2);font:500 15px/1 var(--q-font)}.q-section-head.q-shd .q-sh-more{display:inline-flex;align-items:center;gap:2px;min-height:44px;margin:-12px 0 -12px auto;padding:0 0 0 12px;color:var(--q-accent);font:500 15px/1 var(--q-font)}.q-sh-more svg{width:14px;height:14px}.q-logo{--t: var(--q-indigo);flex:none;display:grid;place-items:center;width:var(--s, 40px);height:var(--s, 40px);border-radius:calc(var(--s, 40px) * .28);background:var(--q-logo-bg);box-shadow:inset 0 0 0 .5px var(--q-sep);overflow:hidden}.q-logo img{width:86%;height:86%;object-fit:contain}.q-logo.text{background:var(--t);color:#fff;font:700 calc(var(--s, 40px) * .42) / 1 var(--q-font);box-shadow:none}.q-logo.text svg{width:54%;height:54%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.q-match{flex:none;display:flex;flex-direction:column;gap:12px;width:280px;padding:14px 14px 12px;border-radius:20px;background:var(--q-surface);box-sizing:border-box;scroll-snap-align:start;color:var(--q-label);font-family:var(--q-font)}.q-rail>.q-match{width:auto}.q-rail>.q-match:only-child,.q-match.wide{width:auto}.q-match-top{display:flex;align-items:center;gap:6px;min-height:20px;color:var(--q-label-2);font:500 13px/1.2 var(--q-font)}.q-match-lg{min-width:0}.q-match-when{margin-left:auto;white-space:nowrap;font-variant-numeric:tabular-nums}.q-match.live .q-match-when{color:var(--q-red);font-weight:600}.q-match-teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.q-match.wide .q-match-teams{min-height:64px}.q-match:has(.q-match-prices>:nth-child(2):last-child) .q-match-teams{position:relative;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.q-match:has(.q-match-prices>:nth-child(2):last-child) .q-match-side{padding-inline:16px}.q-match:has(.q-match-prices>:nth-child(2):last-child) .q-match-mid{position:absolute;top:50%;left:50%;min-width:0;transform:translate(-50%,-50%)}.q-match:has(.q-match-prices>:nth-child(3):last-child) .q-match-teams{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.q-match:has(.q-match-prices>:nth-child(3):last-child) .q-match-mid{min-width:0}.q-match-side{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.q-match-side b{display:-webkit-box;overflow:hidden;font:600 15px/1.25 var(--q-font);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}.q-match-side b:not(.q-wrapped){white-space:nowrap}.q-match-mid{min-width:56px;font:700 26px/1 var(--q-font);text-align:center}.q-match-mid>span{display:block}.q-match-mid.vs>.q-match-score{color:var(--q-label-2);font:600 13px/1 var(--q-font)}.q-match-mid>.q-match-when{display:block;margin:6px 0 0;color:var(--q-label-2);font:600 13px/1.2 var(--q-font)}.q-match-prices{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.q-price{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:48px;border:0;border-radius:12px;background:var(--q-fill);color:var(--q-label);font-family:var(--q-font)}.q-price small{color:var(--q-label-2);font:500 11px/1 var(--q-font)}.q-price b{font:700 17px/1 var(--q-font);font-variant-numeric:tabular-nums}.q-price[aria-pressed=true]{background:var(--q-accent);color:#fff}.q-price[aria-pressed=true] small{color:#fffc}.q-price:disabled{opacity:.4}.q-match-pick{display:flex;align-items:center;gap:10px;min-height:52px;padding:6px 14px;border:0;border-radius:12px;background:var(--q-fill);color:var(--q-label);font-family:var(--q-font);text-align:left}.q-match-pick-l{display:grid;flex:1;gap:2px;min-width:0}.q-match-pick-l>b{overflow:hidden;font:600 15px/1.25 var(--q-font);white-space:nowrap;text-overflow:ellipsis}.q-match-pick-l>small{color:var(--q-label-2);font:500 12px/1.2 var(--q-font)}.q-match-pick>strong{flex:none;font:700 19px/1 var(--q-font);font-variant-numeric:tabular-nums}.q-match-pick[aria-pressed=true]{background:var(--q-accent);color:#fff}.q-match-pick[aria-pressed=true] small{color:#fffc}.q-live-strip{display:flex;gap:8px;margin:0 calc(-1 * var(--q-margin));padding:0 var(--q-margin);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--q-margin);scrollbar-width:none}.q-live-strip::-webkit-scrollbar{display:none}.q-live-card{flex:none;display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:6px 8px;width:200px;min-height:96px;padding:10px 12px;border:0;border-radius:16px;background:var(--q-surface);box-sizing:border-box;color:var(--q-label);font-family:var(--q-font);text-align:left;scroll-snap-align:start}.q-live-card .q-live-min{grid-column:1 / -1;display:flex;align-items:center;gap:6px;color:var(--q-red);font:600 12px/1 var(--q-font)}.q-live-card .q-live-min:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--q-red);animation:q-pulse 1.6s infinite}.q-live-card b{overflow:hidden;font:600 15px/1.2 var(--q-font);white-space:nowrap;text-overflow:clip}.q-live-card .num{font:700 20px/1 var(--q-font);font-variant-numeric:tabular-nums;text-align:right}.q-actions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:16px}.q-action{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:76px;padding:8px 4px;border:0;border-radius:16px;background:var(--q-surface);color:var(--q-label);font:500 13px/1.2 var(--q-font)}.q-action .q-tile{width:36px;height:36px;border-radius:10px}.q-action .q-tile svg{width:20px;height:20px}.q-action .q-badge{position:absolute;top:8px;right:12px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;font:600 11px/18px var(--q-font)}@media (max-width: 340px){.q-action{min-height:68px;font-size:12px}}.q-sheet-hero{--t: var(--q-accent);margin:4px 0 16px;padding:16px;border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--t) 92%,#000),color-mix(in srgb,var(--t) 70%,#fff));color:#fff}.q-sh-logos{display:flex;gap:10px;margin-bottom:12px}.q-sheet-hero .q-sh-eyebrow{display:flex;align-items:center;gap:6px;font:600 13px/1.2 var(--q-font);opacity:.85}.q-sheet-hero .q-sh-big{display:block;margin-top:6px;font:800 34px/1.1 var(--q-font);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.q-sheet-hero .q-sh-sub{display:block;margin-top:4px;font:500 14px/1.35 var(--q-font);opacity:.9}.q-sheet-hero .q-sh-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.q-sheet-hero .q-sh-row .q-tag{background:#ffffff2e;color:#fff}.q-sheet-foot.q-sf{display:flex;align-items:center;gap:12px}.q-sf .q-sf-sum{display:flex;flex-direction:column;min-width:0}.q-sf .q-sf-sum small{color:var(--q-label-2);font:500 12px/1.2 var(--q-font)}.q-sf .q-sf-sum b{font:700 20px/1.1 var(--q-font);white-space:nowrap}.q-sheet-foot.q-sf .q-btn{flex:1;min-height:50px;border-radius:14px;font:600 17px/1 var(--q-font)}.q-sheet-foot.q-sf .q-btn:disabled{background:var(--q-fill);color:var(--q-label-2)}.q-ask.pro{width:min(340px,calc(var(--q-vw) - 48px));padding:24px;border-radius:24px}.q-ask.pro .q-ask-icon.q-tile{width:56px;height:56px;margin:0 auto 14px;border-radius:16px;background:linear-gradient(160deg,color-mix(in srgb,var(--t) 82%,#fff),var(--t) 60%);font-size:0}.q-ask.pro.danger .q-ask-icon.q-tile{--t: var(--q-red)}.q-ask.pro .q-ask-icon svg{width:30px;height:30px}.q-ask.pro .q-ask-title{font:700 20px/1.25 var(--q-font)}.q-ask.pro .q-ask-body{margin-top:8px;color:var(--q-label-2);font:400 15px/1.4 var(--q-font)}.q-ask.pro .q-ask-actions{gap:10px}.q-ask.pro .q-ask-actions .q-btn{min-height:50px;border-radius:14px}.q-empty .q-empty-tile{width:56px;height:56px;margin-bottom:10px;border-radius:16px}.q-empty .q-empty-tile svg{width:30px;height:30px}.q-stake{padding:14px;border-radius:16px;background:var(--q-surface)}.q-stake-amt{display:flex;align-items:baseline;gap:6px;font:700 28px/1 var(--q-font)}.q-stake-amt small{color:var(--q-label-2);font:600 15px/1 var(--q-font)}.q-stake-amt input{flex:1;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;font-variant-numeric:tabular-nums;outline:0}.q-stake-presets{display:grid;grid-template-columns:repeat(var(--n, 5),minmax(0,1fr));gap:6px;margin-top:12px}.q-stake-presets button{min-height:40px;padding:0;border:0;border-radius:10px;background:var(--q-fill);color:var(--q-label);font:600 15px/1 var(--q-font);font-variant-numeric:tabular-nums}.q-stake-presets button[aria-pressed=true]{background:var(--q-label);color:var(--q-bg)}@media (max-width: 340px){.q-stake{--n: 3}.q-stake-presets{grid-template-columns:repeat(3,minmax(0,1fr))}}.q-balls{display:flex;flex-wrap:wrap;gap:6px}.q-ball{display:grid;place-items:center;width:var(--b, 28px);height:var(--b, 28px);border-radius:50%;background:var(--q-fill);color:var(--q-label);font:700 13px/1 var(--q-font);font-variant-numeric:tabular-nums}.q-ball.sp{background:var(--q-red);color:#fff}.q-ball.hit{--t: var(--q-orange);background:var(--t);color:#fff}.q-ball.empty{background:none;box-shadow:inset 0 0 0 1.5px var(--q-sep)}.q-chips.wrap{flex-wrap:wrap;align-items:center;gap:6px;overflow:visible}.q-sheet.q-has-foot[open]{display:flex;flex-direction:column;padding-bottom:0}.q-sheet.q-has-foot>.q-sheet-foot{margin-top:auto;margin-bottom:0}.q-sheet.q-has-foot>:nth-last-child(2){margin-bottom:16px}.q-sheet-head .q-close{position:relative}.q-sheet-head .q-close:after{content:"";position:absolute;inset:-4px}.q-sheet-head h2 .q-pass-title{justify-content:center}.q-sheet[data-detent=medium]{height:min(52dvh,900px)}.q-sheet[data-detent=large]{height:min(calc(100dvh - var(--q-top) - 10px),900px);max-height:none}.q-sheet[data-detent]:not(.q-leaving):not(.q-dragging){transition:height var(--q-dur-smooth) var(--q-spring-smooth),width .3s var(--q-ease),margin-bottom .3s var(--q-ease),border-radius .3s var(--q-ease),transform .36s var(--q-spring-snappy)}dialog.q-sheet[data-detent=large]{width:var(--q-vw);margin:auto auto 0;border-radius:var(--q-r-sheet) var(--q-r-sheet) 0 0}.q-empty .q-empty-tile{--t: var(--q-accent)}.q-empty strong{max-width:100%;text-wrap:balance}.q-nav-title{margin:0;padding:4px 0 8px;font:var(--q-t-large);letter-spacing:.01em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.q-ptr{position:fixed;top:0;left:50%;z-index:55;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--q-glass-strong);-webkit-backdrop-filter:var(--q-glass-blur);backdrop-filter:var(--q-glass-blur);box-shadow:var(--q-glass-rim),var(--q-glass-drop);color:var(--q-label-2);opacity:0;pointer-events:none;transform:translate(-50%,-36px);will-change:transform,opacity}.q-ptr svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transform:rotate(var(--r, 0deg))}.q-ptr.armed{color:var(--q-accent)}.q-ptr.hold,.q-ptr.out{transition:transform .3s var(--q-spring-snappy),opacity .25s}.q-ptr.hold svg{animation:q-turn .9s linear infinite}@media (prefers-reduced-motion: reduce){.q-sheet[data-detent]:not(.q-leaving):not(.q-dragging),.q-ptr.hold,.q-ptr.out{transition:none}.q-ptr.hold svg{animation:none}}.q-tile.q-place.home{--t: var(--q-place-home)}.q-tile.q-place.work{--t: var(--q-place-work)}.q-tile.q-place.school{--t: var(--q-place-school)}.q-tile.q-place.pin{--t: var(--q-place-pin)}.q-tile.q-place.star{--t: var(--q-place-star)}.q-move{--c: var(--q-flat);display:inline-flex;align-items:center;justify-content:center;min-width:64px;padding:0 8px;border-radius:7px;color:var(--c);font:600 13px/22px var(--q-font);font-variant-numeric:tabular-nums;white-space:nowrap}.q-move.up{--c: var(--q-up)}.q-move.down{--c: var(--q-down)}.q-move.solid{background:var(--c);color:#fff}.q-stock{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:56px;padding:8px 0;color:inherit;text-align:left}.q-stock[role=button]{cursor:pointer}.q-rowcard>.q-stock{position:relative;padding:8px 12px;-webkit-tap-highlight-color:transparent}.q-rowcard>.q-stock+.q-stock:before{content:"";position:absolute;top:0;left:64px;right:0;border-top:var(--q-hairline) solid var(--q-sep)}.q-rowcard>.q-stock[role=button]:active{background:var(--q-fill-4)}.q-stock-id{display:grid;min-width:0}.q-stock-id b{overflow:hidden;font:600 16px/22px var(--q-font);text-overflow:ellipsis;white-space:nowrap}.q-stock-id small{overflow:hidden;color:var(--q-label-2);font:var(--q-t-footnote);text-overflow:ellipsis;white-space:nowrap}.q-stock-spark{display:block;width:56px;height:24px}.q-spark{display:block;width:100%;height:100%;color:var(--q-flat)}.q-spark.up{color:var(--q-up)}.q-spark.down{color:var(--q-down)}.q-stock-px{display:grid;justify-items:end;gap:2px;min-width:72px}.q-stock-px b{font:600 16px/20px var(--q-font);font-variant-numeric:tabular-nums}.q-stock-px .q-move{min-width:0;font-size:12px;line-height:18px}@media (max-width: 340px){.q-stock-spark{display:none}}.q-ask-mark.ico{--t: var(--q-accent);background:color-mix(in srgb,var(--t) 16%,transparent);color:var(--t)}.q-ask-mark.ico svg{width:20px;height:20px}.q-sheet-hero .q-sh-status{margin-top:8px}.q-ring{--s: 56px;position:relative;display:inline-grid;flex:none;place-items:center;width:var(--s);height:var(--s);color:var(--q-label)}.q-ring.tinted{color:var(--t)}.q-ring-svg{position:absolute;inset:0;width:100%;height:100%}.q-ring-track{stroke:color-mix(in srgb,var(--t, var(--q-accent)) 20%,transparent)}.q-ring-arc{stroke:var(--t, var(--q-accent));transition:stroke-dasharray .5s var(--q-ease)}.q-ring-txt{position:relative;display:grid;justify-items:center;max-width:76%;text-align:center}.q-ring-l{font:700 calc(var(--s) * .26) / 1.1 var(--q-font);font-variant-numeric:tabular-nums}.q-ring-s{color:var(--q-label-2);font:var(--q-t-caption2)}.q-ring.tinted .q-ring-s{color:inherit;opacity:.75}.q-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:4px;justify-items:center}.q-cal-w{color:var(--q-label-2);font:var(--q-t-footnote);font-weight:500;line-height:28px}.q-cal-d{display:grid;place-items:center;width:100%;min-height:44px;margin:0;padding:0;border:0;background:none;color:var(--q-label);font:var(--q-t-subhead);font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent}button.q-cal-d{cursor:pointer}.q-cal-d{position:relative;z-index:0}.q-cal-d:after{content:"";position:absolute;z-index:-1;width:36px;height:36px;border-radius:50%;background:var(--q-fill-4)}.q-cal-d.m-done:after{background:var(--t, var(--q-accent))}.q-cal-d.m-done{color:#fff;font-weight:600}.q-cal-d.m-part:after{background:color-mix(in srgb,var(--t, var(--q-accent)) 28%,transparent)}.q-cal-d.m-part{color:var(--t, var(--q-accent));font-weight:600}.q-cal-d.today:after{box-shadow:0 0 0 2px var(--q-surface),0 0 0 4px var(--t, var(--q-accent))}.q-cal-d.today{font-weight:700}.q-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.q-panel{--t: var(--q-accent);display:grid;align-content:start;gap:4px;min-width:0;padding:14px 16px;border-radius:20px;background:var(--q-surface);color:var(--q-label)}.q-panel-l{display:flex;align-items:center;gap:6px;min-width:0;color:var(--q-label-2);font:var(--q-t-footnote);font-weight:500}.q-panel-l>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-panel-l i{display:inline-grid;flex:none;color:var(--t);font-style:normal}.q-panel-l svg{width:16px;height:16px}.q-panel-v{overflow:hidden;font:var(--q-t-title2);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.q-panel-s{color:var(--q-label-2);font:var(--q-t-footnote)}.q-league{display:grid;justify-items:center;gap:6px;width:76px;min-height:44px;margin:0;padding:0;border:0;background:none;color:var(--q-label);font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.q-league:active{opacity:.6}.q-league strong{max-width:100%;overflow:hidden;font:var(--q-t-footnote);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.q-league small{max-width:100%;overflow:hidden;color:var(--q-label-2);font:var(--q-t-caption2);text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion: reduce){.q-ring-arc{transition:none}}.q-toast-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.q-toast-action{flex:none;min-height:28px;margin:-4px -8px -4px 4px;padding:0 10px;border:0;border-radius:999px;background:none;color:var(--q-accent);font:var(--q-t-subhead);font-weight:600;cursor:pointer}.q-toast-action:active{opacity:.6}.q-seg>button .q-seg-count{display:inline-block;min-width:16px;margin-inline-start:5px;padding:0 5px;border-radius:999px;background:var(--q-fill-2);color:var(--q-label-2);font:var(--q-t-caption2);font-weight:600;line-height:16px;text-align:center;vertical-align:1px}.q-seg>button[aria-selected=true] .q-seg-count,.q-seg>button[aria-pressed=true] .q-seg-count{background:var(--q-accent);color:#fff}.loading.q-lift{opacity:0;transition:opacity .2s var(--q-ease);pointer-events:none}@media (prefers-reduced-motion: reduce){.loading.q-lift{transition:none}}.q-sheet-head>.q-sheet-sub{grid-column:2;grid-row:2;margin-top:-8px;overflow:hidden;color:var(--q-label-2);font:var(--q-t-footnote);text-align:center;text-overflow:ellipsis;white-space:nowrap}.q-sheet-head:has(>.q-sheet-sub)>:not(.q-sheet-sub){grid-row:1}.q-panel[role=button]{cursor:pointer}.q-panel-u{margin-inline-start:2px;color:var(--q-label-2);font:var(--q-t-footnote);font-weight:500}.q-panel-lv{flex:none;margin-inline-start:auto;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--t) 16%,transparent);color:var(--t);font:var(--q-t-caption2);font-weight:600}.q-panel-lv.up{--t: var(--q-up)}.q-panel-lv.down{--t: var(--q-down)}.q-panel-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.q-panel-row>.q-panel-v{min-width:0}.q-panel-art{display:inline-grid;flex:none;color:var(--t)}.q-ring-check{display:inline-grid;color:var(--t, var(--q-accent))}.q-ring-check svg{width:calc(var(--s) * .46);height:calc(var(--s) * .46)}.q-ring.done.tinted .q-ring-check{color:inherit}html.q-kb :is(dialog.q-sheet[open],.q-gate):focus-within :is(.q-sheet-hero,.q-kb-hide):not(:focus-within){display:none}html.q-kb dialog.q-sheet[open]{width:var(--q-vw);height:fit-content;max-height:calc(var(--q-vvh) + var(--q-kb) - 8px);margin:auto auto 0;padding-bottom:calc(var(--q-kb) + 12px);border-radius:var(--q-r-sheet) var(--q-r-sheet) 0 0}@media (max-height: 600px){html.q-kb dialog.q-sheet[open]:focus-within>.q-sheet-head:not(:focus-within){display:none}html.q-kb dialog.q-sheet[open]:focus-within:has(>.q-sheet-head){padding-top:8px}}html.q-kb .q-gate{place-items:start center;padding-bottom:calc(var(--q-kb) + 28px)}html.q-kb .q-gate:focus-within :is(.q-gate-brand,.q-gate-lede){display:none}@media (max-height: 740px){html.q-kb .q-gate:focus-within :is(.q-gate-icon,.q-gate-title){display:none}}html.q-kb .q-tabbar{visibility:hidden}html.q-kb .q-kb-dock{bottom:var(--q-kb)!important}html.q-kb .q-kb-docked{bottom:calc(var(--q-kb) + 8px)!important}.q-locked-row{display:flex;align-items:center;justify-content:center;gap:6px;min-height:48px;border-radius:12px;background:var(--q-fill-3);color:var(--q-label-2);font:600 14px/1 var(--q-font)}.q-locked-row svg{width:16px;height:16px}.q-panels>:last-child:nth-child(odd),.q-even>:last-child:nth-child(odd){grid-column:1 / -1}.q-even{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.q-even3{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.q-even3>*{grid-column:span 2}.q-even3>:last-child:nth-child(3n+1){grid-column:1 / -1}.q-even3>:nth-last-child(2):nth-child(3n+1),.q-even3>:last-child:nth-child(3n+2){grid-column:span 3}.q-panels>.q-panel,.q-even>*,.q-even3>*{align-content:space-between}.q-fit{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.q-wrapped{text-wrap:balance}.q-fit-wrap:not(.q-wrapped){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) img[data-q-tone=mono]{filter:brightness(0) invert(1)}:root:not([data-theme=light]) img:is([data-q-tone=color],[data-q-tone=lift]){filter:brightness(1.8)}}:root[data-theme=dark] img[data-q-tone=mono]{filter:brightness(0) invert(1)}:root[data-theme=dark] img:is([data-q-tone=color],[data-q-tone=lift]){filter:brightness(1.8)}.q-day-bar{position:sticky;top:var(--q-top);z-index:30;display:flex;align-items:center;gap:6px;margin:0 calc(-1*max(var(--q-margin, 16px),env(safe-area-inset-left))) 6px;padding:6px max(var(--q-margin, 16px),env(safe-area-inset-left)) 8px}.q-day-bar[hidden]{display:none}.q-day-bar:before{content:"";position:absolute;z-index:-1;inset:calc(-1 * var(--q-top)) 0 0;background:var(--q-page);opacity:0;transition:opacity .2s;box-shadow:inset 0 -.5px 0 var(--q-sep);pointer-events:none}.q-day-bar.stuck:before{opacity:1}.q-day-bar.flat{position:relative;top:auto;z-index:auto;margin:0 0 8px;padding:0}.q-sheet .q-day-bar.flat{margin:0 calc(-1 * var(--q-margin)) 8px;padding:0 var(--q-margin)}.q-day-bar.flat:before{display:none}.q-day-strip-wrap{display:flex;flex:1 1 auto;align-items:center;gap:6px;min-width:0}.q-day-bar .q-day-strip{flex:1 1 auto;min-width:0;gap:4px;margin:0;padding-inline:6px;scroll-padding-inline:6px;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg,transparent,black var(--q-fade-before, 0px),black calc(100% - var(--q-fade-after, 0px)),transparent);mask-image:linear-gradient(90deg,transparent,black var(--q-fade-before, 0px),black calc(100% - var(--q-fade-after, 0px)),transparent)}.q-day-bar .q-day-strip.q-more-before{--q-fade-before: 6px}.q-day-bar .q-day-strip.q-more-after{--q-fade-after: 6px}.q-day-bar .q-day-strip .q-chip.day{flex:0 0 var(--q-day-w, auto);scroll-snap-align:start;display:grid;justify-items:center;gap:3px;min-width:50px;min-height:54px;padding:6px 4px;border-radius:16px;background:none;color:var(--q-label)}.q-day-bar .q-day-strip .q-chip.day>span{color:var(--q-label-2);font:600 12px/1.1 var(--q-font)}.q-day-bar .q-day-strip .q-chip.day small{color:var(--q-label);font:700 16px/1.1 var(--q-font);font-variant-numeric:tabular-nums;letter-spacing:-.02em;opacity:1}.q-day-bar .q-day-strip .q-chip.day.is-today>span,.q-day-bar .q-day-strip .q-chip.day.is-today small{color:var(--accent, var(--q-accent))}.q-day-bar .q-day-strip .q-chip.day[aria-pressed=true]{background:var(--accent, var(--q-accent))}.q-day-bar .q-day-strip .q-chip.day[aria-pressed=true]>span,.q-day-bar .q-day-strip .q-chip.day[aria-pressed=true] small{color:#fff}.q-day-bar .q-day-strip .q-chip.day.month-start:not([aria-pressed=true]){border-radius:0 16px 16px 0;box-shadow:inset 1.5px 0 0 var(--q-sep)}.q-day-bar .q-day-pick{position:relative;flex:none;display:grid;place-items:center;min-width:44px;min-height:44px;padding:0;border-radius:50%;overflow:hidden}.q-day-pick-input{position:absolute;inset:0;width:100%;height:100%;padding:0;border:0;opacity:0;cursor:pointer}.q-day-swipe.swiping>:not(.q-day-bar,.q-sheet-head,.q-day-still){transform:translate(var(--swipe, 0));opacity:.85}.q-day-swipe.day-in-next>:not(.q-day-bar,.q-sheet-head,.q-day-still){animation:q-day-in-next .28s cubic-bezier(.2,.8,.2,1)}.q-day-swipe.day-in-prev>:not(.q-day-bar,.q-sheet-head,.q-day-still){animation:q-day-in-prev .28s cubic-bezier(.2,.8,.2,1)}@keyframes q-day-in-next{0%{transform:translate(36px);opacity:0}}@keyframes q-day-in-prev{0%{transform:translate(-36px);opacity:0}}@media (prefers-reduced-motion: reduce){.q-day-swipe.day-in-next>*,.q-day-swipe.day-in-prev>*{animation:none}}:root{--q-col-max: 440px;--q-vw: min(100vw, var(--q-col-max));--q-side: max(0px, (100vw - var(--q-col-max)) / 2)}:root>body{max-width:var(--q-col-max);margin-inline:auto}.q-sheet{--q-margin: 16px}.q-focus{display:grid;gap:var(--q-s-1);min-width:0;padding:var(--q-s-2) 4px}.q-focus-label{color:var(--q-label-2);font:500 15px/20px var(--q-font)}.q-focus-value{display:block;max-width:100%;color:var(--q-label);font:var(--q-t-focal);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}.q-focus-sub{color:var(--q-label-2);font:var(--q-t-subhead);font-variant-numeric:tabular-nums}.q-focus-figs{display:flex;gap:var(--q-s-5);margin-top:var(--q-s-3)}.q-focus-figs>div{display:grid;gap:2px;min-width:0}.q-focus-figs small{color:var(--q-label-2);font:var(--q-t-footnote)}.q-focus-figs b{font:var(--q-t-figure);font-variant-numeric:tabular-nums;white-space:nowrap}
