.icon[data-v-f87c9c83]{display:block;flex-shrink:0}.icon--glyph[data-v-f87c9c83]{background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.c-emoji[data-v-313174aa]{display:inline-block;flex-shrink:0;vertical-align:middle;object-fit:contain}.bottom-nav[data-v-5879b2b6]{position:relative;isolation:isolate;pointer-events:auto;display:inline-flex;align-items:center;gap:var(--space-1);padding:6px;border-radius:999px;background:rgba(var(--surface-rgb),.72);backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);border:1px solid var(--hairline);box-shadow:var(--shadow-md);transform-origin:bottom center;transition:padding .42s cubic-bezier(.22,1.15,.36,1),gap .42s cubic-bezier(.22,1.15,.36,1)}.bottom-nav--compact[data-v-5879b2b6]{gap:2px;padding:4px}.bottom-nav__indicator[data-v-5879b2b6]{position:absolute;top:6px;bottom:6px;left:0;z-index:0;border-radius:999px;background:var(--accent);backdrop-filter:blur(6px);will-change:transform,width;pointer-events:none;-webkit-backdrop-filter:blur(6px);transition:top .42s cubic-bezier(.22,1.15,.36,1),bottom .42s cubic-bezier(.22,1.15,.36,1)}.bottom-nav--compact .bottom-nav__indicator[data-v-5879b2b6]{top:4px;bottom:4px}.bottom-nav__indicator--animated[data-v-5879b2b6]{transition:transform .4s cubic-bezier(.34,1.56,.64,1),width .4s cubic-bezier(.34,1.56,.64,1),opacity .25s ease}.bottom-nav__item[data-v-5879b2b6]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex:0 0 auto;min-width:52px;padding:8px 9px;box-sizing:border-box;border-radius:999px;background:transparent;color:var(--text-muted);cursor:pointer;touch-action:manipulation;transition:color .15s ease,min-width .42s cubic-bezier(.22,1.15,.36,1),padding .42s cubic-bezier(.22,1.15,.36,1)}.bottom-nav--compact .bottom-nav__item[data-v-5879b2b6]{min-width:48px;padding:7px 8px}.bottom-nav__item[data-v-5879b2b6]:nth-child(2),.bottom-nav__item[data-v-5879b2b6]:nth-child(6){transition-delay:.05s}.bottom-nav__item[data-v-5879b2b6]:nth-child(3),.bottom-nav__item[data-v-5879b2b6]:nth-child(5){transition-delay:25ms}.bottom-nav--compact .bottom-nav__item[data-v-5879b2b6]:nth-child(2),.bottom-nav--compact .bottom-nav__item[data-v-5879b2b6]:nth-child(6){transition-delay:0s}.bottom-nav--compact .bottom-nav__item[data-v-5879b2b6]:nth-child(3),.bottom-nav--compact .bottom-nav__item[data-v-5879b2b6]:nth-child(5){transition-delay:.03s}.bottom-nav--compact .bottom-nav__item[data-v-5879b2b6]:nth-child(4){transition-delay:.06s}.bottom-nav__item[data-v-5879b2b6]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bottom-nav__item--active[data-v-5879b2b6]{color:#fff}.bottom-nav__item-content[data-v-5879b2b6]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;transform-origin:center;transition:opacity .25s ease,transform .36s cubic-bezier(.22,1.2,.36,1),gap .36s cubic-bezier(.22,1.15,.36,1)}.bottom-nav__item--active .bottom-nav__item-content[data-v-5879b2b6]{opacity:1;transform:scale(1.05)}.bottom-nav__item:not(.bottom-nav__item--active) .bottom-nav__item-content[data-v-5879b2b6]{opacity:1;transform:scale(.92)}.bottom-nav--compact .bottom-nav__item-content[data-v-5879b2b6]{gap:0}.bottom-nav__icon[data-v-5879b2b6]{position:relative;display:flex;transform-origin:center;transition:transform .42s cubic-bezier(.22,1.35,.36,1)}.bottom-nav--compact .bottom-nav__icon[data-v-5879b2b6]{transform:scale(1.12)}.bottom-nav__badge[data-v-5879b2b6]{position:absolute;top:-6px;left:16px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--accent);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.bottom-nav__badge--active[data-v-5879b2b6]{background:#fff;color:var(--accent-strong)}.bottom-nav__label[data-v-5879b2b6]{max-height:12px;margin:0;overflow:hidden;white-space:nowrap;font-size:10px;font-weight:600;opacity:1;transform-origin:top center;transition:max-height .32s cubic-bezier(.22,1.15,.36,1),opacity .18s ease,transform .32s cubic-bezier(.22,1.15,.36,1)}.bottom-nav--compact .bottom-nav__label[data-v-5879b2b6]{max-height:0;width:0;opacity:0;transform:translateY(8px) scale(.72)}@media(prefers-reduced-motion:reduce){.bottom-nav[data-v-5879b2b6],.bottom-nav__indicator[data-v-5879b2b6],.bottom-nav__item[data-v-5879b2b6],.bottom-nav__item-content[data-v-5879b2b6],.bottom-nav__icon[data-v-5879b2b6],.bottom-nav__label[data-v-5879b2b6]{transition:none!important;transition-delay:0s!important}.bottom-nav__icon[data-v-5879b2b6],.bottom-nav--compact .bottom-nav__label[data-v-5879b2b6]{transform:none}}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-popover{all:unset;box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover *{font-family:Helvetica Neue,Inter,ui-sans-serif,Apple Color Emoji,Helvetica,Arial,sans-serif}.driver-popover-title{zoom:1;margin:0;font:700 19px/1.5 sans-serif;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font:400 14px/1.5 sans-serif}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font:12px/1.3 sans-serif;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.filter-pill[data-v-61ee968e]{position:absolute;top:calc(var(--tg-safe-area-inset-top, env(safe-area-inset-top, 0px)) + var(--space-2));left:50%;transform:translate(-50%);z-index:20;pointer-events:none}.filter-pill--compact[data-v-61ee968e]{top:calc(var(--safe-top) + var(--space-2) + 10px);right:calc(var(--space-3) + 10px);left:auto;transform:none}.filter-pill__btn[data-v-61ee968e]{position:relative;pointer-events:auto;display:inline-flex;align-items:center;gap:var(--space-2);max-width:78vw;padding:7px 14px;border-radius:999px;background:var(--material-thick);border:none;box-shadow:var(--shadow-md);color:var(--text);font-size:14px;font-weight:600}.filter-pill--compact .filter-pill__btn[data-v-61ee968e]{width:44px;height:44px;max-width:none;padding:0;justify-content:center;gap:0}.filter-pill__icon[data-v-61ee968e]{display:inline-flex;flex-shrink:0;color:var(--text-muted)}.filter-pill__text[data-v-61ee968e]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filter-pill--compact .filter-pill__text[data-v-61ee968e]{display:none}.filter-pill__count[data-v-61ee968e]{flex-shrink:0;min-width:20px;height:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--accent);color:#fff;font-size:12px;font-weight:700}.filter-pill--compact .filter-pill__count[data-v-61ee968e]{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 5px;font-size:11px}.feed-actions[data-v-7094f4b8]{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:max-content;padding:7px;border:1px solid var(--hairline);border-radius:999px;background:rgba(var(--surface-rgb),.82);box-shadow:0 10px 30px #00000047;backdrop-filter:blur(24px) saturate(1.18);pointer-events:none;-webkit-backdrop-filter:blur(24px) saturate(1.18)}.feed-actions--labeled[data-v-7094f4b8]{width:100%;padding:0;border:0;border-radius:var(--radius);background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.feed-actions__button[data-v-7094f4b8]{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:58px;height:58px;border-radius:50%;cursor:pointer;pointer-events:auto;touch-action:manipulation;transition:opacity .18s ease,box-shadow .18s ease,filter .18s ease}.feed-actions__button[data-v-7094f4b8]:focus-visible{outline:3px solid rgba(var(--accent-rgb),.5);outline-offset:3px}.feed-actions__button[data-v-7094f4b8]:disabled{cursor:default;opacity:.55;pointer-events:none}.feed-actions__button--pass[data-v-7094f4b8]{position:relative;border:1px solid rgba(var(--pass-rgb),.22);background:color-mix(in srgb,var(--pass) 5%,var(--control-bg));box-shadow:0 8px 22px #00000029,inset 0 1px #ffffff1a}.feed-actions__button--like[data-v-7094f4b8],.feed-actions__button--direct[data-v-7094f4b8],.feed-actions__button--respond[data-v-7094f4b8]{position:relative;border:1px solid var(--control-border);background:var(--control-bg);box-shadow:0 8px 22px #0000002e,inset 0 1px #ffffff1a}.feed-actions__button--quota-empty[data-v-7094f4b8]{opacity:.52}.feed-actions__count[data-v-7094f4b8]{position:absolute;top:-5px;right:-5px;z-index:2;display:grid;min-width:22px;height:22px;padding:0 6px;place-items:center;border:2px solid var(--surface);border-radius:999px;background:var(--accent);box-shadow:var(--shadow-sm);color:#fff;font-size:11px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1;pointer-events:none}.feed-actions__like-lottie[data-v-7094f4b8]{width:38px;height:38px;display:block;overflow:hidden;pointer-events:none}.feed-actions__like-lottie[data-v-7094f4b8] svg{display:block}.feed-actions__button--labeled[data-v-7094f4b8]{width:100%;height:auto;min-height:62px;justify-content:flex-start;gap:14px;padding:10px var(--space-4);border:0;border-radius:var(--radius);background:var(--button-secondary-bg);box-shadow:none;color:var(--text);font-size:17px;font-weight:600;line-height:1.2;text-align:left}.feed-actions__like-icon[data-v-7094f4b8]{flex:0 0 auto;color:var(--accent)}.feed-actions__label[data-v-7094f4b8]{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.feed-actions__chevron[data-v-7094f4b8]{flex:0 0 auto;color:var(--text-muted)}.feed-actions__quota[data-v-7094f4b8]{color:var(--text-muted);font-size:12px;font-weight:400;line-height:1.3}.feed-actions__pass-lottie[data-v-7094f4b8]{width:25px;height:25px;display:block;overflow:hidden;pointer-events:none}.feed-actions__pass-lottie[data-v-7094f4b8] svg{display:block}.feed-actions__respond-lottie[data-v-7094f4b8],.feed-actions__direct-lottie[data-v-7094f4b8]{display:block;width:32px;height:32px;overflow:hidden;pointer-events:none}.feed-actions__respond-lottie[data-v-7094f4b8] svg,.feed-actions__direct-lottie[data-v-7094f4b8] svg{display:block}.feed-actions__direct-icon[data-v-7094f4b8]{color:#347ff3}@media(hover:hover){.feed-actions__button[data-v-7094f4b8]:not(:disabled):hover{filter:brightness(1.08)}}@media(prefers-reduced-motion:reduce){.feed-actions__button[data-v-7094f4b8]{transition:none}}.tw-mask{-webkit-mask:center repeat;-webkit-mask-size:var(--tw-size) auto;-webkit-mask-image:var(--tw-image);opacity:var(--tw-opacity)}.tw-wrap{position:fixed;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:-1;background:var(--tw-background)}.tw-canvas.tw-mask+.tw-pattern{background-image:none;opacity:initial;filter:none}.tw-canvas{top:0;left:0;width:100%;height:100%;position:absolute}.tw-pattern{position:absolute;left:0;top:0;width:100%;height:100%;mix-blend-mode:overlay;background:center repeat;background-size:var(--tw-size) auto;background-image:var(--tw-image);filter:blur(var(--tw-blur));opacity:var(--tw-opacity)}.c-wallpaper[data-v-d19d83fe]{background:transparent!important}.c-image[data-v-0c18a4d0]{position:relative;display:block;width:100%;height:100%;overflow:hidden}.c-image__skeleton[data-v-0c18a4d0]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--surface-2);background-image:linear-gradient(100deg,transparent 30%,var(--hairline) 50%,transparent 70%);background-size:200% 100%;background-repeat:no-repeat;animation:c-image-shimmer-0c18a4d0 1.4s ease-in-out infinite}img[data-v-0c18a4d0]{position:relative;display:block;width:100%;height:100%;opacity:0;transition:opacity .25s ease;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}img.c-image__img--cover[data-v-0c18a4d0]{object-fit:cover}img.c-image__img--contain[data-v-0c18a4d0]{object-fit:contain}.c-image--loaded img[data-v-0c18a4d0]{opacity:1}@keyframes c-image-shimmer-0c18a4d0{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.c-image__skeleton[data-v-0c18a4d0]{animation:none}}.company-mark[data-v-f3382b5d]{box-sizing:border-box;display:inline-grid;flex:0 0 auto;place-items:center;border-radius:50%;background:linear-gradient(135deg,#5f6f89,#34415a);color:#fff}.c-avatar-wrap[data-v-162fa440]{position:relative;display:inline-flex;flex:0 0 auto}.c-avatar-wrap--square .c-avatar[data-v-162fa440]{border-radius:26%;clip-path:none;-webkit-clip-path:none}.c-avatar[data-v-162fa440]{box-sizing:border-box;width:100%;height:100%;border-radius:50%;overflow:hidden;clip-path:circle(50% at 50% 50%);-webkit-clip-path:circle(50% at 50% 50%);display:flex;align-items:center;justify-content:center;background:var(--surface-2)}.c-avatar--ring[data-v-162fa440]{border:var(--c-avatar-ring-width, 2px) solid var(--c-avatar-border, var(--bg))}.c-avatar[data-v-162fa440] .c-image,.c-avatar[data-v-162fa440] img{border-radius:inherit}.c-avatar__initials[data-v-162fa440]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--accent-gradient);color:#fff;font-weight:700;font-size:var(--c-avatar-initial-size);line-height:1;letter-spacing:-.02em;white-space:nowrap}.c-avatar__online[data-v-162fa440]{position:absolute;right:0;bottom:0;width:28%;height:28%;min-width:10px;min-height:10px;border-radius:50%;background:#3ddc84;border:2px solid var(--c-avatar-border, var(--bg))}.c-avatar__company[data-v-162fa440]{position:absolute;right:-2px;bottom:-2px;display:grid}.c-avatar__badge[data-v-162fa440]{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--accent);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;border:2px solid var(--c-avatar-border, var(--bg))}.c-collapsible[data-v-02e8d5ba]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2)}.c-collapsible__body[data-v-02e8d5ba]{position:relative;width:100%;overflow:hidden;transition:height .32s cubic-bezier(.32,.72,0,1)}.c-collapsible__body--collapsed[data-v-02e8d5ba]{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 2.2em),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 2.2em),transparent)}@media(prefers-reduced-motion:reduce){.c-collapsible__body[data-v-02e8d5ba]{transition:none}}.c-collapsible__toggle[data-v-02e8d5ba]{padding:0;border:0;background:transparent;color:var(--accent);font:inherit;font-size:15px;font-weight:650;text-align:left;touch-action:manipulation}.c-chip[data-v-02be0606]{--chip-active-bg: var(--material-accent);--chip-active-color: #fff;position:relative;display:inline-flex;align-items:center;gap:6px;color:var(--text);font-size:13px;font-weight:600;text-align:center;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.c-chip[data-v-02be0606]:disabled{opacity:.4;pointer-events:none}.c-chip[data-v-02be0606]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.c-chip[data-v-02be0606]:not(.c-chip--static){min-height:44px}.c-chip--pill[data-v-02be0606]{padding:8px 14px;border-radius:999px;background:var(--button-secondary-bg);border:none;box-shadow:var(--shadow-sm)}.c-chip--tile[data-v-02be0606]{display:flex;width:100%;padding:var(--space-3);border-radius:var(--radius);background:var(--button-secondary-bg);border:none;box-shadow:var(--shadow-sm)}.c-chip--align-left[data-v-02be0606]{text-align:left;justify-content:flex-start}.c-chip--align-center[data-v-02be0606]{text-align:center;justify-content:center}.c-chip--sm[data-v-02be0606]{padding:6px 12px;font-size:12px}.c-chip--pill[data-v-02be0606]:not(.c-chip--static):not(.c-chip--compact){box-sizing:border-box;min-height:38px;padding:0 14px;font-size:14px}.c-chip--compact[data-v-02be0606]{min-height:28px;padding:6px 11px;font-size:13px;line-height:1}.c-chip--tone-blue[data-v-02be0606]{--chip-active-bg: var(--intent-blue);--chip-active-color: var(--intent-on-blue)}.c-chip--tone-green[data-v-02be0606]{--chip-active-bg: var(--intent-green);--chip-active-color: var(--intent-on-green)}.c-chip--tone-purple[data-v-02be0606]{--chip-active-bg: var(--intent-purple);--chip-active-color: var(--intent-on-purple)}.c-chip--tone-gold[data-v-02be0606]{--chip-active-bg: var(--intent-gold);--chip-active-color: var(--intent-on-gold)}.c-chip--tone-orange[data-v-02be0606]{--chip-active-bg: var(--intent-orange);--chip-active-color: var(--intent-on-orange)}.c-chip[class*=c-chip--tone-][data-v-02be0606]{border-color:transparent;background:var(--control-bg);color:var(--text)}@supports (color: color-mix(in srgb,#000 50%,#fff)){.c-chip[class*=c-chip--tone-][data-v-02be0606]{background:color-mix(in srgb,var(--chip-active-bg) 20%,var(--surface));color:color-mix(in srgb,var(--chip-active-bg) 62%,var(--text))}}.c-chip--active[data-v-02be0606]{background:var(--chip-active-bg);border-color:transparent;color:var(--chip-active-color)}.c-chip__copy[data-v-02be0606]{display:flex;flex-direction:column;gap:4px}.c-chip__title[data-v-02be0606]{font-size:17px;font-weight:600;color:var(--text)}.c-chip__desc[data-v-02be0606]{font-size:13px;font-weight:500;color:var(--text-muted)}.c-chip--active .c-chip__title[data-v-02be0606]{color:var(--chip-active-color)}.c-chip--active .c-chip__desc[data-v-02be0606]{color:var(--chip-active-color);opacity:.78}.c-chip--active[class*=c-chip--tone-][data-v-02be0606]{border-color:transparent;background:var(--chip-active-bg);color:var(--chip-active-color);box-shadow:none}.c-chip__selected[data-v-02be0606]{position:absolute;top:10px;right:10px;width:16px;height:16px;display:grid;place-items:center;border:0;border-radius:50%;background:color-mix(in srgb,var(--chip-active-color) 18%,transparent);color:var(--chip-active-color)}.c-chip--pill .c-chip__selected[data-v-02be0606]{top:50%;transform:translateY(-50%)}.c-chip[class*=c-chip--tone-][data-v-02be0606]:not(.c-chip--static){padding-inline-end:34px}.c-chip__dismiss[data-v-02be0606]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;margin-left:2px;border:none;border-radius:50%;background:rgba(var(--accent-rgb),.16);color:var(--accent-strong)}.modal-overlay[data-v-62b6cf21]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2000;background:#00000052;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.modal-backdrop-enter-active[data-v-62b6cf21],.modal-backdrop-leave-active[data-v-62b6cf21]{transition:opacity .42s ease-in-out}.modal-backdrop-enter-from[data-v-62b6cf21],.modal-backdrop-leave-to[data-v-62b6cf21]{opacity:0}.modal-sheet[data-v-62b6cf21]{position:absolute;left:0;right:0;bottom:0;z-index:2001;width:100%;display:flex;flex-direction:column;max-height:calc(100% - var(--safe-top) - var(--space-4));overflow:hidden;background:var(--surface);border-width:1px 0 0;border-style:solid;border-color:var(--hairline);border-radius:var(--radius-lg) var(--radius-lg) 0 0;transform:translateZ(0)}.modal-sheet__wallpaper-frame[data-v-62b6cf21]{position:absolute;top:0;left:0;right:0;height:238px;z-index:0;overflow:hidden;backface-visibility:hidden;transform:scaleY(var(--wallpaper-pull-scale, 1));transform-origin:50% 0;will-change:transform}.modal-sheet__wallpaper-pattern[data-v-62b6cf21]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-position:center;background-repeat:repeat;opacity:.3;pointer-events:none}.modal-sheet__wallpaper-scrim[data-v-62b6cf21]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.18),transparent 24%),linear-gradient(180deg,#0000001a,#0000006b)}.modal-sheet__container[data-v-62b6cf21]{position:relative;z-index:1;flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;isolation:isolate}.modal-sheet__container[data-v-62b6cf21]::-webkit-scrollbar{display:none}.modal-sheet__header[data-v-62b6cf21]{position:absolute;top:0;left:0;right:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);height:calc(32px + var(--space-3) * 2);padding:0 var(--space-4);background:transparent;transition:background .2s ease}.modal-sheet__header--scrolled[data-v-62b6cf21]{background:rgba(var(--surface-rgb),.72);backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5)}.modal-sheet__header--untitled[data-v-62b6cf21]{justify-content:flex-end}.modal-sheet__header--text-close[data-v-62b6cf21]{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;justify-content:stretch;gap:var(--space-2)}.modal-sheet__header--text-close .modal-sheet__title[data-v-62b6cf21]{width:100%;justify-self:center;text-align:center}.modal-sheet__title[data-v-62b6cf21]{min-width:0;flex:1 1 auto;overflow:hidden;color:var(--text);font-size:16px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.modal-sheet__text-close[data-v-62b6cf21]{min-height:44px;padding:0 var(--space-1);justify-self:start;color:var(--text);font-size:16px;font-weight:600;background:transparent}.modal-sheet__text-close--spacer[data-v-62b6cf21]{justify-self:end;visibility:hidden;pointer-events:none}.modal-sheet__text-close[data-v-62b6cf21]:focus-visible{outline:2px solid rgba(var(--accent-rgb),.48);outline-offset:2px;border-radius:8px}.modal-sheet__action[data-v-62b6cf21]{justify-self:end;display:flex;align-items:center;min-height:44px}.modal-sheet__action .modal-sheet__text-close[data-v-62b6cf21-s]{min-height:44px;padding:0 var(--space-1);color:var(--text);font-size:16px;font-weight:600;background:transparent}.modal-sheet__action .modal-sheet__text-close--danger[data-v-62b6cf21-s]{color:var(--pass)}.modal-sheet__close[data-v-62b6cf21]{flex:0 0 auto;margin-left:auto;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--material-thin);border:none;box-shadow:var(--shadow-sm);border:1px solid color-mix(in srgb,var(--text) 12%,transparent);color:var(--text-muted);cursor:pointer}.modal-sheet__close svg[data-v-62b6cf21]{width:18px;height:18px}.modal-sheet__content[data-v-62b6cf21]{padding:calc(calc(32px + var(--space-3) * 2) + var(--space-2)) var(--space-4) calc(var(--safe-bottom) + var(--space-5))}.modal-sheet__content--flush[data-v-62b6cf21]{padding:0 0 calc(var(--safe-bottom) + var(--space-5))}.modal-sheet__content--fill[data-v-62b6cf21]{display:flex;flex-direction:column;min-height:100%;padding-bottom:0}.modal-sheet__footer[data-v-62b6cf21]{position:relative;z-index:3;flex:0 0 auto;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4) calc(var(--safe-bottom) + var(--space-3));border-top:1px solid var(--hairline);background:var(--surface)}.modal-sheet--no-footer-divider .modal-sheet__footer[data-v-62b6cf21]{border-top:0}.modal-sheet--compact .modal-sheet__header[data-v-62b6cf21]{height:44px}.modal-sheet--compact .modal-sheet__content[data-v-62b6cf21]:not(.modal-sheet__content--flush){padding-top:44px;padding-bottom:var(--space-2)}.modal-sheet--compact .modal-sheet__footer[data-v-62b6cf21]{padding-top:var(--space-2)}.modal-sheet--overlay-footer .modal-sheet__content[data-v-62b6cf21]{padding-bottom:max(var(--safe-bottom) + 104px,var(--modal-footer-height, 104px) + var(--space-4))}.modal-sheet--overlay-footer .modal-sheet__footer[data-v-62b6cf21]{position:absolute;right:0;bottom:0;left:0;border-top:0;background:transparent;isolation:isolate}.modal-sheet--overlay-footer .modal-sheet__footer[data-v-62b6cf21]:before{position:absolute;inset:calc(var(--space-5) * -1) 0 0;z-index:0;background:color-mix(in srgb,var(--surface) 88%,transparent);backdrop-filter:blur(30px) saturate(1.12);content:"";pointer-events:none;mask-image:linear-gradient(180deg,transparent 0%,#000 72%);-webkit-backdrop-filter:blur(30px) saturate(1.12);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 72%)}.modal-sheet--overlay-footer .modal-sheet__footer[data-v-62b6cf21]>*{position:relative;z-index:1}.modal-sheet-enter-active[data-v-62b6cf21]{transition:transform .45s cubic-bezier(.32,.72,0,1)}.modal-sheet-leave-active[data-v-62b6cf21]{transition:transform .32s cubic-bezier(.4,0,1,1)}.modal-sheet-enter-from[data-v-62b6cf21],.modal-sheet-leave-to[data-v-62b6cf21]{transform:translate3d(0,100%,0)}@media(prefers-reduced-motion:reduce){.modal-overlay[data-v-62b6cf21]{backdrop-filter:none;-webkit-backdrop-filter:none}.modal-backdrop-enter-active[data-v-62b6cf21],.modal-backdrop-leave-active[data-v-62b6cf21],.modal-sheet-enter-active[data-v-62b6cf21],.modal-sheet-leave-active[data-v-62b6cf21]{transition-duration:.01ms}.modal-sheet-enter-from[data-v-62b6cf21],.modal-sheet-leave-to[data-v-62b6cf21]{transform:none}}.c-btn[data-v-44bc5192]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);flex-shrink:0;min-width:0;max-width:100%;min-height:var(--button-height);padding:12px 16px;border:none;border-radius:var(--radius);font-weight:600;font-size:17px;letter-spacing:-.2px;line-height:1.2;overflow-wrap:anywhere;touch-action:manipulation;transition:opacity .18s ease,background-color .18s ease,transform .18s ease}.c-btn[data-v-44bc5192]:active:not(:disabled){opacity:.82;transform:scale(.985)}.c-btn[data-v-44bc5192]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.c-btn[data-v-44bc5192]:disabled{opacity:.45;pointer-events:none}.c-btn--block[data-v-44bc5192]{width:100%;flex-shrink:1}.c-btn--primary[data-v-44bc5192]{background:var(--button-bg);color:#fff}.c-btn--primary[data-v-44bc5192]:disabled{opacity:1;background:var(--control-bg-disabled);color:var(--text-faint)}.c-btn--secondary[data-v-44bc5192]{background:var(--button-secondary-bg);color:var(--text)}.c-btn--secondary[data-v-44bc5192]:disabled{opacity:1;background:var(--control-bg-disabled);color:var(--text-faint)}.c-btn--ghost[data-v-44bc5192]{background:transparent;color:var(--text-muted)}.c-btn--like[data-v-44bc5192]{background:rgba(var(--like-rgb),.16);border:none;box-shadow:var(--shadow-sm);color:var(--like)}.c-btn--pass[data-v-44bc5192]{background:rgba(var(--pass-rgb),.12);border:none;box-shadow:var(--shadow-sm);color:var(--pass)}@media(prefers-reduced-motion:reduce){.c-btn[data-v-44bc5192]{transition:none}.c-btn[data-v-44bc5192]:active:not(:disabled){transform:none}}.external-link-warning[data-v-5b7a529a]{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding-top:var(--space-2);text-align:center}.external-link-warning p[data-v-5b7a529a]{max-width:340px;margin:0;color:var(--text-muted);font-size:15px;font-weight:600;line-height:1.5}.external-link-warning__icon[data-v-5b7a529a]{width:56px;height:56px;display:grid;place-items:center;border-radius:18px;background:color-mix(in srgb,var(--warning) 16%,var(--surface));color:var(--warning)}.external-link-warning__destination[data-v-5b7a529a]{width:100%;display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:var(--radius);text-align:left;background:var(--field-bg);border:1px solid var(--field-border);box-shadow:var(--shadow-sm)}.external-link-warning__destination strong[data-v-5b7a529a]{color:var(--text);font-size:14px}.external-link-warning__destination span[data-v-5b7a529a]{overflow:hidden;color:var(--text-muted);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.external-link-warning__actions[data-v-5b7a529a]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2)}.photo-viewer[data-v-c7b56ba5]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;overflow:hidden;background:#050506;color:#fff;touch-action:none;-webkit-user-select:none;user-select:none}.photo-viewer__track[data-v-c7b56ba5]{position:absolute;inset:0 auto 0 0;display:flex;height:100%;will-change:transform}.photo-viewer__slide[data-v-c7b56ba5]{flex:0 0 auto;box-sizing:border-box;height:100%;min-width:0;min-height:0;display:flex;align-items:center;justify-content:center;padding:calc(var(--safe-top) + 72px) var(--space-4) calc(var(--safe-bottom) + 72px)}.photo-viewer__img[data-v-c7b56ba5]{display:block;width:auto;height:auto;max-width:min(100%,980px);max-height:100%;object-fit:contain;border-radius:var(--radius-lg);opacity:0;transform-origin:center;-webkit-user-drag:none}.photo-viewer__img--zooming[data-v-c7b56ba5]{will-change:transform}.photo-viewer__img--loaded[data-v-c7b56ba5]{opacity:1;transition:opacity .2s ease}.photo-viewer--zoomed .photo-viewer__slide[data-v-c7b56ba5]{overflow:visible}.photo-viewer__header[data-v-c7b56ba5]{position:absolute;top:0;right:0;left:0;z-index:3;display:flex;align-items:center;justify-content:space-between;padding:calc(var(--safe-top) + var(--space-3)) var(--space-4) var(--space-3);background:linear-gradient(180deg,rgba(0,0,0,.72),transparent);pointer-events:none}.photo-viewer__header button[data-v-c7b56ba5]{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#ffffff24;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto}.photo-viewer__header button[data-v-c7b56ba5]:disabled{opacity:.45}.photo-viewer__header span[data-v-c7b56ba5]{font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.photo-viewer__arrow[data-v-c7b56ba5]{position:absolute;top:50%;z-index:3;width:48px;height:48px;display:none;place-items:center;border-radius:50%;background:#ffffff24;color:#fff;transform:translateY(-50%)}.photo-viewer__arrow--left[data-v-c7b56ba5]{left:var(--space-4)}.photo-viewer__arrow--right[data-v-c7b56ba5]{right:var(--space-4)}.photo-viewer__dots[data-v-c7b56ba5]{position:absolute;bottom:calc(var(--safe-bottom) + var(--space-5));left:50%;z-index:3;display:flex;gap:6px;transform:translate(-50%)}.photo-viewer__dots i[data-v-c7b56ba5]{width:6px;height:6px;border-radius:50%;background:#ffffff61;transition:width .18s ease,background-color .18s ease}.photo-viewer__dots .photo-viewer__dot--active[data-v-c7b56ba5]{width:18px;border-radius:999px;background:#fff}@media(hover:hover)and (pointer:fine){.photo-viewer__arrow[data-v-c7b56ba5]{display:grid}}@media(prefers-reduced-motion:reduce){.photo-viewer__track[data-v-c7b56ba5],.photo-viewer__dots i[data-v-c7b56ba5]{transition:none}}.pinned-buzz[data-v-5abccdd7]{display:flex;align-items:center;gap:8px;min-width:0}.pinned-buzz__open[data-v-5abccdd7]{min-width:0;flex:1;display:flex;align-items:center;gap:10px;min-height:56px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.pinned-buzz__thumb[data-v-5abccdd7]{position:relative;flex:0 0 52px;width:52px;height:52px;display:grid;place-items:center;overflow:hidden;border-radius:12px;background:var(--surface-2);color:var(--text-muted)}.pinned-buzz__thumb[data-v-5abccdd7] .c-image{position:absolute;top:0;right:0;bottom:0;left:0}.pinned-buzz__badge[data-v-5abccdd7]{position:absolute;right:4px;bottom:4px;padding:1px 5px;border-radius:999px;background:#0000009e;color:#fff;font-size:10px;font-weight:700;line-height:1.3}.pinned-buzz__copy[data-v-5abccdd7]{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.pinned-buzz__text[data-v-5abccdd7],.pinned-buzz__meta[data-v-5abccdd7]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pinned-buzz__text[data-v-5abccdd7]{color:var(--text);font-size:14px;font-weight:600;line-height:1.3}.pinned-buzz__meta[data-v-5abccdd7]{color:var(--text-muted);font-size:12px;font-weight:500;line-height:1.3}.pinned-buzz__unpin[data-v-5abccdd7]{flex:0 0 32px;width:32px;height:32px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--surface-2);color:var(--text-muted);cursor:pointer}.vacancy-body[data-v-39d10eb0]{position:relative;flex:1 1 auto;display:flex;flex-direction:column;background:var(--surface)}.vacancy-body__salary[data-v-39d10eb0]{display:flex;align-items:center;gap:var(--space-3);padding:14px var(--space-4);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.vacancy-body__salary-icon[data-v-39d10eb0],.vacancy-body__icon-tile[data-v-39d10eb0]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.vacancy-body__salary-copy[data-v-39d10eb0]{display:flex;flex-direction:column;gap:2px;min-width:0}.vacancy-body__salary-label[data-v-39d10eb0]{color:var(--accent);font-size:13px;font-weight:600}.vacancy-body__salary-value[data-v-39d10eb0]{color:var(--text);font-size:20px;font-weight:800;letter-spacing:-.02em}.vacancy-body__section[data-v-39d10eb0]{display:flex;flex-direction:column;gap:var(--space-3);padding:14px var(--space-4)}.vacancy-body__section[data-reveal][data-v-39d10eb0]{opacity:0;transform:translateY(10px);transition:opacity .28s ease-out,transform .28s cubic-bezier(.22,1,.36,1)}.vacancy-body__section.is-revealed[data-v-39d10eb0]{opacity:1;transform:none}.vacancy-body__salary[data-reveal][data-v-39d10eb0]{opacity:0;transform:translateY(10px);transition:opacity .28s ease-out,transform .28s cubic-bezier(.22,1,.36,1)}.vacancy-body__salary[data-reveal].is-revealed[data-v-39d10eb0]{opacity:1;transform:none}.vacancy-body__description[data-v-39d10eb0]{margin:0;color:var(--text);font-size:16px;font-weight:450;line-height:1.5;letter-spacing:-.015em;white-space:pre-wrap}.vacancy-body__divider[data-v-39d10eb0]{height:1px;margin:0 var(--space-4);border:none;background:linear-gradient(90deg,transparent 0%,rgba(128,128,128,.14) 18%,rgba(128,128,128,.26) 50%,rgba(128,128,128,.14) 82%,transparent 100%)}.vacancy-body__eyebrow[data-v-39d10eb0]{color:var(--text-muted);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.vacancy-body__muted[data-v-39d10eb0]{color:var(--text-muted);font-size:13px;font-weight:500;line-height:1.2}.vacancy-body__row[data-v-39d10eb0]{display:flex;align-items:center;gap:var(--space-3)}.vacancy-body__row-copy[data-v-39d10eb0]{display:flex;min-width:0;flex-direction:column;gap:3px}.vacancy-body__row-title[data-v-39d10eb0]{color:var(--text);font-size:16px;font-weight:700;line-height:1.2;letter-spacing:-.01em}.vacancy-body__tile[data-v-39d10eb0]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--field-border);border-radius:12px;background:var(--field-bg)}.vacancy-body__chips[data-v-39d10eb0]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.vacancy-body__chip[data-v-39d10eb0]{display:inline-flex;min-height:28px;align-items:center;padding:6px 11px;border:1px solid var(--field-border);border-radius:999px;background:var(--field-bg);color:var(--text);font-size:13px;font-weight:700;line-height:1}.vacancy-body__company[data-v-39d10eb0]{display:flex;align-items:center;gap:var(--space-3);padding:0;text-align:left;touch-action:manipulation}.vacancy-body__company-name[data-v-39d10eb0]{color:var(--accent);font-size:16px;font-weight:700;line-height:1.2}.vacancy-body__chevron[data-v-39d10eb0]{margin-left:auto;color:var(--text-muted)}.vacancy-body__published[data-v-39d10eb0]{display:inline-flex;align-items:center;gap:6px}.vacancy-body__spacer[data-v-39d10eb0]{height:calc(var(--space-6, 40px) + 72px)}.public-vacancy[data-v-75d671bf]{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--field-border);border-radius:var(--radius);background:var(--field-bg);color:var(--text);text-align:left;cursor:pointer;touch-action:manipulation}.public-vacancy__copy[data-v-75d671bf]{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:3px}.public-vacancy__title[data-v-75d671bf]{font-size:16px;font-weight:700;line-height:1.25;letter-spacing:-.01em;overflow-wrap:anywhere}.public-vacancy__meta[data-v-75d671bf]{color:var(--text-muted);font-size:13px;font-weight:500}.public-vacancy__salary[data-v-75d671bf]{margin-right:6px;color:var(--text);font-weight:700}.public-vacancy__chevron[data-v-75d671bf]{flex:0 0 auto;color:var(--text-muted)}.public-vacancy-skeleton[data-v-79789888]{--skeleton-fill: color-mix(in srgb, var(--text-muted) 18%, transparent);display:flex;align-items:center;width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--field-border);border-radius:var(--radius);background:var(--field-bg)}.public-vacancy-skeleton__copy[data-v-79789888]{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.public-vacancy-skeleton__line[data-v-79789888]{display:flex;align-items:center}.public-vacancy-skeleton__line--title[data-v-79789888]{height:20px}.public-vacancy-skeleton__line--meta[data-v-79789888]{height:17px}.public-vacancy-skeleton__bar[data-v-79789888]{display:block;height:12px;border-radius:6px;background:var(--skeleton-fill);animation:public-vacancy-skeleton-pulse-79789888 1.2s ease-in-out infinite alternate}.public-vacancy-skeleton__line--title .public-vacancy-skeleton__bar[data-v-79789888]{width:150px}.public-vacancy-skeleton__line--meta .public-vacancy-skeleton__bar[data-v-79789888]{width:110px;height:10px}@keyframes public-vacancy-skeleton-pulse-79789888{0%{opacity:.55}to{opacity:1}}@media(prefers-reduced-motion:reduce){.public-vacancy-skeleton__bar[data-v-79789888]{animation:none}}.character-count[data-v-51570b15]{min-width:0;margin:0;color:var(--text-muted);font-size:13px;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums}.character-count--warning[data-v-51570b15]{color:var(--warning)}.compose-sheet[data-v-e113e510]{flex:1 1 auto;display:flex;flex-direction:column;min-height:calc(var(--app-height, 100dvh) - var(--safe-top) - var(--space-4))}.compose-sheet__body[data-v-e113e510]{flex:1 1 auto;display:flex;flex-direction:column;min-width:0;padding:calc(32px + var(--space-3) * 2 + var(--space-2)) var(--space-4) var(--space-4)}.compose-sheet__author[data-v-e113e510]{display:flex;align-items:center;gap:var(--space-3);min-height:36px;margin-bottom:var(--space-2)}.compose-sheet__author strong[data-v-e113e510]{min-width:0;overflow:hidden;color:var(--text);font-size:15px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.compose-sheet__input[data-v-e113e510]{display:block;width:100%;min-height:88px;max-height:none;resize:none;overflow:hidden;padding:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:16px;line-height:1.45}.compose-sheet__input[data-v-e113e510]::placeholder{color:var(--text-muted)}.compose-sheet__input[data-v-e113e510]:disabled{opacity:.55}.compose-sheet__error[data-v-e113e510]{margin:var(--space-3) 0 0;color:var(--danger, var(--pass));font-size:13px;line-height:1.4}.compose-sheet__bar[data-v-e113e510]{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:auto;padding:var(--space-3) var(--space-4) calc(var(--safe-bottom) + var(--space-3));border-top:1px solid var(--hairline);background:var(--surface)}.compose-sheet__meta[data-v-e113e510]{min-width:0;margin:0;color:var(--text-muted);font-size:13px;font-weight:600;line-height:1.3}.compose-sheet__submit[data-v-e113e510]{flex:0 0 auto;min-width:76px;min-height:36px;padding:0 16px;border-radius:999px;color:var(--text-faint);background:var(--control-bg-disabled);font-size:15px;font-weight:700}.compose-sheet__submit[data-v-e113e510]:not(:disabled){color:#fff;background:var(--material-accent-strong);border:none;box-shadow:var(--shadow-sm)}.compose-sheet__submit[data-v-e113e510]:focus-visible{outline:2px solid rgba(var(--accent-rgb),.48);outline-offset:2px}.premium-badge[data-v-bcb4f93c]{display:inline-block;flex:0 0 auto;vertical-align:middle}.premium-badge[data-v-bcb4f93c] svg{display:block;width:100%;height:100%}.spinner[data-v-1e33982e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);width:100%}.spinner--fill[data-v-1e33982e]{position:absolute;top:0;right:0;bottom:0;left:0}.spinner__ring[data-v-1e33982e]{width:28px;height:28px;border:2.5px solid var(--hairline);border-top-color:var(--accent-strong);border-radius:50%;animation:spinner-rotate-1e33982e .8s linear infinite}.spinner__ring--small[data-v-1e33982e]{width:18px;height:18px;border-width:2px}.spinner__text[data-v-1e33982e]{font-size:14px;color:var(--text-muted)}@keyframes spinner-rotate-1e33982e{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner__ring[data-v-1e33982e]{animation-duration:1.6s}}.legal-sheet[data-v-b0392814]{display:flex;flex-direction:column;gap:var(--space-5);color:var(--text-muted);font-size:14px;line-height:1.55}.legal-sheet[data-v-b0392814] header,.legal-sheet[data-v-b0392814] section{display:flex;flex-direction:column;gap:var(--space-2);scroll-margin-top:72px}.legal-sheet[data-v-b0392814] h2{margin:0;color:var(--text);font-size:16px;font-weight:750;line-height:1.3}.legal-sheet[data-v-b0392814] p,.legal-sheet[data-v-b0392814] ol,.legal-sheet[data-v-b0392814] ul{margin:0}.legal-sheet[data-v-b0392814] ol,.legal-sheet[data-v-b0392814] ul{padding-left:1.3em}.legal-sheet[data-v-b0392814] li+li{margin-top:4px}.legal-sheet[data-v-b0392814] strong{color:var(--text);font-weight:650}.legal-sheet[data-v-b0392814] a{color:var(--accent);text-decoration:none}.legal-sheet[data-v-b0392814] .legal__updated{color:var(--text-faint);font-size:13px}.legal-sheet[data-v-b0392814] .legal__table{width:100%;border-collapse:collapse;font-size:13px}.legal-sheet[data-v-b0392814] .legal__table th,.legal-sheet[data-v-b0392814] .legal__table td{padding:9px 0;border-top:1px solid var(--hairline);text-align:left;vertical-align:top}.legal-sheet[data-v-b0392814] .legal__table th{width:42%;padding-right:var(--space-3);font-weight:500}.legal-sheet[data-v-b0392814] .legal__table td{color:var(--text)}.legal-sheet[data-v-b0392814] .legal__cards{display:grid;gap:var(--space-2);padding:0;list-style:none}.legal-sheet[data-v-b0392814] .legal__cards li+li{margin-top:0}.legal-sheet[data-v-b0392814] .legal__cards a{display:flex;flex-direction:column;gap:2px;padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--control-bg-muted);color:var(--text)}.legal-sheet[data-v-b0392814] .legal__cards a span{color:var(--text-muted);font-size:13px}.legal-sheet__error[data-v-b0392814]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) 0;text-align:center}.legal-sheet__error p[data-v-b0392814]{margin:0;color:var(--text-muted)}.public-offer-consent[data-v-305f9beb]{margin:0;color:var(--text-muted);font-size:12px;line-height:1.4;text-align:center}.public-offer-link[data-v-305f9beb]{padding:2px 0;color:inherit;font:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);text-underline-offset:3px;cursor:pointer;touch-action:manipulation}.public-offer-link[data-v-305f9beb]:active{opacity:.65}.public-offer-link[data-v-305f9beb]:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--accent);outline-offset:2px}.segmented[data-v-6b7b5021]{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.segmented--fill[data-v-6b7b5021]{flex:1 1 0;min-height:0}.segmented__tabs[data-v-6b7b5021]{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(var(--segment-count),minmax(0,1fr));flex:0 0 auto;min-height:52px;padding:4px;border-radius:var(--radius);background:var(--surface-2)}.segmented__indicator[data-v-6b7b5021]{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--segment-count));border-radius:calc(var(--radius) - 4px);background:var(--control-bg);pointer-events:none;transform:translate3d(calc(var(--segment-index) * 100%),0,0);will-change:transform}.segmented__indicator--ready[data-v-6b7b5021]{transition:transform .24s cubic-bezier(.16,1,.3,1)}.segmented__tab[data-v-6b7b5021]{position:relative;z-index:1;min-width:0;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 var(--space-3);border-radius:calc(var(--radius) - 4px);color:var(--text-muted);font-size:14px;font-weight:600;touch-action:manipulation;transition:color .2s ease}.segmented__tab--active[data-v-6b7b5021]{color:var(--text)}.segmented__tab[data-v-6b7b5021]:disabled{color:var(--text-faint);cursor:default}.segmented__tab[data-v-6b7b5021]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.segmented__badge[data-v-6b7b5021]{min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;border-radius:999px;background:var(--accent);color:#fff;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.segmented__tag[data-v-6b7b5021]{flex:0 0 auto;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--text) 8%,transparent);color:var(--text-muted);font-size:11px;font-weight:700;line-height:1.3}.segmented__label[data-v-6b7b5021]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.segmented__stage[data-v-6b7b5021]{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden}.segmented--fill .segmented__stage[data-v-6b7b5021]{flex:1 1 0;min-height:0}.segmented__panel[data-v-6b7b5021]{display:flex;flex-direction:column;min-width:0;min-height:0}.segmented--fill .segmented__panel[data-v-6b7b5021]{flex:1 1 0}.segmented-panel-enter-active[data-v-6b7b5021],.segmented-panel-leave-active[data-v-6b7b5021]{pointer-events:none;transition:opacity var(--motion-page) var(--ease-standard),filter var(--motion-page) var(--ease-standard),transform var(--motion-page) var(--ease-standard);will-change:opacity,filter,transform}.segmented-panel-leave-active[data-v-6b7b5021]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:var(--bg)}.segmented-panel-enter-from[data-v-6b7b5021]{opacity:0;filter:blur(var(--space-3));transform:translateY(var(--space-2)) scale(.985)}.segmented-panel-leave-to[data-v-6b7b5021]{opacity:0;filter:blur(var(--space-2));transform:scale(1.02)}@media(max-width:350px){.segmented__tab[data-v-6b7b5021]{padding-inline:var(--space-2)}}@media(prefers-reduced-motion:reduce){.segmented__indicator--ready[data-v-6b7b5021],.segmented__tab[data-v-6b7b5021]{transition-duration:.01ms}.segmented-panel-enter-active[data-v-6b7b5021],.segmented-panel-leave-active[data-v-6b7b5021]{transition:none}.segmented-panel-enter-from[data-v-6b7b5021],.segmented-panel-leave-to[data-v-6b7b5021]{filter:none;transform:none}}.paywall[data-v-38f6d47b]{--premium-secondary: color-mix(in srgb, var(--text-muted) 80%, var(--text));--premium-icon: var(--premium-secondary);--premium-selected: var(--button-bg);display:flex;flex-direction:column;gap:20px;padding:20px var(--space-4) 0}.paywall__hero[data-v-38f6d47b]{display:flex;flex-direction:column;gap:var(--space-3)}.paywall__brand[data-v-38f6d47b]{display:flex;align-items:center;gap:var(--space-2);min-height:32px;padding-right:44px}.paywall__title[data-v-38f6d47b]{margin:0;color:var(--text);font-size:24px;font-weight:650;letter-spacing:-.035em;line-height:1.2}.paywall__lead[data-v-38f6d47b]{max-width:330px;margin:0;color:var(--premium-secondary);font-size:15px;line-height:1.45}.paywall__active[data-v-38f6d47b]{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--control-bg-muted)}.paywall__active-icon[data-v-38f6d47b]{display:grid;flex:0 0 24px;height:24px;place-items:center;color:var(--premium-icon)}.paywall__active-copy[data-v-38f6d47b]{display:flex;flex-direction:column;gap:4px}.paywall__active-copy strong[data-v-38f6d47b]{font-size:14px;font-weight:550;line-height:1.4}.paywall__active-copy span[data-v-38f6d47b]{color:var(--premium-secondary);font-size:13px;line-height:1.4}.paywall__block[data-v-38f6d47b]{display:flex;flex-direction:column;gap:var(--space-3)}.paywall__heading[data-v-38f6d47b]{margin:0;color:var(--text);font-size:15px;font-weight:600;letter-spacing:-.015em}.paywall__offers[data-v-38f6d47b]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.paywall__offer[data-v-38f6d47b]{display:flex;min-width:min-content;max-width:100%;flex:1 1 calc((100% - var(--space-2) * 2) / 3);flex-direction:column;align-items:flex-start;gap:0;min-height:132px;padding:var(--space-3);border-radius:var(--radius);background:var(--control-bg-muted);color:var(--text);text-align:left;transition:background-color .18s ease,color .18s ease}.paywall__offer.is-selected[data-v-38f6d47b]{background:var(--premium-selected);color:#fff}.paywall__offer[data-v-38f6d47b]:active:not(:disabled){background:color-mix(in srgb,var(--premium-selected) 90%,#000);color:#fff}.paywall__offer[data-v-38f6d47b]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.paywall__offer[data-v-38f6d47b]:disabled{cursor:default}.paywall__term[data-v-38f6d47b]{font-size:14px;font-weight:550;line-height:1.3}.paywall__price[data-v-38f6d47b]{display:flex;align-items:center;gap:3px;margin-top:var(--space-3);font-size:22px;font-weight:650;line-height:1.2;letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap}.paywall__per-month[data-v-38f6d47b]{margin-top:var(--space-1);color:var(--premium-secondary);font-size:12px;line-height:1.3;white-space:nowrap}.is-selected .paywall__per-month[data-v-38f6d47b]{color:#fff}.paywall__offer-bottom[data-v-38f6d47b]{display:flex;width:100%;flex:1;align-items:flex-end;justify-content:space-between;gap:4px;padding-top:var(--space-3)}.paywall__discount[data-v-38f6d47b]{color:var(--premium-secondary);font-size:12px;font-weight:550;line-height:1.2}.is-selected .paywall__discount[data-v-38f6d47b]{color:#fff}.paywall__selection[data-v-38f6d47b]{display:grid;flex:0 0 18px;height:18px;place-items:center;border-radius:50%}.is-selected .paywall__selection[data-v-38f6d47b]{color:var(--accent);background:#fff}.paywall__offer--skeleton[data-v-38f6d47b]{background:var(--control-bg-muted);cursor:default}.paywall__offer--skeleton .paywall__term[data-v-38f6d47b]{width:55%;height:1.3em}.paywall__offer--skeleton .paywall__price[data-v-38f6d47b]{width:85%;height:1.2em}.paywall__offer--skeleton .paywall__per-month[data-v-38f6d47b]{width:85%;height:1.3em}.paywall__offer--skeleton .paywall__discount[data-v-38f6d47b]{width:35%;height:1.2em}.paywall__skeleton-line[data-v-38f6d47b]{position:relative;display:block}.paywall__skeleton-line[data-v-38f6d47b]:after{position:absolute;top:20%;right:0;bottom:20%;left:0;border-radius:4px;background:color-mix(in srgb,var(--text) 12%,var(--control-bg-muted));content:"";animation:paywall-pulse-38f6d47b 1.4s ease-in-out infinite}.paywall__empty[data-v-38f6d47b]{margin:0;padding:var(--space-5);border-radius:var(--radius);background:var(--control-bg-muted);color:var(--premium-secondary);font-size:14px;text-align:center}.paywall__payment[data-v-38f6d47b]{display:flex;flex-direction:column;gap:var(--space-2)}.paywall__section-label[data-v-38f6d47b]{margin:0;font-weight:400;color:var(--premium-secondary);font-size:13px}.paywall__details[data-v-38f6d47b]{display:flex;flex-direction:column;gap:var(--space-2)}.paywall__features[data-v-38f6d47b]{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.paywall__feature[data-v-38f6d47b]{display:flex;align-items:center;gap:var(--space-3);font-size:14px;line-height:1.4}.paywall__feature[data-v-38f6d47b] .icon{flex:0 0 auto;color:var(--premium-icon)}.paywall__footer[data-v-38f6d47b]{display:flex;flex-direction:column;gap:var(--space-2);text-align:center}.paywall__footer p[data-v-38f6d47b]{margin:0;color:color-mix(in srgb,var(--text-muted) 80%,var(--text));font-size:12px;line-height:1.4}.paywall__notice[data-v-38f6d47b]{display:grid;min-height:2.8em;place-items:center;font-size:12px;line-height:1.4}.paywall__notice>.paywall__skeleton-line[data-v-38f6d47b]{width:70%;height:1em}@media(max-width:350px){.paywall__offer[data-v-38f6d47b]{padding:10px 8px}.paywall__price[data-v-38f6d47b]{font-size:19px}}@media(prefers-reduced-motion:reduce){.paywall__offer[data-v-38f6d47b]{transition:none}.paywall__skeleton-line[data-v-38f6d47b]:after{animation:none}}@keyframes paywall-pulse-38f6d47b{50%{opacity:.55}}.premium-addon[data-v-112ede4f]{display:flex;min-width:0;flex-direction:column;gap:var(--space-2);padding:var(--space-4);border:none;border-radius:var(--radius-card);background:var(--surface)}.premium-addon__header[data-v-112ede4f]{position:relative;display:flex;min-width:0;align-items:center;gap:var(--space-3)}.premium-addon__status[data-v-112ede4f]{position:absolute;z-index:1;top:0;right:0;display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--accent);color:#fff}.premium-addon__icon[data-v-112ede4f]{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;overflow:hidden;border-radius:13px;background:var(--button-secondary-bg)}.premium-addon__period[data-v-112ede4f]{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-3);color:color-mix(in srgb,var(--text-muted) 80%,var(--text));font-size:13px;line-height:1.4}.premium-addon__period strong[data-v-112ede4f]{color:var(--text);font-size:15px;font-weight:550;font-variant-numeric:tabular-nums}.premium-addon__copy[data-v-112ede4f]{min-width:0;flex:1}.premium-addon__copy--active[data-v-112ede4f]{padding-right:30px}.premium-addon__copy h3[data-v-112ede4f]{margin:0;color:var(--text);font-size:20px;line-height:1.25;letter-spacing:-.015em}.premium-addon__copy p[data-v-112ede4f]{margin:2px 0 0;color:color-mix(in srgb,var(--text-muted) 80%,var(--text));font-size:13px;line-height:1.3}.premium-addon__actions[data-v-112ede4f]{display:grid;gap:var(--space-1);padding-top:var(--space-1)}.premium-addon__actions[data-v-112ede4f] .c-btn{min-height:44px;padding:10px 12px;font-size:14px}.premium-addon__card[data-v-112ede4f]{display:flex;min-width:0;align-items:center;gap:var(--space-2);padding:0}.premium-addon__card-icon[data-v-112ede4f]{display:grid;flex:0 0 auto;color:color-mix(in srgb,var(--text-muted) 80%,var(--text));place-items:center}.premium-addon__card-copy[data-v-112ede4f]{display:flex;min-width:0;flex:1 1 auto;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-3)}.premium-addon__card-copy span[data-v-112ede4f]{color:color-mix(in srgb,var(--text-muted) 80%,var(--text));font-size:13px;line-height:1.3}.premium-addon__card-copy strong[data-v-112ede4f]{overflow-wrap:anywhere;color:var(--text);font-size:15px;font-weight:550;line-height:1.3}.cancel-sheet[data-v-112ede4f]{display:flex;flex-direction:column;gap:var(--space-2)}.cancel-sheet__access[data-v-112ede4f]{margin:0;color:var(--text);font-size:15px;line-height:1.45}.cancel-sheet__access strong[data-v-112ede4f]{font-weight:600;white-space:nowrap}.cancel-sheet__details[data-v-112ede4f]{margin:0;color:color-mix(in srgb,var(--text-muted) 80%,var(--text));font-size:14px;line-height:1.45}.cancel-sheet__actions[data-v-112ede4f]{display:grid;gap:var(--space-1)}.cancel-sheet__actions[data-v-112ede4f] .c-btn--ghost{color:var(--text-muted);font-size:15px}.cancel-sheet__confirm[data-v-112ede4f]{background:var(--pass);color:#fff}.vacancy-respond__cooldown[data-v-fd9781f4]{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-2) 0 var(--space-3);text-align:center}.vacancy-respond__ring[data-v-fd9781f4]{--quota-progress: 1;display:grid;width:108px;height:108px;place-items:center;border-radius:50%;background:conic-gradient(var(--accent) calc(var(--quota-progress) * 1turn),var(--control-bg-muted) 0);box-shadow:0 14px 38px rgba(var(--accent-rgb),.18);transition:background .25s ease}.vacancy-respond__ring-core[data-v-fd9781f4]{display:grid;width:88px;height:88px;place-items:center;border:1px solid var(--hairline);border-radius:50%;background:var(--surface);color:var(--accent)}.vacancy-respond__wave-lottie[data-v-fd9781f4]{display:block;width:48px;height:48px;overflow:hidden}.vacancy-respond__wave-lottie[data-v-fd9781f4] svg{display:block}.vacancy-respond__copy[data-v-fd9781f4]{display:flex;max-width:320px;flex-direction:column;align-items:center}.vacancy-respond__next[data-v-fd9781f4]{margin:0 0 var(--space-1);color:var(--text-muted);font-size:13px;font-weight:700}.vacancy-respond__timer[data-v-fd9781f4]{margin:0;color:var(--text);font-size:clamp(38px,12vw,52px);font-weight:800;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.045em}.vacancy-respond__description[data-v-fd9781f4]{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:14px;line-height:1.5}.vacancy-respond__premium[data-v-fd9781f4]{width:100%;padding-top:var(--space-1);text-align:left}@media(prefers-reduced-motion:reduce){.vacancy-respond__ring[data-v-fd9781f4]{transition:none}}.vacancy-modal__actions[data-v-edfc931b]{display:flex}.vacancy-modal__open-response[data-v-edfc931b]{display:flex;align-items:center;gap:14px;width:100%;min-height:62px;padding:10px var(--space-4);border:0;border-radius:var(--radius);background:var(--button-secondary-bg);color:var(--text);font-size:17px;font-weight:600;line-height:1.2;text-align:left;touch-action:manipulation}.vacancy-modal__open-response>span[data-v-edfc931b]{min-width:0;flex:1}.vacancy-modal__open-response[data-v-edfc931b]:disabled{opacity:.6}.vacancy-modal__open-icon[data-v-edfc931b]{flex:0 0 auto;color:var(--accent)}.vacancy-modal__open-chevron[data-v-edfc931b]{flex:0 0 auto;color:var(--text-muted)}.vacancy-preview__divider[data-v-a8d29520]{height:1px;margin:0 var(--space-4);border:none;background:linear-gradient(90deg,transparent 0%,rgba(128,128,128,.14) 18%,rgba(128,128,128,.26) 50%,rgba(128,128,128,.14) 82%,transparent 100%)}.vacancy-preview[data-v-a8d29520]{display:flex;flex-direction:column;gap:var(--space-3);padding:14px var(--space-4)}.vacancy-preview__eyebrow[data-v-a8d29520]{color:var(--text-muted);font-size:13px;font-weight:600;line-height:1.2}.vacancy-preview__all[data-v-a8d29520]{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:var(--radius);background:var(--field-bg);border:1px solid var(--field-border);color:var(--text);font-size:15px;font-weight:650;cursor:pointer;touch-action:manipulation}.vacancy-preview__list[data-v-a8d29520]{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-3)}.premium-mark[data-v-162522dc]{box-sizing:border-box;display:inline-grid;flex:0 0 auto;place-items:center;border-radius:50%;background:linear-gradient(135deg,#b77bff,#7a5cff);color:#fff}.premium-info[data-v-dfd93238]{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.premium-info[data-v-dfd93238] .c-btn{margin-top:var(--space-3)}.premium-info__title[data-v-dfd93238]{margin:0;color:var(--text);font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.premium-info__body[data-v-dfd93238]{max-width:280px;margin:0;color:var(--text-muted);font-size:15px;line-height:1.4;text-wrap:balance}.company-info[data-v-2dfba8db]{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.company-info[data-v-2dfba8db] .c-btn{margin-top:var(--space-3)}.company-info__title[data-v-2dfba8db]{margin:var(--space-2) 0 0;color:var(--text);font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.company-info__requisites[data-v-2dfba8db]{max-width:300px;margin:0;color:var(--text-muted);font-size:12px;line-height:1.4;overflow-wrap:anywhere;text-wrap:balance}.verified-badge[data-v-53c43dee]{display:inline-block;flex:0 0 auto;vertical-align:middle;overflow:visible;pointer-events:none}.verified-info[data-v-8572939a]{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.verified-info[data-v-8572939a] .c-btn{margin-top:var(--space-3)}.verified-info__title[data-v-8572939a]{margin:var(--space-2) 0 0;color:var(--text);font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.verified-info__body[data-v-8572939a]{max-width:280px;margin:0;color:var(--text-muted);font-size:15px;line-height:1.4;text-wrap:balance}.avatar-badge[data-v-878e5b30]{position:absolute;left:82.14%;top:88.3%;z-index:1;width:30px;height:30px;margin:-15px 0 0 -15px;display:grid;place-items:center;padding:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s ease}.avatar-badge[data-v-878e5b30]:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.avatar-badge[data-v-878e5b30]:active{transform:scale(.9)}.avatar-badge[data-v-878e5b30]:focus-visible{outline:2px solid rgba(var(--accent-rgb),.48);outline-offset:2px;border-radius:50%}.profile-card[data-v-32ef426f]{position:relative;display:flex;flex-direction:column;min-height:100%;overflow:hidden;background:var(--surface)}.profile-card--panel[data-v-32ef426f],.profile-card--profile[data-v-32ef426f]{border-radius:var(--radius-card)}.profile-card--profile[data-v-32ef426f]{border:none;border-radius:var(--radius-card);background:var(--surface)}.profile-card--feed[data-v-32ef426f],.profile-card--sheet[data-v-32ef426f]{border-radius:inherit;background:transparent}.profile-card__banner[data-v-32ef426f]{position:relative;isolation:isolate;flex:0 0 auto;min-height:238px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:var(--space-4);overflow:hidden;background:var(--v0dab6b26)}.profile-card--feed .profile-card__banner[data-v-32ef426f],.profile-card--sheet .profile-card__banner[data-v-32ef426f]{background:transparent}.profile-card__wallpaper[data-v-32ef426f]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:1}.profile-card__scrim[data-v-32ef426f]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.16),transparent 26%),linear-gradient(180deg,#00000014,#0000007a);pointer-events:none}.profile-card__pills[data-v-32ef426f]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.profile-card__hero-pill[data-v-32ef426f]{position:absolute;--rest-rotate: 0deg;--float-x: 0px;--float-y: -4px;--float-wiggle: 1deg;max-width:148px;padding:6px 11px;overflow:hidden;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:#ffffff29;box-shadow:0 8px 18px #0000001f,inset 0 1px #ffffff38;color:#fffffff0;font-size:12px;font-weight:650;line-height:1;text-shadow:0 1px 6px rgba(0,0,0,.16);text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);rotate:var(--rest-rotate);animation:profile-tag-float-32ef426f 7.6s ease-in-out infinite}.profile-card__hero-pill--1[data-v-32ef426f]{top:16px;left:12px;--rest-rotate: -7deg;--float-x: -3px;--float-y: -5px;--float-wiggle: -1.5deg;animation-duration:8.2s;animation-delay:-.4s}.profile-card__hero-pill--2[data-v-32ef426f]{top:78px;right:10px;--rest-rotate: 6deg;--float-x: 4px;--float-y: -3px;--float-wiggle: 1.5deg;animation-duration:7.2s;animation-delay:-1.8s}.profile-card__hero-pill--3[data-v-32ef426f]{top:auto;bottom:96px;left:12px;--rest-rotate: -4deg;--float-x: 3px;--float-y: 4px;--float-wiggle: -1deg;animation-duration:8.8s;animation-delay:-2.8s}.profile-card__avatar[data-v-32ef426f]{position:relative;z-index:4;box-shadow:none}.profile-card__hero-id[data-v-32ef426f]{display:flex;position:relative;z-index:4;flex-direction:column;align-items:center;gap:var(--space-2);width:100%;margin-top:var(--space-2);color:#fff;text-align:center;text-shadow:0 2px 14px rgba(0,0,0,.34)}.profile-card__name[data-v-32ef426f]{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;max-width:100%;margin:0;font-size:clamp(23px,6vw,28px);font-weight:850;line-height:1.04;letter-spacing:-.035em;overflow-wrap:anywhere}.profile-card__age[data-v-32ef426f]{margin-left:4px;color:#ffffffb8;font-weight:750}.profile-card__meta[data-v-32ef426f]{max-width:92%;margin:0;color:#ffffffdb;font-size:15px;font-weight:650;line-height:1.28;text-wrap:balance}.profile-card__content[data-v-32ef426f]{position:relative;flex:1 1 auto;display:flex;flex-direction:column;gap:0;background:var(--surface)}.profile-card--profile .profile-card__content[data-v-32ef426f]{background:transparent}.profile-card__divider[data-v-32ef426f]{height:1px;margin:0 var(--space-4);border:none;background:linear-gradient(90deg,transparent 0%,rgba(128,128,128,.14) 18%,rgba(128,128,128,.26) 50%,rgba(128,128,128,.14) 82%,transparent 100%)}.profile-card__seeking[data-v-32ef426f],.profile-card__skills[data-v-32ef426f]{display:flex;flex-wrap:wrap;align-items:center;gap:7px var(--space-2);padding:14px var(--space-4)}.profile-card__seeking-label[data-v-32ef426f]{color:var(--text-muted);font-size:13px;font-weight:600;line-height:1.25}.profile-card__skill[data-v-32ef426f]{display:inline-flex;min-height:28px;align-items:center;padding:6px 11px;border-radius:999px;background:var(--field-bg);border:1px solid var(--field-border);color:var(--text);font-size:13px;font-weight:700;line-height:1}.profile-card__industry-section[data-v-32ef426f]{display:flex;flex-direction:column;gap:var(--space-3);padding:14px var(--space-4)}.profile-card__industry-row[data-v-32ef426f]{display:flex;align-items:center;gap:var(--space-3)}.profile-card__industry-icon[data-v-32ef426f]{width:44px;height:44px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:12px;background:var(--field-bg);border:1px solid var(--field-border);color:var(--text)}.profile-card__industry-copy[data-v-32ef426f]{display:flex;min-width:0;flex-direction:column;gap:3px}.profile-card__industry-title[data-v-32ef426f]{overflow:hidden;color:var(--text);font-size:16px;font-weight:700;line-height:1.12;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.profile-card__industry-subtitle[data-v-32ef426f]{color:var(--text-muted);font-size:13px;font-weight:500;line-height:1.2}@keyframes profile-tag-float-32ef426f{0%,to{translate:0 0;rotate:var(--rest-rotate)}50%{translate:var(--float-x) var(--float-y);rotate:calc(var(--rest-rotate) + var(--float-wiggle))}}.profile-card__section[data-v-32ef426f]{display:flex;flex-direction:column;gap:var(--space-3);padding:14px var(--space-4)}.profile-card__section[data-reveal][data-v-32ef426f]{opacity:0;transform:translateY(10px);transition:opacity .28s ease-out,transform .28s cubic-bezier(.22,1,.36,1)}.profile-card__section.is-revealed[data-v-32ef426f]{opacity:1;transform:none}.profile-card__eyebrow[data-v-32ef426f]{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:13px;font-weight:600;line-height:1.2}.profile-card__bio[data-v-32ef426f]{margin:0;color:var(--text);font-size:16px;font-weight:450;line-height:1.5;letter-spacing:-.015em;white-space:pre-wrap}.profile-card__experience[data-v-32ef426f]{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0;padding:0}.profile-card__job[data-v-32ef426f]{display:flex;align-items:center;gap:var(--space-3)}.profile-card__job-logo[data-v-32ef426f]{width:38px;height:38px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:10px;background:var(--accent);color:#fff;font-size:17px;font-weight:750;text-transform:uppercase}.profile-card__job-text[data-v-32ef426f]{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:2px}.profile-card__job-position[data-v-32ef426f]{overflow:hidden;color:var(--text);font-size:15px;font-weight:700;line-height:1.16;letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap}.profile-card__job-company[data-v-32ef426f]{overflow:hidden;color:var(--text-muted);font-size:13px;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.profile-card__links[data-v-32ef426f]{display:flex;flex-direction:column;gap:var(--space-2)}.profile-card__link[data-v-32ef426f]{display:flex;align-items:center;width:100%;min-width:0;overflow:hidden;gap:var(--space-3);padding:10px 12px;border:1px solid var(--field-border);border-radius:var(--radius-sm);background:var(--field-bg);color:var(--text);text-align:left;touch-action:manipulation;transition:opacity .18s ease}.profile-card__link[data-v-32ef426f]:active{opacity:.76}.profile-card__link[data-v-32ef426f]:focus-visible{outline:3px solid rgba(var(--accent-rgb),.48);outline-offset:2px}.profile-card__link-icon[data-v-32ef426f]{width:30px;height:30px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:9px;background:var(--surface);color:var(--text)}.profile-card__link-text[data-v-32ef426f]{overflow:hidden;flex:1 1 auto;min-width:0;font-size:14px;font-weight:650;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.profile-card__link-chevron[data-v-32ef426f]{flex:0 0 auto;color:var(--text-faint)}.profile-card__section--photos[data-v-32ef426f]{margin-top:var(--space-1)}.profile-card__photos[data-v-32ef426f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.profile-card__photo[data-v-32ef426f]{width:100%;aspect-ratio:1;padding:0;border:1px solid var(--hairline);border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-2);cursor:pointer;touch-action:manipulation;transition:opacity .18s ease}.profile-card__photo[data-v-32ef426f]:active{opacity:.78}.profile-card__photo[data-v-32ef426f]:focus-visible{outline:3px solid rgba(var(--accent-rgb),.48);outline-offset:2px}.profile-card__body-spacer[data-v-32ef426f]{height:calc(var(--space-6, 40px) + 72px)}.profile-card__actions[data-v-32ef426f]{display:flex;flex-direction:column;gap:var(--space-2);padding:0 var(--space-4) var(--space-4)}@media(prefers-reduced-motion:reduce){.profile-card__hero-pill[data-v-32ef426f]{animation:none}.profile-card__section[data-reveal][data-v-32ef426f]{opacity:1;transform:none;transition:none}.profile-card__photo[data-v-32ef426f],.profile-card__link[data-v-32ef426f]{transition:none}}.swipe-card[data-v-d8308c85]{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate;border-radius:var(--radius-card);overflow:hidden;background:var(--surface);will-change:transform,opacity;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.swipe-card--top[data-v-d8308c85]{cursor:grab}.swipe-card--top[data-v-d8308c85]:active{cursor:grabbing}.swipe-card--preview[data-v-d8308c85]{position:relative;inset:auto;width:100%;min-height:0;overflow:hidden;touch-action:pan-y}.swipe-card[data-v-d8308c85] img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.swipe-card__wallpaper-frame[data-v-d8308c85]{position:absolute;top:0;left:0;right:0;height:260px;overflow:hidden;z-index:0;--pull: 0px}.swipe-card__wallpaper-frame[data-v-d8308c85] .c-wallpaper{transform:scale(calc(1.08 + var(--pull) / 1300));transform-origin:50% 35%}.swipe-card__wallpaper-scrim[data-v-d8308c85]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.18),transparent 24%),linear-gradient(180deg,#00000014,#0000006b)}.swipe-card__scroll[data-v-d8308c85]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none}.swipe-card__scroll[data-v-d8308c85]::-webkit-scrollbar{display:none}.swipe-card__scroll--scrollable[data-v-d8308c85]{overflow-y:auto}.swipe-card--preview .swipe-card__scroll[data-v-d8308c85]{position:relative;inset:auto;overflow:visible;overscroll-behavior:auto}.swipe-card__action-scrim[data-v-d8308c85]{position:absolute;left:0;right:0;bottom:0;height:144px;z-index:5;pointer-events:none;background:linear-gradient(to top,rgba(var(--surface-rgb),1),rgba(var(--surface-rgb),.86) 42%,rgba(var(--surface-rgb),0))}.swipe-card__stamp[data-v-d8308c85]{position:absolute;top:28px;z-index:6;padding:6px 16px;border-radius:12px;border:3px solid;font-size:22px;font-weight:800;letter-spacing:1px;opacity:0;pointer-events:none}.swipe-card__stamp--like[data-v-d8308c85]{left:20px;transform:rotate(-14deg);color:var(--like);border-color:var(--like)}.swipe-card__stamp--direct[data-v-d8308c85]{position:relative;border:1px solid rgba(var(--accent-rgb),.26);background:color-mix(in srgb,var(--accent) 8%,var(--control-bg));color:var(--accent);box-shadow:0 8px 22px #0000002e,inset 0 1px #ffffff1a}.swipe-card__stamp--nope[data-v-d8308c85]{right:20px;transform:rotate(14deg);color:var(--pass);border-color:var(--pass)}.swipe-card__actions[data-v-d8308c85]{position:absolute;left:50%;bottom:14px;z-index:7;transform:translate(-50%)}.response-pill[data-v-35e64c08]{--pill-rgb: var(--accent-rgb);display:inline-flex;flex:0 0 auto;align-items:center;padding:4px 10px;border-radius:999px;color:rgb(var(--pill-rgb));background:rgba(var(--pill-rgb),.14);font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.response-pill--good[data-v-35e64c08]{--pill-rgb: var(--like-rgb)}.response-pill--wait[data-v-35e64c08]{--pill-rgb: 255, 159, 10}.response-pill--bad[data-v-35e64c08]{--pill-rgb: var(--pass-rgb)}.vacancy-card[data-v-7d4d2170]{position:relative;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.vacancy-card.vacancy-card+.vacancy-card[data-v-7d4d2170]:before{right:0;left:0;height:.5px}.vacancy-card__main[data-v-7d4d2170]{display:flex;align-items:center;gap:var(--space-3);flex:1 1 auto;min-width:0;min-height:62px;color:var(--text);text-align:left;cursor:pointer;touch-action:manipulation}.vacancy-card__icon[data-v-7d4d2170]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--field-border);border-radius:12px;background:var(--field-bg)}.vacancy-card__copy[data-v-7d4d2170]{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.vacancy-card__title[data-v-7d4d2170]{max-width:100%;overflow:hidden;font-size:16px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.vacancy-card__salary[data-v-7d4d2170]{color:var(--text-muted);font-size:14px}.vacancy-card__top[data-v-7d4d2170]{display:flex;align-items:flex-start;gap:var(--space-2)}.vacancy-card__aside[data-v-7d4d2170]{display:flex;flex:0 0 auto;align-items:center;gap:var(--space-1);padding-top:4px}.vacancy-card__menu[data-v-7d4d2170]{display:grid;place-items:center;width:32px;height:32px;color:var(--text-muted);cursor:pointer}.vacancy-card__stats[data-v-7d4d2170]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:0}.vacancy-card__stats>div[data-v-7d4d2170]{box-sizing:border-box;min-height:56px;padding:var(--space-2) var(--space-3);border-radius:var(--radius);background:color-mix(in srgb,var(--text) 5%,transparent)}.vacancy-card__stats dt[data-v-7d4d2170]{color:var(--text-muted);font-size:12px}.vacancy-card__stats dd[data-v-7d4d2170]{margin:2px 0 0;font-size:17px;font-weight:700;font-variant-numeric:tabular-nums}.settings-group[data-v-e6947ef8]{display:flex;flex-direction:column;gap:8px}.settings-group__title[data-v-e6947ef8]{margin:0;padding:0 16px;color:var(--text-muted);font-size:13px;font-weight:450;line-height:1.2}.settings-group__card[data-v-e6947ef8]{overflow:hidden;border:none;border-radius:var(--radius-card);background:var(--surface)}.settings-group__card[data-v-e6947ef8]>*+*{position:relative}.settings-group__card[data-v-e6947ef8]>*+*:before{position:absolute;top:0;right:16px;left:50px;height:1px;background:var(--hairline);content:"";pointer-events:none}.settings-row[data-v-6c42c853]{width:100%;min-height:48px;display:flex;align-items:center;gap:12px;padding:0 16px;color:var(--text);font-size:17px;font-weight:450;line-height:1.2;text-align:left;cursor:pointer;touch-action:manipulation}.settings-row[data-v-6c42c853]:disabled{opacity:.45;cursor:default}.settings-row[data-v-6c42c853]:active:not(:disabled):not(.settings-row--plain){background:color-mix(in srgb,var(--text) 6%,transparent)}.settings-row[data-v-6c42c853]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.settings-row--plain[data-v-6c42c853]{cursor:default}.settings-row--destructive[data-v-6c42c853]{color:var(--pass)}.settings-row__title[data-v-6c42c853]{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-row__value[data-v-6c42c853]{min-width:0;max-width:46%;overflow:hidden;color:var(--text-muted);font-size:17px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.settings-row__chevron[data-v-6c42c853]{flex:0 0 auto;color:var(--text-faint)}.settings-row--destructive .settings-row__chevron[data-v-6c42c853]{color:var(--pass)}.c-cell[data-v-596fbe41]{position:relative;display:flex;align-items:center;gap:var(--space-3);width:100%;padding:12px var(--space-3);text-align:left;color:var(--text);background:var(--surface)}.c-cell[data-v-596fbe41]:disabled{opacity:.45;pointer-events:none}.c-cell__leading[data-v-596fbe41]{flex:0 0 auto;display:flex;align-items:center}.c-cell__body[data-v-596fbe41]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.c-cell__title[data-v-596fbe41]{font-size:15px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-cell__title[data-v-596fbe41]:empty{display:none}.c-cell__subtitle[data-v-596fbe41]{font-size:13px;color:var(--text-muted);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-cell__trailing[data-v-596fbe41]{flex:0 0 auto;display:flex;align-items:center;gap:6px;color:var(--text-muted);font-size:14px;font-weight:600}.channel-bonus[data-v-18befdee]{display:flex;min-width:0;flex-direction:column;gap:var(--space-4);padding:var(--space-4);border:none;border-radius:var(--radius-card);background:var(--surface)}.channel-bonus__task[data-v-18befdee]{position:relative}.channel-bonus__complete-badge[data-v-18befdee]{position:absolute;z-index:1;top:0;right:0;display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--accent);color:#fff}.channel-bonus__header[data-v-18befdee]{display:flex;min-width:0;align-items:center;gap:var(--space-3)}.channel-bonus__header h3[data-v-18befdee]{margin:0;color:var(--text);font-size:18px;line-height:1.25;letter-spacing:-.015em}.channel-bonus__header p[data-v-18befdee]{margin:5px 0 0;color:var(--text-muted);font-size:13px;line-height:1.45}.channel-bonus__copy[data-v-18befdee]{min-width:0;transition:opacity .2s ease}.channel-bonus__task.is-complete .channel-bonus__copy[data-v-18befdee]{padding-right:30px;opacity:.48}.channel-bonus__icon-card[data-v-18befdee]{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;overflow:hidden;border-radius:13px;background:var(--button-secondary-bg);color:var(--like)}.channel-bonus__heart[data-v-18befdee]{display:block;width:39px;height:39px}.channel-bonus__heart[data-v-18befdee] svg{display:block}.channel-bonus__heart[data-v-18befdee]{transition:opacity .2s ease}.channel-bonus__task.is-complete .channel-bonus__heart[data-v-18befdee]{opacity:.48}.channel-bonus__actions[data-v-18befdee]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.channel-bonus__actions[data-v-18befdee] .c-btn{min-height:48px;padding:10px 12px;font-size:14px}.channel-bonus__actions.is-single[data-v-18befdee]{grid-template-columns:1fr}@media(prefers-reduced-motion:reduce){.channel-bonus__copy[data-v-18befdee],.channel-bonus__heart[data-v-18befdee]{transition:none}}@media(max-width:360px){.channel-bonus__actions[data-v-18befdee]{grid-template-columns:1fr}}.search[data-v-2b56b1d6]{position:relative;display:flex;flex:1 1 auto;align-self:stretch;align-items:center;gap:var(--space-2);min-width:0;padding:0 12px;height:44px;min-height:44px;max-height:44px;border:1px solid var(--field-border);border-radius:var(--radius);background:var(--field-bg)}.search[data-v-2b56b1d6]:focus-within{box-shadow:var(--focus-glow)}.search__icon[data-v-2b56b1d6]{width:18px;height:18px;flex:0 0 auto;color:var(--text-faint)}.search__input[data-v-2b56b1d6]{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--text);font-size:16px;padding-right:30px}.search__input[data-v-2b56b1d6]::placeholder{color:var(--text-placeholder)}.search__clear[data-v-2b56b1d6]{position:absolute;right:8px;top:10px;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--control-bg-muted);color:var(--text-muted)}.search__clear svg[data-v-2b56b1d6]{width:14px;height:14px}.tour-preview[data-v-faa83c61]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:900;overflow:hidden;background:var(--bg);pointer-events:none}.tour-preview__screen[data-v-faa83c61]{box-sizing:border-box;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;overflow:hidden;background:var(--bg);will-change:opacity,transform}.tour-preview-shell-enter-active[data-v-faa83c61]{transition:none}.tour-preview-shell-leave-active[data-v-faa83c61]{transition:opacity .16s ease-in}.tour-preview-shell-leave-to[data-v-faa83c61]{opacity:0}.tour-mates[data-v-faa83c61],.tour-messenger[data-v-faa83c61]{box-sizing:border-box;height:100%;gap:var(--space-4);background:var(--bg)}.tour-mates__grid[data-v-faa83c61]{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:var(--space-3);margin:0;padding:6px 2px 0;list-style:none}.tour-mates__match[data-v-faa83c61]{display:flex;flex-direction:column;align-items:center;gap:var(--space-1)}.tour-mates__name[data-v-faa83c61]{max-width:100%;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.tour-messenger__list[data-v-faa83c61]{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.tour-messenger__item[data-v-faa83c61]{border-radius:var(--radius);background:var(--material-thin);border:none;box-shadow:var(--shadow-sm)}.tour-messenger__badge[data-v-faa83c61]{flex:0 0 auto;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;padding:0 6px;border-radius:10px;background:var(--accent);color:#fff;font-size:12px;font-weight:700}.tour-feed[data-v-faa83c61]{position:relative;box-sizing:border-box;height:calc(100% - var(--bottom-nav-space));padding:calc(var(--safe-top) + var(--space-2)) var(--space-3) var(--space-2);background:var(--bg)}.tour-feed__stack[data-v-faa83c61]{position:relative;height:100%}.tour-feed__swipe-hint[data-v-faa83c61]{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 88%;animation:tour-feed-swipe-hint-faa83c61 2.15s cubic-bezier(.33,1,.68,1) .3s both}.tour-feed__finger[data-v-faa83c61]{position:absolute;left:50%;bottom:27%;z-index:20;width:48px;height:48px;display:block;object-fit:contain;filter:drop-shadow(0 3px 8px rgba(0,0,0,.28));transform-origin:50% 100%;animation:tour-feed-finger-hint-faa83c61 2.15s cubic-bezier(.33,1,.68,1) .3s both}@keyframes tour-feed-swipe-hint-faa83c61{0%,to{transform:translate(0) rotate(0)}22%{transform:translate(-16px) rotate(-1.4deg)}44%{transform:translate(0) rotate(0)}66%{transform:translate(16px) rotate(1.4deg)}86%{transform:translate(0) rotate(0)}}@keyframes tour-feed-finger-hint-faa83c61{0%,to{opacity:0;transform:translate(-50%) translate(0) rotate(0) scale(.92)}10%{opacity:1;transform:translate(-50%) translate(0) rotate(0) scale(1)}22%{opacity:1;transform:translate(-50%) translate(-38px) rotate(-7deg) scale(1)}44%{opacity:1;transform:translate(-50%) translate(0) rotate(0) scale(1)}66%{opacity:1;transform:translate(-50%) translate(38px) rotate(7deg) scale(1)}86%{opacity:1;transform:translate(-50%) translate(0) rotate(0) scale(1)}}.tour-profile[data-v-faa83c61]{position:relative;box-sizing:border-box;height:100%;gap:0;overflow:hidden;padding:0;background:var(--bg)}.tour-profile__wallpaper[data-v-faa83c61]{position:absolute;top:0;right:0;left:0;z-index:0;height:calc(238px + var(--safe-top) + 480px);overflow:hidden}.tour-profile__wallpaper-shift[data-v-faa83c61]{position:relative;height:160%}.tour-profile__scrim[data-v-faa83c61]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.16),transparent 26%),linear-gradient(180deg,#00000014,#0000007a)}.tour-profile__hero[data-v-faa83c61]{position:relative;z-index:1;flex-shrink:0;height:calc(238px + var(--safe-top));display:flex;flex-direction:column;align-items:center;justify-content:flex-end;overflow:hidden;padding:calc(var(--safe-top) + var(--space-4)) var(--space-4) calc(28px + var(--space-3))}.tour-profile__identity[data-v-faa83c61]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:100%;color:#fff;text-align:center;text-shadow:0 2px 14px rgba(0,0,0,.34)}.tour-profile__name[data-v-faa83c61]{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;max-width:100%;margin:0;font-size:26px;font-weight:850;line-height:1.05;letter-spacing:-.03em;overflow-wrap:anywhere}.tour-profile__age[data-v-faa83c61]{margin-left:4px;color:#ffffffb8;font-weight:700}.tour-profile__subtitle[data-v-faa83c61]{max-width:92%;margin:0;color:#ffffffdb;font-size:15px;font-weight:650;line-height:1.28}.tour-profile__curtain[data-v-faa83c61]{position:relative;z-index:1;flex:1 0 auto;display:flex;flex-direction:column;gap:var(--space-4);margin-top:-28px;padding:var(--space-4) var(--space-3);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--bg)}.tour-profile__vacancies[data-v-faa83c61]{display:flex;flex-direction:column;gap:var(--space-2)}.tour-profile__vacancies h2[data-v-faa83c61]{margin:0;padding:0 16px;color:var(--text-muted);font-size:13px;font-weight:450;line-height:1.2}.tour-profile__vacancies[data-v-faa83c61] .vacancy-card{border-radius:20px;background:var(--surface)}.tour-profile__addons[data-v-faa83c61]{display:flex;flex-direction:column;gap:var(--space-2)}.tour-profile__addons h2[data-v-faa83c61]{margin:0;padding:0 16px;color:var(--text-muted);font-size:13px;font-weight:450;line-height:1.2}.tour-profile__stats[data-v-faa83c61]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:var(--space-3) 0}.tour-profile__stat[data-v-faa83c61]{min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.tour-profile__stat strong[data-v-faa83c61]{color:var(--text);font-size:18px;font-weight:750;font-variant-numeric:tabular-nums;line-height:1}.tour-profile__stat>span[data-v-faa83c61]:last-child{max-width:100%;overflow:hidden;color:var(--text-muted);font-size:11px;font-weight:650;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.tour-profile__stat-icon[data-v-faa83c61]{display:grid;width:38px;height:38px;place-items:center;border:.5px solid var(--hairline);border-radius:50%;background:color-mix(in srgb,var(--control-bg) 72%,transparent);color:var(--text)}.tour-buzz[data-v-faa83c61]{box-sizing:border-box;height:100%;gap:0;padding:0;background:var(--bg)}.tour-buzz__compose[data-v-faa83c61]{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-2);padding:calc(var(--safe-top) + var(--space-4) + var(--space-3)) var(--space-4) var(--space-4);border-bottom:1px solid var(--hairline)}.tour-buzz__compose-trigger[data-v-faa83c61]{min-width:0;min-height:52px;flex:1;display:flex;align-items:center;gap:var(--space-3)}.tour-buzz__compose-trigger>span[data-v-faa83c61]{min-width:0;display:grid;gap:2px}.tour-buzz__compose-trigger strong[data-v-faa83c61],.tour-buzz__compose-trigger small[data-v-faa83c61]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tour-buzz__compose-trigger strong[data-v-faa83c61]{color:var(--text);font-size:15px;font-weight:700}.tour-buzz__compose-trigger small[data-v-faa83c61]{color:var(--text-muted);font-size:15px}.tour-buzz__compose-actions[data-v-faa83c61]{display:flex;align-items:center;flex:0 0 auto}.tour-buzz__compose-actions[data-v-faa83c61]>:first-child{margin-right:-18px}.tour-buzz__icon-btn[data-v-faa83c61]{position:relative;width:44px;height:44px;display:grid;place-items:center;color:var(--text-muted)}.tour-buzz__icon-dot[data-v-faa83c61]{position:absolute;top:1px;right:1px;width:10px;height:10px;border-radius:50%;background:var(--accent);border:2px solid var(--bg)}.tour-buzz__timeline[data-v-faa83c61]{min-width:0;display:grid}.tour-buzz__card[data-v-faa83c61]{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:12px;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--hairline);background:transparent}.tour-buzz__card[data-v-faa83c61]:last-child{border-bottom:none}.tour-buzz__rail[data-v-faa83c61]{display:flex;justify-content:center}.tour-buzz__main[data-v-faa83c61]{min-width:0;display:grid;gap:var(--space-2)}.tour-buzz__card-header[data-v-faa83c61]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.tour-buzz__card-header time[data-v-faa83c61]{flex:0 0 auto;color:var(--text-muted);font-size:12px;white-space:nowrap}.tour-buzz__identity[data-v-faa83c61]{min-width:0;flex:1;display:flex;align-items:center;gap:2px}.tour-buzz__identity strong[data-v-faa83c61]{min-width:0;overflow:hidden;color:var(--text);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.tour-buzz__topic-sep[data-v-faa83c61]{flex:0 0 auto;color:var(--text-muted);opacity:.55}.tour-buzz__topic[data-v-faa83c61]{min-width:0;overflow:hidden;color:var(--text-muted);font-size:15px;font-weight:600;opacity:.72;text-overflow:ellipsis;white-space:nowrap}.tour-buzz__body[data-v-faa83c61]{margin:0;color:var(--text);font-size:15px;line-height:1.5}.tour-buzz__actions[data-v-faa83c61]{display:flex;align-items:center;gap:var(--space-1);margin:-8px -10px -12px;color:var(--text-muted)}.tour-buzz__actions>span[data-v-faa83c61]{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:5px;font-size:13px;font-weight:650}.tour-buzz__actions-end[data-v-faa83c61]{margin-left:auto}@media(prefers-reduced-motion:reduce){.tour-preview-shell-leave-active[data-v-faa83c61]{transition-duration:.01ms}.tour-feed__swipe-hint[data-v-faa83c61],.tour-feed__finger[data-v-faa83c61]{animation:none}.tour-feed__finger[data-v-faa83c61]{opacity:1;transform:translate(-50%)}}.driver-popover.mate-navigation-tour{--tour-blue: #006dcc}@supports (color: color-mix(in srgb,#000 50%,#fff)){.driver-popover.mate-navigation-tour{--tour-blue: color-mix(in srgb, var(--accent) 72%, #00366f)}}.driver-popover.mate-navigation-tour{box-sizing:border-box;z-index:1000000000!important;width:min(320px,100vw - 28px);min-width:0;max-width:none;padding:19px;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-lg);background:var(--tour-blue);background:linear-gradient(145deg,color-mix(in srgb,var(--tour-blue) 88%,#fff 12%),var(--tour-blue) 58%);color:#fff;box-shadow:0 20px 52px #00234c4d,0 5px 16px #00234c2e;opacity:1}.driver-overlay{z-index:999999999!important;fill:#000!important;opacity:.64!important}.driver-popover.mate-navigation-tour *{font-family:inherit}.driver-popover.mate-navigation-tour .driver-popover-title{padding-right:32px;color:#fff;font-size:19px;font-weight:750;line-height:1.25;letter-spacing:-.02em}.driver-popover.mate-navigation-tour .driver-popover-description{margin-top:8px;color:#ffffffe0;font-size:14px;line-height:1.45}.driver-popover.mate-navigation-tour .driver-popover-close-btn{box-sizing:border-box;top:7px;right:7px;display:grid;width:44px;height:44px;margin:0;padding:0;place-items:center;overflow:hidden;border:0;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6l12 12M18 6L6 18' fill='none' stroke='%23fff' stroke-opacity='.82' stroke-width='2.25' stroke-linecap='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:18px 18px;color:#ffffffc7;font-size:0;line-height:1;opacity:1;box-shadow:none;text-shadow:none;-webkit-tap-highlight-color:transparent;transition:color .15s ease,background .15s ease,transform .15s ease}.driver-popover.mate-navigation-tour .driver-popover-close-btn:hover,.driver-popover.mate-navigation-tour .driver-popover-close-btn:focus-visible,.driver-popover.mate-navigation-tour .driver-popover-close-btn:active{background-color:transparent;color:#fff;outline:none;box-shadow:none}.driver-popover.mate-navigation-tour .driver-popover-close-btn:active{transform:scale(.94)}.driver-popover.mate-navigation-tour .driver-popover-footer button:focus-visible{outline:2px solid rgba(255,255,255,.78);outline-offset:2px}.driver-popover.mate-navigation-tour .driver-popover-footer{align-items:center;gap:10px;margin-top:18px}.driver-popover.mate-navigation-tour .driver-popover-progress-text{min-width:66px;display:grid;gap:6px;color:#ffffffc2;font-size:12px;font-weight:650;text-align:left}.driver-popover.mate-navigation-tour .driver-popover-progress-text:before{width:66px;height:4px;border-radius:999px;background:linear-gradient(#fff,#fff) 0 0/var(--tour-progress) 100% no-repeat,#fff3;content:"";transition:background-size .22s ease-out}.driver-popover.mate-navigation-tour .driver-popover-footer button{min-height:44px;margin:0;padding:9px 14px;border:0;border-radius:999px;font-size:13px;font-weight:700;line-height:1;text-shadow:none;transition:transform .15s ease,opacity .15s ease,background .15s ease}.driver-popover.mate-navigation-tour .driver-popover-footer button:active{transform:scale(.97)}.driver-popover.mate-navigation-tour .driver-popover-navigation-btns{gap:8px}.driver-popover.mate-navigation-tour .driver-popover-navigation-btns button+button{margin-left:0}.driver-popover.mate-navigation-tour .driver-popover-prev-btn{background:#ffffff24;color:#fff}.driver-popover.mate-navigation-tour .driver-popover-prev-btn:hover,.driver-popover.mate-navigation-tour .driver-popover-prev-btn:focus-visible{background:#fff3}.driver-popover.mate-navigation-tour .driver-popover-next-btn{background:#fff;color:var(--tour-blue)}.driver-popover.mate-navigation-tour .driver-popover-next-btn:hover,.driver-popover.mate-navigation-tour .driver-popover-next-btn:focus-visible{background:#ffffffe6}.driver-popover.mate-navigation-tour.driver-popover-side-top>.driver-popover-arrow{border-top-color:var(--tour-blue)}.driver-popover.mate-navigation-tour.driver-popover-side-right>.driver-popover-arrow{border-right-color:var(--tour-blue)}.driver-popover.mate-navigation-tour.driver-popover-side-bottom>.driver-popover-arrow{border-bottom-color:var(--tour-blue)}.driver-popover.mate-navigation-tour.driver-popover-side-left>.driver-popover-arrow{border-left-color:var(--tour-blue)}body.driver-fade .driver-popover.mate-navigation-tour{animation:mate-tour-popover-in .2s cubic-bezier(.22,1,.36,1)}@keyframes mate-tour-popover-in{0%{opacity:0;transform:translateY(7px) scale(.985)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.driver-popover.mate-navigation-tour,.driver-overlay,.driver-popover-progress-text:before{animation:none!important;transition:none!important}}.layout-main[data-v-28b73141]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000;pointer-events:none}.layout-main__navbar[data-v-28b73141]{position:absolute;left:0;right:0;bottom:0;z-index:1000;display:flex;justify-content:center;padding-bottom:calc(var(--safe-bottom) + var(--nav-gap));pointer-events:none}.layout-main__navbar--inert[data-v-28b73141] .bottom-nav{pointer-events:none}.invite-codes[data-v-a3756e26]{--invite-row-height: calc(44px + 2 * var(--space-2));--invite-skeleton-fill: color-mix(in srgb, var(--text-muted) 18%, transparent);display:flex;min-width:0;min-height:calc(3 * var(--invite-row-height) + 2 * var(--space-2));flex-direction:column;gap:var(--space-2)}.invite-codes__row[data-v-a3756e26]{display:flex;min-width:0;min-height:var(--invite-row-height);align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius);background:var(--control-bg-muted)}.invite-codes__row--used[data-v-a3756e26]{opacity:.55}.invite-codes__code[data-v-a3756e26]{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:3px;padding-left:var(--space-1)}.invite-codes__code code[data-v-a3756e26],.invite-codes__code span[data-v-a3756e26]{overflow:hidden;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.invite-codes__code code[data-v-a3756e26]{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:750;letter-spacing:.02em}.invite-codes__code span[data-v-a3756e26]{color:var(--text-muted);font-size:11px;font-weight:650}.invite-codes__actions[data-v-a3756e26]{display:flex;flex:0 0 auto;gap:6px}.invite-codes__action[data-v-a3756e26]{display:inline-flex;width:44px;min-height:44px;align-items:center;justify-content:center;padding:0;border-radius:999px;background:var(--accent);color:#fff;cursor:pointer;touch-action:manipulation}.invite-codes__action[data-v-a3756e26]:disabled{background:var(--control-bg-disabled);color:var(--text-faint);cursor:default}.invite-codes__action[data-v-a3756e26]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.invite-codes__action--share[data-v-a3756e26]{background:var(--control-bg);box-shadow:inset 0 0 0 1px var(--hairline);color:var(--accent)}.invite-codes__action--skeleton[data-v-a3756e26]{background:var(--invite-skeleton-fill);cursor:default;animation:invite-code-pulse-a3756e26 1.2s ease-in-out infinite alternate}.invite-codes__code .invite-codes__placeholder[data-v-a3756e26]{position:relative;color:transparent}.invite-codes__code .invite-codes__placeholder[data-v-a3756e26]:after{position:absolute;top:50%;left:0;width:108px;max-width:100%;height:.7em;border-radius:4px;background:var(--invite-skeleton-fill);content:"";transform:translateY(-50%);animation:invite-code-pulse-a3756e26 1.2s ease-in-out infinite alternate}.invite-codes__code .invite-codes__placeholder--status[data-v-a3756e26]:after{width:64px}.invite-codes__error[data-v-a3756e26]{display:flex;min-height:inherit;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius);background:var(--control-bg-muted);color:var(--text-muted);font-size:13px;font-weight:650;text-align:center}.invite-codes__error button[data-v-a3756e26]{min-height:44px;padding:0 var(--space-4);color:var(--accent-strong);font-weight:750}.invite-codes__error button[data-v-a3756e26]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}@keyframes invite-code-pulse-a3756e26{0%{opacity:.5}to{opacity:1}}@media(prefers-reduced-motion:reduce){.invite-codes__action--skeleton[data-v-a3756e26],.invite-codes__code .invite-codes__placeholder[data-v-a3756e26]:after{animation:none}}.invite-prompt[data-v-d467f4bb]{display:flex;flex-direction:column;gap:var(--space-4)}.invite-prompt__intro[data-v-d467f4bb]{display:flex;align-items:flex-start;gap:var(--space-3)}.invite-prompt__intro p[data-v-d467f4bb]{margin:0;padding-top:2px;color:var(--text-muted);font-size:13px;line-height:1.45}.invite-prompt__icon[data-v-d467f4bb]{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:rgba(var(--accent-rgb),.14);color:var(--accent)}.toast-stack[data-v-f80a221b]{position:fixed;left:50%;bottom:calc(var(--bottom-nav-space) + var(--space-2));transform:translate(-50%);z-index:4000;display:flex;flex-direction:column-reverse;align-items:center;gap:var(--space-2);width:min(92vw,420px);pointer-events:none}.toast-stack__toast[data-v-f80a221b]{pointer-events:auto;display:inline-flex;align-items:center;gap:var(--space-2);max-width:100%;padding:12px 18px;border-radius:var(--radius-lg);background:rgba(var(--surface-rgb),.82);backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);border:1px solid var(--hairline);box-shadow:var(--shadow-md);color:var(--text);font-size:14px;font-weight:600;line-height:1.3;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.toast-stack__icon[data-v-f80a221b]{display:flex;flex-shrink:0}.toast-stack__icon--error[data-v-f80a221b]{color:var(--pass)}.toast-stack__icon--success[data-v-f80a221b]{color:var(--like)}.toast-stack__icon--info[data-v-f80a221b]{color:var(--accent)}.toast-stack__message[data-v-f80a221b]{flex:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.toast-enter-active[data-v-f80a221b],.toast-leave-active[data-v-f80a221b]{transition:opacity .22s ease,transform .22s ease}.toast-move[data-v-f80a221b]{transition:transform .22s ease}.toast-enter-from[data-v-f80a221b]{opacity:0;transform:translateY(10px) scale(.96)}.toast-leave-to[data-v-f80a221b]{opacity:0;transform:translateY(6px) scale(.98)}@media(prefers-reduced-motion:reduce){.toast-enter-active[data-v-f80a221b],.toast-leave-active[data-v-f80a221b],.toast-move[data-v-f80a221b]{transition-duration:.12s}}.app-shell[data-v-41a0893f]{position:relative;isolation:isolate;width:100%;overflow:hidden;background-color:var(--bg);background-image:var(--bg-gradient);transition:background-color .25s ease}.maintenance-screen[data-v-41a0893f]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5000;display:grid;padding:calc(var(--safe-top) + var(--space-6)) var(--space-5) calc(var(--safe-bottom) + var(--space-6));place-items:center;background:var(--bg)}.maintenance-screen__content[data-v-41a0893f]{max-width:360px;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.maintenance-screen__content>span[data-v-41a0893f]{color:var(--accent);font-size:18px;font-weight:850}.maintenance-screen__content h1[data-v-41a0893f],.maintenance-screen__content p[data-v-41a0893f]{margin:0}.maintenance-screen__content h1[data-v-41a0893f]{font-size:30px}.maintenance-screen__content p[data-v-41a0893f]{color:var(--text-muted);line-height:1.5}.app-frame[data-v-41a0893f]{position:relative;height:100%;overflow:hidden}.onboarding-settings[data-v-b2f79f89]{position:relative;flex:0 0 auto}.onboarding-settings--floating[data-v-b2f79f89]{position:fixed;top:calc(var(--safe-top) + var(--space-4));right:var(--space-4);z-index:10}.onboarding-settings--on-brand[data-v-b2f79f89]{z-index:30}.onboarding-settings__button[data-v-b2f79f89]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:var(--radius);background:var(--control-bg);color:var(--text);transition:background-color .16s ease,color .16s ease,transform .12s ease}.onboarding-settings__button[data-v-b2f79f89]:active{background:var(--control-bg-muted);transform:scale(.96)}.onboarding-settings--floating .onboarding-settings__button[data-v-b2f79f89],.onboarding-settings--on-brand .onboarding-settings__button[data-v-b2f79f89]{background:#ffffff2e;color:#fff}.onboarding-settings--floating .onboarding-settings__button[data-v-b2f79f89]:active,.onboarding-settings--on-brand .onboarding-settings__button[data-v-b2f79f89]:active{background:#ffffff47}.onboarding-settings__menu[data-v-b2f79f89]{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:40;width:min(280px,100vw - var(--space-4) * 2);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-3);border:0;border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-md)}.onboarding-settings--on-brand .onboarding-settings__menu[data-v-b2f79f89]{max-height:calc(var(--app-height, 100dvh) - var(--safe-top) - 64px);overflow-y:auto;overscroll-behavior:contain}.onboarding-settings__group[data-v-b2f79f89]{display:flex;flex-direction:column;gap:var(--space-2)}.onboarding-settings__label[data-v-b2f79f89]{color:var(--text-muted);font-size:12px;font-weight:700}.onboarding-settings__options[data-v-b2f79f89]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-sm);background:var(--control-bg-muted)}.onboarding-settings__options--two[data-v-b2f79f89]{grid-template-columns:repeat(2,1fr)}.onboarding-settings__option[data-v-b2f79f89]{min-height:34px;border:none;border-radius:calc(var(--radius-sm) - 2px);background:transparent;color:var(--text-muted);font-size:13px;font-weight:650}.onboarding-settings__option--active[data-v-b2f79f89]{background:var(--surface);color:var(--text)}.privacy-link[data-v-d19025d2]{display:flex;justify-content:center;width:100%}.privacy-link__trigger[data-v-d19025d2]{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:color-mix(in srgb,var(--text) 56%,transparent);font-size:12px;font-weight:550;line-height:1.3;text-align:center;cursor:pointer;touch-action:manipulation}.privacy-link__trigger[data-v-d19025d2]:active{opacity:.65}.privacy-link--on-dark .privacy-link__trigger[data-v-d19025d2]{color:#ffffffbd}.privacy-link--row[data-v-d19025d2]{justify-content:stretch}.privacy-link--row .privacy-link__trigger[data-v-d19025d2]{width:100%;min-height:48px;justify-content:flex-start;gap:12px;padding:0 16px;border-radius:0;color:var(--text);font-size:17px;font-weight:450;text-align:left}.privacy-link__chevron[data-v-d19025d2]{margin-left:auto;color:var(--text-faint)}.privacy-link__separator[data-v-d19025d2]{opacity:.72}.auth[data-v-49a7f34d]{position:relative;padding:0;align-items:stretch;justify-content:stretch;text-align:center;overflow:hidden;background:radial-gradient(circle at 20% 8%,rgba(117,52,255,.8),transparent 32%),linear-gradient(180deg,#2418ff,#0778ff 48%,#dbe7ff)}.auth__loading[data-v-49a7f34d]{display:flex;align-items:center;justify-content:center;width:100%;flex:1 1 auto}.auth__rings[data-v-49a7f34d]{position:relative;width:min(64vw,260px);height:min(64vw,260px);display:flex;align-items:center;justify-content:center}.auth__ring[data-v-49a7f34d]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid rgba(255,255,255,.45);animation:ring-pulse-49a7f34d 2.2s ease-out infinite}.auth__ring--2[data-v-49a7f34d]{animation-delay:.5s}.auth__ring--3[data-v-49a7f34d]{animation-delay:1s}.auth__loading-logo[data-v-49a7f34d]{position:relative;width:min(42vw,170px);height:auto;object-fit:contain}@keyframes ring-pulse-49a7f34d{0%{transform:scale(.55);opacity:.9}to{transform:scale(1.25);opacity:0}}.auth__welcome[data-v-49a7f34d]{display:flex;flex-direction:column;justify-content:space-between;width:100%;flex:1 1 auto;padding:calc(var(--safe-top) + var(--space-5)) var(--space-5) calc(var(--safe-bottom) + var(--space-5))}.auth__hero[data-v-49a7f34d]{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;flex:1 1 auto;padding-top:var(--space-2);padding-bottom:var(--space-6)}.auth__logo[data-v-49a7f34d]{width:min(38vw,150px);height:auto;object-fit:contain}.auth__tagline[data-v-49a7f34d]{max-width:330px;margin:0;color:#fff;font-size:clamp(38px,10vw,56px);font-weight:900;line-height:1.15;text-align:left}.auth__status[data-v-49a7f34d]{--button-bg: var(--button-on-brand-bg);display:flex;flex-direction:column;align-items:center;gap:var(--space-3);width:100%;flex:0 0 auto}.image-stack[data-v-8f5c7ed5]{position:relative;display:grid;width:100%;max-width:100%;max-height:420px;overflow:hidden;gap:2px;border-radius:var(--radius);background:var(--surface-2)}.image-stack--1[data-v-8f5c7ed5]{height:auto;max-height:none}.image-stack--2[data-v-8f5c7ed5]{grid-template-columns:repeat(2,minmax(0,1fr));height:min(280px,64vw)}.image-stack--2.image-stack--stacked[data-v-8f5c7ed5]{grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(0,1fr));height:min(340px,76vw)}.image-stack--3[data-v-8f5c7ed5]{grid-template-columns:1.35fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));height:min(340px,76vw)}.image-stack--3 .image-stack__tile[data-v-8f5c7ed5]:first-child{grid-row:1/3}.image-stack__tile[data-v-8f5c7ed5]{position:relative;min-width:0;min-height:0;padding:0;overflow:hidden;border:0;background:var(--surface-2);cursor:pointer;touch-action:manipulation}.image-stack__tile[data-v-8f5c7ed5]:active{opacity:.88}.image-stack__tile[data-v-8f5c7ed5]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.message-text[data-v-85c98bb2]{white-space:pre-wrap;overflow-wrap:anywhere}.message-text a[data-v-85c98bb2]{color:inherit;font-weight:750;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer}.slot-count[data-v-8245ed54]{position:relative;display:inline-grid;min-width:.7em;height:1.15em;overflow:hidden;font-variant-numeric:tabular-nums}.slot-count__value[data-v-8245ed54]{grid-area:1/1;line-height:1.15}.slot-up-enter-active[data-v-8245ed54],.slot-up-leave-active[data-v-8245ed54],.slot-down-enter-active[data-v-8245ed54],.slot-down-leave-active[data-v-8245ed54]{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s ease}.slot-up-enter-from[data-v-8245ed54]{transform:translate3d(0,110%,0);opacity:0}.slot-up-leave-to[data-v-8245ed54],.slot-down-enter-from[data-v-8245ed54]{transform:translate3d(0,-110%,0);opacity:0}.slot-down-leave-to[data-v-8245ed54]{transform:translate3d(0,110%,0);opacity:0}@media(prefers-reduced-motion:reduce){.slot-up-enter-active[data-v-8245ed54],.slot-up-leave-active[data-v-8245ed54],.slot-down-enter-active[data-v-8245ed54],.slot-down-leave-active[data-v-8245ed54]{transition-duration:.01ms}.slot-up-enter-from[data-v-8245ed54],.slot-up-leave-to[data-v-8245ed54],.slot-down-enter-from[data-v-8245ed54],.slot-down-leave-to[data-v-8245ed54]{transform:none}}.document-file[data-v-83c816af]{position:relative;min-width:0;overflow:hidden}.document-file--row[data-v-83c816af]{width:100%;max-width:100%;min-width:min(168px,100%)}.document-file--chip[data-v-83c816af]{display:flex;flex:1 1 0;align-self:stretch;min-width:0;min-height:48px;overflow:hidden;border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text)}.document-file__tile[data-v-83c816af]{position:relative;box-sizing:border-box;min-width:0;max-width:100%;width:100%;height:100%;min-height:48px;display:flex;align-items:center;gap:10px;padding:8px 10px;overflow:hidden;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;touch-action:manipulation}.document-file--row.document-file--stacked .document-file__tile[data-v-83c816af]{padding-top:0;padding-left:0}.document-file--chip .document-file__tile[data-v-83c816af]{min-height:0;gap:8px;padding:6px 36px 6px 8px}.document-file__tile[data-v-83c816af]:active{opacity:.88}.document-file__icon[data-v-83c816af]{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:color-mix(in srgb,currentColor 14%,transparent)}.document-file--chip .document-file__icon[data-v-83c816af]{width:32px;height:32px;border-radius:8px}.document-file__copy[data-v-83c816af]{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px}.document-file__name[data-v-83c816af],.document-file__kind[data-v-83c816af]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-file__name[data-v-83c816af]{font-size:14px;font-weight:650;line-height:1.25}.document-file--chip .document-file__name[data-v-83c816af]{font-size:12px}.document-file__kind[data-v-83c816af]{font-size:11px;font-weight:500;line-height:1.3;opacity:.68}.document-file--chip .document-file__kind[data-v-83c816af]{font-size:10px}.document-file__progress[data-v-83c816af]{position:absolute;right:10px;bottom:6px;left:56px;height:3px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,currentColor 18%,transparent)}.document-file__progress span[data-v-83c816af]:not(.document-file__progress-label){display:block;height:100%;background:currentColor}.document-file__progress--failed[data-v-83c816af]{background:#ff505047}.document-file__progress--failed span[data-v-83c816af]:not(.document-file__progress-label){background:#ff8a8a}.document-file--chip .document-file__progress[data-v-83c816af]{top:0;right:0;bottom:0;left:0;height:auto;display:grid;place-items:center;border-radius:0;background:#00000061;color:#fff;z-index:1}.document-file--chip .document-file__progress--failed[data-v-83c816af]{background:#0000008c;color:#ff8a8a}.document-file__progress-label[data-v-83c816af]{font-size:10px;font-weight:700;line-height:1}.document-file__remove[data-v-83c816af]{position:absolute;top:4px;right:4px;z-index:2;display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid rgba(255,255,255,.24);border-radius:50%;color:#fff;background:#000000ad;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.document-file__remove[data-v-83c816af] .icon{pointer-events:none}.doc-viewer[data-v-a86d536d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:flex;flex-direction:column;width:100%;height:100%;height:100dvh;min-height:100%;overflow:hidden;background:#050506;color:#fff}.doc-viewer__header[data-v-a86d536d]{position:relative;z-index:3;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:calc(var(--safe-top) + var(--space-3)) var(--space-4) var(--space-3);background:#050506;pointer-events:none}.doc-viewer__header span[data-v-a86d536d]{min-width:0;flex:1;display:grid;justify-items:center;gap:2px}.doc-viewer__header strong[data-v-a86d536d]{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;text-align:center}.doc-viewer__header button[data-v-a86d536d]{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#ffffff24;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto}.doc-viewer__header button[data-v-a86d536d]:disabled{opacity:.45}.doc-viewer__body[data-v-a86d536d]{position:relative;flex:1 1 auto;min-height:0;width:100%;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.doc-viewer__pages[data-v-a86d536d]{display:flex;flex-direction:column;align-items:center;gap:12px;min-height:100%;padding:16px 16px calc(var(--safe-bottom) + 88px);box-sizing:border-box}.doc-viewer__page[data-v-a86d536d]{display:block;flex:0 0 auto;background:#fff;box-shadow:0 10px 32px #00000047}.doc-viewer__loading[data-v-a86d536d]{min-height:100%;display:grid;place-items:center;align-content:center;gap:14px;color:#fff;font-size:15px;font-weight:700;letter-spacing:.02em}.doc-viewer__ring[data-v-a86d536d]{width:36px;height:36px;border:2.5px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:doc-viewer-spin-a86d536d .8s linear infinite}.doc-viewer__empty[data-v-a86d536d]{min-height:100%;display:grid;place-items:center;align-content:center;gap:var(--space-3);padding:var(--space-6);text-align:center}.doc-viewer__empty p[data-v-a86d536d]{margin:0;color:#ffffffb3}.doc-viewer__zoom[data-v-a86d536d]{position:absolute;left:50%;bottom:calc(var(--safe-bottom) + 16px);z-index:4;display:flex;align-items:center;gap:2px;padding:4px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#0c0c0ec7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translate(-50%)}.doc-viewer__zoom button[data-v-a86d536d]{min-width:44px;height:40px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:#fff;font-size:13px;font-weight:700}.doc-viewer__zoom button[data-v-a86d536d]:disabled{opacity:.35}@keyframes doc-viewer-spin-a86d536d{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.doc-viewer__ring[data-v-a86d536d]{animation-duration:1.6s}}.mate-avatar[data-v-d031c94a]{position:relative;display:block;width:fit-content;height:fit-content}.mate-avatar__badge[data-v-d031c94a]{position:absolute;right:-3px;bottom:2px;width:16px;height:16px;border-radius:50%;display:grid;place-items:center;line-height:0;background:#fff;color:#111;box-shadow:0 0 0 1.5px var(--surface),0 0 0 1px var(--hairline);pointer-events:none}.mate-avatar__badge[data-v-d031c94a] .icon{display:block}.mate-avatar--on-bg .mate-avatar__badge[data-v-d031c94a]{box-shadow:0 0 0 1.5px var(--bg),0 0 0 1px var(--hairline)}.mate-avatar--compact .mate-avatar__badge[data-v-d031c94a]{width:14px;height:14px;right:-2px;bottom:1px}.mate-avatar__plus[data-v-d031c94a]{position:relative;width:58%;height:58%}.mate-avatar__plus[data-v-d031c94a]:before,.mate-avatar__plus[data-v-d031c94a]:after{content:"";position:absolute;left:50%;top:50%;background:currentColor;border-radius:999px;transform:translate(-50%,-50%)}.mate-avatar__plus[data-v-d031c94a]:before{width:1.75px;height:100%}.mate-avatar__plus[data-v-d031c94a]:after{width:100%;height:1.75px}.pin-lottie[data-v-a1048865]{display:block;flex-shrink:0;overflow:visible;pointer-events:none}.pin-lottie[data-v-a1048865] svg{display:block;width:100%;height:100%}.pin-lottie--mono[data-v-a1048865]{filter:grayscale(1) contrast(1.08)}.pin-post[data-v-4865561f]{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-2) 0 var(--space-3)}.pin-post--intro[data-v-4865561f]{align-items:stretch;text-align:center}.pin-post__animation[data-v-4865561f]{display:grid;width:144px;height:144px;margin:0 auto;place-items:center;color:var(--accent)}.pin-post__copy[data-v-4865561f]{display:flex;flex-direction:column;gap:var(--space-3)}.pin-post__info[data-v-4865561f]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--control-border);border-radius:18px;background:color-mix(in srgb,var(--surface) 74%,var(--control-bg));text-align:left}.pin-post__description[data-v-4865561f]{margin:0;color:var(--text-muted);font-size:14px;line-height:1.45}.pin-post__submit-block[data-v-4865561f]{display:grid;gap:var(--space-2)}.pin-post__submit-block[data-v-4865561f] .c-btn{min-height:54px;box-shadow:0 10px 24px rgba(var(--accent-rgb),.2)}.post-actions[data-v-03ae6e83]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-1) 0 var(--space-3)}.post-actions button[data-v-03ae6e83]{min-height:52px;display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-4);border-radius:var(--radius);background:var(--control-bg);color:var(--text);font-size:15px;font-weight:650;text-align:left;touch-action:manipulation}.post-actions button[data-v-03ae6e83] .icon--stats{transform:translateY(1px) scale(1.08)}.post-actions button[data-v-03ae6e83]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.post-actions__danger[data-v-03ae6e83]{color:var(--pass)}.direct-request[data-v-dbc28884]{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-2) 0 var(--space-3)}.direct-request--intro[data-v-dbc28884]{align-items:stretch;text-align:center}.direct-request--cooldown[data-v-dbc28884]{align-items:center;gap:var(--space-4)}.direct-request__animation[data-v-dbc28884]{display:grid;width:144px;height:144px;margin:0 auto;place-items:center;color:var(--accent)}.direct-request__lottie[data-v-dbc28884]{display:block;width:136px;height:136px;overflow:hidden}.direct-request__lottie[data-v-dbc28884] svg{display:block}.direct-request__cooldown-ring[data-v-dbc28884]{--direct-request-cooldown-progress: 1;display:grid;width:108px;height:108px;place-items:center;border-radius:50%;background:conic-gradient(var(--accent) calc(var(--direct-request-cooldown-progress) * 1turn),var(--control-bg-muted) 0);box-shadow:0 14px 38px rgba(var(--accent-rgb),.18);transition:background .25s ease}.direct-request__cooldown-core[data-v-dbc28884]{display:grid;width:88px;height:88px;place-items:center;overflow:hidden;border:1px solid var(--hairline);border-radius:50%;background:var(--surface);color:var(--accent)}.direct-request__cooldown-lottie[data-v-dbc28884]{display:block;width:52px;height:52px;overflow:hidden}.direct-request__cooldown-lottie[data-v-dbc28884] svg{display:block}.direct-request__copy[data-v-dbc28884]{display:flex;flex-direction:column;gap:var(--space-3)}.direct-request__quota[data-v-dbc28884],.direct-request__info[data-v-dbc28884]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--control-border);border-radius:18px;background:color-mix(in srgb,var(--surface) 74%,var(--control-bg));text-align:left}.direct-request__quota[data-v-dbc28884]{color:var(--text)}.direct-request__quota-icon[data-v-dbc28884]{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border-radius:50%;background:var(--accent);box-shadow:0 8px 20px rgba(var(--accent-rgb),.25);color:#fff}.direct-request__quota-copy[data-v-dbc28884]{min-width:0}.direct-request__remaining[data-v-dbc28884]{margin:0;color:var(--text);font-size:14px;font-weight:700;line-height:1.35}.direct-request__reset-hint[data-v-dbc28884]{margin:3px 0 0;color:var(--text-muted);font-size:12px;line-height:1.35}.direct-request__info[data-v-dbc28884]{color:var(--accent)}.direct-request__info[data-v-dbc28884]>:first-child{flex:0 0 auto}.direct-request__description[data-v-dbc28884]{margin:0;color:var(--text-muted);font-size:14px;line-height:1.45}.direct-request__submit-block[data-v-dbc28884]{display:grid;gap:var(--space-2)}.direct-request__submit-block[data-v-dbc28884] .c-btn{min-height:54px;box-shadow:0 10px 24px rgba(var(--accent-rgb),.2)}.direct-request__premium[data-v-dbc28884]{width:100%;text-align:left}.direct-request__cooldown-copy[data-v-dbc28884]{display:flex;max-width:320px;flex-direction:column;align-items:center}.direct-request__next[data-v-dbc28884]{margin:0 0 var(--space-1);color:var(--text-muted);font-size:13px;font-weight:700}.direct-request__timer[data-v-dbc28884]{margin:0;color:var(--text);font-size:clamp(38px,12vw,52px);font-weight:800;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.045em}.direct-request__cooldown-description[data-v-dbc28884]{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:14px;line-height:1.5}@media(prefers-reduced-motion:reduce){.direct-request__cooldown-ring[data-v-dbc28884]{transition:none}}.like-cooldown[data-v-80d52cb0]{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-2) 0 var(--space-3);text-align:center}.like-cooldown__ring[data-v-80d52cb0]{--quota-progress: 1;display:grid;width:108px;height:108px;place-items:center;border-radius:50%;background:conic-gradient(var(--accent) calc(var(--quota-progress) * 1turn),var(--control-bg-muted) 0);box-shadow:0 14px 38px rgba(var(--accent-rgb),.18);transition:background .25s ease}.like-cooldown__ring-core[data-v-80d52cb0]{display:grid;width:88px;height:88px;place-items:center;border:1px solid var(--hairline);border-radius:50%;background:var(--surface);color:var(--accent)}.like-cooldown__heart-lottie[data-v-80d52cb0]{display:block;width:52px;height:52px;overflow:hidden}.like-cooldown__heart-lottie[data-v-80d52cb0] svg{display:block}.like-cooldown__copy[data-v-80d52cb0]{display:flex;max-width:320px;flex-direction:column;align-items:center}.like-cooldown__eyebrow[data-v-80d52cb0]{margin:0 0 var(--space-1);color:var(--text-muted);font-size:13px;font-weight:700}.like-cooldown__timer[data-v-80d52cb0]{margin:0;color:var(--text);font-size:clamp(38px,12vw,52px);font-weight:800;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.045em}.like-cooldown__description[data-v-80d52cb0]{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:14px;line-height:1.5}.like-cooldown__bonus[data-v-80d52cb0]{width:100%;padding-top:var(--space-1);text-align:left}.like-cooldown__offers[data-v-80d52cb0]{display:flex;flex-direction:column;gap:var(--space-3)}@media(prefers-reduced-motion:reduce){.like-cooldown__ring[data-v-80d52cb0]{transition:none}}.match-celebration[data-v-459e0b79]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6);padding:calc(var(--safe-top) + var(--space-4)) var(--space-5) calc(var(--safe-bottom) + var(--space-4));background:radial-gradient(circle at 20% 8%,rgba(117,52,255,.8),transparent 32%),linear-gradient(180deg,#2418ff,#0778ff 48%,#dbe7ff);--match-avatar-ring: rgba(219, 231, 255, .94);--match-avatar-shadow: 0 14px 36px rgba(16, 34, 92, .24);--match-text-soft: rgba(255, 255, 255, .86)}.match-celebration[data-v-459e0b79]:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;content:"";background:linear-gradient(180deg,rgba(255,255,255,.08) 0%,transparent 36%,rgba(255,255,255,.2) 100%)}.match-celebration__animation[data-v-459e0b79]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:none}.match-celebration__animation[data-v-459e0b79] svg{display:block;width:100%;height:100%}.match-celebration__close[data-v-459e0b79]{position:absolute;z-index:3;top:calc(var(--safe-top) + var(--space-3));right:var(--space-4);display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#ffffff2e;border:1px solid rgba(255,255,255,.32);color:#fff;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.match-celebration__body[data-v-459e0b79]{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);text-align:center;z-index:2;transform:translateZ(0);will-change:transform}.match-celebration__avatars[data-v-459e0b79]{position:relative;display:flex;align-items:center;justify-content:center;width:168px;height:108px;margin-bottom:var(--space-2)}.match-celebration__avatar[data-v-459e0b79]{position:absolute;filter:drop-shadow(var(--match-avatar-shadow))}.match-celebration__avatar--me[data-v-459e0b79]{left:0;z-index:1}.match-celebration__avatar--peer[data-v-459e0b79]{right:0;z-index:2}.match-celebration__title[data-v-459e0b79]{margin:0;display:flex;justify-content:center}.match-celebration__logo[data-v-459e0b79]{width:min(42vw,170px);height:auto;object-fit:contain}.match-celebration__subtitle[data-v-459e0b79]{max-width:280px;margin:0;color:var(--match-text-soft);font-size:15px;font-weight:700;line-height:1.4}.match-celebration__actions[data-v-459e0b79]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:100%;max-width:340px;z-index:2;transform:translateZ(0);will-change:transform}.match-celebration__cta[data-v-459e0b79]{display:flex;align-items:center;justify-content:center;width:100%;padding:14px 20px;border-radius:var(--radius);background:#17172b;color:#fff;font-weight:700;font-size:15px;box-shadow:0 10px 28px #0d133a3d}.match-celebration__cta[data-v-459e0b79]:disabled{opacity:.6;pointer-events:none}.match-celebration__dismiss[data-v-459e0b79]{padding:var(--space-2) var(--space-3);background:transparent;border:none;color:#ffffffdb;font-weight:600;font-size:15px;cursor:pointer}.match-celebration__dismiss[data-v-459e0b79]:disabled{opacity:.5;pointer-events:none}.mate-profile-actions[data-v-9fbd5b26]{display:grid;grid-template-columns:minmax(0,1fr) var(--button-height);gap:var(--space-2)}.mate-profile-actions__unmatch[data-v-9fbd5b26]{display:grid;width:var(--button-height);height:var(--button-height);place-items:center;border:0;border-radius:var(--radius);background:var(--pass);color:#fff;transition:opacity .15s ease,background .2s ease}.mate-profile-actions__unmatch[data-v-9fbd5b26]:disabled{opacity:.45;pointer-events:none}.mate-profile-actions__unmatch[data-v-9fbd5b26]:focus-visible{outline:2px solid var(--pass);outline-offset:3px}.mate-profile-actions__unmatch-icon[data-v-9fbd5b26]{width:22px;height:22px;background:currentColor;mask:url(/icons/delete-cross-fill.png) center/contain no-repeat;-webkit-mask:url(/icons/delete-cross-fill.png) center/contain no-repeat}.buzz-profile-feed-actions[data-v-21b495ac]{display:flex;justify-content:center}.buzz-profile-feed-actions[aria-busy=true][data-v-21b495ac] .feed-actions__button:disabled:not(.feed-actions__button--quota-empty){opacity:1}.post-stats[data-v-009d9706]{flex:1;display:flex;flex-direction:column;gap:var(--space-4);min-height:100%;padding:var(--space-1) 0 calc(var(--safe-bottom) + var(--space-5))}.post-stats__counts[data-v-009d9706]{display:flex;align-items:center;gap:var(--space-4)}.post-stats__count[data-v-009d9706]{display:inline-flex;align-items:center;gap:8px;color:var(--text);font-size:15px;font-weight:600}.post-stats__count[data-v-009d9706] .icon--views{color:var(--text-muted);transform:translateY(1px) scale(1.12)}.post-stats__count[data-v-009d9706] .icon--heart{color:var(--text-muted)}.post-stats__body[data-v-009d9706]{position:relative;flex:1;min-height:0}.post-stats__failed[data-v-009d9706],.post-stats__empty[data-v-009d9706]{margin:0;min-height:100%;display:grid;place-content:center;padding:0 var(--space-3);color:var(--text-muted);font-size:14px;font-weight:600;text-align:center}.post-stats__failed[data-v-009d9706]{gap:var(--space-3);justify-items:center}.post-stats__likers[data-v-009d9706]{display:flex;flex-direction:column;gap:var(--space-1)}.post-stats__likers h3[data-v-009d9706]{margin:0 0 var(--space-1);color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.post-stats__liker[data-v-009d9706]{display:flex;align-items:center;gap:var(--space-3);min-height:56px;margin:0 -8px;padding:8px;overflow:visible;border-radius:var(--radius);color:var(--text);text-align:left}.post-stats__liker[data-v-009d9706] .mate-avatar{flex:0 0 auto;overflow:visible}.post-stats__liker[data-v-009d9706]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.post-stats__liker-name[data-v-009d9706]{min-width:0;overflow:hidden;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.post-stats__sentinel[data-v-009d9706]{min-height:24px;display:grid;place-items:center}.buzz-card[data-v-4eb075ca]{--rail-size: 40px;--branch-stroke: 2px;--spine-x: 19px;min-width:0;max-width:100%;display:grid;grid-template-columns:var(--rail-size) minmax(0,1fr);column-gap:12px;row-gap:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-card);background:var(--surface)}.buzz-card--thread[data-v-4eb075ca]{padding:0;border-radius:0;background:transparent}.buzz-card__rail[data-v-4eb075ca]{position:relative;display:flex;flex-direction:column;align-items:center;overflow:visible}.buzz-card__avatar[data-v-4eb075ca]{position:relative;z-index:1;display:grid;place-items:center;width:var(--rail-size);height:var(--rail-size);flex:0 0 var(--rail-size);padding:0;line-height:0;overflow:visible}.buzz-card__spine[data-v-4eb075ca],.buzz-card__stem[data-v-4eb075ca],.buzz-card__arm[data-v-4eb075ca]{position:absolute;background:var(--hairline);pointer-events:none}.buzz-card__spine[data-v-4eb075ca]{top:calc(var(--rail-size) + 4px);bottom:0;left:var(--spine-x);width:var(--branch-stroke)}.buzz-card__branch[data-v-4eb075ca]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}.buzz-card__stem[data-v-4eb075ca]{top:0;bottom:0;left:calc(var(--spine-x) - var(--rail-size));width:var(--branch-stroke)}.buzz-card__arm[data-v-4eb075ca]{top:calc(var(--rail-size) / 2 - var(--branch-stroke) / 2);left:calc(var(--spine-x) - var(--rail-size) + var(--branch-stroke));width:calc(var(--rail-size) * 1.5 - var(--spine-x) - var(--branch-stroke));height:var(--branch-stroke)}.buzz-card__elbow[data-v-4eb075ca]{position:absolute;top:0;left:calc(var(--spine-x) - var(--rail-size));display:block;width:calc(var(--rail-size) * 1.5 - var(--spine-x));height:calc(var(--rail-size) / 2 + var(--branch-stroke) / 2);overflow:visible;color:var(--hairline)}.buzz-card__elbow path[data-v-4eb075ca]{fill:none;stroke:currentColor;stroke-width:var(--branch-stroke);stroke-linecap:butt;stroke-linejoin:round;vector-effect:non-scaling-stroke}.buzz-card__main[data-v-4eb075ca]{min-width:0;max-width:100%;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--space-2)}.buzz-card--thread .buzz-card__main[data-v-4eb075ca]{padding-bottom:var(--space-4)}.buzz-card__header[data-v-4eb075ca]{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.buzz-card__meta[data-v-4eb075ca]{flex:0 0 auto;display:flex;align-items:center;gap:2px}.buzz-card__meta time[data-v-4eb075ca]{color:var(--text-muted);font-size:12px;white-space:nowrap}.buzz-card__pin[data-v-4eb075ca]{width:36px;height:36px;margin:-8px -6px -8px 0;display:grid;place-items:center;border-radius:999px;color:var(--text-muted)}.buzz-card__pin[data-v-4eb075ca]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.buzz-card__pin--active[data-v-4eb075ca]{color:var(--accent)}.buzz-card__pin--pop[data-v-4eb075ca] .icon{animation:buzz-like-in-4eb075ca .42s cubic-bezier(.22,1.45,.36,1)}.buzz-card__pin--out[data-v-4eb075ca] .icon{animation:buzz-like-out-4eb075ca .28s ease}.buzz-card__identity[data-v-4eb075ca]{min-width:0;flex:1;display:flex;align-items:center;gap:2px}.buzz-card__author[data-v-4eb075ca]{min-width:0;flex:0 1 auto;max-width:100%;display:block;color:var(--text);text-align:left}.buzz-card__identity:has(.buzz-card__topic) .buzz-card__author[data-v-4eb075ca]{max-width:55%}.buzz-card__author strong[data-v-4eb075ca]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.buzz-card__topic-sep[data-v-4eb075ca]{flex:0 0 auto;color:var(--text-muted);opacity:.55}.buzz-card__topic[data-v-4eb075ca]{display:block;min-width:0;flex:1 1 0;overflow:hidden;margin:0;padding:0;color:var(--text-muted);font-size:15px;font-weight:600;opacity:.72;text-align:left;text-overflow:ellipsis;white-space:nowrap}.buzz-card__content-button[data-v-4eb075ca]{display:block;width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer}.buzz-card__body[data-v-4eb075ca]{display:block;min-width:0;max-width:100%;margin:0;color:var(--text);font-size:15px;line-height:1.5;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}.buzz-card__media[data-v-4eb075ca]{min-width:0;width:100%;max-width:100%;display:grid;gap:var(--space-2)}.buzz-card__moderation[data-v-4eb075ca]{display:flex;align-items:flex-start;gap:6px;color:var(--pass);font-size:13px;line-height:1.35}.buzz-card__moderation[data-v-4eb075ca]>:first-child{flex:0 0 auto;margin-top:1px}.buzz-card__author-liked[data-v-4eb075ca]{min-width:0;display:inline-flex;align-items:center;gap:5px;margin-right:4px;color:var(--text-muted);font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap}.buzz-author-liked-enter-active[data-v-4eb075ca],.buzz-author-liked-leave-active[data-v-4eb075ca]{transition:opacity .22s ease,transform .22s cubic-bezier(.32,.72,0,1)}.buzz-author-liked-enter-from[data-v-4eb075ca],.buzz-author-liked-leave-to[data-v-4eb075ca]{opacity:0;transform:translate3d(6px,0,0) scale(.92)}.buzz-card__actions[data-v-4eb075ca]{display:flex;align-items:center;gap:var(--space-1);margin:-8px -10px -12px}.buzz-card__actions button[data-v-4eb075ca]{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;gap:5px;border-radius:999px;color:var(--text-muted)}.buzz-card__actions button[data-v-4eb075ca]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.buzz-card__actions button[data-v-4eb075ca]:disabled{opacity:.35}.buzz-card__actions button.buzz-card__like--active[data-v-4eb075ca]{color:#ff375f}.buzz-card__actions-end[data-v-4eb075ca]{display:flex;align-items:center;gap:0;margin-left:auto;margin-right:6px}.buzz-card__actions-end button[data-v-4eb075ca]{min-width:32px}.buzz-card__overflow[data-v-4eb075ca] .icon--overflow{transform:translateY(1px)}.buzz-card__like[data-v-4eb075ca]{position:relative;overflow:visible}.buzz-card__like--active[data-v-4eb075ca]{color:#ff375f}.buzz-card__like--active .buzz-card__like-icon[data-v-4eb075ca]{filter:drop-shadow(0 0 6px rgba(255,55,95,.72))}.buzz-card__like--in .buzz-card__like-icon[data-v-4eb075ca]{animation:buzz-like-in-4eb075ca .42s cubic-bezier(.22,1.45,.36,1)}.buzz-card__like--out .buzz-card__like-icon[data-v-4eb075ca]{animation:buzz-like-out-4eb075ca .28s ease}.buzz-card__like-icon[data-v-4eb075ca]{display:grid;place-items:center;color:inherit}.buzz-card__like-icon[data-v-4eb075ca] .icon{fill:currentColor}.buzz-card__like-burst[data-v-4eb075ca]{position:absolute;left:12px;top:10px;width:20px;height:20px;pointer-events:none}.buzz-card__like-burst i[data-v-4eb075ca]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#ff375f;animation:buzz-like-fly-4eb075ca .68s cubic-bezier(.16,.84,.44,1) var(--delay, 0ms) both}@keyframes buzz-like-in-4eb075ca{0%{transform:scale(1)}38%{transform:scale(1.32)}to{transform:scale(1)}}@keyframes buzz-like-out-4eb075ca{0%{transform:scale(1)}40%{transform:scale(.78)}to{transform:scale(1)}}@keyframes buzz-like-fly-4eb075ca{0%{opacity:.95;transform:translateZ(0) scale(.35) rotate(0)}to{opacity:0;transform:translate3d(var(--dx),var(--dy),0) scale(.85) rotate(var(--rot))}}@media(prefers-reduced-motion:reduce){.buzz-card__like--in .buzz-card__like-icon[data-v-4eb075ca],.buzz-card__like--out .buzz-card__like-icon[data-v-4eb075ca],.buzz-card__like-burst i[data-v-4eb075ca],.buzz-card__pin--out[data-v-4eb075ca] .icon,.buzz-card__pin--pop[data-v-4eb075ca] .icon{animation:none}.buzz-author-liked-enter-active[data-v-4eb075ca],.buzz-author-liked-leave-active[data-v-4eb075ca]{transition-duration:.01ms}.buzz-author-liked-enter-from[data-v-4eb075ca],.buzz-author-liked-leave-to[data-v-4eb075ca]{transform:none}}.buzz-comment-branch[data-v-9149f3ae]{--branch-gap: 0px;--branch-avatar-size: 40px;--branch-avatar-gap: 4px;--branch-avatar-inset: calc((var(--rail-size) - var(--branch-avatar-size)) / 2);position:relative;min-width:0;display:flex;flex-direction:column}.buzz-comment-branch+.buzz-comment-branch[data-v-9149f3ae]{--branch-gap: var(--space-2);margin-top:var(--space-2)}.buzz-comment-branch--nested[data-v-9149f3ae]{--branch-avatar-size: 32px}.buzz-comment-branch__card[data-v-9149f3ae]{position:relative;z-index:1;min-width:0}.buzz-comment-branch--connected>.buzz-comment-branch__card[data-v-9149f3ae]:after{content:"";position:absolute;top:calc(var(--branch-avatar-inset) + var(--branch-avatar-size) + var(--branch-avatar-gap));bottom:0;left:var(--spine-x);width:var(--branch-stroke);background:var(--hairline);pointer-events:none}.buzz-comment-branch--continued[data-v-9149f3ae]:not(.buzz-comment-branch--compact):before,.buzz-comment-branch--nested[data-v-9149f3ae]:not(.buzz-comment-branch--compact):after{content:"";position:absolute;z-index:0;left:calc(var(--spine-x) - var(--rail-size));pointer-events:none}.buzz-comment-branch--continued[data-v-9149f3ae]:not(.buzz-comment-branch--compact):before{top:calc(-1 * var(--branch-gap));bottom:0;width:var(--branch-stroke);background:var(--hairline)}.buzz-comment-branch--nested[data-v-9149f3ae]:not(.buzz-comment-branch--compact):after{top:calc(var(--rail-size) / 2 - var(--branch-stroke) / 2);left:calc(var(--spine-x) - var(--rail-size) + var(--branch-stroke));width:calc(var(--rail-size) + var(--branch-avatar-inset) - var(--branch-avatar-gap) - var(--spine-x) - var(--branch-stroke));height:var(--branch-stroke);background:var(--hairline)}.buzz-comment-branch--last[data-v-9149f3ae]:not(.buzz-comment-branch--compact):after{top:calc(-1 * var(--branch-gap));left:calc(var(--spine-x) - var(--rail-size));width:calc(var(--rail-size) + var(--branch-avatar-inset) - var(--branch-avatar-gap) - var(--spine-x));height:calc(var(--rail-size) / 2 + var(--branch-stroke) / 2 + var(--branch-gap));border-left:var(--branch-stroke) solid var(--hairline);border-bottom:var(--branch-stroke) solid var(--hairline);border-bottom-left-radius:12px;background:transparent}.buzz-comment-branch__replies[data-v-9149f3ae]{position:relative;min-width:0;padding-left:var(--rail-size)}.buzz-comment-branch__replies--compact[data-v-9149f3ae]{padding-left:0}.buzz-comment-branch__target[data-v-9149f3ae]{display:flex;align-items:center;gap:var(--space-1);margin:var(--space-2) 0 var(--space-1);color:var(--text-muted);font-size:12px}.buzz-comment-branch__target svg[data-v-9149f3ae]{flex:0 0 auto}.buzz-comment-branch__target span[data-v-9149f3ae]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buzz-topic-picker[data-v-aae9dbfd]{position:relative;min-width:0;flex:1 1 auto}.buzz-topic-picker__field[data-v-aae9dbfd]{display:flex;align-items:center;gap:2px;width:100%;min-width:0;min-height:36px}.buzz-topic-picker__field[data-v-aae9dbfd] .icon{display:block;flex:0 0 auto;color:var(--text-muted);opacity:.62}.buzz-topic-picker__value[data-v-aae9dbfd],.buzz-topic-picker__input[data-v-aae9dbfd]{min-width:0;flex:1 1 auto;margin:0;padding:0;border:none;background:transparent;color:var(--text-muted);font-size:15px;font-weight:600;line-height:20px;opacity:.82}.buzz-topic-picker__value[data-v-aae9dbfd]{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.buzz-topic-picker__input[data-v-aae9dbfd]::placeholder{color:var(--text-muted);opacity:.62}.buzz-topic-picker__input[data-v-aae9dbfd]:focus,.buzz-topic-picker__input[data-v-aae9dbfd]:focus-visible{outline:none;box-shadow:none}.buzz-topic-picker__menu[data-v-aae9dbfd]{z-index:2100;display:flex;flex-direction:column;min-height:0;overflow:hidden;padding:var(--space-1);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-md);transform-origin:top left}.buzz-topic-picker__list[data-v-aae9dbfd]{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.buzz-topic-picker__option[data-v-aae9dbfd]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-height:44px;padding:0 var(--space-3);border:none;border-radius:calc(var(--radius-sm) - 2px);background:transparent;color:var(--text);font-size:15px;font-weight:600;text-align:left;touch-action:manipulation}.buzz-topic-picker__option span[data-v-aae9dbfd]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buzz-topic-picker__option[data-v-aae9dbfd]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.buzz-topic-picker__option--active[data-v-aae9dbfd]{color:var(--accent)}.buzz-topic-picker__footer[data-v-aae9dbfd]{flex:0 0 auto;padding:var(--space-2) var(--space-1) var(--space-1);border-top:1px solid var(--hairline)}.buzz-topic-picker__apply[data-v-aae9dbfd]{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:0 16px;border:none;border-radius:999px;color:var(--text-faint);background:var(--control-bg-disabled);font-size:15px;font-weight:700;touch-action:manipulation}.buzz-topic-picker__apply[data-v-aae9dbfd]:not(:disabled){color:#fff;background:var(--material-accent-strong);border:none;box-shadow:var(--shadow-sm)}.buzz-topic-picker__apply[data-v-aae9dbfd]:focus-visible{outline:2px solid rgba(var(--accent-rgb),.48);outline-offset:2px}@media(prefers-reduced-motion:reduce){.buzz-topic-picker__menu[data-v-aae9dbfd]{transition:none}}.buzz-composer[data-v-7a090e07]{display:grid;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-card);background:var(--surface)}.buzz-composer--compact[data-v-7a090e07]{border-radius:var(--radius)}.buzz-composer--plain[data-v-7a090e07]{padding:0;border-radius:0;background:transparent}.buzz-composer--sheet[data-v-7a090e07]{flex:1 1 auto;display:flex;flex-direction:column;min-height:calc(var(--app-height, 100dvh) - var(--safe-top) - var(--space-4));padding:0;border-radius:0;background:transparent;gap:0}.buzz-composer__sheet[data-v-7a090e07]{--buzz-author-gutter: calc(36px + var(--space-3));flex:1 1 auto;display:flex;flex-direction:column;min-width:0;padding:calc(32px + var(--space-3) * 2 + var(--space-2)) var(--space-4) var(--space-4)}.buzz-composer__author[data-v-7a090e07]{display:flex;align-items:center;gap:var(--space-3);min-height:36px;margin-bottom:var(--space-3)}.buzz-composer__identity[data-v-7a090e07]{display:flex;align-items:center;gap:var(--space-2);min-width:0}.buzz-composer__identity strong[data-v-7a090e07]{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--text);font-size:15px;font-weight:700;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.buzz-composer__sheet-input[data-v-7a090e07]{display:block;width:calc(100% - var(--buzz-author-gutter));margin-left:var(--buzz-author-gutter);min-height:88px;max-height:none;resize:none;overflow:hidden;padding:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:16px;line-height:1.45}.buzz-composer__sheet-input[data-v-7a090e07]::placeholder{color:var(--text-muted)}.buzz-composer__sheet-input[data-v-7a090e07]:disabled{opacity:.55}.buzz-composer__tools[data-v-7a090e07]{display:flex;align-items:center;gap:0;margin-top:10px;margin-left:calc(var(--buzz-author-gutter) - 8px)}.buzz-composer__tools button[data-v-7a090e07]{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:var(--text-muted)}.buzz-composer__tools button+button[data-v-7a090e07]{margin-left:-6px}.buzz-composer__tools button[data-v-7a090e07]:active:not(:disabled){color:var(--accent);background:rgba(var(--accent-rgb),.1)}.buzz-composer__tools button[data-v-7a090e07]:disabled{opacity:.34}.buzz-composer__tools button[data-v-7a090e07]:focus-visible{outline:2px solid rgba(var(--accent-rgb),.48);outline-offset:1px}.buzz-composer__bar[data-v-7a090e07]{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:auto;padding:var(--space-3) var(--space-4) calc(var(--safe-bottom) + var(--space-3));border-top:1px solid var(--hairline);background:var(--surface)}.buzz-composer__post[data-v-7a090e07]{flex:0 0 auto;min-width:76px;min-height:36px;padding:0 16px;border-radius:999px;color:var(--text-faint);background:var(--control-bg-disabled);font-size:15px;font-weight:700}.buzz-composer__post[data-v-7a090e07]:not(:disabled){color:#fff;background:var(--material-accent-strong);border:none;box-shadow:var(--shadow-sm)}.buzz-composer__post[data-v-7a090e07]:focus-visible{outline:2px solid rgba(var(--accent-rgb),.48);outline-offset:2px}.buzz-composer__label[data-v-7a090e07]{font-size:15px;font-weight:700}.buzz-composer__field[data-v-7a090e07]{position:relative;overflow:hidden;border-radius:28px;background:rgba(var(--surface-rgb),.68);border:1px solid var(--hairline);box-shadow:var(--shadow-md);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);transition:border-color .2s ease,box-shadow .2s ease}.buzz-composer__field--focused[data-v-7a090e07]{border-color:rgba(var(--accent-rgb),.34);box-shadow:var(--focus-glow),var(--shadow-md)}.buzz-composer--plain .buzz-composer__field[data-v-7a090e07]{background:var(--field-bg);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.buzz-composer--docked[data-v-7a090e07]{padding:0;border-radius:0;background:transparent}.buzz-composer--docked .buzz-composer__field[data-v-7a090e07]{width:88%;margin:0 auto;transition:width .28s cubic-bezier(.32,.72,0,1),transform .28s cubic-bezier(.32,.72,0,1),border-color .2s ease,box-shadow .2s ease}.buzz-composer--docked .buzz-composer__field--focused[data-v-7a090e07]{width:100%;transform:translateY(-2px)}.buzz-composer__input[data-v-7a090e07]{display:block;width:100%;min-height:96px;max-height:36vh;resize:none;overflow-y:auto;padding:12px 16px 56px;border:0;border-radius:28px;outline:0;background:transparent;color:var(--text);font:inherit;line-height:1.35}.buzz-composer__input--with-drafts[data-v-7a090e07]{padding-bottom:72px}.buzz-composer__input[data-v-7a090e07]::placeholder{color:var(--text-muted)}.buzz-composer__input[data-v-7a090e07]:disabled{opacity:.55}.buzz-composer--compact .buzz-composer__input[data-v-7a090e07]{min-height:72px;max-height:28vh}.buzz-composer--plain .buzz-composer__input[data-v-7a090e07]{min-height:108px}.buzz-composer--docked .buzz-composer__input[data-v-7a090e07]{min-height:44px;max-height:140px;padding:11px 46px;line-height:22px}.buzz-composer--docked .buzz-composer__input[data-v-7a090e07]::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.buzz-composer__overlay[data-v-7a090e07]{position:absolute;right:6px;bottom:6px;left:4px;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-2);pointer-events:none}.buzz-composer__overlay[data-v-7a090e07]>*{pointer-events:auto}.buzz-composer--docked .buzz-composer__overlay[data-v-7a090e07]{right:5px;bottom:1px;left:1px;height:44px;align-items:center}.buzz-composer--docked .buzz-composer__attach[data-v-7a090e07]{width:44px;height:44px}.buzz-composer__reply-draft[data-v-7a090e07]{position:relative;min-height:48px;display:flex;align-items:center;gap:var(--space-2);margin:7px 8px 0;padding:7px 8px 7px 14px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 15%,var(--hairline));border-radius:12px;background:color-mix(in srgb,var(--accent) 6%,var(--control-bg-muted))}.buzz-composer__reply-draft[data-v-7a090e07]:before{position:absolute;top:8px;bottom:8px;left:6px;width:3px;border-radius:999px;background:var(--accent);content:""}.buzz-composer__reply-draft>span[data-v-7a090e07]{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.buzz-composer__reply-draft button[data-v-7a090e07]{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:var(--text-muted)}.buzz-composer__reply-draft button[data-v-7a090e07]:active{background:rgba(var(--accent-rgb),.1);color:var(--accent)}.buzz-composer__reply-draft button[data-v-7a090e07]:focus-visible{outline:2px solid rgba(var(--accent-rgb),.48);outline-offset:1px}.buzz-composer__reply-author[data-v-7a090e07]{display:flex;align-items:center;gap:6px;color:var(--accent);font-size:13px}.buzz-composer__reply-author strong[data-v-7a090e07]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buzz-composer__reply-text[data-v-7a090e07]{overflow:hidden;color:var(--text-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.buzz-composer__file[data-v-7a090e07]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.buzz-composer__attach[data-v-7a090e07]{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border-radius:50%;color:var(--text-muted);background:transparent;touch-action:manipulation}.buzz-composer__attach[data-v-7a090e07]:active:not(:disabled){color:var(--accent);background:rgba(var(--accent-rgb),.1)}.buzz-composer__attach[data-v-7a090e07]:disabled{opacity:.34}.buzz-composer__attach[data-v-7a090e07]:focus-visible{outline:2px solid rgba(var(--accent-rgb),.48);outline-offset:1px}.buzz-composer__drafts[data-v-7a090e07]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;width:100%;min-width:0;padding:10px 12px 0}.buzz-composer__drafts[data-v-7a090e07] .document-file--chip{flex:1 1 100%;min-width:0;min-height:52px;align-self:stretch}.buzz-composer__drafts--sheet[data-v-7a090e07]{width:calc(100% - var(--buzz-author-gutter));margin-left:var(--buzz-author-gutter);padding:var(--space-3) 0 0;gap:8px}.buzz-composer__drafts--sheet .buzz-composer__draft[data-v-7a090e07]{width:88px;height:88px;flex:0 0 88px;border-radius:14px}.buzz-composer__drafts--sheet[data-v-7a090e07] .document-file--chip{min-height:56px;border-radius:14px}.buzz-composer__draft[data-v-7a090e07]{position:relative;width:48px;height:48px;flex:0 0 48px;overflow:hidden;border-radius:var(--radius-sm);background:var(--surface-2)}.buzz-composer__draft img[data-v-7a090e07]{width:100%;height:100%;object-fit:cover}.buzz-composer__draft-remove[data-v-7a090e07]{position:absolute;top:3px;right:3px;width:22px;height:22px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:50%;color:#fff;background:#000000ad;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.buzz-composer__draft-remove[data-v-7a090e07] .icon{pointer-events:none}.buzz-composer__draft-progress[data-v-7a090e07]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00000061;color:#fff;font-size:10px;font-weight:700}.buzz-composer__submit[data-v-7a090e07]{flex:0 0 34px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:transparent;color:var(--text-muted);opacity:.72;transform-origin:center;transition:background .16s ease,color .16s ease,opacity .16s ease}.buzz-composer__submit[data-v-7a090e07]:disabled{cursor:default}.buzz-composer__submit--active[data-v-7a090e07]{color:#fff;opacity:1;background:var(--material-accent-strong);border:none;box-shadow:var(--shadow-sm)}.buzz-composer__submit--countdown[data-v-7a090e07]{flex-basis:auto;width:auto;min-width:34px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.buzz-composer__submit[data-v-7a090e07]:focus-visible{outline:2px solid rgba(var(--accent-rgb),.48);outline-offset:1px}.ptr[data-v-b2acd549]{overscroll-behavior-y:contain;touch-action:pan-y}.ptr__indicator[data-v-b2acd549]{position:relative;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;overflow:hidden;pointer-events:none;transition:height .32s cubic-bezier(.32,.72,0,1),opacity .28s ease}.ptr__indicator--dragging[data-v-b2acd549]{transition:none}.ptr__indicator--leaving[data-v-b2acd549]{opacity:0}.ptr__stage[data-v-b2acd549]{position:relative;width:220px;height:64px}.ptr__mark[data-v-b2acd549]{position:relative;z-index:1;width:108px;height:42px;margin:12px auto 0}.ptr__mark--live[data-v-b2acd549]{animation:ptr-levitate-b2acd549 2.2s ease-in-out infinite}.ptr__dots[data-v-b2acd549]{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 0 8px}.ptr__dots i[data-v-b2acd549]{width:4px;height:4px;border-radius:50%;background:var(--text-muted);opacity:.4}.ptr__logo[data-v-b2acd549]{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}@keyframes ptr-levitate-b2acd549{0%,to{transform:translate3d(0,4px,0)}50%{transform:translate3d(0,-5px,0)}}@media(prefers-reduced-motion:reduce){.ptr__indicator[data-v-b2acd549],.ptr__mark--live[data-v-b2acd549]{animation:none;transition-duration:.01ms}}.scroll-fade[data-v-046562f6]{position:absolute;top:0;right:0;left:0;z-index:2;height:72px;pointer-events:none;background:linear-gradient(to bottom,color-mix(in srgb,var(--bg) 42%,transparent) 0%,color-mix(in srgb,var(--bg) 14%,transparent) 48%,transparent 100%);backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);mask-image:linear-gradient(to bottom,rgba(0,0,0,.85) 0%,rgba(0,0,0,.4) 46%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.85) 0%,rgba(0,0,0,.4) 46%,transparent 100%)}.c-scroll-fab[data-v-bf7221f0]{position:absolute;right:var(--space-4);z-index:5;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--hairline);border-radius:50%;background:rgba(var(--surface-rgb),.9);color:var(--text);box-shadow:var(--shadow-md);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.buzz-thread[data-v-d2307e3d]{--rail-size: 40px;--branch-stroke: 2px;--spine-x: 19px;position:relative;isolation:isolate;display:flex;flex-direction:column;height:100%;overflow:hidden;max-width:720px;margin:0 auto}.buzz-thread__scroll[data-v-d2307e3d]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-anchor:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-top:calc(var(--safe-top) + var(--space-2))}.buzz-thread__tree[data-v-d2307e3d]{min-width:0;display:flex;flex-direction:column;padding:var(--space-2) var(--space-4) 0}.buzz-thread__comments[data-v-d2307e3d]{display:flex;flex-direction:column;margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--hairline)}.buzz-thread__no-replies[data-v-d2307e3d],.buzz-thread__empty[data-v-d2307e3d]{margin:0;padding:var(--space-5);color:var(--text-muted);text-align:center}.buzz-thread__empty[data-v-d2307e3d]{min-height:220px;display:grid;place-items:center;align-content:center;gap:var(--space-3)}.buzz-thread__spacer[data-v-d2307e3d]{width:100%;flex:0 0 auto;pointer-events:none}.buzz-thread__dock[data-v-d2307e3d]{position:absolute;right:0;bottom:0;left:0;z-index:4;display:flex;justify-content:center;padding:var(--space-3);padding-bottom:calc(var(--safe-bottom) + var(--space-3));pointer-events:none}.buzz-thread__dock[data-v-d2307e3d] .buzz-composer{width:100%;pointer-events:none}.buzz-thread__dock[data-v-d2307e3d] .buzz-composer__field{pointer-events:auto}.buzz-activity[data-v-5b57bddc]{position:relative;flex:0 0 auto}.buzz-activity__trigger[data-v-5b57bddc]{position:relative;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--text-muted);background:transparent;touch-action:manipulation}.buzz-activity__trigger[data-v-5b57bddc]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.buzz-activity__trigger--open[data-v-5b57bddc]{color:var(--text)}.buzz-activity__dot[data-v-5b57bddc]{position:absolute;top:1px;right:1px;width:10px;height:10px;border-radius:50%;background:var(--accent);border:2px solid var(--bg);box-shadow:0 0 8px rgba(var(--accent-rgb),.45)}.buzz-activity__menu[data-v-5b57bddc]{position:absolute;top:calc(100% + var(--space-2));right:0;z-index:6;width:min(320px,100vw - var(--space-4) * 2);max-height:min(360px,60vh);overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;display:flex;flex-direction:column;padding:var(--space-2);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-md);transform-origin:top right}.buzz-activity__empty[data-v-5b57bddc]{margin:0;padding:var(--space-4) var(--space-3);color:var(--text-muted);font-size:13px;font-weight:600;text-align:center}.buzz-activity__list[data-v-5b57bddc]{display:flex;flex-direction:column}.buzz-activity__item[data-v-5b57bddc]{display:flex;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-2);border:none;border-radius:var(--radius-sm);background:transparent;color:inherit;text-align:left;touch-action:manipulation}.buzz-activity__item[data-v-5b57bddc]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.buzz-activity__item--unread[data-v-5b57bddc]{background:rgba(var(--accent-rgb),.08)}.buzz-activity__copy[data-v-5b57bddc]{min-width:0;flex:1;display:grid;gap:2px}.buzz-activity__copy strong[data-v-5b57bddc],.buzz-activity__copy small[data-v-5b57bddc],.buzz-activity__copy time[data-v-5b57bddc]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buzz-activity__copy strong[data-v-5b57bddc]{color:var(--text);font-size:14px;font-weight:700}.buzz-activity__copy small[data-v-5b57bddc]{color:var(--text-muted);font-size:13px;font-weight:500}.buzz-activity__copy time[data-v-5b57bddc]{color:var(--text-muted);font-size:11px;font-weight:500}.buzz-activity__sentinel[data-v-5b57bddc]{min-height:24px;display:grid;place-items:center;padding:var(--space-2) 0}@media(prefers-reduced-motion:reduce){.buzz-activity__menu[data-v-5b57bddc]{transition:none}}.c-dropdown[data-v-6209d8bd]{position:relative;flex:0 0 auto}.c-dropdown__trigger[data-v-6209d8bd]{position:relative;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--text-muted);background:transparent;touch-action:manipulation;transition:color .2s ease}.c-dropdown__trigger[data-v-6209d8bd]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.c-dropdown__trigger--open[data-v-6209d8bd],.c-dropdown__trigger--active[data-v-6209d8bd]{color:var(--text)}.c-dropdown__icon[data-v-6209d8bd]{display:grid;place-items:center;transform-origin:center;will-change:transform}.c-dropdown__dot[data-v-6209d8bd]{position:absolute;top:1px;right:1px;width:10px;height:10px;border-radius:50%;background:var(--accent);border:2px solid var(--bg);box-shadow:0 0 8px rgba(var(--accent-rgb),.45);transform-origin:center}.c-dropdown__menu[data-v-6209d8bd]{position:absolute;top:calc(100% + var(--space-2));z-index:5;width:min(248px,100vw - var(--space-4) * 2);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-3);border:0;border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-md);transform-origin:top right}.c-dropdown--start .c-dropdown__menu[data-v-6209d8bd]{left:0;transform-origin:top left}.c-dropdown--end .c-dropdown__menu[data-v-6209d8bd]{right:0}.c-dropdown__menu[data-v-6209d8bd] .c-dropdown__group{display:flex;flex-direction:column;gap:var(--space-2)}.c-dropdown__menu[data-v-6209d8bd] .c-dropdown__label{color:var(--text-muted);font-size:12px;font-weight:700}.c-dropdown__menu[data-v-6209d8bd] .c-dropdown__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-sm);background:var(--control-bg-muted)}.c-dropdown__menu[data-v-6209d8bd] .c-dropdown__option{min-height:36px;border:none;border-radius:calc(var(--radius-sm) - 2px);background:transparent;color:var(--text-muted);font-size:13px;font-weight:650;touch-action:manipulation}.c-dropdown__menu[data-v-6209d8bd] .c-dropdown__option--active{background:var(--surface);color:var(--text)}.c-dropdown__menu[data-v-6209d8bd] .c-dropdown__option:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media(prefers-reduced-motion:reduce){.c-dropdown__menu[data-v-6209d8bd]{transition:none}}.buzz-feed-menu__icon[data-v-797de12a]{display:grid;place-items:center;color:inherit}.buzz-feed-menu__search[data-v-797de12a]{display:flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;min-height:44px;padding:0 12px;border:none;border-radius:var(--radius-sm);background:var(--control-bg-muted);color:var(--text);font-size:13px;font-weight:700;touch-action:manipulation}.buzz-feed-menu__search[data-v-797de12a]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.buzz-terms[data-v-a84c3bab]{width:100%;min-width:0;display:flex;align-items:flex-start;gap:var(--space-3)}.buzz-terms__mark[data-v-a84c3bab]{width:48px;height:48px;flex:0 0 48px;display:block;object-fit:cover;border-radius:50%}.buzz-terms__copy[data-v-a84c3bab]{min-width:0;display:grid;gap:6px;padding-top:2px}.buzz-terms__copy strong[data-v-a84c3bab]{color:var(--text);font-size:15px;font-weight:700;line-height:1.3}.buzz-terms__copy p[data-v-a84c3bab]{margin:0;color:var(--text-muted);font-size:14px;line-height:1.45}.buzz-terms__action[data-v-a84c3bab]{justify-self:start;min-height:36px;margin-top:6px;padding:0 16px;border-radius:999px;color:#fff;font-size:14px;font-weight:700;background:var(--material-accent-strong);border:none;box-shadow:var(--shadow-sm)}.buzz-terms__action[data-v-a84c3bab]:focus-visible{outline:2px solid rgba(var(--accent-rgb),.48);outline-offset:2px}.buzz-search[data-v-6d4ab594]{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:0}.buzz-search__header[data-v-6d4ab594]{position:absolute;z-index:4;top:0;right:0;left:0;display:flex;align-items:center;gap:var(--space-2);padding:calc(var(--safe-top) + var(--space-3)) var(--space-3) var(--space-3);background:color-mix(in srgb,var(--bg) 55%,transparent);backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15)}.buzz-search__pane[data-v-6d4ab594]{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.buzz-search__chrome-spacer[data-v-6d4ab594]{flex:0 0 auto;height:calc(var(--safe-top) + 44px + var(--space-3) * 2 + var(--space-3))}.buzz-search__scroller[data-v-6d4ab594]{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:calc(var(--safe-bottom) + var(--space-4));-webkit-overflow-scrolling:touch}.buzz-search__timeline[data-v-6d4ab594]{display:grid}.buzz-search__timeline[data-v-6d4ab594] .buzz-card{border-bottom:1px solid var(--hairline);border-radius:0;background:transparent}.buzz-search__timeline[data-v-6d4ab594] article.buzz-card:last-of-type{border-bottom:none}.buzz-search__empty[data-v-6d4ab594]{min-height:56vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);text-align:center}.buzz-search__empty p[data-v-6d4ab594]{max-width:260px;margin:0;color:var(--text-muted);font-size:15px;line-height:1.45;opacity:.3}.buzz-search__logo[data-v-6d4ab594]{width:min(42vw,170px);height:auto;opacity:.1}.buzz-search__sentinel[data-v-6d4ab594]{min-height:52px;display:grid;place-items:center}.buzz-search__sentinel button[data-v-6d4ab594]{min-height:44px;padding:0 var(--space-4);color:var(--accent);font-weight:650}.buzz[data-v-6d46fd10]{position:relative;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:0}.page.buzz.route-view[data-v-6d46fd10]{padding-bottom:0}.buzz__scroller[data-v-6d46fd10]{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;padding:calc(var(--safe-top) + var(--space-4)) var(--space-4) 0;scroll-padding-bottom:calc(var(--bottom-nav-space) + var(--space-4) + var(--scroll-fab-clearance));-webkit-overflow-scrolling:touch}.buzz__scroller[data-v-6d46fd10]:after{content:"";flex:0 0 auto;height:calc(var(--bottom-nav-space) + var(--space-4) + var(--scroll-fab-clearance));pointer-events:none}.buzz[data-v-6d46fd10] .buzz__thread{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;overflow:hidden;background:var(--bg);contain:layout style paint;backface-visibility:hidden}.buzz[data-v-6d46fd10] .buzz__thread--above{z-index:7}.buzz__compose-row[data-v-6d46fd10]{position:relative;z-index:2;flex:0 0 auto;margin-inline:calc(var(--space-4) * -1);display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);border-bottom:1px solid var(--hairline);overflow:visible}.buzz__compose-row--terms[data-v-6d46fd10]{align-items:flex-start}.buzz__compose-actions[data-v-6d46fd10]{display:flex;align-items:center;flex:0 0 auto}.buzz__compose-actions[data-v-6d46fd10]>:first-child{margin-right:-18px}.buzz__compose-trigger[data-v-6d46fd10]{min-width:0;min-height:52px;flex:1;display:flex;align-items:center;gap:var(--space-3);text-align:left}.buzz__compose-trigger>span[data-v-6d46fd10]{min-width:0;display:grid;gap:2px}.buzz__compose-trigger strong[data-v-6d46fd10],.buzz__compose-trigger small[data-v-6d46fd10]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buzz__compose-trigger strong[data-v-6d46fd10]{color:var(--text);font-size:15px;font-weight:700}.buzz__compose-trigger small[data-v-6d46fd10]{color:var(--text-muted);font-size:15px}.buzz__compose-trigger[data-v-6d46fd10]:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--accent);outline-offset:2px}.buzz__timeline[data-v-6d46fd10],.buzz__timeline-items[data-v-6d46fd10]{min-width:0;flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:0}.buzz__timeline[data-v-6d46fd10]{margin-inline:calc(var(--space-4) * -1)}.buzz__timeline[data-v-6d46fd10] .buzz-card{border-bottom:1px solid var(--hairline);border-radius:0;background:transparent}.buzz__timeline[data-v-6d46fd10] .buzz-card:last-child{border-bottom:none}.buzz__empty[data-v-6d46fd10]{flex:1 1 auto;min-height:56vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);text-align:center}.buzz__empty p[data-v-6d46fd10]{max-width:260px;margin:0;color:var(--text-muted);font-size:15px;line-height:1.45;opacity:.3}.buzz__empty-logo[data-v-6d46fd10]{width:min(42vw,170px);height:auto;opacity:.1;animation:buzz-empty-logo-fade-6d46fd10 .55s ease-out both}@keyframes buzz-empty-logo-fade-6d46fd10{0%{opacity:0}to{opacity:.1}}.buzz__sentinel[data-v-6d46fd10]{min-height:52px;display:grid;place-items:center}.buzz__sentinel button[data-v-6d46fd10]{min-height:44px;padding:0 var(--space-4);color:var(--accent);font-weight:650}@media(min-width:760px){.buzz__scroller[data-v-6d46fd10]{padding-inline:var(--space-5)}.buzz__compose-row[data-v-6d46fd10],.buzz__timeline[data-v-6d46fd10]{margin-inline:0}}.buzz-appear-enter-active{transition:opacity .34s ease,transform .42s cubic-bezier(.22,1,.36,1)}.buzz-appear-enter-from{opacity:0;transform:translate3d(0,16px,0) scale(.985)}.buzz-appear-move{transition:transform .32s cubic-bezier(.22,1,.36,1)}.buzz-appear-leave-active{display:none}.buzz-appear-enter-active:nth-child(1){transition-delay:0ms}.buzz-appear-enter-active:nth-child(2){transition-delay:40ms}.buzz-appear-enter-active:nth-child(3){transition-delay:80ms}.buzz-appear-enter-active:nth-child(4){transition-delay:.12s}.buzz-appear-enter-active:nth-child(5){transition-delay:.16s}.buzz-appear-enter-active:nth-child(6){transition-delay:.2s}.buzz-appear-enter-active:nth-child(7){transition-delay:.24s}.buzz-appear-enter-active:nth-child(8){transition-delay:.28s}@media(prefers-reduced-motion:reduce){.buzz-appear-enter-active,.buzz-appear-move{transition:none}}.peer-pill[data-v-d98f604b]{position:absolute;top:calc(var(--tg-safe-area-inset-top, env(safe-area-inset-top, 0px)) + var(--space-2));left:50%;transform:translate(-50%);z-index:5;pointer-events:none}.peer-pill__btn[data-v-d98f604b]{pointer-events:auto;display:inline-flex;align-items:center;gap:var(--space-1);max-width:70vw;padding:4px;border-radius:999px;background:var(--material-thick);border:none;box-shadow:var(--shadow-md);color:var(--text)}.peer-pill__chevron[data-v-d98f604b]{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--control-bg-muted);color:var(--text-muted)}.chat-document[data-v-e8e92db0]{position:relative;min-width:0;max-width:100%;padding:4px 8px}.chat-document--stacked[data-v-e8e92db0]{margin-top:var(--space-2);padding-top:0}.chat-document--with-meta[data-v-e8e92db0] .document-file__tile{padding-right:72px}.chat-document--with-footer[data-v-e8e92db0] .document-file__tile{padding-bottom:6px}.chat-document__failure[data-v-e8e92db0]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-content:center;gap:8px;padding:12px;background:#00000094;color:#fff;text-align:center;font-size:13px}.chat-document__failure div[data-v-e8e92db0]{display:flex;justify-content:center;gap:8px}.chat-document__failure button[data-v-e8e92db0]{padding:6px 10px;border:0;border-radius:999px;background:#ffffff29;color:#fff}.chat-images[data-v-f86cd3b0]{position:relative;display:grid;width:min(320px,78vw);max-width:100%;max-height:360px;overflow:hidden;gap:2px;border-radius:var(--radius);background:var(--surface-2)}.chat-images--1[data-v-f86cd3b0]{max-height:360px}.chat-images--2[data-v-f86cd3b0]{grid-template-columns:repeat(2,minmax(0,1fr));height:min(260px,62vw)}.chat-images--2.chat-images--stacked[data-v-f86cd3b0]{grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(0,1fr));height:min(300px,72vw)}.chat-images--3[data-v-f86cd3b0]{grid-template-columns:1.35fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr));height:min(300px,72vw)}.chat-images--3 .chat-images__tile[data-v-f86cd3b0]:first-child{grid-row:1/3}.chat-images--with-footer[data-v-f86cd3b0]{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.chat-images__tile[data-v-f86cd3b0]{position:relative;min-width:0;min-height:0;padding:0;overflow:hidden;border:0;background:var(--surface-2);cursor:pointer;touch-action:manipulation}.chat-images__tile[data-v-f86cd3b0]:active{opacity:.88}.chat-images__progress[data-v-f86cd3b0]{position:absolute;right:8px;bottom:8px;left:8px;height:4px;overflow:hidden;border-radius:999px;background:#0000004d;box-shadow:0 0 0 1px #ffffff29}.chat-images__progress span[data-v-f86cd3b0]{display:block;height:100%;border-radius:inherit;background:#fff;transition:width .18s ease-out}.chat-images__progress--failed span[data-v-f86cd3b0]{background:var(--pass)}.chat-images__failure[data-v-f86cd3b0]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3);color:#fff;text-align:center;background:#0c0c0eb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.chat-images__failure span[data-v-f86cd3b0]{font-size:13px;font-weight:700}.chat-images__failure div[data-v-f86cd3b0]{display:flex;gap:var(--space-2)}.chat-images__failure button[data-v-f86cd3b0]{min-width:76px;min-height:44px;padding:0 14px;border:1px solid rgba(255,255,255,.24);border-radius:999px;color:#fff;background:#ffffff24;font-weight:700}.chat-images--portrait .chat-images__failure[data-v-f86cd3b0]{padding:var(--space-2)}.chat-images--portrait .chat-images__failure div[data-v-f86cd3b0]{flex-direction:column;align-items:center;width:100%;gap:6px}.chat-images--portrait .chat-images__failure button[data-v-f86cd3b0]{width:min(132px,100% - 12px)}@media(prefers-reduced-motion:reduce){.chat-images__progress span[data-v-f86cd3b0]{transition:none}}.chat-vacancy[data-v-9735beed]{display:flex;align-items:center;gap:var(--space-3);width:min(100%,280px);padding:var(--space-2) var(--space-3);border:1px solid var(--field-border);border-radius:14px;background:color-mix(in srgb,var(--text) 6%,transparent);color:inherit;text-align:left;cursor:pointer;touch-action:manipulation}.chat-vacancy--closed[data-v-9735beed]{opacity:.7}.chat-vacancy__icon[data-v-9735beed]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--field-bg)}.chat-vacancy__copy[data-v-9735beed]{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:2px}.chat-vacancy__title[data-v-9735beed]{font-size:15px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.chat-vacancy__meta[data-v-9735beed]{color:var(--text-muted);font-size:12px;font-weight:500}.chat-vacancy__salary[data-v-9735beed]{margin-right:6px;color:inherit;font-weight:700}.chat-vacancy__chevron[data-v-9735beed]{flex:0 0 auto;color:var(--text-muted)}.vacancy-attach__list[data-v-d9eb0536]{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:var(--space-1) 0 var(--space-3);list-style:none}.vacancy-attach__list[data-v-d9eb0536] .chat-vacancy{width:100%}.vacancy-attach__empty[data-v-d9eb0536]{margin:0;padding:var(--space-4) 0;color:var(--text-muted);font-size:14px;line-height:1.45;text-align:center}.message-status[data-v-6f9f452f]{width:16px;height:12px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 16px;color:currentColor}.message-status__spinner[data-v-6f9f452f]{width:10px;height:10px;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:message-status-spin-6f9f452f .72s linear infinite}.message-status__checks[data-v-6f9f452f]{display:block;overflow:visible}@keyframes message-status-spin-6f9f452f{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.message-status__spinner[data-v-6f9f452f]{animation:none;border-right-color:currentColor;opacity:.7}}.chat[data-v-8689b3d5]{position:relative;isolation:isolate;display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--bg);--chat-fade-solid: rgba(var(--surface-rgb), .82);--chat-fade-soft: rgba(var(--surface-rgb), .48)}.chat__messages[data-v-8689b3d5]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-anchor:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);padding-top:calc(var(--safe-top) + 52px);opacity:1;transition:opacity .18s ease}.chat__messages--hidden[data-v-8689b3d5]{opacity:0;transition:none}.chat__empty[data-v-8689b3d5],.chat__spinner[data-v-8689b3d5]{margin:auto}.chat__request-error[data-v-8689b3d5]{margin:auto;display:grid;justify-items:center;gap:var(--space-3);color:var(--text-muted);text-align:center}.chat__request-inline-error[data-v-8689b3d5]{align-self:center;margin:var(--space-2) 0 0;color:var(--pass);font-size:13px;text-align:center}.chat__composer-spacer[data-v-8689b3d5]{width:100%;flex:0 0 auto;pointer-events:none}.chat__older[data-v-8689b3d5]{position:absolute;top:calc(var(--safe-top) + 60px);left:50%;transform:translate(-50%);z-index:3;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--material-thick);border:none;box-shadow:var(--shadow-md);pointer-events:none}.chat__bubble[data-v-8689b3d5]{max-width:78%;padding:var(--space-2) var(--space-3);border-radius:16px;display:flex;flex-direction:column;gap:2px;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:box-shadow .24s ease,filter .24s ease}.chat__bubble--mine[data-v-8689b3d5]{align-self:flex-end;color:#fff;background:var(--accent);border-bottom-right-radius:4px;border:none}.chat__bubble--theirs[data-v-8689b3d5]{align-self:flex-start;color:var(--text);background:var(--surface);border-bottom-left-radius:4px;border:none}.chat__bubble--media[data-v-8689b3d5]{position:relative;width:fit-content;max-width:min(320px,78vw);padding:2px;gap:0}.chat__bubble--first[data-v-8689b3d5]{margin-top:auto}.chat__bubble--highlighted[data-v-8689b3d5]{box-shadow:0 0 0 3px rgba(var(--accent-rgb),.34),0 8px 24px rgba(var(--accent-rgb),.2);filter:brightness(1.08)}.chat__reply-quote[data-v-8689b3d5]{position:relative;box-sizing:border-box;max-width:100%;min-width:0;display:flex;flex-direction:column;gap:3px;margin-bottom:5px;padding:8px 10px 8px 13px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff21;color:inherit;text-align:left;touch-action:manipulation;transition:background .16s ease,transform .16s ease}.chat__reply-quote[data-v-8689b3d5]:before{position:absolute;top:7px;bottom:7px;left:5px;width:3px;border-radius:999px;background:#ffffffc7;content:""}.chat__reply-quote[data-v-8689b3d5]:active{background:#fff3;transform:scale(.99)}.chat__reply-quote[data-v-8689b3d5]:focus-visible{outline:2px solid rgba(255,255,255,.72);outline-offset:2px}.chat__bubble--theirs .chat__reply-quote[data-v-8689b3d5]{border-color:color-mix(in srgb,var(--accent) 14%,var(--hairline));background:color-mix(in srgb,var(--accent) 7%,var(--control-bg-muted));color:var(--text)}.chat__bubble--theirs .chat__reply-quote[data-v-8689b3d5]:before{background:var(--accent)}.chat__bubble--theirs .chat__reply-quote[data-v-8689b3d5]:active{background:color-mix(in srgb,var(--accent) 12%,var(--control-bg-muted))}.chat__bubble--theirs .chat__reply-quote[data-v-8689b3d5]:focus-visible{outline-color:rgba(var(--accent-rgb),.52)}.chat__bubble--media .chat__reply-quote[data-v-8689b3d5]{margin:6px 6px 4px}.chat__reply-author[data-v-8689b3d5]{min-width:0;display:flex;align-items:center;gap:4px;color:inherit;font-size:11px;font-weight:750;line-height:1.2}.chat__reply-author[data-v-8689b3d5] .icon{flex:0 0 auto;opacity:.82}.chat__reply-author strong[data-v-8689b3d5]{overflow:hidden;font:inherit;text-overflow:ellipsis;white-space:nowrap}.chat__bubble--theirs .chat__reply-author[data-v-8689b3d5]{color:var(--accent)}.chat__reply-text[data-v-8689b3d5]{display:block;overflow:hidden;color:inherit;font-size:12px;line-height:1.3;opacity:.78;text-overflow:ellipsis;white-space:nowrap}.chat__media-footer[data-v-8689b3d5]{padding:7px 10px 5px}.chat__media-footer .chat__meta[data-v-8689b3d5]:not(.chat__meta--overlay){right:10px;bottom:5px}.chat__message-content[data-v-8689b3d5]{position:relative;min-width:0}.chat__text[data-v-8689b3d5]{white-space:pre-wrap;word-break:break-word}.chat__text[data-v-8689b3d5]:after{display:inline-block;width:34px;height:12px;content:"";vertical-align:-2px}.chat__bubble--mine .chat__text[data-v-8689b3d5]:after{width:54px}.chat__meta[data-v-8689b3d5]{font-size:10px;opacity:.7;align-self:flex-end;display:inline-flex;align-items:center;gap:3px;min-height:12px;margin-top:5px}.chat__meta[data-v-8689b3d5]:not(.chat__meta--overlay){position:absolute;right:0;bottom:0;margin:0}.chat__meta--overlay[data-v-8689b3d5]{position:absolute;right:8px;bottom:8px;z-index:2;min-height:20px;padding:2px 7px;border-radius:999px;color:#fff;opacity:1;background:#0000007a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.chat__fade[data-v-8689b3d5]{position:absolute;left:0;right:0;bottom:0;z-index:3;pointer-events:none;background:linear-gradient(to top,var(--chat-fade-solid) 18%,var(--chat-fade-soft) 56%,transparent)}.chat__composer[data-v-8689b3d5]{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;justify-content:center;padding:var(--space-3);padding-bottom:calc(var(--safe-bottom) + var(--space-3));pointer-events:none}.chat__request-actions[data-v-8689b3d5]{pointer-events:auto;width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.chat__request-footer[data-v-8689b3d5]{pointer-events:auto;width:88%;display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.chat__request-status[data-v-8689b3d5]{width:fit-content;max-width:300px;padding:8px 12px;border-radius:999px;background:var(--control-bg-muted);color:var(--text-muted);font-size:12px;text-align:center}.chat__request-status.is-declined[data-v-8689b3d5]{color:var(--pass)}.chat__field[data-v-8689b3d5]{pointer-events:auto;position:relative;width:88%;overflow:hidden;border-radius:28px;background:rgba(var(--surface-rgb),.68);border:1px solid var(--hairline);box-shadow:var(--shadow-md);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);transition:width .28s cubic-bezier(.32,.72,0,1),transform .28s cubic-bezier(.32,.72,0,1),border-color .2s ease,box-shadow .2s ease}.chat__field--focused[data-v-8689b3d5]{width:100%;transform:translateY(-2px);border-color:rgba(var(--accent-rgb),.34);box-shadow:var(--focus-glow),var(--shadow-md)}.chat__reply-draft[data-v-8689b3d5]{position:relative;min-height:48px;display:flex;align-items:center;gap:var(--space-2);margin:7px 8px 0;padding:7px 8px 7px 14px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 15%,var(--hairline));border-radius:12px;background:color-mix(in srgb,var(--accent) 6%,var(--control-bg-muted))}.chat__reply-draft[data-v-8689b3d5]:before{position:absolute;top:8px;bottom:8px;left:6px;width:3px;border-radius:999px;background:var(--accent);content:""}.chat__reply-draft>span[data-v-8689b3d5]{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.chat__reply-draft .chat__reply-author[data-v-8689b3d5]{color:var(--accent)}.chat__reply-draft .chat__reply-text[data-v-8689b3d5]{color:var(--text-muted);opacity:1}.chat__reply-draft button[data-v-8689b3d5]{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:var(--text-muted);transition:background .16s ease,color .16s ease}.chat__reply-draft button[data-v-8689b3d5]:active{background:rgba(var(--accent-rgb),.1);color:var(--accent)}.chat__reply-draft button[data-v-8689b3d5]:focus-visible{outline:2px solid rgba(var(--accent-rgb),.48);outline-offset:1px}.chat__file-input[data-v-8689b3d5]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.chat__drafts[data-v-8689b3d5]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:6px;width:100%;min-width:0;padding:8px 8px 0}.chat__drafts[data-v-8689b3d5] .document-file--chip{flex:1 1 100%;min-width:0;min-height:52px;align-self:stretch}.chat__draft-image[data-v-8689b3d5]{position:relative;width:64px;height:64px;flex:0 0 64px;overflow:hidden;border-radius:var(--radius-sm);background:var(--surface-2)}.chat__draft-image img[data-v-8689b3d5]{width:100%;height:100%;object-fit:cover}.chat__draft-remove[data-v-8689b3d5]{position:absolute;top:4px;right:4px;display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid rgba(255,255,255,.24);border-radius:50%;color:#fff;background:#000000ad;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.chat__draft-remove[data-v-8689b3d5] .icon{pointer-events:none}.chat__draft-loading[data-v-8689b3d5]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:#00000061}.chat__attach-wrap[data-v-8689b3d5]{display:contents}.chat__attach-menu[data-v-8689b3d5]{position:fixed;z-index:3000;display:flex;flex-direction:column;gap:2px;min-width:210px;padding:6px;border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-md);transform-origin:bottom left}.chat__attach-item[data-v-8689b3d5]{display:flex;align-items:center;gap:10px;padding:11px 12px;border:0;border-radius:calc(var(--radius) - 4px);color:var(--text);font-size:15px;font-weight:600;text-align:left;background:transparent;touch-action:manipulation}.chat__attach-item[data-v-8689b3d5]:active:not(:disabled){background:rgba(var(--accent-rgb),.1)}.chat__attach-item[data-v-8689b3d5]:disabled{opacity:.4}.chat__vacancy[data-v-8689b3d5]{margin:2px 0 0}.chat__bubble--mine[data-v-8689b3d5] .chat-vacancy{background:#ffffff2e;border-color:#ffffff38}.chat__bubble--mine[data-v-8689b3d5] .chat-vacancy__meta,.chat__bubble--mine[data-v-8689b3d5] .chat-vacancy__salary,.chat__bubble--mine[data-v-8689b3d5] .chat-vacancy__chevron{color:#ffffffd9}.chat__bubble--mine[data-v-8689b3d5] .chat-vacancy__icon{background:#ffffff38}.chat__draft-vacancy[data-v-8689b3d5]{position:relative;flex:1 1 100%;min-width:0}.chat__draft-vacancy[data-v-8689b3d5] .chat-vacancy{width:100%;padding-right:40px}.chat__draft-vacancy-remove[data-v-8689b3d5]{position:absolute;top:50%;right:8px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;color:var(--text-muted);background:transparent;transform:translateY(-50%)}.chat__meta.chat__meta--inline[data-v-8689b3d5]:not(.chat__meta--overlay){position:static;margin-top:4px}.chat__input[data-v-8689b3d5]{display:block;width:100%;min-height:44px;max-height:140px;padding:11px 46px;border-radius:22px;background:transparent;border:none;color:var(--text);font:inherit;line-height:1.35;resize:none;overflow-y:auto;outline:none}.chat__input[data-v-8689b3d5]:focus,.chat__input[data-v-8689b3d5]:focus-visible{outline:none}.chat__input[data-v-8689b3d5]::placeholder{color:var(--text-muted)}.chat__attach[data-v-8689b3d5]{position:absolute;left:1px;bottom:1px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;color:var(--text-muted);background:transparent;touch-action:manipulation}.chat__attach[data-v-8689b3d5]:active:not(:disabled){color:var(--accent);background:rgba(var(--accent-rgb),.1)}.chat__attach[data-v-8689b3d5]:disabled{opacity:.34}.chat__send[data-v-8689b3d5]{position:absolute;right:5px;bottom:5px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:transparent;color:var(--text-muted);opacity:.72;transform-origin:center;transition:background .16s ease,color .16s ease,opacity .16s ease}.chat__send[data-v-8689b3d5]:disabled{cursor:default}.chat__send--active[data-v-8689b3d5]{color:#fff;opacity:1;background:var(--material-accent-strong);border:none;box-shadow:var(--shadow-sm)}.chat__message-actions[data-v-8689b3d5]{display:flex;flex-direction:column;gap:var(--space-2)}.chat__message-actions button[data-v-8689b3d5]{min-height:52px;display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-4);border-radius:var(--radius);background:var(--control-bg);color:var(--text);font-size:15px;font-weight:650;text-align:left}.chat__message-actions .chat__message-action--danger[data-v-8689b3d5]{color:var(--pass)}.chat__delete-confirmation[data-v-8689b3d5]{display:flex;flex-direction:column;gap:var(--space-4)}.chat__delete-confirmation p[data-v-8689b3d5]{margin:0;color:var(--text-muted);line-height:1.45}.chat__delete-confirmation div[data-v-8689b3d5]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.chat__delete-confirmation button[data-v-8689b3d5]{min-height:48px;border-radius:var(--radius);background:var(--control-bg);color:var(--text);font-weight:700}.chat__delete-confirmation button[data-v-8689b3d5]:disabled{opacity:.5}.chat__delete-confirmation .chat__delete-button[data-v-8689b3d5]{background:var(--pass);color:#fff}@media(prefers-reduced-motion:reduce){.chat__bubble[data-v-8689b3d5],.chat__reply-quote[data-v-8689b3d5],.chat__reply-draft[data-v-8689b3d5]{transition:none}}.pass-cooldown[data-v-d55dc037]{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-2) 0 var(--space-3);text-align:center}.pass-cooldown__ring[data-v-d55dc037]{--quota-progress: 1;display:grid;width:108px;height:108px;place-items:center;border-radius:50%;background:conic-gradient(var(--accent) calc(var(--quota-progress) * 1turn),var(--control-bg-muted) 0);box-shadow:0 14px 38px rgba(var(--accent-rgb),.18);transition:background .25s ease}.pass-cooldown__ring-core[data-v-d55dc037]{display:grid;width:88px;height:88px;place-items:center;border:1px solid var(--hairline);border-radius:50%;background:var(--surface);color:var(--accent)}.pass-cooldown__cross-lottie[data-v-d55dc037]{display:block;width:40px;height:40px;overflow:hidden}.pass-cooldown__cross-lottie[data-v-d55dc037] svg{display:block}.pass-cooldown__copy[data-v-d55dc037]{display:flex;max-width:320px;flex-direction:column;align-items:center}.pass-cooldown__eyebrow[data-v-d55dc037]{margin:0 0 var(--space-1);color:var(--text-muted);font-size:13px;font-weight:700}.pass-cooldown__timer[data-v-d55dc037]{margin:0;color:var(--text);font-size:clamp(38px,12vw,52px);font-weight:800;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.045em}.pass-cooldown__description[data-v-d55dc037]{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:14px;line-height:1.5}.pass-cooldown__bonus[data-v-d55dc037]{width:100%;padding-top:var(--space-1);text-align:left}.pass-cooldown__offers[data-v-d55dc037]{display:flex;flex-direction:column;gap:var(--space-3)}@media(prefers-reduced-motion:reduce){.pass-cooldown__ring[data-v-d55dc037]{transition:none}}.feed[data-v-08958825]{position:relative;height:100%;overflow:hidden;padding:calc(var(--safe-top) + var(--space-2)) var(--space-3) var(--space-2)}.feed__stack[data-v-08958825]{position:relative;height:100%}.feed__hint[data-v-08958825]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--space-5)}.feed__terminal[data-v-08958825]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:var(--space-5);padding:var(--space-5);text-align:center}.feed__terminal-copy[data-v-08958825]{display:grid;gap:var(--space-2)}.feed__terminal-copy h2[data-v-08958825],.feed__terminal-copy p[data-v-08958825]{margin:0}.premium-locked[data-v-1e2cb16c]{position:relative;min-height:360px;overflow:hidden;border-radius:var(--radius-lg)}.premium-locked--scene[data-v-1e2cb16c]{display:grid;place-items:center;padding:var(--space-4) 0}.premium-locked__preview[data-v-1e2cb16c]{filter:blur(9px) saturate(.9);opacity:.85;pointer-events:none;-webkit-user-select:none;user-select:none}.premium-locked__fade[data-v-1e2cb16c]{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 46%,rgba(var(--accent-rgb),.1) 0%,transparent 58%);pointer-events:none}.premium-locked__card[data-v-1e2cb16c]{position:absolute;top:50%;left:50%;z-index:2;display:flex;width:min(320px,100% - 32px);flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-4) var(--space-4);border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface);text-align:center;box-shadow:0 18px 40px color-mix(in srgb,var(--text) 8%,transparent);transform:translate(-50%,-50%)}.premium-locked__card h2[data-v-1e2cb16c]{margin:var(--space-2) 0 0;color:var(--text);font-size:20px;font-weight:700;letter-spacing:-.01em}.premium-locked__card p[data-v-1e2cb16c]{margin:0 0 var(--space-2);color:var(--text-muted);font-size:14px;line-height:1.4}.premium-locked__cta[data-v-1e2cb16c]{gap:var(--space-2)}.premium-locked__card .premium-locked__tagline[data-v-1e2cb16c]{margin:calc(var(--space-1) * -1) 0 var(--space-2);color:var(--accent);font-size:14px;font-weight:650;letter-spacing:.01em}.premium-locked--scene .premium-locked__card[data-v-1e2cb16c]{position:relative;top:auto;left:auto;transform:none}.premium-locked--wide .premium-locked__card[data-v-1e2cb16c]{width:100%}.premium-locked--scene.premium-locked--preview .premium-locked__preview[data-v-1e2cb16c]{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateZ(0);will-change:transform;mask-image:linear-gradient(to bottom,transparent,#000 10%,#000 85%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 10%,#000 85%,transparent)}.premium-locked--preview[data-v-1e2cb16c]{--locked-card-fill: color-mix(in srgb, var(--surface) 72%, transparent);--locked-card-edge: color-mix(in srgb, #fff 10%, transparent);--locked-card-shadow: rgb(0 0 0 / .45);--locked-art-fill: color-mix(in srgb, var(--control-bg) 55%, transparent)}.premium-locked--preview.premium-locked--scene[data-v-1e2cb16c]{padding-bottom:var(--space-6)}[data-theme=light] .premium-locked--preview[data-v-1e2cb16c]{--locked-card-fill: color-mix(in srgb, var(--surface) 80%, transparent);--locked-card-edge: rgb(0 0 0 / .06);--locked-card-shadow: rgb(15 23 42 / .16);--locked-art-fill: rgb(0 0 0 / .035)}[data-theme=light] .premium-locked--preview .premium-locked__preview[data-v-1e2cb16c]{opacity:1;filter:blur(9px) saturate(1.35)}[data-theme=light] .premium-locked--preview .premium-locked__fade[data-v-1e2cb16c]{background:radial-gradient(circle at 50% 46%,rgba(var(--accent-rgb),.08) 0%,transparent 60%)}.premium-locked--preview .premium-locked__card[data-v-1e2cb16c]{border-color:var(--locked-card-edge);background:linear-gradient(160deg,color-mix(in srgb,#fff 7%,transparent) 0%,transparent 45%),var(--locked-card-fill);box-shadow:inset 0 1px color-mix(in srgb,#fff 8%,transparent),0 16px 28px -14px var(--locked-card-shadow)}.premium-locked--preview .premium-locked__card .premium-locked__art[data-v-1e2cb16c]{background:var(--locked-art-fill)}.premium-locked__icon[data-v-1e2cb16c]{display:grid;width:68px;height:68px;place-items:center;border-radius:20px;border:1px solid var(--control-border);background:var(--control-bg)}.premium-locked__art[data-v-1e2cb16c]{position:relative;width:100%;height:128px;overflow:hidden;border-radius:16px;background:var(--control-bg)}.premium-locked__avatar[data-v-1e2cb16c]{width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:var(--surface-2);object-fit:cover}.premium-locked__lines[data-v-1e2cb16c]{display:grid;flex:1 1 auto;gap:5px}.premium-locked__lines span[data-v-1e2cb16c]{height:6px;border-radius:999px;background:color-mix(in srgb,var(--text) 12%,transparent)}.premium-locked__lines span[data-v-1e2cb16c]:first-child{width:70%}.premium-locked__lines span[data-v-1e2cb16c]:last-child:not(:first-child){width:45%}.premium-locked__stack[data-v-1e2cb16c]{position:absolute;top:22px;right:14px;left:14px}.premium-locked__note[data-v-1e2cb16c]{position:absolute;top:0;right:0;left:0;display:flex;align-items:center;gap:10px;height:52px;padding:0 12px;border-radius:14px;background:var(--surface);box-shadow:0 4px 14px color-mix(in srgb,var(--text) 7%,transparent);opacity:0;transform-origin:50% 100%;animation:pl-note-1e2cb16c 7.5s cubic-bezier(.32,.72,0,1) infinite;animation-delay:calc(var(--i) * -2.5s)}.premium-locked__like[data-v-1e2cb16c]{display:grid;width:24px;height:24px;flex:0 0 24px;place-items:center;border-radius:50%;background:var(--accent);color:#fff}@keyframes pl-note-1e2cb16c{0%{z-index:3;opacity:0;transform:translateY(-24px) scale(1)}8%,30%{z-index:3;opacity:1;transform:translateY(0) scale(1)}38%,63%{z-index:2;opacity:.75;transform:translateY(12px) scale(.93)}71%,92%{z-index:1;opacity:.4;transform:translateY(22px) scale(.86)}to{z-index:1;opacity:0;transform:translateY(28px) scale(.82)}}.premium-locked__query[data-v-1e2cb16c]{position:absolute;top:12px;right:12px;left:12px;display:flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:999px;background:var(--surface);color:var(--accent)}.premium-locked__typed[data-v-1e2cb16c]{position:relative;height:6px;border-radius:999px;background:color-mix(in srgb,var(--text) 22%,transparent);animation:pl-type-1e2cb16c 7s steps(12,end) infinite}.premium-locked__typed[data-v-1e2cb16c]:after{content:"";position:absolute;top:-5px;right:-5px;width:1.5px;height:16px;border-radius:1px;background:var(--accent);animation:pl-caret-1e2cb16c .9s steps(1) infinite}@keyframes pl-type-1e2cb16c{0%,4%{width:0}26%,90%{width:62%}to{width:0}}@keyframes pl-caret-1e2cb16c{50%{opacity:0}}.premium-locked__results[data-v-1e2cb16c]{position:absolute;top:50px;right:12px;left:12px;animation:pl-results-1e2cb16c 7s ease infinite}@keyframes pl-results-1e2cb16c{0%{opacity:0}6%,90%{opacity:1}to{opacity:0}}.premium-locked__row[data-v-1e2cb16c]{position:absolute;top:0;right:0;left:0;display:flex;align-items:center;gap:10px;height:22px}.premium-locked__row .premium-locked__avatar[data-v-1e2cb16c]{width:20px;height:20px;flex-basis:20px}.premium-locked__row[data-v-1e2cb16c]:nth-child(1){animation:pl-row-a-1e2cb16c 7s cubic-bezier(.32,.72,0,1) infinite}.premium-locked__row[data-v-1e2cb16c]:nth-child(2){animation:pl-row-b-1e2cb16c 7s cubic-bezier(.32,.72,0,1) infinite}.premium-locked__row[data-v-1e2cb16c]:nth-child(3){animation:pl-row-c-1e2cb16c 7s cubic-bezier(.32,.72,0,1) infinite}@keyframes pl-row-a-1e2cb16c{0%,30%{transform:translateY(52px)}44%,to{transform:translateY(0)}}@keyframes pl-row-b-1e2cb16c{0%,30%{transform:translateY(0)}44%,to{transform:translateY(26px)}}@keyframes pl-row-c-1e2cb16c{0%,30%{transform:translateY(26px)}44%,to{transform:translateY(52px)}}.premium-locked__pick[data-v-1e2cb16c]{display:grid;width:18px;height:18px;flex:0 0 18px;place-items:center;border-radius:50%;background:var(--accent);color:#fff;opacity:0;transform:scale(.5)}.premium-locked__row:nth-child(1) .premium-locked__pick[data-v-1e2cb16c]{animation:pl-pick-1e2cb16c 7s cubic-bezier(.34,1.56,.64,1) infinite}@keyframes pl-pick-1e2cb16c{0%,48%{opacity:0;transform:scale(.5)}54%,88%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(.5)}}@media(prefers-reduced-motion:reduce){.premium-locked[data-v-1e2cb16c] *,.premium-locked[data-v-1e2cb16c] *:after{animation:none!important}.premium-locked__note[data-v-1e2cb16c]{opacity:calc(1 - var(--i) * .3);transform:translateY(calc(var(--i) * 12px)) scale(calc(1 - var(--i) * .07));z-index:calc(3 - var(--i))}.premium-locked__row[data-v-1e2cb16c]{transform:translateY(calc(var(--i) * 26px))}.premium-locked__typed[data-v-1e2cb16c]{width:62%}}.c-select[data-v-a01efd70]{position:relative}.c-select__trigger[data-v-a01efd70]{width:100%;min-height:var(--button-height);font-size:16px;font-weight:400;line-height:1.4;color:var(--text);caret-color:var(--accent);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius);padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease}.c-select__trigger[data-v-a01efd70]::placeholder{color:var(--text-placeholder);font-weight:400}.c-select__trigger[data-v-a01efd70]:focus{outline:none;border-color:transparent;box-shadow:var(--focus-glow)}.c-select__trigger[data-v-a01efd70]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);text-align:left;touch-action:manipulation}.c-select__trigger>span[data-v-a01efd70]:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-select__trigger--empty[data-v-a01efd70]{color:var(--text-placeholder);font-weight:400}.c-select__trigger--open[data-v-a01efd70]{box-shadow:var(--focus-glow)}.c-select__chevron[data-v-a01efd70]{flex:0 0 auto;display:grid;place-items:center;color:var(--text-muted);transform-origin:center}.c-select__menu[data-v-a01efd70]{position:fixed;z-index:40;overflow-y:auto;padding:4px 0;border-radius:var(--radius);background:var(--field-bg);border:1px solid var(--field-border);box-shadow:var(--shadow-sm);box-shadow:var(--shadow-md);transform-origin:top center}.c-select__list[data-v-a01efd70]{display:flex;flex-direction:column;width:100%}.c-select__option[data-v-a01efd70]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;min-height:44px;padding:10px 14px;border:0;border-radius:0;background:transparent;color:var(--text);font:inherit;font-size:15px;font-weight:650;text-align:left;touch-action:manipulation}.c-select__option>span[data-v-a01efd70]:first-child{flex:1 1 auto;min-width:0}.c-select__option--active[data-v-a01efd70]{background:rgba(var(--accent-rgb),.12);color:var(--accent-strong)}.c-select__option[data-v-a01efd70]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.c-switch[data-v-1536d7f3]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:13px 14px;border-radius:var(--radius);color:var(--text);text-align:left;background:var(--field-bg);border:1px solid var(--field-border);box-shadow:var(--shadow-sm)}.c-switch--disabled[data-v-1536d7f3]{opacity:.5}.c-switch[data-v-1536d7f3]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.c-switch__copy[data-v-1536d7f3]{min-width:0}.c-switch__copy strong[data-v-1536d7f3],.c-switch__copy small[data-v-1536d7f3]{display:block}.c-switch__copy strong[data-v-1536d7f3]{font-size:15px;font-weight:600}.c-switch__copy small[data-v-1536d7f3]{margin-top:2px;color:var(--text-muted);font-size:12px;line-height:1.35}.c-switch__track[data-v-1536d7f3]{flex:0 0 auto;position:relative;width:52px;height:32px;border-radius:999px;background:var(--control-bg-disabled);transition:background-color .18s ease}.c-switch--active .c-switch__track[data-v-1536d7f3]{background:var(--accent)}.c-switch__thumb[data-v-1536d7f3]{position:absolute;top:2px;left:2px;display:block;width:28px;height:28px;border-radius:50%;background:#fff;transform:translateZ(0);transition:transform .18s ease;will-change:transform;box-shadow:0 1px 3px #00000040,0 1px 1px #00000029}.c-switch--active .c-switch__thumb[data-v-1536d7f3]{transform:translate3d(20px,0,0)}.industry-picker[data-v-988d6753]{display:flex;flex-direction:column;gap:var(--space-3)}.industry-picker--scrollable[data-v-988d6753]{flex:1 1 auto;min-height:0;gap:var(--space-2)}.industry-picker--scrollable .industry-picker__list[data-v-988d6753],.industry-picker--scrollable .industry-picker__empty[data-v-988d6753]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:var(--space-2);-webkit-overflow-scrolling:touch}.industry-picker__search[data-v-988d6753]{position:relative;z-index:2;min-width:0;display:flex;align-items:center;gap:var(--space-2);min-height:var(--button-height);padding:2px 2px 2px 14px;border-radius:var(--radius);color:var(--text-muted);background:var(--field-bg);border:1px solid var(--field-border);box-shadow:var(--shadow-sm)}.industry-picker__search[data-v-988d6753]:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 34%,transparent)}.industry-picker__search input[data-v-988d6753]{min-width:0;height:44px;flex:1 1 auto;border:0;outline:0;background:transparent;color:var(--text);font:inherit;font-size:16px;font-weight:400}.industry-picker__search input[data-v-988d6753]::placeholder{color:var(--text-placeholder)}.industry-picker__search input[data-v-988d6753]::-webkit-search-cancel-button{display:none}.industry-picker__sr-only[data-v-988d6753]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.industry-picker__clear[data-v-988d6753]{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;border-radius:calc(var(--radius) - 4px);background:var(--control-bg);color:var(--text-muted);touch-action:manipulation}.industry-picker__list[data-v-988d6753]{--picker-fade-top: 0px;--picker-fade-bottom: 0px;display:flex;flex-wrap:wrap;gap:var(--space-2);padding-top:4px}.industry-picker__list--fade-top[data-v-988d6753],.industry-picker__list--fade-bottom[data-v-988d6753]{-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.22) calc(var(--picker-fade-top) * .45),rgba(0,0,0,.62) calc(var(--picker-fade-top) * .78),#000 var(--picker-fade-top),#000 calc(100% - var(--picker-fade-bottom)),rgba(0,0,0,.62) calc(100% - var(--picker-fade-bottom) * .78),rgba(0,0,0,.22) calc(100% - var(--picker-fade-bottom) * .45),rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.22) calc(var(--picker-fade-top) * .45),rgba(0,0,0,.62) calc(var(--picker-fade-top) * .78),#000 var(--picker-fade-top),#000 calc(100% - var(--picker-fade-bottom)),rgba(0,0,0,.62) calc(100% - var(--picker-fade-bottom) * .78),rgba(0,0,0,.22) calc(100% - var(--picker-fade-bottom) * .45),rgba(0,0,0,0) 100%)}.industry-picker__list--fade-top[data-v-988d6753]{--picker-fade-top: 36px}.industry-picker__list--fade-bottom[data-v-988d6753]{--picker-fade-bottom: 40px}[data-theme=light]{--picker-fade-top: 80px}[data-theme=light]{--picker-fade-bottom: 84px}.industry-picker__empty[data-v-988d6753]{min-height:96px;display:grid;place-items:center;align-content:center;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius);color:var(--text-muted);font-size:13px;font-weight:650;text-align:center;background:var(--field-bg);border:1px solid var(--field-border);box-shadow:var(--shadow-sm)}.industry-modal-trigger[data-v-3acec801]{width:100%;min-height:var(--button-height);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:6px 8px 6px 10px;border-radius:var(--radius);color:var(--text);text-align:left;touch-action:manipulation;background:var(--control-bg);border:1px solid var(--control-border);box-shadow:var(--shadow-sm)}.industry-modal-trigger__selection[data-v-3acec801]{min-width:0;display:flex;flex:1 1 auto;align-items:center;gap:6px;overflow:hidden}.industry-modal-trigger__industry[data-v-3acec801]{min-width:0;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--control-bg-muted);font-size:12px;font-weight:700}.industry-modal-trigger__industry span[data-v-3acec801]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.industry-modal-trigger__empty[data-v-3acec801]{min-width:0;flex:1 1 auto;color:var(--text-muted);font-size:14px;font-weight:650}.industry-modal-trigger__more[data-v-3acec801]{flex:0 0 auto;color:var(--text-muted);font-size:12px;font-weight:750}.industry-modal-trigger__action[data-v-3acec801]{min-height:36px;flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;padding:0 8px 0 12px;border-radius:calc(var(--radius) - 4px);color:var(--accent-strong);font-size:13px;font-weight:750}.industry-modal-actions[data-v-3acec801]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2)}.location-picker[data-v-d5dfd69b]{display:flex;flex-direction:column;gap:var(--space-3)}.location-picker__field[data-v-d5dfd69b]{display:flex;align-items:center;gap:var(--space-2);padding:2px;border-radius:var(--radius);background:var(--field-bg);border:1px solid var(--field-border);box-shadow:var(--shadow-sm)}.location-picker__field[data-v-d5dfd69b]:focus-within{box-shadow:var(--focus-glow)}.location-picker__field input[data-v-d5dfd69b]{min-width:0;flex:1 1 auto;height:44px;padding:0 12px;border:0;background:transparent;color:var(--text);font:inherit;font-size:16px;font-weight:400;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.location-picker__field input[data-v-d5dfd69b]::-webkit-search-cancel-button,.location-picker__field input[data-v-d5dfd69b]::-webkit-search-decoration{display:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.location-picker__field input[data-v-d5dfd69b]::placeholder{color:var(--text-placeholder)}.location-picker__state[data-v-d5dfd69b]{min-height:64px;display:grid;place-items:center;padding:var(--space-3);color:var(--text-muted);font-size:13px;font-weight:650;text-align:center;background:var(--field-bg);border:1px solid var(--field-border);box-shadow:var(--shadow-sm);border-radius:var(--radius)}.location-picker__results[data-v-d5dfd69b]{display:flex;flex-direction:column;max-height:min(320px,38vh);overflow-y:auto;scrollbar-width:none;padding:6px;border-radius:var(--radius);background:var(--field-bg);border:1px solid var(--field-border);box-shadow:var(--shadow-sm)}.location-picker__results[data-v-d5dfd69b]::-webkit-scrollbar{display:none}.location-picker__popular[data-v-d5dfd69b]{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-2);width:calc(100% + 36px);margin-inline:-18px;overflow-x:auto;overflow-y:hidden;padding:0 20px 2px;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 20px,#000 calc(100% - 20px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 20px,#000 calc(100% - 20px),transparent 100%)}.location-picker__popular[data-v-d5dfd69b]::-webkit-scrollbar{display:none}.location-picker__popular[data-v-d5dfd69b] .c-chip{flex:0 0 auto;white-space:nowrap}.location-picker__result[data-v-d5dfd69b]{display:flex;align-items:center;justify-content:space-between;gap:2px;width:100%;padding:12px 14px;border-radius:calc(var(--radius-lg) - 6px);color:var(--text);text-align:left}.location-picker__result>span[data-v-d5dfd69b]:first-child{min-width:0}.location-picker__result strong[data-v-d5dfd69b]{display:block;font-size:15px;font-weight:800}.location-picker__result small[data-v-d5dfd69b]{display:block;margin-top:2px;color:var(--text-muted);font-size:12px}.location-picker__result--active[data-v-d5dfd69b]{background:var(--accent);color:#fff}.location-picker__result--active small[data-v-d5dfd69b]{color:#ffffffc7}.location-picker__check[data-v-d5dfd69b]{flex:0 0 auto;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:var(--accent-strong);background:rgba(var(--accent-rgb),.18)}.location-picker__result--active .location-picker__check[data-v-d5dfd69b]{color:#fff;background:#ffffff38}.location-picker__clear[data-v-d5dfd69b]{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;border-radius:calc(var(--radius) - 4px);background:var(--control-bg);color:var(--text-muted)}.university-picker[data-v-1e18d506]{display:flex;flex-direction:column;gap:var(--space-3)}.university-picker__selected[data-v-1e18d506]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;min-height:52px;padding:0 12px 0 16px;border-radius:var(--radius);color:var(--text);text-align:left;background:var(--field-bg);border:1px solid var(--field-border);box-shadow:var(--shadow-sm)}.university-picker__selected span[data-v-1e18d506]{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650}.university-picker__selected[data-v-1e18d506] svg{flex:0 0 auto;color:var(--text-faint)}.university-picker__field[data-v-1e18d506]{display:flex;align-items:center;gap:var(--space-2);padding:2px;border-radius:var(--radius);background:var(--field-bg);border:1px solid var(--field-border);box-shadow:var(--shadow-sm)}.university-picker__field[data-v-1e18d506]:focus-within{box-shadow:var(--focus-glow)}.university-picker__field input[data-v-1e18d506]{min-width:0;flex:1 1 auto;height:44px;padding:0 12px;border:0;background:transparent;color:var(--text);font:inherit;font-size:16px;font-weight:400;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.university-picker__field input[data-v-1e18d506]::-webkit-search-cancel-button,.university-picker__field input[data-v-1e18d506]::-webkit-search-decoration{display:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.university-picker__field input[data-v-1e18d506]::placeholder{color:var(--text-placeholder)}.university-picker__state[data-v-1e18d506]{min-height:64px;display:grid;place-items:center;padding:var(--space-3);color:var(--text-muted);font-size:13px;font-weight:650;text-align:center;background:var(--field-bg);border:1px solid var(--field-border);box-shadow:var(--shadow-sm);border-radius:var(--radius)}.university-picker__results[data-v-1e18d506]{display:flex;flex-direction:column;max-height:min(320px,38vh);overflow-y:auto;scrollbar-width:none;padding:6px;border-radius:var(--radius);background:var(--field-bg);border:1px solid var(--field-border);box-shadow:var(--shadow-sm)}.university-picker__results[data-v-1e18d506]::-webkit-scrollbar{display:none}.university-picker__popular[data-v-1e18d506]{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-2);width:calc(100% + 36px);margin-inline:-18px;overflow-x:auto;overflow-y:hidden;padding:0 20px 2px;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 20px,#000 calc(100% - 20px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 20px,#000 calc(100% - 20px),transparent 100%)}.university-picker__popular[data-v-1e18d506]::-webkit-scrollbar{display:none}.university-picker__popular[data-v-1e18d506] .c-chip{flex:0 0 auto;white-space:nowrap;background:var(--control-bg)}.university-picker__result[data-v-1e18d506]{display:flex;align-items:center;justify-content:space-between;gap:2px;width:100%;padding:12px 14px;border-radius:calc(var(--radius-lg) - 6px);color:var(--text);text-align:left}.university-picker__result>span[data-v-1e18d506]:first-child{min-width:0}.university-picker__result strong[data-v-1e18d506]{display:block;font-size:15px;font-weight:800}.university-picker__result small[data-v-1e18d506]{display:block;margin-top:2px;color:var(--text-muted);font-size:12px}.university-picker__result--active[data-v-1e18d506]{background:var(--accent);color:#fff}.university-picker__result--active small[data-v-1e18d506]{color:#ffffffc7}.university-picker__add[data-v-1e18d506]{flex:0 0 auto;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:var(--accent-strong);background:rgba(var(--accent-rgb),.14)}.university-picker__check[data-v-1e18d506]{flex:0 0 auto;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:var(--accent-strong);background:rgba(var(--accent-rgb),.18)}.university-picker__result--active .university-picker__check[data-v-1e18d506]{color:#fff;background:#ffffff38}.university-picker__clear[data-v-1e18d506]{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;border-radius:calc(var(--radius) - 4px);background:var(--control-bg);color:var(--text-muted)}.ai-composer[data-v-57ac7680]{display:flex;flex-direction:column;gap:var(--space-4)}.ai-prompt[data-v-57ac7680]{position:relative;padding:1px;border-radius:calc(var(--radius-card) + 1px);background:var(--hairline);isolation:isolate}.ai-prompt__aura[data-v-57ac7680]{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:inherit;opacity:.45;transition:opacity .3s ease}.ai-prompt__aura[data-v-57ac7680]:before{position:absolute;top:50%;left:50%;width:200%;aspect-ratio:1;background:conic-gradient(from 0deg,transparent 0deg,rgba(var(--accent-rgb),.9) 60deg,#b28dff 120deg,transparent 180deg,transparent 360deg);content:"";transform:translate(-50%,-50%);animation:ai-aura-spin-57ac7680 6s linear infinite}.ai-prompt--focused .ai-prompt__aura[data-v-57ac7680]{opacity:1}.ai-prompt--focused[data-v-57ac7680]{box-shadow:0 10px 34px -12px rgba(var(--accent-rgb),.55)}.ai-prompt__inner[data-v-57ac7680]{display:flex;flex-direction:column;gap:var(--space-2);padding:14px 16px 12px;border:none;border-radius:var(--radius-card);background:var(--surface)}.ai-prompt__head[data-v-57ac7680]{display:flex;align-items:center;gap:8px;color:var(--text);font-size:14px;font-weight:700}.ai-prompt__spark[data-v-57ac7680]{display:grid;width:24px;height:24px;place-items:center;border-radius:8px;background:linear-gradient(135deg,var(--accent),#9a7bff);color:#fff;box-shadow:0 4px 12px -4px rgba(var(--accent-rgb),.7)}.ai-prompt textarea[data-v-57ac7680]{width:100%;min-height:84px;margin:0;padding:0;border:0;outline:none;background:transparent;color:var(--text);font:inherit;font-size:16px;line-height:1.45;resize:none}.ai-prompt textarea[data-v-57ac7680]::placeholder{color:color-mix(in srgb,var(--text-muted) 70%,transparent)}.ai-prompt__foot[data-v-57ac7680]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);color:var(--text-muted);font-size:12px;line-height:1.35}.ai-prompt__count[data-v-57ac7680]{flex:0 0 auto;font-variant-numeric:tabular-nums;opacity:.8}@keyframes ai-aura-spin-57ac7680{to{transform:translate(-50%,-50%) rotate(360deg)}}.ai-quota[data-v-57ac7680]{--quota-fill: var(--accent);--quota-glow: rgba(var(--accent-rgb), .45);display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:none;border-radius:var(--radius-card);background:var(--surface);transition:background-color .28s ease,box-shadow .28s ease}.ai-quota--low[data-v-57ac7680]{--quota-fill: var(--warning);--quota-glow: color-mix(in srgb, var(--warning) 45%, transparent)}.ai-quota--empty[data-v-57ac7680]{--quota-fill: var(--pass);background:color-mix(in srgb,var(--pass) 7%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pass) 28%,var(--hairline))}.ai-quota__head[data-v-57ac7680]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.ai-quota__title[data-v-57ac7680]{color:var(--text);font-size:14px;font-weight:700}.ai-quota__value[data-v-57ac7680]{color:var(--text-muted);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.ai-quota__value b[data-v-57ac7680]{color:var(--quota-fill);font-size:20px;font-weight:800;letter-spacing:-.02em}.ai-quota__bar[data-v-57ac7680]{display:flex;gap:5px;height:8px}.ai-quota__cell[data-v-57ac7680]{flex:1;border-radius:999px;background:color-mix(in srgb,var(--text) 9%,transparent);transition:background-color .3s ease,box-shadow .3s ease;transition-delay:calc((var(--cell) - 1) * 50ms)}.ai-quota__cell--on[data-v-57ac7680]{background:linear-gradient(90deg,color-mix(in srgb,var(--quota-fill) 70%,white) 0%,var(--quota-fill) 100%);box-shadow:0 0 10px var(--quota-glow)}.ai-quota--loading .ai-quota__cell[data-v-57ac7680]{animation:ai-quota-shimmer-57ac7680 1.4s ease-in-out infinite;animation-delay:calc(var(--cell) * 90ms)}.ai-quota__note[data-v-57ac7680]{display:inline-flex;align-items:center;gap:6px;color:var(--text-muted);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1.35}.ai-quota--empty .ai-quota__note[data-v-57ac7680]{color:var(--pass);font-weight:650}@keyframes ai-quota-shimmer-57ac7680{0%,to{opacity:.5}50%{opacity:1}}.ai-tips[data-v-57ac7680]{display:flex;flex-direction:column;gap:var(--space-2)}.ai-tips__head[data-v-57ac7680]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.ai-tips__head h2[data-v-57ac7680]{margin:0;color:var(--text-muted);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ai-tips__dots[data-v-57ac7680]{display:flex;gap:5px}.ai-tips__dots span[data-v-57ac7680]{width:6px;height:6px;border-radius:999px;background:color-mix(in srgb,var(--text) 18%,transparent);transition:width .25s ease,background-color .25s ease}.ai-tips__dots span.is-active[data-v-57ac7680]{width:16px;background:var(--accent)}.ai-tips__track[data-v-57ac7680]{display:flex;gap:10px;margin:0 calc(var(--space-4) * -1);padding:2px var(--space-4) 6px;overflow-x:auto;list-style:none;overscroll-behavior-x:contain;scroll-padding-inline:var(--space-4);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ai-tips__track[data-v-57ac7680]::-webkit-scrollbar{display:none}.ai-tip[data-v-57ac7680]{--mark: 22px;position:relative;display:grid;flex:0 0 84%;grid-template-columns:var(--mark) minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:12px;align-content:start;padding:14px 16px;border:none;border-radius:var(--radius-card);background:var(--surface);scroll-snap-align:start}.ai-tip__rail[data-v-57ac7680]{grid-column:1;grid-row:1/3;justify-self:center;width:0;margin-top:calc(var(--mark) / 2);border-left:1px dashed color-mix(in srgb,var(--text) 24%,transparent)}.ai-tip__mark[data-v-57ac7680]{position:relative;z-index:1;grid-column:1;display:grid;width:var(--mark);height:var(--mark);place-items:center;border-radius:50%}.ai-tip__mark--bad[data-v-57ac7680]{grid-row:1;background:color-mix(in srgb,var(--pass) 16%,var(--surface));color:var(--pass)}.ai-tip__mark--good[data-v-57ac7680]{grid-row:3;align-self:start;background:color-mix(in srgb,var(--like) 18%,var(--surface));color:var(--like)}.ai-tip__copy[data-v-57ac7680]{grid-column:2;display:flex;min-width:0;flex-direction:column;gap:2px}.ai-tip__copy small[data-v-57ac7680]{color:var(--text-muted);font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.ai-tip__copy s[data-v-57ac7680]{color:var(--text-muted);font-size:14px;font-weight:550;line-height:1.35;text-decoration-color:color-mix(in srgb,var(--text-muted) 60%,transparent)}.ai-tip__copy p[data-v-57ac7680]{margin:0;color:var(--text);font-size:15px;font-weight:650;line-height:1.35;letter-spacing:-.005em}.ai-tip__reason[data-v-57ac7680]{grid-column:2;grid-row:2;padding:10px 0}.ai-tip__reason span[data-v-57ac7680]{display:inline-block;padding:3px 9px;border-radius:999px;background:var(--control-bg);color:var(--text-muted);font-size:12px;font-weight:600;line-height:1.3}@media(prefers-reduced-motion:reduce){.ai-prompt__aura[data-v-57ac7680]:before,.ai-quota--loading .ai-quota__cell[data-v-57ac7680]{animation:none}.ai-quota[data-v-57ac7680],.ai-quota__cell[data-v-57ac7680],.ai-tips__dots span[data-v-57ac7680]{transition-duration:.01ms}}.ai-loader[data-v-409be46a]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:calc(var(--safe-top) + var(--space-6)) var(--space-5) calc(var(--safe-bottom) + var(--space-6));background:radial-gradient(80% 55% at 50% 38%,rgba(var(--accent-rgb),.16) 0%,transparent 70%),color-mix(in srgb,var(--bg, var(--surface)) 82%,transparent);backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);touch-action:none}.ai-loader-enter-active[data-v-409be46a],.ai-loader-leave-active[data-v-409be46a]{transition:opacity .32s ease}.ai-loader-enter-active .ai-loader__content[data-v-409be46a],.ai-loader-leave-active .ai-loader__content[data-v-409be46a]{transition:transform .42s cubic-bezier(.16,1,.3,1)}.ai-loader-enter-from[data-v-409be46a],.ai-loader-leave-to[data-v-409be46a]{opacity:0}.ai-loader-enter-from .ai-loader__content[data-v-409be46a],.ai-loader-leave-to .ai-loader__content[data-v-409be46a]{transform:scale(.94) translateY(12px)}.ai-loader__content[data-v-409be46a]{display:flex;width:min(340px,100%);flex-direction:column;align-items:center;gap:var(--space-4);text-align:center}.ai-loader__stage[data-v-409be46a]{--size: 236px;--radius: 94px;position:relative;width:var(--size);height:var(--size);display:grid;place-items:center}.ai-loader__glow[data-v-409be46a]{position:absolute;width:150px;height:150px;border-radius:50%;background:var(--accent);filter:blur(56px);opacity:.35;animation:ai-glow-409be46a 2.8s ease-in-out infinite}.ai-loader__ring[data-v-409be46a]{position:absolute;width:calc(var(--r) * 33%);aspect-ratio:1;border:1px solid rgba(var(--accent-rgb),calc(.34 - var(--r) * .07));border-radius:50%}.ai-loader__ring[data-v-409be46a]:nth-child(2):after{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1.5px solid rgba(var(--accent-rgb),.6);border-radius:50%;content:"";animation:ai-ping-409be46a 2.4s cubic-bezier(.2,.6,.3,1) infinite}.ai-loader__sweep[data-v-409be46a]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(var(--accent-rgb),.38) 0deg,rgba(var(--accent-rgb),.08) 50deg,transparent 90deg,transparent 360deg);mask-image:radial-gradient(circle,transparent 18%,#000 20%,#000 70%,transparent 71%);-webkit-mask-image:radial-gradient(circle,transparent 18%,#000 20%,#000 70%,transparent 71%);animation:ai-spin-409be46a 2.4s linear infinite}.ai-loader__orbit[data-v-409be46a]{position:absolute;top:0;right:0;bottom:0;left:0;animation:ai-spin-409be46a 24s linear infinite}.ai-loader__person[data-v-409be46a]{--angle: calc(var(--i) * 60deg);position:absolute;top:50%;left:50%;width:38px;height:38px;margin:-19px 0 0 -19px;transform:rotate(var(--angle)) translateY(calc(var(--radius) * -1)) rotate(calc(var(--angle) * -1))}.ai-loader__face[data-v-409be46a]{position:absolute;top:0;right:0;bottom:0;left:0;animation:ai-spin-409be46a 24s linear infinite reverse}.ai-loader__face img[data-v-409be46a]{width:100%;height:100%;border-radius:50%;background:var(--surface-2);object-fit:cover;box-shadow:0 0 0 2px var(--surface),0 6px 16px #00000040;animation:ai-match-409be46a 6s cubic-bezier(.34,1.56,.64,1) infinite;animation-delay:calc(var(--i) * 1s)}.ai-loader__pick[data-v-409be46a]{position:absolute;right:-3px;bottom:-3px;display:grid;width:16px;height:16px;place-items:center;border:2px solid var(--surface);border-radius:50%;background:var(--accent);color:#fff;opacity:0;transform:scale(.4);animation:ai-pick-409be46a 6s cubic-bezier(.34,1.56,.64,1) infinite;animation-delay:calc(var(--i) * 1s)}.ai-loader__core[data-v-409be46a]{position:relative;z-index:1;display:grid;width:72px;height:72px;place-items:center;border-radius:50%;background:linear-gradient(140deg,var(--accent) 0%,#9a7bff 100%);color:#fff;box-shadow:inset 0 1px #ffffff59,0 12px 34px -8px rgba(var(--accent-rgb),.8);animation:ai-breathe-409be46a 2.4s ease-in-out infinite;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.ai-loader--done .ai-loader__core[data-v-409be46a]{animation:none;transform:scale(1.08)}.ai-loader--done .ai-loader__sweep[data-v-409be46a],.ai-loader--done .ai-loader__orbit[data-v-409be46a],.ai-loader--done .ai-loader__face[data-v-409be46a],.ai-loader--done .ai-loader__face img[data-v-409be46a],.ai-loader--done .ai-loader__pick[data-v-409be46a]{animation-play-state:paused}.ai-loader__query[data-v-409be46a]{max-width:100%;margin:calc(var(--space-4) * -1 + 6px) 0 0;overflow:hidden;color:var(--text-muted);font-size:13px;font-weight:500;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.ai-loader__title[data-v-409be46a]{margin:0;color:var(--text);font-size:22px;font-weight:750;letter-spacing:-.02em}.ai-loader__steps[data-v-409be46a]{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.ai-loader__steps li[data-v-409be46a]{display:flex;align-items:center;gap:10px;color:var(--text-muted);font-size:14px;font-weight:550;opacity:.55;transition:opacity .3s ease,color .3s ease}.ai-loader__steps li.is-active[data-v-409be46a],.ai-loader__steps li.is-done[data-v-409be46a]{opacity:1}.ai-loader__steps li.is-active[data-v-409be46a]{color:var(--text)}.ai-loader__dot[data-v-409be46a]{position:relative;display:grid;width:18px;height:18px;flex:0 0 18px;place-items:center;border-radius:50%;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--text) 25%,transparent);color:#fff;transition:background-color .3s ease,box-shadow .3s ease}.is-done .ai-loader__dot[data-v-409be46a]{background:var(--accent);box-shadow:none}.is-active .ai-loader__dot[data-v-409be46a]:after{position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid transparent;border-top-color:var(--accent);border-right-color:var(--accent);border-radius:50%;content:"";animation:ai-spin-409be46a .8s linear infinite}@keyframes ai-spin-409be46a{to{transform:rotate(360deg)}}@keyframes ai-ping-409be46a{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}@keyframes ai-glow-409be46a{0%,to{opacity:.28;transform:scale(.92)}50%{opacity:.45;transform:scale(1.08)}}@keyframes ai-breathe-409be46a{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes ai-match-409be46a{0%,4%{scale:1;filter:saturate(.6) brightness(.85)}9%,20%{scale:1.18;filter:none}28%,to{scale:1;filter:saturate(.6) brightness(.85)}}@keyframes ai-pick-409be46a{0%,6%{opacity:0;transform:scale(.4)}11%,22%{opacity:1;transform:scale(1)}28%,to{opacity:0;transform:scale(.4)}}@media(prefers-reduced-motion:reduce){.ai-loader[data-v-409be46a] *,.ai-loader[data-v-409be46a] *:after{animation:none!important}.ai-loader-enter-active .ai-loader__content[data-v-409be46a],.ai-loader-leave-active .ai-loader__content[data-v-409be46a]{transition:none}}.filters-page[data-v-18d5e0f5]{min-height:100%;display:flex;flex-direction:column;padding:calc(var(--safe-top) + var(--space-3)) var(--space-4) calc(var(--safe-bottom) + 108px)}.filters-page__head[data-v-18d5e0f5]{margin-bottom:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4)}.filters-page__title[data-v-18d5e0f5]{font-size:22px;font-weight:700}.filters-page__tabs[data-v-18d5e0f5] .segmented__stage{overflow:visible}.filters-page__actions[data-v-18d5e0f5]{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;gap:var(--space-2);padding:var(--space-5) var(--space-5) calc(var(--safe-bottom) + var(--space-3));isolation:isolate;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.filters-page__actions[data-v-18d5e0f5]:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(30px) saturate(1.12);content:"";pointer-events:none;mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.06) 8%,rgba(0,0,0,.18) 18%,rgba(0,0,0,.4) 32%,rgba(0,0,0,.68) 48%,rgba(0,0,0,.88) 64%,#000 78%);-webkit-backdrop-filter:blur(30px) saturate(1.12);-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.06) 8%,rgba(0,0,0,.18) 18%,rgba(0,0,0,.4) 32%,rgba(0,0,0,.68) 48%,rgba(0,0,0,.88) 64%,#000 78%)}.filters-page__actions[data-v-18d5e0f5]>*{position:relative;z-index:1}.filters-page__actions[data-v-18d5e0f5] .spinner{width:auto}.filters-page__actions--hidden[data-v-18d5e0f5]{opacity:0;transform:translateY(18px);visibility:hidden;pointer-events:none}.filters-page__ai-cta[data-v-18d5e0f5]{display:inline-flex;align-items:center;gap:8px}.filters[data-v-18d5e0f5]{display:flex;flex-direction:column;gap:var(--space-4)}.filters__field[data-v-18d5e0f5]{display:flex;flex-direction:column;gap:var(--space-2)}.filters__row[data-v-18d5e0f5]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.filters__salary[data-v-18d5e0f5]{display:flex;align-items:stretch;gap:var(--space-2)}.filters__salary input[data-v-18d5e0f5]{flex:1 1 auto;min-width:0}.filters__currency[data-v-18d5e0f5]{flex:0 0 112px}.filters__label[data-v-18d5e0f5]{font-size:13px;font-weight:600;color:var(--text-muted)}.filters input[data-v-18d5e0f5]{width:100%;min-height:var(--button-height);font-size:16px;font-weight:400;line-height:1.4;color:var(--text);caret-color:var(--accent);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius);padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease}.filters input[data-v-18d5e0f5]::placeholder{color:var(--text-placeholder);font-weight:400}.filters input[data-v-18d5e0f5]:focus{outline:none;border-color:transparent;box-shadow:var(--focus-glow)}.chips[data-v-18d5e0f5]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.my-responses[data-v-3f30c5be]{position:relative;flex:1 1 auto;height:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.my-responses__scroll[data-v-3f30c5be]{flex:1 1 auto;height:0;min-height:0;display:flex;flex-direction:column;overflow:auto}.my-responses__scroll[data-v-3f30c5be]:after{content:"";flex:0 0 auto;height:calc(var(--bottom-nav-space) + var(--space-4));pointer-events:none}.my-responses__spacer[data-v-3f30c5be]{flex:0 0 auto;height:calc(var(--list-chrome) + var(--space-4))}.my-responses__list[data-v-3f30c5be]{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:0;list-style:none}.my-responses__row[data-v-3f30c5be]{display:flex;align-items:center;gap:var(--space-3);padding:10px 12px 10px 10px;border-radius:20px;background:var(--surface);cursor:pointer}.my-responses__logo[data-v-3f30c5be]{flex:0 0 auto}.my-responses__copy[data-v-3f30c5be]{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;align-items:flex-start;gap:3px}.my-responses__copy strong[data-v-3f30c5be]{max-width:100%;overflow:hidden;font-size:16px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.my-responses__copy small[data-v-3f30c5be]{max-width:100%;overflow:hidden;color:var(--text-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.my-responses__copy[data-v-3f30c5be] .response-pill{margin-top:4px}.my-responses__chevron[data-v-3f30c5be]{flex:0 0 auto;color:var(--text-muted)}.my-responses__empty[data-v-3f30c5be]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-6) var(--space-4) calc(var(--bottom-nav-space) + var(--space-4));text-align:center}.my-responses__empty p[data-v-3f30c5be]{max-width:260px;margin:0;color:var(--text-muted)}.my-responses__no-results[data-v-3f30c5be]{padding:var(--space-5) 0;text-align:center}.my-responses__sentinel[data-v-3f30c5be]{display:flex;justify-content:center;padding:var(--space-3) 0}.likes-direction[data-v-5f09f58f]{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(2,40px);height:44px;padding:4px;border-radius:999px;background:var(--material-regular);border:none;box-shadow:var(--shadow-sm)}.likes-direction__indicator[data-v-5f09f58f]{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:40px;border-radius:999px;background:var(--control-bg);box-shadow:0 2px 10px color-mix(in srgb,var(--text) 12%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--text) 6%,transparent);transition:transform .24s cubic-bezier(.16,1,.3,1)}.likes-direction--sent .likes-direction__indicator[data-v-5f09f58f]{transform:translate3d(40px,0,0)}.likes-direction__option[data-v-5f09f58f]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--text-faint);--arrow-ring: var(--material-regular);touch-action:manipulation;transition:color .2s ease,transform .2s ease}.likes-direction__option--active[data-v-5f09f58f]{--arrow-ring: var(--control-bg);color:var(--accent)}.likes-direction__option[data-v-5f09f58f]:active{transform:scale(.9)}.likes-direction__option[data-v-5f09f58f]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.likes-direction__glyph[data-v-5f09f58f]{position:relative;display:inline-flex}.likes-direction__arrow[data-v-5f09f58f]{position:absolute;right:-5px;bottom:-4px;width:13px;height:13px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:currentColor;box-shadow:0 0 0 1.5px var(--arrow-ring)}.likes-direction__arrow svg[data-v-5f09f58f]{color:var(--bg)}.likes-direction__arrow--received svg[data-v-5f09f58f]{transform:rotate(180deg)}.likes-direction__count[data-v-5f09f58f]{position:absolute;top:-7px;right:-6px;z-index:2;min-width:16px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--accent);box-shadow:0 0 0 1.5px var(--bg);color:#fff;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap;pointer-events:none}@media(prefers-reduced-motion:reduce){.likes-direction__indicator[data-v-5f09f58f],.likes-direction__option[data-v-5f09f58f]{transition-duration:.01ms}}.mates__like-actions[data-v-dd5beefe]{display:flex;justify-content:center}.mates__pass-copy[data-v-dd5beefe]{margin:0;color:var(--text-muted);font-size:13px;line-height:1.45}.mates__pass-actions[data-v-dd5beefe]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.mates__pass-actions[data-v-dd5beefe] .c-btn{min-height:48px;padding:10px 12px;font-size:14px}.mates[data-v-dd5beefe]{--list-underlap: calc(44px + var(--space-4));--list-chrome: calc( var(--list-underlap) + var(--safe-top) + var(--space-4) + 44px + var(--space-4) + 52px );position:relative;flex:1 1 auto;display:flex;flex-direction:column;gap:var(--space-4);height:100%;min-height:0;overflow:hidden}.mates__chrome[data-v-dd5beefe]{position:relative;z-index:4;display:flex;align-items:center}.mates__chrome[data-v-dd5beefe]>*{position:relative;z-index:1}.mates__chrome[data-v-dd5beefe]:before{content:"";position:absolute;z-index:0;left:calc(var(--space-4) * -1);right:calc(var(--space-4) * -1);top:calc((var(--safe-top) + var(--space-4)) * -1);bottom:calc(-1 * (var(--space-4) + 52px + 20px));background:color-mix(in srgb,var(--bg) 58%,transparent);backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);pointer-events:none;mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - 56px),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - 56px),transparent 100%)}.mates__direction[data-v-dd5beefe]{flex:0 0 auto;min-width:0;width:calc(88px + var(--space-2));padding-left:var(--space-2)}.mates-direction-enter-active[data-v-dd5beefe],.mates-direction-leave-active[data-v-dd5beefe]{clip-path:inset(-12px 0 -12px 0);transition:width var(--motion-page) var(--ease-standard),padding var(--motion-page) var(--ease-standard),opacity var(--motion-page) var(--ease-standard)}.mates-direction-enter-from[data-v-dd5beefe],.mates-direction-leave-to[data-v-dd5beefe]{width:0;padding-left:0;opacity:0}.mates[data-v-dd5beefe] .segmented__tabs{z-index:4}.mates[data-v-dd5beefe] .segmented__stage{position:absolute;z-index:1;top:calc(var(--list-underlap) * -1);right:var(--space-4);bottom:0;left:var(--space-4)}.mates__pane[data-v-dd5beefe]{position:relative;flex:1 1 auto;height:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.mates__likes[data-v-dd5beefe]{flex:1 1 auto;height:0;min-height:0;display:flex;flex-direction:column;overflow:auto}.mates__section[data-v-dd5beefe]:after,.mates__likes[data-v-dd5beefe]:after{content:"";flex:0 0 auto;height:calc(var(--bottom-nav-space) + var(--space-4));pointer-events:none}.mates__likes>.mates__empty[data-v-dd5beefe]{padding-bottom:var(--space-6)}.mates__likes[data-v-dd5beefe]>.premium-locked{flex:1 1 auto}.page.mates.route-view[data-v-dd5beefe]{padding-bottom:0;overflow:hidden}.mates__empty[data-v-dd5beefe]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-6) var(--space-4) calc(var(--bottom-nav-space) + var(--space-4));text-align:center}.mates__empty p[data-v-dd5beefe]{max-width:260px;margin:0;color:var(--text-muted);font-size:15px;line-height:1.45;opacity:.3}.mates__empty-logo[data-v-dd5beefe]{width:min(42vw,170px);height:auto;opacity:.1;animation:mates-empty-logo-fade-dd5beefe .55s ease-out both}@keyframes mates-empty-logo-fade-dd5beefe{0%{opacity:0}to{opacity:.1}}.mates__no-results[data-v-dd5beefe]{text-align:center;padding:var(--space-5) 0}.mates__chrome-spacer[data-v-dd5beefe]{flex:0 0 auto;height:calc(var(--list-chrome) + var(--space-4))}.mates[data-v-dd5beefe] .segmented__panel>.mates__empty,.mates[data-v-dd5beefe] .segmented__panel>.mates__no-results{padding-top:calc(var(--list-chrome) + var(--space-6))}.mates__section[data-v-dd5beefe]{flex:1 1 auto;height:0;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mates__section[data-v-dd5beefe]::-webkit-scrollbar{display:none}.mates__like-name[data-v-dd5beefe]{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mates__grid[data-v-dd5beefe]{flex:0 0 auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:var(--space-3);margin:0;padding:6px 2px 0;list-style:none}.mates__teaser[data-v-dd5beefe]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4) var(--space-3);margin:0;padding:var(--space-4) 2px 0;list-style:none}.mates__teaser li[data-v-dd5beefe]{display:flex;flex-direction:column;align-items:center;gap:8px}.mates__teaser-avatar[data-v-dd5beefe]{width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.5) 0 18%,transparent 19%),radial-gradient(ellipse 42% 30% at 50% 96%,rgba(255,255,255,.4) 0 99%,transparent 100%),linear-gradient(145deg,hsl(var(--hue),55%,58%),hsl(calc(var(--hue) + 35),50%,38%))}.mates__teaser-name[data-v-dd5beefe]{height:8px;border-radius:999px;background:color-mix(in srgb,var(--text) 22%,transparent)}.mates__sentinel[data-v-dd5beefe]{grid-column:1/-1;display:flex;justify-content:center;padding:var(--space-3) 0}.mates__match[data-v-dd5beefe]{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);cursor:pointer}.response-mark[data-v-5ddc9f4a]{flex:0 0 auto}.response-mark--glyph[data-v-5ddc9f4a]{display:inline-grid;place-items:center;border-radius:50%;color:#fff}.response-mark--wait[data-v-5ddc9f4a]{background:#ff9f0a}.response-mark--info[data-v-5ddc9f4a]{background:rgb(var(--accent-rgb))}.response-detail[data-v-cca57d7b]{gap:var(--space-4);padding-right:var(--space-4);padding-left:var(--space-4);padding-bottom:calc(var(--safe-bottom) + 32px)}.response-detail__loading[data-v-cca57d7b]{display:grid;place-items:center;min-height:50vh}.response-detail__card[data-v-cca57d7b]{display:flex;flex:0 0 auto;border-radius:var(--radius);background:var(--surface)}.response-detail__header[data-v-cca57d7b]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.response-detail__header-copy[data-v-cca57d7b]{display:flex;min-width:0;flex-direction:column;gap:2px}.response-detail__header-copy strong[data-v-cca57d7b]{font-size:17px;line-height:1.25;overflow-wrap:anywhere}.response-detail__header-copy small[data-v-cca57d7b]{color:var(--text-muted);font-size:13px}.response-detail__status[data-v-cca57d7b]{--status-rgb: var(--accent-rgb);flex-direction:column;align-items:stretch;gap:var(--space-3);padding:var(--space-4)}.response-detail__status--good[data-v-cca57d7b]{--status-rgb: var(--like-rgb)}.response-detail__status--bad[data-v-cca57d7b]{--status-rgb: var(--pass-rgb)}.response-detail__status--wait[data-v-cca57d7b]{--status-rgb: 255, 159, 10}.response-detail__status-head[data-v-cca57d7b]{display:flex;align-items:center;gap:var(--space-3)}.response-detail__status-tile[data-v-cca57d7b]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:rgba(var(--status-rgb),.14)}.response-detail__status-copy[data-v-cca57d7b]{display:flex;min-width:0;flex-direction:column}.response-detail__status-copy strong[data-v-cca57d7b]{font-size:20px;font-weight:800;letter-spacing:-.02em}.response-detail__status-hint[data-v-cca57d7b]{margin:0;color:var(--text-muted);font-size:15px;line-height:1.45}.response-detail__block[data-v-cca57d7b]{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--space-2)}.response-detail__block h2[data-v-cca57d7b]{margin:0;color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.response-detail__timeline[data-v-cca57d7b]{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.response-detail__timeline li[data-v-cca57d7b]{position:relative;display:flex;gap:var(--space-3);padding-bottom:var(--space-4)}.response-detail__timeline li[data-v-cca57d7b]:last-child{padding-bottom:0}.response-detail__timeline li[data-v-cca57d7b]:not(:last-child):before{content:"";position:absolute;top:14px;bottom:-2px;left:5px;width:2px;background:color-mix(in srgb,var(--text) 14%,transparent)}.response-detail__dot[data-v-cca57d7b]{flex:0 0 auto;width:12px;height:12px;margin-top:4px;border:2px solid color-mix(in srgb,var(--text) 30%,transparent);border-radius:50%}.is-done .response-detail__dot[data-v-cca57d7b]{border-color:var(--like);background:var(--like)}.is-bad .response-detail__dot[data-v-cca57d7b]{border-color:var(--pass);background:var(--pass)}.response-detail__step[data-v-cca57d7b]{display:flex;flex-direction:column;gap:2px}.response-detail__step strong[data-v-cca57d7b]{font-size:15px;font-weight:600}.response-detail__step small[data-v-cca57d7b]{color:var(--text-muted);font-size:13px}.is-todo .response-detail__step strong[data-v-cca57d7b]{color:var(--text-muted)}.response-detail__text[data-v-cca57d7b]{margin:0;font-size:15px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.response-detail__closed[data-v-cca57d7b]{margin:0;color:var(--warning);font-size:14px}.response-detail__chips[data-v-cca57d7b]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.candidate-modal[data-v-8abc91aa]{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-3)}.candidate-modal__person[data-v-8abc91aa]{display:flex;align-items:center;gap:var(--space-3);padding:0;border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.candidate-modal__copy[data-v-8abc91aa]{display:flex;min-width:0;flex-direction:column;gap:4px}.candidate-modal__copy strong[data-v-8abc91aa]{font-size:18px;overflow-wrap:anywhere}.candidate-modal__copy small[data-v-8abc91aa]{color:var(--text-muted);font-size:14px}.candidate-modal__chips[data-v-8abc91aa]{display:flex;flex-wrap:wrap;gap:6px}.candidate-modal__actions[data-v-8abc91aa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:var(--space-2);width:100%}.candidate-modal__warning[data-v-8abc91aa]{margin:0;color:var(--text-muted);font-size:15px;line-height:1.45}.candidate-modal__input[data-v-8abc91aa]{display:block;width:100%;min-height:112px;padding:var(--space-3) var(--space-4);border:1px solid var(--field-border);border-radius:var(--radius);background:var(--field-bg);color:var(--text);font:inherit;font-size:16px;line-height:1.4;resize:none;outline:none}.candidate-modal__input[data-v-8abc91aa]::placeholder{color:var(--text-muted)}.candidate-modal__label[data-v-8abc91aa]{margin:0;color:var(--text-muted);font-size:13px;font-weight:600}.candidate-modal__note[data-v-8abc91aa]{display:flex;flex-direction:column;gap:6px;padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--field-bg)}.candidate-modal__note p[data-v-8abc91aa]{margin:0;font-size:15px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.candidate-modal__empty[data-v-8abc91aa]{color:var(--text-muted)}.candidate-row[data-v-a82b3c78]{position:relative;display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer;touch-action:manipulation}.candidate-row+.candidate-row[data-v-a82b3c78]:before{content:"";position:absolute;top:0;right:0;left:calc(var(--space-4) + 44px + var(--space-3));height:.5px;background:color-mix(in srgb,var(--text) 14%,transparent)}.candidate-row__copy[data-v-a82b3c78]{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:2px}.candidate-row__copy strong[data-v-a82b3c78]{overflow:hidden;font-size:16px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.candidate-row__copy small[data-v-a82b3c78]{overflow:hidden;color:var(--text-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.candidate-row__side[data-v-a82b3c78]{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:4px}.candidate-row__match[data-v-a82b3c78]{color:var(--like);font-size:15px;font-weight:700}.candidates[data-v-f6a28c41]{gap:var(--space-3);padding-right:var(--space-4);padding-left:var(--space-4);padding-bottom:calc(var(--safe-bottom) + 32px)}.candidates__tabs[data-v-f6a28c41]{flex:0 0 auto;display:flex;gap:var(--space-2);margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);overflow-x:auto;scrollbar-width:none}.candidates__tabs[data-v-f6a28c41]::-webkit-scrollbar{display:none}.candidates__tabs[data-v-f6a28c41]>*{flex:0 0 auto}.candidates__card[data-v-f6a28c41]{flex:0 0 auto;overflow:hidden;border-radius:var(--radius);background:var(--surface);transition:opacity .15s ease}.candidates__card--busy[data-v-f6a28c41]{opacity:.6}.candidates__empty[data-v-f6a28c41]{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);text-align:center}.candidates__empty p[data-v-f6a28c41]{max-width:280px;margin:0;color:var(--text-muted);font-size:15px;line-height:1.45}.candidates__sentinel[data-v-f6a28c41]{display:grid;min-height:52px;place-items:center}.candidates__sentinel button[data-v-f6a28c41]{border:0;background:transparent;color:var(--accent);font:inherit}.messenger[data-v-075e896e]{--list-underlap: calc(44px + var(--space-4));--list-chrome: calc( var(--list-underlap) + var(--safe-top) + var(--space-4) + 44px + var(--space-4) + 52px );position:relative;flex:1 1 auto;display:flex;flex-direction:column;gap:var(--space-4);height:100%;min-height:0;overflow:hidden}.messenger__chrome[data-v-075e896e]{position:relative;z-index:4}.messenger__chrome[data-v-075e896e]>*{position:relative;z-index:1}.messenger__chrome[data-v-075e896e]:before{content:"";position:absolute;z-index:0;left:calc(var(--space-4) * -1);right:calc(var(--space-4) * -1);top:calc((var(--safe-top) + var(--space-4)) * -1);bottom:calc(-1 * (var(--space-4) + 52px + 20px));background:color-mix(in srgb,var(--bg) 58%,transparent);backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);pointer-events:none;mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - 56px),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 calc(100% - 56px),transparent 100%)}.messenger[data-v-075e896e] .segmented__tabs{z-index:4}.messenger[data-v-075e896e] .segmented__stage{position:absolute;z-index:1;top:calc(var(--list-underlap) * -1);right:var(--space-4);bottom:0;left:var(--space-4)}.messenger__chrome-spacer[data-v-075e896e]{flex:0 0 auto;height:calc(var(--list-chrome) + var(--space-4))}.page.messenger.route-view[data-v-075e896e]{padding-bottom:0;overflow:hidden}.messenger__pane[data-v-075e896e]{position:relative;flex:1 1 auto;height:0;min-height:0;display:flex;flex-direction:column;overflow:hidden}.messenger__panel[data-v-075e896e]{flex:1 1 auto;height:0;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.messenger__panel[data-v-075e896e]::-webkit-scrollbar{display:none}.messenger__panel[data-v-075e896e]:after{content:"";flex:0 0 auto;height:calc(var(--bottom-nav-space) + var(--space-4));pointer-events:none}.messenger__empty[data-v-075e896e]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);text-align:center}.messenger__empty p[data-v-075e896e]{max-width:260px;margin:0;color:var(--text-muted);font-size:15px;line-height:1.45;opacity:.3}.messenger__empty-logo[data-v-075e896e]{width:min(42vw,170px);height:auto;opacity:.1;animation:messenger-empty-logo-fade-075e896e .55s ease-out both}@keyframes messenger-empty-logo-fade-075e896e{0%{opacity:0}to{opacity:.1}}.messenger__no-results[data-v-075e896e]{text-align:center;padding:var(--space-5) 0}.messenger__list[data-v-075e896e]{flex:0 0 auto;display:flex;flex-direction:column;gap:var(--space-2);list-style:none;border-radius:var(--radius)}.messenger__list>li[data-v-075e896e]{flex:0 0 auto}.messenger__item[data-v-075e896e]{border-radius:var(--radius);cursor:pointer;background:var(--material-thin);border:none;box-shadow:var(--shadow-sm)}.messenger__request-list[data-v-075e896e]{gap:var(--space-2)}.messenger__request-item[data-v-075e896e]{min-height:68px}.messenger__request-meta[data-v-075e896e]{display:flex;min-width:72px;align-items:flex-end;flex-direction:column;gap:5px}.messenger__direction[data-v-075e896e]{color:var(--text-muted);font-size:11px;font-weight:600}.messenger__direction--incoming[data-v-075e896e]{color:var(--accent-strong)}.messenger__status[data-v-075e896e]{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;color:var(--text-faint);font-size:11px;font-weight:650}.messenger__status[data-v-075e896e]:before{width:5px;height:5px;border-radius:50%;background:currentColor;content:""}.messenger__status--pending[data-v-075e896e]{color:var(--accent-strong)}.messenger__status--declined[data-v-075e896e]{color:var(--pass)}.messenger__status--accepted[data-v-075e896e]{color:var(--like)}.messenger__sentinel[data-v-075e896e]{display:flex;justify-content:center;padding:var(--space-3) 0}.messenger__badge[data-v-075e896e]{flex:0 0 auto;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--accent);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.profile-header-color[data-v-faefbb22]{display:flex;flex-direction:column;gap:var(--space-3)}.profile-header-color__preview[data-v-faefbb22]{position:relative;isolation:isolate;min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius);overflow:hidden;color:#fff}.profile-header-color__wallpaper[data-v-faefbb22]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.profile-header-color__scrim[data-v-faefbb22]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.18),transparent 24%),linear-gradient(180deg,#0000000f,#00000057);pointer-events:none}.profile-header-color__avatar[data-v-faefbb22]{position:relative;z-index:2}.profile-header-color__copy[data-v-faefbb22]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;text-shadow:0 2px 12px rgba(26,0,83,.28)}.profile-header-color__copy strong[data-v-faefbb22]{font-size:19px;font-weight:850;line-height:1.08}.profile-header-color__copy span[data-v-faefbb22]{color:#ffffffc7;font-size:13px;font-weight:650}.profile-header-color__swatches[data-v-faefbb22]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.profile-header-color__controls[data-v-faefbb22],.profile-header-color__group[data-v-faefbb22]{display:flex;flex-direction:column;gap:var(--space-2)}.profile-header-color__controls[data-v-faefbb22]{gap:var(--space-4)}.profile-header-color__group h4[data-v-faefbb22]{margin:0;color:var(--text-muted);font-size:13px;font-weight:700}.profile-header-color__swatch[data-v-faefbb22]{position:relative;width:44px;height:44px;overflow:hidden;border:2px solid transparent;border-radius:50%;box-shadow:inset 0 1px #ffffff47,0 6px 16px #14103c1f;cursor:pointer;touch-action:manipulation}.profile-header-color__swatch img[data-v-faefbb22]{width:100%;height:100%;display:block;object-fit:cover;opacity:.55;transform:scale(2.4);pointer-events:none;-webkit-user-select:none;user-select:none}.profile-header-color__swatch--active[data-v-faefbb22]{border-color:#fff;outline:2px solid var(--accent);outline-offset:1px}.profile-header-color__swatch[data-v-faefbb22]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.uploader[data-v-786e4d9f]{display:flex;flex-direction:column;gap:var(--space-2)}.uploader__grid[data-v-786e4d9f]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-2)}.uploader--logo[data-v-786e4d9f]{align-items:center;padding:var(--space-2) 0;text-align:center}.uploader__grid--logo[data-v-786e4d9f]{grid-template-columns:152px;justify-content:center}.uploader__grid--logo .uploader__item[data-v-786e4d9f],.uploader__grid--logo .uploader__add[data-v-786e4d9f]{aspect-ratio:1;border-radius:28%}.uploader__grid--logo .uploader__item[data-v-786e4d9f]{box-shadow:0 0 0 1px color-mix(in srgb,var(--text) 10%,transparent),0 10px 28px #00000047}.uploader__grid--logo .uploader__add[data-v-786e4d9f]{gap:var(--space-2);border:2px dashed color-mix(in srgb,var(--text) 24%,transparent);background:var(--field-bg)}.uploader__grid--logo .uploader__add small[data-v-786e4d9f]{font-size:13px;font-weight:600}.uploader__grid--logo .uploader__delete[data-v-786e4d9f]{top:10px;right:10px;width:32px;height:32px;background:#000000b8;box-shadow:0 0 0 1.5px #ffffffd9}.uploader--compact[data-v-786e4d9f]{padding:0}.uploader__grid--compact[data-v-786e4d9f]{grid-template-columns:76px}.uploader__grid--compact .uploader__item[data-v-786e4d9f],.uploader__grid--compact .uploader__add[data-v-786e4d9f]{border-radius:26%}.uploader__grid--compact .uploader__add[data-v-786e4d9f]{gap:0}.uploader__grid--compact .uploader__add small[data-v-786e4d9f],.uploader__grid--compact .uploader__pending-scrim strong[data-v-786e4d9f]{display:none}.uploader__grid--compact .uploader__delete[data-v-786e4d9f]{top:4px;right:4px;width:26px;height:26px}.uploader__item[data-v-786e4d9f]{position:relative;aspect-ratio:3/4;border-radius:var(--radius-sm);overflow:hidden;background:var(--surface-2);touch-action:none}.uploader__item--dragging[data-v-786e4d9f]{z-index:5;box-shadow:0 10px 24px #00000052;cursor:grabbing}.uploader__badge[data-v-786e4d9f]{position:absolute;top:6px;left:6px;padding:2px 8px;border:none;border-radius:999px;background:var(--accent);color:#fff;font-size:10px;font-weight:700}.uploader__delete[data-v-786e4d9f]{position:absolute;top:6px;right:6px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:50%;color:#fff;background:#00000073;backdrop-filter:var(--material-blur-sm);-webkit-backdrop-filter:var(--material-blur-sm)}.uploader__delete[data-v-786e4d9f]:disabled{opacity:.4}.uploader__confirm[data-v-786e4d9f]{margin:0;color:var(--text-muted);font-size:15px;line-height:1.45}.uploader__pending[data-v-786e4d9f]{background:rgba(var(--accent-rgb),.12);border:1px solid rgba(var(--accent-rgb),.28);box-shadow:var(--shadow-sm)}.uploader__pending img[data-v-786e4d9f]{filter:saturate(.9) brightness(.72);transform:scale(1.04)}.uploader__pending.is-failed[data-v-786e4d9f]{background:rgba(var(--pass-rgb),.14);border:1px solid rgba(var(--pass-rgb),.32);box-shadow:var(--shadow-sm)}.uploader__pending-scrim[data-v-786e4d9f]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:10px;color:#fff;text-align:center;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.18),transparent 34%),linear-gradient(180deg,#0206172e,#020617b3)}.uploader__pending-scrim strong[data-v-786e4d9f]{font-size:11px;line-height:1.25;text-shadow:0 1px 8px rgba(0,0,0,.45)}.uploader__failed-actions[data-v-786e4d9f]{position:absolute;top:6px;right:6px;display:flex;gap:5px}.uploader__failed-action[data-v-786e4d9f]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;color:#fff;background:#00000061;border:1px solid rgba(255,255,255,.24);box-shadow:var(--shadow-sm)}.uploader__failed-action--clear[data-v-786e4d9f]{color:var(--pass)}.uploader__progress[data-v-786e4d9f]{width:min(74px,78%);height:5px;overflow:hidden;border-radius:999px;background:#ffffff38}.uploader__progress span[data-v-786e4d9f]{display:block;height:100%;border-radius:inherit;background:var(--accent);transition:width .18s ease}.uploader__add[data-v-786e4d9f]{aspect-ratio:3/4;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);border-radius:var(--radius-sm);background:var(--field-bg);border:none;box-shadow:var(--shadow-sm);color:var(--text-muted)}.uploader__add small[data-v-786e4d9f]{font-size:11px}.uploader__add--empty[data-v-786e4d9f]{pointer-events:none;opacity:.45}.uploader__hint[data-v-786e4d9f]{font-size:12px;color:var(--text-muted)}.uploader__reason[data-v-786e4d9f]{display:flex;flex-direction:column;gap:var(--space-4)}.uploader__reason p[data-v-786e4d9f]{margin:0;color:var(--text);font-size:15px;line-height:1.5}.uploader__reason-action[data-v-786e4d9f]{align-self:stretch;padding:14px 16px;border-radius:var(--radius);color:#fff;font-size:15px;font-weight:700;background:var(--material-accent-strong);border:none;box-shadow:var(--shadow-sm)}.field[data-v-d85d8784]{display:flex;flex-direction:column;gap:var(--space-2)}.field>span[data-v-d85d8784]{font-size:13px;font-weight:600;color:var(--text-muted)}.field input[data-v-d85d8784],.field textarea[data-v-d85d8784]{width:100%;min-height:var(--button-height);font-size:16px;font-weight:400;line-height:1.4;color:var(--text);caret-color:var(--accent);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius);padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease}.field input[data-v-d85d8784]::placeholder,.field textarea[data-v-d85d8784]::placeholder{color:var(--text-placeholder);font-weight:400}.field input[data-v-d85d8784]:focus,.field textarea[data-v-d85d8784]:focus{outline:none;border-color:transparent;box-shadow:var(--focus-glow)}.field input[data-v-d85d8784],.field textarea[data-v-d85d8784]{resize:none}.field__control[data-v-d85d8784]{width:100%;min-height:var(--button-height);font-size:16px;font-weight:400;line-height:1.4;color:var(--text);caret-color:var(--accent);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius);padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease}.field__control[data-v-d85d8784]::placeholder{color:var(--text-placeholder);font-weight:400}.field__control[data-v-d85d8784]:focus{outline:none;border-color:transparent;box-shadow:var(--focus-glow)}.field__control[data-v-d85d8784]{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;min-height:120px;cursor:pointer;font:inherit;text-align:left;touch-action:pan-y}.field__control[data-v-d85d8784]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.field__control[data-v-d85d8784]:disabled{cursor:default;opacity:.55}.field__preview[data-v-d85d8784]{display:block;width:100%;text-align:left;max-height:92px;overflow-y:auto;color:var(--text);font-size:16px;font-weight:400;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:none;-webkit-overflow-scrolling:touch}.field__preview[data-v-d85d8784]::-webkit-scrollbar{display:none}.field__preview--empty[data-v-d85d8784]{color:var(--text-placeholder)}.account-type[data-v-88ba9771]{display:grid;gap:var(--space-2)}.account-type[data-v-88ba9771] .c-chip{min-width:0;min-height:88px;align-items:flex-start;padding:14px;border-radius:var(--radius);touch-action:manipulation}.account-type[data-v-88ba9771] .c-chip__title{font-size:16px;line-height:1.2}.account-type[data-v-88ba9771] .c-chip__desc{font-size:12px;line-height:1.35}.field[data-v-9a5a82a5]{display:flex;flex-direction:column;gap:var(--space-2)}.field>span[data-v-9a5a82a5]{font-size:13px;font-weight:600;color:var(--text-muted)}.field input[data-v-9a5a82a5]{width:100%;min-height:var(--button-height);font-size:16px;font-weight:400;line-height:1.4;color:var(--text);caret-color:var(--accent);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius);padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease}.field input[data-v-9a5a82a5]::placeholder{color:var(--text-placeholder);font-weight:400}.field input[data-v-9a5a82a5]:focus{outline:none;border-color:transparent;box-shadow:var(--focus-glow)}.hint[data-v-9a5a82a5]{margin:0;font-size:13px;color:var(--text-muted)}.hint--error[data-v-9a5a82a5]{color:var(--danger, #e5484d)}.company-card[data-v-9a5a82a5]{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:var(--radius);background:var(--surface-2, rgba(127, 127, 127, .1));font-size:13px;color:var(--text-muted)}.company-card strong[data-v-9a5a82a5]{font-size:15px;color:var(--text)}.access-step[data-v-db0b9bd2]{width:100%;max-width:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-6);transition:gap .25s ease}.access-step--code-mode[data-v-db0b9bd2]{gap:0}.access-step__logo[data-v-db0b9bd2]{position:absolute;top:calc(var(--safe-top) + var(--space-5));left:var(--space-5);width:min(38vw,150px);height:auto;object-fit:contain;animation:access-logo-fade-db0b9bd2 .38s ease .08s both}@keyframes access-logo-fade-db0b9bd2{0%{opacity:0}to{opacity:1}}.access-step__copy-shell[data-v-db0b9bd2]{width:100%;display:grid;grid-template-rows:1fr;opacity:1;transform:translateY(0);transition:grid-template-rows .25s ease,opacity .18s ease,transform .25s ease}.access-step--code-mode .access-step__copy-shell[data-v-db0b9bd2]{grid-template-rows:0fr;opacity:0;transform:translateY(-10px)}.access-step__copy[data-v-db0b9bd2]{width:100%;max-width:410px;min-height:0;display:flex;flex-direction:column;gap:var(--space-3);overflow:hidden;color:#fff;text-align:left}.access-step__copy h1[data-v-db0b9bd2],.access-step__copy p[data-v-db0b9bd2]{margin:0}.access-step__copy h1[data-v-db0b9bd2]{max-width:390px;color:#fffffffa;font-size:clamp(25px,7vw,34px);font-weight:850;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.access-step__copy p[data-v-db0b9bd2]{color:#ffffffdb;font-size:15px;font-weight:600;line-height:1.46;text-wrap:balance}.access-step__form[data-v-db0b9bd2]{--button-bg: var(--button-on-brand-bg);width:100%;display:grid;grid-template-rows:minmax(168px,auto)}.access-step__form[data-v-db0b9bd2]>*{grid-area:1/1;align-self:start}.access-step__field[data-v-db0b9bd2]{display:flex;flex-direction:column;gap:0}.access-step__field span[data-v-db0b9bd2]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.access-step__field input[data-v-db0b9bd2]{width:100%;min-height:var(--button-height);font-size:16px;font-weight:400;line-height:1.4;color:var(--text);caret-color:var(--accent);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius);padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease}.access-step__field input[data-v-db0b9bd2]::placeholder{color:var(--text-placeholder);font-weight:400}.access-step__field input[data-v-db0b9bd2]:focus{outline:none;border-color:transparent;box-shadow:var(--focus-glow)}.access-step__field input[data-v-db0b9bd2]{min-height:var(--button-height);background:#ffffffeb;color:#111;text-align:center}.access-step__field input[data-v-db0b9bd2]::placeholder{color:#1111115c}.access-step__choices[data-v-db0b9bd2],.access-step__code-panel[data-v-db0b9bd2]{display:flex;flex-direction:column;gap:var(--space-3)}.access-step__choices[data-v-db0b9bd2] .c-btn--secondary{border:0;background:#ffffff29;box-shadow:none;color:#fff}.access-step__back[data-v-db0b9bd2]{align-self:center;min-height:44px;padding:8px 16px;border:0;background:transparent;color:#ffffffd1;font:inherit;font-size:14px;font-weight:650;cursor:pointer;touch-action:manipulation}.access-step__back[data-v-db0b9bd2]:disabled{opacity:.5;pointer-events:none}.access-step__confirm[data-v-db0b9bd2]{display:flex;flex-direction:column;gap:var(--space-5)}.access-step__confirm-copy[data-v-db0b9bd2]{display:flex;flex-direction:column;gap:var(--space-3)}.access-step__confirm-copy p[data-v-db0b9bd2]{margin:0;color:var(--text-muted);font-size:15px;line-height:1.5}.access-step__confirm-actions[data-v-db0b9bd2]{display:flex;flex-direction:column;gap:var(--space-2)}.access-panel-enter-active[data-v-db0b9bd2],.access-panel-leave-active[data-v-db0b9bd2]{pointer-events:none;transition:opacity .2s ease,transform .2s ease}.access-panel-enter-from[data-v-db0b9bd2],.access-panel-leave-to[data-v-db0b9bd2]{opacity:0;transform:translateY(8px)}@media(prefers-reduced-motion:reduce){.access-step[data-v-db0b9bd2],.access-step__copy-shell[data-v-db0b9bd2],.access-panel-enter-active[data-v-db0b9bd2],.access-panel-leave-active[data-v-db0b9bd2]{transition-duration:.01ms}}.birthdate-field[data-v-791f5410]{display:flex;flex-direction:column}.birthdate-field__button[data-v-791f5410]{width:100%;min-height:var(--button-height);font-size:16px;font-weight:400;line-height:1.4;color:var(--text);caret-color:var(--accent);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius);padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease}.birthdate-field__button[data-v-791f5410]::placeholder{color:var(--text-placeholder);font-weight:400}.birthdate-field__button[data-v-791f5410]:focus{outline:none;border-color:transparent;box-shadow:var(--focus-glow)}.birthdate-field__button[data-v-791f5410]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);text-align:left;color:var(--text)}.birthdate-field__button strong[data-v-791f5410],.birthdate-field__button small[data-v-791f5410]{display:block}.birthdate-field__button strong[data-v-791f5410]{font-size:16px;font-weight:400}.birthdate-field__button small[data-v-791f5410]{margin-top:2px;color:var(--text-muted);font-size:12px}.birthdate-field__chevron[data-v-791f5410]{display:grid;place-items:center;flex:0 0 auto;color:var(--text-muted);opacity:.82}.birthdate-picker[data-v-791f5410]{display:flex;flex-direction:column;gap:var(--space-4)}.birthdate-picker__wheels[data-v-791f5410]{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-2);min-height:220px;padding:var(--space-2);border-radius:var(--radius);background:var(--field-bg);border:1px solid var(--field-border);box-shadow:var(--shadow-sm)}.birthdate-picker__wheels[data-v-791f5410]:before{content:"";position:absolute;left:var(--space-2);right:var(--space-2);top:50%;height:44px;transform:translateY(-50%);border-radius:var(--radius-sm);background:var(--accent);pointer-events:none}.birthdate-picker__wheel[data-v-791f5410]{position:relative;z-index:1;height:220px;overflow-y:auto;scroll-snap-type:y mandatory;scroll-padding-block:88px;-webkit-overflow-scrolling:touch;padding-block:88px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to bottom,transparent,black 26%,black 74%,transparent);mask-image:linear-gradient(to bottom,transparent,black 26%,black 74%,transparent)}.birthdate-picker__wheel[data-v-791f5410]::-webkit-scrollbar{display:none}.birthdate-picker__option[data-v-791f5410]{display:block;width:100%;height:44px;scroll-snap-align:center;scroll-snap-stop:always;color:var(--text-muted);font-size:16px;font-weight:600;text-align:center;border-radius:var(--radius-sm)}.birthdate-picker__option--active[data-v-791f5410]{color:#fff;font-weight:700}.birthdate-picker__confirm[data-v-791f5410]{width:100%;padding:14px 16px;border-radius:var(--radius);color:#fff;font-size:16px;font-weight:750;background:var(--material-accent-strong);border:none;box-shadow:var(--shadow-sm)}.field[data-v-67b2d7f1]{display:flex;flex-direction:column;gap:var(--space-2)}.field>span[data-v-67b2d7f1]{font-size:13px;font-weight:600;color:var(--text-muted)}.field input[data-v-67b2d7f1]{width:100%;min-height:var(--button-height);font-size:16px;font-weight:400;line-height:1.4;color:var(--text);caret-color:var(--accent);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius);padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease}.field input[data-v-67b2d7f1]::placeholder{color:var(--text-placeholder);font-weight:400}.field input[data-v-67b2d7f1]:focus{outline:none;border-color:transparent;box-shadow:var(--focus-glow)}.gender-grid[data-v-67b2d7f1]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2)}.gender-grid[data-v-67b2d7f1] .c-chip{flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-2)}.links[data-v-9f5a9726]{display:flex;flex-direction:column;gap:var(--space-3)}.links__row[data-v-9f5a9726]{--field-bg: var(--control-bg);display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius);background:var(--control-bg-muted);border:none;box-shadow:var(--shadow-sm)}.links__icon[data-v-9f5a9726]{width:38px;height:38px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:11px;background:var(--field-bg);border:0;color:var(--accent)}.links__field[data-v-9f5a9726]{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:6px}.links__label[data-v-9f5a9726]{color:var(--text-muted);font-size:12px;font-weight:500;line-height:1.2}.links__control[data-v-9f5a9726]{position:relative;display:flex;align-items:center}.links__input[data-v-9f5a9726]{width:100%;min-height:var(--button-height);font-size:16px;font-weight:400;line-height:1.4;color:var(--text);caret-color:var(--accent);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius);padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease}.links__input[data-v-9f5a9726]::placeholder{color:var(--text-placeholder);font-weight:400}.links__input[data-v-9f5a9726]:focus{outline:none;border-color:transparent;box-shadow:var(--focus-glow)}.links__input[data-v-9f5a9726]{padding-right:42px}.links__input--invalid[data-v-9f5a9726]{border-color:color-mix(in srgb,var(--pass) 46%,transparent)}.links__clear[data-v-9f5a9726]{position:absolute;right:8px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:50%;background:var(--control-bg-muted);color:var(--text-muted)}.links__error[data-v-9f5a9726]{margin:0;color:var(--pass);font-size:12px;font-weight:650;line-height:1.3}.field[data-v-10ce0ed7]{display:flex;flex-direction:column;gap:var(--space-3)}.looking-for-intent[data-v-fb607f84]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.looking-for-intent[data-v-fb607f84] .c-chip{min-width:0;min-height:88px;align-items:flex-start;padding:14px;border-radius:var(--radius);touch-action:manipulation}.looking-for-intent[data-v-fb607f84] .c-chip:last-child{grid-column:1/-1;min-height:72px}.looking-for-intent[data-v-fb607f84] .c-chip__title{font-size:16px;line-height:1.2}.looking-for-intent[data-v-fb607f84] .c-chip__desc{font-size:12px;line-height:1.35}.looking-for[data-v-7492a867]{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--space-2)}.looking-for--large[data-v-7492a867]{gap:10px}.looking-for--large[data-v-7492a867] .c-chip--pill{min-height:40px;padding:10px 16px;font-size:15px;font-weight:600}.looking-for--immersive[data-v-7492a867]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.looking-for--immersive[data-v-7492a867] .c-chip{min-width:0;min-height:92px;align-items:flex-start;padding:14px 16px;border:none;border-radius:var(--radius);touch-action:manipulation}.looking-for--immersive[data-v-7492a867] .c-chip__title{font-size:16px;font-weight:600;line-height:1.2}.looking-for--immersive[data-v-7492a867] .c-chip__desc{font-size:12px;font-weight:500;line-height:1.35}.looking-for--immersive[data-v-7492a867] .c-chip:last-child:nth-child(odd){grid-column:1/-1}.skill-picker[data-v-b4609a98]{display:flex;flex-direction:column;gap:var(--space-3)}.skill-picker__suggestions[data-v-b4609a98],.skill-picker__picks[data-v-b4609a98]{display:flex;flex-direction:column;gap:var(--space-2)}.skill-picker__section-head[data-v-b4609a98]{min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:0 2px;color:var(--text-muted);font-size:12px;font-weight:700}.skill-picker__selected-list[data-v-b4609a98]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.skill-picker__selected-item[data-v-b4609a98]{min-height:44px;max-width:100%;display:inline-flex;align-items:center;gap:var(--space-2);padding:0 12px 0 15px;border-radius:999px;background:var(--accent);color:#fff;font-size:14px;font-weight:700;touch-action:manipulation}.skill-picker__selected-item span[data-v-b4609a98]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-picker__selected-item[data-v-b4609a98] .icon{flex:0 0 auto}.skill-picker__search-wrap[data-v-b4609a98]{display:flex;flex-direction:column;gap:6px}.skill-picker__field[data-v-b4609a98]{min-height:var(--button-height);display:flex;align-items:center;gap:4px;padding:2px 2px 2px 14px;border:1px solid var(--field-border);border-radius:var(--radius);background:var(--field-bg);color:var(--text-muted);transition:border-color .18s ease,box-shadow .18s ease}.skill-picker__field[data-v-b4609a98]:focus-within{box-shadow:var(--focus-glow);color:var(--accent)}.skill-picker__field input[data-v-b4609a98]{min-width:0;flex:1 1 auto;height:44px;padding:0 8px;border:0;background:transparent;color:var(--text);font:inherit;font-size:16px;font-weight:400;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.skill-picker__field input[data-v-b4609a98]::-webkit-search-cancel-button,.skill-picker__field input[data-v-b4609a98]::-webkit-search-decoration{display:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.skill-picker__field input[data-v-b4609a98]::placeholder{color:var(--text-placeholder)}.skill-picker__add[data-v-b4609a98]{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;border-radius:calc(var(--radius) - 4px);touch-action:manipulation}.skill-picker__add[data-v-b4609a98]{background:var(--accent);color:#fff}.skill-picker__add[data-v-b4609a98]:disabled{background:var(--control-bg-disabled);color:var(--text-muted)}.skill-picker__suggestions[data-v-b4609a98]{padding-top:var(--space-1)}.skill-picker__suggestion-grid[data-v-b4609a98]{display:flex;flex-wrap:wrap;gap:6px}.skill-picker__suggestion[data-v-b4609a98]{min-width:0;min-height:44px;max-width:100%;display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;border:0;border-radius:999px;background:var(--button-secondary-bg);color:var(--text);font-size:12px;font-weight:500;text-align:left;touch-action:manipulation}.skill-picker__suggestion span[data-v-b4609a98]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(prefers-reduced-motion:reduce){.skill-picker__field[data-v-b4609a98]{transition:none}}.education[data-v-ee48effe]{display:flex;flex-direction:column;gap:var(--space-4)}.education__card[data-v-ee48effe]{--field-bg: var(--control-bg);position:relative;z-index:0;display:flex;flex-direction:column;gap:var(--space-2);overflow:visible;padding:var(--space-3);border-radius:var(--radius);background:var(--control-bg-muted);border:none;box-shadow:var(--shadow-sm)}.education__card[data-v-ee48effe]:focus-within{z-index:2}.education__header[data-v-ee48effe]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:32px;padding-inline:2px;color:var(--text-muted);font-size:14px;font-weight:500}.education__input[data-v-ee48effe]{width:100%;min-height:var(--button-height);font-size:16px;font-weight:400;line-height:1.4;color:var(--text);caret-color:var(--accent);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius);padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease}.education__input[data-v-ee48effe]::placeholder{color:var(--text-placeholder);font-weight:400}.education__input[data-v-ee48effe]:focus{outline:none;border-color:transparent;box-shadow:var(--focus-glow)}.education__current-toggle[data-v-ee48effe]{margin-top:var(--space-1)}.education__remove[data-v-ee48effe]{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;margin:-6px -6px -6px 0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted)}.education__remove[data-v-ee48effe]:active{background:var(--field-bg);color:var(--pass)}.education__remove[data-v-ee48effe]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.education__add[data-v-ee48effe]{display:flex;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius);min-height:var(--button-height);border:0;color:var(--accent);font-size:14px;font-weight:650;background:var(--button-secondary-bg)}.experience[data-v-86185a2d]{display:flex;flex-direction:column;gap:var(--space-4)}.experience__card[data-v-86185a2d]{--field-bg: var(--control-bg);position:relative;z-index:0;display:flex;flex-direction:column;gap:var(--space-2);overflow:visible;padding:var(--space-3);border-radius:var(--radius);background:var(--control-bg-muted);border:none;box-shadow:var(--shadow-sm)}.experience__header[data-v-86185a2d]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:32px;padding-inline:2px;color:var(--text-muted);font-size:14px;font-weight:500}.experience__input[data-v-86185a2d]{width:100%;min-height:var(--button-height);font-size:16px;font-weight:400;line-height:1.4;color:var(--text);caret-color:var(--accent);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius);padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease}.experience__input[data-v-86185a2d]::placeholder{color:var(--text-placeholder);font-weight:400}.experience__input[data-v-86185a2d]:focus{outline:none;border-color:transparent;box-shadow:var(--focus-glow)}.experience__current-toggle[data-v-86185a2d]{margin-top:var(--space-1)}.experience__remove[data-v-86185a2d]{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;margin:-6px -6px -6px 0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted)}.experience__remove[data-v-86185a2d]:active{background:var(--field-bg);color:var(--pass)}.experience__remove[data-v-86185a2d]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.experience__add[data-v-86185a2d]{display:flex;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius);min-height:var(--button-height);border:0;color:var(--accent);font-size:14px;font-weight:650;background:var(--button-secondary-bg)}.onboarding-root[data-v-e486edf7]{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);height:100%;overflow:hidden;background:radial-gradient(circle at 20% 8%,rgba(117,52,255,.8),transparent 32%),linear-gradient(180deg,#2418ff,#0778ff 48%,#dbe7ff)}.onboarding-root[data-v-e486edf7]>*{grid-area:1/1;min-width:0}.moderation-pending[data-v-e486edf7]{min-height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-6);padding:calc(var(--safe-top) + var(--space-5)) var(--space-5) calc(var(--safe-bottom) + var(--space-5));overflow:hidden;background:radial-gradient(circle at 20% 8%,rgba(117,52,255,.8),transparent 32%),linear-gradient(180deg,#2418ff,#0778ff 48%,#dbe7ff)}.moderation-pending__logo[data-v-e486edf7]{width:min(42vw,170px);height:auto;object-fit:contain}.moderation-pending__content[data-v-e486edf7]{display:flex;flex-direction:column;gap:var(--space-3);color:#fff}.moderation-pending__content h1[data-v-e486edf7]{margin:0;max-width:340px;font-size:clamp(34px,9vw,48px);font-weight:900;line-height:1.12}.moderation-pending__content p[data-v-e486edf7]{margin:0;max-width:340px;color:#ffffffdb;font-size:16px;font-weight:650;line-height:1.4}.moderation-pending[data-v-e486edf7] .c-btn--secondary{background:#ffffff2e;color:#fff;border-color:#ffffff59}.moderation-pending__actions[data-v-e486edf7]{--button-bg: var(--button-on-brand-bg);display:flex;flex-direction:column;gap:var(--space-3)}.onboarding-stage[data-v-e486edf7]{--onboarding-sheet: var(--surface);--onboarding-gutter: var(--space-4);--onboarding-fade-top: 0px;--onboarding-fade-bottom: 0px;position:relative;height:100%;min-height:100%;display:flex;flex-direction:column;overflow:hidden;background:radial-gradient(circle at 20% 8%,rgba(117,52,255,.8),transparent 32%),linear-gradient(180deg,#2418ff,#0778ff 48%,#dbe7ff)}.onboarding-stage__brand[data-v-e486edf7]{position:relative;flex:0 0 auto;display:grid;place-items:center;padding:calc(var(--safe-top) + var(--space-4)) var(--space-5) var(--space-4)}.onboarding-stage__logo-float[data-v-e486edf7]{display:grid;place-items:center;height:56px;position:relative;z-index:10;animation:onboarding-logo-float-e486edf7 4.6s ease-in-out infinite}.onboarding-stage__logo[data-v-e486edf7]{display:block;width:min(46vw,168px);max-height:56px;height:auto;object-fit:contain;transform-origin:50% 70%;filter:drop-shadow(0 5px 16px rgba(0,48,132,.2))}.onboarding-stage__logo--sway-back[data-v-e486edf7]{animation:onboarding-logo-sway-back-e486edf7 .9s ease-in-out}.onboarding-stage__logo--sway-forward[data-v-e486edf7]{animation:onboarding-logo-sway-forward-e486edf7 .9s ease-in-out}.onboarding-stage__settings[data-v-e486edf7]{position:fixed;top:calc(var(--safe-top) + var(--space-3));right:var(--space-4);z-index:30}.onboarding-stage__sheet[data-v-e486edf7]{--field-bg: var(--control-bg-muted);position:relative;z-index:20;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;width:100%;margin:0;overflow:hidden;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--onboarding-sheet);padding:var(--space-4) 0 0}.onboarding-stage__panels[data-v-e486edf7]{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);flex:1 1 auto;min-height:0;overflow:hidden}.onboarding-stage__panel[data-v-e486edf7]{grid-area:1/1;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.onboarding-stage__head[data-v-e486edf7]{position:relative;z-index:2;flex:0 0 auto;padding:0 var(--onboarding-gutter) var(--space-2)}.onboarding-stage__body[data-v-e486edf7]{position:relative;z-index:0;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:0}.onboarding-stage__body[data-v-e486edf7]:after{content:"";flex:0 0 auto;height:var(--space-5)}.onboarding-stage__sheet--fade-top .onboarding-stage__body[data-v-e486edf7],.onboarding-stage__sheet--fade-bottom .onboarding-stage__body[data-v-e486edf7]{-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.22) calc(var(--onboarding-fade-top) * .45),rgba(0,0,0,.62) calc(var(--onboarding-fade-top) * .78),#000 var(--onboarding-fade-top),#000 calc(100% - var(--onboarding-fade-bottom)),rgba(0,0,0,.62) calc(100% - var(--onboarding-fade-bottom) * .78),rgba(0,0,0,.22) calc(100% - var(--onboarding-fade-bottom) * .45),rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.22) calc(var(--onboarding-fade-top) * .45),rgba(0,0,0,.62) calc(var(--onboarding-fade-top) * .78),#000 var(--onboarding-fade-top),#000 calc(100% - var(--onboarding-fade-bottom)),rgba(0,0,0,.62) calc(100% - var(--onboarding-fade-bottom) * .78),rgba(0,0,0,.22) calc(100% - var(--onboarding-fade-bottom) * .45),rgba(0,0,0,0) 100%)}.onboarding-stage__sheet--fade-top[data-v-e486edf7]{--onboarding-fade-top: 36px}.onboarding-stage__sheet--fade-bottom[data-v-e486edf7]{--onboarding-fade-bottom: 40px}.onboarding-stage__content[data-v-e486edf7]{position:relative;flex:1 0 auto;display:flex;flex-direction:column;padding:8px var(--onboarding-gutter) 0}.onboarding-stage__title[data-v-e486edf7]{margin:0;color:var(--text);font-size:22px;font-weight:700;line-height:1.3;text-align:left}.onboarding-stage__subtitle[data-v-e486edf7]{margin:6px 0 0;color:var(--text-muted);font-size:14px;font-weight:400;line-height:1.4;text-align:left}.onboarding-stage__step[data-v-e486edf7]{position:relative;flex:1 0 auto;display:flex;flex-direction:column;gap:var(--space-4)}.onboarding-stage__step[data-v-e486edf7] .education,.onboarding-stage__step[data-v-e486edf7] .experience{padding:0}.onboarding-stage__nav[data-v-e486edf7]{position:relative;z-index:2;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--onboarding-gutter) calc(var(--safe-bottom) + var(--space-5));background:var(--onboarding-sheet)}.onboarding-screen-enter-active[data-v-e486edf7],.onboarding-screen-leave-active[data-v-e486edf7],.onboarding-step-enter-active[data-v-e486edf7],.onboarding-step-leave-active[data-v-e486edf7]{pointer-events:none;transition:opacity .24s var(--ease-standard)}.onboarding-step-enter-from[data-v-e486edf7],.onboarding-step-leave-to[data-v-e486edf7]{opacity:0}[data-theme=light]{--onboarding-fade-top: 80px}[data-theme=light]{--onboarding-fade-bottom: 84px}@keyframes onboarding-logo-float-e486edf7{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-7px,0)}}@keyframes onboarding-logo-sway-back-e486edf7{0%{transform:rotate(0)}25%{transform:rotate(-6deg)}55%{transform:rotate(3deg)}80%{transform:rotate(-1deg)}to{transform:rotate(0)}}@keyframes onboarding-logo-sway-forward-e486edf7{0%{transform:rotate(0)}25%{transform:rotate(6deg)}55%{transform:rotate(-3deg)}80%{transform:rotate(1deg)}to{transform:rotate(0)}}@media(prefers-reduced-motion:reduce){.onboarding-screen-enter-active[data-v-e486edf7],.onboarding-screen-leave-active[data-v-e486edf7],.onboarding-step-enter-active[data-v-e486edf7],.onboarding-step-leave-active[data-v-e486edf7]{transition-duration:.01ms}.onboarding-stage__logo-float[data-v-e486edf7],.onboarding-stage__logo--sway-back[data-v-e486edf7],.onboarding-stage__logo--sway-forward[data-v-e486edf7]{animation:none}}.onboarding-screen-enter-from[data-v-e486edf7],.onboarding-screen-leave-to[data-v-e486edf7]{opacity:0}.onboarding-access[data-v-e486edf7]{position:relative;display:flex;flex-direction:column;align-items:center;height:100%;min-height:0;padding:calc(var(--safe-top) + 96px) var(--space-5) calc(var(--safe-bottom) + var(--space-5));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:radial-gradient(circle at 20% 8%,rgba(117,52,255,.8),transparent 32%),linear-gradient(180deg,#2418ff,#0778ff 48%,#dbe7ff)}.onboarding-access__body[data-v-e486edf7]{flex:0 0 auto;margin-block:auto;width:100%;max-width:420px;display:flex;align-items:center;justify-content:center}.profile-edit[data-v-746c6b1e]{gap:0;padding-right:var(--space-4);padding-left:var(--space-4);padding-bottom:calc(var(--safe-bottom) + 108px)}.profile-edit__header[data-v-746c6b1e]{display:flex;flex-direction:column;gap:var(--space-1)}.profile-edit__validation[data-v-746c6b1e]{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:24px;padding:var(--space-3);border:1px solid color-mix(in srgb,var(--danger) 28%,transparent);border-radius:var(--radius);background:color-mix(in srgb,var(--danger) 8%,var(--surface));color:var(--text)}.profile-edit__validation>svg[data-v-746c6b1e]{flex:0 0 auto;margin-top:1px;color:var(--danger)}.profile-edit__validation strong[data-v-746c6b1e]{display:block;font-size:14px;font-weight:750}.profile-edit__validation p[data-v-746c6b1e]{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:13px;line-height:1.4}.profile-edit__validation ul[data-v-746c6b1e]{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:var(--space-2) 0 0;padding:0;list-style:none}.profile-edit__validation li[data-v-746c6b1e]{padding:4px 8px;border-radius:999px;background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger);font-size:12px;font-weight:650}.edit-chapter[data-v-746c6b1e]{display:flex;flex-direction:column;gap:var(--space-4)}.edit-chapter__rule[data-v-746c6b1e]{height:1px;margin:24px 4px 0;background:var(--hairline)}.edit-chapter h2[data-v-746c6b1e]{margin:0;padding:0 4px;color:var(--text);font-size:20px;font-weight:650;line-height:1.2}.edit-chapter__stack[data-v-746c6b1e]{display:flex;flex-direction:column;gap:var(--space-4)}.edit-chapter__stack--loose[data-v-746c6b1e]{gap:var(--space-5)}.edit-group[data-v-746c6b1e]{display:flex;flex-direction:column;gap:8px}.edit-group h3[data-v-746c6b1e]{margin:0;padding:0 16px;color:var(--text-muted);font-size:13px;font-weight:450;line-height:1.2}.profile-edit__actions[data-v-746c6b1e]{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;gap:var(--space-2);padding:var(--space-5) var(--space-5) calc(var(--safe-bottom) + var(--space-3));isolation:isolate;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.profile-edit__actions[data-v-746c6b1e]:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:blur(30px) saturate(1.12);content:"";pointer-events:none;mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.06) 8%,rgba(0,0,0,.18) 18%,rgba(0,0,0,.4) 32%,rgba(0,0,0,.68) 48%,rgba(0,0,0,.88) 64%,#000 78%);-webkit-backdrop-filter:blur(30px) saturate(1.12);-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.06) 8%,rgba(0,0,0,.18) 18%,rgba(0,0,0,.4) 32%,rgba(0,0,0,.68) 48%,rgba(0,0,0,.88) 64%,#000 78%)}.profile-edit__actions[data-v-746c6b1e]>*{position:relative;z-index:1}.profile-edit__actions--hidden[data-v-746c6b1e]{opacity:0;transform:translateY(18px);visibility:hidden;pointer-events:none}.settings-menu__trigger[data-v-39e88a8e]{width:100%;min-height:48px;display:flex;align-items:center;gap:12px;padding:0 16px;color:var(--text);font-size:17px;font-weight:450;line-height:1.2;text-align:left;cursor:pointer;touch-action:manipulation}.settings-menu__trigger[data-v-39e88a8e]:active,.settings-menu__trigger--open[data-v-39e88a8e]{background:color-mix(in srgb,var(--text) 6%,transparent)}.settings-menu__title[data-v-39e88a8e]{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-menu__value[data-v-39e88a8e]{min-width:0;max-width:46%;overflow:hidden;color:var(--text-muted);font-size:17px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.settings-menu__chevron[data-v-39e88a8e]{flex:0 0 auto;color:var(--text-faint);transition:transform .16s ease}.settings-menu__chevron--open[data-v-39e88a8e]{transform:rotate(90deg)}.settings-menu__panel[data-v-39e88a8e]{position:fixed;z-index:1200;display:flex;flex-direction:column;overflow:hidden;padding:4px;border-radius:var(--radius-lg);background:var(--field-bg);border:1px solid var(--field-border);box-shadow:var(--shadow-sm);box-shadow:var(--shadow-md)}.settings-menu__option[data-v-39e88a8e]{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:0 12px;border-radius:12px;color:var(--text);font-size:16px;font-weight:500;text-align:left;cursor:pointer;touch-action:manipulation}.settings-menu__option>span[data-v-39e88a8e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-menu__option--active[data-v-39e88a8e]{color:var(--accent)}.settings-menu__option[data-v-39e88a8e]:active{background:color-mix(in srgb,var(--text) 6%,transparent)}.settings-menu-enter-active[data-v-39e88a8e],.settings-menu-leave-active[data-v-39e88a8e]{transition:opacity .16s ease,transform .16s ease}.settings-menu-enter-from[data-v-39e88a8e],.settings-menu-leave-to[data-v-39e88a8e]{opacity:0;transform:translateY(-6px) scale(.98)}@media(prefers-reduced-motion:reduce){.settings-menu__chevron[data-v-39e88a8e],.settings-menu-enter-active[data-v-39e88a8e],.settings-menu-leave-active[data-v-39e88a8e]{transition:none}.settings-menu-enter-from[data-v-39e88a8e],.settings-menu-leave-to[data-v-39e88a8e]{transform:none}}.profile-settings[data-v-b14fb751]{gap:28px;padding-bottom:calc(var(--safe-bottom) + var(--space-6))}.profile-settings__header[data-v-b14fb751]{display:flex;flex-direction:column;align-items:flex-start;gap:0}.profile-settings__header .page__title[data-v-b14fb751]{margin-bottom:0}.profile-settings__toggle[data-v-b14fb751]{display:flex;align-items:center;gap:12px;min-height:48px;padding-left:16px;color:var(--text)}.profile-settings__toggle[data-v-b14fb751] .c-switch{min-height:48px;flex:1 1 auto;padding:0 16px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}.profile-settings__toggle[data-v-b14fb751] .c-switch__copy strong{font-size:17px;font-weight:450}.profile-settings__reset[data-v-b14fb751]{min-height:128px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);text-align:center}.profile-settings__reset>strong[data-v-b14fb751]{color:var(--text);font-size:42px;font-weight:850;line-height:1}.profile-settings__reset>p[data-v-b14fb751]{max-width:320px;margin:0;color:var(--text-muted);font-size:14px;line-height:1.5}.profile-settings__cooldown[data-v-b14fb751]{display:flex;max-width:320px;flex-direction:column;align-items:center;padding:var(--space-3) 0}.profile-settings__cooldown-eyebrow[data-v-b14fb751]{margin:0 0 var(--space-1);color:var(--text-muted);font-size:13px;font-weight:700}.profile-settings__cooldown-timer[data-v-b14fb751]{margin:0;color:var(--text);font-size:clamp(38px,12vw,52px);font-weight:800;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.045em}.profile-settings__cooldown-description[data-v-b14fb751]{margin:var(--space-3) 0 0;color:var(--text-muted);font-size:14px;line-height:1.5}.profile-settings__reset-actions[data-v-b14fb751]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2)}.profile-settings__reset-actions--single[data-v-b14fb751]{grid-template-columns:1fr}.vacancy-actions[data-v-8f2784d5]{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-1) 0 var(--space-3)}.vacancy-actions button[data-v-8f2784d5]{display:flex;align-items:center;gap:var(--space-3);min-height:52px;padding:0 var(--space-4);border-radius:var(--radius);background:var(--control-bg);color:var(--text);font-size:15px;font-weight:650;text-align:left;touch-action:manipulation}.vacancy-actions button[data-v-8f2784d5]:disabled{opacity:.5}.vacancy-actions button[data-v-8f2784d5]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.vacancy-actions__danger[data-v-8f2784d5]{color:var(--pass)!important}.vacancy-actions__confirm[data-v-8f2784d5]{margin:0;color:var(--text-muted);font-size:15px;line-height:1.45}.vacancy-skeleton[data-v-36b4d611]{--skeleton-fill: color-mix(in srgb, var(--text-muted) 18%, transparent);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.vacancy-skeleton+.vacancy-skeleton[data-v-36b4d611]{border-top:1px solid var(--hairline)}.vacancy-skeleton__main[data-v-36b4d611]{display:flex;align-items:center;gap:var(--space-3);min-height:62px}.vacancy-skeleton__avatar[data-v-36b4d611],.vacancy-skeleton__bar[data-v-36b4d611],.vacancy-skeleton__stat[data-v-36b4d611]{background:var(--skeleton-fill);animation:vacancy-skeleton-pulse-36b4d611 1.2s ease-in-out infinite alternate}.vacancy-skeleton__avatar[data-v-36b4d611]{flex:0 0 auto;width:44px;height:44px;border-radius:12px}.vacancy-skeleton__copy[data-v-36b4d611]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.vacancy-skeleton__bar[data-v-36b4d611]{display:block;height:12px;border-radius:6px}.vacancy-skeleton__bar--title[data-v-36b4d611]{width:140px}.vacancy-skeleton__bar--salary[data-v-36b4d611]{width:96px}.vacancy-skeleton__bar--status[data-v-36b4d611]{width:84px;height:26px;margin-left:auto;border-radius:999px}.vacancy-skeleton__stats[data-v-36b4d611]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.vacancy-skeleton__stat[data-v-36b4d611]{height:56px;border-radius:var(--radius)}@keyframes vacancy-skeleton-pulse-36b4d611{0%{opacity:.55}to{opacity:1}}@media(prefers-reduced-motion:reduce){.vacancy-skeleton__avatar[data-v-36b4d611],.vacancy-skeleton__bar[data-v-36b4d611],.vacancy-skeleton__stat[data-v-36b4d611]{animation:none}}.my-vacancies[data-v-4d367583]{display:flex;flex-direction:column;gap:var(--space-2)}.my-vacancies__title[data-v-4d367583]{margin:0;padding:0 16px;color:var(--text-muted);font-size:13px;font-weight:450;line-height:1.2}.my-vacancies__list[data-v-4d367583]{display:flex;flex-direction:column;gap:var(--space-2)}.my-vacancies__list[data-v-4d367583] .vacancy-card,.my-vacancies__list[data-v-4d367583] .vacancy-skeleton{border-radius:20px;background:var(--surface)}.my-vacancies__list[data-v-4d367583] .vacancy-card:before{display:none}.my-vacancies__list[data-v-4d367583] .vacancy-skeleton.vacancy-skeleton{border-top:0}.my-vacancies__actions[data-v-4d367583]{display:flex;gap:var(--space-2)}.my-vacancies__actions--split[data-v-4d367583]>*{flex:1 1 0}.my-vacancies__empty[data-v-4d367583]{margin:0;border-radius:20px;background:var(--surface);padding:var(--space-4);color:var(--text-muted);font-size:14px;line-height:1.4}.email-addon-root[data-v-c5f2eb22]{min-width:0}.email-addon[data-v-c5f2eb22]{display:flex;min-width:0;flex-direction:column;gap:var(--space-4);padding:var(--space-4);border:none;border-radius:var(--radius-card);background:var(--surface)}.email-addon__task[data-v-c5f2eb22]{position:relative}.email-addon__complete-badge[data-v-c5f2eb22]{position:absolute;z-index:1;top:0;right:0;display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:var(--accent);color:#fff}.email-addon__header[data-v-c5f2eb22]{display:flex;min-width:0;align-items:center;gap:var(--space-3)}.email-addon__header h3[data-v-c5f2eb22]{margin:0;color:var(--text);font-size:18px;line-height:1.25;letter-spacing:-.015em}.email-addon__header p[data-v-c5f2eb22]{margin:5px 0 0;overflow:hidden;color:var(--text-muted);font-size:13px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.email-addon__copy[data-v-c5f2eb22]{min-width:0}.email-addon__task.is-bound .email-addon__copy[data-v-c5f2eb22]{padding-right:30px}.email-addon__icon-card[data-v-c5f2eb22]{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;overflow:hidden;border-radius:13px;background:var(--button-secondary-bg);color:var(--text)}.email-addon__card-lottie[data-v-c5f2eb22]{display:block;width:39px;height:39px}.email-addon__card-lottie[data-v-c5f2eb22] svg{display:block}.email-addon__actions[data-v-c5f2eb22]{display:grid;grid-template-columns:1fr;gap:var(--space-2)}.email-addon__actions[data-v-c5f2eb22] .c-btn{min-height:48px;padding:10px 12px;font-size:14px}.email-addon__actions.is-split[data-v-c5f2eb22]{grid-template-columns:repeat(2,minmax(0,1fr))}.email-addon__form[data-v-c5f2eb22]{min-width:0;max-width:100%}.email-addon__viewport[data-v-c5f2eb22]{overflow:hidden;width:100%;min-width:0}.email-addon__track[data-v-c5f2eb22]{display:grid;grid-template-columns:100% 100%;width:100%;transition:transform .36s cubic-bezier(.32,.72,0,1);will-change:transform}.email-addon__track--code[data-v-c5f2eb22]{transform:translate3d(-100%,0,0)}.email-addon__track--instant[data-v-c5f2eb22]{transition:none}.email-addon__step[data-v-c5f2eb22]{display:flex;min-width:0;flex-direction:column;gap:8px;padding:3px;backface-visibility:hidden}.email-addon__animation[data-v-c5f2eb22]{display:grid;width:144px;height:144px;margin:0 auto var(--space-2);place-items:center;color:var(--accent)}.email-addon__lottie[data-v-c5f2eb22]{display:block;width:136px;height:136px;overflow:hidden}.email-addon__lottie[data-v-c5f2eb22] svg{display:block}.email-addon__input[data-v-c5f2eb22]{width:100%;min-height:var(--button-height);font-size:16px;font-weight:400;line-height:1.4;color:var(--text);caret-color:var(--accent);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius);padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease}.email-addon__input[data-v-c5f2eb22]::placeholder{color:var(--text-placeholder);font-weight:400}.email-addon__input[data-v-c5f2eb22]:focus{outline:none;border-color:transparent;box-shadow:var(--focus-glow)}.email-addon__input--invalid[data-v-c5f2eb22]{border-color:color-mix(in srgb,var(--pass) 46%,transparent)}.email-addon__otp[data-v-c5f2eb22]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-2)}.email-addon__otp-cell[data-v-c5f2eb22]{width:100%;min-height:var(--button-height);font-size:16px;font-weight:400;line-height:1.4;color:var(--text);caret-color:var(--accent);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius);padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease}.email-addon__otp-cell[data-v-c5f2eb22]::placeholder{color:var(--text-placeholder);font-weight:400}.email-addon__otp-cell[data-v-c5f2eb22]:focus{outline:none;border-color:transparent;box-shadow:var(--focus-glow)}.email-addon__otp-cell[data-v-c5f2eb22]{min-width:0;aspect-ratio:1;padding:0;font-size:20px;font-weight:750;text-align:center}.email-addon__field-hint[data-v-c5f2eb22],.email-addon__error[data-v-c5f2eb22],.email-addon__unbind-copy[data-v-c5f2eb22]{margin:0;font-size:13px;line-height:1.45}.email-addon__field-hint[data-v-c5f2eb22],.email-addon__unbind-copy[data-v-c5f2eb22]{color:var(--text-muted)}.email-addon__error[data-v-c5f2eb22]{color:var(--pass);font-weight:650}.email-addon__resend[data-v-c5f2eb22]{align-self:flex-start;min-height:44px;padding:0;border:0;background:none;color:var(--accent);font-size:14px;font-weight:700}.email-addon__resend[data-v-c5f2eb22]:disabled{color:var(--text-muted)}.email-addon__modal-actions[data-v-c5f2eb22]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.email-addon__modal-actions[data-v-c5f2eb22] .c-btn{min-height:48px;padding:10px 12px;font-size:14px}@media(max-width:360px){.email-addon__actions.is-split[data-v-c5f2eb22]{grid-template-columns:1fr}}.profile[data-v-40334859]{gap:0;padding:0}.profile__hero[data-v-40334859]{position:relative;z-index:1;isolation:isolate;flex-shrink:0;height:calc(238px + var(--safe-top));display:flex;flex-direction:column;align-items:center;justify-content:flex-end;overflow:hidden;padding:var(--space-4) var(--space-4) calc(28px + var(--space-3));padding-top:calc(var(--safe-top) + var(--space-4))}.profile__wallpaper-pin[data-v-40334859]{position:fixed;top:0;right:0;left:0;z-index:0;height:calc(238px + var(--safe-top) + 480px);overflow:hidden;pointer-events:none}.profile__wallpaper[data-v-40334859]{height:100%}.profile__wallpaper-shield[data-v-40334859]{position:fixed;z-index:0;top:calc(238px + var(--safe-top) + 200px);right:0;bottom:0;left:0;background:var(--bg);pointer-events:none}.profile__wallpaper-shift[data-v-40334859]{position:relative;height:160%;transform-origin:top center}.profile__scrim[data-v-40334859]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 40%,rgba(255,255,255,.16),transparent 26%),linear-gradient(180deg,#00000014,#0000007a)}.profile__hidden-badge[data-v-40334859]{position:absolute;z-index:5;top:calc(var(--safe-top) + var(--space-3));left:50%;max-width:calc(100% - var(--space-6));min-height:36px;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:none;border-radius:999px;background:color-mix(in srgb,var(--surface) 90%,transparent);box-shadow:inset 0 0 0 .5px var(--hairline),0 5px 16px color-mix(in srgb,var(--text) 12%,transparent);color:var(--text);font-size:13px;font-weight:750;line-height:1;white-space:nowrap;translate:-50% 0;cursor:pointer;backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1);touch-action:manipulation}.profile__hidden-badge[data-v-40334859]:active{opacity:.72}.profile__hidden-badge[data-v-40334859] .icon{flex:0 0 auto;color:var(--text-muted)}.profile__identity[data-v-40334859]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:100%;color:#fff;text-align:center;text-shadow:0 2px 14px rgba(0,0,0,.34)}.profile__name[data-v-40334859]{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;max-width:100%;margin:0;font-size:26px;font-weight:850;line-height:1.05;letter-spacing:-.03em;overflow-wrap:anywhere}.profile__age[data-v-40334859]{margin-left:4px;color:#ffffffb8;font-weight:700}.profile__subtitle[data-v-40334859]{max-width:92%;margin:0;color:#ffffffdb;font-size:15px;font-weight:650;line-height:1.28}.profile__curtain[data-v-40334859]{position:relative;z-index:1;flex:1 0 auto;display:flex;flex-direction:column;gap:var(--space-4);margin-top:-28px;padding:var(--space-4) var(--space-3) var(--space-4);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--bg)}.profile__addons[data-v-40334859]{display:flex;flex-direction:column;gap:var(--space-2)}.profile__addons h2[data-v-40334859]{margin:0;padding:0 16px;color:var(--text-muted);font-size:13px;font-weight:450;line-height:1.2}.profile__stats[data-v-40334859]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:var(--space-3) 0}.profile__stat[data-v-40334859]{min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.profile__stat strong[data-v-40334859]{color:var(--text);font-size:18px;font-weight:750;font-variant-numeric:tabular-nums;line-height:1}.profile__stat>span[data-v-40334859]:last-child{max-width:100%;overflow:hidden;color:var(--text-muted);font-size:11px;font-weight:650;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.profile__stat-icon[data-v-40334859]{display:grid;width:38px;height:38px;place-items:center;border:.5px solid var(--hairline);border-radius:50%;background:color-mix(in srgb,var(--control-bg) 72%,transparent);color:var(--text)}.profile__footer[data-v-40334859]{display:flex;flex-direction:column;gap:4px;margin-top:var(--space-2);color:var(--text-muted);font-size:12px;font-weight:550;line-height:1.3;text-align:center}.profile__footer p[data-v-40334859]{margin:0}.profile__invites[data-v-40334859]{display:flex;flex-direction:column;gap:var(--space-3)}.profile__invites>p[data-v-40334859]{margin:0;color:var(--text-muted);font-size:13px;line-height:1.45}@media(prefers-reduced-motion:reduce){.profile__wallpaper-shift[data-v-40334859]{transform:none}}.c-marquee[data-v-ad50c0cf]{display:block;min-width:0;overflow:hidden;white-space:nowrap}.c-marquee--active[data-v-ad50c0cf]{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 6px,#000 calc(100% - 10px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 6px,#000 calc(100% - 10px),transparent 100%)}.c-marquee__text[data-v-ad50c0cf]{display:inline-block}.c-marquee--active .c-marquee__text[data-v-ad50c0cf]{animation:c-marquee-slide-ad50c0cf var(--marquee-duration) ease-in-out infinite alternate}@keyframes c-marquee-slide-ad50c0cf{0%,15%{transform:translate(0)}85%,to{transform:translate(var(--marquee-distance))}}@media(prefers-reduced-motion:reduce){.c-marquee--active .c-marquee__text[data-v-ad50c0cf]{animation:none}.c-marquee--active[data-v-ad50c0cf]{text-overflow:ellipsis;-webkit-mask-image:none;mask-image:none}}.vacancy-edit[data-v-82d82a78]{gap:var(--space-4);padding-right:var(--space-4);padding-left:var(--space-4);padding-bottom:calc(var(--safe-bottom) + 112px)}.vacancy-edit__loading[data-v-82d82a78]{display:grid;place-items:center;padding:var(--space-6)}.vacancy-edit__card[data-v-82d82a78]{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-4);border-radius:24px;background:var(--surface)}.field[data-v-82d82a78]{display:flex;flex-direction:column;gap:var(--space-2)}.field>span[data-v-82d82a78]{color:var(--text-muted);font-size:13px;font-weight:600}.field input[data-v-82d82a78],.field textarea[data-v-82d82a78]{width:100%;min-height:var(--button-height);font-size:16px;font-weight:400;line-height:1.4;color:var(--text);caret-color:var(--accent);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius);padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease}.field input[data-v-82d82a78]::placeholder,.field textarea[data-v-82d82a78]::placeholder{color:var(--text-placeholder);font-weight:400}.field input[data-v-82d82a78]:focus,.field textarea[data-v-82d82a78]:focus{outline:none;border-color:transparent;box-shadow:var(--focus-glow)}.field input[data-v-82d82a78],.field textarea[data-v-82d82a78]{resize:none}.vacancy-edit__description[data-v-82d82a78]{width:100%;min-height:var(--button-height);font-size:16px;font-weight:400;line-height:1.4;color:var(--text);caret-color:var(--accent);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius);padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease}.vacancy-edit__description[data-v-82d82a78]::placeholder{color:var(--text-placeholder);font-weight:400}.vacancy-edit__description[data-v-82d82a78]:focus{outline:none;border-color:transparent;box-shadow:var(--focus-glow)}.vacancy-edit__description[data-v-82d82a78]{display:flex;align-items:flex-start;width:100%;min-height:120px;cursor:pointer;font:inherit;text-align:left;touch-action:pan-y}.vacancy-edit__description[data-v-82d82a78]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vacancy-edit__description-text[data-v-82d82a78]{display:block;width:100%;max-height:92px;overflow-y:auto;color:var(--text);font-size:16px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;scrollbar-width:none}.vacancy-edit__description-text[data-v-82d82a78]::-webkit-scrollbar{display:none}.vacancy-edit__description-text--empty[data-v-82d82a78]{color:var(--text-placeholder)}.vacancy-edit__salary[data-v-82d82a78]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 96px;align-items:center;gap:var(--space-2)}.vacancy-edit__dash[data-v-82d82a78]{color:var(--text-muted)}.field--invalid[data-v-82d82a78]{border-color:var(--danger)!important}.field__error[data-v-82d82a78]{color:var(--danger);font-size:12px}.vacancy-edit__chips[data-v-82d82a78]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.vacancy-edit__requirement[data-v-82d82a78]{box-sizing:border-box;max-width:100%;min-width:0;min-height:38px;padding:0 8px 0 14px;font-size:14px;gap:8px}.vacancy-edit__requirement[data-v-82d82a78] .c-chip__dismiss{width:22px;height:22px;margin-left:0}.vacancy-edit__add[data-v-82d82a78]{display:inline-flex;align-items:center;box-sizing:border-box;min-height:38px;padding:0 14px;border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);font-size:14px;font-weight:650;cursor:pointer;touch-action:manipulation}.vacancy-edit__requirement-field[data-v-82d82a78]{position:relative;flex:1 1 100%}.vacancy-edit__requirement-field input[data-v-82d82a78]{width:100%;min-height:var(--button-height);font-size:16px;font-weight:400;line-height:1.4;color:var(--text);caret-color:var(--accent);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--radius);padding:12px 14px;transition:border-color .15s ease,box-shadow .15s ease}.vacancy-edit__requirement-field input[data-v-82d82a78]::placeholder{color:var(--text-placeholder);font-weight:400}.vacancy-edit__requirement-field input[data-v-82d82a78]:focus{outline:none;border-color:transparent;box-shadow:var(--focus-glow)}.vacancy-edit__requirement-field input[data-v-82d82a78]{min-height:40px;padding:8px 48px 8px 14px;border-radius:999px;font-size:16px}.vacancy-edit__confirm[data-v-82d82a78]{position:absolute;top:50%;right:5px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--accent);color:#fff;transform:translateY(-50%);cursor:pointer;touch-action:manipulation}.vacancy-edit__note[data-v-82d82a78]{margin:0;padding:0 var(--space-2);color:var(--text-muted);font-size:13px;line-height:1.4}.vacancy-edit__actions[data-v-82d82a78]{position:fixed;right:0;bottom:0;left:0;z-index:30;padding:var(--space-4) var(--space-4) calc(var(--safe-bottom) + var(--space-3));background:linear-gradient(to top,var(--bg) 70%,transparent)}.vacancy-list[data-v-aeee9269]{gap:var(--space-3);padding-right:var(--space-4);padding-left:var(--space-4);padding-bottom:calc(var(--safe-bottom) + 32px)}.vacancy-list__tabs[data-v-aeee9269]{flex:0 0 auto;display:flex;gap:var(--space-2);margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);overflow-x:auto;scrollbar-width:none}.vacancy-list__tabs[data-v-aeee9269]::-webkit-scrollbar{display:none}.vacancy-list__tabs[data-v-aeee9269]>*{flex:0 0 auto}.vacancy-list__card[data-v-aeee9269]{flex:0 0 auto;display:flex;flex-direction:column;gap:var(--space-3);transition:opacity .15s ease}.vacancy-list__card[data-v-aeee9269] .vacancy-card,.vacancy-list__card[data-v-aeee9269] .vacancy-skeleton{border-radius:20px;background:var(--surface)}.vacancy-list__card[data-v-aeee9269] .vacancy-card:before{display:none}.vacancy-list__card[data-v-aeee9269] .vacancy-skeleton.vacancy-skeleton{border-top:0}.vacancy-list__card--busy[data-v-aeee9269]{opacity:.6}.vacancy-list__create[data-v-aeee9269]{margin-top:auto}.vacancy-list__empty[data-v-aeee9269]{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-6) var(--space-4);text-align:center}.vacancy-list__empty p[data-v-aeee9269]{max-width:280px;margin:0;color:var(--text-muted);font-size:15px;line-height:1.45}.vacancy-list__sentinel[data-v-aeee9269]{display:grid;min-height:52px;place-items:center}.vacancy-list__sentinel button[data-v-aeee9269]{min-height:44px;padding:0 var(--space-4);color:var(--accent);font-weight:650}.vacancy-manage[data-v-4e2bf3e7]{gap:var(--space-4);padding-right:var(--space-4);padding-left:var(--space-4);padding-bottom:calc(var(--safe-bottom) + 32px)}.vacancy-manage__loading[data-v-4e2bf3e7]{display:grid;place-items:center;padding:var(--space-6)}.vacancy-hero[data-v-4e2bf3e7]{--tone-rgb: var(--accent-rgb);flex:0 0 auto;display:flex;flex-direction:column;overflow:hidden;border-radius:24px;background:var(--surface)}.vacancy-hero--good[data-v-4e2bf3e7]{--tone-rgb: var(--like-rgb)}.vacancy-hero--wait[data-v-4e2bf3e7]{--tone-rgb: 255, 159, 10}.vacancy-hero--bad[data-v-4e2bf3e7]{--tone-rgb: var(--pass-rgb)}.vacancy-hero__top[data-v-4e2bf3e7]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-4) 0}.vacancy-hero__icon[data-v-4e2bf3e7]{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--field-bg)}.vacancy-hero__title[data-v-4e2bf3e7]{margin:var(--space-3) var(--space-4) 0;font-size:24px;font-weight:800;line-height:1.15;letter-spacing:-.02em;overflow-wrap:anywhere}.vacancy-hero__tags[data-v-4e2bf3e7]{display:flex;flex-wrap:wrap;gap:6px;margin:var(--space-3) var(--space-4) 0;padding:0;list-style:none}.vacancy-hero__tags li[data-v-4e2bf3e7]{padding:3px 9px;border-radius:999px;background:var(--field-bg);color:var(--text-muted);font-size:12px;font-weight:600}.vacancy-hero__salary[data-v-4e2bf3e7]{margin:var(--space-1) var(--space-4) 0;color:var(--accent);font-size:18px;font-weight:750;letter-spacing:-.01em}.vacancy-hero__salary--empty[data-v-4e2bf3e7]{color:var(--text-muted);font-size:15px;font-weight:500}.vacancy-hero__stats[data-v-4e2bf3e7]{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:var(--space-5);margin:var(--space-4) var(--space-4) 0;padding:var(--space-3) 0 var(--space-4);border-top:.5px solid var(--hairline)}.vacancy-hero__stats>div[data-v-4e2bf3e7]{display:flex;flex-direction:column-reverse;gap:2px;min-width:0}.vacancy-hero__stats dt[data-v-4e2bf3e7]{color:var(--text-muted);font-size:12px}.vacancy-hero__stats dd[data-v-4e2bf3e7]{margin:0;font-size:17px;font-weight:750;font-variant-numeric:tabular-nums}.vacancy-hero__date[data-v-4e2bf3e7]{align-items:flex-end;text-align:right}.vacancy-hero__date dd[data-v-4e2bf3e7]{font-size:15px;font-weight:650;line-height:22px;white-space:nowrap}.vacancy-hero__notice[data-v-4e2bf3e7]{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:rgba(var(--tone-rgb),.1)}.vacancy-hero__notice p[data-v-4e2bf3e7]{margin:0;font-size:15px;line-height:1.45}.vacancy-hero__reason[data-v-4e2bf3e7]{display:flex;flex-direction:column;gap:2px;margin:0;padding-left:var(--space-3);border-left:3px solid rgb(var(--tone-rgb))}.vacancy-hero__reason small[data-v-4e2bf3e7]{color:rgb(var(--tone-rgb));font-size:13px;font-weight:650}.vacancy-hero__reason span[data-v-4e2bf3e7]{font-size:15px;line-height:1.4;overflow-wrap:anywhere;white-space:pre-wrap}.vacancy-manage__actions[data-v-4e2bf3e7]{display:flex;gap:var(--space-2)}.vacancy-manage__id[data-v-4e2bf3e7]{display:flex;align-items:center;justify-content:center;gap:2px;margin-top:calc(-1 * var(--space-3));padding:0 var(--space-4);color:var(--text-muted);font-size:12px}.vacancy-manage__id-value[data-v-4e2bf3e7]{flex:0 1 auto;min-width:0;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.vacancy-manage__id-copy[data-v-4e2bf3e7]{flex:0 0 auto;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;color:var(--text-muted);background:transparent;touch-action:manipulation}.vacancy-manage__confirm[data-v-4e2bf3e7]{margin:0;color:var(--text-muted);font-size:15px;line-height:1.45}.vacancy-manage__empty[data-v-4e2bf3e7]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5}.vacancy-manage__description[data-v-4e2bf3e7]{padding:var(--space-4)}.vacancy-manage__text[data-v-4e2bf3e7]{margin:0;font-size:15px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.vacancy-manage__empty[data-v-4e2bf3e7]{margin:0;padding:var(--space-4);color:var(--text-muted);font-size:15px;line-height:1.4}.vacancy-manage__chips[data-v-4e2bf3e7]{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-3) var(--space-4)}:root{--bg: #000000;--bg-elevated: #1c1c1e;--surface: #1c1c1e;--surface-2: #2c2c2e;--surface-rgb: 28, 28, 30;--control-bg: #3a3a3c;--control-bg-muted: #2c2c2e;--control-bg-disabled: #2c2c2e;--control-border: rgba(255, 255, 255, .08);--border: #38383a;--hairline: rgba(255, 255, 255, .12);--text: #ffffff;--text-muted: #8e8e93;--text-faint: #636366;--text-placeholder: color-mix(in srgb, var(--text-muted) 80%, var(--text));--accent: #0a84ff;--accent-strong: #409cff;--accent-2: #64d2ff;--accent-gradient: linear-gradient(135deg, #007aff 0%, #64d2ff 100%);--accent-rgb: 10, 132, 255;--like: #30d158;--like-rgb: 48, 209, 88;--pass: #ff453a;--pass-rgb: 255, 69, 58;--warning: #ff9f0a;--intent-blue: #006dcc;--intent-on-blue: #ffffff;--intent-green: #30d158;--intent-on-green: #052b12;--intent-purple: #8944ab;--intent-on-purple: #ffffff;--intent-gold: #ffd60a;--intent-on-gold: #332900;--intent-orange: #ff9f0a;--intent-on-orange: #3a2100;--radius-sm: 12px;--radius: 14px;--radius-card: 14px;--radius-lg: 24px;--button-height: 50px;--button-bg: var(--accent);--button-on-brand-bg: #17172b;--button-secondary-bg: var(--surface-2);--shadow: none;--shadow-sm: none;--shadow-md: 0 -2px 24px rgba(0, 0, 0, .55);--material-ultrathin: var(--control-bg);--material-thin: var(--surface);--material-regular: var(--surface);--material-thick: var(--bg-elevated);--material-accent: var(--accent);--material-accent-strong: var(--accent-strong);--material-blur-sm: none;--material-blur: none;--material-blur-lg: none;--field-bg: var(--control-bg);--field-border: transparent;--field-shadow: none;--focus-glow: 0 0 0 2px rgba(10, 132, 255, .4);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--bg-gradient: var(--bg);--safe-top: calc( var(--tg-safe-area-inset-top, env(safe-area-inset-top, 0px)) + var(--tg-content-safe-area-inset-top, 0px) );--safe-bottom: calc( var(--tg-safe-area-inset-bottom, env(safe-area-inset-bottom, 0px)) + var(--tg-content-safe-area-inset-bottom, 0px) );--nav-gap: 12px;--nav-height: 62px;--bottom-nav-space: calc( var(--nav-height) + var(--nav-gap) + var(--safe-bottom) + var(--space-3) );--motion-page: .26s;--ease-standard: cubic-bezier(.2, 0, 0, 1)}:root[data-tg-platform^=android]{--safe-top: max( var(--tg-safe-area-inset-top, 0px), var(--tg-content-safe-area-inset-top, 0px), env(safe-area-inset-top, 0px) );--safe-bottom: max( 12px, var(--tg-safe-area-inset-bottom, 0px), var(--tg-content-safe-area-inset-bottom, 0px), env(safe-area-inset-bottom, 0px) )}:root[data-theme=light]{--bg: #f2f2f7;--bg-elevated: #ffffff;--surface: #ffffff;--surface-2: #e5e5ea;--surface-rgb: 255, 255, 255;--control-bg: #ffffff;--control-bg-muted: #f7f7fa;--control-bg-disabled: #e1e1e6;--control-border: rgba(60, 60, 67, .08);--border: #c6c6c8;--hairline: rgba(60, 60, 67, .14);--text: #000000;--text-muted: #6e6e73;--text-faint: #8e8e93;--accent: #0088ff;--accent-strong: #0088ff;--accent-2: #5ac8fa;--accent-gradient: linear-gradient(135deg, #0088ff 0%, #5ac8fa 100%);--accent-rgb: 0, 136, 255;--like: #34c759;--like-rgb: 52, 199, 89;--pass: #ff383c;--pass-rgb: 255, 56, 60;--warning: #ff8d28;--shadow: none;--shadow-sm: none;--shadow-md: 0 -2px 24px rgba(0, 0, 0, .12);--material-thick: var(--bg-elevated);--field-bg: var(--surface-2);--focus-glow: 0 0 0 2px rgba(0, 136, 255, .25);--bg-gradient: var(--bg)}*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html,body,#app{height:100%}html,body{overflow:hidden}#app{position:relative;overflow:hidden}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--text);line-height:1.45;overscroll-behavior:none;transition:background-color .25s ease,color .25s ease}button{font:inherit;color:inherit;cursor:pointer;border:none;background:none}input,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:0;height:0}.page{display:flex;flex-direction:column;min-height:100%;padding:calc(var(--safe-top) + var(--space-4)) var(--space-4) var(--space-4)}.page__title{font-size:24px;font-weight:700;margin-bottom:var(--space-4)}.page-stage{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0}.app-frame .page-stage>.route-view{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.app-frame .page-stage>.route-view--nav{padding-bottom:calc(var(--bottom-nav-space) + var(--space-4));scroll-padding-bottom:calc(var(--bottom-nav-space) + var(--space-4))}.app-frame .page-stage>.route-view--nav-collapsed{padding-bottom:var(--space-3);scroll-padding-bottom:var(--space-3)}.page-enter-active,.page-leave-active{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:var(--bg);pointer-events:none;transition:opacity var(--motion-page) var(--ease-standard),filter var(--motion-page) var(--ease-standard),transform var(--motion-page) var(--ease-standard);will-change:opacity,filter,transform}.page-leave-active{z-index:2}.page-enter-from{opacity:0;filter:blur(var(--space-3));transform:translateY(var(--space-2)) scale(.985)}.page-leave-to{opacity:0;filter:blur(var(--space-2));transform:scale(1.02)}@media(prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active{transition:none}.page-enter-from,.page-leave-to{filter:none;transform:none}}.muted{color:var(--text-muted)}
