:root,[data-theme=dark]{color-scheme:dark;--gz-bg: #0B0B0F;--gz-surface: #16151C;--gz-surface-raised: #1F1D28;--gz-surface-sunken: #100F15;--gz-surface-overlay: #232030;--gz-line: #2A2833;--gz-line-strong: #3A3746;--gz-text: #EDEAF2;--gz-text-muted: #9B96A8;--gz-text-faint: #726E7C;--gz-accent: #FF3D8B;--gz-accent-hover: #FF5C9E;--gz-accent-press: #E62F79;--gz-accent-soft: #FF3D8B24;--gz-accent-soft-strong: #FF3D8B38;--gz-accent-line: #FF3D8B73;--gz-on-accent: #0B0B0F;--gz-danger: #FF5D73;--gz-danger-hover: #FF7385;--gz-danger-press: #EC5266;--gz-danger-soft: #FF5D7324;--gz-on-danger: #0B0B0F;--gz-success: #2FD8A0;--gz-success-soft: #2FD8A024;--gz-on-success: #0B0B0F;--gz-warning: #FFC24B;--gz-warning-soft: #FFC24B24;--gz-on-warning: #0B0B0F;--gz-slick: linear-gradient(102deg, #FF3D8B 0%, #00E0C6 52%, #FFC24B 100%);--gz-slick-hover: linear-gradient(102deg, #FF5C9E 0%, #2BE9D4 52%, #FFD076 100%);--gz-slick-press: linear-gradient(102deg, #E62F79 0%, #00C7B0 52%, #E8A93B 100%);--gz-on-slick: #0B0B0F;--gz-pink: #FC3F8C;--gz-teal: #17D1C1;--gz-gold: #F7C34F;--gz-scrim: #06050Ea3;--gz-select-bg: #FF3D8B40;--gz-select-ink: #FFFFFF;--gz-scroll-thumb: #3A3746;--gz-scroll-thumb-hover: #4A4658;--gz-skeleton-base: #1F1D28;--gz-skeleton-sheen: #FFFFFF0D;--gz-shadow-1: 0 1px 2px #00000066, 0 2px 8px #00000047;--gz-shadow-2: 0 4px 12px #00000070, 0 12px 32px #00000057;--gz-shadow-3: 0 8px 24px #00000080, 0 32px 64px #00000070;--gz-glow-slick: 0 6px 22px #FF3D8B47, 0 2px 8px #00E0C62E;--gz-focus-color: var(--gz-accent);--gz-focus-ring-inset: inset 0 0 0 2px #FF3D8B;--gz-tint-strong: 22%;--gz-friend-1: #FF3D8B;--gz-friend-1-soft: #FF3D8B24;--gz-friend-2: #D45CFF;--gz-friend-2-soft: #D45CFF24;--gz-friend-3: #8A6BFF;--gz-friend-3-soft: #8A6BFF24;--gz-friend-4: #38A8FF;--gz-friend-4-soft: #38A8FF24;--gz-friend-5: #00E0C6;--gz-friend-5-soft: #00E0C624;--gz-friend-6: #55D97A;--gz-friend-6-soft: #55D97A24;--gz-friend-7: #B5DC4B;--gz-friend-7-soft: #B5DC4B24;--gz-friend-8: #FFC24B;--gz-friend-8-soft: #FFC24B24;--gz-friend-fallback: var(--gz-friend-1);--gz-friend-ink: #0B0B0F}[data-theme=light]{color-scheme:light;--gz-bg: #F2F0F7;--gz-surface: #FFFFFF;--gz-surface-raised: #F7F5FB;--gz-surface-sunken: #EAE7F2;--gz-surface-overlay: #FFFFFF;--gz-line: #E4E0EC;--gz-line-strong: #CFC9DC;--gz-text: #1A1822;--gz-text-muted: #5E5872;--gz-text-faint: #837C96;--gz-accent: #C81765;--gz-accent-hover: #A80F53;--gz-accent-press: #8E0844;--gz-accent-soft: #C817651A;--gz-accent-soft-strong: #C817652B;--gz-accent-line: #C8176559;--gz-on-accent: #FFFFFF;--gz-danger: #C81E36;--gz-danger-hover: #A81328;--gz-danger-press: #8E0C1F;--gz-danger-soft: #C81E361A;--gz-on-danger: #FFFFFF;--gz-success: #0E7C5A;--gz-success-soft: #0E7C5A1A;--gz-on-success: #FFFFFF;--gz-warning: #8A5A00;--gz-warning-soft: #8A5A001A;--gz-on-warning: #FFFFFF;--gz-slick: linear-gradient(102deg, #F0157A 0%, #00BFA6 52%, #F0A81F 100%);--gz-slick-hover: linear-gradient(102deg, #FF3D8B 0%, #00D6BC 52%, #FFBB3D 100%);--gz-slick-press: linear-gradient(102deg, #D40F69 0%, #00A891 52%, #D4931A 100%);--gz-on-slick: #0B0B0F;--gz-scrim: #1A18226b;--gz-select-bg: #C8176533;--gz-select-ink: #1A1822;--gz-scroll-thumb: #CFC9DC;--gz-scroll-thumb-hover: #B4ACC6;--gz-skeleton-base: #EAE7F2;--gz-skeleton-sheen: #FFFFFFE6;--gz-shadow-1: 0 1px 2px #1A182217, 0 2px 6px #1A18220d;--gz-shadow-2: 0 2px 6px #1A18221c, 0 10px 24px #1A182212;--gz-shadow-3: 0 6px 16px #1A182224, 0 28px 56px #1A182117;--gz-glow-slick: 0 6px 20px #C8176538, 0 2px 8px #00BFA624;--gz-focus-color: var(--gz-accent);--gz-focus-ring-inset: inset 0 0 0 2px #C81765;--gz-tint-strong: 17%;--gz-friend-1: #C81765;--gz-friend-1-soft: #C817651A;--gz-friend-2: #9B2FD1;--gz-friend-2-soft: #9B2FD11A;--gz-friend-3: #5B45D6;--gz-friend-3-soft: #5B45D61A;--gz-friend-4: #0B6FC4;--gz-friend-4-soft: #0B6FC41A;--gz-friend-5: #00786C;--gz-friend-5-soft: #00786C1A;--gz-friend-6: #1F7A3C;--gz-friend-6-soft: #1F7A3C1A;--gz-friend-7: #5E7A12;--gz-friend-7-soft: #5E7A121A;--gz-friend-8: #8A6300;--gz-friend-8-soft: #8A63001A;--gz-friend-fallback: var(--gz-friend-1);--gz-friend-ink: #FFFFFF}[data-friend="1"]{--gz-friend: var(--gz-friend-1);--gz-friend-soft: var(--gz-friend-1-soft)}[data-friend="2"]{--gz-friend: var(--gz-friend-2);--gz-friend-soft: var(--gz-friend-2-soft)}[data-friend="3"]{--gz-friend: var(--gz-friend-3);--gz-friend-soft: var(--gz-friend-3-soft)}[data-friend="4"]{--gz-friend: var(--gz-friend-4);--gz-friend-soft: var(--gz-friend-4-soft)}[data-friend="5"]{--gz-friend: var(--gz-friend-5);--gz-friend-soft: var(--gz-friend-5-soft)}[data-friend="6"]{--gz-friend: var(--gz-friend-6);--gz-friend-soft: var(--gz-friend-6-soft)}[data-friend="7"]{--gz-friend: var(--gz-friend-7);--gz-friend-soft: var(--gz-friend-7-soft)}[data-friend="8"]{--gz-friend: var(--gz-friend-8);--gz-friend-soft: var(--gz-friend-8-soft)}[data-friend]{--gz-friend-soft-strong: color-mix(in srgb, var(--gz-friend) var(--gz-tint-strong), transparent)}:root{--gz-0: 0;--gz-px: 1px;--gz-0-5: 2px;--gz-1: 4px;--gz-2: 8px;--gz-3: 12px;--gz-4: 16px;--gz-5: 20px;--gz-6: 24px;--gz-7: 28px;--gz-8: 32px;--gz-9: 36px;--gz-10: 40px;--gz-11: 44px;--gz-12: 48px;--gz-13: 52px;--gz-14: 56px;--gz-15: 60px;--gz-16: 64px;--gz-20: 80px;--gz-24: 96px;--gz-32: 128px;--gz-gap-inline: var(--gz-2);--gz-gap-tight: var(--gz-3);--gz-gap-related: var(--gz-4);--gz-gap-group: var(--gz-6);--gz-gap-section: var(--gz-10);--gz-gap-page: var(--gz-16);--gz-pad-sm: var(--gz-3);--gz-pad-md: var(--gz-5);--gz-pad-lg: var(--gz-6);--gz-font-ui: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "PingFang SC", "Hiragino Sans", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--gz-font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", "Roboto Mono", monospace;--gz-font-prose: var(--gz-font-ui);--gz-fs-2xs: .6875rem;--gz-lh-2xs: 1.45;--gz-ls-2xs: .04em;--gz-fs-xs: .75rem;--gz-lh-xs: 1.5;--gz-ls-xs: .02em;--gz-fs-sm: .8125rem;--gz-lh-sm: 1.54;--gz-ls-sm: .01em;--gz-fs-base: .9375rem;--gz-lh-base: 1.6;--gz-ls-base: 0em;--gz-fs-md: 1.0625rem;--gz-lh-md: 1.65;--gz-ls-md: .004em;--gz-fs-lg: 1.125rem;--gz-lh-lg: 1.44;--gz-ls-lg: -.006em;--gz-fs-xl: 1.375rem;--gz-lh-xl: 1.36;--gz-ls-xl: -.012em;--gz-fs-2xl: clamp(1.5rem, 1.15rem + 1.6vw, 1.875rem);--gz-lh-2xl: 1.24;--gz-ls-2xl: -.018em;--gz-fs-3xl: clamp(2rem, 1.35rem + 2.9vw, 2.75rem);--gz-lh-3xl: 1.12;--gz-ls-3xl: -.028em;--gz-weight-regular: 400;--gz-weight-medium: 500;--gz-weight-semibold: 600;--gz-weight-bold: 700;--gz-read-w: 780px;--gz-measure: 68ch;--gz-radius-xs: 6px;--gz-radius-sm: 10px;--gz-radius-md: 14px;--gz-radius-lg: 22px;--gz-radius-pill: 999px;--gz-radius-circle: 50%;--gz-border: 1px;--gz-focus-width: 2px;--gz-focus-offset: 2px;--gz-ctrl-h-sm: 32px;--gz-ctrl-h-md: 40px;--gz-ctrl-h-lg: 48px;--gz-ctrl-px-sm: var(--gz-3);--gz-ctrl-px-md: var(--gz-4);--gz-ctrl-px-lg: var(--gz-5);--gz-tap-min: 44px;--gz-icon-xs: 14px;--gz-icon-sm: 16px;--gz-icon-md: 20px;--gz-icon-lg: 24px;--gz-icon-xl: 32px;--gz-avatar-xs: 24px;--gz-avatar-sm: 28px;--gz-avatar-md: 36px;--gz-avatar-lg: 44px;--gz-avatar-xl: 64px;--gz-dot-sm: 6px;--gz-dot-md: 8px;--gz-dot-lg: 10px;--gz-rail-w: 72px;--gz-sidebar-w: 288px;--gz-sidebar-w-lg: 320px;--gz-topbar-h: 60px;--gz-gutter: clamp(16px, 4vw, 32px);--gz-gutter-tight: clamp(12px, 3vw, 20px);--gz-dur-tint: .12s;--gz-dur-exit: .16s;--gz-dur-enter: .2s;--gz-dur-move: .24s;--gz-dur-overlay: .32s;--gz-dur-loop: 1.2s;--gz-dur-sweep: 1.6s;--gz-dur-breath: 1.8s;--gz-ease-enter: cubic-bezier(.16, 1, .3, 1);--gz-ease-exit: cubic-bezier(.4, 0, .9, 1);--gz-ease-move: cubic-bezier(.2, 0, 0, 1);--gz-ease-alive: cubic-bezier(.34, 1.26, .5, 1);--gz-dur-1: var(--gz-dur-tint);--gz-dur-2: var(--gz-dur-enter);--gz-dur-3: var(--gz-dur-overlay);--gz-ease-out: var(--gz-ease-enter);--gz-ease-in: var(--gz-ease-exit);--gz-ease-in-out: cubic-bezier(.65, 0, .35, 1);--gz-t-tint: color var(--gz-dur-tint) var(--gz-ease-out), background-color var(--gz-dur-tint) var(--gz-ease-out), background-image var(--gz-dur-tint) var(--gz-ease-out), border-color var(--gz-dur-tint) var(--gz-ease-out), box-shadow var(--gz-dur-tint) var(--gz-ease-out), opacity var(--gz-dur-tint) var(--gz-ease-out);--gz-t-control: var(--gz-t-tint), transform var(--gz-dur-tint) var(--gz-ease-out);--gz-t-lift: transform var(--gz-dur-move) var(--gz-ease-move), box-shadow var(--gz-dur-move) var(--gz-ease-move), border-color var(--gz-dur-tint) var(--gz-ease-out), background-color var(--gz-dur-tint) var(--gz-ease-out), color var(--gz-dur-tint) var(--gz-ease-out);--gz-t-move: transform var(--gz-dur-enter) var(--gz-ease-out), opacity var(--gz-dur-enter) var(--gz-ease-out);--gz-t-layout: width var(--gz-dur-overlay) var(--gz-ease-in-out), height var(--gz-dur-overlay) var(--gz-ease-in-out), grid-template-rows var(--gz-dur-overlay) var(--gz-ease-out), grid-template-columns var(--gz-dur-overlay) var(--gz-ease-in-out), transform var(--gz-dur-overlay) var(--gz-ease-in-out);--gz-dur-reduced: 1ms;--gz-dur-reduced-loop: 1.6s;--gz-z-base: 0;--gz-z-raised: 1;--gz-z-sticky: 10;--gz-z-rail: 20;--gz-z-drawer: 30;--gz-z-scrim: 40;--gz-z-modal: 50;--gz-z-popover: 60;--gz-z-toast: 70;--gz-z-max: 100;--gz-bp-sm: 480px;--gz-bp-md: 768px;--gz-bp-lg: 1024px;--gz-bp-xl: 1440px;--gz-bp-2xl: 1920px;--gz-blur: 12px}:root [data-accent=pink],[data-theme=dark] [data-accent=pink]{--gz-accent: #FC3F8C;--gz-accent-hover: #FF5EA3;--gz-accent-press: #E22F79;--gz-accent-soft: #FC3F8C24;--gz-accent-soft-strong: #FC3F8C38;--gz-accent-line: #FC3F8C73;--gz-on-accent: #0B0B0F}:root [data-accent=teal],[data-theme=dark] [data-accent=teal]{--gz-accent: #17D1C1;--gz-accent-hover: #3FE0D2;--gz-accent-press: #11ADA0;--gz-accent-soft: #17D1C124;--gz-accent-soft-strong: #17D1C138;--gz-accent-line: #17D1C173;--gz-on-accent: #04211E}:root [data-accent=gold],[data-theme=dark] [data-accent=gold]{--gz-accent: #F7C34F;--gz-accent-hover: #FFD473;--gz-accent-press: #D9A63A;--gz-accent-soft: #F7C34F24;--gz-accent-soft-strong: #F7C34F38;--gz-accent-line: #F7C34F73;--gz-on-accent: #241A02}[data-theme=light] [data-accent=pink]{--gz-accent: #C81765;--gz-accent-hover: #A80F53;--gz-accent-press: #8E0844;--gz-accent-soft: #C817651A;--gz-accent-soft-strong: #C817652B;--gz-accent-line: #C8176559;--gz-on-accent: #FFFFFF}[data-theme=light] [data-accent=teal]{--gz-accent: #0B7B71;--gz-accent-hover: #08625A;--gz-accent-press: #064E48;--gz-accent-soft: #0B7B711A;--gz-accent-soft-strong: #0B7B712B;--gz-accent-line: #0B7B7159;--gz-on-accent: #FFFFFF}[data-theme=light] [data-accent=gold]{--gz-accent: #8A6410;--gz-accent-hover: #6F500B;--gz-accent-press: #573E07;--gz-accent-soft: #8A64101A;--gz-accent-soft-strong: #8A64102B;--gz-accent-line: #8A641059;--gz-on-accent: #FFFFFF}@keyframes gz-fade-in{0%{opacity:0}to{opacity:1}}@keyframes gz-rise-in{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:none}}@keyframes gz-pop-in{0%{opacity:0;transform:scale(.96) translate3d(0,-4px,0)}to{opacity:1;transform:none}}@keyframes gz-shimmer{0%{transform:translate3d(-100%,0,0)}62%,to{transform:translate3d(100%,0,0)}}@keyframes gz-spin{to{transform:rotate(1turn)}}@keyframes gz-dot-pulse{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes gz-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}.gz-fade-enter-active{transition:opacity var(--gz-dur-enter) var(--gz-ease-enter)}.gz-fade-leave-active{transition:opacity var(--gz-dur-exit) var(--gz-ease-exit)}.gz-fade-enter-from,.gz-fade-leave-to{opacity:0}.gz-view-enter-active{transition:opacity var(--gz-dur-enter) var(--gz-ease-enter) var(--gz-dur-exit),transform var(--gz-dur-enter) var(--gz-ease-enter) var(--gz-dur-exit)}.gz-view-leave-active{transition:opacity var(--gz-dur-exit) var(--gz-ease-exit)}.gz-view-enter-from,.gz-view-leave-to{opacity:0}[data-dir=forward]>.gz-view-enter-from{transform:translate3d(0,8px,0)}[data-dir=back]>.gz-view-enter-from{transform:translate3d(0,-8px,0)}.gz-rise-enter-active{transition:var(--gz-t-move)}.gz-rise-leave-active{transition:transform var(--gz-dur-exit) var(--gz-ease-exit),opacity var(--gz-dur-exit) var(--gz-ease-exit)}.gz-rise-enter-from{opacity:0;transform:translate3d(0,8px,0)}.gz-rise-leave-to{opacity:0;transform:translate3d(0,4px,0)}.gz-pop-enter-active{transition:var(--gz-t-move)}.gz-pop-leave-active{transition:transform var(--gz-dur-exit) var(--gz-ease-exit),opacity var(--gz-dur-exit) var(--gz-ease-exit)}.gz-pop-enter-from{opacity:0;transform:scale(.96) translate3d(0,-4px,0)}.gz-pop-leave-to{opacity:0;transform:scale(.98)}.gz-drawer-enter-active{transition:transform var(--gz-dur-overlay) var(--gz-ease-enter)}.gz-drawer-leave-active{transition:transform var(--gz-dur-move) var(--gz-ease-exit)}.gz-drawer-enter-from,.gz-drawer-leave-to{transform:translate3d(-100%,0,0)}.gz-sheet-enter-active{transition:transform var(--gz-dur-overlay) var(--gz-ease-enter)}.gz-sheet-leave-active{transition:transform var(--gz-dur-move) var(--gz-ease-exit)}.gz-sheet-enter-from,.gz-sheet-leave-to{transform:translate3d(0,100%,0)}.gz-scrim-enter-active{transition:opacity var(--gz-dur-enter) var(--gz-ease-enter)}.gz-scrim-leave-active{transition:opacity var(--gz-dur-move) var(--gz-ease-exit)}.gz-scrim-enter-from,.gz-scrim-leave-to{opacity:0}.gz-list-enter-active{transition:var(--gz-t-move)}.gz-list-leave-active{position:absolute;width:100%;transition:transform var(--gz-dur-exit) var(--gz-ease-exit),opacity var(--gz-dur-exit) var(--gz-ease-exit)}.gz-list-enter-from{opacity:0;transform:translate3d(0,8px,0)}.gz-list-leave-to{opacity:0;transform:translate3d(0,-4px,0)}.gz-list-move{transition:transform var(--gz-dur-move) var(--gz-ease-move)}.gz-anim-fade{animation:gz-fade-in var(--gz-dur-enter) var(--gz-ease-enter) backwards}.gz-anim-rise{animation:gz-rise-in var(--gz-dur-enter) var(--gz-ease-enter) backwards}.gz-anim-rise,.gz-anim-fade{animation-delay:calc(min(var(--gz-i, 0),6) * var(--gz-stagger, 0ms))}.gz-press{transition:transform var(--gz-dur-enter) var(--gz-ease-alive)}.gz-press:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97);transition:transform var(--gz-dur-tint) var(--gz-ease-move)}.gz-press-subtle{transition:transform var(--gz-dur-enter) var(--gz-ease-alive)}.gz-press-subtle:active:not(:disabled):not([aria-disabled=true]){transform:scale(.99);transition:transform var(--gz-dur-tint) var(--gz-ease-move)}.gz-skeleton{position:relative;overflow:hidden;background:var(--gz-skeleton-base);border-radius:var(--gz-radius-sm);color:transparent;-webkit-user-select:none;user-select:none}.gz-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate3d(-100%,0,0);background-image:linear-gradient(90deg,transparent 0%,var(--gz-skeleton-sheen) 50%,transparent 100%);animation:gz-shimmer var(--gz-dur-sweep) linear infinite}.gz-skeleton-line{display:block;height:.72em;margin-block:var(--gz-skeleton-gap, .44em);border-radius:var(--gz-radius-xs)}.gz-skeleton-line:last-child{width:62%}.gz-skeleton-circle{border-radius:var(--gz-radius-circle)}.gz-spinner{width:var(--gz-icon-md);height:var(--gz-icon-md);border-radius:var(--gz-radius-circle);background-image:conic-gradient(from 0turn,transparent 0%,currentColor 100%);-webkit-mask-image:radial-gradient(farthest-side,transparent calc(100% - var(--gz-spinner-w, 2px)),#000 calc(100% - var(--gz-spinner-w, 2px)));mask-image:radial-gradient(farthest-side,transparent calc(100% - var(--gz-spinner-w, 2px)),#000 calc(100% - var(--gz-spinner-w, 2px)));animation:gz-spin var(--gz-dur-loop) linear infinite}.gz-dots{display:inline-flex;align-items:center;gap:var(--gz-1);height:1em;vertical-align:middle}.gz-dots>*{width:var(--gz-dot-sm);height:var(--gz-dot-sm);border-radius:var(--gz-radius-circle);background:currentColor;opacity:.25;animation:gz-dot-pulse var(--gz-dur-breath) var(--gz-ease-in-out) infinite}.gz-dots>:nth-child(2){animation-delay:calc(var(--gz-dur-breath) / 8)}.gz-dots>:nth-child(3){animation-delay:calc(var(--gz-dur-breath) / 4)}.gz-caret:after{content:"";display:inline-block;width:var(--gz-0-5);height:1em;margin-left:var(--gz-0-5);vertical-align:-.15em;background:currentColor;animation:gz-caret-blink 1s steps(1) infinite}.gz-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--gz-dur-overlay) var(--gz-ease-move)}.gz-collapse>*{overflow:hidden;min-height:0}.gz-collapse.is-open{grid-template-rows:1fr}.gz-scroll-smooth{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:var(--gz-dur-reduced)!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:var(--gz-dur-reduced)!important;transition-delay:0ms!important;scroll-behavior:auto!important}.gz-rise-enter-from,.gz-rise-leave-to,[data-dir=forward]>.gz-view-enter-from,[data-dir=back]>.gz-view-enter-from,.gz-pop-enter-from,.gz-pop-leave-to,.gz-list-enter-from,.gz-list-leave-to{transform:none!important}.gz-press:active,.gz-press-subtle:active{transform:none!important}.gz-skeleton:after{animation:none!important;opacity:0}.gz-spinner{animation-duration:var(--gz-dur-reduced-loop)!important;animation-iteration-count:infinite!important}.gz-dots>*{animation-duration:var(--gz-dur-reduced-loop)!important;animation-iteration-count:infinite!important}.gz-dots>:nth-child(2){animation-delay:calc(var(--gz-dur-reduced-loop) / 8)!important}.gz-dots>:nth-child(3){animation-delay:calc(var(--gz-dur-reduced-loop) / 4)!important}.gz-caret:after{animation:none!important;opacity:1}}*,*:before,*:after{box-sizing:border-box;min-width:0}html{height:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{height:100%;margin:0;background:var(--gz-bg);color:var(--gz-text);font-family:var(--gz-font-ui);font-size:var(--gz-fs-base);line-height:var(--gz-lh-base);letter-spacing:var(--gz-ls-base);font-weight:var(--gz-weight-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}#app{height:100vh;height:100dvh;isolation:isolate}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,pre{margin:0}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:var(--gz-weight-semibold);line-height:var(--gz-lh-lg);text-wrap:balance}ul,ol{margin:0;padding:0;list-style:none}hr{border:0;border-top:var(--gz-border) solid var(--gz-line);margin:0}img,svg,video,canvas,picture{display:block;max-width:100%}img,video{height:auto}svg{flex:none;fill:currentColor}a{color:var(--gz-accent);text-decoration:none;text-underline-offset:.18em;text-decoration-thickness:from-font;transition:var(--gz-t-tint)}@media(hover:hover){a:hover{color:var(--gz-accent-hover);text-decoration:underline}}a:active{color:var(--gz-accent-press)}b,strong{font-weight:var(--gz-weight-semibold)}small{font-size:var(--gz-fs-xs);line-height:var(--gz-lh-xs);letter-spacing:var(--gz-ls-xs)}code,kbd,samp,pre{font-family:var(--gz-font-mono);font-size:.92em}[hidden]{display:none!important}button,input,select,textarea{font:inherit;letter-spacing:inherit;color:inherit;margin:0;background:none;border:0;border-radius:0;-moz-appearance:none;appearance:none;-webkit-appearance:none}button{padding:0;cursor:pointer;text-align:inherit;touch-action:manipulation;user-select:none;-webkit-user-select:none}button:disabled,input:disabled,textarea:disabled,[aria-disabled=true]{cursor:not-allowed}textarea{resize:none;vertical-align:top}input,textarea,[contenteditable]{caret-color:var(--gz-accent)}::placeholder{color:var(--gz-text-faint);opacity:1}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill{-webkit-text-fill-color:var(--gz-text);-webkit-box-shadow:0 0 0 1000px var(--gz-surface-sunken) inset;caret-color:var(--gz-text);transition:background-color 100000s ease 0s}:focus{outline:none}:focus-visible{outline:var(--gz-focus-width) solid var(--gz-focus-color);outline-offset:var(--gz-focus-offset)}[tabindex="-1"]:focus-visible{outline:none}.gz-focus-inset:focus-visible{outline:none;box-shadow:var(--gz-focus-ring-inset)}::selection{background:var(--gz-select-bg);color:var(--gz-select-ink)}.gz-theme-swap *,.gz-theme-swap *:before,.gz-theme-swap *:after{transition:none!important}*{scrollbar-width:thin;scrollbar-color:var(--gz-scroll-thumb) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:var(--gz-scroll-thumb);background-clip:padding-box;border:3px solid transparent;border-radius:var(--gz-radius-pill);transition:var(--gz-t-tint)}@media(hover:hover){::-webkit-scrollbar-thumb:hover{background:var(--gz-scroll-thumb-hover);background-clip:padding-box}}.gz-type-2xs{font-size:var(--gz-fs-2xs);line-height:var(--gz-lh-2xs);letter-spacing:var(--gz-ls-2xs)}.gz-type-xs{font-size:var(--gz-fs-xs);line-height:var(--gz-lh-xs);letter-spacing:var(--gz-ls-xs)}.gz-type-sm{font-size:var(--gz-fs-sm);line-height:var(--gz-lh-sm);letter-spacing:var(--gz-ls-sm)}.gz-type-base{font-size:var(--gz-fs-base);line-height:var(--gz-lh-base);letter-spacing:var(--gz-ls-base)}.gz-type-md{font-size:var(--gz-fs-md);line-height:var(--gz-lh-md);letter-spacing:var(--gz-ls-md)}.gz-type-lg{font-size:var(--gz-fs-lg);line-height:var(--gz-lh-lg);letter-spacing:var(--gz-ls-lg)}.gz-type-xl{font-size:var(--gz-fs-xl);line-height:var(--gz-lh-xl);letter-spacing:var(--gz-ls-xl)}.gz-type-2xl{font-size:var(--gz-fs-2xl);line-height:var(--gz-lh-2xl);letter-spacing:var(--gz-ls-2xl)}.gz-type-3xl{font-size:var(--gz-fs-3xl);line-height:var(--gz-lh-3xl);letter-spacing:var(--gz-ls-3xl)}.gz-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.gz-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.gz-truncate{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gz-clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--gz-clamp, 2);line-clamp:var(--gz-clamp, 2);overflow:hidden}.gz-no-scrollbar{scrollbar-width:none}.gz-no-scrollbar::-webkit-scrollbar{width:0;height:0}.gz-tap{position:relative}@media(pointer:coarse){.gz-tap:after{content:"";position:absolute;top:50%;left:50%;width:max(100%,var(--gz-tap-min));height:max(100%,var(--gz-tap-min));transform:translate(-50%,-50%)}}.gz-slick-fill{background-image:var(--gz-slick);color:var(--gz-on-slick)}.gz-slick-text{color:var(--gz-accent);background-image:var(--gz-slick);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:var(--gz-px)}#app{height:100%}.toasts[data-v-1e3e7d6f]{--toast-w: calc(var(--gz-read-w) * .5);position:fixed;z-index:var(--gz-z-toast);display:flex;pointer-events:none}.toasts.is-top[data-v-1e3e7d6f]{top:calc(var(--gz-4) + env(safe-area-inset-top,0px));left:var(--gz-4);right:var(--gz-4);justify-content:center}.toasts.is-corner[data-v-1e3e7d6f]{bottom:var(--gz-6);right:calc(var(--gz-6) + var(--gz-lock-gap, 0px));width:var(--toast-w);max-width:calc(100vw - var(--gz-12));justify-content:flex-end}.stack[data-v-1e3e7d6f]{position:relative;display:flex;flex-direction:column;gap:var(--gz-gap-tight);width:100%;max-width:var(--toast-w);pointer-events:auto}.toasts.is-top .stack[data-v-1e3e7d6f]{flex-direction:column-reverse}.toast[data-v-1e3e7d6f]{position:relative;display:flex;align-items:flex-start;gap:var(--gz-gap-tight);padding:var(--gz-3) var(--gz-2) var(--gz-3) var(--gz-4);border-radius:var(--gz-radius-md);background:var(--gz-surface-overlay);border:var(--gz-border) solid var(--gz-line);box-shadow:var(--gz-shadow-2);color:var(--gz-text);touch-action:pan-y;transition:var(--gz-t-move)}.tone-info[data-v-1e3e7d6f]{--tone: var(--gz-accent);--tone-soft: var(--gz-accent-soft)}.tone-success[data-v-1e3e7d6f]{--tone: var(--gz-success);--tone-soft: var(--gz-success-soft)}.tone-error[data-v-1e3e7d6f]{--tone: var(--gz-danger);--tone-soft: var(--gz-danger-soft)}.toast.is-dragging[data-v-1e3e7d6f]{transition:none;cursor:grabbing}.toast.is-flying[data-v-1e3e7d6f]{transition:var(--gz-t-move);pointer-events:none}.icon[data-v-1e3e7d6f]{flex:none;display:flex;align-items:center;justify-content:center;width:var(--gz-avatar-xs);height:var(--gz-avatar-xs);border-radius:var(--gz-radius-circle);background:var(--tone-soft);color:var(--tone);margin-top:var(--gz-0-5)}.icon svg[data-v-1e3e7d6f]{width:var(--gz-icon-sm);height:var(--gz-icon-sm)}.text[data-v-1e3e7d6f]{flex:1 1 auto;display:flex;flex-direction:column;gap:var(--gz-0-5);padding-block:var(--gz-0-5)}.t-title[data-v-1e3e7d6f]{font-size:var(--gz-fs-base);line-height:var(--gz-lh-base);letter-spacing:var(--gz-ls-base);font-weight:var(--gz-weight-semibold);color:var(--gz-text)}.t-msg[data-v-1e3e7d6f]{font-size:var(--gz-fs-base);line-height:var(--gz-lh-base);letter-spacing:var(--gz-ls-base);color:var(--gz-text);overflow-wrap:anywhere}.has-title .t-msg[data-v-1e3e7d6f]{font-size:var(--gz-fs-sm);line-height:var(--gz-lh-sm);letter-spacing:var(--gz-ls-sm);color:var(--gz-text-muted)}.count[data-v-1e3e7d6f]{margin-left:var(--gz-1);font-size:var(--gz-fs-xs);line-height:var(--gz-lh-xs);letter-spacing:var(--gz-ls-xs);color:var(--gz-text-muted)}.act[data-v-1e3e7d6f]{flex:none;display:inline-flex;align-items:center;height:var(--gz-ctrl-h-sm);padding-inline:var(--gz-3);border-radius:var(--gz-radius-sm);background:transparent;color:var(--tone);font-size:var(--gz-fs-sm);line-height:var(--gz-lh-sm);letter-spacing:var(--gz-ls-sm);font-weight:var(--gz-weight-semibold);transition:var(--gz-t-control)}@media(hover:hover){.act[data-v-1e3e7d6f]:hover:not(:disabled){background:var(--tone-soft)}}.act[data-v-1e3e7d6f]:active:not(:disabled){background:var(--tone-soft);color:var(--gz-text)}.act[data-v-1e3e7d6f]:disabled{color:var(--gz-text-faint);background:transparent}.close[data-v-1e3e7d6f]{flex:none;display:flex;align-items:center;justify-content:center;width:var(--gz-ctrl-h-sm);height:var(--gz-ctrl-h-sm);border-radius:var(--gz-radius-sm);background:transparent;color:var(--gz-text-muted);transition:var(--gz-t-control)}.close svg[data-v-1e3e7d6f]{width:var(--gz-icon-sm);height:var(--gz-icon-sm)}@media(hover:hover){.close[data-v-1e3e7d6f]:hover{background:var(--gz-surface-raised);color:var(--gz-text)}}.close[data-v-1e3e7d6f]:active{background:var(--gz-surface-sunken);color:var(--gz-text)}.life[data-v-1e3e7d6f]{position:absolute;left:var(--gz-4);right:var(--gz-4);bottom:var(--gz-1);height:var(--gz-0-5);border-radius:var(--gz-radius-pill);background:var(--tone);opacity:.4;transform-origin:left center;animation-name:drain-1e3e7d6f;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes drain-1e3e7d6f{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.life[data-v-1e3e7d6f]{display:none}}.gz-tooltip-anchor[data-v-a4caeb07]{display:contents}.gz-tooltip[data-v-a4caeb07]{--gz-tooltip-max-w: 32ch;position:fixed;z-index:var(--gz-z-popover);max-width:var(--gz-tooltip-max-w);padding:var(--gz-2) var(--gz-pad-sm);border:var(--gz-border) solid var(--gz-line);border-radius:var(--gz-radius-sm);background:var(--gz-surface-overlay);color:var(--gz-text);box-shadow:var(--gz-shadow-2);font-size:var(--gz-fs-sm);line-height:var(--gz-lh-sm);letter-spacing:var(--gz-ls-sm);font-weight:var(--gz-weight-medium);pointer-events:none;user-select:none;-webkit-user-select:none;text-wrap:pretty}.gz-tooltip[data-placed=false][data-v-a4caeb07]{visibility:hidden}.rail[data-v-bdf6ddc0]{display:flex;flex-direction:column;width:var(--gz-rail-w);min-height:0;padding-block:var(--gz-3);border-right:var(--gz-border) solid var(--gz-line);background:var(--gz-surface)}.rail__brand[data-v-bdf6ddc0]{display:grid;place-items:center;min-height:var(--gz-ctrl-h-lg);padding-bottom:var(--gz-3);border-bottom:var(--gz-border) solid var(--gz-line)}.rail__apps[data-v-bdf6ddc0]{display:flex;flex:1;min-height:0;flex-direction:column;align-items:center;gap:var(--gz-2);padding-block:var(--gz-3);overflow-y:auto;scrollbar-width:none}.rail__apps[data-v-bdf6ddc0]::-webkit-scrollbar{width:0;height:0}.rail__row[data-v-bdf6ddc0]{display:flex}.rail__item[data-v-bdf6ddc0]{position:relative;display:grid;place-items:center;width:var(--gz-ctrl-h-lg);height:var(--gz-ctrl-h-lg);border:var(--gz-border) solid transparent;border-radius:var(--gz-radius-md);color:var(--gz-text-muted);transition:var(--gz-t-control)}.rail__pill[data-v-bdf6ddc0]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--gz-radius-md);opacity:0;transform:scale(.86);transition:transform var(--gz-dur-enter) var(--gz-ease-enter),opacity var(--gz-dur-enter) var(--gz-ease-enter),background-color var(--gz-dur-tint) var(--gz-ease-out),background-image var(--gz-dur-tint) var(--gz-ease-out),border-color var(--gz-dur-tint) var(--gz-ease-out)}.rail__icon[data-v-bdf6ddc0]{position:relative;z-index:var(--gz-z-raised);width:var(--gz-icon-lg);height:var(--gz-icon-lg)}.rail__item[data-v-bdf6ddc0]:focus-visible{outline:var(--gz-focus-width) solid var(--gz-focus-color);outline-offset:var(--gz-focus-offset)}@media(hover:hover){.rail__item[data-state=idle][data-v-bdf6ddc0]:hover{color:var(--gz-text)}.rail__item[data-state=idle]:hover .rail__pill[data-v-bdf6ddc0]{opacity:1;background-color:var(--gz-surface-raised);transform:scale(1)}}.rail__item[data-state=idle][data-v-bdf6ddc0]:active{color:var(--gz-text)}.rail__item[data-state=idle]:active .rail__pill[data-v-bdf6ddc0]{opacity:1;background-color:var(--gz-surface-sunken);transform:scale(1)}.rail__item[data-state=current][data-v-bdf6ddc0]{color:var(--gz-on-slick);border-color:transparent}.rail__item[data-state=current] .rail__pill[data-v-bdf6ddc0]{opacity:1;background-image:var(--gz-slick);transform:scale(1)}@media(hover:hover){.rail__item[data-state=current]:hover .rail__pill[data-v-bdf6ddc0]{background-image:var(--gz-slick-hover)}}.rail__item[data-state=current]:active .rail__pill[data-v-bdf6ddc0]{background-image:var(--gz-slick-press)}.rail__item[data-state=soon][data-v-bdf6ddc0]{border-style:dashed;border-color:var(--gz-line);color:var(--gz-text-faint);cursor:default}@media(hover:hover){.rail__item[data-state=soon][data-v-bdf6ddc0]:hover{border-color:var(--gz-line-strong);color:var(--gz-text-muted)}}.rail__item[data-state=soon][data-v-bdf6ddc0]:active{transform:none}.rail__foot[data-v-bdf6ddc0]{display:flex;flex-direction:column;align-items:center;gap:var(--gz-3);padding-top:var(--gz-3);border-top:var(--gz-border) solid var(--gz-line)}.tabs[data-v-b717ffad]{position:relative;z-index:var(--gz-z-rail);border-top:var(--gz-border) solid var(--gz-line);background:var(--gz-surface);padding-block:var(--gz-2);padding-bottom:max(var(--gz-2),env(safe-area-inset-bottom,0px));padding-inline:max(var(--gz-1),env(safe-area-inset-left,0px)) max(var(--gz-1),env(safe-area-inset-right,0px))}.tabs__list[data-v-b717ffad]{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:center}.tabs__slot[data-v-b717ffad]{display:grid;place-items:center;min-width:0}.tabs__item[data-v-b717ffad]{position:relative;display:grid;place-items:center;width:100%;height:var(--gz-tap-min);color:var(--gz-text-muted);transition:var(--gz-t-control)}.tabs__item[data-v-b717ffad]:focus-visible{outline:var(--gz-focus-width) solid var(--gz-focus-color);outline-offset:calc(-1 * var(--gz-focus-offset));border-radius:var(--gz-radius-md)}.tabs__pill[data-v-b717ffad]{position:absolute;top:50%;left:50%;width:var(--gz-10);height:var(--gz-8);border:var(--gz-border) solid transparent;border-radius:var(--gz-radius-pill);opacity:0;transform:translate(-50%,-50%) scale(.86);transition:transform var(--gz-dur-enter) var(--gz-ease-enter),opacity var(--gz-dur-enter) var(--gz-ease-enter),background-color var(--gz-dur-tint) var(--gz-ease-out),background-image var(--gz-dur-tint) var(--gz-ease-out),border-color var(--gz-dur-tint) var(--gz-ease-out)}.tabs__icon[data-v-b717ffad]{position:relative;z-index:var(--gz-z-raised);width:var(--gz-icon-lg);height:var(--gz-icon-lg)}@media(hover:hover){.tabs__item[data-state=idle][data-v-b717ffad]:hover{color:var(--gz-text)}.tabs__item[data-state=idle]:hover .tabs__pill[data-v-b717ffad]{opacity:1;background-color:var(--gz-surface-raised);transform:translate(-50%,-50%) scale(1)}}.tabs__item[data-state=idle]:active .tabs__pill[data-v-b717ffad]{opacity:1;background-color:var(--gz-surface-sunken);transform:translate(-50%,-50%) scale(1)}.tabs__item[data-state=current][data-v-b717ffad]{color:var(--gz-on-slick)}.tabs__item[data-state=current] .tabs__pill[data-v-b717ffad]{opacity:1;background-image:var(--gz-slick);transform:translate(-50%,-50%) scale(1)}@media(hover:hover){.tabs__item[data-state=current]:hover .tabs__pill[data-v-b717ffad]{background-image:var(--gz-slick-hover)}}.tabs__item[data-state=current]:active .tabs__pill[data-v-b717ffad]{background-image:var(--gz-slick-press)}.tabs__item[data-state=soon][data-v-b717ffad]{color:var(--gz-text-faint);cursor:default}.tabs__item[data-state=soon] .tabs__pill[data-v-b717ffad]{opacity:1;border-style:dashed;border-color:var(--gz-line);transform:translate(-50%,-50%) scale(1)}@media(hover:hover){.tabs__item[data-state=soon][data-v-b717ffad]:hover{color:var(--gz-text-muted)}.tabs__item[data-state=soon]:hover .tabs__pill[data-v-b717ffad]{border-color:var(--gz-line-strong)}}.tabs__item[data-state=soon][data-v-b717ffad]:active{transform:none}.tabs__slot--account[data-v-b717ffad],.tabs__slot--meter[data-v-b717ffad]{justify-items:center}.gz-avatar[data-v-dfc2ee99]{--av-cap-nudge: .01em;position:relative;display:inline-flex;flex:none;width:var(--av-size);height:var(--av-size);vertical-align:middle}.gz-avatar.is-xs[data-v-dfc2ee99]{--av-size: var(--gz-avatar-xs);--av-fs: var(--gz-fs-2xs);--av-weight: var(--gz-weight-semibold);--av-glyph: var(--gz-icon-xs);--av-dot: var(--gz-dot-sm)}.gz-avatar.is-sm[data-v-dfc2ee99]{--av-size: var(--gz-avatar-sm);--av-fs: var(--gz-fs-xs);--av-weight: var(--gz-weight-semibold);--av-glyph: var(--gz-icon-sm);--av-dot: var(--gz-dot-sm)}.gz-avatar.is-md[data-v-dfc2ee99]{--av-size: var(--gz-avatar-md);--av-fs: var(--gz-fs-base);--av-weight: var(--gz-weight-semibold);--av-glyph: var(--gz-icon-md);--av-dot: var(--gz-dot-md)}.gz-avatar.is-lg[data-v-dfc2ee99]{--av-size: var(--gz-avatar-lg);--av-fs: var(--gz-fs-lg);--av-weight: var(--gz-weight-medium);--av-glyph: var(--gz-icon-lg);--av-dot: var(--gz-dot-md)}.gz-avatar.is-xl[data-v-dfc2ee99]{--av-size: var(--gz-avatar-xl);--av-fs: var(--gz-fs-xl);--av-weight: var(--gz-weight-medium);--av-glyph: var(--gz-icon-xl);--av-dot: var(--gz-dot-lg)}.av-fill[data-v-dfc2ee99]{position:relative;display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border-radius:var(--gz-radius-circle);transition:var(--gz-t-tint)}.gz-avatar.is-soft .av-fill[data-v-dfc2ee99]{background:var(--gz-friend-soft);color:var(--gz-friend)}.gz-avatar.is-solid .av-fill[data-v-dfc2ee99]{background:var(--gz-friend);color:var(--gz-friend-ink)}.gz-avatar.is-ringed .av-fill[data-v-dfc2ee99]{box-shadow:inset 0 0 0 var(--gz-border) var(--gz-friend)}.gz-avatar.is-ringed.is-solid:not(.has-image) .av-fill[data-v-dfc2ee99]{box-shadow:0 0 0 var(--gz-0-5) var(--gz-friend-soft)}.av-img[data-v-dfc2ee99]{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--gz-dur-enter) var(--gz-ease-enter)}.av-img[data-ready=true][data-v-dfc2ee99]{opacity:1}.av-initial[data-v-dfc2ee99]{font-size:var(--av-fs);line-height:1;letter-spacing:0;font-weight:var(--av-weight);transform:translateY(var(--av-cap-nudge));user-select:none;-webkit-user-select:none}.av-glyph[data-v-dfc2ee99]{width:var(--av-glyph);height:var(--av-glyph);opacity:.72}.av-presence[data-v-dfc2ee99]{position:absolute;inset-block-end:0;inset-inline-end:0;width:var(--av-dot);height:var(--av-dot);border-radius:var(--gz-radius-circle);box-shadow:0 0 0 var(--gz-0-5) var(--gz-avatar-cutout, var(--gz-bg));transition:var(--gz-t-tint)}.av-presence.is-online[data-v-dfc2ee99]{background:var(--gz-success)}.av-presence.is-busy[data-v-dfc2ee99]{background:var(--gz-danger)}.av-presence.is-away[data-v-dfc2ee99]{background:var(--gz-warning)}.av-presence.is-offline[data-v-dfc2ee99]{background:var(--gz-text-faint)}.gz-icon-btn[data-v-48f9cf5b]{--gz-ib-size: var(--gz-ctrl-h-md);--gz-ib-icon: var(--gz-icon-md);--gz-ib-radius: var(--gz-radius-sm);position:relative;display:inline-grid;place-items:center;width:var(--gz-ib-size);height:var(--gz-ib-size);padding:0;border:var(--gz-border) solid transparent;border-radius:var(--gz-ib-radius);color:var(--gz-text-muted);vertical-align:middle;transition:var(--gz-t-control)}.gz-icon-btn[data-size=sm][data-v-48f9cf5b]{--gz-ib-size: var(--gz-ctrl-h-sm);--gz-ib-icon: var(--gz-icon-sm)}.gz-icon-btn[data-size=lg][data-v-48f9cf5b]{--gz-ib-size: var(--gz-ctrl-h-lg);--gz-ib-icon: var(--gz-icon-lg);--gz-ib-radius: var(--gz-radius-md)}.gz-icon-btn[data-shape=circle][data-v-48f9cf5b]{--gz-ib-radius: var(--gz-radius-circle)}.gz-icon-btn__glyph[data-v-48f9cf5b]{display:grid;place-items:center;width:var(--gz-ib-icon);height:var(--gz-ib-icon);transition:opacity var(--gz-dur-1) var(--gz-ease-out)}.gz-icon-btn__glyph[data-v-48f9cf5b] svg{width:var(--gz-ib-icon);height:var(--gz-ib-icon)}.gz-icon-btn__busy[data-v-48f9cf5b]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.gz-icon-btn__busy .gz-spinner[data-v-48f9cf5b]{width:var(--gz-ib-icon);height:var(--gz-ib-icon);--gz-spinner-w: var(--gz-0-5)}.gz-icon-btn[data-busy=true][data-v-48f9cf5b]{pointer-events:none}.gz-icon-btn[data-busy=true] .gz-icon-btn__glyph[data-v-48f9cf5b]{opacity:0}.gz-icon-btn[data-variant=quiet][data-v-48f9cf5b]{background-color:transparent}@media(hover:hover){.gz-icon-btn[data-variant=quiet][data-v-48f9cf5b]:hover:not(:disabled):not([data-busy=true]){background-color:var(--gz-surface-raised);color:var(--gz-text)}}.gz-icon-btn[data-variant=quiet][data-v-48f9cf5b]:active:not(:disabled):not([data-busy=true]){background-color:var(--gz-surface-sunken);color:var(--gz-text)}.gz-icon-btn[data-variant=quiet][data-v-48f9cf5b]:disabled{color:var(--gz-text-faint)}.gz-icon-btn[data-variant=ghost][data-v-48f9cf5b]{background-color:transparent;border-color:var(--gz-line);color:var(--gz-text)}@media(hover:hover){.gz-icon-btn[data-variant=ghost][data-v-48f9cf5b]:hover:not(:disabled):not([data-busy=true]){background-color:var(--gz-surface-raised);border-color:var(--gz-line-strong)}}.gz-icon-btn[data-variant=ghost][data-v-48f9cf5b]:active:not(:disabled):not([data-busy=true]){background-color:var(--gz-surface-sunken)}.gz-icon-btn[data-variant=ghost][data-v-48f9cf5b]:disabled{border-color:var(--gz-line);color:var(--gz-text-faint)}.gz-icon-btn[data-variant=solid][data-v-48f9cf5b]{background-color:var(--gz-accent);color:var(--gz-on-accent);box-shadow:var(--gz-shadow-1)}@media(hover:hover){.gz-icon-btn[data-variant=solid][data-v-48f9cf5b]:hover:not(:disabled):not([data-busy=true]){background-color:var(--gz-accent-hover)}}.gz-icon-btn[data-variant=solid][data-v-48f9cf5b]:active:not(:disabled):not([data-busy=true]){background-color:var(--gz-accent-press);box-shadow:none}.gz-icon-btn[data-variant=solid][data-v-48f9cf5b]:disabled{background-color:var(--gz-surface-raised);color:var(--gz-text-faint);box-shadow:none}.gz-icon-btn[data-variant=danger][data-v-48f9cf5b]{background-color:transparent;color:var(--gz-danger)}@media(hover:hover){.gz-icon-btn[data-variant=danger][data-v-48f9cf5b]:hover:not(:disabled):not([data-busy=true]){background-color:var(--gz-danger-soft);color:var(--gz-danger-hover)}}.gz-icon-btn[data-variant=danger][data-v-48f9cf5b]:active:not(:disabled):not([data-busy=true]){background-color:var(--gz-danger-soft);color:var(--gz-danger-press)}.gz-icon-btn[data-variant=danger][data-v-48f9cf5b]:disabled{color:var(--gz-text-faint)}.gz-icon-btn[aria-pressed=true][data-v-48f9cf5b]{background-color:var(--gz-accent-soft);color:var(--gz-accent)}@media(hover:hover){.gz-icon-btn[aria-pressed=true][data-v-48f9cf5b]:hover:not(:disabled):not([data-busy=true]){background-color:var(--gz-accent-soft-strong);color:var(--gz-accent)}}.gz-icon-btn[aria-pressed=true][data-v-48f9cf5b]:active:not(:disabled):not([data-busy=true]){background-color:var(--gz-accent-soft-strong);color:var(--gz-accent)}.gz-icon-btn[aria-pressed=true][data-v-48f9cf5b]:disabled{background-color:var(--gz-surface-raised);color:var(--gz-text-faint)}.gz-pill[data-v-0f03f9c4]{display:inline-flex;align-items:center;flex:none;max-width:100%;height:var(--pill-h);padding-inline:var(--pill-px);gap:var(--pill-gap);border-radius:var(--gz-radius-pill);border:var(--gz-border) solid transparent;font-size:var(--pill-fs);line-height:var(--pill-lh);letter-spacing:var(--pill-ls);font-weight:var(--gz-weight-medium);white-space:nowrap;user-select:none;-webkit-user-select:none;transition:var(--gz-t-tint)}.gz-pill.is-sm[data-v-0f03f9c4]{--pill-h: var(--gz-5);--pill-px: var(--gz-3);--pill-px-lead: var(--gz-2);--pill-gap: var(--gz-1);--pill-fs: var(--gz-fs-2xs);--pill-lh: var(--gz-lh-2xs);--pill-ls: var(--gz-ls-2xs);--pill-icon: var(--gz-icon-xs)}.gz-pill.is-md[data-v-0f03f9c4]{--pill-h: var(--gz-6);--pill-px: var(--gz-4);--pill-px-lead: var(--gz-3);--pill-gap: var(--gz-gap-inline);--pill-fs: var(--gz-fs-xs);--pill-lh: var(--gz-lh-xs);--pill-ls: var(--gz-ls-xs);--pill-icon: var(--gz-icon-sm)}.gz-pill.has-lead[data-v-0f03f9c4]{padding-inline-start:var(--pill-px-lead)}.gz-pill.is-neutral[data-v-0f03f9c4]{--pill-ink: var(--gz-text-muted);--pill-tint: var(--gz-surface-raised);--pill-solid: var(--gz-surface-raised);--pill-on: var(--gz-text);--pill-line: var(--gz-line-strong)}.gz-pill.is-accent[data-v-0f03f9c4]{--pill-ink: var(--gz-accent);--pill-tint: var(--gz-accent-soft);--pill-solid: var(--gz-accent);--pill-on: var(--gz-on-accent);--pill-line: var(--gz-accent-line)}.gz-pill.is-success[data-v-0f03f9c4]{--pill-ink: var(--gz-success);--pill-tint: var(--gz-success-soft);--pill-solid: var(--gz-success);--pill-on: var(--gz-on-success);--pill-line: var(--gz-success)}.gz-pill.is-warning[data-v-0f03f9c4]{--pill-ink: var(--gz-warning);--pill-tint: var(--gz-warning-soft);--pill-solid: var(--gz-warning);--pill-on: var(--gz-on-warning);--pill-line: var(--gz-warning)}.gz-pill.is-danger[data-v-0f03f9c4]{--pill-ink: var(--gz-danger);--pill-tint: var(--gz-danger-soft);--pill-solid: var(--gz-danger);--pill-on: var(--gz-on-danger);--pill-line: var(--gz-danger)}.gz-pill.is-friend[data-v-0f03f9c4]{--pill-ink: var(--gz-friend);--pill-tint: var(--gz-friend-soft);--pill-solid: var(--gz-friend);--pill-on: var(--gz-friend-ink);--pill-line: var(--gz-friend)}.gz-pill.is-soft[data-v-0f03f9c4]{background:var(--pill-tint);color:var(--pill-ink)}.gz-pill.is-solid[data-v-0f03f9c4]{background:var(--pill-solid);color:var(--pill-on)}.gz-pill.is-outline[data-v-0f03f9c4]{background:transparent;border-color:var(--pill-line);color:var(--pill-ink)}.gz-pill.is-neutral.is-soft[data-v-0f03f9c4]{border-color:var(--gz-line)}.pill-dot[data-v-0f03f9c4]{width:var(--gz-dot-sm);height:var(--gz-dot-sm);flex:none;border-radius:var(--gz-radius-circle);background:currentColor}.pill-icon[data-v-0f03f9c4]{display:inline-flex;flex:none;margin-block-start:calc(-1 * var(--gz-0-5))}.pill-icon[data-v-0f03f9c4] svg{width:var(--pill-icon);height:var(--pill-icon)}.pill-label[data-v-0f03f9c4]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meter--bar[data-v-cc15e259]{display:inline-flex;align-items:center;gap:var(--gz-2);height:var(--gz-ctrl-h-sm, var(--gz-7));padding:0 var(--gz-2);border:var(--gz-border) solid var(--gz-line);border-radius:var(--gz-radius-pill);background:var(--gz-surface-sunken);color:var(--gz-text-muted);cursor:pointer;transition:var(--gz-t-tint)}.meter--bar[data-v-cc15e259]:hover{border-color:var(--gz-line-strong);color:var(--gz-text)}.meter--bar[data-v-cc15e259] .gz-tooltip-anchor{display:inline-flex;align-items:center}.meter__plan[data-v-cc15e259]{font-weight:var(--gz-weight-semibold);letter-spacing:var(--gz-ls-xs);white-space:nowrap}.meter--bar .meter__disc[data-v-cc15e259]{width:var(--gz-4);height:var(--gz-4)}.meter__wallet[data-v-cc15e259]{display:inline-flex;align-items:center;gap:var(--gz-1)}.meter__wallet-dot[data-v-cc15e259]{width:var(--gz-2);height:var(--gz-2);border-radius:var(--gz-radius-circle);background:var(--gz-gold, #F7C34F)}.meter__wallet-n[data-v-cc15e259]{font-weight:var(--gz-weight-semibold);color:var(--gz-text);font-variant-numeric:tabular-nums}.meter--rail[data-v-cc15e259]{display:grid;place-items:center;width:var(--gz-ctrl-h-lg);height:var(--gz-8)}.meter__disc[data-v-cc15e259]{position:relative;width:var(--gz-8);height:var(--gz-8);border:var(--gz-border) solid var(--gz-line-strong);border-radius:var(--gz-radius-circle);background:var(--gz-surface-sunken);overflow:hidden}.meter__level[data-v-cc15e259]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--gz-accent);transform:scaleY(var(--gz-meter-level, 0));transform-origin:bottom;transition:transform var(--gz-dur-move) var(--gz-ease-out),var(--gz-t-tint)}.meter--rail[data-full=true] .meter__disc[data-v-cc15e259]{border-color:transparent}.meter--rail[data-full=true] .meter__level[data-v-cc15e259]{background-image:var(--gz-slick)}.meter--panel[data-v-cc15e259]{display:flex;flex-direction:column;gap:var(--gz-2);container-type:inline-size;container-name:gz-meter}.meter__head[data-v-cc15e259]{display:flex;flex-direction:column;gap:var(--gz-0-5)}.meter__num[data-v-cc15e259]{font-size:var(--gz-fs-xl);line-height:var(--gz-lh-xl);letter-spacing:var(--gz-ls-xl);font-weight:var(--gz-weight-semibold);color:var(--gz-text)}.meter__unit[data-v-cc15e259]{font-size:var(--gz-fs-sm);line-height:var(--gz-lh-sm);letter-spacing:var(--gz-ls-sm);color:var(--gz-text-muted)}@container gz-meter (min-width: 260px){.meter__head[data-v-cc15e259]{flex-direction:row;align-items:baseline;gap:var(--gz-2)}}.meter__track[data-v-cc15e259]{position:relative;height:var(--gz-2);border-radius:var(--gz-radius-pill);background:var(--gz-surface-sunken);overflow:hidden}.meter__fill[data-v-cc15e259]{position:absolute;inset-block:0;inset-inline-start:0;width:calc(var(--gz-meter-level, 0) * 100%);border-radius:var(--gz-radius-pill);background-color:var(--gz-accent);transition:width var(--gz-dur-move) var(--gz-ease-out),var(--gz-t-tint)}.meter--panel[data-full=true] .meter__fill[data-v-cc15e259]{background-image:var(--gz-slick)}.meter__line[data-v-cc15e259]{font-size:var(--gz-fs-sm);line-height:var(--gz-lh-sm);letter-spacing:var(--gz-ls-sm);color:var(--gz-text-muted)}.meter__line--good[data-v-cc15e259]{color:var(--gz-success)}.meter__extra[data-v-cc15e259]{font-size:var(--gz-fs-sm);line-height:var(--gz-lh-sm);letter-spacing:var(--gz-ls-sm);color:var(--gz-text-muted)}.meter__gold[data-v-cc15e259]{display:flex;flex-direction:column;gap:var(--gz-0-5);margin-block-start:var(--gz-1);padding-block-start:var(--gz-2);border-block-start:var(--gz-border) solid var(--gz-line)}.meter__gold-head[data-v-cc15e259]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gz-gap-inline)}.meter__gold-name[data-v-cc15e259]{font-size:var(--gz-fs-sm);line-height:var(--gz-lh-sm);letter-spacing:var(--gz-ls-sm);color:var(--gz-text)}.meter__gold-num[data-v-cc15e259]{font-size:var(--gz-fs-sm);line-height:var(--gz-lh-sm);letter-spacing:var(--gz-ls-sm);font-weight:var(--gz-weight-semibold);color:var(--gz-text)}.meter__num.gz-skeleton[data-v-cc15e259],.meter__line.gz-skeleton[data-v-cc15e259]{border-radius:var(--gz-radius-xs)}.account[data-v-1263cffe]{display:grid;place-items:center}.account__trigger[data-v-1263cffe]{display:grid;place-items:center;width:var(--gz-ctrl-h-lg);height:var(--gz-ctrl-h-lg);border:var(--gz-border) solid transparent;border-radius:var(--gz-radius-md);transition:var(--gz-t-control)}.account[data-size=sm] .account__trigger[data-v-1263cffe]{width:var(--gz-tap-min);height:var(--gz-tap-min);border-radius:var(--gz-radius-pill)}@media(hover:hover){.account__trigger[data-v-1263cffe]:hover{background-color:var(--gz-surface-raised)}}.account__trigger[data-v-1263cffe]:active{background-color:var(--gz-surface-sunken)}.account__trigger[aria-expanded=true][data-v-1263cffe]{background-color:var(--gz-surface-raised);border-color:var(--gz-line-strong)}.account__trigger[data-v-1263cffe]:focus-visible{outline:var(--gz-focus-width) solid var(--gz-focus-color);outline-offset:var(--gz-focus-offset)}.account__scrim[data-v-1263cffe]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--gz-z-scrim);background:var(--gz-scrim);backdrop-filter:blur(var(--gz-blur));-webkit-backdrop-filter:blur(var(--gz-blur))}.account__panel[data-v-1263cffe]{position:fixed;z-index:var(--gz-z-popover);display:flex;flex-direction:column;width:var(--gz-sidebar-w-lg);max-height:calc(100dvh - var(--gz-8));background:var(--gz-surface-overlay);border:var(--gz-border) solid var(--gz-line);border-radius:var(--gz-radius-lg);box-shadow:var(--gz-shadow-2);transform-origin:bottom left;visibility:hidden}.account__panel.is-placed[data-v-1263cffe]{visibility:visible}.account__panel.is-sheet[data-v-1263cffe]{inset:auto 0 0 0;width:auto;max-height:calc(100dvh - var(--gz-16) - env(safe-area-inset-top,0px));border-inline:0;border-bottom:0;border-end-start-radius:0;border-end-end-radius:0;box-shadow:var(--gz-shadow-3);transform-origin:bottom center;padding-bottom:env(safe-area-inset-bottom,0px);visibility:visible}.menu__id[data-v-1263cffe]{display:flex;align-items:center;gap:var(--gz-3);padding:var(--gz-4);border-bottom:var(--gz-border) solid var(--gz-line)}.menu__who[data-v-1263cffe]{flex:1;min-width:0}.menu__name[data-v-1263cffe]{font-size:var(--gz-fs-base);line-height:var(--gz-lh-base);letter-spacing:var(--gz-ls-base);font-weight:var(--gz-weight-semibold);color:var(--gz-text)}.menu__sub[data-v-1263cffe]{font-size:var(--gz-fs-sm);line-height:var(--gz-lh-sm);letter-spacing:var(--gz-ls-sm);color:var(--gz-text-muted)}.menu__body[data-v-1263cffe]{display:flex;flex:1;min-height:0;flex-direction:column;gap:var(--gz-gap-group);padding:var(--gz-4);overflow-y:auto;overscroll-behavior:contain}.menu__section[data-v-1263cffe]{display:flex;flex-direction:column;gap:var(--gz-gap-inline)}.menu__label[data-v-1263cffe]{font-size:var(--gz-fs-sm);line-height:var(--gz-lh-sm);letter-spacing:var(--gz-ls-sm);font-weight:var(--gz-weight-medium);color:var(--gz-text-muted)}.seg[data-v-1263cffe]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:var(--gz-1);border:var(--gz-border) solid var(--gz-line);border-radius:var(--gz-radius-sm);background:var(--gz-surface-sunken)}.seg__ind[data-v-1263cffe]{position:absolute;top:var(--gz-1);bottom:var(--gz-1);left:var(--gz-1);width:calc((100% - var(--gz-2)) / 3);border-radius:calc(var(--gz-radius-sm) - var(--gz-1));border:var(--gz-border) solid var(--gz-line-strong);background:var(--gz-surface-raised);transform:translate(calc(var(--gz-seg-index, 0) * 100%));transition:transform var(--gz-dur-move) var(--gz-ease-move)}.seg__item[data-v-1263cffe]{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--gz-gap-inline);height:calc(var(--gz-ctrl-h-md) - var(--gz-2));padding-inline:var(--gz-1);border-radius:calc(var(--gz-radius-sm) - var(--gz-1));color:var(--gz-text-muted);font-size:var(--gz-fs-sm);line-height:var(--gz-lh-sm);letter-spacing:var(--gz-ls-sm);font-weight:var(--gz-weight-medium);transition:var(--gz-t-tint)}.seg__icon[data-v-1263cffe]{width:var(--gz-icon-sm);height:var(--gz-icon-sm)}.seg__text[data-v-1263cffe]{min-width:0}@media(hover:hover){.seg__item[data-v-1263cffe]:hover{color:var(--gz-text)}}.seg__item[data-v-1263cffe]:active{color:var(--gz-text)}.seg__item[aria-checked=true][data-v-1263cffe]{color:var(--gz-accent)}.seg__item[data-v-1263cffe]:focus-visible{outline:var(--gz-focus-width) solid var(--gz-focus-color);outline-offset:0}.langs[data-v-1263cffe]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gz-gap-inline)}.lang[data-v-1263cffe]{display:flex;align-items:center;gap:var(--gz-gap-inline);height:var(--gz-ctrl-h-md);padding-inline:var(--gz-3);border:var(--gz-border) solid transparent;border-radius:var(--gz-radius-sm);color:var(--gz-text-muted);font-size:var(--gz-fs-base);line-height:var(--gz-lh-base);letter-spacing:var(--gz-ls-base);transition:var(--gz-t-tint)}.lang__text[data-v-1263cffe]{flex:1;min-width:0}.lang__tick[data-v-1263cffe]{width:var(--gz-icon-sm);height:var(--gz-icon-sm);opacity:0;transform:scale(.8);transition:var(--gz-t-move)}@media(hover:hover){.lang[data-v-1263cffe]:hover{background-color:var(--gz-surface-raised);color:var(--gz-text)}}.lang[data-v-1263cffe]:active{background-color:var(--gz-surface-sunken)}.lang[aria-checked=true][data-v-1263cffe]{background-color:var(--gz-accent-soft);border-color:var(--gz-accent-line);color:var(--gz-text)}@media(hover:hover){.lang[aria-checked=true][data-v-1263cffe]:hover{background-color:var(--gz-accent-soft-strong);color:var(--gz-text)}}.lang[aria-checked=true] .lang__tick[data-v-1263cffe]{opacity:1;transform:none}.lang[data-v-1263cffe]:focus-visible{outline:var(--gz-focus-width) solid var(--gz-focus-color);outline-offset:var(--gz-focus-offset)}.menu__actions[data-v-1263cffe]{display:flex;flex-direction:column;gap:var(--gz-1);padding:var(--gz-2);border-top:var(--gz-border) solid var(--gz-line)}.row[data-v-1263cffe]{display:flex;align-items:center;gap:var(--gz-3);height:var(--gz-ctrl-h-md);padding-inline:var(--gz-2);border-radius:var(--gz-radius-sm);color:var(--gz-text);font-size:var(--gz-fs-base);line-height:var(--gz-lh-base);letter-spacing:var(--gz-ls-base);transition:var(--gz-t-control)}.row__icon[data-v-1263cffe]{width:var(--gz-icon-md);height:var(--gz-icon-md);color:var(--gz-text-muted);transition:var(--gz-t-tint)}.row__text[data-v-1263cffe]{flex:1;min-width:0}.row__chevron[data-v-1263cffe]{width:var(--gz-icon-sm);height:var(--gz-icon-sm);color:var(--gz-text-faint);transition:var(--gz-t-tint)}@media(hover:hover){.row[data-v-1263cffe]:hover{background-color:var(--gz-surface-raised)}.row:hover .row__icon[data-v-1263cffe],.row:hover .row__chevron[data-v-1263cffe]{color:var(--gz-text)}}.row[data-v-1263cffe]:active{background-color:var(--gz-surface-sunken)}.row[data-v-1263cffe]:focus-visible{outline:var(--gz-focus-width) solid var(--gz-focus-color);outline-offset:calc(-1 * var(--gz-focus-offset))}.row--danger[data-v-1263cffe],.row--danger .row__icon[data-v-1263cffe]{color:var(--gz-danger)}@media(hover:hover){.row--danger[data-v-1263cffe]:hover{background-color:var(--gz-danger-soft);color:var(--gz-danger-hover)}.row--danger:hover .row__icon[data-v-1263cffe]{color:var(--gz-danger-hover)}}.row--danger[data-v-1263cffe]:active,.row--danger:active .row__icon[data-v-1263cffe]{color:var(--gz-danger-press)}.row--danger[data-v-1263cffe]:active{background-color:var(--gz-danger-soft)}.shell[data-v-ba2c6a07]{position:relative;display:grid;height:100%;min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"stage" "tabs";background:var(--gz-bg);color:var(--gz-text);overflow:hidden}.shell__rail[data-v-ba2c6a07]{grid-area:rail}.shell__tabs[data-v-ba2c6a07]{grid-area:tabs}.shell__context[data-v-ba2c6a07]{grid-area:context;display:flex;min-width:0;min-height:0;flex-direction:column;border-right:var(--gz-border) solid var(--gz-line);background:var(--gz-surface);container-type:inline-size;container-name:gz-context}.shell__stage[data-v-ba2c6a07]{grid-area:stage;display:grid;min-width:0;min-height:0;container-type:inline-size;container-name:gz-app}.shell__pane[data-v-ba2c6a07]{grid-area:1 / 1;min-width:0;min-height:0;overflow:hidden;background:var(--gz-bg)}.shell__pane.gz-view-leave-active[data-v-ba2c6a07]{pointer-events:none}.shell__mark[data-v-ba2c6a07]{display:block;font-size:var(--gz-fs-2xl);line-height:var(--gz-lh-2xl);letter-spacing:var(--gz-ls-2xl);font-weight:var(--gz-weight-bold);text-align:center}.shell__overlay[data-v-ba2c6a07]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--gz-z-drawer);pointer-events:none}.shell__scrim[data-v-ba2c6a07]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gz-scrim);backdrop-filter:blur(var(--gz-blur));-webkit-backdrop-filter:blur(var(--gz-blur));pointer-events:auto}.shell__scrim.gz-scrim-leave-active[data-v-ba2c6a07]{pointer-events:none}.shell__drawer[data-v-ba2c6a07]{position:absolute;inset-block:0;inset-inline-start:0;display:flex;flex-direction:column;width:min(var(--gz-sidebar-w),calc(100% - var(--gz-16)));padding-bottom:env(safe-area-inset-bottom,0px);border-right:var(--gz-border) solid var(--gz-line);background:var(--gz-surface);box-shadow:var(--gz-shadow-3);pointer-events:auto;container-type:inline-size;container-name:gz-context}@media(min-width:768px){.shell[data-v-ba2c6a07]{grid-template-columns:var(--gz-rail-w) minmax(0,1fr);grid-template-rows:minmax(0,1fr);grid-template-areas:"rail stage"}.shell__overlay[data-v-ba2c6a07]{inset-inline-start:var(--gz-rail-w)}}@media(min-width:1024px){.shell--has-context[data-v-ba2c6a07]{grid-template-columns:var(--gz-rail-w) var(--gz-sidebar-w) minmax(0,1fr);grid-template-areas:"rail context stage"}}@media(min-width:1440px){.shell--has-context[data-v-ba2c6a07]{grid-template-columns:var(--gz-rail-w) var(--gz-sidebar-w-lg) minmax(0,1fr)}}.gz-btn[data-v-a018842d]{--gz-btn-h: var(--gz-ctrl-h-md);--gz-btn-px: var(--gz-ctrl-px-md);--gz-btn-gap: var(--gz-gap-inline);--gz-btn-radius: var(--gz-radius-sm);--gz-btn-icon: var(--gz-icon-md);--gz-btn-fs: var(--gz-fs-base);--gz-btn-lh: var(--gz-lh-base);--gz-btn-ls: var(--gz-ls-base);position:relative;display:inline-flex;align-items:center;justify-content:center;height:var(--gz-btn-h);padding-inline:var(--gz-btn-px);border:var(--gz-border) solid transparent;border-radius:var(--gz-btn-radius);font-family:var(--gz-font-ui);font-size:var(--gz-btn-fs);line-height:var(--gz-btn-lh);letter-spacing:var(--gz-btn-ls);font-weight:var(--gz-weight-medium);vertical-align:middle;transition:var(--gz-t-control)}.gz-btn[data-size=sm][data-v-a018842d]{--gz-btn-h: var(--gz-ctrl-h-sm);--gz-btn-px: var(--gz-ctrl-px-sm);--gz-btn-icon: var(--gz-icon-sm);--gz-btn-fs: var(--gz-fs-sm);--gz-btn-lh: var(--gz-lh-sm);--gz-btn-ls: var(--gz-ls-sm)}.gz-btn[data-size=lg][data-v-a018842d]{--gz-btn-h: var(--gz-ctrl-h-lg);--gz-btn-px: var(--gz-ctrl-px-lg);--gz-btn-radius: var(--gz-radius-md);font-weight:var(--gz-weight-semibold)}.gz-btn--full[data-v-a018842d]{width:100%}.gz-btn[data-v-a018842d]:has(.gz-btn__content>.gz-btn__icon:first-child){padding-inline-start:calc(var(--gz-btn-px) - var(--gz-1))}.gz-btn[data-v-a018842d]:has(.gz-btn__content>.gz-btn__icon:last-child),.gz-btn[data-v-a018842d]:has(.gz-btn__content>.gz-btn__icon+.gz-btn__label:empty:last-child){padding-inline-end:calc(var(--gz-btn-px) - var(--gz-1))}.gz-btn__content[data-v-a018842d]{display:inline-flex;align-items:center;justify-content:center;gap:var(--gz-btn-gap);width:100%;transition:opacity var(--gz-dur-exit) var(--gz-ease-exit)}.gz-btn[data-align=start] .gz-btn__content[data-v-a018842d]{justify-content:flex-start}.gz-btn[data-align=between] .gz-btn__content[data-v-a018842d]{justify-content:space-between}.gz-btn__label[data-v-a018842d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gz-btn__label[data-v-a018842d]:empty{display:none}.gz-btn__icon[data-v-a018842d]{display:inline-grid;place-items:center;width:var(--gz-btn-icon);height:var(--gz-btn-icon)}.gz-btn__icon[data-v-a018842d] svg{width:var(--gz-btn-icon);height:var(--gz-btn-icon)}.gz-btn__busy[data-v-a018842d]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.gz-btn__busy.gz-fade-enter-active[data-v-a018842d]{transition-delay:var(--gz-dur-exit)}.gz-btn__busy .gz-spinner[data-v-a018842d]{width:var(--gz-btn-icon);height:var(--gz-btn-icon);--gz-spinner-w: var(--gz-0-5)}.gz-btn[data-busy=true][data-v-a018842d]{pointer-events:none}.gz-btn[data-busy=true] .gz-btn__content[data-v-a018842d]{opacity:0}.gz-btn[data-variant=primary][data-v-a018842d]{background-color:var(--gz-accent);color:var(--gz-on-accent);box-shadow:var(--gz-shadow-1)}@media(hover:hover){.gz-btn[data-variant=primary][data-v-a018842d]:hover:not(:disabled):not([data-busy=true]){background-color:var(--gz-accent-hover)}}.gz-btn[data-variant=primary][data-v-a018842d]:active:not(:disabled):not([data-busy=true]){background-color:var(--gz-accent-press);box-shadow:none}.gz-btn[data-variant=primary][data-v-a018842d]:disabled{background-color:var(--gz-surface-raised);color:var(--gz-text-faint);box-shadow:none}.gz-btn[data-variant=slick][data-v-a018842d]{background-image:var(--gz-slick);color:var(--gz-on-slick);box-shadow:var(--gz-glow-slick);font-weight:var(--gz-weight-semibold)}@media(hover:hover){.gz-btn[data-variant=slick][data-v-a018842d]:hover:not(:disabled):not([data-busy=true]){background-image:var(--gz-slick-hover)}}.gz-btn[data-variant=slick][data-v-a018842d]:active:not(:disabled):not([data-busy=true]){background-image:var(--gz-slick-press);box-shadow:none}.gz-btn[data-variant=slick][data-v-a018842d]:disabled{background-image:none;background-color:var(--gz-surface-raised);color:var(--gz-text-faint);box-shadow:none}.gz-btn[data-variant=secondary][data-v-a018842d]{background-color:var(--gz-surface);border-color:var(--gz-line-strong);color:var(--gz-text)}@media(hover:hover){.gz-btn[data-variant=secondary][data-v-a018842d]:hover:not(:disabled):not([data-busy=true]){background-color:var(--gz-surface-raised)}}.gz-btn[data-variant=secondary][data-v-a018842d]:active:not(:disabled):not([data-busy=true]){background-color:var(--gz-surface-sunken)}.gz-btn[data-variant=secondary][data-v-a018842d]:disabled{background-color:var(--gz-surface);border-color:var(--gz-line);color:var(--gz-text-faint)}.gz-btn[data-variant=ghost][data-v-a018842d]{background-color:transparent;border-color:var(--gz-line);color:var(--gz-text)}@media(hover:hover){.gz-btn[data-variant=ghost][data-v-a018842d]:hover:not(:disabled):not([data-busy=true]){background-color:var(--gz-surface-raised);border-color:var(--gz-line-strong)}}.gz-btn[data-variant=ghost][data-v-a018842d]:active:not(:disabled):not([data-busy=true]){background-color:var(--gz-surface-sunken)}.gz-btn[data-variant=ghost][data-v-a018842d]:disabled{border-color:var(--gz-line);color:var(--gz-text-faint)}.gz-btn[data-variant=quiet][data-v-a018842d]{background-color:transparent;color:var(--gz-text-muted)}@media(hover:hover){.gz-btn[data-variant=quiet][data-v-a018842d]:hover:not(:disabled):not([data-busy=true]){background-color:var(--gz-surface-raised);color:var(--gz-text)}}.gz-btn[data-variant=quiet][data-v-a018842d]:active:not(:disabled):not([data-busy=true]){background-color:var(--gz-surface-sunken);color:var(--gz-text)}.gz-btn[data-variant=quiet][data-v-a018842d]:disabled{color:var(--gz-text-faint)}.gz-btn[data-variant=danger][data-v-a018842d]{background-color:var(--gz-danger);color:var(--gz-on-danger);box-shadow:var(--gz-shadow-1)}@media(hover:hover){.gz-btn[data-variant=danger][data-v-a018842d]:hover:not(:disabled):not([data-busy=true]){background-color:var(--gz-danger-hover)}}.gz-btn[data-variant=danger][data-v-a018842d]:active:not(:disabled):not([data-busy=true]){background-color:var(--gz-danger-press);box-shadow:none}.gz-btn[data-variant=danger][data-v-a018842d]:disabled{background-color:var(--gz-surface-raised);color:var(--gz-text-faint);box-shadow:none}.note[data-v-409da1be]{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--gz-gap-inline) var(--gz-gap-related);padding:var(--gz-pad-sm);padding-inline-start:calc(var(--gz-pad-sm) + var(--gz-1));border:var(--gz-border) solid var(--gz-line);border-radius:var(--gz-radius-sm);background:var(--gz-surface-raised);transition:var(--gz-t-tint)}.note[data-v-409da1be]:before{content:"";position:absolute;inset-block:-1px;inset-inline-start:-1px;width:var(--gz-1);border-start-start-radius:var(--gz-radius-sm);border-end-start-radius:var(--gz-radius-sm);background-color:var(--gz-line-strong);transition:var(--gz-t-tint)}.note[data-tone=spent][data-v-409da1be]:before{background-image:var(--gz-slick)}.note__text[data-v-409da1be]{flex:1 1 12rem;min-width:0}.note__title[data-v-409da1be]{color:var(--gz-text)}.note__body[data-v-409da1be]{color:var(--gz-text-muted)}.note__acts[data-v-409da1be]{display:flex;flex:0 0 auto;align-items:center;gap:var(--gz-gap-inline)}.note__act[data-v-409da1be]{padding:var(--gz-1) var(--gz-2);border:0;border-radius:var(--gz-radius-pill);background:transparent;color:var(--gz-accent);font-weight:var(--gz-weight-medium);cursor:pointer;transition:var(--gz-t-control)}.note__act[data-v-409da1be]:hover{background:var(--gz-accent-soft)}.note__act--quiet[data-v-409da1be]{color:var(--gz-text-muted)}.note__act--quiet[data-v-409da1be]:hover{background:var(--gz-surface-sunken);color:var(--gz-text)}.gz-ta[data-v-f5a9ac0d]{--gz-ta-px: var(--gz-3);--gz-ta-py: var(--gz-2);--gz-ta-fs: var(--gz-fs-base);--gz-ta-lh: var(--gz-lh-base);--gz-ta-ls: var(--gz-ls-base);--gz-ta-radius: var(--gz-radius-sm);display:flex;flex-direction:column;gap:var(--gz-gap-inline)}.gz-ta[data-size=sm][data-v-f5a9ac0d]{--gz-ta-px: var(--gz-2);--gz-ta-py: var(--gz-1);--gz-ta-fs: var(--gz-fs-sm);--gz-ta-lh: var(--gz-lh-sm);--gz-ta-ls: var(--gz-ls-sm)}.gz-ta[data-size=lg][data-v-f5a9ac0d]{--gz-ta-px: var(--gz-4);--gz-ta-py: var(--gz-3);--gz-ta-fs: var(--gz-fs-md);--gz-ta-lh: var(--gz-lh-md);--gz-ta-ls: var(--gz-ls-md);--gz-ta-radius: var(--gz-radius-md)}.gz-ta__label[data-v-f5a9ac0d]{display:inline-flex;align-items:baseline;gap:var(--gz-0-5);color:var(--gz-text-muted);font-size:var(--gz-fs-sm);line-height:var(--gz-lh-sm);letter-spacing:var(--gz-ls-sm);font-weight:var(--gz-weight-medium);transition:var(--gz-t-tint);cursor:pointer}.gz-ta:has(.gz-ta__shell:focus-within) .gz-ta__label[data-v-f5a9ac0d]{color:var(--gz-text)}.gz-ta[data-disabled=true] .gz-ta__label[data-v-f5a9ac0d]{color:var(--gz-text-faint);cursor:not-allowed}.gz-ta__required[data-v-f5a9ac0d]{color:var(--gz-danger)}.gz-ta__shell[data-v-f5a9ac0d]{position:relative;background-color:var(--gz-surface-sunken);border:var(--gz-border) solid var(--gz-line);border-radius:var(--gz-ta-radius);transition:var(--gz-t-tint)}@media(hover:hover){.gz-ta:not([data-disabled=true]) .gz-ta__shell[data-v-f5a9ac0d]:hover{border-color:var(--gz-line-strong)}}.gz-ta:not([data-disabled=true]) .gz-ta__shell[data-v-f5a9ac0d]:active{background-color:var(--gz-bg)}.gz-ta__shell[data-v-f5a9ac0d]:focus-within{border-color:var(--gz-accent);box-shadow:0 0 0 var(--gz-focus-width) var(--gz-accent-soft)}.gz-ta[data-invalid=true] .gz-ta__shell[data-v-f5a9ac0d]{border-color:var(--gz-danger)}.gz-ta[data-invalid=true] .gz-ta__shell[data-v-f5a9ac0d]:focus-within{box-shadow:0 0 0 var(--gz-focus-width) var(--gz-danger-soft)}.gz-ta[data-disabled=true] .gz-ta__shell[data-v-f5a9ac0d],.gz-ta[data-busy=true] .gz-ta__shell[data-v-f5a9ac0d]{background-color:var(--gz-surface)}.gz-ta__metric[data-v-f5a9ac0d]{display:block;width:100%;padding:var(--gz-ta-py) var(--gz-ta-px);border:0;font-family:var(--gz-font-ui);font-size:var(--gz-ta-fs);line-height:var(--gz-ta-lh);letter-spacing:var(--gz-ta-ls);font-weight:var(--gz-weight-regular);white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;-moz-tab-size:2;tab-size:2}.gz-ta__mirror[data-v-f5a9ac0d]{position:absolute;inset-inline:0;top:0;visibility:hidden;pointer-events:none;z-index:var(--gz-z-base)}.gz-ta__input[data-v-f5a9ac0d]{position:relative;display:block;margin:0;background:none;color:var(--gz-text);caret-color:var(--gz-accent);resize:none;overflow-y:hidden;transition:var(--gz-t-tint)}.gz-ta__input[data-ready=true][data-v-f5a9ac0d]{transition:var(--gz-t-tint),height var(--gz-dur-enter) var(--gz-ease-move)}.gz-ta__input[data-overflow=true][data-v-f5a9ac0d]{overflow-y:auto}.gz-ta__input[data-v-f5a9ac0d]:focus-visible{outline:none}.gz-ta__input[data-v-f5a9ac0d]:disabled{color:var(--gz-text-faint)}.gz-ta[data-busy=true] .gz-ta__input[data-v-f5a9ac0d]{color:var(--gz-text-muted);caret-color:transparent;cursor:progress}.gz-ta__foot[data-v-f5a9ac0d]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gz-gap-tight);min-height:calc(var(--gz-lh-sm) * 1em);font-size:var(--gz-fs-sm);line-height:var(--gz-lh-sm);letter-spacing:var(--gz-ls-sm)}.gz-ta__msg-slot[data-v-f5a9ac0d]{flex:1 1 auto}.gz-ta__msg[data-v-f5a9ac0d]{margin:0}.gz-ta__msg[data-tone=hint][data-v-f5a9ac0d]{color:var(--gz-text-muted)}.gz-ta__msg[data-tone=error][data-v-f5a9ac0d]{color:var(--gz-danger);font-weight:var(--gz-weight-medium)}.gz-ta__msg[data-tone=success][data-v-f5a9ac0d]{color:var(--gz-success);font-weight:var(--gz-weight-medium)}.gz-ta__count[data-v-f5a9ac0d]{flex:none;color:var(--gz-text-muted);font-size:var(--gz-fs-2xs);line-height:var(--gz-lh-sm);letter-spacing:var(--gz-ls-2xs);transition:var(--gz-t-tint)}.gz-ta__count[data-over=true][data-v-f5a9ac0d]{color:var(--gz-danger)}.gz-ta[data-disabled=true] .gz-ta__count[data-v-f5a9ac0d],.gz-ta[data-disabled=true] .gz-ta__msg[data-tone=hint][data-v-f5a9ac0d]{color:var(--gz-text-faint)}@media(max-width:767.98px){.gz-ta__foot[data-v-f5a9ac0d]{gap:var(--gz-gap-inline)}}@media(max-width:767.98px)and (pointer:coarse){.gz-ta[data-v-f5a9ac0d]{--gz-ta-fs: var(--gz-fs-md);--gz-ta-lh: var(--gz-lh-md);--gz-ta-ls: var(--gz-ls-md)}}.composer[data-v-5a6e3415]{flex:none;border-block-start:var(--gz-border) solid var(--gz-line);background-color:color-mix(in srgb,var(--gz-bg) 82%,transparent);-webkit-backdrop-filter:blur(var(--gz-blur));backdrop-filter:blur(var(--gz-blur));transition:var(--gz-t-tint);--gz-lane-start: calc(var(--gz-gutter-tight) + env(safe-area-inset-left, 0px));--gz-lane-end: calc(var(--gz-gutter-tight) + env(safe-area-inset-right, 0px))}@media(min-width:768px){.composer[data-v-5a6e3415]{--gz-lane-start: calc(var(--gz-gutter) + env(safe-area-inset-left, 0px));--gz-lane-end: calc(var(--gz-gutter) + env(safe-area-inset-right, 0px))}}.lane[data-v-5a6e3415]{width:100%;max-width:var(--gz-read-w);margin-inline:auto;padding-inline-start:var(--gz-lane-start);padding-inline-end:var(--gz-lane-end)}.bar[data-v-5a6e3415]{display:flex;align-items:flex-end;gap:var(--gz-gap-tight);width:100%;max-width:var(--gz-read-w);margin-inline:auto;padding-block-start:var(--gz-3);padding-inline-start:var(--gz-lane-start);padding-inline-end:var(--gz-lane-end);padding-block-end:var(--gz-3)}@media(min-width:768px){.bar[data-v-5a6e3415]{padding-block-end:calc(var(--gz-3) + env(safe-area-inset-bottom,0px))}}@media(max-width:767.98px){.bar[data-v-5a6e3415]{gap:var(--gz-gap-inline)}.bar[data-v-5a6e3415] .gz-icon-btn{width:var(--gz-11, 44px);height:var(--gz-11, 44px)}.bar[data-v-5a6e3415] .gz-btn[data-size=lg]{--gz-btn-h: var(--gz-11, 44px)}}.well[data-v-5a6e3415]{flex:1 1 auto;min-width:0}.file[data-v-5a6e3415]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.wall[data-v-5a6e3415]{margin-block-start:var(--gz-3);margin-block-end:var(--gz-gap-inline)}.rec[data-v-5a6e3415]{display:flex;align-items:center;gap:var(--gz-gap-related);margin-block-end:var(--gz-gap-inline);padding:var(--gz-pad-sm);border:var(--gz-border) solid var(--gz-danger);border-radius:var(--gz-radius-md);background:var(--gz-surface-raised)}.rec__dot[data-v-5a6e3415]{width:var(--gz-2);height:var(--gz-2);border-radius:var(--gz-radius-circle);background:var(--gz-danger);animation:rec-pulse-5a6e3415 var(--gz-dur-breath) var(--gz-ease-in-out) infinite}.rec__label[data-v-5a6e3415]{flex:1;color:var(--gz-text)}.rec__time[data-v-5a6e3415]{color:var(--gz-text-muted);font-variant-numeric:tabular-nums}.rec__cancel[data-v-5a6e3415]{padding:var(--gz-1) var(--gz-2);border:0;border-radius:var(--gz-radius-pill);background:transparent;color:var(--gz-text-muted);transition:var(--gz-t-control)}.rec__cancel[data-v-5a6e3415]:hover{color:var(--gz-text);background:var(--gz-surface-sunken)}@keyframes rec-pulse-5a6e3415{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.rec__dot[data-v-5a6e3415]{animation:none}}.tray[data-v-5a6e3415]{display:flex;align-items:center;gap:var(--gz-gap-related);margin-block-end:var(--gz-gap-inline);padding:var(--gz-2);border:var(--gz-border) solid var(--gz-line);border-radius:var(--gz-radius-md);background:var(--gz-surface-raised)}.tray__list[data-v-5a6e3415]{display:flex;flex:1;gap:var(--gz-gap-inline);min-width:0;margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain}.tray__item[data-v-5a6e3415]{position:relative;flex:0 0 auto;width:var(--gz-14, 56px);height:var(--gz-14, 56px);border-radius:var(--gz-radius-sm);background:var(--gz-surface-sunken)}.tray__item img[data-v-5a6e3415]{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--gz-radius-sm);overflow:hidden}.tray__drop[data-v-5a6e3415]{position:absolute;inset-block-start:var(--gz-1);inset-inline-end:var(--gz-1);display:grid;place-items:center;width:var(--gz-5);height:var(--gz-5);padding:0;border:0;border-radius:var(--gz-radius-circle);background:var(--gz-danger);color:var(--gz-on-danger);cursor:pointer;transition:var(--gz-t-control)}.tray__drop svg[data-v-5a6e3415]{width:var(--gz-3);height:var(--gz-3)}.tray__drop[data-v-5a6e3415]:hover{background:var(--gz-danger-hover)}.tray__clear[data-v-5a6e3415]{flex:0 0 auto;padding:var(--gz-1) var(--gz-2);border:0;border-radius:var(--gz-radius-pill);background:transparent;color:var(--gz-text-muted);transition:var(--gz-t-control)}.tray__clear[data-v-5a6e3415]:hover{color:var(--gz-text);background:var(--gz-surface-sunken)}.day[data-v-c1955a34]{position:sticky;top:0;z-index:var(--gz-z-sticky);display:flex;justify-content:center;padding-block:var(--gz-2);margin-block:var(--gz-2) var(--gz-gap-related);pointer-events:none}.day[data-first=true][data-v-c1955a34]{margin-block-start:var(--gz-gap-related)}.day-chip[data-v-c1955a34]{display:inline-flex;align-items:center;height:var(--gz-ctrl-h-sm);padding-inline:var(--gz-4);border:var(--gz-border) solid transparent;border-radius:var(--gz-radius-pill);background-color:transparent;color:var(--gz-text-muted);font-size:var(--gz-fs-xs);line-height:var(--gz-lh-xs);letter-spacing:var(--gz-ls-xs);font-weight:var(--gz-weight-medium);white-space:nowrap;transition:var(--gz-t-tint)}.day[data-stuck=true] .day-chip[data-v-c1955a34]{border-color:var(--gz-line);background-color:var(--gz-surface-overlay);color:var(--gz-text);box-shadow:var(--gz-shadow-1);-webkit-backdrop-filter:blur(var(--gz-blur));backdrop-filter:blur(var(--gz-blur))}.vn[data-v-f4f27328]{display:flex;align-items:center;gap:var(--gz-gap-inline);width:min(300px,100%);padding:var(--gz-1) var(--gz-2) var(--gz-1) var(--gz-1);border-radius:var(--gz-radius-pill);background:var(--gz-surface-sunken)}.vn__play[data-v-f4f27328]{flex:0 0 auto;display:grid;place-items:center;position:relative;width:var(--gz-9);height:var(--gz-9);padding:0;border:0;border-radius:var(--gz-radius-circle);background:var(--gz-accent);color:var(--gz-on-accent);cursor:pointer;transition:var(--gz-t-control)}.vn__play[data-v-f4f27328]:after{content:"";position:absolute;top:50%;right:50%;bottom:50%;left:50%;inline-size:var(--gz-tap-min);block-size:var(--gz-tap-min);transform:translate(-50%,-50%)}.vn[data-theirs=true] .vn__play[data-v-f4f27328]{background:var(--gz-friend, var(--gz-accent))}@media(hover:hover){.vn__play[data-v-f4f27328]:hover{filter:brightness(1.08)}}.vn__play svg[data-v-f4f27328]{width:var(--gz-icon-md);height:var(--gz-icon-md)}.vn__body[data-v-f4f27328]{display:flex;align-items:center;gap:var(--gz-gap-inline);flex:1;min-width:0}.vn__wave[data-v-f4f27328]{display:flex;align-items:center;gap:var(--gz-0-5);flex:1;min-width:0;height:var(--gz-7);cursor:pointer}.vn__wave[data-v-f4f27328]:focus-visible{outline:var(--gz-focus-width) solid var(--gz-focus-color);outline-offset:var(--gz-focus-offset);border-radius:var(--gz-radius-xs)}.vn__bar[data-v-f4f27328]{flex:1;min-width:var(--gz-0-5);border-radius:var(--gz-px);background:var(--gz-text-faint);transition:background-color var(--gz-dur-tint) linear}.vn__wave .vn__bar[data-v-f4f27328]{background:color-mix(in srgb,var(--gz-accent) calc(100%*max(0,min(1,(var(--played) - var(--at)) * 1000 + 1))),var(--gz-text-faint))}.vn[data-theirs=true] .vn__wave .vn__bar[data-v-f4f27328]{background:color-mix(in srgb,var(--gz-friend, var(--gz-accent)) calc(100%*max(0,min(1,(var(--played) - var(--at)) * 1000 + 1))),var(--gz-text-faint))}.vn__time[data-v-f4f27328]{flex:0 0 auto;font-size:var(--gz-fs-xs);line-height:var(--gz-lh-xs);letter-spacing:var(--gz-ls-xs);color:var(--gz-text-muted);font-variant-numeric:tabular-nums}.typing[data-v-2f1befd1]{display:inline-flex;align-items:center;height:calc(var(--gz-lh-md) * 1em);font-size:var(--gz-fs-md);color:var(--gz-friend)}.att[data-v-accf6682]{display:flex;flex-direction:column;gap:var(--gz-gap-inline);margin-block-start:var(--gz-gap-inline)}.row[data-mine=true] .att[data-v-accf6682]{align-items:flex-end}.row[data-mine=false] .att[data-v-accf6682]{align-items:flex-start}.att__shot[data-v-accf6682]{display:block;max-width:min(320px,100%);max-block-size:60svh;padding:0;border:0;border-radius:var(--gz-radius-md);overflow:hidden;background:var(--gz-surface-sunken);cursor:pointer;transition:var(--gz-t-control)}.att__shot img[data-v-accf6682]{display:block;width:100%;height:100%;object-fit:cover}@media(hover:hover){.att__shot[data-v-accf6682]:hover{box-shadow:var(--gz-shadow-2)}}.att__file[data-v-accf6682]{color:var(--gz-accent);overflow-wrap:anywhere}.att__box[data-v-accf6682]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--gz-z-modal);display:grid;place-items:center;padding:max(var(--gz-gap-group),env(safe-area-inset-top)) max(var(--gz-gap-group),env(safe-area-inset-right)) max(var(--gz-gap-group),env(safe-area-inset-bottom)) max(var(--gz-gap-group),env(safe-area-inset-left));overflow:auto;overscroll-behavior:contain;background:var(--gz-scrim);-webkit-backdrop-filter:blur(var(--gz-blur));backdrop-filter:blur(var(--gz-blur))}.att__box img[data-v-accf6682]{max-width:100%;max-height:100%;border-radius:var(--gz-radius-md);box-shadow:var(--gz-shadow-3)}.att__close[data-v-accf6682]{position:absolute;inset-block-start:max(var(--gz-gap-group),env(safe-area-inset-top));inset-inline-end:max(var(--gz-gap-group),env(safe-area-inset-right));display:grid;place-items:center;inline-size:var(--gz-tap-min);block-size:var(--gz-tap-min);padding:0;border:var(--gz-border) solid var(--gz-line);border-radius:var(--gz-radius-circle);background-color:var(--gz-surface-overlay);box-shadow:var(--gz-shadow-2);color:var(--gz-text);cursor:pointer;transition:var(--gz-t-control)}.att__close svg[data-v-accf6682]{inline-size:var(--gz-icon-md);block-size:var(--gz-icon-md)}.att__close[data-v-accf6682]:hover{border-color:var(--gz-line-strong)}.row[data-v-accf6682]{--msg-gutter: var(--gz-avatar-sm);--msg-gap: var(--gz-gap-inline);position:relative;display:grid;grid-template-columns:var(--msg-gutter) minmax(0,1fr);column-gap:var(--msg-gap);margin-block-start:var(--gz-gap-group)}.row[data-tight=true][data-v-accf6682]{margin-block-start:var(--gz-gap-tight)}.row[data-tight=true][data-mine=true][data-v-accf6682]{margin-block-start:var(--gz-gap-inline)}.row[data-mine=true][data-v-accf6682]{display:flex;justify-content:flex-end}@media(min-width:768px){.row[data-v-accf6682]{--msg-gutter: var(--gz-avatar-md);--msg-gap: var(--gz-gap-tight)}}.row[data-blank=true][data-v-accf6682]{display:none}@keyframes msg-in-theirs-accf6682{0%{opacity:0;transform:translate3d(calc(-1 * var(--gz-1)),var(--gz-2),0)}to{opacity:1;transform:none}}@keyframes msg-in-mine-accf6682{0%{opacity:0;transform:translate3d(var(--gz-1),var(--gz-1),0)}to{opacity:1;transform:none}}.row.is-entering[data-v-accf6682]{animation:msg-in-theirs-accf6682 var(--gz-dur-enter) var(--gz-ease-enter) backwards}.row.is-entering[data-mine=true][data-v-accf6682]{animation-name:msg-in-mine-accf6682}.gutter[data-v-accf6682]{display:flex;align-self:end;justify-content:center;width:var(--msg-gutter);height:calc(var(--gz-lh-md) * 1em);font-size:var(--gz-fs-md);align-items:center}.body[data-v-accf6682]{position:relative;min-width:0}.said[data-v-accf6682]{white-space:pre-wrap;overflow-wrap:break-word;font-family:var(--gz-font-prose);font-size:var(--gz-fs-md);line-height:var(--gz-lh-md);letter-spacing:var(--gz-ls-md);color:var(--gz-text)}.row[data-mine=false] .said[data-v-accf6682]{max-width:var(--gz-measure)}.row[data-mine=true] .body[data-v-accf6682]{max-width:min(84%,var(--gz-measure))}.row[data-mine=true] .said[data-v-accf6682],.row[data-mine=true] .edit[data-v-accf6682]{padding:var(--gz-2) var(--gz-pad-md);border:var(--gz-border) solid var(--gz-line);border-radius:var(--gz-radius-md);border-end-end-radius:var(--gz-radius-xs);background-color:var(--gz-surface);box-shadow:var(--gz-shadow-1)}.said-caret[data-v-accf6682]{color:var(--gz-friend)}.stamp[data-v-accf6682]{position:absolute;inset-block-start:0;transform:translateY(-50%);z-index:var(--gz-z-raised);padding:0 var(--gz-2);border:var(--gz-border) solid var(--gz-line);border-radius:var(--gz-radius-xs);background-color:var(--gz-surface-overlay);box-shadow:var(--gz-shadow-1);color:var(--gz-text-muted);font-size:var(--gz-fs-xs);line-height:var(--gz-lh-xs);letter-spacing:var(--gz-ls-xs);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--gz-dur-exit) var(--gz-ease-exit)}.row[data-mine=false] .stamp[data-v-accf6682]{inset-inline-end:0}.row[data-mine=true] .stamp[data-v-accf6682]{inset-inline-start:0}@media(hover:hover){.row:hover .stamp[data-v-accf6682]{opacity:1;transition:opacity var(--gz-dur-enter) var(--gz-ease-enter)}}.acts[data-v-accf6682]{position:absolute;inset-block-start:0;inset-inline-end:0;transform:translateY(-50%);z-index:var(--gz-z-raised);display:flex;gap:var(--gz-gap-inline);opacity:0;pointer-events:none;transition:opacity var(--gz-dur-exit) var(--gz-ease-exit)}.acts__btn[data-v-accf6682]{display:grid;place-items:center;inline-size:var(--gz-6);block-size:var(--gz-6);padding:0;position:relative;border:var(--gz-border) solid var(--gz-line);border-radius:var(--gz-radius-sm);background-color:var(--gz-surface-overlay);box-shadow:var(--gz-shadow-1);color:var(--gz-text-muted);cursor:pointer;transition:var(--gz-t-control)}.acts__btn svg[data-v-accf6682]{inline-size:var(--gz-icon-sm);block-size:var(--gz-icon-sm)}.acts__btn[data-v-accf6682]:after{content:"";position:absolute;inset-block-start:50%;inline-size:var(--gz-tap-min);block-size:var(--gz-tap-min);transform:translateY(-50%)}.acts__btn[data-v-accf6682]:first-child:after{inset-inline-end:0}.acts__btn[data-v-accf6682]:last-child:after{inset-inline-start:0}.acts__btn[data-v-accf6682]:hover{border-color:var(--gz-line-strong);color:var(--gz-text)}.acts__btn[data-v-accf6682]:focus-visible{outline:var(--gz-focus-width) solid var(--gz-focus-color);outline-offset:var(--gz-focus-offset)}@media(hover:hover){.row:hover .acts[data-v-accf6682]{opacity:1;pointer-events:auto;transition:opacity var(--gz-dur-enter) var(--gz-ease-enter)}}.row[data-held=true] .acts[data-v-accf6682]{opacity:1;pointer-events:auto}.acts[data-v-accf6682]:focus-within{opacity:1;pointer-events:auto}.edit[data-v-accf6682]{display:flex;flex-direction:column;gap:var(--gz-gap-inline);font-family:var(--gz-font-prose);font-size:var(--gz-fs-md);line-height:var(--gz-lh-md);letter-spacing:var(--gz-ls-md);color:var(--gz-text)}.edit__field[data-v-accf6682]{inline-size:100%;min-inline-size:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;resize:none;max-block-size:40svh;overflow:auto;overscroll-behavior:contain}.edit__field[data-v-accf6682]:focus{outline:none}.edit__acts[data-v-accf6682]{display:flex;justify-content:flex-end;gap:var(--gz-gap-tight)}.edit__btn[data-v-accf6682]{position:relative;min-block-size:var(--gz-ctrl-h-sm);padding:var(--gz-1) var(--gz-2);border:var(--gz-border) solid transparent;border-radius:var(--gz-radius-sm);background:transparent;font-size:var(--gz-fs-xs);line-height:var(--gz-lh-xs);letter-spacing:var(--gz-ls-xs);color:var(--gz-text-muted);cursor:pointer;transition:var(--gz-t-control)}.edit__btn[data-v-accf6682]:after{content:"";position:absolute;top:50%;right:50%;bottom:50%;left:50%;inline-size:var(--gz-tap-min);block-size:var(--gz-tap-min);transform:translate(-50%,-50%)}.edit__btn[data-v-accf6682]:hover{color:var(--gz-text)}.edit__btn.is-primary[data-v-accf6682]{border-color:currentColor;color:var(--gz-text)}.edit__btn[data-v-accf6682]:focus-visible{outline:var(--gz-focus-width) solid var(--gz-focus-color);outline-offset:var(--gz-focus-offset)}.row[data-held=true] .stamp[data-v-accf6682]{opacity:1;transition:opacity var(--gz-dur-enter) var(--gz-ease-enter)}.sitting[data-v-6dbde00a]{display:flex;align-items:center;gap:var(--gz-gap-tight);margin-block:var(--gz-8) var(--gz-gap-related);max-width:var(--gz-measure);margin-inline:auto}.sitting-rule[data-v-6dbde00a]{flex:1 1 0;height:var(--gz-border);background-color:var(--gz-line)}.sitting-label[data-v-6dbde00a]{flex:none;color:var(--gz-text-muted);font-size:var(--gz-fs-2xs);line-height:var(--gz-lh-2xs);letter-spacing:var(--gz-ls-2xs);font-weight:var(--gz-weight-medium);white-space:nowrap}.gz-empty[data-v-0bb33b3f]{--empty-measure: 42ch;display:flex;flex-direction:column;align-items:center;text-align:center;padding-inline:var(--gz-gutter)}.gz-empty.is-page[data-v-0bb33b3f]{--empty-mark: var(--gz-16);--empty-icon: var(--gz-icon-xl);padding-block:var(--gz-10)}@media(min-width:768px){.gz-empty.is-page[data-v-0bb33b3f]{padding-block:var(--gz-16)}}.gz-empty.is-inline[data-v-0bb33b3f]{--empty-mark: var(--gz-12);--empty-icon: var(--gz-icon-lg);padding-block:var(--gz-8)}.empty-mark[data-v-0bb33b3f]{display:grid;place-items:center;width:var(--empty-mark);height:var(--empty-mark);border-radius:var(--gz-radius-md);background:var(--empty-mark-bg);color:var(--empty-mark-ink)}.gz-empty.is-accent[data-v-0bb33b3f]{--empty-mark-bg: var(--gz-accent-soft);--empty-mark-ink: var(--gz-accent)}.gz-empty.is-neutral[data-v-0bb33b3f]{--empty-mark-bg: var(--gz-surface-raised);--empty-mark-ink: var(--gz-text-muted)}.empty-mark[data-v-0bb33b3f] svg{width:var(--empty-icon);height:var(--empty-icon)}.empty-title[data-v-0bb33b3f]{margin-block-start:var(--gz-gap-group);max-width:var(--empty-measure);font-weight:var(--gz-weight-semibold);color:var(--gz-text)}.gz-empty.is-page .empty-title[data-v-0bb33b3f]{font-size:var(--gz-fs-xl);line-height:var(--gz-lh-xl);letter-spacing:var(--gz-ls-xl)}.gz-empty.is-inline .empty-title[data-v-0bb33b3f]{margin-block-start:var(--gz-gap-related);font-size:var(--gz-fs-lg);line-height:var(--gz-lh-lg);letter-spacing:var(--gz-ls-lg)}.empty-mark+.empty-title[data-v-0bb33b3f]{margin-block-start:var(--gz-gap-group)}.gz-empty>.empty-title[data-v-0bb33b3f]:first-child{margin-block-start:0}.empty-body[data-v-0bb33b3f]{margin-block-start:var(--gz-2);max-width:var(--empty-measure);color:var(--gz-text-muted);text-wrap:pretty}.gz-empty.is-page .empty-body[data-v-0bb33b3f]{font-size:var(--gz-fs-base);line-height:var(--gz-lh-base);letter-spacing:var(--gz-ls-base)}.gz-empty.is-inline .empty-body[data-v-0bb33b3f]{font-size:var(--gz-fs-sm);line-height:var(--gz-lh-sm);letter-spacing:var(--gz-ls-sm)}.empty-action[data-v-0bb33b3f]{display:flex;justify-content:center;margin-block-start:var(--gz-gap-group)}.gz-empty.is-inline .empty-action[data-v-0bb33b3f]{margin-block-start:var(--gz-gap-related)}.sk-text[data-v-9f0d68bc]{display:flex;flex-direction:column;width:100%}.sk-shape[data-v-9f0d68bc]{display:block;flex:none}.conv[data-v-f362022f]{display:flex;flex-direction:column;height:100%;min-height:0;background-color:var(--gz-bg)}.stage[data-v-f362022f]{position:relative;flex:1 1 auto;min-height:0}.scroller[data-v-f362022f]{height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;overflow-anchor:none;scrollbar-gutter:stable}.top[data-v-f362022f]{display:block}.sentinel[data-v-f362022f]{display:block;height:0}.older[data-v-f362022f]{width:100%;max-width:var(--gz-read-w);margin-inline:auto;padding-inline:var(--gz-gutter-tight);padding-block-start:var(--gz-gap-related)}.column[data-v-f362022f]{display:flex;flex-direction:column;width:100%;max-width:var(--gz-read-w);min-height:100%;margin-inline:auto;padding-inline:var(--gz-gutter-tight);padding-block-end:var(--gz-gap-group)}.stack[data-v-f362022f]{margin-block-start:auto;width:100%}.column.is-empty[data-v-f362022f]{justify-content:center}.invite[data-v-f362022f]{margin-block:auto}@media(min-width:768px){.column[data-v-f362022f],.older[data-v-f362022f]{padding-inline:var(--gz-gutter)}}.day-group[data-v-f362022f]{position:relative}.day-group+.day-group[data-v-f362022f]{margin-block-start:var(--gz-gap-section)}.sk-row[data-v-f362022f]{display:grid;grid-template-columns:var(--gz-avatar-sm) minmax(0,1fr);column-gap:var(--gz-gap-inline);margin-block-start:var(--gz-gap-group)}.sk-row[data-mine=true][data-v-f362022f]{display:flex;justify-content:flex-end}@media(min-width:768px){.sk-row[data-v-f362022f]{grid-template-columns:var(--gz-avatar-md) minmax(0,1fr);column-gap:var(--gz-gap-tight)}}.sk-gutter[data-v-f362022f]{display:block}.sk-body[data-v-f362022f]{min-width:0;max-width:var(--gz-measure)}.sk-body.is-bubble[data-v-f362022f]{width:min(62%,var(--gz-measure));padding:var(--gz-2) var(--gz-pad-md);border:var(--gz-border) solid var(--gz-line);border-radius:var(--gz-radius-md);border-end-end-radius:var(--gz-radius-xs);background-color:var(--gz-surface)}.jump-slot[data-v-f362022f]{position:absolute;inset-block-end:var(--gz-4);inset-inline-start:50%;transform:translate(-50%);z-index:var(--gz-z-sticky);width:max-content}.jump-dot[data-v-f362022f]{display:block;width:var(--gz-dot-md);height:var(--gz-dot-md);border-radius:var(--gz-radius-circle);background-color:transparent;transition:var(--gz-t-tint)}.jump-dot[data-on=true][data-v-f362022f]{background-color:var(--gz-friend)}.fr[data-v-c70051bb]{position:relative;display:flex;align-items:center;gap:var(--gz-gap-tight);padding:var(--gz-2) var(--gz-3);border-radius:var(--gz-radius-md);color:var(--gz-text);cursor:pointer;--gz-avatar-cutout: var(--gz-surface);transition:var(--gz-t-control)}@media(pointer:coarse){.fr.is-row[data-v-c70051bb]{min-height:var(--gz-tap-min)}}@media(hover:hover){.fr[data-v-c70051bb]:not([aria-disabled=true]):hover{background-color:var(--gz-surface-raised);--gz-avatar-cutout: var(--gz-surface-raised)}.fr[aria-selected=true][data-v-c70051bb]:not([aria-disabled=true]):hover{background-color:var(--gz-friend-soft-strong)}}.fr[data-v-c70051bb]:not([aria-disabled=true]):active{background-color:var(--gz-surface-sunken)}.fr[aria-selected=true][data-v-c70051bb]:not([aria-disabled=true]):active{background-color:var(--gz-friend-soft)}.fr[data-v-c70051bb]:focus-visible{outline:var(--gz-focus-width) solid var(--gz-focus-color);outline-offset:calc(-1 * var(--gz-focus-offset))}.fr[aria-selected=true][data-v-c70051bb]{background-color:var(--gz-friend-soft);color:var(--gz-text)}.fr[aria-disabled=true][data-v-c70051bb]{color:var(--gz-text-faint);cursor:not-allowed}.fr[aria-busy=true][data-v-c70051bb]{cursor:progress}.fr-bar[data-v-c70051bb]{position:absolute;border-radius:var(--gz-radius-pill);background-color:var(--gz-friend);opacity:0;transition:opacity var(--gz-dur-tint) var(--gz-ease-enter),transform var(--gz-dur-enter) var(--gz-ease-enter)}.fr.is-row .fr-bar[data-v-c70051bb]{inset-block:var(--gz-radius-md);inset-inline-start:0;width:var(--gz-0-5);transform:scaleY(.4)}.fr.is-tile .fr-bar[data-v-c70051bb]{inset-inline:var(--gz-radius-md);inset-block-end:0;height:var(--gz-0-5);transform:scaleX(.4)}.fr[aria-selected=true] .fr-bar[data-v-c70051bb]{opacity:1;transform:none}.fr-face[data-v-c70051bb]{display:inline-flex;flex:none;border-radius:var(--gz-radius-circle);box-shadow:0 0 0 0 transparent;transition:box-shadow var(--gz-dur-tint) var(--gz-ease-enter)}.fr[aria-selected=true] .fr-face[data-v-c70051bb]{box-shadow:0 0 0 var(--gz-1) var(--gz-friend-soft)}.fr-text[data-v-c70051bb]{display:flex;flex-direction:column;min-width:0}.fr-name[data-v-c70051bb]{font-size:var(--gz-fs-base);line-height:var(--gz-lh-base);letter-spacing:var(--gz-ls-base);font-weight:var(--gz-weight-medium);color:inherit}.fr-preview[data-v-c70051bb]{font-size:var(--gz-fs-sm);line-height:var(--gz-lh-sm);letter-spacing:var(--gz-ls-sm);color:var(--gz-text-muted);min-height:calc(var(--gz-lh-sm) * 1em)}.fr[aria-selected=true] .fr-preview[data-v-c70051bb]{color:var(--gz-text-muted)}.fr[aria-disabled=true] .fr-preview[data-v-c70051bb]{color:inherit}.fr-busy[data-v-c70051bb]{display:grid;place-items:center;flex:none;width:var(--gz-icon-sm);height:var(--gz-icon-sm);color:var(--gz-text-muted)}.fr-busy .gz-spinner[data-v-c70051bb]{width:var(--gz-icon-sm);height:var(--gz-icon-sm);--gz-spinner-w: var(--gz-px)}.fr.is-tile[data-v-c70051bb]{flex-direction:column;gap:var(--gz-1);width:var(--gz-16);padding:var(--gz-2) 0 var(--gz-3);text-align:center}.fr.is-tile .fr-text[data-v-c70051bb]{align-items:center;width:100%}.fr.is-tile .fr-name[data-v-c70051bb]{width:100%;font-size:var(--gz-fs-xs);line-height:var(--gz-lh-xs);letter-spacing:var(--gz-ls-xs);text-align:center}.fr.is-tile .fr-busy[data-v-c70051bb]{position:absolute;inset-block-start:var(--gz-2);inset-inline-end:var(--gz-1)}.fl[data-v-6c0c6bf3]{--gz-stagger: calc(var(--gz-dur-tint) / 3);display:flex;min-width:0;min-height:0}.fl.is-column[data-v-6c0c6bf3]{flex-direction:column;height:100%}.fl.is-column .fl-scroll[data-v-6c0c6bf3]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--gz-2)}.fl.is-column .fl-box[data-v-6c0c6bf3]{display:flex;flex-direction:column;gap:var(--gz-1)}.fl.is-column .fl-foot[data-v-6c0c6bf3]{flex:none;padding:var(--gz-2);border-block-start:var(--gz-border) solid var(--gz-line)}.fl.is-strip[data-v-6c0c6bf3]{flex-direction:row;align-items:stretch;width:100%;border-block-end:var(--gz-border) solid var(--gz-line);background-color:var(--gz-surface)}.fl.is-strip .fl-scroll[data-v-6c0c6bf3]{flex:1 1 auto;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-padding-inline:var(--gz-2)}.fl.is-strip .fl-box[data-v-6c0c6bf3]{display:flex;align-items:stretch;gap:var(--gz-1);padding-inline-start:calc(var(--gz-2) + env(safe-area-inset-left,0px));padding-inline-end:calc(var(--gz-2) + env(safe-area-inset-right,0px));width:max-content}.fl.is-strip .fl-foot[data-v-6c0c6bf3]{display:grid;place-items:center;flex:none;padding-inline:var(--gz-2);border-inline-start:var(--gz-border) solid var(--gz-line)}.fl-skel[data-v-6c0c6bf3]{display:flex;align-items:center;gap:var(--gz-gap-tight);padding:var(--gz-2) var(--gz-3)}@media(pointer:coarse){.fl.is-column .fl-skel[data-v-6c0c6bf3]{min-height:var(--gz-tap-min)}}.fl-skel-text[data-v-6c0c6bf3]{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.fl.is-strip .fl-skel[data-v-6c0c6bf3]{flex-direction:column;gap:var(--gz-1);width:var(--gz-16);padding:var(--gz-2) 0 var(--gz-3)}.fl.is-strip .fl-skel-text[data-v-6c0c6bf3]{width:100%}.fl-empty[data-v-6c0c6bf3]{padding-block:var(--gz-4)}.gz-card[data-v-9e5de07d]{--card-veil-alpha: .72;position:relative;display:block;width:100%;border:var(--gz-border) solid var(--gz-line);border-radius:var(--card-radius);background:var(--gz-surface);color:var(--gz-text);box-shadow:var(--card-shadow);transition:var(--gz-t-control),box-shadow var(--gz-dur-move) var(--gz-ease-move)}.gz-card.is-e0[data-v-9e5de07d]{--card-shadow: none;--card-shadow-hover: var(--gz-shadow-1)}.gz-card.is-e1[data-v-9e5de07d]{--card-shadow: var(--gz-shadow-1);--card-shadow-hover: var(--gz-shadow-2)}.gz-card.is-e2[data-v-9e5de07d]{--card-shadow: var(--gz-shadow-2);--card-shadow-hover: var(--gz-shadow-3)}.gz-card.is-e3[data-v-9e5de07d]{--card-shadow: var(--gz-shadow-3);--card-shadow-hover: var(--gz-shadow-3)}.gz-card.is-r-sm[data-v-9e5de07d]{--card-radius: var(--gz-radius-sm)}.gz-card.is-r-md[data-v-9e5de07d]{--card-radius: var(--gz-radius-md)}.gz-card.is-r-lg[data-v-9e5de07d]{--card-radius: var(--gz-radius-lg)}.gz-card.is-p-none[data-v-9e5de07d]{--card-p: var(--gz-0)}.gz-card.is-p-sm[data-v-9e5de07d]{--card-p: var(--gz-pad-sm)}.gz-card.is-p-md[data-v-9e5de07d]{--card-p: var(--gz-pad-md)}.gz-card.is-p-lg[data-v-9e5de07d]{--card-p: var(--gz-pad-lg)}.gz-card.is-accent[data-v-9e5de07d]{--card-tone: var(--gz-accent);--card-tint: var(--gz-accent-soft);--card-tint-strong: var(--gz-accent-soft-strong)}.gz-card.is-friend[data-v-9e5de07d]{--card-tone: var(--gz-friend);--card-tint: var(--gz-friend-soft);--card-tint-strong: var(--gz-friend-soft-strong)}.gz-card.is-neutral[data-v-9e5de07d]{--card-tone: var(--gz-text-muted);--card-tint: var(--gz-surface-raised);--card-tint-strong: var(--gz-surface-raised)}.card-body[data-v-9e5de07d],.card-head[data-v-9e5de07d],.card-foot[data-v-9e5de07d]{padding:var(--card-p)}.card-head[data-v-9e5de07d]{border-block-end:var(--gz-border) solid var(--gz-line)}.card-foot[data-v-9e5de07d]{border-block-start:var(--gz-border) solid var(--gz-line)}.gz-card.is-interactive[data-v-9e5de07d]{text-align:start;cursor:pointer}@media(pointer:coarse){.gz-card.is-interactive[data-v-9e5de07d]{min-height:var(--gz-tap-min)}}@media(hover:hover){.gz-card.is-interactive[data-v-9e5de07d]:not(.is-disabled):not(.is-busy):hover{background:var(--gz-surface-raised);border-color:var(--gz-line-strong);box-shadow:var(--card-shadow-hover)}.gz-card.is-interactive.is-selected[data-v-9e5de07d]:not(.is-disabled):not(.is-busy):hover{background:var(--card-tint-strong);border-color:var(--card-tone)}}.gz-card.is-interactive[data-v-9e5de07d]:not(.is-disabled):not(.is-busy):active{background:var(--gz-surface-sunken);box-shadow:var(--card-shadow)}.gz-card.is-interactive.is-selected[data-v-9e5de07d]:not(.is-disabled):not(.is-busy):active{background:var(--card-tint)}.gz-card.is-selected[data-v-9e5de07d]{background:var(--card-tint)}.gz-card.has-bar[data-v-9e5de07d]:before{content:"";position:absolute;inset-block:var(--card-radius);inset-inline-start:0;width:var(--gz-0-5);border-radius:var(--gz-radius-pill);background:var(--card-tone);opacity:0;transition:opacity var(--gz-dur-tint) var(--gz-ease-enter)}.gz-card.has-bar.is-selected[data-v-9e5de07d]:before{opacity:1}.gz-card.is-disabled[data-v-9e5de07d]{background:var(--gz-surface);border-color:var(--gz-line);color:var(--gz-text-faint);box-shadow:none;cursor:not-allowed}.gz-card.is-disabled[aria-disabled=true][data-v-9e5de07d]{pointer-events:none}.gz-card.is-busy[data-v-9e5de07d]{pointer-events:none;cursor:progress}.card-veil[data-v-9e5de07d]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--gz-surface);opacity:var(--card-veil-alpha)}.card-busy[data-v-9e5de07d]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--gz-text-muted)}.root[data-v-0f884990]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--gz-z-modal);display:flex}.root.is-sheet[data-v-0f884990]{align-items:flex-end;justify-content:center}.root.is-dialog[data-v-0f884990]{align-items:center;justify-content:center;padding:var(--gz-6)}.scrim[data-v-0f884990]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gz-scrim);-webkit-backdrop-filter:blur(var(--gz-blur));backdrop-filter:blur(var(--gz-blur))}.panel[data-v-0f884990]{--panel-w-sm: calc(var(--gz-read-w) * .5);--panel-w-md: calc(var(--gz-read-w) * .62);--panel-w-lg: var(--gz-read-w);position:relative;display:flex;flex-direction:column;width:100%;background:var(--gz-surface-overlay);color:var(--gz-text);border:var(--gz-border) solid var(--gz-line);box-shadow:var(--gz-shadow-3)}.root.is-sheet .panel[data-v-0f884990]{border-radius:var(--gz-radius-lg) var(--gz-radius-lg) 0 0;border-bottom:0;max-height:calc(100vh - var(--gz-16));max-height:calc(100dvh - var(--gz-16))}.root.is-dialog .panel[data-v-0f884990]{border-radius:var(--gz-radius-lg);max-height:100%;transform-origin:center}.root.is-dialog .panel.size-sm[data-v-0f884990]{max-width:var(--panel-w-sm)}.root.is-dialog .panel.size-md[data-v-0f884990]{max-width:var(--panel-w-md)}.root.is-dialog .panel.size-lg[data-v-0f884990]{max-width:var(--panel-w-lg)}.root.is-dragging .panel[data-v-0f884990],.root.is-dragging .scrim[data-v-0f884990]{transition:none}.root.is-settling .panel[data-v-0f884990]{transition:transform var(--gz-dur-move) var(--gz-ease-move)}.root.is-settling .scrim[data-v-0f884990]{transition:opacity var(--gz-dur-move) var(--gz-ease-move)}.root.is-dialog .scrim.gz-scrim-leave-active[data-v-0f884990]{transition:opacity var(--gz-dur-exit) var(--gz-ease-exit)}.scrim.gz-scrim-leave-active[data-v-0f884990],.panel.gz-sheet-leave-active[data-v-0f884990],.panel.gz-pop-leave-active[data-v-0f884990]{pointer-events:none}.gz-sheet-enter-active .body[data-v-0f884990]{opacity:0;transition:opacity var(--gz-dur-enter) var(--gz-ease-enter) var(--gz-dur-tint)}.gz-sheet-enter-to .body[data-v-0f884990]{opacity:1}.grab[data-v-0f884990]{display:flex;align-items:center;justify-content:center;height:var(--gz-6);padding-top:var(--gz-2);touch-action:none;cursor:grab}.grab-bar[data-v-0f884990]{width:var(--gz-8);height:var(--gz-1);border-radius:var(--gz-radius-pill);background:var(--gz-line-strong);transition:var(--gz-t-control)}@media(hover:hover){.grab:not(.is-locked):hover .grab-bar[data-v-0f884990]{background:var(--gz-text-muted)}}.grab[data-v-0f884990]:not(.is-locked):active{cursor:grabbing}.grab:not(.is-locked):active .grab-bar[data-v-0f884990]{background:var(--gz-text-muted);transform:scaleX(1.12)}.grab.is-locked[data-v-0f884990]{cursor:default;touch-action:auto}.grab.is-locked .grab-bar[data-v-0f884990]{background:var(--gz-line)}.head[data-v-0f884990]{display:flex;align-items:flex-start;gap:var(--gz-gap-related);padding:var(--gz-pad-lg) var(--gz-pad-lg) var(--gz-gap-tight)}.root.is-sheet .head[data-v-0f884990]{padding-top:var(--gz-2);touch-action:none}.titles[data-v-0f884990]{display:flex;flex-direction:column;gap:var(--gz-1);flex:1 1 auto;padding-top:var(--gz-0-5)}.title[data-v-0f884990]{font-size:var(--gz-fs-lg);line-height:var(--gz-lh-lg);letter-spacing:var(--gz-ls-lg);font-weight:var(--gz-weight-semibold);color:var(--gz-text)}.desc[data-v-0f884990]{font-size:var(--gz-fs-sm);line-height:var(--gz-lh-sm);letter-spacing:var(--gz-ls-sm);color:var(--gz-text-muted);max-width:var(--gz-measure)}.close[data-v-0f884990]{flex:none;display:flex;align-items:center;justify-content:center;width:var(--gz-ctrl-h-sm);height:var(--gz-ctrl-h-sm);border-radius:var(--gz-radius-sm);background:transparent;color:var(--gz-text-muted);transition:var(--gz-t-control)}.close svg[data-v-0f884990]{width:var(--gz-icon-md);height:var(--gz-icon-md)}@media(hover:hover){.close[data-v-0f884990]:hover:not(:disabled){background:var(--gz-surface-raised);color:var(--gz-text)}}.close[data-v-0f884990]:active:not(:disabled){background:var(--gz-surface-sunken);color:var(--gz-text)}.close[data-v-0f884990]:disabled{color:var(--gz-text-faint);background:transparent}.body[data-v-0f884990]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:var(--gz-gap-tight) var(--gz-pad-lg) var(--gz-pad-lg);font-size:var(--gz-fs-base);line-height:var(--gz-lh-base);letter-spacing:var(--gz-ls-base)}.head+.body[data-v-0f884990]{padding-top:var(--gz-gap-tight)}.panel>.body[data-v-0f884990]:first-child{padding-top:var(--gz-pad-lg)}.foot[data-v-0f884990]{flex:none;padding:var(--gz-pad-lg);border-top:var(--gz-border) solid var(--gz-line);margin-top:var(--gz-0)}.root.is-sheet .foot[data-v-0f884990]{padding-bottom:calc(var(--gz-pad-lg) + env(safe-area-inset-bottom,0px))}.root.is-sheet .body[data-v-0f884990]:last-child{padding-bottom:calc(var(--gz-pad-lg) + env(safe-area-inset-bottom,0px))}.ff[data-v-eccf6347]{height:100%;overflow-y:auto;background:var(--gz-bg);color:var(--gz-text)}.ff__wrap[data-v-eccf6347]{display:flex;flex-direction:column;gap:var(--gz-gap-section);max-width:calc(var(--gz-read-w) * 1.4);margin-inline:auto;padding:var(--gz-8) var(--gz-gutter) var(--gz-16);padding-inline:max(var(--gz-gutter),env(safe-area-inset-left,0px)) max(var(--gz-gutter),env(safe-area-inset-right,0px))}.ff__head[data-v-eccf6347]{display:flex;flex-direction:column;gap:var(--gz-gap-inline)}.ff__lede[data-v-eccf6347]{margin:0;max-width:var(--gz-measure);color:var(--gz-text-muted)}.ff__count[data-v-eccf6347]{margin:0;color:var(--gz-text-muted)}.ff__grid[data-v-eccf6347]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gz-gap-related);list-style:none;margin:0;padding:0;--gz-stagger: calc(var(--gz-dur-tint) / 3)}@media(min-width:768px){.ff__grid[data-v-eccf6347]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1440px){.ff__grid[data-v-eccf6347]{grid-template-columns:repeat(3,minmax(0,1fr))}}.ff__card[data-v-eccf6347]{display:flex;flex-direction:column;height:100%;--gz-avatar-cutout: var(--gz-surface)}.ff__card[data-v-eccf6347] .card-body{display:flex;flex-direction:column;gap:var(--gz-gap-related);height:100%}.ff__top[data-v-eccf6347]{display:flex;align-items:center;gap:var(--gz-gap-tight);min-width:0}.ff__id[data-v-eccf6347]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gz-1);min-width:0}.ff__name[data-v-eccf6347]{margin:0;max-width:100%;font-weight:var(--gz-weight-semibold)}.ff__line[data-v-eccf6347]{flex:1 1 auto;margin:0;color:var(--gz-text-muted)}.ff__acts[data-v-eccf6347]{display:flex;gap:var(--gz-gap-inline)}.ff__acts[data-v-eccf6347]>*{min-width:0}.ff__acts[data-v-eccf6347]>*:first-child{flex:1 1 auto}.ff__acts[data-v-eccf6347]>*:last-child{flex:0 0 auto}.ff__detail[data-v-eccf6347]{display:flex;flex-direction:column;gap:var(--gz-gap-related);--gz-avatar-cutout: var(--gz-surface-overlay)}.ff__detail-head[data-v-eccf6347]{display:flex;align-items:center;gap:var(--gz-gap-tight)}.ff__detail-tags[data-v-eccf6347]{display:flex;flex-wrap:wrap;gap:var(--gz-gap-inline);min-width:0}.ff__detail-lede[data-v-eccf6347]{margin:0;color:var(--gz-text);font-weight:var(--gz-weight-medium)}.ff__prose[data-v-eccf6347]{display:flex;flex-direction:column;gap:var(--gz-gap-related);max-width:var(--gz-measure)}.ff__prose p[data-v-eccf6347]{margin:0;color:var(--gz-text-muted)}.ff__block[data-v-eccf6347]{display:flex;flex-direction:column;gap:var(--gz-gap-inline);max-width:var(--gz-measure);padding-top:var(--gz-gap-related);border-top:var(--gz-border) solid var(--gz-line)}.ff__block-title[data-v-eccf6347]{margin:0;color:var(--gz-text);font-weight:var(--gz-weight-semibold)}.ff__block-body[data-v-eccf6347]{margin:0;color:var(--gz-text-muted)}.ff__detail-note[data-v-eccf6347],.ff__note[data-v-eccf6347]{margin:0;max-width:var(--gz-measure);color:var(--gz-text-muted)}.ff__detail-acts[data-v-eccf6347]{display:flex;justify-content:flex-end;gap:var(--gz-gap-tight)}@media(max-width:767.98px){.ff__detail-acts[data-v-eccf6347]>*{flex:1 1 0;min-width:0}}.vp[data-v-32374eb9]{display:flex;flex-direction:column;gap:var(--gz-gap-related)}.vp__head[data-v-32374eb9]{display:flex;flex-direction:column;gap:var(--gz-1)}.vp__title[data-v-32374eb9]{color:var(--gz-text);font-weight:var(--gz-weight-medium)}.vp__blurb[data-v-32374eb9],.vp__note[data-v-32374eb9]{color:var(--gz-text-muted)}.vp__modes[data-v-32374eb9]{display:flex;gap:var(--gz-gap-inline);flex-wrap:wrap}.vp__mode[data-v-32374eb9]{display:inline-flex;align-items:center;gap:var(--gz-gap-inline);height:var(--gz-ctrl-h-sm);padding-inline:var(--gz-pad-sm);border:var(--gz-border) solid var(--gz-line);border-radius:var(--gz-radius-pill);background:transparent;color:var(--gz-text-muted);font-size:var(--gz-fs-xs);transition:var(--gz-t-control)}@media(hover:hover){.vp__mode[data-v-32374eb9]:hover:not(:disabled){color:var(--gz-text);background:var(--gz-surface-raised)}}.vp__mode[data-on=true][data-v-32374eb9]{color:var(--gz-text);background:var(--gz-surface-raised);border-color:var(--gz-accent)}.vp__mode[data-v-32374eb9]:disabled{opacity:.55;cursor:not-allowed}.vp__lock[data-v-32374eb9]{padding:0 var(--gz-1);border-radius:var(--gz-radius-pill);background:var(--gz-surface-sunken);color:var(--gz-text-muted)}.vp__grid[data-v-32374eb9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(184px,1fr));grid-auto-rows:1fr;gap:var(--gz-gap-inline);list-style:none;margin:0;padding:0}.vp__voice[data-v-32374eb9]{position:relative;display:flex;flex-direction:column;gap:var(--gz-gap-inline);width:100%;height:100%;padding:var(--gz-pad-sm);border:var(--gz-border) solid var(--gz-line);border-radius:var(--gz-radius-md);background:var(--gz-surface-raised);text-align:start;cursor:pointer;transition:var(--gz-t-control)}@media(hover:hover){.vp__voice[data-v-32374eb9]:hover{border-color:var(--gz-line-strong)}}.vp__voice[data-on=true][data-v-32374eb9]{border-color:var(--gz-accent);background:var(--gz-surface-overlay)}.vp__row[data-v-32374eb9]{display:flex;align-items:baseline;gap:var(--gz-gap-inline)}.vp__name[data-v-32374eb9]{color:var(--gz-text);font-weight:var(--gz-weight-medium)}.vp__gender[data-v-32374eb9]{padding:0 var(--gz-1);border-radius:var(--gz-radius-pill);background:var(--gz-surface-sunken);color:var(--gz-text-muted);text-transform:lowercase}.vp__foot[data-v-32374eb9]{display:flex;align-items:flex-end;gap:var(--gz-gap-inline);margin-block-start:auto}.vp__blurb2[data-v-32374eb9]{padding-inline-end:calc(var(--gz-7) + var(--gz-gap-inline));flex:1;min-width:0;color:var(--gz-text-muted)}.vp__wave[data-v-32374eb9]{display:flex;align-items:center;gap:var(--gz-0-5);height:var(--gz-8)}.vp__bar[data-v-32374eb9]{flex:1;min-width:var(--gz-0-5);border-radius:var(--gz-px);background:var(--gz-friend, var(--gz-accent));opacity:.45;transform-origin:center;transition:opacity var(--gz-dur-tint) var(--gz-ease-move)}.vp__voice[data-on=true] .vp__bar[data-v-32374eb9]{opacity:.75}.vp__wave[data-playing=true] .vp__bar[data-v-32374eb9]{opacity:1;animation:vp-pulse-32374eb9 var(--gz-dur-breath) var(--gz-ease-in-out) infinite;animation-delay:calc(var(--i) * var(--gz-dur-breath) / 50)}@keyframes vp-pulse-32374eb9{0%,to{transform:scaleY(.72)}50%{transform:scaleY(1.28)}}.vp__cell[data-v-32374eb9]{position:relative}.vp__play[data-v-32374eb9]{position:absolute;inset-block-end:var(--gz-pad-sm);inset-inline-end:var(--gz-pad-sm);z-index:var(--gz-z-raised);border:0;cursor:pointer;display:grid;place-items:center;width:var(--gz-7);height:var(--gz-7);border-radius:var(--gz-radius-circle);background:var(--gz-surface-sunken);color:var(--gz-text);transition:var(--gz-t-control)}@media(hover:hover){.vp__play[data-v-32374eb9]:hover{background:var(--gz-accent);color:var(--gz-on-accent)}}.vp__play svg[data-v-32374eb9],.vp__play .gz-spinner[data-v-32374eb9]{width:var(--gz-icon-sm);height:var(--gz-icon-sm)}.vp__play .gz-spinner[data-v-32374eb9]{--gz-spinner-w: var(--gz-0-5)}.vp__clone[data-v-32374eb9]{display:flex;align-items:center;gap:var(--gz-gap-inline)}.vp__file[data-v-32374eb9]{color:var(--gz-text-muted);min-width:0}.vp__input[data-v-32374eb9]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.vp__acts[data-v-32374eb9]{display:flex;justify-content:flex-end;gap:var(--gz-gap-inline)}@media(prefers-reduced-motion:reduce){.vp__wave[data-playing=true] .vp__bar[data-v-32374eb9]{animation:none}}.message[data-v-24069a28]{font-size:var(--gz-fs-base);line-height:var(--gz-lh-base);letter-spacing:var(--gz-ls-base);color:var(--gz-text-muted);max-width:var(--gz-measure);text-wrap:pretty}.actions[data-v-24069a28]{display:flex;flex-direction:column-reverse;gap:var(--gz-gap-tight)}.btn[data-v-24069a28]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:var(--gz-ctrl-h-lg);padding-inline:var(--gz-ctrl-px-lg);border-radius:var(--gz-radius-md);font-size:var(--gz-fs-base);line-height:var(--gz-lh-base);letter-spacing:var(--gz-ls-base);font-weight:var(--gz-weight-semibold);transition:var(--gz-t-control)}@media(min-width:768px){.actions[data-v-24069a28]{flex-direction:row;justify-content:flex-end}.btn[data-v-24069a28]{width:auto;min-width:var(--gz-20);height:var(--gz-ctrl-h-md);padding-inline:var(--gz-ctrl-px-md);border-radius:var(--gz-radius-sm)}}.ghost[data-v-24069a28]{border:var(--gz-border) solid var(--gz-line-strong);background:var(--gz-surface);color:var(--gz-text)}@media(hover:hover){.ghost[data-v-24069a28]:hover:not(:disabled){background:var(--gz-surface-raised)}}.ghost[data-v-24069a28]:active:not(:disabled){background:var(--gz-surface-sunken)}.ghost[data-v-24069a28]:disabled{background:var(--gz-surface);border-color:var(--gz-line);color:var(--gz-text-faint)}.primary[data-v-24069a28]{border:var(--gz-border) solid transparent}.is-accent[data-v-24069a28]{background:var(--gz-accent);color:var(--gz-on-accent)}@media(hover:hover){.is-accent[data-v-24069a28]:hover:not(:disabled){background:var(--gz-accent-hover)}}.is-accent[data-v-24069a28]:active:not(:disabled){background:var(--gz-accent-press)}.is-danger[data-v-24069a28]{background:var(--gz-danger);color:var(--gz-on-danger)}@media(hover:hover){.is-danger[data-v-24069a28]:hover:not(:disabled){background:var(--gz-danger-hover)}}.is-danger[data-v-24069a28]:active:not(:disabled){background:var(--gz-danger-press)}.primary[data-v-24069a28]:disabled:not([aria-busy=true]){background:var(--gz-surface-raised);color:var(--gz-text-faint)}.primary[aria-busy=true][data-v-24069a28]{cursor:progress}.label[data-v-24069a28]{transition:opacity var(--gz-dur-tint) var(--gz-ease-move)}.label.is-busy[data-v-24069a28]{opacity:0}.busy[data-v-24069a28]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.busy .gz-spinner[data-v-24069a28]{width:var(--gz-icon-sm);height:var(--gz-icon-sm)}.gz-field[data-v-13108909]{--gz-fld-h: var(--gz-ctrl-h-md);--gz-fld-px: var(--gz-3);--gz-fld-fs: var(--gz-fs-base);--gz-fld-lh: var(--gz-lh-base);--gz-fld-ls: var(--gz-ls-base);display:flex;flex-direction:column;gap:var(--gz-gap-inline)}.gz-field[data-size=sm][data-v-13108909]{--gz-fld-h: var(--gz-ctrl-h-sm);--gz-fld-px: var(--gz-2);--gz-fld-fs: var(--gz-fs-sm);--gz-fld-lh: var(--gz-lh-sm);--gz-fld-ls: var(--gz-ls-sm)}.gz-field[data-size=lg][data-v-13108909]{--gz-fld-h: var(--gz-ctrl-h-lg);--gz-fld-px: var(--gz-4)}.gz-field[data-size=lg] .gz-field__shell[data-v-13108909]{border-radius:var(--gz-radius-md)}.gz-field__label[data-v-13108909]{display:inline-flex;align-items:baseline;gap:var(--gz-0-5);color:var(--gz-text-muted);font-size:var(--gz-fs-sm);line-height:var(--gz-lh-sm);letter-spacing:var(--gz-ls-sm);font-weight:var(--gz-weight-medium);transition:var(--gz-t-tint);cursor:pointer}.gz-field[data-disabled=true] .gz-field__label[data-v-13108909]{color:var(--gz-text-faint);cursor:not-allowed}.gz-field__shell:focus-within~* .gz-field__label[data-v-13108909],.gz-field:has(.gz-field__shell:focus-within) .gz-field__label[data-v-13108909]{color:var(--gz-text)}.gz-field__required[data-v-13108909]{color:var(--gz-danger)}.gz-field__shell[data-v-13108909]{display:flex;align-items:center;gap:var(--gz-gap-inline);min-height:var(--gz-fld-h);padding-inline:var(--gz-fld-px);background-color:var(--gz-surface-sunken);border:var(--gz-border) solid var(--gz-line);border-radius:var(--gz-radius-sm);transition:var(--gz-t-tint)}@media(hover:hover){.gz-field:not([data-disabled=true]) .gz-field__shell[data-v-13108909]:hover{border-color:var(--gz-line-strong)}}.gz-field:not([data-disabled=true]) .gz-field__shell[data-v-13108909]:active{background-color:var(--gz-bg)}.gz-field__shell[data-v-13108909]:focus-within{border-color:var(--gz-accent);box-shadow:0 0 0 var(--gz-focus-width) var(--gz-accent-soft)}.gz-field[data-invalid=true] .gz-field__shell[data-v-13108909]{border-color:var(--gz-danger)}.gz-field[data-invalid=true] .gz-field__shell[data-v-13108909]:focus-within{box-shadow:0 0 0 var(--gz-focus-width) var(--gz-danger-soft)}.gz-field[data-disabled=true] .gz-field__shell[data-v-13108909]{background-color:var(--gz-surface);border-color:var(--gz-line)}.gz-field__input[data-v-13108909]{flex:1 1 auto;width:100%;height:calc(var(--gz-fld-h) - 2 * var(--gz-border));padding:0;background:none;border:0;color:var(--gz-text);font-family:var(--gz-font-ui);font-size:var(--gz-fld-fs);line-height:var(--gz-fld-lh);letter-spacing:var(--gz-fld-ls);caret-color:var(--gz-accent);transition:var(--gz-t-tint)}.gz-field__input[data-v-13108909]:focus-visible{outline:none}.gz-field__input[data-v-13108909]:disabled{color:var(--gz-text-faint)}.gz-field__input[data-v-13108909]:read-only{color:var(--gz-text-muted)}.gz-field__affix[data-v-13108909]{display:inline-flex;align-items:center;gap:var(--gz-1);flex:none;color:var(--gz-text-muted);font-size:var(--gz-fs-sm);line-height:var(--gz-lh-sm);letter-spacing:var(--gz-ls-sm)}.gz-field__affix[data-v-13108909] svg{width:var(--gz-icon-md);height:var(--gz-icon-md)}.gz-field__affix--busy .gz-spinner[data-v-13108909]{width:var(--gz-icon-md);height:var(--gz-icon-md);--gz-spinner-w: var(--gz-0-5)}.gz-field__foot[data-v-13108909]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gz-gap-tight);min-height:calc(var(--gz-lh-sm) * 1em);font-size:var(--gz-fs-sm);line-height:var(--gz-lh-sm);letter-spacing:var(--gz-ls-sm)}.gz-field__msg-slot[data-v-13108909]{flex:1 1 auto}.gz-field__msg[data-v-13108909]{margin:0}.gz-field__msg[data-tone=hint][data-v-13108909]{color:var(--gz-text-muted)}.gz-field__msg[data-tone=error][data-v-13108909]{color:var(--gz-danger);font-weight:var(--gz-weight-medium)}.gz-field__msg[data-tone=success][data-v-13108909]{color:var(--gz-success);font-weight:var(--gz-weight-medium)}.gz-field__count[data-v-13108909]{flex:none;color:var(--gz-text-muted);font-size:var(--gz-fs-2xs);line-height:var(--gz-lh-sm);letter-spacing:var(--gz-ls-2xs);transition:var(--gz-t-tint)}.gz-field__count[data-over=true][data-v-13108909]{color:var(--gz-danger)}.gz-field[data-disabled=true] .gz-field__count[data-v-13108909],.gz-field[data-disabled=true] .gz-field__msg[data-tone=hint][data-v-13108909]{color:var(--gz-text-faint)}@media(max-width:767.98px){.gz-field__foot[data-v-13108909]{gap:var(--gz-gap-inline)}}@media(max-width:767.98px)and (pointer:coarse){.gz-field[data-v-13108909]{--gz-fld-fs: var(--gz-fs-md);--gz-fld-lh: var(--gz-lh-md);--gz-fld-ls: var(--gz-ls-md)}}.gz-select[data-v-be2163d5],.gz-select__pop[data-v-be2163d5]{--gz-select-opt-h: var(--gz-9)}@media(pointer:coarse){.gz-select[data-v-be2163d5],.gz-select__pop[data-v-be2163d5]{--gz-select-opt-h: var(--gz-tap-min)}}.gz-select[data-v-be2163d5]{--gz-sel-h: var(--gz-ctrl-h-md);--gz-sel-px: var(--gz-3);--gz-sel-fs: var(--gz-fs-base);--gz-sel-lh: var(--gz-lh-base);--gz-sel-ls: var(--gz-ls-base);display:inline-flex;align-items:center;justify-content:space-between;gap:var(--gz-gap-inline);height:var(--gz-sel-h);padding-inline:var(--gz-sel-px);background-color:var(--gz-surface-sunken);border:var(--gz-border) solid var(--gz-line);border-radius:var(--gz-radius-sm);color:var(--gz-text);font-family:var(--gz-font-ui);font-size:var(--gz-sel-fs);line-height:var(--gz-sel-lh);letter-spacing:var(--gz-sel-ls);font-weight:var(--gz-weight-regular);text-align:start;vertical-align:middle;transition:var(--gz-t-control)}.gz-select[data-size=sm][data-v-be2163d5]{--gz-sel-h: var(--gz-ctrl-h-sm);--gz-sel-px: var(--gz-2);--gz-sel-fs: var(--gz-fs-sm);--gz-sel-lh: var(--gz-lh-sm);--gz-sel-ls: var(--gz-ls-sm)}.gz-select[data-size=lg][data-v-be2163d5]{--gz-sel-h: var(--gz-ctrl-h-lg);--gz-sel-px: var(--gz-4);border-radius:var(--gz-radius-md)}.gz-select--full[data-v-be2163d5]{display:flex;width:100%}@media(hover:hover){.gz-select[data-v-be2163d5]:hover:not(:disabled):not([data-busy=true]){border-color:var(--gz-line-strong)}}.gz-select[data-v-be2163d5]:active:not(:disabled):not([data-busy=true]){background-color:var(--gz-bg)}.gz-select[data-v-be2163d5]:focus-visible{outline:none;border-color:var(--gz-accent);box-shadow:0 0 0 var(--gz-focus-width) var(--gz-accent-soft)}.gz-select[data-open=true][data-v-be2163d5]{border-color:var(--gz-accent)}.gz-select[data-invalid=true][data-v-be2163d5]{border-color:var(--gz-danger)}.gz-select[data-invalid=true][data-v-be2163d5]:focus-visible{box-shadow:0 0 0 var(--gz-focus-width) var(--gz-danger-soft)}.gz-select[data-v-be2163d5]:disabled{background-color:var(--gz-surface);border-color:var(--gz-line);color:var(--gz-text-faint)}.gz-select[data-busy=true][data-v-be2163d5]{pointer-events:none;color:var(--gz-text-muted)}.gz-select__value[data-v-be2163d5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gz-select__value[data-placeholder=true][data-v-be2163d5]{color:var(--gz-text-muted)}.gz-select:disabled .gz-select__value[data-placeholder=true][data-v-be2163d5]{color:var(--gz-text-faint)}.gz-select__end[data-v-be2163d5]{display:grid;place-items:center;flex:none;width:var(--gz-icon-md);height:var(--gz-icon-md);color:var(--gz-text-muted)}.gz-select__end .gz-spinner[data-v-be2163d5]{width:var(--gz-icon-sm);height:var(--gz-icon-sm);--gz-spinner-w: var(--gz-0-5)}.gz-select__chevron[data-v-be2163d5]{width:var(--gz-icon-md);height:var(--gz-icon-md);transition:transform var(--gz-dur-enter) var(--gz-ease-move)}.gz-select[data-open=true] .gz-select__chevron[data-v-be2163d5]{transform:rotate(180deg)}.gz-select[data-open=true] .gz-select__end[data-v-be2163d5],.gz-select:focus-visible .gz-select__end[data-v-be2163d5]{color:var(--gz-accent)}.gz-select__pop[data-v-be2163d5]{position:fixed;z-index:var(--gz-z-popover);margin:0;padding:var(--gz-1);max-height:min(var(--gz-select-fit, 50vh),calc(var(--gz-24) * 4));overflow-y:auto;overscroll-behavior:contain;background-color:var(--gz-surface-overlay);border:var(--gz-border) solid var(--gz-line);border-radius:var(--gz-radius-md);box-shadow:var(--gz-shadow-2)}.gz-select__pop[data-side=top].gz-pop-enter-from[data-v-be2163d5]{transform:scale(.96) translate3d(0,var(--gz-1),0)}.gz-select__opt[data-v-be2163d5]{display:flex;align-items:center;gap:var(--gz-gap-inline);min-height:var(--gz-select-opt-h);padding:var(--gz-1) var(--gz-2);border-radius:calc(var(--gz-radius-md) - var(--gz-1));color:var(--gz-text);font-size:var(--gz-fs-base);line-height:var(--gz-lh-base);letter-spacing:var(--gz-ls-base);cursor:pointer;transition:var(--gz-t-tint)}.gz-select__pop[data-size=sm] .gz-select__opt[data-v-be2163d5]{font-size:var(--gz-fs-sm);line-height:var(--gz-lh-sm);letter-spacing:var(--gz-ls-sm)}.gz-select__opt[data-active=true][data-v-be2163d5]{background-color:var(--gz-accent-soft)}.gz-select__opt[data-v-be2163d5]:active{background-color:var(--gz-accent-soft-strong)}.gz-select__opt[data-selected=true][data-v-be2163d5]{color:var(--gz-text);font-weight:var(--gz-weight-medium)}.gz-select__opt[data-selected=true][data-active=true][data-v-be2163d5]{background-color:var(--gz-accent-soft)}.gz-select__opt[aria-disabled=true][data-v-be2163d5]{color:var(--gz-text-faint);cursor:not-allowed;background-color:transparent}.gz-select__tick[data-v-be2163d5]{display:grid;place-items:center;flex:none;width:var(--gz-icon-sm);height:var(--gz-icon-sm);color:var(--gz-accent);opacity:0;transition:opacity var(--gz-dur-1) var(--gz-ease-out)}.gz-select__tick svg[data-v-be2163d5]{width:var(--gz-icon-sm);height:var(--gz-icon-sm)}.gz-select__opt[data-selected=true] .gz-select__tick[data-v-be2163d5]{opacity:1}.gz-select__opt-text[data-v-be2163d5]{display:flex;flex-direction:column;overflow:hidden}.gz-select__opt-label[data-v-be2163d5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gz-select__opt-hint[data-v-be2163d5]{color:var(--gz-text-muted);font-size:var(--gz-fs-xs);line-height:var(--gz-lh-xs);letter-spacing:var(--gz-ls-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gz-select__note[data-v-be2163d5]{display:flex;align-items:center;min-height:var(--gz-select-opt-h);padding:var(--gz-1) var(--gz-2);color:var(--gz-text-muted);font-size:var(--gz-fs-sm);line-height:var(--gz-lh-sm);letter-spacing:var(--gz-ls-sm)}.gz-select__skeleton[data-v-be2163d5]{display:flex;align-items:center;min-height:var(--gz-select-opt-h);padding:var(--gz-1) var(--gz-2)}.gz-select__skeleton-line[data-v-be2163d5]{width:100%;height:var(--gz-3);border-radius:var(--gz-radius-xs)}.gz-toggle[data-v-71e184c1]{--gz-sw-track-w: var(--gz-11);--gz-sw-track-h: var(--gz-6);--gz-sw-inset: var(--gz-0-5);--gz-sw-thumb: calc( var(--gz-sw-track-h) - 2 * (var(--gz-border) + var(--gz-sw-inset)) );--gz-sw-travel: var(--gz-5);--gz-sw-x: 0;--gz-sw-scale: 1;display:flex;align-items:center;gap:var(--gz-gap-related)}.gz-toggle[data-size=sm][data-v-71e184c1]{--gz-sw-track-w: var(--gz-9);--gz-sw-track-h: var(--gz-5);--gz-sw-travel: var(--gz-4);gap:var(--gz-gap-tight)}.gz-toggle[data-position=end] .gz-toggle__text[data-v-71e184c1]{flex:1 1 auto;order:0}.gz-toggle[data-position=end] .gz-toggle__track[data-v-71e184c1],.gz-toggle[data-position=start] .gz-toggle__text[data-v-71e184c1]{order:1}.gz-toggle[data-position=start] .gz-toggle__track[data-v-71e184c1]{order:0}.gz-toggle__text[data-v-71e184c1]{display:flex;flex-direction:column;gap:var(--gz-1);cursor:pointer;user-select:none;-webkit-user-select:none}.gz-toggle__label[data-v-71e184c1]{color:var(--gz-text);font-size:var(--gz-fs-base);line-height:var(--gz-lh-base);letter-spacing:var(--gz-ls-base);font-weight:var(--gz-weight-medium);transition:var(--gz-t-tint)}.gz-toggle__desc[data-v-71e184c1]{color:var(--gz-text-muted);font-size:var(--gz-fs-sm);line-height:var(--gz-lh-sm);letter-spacing:var(--gz-ls-sm);transition:var(--gz-t-tint)}.gz-toggle[data-disabled=true] .gz-toggle__text[data-v-71e184c1]{cursor:not-allowed}.gz-toggle[data-disabled=true] .gz-toggle__label[data-v-71e184c1]{color:var(--gz-text-muted)}.gz-toggle[data-disabled=true] .gz-toggle__desc[data-v-71e184c1]{color:var(--gz-text-faint)}.gz-toggle[data-busy=true] .gz-toggle__text[data-v-71e184c1]{cursor:progress}.gz-toggle__track[data-v-71e184c1]{position:relative;display:inline-flex;align-items:center;flex:none;width:var(--gz-sw-track-w);height:var(--gz-sw-track-h);padding:var(--gz-sw-inset);background-color:var(--gz-surface-sunken);border:var(--gz-border) solid var(--gz-line-strong);border-radius:var(--gz-radius-pill);transition:background-color var(--gz-dur-enter) var(--gz-ease-move),border-color var(--gz-dur-enter) var(--gz-ease-move)}@media(hover:hover){.gz-toggle__track[data-v-71e184c1]:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--gz-surface-raised)}.gz-toggle__track:hover:not(:disabled):not([aria-disabled=true]) .gz-toggle__thumb[data-v-71e184c1]{background-color:var(--gz-text)}.gz-toggle__track[aria-checked=true][data-v-71e184c1]:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--gz-accent-hover);border-color:var(--gz-accent-hover)}}.gz-toggle__track[data-v-71e184c1]:active:not(:disabled):not([aria-disabled=true]){--gz-sw-scale: .88}.gz-toggle__track[aria-checked=true][data-v-71e184c1]{--gz-sw-x: var(--gz-sw-travel);background-color:var(--gz-accent);border-color:var(--gz-accent)}.gz-toggle__track[data-v-71e184c1]:disabled{background-color:var(--gz-surface);border-color:var(--gz-line)}.gz-toggle__track[aria-checked=true][data-v-71e184c1]:disabled{background-color:var(--gz-surface-raised);border-color:var(--gz-line)}.gz-toggle__track[aria-busy=true][data-v-71e184c1]{pointer-events:none}.gz-toggle__thumb[data-v-71e184c1]{display:grid;place-items:center;width:var(--gz-sw-thumb);height:var(--gz-sw-thumb);border-radius:var(--gz-radius-circle);background-color:var(--gz-text-muted);color:var(--gz-surface-sunken);transform:translate3d(var(--gz-sw-x),0,0) scale(var(--gz-sw-scale));transition:transform var(--gz-dur-enter) var(--gz-ease-alive),background-color var(--gz-dur-tint) var(--gz-ease-out)}.gz-toggle__track[aria-checked=true] .gz-toggle__thumb[data-v-71e184c1]{background-color:var(--gz-on-accent);color:var(--gz-accent)}.gz-toggle__track:disabled .gz-toggle__thumb[data-v-71e184c1]{background-color:var(--gz-text-faint)}.gz-toggle__thumb .gz-spinner[data-v-71e184c1]{width:calc(var(--gz-sw-thumb) - 2 * var(--gz-sw-inset));height:calc(var(--gz-sw-thumb) - 2 * var(--gz-sw-inset));--gz-spinner-w: var(--gz-px)}@media(pointer:coarse){.gz-toggle[data-v-71e184c1]{gap:var(--gz-5)}}.fe-panel[data-v-ec55a0ba]{display:flex;flex-direction:column;height:100%;min-height:0;background:var(--gz-surface);border:var(--gz-border) solid var(--gz-line);border-radius:var(--gz-radius-lg);box-shadow:var(--gz-shadow-1);overflow:hidden}.fe-head[data-v-ec55a0ba]{padding:var(--gz-6) var(--gz-6) var(--gz-4);border-bottom:var(--gz-border) solid var(--gz-line)}.fe-sub[data-v-ec55a0ba]{margin-top:var(--gz-1);color:var(--gz-text-muted)}.fe-body[data-v-ec55a0ba]{display:flex;flex-direction:column;gap:var(--gz-gap-section);min-height:0}.fe-panel>.fe-body[data-v-ec55a0ba]{flex:1 1 auto;overflow-y:auto;padding:var(--gz-6)}.fe-preview[data-v-ec55a0ba]{padding:var(--gz-5);background:var(--gz-surface-sunken);border:var(--gz-border) solid var(--gz-line);border-radius:var(--gz-radius-md);--gz-avatar-cutout: var(--gz-surface-sunken)}.fe-eyebrow[data-v-ec55a0ba]{margin-bottom:var(--gz-gap-tight);color:var(--gz-text-muted);text-transform:none;font-weight:var(--gz-weight-medium)}.fe-preview-row[data-v-ec55a0ba]{display:flex;align-items:flex-start;gap:var(--gz-gap-related)}.fe-preview-text[data-v-ec55a0ba]{display:flex;flex-direction:column;gap:var(--gz-gap-inline);min-width:0}.fe-preview-name[data-v-ec55a0ba]{color:var(--gz-friend);font-weight:var(--gz-weight-semibold);transition:var(--gz-t-tint)}.fe-preview-name[data-unnamed=true][data-v-ec55a0ba]{color:var(--gz-text-muted);font-weight:var(--gz-weight-regular)}.fe-voice[data-v-ec55a0ba]{color:var(--gz-text);font-family:var(--gz-font-prose);max-width:var(--gz-measure)}.fe-blank[data-v-ec55a0ba]{color:var(--gz-text-muted);max-width:44ch}.fe-who[data-v-ec55a0ba]{--gz-clamp: 2;margin-top:var(--gz-1);color:var(--gz-text-muted);max-width:var(--gz-measure)}.fe-fields[data-v-ec55a0ba],.fe-more-in[data-v-ec55a0ba]{display:flex;flex-direction:column;gap:var(--gz-gap-related)}.fe-label[data-v-ec55a0ba]{display:block;margin-bottom:var(--gz-2);color:var(--gz-text-muted);font-weight:var(--gz-weight-medium)}.fe-hint[data-v-ec55a0ba]{margin-top:var(--gz-2);color:var(--gz-text-muted)}.fe-row[data-v-ec55a0ba]{display:flex;flex-direction:column}.fe-photo[data-v-ec55a0ba]{display:flex;flex-direction:column;align-items:center;gap:var(--gz-gap-tight)}.fe-photo-btn[data-v-ec55a0ba]{position:relative;display:block;padding:0;border:0;border-radius:var(--gz-radius-circle);background:none;cursor:pointer;transition:var(--gz-t-control)}.fe-photo-btn[data-v-ec55a0ba]:disabled{cursor:default}.fe-photo-veil[data-v-ec55a0ba]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:var(--gz-radius-circle);background:var(--gz-scrim);color:var(--gz-text);opacity:0;transition:opacity var(--gz-dur-tint) var(--gz-ease-move)}.fe-photo-veil svg[data-v-ec55a0ba]{width:var(--gz-icon-lg);height:var(--gz-icon-lg)}.fe-photo-btn:hover .fe-photo-veil[data-v-ec55a0ba],.fe-photo-btn:focus-visible .fe-photo-veil[data-v-ec55a0ba]{opacity:1}.fe-photo-file[data-v-ec55a0ba]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.fe-photo-drop[data-v-ec55a0ba]{padding:var(--gz-1) var(--gz-2);border:0;border-radius:var(--gz-radius-pill);background:transparent;color:var(--gz-text-muted);transition:var(--gz-t-control)}.fe-photo-drop[data-v-ec55a0ba]:hover{color:var(--gz-text);background:var(--gz-surface-raised)}@media(prefers-reduced-motion:reduce){.fe-photo-veil[data-v-ec55a0ba]{transition:none}}.fe-voicepicker[data-v-ec55a0ba]{padding-block-start:var(--gz-gap-related);border-block-start:var(--gz-border) solid var(--gz-line)}.fe-sex[data-v-ec55a0ba]{display:flex;flex-direction:column;gap:var(--gz-gap-inline)}.fe-sex-label[data-v-ec55a0ba],.fe-sex-hint[data-v-ec55a0ba]{color:var(--gz-text-muted)}.fe-sex-row[data-v-ec55a0ba]{display:flex;gap:var(--gz-gap-inline)}.fe-sex-opt[data-v-ec55a0ba]{min-height:var(--gz-11, 44px);padding-inline:var(--gz-pad-md);border:var(--gz-border) solid var(--gz-line);border-radius:var(--gz-radius-pill);background:transparent;color:var(--gz-text-muted);font-size:var(--gz-fs-sm);transition:var(--gz-t-control)}.fe-sex-opt[data-v-ec55a0ba]:hover:not(:disabled){color:var(--gz-text);background:var(--gz-surface-raised)}.fe-sex-opt[data-on=true][data-v-ec55a0ba]{color:var(--gz-text);background:var(--gz-surface-raised);border-color:var(--gz-accent)}.fe-swatches[data-v-ec55a0ba]{display:flex;flex-wrap:wrap;gap:var(--gz-gap-tight)}.fe-swatch[data-v-ec55a0ba]{display:grid;place-items:center;width:var(--gz-avatar-md);height:var(--gz-avatar-md);border-radius:var(--gz-radius-circle);background:transparent;border:var(--gz-0-5) solid transparent;transition:var(--gz-t-control)}.fe-swatch-dot[data-v-ec55a0ba]{display:grid;place-items:center;width:var(--gz-icon-lg);height:var(--gz-icon-lg);border-radius:var(--gz-radius-circle);background:var(--gz-friend);color:var(--gz-friend-ink);transition:var(--gz-t-control)}.fe-swatch-tick[data-v-ec55a0ba]{width:var(--gz-icon-sm);height:var(--gz-icon-sm);opacity:0;transform:scale(.6);transition:var(--gz-t-move)}@media(hover:hover){.fe-swatch:hover:not(:disabled) .fe-swatch-dot[data-v-ec55a0ba]{transform:scale(1.08)}}.fe-swatch:active:not(:disabled) .fe-swatch-dot[data-v-ec55a0ba]{transform:scale(.94)}.fe-swatch[aria-checked=true][data-v-ec55a0ba]{border-color:var(--gz-friend)}.fe-swatch[aria-checked=true] .fe-swatch-tick[data-v-ec55a0ba]{opacity:1;transform:none}.fe-swatch:disabled .fe-swatch-dot[data-v-ec55a0ba]{background:var(--gz-surface-raised);color:var(--gz-text-faint)}.fe-swatch:disabled[aria-checked=true][data-v-ec55a0ba]{border-color:var(--gz-line-strong)}.fe-more[data-v-ec55a0ba]{display:flex;flex-direction:column;gap:var(--gz-3)}.fe-disclose[data-v-ec55a0ba]{display:flex;align-items:center;justify-content:space-between;gap:var(--gz-3);width:100%;min-height:var(--gz-ctrl-h-md);padding:var(--gz-2) var(--gz-3);color:var(--gz-text);font-weight:var(--gz-weight-medium);background:transparent;border:var(--gz-border) solid var(--gz-line);border-radius:var(--gz-radius-sm);transition:var(--gz-t-control)}@media(hover:hover){.fe-disclose[data-v-ec55a0ba]:hover:not(:disabled){background:var(--gz-surface-raised);border-color:var(--gz-line-strong)}}.fe-disclose[data-v-ec55a0ba]:active:not(:disabled){background:var(--gz-surface-sunken)}.fe-disclose[data-v-ec55a0ba]:disabled{color:var(--gz-text-faint);border-color:var(--gz-line)}.fe-chevron[data-v-ec55a0ba]{width:var(--gz-icon-md);height:var(--gz-icon-md);color:var(--gz-text-muted);transition:transform var(--gz-dur-move) var(--gz-ease-move)}.fe-disclose[aria-expanded=true] .fe-chevron[data-v-ec55a0ba]{transform:rotate(180deg)}.fe-more-in[data-v-ec55a0ba]{padding:var(--gz-1);margin:calc(-1 * var(--gz-1))}.fe-foot[data-v-ec55a0ba]{position:sticky;bottom:0;padding-top:var(--gz-4);padding-bottom:var(--gz-4);background:var(--gz-surface);border-top:var(--gz-border) solid var(--gz-line);margin-top:auto}.fe-actions[data-v-ec55a0ba]{display:flex;flex-direction:column;gap:var(--gz-gap-tight)}.fe-actions[data-v-ec55a0ba]>*{width:100%}@media(min-width:768px){.fe-foot[data-v-ec55a0ba]{padding-bottom:calc(var(--gz-4) + env(safe-area-inset-bottom,0px))}.fe-actions[data-v-ec55a0ba]{flex-direction:row;justify-content:flex-end}.fe-actions[data-v-ec55a0ba]>*{width:auto}.fe-act-delete[data-v-ec55a0ba]{margin-inline-end:auto}}@media(min-width:1024px){.fe-panel>.fe-body[data-v-ec55a0ba]{padding:var(--gz-8)}.fe-head[data-v-ec55a0ba]{padding:var(--gz-8) var(--gz-8) var(--gz-5)}}.gal[data-v-faef731a]{display:grid;grid-template-columns:176px minmax(0,1fr);gap:var(--gz-gap-group);align-items:start;min-height:0;--gal-pad: var(--gz-gap-group);padding:var(--gal-pad) var(--gal-pad);overflow-y:auto;overscroll-behavior:contain}.gal__main[data-v-faef731a]{display:flex;flex-direction:column;gap:var(--gz-gap-related);min-width:0}.gal__side[data-v-faef731a]{position:sticky;inset-block-start:var(--gz-gap-related);padding-block-start:var(--gz-gap-related);display:flex;flex-direction:column;gap:var(--gz-1);min-width:0}.gal__side-head[data-v-faef731a]{margin-block:var(--gz-gap-tight) var(--gz-1);color:var(--gz-text-muted);text-transform:uppercase}.gal__side-head[data-v-faef731a]:first-child{margin-block-start:0}.gal__src[data-v-faef731a]{display:flex;align-items:center;gap:var(--gz-gap-inline);min-width:0;padding:var(--gz-1) var(--gz-2);border:var(--gz-border) solid transparent;border-radius:var(--gz-radius-sm);background:transparent;color:var(--gz-text-muted);text-align:start;cursor:pointer;transition:var(--gz-t-control)}@media(hover:hover){.gal__src[data-v-faef731a]:hover{color:var(--gz-text);background:var(--gz-surface-raised)}}.gal__src[data-on=true][data-v-faef731a]{color:var(--gz-text);background:var(--gz-surface-raised);border-color:var(--gz-line)}.gal__src-name[data-v-faef731a]{min-width:0}.gal__head[data-v-faef731a]{position:sticky;inset-block-start:calc(var(--gal-pad) * -1);z-index:1;margin-block-start:calc(var(--gal-pad) * -1);padding-block:var(--gz-gap-section) var(--gz-gap-group);background:var(--gz-bg)}@media(max-width:767.98px){.gal[data-v-faef731a]{grid-template-columns:minmax(0,1fr);gap:var(--gz-gap-related);--gal-pad: var(--gz-gap-related)}.gal__side[data-v-faef731a]{position:static;flex-direction:row;gap:var(--gz-gap-inline);overflow-x:auto;padding-block-end:var(--gz-1);scroll-snap-type:x proximity;scroll-padding-inline:var(--gz-gap-related);padding-inline-end:var(--gz-gap-related)}.gal__side-head[data-v-faef731a]{display:none}.gal__src[data-v-faef731a]{flex:0 0 auto;min-height:var(--gz-11, 44px);scroll-snap-align:start}}.gal__head[data-v-faef731a]{display:flex;align-items:flex-end;gap:var(--gz-gap-tight)}.gal__titles[data-v-faef731a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--gz-2)}.gal__title[data-v-faef731a]{color:var(--gz-text)}.gal__blurb[data-v-faef731a]{color:var(--gz-text-muted)}.gal__file[data-v-faef731a]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.gal__acts[data-v-faef731a]{display:flex;align-items:center;gap:var(--gz-gap-inline);flex-wrap:wrap}.gal__count[data-v-faef731a]{color:var(--gz-text-muted);font-variant-numeric:tabular-nums}.gal__get[data-v-faef731a],.gal__kill[data-v-faef731a]{position:absolute;inset-block-start:var(--gz-2);inset-inline-end:var(--gz-2);display:grid;place-items:center;width:var(--gz-7);height:var(--gz-7);border:var(--gz-border) solid var(--gz-line);border-radius:var(--gz-radius-circle);background:var(--gz-surface-overlay);color:var(--gz-text);opacity:0;cursor:pointer;-webkit-backdrop-filter:blur(var(--gz-blur));backdrop-filter:blur(var(--gz-blur));transition:var(--gz-t-control)}.gal__get[data-v-faef731a]{inset-inline-end:calc(var(--gz-2) + var(--gz-7) + var(--gz-1))}.gal__get[data-v-faef731a]:after,.gal__kill[data-v-faef731a]:after{content:"";position:absolute;inset:calc((var(--gz-11) - var(--gz-7)) / -2)}@media(hover:hover){.gal__get[data-v-faef731a]:after{inset-inline-end:0}.gal__kill[data-v-faef731a]:after{inset-inline-start:0}}@media(hover:none){.gal__get[data-v-faef731a]{opacity:1;inset-inline-end:var(--gz-2)}.gal__kill[data-v-faef731a]{display:none}}.gal__get svg[data-v-faef731a],.gal__kill svg[data-v-faef731a]{width:var(--gz-icon-sm);height:var(--gz-icon-sm)}@media(hover:hover){.gal__get[data-v-faef731a]:hover{border-color:var(--gz-accent);color:var(--gz-accent)}.gal__kill[data-v-faef731a]:hover{border-color:var(--gz-danger);color:var(--gz-danger)}}.gal__cell:hover .gal__get[data-v-faef731a],.gal__cell:hover .gal__kill[data-v-faef731a],.gal__get[data-v-faef731a]:focus-visible,.gal__kill[data-v-faef731a]:focus-visible{opacity:1}.gal__tick[data-v-faef731a]{position:absolute;inset-block-start:var(--gz-2);inset-inline-start:var(--gz-2);display:grid;place-items:center;width:var(--gz-5);height:var(--gz-5);border:var(--gz-0-5) solid var(--gz-line-strong);border-radius:var(--gz-radius-circle);background:var(--gz-surface-overlay);color:var(--gz-on-accent);transition:var(--gz-t-control)}.gal__tick[data-on=true][data-v-faef731a]{border-color:var(--gz-accent);background:var(--gz-accent)}.gal__tick svg[data-v-faef731a]{width:var(--gz-icon-sm);height:var(--gz-icon-sm)}.gal__shot[data-picked=true][data-v-faef731a]{outline:var(--gz-2) solid var(--gz-accent);outline-offset:calc(var(--gz-2) * -1)}.gal__shot[data-picked=true] img[data-v-faef731a],.gal__shot[data-picked=true] video[data-v-faef731a]{opacity:.62}.gal__cell[data-v-faef731a]{position:relative}.gal__grid[data-v-faef731a]{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:var(--gz-gap-inline);list-style:none;margin:0;padding:0}.gal__cell[data-v-faef731a]{aspect-ratio:1 / 1;border-radius:var(--gz-radius-sm);overflow:hidden;background:var(--gz-surface-sunken)}.gal__shot[data-v-faef731a]{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer;transition:var(--gz-t-control)}.gal__shot img[data-v-faef731a],.gal__shot video[data-v-faef731a]{width:100%;height:100%;object-fit:cover;object-position:center 28%;display:block}@media(hover:hover){.gal__shot:hover img[data-v-faef731a],.gal__shot:hover video[data-v-faef731a]{transform:scale(1.03)}}.gal__shot img[data-v-faef731a],.gal__shot video[data-v-faef731a]{transition:transform var(--gz-dur-move) var(--gz-ease-move)}.gal__play[data-v-faef731a]{position:absolute;inset-block-start:var(--gz-2);inset-inline-start:var(--gz-2);display:inline-flex;align-items:center;gap:var(--gz-1);padding:2px var(--gz-2) 2px var(--gz-1);border-radius:var(--gz-radius-pill, 999px);color:#fff;background:#0a0a0e9e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;font-variant-numeric:tabular-nums}.gal__play svg[data-v-faef731a]{inline-size:13px;block-size:13px}.gal__info[data-v-faef731a]{position:absolute;inset-inline:0;inset-block-end:0;padding:var(--gz-4) var(--gz-2) var(--gz-2);color:#ffffffd1;text-align:start;pointer-events:none;background:linear-gradient(to bottom,#08080c00,#08080cc7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gal__file-tile[data-v-faef731a]{display:grid;place-items:center;width:100%;height:100%;padding:var(--gz-pad-sm);color:var(--gz-text-muted);overflow-wrap:anywhere}.gal__from[data-v-faef731a]{position:absolute;inset-block-end:var(--gz-2);inset-inline-start:var(--gz-2);padding:var(--gz-1) var(--gz-2);border-radius:var(--gz-radius-pill);background:var(--gz-surface-overlay);color:var(--gz-text);-webkit-backdrop-filter:blur(var(--gz-blur));backdrop-filter:blur(var(--gz-blur))}.gal__sentinel[data-v-faef731a]{grid-column:1 / -1;height:1px}.gal__empty[data-v-faef731a]{margin-block:var(--gz-gap-section)}.gal__audio-tile[data-v-faef731a]{display:grid;place-content:center;justify-items:center;gap:var(--gz-gap-inline);width:100%;height:100%;padding:var(--gz-pad-sm);color:var(--gz-text-muted);text-align:center}.gal__audio-tile svg[data-v-faef731a]{width:var(--gz-icon-lg);height:var(--gz-icon-lg);color:var(--gz-accent)}.gal__audio-said[data-v-faef731a]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.gal__audio-stage[data-v-faef731a]{display:flex;flex-direction:column;align-items:center;gap:var(--gz-gap-related);max-width:min(560px,100%)}.gal__audio-stage audio[data-v-faef731a]{width:min(420px,80vw)}.gal__said[data-v-faef731a]{color:var(--gz-text);text-align:center}.gal__link[data-v-faef731a]{color:var(--gz-accent)}.gal__facts[data-v-faef731a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--gz-gap-inline)}.gal__sub[data-v-faef731a]{display:flex;flex-wrap:wrap;gap:var(--gz-1);color:var(--gz-text-muted);font-variant-numeric:tabular-nums}.gal__step[data-v-faef731a]{position:absolute;inset-block-start:50%;transform:translateY(-50%);display:grid;place-items:center;width:var(--gz-ctrl-h-lg);height:var(--gz-ctrl-h-lg);border:var(--gz-border) solid var(--gz-line);border-radius:var(--gz-radius-circle);background:var(--gz-surface-overlay);color:var(--gz-text);cursor:pointer;-webkit-backdrop-filter:blur(var(--gz-blur));backdrop-filter:blur(var(--gz-blur));transition:var(--gz-t-control)}@media(hover:hover){.gal__step[data-v-faef731a]:hover{background:var(--gz-surface-raised)}}.gal__step svg[data-v-faef731a]{width:var(--gz-icon-md);height:var(--gz-icon-md)}.gal__step--prev[data-v-faef731a]{inset-inline-start:var(--gz-gap-related)}.gal__step--next[data-v-faef731a]{inset-inline-end:var(--gz-gap-related)}.gal__lightbox[data-v-faef731a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--gz-z-modal);display:grid;grid-template-rows:1fr auto;gap:var(--gz-gap-related);padding:calc(var(--gz-gap-group) + env(safe-area-inset-top,0px)) calc(var(--gz-gap-group) + env(safe-area-inset-right,0px)) calc(var(--gz-gap-group) + env(safe-area-inset-bottom,0px)) calc(var(--gz-gap-group) + env(safe-area-inset-left,0px));background:var(--gz-scrim);-webkit-backdrop-filter:blur(var(--gz-blur));backdrop-filter:blur(var(--gz-blur))}.gal__stage[data-v-faef731a]{display:grid;place-items:center;min-height:0}.gal__stage img[data-v-faef731a],.gal__stage video[data-v-faef731a]{max-width:100%;max-height:100%;border-radius:var(--gz-radius-md);box-shadow:var(--gz-shadow-3)}.gal__meta[data-v-faef731a]{display:flex;align-items:center;gap:var(--gz-gap-related)}.gal__caption[data-v-faef731a]{flex:1;min-width:0;color:var(--gz-text)}.gal__meta-acts[data-v-faef731a]{display:flex;align-items:center;gap:var(--gz-gap-inline)}.gal__close[data-v-faef731a]{margin-inline-start:var(--gz-gap-related)}@media(prefers-reduced-motion:reduce){.gal__shot:hover img[data-v-faef731a],.gal__shot:hover video[data-v-faef731a]{transform:none}.gal__get[data-v-faef731a],.gal__kill[data-v-faef731a],.gal__tick[data-v-faef731a],.gal__shot[data-v-faef731a]{transition:none}}@media(max-width:767.98px){.gal__grid[data-v-faef731a]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.gal__head[data-v-faef731a]{flex-direction:column;align-items:stretch;padding-block:var(--gz-gap-related) var(--gz-gap-tight)}.gal__count[data-v-faef731a]{flex:1 0 100%}.gal__acts>button[data-v-faef731a]{flex:1 1 auto;min-width:0}}.home[data-v-83e0c673]{height:100%;overflow-y:auto;background:var(--gz-bg);color:var(--gz-text)}.wrap[data-v-83e0c673]{max-width:calc(var(--gz-read-w) * 1.5);margin-inline:auto;padding:var(--gz-8) var(--gz-gutter) calc(var(--gz-16) + env(safe-area-inset-bottom,0px));padding-inline:max(var(--gz-gutter),env(safe-area-inset-left,0px)) max(var(--gz-gutter),env(safe-area-inset-right,0px));display:flex;flex-direction:column;gap:var(--gz-gap-section)}.block[data-v-83e0c673]{display:flex;flex-direction:column;padding-top:var(--gz-gap-section);border-top:var(--gz-border) solid var(--gz-line)}.block[data-v-83e0c673]:first-child{padding-top:0;border-top:0}.head[data-v-83e0c673]{font-weight:var(--gz-weight-semibold)}.hint[data-v-83e0c673]{color:var(--gz-text-muted);max-width:var(--gz-measure)}.section-hint[data-v-83e0c673]{margin-top:var(--gz-2)}.block>.head+.resume[data-v-83e0c673],.block>.head+.grid[data-v-83e0c673],.section-hint+.wallets[data-v-83e0c673]{margin-top:var(--gz-gap-related)}.resume-row[data-v-83e0c673]{display:flex;align-items:center;gap:var(--gz-3);min-width:0;text-align:start}.resume-text[data-v-83e0c673]{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--gz-0-5);min-width:0}.resume-name[data-v-83e0c673]{font-weight:var(--gz-weight-semibold)}.resume-sub[data-v-83e0c673]{color:var(--gz-text-muted)}.resume-verb[data-v-83e0c673]{flex:none;color:var(--gz-accent);font-weight:var(--gz-weight-medium);white-space:nowrap}.resume[data-v-83e0c673] .gz-empty{width:100%}.grid[data-v-83e0c673]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gz-gap-related);--gz-stagger: calc(var(--gz-dur-tint) / 3)}.cell[data-v-83e0c673]{display:flex}.app-card.has-media[data-v-83e0c673]{overflow:hidden}.app-card.has-media[data-v-83e0c673] .card-body{position:relative;display:block;aspect-ratio:9 / 16;padding:0}.app-media[data-v-83e0c673]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(120% 80% at 50% 0%,rgba(255,255,255,.08),transparent 60%),var(--gz-surface-2, rgba(255, 255, 255, .04))}.app-media-still[data-v-83e0c673],.app-media-clip[data-v-83e0c673]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.app-media-clip[data-v-83e0c673]{opacity:0;transition:opacity var(--gz-dur-tint, .18s) ease}.app-media-clip.is-live[data-v-83e0c673]{opacity:1}.app-media-scrim[data-v-83e0c673]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,#08080c00 34%,#08080c8c 66%,#08080ceb)}.app-media-mark[data-v-83e0c673]{position:absolute;inset-block-start:10px;inset-inline-start:10px;display:grid;place-items:center;inline-size:30px;block-size:30px;border-radius:9px;color:#fff;background:#0c0c1080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform var(--gz-dur-tint, .18s) ease}.app-media-mark svg[data-v-83e0c673]{inline-size:17px;block-size:17px}.app-media.is-blank[data-v-83e0c673]{background:radial-gradient(90% 70% at 50% 10%,color-mix(in srgb,var(--gz-slick-1, #ff2e88) 26%,transparent),transparent 70%),linear-gradient(160deg,var(--gz-surface-2, rgba(255, 255, 255, .05)),var(--gz-surface-sunken, rgba(0, 0, 0, .25)))}.app-media.is-blank .app-media-mark[data-v-83e0c673]{top:0;right:0;bottom:0;left:0;margin:auto;inline-size:30%;block-size:auto;aspect-ratio:1;border-radius:var(--gz-radius-lg, 18px);background:#ffffff14;color:#ffffffd9}.app-media.is-blank .app-media-mark svg[data-v-83e0c673]{inline-size:52%;block-size:52%}.app-foot[data-v-83e0c673]{position:absolute;inset-inline:0;inset-block-end:0;padding:var(--gz-space-4, 14px)}.app-card.has-media .app-name[data-v-83e0c673]{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.app-card.has-media .app-blurb[data-v-83e0c673]{color:#ffffffbd;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 2px rgba(0,0,0,.45)}.app-media-still[data-v-83e0c673],.app-media-clip[data-v-83e0c673]{transition:transform var(--gz-dur-tint, .18s) ease,opacity var(--gz-dur-tint, .18s) ease}.cell:hover .app-media-still[data-v-83e0c673],.cell:hover .app-media-clip[data-v-83e0c673]{transform:scale(1.04)}.cell:hover .app-media-mark[data-v-83e0c673]{transform:scale(1.06)}@media(prefers-reduced-motion:reduce){.app-media-still[data-v-83e0c673],.app-media-clip[data-v-83e0c673]{transition:none}.cell:hover .app-media-still[data-v-83e0c673],.cell:hover .app-media-clip[data-v-83e0c673]{transform:none}}.app-card[data-v-83e0c673]{display:flex;flex-direction:column;height:100%;text-align:start}.app-card[data-v-83e0c673] .card-body{display:flex;flex:1 1 auto;flex-direction:column}.app-row[data-v-83e0c673]{display:flex;flex:1 1 auto;align-items:flex-start;gap:var(--gz-3);min-width:0}.app-mark[data-v-83e0c673]{display:inline-grid;place-items:center;flex:none;width:var(--gz-10);height:var(--gz-10);border-radius:var(--gz-radius-md);background:var(--gz-accent-soft);color:var(--gz-accent)}.app-mark svg[data-v-83e0c673]{width:var(--gz-icon-lg);height:var(--gz-icon-lg)}.app-text[data-v-83e0c673]{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.app-head[data-v-83e0c673]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--gz-2)}.app-name[data-v-83e0c673]{font-weight:var(--gz-weight-semibold)}.app-blurb[data-v-83e0c673]{margin-top:var(--gz-gap-tight);color:var(--gz-text-muted)}.wallets[data-v-83e0c673]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gz-gap-related)}.wallet[data-v-83e0c673]{display:flex;flex-direction:column}.wallet[data-v-83e0c673] .card-body{display:flex;flex-direction:column;gap:var(--gz-2)}.wallet-name[data-v-83e0c673]{font-weight:var(--gz-weight-semibold)}.figure[data-v-83e0c673]{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--gz-2);margin-top:var(--gz-1)}.figure-used[data-v-83e0c673]{font-size:var(--gz-fs-2xl);line-height:var(--gz-lh-2xl);letter-spacing:var(--gz-ls-2xl);font-weight:var(--gz-weight-semibold)}.figure-total[data-v-83e0c673]{font-size:var(--gz-fs-lg);line-height:var(--gz-lh-lg);letter-spacing:var(--gz-ls-lg);color:var(--gz-text-muted)}.figure-unit[data-v-83e0c673]{color:var(--gz-text-muted)}.bar[data-v-83e0c673]{height:var(--gz-2);border-radius:var(--gz-radius-pill);background:var(--gz-surface-sunken);border:var(--gz-border) solid var(--gz-line);overflow:hidden}.bar-fill[data-v-83e0c673]{display:block;height:100%;border-radius:var(--gz-radius-pill);background:var(--gz-accent);transition:width var(--gz-dur-move) var(--gz-ease-out),background-color var(--gz-dur-tint) var(--gz-ease-out)}.bar-fill.is-full[data-v-83e0c673]{background-image:var(--gz-slick)}.note[data-v-83e0c673]{color:var(--gz-text-muted)}.note.is-warn[data-v-83e0c673]{color:var(--gz-warning)}.wallets-foot[data-v-83e0c673]{display:flex;margin-top:var(--gz-gap-related)}@media(min-width:768px){.wrap[data-v-83e0c673]{padding-top:var(--gz-12)}.wallets[data-v-83e0c673]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid[data-v-83e0c673]{grid-template-columns:repeat(3,minmax(0,1fr))}.app-row[data-v-83e0c673]{flex-direction:column;gap:var(--gz-gap-related)}}@media(min-width:1180px){.grid[data-v-83e0c673]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1440px){.grid[data-v-83e0c673]{grid-template-columns:repeat(5,minmax(0,1fr))}}.doors[data-v-208dd546]{display:flex;flex-direction:column;gap:var(--gz-gap-related)}.doors__door[data-v-208dd546]{min-height:var(--gz-tap-min)}.doors__row[data-v-208dd546]{display:flex;align-items:center;gap:var(--gz-gap-tight);min-width:0}.doors__mark[data-v-208dd546]{display:grid;place-items:center;flex:none;width:var(--gz-8);height:var(--gz-8);border-radius:var(--gz-radius-circle);background:var(--gz-accent-soft);color:var(--gz-accent)}.doors__mark svg[data-v-208dd546]{width:var(--gz-icon-md);height:var(--gz-icon-md)}.doors__text[data-v-208dd546]{display:flex;flex-direction:column;gap:var(--gz-1);min-width:0}.doors__title[data-v-208dd546]{color:var(--gz-text);font-weight:var(--gz-weight-semibold)}.doors__body[data-v-208dd546]{color:var(--gz-text-muted)}.rm[data-v-1e57af0c]{display:flex;flex-direction:column;gap:var(--gz-gap-related)}.rm__lede[data-v-1e57af0c]{color:var(--gz-text-muted)}.rm__list[data-v-1e57af0c]{display:flex;flex-direction:column;gap:var(--gz-gap-inline);list-style:none;margin:0;padding:0}.rm__opt[data-v-1e57af0c]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--gz-gap-related);padding:var(--gz-pad-md);border:var(--gz-border) solid var(--gz-line);border-radius:var(--gz-radius-md);background:var(--gz-surface-raised);cursor:pointer;transition:var(--gz-t-control)}@media(hover:hover){.rm__opt[data-v-1e57af0c]:hover{border-color:var(--gz-line-strong)}}.rm__opt[data-on=true][data-v-1e57af0c]{border-color:var(--gz-accent);background:var(--gz-surface-overlay)}.rm__opt[data-severe=true][data-on=true][data-v-1e57af0c]{border-color:var(--gz-danger)}.rm__radio[data-v-1e57af0c]{position:absolute;opacity:0;width:1px;height:1px}.rm__dot[data-v-1e57af0c]{width:var(--gz-icon-md);height:var(--gz-icon-md);margin-block-start:var(--gz-0-5);border:var(--gz-0-5) solid var(--gz-line-strong);border-radius:var(--gz-radius-circle);transition:var(--gz-t-control)}.rm__opt[data-on=true] .rm__dot[data-v-1e57af0c]{border-color:var(--gz-accent);border-width:var(--gz-2)}.rm__opt[data-severe=true][data-on=true] .rm__dot[data-v-1e57af0c]{border-color:var(--gz-danger)}.rm__radio:focus-visible~.rm__dot[data-v-1e57af0c]{outline:var(--gz-focus-width) solid var(--gz-focus-color);outline-offset:var(--gz-focus-offset)}.rm__text[data-v-1e57af0c]{display:flex;flex-direction:column;gap:var(--gz-gap-inline)}.rm__name[data-v-1e57af0c]{color:var(--gz-text);font-weight:var(--gz-weight-medium)}.rm__what[data-v-1e57af0c],.rm__shelf[data-v-1e57af0c]{color:var(--gz-text-muted)}.rm__safe[data-v-1e57af0c]{grid-column:2;justify-self:start;margin-block-start:var(--gz-1);padding:var(--gz-1) var(--gz-2);border-radius:var(--gz-radius-pill);background:var(--gz-surface-sunken);color:var(--gz-text-muted)}.rm__sure[data-v-1e57af0c]{display:flex;flex-direction:column;gap:var(--gz-gap-related);padding:var(--gz-pad-lg);border:var(--gz-border) solid var(--gz-danger);border-radius:var(--gz-radius-md);background:var(--gz-surface-raised)}.rm__sure-title[data-v-1e57af0c],.rm__sure-body[data-v-1e57af0c]{color:var(--gz-text)}.rm__sure-final[data-v-1e57af0c]{color:var(--gz-danger);font-weight:var(--gz-weight-medium)}.rm__acts[data-v-1e57af0c]{display:flex;justify-content:flex-end;gap:var(--gz-gap-tight)}.plans[data-v-65d8f13a]{height:100%;overflow-y:auto;background:var(--gz-bg);color:var(--gz-text)}.wrap[data-v-65d8f13a]{max-width:calc(var(--gz-read-w) * 1.5);margin-inline:auto;padding:var(--gz-8) var(--gz-gutter) calc(var(--gz-16) + env(safe-area-inset-bottom,0px));padding-inline:max(var(--gz-gutter),env(safe-area-inset-left,0px)) max(var(--gz-gutter),env(safe-area-inset-right,0px));display:flex;flex-direction:column;gap:var(--gz-gap-section)}.title[data-v-65d8f13a]{font-weight:var(--gz-weight-semibold)}.block[data-v-65d8f13a]{display:flex;flex-direction:column;padding-top:var(--gz-gap-section);border-top:var(--gz-border) solid var(--gz-line)}.head[data-v-65d8f13a]{font-weight:var(--gz-weight-semibold)}.hint[data-v-65d8f13a]{color:var(--gz-text-muted);max-width:var(--gz-measure)}.section-hint[data-v-65d8f13a]{margin-top:var(--gz-2)}.block>.head+.grid[data-v-65d8f13a],.block>.head+.packs[data-v-65d8f13a]{margin-top:var(--gz-gap-related)}.section-hint+.grid[data-v-65d8f13a],.section-hint+.packs[data-v-65d8f13a]{margin-top:var(--gz-gap-related)}.meter[data-v-65d8f13a]{display:flex;flex-direction:column;gap:var(--gz-gap-related);padding:var(--gz-pad-lg);background:var(--gz-surface);border:var(--gz-border) solid var(--gz-line);border-radius:var(--gz-radius-lg)}.meter-head[data-v-65d8f13a]{display:flex;align-items:center;justify-content:space-between;gap:var(--gz-3)}.meter-body[data-v-65d8f13a]{display:flex;flex-direction:column;gap:var(--gz-2)}.meter-figure[data-v-65d8f13a]{display:flex;align-items:baseline;gap:var(--gz-2)}.figure-used[data-v-65d8f13a]{font-size:var(--gz-fs-2xl);line-height:var(--gz-lh-2xl);letter-spacing:var(--gz-ls-2xl);font-weight:var(--gz-weight-semibold)}.figure-total[data-v-65d8f13a]{font-size:var(--gz-fs-lg);line-height:var(--gz-lh-lg);letter-spacing:var(--gz-ls-lg);color:var(--gz-text-muted)}.bar[data-v-65d8f13a]{height:var(--gz-2);border-radius:var(--gz-radius-pill);background:var(--gz-surface-sunken);border:var(--gz-border) solid var(--gz-line);overflow:hidden}.bar-fill[data-v-65d8f13a]{display:block;height:100%;border-radius:var(--gz-radius-pill);background:var(--gz-accent);transition:width var(--gz-dur-move) var(--gz-ease-out),background-color var(--gz-dur-tint) var(--gz-ease-out)}.bar-fill.is-full[data-v-65d8f13a]{background-image:var(--gz-slick)}.meter-caption[data-v-65d8f13a],.meter-note[data-v-65d8f13a]{color:var(--gz-text-muted)}.meter-note.is-warn[data-v-65d8f13a]{color:var(--gz-warning)}.wallet[data-v-65d8f13a]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gz-4);padding-top:var(--gz-4);border-top:var(--gz-border) solid var(--gz-line)}.wallet-text[data-v-65d8f13a]{display:flex;flex-direction:column;gap:var(--gz-1)}.wallet-label[data-v-65d8f13a]{color:var(--gz-text);font-weight:var(--gz-weight-medium)}.wallet-figure[data-v-65d8f13a]{flex:none;font-size:var(--gz-fs-lg);line-height:var(--gz-lh-lg);letter-spacing:var(--gz-ls-lg);font-weight:var(--gz-weight-semibold)}.grid[data-v-65d8f13a]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gz-gap-related);--gz-stagger: calc(var(--gz-dur-tint) / 3)}.cell[data-v-65d8f13a]{display:flex}.plan-card[data-v-65d8f13a]{display:flex;flex-direction:column;height:100%}.plan-card[data-v-65d8f13a] .card-body{flex:1 1 auto}.plan-skeleton[data-v-65d8f13a] .card-body>*+*{margin-top:var(--gz-gap-tight)}.plan-skeleton[data-v-65d8f13a] .card-body>:nth-child(3){margin-top:var(--gz-gap-group)}.cell.is-next[data-v-65d8f13a] .gz-card{border-color:var(--gz-accent-line)}.plan-top[data-v-65d8f13a]{display:flex;align-items:center;justify-content:space-between;gap:var(--gz-2);flex-wrap:wrap}.plan-name[data-v-65d8f13a]{font-weight:var(--gz-weight-semibold)}.price[data-v-65d8f13a]{display:flex;align-items:baseline;gap:var(--gz-1);margin-top:var(--gz-gap-tight)}.price-figure[data-v-65d8f13a]{font-size:var(--gz-fs-2xl);line-height:var(--gz-lh-2xl);letter-spacing:var(--gz-ls-2xl);font-weight:var(--gz-weight-semibold)}.price-unit[data-v-65d8f13a]{color:var(--gz-text-muted)}.facts[data-v-65d8f13a]{display:flex;flex-direction:column;gap:var(--gz-1);margin-top:var(--gz-gap-group)}.facts li[data-v-65d8f13a]{color:var(--gz-text)}.facts li.hint[data-v-65d8f13a]{color:var(--gz-text-muted)}.blurb[data-v-65d8f13a]{margin-top:var(--gz-gap-tight);color:var(--gz-text-muted)}.packs[data-v-65d8f13a]{display:flex;flex-direction:column;gap:var(--gz-gap-tight);--gz-stagger: calc(var(--gz-dur-tint) / 3)}.pack-card[data-v-65d8f13a]{background:var(--gz-surface-sunken)}.pack-row[data-v-65d8f13a]{display:flex;flex-direction:column;gap:var(--gz-4)}.pack-text[data-v-65d8f13a]{display:flex;flex-direction:column;gap:var(--gz-1);min-width:0}.pack-figure[data-v-65d8f13a]{display:flex;align-items:baseline;gap:var(--gz-2);flex-wrap:wrap;font-size:var(--gz-fs-lg);line-height:var(--gz-lh-lg);letter-spacing:var(--gz-ls-lg);font-weight:var(--gz-weight-semibold)}.pack-name[data-v-65d8f13a]{color:var(--gz-text-muted);font-weight:var(--gz-weight-regular)}.pack-buy[data-v-65d8f13a]{display:flex;align-items:center;justify-content:space-between;gap:var(--gz-4)}.pack-price[data-v-65d8f13a]{font-size:var(--gz-fs-lg);line-height:var(--gz-lh-lg);letter-spacing:var(--gz-ls-lg);font-weight:var(--gz-weight-semibold)}@media(min-width:768px){.wrap[data-v-65d8f13a]{padding-top:var(--gz-12)}.grid[data-v-65d8f13a]{grid-template-columns:repeat(2,minmax(0,1fr))}.pack-row[data-v-65d8f13a]{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--gz-6)}.pack-buy[data-v-65d8f13a]{flex:none;justify-content:flex-end;gap:var(--gz-5)}}@media(min-width:1440px){.grid[data-v-65d8f13a]{grid-template-columns:repeat(4,minmax(0,1fr))}}.settings[data-v-5af44446]{height:100%;overflow-y:auto;background:var(--gz-bg);color:var(--gz-text)}.wrap[data-v-5af44446]{max-width:var(--gz-read-w);margin-inline:auto;padding:var(--gz-8) var(--gz-gutter) var(--gz-16);padding-inline:max(var(--gz-gutter),env(safe-area-inset-left,0px)) max(var(--gz-gutter),env(safe-area-inset-right,0px));display:flex;flex-direction:column;gap:var(--gz-gap-section)}.title[data-v-5af44446]{font-weight:var(--gz-weight-semibold)}.block[data-v-5af44446]{display:flex;flex-direction:column;padding-top:var(--gz-gap-section);border-top:var(--gz-border) solid var(--gz-line)}.keynew[data-v-5af44446]{margin-block:var(--gz-4);padding:var(--gz-4);border:var(--gz-border) solid var(--gz-warning, #e0a800);border-radius:var(--gz-radius-md);background:var(--gz-surface-2, rgba(255, 255, 255, .04))}.keynew-warn[data-v-5af44446]{color:var(--gz-warning, #e0a800);margin-bottom:var(--gz-2)}.keynew-val[data-v-5af44446]{display:block;margin-bottom:var(--gz-3);padding:var(--gz-3);border-radius:var(--gz-radius-sm);background:var(--gz-surface-sunken, rgba(0, 0, 0, .28));font-family:var(--gz-font-mono, ui-monospace, monospace);font-size:var(--gz-fs-sm);word-break:break-all;-webkit-user-select:all;user-select:all}.keymake[data-v-5af44446]{display:flex;align-items:flex-end;gap:var(--gz-3);margin-block:var(--gz-4);flex-wrap:wrap}.keymake[data-v-5af44446]>:first-child{flex:1 1 16rem;min-width:0}.keyerr[data-v-5af44446]{color:var(--gz-danger, #ff6b6b)}.keylist[data-v-5af44446]{list-style:none;margin:0;padding:0}.keyrow[data-v-5af44446]{display:flex;align-items:center;justify-content:space-between;gap:var(--gz-3);padding-block:var(--gz-3);border-top:var(--gz-border) solid var(--gz-line);flex-wrap:wrap}.keyrow-what[data-v-5af44446]{min-width:0}.keyrow-name[data-v-5af44446]{font-weight:var(--gz-weight-medium)}.keyrow-acts[data-v-5af44446]{display:flex;gap:var(--gz-2)}.keydocs[data-v-5af44446]{margin-top:var(--gz-4)}.title+.block[data-v-5af44446]{padding-top:0;border-top:0}.head[data-v-5af44446]{margin-bottom:var(--gz-gap-related);font-weight:var(--gz-weight-semibold)}.label[data-v-5af44446]{margin-bottom:var(--gz-gap-inline);color:var(--gz-text-muted);font-weight:var(--gz-weight-medium)}.hint[data-v-5af44446]{color:var(--gz-text-muted);max-width:var(--gz-measure)}.themes+.hint[data-v-5af44446]{margin-top:var(--gz-gap-tight)}.blurb[data-v-5af44446]{margin-bottom:var(--gz-gap-related)}.idrow[data-v-5af44446]{display:flex;flex-direction:column;gap:var(--gz-gap-related);margin-bottom:var(--gz-gap-related)}.idrow-face[data-v-5af44446]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--gz-gap-inline)}.idrow-name[data-v-5af44446]{flex:1;min-width:0}.note-norm[data-v-5af44446]{margin-top:calc(-1 * var(--gz-gap-tight))}.msg[data-v-5af44446]{min-height:calc(var(--gz-fs-sm) * var(--gz-lh-sm));color:var(--gz-success)}.msg--bad[data-v-5af44446]{color:var(--gz-danger)}.facts[data-v-5af44446]{display:flex;flex-direction:column;gap:var(--gz-4);margin:var(--gz-gap-related) 0 var(--gz-gap-inline)}.fact dt[data-v-5af44446]{color:var(--gz-text-muted)}.fact dd[data-v-5af44446]{margin:0;overflow-wrap:anywhere}.fact dd[data-unset=true][data-v-5af44446]{color:var(--gz-text-faint)}.act[data-v-5af44446]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gz-gap-related);margin-top:var(--gz-6)}.themes[data-v-5af44446]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gz-3)}.tile[data-v-5af44446]{display:flex;flex-direction:column;gap:var(--gz-3);padding:var(--gz-3);background:var(--gz-surface);border:var(--gz-border) solid var(--gz-line);border-radius:var(--gz-radius-md);transition:var(--gz-t-control)}@media(hover:hover){.tile[data-v-5af44446]:hover:not(:disabled){background:var(--gz-surface-raised);border-color:var(--gz-line-strong)}}.tile[aria-checked=true][data-v-5af44446]{border-color:var(--gz-accent);background:var(--gz-accent-soft)}.tile[data-v-5af44446]:disabled{background:var(--gz-surface);border-color:var(--gz-line);color:var(--gz-text-faint)}.mock[data-v-5af44446]{display:flex;gap:var(--gz-px);height:var(--gz-20);padding:var(--gz-px);overflow:hidden;background:var(--gz-bg);border:var(--gz-border) solid var(--gz-line);border-radius:calc(var(--gz-radius-md) - var(--gz-3))}.mock-rail[data-v-5af44446]{flex:none;width:var(--gz-3);border-radius:var(--gz-radius-xs);background:var(--gz-surface)}.mock-side[data-v-5af44446]{flex:none;width:var(--gz-8);display:flex;flex-direction:column;gap:var(--gz-1);padding:var(--gz-1);border-radius:var(--gz-radius-xs);background:var(--gz-surface)}.mock-main[data-v-5af44446]{flex:1;display:flex;flex-direction:column;gap:var(--gz-1);justify-content:flex-end;padding:var(--gz-1)}.mock-row[data-v-5af44446],.mock-line[data-v-5af44446]{height:var(--gz-0-5);border-radius:var(--gz-radius-pill);background:var(--gz-line-strong)}.mock-line[data-v-5af44446]{background:var(--gz-text-muted)}.mock-row.is-short[data-v-5af44446],.mock-line.is-short[data-v-5af44446]{width:60%}.mock-bubble[data-v-5af44446]{align-self:flex-end;width:55%;height:var(--gz-3);margin-top:var(--gz-1);border-radius:var(--gz-radius-xs);background:var(--gz-surface-raised);border:var(--gz-border) solid var(--gz-line)}.tile-foot[data-v-5af44446]{display:flex;align-items:center;gap:var(--gz-2);color:var(--gz-text);font-weight:var(--gz-weight-medium)}.tick[data-v-5af44446]{display:grid;place-items:center;width:var(--gz-icon-sm);height:var(--gz-icon-sm);border-radius:var(--gz-radius-circle);background:transparent;border:var(--gz-border) solid var(--gz-line-strong);color:transparent;transition:var(--gz-t-tint)}.tick svg[data-v-5af44446]{width:var(--gz-icon-xs);height:var(--gz-icon-xs)}.tile[aria-checked=true] .tick[data-v-5af44446]{background:var(--gz-accent);border-color:var(--gz-accent);color:var(--gz-on-accent)}.tile:disabled .tick[data-v-5af44446]{border-color:var(--gz-line)}.row[data-v-5af44446]{display:flex;flex-direction:column;gap:var(--gz-3)}.row-text[data-v-5af44446]{display:flex;flex-direction:column;gap:var(--gz-1)}.row-control[data-v-5af44446]{min-width:0}.note[data-v-5af44446]{display:flex;gap:var(--gz-gap-tight);padding:var(--gz-pad-md);background:var(--gz-surface);border:var(--gz-border) solid var(--gz-line);border-radius:var(--gz-radius-md)}.note-mark[data-v-5af44446]{flex:none;display:grid;place-items:center;width:var(--gz-icon-lg);height:var(--gz-icon-lg);border-radius:var(--gz-radius-sm);background:var(--gz-surface-raised);color:var(--gz-text-muted)}.note-mark svg[data-v-5af44446]{width:var(--gz-icon-sm);height:var(--gz-icon-sm)}.note-text[data-v-5af44446]{display:flex;flex-direction:column;gap:var(--gz-1);min-width:0}.note-title[data-v-5af44446]{font-weight:var(--gz-weight-medium)}@media(min-width:480px){.facts[data-v-5af44446]{display:grid;grid-template-columns:minmax(0,var(--gz-24)) minmax(0,1fr);gap:var(--gz-3) var(--gz-6)}.fact[data-v-5af44446]{display:contents}.idrow[data-v-5af44446]{flex-direction:row;align-items:flex-start;gap:var(--gz-gap-group)}}@media(min-width:768px){.wrap[data-v-5af44446]{padding-top:var(--gz-12)}.row[data-v-5af44446]{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--gz-8)}.row-control[data-v-5af44446]{flex:none;width:calc(var(--gz-read-w) / 4)}.themes[data-v-5af44446]{grid-template-columns:repeat(2,minmax(0,calc(var(--gz-read-w) / 3)))}}.sim[data-v-04b9cbca]{padding:var(--gz-pad-lg);max-inline-size:64rem;margin-inline:auto;block-size:100%;overflow-y:auto;overscroll-behavior-y:contain}.sim__sub[data-v-04b9cbca]{color:var(--gz-text-muted);margin-block-start:var(--gz-1)}.sim__grid[data-v-04b9cbca]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gz-gap-group);margin-block-start:var(--gz-gap-group)}@media(max-width:767.98px){.sim__grid[data-v-04b9cbca]{grid-template-columns:1fr}}.sim__chart svg[data-v-04b9cbca]{inline-size:100%;block-size:auto}.sim__ring[data-v-04b9cbca]{fill:none;stroke:var(--gz-line)}.sim__spoke[data-v-04b9cbca]{stroke:var(--gz-line)}.sim__spoke[data-peak=true][data-v-04b9cbca]{stroke:var(--gz-accent)}.sim__egg[data-v-04b9cbca]{fill:var(--gz-accent);fill-opacity:.25;stroke:var(--gz-accent);stroke-width:2;stroke-linejoin:round;transition:all var(--gz-dur-enter) var(--gz-ease-enter)}.sim__label[data-v-04b9cbca]{font-size:var(--gz-fs-xs);letter-spacing:var(--gz-ls-xs);fill:var(--gz-text-muted)}.sim__label[data-hot=true][data-v-04b9cbca]{fill:var(--gz-text)}.sim__prompt[data-v-04b9cbca]{margin-block-start:var(--gz-2);color:var(--gz-text)}.sim__state[data-v-04b9cbca]{color:var(--gz-text-muted)}.sim__panel[data-v-04b9cbca]{display:flex;flex-direction:column;gap:var(--gz-gap-related)}.sim__hint[data-v-04b9cbca]{color:var(--gz-text-muted)}.sim__row[data-v-04b9cbca]{display:grid;grid-template-columns:7.5rem auto auto auto minmax(0,1fr);align-items:center;gap:var(--gz-gap-inline)}.sim__name[data-v-04b9cbca]{color:var(--gz-text-muted)}.sim__name[data-peak=true][data-v-04b9cbca]{color:var(--gz-text);font-weight:var(--gz-weight-medium)}.sim__name--opp[data-v-04b9cbca]{color:var(--gz-text-faint)}.sim__opps[data-v-04b9cbca]{display:flex;flex-wrap:wrap;gap:var(--gz-gap-inline)}.sim__chip[data-v-04b9cbca]{padding:var(--gz-1) var(--gz-3);border:var(--gz-border) solid var(--gz-line);border-radius:var(--gz-radius-pill);background:var(--gz-surface-raised);color:var(--gz-text-muted);cursor:pointer;min-block-size:var(--gz-ctrl-h-sm)}.sim__chip[data-on=true][data-v-04b9cbca]{border-color:var(--gz-accent);color:var(--gz-text);background:var(--gz-surface-overlay)}.sim__btn[data-v-04b9cbca]{inline-size:var(--gz-8);block-size:var(--gz-8);border:var(--gz-border) solid var(--gz-line);border-radius:var(--gz-radius-sm);background:var(--gz-surface-raised);color:var(--gz-text);cursor:pointer}.sim__val[data-v-04b9cbca]{min-inline-size:2ch;text-align:center}.sim__bar[data-v-04b9cbca]{block-size:var(--gz-2);border-radius:var(--gz-radius-pill);background:var(--gz-surface-sunken);overflow:hidden}.sim__bar>span[data-v-04b9cbca]{display:block;block-size:100%;background:var(--gz-accent);transition:inline-size var(--gz-dur-enter) var(--gz-ease-enter)}.sim__acts[data-v-04b9cbca]{display:flex;flex-wrap:wrap;gap:var(--gz-gap-inline)}.sim__go[data-v-04b9cbca],.sim__soft[data-v-04b9cbca]{padding:var(--gz-2) var(--gz-4);border-radius:var(--gz-radius-sm);border:var(--gz-border) solid var(--gz-line);cursor:pointer;min-block-size:var(--gz-ctrl-h-md)}.sim__go[data-v-04b9cbca]{background:var(--gz-accent);color:var(--gz-on-accent);border-color:transparent}.sim__soft[data-v-04b9cbca]{background:var(--gz-surface-raised);color:var(--gz-text)}.sim__rest[data-v-04b9cbca]{display:flex;flex-direction:column;gap:var(--gz-1)}.sim__rest input[type=range][data-v-04b9cbca]{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;accent-color:var(--gz-accent);inline-size:10rem;vertical-align:middle}.sim__log[data-v-04b9cbca]{border-block-start:var(--gz-border) solid var(--gz-line);padding-block-start:var(--gz-2);color:var(--gz-text-muted);display:flex;flex-direction:column;gap:var(--gz-1)}.pc[data-v-cca340e2]{display:flex;flex-direction:column;gap:var(--gz-gap-related);align-items:center}.pc__frame[data-v-cca340e2]{inline-size:100%;max-inline-size:20rem;aspect-ratio:1;max-block-size:46svh;display:grid;place-items:center;overflow:hidden;border-radius:var(--gz-radius-lg);background:var(--gz-surface-sunken)}.pc__shot[data-v-cca340e2]{inline-size:100%;block-size:100%;object-fit:cover;object-position:center 20%}.pc__line[data-v-cca340e2]{color:var(--gz-text-muted);text-align:center;text-wrap:pretty}.pp[data-v-5e6dd2dd]{display:flex;flex-direction:column;gap:var(--gz-gap-group);padding:var(--gz-pad-lg);padding-block-end:max(var(--gz-pad-lg),env(safe-area-inset-bottom));max-inline-size:44rem;margin-inline:auto;block-size:100%;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.pp__head[data-v-5e6dd2dd]{display:flex;align-items:center;gap:var(--gz-gap-related);min-inline-size:0}.pp__who[data-v-5e6dd2dd]{min-inline-size:0}.pp__name[data-v-5e6dd2dd]{color:var(--gz-text)}.pp__blurb[data-v-5e6dd2dd]{color:var(--gz-text-muted);text-wrap:pretty}.pp__about[data-v-5e6dd2dd],.pp__shots[data-v-5e6dd2dd]{display:flex;flex-direction:column;gap:var(--gz-gap-related);align-items:flex-start}.pp__h3[data-v-5e6dd2dd]{color:var(--gz-text-muted);font-weight:var(--gz-weight-medium)}.pp__text[data-v-5e6dd2dd]{color:var(--gz-text);max-inline-size:var(--gz-measure);white-space:pre-wrap;text-wrap:pretty}.pp__muted[data-v-5e6dd2dd]{color:var(--gz-text-muted)}.pp__shots[data-v-5e6dd2dd]{position:relative;inline-size:100%;--pp-slide-h: min(58svh, 30rem)}.pp__rail[data-v-5e6dd2dd]{display:flex;inline-size:100%;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;border-radius:var(--gz-radius-md);scrollbar-width:none}.pp__rail[data-v-5e6dd2dd]::-webkit-scrollbar{display:none}.pp__rail[data-v-5e6dd2dd]:focus-visible{outline:var(--gz-focus-width) solid var(--gz-focus-color);outline-offset:var(--gz-focus-offset)}.pp__slide[data-v-5e6dd2dd]{flex:0 0 100%;block-size:var(--pp-slide-h);margin:0;scroll-snap-align:center;overflow:hidden;background:var(--gz-surface-sunken)}.pp__rail--load .pp__slide[data-v-5e6dd2dd]{inline-size:100%}.pp__img[data-v-5e6dd2dd]{inline-size:100%;block-size:100%;object-fit:contain;display:block}.pp__slide .pp__img[data-v-5e6dd2dd]{opacity:0;transition:opacity var(--gz-dur-enter) var(--gz-ease-enter)}.pp__slide .pp__img[data-ready=true][data-v-5e6dd2dd]{opacity:1}.pp__nav[data-v-5e6dd2dd]{display:none;position:absolute;inset-block-end:calc(var(--gz-2) + var(--gz-gap-related) + var(--pp-slide-h) / 2);transform:translateY(50%);inset-inline:0;justify-content:space-between;padding-inline:var(--gz-2);pointer-events:none}.pp__arrow[data-v-5e6dd2dd]{pointer-events:auto;inline-size:var(--gz-tap-min);block-size:var(--gz-tap-min);display:grid;place-items:center;border:0;border-radius:var(--gz-radius-circle);background:var(--gz-surface-overlay);color:var(--gz-text);box-shadow:var(--gz-shadow-1);cursor:pointer;transition:var(--gz-t-control)}.pp__arrow[data-v-5e6dd2dd]:disabled{opacity:0;pointer-events:none}.pp__arrow svg[data-v-5e6dd2dd]{inline-size:var(--gz-icon-md);block-size:var(--gz-icon-md)}@media(min-width:768px){.pp__nav[data-v-5e6dd2dd]{display:flex}}.pp__dots[data-v-5e6dd2dd]{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--gz-tap-min) - var(--gz-2));align-self:center}.pp__dot[data-v-5e6dd2dd]{position:relative;inline-size:var(--gz-2);block-size:var(--gz-2);padding:0;border:0;border-radius:var(--gz-radius-circle);background:var(--gz-line-strong);cursor:pointer;transition:var(--gz-t-control)}.pp__dot[data-v-5e6dd2dd]:after{content:"";position:absolute;top:50%;right:50%;bottom:50%;left:50%;inline-size:var(--gz-tap-min);block-size:var(--gz-tap-min);transform:translate(-50%,-50%)}.pp__dot[data-on=true][data-v-5e6dd2dd]{background:var(--gz-accent)}.pp__dot[data-v-5e6dd2dd]:focus-visible{outline:var(--gz-focus-width) solid var(--gz-focus-color);outline-offset:var(--gz-focus-offset)}.pp__lone[data-v-5e6dd2dd]{inline-size:100%;display:flex;flex-direction:column;gap:var(--gz-gap-inline)}.pp__lone .pp__img[data-v-5e6dd2dd]{inline-size:100%;block-size:auto;max-block-size:var(--pp-slide-h, min(58svh, 30rem));object-fit:contain;border-radius:var(--gz-radius-md);background:var(--gz-surface-sunken)}.pp__foot[data-v-5e6dd2dd]{display:flex;justify-content:flex-start}.pb[data-v-3a00ba04]{display:flex;flex-direction:column;gap:var(--gz-gap-group);padding:var(--gz-pad-lg);padding-block-end:calc(var(--gz-pad-lg) + env(safe-area-inset-bottom,0px));max-inline-size:56rem;margin-inline:auto;block-size:100%;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.pb__resume[data-v-3a00ba04]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--gz-gap-tight);padding:var(--gz-pad-sm);border:var(--gz-border) solid var(--gz-accent-line);border-radius:var(--gz-radius-sm);background:var(--gz-accent-soft);color:var(--gz-text)}.pb__resume-acts[data-v-3a00ba04]{display:flex;gap:var(--gz-gap-tight)}.pb__rail[data-v-3a00ba04]{display:flex;flex-wrap:wrap;gap:var(--gz-gap-inline)}.pb__dot[data-v-3a00ba04]{display:inline-flex;align-items:center;padding:var(--gz-1) var(--gz-3);border-radius:var(--gz-radius-pill);border:var(--gz-border) solid var(--gz-line);color:var(--gz-text-muted);font-size:var(--gz-fs-xs);line-height:var(--gz-lh-xs);letter-spacing:var(--gz-ls-xs);min-block-size:var(--gz-ctrl-h-sm)}.pb__dot--done[data-v-3a00ba04]{color:var(--gz-text-muted);border-color:var(--gz-line-strong)}.pb__dot--done[data-v-3a00ba04]:disabled{opacity:.55;cursor:default}.pb__dot[data-done=true][data-v-3a00ba04]{color:var(--gz-text-muted);border-color:var(--gz-line-strong)}.pb__dot[data-on=true][data-v-3a00ba04]{color:var(--gz-text);border-color:var(--gz-accent)}.pb__head[data-v-3a00ba04]{display:flex;align-items:center;justify-content:space-between;gap:var(--gz-gap-tight)}.pb__wand[data-v-3a00ba04]{display:inline-flex;align-items:center;gap:var(--gz-1);padding:var(--gz-1) var(--gz-3);border:var(--gz-border) solid var(--gz-accent);border-radius:var(--gz-radius-pill);background:var(--gz-surface-raised);color:var(--gz-accent);cursor:pointer;min-block-size:var(--gz-ctrl-h-sm);transition:var(--gz-t-control)}.pb__wand svg[data-v-3a00ba04]{inline-size:var(--gz-icon-sm);block-size:var(--gz-icon-sm)}.pb__wand[data-v-3a00ba04]:disabled{opacity:.55;cursor:default}.pb__wandsay[data-v-3a00ba04]{color:var(--gz-text-muted)}.pb__error[data-v-3a00ba04]{color:var(--gz-danger)}.pb__hint[data-v-3a00ba04]{color:var(--gz-text-muted)}.pb__stage[data-v-3a00ba04]{min-block-size:24rem}.pb__slide[data-v-3a00ba04]{display:flex;flex-direction:column;gap:var(--gz-gap-related)}.pb__field[data-v-3a00ba04]{display:flex;flex-direction:column;gap:var(--gz-gap-inline);color:var(--gz-text-muted)}.pb__field--row[data-v-3a00ba04]{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--gz-gap-inline)}.pb__fname[data-v-3a00ba04]{text-transform:capitalize}.pb__name[data-v-3a00ba04]{color:var(--gz-text)}.pb__field[data-changed][data-v-3a00ba04]{border-radius:var(--gz-radius-sm);box-shadow:0 0 0 var(--gz-focus-width) var(--gz-accent-line);transition:var(--gz-t-tint)}.pb__input[data-v-3a00ba04],.pb__select[data-v-3a00ba04],.pb__area[data-v-3a00ba04]{padding:var(--gz-2) var(--gz-3);border:var(--gz-border) solid var(--gz-line);border-radius:var(--gz-radius-sm);background:var(--gz-surface-raised);color:var(--gz-text);font:inherit;min-block-size:var(--gz-ctrl-h-md)}.pb__area[data-v-3a00ba04]{resize:vertical;min-block-size:var(--gz-16)}.pb__input[data-v-3a00ba04]:focus-visible,.pb__select[data-v-3a00ba04]:focus-visible,.pb__area[data-v-3a00ba04]:focus-visible{outline:var(--gz-focus-width) solid var(--gz-focus-color);outline-offset:var(--gz-focus-offset)}.pb__chips[data-v-3a00ba04]{display:flex;flex-wrap:wrap;gap:var(--gz-gap-tight)}.pb__chips--wrap[data-v-3a00ba04]{max-inline-size:34rem}.pb__chip[data-v-3a00ba04]{padding:var(--gz-1) var(--gz-3);border:var(--gz-border) solid var(--gz-line);border-radius:var(--gz-radius-pill);background:var(--gz-surface-raised);color:var(--gz-text-muted);cursor:pointer;min-block-size:var(--gz-ctrl-h-sm);transition:var(--gz-t-control)}.pb__chip[data-on=true][data-v-3a00ba04]{border-color:var(--gz-accent);color:var(--gz-text);background:var(--gz-surface-overlay)}.pb__range[data-v-3a00ba04]{inline-size:100%;block-size:var(--gz-tap-min);background:none;cursor:pointer}.pb__range[data-v-3a00ba04]::-webkit-slider-runnable-track{block-size:var(--gz-dot-md);border-radius:var(--gz-radius-pill);background:var(--gz-surface-sunken);border:var(--gz-border) solid var(--gz-line)}.pb__range[data-v-3a00ba04]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:var(--gz-6);block-size:var(--gz-6);margin-block-start:calc(-1 * var(--gz-2));border-radius:var(--gz-radius-circle);background:var(--gz-accent);border:var(--gz-border) solid transparent}.pb__range[data-v-3a00ba04]::-moz-range-track{block-size:var(--gz-dot-md);border-radius:var(--gz-radius-pill);background:var(--gz-surface-sunken);border:var(--gz-border) solid var(--gz-line)}.pb__range[data-v-3a00ba04]::-moz-range-thumb{inline-size:var(--gz-6);block-size:var(--gz-6);border:0;border-radius:var(--gz-radius-circle);background:var(--gz-accent)}.pb__slide--looks[data-v-3a00ba04]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gz-gap-group)}.pb__looks-form[data-v-3a00ba04]{display:flex;flex-direction:column;gap:var(--gz-gap-related)}.pb__looks-shot img[data-v-3a00ba04]{inline-size:100%;border-radius:var(--gz-radius-md);transition:var(--gz-t-tint)}.pb__looks-shot img[data-dim][data-v-3a00ba04]{opacity:.4}.pb__shim[data-v-3a00ba04]{inline-size:100%;aspect-ratio:3 / 4;border-radius:var(--gz-radius-md)}.pb__placeholder[data-v-3a00ba04]{display:grid;place-items:center;min-block-size:20rem;border:var(--gz-border) dashed var(--gz-line);border-radius:var(--gz-radius-md);color:var(--gz-text-muted)}.pb__slide--feel[data-v-3a00ba04]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gz-gap-group);align-items:start}.pb__feel-form[data-v-3a00ba04]{display:flex;flex-direction:column;gap:var(--gz-gap-related)}.pb__egg[data-v-3a00ba04]{min-inline-size:260px}.pb__egg svg[data-v-3a00ba04]{inline-size:100%;block-size:auto}.pb__ring[data-v-3a00ba04]{fill:none;stroke:var(--gz-line)}.pb__poly[data-v-3a00ba04]{fill:var(--gz-accent);fill-opacity:.25;stroke:var(--gz-accent);stroke-width:2}.pb__lab[data-v-3a00ba04]{font-size:var(--gz-fs-xs);letter-spacing:var(--gz-ls-xs);fill:var(--gz-text-muted)}.pb__lab[data-hot=true][data-v-3a00ba04]{fill:var(--gz-text)}.pb__hit[data-v-3a00ba04]{fill:transparent;cursor:pointer}.pb__hit[aria-checked=true][data-v-3a00ba04]{stroke:var(--gz-accent);stroke-width:1.5}.pb__review[data-v-3a00ba04]{display:flex;gap:var(--gz-gap-group);align-items:flex-start}.pb__review-shot[data-v-3a00ba04]{inline-size:12rem;border-radius:var(--gz-radius-md)}.pb__review-facts[data-v-3a00ba04]{display:flex;flex-direction:column;gap:var(--gz-2);color:var(--gz-text-muted)}.pb__review-story[data-v-3a00ba04]{white-space:pre-wrap}.pb__foot[data-v-3a00ba04]{display:flex;justify-content:space-between;align-items:center;gap:var(--gz-gap-tight)}.pb__foot-next[data-v-3a00ba04]{display:flex;align-items:center;gap:var(--gz-gap-tight)}.pb__why[data-v-3a00ba04]{color:var(--gz-text-muted);text-align:end}.pb__go[data-v-3a00ba04],.pb__soft[data-v-3a00ba04]{padding:var(--gz-2) var(--gz-4);border-radius:var(--gz-radius-sm);border:var(--gz-border) solid var(--gz-line);cursor:pointer;min-block-size:var(--gz-ctrl-h-md);transition:var(--gz-t-control)}.pb__go[data-v-3a00ba04]{background:var(--gz-accent);color:var(--gz-on-accent);border-color:transparent}.pb__go[data-v-3a00ba04]:disabled,.pb__go[data-off][data-v-3a00ba04]{background:var(--gz-surface-raised);color:var(--gz-text-faint);border-color:var(--gz-line);cursor:default}.pb__go--quiet[data-v-3a00ba04]{background:var(--gz-surface-raised);color:var(--gz-danger);border-color:var(--gz-line)}.pb__soft[data-v-3a00ba04]{background:var(--gz-surface-raised);color:var(--gz-text)}.pb__wait[data-v-3a00ba04]{display:flex;flex-direction:column;gap:var(--gz-gap-inline)}.pb__bar[data-v-3a00ba04]{block-size:var(--gz-dot-md);border-radius:var(--gz-radius-pill);background:var(--gz-surface-sunken);border:var(--gz-border) solid var(--gz-line);overflow:hidden}.pb__barfill[data-v-3a00ba04]{block-size:100%;background:var(--gz-accent);transition:inline-size var(--gz-dur-move) var(--gz-ease-move)}.pb__waitline[data-v-3a00ba04]{display:flex;justify-content:space-between;gap:var(--gz-gap-tight);color:var(--gz-text)}.pb__guard[data-v-3a00ba04]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--gz-z-modal);display:grid;place-items:center;padding:var(--gz-pad-lg);background:var(--gz-scrim)}.pb__guard-card[data-v-3a00ba04]{display:flex;flex-direction:column;gap:var(--gz-gap-tight);inline-size:min(24rem,100%);padding:var(--gz-pad-lg);border:var(--gz-border) solid var(--gz-line);border-radius:var(--gz-radius-lg);background:var(--gz-surface-overlay);box-shadow:var(--gz-shadow-3)}.pb__guard-acts[data-v-3a00ba04]{display:flex;justify-content:flex-end;gap:var(--gz-gap-tight)}.pb-fwd-enter-active[data-v-3a00ba04],.pb-back-enter-active[data-v-3a00ba04]{transition:transform var(--gz-dur-enter) var(--gz-ease-enter),opacity var(--gz-dur-enter) var(--gz-ease-enter)}.pb-fwd-leave-active[data-v-3a00ba04],.pb-back-leave-active[data-v-3a00ba04]{transition:transform var(--gz-dur-exit) var(--gz-ease-exit),opacity var(--gz-dur-exit) var(--gz-ease-exit)}.pb-fwd-enter-from[data-v-3a00ba04]{opacity:0;transform:translate3d(4%,0,0)}.pb-fwd-leave-to[data-v-3a00ba04],.pb-back-enter-from[data-v-3a00ba04]{opacity:0;transform:translate3d(-4%,0,0)}.pb-back-leave-to[data-v-3a00ba04]{opacity:0;transform:translate3d(4%,0,0)}@media(prefers-reduced-motion:reduce){.pb-fwd-enter-from[data-v-3a00ba04],.pb-fwd-leave-to[data-v-3a00ba04],.pb-back-enter-from[data-v-3a00ba04],.pb-back-leave-to[data-v-3a00ba04]{transform:none}.pb__barfill[data-v-3a00ba04],.pb__field[data-changed][data-v-3a00ba04],.pb__wand[data-v-3a00ba04],.pb__chip[data-v-3a00ba04],.pb__go[data-v-3a00ba04],.pb__soft[data-v-3a00ba04],.pb__looks-shot img[data-v-3a00ba04]{transition:none}}@media(max-width:767.98px){.pb__slide--looks[data-v-3a00ba04],.pb__slide--feel[data-v-3a00ba04]{grid-template-columns:1fr}.pb__review[data-v-3a00ba04]{flex-direction:column}.pb__lab[data-near=false][data-v-3a00ba04]{display:none}.pb__foot[data-v-3a00ba04]{flex-direction:column-reverse;align-items:stretch}.pb__foot-next[data-v-3a00ba04]{flex-direction:column;align-items:stretch}.pb__why[data-v-3a00ba04]{text-align:start}}@media(max-width:767.98px)and (pointer:coarse){.pb__input[data-v-3a00ba04],.pb__select[data-v-3a00ba04],.pb__area[data-v-3a00ba04]{font-size:var(--gz-fs-md);line-height:var(--gz-lh-md);letter-spacing:var(--gz-ls-md)}.pb__input[data-v-3a00ba04]:not(.pb__area),.pb__select[data-v-3a00ba04]{min-block-size:var(--gz-tap-min)}}.signin[data-v-95c85add]{display:grid;grid-template-columns:1fr;height:100%;min-height:100%;background:var(--gz-bg)}.aside[data-v-95c85add]{display:none}.stage[data-v-95c85add]{display:flex;flex-direction:column;overflow-y:auto;padding:var(--gz-8) var(--gz-gutter) var(--gz-12);padding-top:max(var(--gz-8),env(safe-area-inset-top,0px));padding-bottom:max(var(--gz-12),env(safe-area-inset-bottom,0px));padding-inline:max(var(--gz-gutter),env(safe-area-inset-left,0px)) max(var(--gz-gutter),env(safe-area-inset-right,0px))}.card[data-v-95c85add]{width:100%;max-width:calc(var(--gz-read-w) / 2);margin:auto;display:flex;flex-direction:column;gap:var(--gz-gap-group)}.mark[data-v-95c85add]{font-weight:var(--gz-weight-bold);width:fit-content}.mark-xl[data-v-95c85add]{font-size:var(--gz-fs-3xl);line-height:var(--gz-lh-3xl);letter-spacing:var(--gz-ls-3xl)}.mark-sm[data-v-95c85add]{font-size:var(--gz-fs-xl);line-height:var(--gz-lh-xl);letter-spacing:var(--gz-ls-xl)}.mark-tail[data-v-95c85add]{font-weight:var(--gz-weight-regular)}.tagline[data-v-95c85add]{margin-top:var(--gz-2);color:var(--gz-text-muted)}.pitch[data-v-95c85add]{margin-top:var(--gz-10);max-width:34ch;color:var(--gz-text-muted);padding-top:var(--gz-6);border-top:var(--gz-border) solid var(--gz-line)}.head h1[data-v-95c85add]{color:var(--gz-text)}.sub[data-v-95c85add]{margin-top:var(--gz-gap-inline);color:var(--gz-text-muted)}.fields[data-v-95c85add]{display:flex;flex-direction:column;gap:var(--gz-2)}.err[data-v-95c85add]{min-height:calc(2 * var(--gz-fs-sm) * var(--gz-lh-sm));margin-top:calc(-1 * var(--gz-gap-tight));color:var(--gz-danger)}.err-in[data-v-95c85add]{display:flex;align-items:flex-start;gap:var(--gz-2)}.err-mark[data-v-95c85add]{width:var(--gz-icon-sm);height:var(--gz-icon-sm);margin-top:var(--gz-0-5)}.alt[data-v-95c85add]{display:flex;flex-direction:column;gap:var(--gz-4)}.rule[data-v-95c85add]{display:flex;align-items:center;gap:var(--gz-3);color:var(--gz-text-muted);font-size:var(--gz-fs-xs);line-height:var(--gz-lh-xs);letter-spacing:var(--gz-ls-xs)}.rule[data-v-95c85add]:before,.rule[data-v-95c85add]:after{content:"";flex:1;height:var(--gz-border);background:var(--gz-line)}@media(min-width:768px){.card[data-v-95c85add]{padding:var(--gz-8);background:var(--gz-surface);border:var(--gz-border) solid var(--gz-line);border-radius:var(--gz-radius-lg);box-shadow:var(--gz-shadow-1)}}@media(min-width:1024px){.signin[data-v-95c85add]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.aside[data-v-95c85add]{display:flex;flex-direction:column;justify-content:center;padding:var(--gz-16) var(--gz-12);background:var(--gz-surface);border-right:var(--gz-border) solid var(--gz-line)}.mark-sm[data-v-95c85add]{display:none}}@media(min-width:1440px){.signin[data-v-95c85add]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.aside[data-v-95c85add]{padding:var(--gz-20) var(--gz-16)}}@media(min-width:1920px){.aside-in[data-v-95c85add]{max-width:var(--gz-read-w);margin-inline:auto;width:100%}}.ctx[data-v-ef8214d5]{display:flex;flex-direction:column;height:100%;min-height:0}.ctx__head[data-v-ef8214d5]{display:flex;flex:none;align-items:center;gap:var(--gz-2);min-height:calc(var(--gz-topbar-h) + env(safe-area-inset-top,0px));padding:var(--gz-2) var(--gz-2) var(--gz-2) var(--gz-4);padding-top:calc(var(--gz-2) + env(safe-area-inset-top,0px));border-block-end:var(--gz-border) solid var(--gz-line)}.ctx__title[data-v-ef8214d5]{flex:1 1 auto;min-width:0;margin:0;font-weight:var(--gz-weight-semibold)}.ctx__list[data-v-ef8214d5]{flex:1 1 0;min-height:0}.stage[data-v-ef8214d5]{display:grid;height:100%;min-height:0}.pane[data-v-ef8214d5]{grid-area:1 / 1;min-width:0;min-height:0;overflow:hidden;background:var(--gz-bg)}.pane.gz-view-leave-active[data-v-ef8214d5]{pointer-events:none}.chat[data-v-ef8214d5],.screen[data-v-ef8214d5]{display:flex;flex-direction:column;height:100%;min-height:0}.chat__body[data-v-ef8214d5],.screen__body[data-v-ef8214d5]{flex:1 1 0;min-height:0}.chat__first[data-v-ef8214d5]{display:flex;flex-direction:column;flex:1 1 0;align-items:center;min-height:0;padding:var(--gz-6) var(--gz-gutter);overflow-y:auto}.chat__first[data-v-ef8214d5]>*{margin-block:auto}.bar[data-v-ef8214d5]{display:flex;flex:none;align-items:center;gap:var(--gz-2);min-height:calc(var(--gz-topbar-h) + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);padding-inline:max(var(--gz-gutter-tight),env(safe-area-inset-left,0px)) max(var(--gz-gutter-tight),env(safe-area-inset-right,0px));border-block-end:var(--gz-border) solid var(--gz-line);background-color:var(--gz-surface);--gz-avatar-cutout: var(--gz-surface)}.who[data-v-ef8214d5]{display:flex;flex:1 1 auto;align-items:center;gap:var(--gz-3);min-width:0}.who__face[data-v-ef8214d5]{position:relative;display:inline-flex;padding:0;border:0;background:none;color:inherit;cursor:pointer;border-radius:var(--gz-radius-circle)}.who__face[data-v-ef8214d5]:focus-visible{outline:var(--gz-focus-width) solid var(--gz-focus-color);outline-offset:var(--gz-focus-offset)}.who__mood[data-v-ef8214d5]{position:absolute;inset-block-end:calc(var(--gz-1) * -1);inset-inline-end:calc(var(--gz-1) * -1);font-size:var(--gz-fs-xs);line-height:1;cursor:default;background:var(--gz-surface-overlay);border-radius:var(--gz-radius-circle);padding:var(--gz-0-5);box-shadow:var(--gz-shadow-1)}.who__name[data-v-ef8214d5]{min-width:0;margin:0;font-weight:var(--gz-weight-semibold)}.home__mark[data-v-ef8214d5]{flex:1 1 auto;min-width:0;margin:0;font-weight:var(--gz-weight-bold);letter-spacing:var(--gz-ls-base)}.acts[data-v-ef8214d5]{display:flex;flex:none;align-items:center;gap:var(--gz-1)}.acts--end[data-v-ef8214d5]{margin-inline-start:auto}.preview-tag[data-v-ef8214d5]{flex:none;padding-inline:var(--gz-2);border:var(--gz-border) solid var(--gz-line-strong);border-radius:var(--gz-radius-pill);color:var(--gz-text-muted);font-weight:var(--gz-weight-semibold);white-space:nowrap}.preview-note[data-v-ef8214d5]{flex:none;margin:0;display:grid;grid-template-columns:minmax(0,var(--gz-measure));padding:var(--gz-2) var(--gz-gutter-tight);border-block-end:var(--gz-border) solid var(--gz-line);background-color:var(--gz-surface-raised);color:var(--gz-text-muted)}@media(min-width:768px){.preview-note[data-v-ef8214d5]{padding-inline:var(--gz-gutter)}}.acts__rule[data-v-ef8214d5]{flex:none;width:var(--gz-px);height:var(--gz-5);margin-inline:var(--gz-1);background-color:var(--gz-line)}@media(min-width:768px){.bar[data-v-ef8214d5]{gap:var(--gz-3);padding-inline:max(var(--gz-gutter),env(safe-area-inset-left,0px)) max(var(--gz-gutter),env(safe-area-inset-right,0px))}}.more[data-v-ef8214d5]{display:flex;flex-direction:column;gap:var(--gz-gap-related)}.more__label[data-v-ef8214d5]{margin:0 0 var(--gz-2);color:var(--gz-text-muted)}
