@import "https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,600;12..96,700;12..96,800&family=Work+Sans:wght@400;500;600;700&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--accent:#ffc300;--accent-text:#b45309;--on-accent:#14161f;--ink:#14161f;--ink-secondary:#5b5f6d;--ink-muted:#6c717a;--ink-inverse:#fff;--page:#fff;--surface:#fff;--fill-ghost:#f6f5f1;--fill-media:#e4e1d8;--fill-media-icon:#b7b3a6;--fill-track:#f0efe9;--border:#eceae4;--border-faint:#f5f3ef;--border-strong:#c7c4ba;--field-focus-border:var(--border-strong);--border-accent-soft:#ffe9a3;--selected-fill:#fff7e0;--success:#16a34a;--success-text:#0f7a36;--success-fill:#e7f7ec;--danger:#cc3328;--danger-fill:#fdecea;--warning:#b45309;--warning-fill:#fff4dc;--urgent-fill:#fff1e8;--urgent-text:#c2410c;--cat-mind-body:#6c5ce7;--cat-fitness:#2f5fe0;--cat-dance:#d6337f;--cat-combat:#d2402f;--cat-racket:#4f9d2a;--cat-team:#0e9c98;--cat-outdoor:#ff7a33;--cat-water:#1aa3d9;--cat-other:#9297a3;--scrim:#14161f73;--scrim-photo-top:linear-gradient(180deg, #14161f73 0%, #14161f00 40%);--scrim-photo-bottom:linear-gradient(180deg, #14161f00 40%, #14161fb8 100%);--photo-button:#14161f8c;--auth-hero-image:image-set(url(/heroes/login2-wide.avif) type("image/avif"), url(/heroes/login2-wide.webp) type("image/webp"));--focus-ring:0 0 0 3px #ffc30059;--shadow-float:0 8px 24px #14161f14;--shadow-card:0 12px 32px #14161f0f;--shadow-bar:0 -8px 24px #14161f0f;--shadow-pop:0 16px 40px #14161f29;--shadow-dialog:0 20px 48px #14161f38;--shadow-dialog-lg:0 24px 56px #14161f3d;--shadow-sheet:0 -12px 32px #14161f2e;--shadow-panel:0 12px 32px #14161f2e;--font-display:"Bricolage Grotesque", system-ui, sans-serif;--font-text:"Work Sans", system-ui, sans-serif;--radius-pill:999px;--radius-control:14px;--radius-card:18px;--radius-card-sm:16px;--radius-media:20px;--radius-feature:24px;--radius-tile:14px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:40px;--space-tight:var(--space-2);--space-cluster:var(--space-3);--space-stack:var(--space-4);--space-section:var(--space-7);--content-max:1152px;--form-max:760px;--page-gutter:20px;--page-pad-y:28px;--header-height:80px;--tabbar-height:64px;--tabbar-reserve:96px}@media (width>=768px){:root{--page-gutter:32px;--page-pad-y:40px}}@media (width>=1280px){:root{--page-gutter:64px;--page-pad-y:48px}}.form-page{min-height:calc(100vh - var(--chrome-offset,0px));flex-direction:column;display:flex}.form-page-loading{margin:40px auto}.page-topbar{height:56px;padding:0 var(--page-gutter);border-bottom:1px solid var(--border);flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.page-topbar-cancel{font:600 14px var(--font-text);color:var(--ink-secondary);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.page-topbar-cancel:hover{color:var(--ink)}.page-topbar-arrow{display:none}.page-topbar-title{font:800 16px var(--font-display)}.page-topbar-note{font:500 12px var(--font-text);color:var(--ink-muted)}.page-body,.page-main{flex-direction:column;min-width:0;display:flex}.page-main-content{padding:24px var(--page-gutter) calc(28px + env(safe-area-inset-bottom));flex-direction:column;gap:22px;display:flex}.field-block{flex-direction:column;gap:8px;min-width:0;display:flex}.field-label{font:700 11px/14px var(--font-text);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);justify-content:space-between;align-items:center;gap:10px;display:flex}.field-count{font:500 11px var(--font-text);letter-spacing:0;text-transform:none}.field-hint{font:400 12px/16px var(--font-text);color:var(--ink-secondary);margin:0}.field-row,.field-pair{flex-direction:column;gap:22px;display:flex}.field-row{flex-direction:row;gap:14px}.field-row .field-block{flex:1}.field-error{font:400 13px/18px var(--font-text);color:var(--danger);margin:0}.field-input{border-radius:var(--radius-control);border:1px solid var(--border);background:var(--surface);width:100%;height:52px;font:500 15px var(--font-text);color:var(--ink);align-items:center;padding:0 16px;display:flex}.field-input::placeholder{color:var(--ink-muted)}.field-input:focus,.field-input:focus-within{border-color:var(--field-focus-border);box-shadow:none;outline:none}input.field-input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.field-input:disabled{opacity:.5;cursor:not-allowed}.choice-wrap{flex-wrap:wrap;gap:8px;display:flex}.choice-pill{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);min-height:36px;font:600 13px var(--font-text);color:var(--ink-secondary);cursor:pointer;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.choice-pill:hover:not(:disabled){border-color:var(--border-strong);color:var(--ink)}.choice-pill-active,.choice-pill-active:hover:not(:disabled){border:1.5px solid var(--accent);background:var(--selected-fill);color:var(--ink);padding:0 13.5px;font-weight:700}.choice-pill:disabled{cursor:default}.title-input{border-radius:var(--radius-control);border:1px solid var(--border);background:var(--surface);width:100%;height:52px;font:500 15px var(--font-text);color:var(--ink);padding:0 16px}.title-input::placeholder{color:var(--ink-muted)}.title-input:focus{border-color:var(--field-focus-border);outline:none}@media (width>=768px){.page-topbar{width:100%;max-width:calc(var(--form-max) + 2 * var(--page-gutter));height:auto;padding:40px var(--page-gutter) 0;border:0;grid-template-columns:1fr auto;grid-template-areas:"cancel note""title title";row-gap:8px;margin:0 auto;display:grid}.page-topbar-cancel{grid-area:cancel;justify-self:start}.page-topbar-arrow{display:inline}.page-topbar-title{grid-area:title;font-size:28px;line-height:40px}.page-topbar-note{border-radius:var(--radius-pill);background:var(--fill-ghost);grid-area:note;align-items:center;height:20px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.page-main-content{width:100%;max-width:calc(var(--form-max) + 2 * var(--page-gutter));padding:24px var(--page-gutter) 64px;gap:24px;margin:0 auto}.choice-pill{min-height:40px;padding:0 16px}.choice-pill-active,.choice-pill-active:hover:not(:disabled){padding:0 15.5px}.title-input{font-size:20px}.field-row{gap:20px}.field-pair{flex-direction:row;gap:28px}.field-pair .field-block{flex:1}}*{box-sizing:border-box}html{background:var(--page);min-height:100dvh}html,body{color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}body{background:var(--page);min-height:100dvh}html.modal-open,html.modal-open body{overscroll-behavior:none;overflow:hidden}html.modal-open-accent,html.modal-open-accent body{background:var(--accent)}#app{min-height:100dvh;min-height:-webkit-fill-available;padding-top:env(safe-area-inset-top);background:var(--page);position:relative}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-weight:800}a{color:inherit}button,input,select,textarea{font-family:inherit}::-webkit-scrollbar{display:none}.frame{width:100%;max-width:calc(var(--content-max) + 2 * var(--page-gutter));padding-left:var(--page-gutter);padding-right:var(--page-gutter);margin-left:auto;margin-right:auto}.page-frame{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}@media (width>=860px){.page-frame{max-width:calc(var(--content-max) + 2 * var(--page-gutter));padding:0 var(--page-gutter);margin:0 auto}}@media (width>=768px){.split-fill{min-height:calc(100dvh - var(--header-height) - 2 * var(--page-pad-y))}}.mono{font-family:var(--font-text)}.kicker{font:700 11px/14px var(--font-text);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}:focus-visible{box-shadow:var(--focus-ring);outline:none}input:not([type=checkbox]):not([type=radio]):not([type=range]):focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:none}.stack{gap:var(--space-stack);flex-direction:column;display:flex}.stack-section{gap:var(--space-section);flex-direction:column;display:flex}.rail-clip{min-width:0}.rail-fade{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),#0000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes kp-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes kp-spin{to{transform:rotate(360deg)}}@keyframes kp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes kp-pulse{0%,to{opacity:1}50%{opacity:.65}}.kp-map{border-radius:var(--radius-media);border:1px solid var(--border);z-index:0;width:100%;overflow:hidden}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card);border:1px solid var(--border);border-radius:8px}.leaflet-popup-content{margin:10px 12px}.kp-popup-name{font:700 15px var(--font-text)}.kp-popup-addr{color:var(--ink-secondary);margin-top:3px;font-size:13px}.kp-pin{background:0 0;border:none}.kp-pin-dot{background:var(--accent);border:2px solid var(--surface);width:14px;height:14px;box-shadow:0 0 0 1px var(--accent);border-radius:50%;display:block}.kp-pin-selected .kp-pin-dot{width:18px;height:18px;animation:1.8s ease-in-out infinite kp-pin-pulse}.kp-pin-placing{cursor:default}.kp-pin-placing .kp-pin-dot{background:var(--cat-mind-body);width:20px;height:20px;box-shadow:0 0 0 1px var(--cat-mind-body), 0 0 0 6px color-mix(in srgb, var(--cat-mind-body) 12%, transparent)}.kp-pin-wait .kp-pin-dot{background:var(--warning);box-shadow:0 0 0 1px var(--warning)}.kp-pin-cancelled .kp-pin-dot{background:var(--danger);box-shadow:0 0 0 1px var(--danger)}@keyframes kp-pin-pulse{0%,to{box-shadow:0 0 0 1px var(--accent), 0 0 0 4px #ffc30059}50%{box-shadow:0 0 0 1px var(--accent), 0 0 0 10px transparent}}@media (prefers-reduced-motion:reduce){.kp-pin-selected .kp-pin-dot{box-shadow:0 0 0 1px var(--accent), 0 0 0 6px #ffc30059;animation:none}}.marker-cluster-small,.marker-cluster-medium,.marker-cluster-large{background-color:color-mix(in srgb, var(--accent) 40%, transparent)}.marker-cluster-small div,.marker-cluster-medium div,.marker-cluster-large div{background-color:var(--accent);color:var(--on-accent);font:700 13px var(--font-display)}@media (prefers-reduced-motion:reduce){*{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.avatar[data-v-05cc5348]{background:var(--fill-ghost);color:var(--ink);font:600 13px var(--font-text);border:1px solid var(--border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.avatar-square[data-v-05cc5348]{border-radius:24%}.avatar-img[data-v-05cc5348]{object-fit:cover;width:100%;height:100%;display:block}.avatar-xs[data-v-05cc5348]{width:20px;height:20px;font-size:9px}.avatar-sm[data-v-05cc5348]{width:28px;height:28px;font-size:10px}.avatar-md[data-v-05cc5348]{width:36px;height:36px;font-size:13px}.avatar-lg[data-v-05cc5348]{width:52px;height:52px;font-size:16px}.avatar-xl[data-v-05cc5348]{width:80px;height:80px;font-size:26px;font-weight:700}.user-menu[data-v-779600f8]{flex-shrink:0;position:relative}.user-menu-named[data-v-779600f8]{border-left:1px solid var(--border);align-items:center;height:44px;padding-left:16px;display:flex}.user-menu-trigger[data-v-779600f8]{border-radius:var(--radius-pill);color:var(--ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:flex}.user-menu-trigger[data-v-779600f8] .avatar{font-weight:700}.user-menu-first-name[data-v-779600f8]{font:600 14px var(--font-text);text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.user-menu-chevron[data-v-779600f8]{width:10px;height:10px;color:var(--ink-secondary)}.user-menu-panel[data-v-779600f8]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);z-index:100;min-width:220px;box-shadow:var(--shadow-pop);padding:6px;position:absolute;top:calc(100% + 10px);right:0}.user-menu-name[data-v-779600f8]{font:700 13px var(--font-text);color:var(--ink-secondary);overflow-wrap:anywhere;border-bottom:1px solid var(--border);margin:0 2px 4px;padding:10px 12px 12px}.user-menu-item[data-v-779600f8]{border-radius:var(--radius-control);width:100%;font:500 14px var(--font-text);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;padding:11px 12px;text-decoration:none;transition:background .15s,color .15s;display:block}.user-menu-item[data-v-779600f8]:hover{background:var(--fill-ghost)}.user-menu-item.router-link-active[data-v-779600f8]{background:var(--selected-fill);font-weight:700}.user-menu-switch[data-v-779600f8]{color:var(--accent-text);font-weight:600}.user-menu-switch[data-v-779600f8]:disabled{opacity:.6;cursor:default}.user-menu-group[data-v-779600f8]{border-top:1px solid var(--border);margin:4px 2px 0;padding-top:4px}.user-menu-heading[data-v-779600f8]{font:700 11px var(--font-text);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);padding:8px 12px 4px;display:block}.user-menu-logout[data-v-779600f8]{border-top:1px solid var(--border);border-radius:0 0 var(--radius-control) var(--radius-control);margin-top:2px}.user-menu-logout[data-v-779600f8]:hover{color:var(--danger);background:var(--danger-fill)}.mode-switch[data-v-ac1e0199]{border:1.5px solid var(--accent);background:var(--surface);color:var(--accent-text);font-family:var(--font-text);border-radius:var(--radius-pill);white-space:nowrap;cursor:pointer;flex:none;align-items:center;font-weight:700;transition:background .15s;display:inline-flex}.mode-switch[data-v-ac1e0199]:hover{background:var(--selected-fill)}.mode-switch[data-v-ac1e0199]:disabled{opacity:.6;cursor:default}.mode-switch-icon[data-v-ac1e0199]{flex:none}.mode-switch-md[data-v-ac1e0199]{gap:6px;height:40px;padding:0 14px;font-size:13px}.mode-switch-md .mode-switch-icon[data-v-ac1e0199]{width:14px;height:14px}.mode-switch-sm[data-v-ac1e0199]{gap:5px;height:32px;padding:0 11px;font-size:10.5px}.mode-switch-sm .mode-switch-icon[data-v-ac1e0199]{width:12px;height:12px}.reminders-bell[data-v-79a9b508]{border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:var(--radius-pill);flex:none;justify-content:center;align-items:center;padding:0;transition:border-color .15s;display:inline-flex;position:relative}.reminders-bell[data-v-79a9b508]:hover{border-color:var(--border-strong)}.reminders-bell-md[data-v-79a9b508]{width:44px;height:44px}.reminders-bell-sm[data-v-79a9b508]{width:40px;height:40px}.reminders-bell-xs[data-v-79a9b508]{width:36px;height:36px}.reminders-bell svg[data-v-79a9b508]{width:20px;height:20px}.reminders-bell-sm svg[data-v-79a9b508]{width:18px;height:18px}.reminders-bell-xs svg[data-v-79a9b508]{width:16px;height:16px}.reminders-badge[data-v-79a9b508]{border-radius:var(--radius-pill);background:var(--danger);min-width:16px;height:16px;color:var(--ink-inverse);font:700 10px/16px var(--font-text);text-align:center;pointer-events:none;padding:0 3px;position:absolute;top:-2px;right:-2px}.reminders-bell-xs .reminders-badge[data-v-79a9b508]{min-width:15px;height:15px;font-size:9px;line-height:15px}.loading-spinner[data-v-9145ad07]{color:var(--ink-secondary);flex-direction:column;align-items:center;gap:12px;padding:24px 0;display:flex}.loading-spinner-inline[data-v-9145ad07]{flex-direction:row;gap:10px;padding:12px 0}.loading-spinner-ring[data-v-9145ad07]{border:2.5px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:26px;height:26px;animation:.7s linear infinite kp-spin}.loading-spinner-label[data-v-9145ad07]{margin:0;font-size:14px}.notif-layer[data-v-f0ffd996]{z-index:300;padding:calc(env(safe-area-inset-top) + 62px) var(--page-gutter) 0;overscroll-behavior:none;justify-content:flex-end;align-items:flex-start;display:flex;position:fixed;inset:0}.notif-scrim[data-v-f0ffd996]{background:var(--scrim);cursor:pointer;border:0;position:absolute;inset:0}.notif-panel[data-v-f0ffd996]{z-index:1;overscroll-behavior:contain;border-radius:var(--radius-media);border:1px solid var(--border);background:var(--surface);width:100%;max-width:330px;max-height:calc(100dvh - 120px);box-shadow:var(--shadow-panel);flex-direction:column;gap:12px;padding:16px;display:flex;position:relative;overflow-y:auto}.notif-head[data-v-f0ffd996]{justify-content:space-between;align-items:center;gap:12px;display:flex}.notif-title[data-v-f0ffd996]{font:800 16px var(--font-display)}.notif-mark[data-v-f0ffd996]{font:600 12px var(--font-text);color:var(--accent-text);cursor:pointer;background:0 0;border:none;padding:0}.notif-empty[data-v-f0ffd996]{background:var(--fill-ghost);text-align:center;color:var(--ink-muted);border-radius:12px;margin:0;padding:16px;font-size:13px}.notif-list[data-v-f0ffd996]{flex-direction:column;gap:8px;display:flex}.notif-row[data-v-f0ffd996]{min-height:56px;color:inherit;border-radius:12px;align-items:center;gap:10px;padding:8px;text-decoration:none;display:flex}.notif-row-confirm[data-v-f0ffd996]{background:var(--urgent-fill)}.notif-row-request[data-v-f0ffd996]{background:var(--selected-fill)}.notif-row-read[data-v-f0ffd996]{background:0 0}.notif-row[data-v-f0ffd996]:hover{background:var(--fill-ghost)}.notif-icon[data-v-f0ffd996]{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--ink-inverse);flex:none;justify-content:center;align-items:center;display:flex}.notif-icon svg[data-v-f0ffd996]{width:14px;height:14px}.notif-icon-confirm[data-v-f0ffd996]{background:var(--cat-outdoor)}.notif-icon-hosting[data-v-f0ffd996]{background:var(--cat-mind-body)}.notif-icon-rate[data-v-f0ffd996]{background:var(--accent);color:var(--on-accent)}.notif-icon-accepted[data-v-f0ffd996]{background:var(--success-fill);color:var(--success-text)}.notif-icon-person[data-v-f0ffd996]{border:1px solid var(--border);background:var(--fill-ghost);font:700 11px var(--font-text);color:var(--ink)}.notif-text[data-v-f0ffd996]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.notif-line[data-v-f0ffd996]{font:600 12.5px/15px var(--font-text);color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notif-when[data-v-f0ffd996]{font:500 11px var(--font-text);color:var(--ink-muted)}@keyframes notif-in-f0ffd996{0%{opacity:0;transform:translateY(-8px)}}.notif-panel[data-v-f0ffd996]{animation:.22s cubic-bezier(.16,1,.3,1) notif-in-f0ffd996}@media (prefers-reduced-motion:reduce){.notif-panel[data-v-f0ffd996]{animation:none}}@media (width>=768px){.notif-layer[data-v-f0ffd996]{padding-top:calc(var(--header-height) + 16px);padding-right:max(var(--page-gutter), calc((100vw - var(--content-max)) / 2))}.notif-panel[data-v-f0ffd996]{border-radius:var(--radius-media);max-width:380px;box-shadow:var(--shadow-dialog);gap:14px;padding:20px}.notif-title[data-v-f0ffd996]{font-size:18px}.notif-mark[data-v-f0ffd996]{font-size:13px}.notif-list[data-v-f0ffd996]{gap:10px}.notif-row[data-v-f0ffd996]{border-radius:var(--radius-control);gap:12px;min-height:60px;padding:10px}.notif-icon[data-v-f0ffd996]{width:36px;height:36px}.notif-icon svg[data-v-f0ffd996]{width:16px;height:16px}.notif-icon-person[data-v-f0ffd996]{font-size:12px}.notif-line[data-v-f0ffd996]{font-size:13.5px;line-height:16px}.notif-when[data-v-f0ffd996]{font-size:11.5px}}.brand-mark[data-v-06aa3766]{font:800 22px/44px var(--font-display);letter-spacing:-.02em;color:var(--ink);flex-shrink:0;text-decoration:none}.brand-mark b[data-v-06aa3766]{font-weight:inherit;color:var(--accent)}.topnav[data-v-06aa3766]{height:var(--header-height);background:var(--surface);border-bottom:1px solid var(--border);z-index:50;flex:none;position:sticky;top:0}.topnav-inner[data-v-06aa3766]{justify-content:space-between;align-items:center;gap:24px;height:100%;display:flex}.topnav-start[data-v-06aa3766]{align-items:center;gap:44px;min-width:0;display:flex}.topnav .brand-mark[data-v-06aa3766]{font-size:24px}.topnav-links[data-v-06aa3766]{align-items:center;gap:28px;display:flex}.topnav-link[data-v-06aa3766]{font:600 15px var(--font-text);color:var(--ink-secondary);white-space:nowrap;text-decoration:none;transition:color .15s}.topnav-link[data-v-06aa3766]:hover,.topnav-link.router-link-active[data-v-06aa3766]{color:var(--ink)}.topnav-link.router-link-active[data-v-06aa3766]{font-weight:700}.topnav-actions[data-v-06aa3766]{align-items:center;gap:14px;display:flex}.action-create[data-v-06aa3766]{border:1.5px solid var(--accent);border-radius:var(--radius-pill);background:var(--accent);height:44px;color:var(--on-accent);font:700 14px var(--font-text);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.action-create svg[data-v-06aa3766]{width:14px;height:14px}.action-create[data-v-06aa3766]:not(.action-create-active):hover{filter:brightness(.96)}.action-create-active[data-v-06aa3766],.action-create-round.action-create-active[data-v-06aa3766]{background:var(--ink);border-color:var(--ink);color:var(--ink-inverse)}.action-create[data-v-06aa3766]:disabled,.action-create-round[data-v-06aa3766]:disabled{opacity:.6;cursor:default}.topnav[data-v-06aa3766] .mode-switch{height:44px}.topnav[data-v-06aa3766] .user-menu-trigger .avatar{width:44px;height:44px;font-size:14px}.action-login[data-v-06aa3766]{border-radius:var(--radius-pill);background:var(--accent);height:44px;color:var(--on-accent);font:700 14px var(--font-text);white-space:nowrap;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}@media (width<=1023px){.topnav-start[data-v-06aa3766]{gap:28px}.topnav-links[data-v-06aa3766]{gap:20px}.topnav[data-v-06aa3766] .user-menu-first-name,.topnav[data-v-06aa3766] .user-menu-chevron{display:none}}.switch-offer[data-v-06aa3766]{max-width:var(--content-max);width:calc(100% - 2 * var(--page-gutter));border:1px solid var(--border);background:var(--selected-fill);color:var(--ink);font:500 14px var(--font-text);border-radius:14px;align-items:center;gap:12px;margin:0 auto 12px;padding:10px 14px;display:flex}.switch-offer>span[data-v-06aa3766]{flex:1;min-width:0}.switch-offer-go[data-v-06aa3766]{border-radius:var(--radius-pill);background:var(--accent);height:32px;color:var(--on-accent);font:700 13px var(--font-text);cursor:pointer;border:none;flex:none;padding:0 14px}.switch-offer-go[data-v-06aa3766]:disabled{opacity:.6;cursor:default}.switch-offer-close[data-v-06aa3766]{width:28px;height:28px;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;flex:none;font-size:20px;line-height:1}.statusbar[data-v-06aa3766]{padding:16px var(--page-gutter) 12px;flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.statusbar-actions[data-v-06aa3766]{align-items:center;gap:10px;min-width:0;display:flex}.statusbar-compact .statusbar-actions[data-v-06aa3766]{gap:6px}.action-create-round[data-v-06aa3766]{border-radius:var(--radius-pill);background:var(--accent);width:40px;height:40px;color:var(--on-accent);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex}.action-create-round svg[data-v-06aa3766]{width:18px;height:18px}.statusbar[data-v-06aa3766] .user-menu-trigger .avatar{width:40px;height:40px}.statusbar-compact[data-v-06aa3766] .user-menu-trigger .avatar,.statusbar-compact[data-v-06aa3766] .mode-switch{width:auto;height:36px}.statusbar-compact[data-v-06aa3766] .user-menu-trigger .avatar{width:36px}.statusbar-compact .action-create-round[data-v-06aa3766]{width:36px;height:36px}.statusbar-compact .action-create-round svg[data-v-06aa3766]{width:16px;height:16px}@media (width<=379px){.statusbar-compact[data-v-06aa3766] .mode-switch-label{display:none}}.statusbar .action-login[data-v-06aa3766]{height:40px;padding:0 18px;font-size:13px}.statusbar-back[data-v-06aa3766]{cursor:pointer;font:600 14px var(--font-text);color:var(--ink-secondary);background:0 0;border:none;padding:0}.statusbar-back[data-v-06aa3766]:hover{color:var(--ink)}.under-header[data-v-06aa3766]{--chrome-offset:var(--header-height)}@media (width>=768px){main.frame[data-v-06aa3766]{padding-top:var(--page-pad-y);padding-bottom:calc(var(--page-pad-y) + 24px)}}.main-with-tabbar[data-v-06aa3766]{padding-bottom:calc(var(--tabbar-reserve) + env(safe-area-inset-bottom))}.tabbar[data-v-06aa3766]{left:var(--page-gutter);right:var(--page-gutter);bottom:calc(12px + env(safe-area-inset-bottom));z-index:60;max-width:480px;height:var(--tabbar-height);border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-float);justify-content:space-around;align-items:center;margin:0 auto;padding:0 12px;display:flex;position:fixed}.tabbar-item[data-v-06aa3766]{min-width:88px;height:100%;font:600 10.5px var(--font-text);color:var(--ink-muted);flex-direction:column;justify-content:center;align-items:center;gap:3px;text-decoration:none;transition:color .15s;display:flex}.tabbar-icon[data-v-06aa3766]{width:20px;height:20px}.tabbar-item-active[data-v-06aa3766]{color:var(--accent-text);font-weight:700}
