@import"https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600;700&display=swap&subset=cyrillic,cyrillic-ext,latin";.vue-advanced-cropper{text-align:center;position:relative;-webkit-user-select:none;user-select:none;max-height:100%;max-width:100%;direction:ltr}.vue-advanced-cropper__stretcher{pointer-events:none;position:relative;max-width:100%;max-height:100%}.vue-advanced-cropper__image{-webkit-user-select:none;user-select:none;position:absolute;transform-origin:center;max-width:none!important}.vue-advanced-cropper__background,.vue-advanced-cropper__foreground{opacity:1;background:#000;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.vue-advanced-cropper__foreground{opacity:.5}.vue-advanced-cropper__boundaries{opacity:1;transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}.vue-advanced-cropper__cropper-wrapper{width:100%;height:100%}.vue-advanced-cropper__image-wrapper{overflow:hidden;position:absolute;width:100%;height:100%}.vue-advanced-cropper__stencil-wrapper{position:absolute}.vue-simple-handler{display:block;background:#fff;height:10px;width:10px}.vue-handler-wrapper{position:absolute;transform:translate(-50%,-50%);width:30px;height:30px}.vue-handler-wrapper__draggable{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.vue-handler-wrapper--west-north{cursor:nw-resize}.vue-handler-wrapper--north{cursor:n-resize}.vue-handler-wrapper--east-north{cursor:ne-resize}.vue-handler-wrapper--east{cursor:e-resize}.vue-handler-wrapper--east-south{cursor:se-resize}.vue-handler-wrapper--south{cursor:s-resize}.vue-handler-wrapper--west-south{cursor:sw-resize}.vue-handler-wrapper--west{cursor:w-resize}.vue-handler-wrapper--disabled{cursor:auto}.vue-line-wrapper{background:none;position:absolute;display:flex;align-items:center;justify-content:center}.vue-line-wrapper--north,.vue-line-wrapper--south{height:12px;width:100%;left:0;transform:translateY(-50%)}.vue-line-wrapper--north{top:0;cursor:n-resize}.vue-line-wrapper--south{top:100%;cursor:s-resize}.vue-line-wrapper--east,.vue-line-wrapper--west{width:12px;height:100%;transform:translate(-50%);top:0}.vue-line-wrapper--east{left:100%;cursor:e-resize}.vue-line-wrapper--west{left:0;cursor:w-resize}.vue-line-wrapper--disabled{cursor:auto}.vue-bounding-box{position:relative;height:100%;width:100%}.vue-bounding-box__handler{position:absolute}.vue-bounding-box__handler--west-north{left:0;top:0}.vue-bounding-box__handler--north{left:50%;top:0}.vue-bounding-box__handler--east-north{left:100%;top:0}.vue-bounding-box__handler--east{left:100%;top:50%}.vue-bounding-box__handler--east-south{left:100%;top:100%}.vue-bounding-box__handler--south{left:50%;top:100%}.vue-bounding-box__handler--west-south{left:0;top:100%}.vue-bounding-box__handler--west{left:0;top:50%}.vue-draggable-area{position:relative}.vue-preview-result{overflow:hidden;box-sizing:border-box;position:absolute;height:100%;width:100%}.vue-preview-result__wrapper{position:absolute}.vue-preview-result__image{pointer-events:none;position:relative;-webkit-user-select:none;user-select:none;transform-origin:center;max-width:none!important}.vue-rectangle-stencil{position:absolute;height:100%;width:100%;box-sizing:border-box}.vue-rectangle-stencil__preview{position:absolute;width:100%;height:100%}.vue-rectangle-stencil--movable{cursor:move}.vue-circle-stencil{position:absolute;height:100%;width:100%;box-sizing:content-box;cursor:move}.vue-circle-stencil__preview{border-radius:50%;position:absolute;width:100%;height:100%}.vue-circle-stencil--movable{cursor:move}.vue-preview{overflow:hidden;box-sizing:border-box;position:relative}.vue-preview--fill{width:100%;height:100%;position:absolute}.vue-preview__wrapper{position:absolute;height:100%;width:100%}.vue-preview__image{pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;transform-origin:center;max-width:none!important}.vue-simple-line{background:none;transition:border .5s;border-color:#ffffff4d;border-width:0;border-style:solid}.vue-simple-line--south,.vue-simple-line--north{height:0;width:100%}.vue-simple-line--east,.vue-simple-line--west{height:100%;width:0}.vue-simple-line--east{border-right-width:1px}.vue-simple-line--west{border-left-width:1px}.vue-simple-line--south{border-bottom-width:1px}.vue-simple-line--north{border-top-width:1px}.vue-simple-line--hover{opacity:1;border-color:#fff}:root{--bg: #f9f3d9;--surface: #fff8e6;--surface-2: #f2ecd1;--text: #191919;--text-2: #1f2a26;--border: #e4d8b3;--shadow-1: 0 6px 18px rgba(17, 64, 54, .1);--shadow-2: 0 12px 30px rgba(17, 64, 54, .14);--radius-xs: 6px;--radius-sm: 10px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-pill: 999px;--radius: var(--radius-lg);--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Arial, "Noto Sans", "Liberation Sans", sans-serif;--font-display: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Arial, "Noto Sans", "Liberation Sans", sans-serif;--sky-1: #f9f3d9;--sky-2: #f2ecd1;--sky-3: #fff8e6;--color-primary-500: #16af8e;--color-primary-600: #114036;--color-primary-700: #191919;--color-primary-100: #d8efe8;--color-neutral-900: #191919;--color-neutral-800: #1f2a26;--color-neutral-700: #114036;--color-neutral-600: #2b3f3a;--color-neutral-500: #4a5b55;--color-neutral-200: #e4d8b3;--color-neutral-100: #f2ecd1;--color-neutral-50: #fff8e6;--color-success-500: #16af8e;--color-success-100: #d8efe8;--color-warning-500: #f9b73f;--color-warning-100: #f9f3d9;--color-error-500: #8f3a2a;--color-error-100: #f3e1d8;--color-info-500: #114036;--color-info-100: #e3efe9;--primary: var(--color-primary-500);--primary-hover: color-mix(in srgb, var(--color-primary-500) 78%, var(--color-primary-600));--primary-soft: var(--color-primary-100);--primary-soft-2: var(--color-neutral-100);--accent: #f9b73f;--accent-2: var(--color-neutral-600);--success: var(--color-success-500);--warning: var(--color-warning-500);--danger: var(--color-error-500);--deep: var(--text);--ink: var(--text);--paper: var(--surface);--muted: var(--color-neutral-500);--card: var(--surface);--mist: var(--primary-soft);--line: var(--border);--shadow: var(--shadow-1);--topbar-bg: #114036;--topbar-border: #114036;--topbar-text: #f9f3d9;--topbar-icon: #f9f3d9}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;background:radial-gradient(1200px 520px at 18% -12%,rgba(22,175,142,.18),transparent 70%),radial-gradient(900px 480px at 82% 0%,rgba(249,183,63,.16),transparent 70%),linear-gradient(180deg,#f9f3d9 0%,var(--bg) 70%);color:var(--ink);font-family:var(--font-sans);font-weight:200;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;position:relative;isolation:isolate}body:before{content:"";position:fixed;top:-160px;right:0;bottom:-160px;left:0;z-index:-1;pointer-events:none;background:radial-gradient(1100px 520px at 12% 38%,rgba(22,175,142,.12),transparent 72%),radial-gradient(980px 520px at 88% 42%,rgba(249,183,63,.12),transparent 72%),linear-gradient(180deg,#f9f3d9cc,#fff8e6eb 28%,#fff8e6eb 72%,#f9f3d9cc)}body.body--home{overflow-y:auto}a{color:inherit;text-decoration:none}.page{max-width:none;width:100%;margin:0;padding:24px 24px 48px;background:transparent;animation:page-in .42s ease}.topbar{display:flex;align-items:center;justify-content:space-between;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--topbar-bg) 86%,transparent);border:1px solid color-mix(in srgb,var(--topbar-border) 70%,transparent);border-radius:10px;padding:11px 14px;margin:12px auto 0;max-width:80vw}.brand{font-family:var(--font-display);font-weight:400;font-size:22px;letter-spacing:.2px;color:var(--topbar-text)}.nav{display:flex;gap:10px;font-weight:300}.nav a{padding:8px 12px;border-radius:var(--radius-md);border:1px solid transparent;color:var(--topbar-text)}.nav a.router-link-active,.nav a.nav-link--active{border-color:color-mix(in srgb,var(--primary) 45%,transparent);background:color-mix(in srgb,var(--primary) 18%,transparent)}.hero{display:grid;grid-template-columns:1.2fr .8fr;gap:20px;margin:20px 0 28px}.hero__card{background:color-mix(in srgb,var(--surface) 88%,#ffffff);border:1px solid color-mix(in srgb,var(--border) 80%,#ffffff);border-radius:var(--radius-lg);padding:20px;box-shadow:var(--shadow-2);color:var(--ink)}.title{font-family:var(--font-display);font-size:36px;line-height:1.1;margin:0 0 12px;font-weight:300}.subtitle{color:var(--muted);margin:0}.badge{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:11px;line-height:1;white-space:nowrap;text-transform:uppercase;letter-spacing:.1em;color:var(--deep);background:color-mix(in srgb,var(--primary) 20%,transparent);border-radius:var(--radius-pill);padding:5px 8px;font-weight:300;border:1px solid color-mix(in srgb,var(--primary) 35%,transparent)}.badge+.title{margin-top:8px}.badge+h1,.badge+h2,.badge+h3,.badge+.card__title,.badge+.panel__title{margin-top:8px}.card{background:color-mix(in srgb,var(--surface) 88%,#ffffff);border:1px solid color-mix(in srgb,var(--border) 80%,#ffffff);border-radius:var(--radius-lg);padding:20px;box-shadow:var(--shadow-2);color:var(--ink)}.card__title{margin:0 0 12px;font-size:18px;font-weight:400}.muted{color:var(--muted)}.form{display:grid;gap:12px}.field{display:grid;gap:8px;font-size:14px}.input{padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--line);font-family:var(--font-sans);font-size:14px;background:#fff}.input::placeholder,input::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--text-2) 70%,#ffffff);transition:color .2s ease}.input:hover::placeholder,.input:focus::placeholder,.input:focus-visible::placeholder,input:hover::placeholder,input:focus::placeholder,input:focus-visible::placeholder,textarea:hover::placeholder,textarea:focus::placeholder,textarea:focus-visible::placeholder{color:#2f3f49e6}input[type=date],input[type=time]{color:color-mix(in srgb,var(--text-2) 70%,#ffffff)}input[type=date]:hover,input[type=date]:focus,input[type=time]:hover,input[type=time]:focus{color:var(--text)}input[type=date]::-webkit-datetime-edit,input[type=time]::-webkit-datetime-edit{color:color-mix(in srgb,var(--text-2) 70%,#ffffff)}input[type=date]:hover::-webkit-datetime-edit,input[type=date]:focus::-webkit-datetime-edit,input[type=time]:hover::-webkit-datetime-edit,input[type=time]:focus::-webkit-datetime-edit{color:var(--text)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-primary-600) 55%,transparent);background:radial-gradient(140% 140% at 8% 12%,rgba(255,255,255,.35),transparent 60%),radial-gradient(120% 140% at 92% 78%,rgba(17,64,54,.22),transparent 70%),linear-gradient(135deg,var(--color-primary-600) 0%,var(--color-primary-500) 100%);color:#f9f3d9;font-weight:300;text-align:center;cursor:pointer;line-height:1.2;min-height:36px;box-shadow:0 8px 18px #11403629,inset 0 1px 1px #ffffff2e;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease;position:relative;overflow:hidden}.btn:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:calc(var(--radius-md) - 2px);border:1px solid rgba(255,255,255,.08);pointer-events:none}.btn--ghost{background:transparent;color:var(--color-neutral-700);border-color:var(--border);box-shadow:none}.btn--danger{background:var(--color-error-500);border-color:color-mix(in srgb,var(--color-error-500) 35%,transparent);color:#fff}.btn--danger:hover{background:color-mix(in srgb,var(--color-error-500) 88%,#000000);border-color:color-mix(in srgb,var(--color-error-500) 45%,transparent)}.btn--danger:active{transform:translateY(0);box-shadow:0 12px 24px #b5524a47,inset 0 1px 1px #ffffff4d}.btn--danger:focus-visible{outline:2px solid color-mix(in srgb,var(--color-error-500) 55%,transparent);outline-offset:2px}.btn:hover{background:radial-gradient(140% 140% at 12% 16%,rgba(255,255,255,.45),transparent 58%),radial-gradient(120% 140% at 92% 78%,rgba(17,64,54,.28),transparent 70%),linear-gradient(135deg,var(--color-primary-600) 0%,var(--color-primary-500) 100%);border-color:color-mix(in srgb,var(--color-primary-600) 70%,transparent);box-shadow:0 10px 20px #11403633,inset 0 1px 1px #ffffff38;transform:translateY(-2px)}.btn:active{transform:translateY(0);box-shadow:0 6px 14px #1140362e,inset 0 1px 1px #fff3;background:radial-gradient(140% 140% at 12% 16%,rgba(255,255,255,.32),transparent 58%),radial-gradient(120% 140% at 92% 78%,rgba(17,64,54,.28),transparent 70%),linear-gradient(135deg,var(--color-primary-700) 0%,var(--color-primary-600) 100%)}.btn:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 45%,transparent);outline-offset:2px}.btn--ghost:hover{background:var(--color-neutral-100);border-color:var(--color-neutral-200);box-shadow:none}.btn--ghost:active{background:var(--color-neutral-200)}.btn--ghost:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 35%,transparent);outline-offset:2px}.btn:disabled,.btn[disabled],.btn[aria-disabled=true]{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none;background:var(--color-neutral-100);border-color:var(--color-neutral-200);color:var(--color-neutral-500)}.btn--ghost:disabled,.btn--ghost[disabled],.btn--ghost[aria-disabled=true]{background:transparent;border-color:var(--border)}.hero__actions{margin-top:18px;display:flex;gap:10px;flex-wrap:wrap}.hero__scene{position:relative;min-height:280px;border-radius:var(--radius-lg);background:var(--surface-2);border:1px solid var(--border);overflow:hidden;box-shadow:var(--shadow)}.scene__glow{position:absolute;top:-40px;right:-20px;width:240px;height:240px;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 35%,transparent),transparent 70%)}.scene__desk{position:absolute;bottom:36px;left:24px;width:70%;height:16px;background:color-mix(in srgb,var(--primary) 25%,var(--border));border-radius:var(--radius-pill)}.scene__lamp{position:absolute;top:28px;left:50px;width:90px;height:140px}.lamp__shade{width:90px;height:48px;background:var(--primary);border-radius:50% 50% 40% 40%;box-shadow:0 8px 20px #0000002e}.lamp__stem{width:8px;height:64px;margin:0 auto;background:color-mix(in srgb,var(--primary) 35%,var(--border))}.lamp__base{width:40px;height:10px;margin:0 auto;background:color-mix(in srgb,var(--primary) 35%,var(--border));border-radius:var(--radius-pill)}.scene__chair{position:absolute;bottom:48px;right:40px;width:70px;height:90px;border-radius:12px 12px 6px 6px;background:color-mix(in srgb,var(--primary) 28%,var(--border));box-shadow:inset 0 0 0 1px #2f3f492e}.scene__notebook{position:absolute;bottom:58px;left:120px;width:40px;height:28px;background:color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:6px;box-shadow:0 0 0 1px #2f3f492e}@keyframes page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 880px){.hero{grid-template-columns:1fr}}.toast-host[data-v-27d3af48]{position:fixed;bottom:20px;right:20px;z-index:2000;display:grid;gap:10px;width:min(360px,92vw)}.toast[data-v-27d3af48]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:#fff;color:#102536;box-shadow:var(--shadow);animation:toast-in-27d3af48 .2s ease-out}.toast__title[data-v-27d3af48]{font-weight:600;margin-bottom:2px}.toast__message[data-v-27d3af48]{line-height:1.4}.toast__actions[data-v-27d3af48]{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.toast__action[data-v-27d3af48]{text-decoration:none}.toast__close[data-v-27d3af48]{border:none;background:transparent;font-size:18px;line-height:1;cursor:pointer;color:inherit;padding:0;opacity:.8}.toast__close[data-v-27d3af48]:hover{opacity:1}.toast--success[data-v-27d3af48]{border-color:#b7e2c9;background:#e9f7ef;color:#0f5a35}.toast--error[data-v-27d3af48]{border-color:#f2b9b6;background:#fdeceb;color:#8f2d2d}.toast--warning[data-v-27d3af48]{border-color:#f4d6a3;background:#fff4df;color:#7a5200}.toast--info[data-v-27d3af48]{border-color:#b8d6f0;background:#e9f2fb;color:#124b77}@keyframes toast-in-27d3af48{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 860px){.toast-host[data-v-27d3af48]{bottom:16px;right:12px}}.shell[data-v-fe242fe6]{max-width:none;margin:0 auto;padding:0 24px 48px;display:grid;gap:24px}.shell--home[data-v-fe242fe6]{max-width:none;padding:0;display:block;height:auto;overflow:visible}.topbar[data-v-fe242fe6]{position:relative;isolation:isolate;z-index:10;background:radial-gradient(120% 140% at 50% -30%,rgba(255,255,255,.09),transparent 65%),linear-gradient(180deg,color-mix(in srgb,var(--topbar-bg) 94%,#1d5a4c),color-mix(in srgb,var(--topbar-bg) 98%,#0c2f28));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid color-mix(in srgb,var(--topbar-text) 16%,transparent);color:var(--topbar-text);width:100%;max-width:none;margin:0;border-radius:0;padding:0;box-shadow:0 10px 24px #08181424}.topbar[data-v-fe242fe6]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--topbar-text) 0%,transparent),color-mix(in srgb,var(--topbar-text) 26%,transparent),color-mix(in srgb,var(--topbar-text) 0%,transparent));opacity:.55;pointer-events:none}.topbar__inner[data-v-fe242fe6]{width:80vw;margin:0 auto;min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:13px 0}.topbar--specialist[data-v-fe242fe6],.topbar--therapist[data-v-fe242fe6],.topbar--client[data-v-fe242fe6]{background:var(--topbar-bg);border-bottom-color:var(--topbar-border)}.topbar--overlay[data-v-fe242fe6]{position:absolute;top:0;left:0;right:0}.topbar--overlay .topbar__inner[data-v-fe242fe6]{width:min(1200px,92vw)}.brand[data-v-fe242fe6]{display:grid;gap:3px;color:inherit}.brand__mark[data-v-fe242fe6]{font-family:var(--font-display);font-weight:700;font-size:23px;letter-spacing:.35px;line-height:1}.brand__tagline[data-v-fe242fe6]{font-size:11.5px;letter-spacing:.16em;font-weight:500;text-transform:uppercase;color:color-mix(in srgb,var(--topbar-text) 76%,transparent);line-height:1.2}.topbar--overlay .brand[data-v-fe242fe6]{position:static;transform:none;text-align:left}.nav[data-v-fe242fe6]{display:flex;gap:10px;font-weight:300;flex-wrap:wrap;justify-content:flex-end}.nav__primary-action[data-v-fe242fe6]{font-weight:540}.nav__desktop-only[data-v-fe242fe6]{display:inline-flex}.nav__mobile-only[data-v-fe242fe6],.icon-btn.nav__mobile-only[data-v-fe242fe6]{display:none}.nav a[data-v-fe242fe6]{padding:4px 11px;min-height:32px;border-radius:6px;border:1px solid color-mix(in srgb,var(--topbar-text) 24%,transparent);color:var(--topbar-text);display:inline-flex;align-items:center;justify-content:center;line-height:1;background:linear-gradient(180deg,color-mix(in srgb,var(--topbar-text) 8%,transparent),color-mix(in srgb,var(--topbar-text) 4%,transparent));box-shadow:inset 0 1px #ffffff12;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.nav a.icon-btn[data-v-fe242fe6]{padding:0}.nav a.router-link-active[data-v-fe242fe6],.nav[data-v-fe242fe6] a.nav-link--active{border-color:color-mix(in srgb,var(--topbar-text) 42%,transparent);background:color-mix(in srgb,var(--topbar-text) 17%,transparent);box-shadow:inset 0 1px #ffffff1c,0 6px 12px #09181429}.nav a[data-v-fe242fe6]:hover{border-color:color-mix(in srgb,var(--topbar-text) 52%,transparent);background:color-mix(in srgb,var(--topbar-text) 21%,transparent);box-shadow:inset 0 1px #ffffff1f,0 6px 12px #09181429}.nav a[data-v-fe242fe6]:focus-visible{outline:2px solid color-mix(in srgb,var(--topbar-text) 45%,transparent);outline-offset:2px}.nav__notifications[data-v-fe242fe6],.nav__settings[data-v-fe242fe6]{position:relative}.mobile-menu[data-v-fe242fe6]{display:none}.icon-btn[data-v-fe242fe6]{position:relative;width:32px;height:32px;display:grid;place-items:center;border-radius:6px;border:1px solid color-mix(in srgb,var(--topbar-text) 26%,transparent);color:var(--topbar-text);background:linear-gradient(180deg,color-mix(in srgb,var(--topbar-text) 8%,transparent),color-mix(in srgb,var(--topbar-text) 4%,transparent));cursor:pointer;box-shadow:inset 0 1px #ffffff12;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease,transform .2s ease}.icon-btn svg[data-v-fe242fe6]{width:16px;height:16px}.icon-btn[data-v-fe242fe6]:hover,.icon-btn[data-v-fe242fe6]:focus-visible{border-color:color-mix(in srgb,var(--topbar-text) 50%,transparent);background:color-mix(in srgb,var(--topbar-text) 15%,transparent);box-shadow:inset 0 1px #ffffff1f,0 6px 12px #0c1a242e}.icon-btn__badge[data-v-fe242fe6]{position:absolute;top:-4px;right:-4px;background:#e56b6f;color:#fff;font-size:10px;font-weight:700;min-width:16px;height:16px;display:grid;place-items:center;border-radius:var(--radius-pill)}.topbar .btn--ghost[data-v-fe242fe6]{min-height:32px;padding:4px 12px;border-radius:6px;color:var(--topbar-text);border-color:color-mix(in srgb,var(--topbar-text) 30%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--topbar-text) 10%,transparent),color-mix(in srgb,var(--topbar-text) 5%,transparent));box-shadow:inset 0 1px #ffffff14}.topbar .btn--ghost[data-v-fe242fe6]:hover,.topbar .btn--ghost[data-v-fe242fe6]:focus-visible{border-color:color-mix(in srgb,var(--topbar-text) 50%,transparent);background:color-mix(in srgb,var(--topbar-text) 16%,transparent);box-shadow:inset 0 1px #ffffff1f,0 6px 12px #09181424}.topbar .btn--ghost[data-v-fe242fe6]:active{background:color-mix(in srgb,var(--topbar-text) 24%,transparent)}.notif-panel[data-v-fe242fe6]{position:absolute;right:0;top:calc(100% + 8px);width:270px;background:#fff;color:var(--ink);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 18px 32px #10213229;padding:10px;z-index:20}.settings-menu[data-v-fe242fe6]{position:absolute;right:0;top:calc(100% + 8px);width:210px;background:#fff;color:var(--ink);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 18px 32px #10213229;padding:6px;z-index:20;display:grid;gap:2px}.settings-menu__item[data-v-fe242fe6]{display:block;border-radius:8px;padding:8px 10px;text-decoration:none;color:var(--text);border:1px solid transparent}.nav .settings-menu__item[data-v-fe242fe6]{min-height:auto;justify-content:flex-start;font-weight:500;color:var(--text);background:#fff;border:1px solid transparent;padding:8px 10px}.settings-menu__item[data-v-fe242fe6]:hover{background:color-mix(in srgb,var(--primary) 8%,transparent);border-color:color-mix(in srgb,var(--primary) 24%,transparent)}.nav .settings-menu__item[data-v-fe242fe6]:hover{color:var(--text);background:color-mix(in srgb,var(--primary) 8%,transparent);border-color:color-mix(in srgb,var(--primary) 24%,transparent)}.settings-menu__item.router-link-active[data-v-fe242fe6]{background:color-mix(in srgb,var(--primary) 12%,transparent);border-color:color-mix(in srgb,var(--primary) 30%,transparent)}.nav .settings-menu__item.router-link-active[data-v-fe242fe6]{color:var(--text)}.settings-sheet[data-v-fe242fe6]{display:none}.notif-panel__title[data-v-fe242fe6]{font-weight:600}.notif-panel__header[data-v-fe242fe6]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.notif-panel .notif-panel__action.btn--ghost[data-v-fe242fe6]{flex-shrink:0;color:var(--text);border-color:color-mix(in srgb,var(--primary) 22%,var(--border));background:color-mix(in srgb,var(--primary) 6%,#ffffff)}.notif-panel .notif-panel__action.btn--ghost[data-v-fe242fe6]:hover,.notif-panel .notif-panel__action.btn--ghost[data-v-fe242fe6]:focus-visible{color:var(--text);border-color:color-mix(in srgb,var(--primary) 38%,var(--border));background:color-mix(in srgb,var(--primary) 12%,#ffffff)}.notif-panel .notif-panel__action.btn--ghost[data-v-fe242fe6]:disabled,.notif-panel .notif-panel__action.btn--ghost[disabled][data-v-fe242fe6]{color:var(--muted);border-color:var(--border);background:color-mix(in srgb,var(--surface) 85%,#ffffff)}.notif-panel .muted[data-v-fe242fe6]{color:var(--muted)}.notif-list[data-v-fe242fe6]{display:grid;gap:8px}.notif-item-shell[data-v-fe242fe6]{display:grid;gap:6px}.notif-item[data-v-fe242fe6]{display:grid;grid-template-columns:10px 1fr;gap:10px;text-decoration:none;color:inherit;padding:8px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--primary) 6%,transparent)}.notif-item[data-v-fe242fe6]:hover{background:color-mix(in srgb,var(--primary) 10%,transparent)}.notif-item--read .notif-item__text[data-v-fe242fe6]{color:color-mix(in srgb,var(--text) 75%,transparent);font-weight:500}.notif-item--read .notif-item__dot[data-v-fe242fe6]{background:color-mix(in srgb,var(--text) 35%,transparent)}.notif-item__dot[data-v-fe242fe6]{width:8px;height:8px;border-radius:var(--radius-pill);margin-top:6px;background:#7a8d9c}.notif-item__dot--warn[data-v-fe242fe6]{background:#d9a441}.notif-item__dot--ok[data-v-fe242fe6]{background:#1f7a4c}.notif-item__dot--info[data-v-fe242fe6]{background:#3b7db6}.notif-item__text[data-v-fe242fe6]{font-weight:600;font-size:13px;color:var(--text)}.notif-item__hint[data-v-fe242fe6]{font-size:12px;color:var(--muted)}.notif-item__actions[data-v-fe242fe6]{display:flex;justify-content:flex-end}.notif-panel .notif-item__actions .btn--ghost[data-v-fe242fe6]{color:var(--text);border-color:color-mix(in srgb,var(--primary) 22%,var(--border));background:color-mix(in srgb,var(--primary) 6%,#ffffff)}.notif-panel .notif-item__actions .btn--ghost[data-v-fe242fe6]:hover,.notif-panel .notif-item__actions .btn--ghost[data-v-fe242fe6]:focus-visible{color:var(--text);border-color:color-mix(in srgb,var(--primary) 38%,var(--border));background:color-mix(in srgb,var(--primary) 12%,#ffffff)}.main[data-v-fe242fe6]{min-height:320px;width:80%;margin:0 auto}.main--home[data-v-fe242fe6]{min-height:100vh;width:100%;margin:0;height:auto;overflow:visible}body.body--home .footer[data-v-fe242fe6]{position:static;margin:0;padding:12px 24px 0;z-index:auto;border-top:1px solid var(--border);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--text-2);font-size:13px;font-weight:400;line-height:1.45}.footer[data-v-fe242fe6]{display:flex;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--border);color:var(--text-2);font-size:13px;font-weight:400;line-height:1.45;flex-wrap:wrap}.footer__brand[data-v-fe242fe6]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.footer__meta[data-v-fe242fe6],.footer__legal[data-v-fe242fe6]{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.footer__link[data-v-fe242fe6]{color:var(--text);font-weight:500;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--text) 55%,transparent);text-underline-offset:2px}.footer__link[data-v-fe242fe6]:hover{text-decoration-color:color-mix(in srgb,var(--text) 80%,transparent)}@media (max-width: 1024px){.topbar__inner[data-v-fe242fe6]{align-items:flex-start;gap:10px;padding:12px 0}.nav[data-v-fe242fe6]{gap:10px}}@media (max-width: 640px){.topbar[data-v-fe242fe6]{position:sticky;top:0}.topbar__inner[data-v-fe242fe6]{align-items:center;flex-wrap:wrap;gap:8px;min-height:auto;padding:10px 0 9px}.nav__desktop-only[data-v-fe242fe6]{display:none!important}.nav__mobile-only[data-v-fe242fe6],.icon-btn.nav__mobile-only[data-v-fe242fe6]{display:inline-flex}.brand__mark[data-v-fe242fe6]{font-size:20px}.brand__tagline[data-v-fe242fe6]{font-size:11px;letter-spacing:.14em}.nav[data-v-fe242fe6]{margin-left:auto;width:auto;justify-content:flex-end;gap:8px;flex-wrap:nowrap;align-items:center}.nav a.nav__primary-action[data-v-fe242fe6]{max-width:124px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-menu[data-v-fe242fe6]{display:grid;position:absolute;right:12px;top:calc(100% + 8px);width:min(280px,calc(100vw - 24px));background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 32px #1021322e;padding:6px;z-index:24}.mobile-menu__item[data-v-fe242fe6]{text-decoration:none;color:var(--text);border:1px solid transparent;border-radius:8px;padding:8px 10px;text-align:left;background:#fff;font:inherit;cursor:pointer}.nav .mobile-menu__item[data-v-fe242fe6]{min-height:auto;justify-content:flex-start;color:var(--text);background:#fff;border:1px solid transparent;padding:8px 10px;font-weight:500}.mobile-menu__item[data-v-fe242fe6]:hover{background:color-mix(in srgb,var(--primary) 8%,transparent);border-color:color-mix(in srgb,var(--primary) 24%,transparent)}.nav .mobile-menu__item[data-v-fe242fe6]:hover{color:var(--text);background:color-mix(in srgb,var(--primary) 8%,transparent);border-color:color-mix(in srgb,var(--primary) 24%,transparent)}.nav .mobile-menu__item.router-link-active[data-v-fe242fe6]{color:var(--text);background:color-mix(in srgb,var(--primary) 10%,transparent);border-color:color-mix(in srgb,var(--primary) 26%,transparent)}.settings-sheet[data-v-fe242fe6]{display:grid;gap:4px;margin-top:6px;width:100%;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 14px 26px #10213224;padding:8px}.settings-sheet__item[data-v-fe242fe6]{text-decoration:none;color:var(--text);border:1px solid transparent;border-radius:8px;padding:8px 10px;font-weight:500;background:#fff}.settings-sheet__item[data-v-fe242fe6]:hover{background:color-mix(in srgb,var(--primary) 8%,transparent);border-color:color-mix(in srgb,var(--primary) 24%,transparent)}}.auth[data-v-f81db572]{display:grid;gap:20px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}.auth__card[data-v-f81db572]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow);color:var(--ink)}.auth__title[data-v-f81db572]{font-size:32px}.auth__subtitle[data-v-f81db572]{max-width:420px}.auth__footer[data-v-f81db572]{margin-top:12px}.auth__legal[data-v-f81db572]{margin-top:8px;font-size:13px}.auth__aside[data-v-f81db572]{display:grid;gap:16px}.aside-card[data-v-f81db572]{border:1px solid var(--line);border-radius:16px;padding:18px;background:#fff;color:var(--ink)}.aside-card--dark[data-v-f81db572]{background:linear-gradient(145deg,#0f2b3a,#123447 45%,#0d2633);color:#f1f6f9;border-color:#ffffff24;box-shadow:0 20px 35px #071f2a47;padding:20px 22px;display:grid;gap:12px}.aside-card--dark .aside-title[data-v-f81db572]{color:#f4f8fb;font-size:20px;letter-spacing:.2px}.aside-card--dark .aside-text[data-v-f81db572]{color:#f1f6f9d1;line-height:1.5;margin:0}.aside-card--dark .aside-list[data-v-f81db572]{color:#f1f6f9cc}.aside-card--dark .btn--ghost[data-v-f81db572]{color:#f6fbff;border-color:#f1f6f980;background:#f1f6f91a;box-shadow:inset 0 0 0 1px #f1f6f914}.aside-card--dark .btn--ghost[data-v-f81db572]:hover{background:#f1f6f933}.aside-title[data-v-f81db572]{font-family:var(--font-display);font-size:18px;margin-bottom:8px}.aside-list[data-v-f81db572]{margin:0;padding-left:18px;color:var(--muted);display:grid;gap:6px}.aside-text[data-v-f81db572]{margin:0 0 12px;opacity:.8}.disclaimer[data-v-f81db572]{background:#072f470a}.disclaimer .aside-text[data-v-f81db572]{margin:0;color:var(--muted);opacity:1;line-height:1.5}.form-error[data-v-f81db572]{color:#b3261e;background:#fdecea;border:1px solid #f5c2c0;border-radius:10px;padding:8px 10px}@media (max-width: 900px){.auth[data-v-f81db572]{grid-template-columns:1fr}}.auth[data-v-d96a8d81]{display:grid;gap:20px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}.auth__card[data-v-d96a8d81]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow);color:var(--ink)}.auth__title[data-v-d96a8d81]{font-size:32px}.auth__subtitle[data-v-d96a8d81]{max-width:420px}.auth__footer[data-v-d96a8d81]{margin-top:12px}.auth__legal[data-v-d96a8d81]{margin-top:8px;font-size:13px}.auth__aside[data-v-d96a8d81]{display:grid;gap:16px}.aside-card[data-v-d96a8d81]{border:1px solid var(--line);border-radius:16px;padding:18px;background:#fff;color:var(--ink)}.aside-card--dark[data-v-d96a8d81]{background:#0f2b3a;color:#f1f6f9;border-color:#ffffff1a}.aside-title[data-v-d96a8d81]{font-family:var(--font-display);font-size:18px;margin-bottom:8px}.aside-list[data-v-d96a8d81]{margin:0;padding-left:18px;color:var(--muted);display:grid;gap:6px}.aside-text[data-v-d96a8d81]{margin:0;opacity:.8}.disclaimer[data-v-d96a8d81]{background:#072f470a}.disclaimer .aside-text[data-v-d96a8d81]{color:var(--muted);opacity:1;line-height:1.5}.form-error[data-v-d96a8d81]{color:#b3261e;background:#fdecea;border:1px solid #f5c2c0;border-radius:10px;padding:8px 10px}@media (max-width: 900px){.auth[data-v-d96a8d81]{grid-template-columns:1fr}}.auth[data-v-7ae82d14]{display:grid;gap:20px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start}.auth__card[data-v-7ae82d14]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow);color:var(--ink)}.auth__title[data-v-7ae82d14]{font-size:32px}.auth__subtitle[data-v-7ae82d14]{max-width:420px}.auth__footer[data-v-7ae82d14]{margin-top:12px}.auth__legal[data-v-7ae82d14]{margin-top:8px;font-size:13px}.auth__aside[data-v-7ae82d14]{display:grid;gap:16px}.aside-card[data-v-7ae82d14]{border:1px solid var(--line);border-radius:16px;padding:18px;background:#fff;color:var(--ink)}.aside-title[data-v-7ae82d14]{font-family:var(--font-display);font-size:18px;margin-bottom:8px}.aside-list[data-v-7ae82d14]{margin:0;padding-left:18px;color:var(--muted);display:grid;gap:6px}.aside-text[data-v-7ae82d14]{margin:0;opacity:.8}.disclaimer[data-v-7ae82d14]{background:#072f470a}.disclaimer .aside-text[data-v-7ae82d14]{color:var(--muted);opacity:1;line-height:1.5}.form-error[data-v-7ae82d14]{color:#b3261e;background:#fdecea;border:1px solid #f5c2c0;border-radius:10px;padding:8px 10px}@media (max-width: 900px){.auth[data-v-7ae82d14]{grid-template-columns:1fr}}.cabinet[data-v-5c7a3751]{display:grid;gap:16px}.cabinet__hero[data-v-5c7a3751]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;background:transparent;border:0;border-radius:0;padding:2px 2px 0;box-shadow:none}.cabinet__title[data-v-5c7a3751]{font-size:30px}.cabinet__subtitle[data-v-5c7a3751]{max-width:480px;font-size:17px}.hero-chip[data-v-5c7a3751]{background:#0b2230;color:#f1f6f9;border-radius:var(--radius-md);padding:12px 14px;min-width:200px;box-shadow:inset 0 0 0 1px #ffffff14}.hero-chip__label[data-v-5c7a3751]{font-size:12px;letter-spacing:.12em;text-transform:uppercase;opacity:.65}.hero-chip__value[data-v-5c7a3751]{margin-top:8px;font-weight:600}.hero-live[data-v-5c7a3751]{min-width:260px;border:1px solid rgba(154,9,9,.7);background:linear-gradient(135deg,#ea3e3e,#c01717);border-radius:var(--radius-md);padding:12px 14px;display:grid;gap:8px;color:#fff;text-decoration:none;box-shadow:0 8px 16px #c2171742}.hero-live__title[data-v-5c7a3751]{color:#fff;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:12px}.hero-live__meta[data-v-5c7a3751]{font-weight:600;opacity:.95}.hero-live__join[data-v-5c7a3751]{width:fit-content}.hero-status[data-v-5c7a3751]{min-width:260px;border-radius:var(--radius-md);padding:12px 14px;display:grid;gap:10px}.hero-status--loading[data-v-5c7a3751]{border:1px solid var(--line);background:#0871c914;color:#11445d}.hero-status--error[data-v-5c7a3751]{border:1px solid rgba(179,29,29,.35);background:#fae8e8e6;color:#7d1f1f}.cabinet__grid[data-v-5c7a3751]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.panel[data-v-5c7a3751]{border:1px solid var(--line);border-radius:var(--radius-lg);padding:14px;background:#fff;display:grid;gap:10px}.panel--clickable[data-v-5c7a3751]{text-decoration:none;color:inherit;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.panel--clickable[data-v-5c7a3751]:hover{transform:translateY(-1px);box-shadow:0 12px 24px #1021321f;border-color:#1f4a6040}.panel--clickable[data-v-5c7a3751]:focus-visible{outline:2px solid rgba(31,74,96,.35);outline-offset:2px}.panel--accent[data-v-5c7a3751]{background:linear-gradient(160deg,#fff,#eef6fb)}.panel--wide[data-v-5c7a3751]{grid-column:1 / -1}.panel--tips[data-v-5c7a3751]{background:#072f4708}.panel--plan[data-v-5c7a3751]{display:grid;gap:12px}.plan-row[data-v-5c7a3751]{display:flex;align-items:center;justify-content:space-between;gap:10px}.plan-badges[data-v-5c7a3751]{display:flex;flex-wrap:wrap;gap:6px}.badge--outline[data-v-5c7a3751]{border:1px solid rgba(31,74,96,.25);background:transparent;color:var(--ink)}.plan-hint[data-v-5c7a3751]{font-size:13px}.plan-metrics[data-v-5c7a3751]{display:grid;gap:8px}.plan-metrics__line[data-v-5c7a3751]{font-size:14px}.progress[data-v-5c7a3751]{width:100%;height:8px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--primary) 15%,#ffffff);overflow:hidden}.progress__bar[data-v-5c7a3751]{height:100%;border-radius:inherit;background:color-mix(in srgb,var(--primary) 75%,#ffffff)}.plan-warning[data-v-5c7a3751]{color:#8a6b2f;font-size:13px}.plan-nudge[data-v-5c7a3751]{font-size:13px;color:var(--muted)}.btn--sm[data-v-5c7a3751]{padding:6px 10px;font-size:12px;border-radius:var(--radius-sm)}.tips-list[data-v-5c7a3751]{margin:0;padding-left:18px;display:grid;gap:8px}.tips-list li[data-v-5c7a3751]{display:grid;gap:4px}.tips-link[data-v-5c7a3751]{font-weight:600;color:var(--ink);text-decoration:none}.tips-link[data-v-5c7a3751]:hover{text-decoration:underline}.panel__header[data-v-5c7a3751]{display:flex;align-items:center;justify-content:space-between;gap:10px}.panel__title[data-v-5c7a3751]{margin:0;font-family:var(--font-display);font-size:20px}.panel__meta[data-v-5c7a3751]{font-size:12px;color:var(--muted)}.badge--soft[data-v-5c7a3751]{background:#0871c91f}.status-dot[data-v-5c7a3751]{width:10px;height:10px;border-radius:var(--radius-pill);background:#1f4a60}.status-dot--ok[data-v-5c7a3751]{background:#1f7a4c}.status-dot--warn[data-v-5c7a3751]{background:#d9a441}.status-dot--danger[data-v-5c7a3751]{background:#c24b4b}.access-pill[data-v-5c7a3751]{padding:6px 12px;border-radius:var(--radius-pill);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:#1f7a4c29;color:#1f7a4c}.access-pill--warn[data-v-5c7a3751]{background:#d9a44133;color:#a57011}.access-pill--danger[data-v-5c7a3751]{background:#c24b4b33;color:#a03838}.stat[data-v-5c7a3751]{display:flex;align-items:baseline;gap:10px}.stat__value[data-v-5c7a3751]{font-size:28px;font-weight:700;font-family:var(--font-display)}.stat__label[data-v-5c7a3751]{color:var(--muted)}.stat--secondary[data-v-5c7a3751]{opacity:.85}.feature-grid[data-v-5c7a3751]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.feature[data-v-5c7a3751]{padding:10px 12px;border-radius:var(--radius-md);background:#072f470a;border:1px solid rgba(7,47,71,.08)}.feature__title[data-v-5c7a3751]{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.feature__value[data-v-5c7a3751]{margin-top:6px;font-weight:600}.alert[data-v-5c7a3751]{margin-top:8px;padding:10px 12px;border-radius:var(--radius-sm);background:#c24b4b1a;color:#8b3030;font-size:13px}.cabinet-actions[data-v-5c7a3751]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.action-group[data-v-5c7a3751]{border:1px solid var(--line);border-radius:var(--radius-md);padding:10px;display:grid;gap:8px;background:#072f4705}.action-group__title[data-v-5c7a3751]{margin:0;font-size:13px;font-weight:700}.action-group__items[data-v-5c7a3751]{display:flex;gap:6px;flex-wrap:wrap}.action-group__items .btn[data-v-5c7a3751]{height:38px;padding:0 14px}.cabinet__loading[data-v-5c7a3751]{text-align:center;padding:32px}.cabinet__loading--error[data-v-5c7a3751]{display:grid;gap:10px;justify-items:center;color:#7d1f1f;border-color:#b31d1d59;background:#fae8e8e6}.cabinet__loading-action[data-v-5c7a3751]{justify-self:center}@media (max-width: 780px){.cabinet__hero[data-v-5c7a3751]{flex-direction:column;align-items:flex-start}.hero-chip[data-v-5c7a3751]{width:100%}.cabinet-actions[data-v-5c7a3751]{grid-template-columns:1fr}}.confirm-modal[data-v-8f04a93e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center}.confirm-modal__backdrop[data-v-8f04a93e]{position:absolute;top:0;right:0;bottom:0;left:0;background:#07182173}.confirm-modal__content[data-v-8f04a93e]{position:relative;z-index:1;width:min(560px,92vw);background:#fff;border-radius:16px;border:1px solid var(--line);padding:20px;display:grid;gap:16px;box-shadow:0 18px 40px #0f233033}.confirm-modal__header[data-v-8f04a93e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.confirm-modal__title[data-v-8f04a93e]{margin:0;font-size:20px}.confirm-modal__title-wrap[data-v-8f04a93e]{display:inline-flex;align-items:center;gap:10px}.confirm-modal__danger-badge[data-v-8f04a93e]{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;background:#c24b4b1f;color:#c24b4b;border:1px solid rgba(194,75,75,.35)}.confirm-modal__body[data-v-8f04a93e]{display:grid;gap:8px;font-size:14px}.confirm-modal__footer[data-v-8f04a93e]{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.confirm-modal__confirm[data-v-8f04a93e]{transition:background-color .16s ease,border-color .16s ease,color .16s ease}.groups[data-v-994ba806]{display:grid;gap:18px}.groups__hero[data-v-994ba806]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;background:linear-gradient(135deg,#0871c929,#072f470f);border:1px solid var(--line);border-radius:var(--radius);padding:22px 24px;box-shadow:var(--shadow)}.groups__title[data-v-994ba806]{font-size:32px}.groups__subtitle[data-v-994ba806]{max-width:520px}.panel[data-v-994ba806]{border:1px solid var(--line);border-radius:18px;padding:18px;background:#fff;display:grid;gap:16px}.panel__header[data-v-994ba806]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.panel__title[data-v-994ba806]{margin:0;font-family:var(--font-display);font-size:22px}.badge--soft[data-v-994ba806]{background:#0871c91f}.access-chip[data-v-994ba806]{padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;background:#1f7a4c29;color:#1f7a4c}.access-chip--warn[data-v-994ba806]{background:#d9a44133;color:#a57011}.access-chip--danger[data-v-994ba806]{background:#c24b4b33;color:#a03838}.access-grid[data-v-994ba806]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.access-card[data-v-994ba806]{padding:12px 14px;border-radius:14px;border:1px solid rgba(7,47,71,.1);background:#072f470a}.access-title[data-v-994ba806]{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.access-value[data-v-994ba806]{margin-top:6px;font-weight:600}.group-actions[data-v-994ba806]{display:flex;gap:12px;flex-wrap:wrap}.group-hint[data-v-994ba806]{color:#8a6d3b;background:#fff7e6;border:1px solid #f3e1b3;padding:10px 12px;border-radius:12px}.group-list[data-v-994ba806]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.group-filters[data-v-994ba806]{grid-column:1 / -1;border:1px solid var(--line);border-radius:16px;padding:14px;background:#fff;display:grid;gap:10px}.group-filters__title[data-v-994ba806]{font-weight:600}.group-filters__grid[data-v-994ba806]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;align-items:end}.group-empty[data-v-994ba806]{grid-column:1 / -1}.group-card[data-v-994ba806]{border:1px solid var(--line);border-radius:16px;padding:16px;background:#fff}.group-card__header[data-v-994ba806]{display:flex;align-items:center;justify-content:space-between;gap:12px}.group-title[data-v-994ba806]{margin:10px 0 4px;font-weight:600}.group-card-actions[data-v-994ba806]{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.group-create[data-v-994ba806]{margin-top:12px;padding-top:12px;border-top:1px dashed rgba(7,47,71,.12);display:grid;gap:12px}.group-create__title[data-v-994ba806]{font-weight:600}.group-create__grid[data-v-994ba806]{display:grid;gap:12px}.group-create__row[data-v-994ba806]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;align-items:end}.group-create__actions[data-v-994ba806]{display:flex;gap:10px;flex-wrap:wrap}.group-create__hint[data-v-994ba806]{color:var(--muted);font-size:13px}.field[data-v-994ba806]{display:grid;gap:8px;font-size:13px;align-content:start}.field span[data-v-994ba806]{display:block;color:var(--muted);font-size:12px;letter-spacing:.02em;line-height:1.2}.field-hint[data-v-994ba806]{color:var(--muted);font-size:12px;line-height:1.3}.field input[data-v-994ba806],.field select[data-v-994ba806]{min-height:44px;border-radius:12px;border:1px solid var(--line);padding:10px 12px;font-size:14px;font-family:var(--font-sans);background:#fff;line-height:1.4;width:100%;box-sizing:border-box}.field input[type=number][data-v-994ba806]{padding-right:12px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}[data-v-994ba806] .field input[type=number]::-webkit-outer-spin-button,[data-v-994ba806] .field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.group-details[data-v-994ba806]{margin-top:14px;padding-top:12px;border-top:1px dashed rgba(7,47,71,.12);display:grid;gap:16px}.group-details__grid[data-v-994ba806]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.group-details__label[data-v-994ba806]{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.group-details__section[data-v-994ba806]{display:grid;gap:10px}.group-details__section-title[data-v-994ba806]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:600}.participant-list[data-v-994ba806],.invite-list[data-v-994ba806]{display:grid;gap:8px}.participant-row[data-v-994ba806],.invite-row[data-v-994ba806]{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(7,47,71,.12);background:#072f4708}.participant-actions[data-v-994ba806]{display:flex;align-items:center;gap:8px}.participant-actions select[data-v-994ba806]{height:32px;border-radius:8px;border:1px solid var(--line);padding:0 8px;font-size:12px}.participant-name[data-v-994ba806]{font-weight:600}.participant-form[data-v-994ba806],.invite-form[data-v-994ba806],.participant-filters[data-v-994ba806]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;align-items:end}.invite-hint[data-v-994ba806]{grid-column:1 / -1;font-size:12px}.invite-token[data-v-994ba806]{font-family:var(--font-mono);font-size:13px;word-break:break-all}.state-pill[data-v-994ba806]{font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;border-radius:999px;background:#eef6ff;color:#0b4a7d}.state-pill--draft[data-v-994ba806]{background:#eef6ff;color:#0b4a7d}.state-pill--scheduled[data-v-994ba806]{background:#d9a4412e;color:#a57011}.state-pill--live[data-v-994ba806]{background:#1f7a4c2e;color:#1f7a4c}.state-pill--completed[data-v-994ba806]{background:#072f471f;color:#13455e}.state-pill--cancelled[data-v-994ba806]{background:#c24b4b2e;color:#a03838}.btn--sm[data-v-994ba806]{padding:6px 10px;font-size:13px}@media (max-width: 860px){.groups__hero[data-v-994ba806]{flex-direction:column;align-items:flex-start}}.public[data-v-d83fb44c]{display:grid;gap:18px}.public__hero[data-v-d83fb44c]{display:grid;grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:18px;background:linear-gradient(140deg,color-mix(in srgb,var(--color-primary-100) 65%,#ffffff),color-mix(in srgb,var(--color-neutral-100) 52%,#ffffff));border:1px solid var(--line);border-radius:var(--radius);padding:20px 22px;box-shadow:var(--shadow)}.hero-profile[data-v-d83fb44c]{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:18px;min-width:0}.hero-media[data-v-d83fb44c]{width:100%;max-width:280px;display:grid;gap:10px;align-content:start}.hero-photo[data-v-d83fb44c]{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:16px;border:1px solid var(--line);background:#fff}.hero-photo-placeholder[data-v-d83fb44c]{width:100%;aspect-ratio:1 / 1;border-radius:16px;border:1px dashed var(--line);display:grid;place-items:center;font-size:12px;color:var(--muted);background:#ffffffa6}.hero-video[data-v-d83fb44c]{width:100%;border-radius:12px;border:1px solid var(--line);background:#0f2b3a}.public__title[data-v-d83fb44c]{font-size:clamp(30px,4vw,40px);line-height:1.15}.hero-main[data-v-d83fb44c]{display:grid;gap:12px;align-content:start;min-width:0}.hero-main__role[data-v-d83fb44c]{margin:-2px 0 0;font-size:14px;color:color-mix(in srgb,var(--text) 72%,var(--muted));font-weight:600}.hero-main__lead[data-v-d83fb44c]{margin:0;font-size:16px;line-height:1.66;color:var(--deep);max-width:66ch}.hero-main__support[data-v-d83fb44c]{margin:-4px 0 0;font-size:14px;line-height:1.6;color:var(--muted)}.hero-main__sessions[data-v-d83fb44c]{margin:-2px 0 0;font-size:14px;line-height:1.5;font-weight:600;color:color-mix(in srgb,var(--text) 86%,var(--muted))}.hero-main__meta[data-v-d83fb44c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.hero-meta-card[data-v-d83fb44c]{border:1px solid color-mix(in srgb,var(--line) 86%,#ffffff);border-radius:var(--radius-sm);padding:9px 10px;background:color-mix(in srgb,#ffffff 80%,var(--surface));display:grid;gap:2px}.hero-meta-card__label[data-v-d83fb44c]{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}.hero-meta-card__value[data-v-d83fb44c]{font-weight:600;color:var(--ink)}.hero-trust[data-v-d83fb44c]{display:flex;flex-wrap:wrap;gap:8px}.hero-trust span[data-v-d83fb44c]{padding:6px 10px;border-radius:10px;background:#ffffffd1;border:1px solid var(--line);font-size:12px}.hero-cta[data-v-d83fb44c]{width:100%;min-width:0;max-width:350px;display:grid;gap:12px;border:1px solid color-mix(in srgb,var(--line) 64%,#fff);background:#ffffffe6;border-radius:var(--radius-md);padding:14px 14px 15px}.hero-cta__head[data-v-d83fb44c]{display:grid;gap:6px}.hero-cta__title[data-v-d83fb44c]{margin:0;font-size:22px;line-height:1.25}.hero-cta__hint[data-v-d83fb44c]{margin:0;font-size:13px;line-height:1.5;color:var(--muted)}.hero-cta__prices[data-v-d83fb44c]{display:grid;gap:8px}.hero-cta__price[data-v-d83fb44c]{padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:#fff;font-size:13px;font-weight:600}.hero-cta__price--intro[data-v-d83fb44c]{border-color:color-mix(in srgb,var(--color-primary-500) 20%,var(--line))}.hero-cta__actions[data-v-d83fb44c]{display:grid;gap:8px}.hero-cta__actions .btn[data-v-d83fb44c]{width:100%}.public__grid[data-v-d83fb44c]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.panel--slots[data-v-d83fb44c]{grid-column:1 / -1}.panel--profile[data-v-d83fb44c]{grid-column:1}.panel--journal[data-v-d83fb44c],.panel--inquiry[data-v-d83fb44c],.panel--trust[data-v-d83fb44c],.panel--documents[data-v-d83fb44c],.panel--work-format[data-v-d83fb44c],.panel--about[data-v-d83fb44c],.panel--who[data-v-d83fb44c],.panel--contacts[data-v-d83fb44c],.panel--reviews[data-v-d83fb44c],.panel--footer-cta[data-v-d83fb44c]{grid-column:1 / -1}.panel[data-v-d83fb44c]{border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px 18px 20px;background:color-mix(in srgb,#ffffff 90%,var(--surface));display:grid;gap:14px}.panel--footer-cta[data-v-d83fb44c]{padding:12px;gap:8px}.panel__header[data-v-d83fb44c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:6px}.panel__header-actions[data-v-d83fb44c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.panel__header>div[data-v-d83fb44c]{display:grid;gap:6px}.panel__title[data-v-d83fb44c]{margin:0;font-family:var(--font-display);font-size:22px}.panel__lead[data-v-d83fb44c]{margin:0;color:var(--muted);font-size:14px;line-height:1.55;max-width:78ch}.slot-filter[data-v-d83fb44c]{display:grid;gap:5px;padding:10px;border-radius:12px;border:1px dashed color-mix(in srgb,var(--line) 84%,#d5ccb8);background:color-mix(in srgb,#f8f4ec 78%,#ffffff)}.slot-top[data-v-d83fb44c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:8px;align-items:start}.slot-week[data-v-d83fb44c]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:4px}.slot-day[data-v-d83fb44c]{border:1px solid var(--line);background:#fff;border-radius:10px;padding:5px 8px;display:grid;gap:2px;min-width:58px;text-align:center;cursor:pointer;color:var(--ink);font-weight:400}.slot-day__label[data-v-d83fb44c]{text-transform:uppercase;font-size:9px;letter-spacing:.08em;color:var(--muted)}.slot-day__date[data-v-d83fb44c]{font-size:11px}.slot-day--active[data-v-d83fb44c]{border-color:color-mix(in srgb,var(--primary) 40%,var(--border));background:color-mix(in srgb,var(--primary) 12%,transparent)}.slot-filter__label[data-v-d83fb44c]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600}.slot-filter__input[data-v-d83fb44c]{max-width:220px}.slot-filter__hint[data-v-d83fb44c]{font-size:11px}.slot-format[data-v-d83fb44c]{display:grid;gap:6px;margin-top:2px}.slot-format__options[data-v-d83fb44c]{display:flex;flex-wrap:wrap;gap:8px}.slot-format__option[data-v-d83fb44c]{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;border-radius:10px;border:1px solid var(--line);background:#fff;color:var(--ink);font-size:13px}.slot-format__option input[data-v-d83fb44c]{margin:0}.slot-format__fixed[data-v-d83fb44c]{font-size:13px;color:var(--ink)}.slot-format__hint[data-v-d83fb44c]{font-size:12px}.slot-info[data-v-d83fb44c]{border:1px solid color-mix(in srgb,var(--line) 84%,#d5ccb8);border-radius:12px;padding:10px 12px;background:color-mix(in srgb,#f4efe3 46%,#ffffff);display:grid;gap:8px}.slot-info__title[data-v-d83fb44c]{font-size:13px;font-weight:700;color:var(--deep)}.slot-info__list[data-v-d83fb44c]{margin:0;padding-left:16px;display:grid;gap:4px;color:var(--muted);font-size:12px;line-height:1.4}.slot-info__action[data-v-d83fb44c]{justify-self:start}.first-session-flow[data-v-d83fb44c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.inquiry-state[data-v-d83fb44c]{padding:12px 14px;border-radius:12px;border:1px solid var(--line);font-size:14px}.inquiry-state--info[data-v-d83fb44c]{background:color-mix(in srgb,#2f6b4f 12%,#ffffff)}.inquiry-state--warning[data-v-d83fb44c]{background:#c24b4b14}.inquiry-state--neutral[data-v-d83fb44c]{background:color-mix(in srgb,#e9e3d7 45%,#ffffff)}.inquiry-thread[data-v-d83fb44c]{display:grid;gap:10px}.inquiry-message[data-v-d83fb44c]{display:grid;gap:6px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:#fff}.inquiry-message--mine[data-v-d83fb44c]{background:color-mix(in srgb,#dbeadf 50%,#ffffff)}.inquiry-message__author[data-v-d83fb44c]{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.inquiry-message__body[data-v-d83fb44c]{white-space:pre-line;line-height:1.5}.inquiry-message__time[data-v-d83fb44c]{font-size:12px}.inquiry-composer[data-v-d83fb44c]{display:grid;gap:10px}.inquiry-composer__textarea[data-v-d83fb44c]{min-height:120px;resize:vertical}.inquiry-composer__hint[data-v-d83fb44c]{font-size:12px}.flow-card[data-v-d83fb44c]{border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,#f5f0e4 55%,#ffffff),#fff);padding:12px;display:grid;gap:8px}.flow-card__title[data-v-d83fb44c]{font-weight:600;color:var(--deep)}.flow-card__list[data-v-d83fb44c]{margin:0;padding-left:16px;display:grid;gap:6px;color:var(--muted);font-size:13px}.badge--soft[data-v-d83fb44c]{background:color-mix(in srgb,#e4e9dc 62%,#f8f3e9);border-color:color-mix(in srgb,#6f8b73 26%,var(--line));color:color-mix(in srgb,#3f5945 82%,var(--text))}.profile-summary[data-v-d83fb44c],.work-format-grid[data-v-d83fb44c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.profile-summary__item[data-v-d83fb44c]{border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:color-mix(in srgb,#f8f3e8 58%,#ffffff);font-size:13px}.profile-contact[data-v-d83fb44c]{display:grid;gap:8px;border:1px solid var(--line);border-radius:12px;padding:12px;background:#fff}.profile-contact__list[data-v-d83fb44c]{display:grid;gap:6px;font-size:13px}.about-grid[data-v-d83fb44c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.who-lead[data-v-d83fb44c]{margin-top:-4px}.who-text[data-v-d83fb44c]{white-space:pre-line;font-size:16px;line-height:1.5;color:var(--deep)}.trust-grid[data-v-d83fb44c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.trust-card[data-v-d83fb44c]{border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:color-mix(in srgb,var(--color-primary-100) 22%,#ffffff);display:grid;gap:4px}.trust-card__label[data-v-d83fb44c]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.trust-card__value[data-v-d83fb44c]{font-weight:600}.documents-grid[data-v-d83fb44c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.document-card[data-v-d83fb44c]{border:1px solid var(--line);border-radius:14px;padding:12px;background:#fff;display:grid;gap:10px}.document-card--file[data-v-d83fb44c]{gap:8px;background:color-mix(in srgb,#f8f3e8 38%,#ffffff)}.document-card__preview[data-v-d83fb44c]{width:100%;height:clamp(160px,24vw,240px);border-radius:12px;border:1px solid var(--line);overflow:hidden;background:color-mix(in srgb,#f4efe2 58%,#ffffff);padding:8px}.document-card__preview img[data-v-d83fb44c]{width:100%;height:100%;object-fit:contain;display:block;border-radius:8px}.document-card__file-top[data-v-d83fb44c]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.document-card__file-badge[data-v-d83fb44c]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:26px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6a573f;border:1px solid #dccdb4;background:color-mix(in srgb,#efe1c9 76%,#ffffff)}.document-card__body[data-v-d83fb44c]{display:grid;gap:4px}.document-card__kind[data-v-d83fb44c]{width:fit-content;padding:4px 8px;border-radius:999px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#5f5345;border:1px solid #e6dccb;background:#f5efe3}.document-card__title[data-v-d83fb44c]{margin:0;font-size:17px;line-height:1.35}.document-card__meta[data-v-d83fb44c]{font-size:12px;color:var(--muted)}.document-card__kind--file[data-v-d83fb44c]{margin:0}.document-card__action[data-v-d83fb44c]{justify-self:start}.contact-actions[data-v-d83fb44c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.contact-action[data-v-d83fb44c]{border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:grid;gap:4px;text-decoration:none;color:inherit;background:#fff}.contact-action[data-v-d83fb44c]:hover{border-color:color-mix(in srgb,var(--primary) 32%,var(--line));background:color-mix(in srgb,#eef2e8 56%,#ffffff)}.contact-action__label[data-v-d83fb44c]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.contact-action__value[data-v-d83fb44c]{font-weight:600}.reviews-list[data-v-d83fb44c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.review-card[data-v-d83fb44c]{border:1px solid var(--line);border-radius:12px;padding:12px;background:#fff;display:grid;gap:10px}.review-card__text[data-v-d83fb44c]{line-height:1.5}.review-card__meta[data-v-d83fb44c]{color:var(--muted);font-size:12px}.closing-cta[data-v-d83fb44c]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--line));border-radius:var(--radius-md);background:linear-gradient(180deg,color-mix(in srgb,#f7f2e7 76%,#ffffff),color-mix(in srgb,#f2eee2 64%,#ffffff));padding:14px 16px}.closing-cta__copy[data-v-d83fb44c]{display:grid;gap:4px}.closing-cta__title[data-v-d83fb44c]{margin:0;font-size:24px;line-height:1.22;font-family:var(--font-display)}.closing-cta__subtitle[data-v-d83fb44c]{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.closing-cta__actions[data-v-d83fb44c]{display:grid;gap:8px;min-width:280px}.profile-bio[data-v-d83fb44c]{display:grid;gap:12px}.bio-section[data-v-d83fb44c]{display:grid;gap:8px;border:1px solid color-mix(in srgb,var(--line) 84%,#ffffff);border-radius:var(--radius-sm);padding:12px 14px;background:color-mix(in srgb,#ffffff 78%,var(--surface))}.bio-title[data-v-d83fb44c]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--deep);font-weight:600}.bio-copy[data-v-d83fb44c]{color:color-mix(in srgb,var(--text) 88%,var(--muted));line-height:1.72;white-space:pre-line}.slot-list[data-v-d83fb44c]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:8px}.slot-list-heading[data-v-d83fb44c]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--muted);margin-top:2px}.slot-list__toggle[data-v-d83fb44c]{justify-self:start;grid-column:1 / -1}.slot-card[data-v-d83fb44c]{border:1px solid var(--line);border-radius:10px;padding:10px;background:color-mix(in srgb,#f5f0e4 38%,#ffffff);display:grid;gap:8px}.slot-card__main[data-v-d83fb44c]{display:grid;gap:3px}.slot-card__meta[data-v-d83fb44c]{font-size:12px;line-height:1.25}.slot-card__action[data-v-d83fb44c]{justify-self:start;width:100%;min-height:34px}.slot-time[data-v-d83fb44c]{font-size:24px;line-height:1;font-weight:700;color:var(--text)}.first-session-flow[data-v-d83fb44c]{margin-top:8px}.form-error[data-v-d83fb44c]{color:#b3261e;background:#fdecea;border:1px solid #f5c2c0;border-radius:10px;padding:8px 10px}.success[data-v-d83fb44c]{color:#0f5132;background:#d1e7dd;border:1px solid #badbcc;border-radius:10px;padding:8px 10px}.hint[data-v-d83fb44c]{display:grid;gap:10px;padding:12px;border-radius:12px;border:1px dashed color-mix(in srgb,var(--line) 82%,#d0c6b2);color:var(--muted);background:color-mix(in srgb,#f4efe3 44%,#ffffff)}.panel--journal[data-v-d83fb44c]{display:grid;gap:12px;background:linear-gradient(180deg,color-mix(in srgb,#f8f2e6 58%,#ffffff),color-mix(in srgb,#f4eee1 35%,#ffffff))}.profile-collections[data-v-d83fb44c]{border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:#fff;display:grid;gap:10px}.profile-collections__head[data-v-d83fb44c]{display:flex;align-items:center;justify-content:space-between;gap:10px}.profile-collections__title[data-v-d83fb44c]{font-size:16px;font-weight:700}.profile-collections__list[data-v-d83fb44c]{display:grid;gap:8px}.profile-collection-item[data-v-d83fb44c]{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--line);border-radius:10px;padding:8px 10px;color:inherit;text-decoration:none;background:#ffffffd9}.profile-collection-item__left[data-v-d83fb44c]{display:inline-flex;align-items:center;gap:10px;min-width:0}.profile-collection-item__cover[data-v-d83fb44c]{width:42px;height:30px;border-radius:8px;overflow:hidden;border:1px solid var(--line);background:var(--color-neutral-50, #f7f8f9);flex-shrink:0}.profile-collection-item__cover img[data-v-d83fb44c]{width:100%;height:100%;object-fit:cover;display:block}.profile-collection-item[data-v-d83fb44c]:hover{border-color:#2b7a6f59;background:#2b7a6f0f}.profile-collection-item__name[data-v-d83fb44c]{font-size:14px;font-weight:600;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.profile-collection-item__meta[data-v-d83fb44c]{font-size:12px;color:var(--muted);white-space:nowrap}.journal-list[data-v-d83fb44c]{display:grid;gap:14px;grid-template-columns:1fr}.journal-grid[data-v-d83fb44c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start;grid-auto-rows:1fr}.journal-filters[data-v-d83fb44c]{display:flex;flex-wrap:wrap;gap:10px;margin:2px 0 12px}.filter-chip[data-v-d83fb44c]{border:1px solid var(--line);background:#ffffffbf;border-radius:10px;padding:7px 12px;font-size:13px;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.filter-chip[data-v-d83fb44c]:hover{border-color:color-mix(in srgb,var(--primary) 34%,var(--line));box-shadow:0 8px 18px #10213214}.filter-chip.is-active[data-v-d83fb44c]{background:#2b7a6f1f;border-color:#2b7a6f59}.empty[data-v-d83fb44c]{display:grid;gap:10px;padding:16px 18px;border-radius:12px;border:1px dashed var(--line);background:#fff}.empty-title[data-v-d83fb44c]{font-weight:600}.post-tag[data-v-d83fb44c]{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;border-radius:999px;background:#ffffffd9;border:1px solid rgba(0,0,0,.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--cat, #2b7a6f)}.post-tag[data-v-d83fb44c]:before{content:"";width:8px;height:8px;border-radius:999px;background:currentColor;opacity:.9}.pin-badge[data-v-d83fb44c]{display:inline-flex;align-items:center;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;border-radius:999px;background:#2b7a6f1f;border:1px solid rgba(43,122,111,.25);color:#2b7a6f;width:fit-content;margin-top:8px}.journal-card--pinned[data-v-d83fb44c]{border-color:#2b7a6f59;box-shadow:0 8px 20px #2b7a6f14}.journal-card[data-v-d83fb44c]{display:grid;border:1px solid var(--line);border-radius:14px;padding:20px;background:#fff;overflow:hidden;gap:18px;transition:border-color .2s ease,box-shadow .2s ease;height:auto;align-items:start;animation:journalFade-d83fb44c .35s ease}.journal-card[data-v-d83fb44c]:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--line));box-shadow:0 8px 22px #1021321a}.journal-card--feature[data-v-d83fb44c]{grid-template-columns:1fr minmax(240px,320px);padding:24px;grid-column:1 / -1}.journal-card--feature .journal-cover img[data-v-d83fb44c]{max-height:none}.journal-card--feature .journal-title[data-v-d83fb44c]{font-size:28px;line-height:1.25}.journal-card--feature .journal-summary[data-v-d83fb44c]{font-size:16px;-webkit-line-clamp:3}.journal-cover[data-v-d83fb44c]{background:var(--color-neutral-50, #f7f8f9);display:flex;justify-content:center;align-items:flex-start;padding:12px;border-radius:12px;position:relative;aspect-ratio:3 / 2;overflow:hidden}.journal-cover img[data-v-d83fb44c]{width:100%;height:auto;display:block;height:100%;object-fit:cover;object-position:50% 35%;transition:transform .4s ease}.journal-card:hover .journal-cover img[data-v-d83fb44c]{transform:scale(1.03)}.journal-body[data-v-d83fb44c]{display:grid;gap:10px;padding:0}.journal-title[data-v-d83fb44c]{font-weight:600;font-size:22px;line-height:1.33}.journal-meta[data-v-d83fb44c]{font-size:14px;color:#8a8a8a}.journal-summary[data-v-d83fb44c]{font-size:15px;line-height:1.6;color:#555;max-width:560px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.journal-full[data-v-d83fb44c]{margin-top:10px;white-space:pre-wrap;color:var(--color-neutral-800)}.read-more[data-v-d83fb44c]{margin-top:6px;align-self:flex-start;font-size:14px;font-weight:600;color:#2b7a6f;background:transparent;border:none;padding:0;cursor:pointer}.read-more[data-v-d83fb44c]:hover{text-decoration:underline}.journal-card--closed[data-v-d83fb44c]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.journal-card--closed .journal-cover[data-v-d83fb44c]{grid-column:2;grid-row:1}.journal-card--closed .journal-body[data-v-d83fb44c]{grid-column:1;grid-row:1}.journal-card--closed .journal-cover img[data-v-d83fb44c]{max-height:none}.journal-card--open[data-v-d83fb44c]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.journal-grid .journal-card[data-v-d83fb44c]{grid-template-columns:1fr 180px;padding:18px 18px 18px 16px;height:100%;align-content:start}.journal-grid .journal-cover[data-v-d83fb44c]{height:100%;align-items:center;aspect-ratio:auto}.journal-grid .journal-cover img[data-v-d83fb44c]{height:100%;object-fit:contain}.journal-grid .journal-cover img[data-v-d83fb44c]{max-height:140px}.journal-grid .journal-title[data-v-d83fb44c]{font-size:20px;line-height:1.3}.journal-grid .journal-summary[data-v-d83fb44c]{-webkit-line-clamp:2}.journal-card--open .journal-cover[data-v-d83fb44c]{grid-column:2;grid-row:1}.journal-card--open .journal-body[data-v-d83fb44c]{grid-column:1;grid-row:1;padding-right:6px}.journal-card--open .journal-cover[data-v-d83fb44c]{aspect-ratio:auto;align-items:flex-start}.journal-card--open .journal-cover img[data-v-d83fb44c]{height:auto;max-height:600px;object-fit:contain}.journal-card--open .journal-body[data-v-d83fb44c]{padding-right:18px}.journal-card--open .journal-readmore[data-v-d83fb44c]{margin-top:16px}@media (max-width: 900px){.journal-grid[data-v-d83fb44c],.journal-grid .journal-card[data-v-d83fb44c]{grid-template-columns:1fr}.journal-grid .journal-cover img[data-v-d83fb44c]{max-height:200px}.journal-card--open[data-v-d83fb44c],.journal-card--closed[data-v-d83fb44c],.journal-card--feature[data-v-d83fb44c]{grid-template-columns:1fr;padding:18px}.journal-card--open .journal-cover[data-v-d83fb44c],.journal-card--closed .journal-cover[data-v-d83fb44c]{padding:10px 12px}.journal-card--feature .journal-cover img[data-v-d83fb44c]{max-height:220px}}@keyframes journalFade-d83fb44c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rating-pill[data-v-d83fb44c]{padding:6px 10px;border-radius:999px;font-size:12px;font-weight:600;background:#1f7a4c29;color:#1f7a4c}.confirmed-block[data-v-d83fb44c]{margin-top:14px;border:1px dashed color-mix(in srgb,var(--line) 82%,#d4cab8);border-radius:12px;padding:12px;background:color-mix(in srgb,#f3ede0 42%,#ffffff);display:grid;gap:8px}.confirmed-title[data-v-d83fb44c]{font-weight:600;font-size:13px}.confirmed-list[data-v-d83fb44c]{display:grid;gap:8px}.confirmed-item[data-v-d83fb44c]{display:grid;gap:2px;padding:8px 10px;border-radius:10px;background:#fff;border:1px solid var(--line)}.confirmed-time[data-v-d83fb44c]{font-weight:600}.booking-gate[data-v-d83fb44c]{display:grid;gap:8px;padding:10px 12px;margin-top:6px;border-radius:12px;border:1px solid color-mix(in srgb,var(--line) 88%,var(--primary));background:color-mix(in srgb,#ffffff 92%,var(--surface))}.booking-gate--pending[data-v-d83fb44c]{border-color:color-mix(in srgb,#d9a441 30%,var(--line));background:color-mix(in srgb,#f4e2ae 10%,#ffffff)}.booking-gate--ready[data-v-d83fb44c]{border-color:color-mix(in srgb,#1f7a4c 24%,var(--line));background:color-mix(in srgb,#1f7a4c 6%,#ffffff)}.booking-gate--attention[data-v-d83fb44c]{box-shadow:0 0 0 3px #55846629}.booking-gate__content[data-v-d83fb44c]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.booking-gate__title[data-v-d83fb44c]{font-size:14px;font-weight:700;color:var(--text)}.booking-gate__text[data-v-d83fb44c]{margin:0;max-width:620px;color:var(--muted);line-height:1.4;font-size:13px}.booking-gate__button[data-v-d83fb44c]{flex-shrink:0}.setting-check[data-v-d83fb44c]{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.booking-gate__check[data-v-d83fb44c]{font-size:13px;color:var(--text)}.setting-check input[data-v-d83fb44c]{width:16px;height:16px}.booking-gate__hint[data-v-d83fb44c]{font-size:12px;color:var(--muted)}.setting-check--modal[data-v-d83fb44c]{margin-top:16px}.btn--disabled[data-v-d83fb44c]{opacity:.55;cursor:not-allowed;pointer-events:auto}.btn--disabled[data-v-d83fb44c]:hover{transform:none}.btn--pulse[data-v-d83fb44c]{animation:pulse-attention-d83fb44c .9s ease-in-out;box-shadow:0 0 #55846647}@keyframes pulse-attention-d83fb44c{0%{transform:scale(1);box-shadow:0 0 #55846647}50%{transform:scale(1.02);box-shadow:0 0 0 10px #55846600}to{transform:scale(1);box-shadow:0 0 #55846600}}.setting-modal[data-v-d83fb44c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center}@media (max-width: 640px){.booking-gate[data-v-d83fb44c]{padding:12px}.booking-gate__content[data-v-d83fb44c]{align-items:stretch}.booking-gate__button[data-v-d83fb44c]{width:100%}}.setting-modal__backdrop[data-v-d83fb44c]{position:absolute;top:0;right:0;bottom:0;left:0;background:#07182173}.setting-modal__content[data-v-d83fb44c]{position:relative;z-index:1;width:min(640px,92vw);background:#fff;border-radius:16px;border:1px solid var(--line);padding:20px;display:grid;gap:16px;box-shadow:0 18px 40px #0f233033}.setting-modal__header[data-v-d83fb44c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.setting-modal__body[data-v-d83fb44c]{display:grid;gap:12px}.booking-checklist[data-v-d83fb44c]{display:grid;gap:6px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,#dfeadd 48%,#ffffff);border:1px solid var(--line)}.booking-checklist__item[data-v-d83fb44c]{font-weight:500}.booking-confirm[data-v-d83fb44c]{color:var(--ink);font-weight:500;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,#e5efdf 52%,#ffffff);border:1px solid var(--line)}.booking-slot[data-v-d83fb44c]{display:grid;gap:4px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:#fff}.booking-slot__time[data-v-d83fb44c]{font-weight:600}.booking-next[data-v-d83fb44c]{display:grid;gap:6px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,#f3ede1 42%,#ffffff);border:1px dashed color-mix(in srgb,var(--line) 82%,#d1c7b4)}.booking-next__title[data-v-d83fb44c]{font-weight:600;color:var(--deep)}.booking-next__item[data-v-d83fb44c]{color:var(--muted);font-size:13px}.setting-section[data-v-d83fb44c]{display:grid;gap:6px}.setting-title[data-v-d83fb44c]{font-weight:600}.setting-label[data-v-d83fb44c]{display:grid;gap:6px;font-size:13px;color:var(--muted)}@media (max-width: 960px){.public__hero[data-v-d83fb44c]{grid-template-columns:1fr;gap:14px}.hero-profile[data-v-d83fb44c]{grid-template-columns:1fr}.hero-media[data-v-d83fb44c]{width:100%;max-width:320px}.hero-main[data-v-d83fb44c]{width:100%}.hero-main__meta[data-v-d83fb44c]{grid-template-columns:1fr}.hero-cta[data-v-d83fb44c]{width:100%;max-width:100%}.public__grid[data-v-d83fb44c],.profile-summary[data-v-d83fb44c],.work-format-grid[data-v-d83fb44c],.slot-top[data-v-d83fb44c]{grid-template-columns:1fr}.slot-list[data-v-d83fb44c]{grid-template-columns:repeat(2,minmax(0,1fr))}.about-grid[data-v-d83fb44c],.trust-grid[data-v-d83fb44c],.documents-grid[data-v-d83fb44c],.contact-actions[data-v-d83fb44c],.reviews-list[data-v-d83fb44c],.closing-cta[data-v-d83fb44c]{grid-template-columns:1fr}.closing-cta__actions[data-v-d83fb44c]{min-width:0}.first-session-flow[data-v-d83fb44c]{grid-template-columns:1fr}}@media (min-width: 900px){.slot-list[data-v-d83fb44c]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1280px){.slot-list[data-v-d83fb44c]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 640px){.slot-list[data-v-d83fb44c]{grid-template-columns:1fr}}.public-journal[data-v-0991ca81]{display:grid;gap:16px}.journal-hero[data-v-0991ca81]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;border:1px solid var(--line);border-radius:18px;padding:20px 24px;background:#fff}.journal-hero__actions[data-v-0991ca81]{display:flex;gap:10px;flex-wrap:wrap}.journal-collections[data-v-0991ca81]{margin:0 0 10px}.journal-collections__head[data-v-0991ca81]{margin-bottom:20px}.journal-collections__title[data-v-0991ca81]{margin:0 0 6px;font-size:28px;line-height:1.15;font-weight:700}.journal-collections__subtitle[data-v-0991ca81]{margin:0;font-size:15px;line-height:1.5;color:var(--color-text-muted, #6c7279)}.journal-collections__grid[data-v-0991ca81]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.journal-collection-card[data-v-0991ca81]{display:block;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:var(--color-surface, #fff);text-decoration:none;color:inherit;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.journal-collection-card[data-v-0991ca81]:hover{transform:translateY(-2px);border-color:var(--color-border-strong, #949aa1);box-shadow:0 10px 24px #0000000f}.journal-collection-card__cover[data-v-0991ca81]{aspect-ratio:16 / 8;background:var(--color-surface-soft, #f3f5f7);overflow:hidden}.journal-collection-card__cover img[data-v-0991ca81]{width:100%;height:100%;object-fit:cover;display:block}.journal-collection-card__body[data-v-0991ca81]{padding:16px}.journal-collection-card__meta[data-v-0991ca81]{margin-bottom:8px;font-size:13px;line-height:1.4;color:var(--color-text-muted, #6c7279)}.journal-collection-card__title[data-v-0991ca81]{margin:0 0 8px;font-size:20px;line-height:1.25;font-weight:700}.journal-collection-card__description[data-v-0991ca81]{margin:0 0 10px;font-size:14px;line-height:1.5;color:var(--color-text-muted, #6c7279);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.journal-collection-card__preview[data-v-0991ca81]{margin:10px 0 0;padding:0;list-style:none}.journal-collection-card__preview-item[data-v-0991ca81]{font-size:14px;line-height:1.45;color:var(--color-text-muted, #6c7279);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.journal-collection-card__preview-item+.journal-collection-card__preview-item[data-v-0991ca81]{margin-top:6px}.journal-collection-card__cta[data-v-0991ca81]{margin-top:12px;font-size:14px;font-weight:600}.journal-list[data-v-0991ca81]{display:grid;gap:12px;grid-template-columns:1fr}.journal-grid[data-v-0991ca81]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start;grid-auto-rows:1fr}.journal-filters[data-v-0991ca81]{display:flex;flex-wrap:wrap;gap:10px;margin:6px 0 14px}.filter-chip[data-v-0991ca81]{border:1px solid var(--line);background:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:8px 12px;font-size:13px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.filter-chip[data-v-0991ca81]:hover{transform:translateY(-1px);box-shadow:0 10px 20px #0000000f}.filter-chip.is-active[data-v-0991ca81]{background:#2b7a6f1f;border-color:#2b7a6f59}.empty[data-v-0991ca81]{display:grid;gap:10px;padding:16px 18px;border-radius:12px;border:1px dashed var(--line);background:#fff}.empty-title[data-v-0991ca81]{font-weight:600}.post-tag[data-v-0991ca81]{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;border-radius:999px;background:#ffffffd9;border:1px solid rgba(0,0,0,.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--cat, #2b7a6f)}.post-tag[data-v-0991ca81]:before{content:"";width:8px;height:8px;border-radius:999px;background:currentColor;opacity:.9}.pin-badge[data-v-0991ca81]{display:inline-flex;align-items:center;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;border-radius:999px;background:#2b7a6f1f;border:1px solid rgba(43,122,111,.25);color:#2b7a6f;width:fit-content;margin-top:8px}.journal-card[data-v-0991ca81]{display:grid;border:1px solid var(--line);border-radius:14px;padding:24px;background:#fff;overflow:hidden;gap:24px;border-left:4px solid #9ad7c8;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;height:auto;align-items:start;animation:journalFade-0991ca81 .35s ease}.journal-card[data-v-0991ca81]:hover{transform:translateY(-4px);border-color:#2b7a6f;box-shadow:0 6px 20px #0000000f,0 2px 6px #0000000a}.journal-card--pinned[data-v-0991ca81]{border-color:#2b7a6f59;box-shadow:0 10px 30px #2b7a6f1a}.journal-card--feature[data-v-0991ca81]{grid-template-columns:1fr 360px;padding:34px 34px 34px 28px;border-left-width:6px;grid-column:1 / -1}.journal-card--feature .journal-title[data-v-0991ca81]{font-size:30px;line-height:1.25}.journal-card--feature .journal-summary[data-v-0991ca81]{font-size:17px;-webkit-line-clamp:3}.journal-cover[data-v-0991ca81]{background:var(--color-neutral-50, #f7f8f9);display:flex;justify-content:center;align-items:flex-start;padding:12px;border-radius:12px;position:relative;aspect-ratio:3 / 2;overflow:hidden}.journal-cover img[data-v-0991ca81]{width:100%;display:block;height:100%;object-fit:cover;object-position:50% 35%;transition:transform .4s ease}.journal-card:hover .journal-cover img[data-v-0991ca81]{transform:scale(1.04)}.journal-body[data-v-0991ca81]{display:grid;gap:10px;padding:0}.journal-title[data-v-0991ca81]{font-weight:600;font-size:22px;line-height:1.35}.journal-meta[data-v-0991ca81]{font-size:14px;color:#8a8a8a}.journal-summary[data-v-0991ca81]{font-size:16px;line-height:1.6;color:#555;max-width:540px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.read-more[data-v-0991ca81]{margin-top:10px;align-self:flex-start;font-size:15px;font-weight:500;color:#2b7a6f;background:transparent;border:none;padding:0;cursor:pointer}.read-more[data-v-0991ca81]:hover{text-decoration:underline}.journal-card--closed[data-v-0991ca81]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.journal-card--closed .journal-cover[data-v-0991ca81]{grid-column:2;grid-row:1}.journal-card--closed .journal-body[data-v-0991ca81]{grid-column:1;grid-row:1}.journal-card--open[data-v-0991ca81]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.journal-grid .journal-card[data-v-0991ca81]{grid-template-columns:1fr 180px;padding:18px 18px 18px 16px;height:100%;align-content:start}.journal-grid .journal-cover[data-v-0991ca81]{height:100%;align-items:center;aspect-ratio:auto}.journal-grid .journal-cover img[data-v-0991ca81]{height:100%;object-fit:contain;max-height:140px}.journal-card--open .journal-cover[data-v-0991ca81]{grid-column:2;grid-row:1}.journal-card--open .journal-body[data-v-0991ca81]{grid-column:1;grid-row:1;padding-right:6px}@media (max-width: 900px){.journal-hero[data-v-0991ca81]{flex-direction:column;align-items:flex-start}.journal-grid[data-v-0991ca81]{grid-template-columns:1fr}.journal-collections__grid[data-v-0991ca81]{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-grid .journal-card[data-v-0991ca81]{grid-template-columns:1fr}.journal-grid .journal-cover img[data-v-0991ca81]{max-height:200px}.journal-card--feature[data-v-0991ca81]{grid-template-columns:1fr;padding:18px}}@media (max-width: 640px){.journal-collections__grid[data-v-0991ca81]{grid-template-columns:1fr}}@keyframes journalFade-0991ca81{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.public-post[data-v-97db2f01]{display:grid;gap:16px}.post-hero[data-v-97db2f01]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;border:1px solid var(--line);border-radius:18px;padding:20px 24px;background:#fff}.post-title[data-v-97db2f01]{margin:8px 0 4px}.post-subtitle[data-v-97db2f01]{margin:0}.post-hero__actions[data-v-97db2f01]{display:flex;flex-wrap:wrap;gap:10px}.post-card[data-v-97db2f01]{border:1px solid var(--line);border-radius:18px;padding:22px 24px;background:#fff;display:grid;gap:16px}.post-card__meta[data-v-97db2f01]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.post-card__grid[data-v-97db2f01]{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:22px;align-items:start}.post-card__body[data-v-97db2f01]{display:grid;gap:12px}.post-summary[data-v-97db2f01]{font-size:16px;line-height:1.6;color:var(--color-neutral-700, #4b4f54)}.post-body[data-v-97db2f01]{font-size:16px;line-height:1.75;color:var(--color-neutral-800, #1e2124)}.collection-card[data-v-97db2f01]{display:grid;gap:14px;margin-top:12px;padding:18px;border-radius:16px;border:1px solid rgba(43,122,111,.18);background:linear-gradient(180deg,#2b7a6f12,#2b7a6f05),#fcfffd}.collection-card__eyebrow[data-v-97db2f01]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2b7a6f}.collection-card__head[data-v-97db2f01]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.collection-card__title[data-v-97db2f01]{margin:0;font-size:20px;line-height:1.25}.collection-card__title-link[data-v-97db2f01]{color:inherit;text-decoration:none}.collection-card__title-link[data-v-97db2f01]:hover{color:#2b7a6f}.collection-card__description[data-v-97db2f01]{margin:6px 0 0;color:var(--color-neutral-700, #4b4f54)}.collection-card__index[data-v-97db2f01]{white-space:nowrap;font-size:13px;font-weight:600;color:#2b7a6f}.collection-list[data-v-97db2f01]{display:grid;gap:8px;margin:0;padding:0;list-style:none}.collection-list__item[data-v-97db2f01]{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:#ffffffd9;border:1px solid rgba(0,0,0,.06)}.collection-list__item--current[data-v-97db2f01]{border-color:#2b7a6f59;background:#2b7a6f14}.collection-list__order[data-v-97db2f01]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#2b7a6f1f;color:#2b7a6f;font-size:12px;font-weight:700}.collection-list__link[data-v-97db2f01],.collection-list__current[data-v-97db2f01]{min-width:0;font-weight:600;color:var(--color-neutral-900, #14171a);text-decoration:none}.collection-list__link[data-v-97db2f01]:hover{color:#2b7a6f}.collection-nav[data-v-97db2f01]{margin-top:4px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.collection-nav__link[data-v-97db2f01]{display:inline-flex;align-items:center;min-height:40px;padding:8px 12px;border:1px solid rgba(43,122,111,.22);border-radius:12px;color:#1f5f56;text-decoration:none;font-weight:600;background:#2b7a6f0d}.collection-nav__link[data-v-97db2f01]:hover{background:#2b7a6f1a}.collection-nav__link--next[data-v-97db2f01]{justify-content:flex-end}.collection-nav__spacer[data-v-97db2f01]{min-height:40px}.post-cover[data-v-97db2f01]{border-radius:16px;overflow:hidden;border:1px solid var(--line);background:var(--color-neutral-50, #f7f8f9);align-self:start}.post-cover img[data-v-97db2f01]{width:100%;display:block;object-fit:contain;max-height:420px}.post-tag[data-v-97db2f01]{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;border-radius:999px;background:#ffffffd9;border:1px solid rgba(0,0,0,.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--cat, #2b7a6f)}.post-tag[data-v-97db2f01]:before{content:"";width:8px;height:8px;border-radius:999px;background:currentColor;opacity:.9}.pin-badge[data-v-97db2f01]{display:inline-flex;align-items:center;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;border-radius:999px;background:#2b7a6f1f;border:1px solid rgba(43,122,111,.25);color:#2b7a6f;width:fit-content}.form-error[data-v-97db2f01]{color:#b3261e;background:#fdecea;border:1px solid #f5c2c0;border-radius:10px;padding:8px 10px}@media (max-width: 900px){.post-hero[data-v-97db2f01]{flex-direction:column;align-items:flex-start}.post-card__grid[data-v-97db2f01]{grid-template-columns:1fr}.collection-card__head[data-v-97db2f01]{flex-direction:column}.collection-nav[data-v-97db2f01]{grid-template-columns:1fr}.post-cover img[data-v-97db2f01]{max-height:280px}}.collection-page[data-v-852ee345]{display:grid;gap:16px}.collection-hero[data-v-852ee345]{display:grid;gap:14px;border:1px solid var(--line);border-radius:18px;padding:18px;background:#fff}.collection-cover[data-v-852ee345]{border-radius:14px;overflow:hidden;border:1px solid var(--line);background:var(--color-neutral-50, #f7f8f9)}.collection-cover img[data-v-852ee345]{width:100%;max-height:300px;object-fit:cover;display:block}.collection-title[data-v-852ee345]{margin:8px 0 4px}.collection-description[data-v-852ee345]{margin:0}.items-list[data-v-852ee345]{margin:0;padding:0;list-style:none;display:grid;gap:10px}.item-card[data-v-852ee345]{display:grid;grid-template-columns:34px minmax(0,1fr) 140px;gap:12px;align-items:start;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff}.item-card--current[data-v-852ee345]{border-color:#2b7a6f59;background:#2b7a6f0f}.item-order[data-v-852ee345]{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#2b7a6f1f;color:#2b7a6f;font-size:12px;font-weight:700}.item-body[data-v-852ee345]{min-width:0;display:grid;gap:6px}.item-title[data-v-852ee345]{color:var(--color-neutral-900, #14171a);text-decoration:none;font-weight:700;line-height:1.35}.item-title[data-v-852ee345]:hover{color:#2b7a6f}.item-meta[data-v-852ee345]{font-size:12px;color:var(--color-neutral-600, #5b6168)}.item-summary[data-v-852ee345]{margin:0;color:var(--color-neutral-700, #4b4f54);line-height:1.5}.item-cover[data-v-852ee345]{border-radius:12px;overflow:hidden;border:1px solid var(--line)}.item-cover img[data-v-852ee345]{width:100%;height:96px;object-fit:cover;display:block}.form-error[data-v-852ee345]{color:#b3261e;background:#fdecea;border:1px solid #f5c2c0;border-radius:10px;padding:8px 10px}@media (max-width: 900px){.item-card[data-v-852ee345]{grid-template-columns:34px minmax(0,1fr)}.item-cover[data-v-852ee345]{grid-column:2}}.settings-subnav[data-v-74482a40]{display:flex;gap:8px;flex-wrap:wrap}.settings-subnav__link[data-v-74482a40]{text-decoration:none;border:1px solid var(--line);border-radius:999px;padding:6px 10px;font-size:13px;color:var(--ink);background:#fff}.settings-subnav__link[data-v-74482a40]:hover{background:#072f470d}.settings-subnav__link.is-active[data-v-74482a40]{border-color:#0871c973;background:#0871c91a}.sticky-save-bar[data-v-3a2a7184]{position:sticky;bottom:14px;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid #e4d7c8;border-radius:var(--radius-md);background:#fdfaf6f7;box-shadow:0 12px 28px #1820261f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sticky-save-bar--error[data-v-3a2a7184]{border-color:#f0c3bf}.sticky-save-bar__message[data-v-3a2a7184]{font-size:14px;font-weight:600;color:#3f4a54}.sticky-save-bar__message--error[data-v-3a2a7184]{color:#b3261e}.sticky-save-bar__actions[data-v-3a2a7184]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media (max-width: 980px){.sticky-save-bar[data-v-3a2a7184]{bottom:10px;flex-direction:column;align-items:stretch}.sticky-save-bar__actions[data-v-3a2a7184]{width:100%;justify-content:flex-end}}.profile[data-v-11e1382c]{display:grid;gap:18px}.profile__hero[data-v-11e1382c]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;background:linear-gradient(135deg,#0871c929,#072f470f);border:1px solid var(--line);border-radius:var(--radius);padding:22px 24px;box-shadow:var(--shadow)}.profile__title[data-v-11e1382c]{font-size:32px}.profile__subtitle[data-v-11e1382c]{max-width:560px}.profile__actions[data-v-11e1382c]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.toggle-chip[data-v-11e1382c]{padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.toggle-chip--on[data-v-11e1382c]{background:#1f7a4c29;color:#1f7a4c}.toggle-chip--off[data-v-11e1382c]{background:#c24b4b33;color:#a03838}.profile-grid[data-v-11e1382c]{display:grid;gap:16px}.panel[data-v-11e1382c]{border:1px solid var(--line);border-radius:18px;padding:18px;background:#fff;display:grid;gap:14px}.panel__header[data-v-11e1382c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.panel__title[data-v-11e1382c]{margin:0;font-family:var(--font-display);font-size:22px;font-weight:500;color:color-mix(in srgb,var(--text-2) 92%,#ffffff)}.panel__hint[data-v-11e1382c]{margin:6px 0 0;font-size:13px;line-height:1.45;color:color-mix(in srgb,var(--muted) 88%,#5e6b74);max-width:640px}.panel__meta[data-v-11e1382c]{font-size:12px;color:var(--muted)}.badge--soft[data-v-11e1382c]{background:#0871c91f}.panel--highlight[data-v-11e1382c]{background:linear-gradient(135deg,#fff,#f1f7ff)}.details-stack[data-v-11e1382c]{display:grid;gap:10px}.details[data-v-11e1382c]{border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:#fdfaf6}.details summary[data-v-11e1382c]{cursor:pointer;font-weight:600}.details[open] summary[data-v-11e1382c]{margin-bottom:10px}.details--preview[data-v-11e1382c]{background:#fff}.preview[data-v-11e1382c]{background:linear-gradient(135deg,#fff,#f1f7ff)}.preview-card[data-v-11e1382c]{margin-top:12px;display:grid;gap:16px;border-radius:18px;padding:18px 20px;background:#fff;border:1px solid var(--line);box-shadow:0 18px 40px #0f1f2614}.preview-content[data-v-11e1382c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:20px;align-items:start}.preview-info[data-v-11e1382c]{display:grid;gap:14px}.preview-header[data-v-11e1382c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.preview-title[data-v-11e1382c]{font-family:var(--font-display);font-size:24px;font-weight:600;line-height:1.2}.preview-price[data-v-11e1382c]{padding:6px 14px;border-radius:999px;border:1px solid rgba(20,92,140,.2);background:#145c8c1f;color:#103247;font-size:13px;font-weight:600;white-space:nowrap}.preview-price-group[data-v-11e1382c]{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.preview-price--intro[data-v-11e1382c]{background:#145c8c14;border-style:dashed;font-weight:500}.preview-tags[data-v-11e1382c]{display:flex;flex-wrap:wrap;gap:8px}.preview-tag[data-v-11e1382c]{padding:6px 10px;border-radius:999px;background:#f3f6fb;border:1px solid #e1e8f0;font-size:12px;color:#405161}.preview-tag--ghost[data-v-11e1382c]{background:#f7f4ef;border-color:#ebe1d4;color:#6a5d4f}.preview-tag--muted[data-v-11e1382c]{background:#eef2f6;border-color:#dde3ea;color:#5b6774}.preview-bio[data-v-11e1382c]{white-space:pre-line}.field-head[data-v-11e1382c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.inline-check[data-v-11e1382c]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.preview-sections[data-v-11e1382c]{display:grid;gap:12px}.preview-section[data-v-11e1382c]{display:grid;gap:6px;padding:12px 14px;border-radius:12px;border:1px solid #e9eef4;background:#f9fbff}.preview-label[data-v-11e1382c]{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.meta[data-v-11e1382c]{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--muted)}.contact[data-v-11e1382c]{display:grid;gap:6px;font-size:13px;overflow-wrap:anywhere;word-break:break-word}.preview-contact[data-v-11e1382c]{display:grid;gap:8px;padding:12px 14px;border-radius:12px;border:1px solid #efe7dd;background:#fdfaf6}.preview-media[data-v-11e1382c]{display:grid;gap:12px}.preview-media-card[data-v-11e1382c]{width:100%;aspect-ratio:1 / 1;border-radius:18px;border:1px solid var(--line);background:#0f2b3a;overflow:hidden;display:block;box-shadow:0 16px 36px #0f1f2629}.preview-photo[data-v-11e1382c]{width:100%;max-width:100%;height:100%;object-fit:cover;display:block}.preview-video[data-v-11e1382c]{width:100%;max-width:100%;height:100%;display:block;object-fit:cover}.profile-footer[data-v-11e1382c]{display:flex;align-items:center;gap:16px;margin-top:8px}.contacts-grid[data-v-11e1382c]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:16px;align-items:start}.media-preview[data-v-11e1382c]{display:grid;gap:16px;width:100%}.media-preview--side[data-v-11e1382c]{grid-template-columns:repeat(2,minmax(0,240px));align-items:stretch;justify-content:start}.media-preview--side .media-card[data-v-11e1382c]{width:100%}.media-card[data-v-11e1382c]{border:1px dashed var(--line);border-radius:16px;padding:10px;background:#fdfaf6;display:grid;gap:10px;grid-template-rows:auto 1fr auto;min-height:200px}.media-title[data-v-11e1382c]{font-size:13px;color:var(--muted)}.media-hint[data-v-11e1382c]{font-size:12px;color:var(--muted)}.media-hint--note[data-v-11e1382c]{margin-top:-6px}.media-frame[data-v-11e1382c]{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:14px;border:1px solid var(--line);background:#fff;display:grid;place-items:center;overflow:hidden}.media-frame img[data-v-11e1382c],.media-frame video[data-v-11e1382c]{width:100%;height:100%;object-fit:cover;display:block;border-radius:12px}.media-remove-btn[data-v-11e1382c]{position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:50%;border:1px solid rgba(255,255,255,.85);background:#0f2b3acc;color:#fff;font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:3}.media-remove-btn[data-v-11e1382c]:hover{background:#0f2b3af2}.media-remove-btn[data-v-11e1382c]:focus-visible{opacity:1;pointer-events:auto;outline:2px solid #fff;outline-offset:1px}.media-card:hover .media-remove-btn[data-v-11e1382c],.media-card:focus-within .media-remove-btn[data-v-11e1382c],.media-remove-btn.is-visible[data-v-11e1382c]{opacity:1;pointer-events:auto}@media (hover: none){.media-remove-btn[data-v-11e1382c]{opacity:1;pointer-events:auto}}.cropper-overlay[data-v-11e1382c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f1b2b8c;display:grid;place-items:center;padding:24px;z-index:80}.cropper-modal[data-v-11e1382c]{width:min(720px,92vw);background:#fff;border-radius:18px;box-shadow:var(--shadow);display:grid;gap:12px;padding:16px;max-height:min(90vh,820px)}.cropper-header[data-v-11e1382c]{display:flex;align-items:center;justify-content:space-between;gap:12px}.cropper-title[data-v-11e1382c]{font-weight:600}.cropper-body[data-v-11e1382c]{width:100%;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:#f3f6f7;max-height:60vh}.cropper[data-v-11e1382c]{width:100%;height:100%}.cropper-actions[data-v-11e1382c]{display:flex;justify-content:flex-end;gap:10px}.media-empty[data-v-11e1382c]{font-size:12px;color:var(--muted);text-align:center;padding:12px}.media-status[data-v-11e1382c]{font-size:12px;color:var(--muted)}.media-status--error[data-v-11e1382c]{color:#a63535}.form--profile-basics[data-v-11e1382c]{gap:14px}.form-group[data-v-11e1382c]{display:grid;gap:12px}.form-group+.form-group[data-v-11e1382c]{margin-top:2px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--line) 72%,#ffffff)}.field-label[data-v-11e1382c]{display:inline-block;font-size:14px;font-weight:600;line-height:1.35;color:color-mix(in srgb,var(--text-2) 90%,#ffffff)}.field-label--section[data-v-11e1382c]{margin-bottom:1px}.field-help[data-v-11e1382c]{font-size:12px;line-height:1.5;color:color-mix(in srgb,var(--muted) 85%,#667580)}.check[data-v-11e1382c]{display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:1.35;color:color-mix(in srgb,var(--text-2) 82%,#ffffff)}.check input[type=checkbox][data-v-11e1382c]{margin:0;accent-color:color-mix(in srgb,var(--primary) 78%,#124a66)}.form--profile-basics .input[data-v-11e1382c]::placeholder{color:color-mix(in srgb,var(--muted) 62%,#ffffff)}.field-row[data-v-11e1382c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.field--format[data-v-11e1382c]{gap:7px}.meeting-format-controls[data-v-11e1382c]{display:flex;flex-wrap:wrap;gap:12px;margin:4px 0 2px}.field--half[data-v-11e1382c]{margin:0}.input--file[data-v-11e1382c]{padding:10px 12px}.input--select[data-v-11e1382c]{min-width:120px}.documents-uploader[data-v-11e1382c]{display:grid;gap:10px;border:1px dashed var(--line);border-radius:14px;padding:12px;background:#fdfaf6}.documents-uploader__grid[data-v-11e1382c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.documents-uploader__actions[data-v-11e1382c]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.documents-empty[data-v-11e1382c]{border:1px dashed var(--line);border-radius:12px;padding:12px;color:var(--muted);background:#fff}.documents-list[data-v-11e1382c]{display:grid;gap:12px}.documents-item[data-v-11e1382c]{border:1px solid var(--line);border-radius:14px;padding:12px;background:#fff;display:grid;gap:10px}.documents-item__header[data-v-11e1382c]{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.documents-item__meta[data-v-11e1382c]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.documents-kind[data-v-11e1382c]{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;background:#f3efe6;border:1px solid #e8dfd1;font-size:12px;color:#5f5345}.documents-visibility[data-v-11e1382c]{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:12px;border:1px solid transparent}.documents-visibility--public[data-v-11e1382c]{background:#1f7a4c1f;border-color:#1f7a4c38;color:#1f7a4c}.documents-visibility--private[data-v-11e1382c]{background:#61666e1f;border-color:#61666e33;color:#4f5861}.documents-item__grid[data-v-11e1382c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.documents-item__actions[data-v-11e1382c]{display:flex;gap:8px;flex-wrap:wrap}.is-hidden[data-v-11e1382c]{display:none}.chip-field[data-v-11e1382c]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.chip[data-v-11e1382c]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:#f7f4ef;border:1px solid var(--line);font-size:12px}.chip-remove[data-v-11e1382c]{background:transparent;border:none;padding:0;cursor:pointer;font-size:14px;line-height:1;color:var(--muted)}.chip-input[data-v-11e1382c]{min-width:220px;flex:1}.slug-row[data-v-11e1382c]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.slug[data-v-11e1382c]{display:inline-flex;padding:8px 12px;border-radius:12px;background:#f7f4ef;border:1px dashed var(--line);font-size:13px}.form-error[data-v-11e1382c]{color:#b3261e;background:#fdecea;border:1px solid #f5c2c0;border-radius:10px;padding:8px 10px}@media (max-width: 980px){.contacts-grid[data-v-11e1382c],.media-preview--side[data-v-11e1382c],.field-row[data-v-11e1382c],.documents-uploader__grid[data-v-11e1382c],.documents-item__grid[data-v-11e1382c],.preview-content[data-v-11e1382c]{grid-template-columns:1fr}.profile__hero[data-v-11e1382c]{flex-direction:column;align-items:flex-start}}.schedule-subnav[data-v-ca7001d9]{display:flex;gap:8px;flex-wrap:wrap}.schedule-subnav__link[data-v-ca7001d9]{text-decoration:none;border:1px solid var(--line);border-radius:999px;padding:6px 10px;font-size:13px;color:var(--ink);background:#fff}.schedule-subnav__link[data-v-ca7001d9]:hover{background:#072f470d}.schedule-subnav__link.is-active[data-v-ca7001d9]{border-color:#0871c973;background:#0871c91a}.slots[data-v-9b643ddb]{display:flex;flex-direction:column;gap:14px}.slots__header[data-v-9b643ddb]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;background:transparent;border:0;border-radius:0;padding:2px 2px 0;box-shadow:none}.slots__header .btn[data-v-9b643ddb]{height:34px;padding:0 12px}.slots__title[data-v-9b643ddb]{font-size:26px;margin-bottom:2px}.slots__subtitle[data-v-9b643ddb]{max-width:600px;font-size:14px}.slots__subnav[data-v-9b643ddb]{margin-top:-2px}.panel[data-v-9b643ddb]{border:1px solid var(--line);border-radius:14px;padding:14px;background:#fff;display:grid;gap:8px}.panel--split[data-v-9b643ddb]{grid-template-columns:minmax(240px,.9fr) minmax(480px,1.1fr);align-items:start;gap:20px}.panel--split>div[data-v-9b643ddb]{padding-right:8px}.panel__header[data-v-9b643ddb]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.panel__title[data-v-9b643ddb]{margin:0;font-family:var(--font-display);font-size:22px}.badge--soft[data-v-9b643ddb]{background:#0871c91f}.slot-form[data-v-9b643ddb]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,180px);column-gap:10px;row-gap:8px;align-items:start;width:100%;max-width:100%}.slot-form .field[data-v-9b643ddb]{display:grid;gap:6px;font-size:12px;color:var(--muted)}.slot-form .input[data-v-9b643ddb],.slot-form .btn[data-v-9b643ddb]{height:40px}.slot-form .input[data-v-9b643ddb]{font-size:13px;padding:10px 12px}.slot-form .btn[data-v-9b643ddb]{align-self:end}.slot-form .btn[data-v-9b643ddb]{width:100%;min-width:0;justify-self:stretch}.slot-form .input[data-v-9b643ddb]{min-width:0}.datetime-field[data-v-9b643ddb]{display:grid;grid-template-columns:minmax(0,1fr) 76px;gap:8px;align-items:center}.slot-list[data-v-9b643ddb]{display:grid;grid-template-columns:1fr;gap:8px}.slot-summary[data-v-9b643ddb]{font-size:12px}.day-nav-actions[data-v-9b643ddb]{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.day-list[data-v-9b643ddb],.slot-filter[data-v-9b643ddb]{display:flex;gap:6px;flex-wrap:wrap}.filters-toolbar__row[data-v-9b643ddb]{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap}.filters-toolbar__row--controls[data-v-9b643ddb],.filters-toolbar__row--meta[data-v-9b643ddb]{justify-content:flex-start;gap:10px}.day-picker[data-v-9b643ddb]{display:grid;gap:2px;font-size:12px;color:var(--muted)}.day-picker--compact .input[data-v-9b643ddb]{height:36px;width:220px}.day-hint[data-v-9b643ddb]{font-size:12px;text-align:left}.day-hint__today[data-v-9b643ddb]{color:#0b4a7d;font-weight:600;margin-left:6px}.slot-toggle[data-v-9b643ddb]{width:fit-content}.slot-note[data-v-9b643ddb]{margin:0;font-size:12px;color:var(--muted)}.slot-note--quiet[data-v-9b643ddb]{font-size:11px;opacity:.8}.slot-note__link[data-v-9b643ddb]{color:#0b4a7d;font-weight:600;text-decoration:none}.slot-note__link[data-v-9b643ddb]:hover,.slot-note__link[data-v-9b643ddb]:focus-visible{text-decoration:underline}.btn--active[data-v-9b643ddb]{border-color:#0b4a7d;color:#0b4a7d;background:#eef6ff}.slot-bulk[data-v-9b643ddb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;align-items:start}.bulk-group[data-v-9b643ddb]{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;column-gap:12px;row-gap:8px;align-items:end}.bulk-group .input[data-v-9b643ddb],.bulk-group .btn[data-v-9b643ddb]{height:40px}.bulk-group .field[data-v-9b643ddb]{grid-column:1;grid-row:1}.bulk-group .btn[data-v-9b643ddb]{grid-column:2;grid-row:1;align-self:end}.bulk-hint[data-v-9b643ddb]{grid-column:1 / -1;grid-row:2;font-size:12px;color:var(--muted)}.bulk-hint__today[data-v-9b643ddb]{color:#0b4a7d;font-weight:600;margin-left:6px}.slot-card[data-v-9b643ddb]{border:1px solid var(--line);border-radius:12px;padding:10px;background:#fff;display:grid;gap:6px}.slot-card--editing[data-v-9b643ddb]{grid-column:1 / -1}.slot-card--booked[data-v-9b643ddb]{background:#faf7f6;border-color:#e6dad7}.slot-card--booked .slot-card__time[data-v-9b643ddb]{color:#564943}.slot-card--booked .slot-card__meta[data-v-9b643ddb]{color:#7b6b64}.slot-card__top[data-v-9b643ddb]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.slot-card__main[data-v-9b643ddb]{min-width:0;display:grid;gap:3px}.slot-card__time[data-v-9b643ddb]{font-size:15px;font-weight:600;line-height:1.2}.slot-card__meta[data-v-9b643ddb]{font-size:12px;color:var(--muted)}.slot-card__edit[data-v-9b643ddb]{display:grid;grid-template-columns:minmax(0,1fr) 76px 80px;gap:6px;align-items:center}.field-hint[data-v-9b643ddb]{margin-top:4px;font-size:12px;color:var(--muted)}.slot-status[data-v-9b643ddb]{font-size:12px;padding:4px 8px;border-radius:999px;background:#eef6ff;color:#0b4a7d;width:fit-content}.slot-status--booked[data-v-9b643ddb]{background:#f6e9e9;color:#8a2c2c}.slot-actions[data-v-9b643ddb]{margin-top:0;display:flex;gap:6px;flex-wrap:wrap}.slot-actions .btn--sm[data-v-9b643ddb]{height:34px;padding:5px 10px;font-size:12px}.slot-hint[data-v-9b643ddb]{margin-top:6px;font-size:12px}.slot-error[data-v-9b643ddb]{margin-top:8px}.form-error[data-v-9b643ddb],.slot-error[data-v-9b643ddb]{color:#b3261e;background:#fdecea;border:1px solid #f5c2c0;border-radius:10px;padding:8px 10px}.form-error--inline[data-v-9b643ddb]{margin-top:8px}.btn--sm[data-v-9b643ddb]{padding:6px 12px;font-size:13px;height:40px}.input--sm[data-v-9b643ddb]{padding:8px 10px;font-size:13px}@media (max-width: 860px){.slots__header[data-v-9b643ddb]{flex-direction:column;align-items:flex-start}.panel--split[data-v-9b643ddb]{grid-template-columns:1fr}.filters-toolbar__row[data-v-9b643ddb]{align-items:flex-start}.day-picker--compact .input[data-v-9b643ddb]{width:100%;max-width:260px}.filters-toolbar__row--meta[data-v-9b643ddb]{gap:6px}.slot-card__edit[data-v-9b643ddb]{grid-template-columns:minmax(0,1fr) 84px}}@media (min-width: 680px){.slot-list[data-v-9b643ddb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 980px){.slot-list[data-v-9b643ddb]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1260px){.slot-list[data-v-9b643ddb]{grid-template-columns:repeat(4,minmax(0,1fr))}}.availability-rules[data-v-015a9af8]{display:grid;gap:18px}.availability-rules__header[data-v-015a9af8]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;background:transparent;border:0;border-radius:0;padding:2px 2px 0;box-shadow:none}.availability-rules__title[data-v-015a9af8]{font-size:30px}.availability-rules__subtitle[data-v-015a9af8]{max-width:560px;font-size:17px}.availability-rules__subnav[data-v-015a9af8]{margin-top:-2px}.panel[data-v-015a9af8]{border:1px solid var(--line);border-radius:18px;padding:18px;background:#fff;display:grid;gap:14px}.panel--control[data-v-015a9af8]{gap:8px}.panel__header[data-v-015a9af8]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.panel__title[data-v-015a9af8]{margin:0;font-family:var(--font-display);font-size:22px}.rule-form[data-v-015a9af8]{display:grid;gap:10px}.rule-form--compact[data-v-015a9af8]{gap:8px}.rule-form__grid[data-v-015a9af8]{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(180px,1fr) auto auto auto;gap:10px;align-items:end}.rule-form__grid--compact[data-v-015a9af8]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.field[data-v-015a9af8]{display:grid;gap:6px;font-size:12px;color:var(--muted)}.field--picker[data-v-015a9af8]{cursor:pointer}.datetime-field[data-v-015a9af8]{display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,130px);gap:8px}.rule-form__active[data-v-015a9af8]{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:42px;white-space:nowrap;padding-bottom:0}.rule-form__submit[data-v-015a9af8]{justify-self:start}.rule-form__actions[data-v-015a9af8]{display:flex;gap:8px;flex-wrap:wrap}.rules-list[data-v-015a9af8]{display:grid;gap:10px}.rules-list--compact[data-v-015a9af8]{grid-template-columns:1fr;gap:8px}.rule-card[data-v-015a9af8]{border:1px solid var(--line);border-radius:14px;padding:12px;display:grid;gap:8px}.rule-card__row[data-v-015a9af8]{display:grid;gap:6px}.rule-card__title[data-v-015a9af8]{font-weight:700}.rule-card__meta[data-v-015a9af8]{color:var(--muted);font-size:14px}.rule-card__status[data-v-015a9af8]{font-size:12px;width:fit-content;border-radius:999px;background:#0871c91f;color:#0b4a7d;padding:5px 10px}.rule-card__status--toggle[data-v-015a9af8]{border:1px solid transparent;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease,opacity .12s ease}.rule-card__status--toggle[data-v-015a9af8]:hover{background:#0871c92e}.rule-card__status--toggle[data-v-015a9af8]:focus-visible{outline:none;border-color:#0871c973}.rule-card__status--toggle[data-v-015a9af8]:disabled{cursor:not-allowed}.rule-card__status--inactive[data-v-015a9af8]{background:#75839129;color:#4d5a66}.rule-card__status--pending[data-v-015a9af8]{opacity:.72}.rule-card__actions[data-v-015a9af8]{display:flex;gap:8px;flex-wrap:wrap}.generation__subtitle[data-v-015a9af8]{margin:6px 0 0}.generation__subtitle--quiet[data-v-015a9af8]{font-size:13px;opacity:.9}.generation__actions[data-v-015a9af8]{display:flex;gap:8px;flex-wrap:wrap}.generation__result[data-v-015a9af8]{border:1px solid var(--line);border-radius:14px;padding:12px;display:grid;gap:10px}.generation__stats[data-v-015a9af8]{display:grid;gap:4px}.generation__examples[data-v-015a9af8]{margin:0;padding-left:18px;display:grid;gap:4px}.generation__success[data-v-015a9af8]{color:#1f7a4c;font-weight:600}.generation__warning[data-v-015a9af8]{margin:0;color:#8a4c13;background:#fff7e6;border:1px solid #f3ddb8;border-radius:10px;padding:10px 12px}.generation__warning--strong[data-v-015a9af8]{color:#8b2b2b;background:#fff1f1;border-color:#efcaca}@media (max-width: 860px){.availability-rules__header[data-v-015a9af8]{flex-direction:column;align-items:flex-start}.rule-form__grid[data-v-015a9af8]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 680px){.availability-rules__header[data-v-015a9af8]{flex-direction:column;align-items:flex-start}.rule-form__grid[data-v-015a9af8]{grid-template-columns:repeat(2,minmax(0,1fr))}.rule-form__active[data-v-015a9af8]{justify-content:flex-start}}@media (min-width: 900px){.rules-list--compact[data-v-015a9af8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1320px){.rules-list--compact[data-v-015a9af8]{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-agency[data-v-e28a3171]{padding:72px 0 120px;font-size:15px;position:relative;isolation:isolate}.home-agency[data-v-e28a3171]:before{content:"";position:absolute;top:-160px;right:0;bottom:-160px;left:0;z-index:-1;pointer-events:none;background:radial-gradient(1100px 520px at 12% 38%,rgba(2,54,97,.12),transparent 72%),radial-gradient(980px 520px at 88% 42%,rgba(219,82,39,.1),transparent 72%),linear-gradient(180deg,#f7f8fbd1,#f8f9fbf0 32%,#f8f9fbf0 72%,#f7f8fbd1)}.container--agency[data-v-e28a3171]{width:min(1200px,92vw);margin:0 auto;display:grid;gap:84px}.hero-agency[data-v-e28a3171]{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:60px;align-items:center}.hero-agency__title[data-v-e28a3171]{font-size:clamp(34px,4vw,60px);line-height:1.13;letter-spacing:-.02em;margin:18px 0 20px;max-width:18ch}.hero-agency__subtitle[data-v-e28a3171]{margin:0;color:var(--muted);font-size:15px;line-height:1.72;max-width:60ch}.hero-agency__actions[data-v-e28a3171]{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.hero-agency__actions .btn[data-v-e28a3171]{min-height:41px;padding:0 18px;font-size:14px;border-radius:10px}.hero-agency__actions .btn--primary[data-v-e28a3171]{border-radius:10px;box-shadow:none;background:#114036;border-color:color-mix(in srgb,#114036 65%,transparent)}.hero-agency__actions .btn--primary[data-v-e28a3171]:hover,.hero-agency__actions .btn--primary[data-v-e28a3171]:focus-visible{background:color-mix(in srgb,#114036 88%,#000000);box-shadow:none}.hero-agency__actions a.btn--ghost[data-v-e28a3171]{display:inline-flex;align-items:center;justify-content:center}.muted{font-size:14px}.media-frame[data-v-e28a3171]{border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--accent) 12%,var(--border));background:linear-gradient(135deg,#ffffffc7,#76828e1f);aspect-ratio:16 / 9;max-width:560px;width:100%;overflow:hidden;box-shadow:var(--shadow)}.media-frame img[data-v-e28a3171]{width:100%;height:100%;display:block;object-fit:cover}.media-frame--portrait[data-v-e28a3171]{aspect-ratio:4 / 3;max-width:520px}.media-frame--tall[data-v-e28a3171]{aspect-ratio:16 / 9;max-width:520px}.value-strip[data-v-e28a3171]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:-18px}.value-strip__item[data-v-e28a3171]{border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));background:linear-gradient(165deg,color-mix(in srgb,#ffffff 84%,var(--surface)),color-mix(in srgb,#fffbf3 78%,var(--surface)));border-radius:var(--radius-sm);padding:16px 16px 15px;min-height:124px;display:grid;gap:8px;box-shadow:inset 0 1px #ffffffa3,0 10px 20px #1140360f}.value-strip__title[data-v-e28a3171]{margin:0;font-size:16px;line-height:1.35;letter-spacing:-.01em}.value-strip__copy[data-v-e28a3171]{margin:0;color:color-mix(in srgb,var(--text) 62%,#4f616a);font-size:14px;line-height:1.58}.section-block[data-v-e28a3171]{display:grid;gap:30px}.section-block--compact[data-v-e28a3171]{gap:18px}.section-head[data-v-e28a3171]{display:grid;gap:10px}.section-title[data-v-e28a3171]{margin:0;font-size:clamp(28px,3.1vw,40px);line-height:1.2}.section-title--mid[data-v-e28a3171]{font-size:clamp(26px,2.7vw,34px)}.section-title--left[data-v-e28a3171]{text-align:left}.section-head--center[data-v-e28a3171]{text-align:center}.section-head--center .muted[data-v-e28a3171]{margin-inline:auto;max-width:68ch}.for-whom-layout[data-v-e28a3171]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:26px;align-items:start}.for-whom-layout__main[data-v-e28a3171]{display:grid;gap:16px;align-content:start}.for-whom-support[data-v-e28a3171]{display:grid;gap:10px}.for-whom-support__item[data-v-e28a3171]{border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:var(--radius-sm);background:color-mix(in srgb,#ffffff 76%,var(--surface));padding:14px 15px;display:grid;gap:6px}.for-whom-support__title[data-v-e28a3171]{margin:0;font-size:17px;line-height:1.32}.role-list[data-v-e28a3171]{display:flex;flex-wrap:wrap;gap:10px}.role-list__item[data-v-e28a3171]{border:1px solid color-mix(in srgb,var(--primary) 25%,var(--border));border-radius:var(--radius-sm);padding:8px 12px;font-size:13px;letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb,var(--primary) 8%,#ffffff);color:color-mix(in srgb,var(--ink) 88%,#1f442f)}.profile-showcase[data-v-e28a3171]{border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:var(--radius-xl);background:linear-gradient(130deg,#ffffffd1,#0c3a540f);display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:30px;padding:28px;box-shadow:var(--shadow-1)}.profile-showcase__media[data-v-e28a3171]{display:flex;align-items:stretch}.profile-showcase__media .media-frame[data-v-e28a3171]{max-width:none;height:100%}.profile-showcase__content[data-v-e28a3171]{display:grid;gap:14px}.profile-showcase__text[data-v-e28a3171]{margin:0;color:var(--muted);line-height:1.72}.profile-points[data-v-e28a3171]{display:grid;gap:10px;margin-top:4px}.profile-point[data-v-e28a3171]{border:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));background:color-mix(in srgb,#ffffff 74%,var(--surface));border-radius:var(--radius-sm);padding:12px 14px;display:grid;gap:4px}.profile-point__title[data-v-e28a3171]{font-weight:700;font-size:15px}.pillar-grid[data-v-e28a3171]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"one one two two three three" ". four four five five .";gap:16px}.pillar-card[data-v-e28a3171]{min-height:180px;padding:20px;display:grid;gap:8px;border-radius:var(--radius-md)}.pillar-card[data-v-e28a3171]:nth-child(1){grid-area:one}.pillar-card[data-v-e28a3171]:nth-child(2){grid-area:two}.pillar-card[data-v-e28a3171]:nth-child(3){grid-area:three}.pillar-card[data-v-e28a3171]:nth-child(4){grid-area:four}.pillar-card[data-v-e28a3171]:nth-child(5){grid-area:five}.pillar-card__title[data-v-e28a3171]{margin:0;font-size:18px;line-height:1.3}.split-block[data-v-e28a3171]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:stretch}.split-block__content[data-v-e28a3171]{display:grid;gap:16px;align-content:start}.split-block__media[data-v-e28a3171]{display:flex;justify-content:flex-end;align-items:stretch}.how-list[data-v-e28a3171]{display:grid;gap:0;border-top:1px solid color-mix(in srgb,var(--primary) 18%,var(--border));border-bottom:1px solid color-mix(in srgb,var(--primary) 18%,var(--border))}.how-item[data-v-e28a3171]{padding:16px 2px;display:grid;grid-template-columns:46px 1fr;gap:14px;align-items:start;background:transparent}.how-item+.how-item[data-v-e28a3171]{border-top:1px solid color-mix(in srgb,var(--primary) 16%,var(--border))}.how-item__num[data-v-e28a3171]{display:inline-block;font-weight:700;font-size:12px;letter-spacing:.12em;color:color-mix(in srgb,var(--primary) 78%,#1f442f);margin-top:4px}.how-item__body[data-v-e28a3171]{min-width:0}.how-item__title[data-v-e28a3171]{font-weight:700;font-size:20px;line-height:1.3;letter-spacing:-.01em;margin-bottom:6px}.how-item .muted[data-v-e28a3171]{margin:0;font-size:14px;line-height:1.6}.process-preview[data-v-e28a3171]{width:min(520px,100%);border:1px solid color-mix(in srgb,var(--primary) 20%,var(--border));border-radius:var(--radius-lg);background:linear-gradient(165deg,color-mix(in srgb,#ffffff 86%,var(--surface)),color-mix(in srgb,#fffaf0 78%,var(--surface)));box-shadow:inset 0 1px #ffffffad,0 12px 24px #11403614;overflow:hidden}.process-preview__top[data-v-e28a3171]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-bottom:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));background:color-mix(in srgb,#ffffff 72%,var(--surface))}.process-preview__dots[data-v-e28a3171]{display:flex;gap:5px}.process-preview__dots span[data-v-e28a3171]{width:7px;height:7px;border-radius:999px;background:color-mix(in srgb,var(--primary) 30%,var(--border))}.process-preview__label[data-v-e28a3171]{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--text) 60%,#4f616a)}.process-preview__body[data-v-e28a3171]{display:grid;gap:10px;padding:12px}.process-preview__panel[data-v-e28a3171]{border:1px solid color-mix(in srgb,var(--primary) 16%,var(--border));border-radius:var(--radius-sm);background:color-mix(in srgb,#ffffff 76%,var(--surface));padding:10px 11px;display:grid;gap:7px}.process-preview__panel--metrics[data-v-e28a3171]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.process-preview__panel-title[data-v-e28a3171]{font-size:13px;font-weight:700;color:color-mix(in srgb,var(--text) 88%,#1f442f)}.process-preview__line[data-v-e28a3171]{height:7px;border-radius:999px;background:color-mix(in srgb,var(--primary) 12%,var(--border))}.process-preview__line--strong[data-v-e28a3171]{width:84%}.process-preview__line--short[data-v-e28a3171]{width:62%}.process-preview__chip-row[data-v-e28a3171]{display:flex;gap:6px;flex-wrap:wrap}.process-preview__chip[data-v-e28a3171]{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--radius-xs);font-size:11px;letter-spacing:.03em;border:1px solid color-mix(in srgb,var(--primary) 24%,var(--border));color:color-mix(in srgb,var(--text) 78%,#1f442f);background:color-mix(in srgb,#ffffff 85%,var(--surface))}.process-preview__metric[data-v-e28a3171]{border:1px solid color-mix(in srgb,var(--primary) 14%,var(--border));border-radius:var(--radius-xs);background:color-mix(in srgb,#ffffff 82%,var(--surface));padding:9px 8px;display:grid;gap:3px}.process-preview__metric-value[data-v-e28a3171]{font-size:19px;font-weight:700;line-height:1;color:color-mix(in srgb,var(--text) 88%,#1f442f)}.process-preview__metric-label[data-v-e28a3171]{font-size:11px;line-height:1.35;color:color-mix(in srgb,var(--text) 62%,#4f616a)}.split-block+#pricing[data-v-e28a3171]{margin-top:26px}.pricing__definition[data-v-e28a3171]{margin:0;font-size:13px;color:var(--muted)}.pricing-toggle[data-v-e28a3171]{margin:8px auto 0;display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:4px;background:#fff}.pricing-toggle__btn[data-v-e28a3171]{border:1px solid transparent;background:transparent;border-radius:var(--radius-xs);padding:6px 14px;font-size:13px;color:var(--ink);cursor:pointer}.pricing-toggle__btn.is-active[data-v-e28a3171]{border-color:color-mix(in srgb,var(--primary) 35%,var(--border));background:color-mix(in srgb,var(--primary) 10%,transparent);font-weight:700}.plan-grid[data-v-e28a3171]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.plan-card[data-v-e28a3171]{border:1px solid var(--line);border-radius:var(--radius-lg);padding:20px;background:#fff;display:grid;gap:12px}.plan-card--current[data-v-e28a3171]{border-color:color-mix(in srgb,var(--primary) 46%,var(--line));box-shadow:0 10px 22px #1f4a6024}.plan-card--highlight[data-v-e28a3171]{border-color:color-mix(in srgb,var(--primary) 66%,#8db69f);background:radial-gradient(circle at 100% -10%,#ffe1854d,#ffe18500 46%),linear-gradient(180deg,#1f8c5d17,#fffffffa)}.plan-head[data-v-e28a3171]{display:grid;grid-template-columns:1fr auto;gap:12px}.plan-title[data-v-e28a3171]{font-weight:700;font-size:22px;font-family:var(--font-display)}.plan-subtitle[data-v-e28a3171]{margin-top:3px;font-size:13px;color:var(--muted)}.plan-price[data-v-e28a3171]{text-align:right}.plan-price__main[data-v-e28a3171]{font-size:32px;font-weight:700;line-height:1}.plan-price__period[data-v-e28a3171]{margin-top:4px;font-size:12px;color:var(--muted)}.plan-price__alt[data-v-e28a3171]{font-size:12px;color:var(--muted);border-top:1px dashed rgba(31,74,96,.2);padding-top:10px}.plan-price__hint[data-v-e28a3171]{color:color-mix(in srgb,var(--primary) 86%,#31543f);font-weight:600}.plan-badges[data-v-e28a3171]{display:flex;gap:8px;flex-wrap:wrap}.badge[data-v-e28a3171]{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 10px;border-radius:var(--radius-pill);font-size:11px;letter-spacing:.12em;text-transform:uppercase;border:1px solid color-mix(in srgb,var(--primary) 25%,var(--border));background:color-mix(in srgb,var(--primary) 15%,transparent)}.badge--pro[data-v-e28a3171]{background:linear-gradient(90deg,#12563b,#1f8a5d 62%,#36a77b);color:#fff;border-color:transparent}.plan-list[data-v-e28a3171]{list-style:none;margin:0;padding:0;display:grid;gap:6px;color:var(--muted)}.plan-list li[data-v-e28a3171]{position:relative;padding-left:14px}.plan-list li[data-v-e28a3171]:before{content:"•";position:absolute;left:0;color:color-mix(in srgb,var(--primary) 65%,#346449)}.plan-foot[data-v-e28a3171]{display:grid;gap:10px}.plan-foot .btn[data-v-e28a3171]{width:100%}.faq-grid[data-v-e28a3171]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.faq-card[data-v-e28a3171]{min-height:142px;padding:18px;border-radius:var(--radius-md)}.faq-card__title[data-v-e28a3171]{margin:0 0 8px;font-size:16px}@media (max-width: 960px){.hero-agency[data-v-e28a3171],.profile-showcase[data-v-e28a3171],.split-block[data-v-e28a3171],.for-whom-layout[data-v-e28a3171]{grid-template-columns:1fr;gap:26px}.profile-showcase[data-v-e28a3171]{padding:20px}.value-strip[data-v-e28a3171]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-10px}.pillar-grid[data-v-e28a3171]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:none}.pillar-card[data-v-e28a3171]:nth-child(n){grid-area:auto}}@media (max-width: 640px){.home-agency[data-v-e28a3171]{padding-top:88px}.container--agency[data-v-e28a3171]{gap:62px}.hero-agency__title[data-v-e28a3171]{font-size:clamp(30px,9.2vw,44px)}.plan-price__main[data-v-e28a3171]{font-size:28px}.value-strip[data-v-e28a3171]{grid-template-columns:1fr;margin-top:-6px}.pillar-grid[data-v-e28a3171]{grid-template-columns:1fr}}.empty-state[data-v-5becc346]{display:grid;gap:8px;padding:16px;border-radius:14px;border:1px dashed rgba(47,63,73,.2);background:#072f4708}.empty-state__title[data-v-5becc346]{margin:0;font-size:18px;font-family:var(--font-display)}.empty-state__description[data-v-5becc346]{max-width:520px}.empty-state__actions[data-v-5becc346]{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.skeleton[data-v-52563184]{display:grid;gap:12px}.skeleton--card[data-v-52563184]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.skeleton--list[data-v-52563184]{grid-template-columns:1fr}.skeleton__card[data-v-52563184]{border:1px solid var(--line);border-radius:16px;padding:14px;background:#fff;display:grid;gap:10px;overflow:hidden;position:relative}.skeleton__card[data-v-52563184]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(9,36,52,.06),transparent);animation:skeleton-shimmer-52563184 1.2s infinite}.skeleton__line[data-v-52563184]{height:10px;border-radius:999px;background:#072f4714;width:70%}.skeleton__line--wide[data-v-52563184]{width:90%;height:14px}.skeleton__line--short[data-v-52563184]{width:40%}@keyframes skeleton-shimmer-52563184{to{transform:translate(100%)}}.client[data-v-065755a4]{display:grid;gap:20px}.client__hero[data-v-065755a4]{display:flex;align-items:center;justify-content:space-between;gap:18px}.client-hero-actions[data-v-065755a4]{display:flex;gap:10px;flex-wrap:wrap}.client__grid[data-v-065755a4]{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.priority-card[data-v-065755a4]{display:grid;gap:12px}.priority-body[data-v-065755a4]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.priority-main[data-v-065755a4]{display:grid;gap:6px}.priority-main--clickable[data-v-065755a4]{color:inherit;text-decoration:none;border-radius:10px;padding:2px}.priority-main--clickable[data-v-065755a4]:hover{background:#0871c90d}.priority-main--clickable[data-v-065755a4]:focus-visible{outline:2px solid rgba(31,74,96,.35);outline-offset:2px}.priority-time[data-v-065755a4]{font-family:var(--font-display);font-size:22px}.priority-actions[data-v-065755a4]{display:flex;gap:10px;flex-wrap:wrap}.status-pill[data-v-065755a4]{width:fit-content;padding:6px 10px;border-radius:999px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;background:#072f4714;color:#13455e}.status-pill--warn[data-v-065755a4]{background:#d9a4412e;color:#a57011}.status-pill--danger[data-v-065755a4]{background:linear-gradient(135deg,#ea3e3e,#c01717);color:#fff;border:1px solid rgba(154,9,9,.7);box-shadow:0 6px 14px #c2171742}.eyebrow[data-v-065755a4]{text-transform:uppercase;letter-spacing:.16em;font-size:11px;color:var(--muted)}.tips-card[data-v-065755a4]{display:grid;gap:10px}.tips-list[data-v-065755a4]{margin:0;padding-left:18px;display:grid;gap:10px}.tips-list li[data-v-065755a4]{display:grid;gap:4px}.tips-link[data-v-065755a4]{font-weight:600;color:var(--ink);text-decoration:none}.tips-link[data-v-065755a4]:hover{text-decoration:underline}.therapist-card[data-v-065755a4]{display:grid;gap:16px;grid-template-columns:140px 1fr;align-items:start;padding:14px;border-radius:16px;border:1px solid var(--line);background:#ffffffe6;width:100%;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.therapist-card[data-v-065755a4]:hover{transform:translateY(-2px);box-shadow:0 16px 24px #1021321f;border-color:#1f4a6040}.therapist-card[data-v-065755a4]:focus-visible{outline:2px solid rgba(31,74,96,.35);outline-offset:2px}.therapist-photo-link[data-v-065755a4]{width:140px;aspect-ratio:1 / 1;display:block}.therapist-photo[data-v-065755a4]{width:100%;height:100%;border-radius:14px;object-fit:cover;border:1px solid var(--line)}.therapist-photo--empty[data-v-065755a4]{display:grid;place-items:center;background:#072f470f;color:var(--muted);width:100%;height:100%;font-size:14px}.therapist-info[data-v-065755a4]{display:grid;gap:6px}.therapist-name[data-v-065755a4]{font-weight:600}.meta-line[data-v-065755a4]{display:flex;flex-wrap:wrap;gap:6px}.meta-line span+span[data-v-065755a4]:before{content:" · ";color:var(--muted)}.therapist-price[data-v-065755a4]{font-weight:600}.therapist-price--intro[data-v-065755a4]{font-weight:500;color:#4c5d6b}.therapist-actions[data-v-065755a4]{margin-top:8px}.therapist-sessions[data-v-065755a4]{display:grid;gap:4px;font-size:13px;color:var(--muted)}.session-label[data-v-065755a4]{font-weight:600;color:var(--text)}.session-value[data-v-065755a4]{margin-left:6px}.selected-actions[data-v-065755a4]{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.therapist-grid[data-v-065755a4]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.therapist-grid--compact[data-v-065755a4]{grid-template-columns:minmax(360px,520px)}.therapist-grid--compact .therapist-card[data-v-065755a4]{max-width:520px}.session-list[data-v-065755a4]{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:10px}.session-item[data-v-065755a4]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;background:#6f8e971f}.inquiry-item--info[data-v-065755a4]{border:1px solid rgba(29,91,138,.24)}.inquiry-item--warning[data-v-065755a4]{border:1px solid rgba(186,121,27,.3);background:#fff4df8c}.session-item--confirmed[data-v-065755a4]{border:1px solid rgba(39,122,82,.35);background:linear-gradient(135deg,#d4f3e1b3,#f7fcf9f2);box-shadow:0 8px 18px #277a521f}.session-actions[data-v-065755a4]{display:flex;gap:8px;flex-wrap:wrap}.session-time[data-v-065755a4]{font-weight:600}.form-error[data-v-065755a4]{color:#b3261e;background:#fdecea;border:1px solid #f5c2c0;border-radius:10px;padding:8px 10px;margin-top:8px}.btn--sm[data-v-065755a4]{padding:6px 10px;font-size:13px}.btn--live[data-v-065755a4]{background:linear-gradient(135deg,#ea3e3e,#c01717);border-color:#9a0909b3;color:#fff;box-shadow:0 8px 16px #c2171742}.btn--live[data-v-065755a4]:hover{filter:brightness(1.05)}@media (max-width: 860px){.client__hero[data-v-065755a4]{flex-direction:column;align-items:flex-start}.therapist-card[data-v-065755a4]{grid-template-columns:1fr}}.sessions[data-v-a9f288f8]{display:grid;gap:18px}.sessions__hero[data-v-a9f288f8]{display:flex;justify-content:space-between;align-items:center;gap:20px;background:linear-gradient(135deg,#0871c929,#072f470f);border:1px solid var(--line);border-radius:var(--radius);padding:22px 24px;box-shadow:var(--shadow)}.sessions__title[data-v-a9f288f8]{font-size:32px}.sessions__subtitle[data-v-a9f288f8]{max-width:520px}.panel[data-v-a9f288f8]{border:1px solid var(--line);border-radius:18px;padding:18px;background:#fff;display:grid;gap:14px}.panel__header[data-v-a9f288f8]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.panel__title[data-v-a9f288f8]{margin:0;font-family:var(--font-display);font-size:22px}.panel--priority[data-v-a9f288f8]{background:linear-gradient(135deg,#0871c914,#072f470a)}.priority-grid[data-v-a9f288f8]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.priority-card[data-v-a9f288f8]{border:1px solid var(--line);border-radius:16px;padding:14px;background:#fff;display:grid;gap:10px}.priority-title[data-v-a9f288f8]{font-weight:600}.priority-value[data-v-a9f288f8]{font-size:28px;font-family:var(--font-display)}.priority-list[data-v-a9f288f8]{display:grid;gap:8px}.priority-item[data-v-a9f288f8]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border-radius:12px;background:#0871c90d}.priority-time[data-v-a9f288f8]{font-weight:600}.priority-next[data-v-a9f288f8]{display:grid;gap:6px}.priority-next__main[data-v-a9f288f8]{display:grid;gap:6px;color:inherit;text-decoration:none;border-radius:10px;padding:2px}.priority-next__main[data-v-a9f288f8]:hover{background:#0871c90d}.priority-next__main[data-v-a9f288f8]:focus-visible{outline:2px solid rgba(31,74,96,.35);outline-offset:2px}.priority-next__actions[data-v-a9f288f8]{display:flex;gap:8px;flex-wrap:wrap}.session-filters[data-v-a9f288f8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;align-items:end}.session-filters__field[data-v-a9f288f8]{margin:0}.badge--soft[data-v-a9f288f8]{background:#0871c91f}.session-list[data-v-a9f288f8]{display:grid;gap:12px;margin-top:10px}.session-card[data-v-a9f288f8]{border:1px solid var(--line);border-radius:16px;padding:14px;background:#fff;display:grid;gap:12px}.session-card--with-photo[data-v-a9f288f8]{grid-template-columns:minmax(0,1fr) 140px;align-items:start}.session-summary[data-v-a9f288f8]{display:grid;gap:12px}.session-info[data-v-a9f288f8]{display:grid;gap:6px}.session-time[data-v-a9f288f8]{font-weight:600}.status-pill[data-v-a9f288f8]{width:fit-content;padding:6px 10px;border-radius:999px;font-size:12px;text-transform:uppercase;letter-spacing:.06em;background:#072f4714;color:#13455e}.status-pill--ok[data-v-a9f288f8]{background:#1f7a4c2e;color:#1f7a4c}.status-pill--warn[data-v-a9f288f8]{background:#d9a4412e;color:#a57011}.status-pill--muted[data-v-a9f288f8]{background:#072f4714;color:#13455e}.status-pill--danger[data-v-a9f288f8]{background:linear-gradient(135deg,#ea3e3e,#c01717);color:#fff;border:1px solid rgba(154,9,9,.7);box-shadow:0 6px 14px #c2171742}.status-pill--new[data-v-a9f288f8]{background:#0871c929;color:#0c4c77}.new-bookings-banner[data-v-a9f288f8]{margin-top:6px;padding:10px 12px;border:1px solid rgba(8,113,201,.3);border-radius:12px;background:#0871c914;display:flex;align-items:center;justify-content:space-between;gap:10px}.session-actions[data-v-a9f288f8]{display:flex;gap:8px;flex-wrap:wrap}.session-photo-wrap[data-v-a9f288f8]{display:flex;justify-content:flex-end;align-items:flex-start}.session-photo[data-v-a9f288f8]{width:120px;height:120px;border-radius:16px;object-fit:cover;border:1px solid var(--line);background:#072f470a}.session-photo--empty[data-v-a9f288f8]{display:grid;place-items:center;font-size:12px;color:#072f4799}.session-card--highlight[data-v-a9f288f8]{border-color:#0871c98c;box-shadow:0 0 0 2px #0871c92e;background:#0871c90a}.btn--sm[data-v-a9f288f8]{padding:6px 10px;font-size:13px}.reschedule-panel[data-v-a9f288f8]{display:grid;gap:10px;padding:12px;border-radius:12px;border:1px dashed rgba(47,63,73,.2);background:#072f470a;grid-column:1 / -1}.reschedule-actions[data-v-a9f288f8]{display:flex;gap:10px;flex-wrap:wrap}.suggestions-block[data-v-a9f288f8]{display:grid;gap:8px;padding:10px;border-radius:10px;border:1px solid rgba(7,47,71,.12);background:#072f4708}.suggestions-title[data-v-a9f288f8]{font-weight:600}.suggestions-list[data-v-a9f288f8]{display:flex;flex-wrap:wrap;gap:8px}.suggestion-btn[data-v-a9f288f8]{display:grid;gap:2px;text-align:left}.suggestion-meta[data-v-a9f288f8]{font-size:11px}.recurring-panel[data-v-a9f288f8]{display:grid;gap:10px;padding:12px;border-radius:12px;border:1px dashed rgba(8,113,201,.35);background:#0871c90d;grid-column:1 / -1}.recurring-actions[data-v-a9f288f8]{display:flex;gap:10px;flex-wrap:wrap}.recurring-result[data-v-a9f288f8]{display:grid;gap:8px}.recurring-list[data-v-a9f288f8]{display:grid;gap:4px}.recurring-ul[data-v-a9f288f8]{margin:0;padding-left:18px;display:grid;gap:4px}.input--select[data-v-a9f288f8]{min-width:220px}.note-panel[data-v-a9f288f8]{display:grid;gap:10px;padding:12px;border-radius:12px;border:1px solid rgba(47,63,73,.12);background:#fbfbfb;grid-column:1 / -1}.note-grid[data-v-a9f288f8]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.note-textarea[data-v-a9f288f8]{min-height:120px;resize:vertical}.note-title[data-v-a9f288f8]{display:inline-block;margin-right:8px}.note-badge[data-v-a9f288f8]{display:inline-block;padding:2px 8px;border-radius:999px;background:#2f3f4914;border:1px solid rgba(47,63,73,.16);color:#3b4a52;font-size:11px;font-weight:600;letter-spacing:.02em}.note-helper[data-v-a9f288f8]{margin-top:6px;font-size:12px;line-height:1.4}.note-actions[data-v-a9f288f8]{display:flex;gap:10px;flex-wrap:wrap}.note-modal[data-v-a9f288f8]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50}.note-modal__backdrop[data-v-a9f288f8]{position:absolute;top:0;right:0;bottom:0;left:0;background:#08121859}.note-modal__content[data-v-a9f288f8]{position:relative;max-width:560px;margin:10vh auto 0;background:#fff;border-radius:18px;border:1px solid var(--line);box-shadow:0 18px 40px #0000002e;padding:18px;display:grid;gap:12px}.note-modal__header[data-v-a9f288f8]{display:flex;align-items:center;justify-content:space-between;gap:12px}.request-list[data-v-a9f288f8]{display:grid;gap:12px;margin-top:10px}.request-card[data-v-a9f288f8]{border:1px solid var(--line);border-radius:16px;padding:14px;background:#fff;display:grid;gap:12px}.request-info[data-v-a9f288f8]{display:grid;gap:6px}.request-title[data-v-a9f288f8]{font-weight:600}.request-actions[data-v-a9f288f8]{display:flex;gap:8px;flex-wrap:wrap}.form-error[data-v-a9f288f8]{color:#b3261e;background:#fdecea;border:1px solid #f5c2c0;border-radius:10px;padding:8px 10px}@media (max-width: 860px){.sessions__hero[data-v-a9f288f8],.new-bookings-banner[data-v-a9f288f8]{flex-direction:column;align-items:flex-start}.session-card--with-photo[data-v-a9f288f8]{grid-template-columns:1fr}.session-photo-wrap[data-v-a9f288f8]{justify-content:flex-start}}.payment-proof[data-v-cbc6e3ff]{display:grid;gap:10px;border:1px solid rgba(7,47,71,.14);border-radius:var(--radius-md);background:#072f4708;padding:12px 14px}.payment-proof__header[data-v-cbc6e3ff]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.payment-proof__title[data-v-cbc6e3ff]{margin:0;font-size:16px}.payment-proof__helper[data-v-cbc6e3ff]{margin:0;font-size:12px;line-height:1.45}.payment-proof__preview[data-v-cbc6e3ff]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.payment-proof__image[data-v-cbc6e3ff]{width:88px;height:88px;border-radius:var(--radius-sm);border:1px solid var(--line);object-fit:cover;display:block}.payment-proof__actions[data-v-cbc6e3ff]{display:flex;gap:8px;flex-wrap:wrap}.status-pill[data-v-cbc6e3ff]{width:fit-content;padding:6px 10px;border-radius:var(--radius-sm);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.status-pill--ok[data-v-cbc6e3ff]{background:#1f7a4c2e;color:#1f7a4c}.status-pill--warn[data-v-cbc6e3ff]{background:#d9a4412e;color:#a57011}.status-pill--muted[data-v-cbc6e3ff]{background:#072f4714;color:#13455e}.detail-label[data-v-cbc6e3ff]{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.is-hidden[data-v-cbc6e3ff]{display:none}.session-detail[data-v-5aad924f]{display:grid;gap:18px}.detail-hero[data-v-5aad924f]{display:flex;justify-content:space-between;align-items:center;gap:20px;background:linear-gradient(135deg,#0871c929,#072f470f);border:1px solid var(--line);border-radius:var(--radius);padding:22px 24px;box-shadow:var(--shadow)}.detail-title[data-v-5aad924f]{font-size:32px}.detail-subtitle[data-v-5aad924f]{max-width:620px}.panel[data-v-5aad924f]{border:1px solid var(--line);border-radius:18px;padding:18px;background:#fff;display:grid;gap:14px}.panel--summary[data-v-5aad924f]{background:linear-gradient(135deg,#0871c914,#072f4708)}.panel__header[data-v-5aad924f]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.panel__title[data-v-5aad924f]{margin:0;font-family:var(--font-display);font-size:22px}.badge--soft[data-v-5aad924f]{background:#0871c91f}.summary-actions[data-v-5aad924f],.note-header-actions[data-v-5aad924f]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.detail-grid[data-v-5aad924f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.detail-card[data-v-5aad924f]{padding:12px 14px;border-radius:var(--radius-md);border:1px solid rgba(7,47,71,.1);background:#072f470a;display:grid;gap:6px}.detail-label[data-v-5aad924f]{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.detail-value[data-v-5aad924f]{display:grid;gap:8px;font-weight:600}.detail-meta[data-v-5aad924f]{font-size:12px;font-weight:400}.meeting-card[data-v-5aad924f]{display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap;padding:12px 14px;border-radius:var(--radius-md);border:1px solid rgba(31,122,76,.22);background:#1f7a4c14}.meeting-card__actions[data-v-5aad924f]{display:flex;gap:8px;flex-wrap:wrap}.status-pill[data-v-5aad924f]{width:fit-content;padding:6px 10px;border-radius:var(--radius-sm);font-size:12px;text-transform:uppercase;letter-spacing:.06em;background:#072f4714;color:#13455e}.status-pill--ok[data-v-5aad924f]{background:#1f7a4c2e;color:#1f7a4c}.status-pill--warn[data-v-5aad924f]{background:#d9a4412e;color:#a57011}.status-pill--muted[data-v-5aad924f]{background:#072f4714;color:#13455e}.status-pill--danger[data-v-5aad924f]{background:#c24b4b2e;color:#a03838}.request-list[data-v-5aad924f]{display:grid;gap:12px}.request-card[data-v-5aad924f]{border:1px solid var(--line);border-radius:var(--radius-lg);padding:14px;background:#fff;display:grid;gap:12px}.request-main[data-v-5aad924f]{display:grid;gap:6px}.request-title[data-v-5aad924f]{font-weight:600}.request-actions[data-v-5aad924f],.recurring-actions[data-v-5aad924f],.note-actions[data-v-5aad924f]{display:flex;gap:8px;flex-wrap:wrap}.suggestions-block[data-v-5aad924f],.note-panel[data-v-5aad924f]{display:grid;gap:10px;padding:12px;border-radius:var(--radius-md);border:1px solid rgba(7,47,71,.12);background:#072f4708}.suggestions-title[data-v-5aad924f]{font-weight:600}.suggestions-list[data-v-5aad924f]{display:grid;gap:8px}.suggestion-btn[data-v-5aad924f]{display:grid;gap:2px;text-align:left}.suggestion-btn--active[data-v-5aad924f]{border-color:#0871c973;background:#0871c914}.suggestion-meta[data-v-5aad924f]{font-size:11px}.slot-list[data-v-5aad924f]{display:grid;gap:10px}.slot-card[data-v-5aad924f]{border:1px solid var(--line);border-radius:var(--radius-md);padding:10px 12px;background:#072f470a;display:flex;align-items:center;justify-content:space-between;gap:12px}.slot-time[data-v-5aad924f]{font-weight:600}.recurring-grid[data-v-5aad924f]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.recurring-result[data-v-5aad924f],.recurring-list[data-v-5aad924f]{display:grid;gap:8px}.recurring-ul[data-v-5aad924f]{margin:0;padding-left:18px;display:grid;gap:4px}.note-title[data-v-5aad924f]{display:inline-block;margin-right:8px}.note-badge[data-v-5aad924f]{display:inline-block;padding:2px 8px;border-radius:var(--radius-sm);background:#2f3f4914;border:1px solid rgba(47,63,73,.16);color:#3b4a52;font-size:11px;font-weight:600;letter-spacing:.02em}.note-textarea[data-v-5aad924f]{min-height:140px;resize:vertical}.note-helper[data-v-5aad924f]{font-size:12px;line-height:1.4}.form-error[data-v-5aad924f]{color:#b3261e;background:#fdecea;border:1px solid #f5c2c0;border-radius:var(--radius-sm);padding:8px 10px}.btn--sm[data-v-5aad924f]{padding:6px 10px;font-size:13px}@media (max-width: 860px){.detail-hero[data-v-5aad924f]{flex-direction:column;align-items:flex-start}.panel__header[data-v-5aad924f]{flex-direction:column}.summary-actions[data-v-5aad924f]{justify-content:flex-start}.slot-card[data-v-5aad924f]{flex-direction:column;align-items:flex-start}}.session-detail[data-v-ff382477]{display:grid;gap:18px}.detail-hero[data-v-ff382477]{display:flex;justify-content:space-between;align-items:center;gap:20px;background:linear-gradient(135deg,#0871c929,#072f470f);border:1px solid var(--line);border-radius:var(--radius);padding:22px 24px;box-shadow:var(--shadow)}.detail-title[data-v-ff382477]{font-size:32px}.detail-subtitle[data-v-ff382477]{max-width:520px}.panel[data-v-ff382477]{border:1px solid var(--line);border-radius:18px;padding:18px;background:#fff;display:grid;gap:14px}.panel__header[data-v-ff382477]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.panel__title[data-v-ff382477]{margin:0;font-family:var(--font-display);font-size:22px}.badge--soft[data-v-ff382477]{background:#0871c91f}.detail-grid[data-v-ff382477]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.detail-card[data-v-ff382477]{padding:12px 14px;border-radius:14px;border:1px solid rgba(7,47,71,.1);background:#072f470a}.detail-label[data-v-ff382477]{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.12em}.detail-value[data-v-ff382477]{margin-top:6px;font-weight:600}.detail-actions[data-v-ff382477]{margin-top:8px;display:flex;gap:8px;flex-wrap:wrap}.action-row[data-v-ff382477]{display:flex;gap:10px;flex-wrap:wrap}.meeting-row[data-v-ff382477]{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap}.meeting-actions[data-v-ff382477]{display:flex;gap:8px;flex-wrap:wrap}.meeting-hint[data-v-ff382477]{margin-top:4px}.detail-notice[data-v-ff382477]{padding:12px 14px;border-radius:14px;border:1px solid rgba(8,113,201,.18);background:#0871c914;color:var(--text)}.detail-notice--soft[data-v-ff382477]{border-color:#072f471a;background:#072f470a}.detail-notice--meeting[data-v-ff382477]{border-color:#1f7a4c38;background:#1f7a4c14}.suggestions-block[data-v-ff382477]{display:grid;gap:8px;padding:10px;border-radius:10px;border:1px solid rgba(7,47,71,.12);background:#072f4708}.suggestions-title[data-v-ff382477]{font-weight:600}.suggestions-list[data-v-ff382477]{display:grid;gap:8px}.suggestion-btn[data-v-ff382477]{display:grid;gap:2px;text-align:left}.suggestion-btn--active[data-v-ff382477]{border-color:#0871c973;background:#0871c914}.suggestion-meta[data-v-ff382477]{font-size:11px}.slot-list[data-v-ff382477]{display:grid;gap:10px;margin-top:12px}.slot-card[data-v-ff382477]{border:1px solid var(--line);border-radius:12px;padding:10px 12px;background:#072f470a;display:flex;align-items:center;justify-content:space-between;gap:12px}.slot-time[data-v-ff382477]{font-weight:600}.btn--sm[data-v-ff382477]{padding:6px 10px;font-size:13px}@media (max-width: 860px){.detail-hero[data-v-ff382477]{flex-direction:column;align-items:flex-start}}.group-event[data-v-cfbc6e3b]{display:grid;gap:18px}.group-event__hero[data-v-cfbc6e3b]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;background:linear-gradient(135deg,#0871c929,#072f470f);border:1px solid var(--line);border-radius:var(--radius);padding:22px 24px;box-shadow:var(--shadow)}.group-event__title[data-v-cfbc6e3b]{font-size:30px}.panel[data-v-cfbc6e3b]{border:1px solid var(--line);border-radius:18px;padding:18px;background:#fff}.event-body[data-v-cfbc6e3b]{display:grid;gap:12px}.event-head[data-v-cfbc6e3b]{display:flex;justify-content:space-between;align-items:center;gap:12px}.event-dates[data-v-cfbc6e3b]{display:grid;gap:4px}.event-host[data-v-cfbc6e3b]{font-weight:600}.event-actions[data-v-cfbc6e3b]{display:grid;gap:6px}.event-participants[data-v-cfbc6e3b]{display:grid;gap:8px;margin-top:8px}.event-participants__title[data-v-cfbc6e3b]{font-weight:600}.participant-list[data-v-cfbc6e3b]{display:grid;gap:8px}.participant-row[data-v-cfbc6e3b]{display:flex;justify-content:space-between;padding:10px 12px;border-radius:12px;border:1px solid rgba(7,47,71,.12);background:#072f4708}.participant-name[data-v-cfbc6e3b]{font-weight:600}.state-pill[data-v-cfbc6e3b]{font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;border-radius:999px;background:#eef6ff;color:#0b4a7d}.state-pill--draft[data-v-cfbc6e3b]{background:#eef6ff;color:#0b4a7d}.state-pill--scheduled[data-v-cfbc6e3b]{background:#d9a4412e;color:#a57011}.state-pill--live[data-v-cfbc6e3b]{background:#1f7a4c2e;color:#1f7a4c}.state-pill--completed[data-v-cfbc6e3b]{background:#072f471f;color:#13455e}.state-pill--cancelled[data-v-cfbc6e3b]{background:#c24b4b2e;color:#a03838}.error[data-v-cfbc6e3b]{color:#b3261e;background:#fdecea;border:1px solid #f5c2c0;border-radius:10px;padding:8px 10px}@media (max-width: 860px){.group-event__hero[data-v-cfbc6e3b]{flex-direction:column;align-items:flex-start}}.clients[data-v-ff5e9ec6]{display:grid;gap:18px}.clients__hero[data-v-ff5e9ec6]{display:flex;justify-content:space-between;align-items:center;gap:20px;order:0;background:linear-gradient(135deg,#0871c91a,#072f4708);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px}.clients__title[data-v-ff5e9ec6]{font-size:26px;margin-bottom:4px}.clients__subtitle[data-v-ff5e9ec6]{max-width:640px;font-size:15px}.panel[data-v-ff5e9ec6]{border:1px solid var(--line);border-radius:18px;padding:18px;background:#fff;display:grid;gap:14px}.panel__header[data-v-ff5e9ec6]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.panel__title[data-v-ff5e9ec6]{margin:0;font-family:var(--font-display);font-size:22px}.panel--reminders[data-v-ff5e9ec6]{order:2;background:linear-gradient(135deg,#0871c90d,#072f4705)}.panel--clients[data-v-ff5e9ec6]{order:1}.badge--soft[data-v-ff5e9ec6]{background:#0871c91f}.filters[data-v-ff5e9ec6]{display:flex;gap:8px;flex-wrap:wrap}.btn--active[data-v-ff5e9ec6]{border-color:#0b4a7d;color:#0b4a7d;background:#eef6ff}.client-list[data-v-ff5e9ec6]{display:grid;gap:12px;margin-top:10px}.client-card[data-v-ff5e9ec6]{border:1px solid var(--line);border-radius:16px;padding:14px;background:#fff;display:grid;gap:12px}.client-info[data-v-ff5e9ec6]{display:grid;gap:6px}.client-name[data-v-ff5e9ec6]{font-weight:600}.client-actions[data-v-ff5e9ec6]{display:flex;gap:8px;flex-wrap:wrap}.client-history[data-v-ff5e9ec6]{border-top:1px solid rgba(47,63,73,.12);padding-top:12px;display:grid;gap:10px}.history-header[data-v-ff5e9ec6]{display:flex;align-items:center;justify-content:space-between;gap:12px}.history-title[data-v-ff5e9ec6]{font-weight:600}.history-subtitle[data-v-ff5e9ec6]{font-size:12px}.history-badge[data-v-ff5e9ec6]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#2f3f4914;border:1px solid rgba(47,63,73,.16);color:#3b4a52;font-size:11px;font-weight:600;letter-spacing:.02em}.history-list[data-v-ff5e9ec6]{display:grid;gap:10px}.history-list-title[data-v-ff5e9ec6]{font-weight:600;margin-top:2px}.workbook-block[data-v-ff5e9ec6]{display:grid;gap:8px;padding:12px;border-radius:12px;border:1px solid rgba(7,47,71,.12);background:#072f4708}.workbook-block__header[data-v-ff5e9ec6]{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.workbook-block__title[data-v-ff5e9ec6]{font-weight:600}.workbook-block__controls[data-v-ff5e9ec6]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.workbook-actions[data-v-ff5e9ec6]{display:flex;gap:8px;flex-wrap:wrap}.workbook-success[data-v-ff5e9ec6]{color:#1f6f52;font-size:13px;font-weight:600}.workbook-textarea[data-v-ff5e9ec6]{min-height:220px;resize:vertical}.history-item[data-v-ff5e9ec6]{padding:10px 12px;border-radius:12px;background:#f7f8fa;border:1px solid rgba(47,63,73,.08);display:grid;gap:6px}.history-meta[data-v-ff5e9ec6]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:12px}.history-date[data-v-ff5e9ec6]{font-weight:600}.history-status[data-v-ff5e9ec6]{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:3px 8px;border-radius:999px;border:1px solid rgba(90,103,114,.22);background:#5a677214;font-size:11px;font-weight:600;letter-spacing:.01em;text-transform:none;line-height:1.2;color:#5a6772}.history-note[data-v-ff5e9ec6]{white-space:pre-wrap;line-height:1.5}.btn--sm[data-v-ff5e9ec6]{padding:6px 10px;font-size:13px}.form-error[data-v-ff5e9ec6]{color:#b3261e;background:#fdecea;border:1px solid #f5c2c0;border-radius:10px;padding:8px 10px}@media (max-width: 860px){.clients__hero[data-v-ff5e9ec6]{flex-direction:column;align-items:flex-start}}.workbook-page[data-v-6f684dee]{display:grid;gap:14px}.workbook-page__header[data-v-6f684dee]{display:flex;justify-content:space-between;align-items:center;gap:16px}.workbook-page__title[data-v-6f684dee]{margin-bottom:6px}.panel[data-v-6f684dee]{border:1px solid var(--line);border-radius:18px;padding:16px;background:#fff;display:grid;gap:12px}.workbook-page__textarea[data-v-6f684dee]{min-height:min(74vh,920px);resize:vertical;line-height:1.6}.workbook-page__actions[data-v-6f684dee]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.workbook-page__success[data-v-6f684dee]{color:#1f6f52;font-weight:600}.form-error[data-v-6f684dee]{color:#b3261e;background:#fdecea;border:1px solid #f5c2c0;border-radius:10px;padding:8px 10px}@media (max-width: 860px){.workbook-page__header[data-v-6f684dee]{flex-direction:column;align-items:flex-start}}.billing[data-v-bfd591b5]{display:grid;gap:18px}.billing__hero[data-v-bfd591b5]{display:flex;justify-content:space-between;align-items:center;gap:20px;background:linear-gradient(135deg,#0871c929,#072f470f);border:1px solid var(--line);border-radius:var(--radius);padding:22px 24px;box-shadow:var(--shadow)}.billing__title[data-v-bfd591b5]{font-size:32px}.billing__subtitle[data-v-bfd591b5]{max-width:520px}.panel[data-v-bfd591b5]{border:1px solid var(--line);border-radius:18px;padding:18px;background:#fff;display:grid;gap:14px}.panel__header[data-v-bfd591b5]{display:flex;align-items:center;justify-content:space-between;gap:16px}.panel__title[data-v-bfd591b5]{margin:0;font-family:var(--font-display);font-size:22px}.badge--soft[data-v-bfd591b5]{background:#0871c91f}.badge--outline[data-v-bfd591b5]{background:transparent;border:1px solid rgba(31,74,96,.25);color:var(--ink)}.access-pill[data-v-bfd591b5]{padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:#1f7a4c29;color:#1f7a4c}.access-pill--warn[data-v-bfd591b5]{background:#d9a44133;color:#a57011}.access-pill--danger[data-v-bfd591b5]{background:#c24b4b33;color:#a03838}.access-meta[data-v-bfd591b5]{display:grid;gap:6px;font-size:14px}.access-line[data-v-bfd591b5]{display:flex;align-items:center;gap:8px}.access-label[data-v-bfd591b5]{color:var(--muted)}.request-row[data-v-bfd591b5]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.plan-grid[data-v-bfd591b5]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.plan-card[data-v-bfd591b5]{border:1px solid var(--line);border-radius:16px;padding:18px;background:#fff;display:grid;gap:10px;position:relative;min-height:500px;overflow:hidden;transform-origin:center top;transition:transform .22s ease,box-shadow .26s ease,border-color .22s ease,background .26s ease}.plan-card[data-v-bfd591b5]:before{content:"";position:absolute;inset:-120% 35% auto -35%;height:210%;background:linear-gradient(115deg,#fff0,#ffffff73 45%,#fff0 70%);transform:translate(-35%) rotate(5deg);opacity:0;pointer-events:none}.plan-card[data-v-bfd591b5]>*{position:relative;z-index:1}.plan-card--current[data-v-bfd591b5]{border-color:color-mix(in srgb,var(--primary) 35%,var(--line));box-shadow:0 10px 24px #1f4a601f}.plan-card--pro[data-v-bfd591b5]{border-color:color-mix(in srgb,var(--primary) 72%,#8db69f);background:radial-gradient(circle at 85% -10%,#ffe1856b,#ffe18500 45%),linear-gradient(180deg,#1f8c5d1f,#fffffff5);box-shadow:0 20px 40px #1f4a6038,0 0 0 1px #1f8a5d38;transform:translateY(-10px) scale(1.02);z-index:1}.plan-head[data-v-bfd591b5]{display:grid;grid-template-columns:1fr auto;grid-template-areas:"meta price" "annual annual";gap:10px}.plan-meta[data-v-bfd591b5]{grid-area:meta}.plan-title[data-v-bfd591b5]{font-weight:700;font-family:var(--font-display);font-size:22px}.plan-subtitle[data-v-bfd591b5]{min-height:66px;margin-top:4px;color:var(--muted);font-size:13px;line-height:1.35}.plan-price[data-v-bfd591b5]{grid-area:price;font-weight:600;color:var(--deep);white-space:nowrap;text-align:right;display:grid;gap:4px}.plan-price__main[data-v-bfd591b5]{font-size:34px}.plan-price__alt[data-v-bfd591b5]{grid-area:annual;min-height:22px;font-size:13px;color:var(--muted);border-top:1px dashed rgba(31,74,96,.18);padding-top:8px;margin-top:2px}.plan-price__hint[data-v-bfd591b5]{color:color-mix(in srgb,var(--primary) 92%,#31543f);font-weight:600}.badge--pro[data-v-bfd591b5]{background:linear-gradient(90deg,#12563b,#1f8a5d 62%,#36a77b);color:#fff;border-color:transparent;box-shadow:0 8px 18px #1f8a5d4d}.plan-badges[data-v-bfd591b5]{display:flex;gap:8px;flex-wrap:wrap}.plan-list[data-v-bfd591b5]{list-style:none;padding:0;margin:0;display:grid;gap:6px;color:var(--muted)}.plan-foot[data-v-bfd591b5]{font-size:13px;color:var(--muted);display:grid;gap:10px}.plan-action[data-v-bfd591b5]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.plan-card .badge[data-v-bfd591b5]{transition:transform .18s ease,box-shadow .22s ease}.plan-card .btn[data-v-bfd591b5]{transition:transform .18s ease,box-shadow .22s ease,background-color .18s ease}@media (hover: hover){.plan-card[data-v-bfd591b5]:hover{transform:translateY(-10px);border-color:color-mix(in srgb,var(--primary) 42%,var(--line));box-shadow:0 20px 36px #1f4a6033}.plan-card[data-v-bfd591b5]:hover:before{opacity:1;animation:plan-shimmer-bfd591b5 .9s ease}.plan-card--pro[data-v-bfd591b5]:hover{transform:translateY(-14px) scale(1.025);box-shadow:0 28px 52px #1f4a6047,0 0 0 1px #1f8a5d57,0 0 28px #31ad7740}.plan-card:hover .badge[data-v-bfd591b5]{transform:translateY(-1px)}.plan-card:hover .plan-title[data-v-bfd591b5]{color:color-mix(in srgb,var(--deep) 78%,#0f5c3f)}.plan-card:hover .btn[data-v-bfd591b5]{transform:translateY(-1px);box-shadow:0 10px 20px #1f4a6024}}@keyframes plan-shimmer-bfd591b5{0%{transform:translate(-35%) rotate(5deg)}to{transform:translate(45%) rotate(5deg)}}@media (max-width: 860px){.billing__hero[data-v-bfd591b5]{flex-direction:column;align-items:flex-start}.plan-card--pro[data-v-bfd591b5]{transform:none}.plan-card[data-v-bfd591b5]{min-height:auto}}.public-specialists[data-v-bbb5337c]{display:grid;gap:20px}.public-specialists__hero[data-v-bbb5337c]{display:flex;align-items:center;justify-content:space-between;gap:18px;background:linear-gradient(135deg,#0871c929,#072f470f);border:1px solid var(--line);border-radius:var(--radius);padding:22px 24px;box-shadow:var(--shadow)}.public-specialists__hero>div[data-v-bbb5337c]{display:grid;gap:8px;justify-items:start}.public-specialists__hero .badge[data-v-bbb5337c]{text-transform:uppercase;letter-spacing:.18em;font-size:11px}.public-specialists__hero .title[data-v-bbb5337c]{font-size:32px}.public-specialists__hero .muted[data-v-bbb5337c]{max-width:520px}.filters[data-v-bbb5337c]{display:grid;gap:12px}.filters__row[data-v-bbb5337c]{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.filters__actions[data-v-bbb5337c]{display:grid;gap:10px}.filters__format[data-v-bbb5337c]{display:flex;flex-wrap:wrap;gap:12px}.filters__check[data-v-bbb5337c]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text)}.filters__hint[data-v-bbb5337c]{font-size:13px}.therapist-grid[data-v-bbb5337c]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.therapist-card[data-v-bbb5337c]{display:grid;gap:12px;padding:14px;border-radius:16px;border:1px solid var(--line);background:#fff;transition:box-shadow .2s ease,transform .2s ease;text-decoration:none;color:inherit}.therapist-card[data-v-bbb5337c]:hover{box-shadow:0 10px 24px #0f172a1a;transform:translateY(-2px)}.therapist-card[data-v-bbb5337c]:focus-visible{outline:2px solid rgba(15,118,110,.6);outline-offset:2px}.therapist-photo-link[data-v-bbb5337c]{display:grid}.therapist-photo[data-v-bbb5337c]{width:100%;height:150px;object-fit:cover;border-radius:14px}.therapist-photo--empty[data-v-bbb5337c]{display:grid;place-items:center;background:#0f172a0f;color:var(--muted)}.therapist-info[data-v-bbb5337c]{display:grid;gap:6px}.therapist-name[data-v-bbb5337c]{font-weight:600}.therapist-sessions-badge[data-v-bbb5337c]{width:fit-content;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;color:#2b6b60;border:1px solid color-mix(in srgb,#2b6b60 32%,var(--line));background:color-mix(in srgb,#e8f1e8 68%,#ffffff)}.therapist-format-row[data-v-bbb5337c]{display:flex;flex-wrap:wrap;gap:6px}.therapist-format-badge[data-v-bbb5337c]{width:fit-content;padding:3px 9px;border-radius:999px;font-size:12px;color:#5f5345;border:1px solid #e2d4bf;background:#f4ede0}.therapist-price[data-v-bbb5337c]{font-weight:600}.therapist-price--intro[data-v-bbb5337c]{color:var(--muted)}.meta-line[data-v-bbb5337c]{display:flex;flex-wrap:wrap;gap:8px}.pagination[data-v-bbb5337c]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.pagination__controls[data-v-bbb5337c]{display:flex;gap:8px}@media (max-width: 900px){.public-specialists__hero[data-v-bbb5337c],.pagination[data-v-bbb5337c]{flex-direction:column;align-items:flex-start}}.review-list[data-v-f8b059a7]{display:grid;gap:12px}.review-stats[data-v-f8b059a7]{display:flex;flex-wrap:wrap;gap:8px}.stat-chip[data-v-f8b059a7]{padding:6px 10px;border-radius:999px;background:#0f558c14;color:#0f558c;font-size:12px}.review-card[data-v-f8b059a7]{border:1px solid var(--line);border-radius:16px;padding:16px;background:#fff;display:grid;gap:12px}.review-card__header[data-v-f8b059a7]{display:flex;justify-content:space-between;gap:12px}.review-text[data-v-f8b059a7]{line-height:1.5}@media (max-width: 860px){.review-card__header[data-v-f8b059a7]{flex-direction:column;align-items:flex-start}}.reviews[data-v-97709be2]{display:grid;gap:18px}.reviews__hero[data-v-97709be2]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;background:linear-gradient(135deg,#0f558c29,#0c27360f);border:1px solid var(--line);border-radius:var(--radius);padding:22px 24px;box-shadow:var(--shadow)}.reviews__title[data-v-97709be2]{font-size:32px}.reviews__subtitle[data-v-97709be2]{max-width:520px}@media (max-width: 860px){.reviews__hero[data-v-97709be2]{flex-direction:column;align-items:flex-start}}.journal-page[data-v-be10dbd9]{display:grid;gap:18px}.journal-hero[data-v-be10dbd9]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;background:linear-gradient(135deg,#16af8e2e,#11403614);border:1px solid var(--line);border-radius:var(--radius);padding:22px 24px;box-shadow:var(--shadow)}.journal-title[data-v-be10dbd9]{font-size:32px}.journal-subtitle[data-v-be10dbd9]{max-width:560px}.journal-actions[data-v-be10dbd9]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.panel[data-v-be10dbd9]{border:1px solid var(--line);border-radius:18px;padding:18px;background:#fff;display:grid;gap:14px}.panel__header[data-v-be10dbd9]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.panel__headerActions[data-v-be10dbd9]{display:flex;align-items:center;gap:12px}.collapse[data-v-be10dbd9]{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.panel__title[data-v-be10dbd9]{margin:0;font-family:var(--font-display);font-size:22px}.panel__hint[data-v-be10dbd9]{margin:6px 0 0;font-size:13px;color:var(--muted);max-width:640px}.badge--soft[data-v-be10dbd9]{background:#16af8e29}.journal-tabs[data-v-be10dbd9]{display:inline-flex;gap:8px;padding:4px;border:1px solid var(--line);border-radius:12px;background:#f6f8facc}.journal-tab[data-v-be10dbd9]{border:0;background:transparent;color:var(--muted);font-size:14px;font-weight:600;padding:8px 12px;border-radius:8px;cursor:pointer}.journal-tab.active[data-v-be10dbd9]{background:#fff;color:var(--text);box-shadow:0 1px 2px #00000014}.journal-admin-list[data-v-be10dbd9]{display:grid;gap:12px}.journal-collections-list[data-v-be10dbd9],.collections-section[data-v-be10dbd9]{display:grid;gap:10px}.collections-create[data-v-be10dbd9]{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.collections-section__head[data-v-be10dbd9]{display:flex;align-items:center;justify-content:space-between}.collections-section__title[data-v-be10dbd9]{margin:0;font-size:20px}.collections-empty[data-v-be10dbd9]{margin:0 0 4px}.collections-actions[data-v-be10dbd9]{margin-bottom:8px}.collections-hint[data-v-be10dbd9]{margin:0 0 10px;color:var(--muted);font-size:14px;line-height:1.5}.collection-form[data-v-be10dbd9]{margin-bottom:12px}.collection-form__head[data-v-be10dbd9]{margin-bottom:10px}.collection-form__title[data-v-be10dbd9]{margin:0 0 4px;font-size:18px}.collection-form__subtitle[data-v-be10dbd9]{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.journal-success-message[data-v-be10dbd9]{margin:0 0 10px;color:#1f5f56;font-size:14px;font-weight:600}.journal-collection-row[data-v-be10dbd9]{border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:#fff}.journal-collection-row__top[data-v-be10dbd9]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.journal-collection-row__content[data-v-be10dbd9]{display:grid;gap:4px}.journal-collection-row__status[data-v-be10dbd9]{margin-bottom:2px}.collection-status-badge[data-v-be10dbd9]{display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.collection-status-badge.is-public[data-v-be10dbd9]{color:#1f5f56;background:#2b7a6f1f;border:1px solid rgba(43,122,111,.28)}.collection-status-badge.is-draft[data-v-be10dbd9]{color:#6a4f1e;background:#9c6b2f1f;border:1px solid rgba(156,107,47,.28)}.journal-collection-row__title[data-v-be10dbd9]{font-size:18px;line-height:1.3;font-weight:600}.journal-collection-row__meta[data-v-be10dbd9]{font-size:13px;color:var(--muted)}.journal-collection-row__description[data-v-be10dbd9]{font-size:14px;color:var(--muted)}.journal-collection-row__draft-note[data-v-be10dbd9]{font-size:13px;color:#8a3c34}.journal-collection-row__preview[data-v-be10dbd9]{margin:2px 0 0;padding:0 0 0 18px;color:#5c636a;font-size:13px;line-height:1.5}.journal-collection-row__actions[data-v-be10dbd9]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.collection-edit-form[data-v-be10dbd9]{margin-top:10px;padding-top:10px;border-top:1px dashed var(--line)}.collection-manage[data-v-be10dbd9]{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.collection-manage__content[data-v-be10dbd9]{display:grid;gap:14px}.collection-manage__section[data-v-be10dbd9]{display:grid;gap:8px}.collection-manage__section-title[data-v-be10dbd9]{font-size:13px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.collection-posts-list[data-v-be10dbd9]{display:grid;gap:8px}.collection-post-row[data-v-be10dbd9]{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);border-radius:10px;padding:8px 10px;background:#fff}.collection-post-row__title[data-v-be10dbd9]{font-size:14px}.collection-post-row__title-wrap[data-v-be10dbd9]{display:inline-flex;align-items:center;gap:8px;min-width:0}.collection-post-row__title-link[data-v-be10dbd9]{font-size:14px;color:#1f5f56;text-decoration:none;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.collection-post-row__title-link[data-v-be10dbd9]:hover{text-decoration:underline}.collection-post-row__open-new[data-v-be10dbd9]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:13px;color:var(--muted);text-decoration:none;border:1px solid var(--line);border-radius:6px}.collection-post-row__open-new[data-v-be10dbd9]:hover{color:#1f5f56;border-color:#2b7a6f59}.collection-post-row__actions[data-v-be10dbd9]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.journal-admin-card[data-v-be10dbd9]{border:1px solid var(--line);border-radius:12px;padding:12px;background:#fff;display:block}.journal-admin-main[data-v-be10dbd9]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,200px);gap:24px;align-items:start}.journal-admin-content[data-v-be10dbd9]{display:grid;gap:10px;align-content:start}.journal-admin-badges[data-v-be10dbd9],.inline-edit__badges[data-v-be10dbd9]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:4px}.post-tag[data-v-be10dbd9]{--cat: #2b7a6f;display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;border-radius:999px;background:#ffffffe6;border:1px solid rgba(0,0,0,.06);color:var(--cat);width:fit-content;line-height:1}.post-tag[data-v-be10dbd9]:before{content:"";width:8px;height:8px;border-radius:999px;background:currentColor;opacity:.9}.journal-admin-cover[data-v-be10dbd9]{width:100%;max-width:200px;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:#f7f3e8;padding:12px;display:flex;align-items:center;justify-content:center;justify-self:end}.journal-admin-cover img[data-v-be10dbd9]{width:100%;height:100%;display:block;object-fit:contain;object-position:50% 50%;border-radius:10px}.journal-admin-title[data-v-be10dbd9]{font-size:20px;line-height:1.35;font-weight:600;color:var(--color-neutral-900, #111315);margin-top:2px}.journal-meta[data-v-be10dbd9]{font-size:14px;color:#8a8a8a}.pin-badge[data-v-be10dbd9]{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;border-radius:999px;background:#2b7a6f1f;border:1px solid rgba(43,122,111,.25);color:#2b7a6f;width:fit-content;line-height:1}.journal-summary[data-v-be10dbd9]{font-size:15px;line-height:1.65;color:#5c636a;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;max-width:720px}.btn--primary-soft[data-v-be10dbd9]{background:#2b7a6f1f;border:1px solid rgba(43,122,111,.28);color:#1f5f56}.btn--primary-soft[data-v-be10dbd9]:hover{background:#2b7a6f2e}.btn--danger-soft[data-v-be10dbd9]{border-color:#b5524a40;color:#8a3c34}.btn--danger-soft[data-v-be10dbd9]:hover{background:#b5524a14}.journal-admin-actions-inline[data-v-be10dbd9]{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.journal-admin-body[data-v-be10dbd9]{white-space:pre-wrap;color:var(--color-neutral-800, #1e2124)}.cover-row[data-v-be10dbd9]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cover-input[data-v-be10dbd9]{display:none}.cover-preview[data-v-be10dbd9]{margin-top:10px;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:#fff;max-width:320px}.cover-preview img[data-v-be10dbd9]{width:100%;display:block}.inline-edit[data-v-be10dbd9]{width:100%;display:grid;gap:12px}.inline-edit__top[data-v-be10dbd9]{display:flex;justify-content:space-between;align-items:center;gap:12px}.inline-edit .field-row[data-v-be10dbd9]{display:flex;gap:10px;flex-wrap:wrap}.md-toolbar[data-v-be10dbd9]{display:flex;gap:8px;align-items:center;padding:8px 10px;border:1px solid var(--line);border-radius:12px;background:#ffffffbf;margin:8px 0 10px}.md-btn[data-v-be10dbd9]{border:1px solid var(--line);background:#fff;border-radius:10px;padding:6px 10px;cursor:pointer;font-size:13px;line-height:1}.md-btn[data-v-be10dbd9]:hover{transform:translateY(-1px)}.md-hint[data-v-be10dbd9]{margin-top:8px;font-size:12px}@media (max-width: 900px){.journal-hero[data-v-be10dbd9]{flex-direction:column;align-items:flex-start}.journal-collection-row[data-v-be10dbd9]{padding:10px 12px}.journal-collection-row__top[data-v-be10dbd9]{flex-direction:column;align-items:flex-start}.journal-collection-row__actions[data-v-be10dbd9]{width:100%;justify-content:flex-start}.collection-edit-form .form-grid[data-v-be10dbd9]{gap:10px}.collection-post-row[data-v-be10dbd9]{flex-direction:column;align-items:flex-start}.collection-post-row__title-wrap[data-v-be10dbd9]{width:100%}.collection-post-row__actions[data-v-be10dbd9]{width:100%;justify-content:flex-start}}.invite-join[data-v-661c098a]{display:grid;place-items:center;padding:32px 0 40px}.invite-card[data-v-661c098a]{width:min(720px,92vw);background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow);display:grid;gap:12px}.invite-title[data-v-661c098a]{font-size:28px}.invite-subtitle[data-v-661c098a]{max-width:520px}.invite-consent[data-v-661c098a]{background:#0871c914;border:1px solid rgba(8,113,201,.18);border-radius:12px;padding:12px 14px;font-size:14px}.invite-actions[data-v-661c098a]{display:flex;flex-wrap:wrap;gap:10px}.invite-error[data-v-661c098a]{color:#b3261e;background:#fdecea;border:1px solid #f5c2c0;border-radius:10px;padding:8px 10px}.invite-success[data-v-661c098a]{color:#1f7a4c;background:#1f7a4c1f;border:1px solid rgba(31,122,76,.24);border-radius:10px;padding:8px 10px}.invite-event[data-v-661c098a]{border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:#072f4708;display:grid;gap:6px}.invite-event__title[data-v-661c098a]{font-weight:600}.faq[data-v-b0d89407]{display:grid;gap:18px}.faq__hero[data-v-b0d89407]{display:flex;justify-content:space-between;align-items:center;gap:20px;background:linear-gradient(135deg,#0871c929,#072f470f);border:1px solid var(--line);border-radius:var(--radius);padding:22px 24px;box-shadow:var(--shadow)}.faq__title[data-v-b0d89407]{font-size:32px}.faq__subtitle[data-v-b0d89407]{max-width:520px}.panel[data-v-b0d89407]{border:1px solid var(--line);border-radius:18px;padding:18px;background:#fff;display:grid;gap:8px}.faq-item[data-v-b0d89407]{border:1px solid rgba(47,63,73,.12);border-radius:12px;padding:12px 14px;background:#072f4708}.faq-item summary[data-v-b0d89407]{cursor:pointer;font-weight:600}.faq-item p[data-v-b0d89407]{margin:8px 0 0;color:var(--muted);line-height:1.5}@media (max-width: 860px){.faq__hero[data-v-b0d89407]{flex-direction:column;align-items:flex-start}}.policy[data-v-946fdda7]{display:grid;gap:18px}.policy__hero[data-v-946fdda7]{display:flex;justify-content:space-between;align-items:center;gap:20px;background:linear-gradient(135deg,#0871c929,#072f470f);border:1px solid var(--line);border-radius:var(--radius);padding:22px 24px;box-shadow:var(--shadow)}.policy__title[data-v-946fdda7]{font-size:32px}.policy__subtitle[data-v-946fdda7]{max-width:520px}.panel[data-v-946fdda7]{border:1px solid var(--line);border-radius:18px;padding:18px;background:#fff;display:grid;gap:12px;line-height:1.6}.panel h2[data-v-946fdda7]{margin:8px 0 0;font-size:18px}.panel p[data-v-946fdda7]{color:var(--muted);margin:0}.policy__cta[data-v-946fdda7]{margin-top:8px}@media (max-width: 860px){.policy__hero[data-v-946fdda7]{flex-direction:column;align-items:flex-start}}.feedback[data-v-8c83a34c]{display:grid;gap:18px}.feedback__hero[data-v-8c83a34c]{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;background:linear-gradient(135deg,#0871c929,#072f470f);border:1px solid var(--line);border-radius:var(--radius);padding:22px 24px;box-shadow:var(--shadow)}.feedback__title[data-v-8c83a34c]{font-size:32px}.feedback__subtitle[data-v-8c83a34c]{max-width:520px}.feedback__actions[data-v-8c83a34c]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.panel[data-v-8c83a34c]{border:1px solid var(--line);border-radius:18px;padding:18px;background:#fff;display:grid;gap:14px}.notice[data-v-8c83a34c]{padding:12px 14px;border-radius:12px;background:#0871c914;border:1px solid var(--line);color:var(--deep);line-height:1.5}.notice--alt[data-v-8c83a34c]{background:#072f470a}.field[data-v-8c83a34c]{display:grid;gap:6px;font-size:13px;color:var(--muted)}.field textarea[data-v-8c83a34c]{border:1px solid var(--line);border-radius:12px;padding:10px 12px;font-family:inherit;font-size:14px;color:var(--ink);background:#fff;min-height:140px;resize:vertical}.field__hint[data-v-8c83a34c]{font-size:12px;color:var(--muted)}.hint[data-v-8c83a34c]{display:grid;gap:10px;padding:12px;border-radius:12px;border:1px dashed rgba(47,63,73,.2);color:var(--muted);background:#072f470a}.actions[data-v-8c83a34c]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.form-error[data-v-8c83a34c]{color:#b3261e;background:#fdecea;border:1px solid #f5c2c0;border-radius:10px;padding:8px 10px}.success[data-v-8c83a34c]{color:#0f5132;background:#d1e7dd;border:1px solid #badbcc;border-radius:10px;padding:8px 10px}@media (max-width: 860px){.feedback__hero[data-v-8c83a34c]{flex-direction:column;align-items:flex-start}}.legal-doc[data-v-26b2e400]{display:grid;gap:18px}.legal-doc__hero[data-v-26b2e400]{display:flex;justify-content:space-between;align-items:center;gap:20px;background:linear-gradient(135deg,#0871c91f,#072f470a);border:1px solid var(--line);border-radius:var(--radius);padding:22px 24px;box-shadow:var(--shadow)}.legal-doc__title[data-v-26b2e400]{font-size:32px}.legal-doc__subtitle[data-v-26b2e400]{max-width:720px}.legal-doc__body[data-v-26b2e400]{border:1px solid var(--line);border-radius:18px;padding:20px;background:#fff;display:grid;gap:14px;line-height:1.65}.legal-doc__body[data-v-26b2e400] h2{margin:10px 0 0;font-size:20px}.legal-doc__body[data-v-26b2e400] p,.legal-doc__body[data-v-26b2e400] li{margin:0;color:var(--muted)}.legal-doc__body[data-v-26b2e400] ul{margin:0;padding-left:20px;display:grid;gap:6px}.legal-doc__body[data-v-26b2e400] strong{color:var(--text)}@media (max-width: 860px){.legal-doc__hero[data-v-26b2e400]{flex-direction:column;align-items:flex-start}.legal-doc__title[data-v-26b2e400]{font-size:28px}}.status-page[data-v-b93de13f]{min-height:60vh;display:grid;place-items:center;padding:24px}.status-card[data-v-b93de13f]{border:1px solid var(--line);border-radius:18px;padding:28px 32px;background:linear-gradient(135deg,#fff,#f7f1f1);display:grid;gap:12px;max-width:520px;text-align:center;box-shadow:var(--shadow)}.status-actions[data-v-b93de13f]{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.chat[data-v-da2ad1ba]{display:grid;gap:20px}.chat__hero[data-v-da2ad1ba]{display:flex;align-items:center;justify-content:space-between;gap:18px}.chat__grid[data-v-da2ad1ba]{display:grid;gap:20px;grid-template-columns:minmax(220px,280px) 1fr}.chat__threads[data-v-da2ad1ba]{display:grid;gap:12px;align-content:start}.chat__thread-tabs[data-v-da2ad1ba]{display:flex;gap:8px;flex-wrap:wrap}.thread-item[data-v-da2ad1ba]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--line);border-radius:14px;padding:8px;background:#fff;transition:box-shadow .2s ease,transform .2s ease}.thread-item__main[data-v-da2ad1ba]{border:0;background:transparent;cursor:pointer;text-align:left;width:100%;display:grid;grid-template-columns:42px 1fr auto;gap:10px;align-items:center;padding:2px}.thread-item--active[data-v-da2ad1ba]{border-color:#1f4a6066;box-shadow:0 10px 18px #1021321f}.thread-item[data-v-da2ad1ba]:hover{transform:translateY(-1px)}.thread-item__avatar[data-v-da2ad1ba]{width:42px;height:42px;border-radius:12px;overflow:hidden;background:#072f4714;display:grid;place-items:center;font-weight:600;color:var(--ink)}.thread-item__avatar img[data-v-da2ad1ba]{width:100%;height:100%;object-fit:cover}.thread-item__meta[data-v-da2ad1ba]{display:grid;gap:4px}.thread-item__name[data-v-da2ad1ba]{font-weight:600}.thread-item__preview[data-v-da2ad1ba]{font-size:12px}.thread-item__badge[data-v-da2ad1ba]{min-width:20px;height:20px;border-radius:999px;background:#e56b6f;color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}.thread-item__actions[data-v-da2ad1ba]{position:relative}.thread-menu__trigger[data-v-da2ad1ba]{min-width:30px;padding:0 8px}.chat-menu[data-v-da2ad1ba]{position:absolute;top:100%;right:0;min-width:152px;margin-top:6px;padding:6px;border-radius:10px;border:1px solid var(--line);background:#fff;box-shadow:0 8px 18px #0f233024;z-index:4;display:grid;gap:4px}.chat-menu__item[data-v-da2ad1ba]{border:0;background:transparent;text-align:left;border-radius:8px;padding:8px;cursor:pointer;color:var(--ink)}.chat-menu__item[data-v-da2ad1ba]:hover{background:#072f4714}.chat-menu__item[data-v-da2ad1ba]:disabled{opacity:.55;cursor:not-allowed}.chat__messages[data-v-da2ad1ba],.chat__window[data-v-da2ad1ba]{display:grid;gap:12px}.chat__messages-list[data-v-da2ad1ba]{height:440px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding-right:8px}.chat-message[data-v-da2ad1ba]{max-width:72%;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.chat-message--me[data-v-da2ad1ba]{justify-self:end;align-items:flex-end}.chat-message__bubble-wrap[data-v-da2ad1ba]{position:relative;display:inline-flex}.chat-message__bubble[data-v-da2ad1ba]{padding:10px 14px;border-radius:14px;background:#072f4714;color:var(--ink)}.message-delete-btn[data-v-da2ad1ba]{position:absolute;top:-8px;right:-8px;width:20px;height:20px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--muted);font-size:13px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .15s ease}.chat-message__bubble-wrap:hover .message-delete-btn[data-v-da2ad1ba],.chat-message__bubble-wrap:focus-within .message-delete-btn[data-v-da2ad1ba],.message-delete-btn[data-v-da2ad1ba]:focus-visible{opacity:1}.message-delete-btn[data-v-da2ad1ba]:hover{color:#a33939;border-color:#d4aaaa}.message-delete-btn[data-v-da2ad1ba]:disabled{opacity:.55;cursor:not-allowed}.chat-message__bubble--deleted[data-v-da2ad1ba]{background:#072f470d;color:var(--muted);font-style:italic}.chat-message--me .chat-message__bubble[data-v-da2ad1ba]{background:#1f4a6038}.chat-message--me .chat-message__bubble--deleted[data-v-da2ad1ba]{background:#1f4a601f}.chat-message__time[data-v-da2ad1ba]{font-size:10px;line-height:1.2}.chat__composer[data-v-da2ad1ba]{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}@media (max-width: 900px){.chat__grid[data-v-da2ad1ba]{grid-template-columns:1fr}.chat__messages-list[data-v-da2ad1ba]{height:360px}.thread-item[data-v-da2ad1ba]{grid-template-columns:1fr}.thread-item__actions[data-v-da2ad1ba]{justify-self:end}}.analytics[data-v-1df23441]{display:grid;gap:14px}.analytics__header[data-v-1df23441]{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;background:transparent;border:0;border-radius:0;padding:2px 2px 0;box-shadow:none}.analytics__title[data-v-1df23441]{font-size:28px}.analytics__subtitle[data-v-1df23441]{max-width:560px;font-size:17px}.panel[data-v-1df23441]{border:1px solid var(--line);border-radius:16px;padding:14px;background:#fff;display:grid;gap:10px}.panel--wide[data-v-1df23441]{gap:12px}.panel__header[data-v-1df23441]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.panel__title[data-v-1df23441]{margin:0;font-family:var(--font-display);font-size:20px}.analytics__range[data-v-1df23441]{display:flex;justify-content:space-between;align-items:center;gap:10px}.range-switch[data-v-1df23441]{display:flex;gap:6px;flex-wrap:wrap}.btn--active[data-v-1df23441]{border-color:#0b4a7d;color:#0b4a7d;background:#eef6ff}.metrics-grid[data-v-1df23441]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.metrics-grid--formats[data-v-1df23441]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.metric-card[data-v-1df23441]{border:1px solid var(--line);border-radius:12px;padding:10px;display:grid;gap:4px}.metric-card__label[data-v-1df23441]{color:var(--muted);font-size:12px}.metric-card__value[data-v-1df23441]{font-family:var(--font-display);font-size:30px;font-weight:700}.empty-state[data-v-1df23441]{text-align:center;padding:28px 16px}.series-list[data-v-1df23441]{display:grid;gap:6px}.series-row[data-v-1df23441]{display:grid;grid-template-columns:58px 1fr 28px;gap:8px;align-items:center}.series-row__date[data-v-1df23441]{font-size:13px;color:var(--muted)}.series-row__bar-wrap[data-v-1df23441]{width:100%;height:10px;border-radius:999px;background:#edf2f5;overflow:hidden}.series-row__bar[data-v-1df23441]{height:100%;background:linear-gradient(90deg,#0f9d86,#0b4a7d);border-radius:999px}.series-row__count[data-v-1df23441]{text-align:right;font-weight:600}.analytics__bottom[data-v-1df23441]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.top-list[data-v-1df23441]{margin:0;padding:0;list-style:none;display:grid;gap:6px}.top-list li[data-v-1df23441]{display:flex;justify-content:space-between;gap:12px;border-bottom:1px dashed var(--line);padding-bottom:6px}.top-list li[data-v-1df23441]:last-child{border-bottom:none;padding-bottom:0}.locations-empty[data-v-1df23441]{padding:6px 0}.form-error[data-v-1df23441]{color:#b3261e;background:#fdecea;border:1px solid #f5c2c0;border-radius:10px;padding:8px 10px}@media (max-width: 860px){.analytics__header[data-v-1df23441],.analytics__range[data-v-1df23441]{flex-direction:column;align-items:flex-start}.series-row[data-v-1df23441]{grid-template-columns:56px 1fr 28px}}.client-profile[data-v-081452df]{display:grid;gap:18px}.profile-hero[data-v-081452df]{display:flex;justify-content:space-between;align-items:center;gap:20px;background:linear-gradient(135deg,#0871c929,#072f470f);border:1px solid var(--line);border-radius:var(--radius);padding:22px 24px;box-shadow:var(--shadow)}.profile-title[data-v-081452df]{font-size:32px}.profile-subtitle[data-v-081452df]{max-width:520px}.profile-code[data-v-081452df]{margin-top:8px;font-size:13px}.client-code[data-v-081452df]{font-weight:600;letter-spacing:.06em}.profile-card[data-v-081452df]{border:1px solid var(--line);border-radius:18px;padding:20px;background:#fff;display:grid;gap:18px}.profile-media[data-v-081452df]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.profile-photo[data-v-081452df]{width:120px;height:120px;border-radius:16px;overflow:hidden;border:1px solid var(--line);background:#f1f4f6;display:flex;align-items:center;justify-content:center}.profile-photo img[data-v-081452df]{width:100%;height:100%;object-fit:cover}.profile-photo__placeholder[data-v-081452df]{color:var(--muted)}.profile-form[data-v-081452df]{display:grid;gap:12px;max-width:520px}.profile-actions[data-v-081452df]{margin-top:8px}.input--file.is-hidden[data-v-081452df]{display:none}.form-error[data-v-081452df]{color:#b3261e;background:#fdecea;border:1px solid #f5c2c0;border-radius:10px;padding:8px 10px}@media (max-width: 860px){.profile-hero[data-v-081452df]{flex-direction:column;align-items:flex-start}}.settings[data-v-b1b51c91]{display:grid;gap:16px}.panel[data-v-b1b51c91]{border:1px solid var(--line);border-radius:16px;padding:16px;background:#fff;display:grid;gap:10px}.badge--soft[data-v-b1b51c91]{width:fit-content;background:#0871c91f}.prefs[data-v-b1b51c91]{display:grid;gap:10px}.pref-item[data-v-b1b51c91]{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:#072f4708}.pref-item strong[data-v-b1b51c91]{display:block}.pref-item small[data-v-b1b51c91]{color:var(--muted)}.actions[data-v-b1b51c91]{margin-top:8px;display:flex;gap:8px}.settings-hub[data-v-803aa003]{display:grid;gap:16px}.panel[data-v-803aa003]{border:1px solid var(--line);border-radius:16px;padding:16px;background:#fff}.settings-hub__hero[data-v-803aa003]{display:grid;gap:10px}.badge--soft[data-v-803aa003]{width:fit-content;background:#0871c91f}.settings-hub__grid[data-v-803aa003]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.settings-card[data-v-803aa003]{text-decoration:none;color:inherit;display:grid;gap:6px;transition:border-color .2s ease,box-shadow .2s ease}.settings-card[data-v-803aa003]:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--line));box-shadow:0 10px 22px #1f4a601f}.settings-card__title[data-v-803aa003]{margin:0;font-family:var(--font-display);font-size:22px}.inquiries[data-v-34130dfb]{display:grid;gap:18px}.inquiries__grid[data-v-34130dfb]{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:16px}.inquiries__threads[data-v-34130dfb],.inquiries__detail[data-v-34130dfb]{display:grid;gap:12px;align-content:start}.thread-item[data-v-34130dfb]{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:#fff;text-align:left}.thread-item--active[data-v-34130dfb]{border-color:color-mix(in srgb,var(--primary) 35%,var(--line));background:#0871c90f}.thread-item__avatar[data-v-34130dfb]{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;overflow:hidden;background:#072f4714;font-weight:700}.thread-item__avatar img[data-v-34130dfb]{width:100%;height:100%;object-fit:cover}.thread-item__meta[data-v-34130dfb]{min-width:0;display:grid;gap:4px}.thread-item__name[data-v-34130dfb]{font-weight:600}.thread-item__preview[data-v-34130dfb]{font-size:13px}.inquiry-state[data-v-34130dfb]{padding:12px 14px;border-radius:12px;border:1px solid var(--line);display:grid;gap:6px}.inquiry-state--info[data-v-34130dfb]{background:#0871c914}.inquiry-state--warning[data-v-34130dfb]{background:#c24b4b14}.inquiry-state--neutral[data-v-34130dfb]{background:#072f470a}.inquiry-state__title[data-v-34130dfb]{font-weight:600}.inquiry-thread[data-v-34130dfb]{display:grid;gap:10px}.inquiry-message[data-v-34130dfb]{display:grid;gap:6px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:#fff}.inquiry-message--me[data-v-34130dfb]{background:#0871c90f}.inquiry-message__author[data-v-34130dfb]{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.inquiry-message__body[data-v-34130dfb]{white-space:pre-line;line-height:1.5}.inquiry-message__time[data-v-34130dfb]{font-size:12px}.inquiry-composer[data-v-34130dfb]{display:grid;gap:10px}.inquiry-composer__label[data-v-34130dfb]{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:600}.inquiry-composer__textarea[data-v-34130dfb]{min-height:120px;resize:vertical}@media (max-width: 900px){.inquiries__grid[data-v-34130dfb]{grid-template-columns:1fr}}.redirect-state[data-v-16d430a9]{display:grid;gap:12px;max-width:520px}
