/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:"Avenir Next", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-kd-primary-deep:#173b4a;--color-kd-primary:#1f5566;--color-kd-primary-2:#2a7a8d;--color-kd-coral:#e88a6b;--color-kd-coral-deep:#d97a4d;--color-kd-coral-soft:#f6c9b6;--color-kd-cream:#f7efe3;--color-kd-mint:#b8d8ca;--color-kd-mint-deep:#6ea892;--color-kd-sun:#ffd166;--color-kd-ink:#173b4a;--color-kd-ink-2:#4d6470;--color-kd-ink-3:#8497a0;--color-kd-line:#173b4a14;--color-kd-line-2:#173b4a24;--font-display:"Avenir Next", system-ui, sans-serif;--radius-card:22px;--radius-page:28px}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Avenir Next;src:url(/avenir-next-regular.ttf)format("truetype");font-weight:400 700;font-style:normal;font-display:swap}:root{--color-kd-primary-deep:#173b4a;--color-kd-primary:#1f5566;--color-kd-primary-2:#2a7a8d;--color-kd-coral:#e88a6b;--color-kd-coral-deep:#d97a4d;--color-kd-coral-soft:#f6c9b6;--color-kd-cream:#f7efe3;--color-kd-cream-2:#efe4d2;--color-kd-mint:#b8d8ca;--color-kd-mint-deep:#6ea892;--color-kd-sun:#ffd166;--color-kd-ink:#173b4a;--color-kd-ink-2:#4d6470;--color-kd-ink-3:#8497a0;--color-kd-line:#173b4a14;--color-kd-line-2:#173b4a24;--glass-bg:linear-gradient(145deg, #ffffffc7, #ffffff6b);--glass-border:1px solid #ffffff80;--glass-shadow:0 1px 0 #ffffff9e inset, 0 22px 55px #081c2338;--glass-blur:blur(18px) saturate(1.45);--kd-color-success:var(--color-kd-mint-deep);--kd-color-warning:var(--color-kd-sun);--kd-color-danger:var(--color-kd-coral-deep);--kd-color-info:var(--color-kd-primary-2);--kd-color-focus:#2f6f7e8c;--kd-focus-ring:0 0 0 4px #a8e6cf52;--kd-radius-control:14px;--kd-radius-small:10px;--kd-radius-mobile-card:18px;--kd-radius-mobile-page:20px;--kd-radius-pill:999px;--kd-shadow-header:0 12px 30px #081c230f;--kd-shadow-card:0 12px 32px #183b4a14;--kd-shadow-card-hover:0 20px 48px #183b4a21;--kd-shadow-dropdown:0 22px 55px #081c232e;--kd-shadow-glass:var(--glass-shadow);--kd-shadow-modal:0 30px 70px #081c2352;--shadow-soft:var(--kd-shadow-card)}*{box-sizing:border-box}html,body,#app{min-height:100vh;margin:0;padding:0}body{font-family:var(--font-sans);color:var(--color-kd-ink);-webkit-font-smoothing:antialiased;letter-spacing:-.005em;background:radial-gradient(900px 600px at 88% -10%,#f6d6c3 0%,#0000 60%),radial-gradient(800px 500px at -8% 40%,#d8e7df 0%,#0000 55%),radial-gradient(700px 700px at 50% 120%,#f1ddc1 0%,#0000 55%),linear-gradient(#fbf6ed 0%,#f6efe3 100%)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}@media (hover:none) and (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea{font-size:16px!important}}.kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--color-kd-coral);margin:0 0 10px;font-size:12px;font-weight:600}.glass{border-radius:var(--radius-card);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);background:var(--glass-bg);box-shadow:var(--glass-shadow);color:var(--color-kd-primary-deep)}.page{max-width:1240px;margin:0 auto;padding:24px 28px 80px}.page-wide{max-width:1320px;margin:0 auto;padding:24px 28px 80px}.page-narrow{max-width:1080px;margin:0 auto;padding:24px 28px 80px}.btn,.kd-btn{border-radius:var(--kd-radius-pill);min-width:0;color:var(--color-kd-ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:500;line-height:1.35;text-decoration:none;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex}.btn:hover,.kd-btn:hover{text-decoration:none}.btn:focus-visible,.kd-btn:focus-visible{outline:2px solid var(--color-kd-coral);outline-offset:3px}.btn:disabled,.kd-btn:disabled,.kd-btn[aria-disabled=true]{opacity:.6;cursor:not-allowed;transform:none}.btn.primary,.kd-btn.primary{background:var(--color-kd-ink);border-color:var(--color-kd-ink);color:#fff}.btn.primary:hover:not(:disabled),.kd-btn.primary:hover:not(:disabled){background:#0f2a36;border-color:#0f2a36}.btn.secondary,.kd-btn.secondary{border-color:var(--color-kd-line);color:var(--color-kd-ink);background:#fff}.btn.secondary:hover:not(:disabled),.kd-btn.secondary:hover:not(:disabled){border-color:var(--color-kd-line-2);box-shadow:0 8px 20px #081c230f}.btn.ghost,.kd-btn.ghost{border-color:var(--color-kd-line);color:var(--color-kd-ink-2);background:0 0}.btn.ghost:hover:not(:disabled),.kd-btn.ghost:hover:not(:disabled){color:var(--color-kd-ink);background:#ffffff85}.btn.danger,.kd-btn.danger{color:var(--color-kd-coral-deep)}.btn.sm,.kd-btn.sm{padding:7px 14px;font-size:13px}.btn.lg,.kd-btn.lg{min-height:46px;padding:13px 22px;font-size:14.5px}.kd-btn.block{width:100%}.field,.kd-field{gap:6px;display:grid}.field label,.kd-field-label{color:var(--color-kd-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.input,.kd-input,.kd-select,.kd-textarea{border:1px solid var(--color-kd-line);border-radius:var(--kd-radius-control);width:100%;min-width:0;color:var(--color-kd-ink);font:inherit;background:#fff;outline:none;padding:12px 14px;line-height:1.45;transition:border-color .15s,box-shadow .15s,background .15s}.input:focus,.kd-input:focus,.kd-select:focus,.kd-textarea:focus{border-color:var(--kd-color-focus);box-shadow:var(--kd-focus-ring)}.input:disabled,.kd-input:disabled,.kd-select:disabled,.kd-textarea:disabled{color:var(--color-kd-ink-2);cursor:not-allowed;background:#f7efe373}.kd-textarea,textarea.input{resize:vertical}.kd-field-hint{color:var(--color-kd-ink-3);font-size:12.5px;line-height:1.45}.kd-field-error{color:var(--color-kd-coral-deep);font-size:12.5px;font-weight:600;line-height:1.45}.emptyState,.kd-empty-state{border:1px dashed var(--color-kd-line-2);text-align:center;color:var(--color-kd-ink-3);background:#ffffff4d;border-radius:16px;padding:36px 24px}.emptyState p,.kd-empty-state p{margin:0 0 8px;font-size:14px}.emptyState p:last-child,.kd-empty-state p:last-child{margin-bottom:0}.panelTitle,.kd-panel-title{color:var(--color-kd-ink);font-family:var(--font-display);margin:0;font-size:24px;font-weight:500;line-height:1.2}.panelSub,.kd-panel-sub{color:var(--color-kd-ink-3);margin:6px 0 0;font-size:14px;line-height:1.55}.kd-card,.kd-card-soft,.kd-card-glass{border-radius:var(--radius-card);min-width:0;color:var(--color-kd-ink)}.kd-card{box-shadow:var(--kd-shadow-card);background:#ffffffd9;border:1px solid #fff9}.kd-card-soft{border:1px solid var(--color-kd-line);background:#ffffff8c}.kd-card-glass{border:var(--glass-border);background:var(--glass-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur)}.kd-badge{border-radius:var(--kd-radius-pill);width:fit-content;color:var(--color-kd-ink);background:#173b4a14;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:700;line-height:1.35;display:inline-flex}.kd-badge[data-tone=success]{color:var(--color-kd-mint-deep);background:#6ea8922e}.kd-badge[data-tone=warning]{color:var(--color-kd-primary-deep);background:#ffd1663d}.kd-badge[data-tone=danger]{color:#a23f1d;background:#d97a4d29}.kd-badge[data-tone=accent]{color:var(--color-kd-coral-deep);background:#e88a6b2e}.kd-badge[data-tone=info]{color:var(--color-kd-primary);background:#2a7a8d1f}@media (width<=700px){.page,.page-wide,.page-narrow{padding:14px 12px 56px}.kd-card,.kd-card-soft,.kd-card-glass{border-radius:var(--kd-radius-mobile-card)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.toast-host[data-v-47d477e5]{z-index:9999;pointer-events:none;top:calc(env(safe-area-inset-top,0px) + 90px);width:380px;max-width:calc(100vw - 2rem);position:fixed;right:1.5rem}@media (width<=767px){.toast-host[data-v-47d477e5]{width:auto;top:1rem;left:1rem;right:1rem}}.toast-stack[data-v-47d477e5]{pointer-events:auto;flex-direction:column;gap:12px;display:flex}.toast-card[data-v-47d477e5]{border-radius:var(--radius-card);background:var(--glass-bg);border:var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);cursor:pointer;transform-origin:100% 0;align-items:stretch;gap:12px;padding:14px 36px 14px 16px;transition:transform .3s cubic-bezier(.34,1.4,.64,1),opacity .3s,margin .3s;display:flex;position:relative}.dot[data-v-47d477e5]{border-radius:3px;flex-shrink:0;align-self:stretch;width:6px}.content[data-v-47d477e5]{flex:1;min-width:0}.kicker-line[data-v-47d477e5]{letter-spacing:.18em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700}.message[data-v-47d477e5]{color:var(--color-kd-ink);margin:0;font-size:14px;font-weight:500;line-height:1.4}.btn-mini[data-v-47d477e5]{font:inherit;background:var(--color-kd-ink);color:#fff;cursor:pointer;border:0;border-radius:999px;margin-top:10px;padding:6px 14px;font-size:12.5px;font-weight:600}.close[data-v-47d477e5]{color:#173b4a80;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:8px;right:8px}.close[data-v-47d477e5]:hover{color:var(--color-kd-ink);background:#173b4a0f}.toast-card[data-v-47d477e5]:first-child{z-index:3}.toast-card[data-v-47d477e5]:nth-child(2){z-index:2}.toast-card[data-v-47d477e5]:nth-child(3){z-index:1}.toast-stack:not(:hover) .toast-card[data-v-47d477e5]:nth-child(2){margin-top:-54px;transform:scale(.96)}.toast-stack:not(:hover) .toast-card[data-v-47d477e5]:nth-child(3){opacity:.7;margin-top:-54px;transform:scale(.92)}.toast-enter-active[data-v-47d477e5]{transition:opacity .4s,transform .5s cubic-bezier(.34,1.4,.64,1)}.toast-leave-active[data-v-47d477e5]{width:100%;transition:opacity .3s,transform .3s ease-in;position:absolute;right:0}.toast-enter-from[data-v-47d477e5]{opacity:0;transform:translate(60px)scale(.92)}.toast-leave-to[data-v-47d477e5]{opacity:0;transform:translate(60px)scale(.85)}.toast-move[data-v-47d477e5]{transition:transform .35s cubic-bezier(.34,1.4,.64,1)}.bellWrap[data-v-2d652052]{position:relative}.bellBtn[data-v-2d652052]{border:1px solid var(--color-kd-line);width:38px;height:38px;color:var(--color-kd-ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.bellBtn[data-v-2d652052]:hover{background:#ffffffc7}.bellIcon[data-v-2d652052]{width:19px;height:19px}.badge[data-v-2d652052]{color:#fff;background:#d83b2d;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;display:inline-grid;position:absolute;top:-6px;right:-5px}.panel[data-v-2d652052]{border:1px solid var(--color-kd-line);z-index:70;background:#fff;border-radius:14px;width:min(360px,100vw - 28px);padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 55px #081c232e}.panel header[data-v-2d652052]{justify-content:space-between;align-items:center;gap:10px;padding:8px 10px 10px;display:flex}.panel header strong[data-v-2d652052]{color:var(--color-kd-ink);font-size:14px}.markBtn[data-v-2d652052]{color:var(--color-kd-primary-deep);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.notif[data-v-2d652052]{text-align:left;width:100%;font:inherit;color:var(--color-kd-ink);cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:8px 1fr;align-items:start;gap:10px;padding:10px;display:grid}.notif[data-v-2d652052]:hover{background:#173b4a0d}.notif .dot[data-v-2d652052]{background:0 0;border-radius:50%;width:7px;height:7px;margin-top:6px}.notif.unread .dot[data-v-2d652052]{background:#d83b2d}.notif strong[data-v-2d652052]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;display:block;overflow:hidden}.notif small[data-v-2d652052]{color:var(--color-kd-ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.empty[data-v-2d652052]{text-align:center;color:var(--color-kd-ink-3);padding:24px 12px;font-size:13px}.kidAvatar[data-v-564b2dcd]{color:#fff;font-weight:700;font-family:var(--font-sans);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.kidAvatar.a1[data-v-564b2dcd]{background:linear-gradient(135deg,#e88a6b,#f5b78f)}.kidAvatar.a2[data-v-564b2dcd]{background:linear-gradient(135deg,#6ea892,#9bc7b1)}.kidAvatar.a3[data-v-564b2dcd]{background:linear-gradient(135deg,#2a7a8d,#4a9faf)}.kidAvatar.a4[data-v-564b2dcd]{background:linear-gradient(135deg,#b25d3b,#e0916a)}.kidAvatar.custom[data-v-564b2dcd]{background:#6ea892}.messageMenuWrap[data-v-a6812ed8]{position:relative}.messageBtn[data-v-a6812ed8]{border:1px solid var(--color-kd-line);width:38px;height:38px;color:var(--color-kd-ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.messageBtn[data-v-a6812ed8]:hover{background:#ffffffc7}.messageIcon[data-v-a6812ed8]{width:19px;height:19px}.badge[data-v-a6812ed8]{color:#fff;background:#d83b2d;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;display:inline-grid;position:absolute;top:-6px;right:-5px}.panel[data-v-a6812ed8]{border:1px solid var(--color-kd-line);z-index:70;background:#fff;border-radius:14px;width:min(380px,100vw - 28px);padding:8px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 55px #081c232e}.panel header[data-v-a6812ed8]{justify-content:space-between;align-items:center;gap:10px;padding:8px 10px 10px;display:flex}.panel header strong[data-v-a6812ed8]{color:var(--color-kd-ink);font-size:14px}.markBtn[data-v-a6812ed8]{color:var(--color-kd-primary-deep);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.thread[data-v-a6812ed8]{text-align:left;width:100%;font:inherit;color:var(--color-kd-ink);cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.thread[data-v-a6812ed8]:hover{background:#173b4a0d}.thread.unread strong[data-v-a6812ed8]{font-weight:800}.threadMain[data-v-a6812ed8]{gap:2px;min-width:0;display:grid}.threadTop[data-v-a6812ed8]{align-items:center;gap:6px;min-width:0;display:flex}.thread strong[data-v-a6812ed8]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;display:block;overflow:hidden}.thread small[data-v-a6812ed8]{color:var(--color-kd-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.when[data-v-a6812ed8]{color:var(--color-kd-ink-3);white-space:nowrap;font-size:12px}.miniBadge[data-v-a6812ed8]{color:#fff;background:#d83b2d;border-radius:999px;flex-shrink:0;place-items:center;min-width:17px;height:17px;padding:0 5px;font-size:10px;font-weight:800;display:inline-grid}.empty[data-v-a6812ed8]{text-align:center;color:var(--color-kd-ink-3);padding:24px 12px;font-size:13px}.allLink[data-v-a6812ed8]{text-align:center;color:var(--color-kd-primary-deep);border-radius:10px;margin:4px 6px 2px;padding:9px 10px;font-size:13px;font-weight:700;text-decoration:none;display:block}.allLink[data-v-a6812ed8]:hover{background:#173b4a0d}.siteHeader[data-v-8b1d2a99]{-webkit-backdrop-filter:blur(16px)saturate(1.3);z-index:50;background:#ffffffa6;border:1px solid #ffffffbd;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding:14px 18px;display:flex;position:sticky;top:12px;box-shadow:0 12px 30px #081c230f}.brand[data-v-8b1d2a99]{cursor:pointer;flex-shrink:0;align-items:center;gap:12px;display:flex}.brand .logo[data-v-8b1d2a99]{width:36px;height:36px;display:block}.brand strong[data-v-8b1d2a99]{font-family:var(--font-display);letter-spacing:0;color:var(--color-kd-ink);font-size:21px;font-weight:500}nav[data-v-8b1d2a99]{color:var(--color-kd-ink-2);flex-wrap:wrap;align-items:center;gap:14px;font-size:14.5px;display:flex}.navLink[data-v-8b1d2a99]{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:6px 0;font-size:14.5px;text-decoration:none}.navLink.active[data-v-8b1d2a99]{color:var(--color-kd-ink);font-weight:600}.navLink[data-v-8b1d2a99]:hover{color:var(--color-kd-ink)}.menuButton[data-v-8b1d2a99]{border:1px solid var(--color-kd-line);width:42px;height:42px;color:var(--color-kd-ink);cursor:pointer;background:#fff;border-radius:14px;place-items:center;padding:0;display:none}.menuButton span[data-v-8b1d2a99]{background:currentColor;border-radius:999px;width:18px;height:2px;margin:2px auto;display:block}.accountWrap[data-v-8b1d2a99]{position:relative}.accountChip[data-v-8b1d2a99]{border:1px solid var(--color-kd-line);cursor:pointer;color:inherit;background:#fff;border-radius:999px;align-items:center;gap:9px;padding:6px 14px 6px 6px;font-family:inherit;font-size:13.5px;font-weight:500;display:inline-flex}.accountChip .av[data-v-8b1d2a99]{background:linear-gradient(135deg, var(--color-kd-coral), #f5b78f);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:600;display:grid}.accountChip .chev[data-v-8b1d2a99]{transition:transform .15s}.accountChip .chev.rot[data-v-8b1d2a99]{transform:rotate(180deg)}.menu[data-v-8b1d2a99]{border:1px solid var(--color-kd-line);z-index:60;background:#fff;border-radius:14px;gap:2px;min-width:240px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 55px #081c232e}.menu hr[data-v-8b1d2a99]{border:0;border-top:1px solid var(--color-kd-line);margin:4px 6px}.menuItem[data-v-8b1d2a99]{text-align:left;cursor:pointer;color:var(--color-kd-ink);background:0 0;border:0;border-radius:10px;gap:2px;padding:10px 14px;font-family:inherit;text-decoration:none;display:grid}.menuItem[data-v-8b1d2a99]:hover{background:#173b4a0f}.menuItem.active[data-v-8b1d2a99]{background:#297c821a}.menuItem.danger[data-v-8b1d2a99]{color:var(--color-kd-coral-deep)}.menuItem .kicker[data-v-8b1d2a99]{letter-spacing:0;text-transform:uppercase;color:var(--color-kd-ink-3);font-size:10.5px;font-weight:700}.menuItem .label[data-v-8b1d2a99]{font-size:14px;font-weight:500}.btn[data-v-8b1d2a99]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.btn.primary[data-v-8b1d2a99]{background:var(--color-kd-ink);color:#fff}.btn.primary[data-v-8b1d2a99]:hover{background:#0f2a36}.btn.sm[data-v-8b1d2a99]{padding:7px 14px;font-size:13px}@media (width<=960px){.menuButton[data-v-8b1d2a99]{display:grid}nav[data-v-8b1d2a99]{background:#fffffff5;border:1px solid #ffffffbd;border-radius:18px;align-items:stretch;gap:6px;padding:12px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 22px 55px #081c2329}nav.open[data-v-8b1d2a99]{display:grid}.navLink[data-v-8b1d2a99],.btn.sm[data-v-8b1d2a99]{border-radius:12px;justify-content:flex-start;width:100%;padding:10px 12px}.navLink.active[data-v-8b1d2a99],.navLink[data-v-8b1d2a99]:hover{background:#297c8214}.accountWrap[data-v-8b1d2a99]{width:100%}.accountChip[data-v-8b1d2a99]{justify-content:space-between;width:100%}.menu[data-v-8b1d2a99]{min-width:0;left:0;right:0}}.siteFooter[data-v-4c5a1b31]{-webkit-backdrop-filter:blur(14px)saturate(1.3);background:#ffffff9e;border:1px solid #ffffffbd;border-radius:24px;margin-top:56px;padding:24px;box-shadow:0 12px 30px #081c230f}.footerCta[data-v-4c5a1b31]{border-bottom:1px solid var(--color-kd-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-bottom:24px;padding:6px 0 24px;display:grid}.footerCta h2[data-v-4c5a1b31]{max-width:760px;font-family:var(--font-display);color:var(--color-kd-ink);margin:0;font-size:28px;font-weight:500;line-height:1.08}.ctaActions[data-v-4c5a1b31]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.footerGrid[data-v-4c5a1b31]{border-bottom:1px solid var(--color-kd-line);grid-template-columns:minmax(260px,1.35fr) repeat(4,minmax(150px,1fr));gap:26px;padding-bottom:22px;display:grid}.brand[data-v-4c5a1b31]{align-items:center;gap:12px;text-decoration:none;display:inline-flex}.brand .logo[data-v-4c5a1b31]{width:36px;height:36px;display:block}.brand strong[data-v-4c5a1b31]{font-family:var(--font-display);letter-spacing:0;color:var(--color-kd-ink);font-size:21px;font-weight:500}.tagline[data-v-4c5a1b31]{max-width:42ch;color:var(--color-kd-ink-3);margin:12px 0 10px;font-size:14px;line-height:1.55}.supportLink[data-v-4c5a1b31]{color:var(--color-kd-primary);font-size:13px;font-weight:600}.footerNav[data-v-4c5a1b31]{align-content:start;gap:8px;display:grid}.navTitle[data-v-4c5a1b31]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-kd-ink-3);margin:0 0 4px;font-size:11px;font-weight:600}.footerNav a[data-v-4c5a1b31],.footerNav span[data-v-4c5a1b31]{color:var(--color-kd-ink-2);font-size:14px;line-height:1.35;text-decoration:none}.footerNav a[data-v-4c5a1b31]:hover{color:var(--color-kd-ink)}.realLinks[data-v-4c5a1b31]{flex-wrap:wrap;gap:8px;padding:16px 0 0;display:flex}.realLinks a[data-v-4c5a1b31]{border:1px solid var(--color-kd-line);color:var(--color-kd-ink-2);background:#ffffff94;border-radius:999px;padding:8px 11px;font-size:12.5px;font-weight:500;text-decoration:none}.footerBottom[data-v-4c5a1b31]{color:var(--color-kd-ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:12.5px;display:flex}.footerNote[data-v-4c5a1b31]{color:var(--color-kd-ink-3)}.btn[data-v-4c5a1b31]{font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.btn.primary[data-v-4c5a1b31]{background:var(--color-kd-ink);color:#fff}.btn.primary[data-v-4c5a1b31]:hover{background:#0f2a36}.btn.ghost[data-v-4c5a1b31]{color:var(--color-kd-ink);border-color:var(--color-kd-line);background:#fff}.btn.ghost[data-v-4c5a1b31]:hover{border-color:var(--color-kd-line-2)}@media (width<=1100px){.footerGrid[data-v-4c5a1b31]{grid-template-columns:repeat(2,minmax(0,1fr))}.footerBrand[data-v-4c5a1b31]{grid-column:1/-1}}@media (width<=760px){.siteFooter[data-v-4c5a1b31]{padding:18px}.footerCta[data-v-4c5a1b31],.footerGrid[data-v-4c5a1b31]{grid-template-columns:1fr;gap:22px}.footerCta h2[data-v-4c5a1b31]{font-size:24px}.ctaActions[data-v-4c5a1b31]{justify-content:flex-start}.footerBottom[data-v-4c5a1b31]{flex-direction:column;align-items:flex-start}}.activityCard[data-v-63eae731]{border-radius:var(--radius-card);cursor:pointer;background:#ffffffd9;border:1px solid #fff9;grid-template-rows:200px 1fr;min-width:0;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 12px 32px #183b4a14}.activityCard[data-v-63eae731]:hover{transform:translateY(-3px);box-shadow:0 20px 48px #183b4a21}.activityCard[data-v-63eae731]:focus-visible{outline:2px solid var(--color-kd-coral);outline-offset:4px}.cover[data-v-63eae731]{align-items:flex-start;padding:14px;display:flex;position:relative}.cover[data-v-63eae731]:after{content:"";background:linear-gradient(#091a201f,#091a2066);position:absolute;inset:0}.pill[data-v-63eae731]{z-index:1;color:var(--color-kd-primary-deep);-webkit-backdrop-filter:blur(8px);background:#ffffffdb;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:700;position:relative}.body[data-v-63eae731]{gap:12px;min-width:0;padding:16px;display:grid}h3[data-v-63eae731]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-kd-ink);overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:500}.meta[data-v-63eae731]{color:var(--color-kd-ink-3);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px}dl[data-v-63eae731]{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:8px;margin:0;display:grid}dl div[data-v-63eae731]{background:#b8d8ca38;border-radius:12px;padding:8px 10px}dt[data-v-63eae731]{color:var(--color-kd-ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:10.5px;font-weight:700}dd[data-v-63eae731]{color:var(--color-kd-primary-deep);margin:2px 0 0;font-size:13.5px;font-weight:700}.foot[data-v-63eae731]{border-top:1px dashed var(--color-kd-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:12px;display:flex}.reason[data-v-63eae731]{min-height:18px;color:var(--color-kd-mint-deep);margin:-2px 0 0;font-size:12.5px;font-weight:700;line-height:1.35}.footActions[data-v-63eae731]{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.shareButton[data-v-63eae731]{border:1px solid var(--color-kd-line);color:var(--color-kd-ink-2);font:inherit;cursor:pointer;background:#fffc;border-radius:999px;padding:6px 9px;font-size:12.5px;font-weight:700}.shareButton[data-v-63eae731]:hover{color:var(--color-kd-primary-deep);border-color:var(--color-kd-line-2)}.price[data-v-63eae731]{font-family:var(--font-display);color:var(--color-kd-ink);letter-spacing:-.01em;font-size:18px;font-weight:500}.price small[data-v-63eae731]{font-family:var(--font-sans);color:var(--color-kd-ink-3);font-size:12px;font-weight:500}.inlineLink[data-v-63eae731]{color:var(--color-kd-primary);white-space:nowrap;font-size:14px;font-weight:600}@media (width<=430px){.activityCard[data-v-63eae731]{border-radius:18px;grid-template-rows:176px 1fr}.body[data-v-63eae731]{padding:14px}dl[data-v-63eae731]{grid-template-columns:1fr}}.combobox[data-v-bf5e34f7]{gap:6px;display:grid;position:relative}.lbl[data-v-bf5e34f7]{color:var(--color-kd-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.control[data-v-bf5e34f7]{border:1px solid var(--color-kd-line);background:#fff;border-radius:14px;align-items:center;padding:0 10px 0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.control.open[data-v-bf5e34f7],.control[data-v-bf5e34f7]:focus-within{border-color:#2f6f7e8c;box-shadow:0 0 0 4px #a8e6cf52}.input[data-v-bf5e34f7]{min-width:0;color:var(--color-kd-ink);background:0 0;border:0;outline:0;flex:1;padding:12px 0;font-family:inherit;font-size:14px}.clear[data-v-bf5e34f7],.chev[data-v-bf5e34f7]{color:var(--color-kd-ink-3);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;width:22px;height:22px;padding:0;display:grid}.clear[data-v-bf5e34f7]:hover{color:var(--color-kd-ink)}.menu[data-v-bf5e34f7]{border:1px solid var(--color-kd-line);overscroll-behavior-y:contain;z-index:30;background:#fff;border-radius:14px;max-height:280px;margin-top:4px;padding:6px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 18px 44px #081c232e}.menu.empty[data-v-bf5e34f7]{text-align:center;color:var(--color-kd-ink-3);padding:14px;font-size:13px}.item[data-v-bf5e34f7]{cursor:pointer;text-align:left;width:100%;color:var(--color-kd-ink);background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;font-family:inherit;display:flex}.item.active[data-v-bf5e34f7],.item[data-v-bf5e34f7]:hover{background:#173b4a0f}.item .label[data-v-bf5e34f7]{font-size:14px;font-weight:500}.item .hint[data-v-bf5e34f7]{color:var(--color-kd-ink-3);font-size:12.5px}.page-wide[data-v-77333c71]{overflow-x:clip}.familyHero[data-v-77333c71]{border-radius:var(--radius-page);isolation:isolate;color:#fff;background:linear-gradient(90deg,#0a1d24e0 0%,#0a1d2494 48%,#0a1d242e 100%),url(https://images.unsplash.com/photo-1503454537195-1dcabb73ffb9?auto=format&fit=crop&q=82&w=2000) 50% 38%/cover no-repeat;min-height:min(560px,100vh - 148px);margin-bottom:24px;position:relative;overflow:hidden}.familyHero[data-v-77333c71]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000002e);height:30%;position:absolute;inset:auto 0 0}.familyHero .inner[data-v-77333c71]{z-index:1;min-height:inherit;grid-template-columns:minmax(0,1.1fr) 360px;align-items:center;gap:50px;padding:54px 56px;display:grid;position:relative}.heroCopy[data-v-77333c71]{min-width:0}.heroKicker[data-v-77333c71]{color:#ffffffc7}.familyHero h1[data-v-77333c71]{font-family:var(--font-display);letter-spacing:0;color:#fff;text-wrap:balance;max-width:820px;margin:0 0 18px;font-size:64px;font-weight:400;line-height:1}.familyHero h1 em[data-v-77333c71]{color:var(--color-kd-coral-soft);font-style:italic;font-weight:400}.familyHero .lede[data-v-77333c71]{color:#ffffffe8;max-width:680px;margin:0 0 22px;font-size:17px;line-height:1.5}.familyHero .heroBadges[data-v-77333c71]{z-index:1;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex;position:relative}.familyHero .heroBadges li[data-v-77333c71]{color:#ffffffeb;-webkit-backdrop-filter:blur(10px);background:#ffffff21;border:1px solid #ffffff52;border-radius:999px;padding:7px 13px;font-size:12.5px;font-weight:600}.heroSearch[data-v-77333c71]{z-index:20;-webkit-backdrop-filter:blur(20px)saturate(1.55);background:linear-gradient(145deg,#ffffffc7,#ffffff5c);border:1px solid #ffffff57;border-radius:22px;grid-template-columns:1.4fr 1fr .7fr auto;gap:8px;margin-top:22px;padding:8px;display:grid;position:relative;box-shadow:0 22px 55px #081c233d}.heroSearch label[data-v-77333c71]{color:#0a1d24c7;letter-spacing:.02em;text-transform:uppercase;gap:4px;min-width:0;font-size:11px;font-weight:700;display:grid}.heroSearch[data-v-77333c71] .combobox{z-index:30;gap:4px;min-width:0}.heroSearch[data-v-77333c71] .lbl{color:#0a1d24c7;letter-spacing:.02em;font-size:11px}.heroSearch[data-v-77333c71] .menu{z-index:80}.heroSearch input[data-v-77333c71]{width:100%;min-height:48px;color:var(--color-kd-ink);background:#fffffff0;border:1px solid #ffffffb3;border-radius:14px;padding:0 14px}.heroSearch button[data-v-77333c71]{background:var(--color-kd-primary);color:#fff;cursor:pointer;border:0;border-radius:14px;align-self:end;height:48px;padding:0 22px;font-weight:700;box-shadow:0 14px 28px #183b4a47}.heroSearch button[data-v-77333c71]:hover{background:var(--color-kd-primary-deep)}.heroPanel[data-v-77333c71]{z-index:1;min-width:0;color:var(--color-kd-primary-deep);-webkit-backdrop-filter:blur(22px)saturate(1.55);background:linear-gradient(145deg,#ffffffe0,#ffffff94);border:1px solid #ffffff57;border-radius:26px;align-self:end;padding:18px;position:relative;box-shadow:inset 0 1px #ffffff9e,0 22px 55px #081c233d}.heroPanel .miniHeader[data-v-77333c71]{color:#183b4ab8;justify-content:space-between;gap:10px;font-size:13px;display:flex}.heroPanel .miniHeader strong[data-v-77333c71]{color:var(--color-kd-primary-deep)}.heroPanel .nextCard[data-v-77333c71]{background:#ffffffb8;border-radius:16px;align-items:center;gap:12px;margin-top:14px;padding:12px;display:flex}.heroPanel .dot[data-v-77333c71]{background:linear-gradient(180deg, var(--color-kd-coral), var(--color-kd-sun));border-radius:999px;flex:none;width:12px;height:44px}.heroPanel .nextCard small[data-v-77333c71]{color:var(--color-kd-ink-3);margin-top:2px;font-size:12.5px;display:block}.heroPanel .nextCard strong[data-v-77333c71]{color:var(--color-kd-ink);font-size:14px}.heroPanel .weekGrid[data-v-77333c71]{grid-template-columns:repeat(7,1fr);gap:6px;margin-top:14px;display:grid}.heroPanel .weekGrid span[data-v-77333c71]{aspect-ratio:1;color:#183b4ab3;background:#ffffff9e;border-radius:11px;place-items:center;font-size:12px;font-weight:600;display:grid}.heroPanel .weekGrid .busy[data-v-77333c71]{background:var(--color-kd-primary);color:#fff}.heroPanel .softLink[data-v-77333c71]{color:var(--color-kd-primary);margin-top:14px;font-size:13.5px;font-weight:600;display:inline-flex}.roleOverview[data-v-77333c71]{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:34px;margin:28px 0 54px;padding:34px 4px 0;display:grid}.roleIntro h2[data-v-77333c71],.featuredHead h2[data-v-77333c71],.sectionLead h2[data-v-77333c71],.stepsLayout h2[data-v-77333c71],.storyCopy h2[data-v-77333c71],.trustSection h2[data-v-77333c71]{font-family:var(--font-display);color:var(--color-kd-ink);letter-spacing:0;margin:0;font-weight:500;line-height:1.08}.roleIntro h2[data-v-77333c71],.featuredHead h2[data-v-77333c71],.sectionLead h2[data-v-77333c71],.stepsLayout h2[data-v-77333c71],.trustSection h2[data-v-77333c71]{font-size:36px}.roleIntro p[data-v-77333c71]{color:var(--color-kd-ink-2);max-width:58ch;margin:14px 0 0;line-height:1.55}.roleActions[data-v-77333c71]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.roleList[data-v-77333c71]{border-top:1px solid var(--color-kd-line-2);gap:0;display:grid}.roleList article[data-v-77333c71]{border-bottom:1px solid var(--color-kd-line-2);grid-template-columns:108px minmax(0,1fr) auto;align-items:start;gap:18px;padding:20px 0;display:grid}.roleList span[data-v-77333c71]{color:var(--color-kd-coral-deep);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600}.roleList h3[data-v-77333c71]{color:var(--color-kd-ink);margin:0 0 6px;font-size:19px;font-weight:500}.roleList p[data-v-77333c71],.operationList p[data-v-77333c71],.trustGrid p[data-v-77333c71],.featuredHead p[data-v-77333c71]{color:var(--color-kd-ink-2);margin:0;font-size:14px;line-height:1.5}.roleList a[data-v-77333c71]{color:var(--color-kd-primary);white-space:nowrap;font-size:13px;font-weight:600}.familyWork[data-v-77333c71]{margin:46px 0 54px}.familyTaskGrid[data-v-77333c71]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.taskCard[data-v-77333c71]{border-radius:var(--radius-card);background:#ffffffa8;border:1px solid #ffffffb8;padding:18px;box-shadow:0 12px 32px #183b4a0f}.taskCard>span[data-v-77333c71]{color:var(--color-kd-ink);background:#173b4a14;border-radius:999px;padding:5px 8px;font-size:10.5px;font-weight:800;display:inline-flex}.taskCard.warning>span[data-v-77333c71]{color:#7a5a00;background:#ffd16657}.taskCard.danger>span[data-v-77333c71]{color:var(--color-kd-coral-deep);background:#e88a6b2e}.taskCard.success>span[data-v-77333c71]{color:var(--color-kd-mint-deep);background:#b8d8ca6b}.taskCard.info>span[data-v-77333c71]{color:var(--color-kd-primary);background:#2a7a8d1f}.taskCard h3[data-v-77333c71]{color:var(--color-kd-ink);font-family:var(--font-display);margin:14px 0 8px;font-size:19px;font-weight:600;line-height:1.18}.taskCard p[data-v-77333c71]{color:var(--color-kd-ink-2);margin:0;font-size:14px;line-height:1.5}.featureRail[data-v-77333c71]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.featureRail span[data-v-77333c71]{border:1px solid var(--color-kd-line);color:var(--color-kd-ink-2);background:#ffffffad;border-radius:999px;padding:8px 11px;font-size:12.5px;font-weight:600}.featured[data-v-77333c71]{padding:8px 0 12px}.featuredHead[data-v-77333c71]{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.featuredHead h2[data-v-77333c71],.sectionLead h2[data-v-77333c71],.trustSection h2[data-v-77333c71]{max-width:25ch}.activityGrid[data-v-77333c71]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.quickSeoLinks[data-v-77333c71]{flex-wrap:wrap;gap:10px;margin:14px 0 42px;display:flex}.quickSeoLinks a[data-v-77333c71]{border:1px solid var(--color-kd-line);color:var(--color-kd-ink-2);background:#fff;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:500;text-decoration:none}.emptyState[data-v-77333c71]{border:1px dashed var(--color-kd-line-2);text-align:center;color:var(--color-kd-ink-3);background:#ffffff59;border-radius:16px;padding:36px 24px}.emptyState p[data-v-77333c71]{margin:0 0 6px;font-size:14px}.operations[data-v-77333c71],.trustSection[data-v-77333c71],.story[data-v-77333c71]{margin:56px 0}.operations[data-v-77333c71]{border-radius:var(--radius-page);background:#ffffffa3;border:1px solid #ffffffbd;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:34px;padding:42px;display:grid}.sectionLead[data-v-77333c71]{max-width:760px}.operationList[data-v-77333c71]{border-top:1px solid var(--color-kd-line-2);gap:0;display:grid}.operationList article[data-v-77333c71]{border-bottom:1px solid var(--color-kd-line-2);grid-template-columns:170px minmax(0,1fr);gap:20px;padding:18px 0;display:grid}.operationList strong[data-v-77333c71],.trustGrid strong[data-v-77333c71],.centerCard strong[data-v-77333c71]{color:var(--color-kd-ink-2);font-weight:600}.steps[data-v-77333c71]{border-radius:var(--radius-page);background:linear-gradient(120deg,#eef8faeb,#ecfaf2b8);margin:56px 0;padding:50px 46px}.stepsLayout[data-v-77333c71]{grid-template-columns:.86fr 1.14fr;align-items:start;gap:50px;display:grid}.stepsLayout>div[data-v-77333c71]{align-content:start;gap:16px;display:grid}.stepsLayout>div>p[data-v-77333c71]{color:var(--color-kd-ink-2);margin:0;line-height:1.55}.stepsList[data-v-77333c71]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.stepsList li[data-v-77333c71]{border-radius:var(--radius-card);background:#ffffffd1;border:1px solid #e4eaeee0;grid-template-columns:44px 1fr;align-items:start;gap:4px 16px;padding:18px 20px;display:grid;box-shadow:0 12px 32px #183b4a0f}.stepsList .num[data-v-77333c71]{background:var(--color-kd-primary);color:#fff;border-radius:14px;grid-row:span 2;place-items:center;width:44px;height:44px;font-size:13px;font-weight:600;display:grid}.stepsList h3[data-v-77333c71]{font-family:var(--font-display);letter-spacing:0;color:var(--color-kd-ink);margin:0;font-size:19px;font-weight:500}.stepsList p[data-v-77333c71]{color:var(--color-kd-ink-2);margin:0;font-size:14px;line-height:1.5}.monitorSection[data-v-77333c71]{border-radius:var(--radius-page);color:#fff;background:#173b4af0;grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:34px;margin:56px 0;padding:42px;display:grid}.monitorCopy h2[data-v-77333c71],.siteCopy h2[data-v-77333c71]{font-family:var(--font-display);letter-spacing:0;margin:0;font-size:38px;font-weight:500;line-height:1.08}.monitorCopy h2[data-v-77333c71]{color:#fff}.monitorCopy p[data-v-77333c71],.siteCopy p[data-v-77333c71]{margin:12px 0 0;line-height:1.55}.monitorCopy p[data-v-77333c71]{color:#ffffffc7}.monitorCopy .kicker[data-v-77333c71],.inlineLink.light[data-v-77333c71]{color:var(--color-kd-coral-soft)}.featureRail.dark span[data-v-77333c71]{color:#ffffffdb;background:#ffffff17;border-color:#ffffff29}.monitorRoster[data-v-77333c71]{gap:10px;display:grid}.monitorRoster>div[data-v-77333c71]{background:#ffffff14;border:1px solid #ffffff29;border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:3px 10px;padding:12px;display:grid}.monitorRoster span[data-v-77333c71]{color:#fff;background:#ffffff29;border-radius:50%;grid-row:span 2;place-items:center;width:38px;height:38px;font-size:11px;font-weight:800;display:grid}.monitorRoster strong[data-v-77333c71]{color:#fff;font-size:14px}.monitorRoster small[data-v-77333c71]{color:#ffffffb8}.siteSection[data-v-77333c71]{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:34px;margin:56px 0;display:grid}.siteCopy h2[data-v-77333c71]{color:var(--color-kd-ink)}.siteCopy p[data-v-77333c71]{color:var(--color-kd-ink-2)}.siteMock[data-v-77333c71]{border-radius:var(--radius-page);background:linear-gradient(0deg, #0a1d24ad, #0a1d2414), linear-gradient(135deg, var(--color-kd-mint), var(--color-kd-coral-soft));color:#fff;border:8px solid #ffffffc7;align-content:end;gap:6px;min-height:250px;padding:26px;display:grid;box-shadow:0 22px 55px #081c231f}.siteMock strong[data-v-77333c71]{font-family:var(--font-display);font-size:34px;font-weight:500;line-height:1.05}.siteMock span[data-v-77333c71],.siteMock small[data-v-77333c71]{color:#ffffffd1}.story[data-v-77333c71]{border-radius:var(--radius-page);background:#fff;border:1px solid #ffffffa8;grid-template-columns:1fr 1fr;min-height:460px;display:grid;overflow:hidden}.storyMedia[data-v-77333c71]{background:url(https://images.unsplash.com/photo-1516627145497-ae6968895b74?auto=format&fit=crop&q=82&w=1600) 50%/cover no-repeat;align-items:flex-end;padding:28px;display:flex;position:relative}.storyMedia[data-v-77333c71]:after{content:"";background:linear-gradient(#091a2014,#091a206b);position:absolute;inset:0}.storyMedia .caption[data-v-77333c71]{z-index:1;-webkit-backdrop-filter:blur(20px);background:linear-gradient(145deg,#ffffffdb,#ffffff94);border:1px solid #ffffff57;border-radius:18px;padding:14px 16px;position:relative}.storyMedia .caption strong[data-v-77333c71]{color:var(--color-kd-primary-deep);font-size:14px;display:block}.storyMedia .caption span[data-v-77333c71]{color:var(--color-kd-ink-3);margin-top:3px;font-size:13px;display:block}.storyCopy[data-v-77333c71]{align-content:center;gap:16px;padding:52px 46px;display:grid}.storyCopy h2[data-v-77333c71]{max-width:20ch;font-size:38px}.storyCopy p[data-v-77333c71]{color:var(--color-kd-ink-2);margin:0;font-size:15px;line-height:1.55}.storyActions[data-v-77333c71]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.centerGrid[data-v-77333c71]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.centerCard[data-v-77333c71]{color:inherit;border-radius:var(--radius-card);background:#ffffffad;border:1px solid #ffffffb8;overflow:hidden;box-shadow:0 12px 32px #183b4a0f}.centerCard img[data-v-77333c71]{aspect-ratio:16/9;object-fit:cover;background:#173b4a14;width:100%}.centerCard div[data-v-77333c71]{gap:8px;padding:16px;display:grid}.centerCard p[data-v-77333c71],.centerCard span[data-v-77333c71]{color:var(--color-kd-ink-2);margin:0;font-size:14px;line-height:1.45}.centerCard span[data-v-77333c71]{color:var(--color-kd-primary);font-weight:600}.trustSection[data-v-77333c71]{border-radius:var(--radius-page);color:#fff;background:#173b4af0;grid-template-columns:.8fr 1.2fr;align-items:start;gap:24px;padding:42px;display:grid}.trustSection .kicker[data-v-77333c71]{color:var(--color-kd-coral-soft)}.trustSection h2[data-v-77333c71],.trustGrid strong[data-v-77333c71]{color:#fff}.trustGrid[data-v-77333c71]{border-top:1px solid #ffffff29;gap:0;display:grid}.trustGrid article[data-v-77333c71]{border-bottom:1px solid #ffffff29;padding:16px 0}.trustGrid p[data-v-77333c71]{color:#ffffffc7}.btn[data-v-77333c71]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;padding:10px 16px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.btn.primary[data-v-77333c71]{background:var(--color-kd-ink);color:#fff}.btn.primary[data-v-77333c71]:hover{background:#0f2a36}.btn.ghost[data-v-77333c71]{color:var(--color-kd-ink);border-color:var(--color-kd-line);background:#fff}.btn.ghost[data-v-77333c71]:hover{border-color:var(--color-kd-line-2)}.btn.lg[data-v-77333c71]{padding:13px 22px;font-size:14.5px}.inlineLink[data-v-77333c71]{color:var(--color-kd-primary);border-bottom:1px solid var(--color-kd-line-2);padding-bottom:1px;font-size:14px;font-weight:600}.inlineLink[data-v-77333c71]:hover{border-color:var(--color-kd-coral);color:var(--color-kd-coral)}@media (width<=1320px){.familyHero .inner[data-v-77333c71]{gap:38px;padding:48px}.familyHero h1[data-v-77333c71]{max-width:760px;font-size:58px}}@media (width<=1100px){.familyHero .inner[data-v-77333c71],.roleOverview[data-v-77333c71],.operations[data-v-77333c71],.stepsLayout[data-v-77333c71],.monitorSection[data-v-77333c71],.siteSection[data-v-77333c71],.story[data-v-77333c71],.trustSection[data-v-77333c71]{grid-template-columns:minmax(0,1fr)}.familyHero .inner[data-v-77333c71]{gap:28px;padding:42px 32px}.heroPanel[data-v-77333c71]{width:100%;max-width:460px}.familyHero h1[data-v-77333c71]{font-size:52px}.centerGrid[data-v-77333c71],.familyTaskGrid[data-v-77333c71]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.featuredHead[data-v-77333c71]{flex-direction:column;align-items:flex-start}.heroSearch[data-v-77333c71]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.heroSearch button[data-v-77333c71]{grid-column:1/-1;width:100%}.heroPanel[data-v-77333c71]{display:none}.activityGrid[data-v-77333c71]{grid-template-columns:1fr}.roleList article[data-v-77333c71]{grid-template-columns:1fr;gap:8px}.roleList a[data-v-77333c71]{white-space:normal}.operationList article[data-v-77333c71]{grid-template-columns:1fr;gap:8px}}@media (width<=700px){.page-wide[data-v-77333c71]{padding:14px 12px 56px}.familyHero[data-v-77333c71]{background:linear-gradient(#0a1d24e6 0%,#0a1d24b3 64%,#0a1d247a 100%),url(https://images.unsplash.com/photo-1503454537195-1dcabb73ffb9?auto=format&fit=crop&q=82&w=1200) 50% 35%/cover no-repeat;border-radius:20px;min-height:0;margin-bottom:20px}.familyHero .inner[data-v-77333c71]{gap:18px;padding:28px 16px 18px}.familyHero h1[data-v-77333c71]{margin-bottom:12px;font-size:34px;line-height:1.04}.familyHero .lede[data-v-77333c71]{font-size:14px;line-height:1.5}.heroSearch[data-v-77333c71]{border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:9px}.heroSearch[data-v-77333c71] .combobox,.heroSearch button[data-v-77333c71]{grid-column:1/-1}.heroSearch input[data-v-77333c71],.heroSearch[data-v-77333c71] .input,.heroSearch button[data-v-77333c71]{min-height:46px}.heroSearch button[data-v-77333c71]{height:46px}.familyHero .heroBadges[data-v-77333c71]{display:none}.roleOverview[data-v-77333c71]{margin-bottom:38px;padding-top:18px}.familyTaskGrid[data-v-77333c71]{grid-template-columns:1fr}.roleIntro h2[data-v-77333c71],.featuredHead h2[data-v-77333c71],.sectionLead h2[data-v-77333c71],.stepsLayout h2[data-v-77333c71],.storyCopy h2[data-v-77333c71],.trustSection h2[data-v-77333c71]{font-size:30px}.operations[data-v-77333c71],.monitorSection[data-v-77333c71],.steps[data-v-77333c71],.trustSection[data-v-77333c71]{border-radius:22px;padding:32px 20px}.monitorCopy h2[data-v-77333c71],.siteCopy h2[data-v-77333c71]{font-size:30px}.stepsList li[data-v-77333c71]{grid-template-columns:1fr}.stepsList .num[data-v-77333c71]{grid-row:auto}.story[data-v-77333c71]{min-height:0}.storyMedia[data-v-77333c71]{min-height:260px}.storyCopy[data-v-77333c71]{padding:34px 22px}.centerGrid[data-v-77333c71]{grid-template-columns:1fr}}.siteHeader[data-v-034280b9]{-webkit-backdrop-filter:blur(14px)saturate(1.3);background:#ffffff8c;border:1px solid #ffffffb3;border-radius:18px;justify-content:space-between;align-items:center;margin-bottom:28px;padding:14px 22px;display:flex;box-shadow:0 12px 30px #081c230f}.brand[data-v-034280b9]{cursor:pointer;align-items:center;gap:12px;display:flex}.brand .logo[data-v-034280b9]{width:36px;height:36px;display:block}.brand strong[data-v-034280b9]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-kd-ink);font-size:21px;font-weight:500}.authShell[data-v-034280b9]{border-radius:var(--radius-page);border:1px solid #fff9;grid-template-columns:1fr 1fr;min-height:calc(100vh - 120px);display:grid;overflow:hidden;box-shadow:0 30px 80px #081c2329}.authMedia[data-v-034280b9]{color:#fff;background:url(https://images.unsplash.com/photo-1571210862729-78a52d3779a2?auto=format&fit=crop&q=82&w=1400) 50%/cover no-repeat;align-items:end;padding:48px;display:flex;position:relative}.authMedia[data-v-034280b9]:after{content:"";background:linear-gradient(#091a2052,#091a20c7);position:absolute;inset:0}.authMedia .quote[data-v-034280b9]{z-index:1;max-width:480px;position:relative}.authMedia .quote h3[data-v-034280b9]{font-family:var(--font-display);letter-spacing:-.015em;margin:0 0 12px;font-size:32px;font-weight:400;line-height:1.08}.authMedia .quote p[data-v-034280b9]{color:#ffffffdb;margin:0;line-height:1.55}.authForm[data-v-034280b9]{background:#fff;align-content:start;gap:18px;padding:56px 56px 40px;display:grid}.authForm h1[data-v-034280b9]{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:32px;font-weight:400}.authForm .lede[data-v-034280b9]{color:var(--color-kd-ink-3);margin:-6px 0 0;font-size:14px;line-height:1.5}.authForm .row.split[data-v-034280b9]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.authForm hr[data-v-034280b9]{border:0;border-top:1px solid var(--color-kd-line);margin:18px 0 6px}.authForm .footHint[data-v-034280b9]{color:var(--color-kd-ink-3);margin:0;font-size:13px}.authForm .footHint a[data-v-034280b9]{color:var(--color-kd-coral);cursor:pointer;font-weight:600}.field[data-v-034280b9]{gap:6px;display:grid}.field label[data-v-034280b9]{color:var(--color-kd-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.input[data-v-034280b9]{width:100%;color:var(--color-kd-ink);border:1px solid var(--color-kd-line);background:#fff;border-radius:14px;outline:none;padding:12px 14px;font-family:inherit;transition:border-color .15s,box-shadow .15s}.input[data-v-034280b9]:focus{border-color:#2f6f7e8c;box-shadow:0 0 0 4px #a8e6cf52}.btn[data-v-034280b9]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:500;transition:all .15s;display:inline-flex}.btn.primary[data-v-034280b9]{background:var(--color-kd-ink);color:#fff}.btn.primary[data-v-034280b9]:hover{background:#0f2a36}.btn.primary[data-v-034280b9]:disabled{opacity:.6;cursor:not-allowed}.btn.lg[data-v-034280b9]{padding:13px 22px;font-size:14.5px}@media (width<=1100px){.authShell[data-v-034280b9]{grid-template-columns:1fr}.authMedia[data-v-034280b9]{display:none}.authForm[data-v-034280b9]{padding:40px 28px}}.hero[data-v-023c05e9]{grid-template-columns:1fr auto;align-items:end;gap:28px;padding:6px 4px 22px;display:grid}.breadcrumbs[data-v-023c05e9]{color:var(--color-kd-ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;font-size:13px;display:flex}.breadcrumbs a[data-v-023c05e9]{color:var(--color-kd-primary-deep);font-weight:700;text-decoration:none}.hero h1[data-v-023c05e9]{font-family:var(--font-display);color:var(--color-kd-ink);margin:0 0 10px;font-size:56px;font-weight:400;line-height:1.04}.hero p[data-v-023c05e9]{color:var(--color-kd-ink-2);max-width:520px;margin:0;font-size:15.5px}.discoveryPanel[data-v-023c05e9]{border-radius:var(--radius-card);border:var(--glass-border);background:var(--glass-bg);min-width:240px;box-shadow:var(--glass-shadow);gap:5px;padding:18px;display:grid}.discoveryPanel span[data-v-023c05e9]{color:var(--color-kd-ink-3);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.discoveryPanel strong[data-v-023c05e9]{font-family:var(--font-display);color:var(--color-kd-ink);font-size:28px}.discoveryPanel small[data-v-023c05e9]{color:var(--color-kd-ink-2);line-height:1.35}.filterBar[data-v-023c05e9]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:flex-end;gap:12px;margin-bottom:22px;display:grid}.categoryFilter[data-v-023c05e9],.cityFilter[data-v-023c05e9],.searchField[data-v-023c05e9],.miniFilter[data-v-023c05e9]{min-width:0}.categoryFilter[data-v-023c05e9] .control,.cityFilter[data-v-023c05e9] .control,.searchControl[data-v-023c05e9]{box-sizing:border-box;border-radius:14px;min-height:43px}.searchField[data-v-023c05e9]{gap:6px;display:grid}.filterLabel[data-v-023c05e9]{color:var(--color-kd-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.miniFilter[data-v-023c05e9]{gap:6px;min-width:0;display:grid}.selectControl[data-v-023c05e9]{border:1px solid var(--color-kd-line);width:100%;min-height:43px;color:var(--color-kd-ink);font:inherit;background:#fff;border-radius:14px;padding:0 12px}.searchControl[data-v-023c05e9]{border:1px solid var(--color-kd-line);color:var(--color-kd-ink-3);background:#fff;align-items:center;gap:8px;padding:0 14px;font-size:13px;display:inline-flex}.searchControl input[data-v-023c05e9]{font:inherit;color:var(--color-kd-ink);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:12px 0}.locationMessage[data-v-023c05e9]{color:var(--color-kd-ink-3);margin:-10px 0 18px;font-size:13px}.resultTools[data-v-023c05e9]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:-8px 0 18px;display:flex}.activeFilters[data-v-023c05e9]{flex-wrap:wrap;gap:8px;display:flex}.activeFilters span[data-v-023c05e9]{border:1px solid var(--color-kd-line);color:var(--color-kd-ink-2);background:#ffffffb8;border-radius:999px;padding:7px 10px;font-size:12.5px;font-weight:500}.clearButton[data-v-023c05e9],.emptyButton[data-v-023c05e9]{border:1px solid var(--color-kd-line);color:var(--color-kd-ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:500}.clearButton[data-v-023c05e9]:disabled{opacity:.45;cursor:default}.emptyButton[data-v-023c05e9]{margin-top:10px}.activityGrid[data-v-023c05e9]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.emptyState[data-v-023c05e9]{border:1px dashed var(--color-kd-line-2);text-align:center;color:var(--color-kd-ink-3);background:#ffffff4d;border-radius:16px;padding:36px 24px}.emptyState p[data-v-023c05e9]{margin:0 0 8px;font-size:14px}.relatedLinks[data-v-023c05e9]{flex-wrap:wrap;gap:10px;margin:28px 0;display:flex}.relatedLinks a[data-v-023c05e9]{border:1px solid var(--color-kd-line);color:var(--color-kd-primary-deep);background:#fff;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:700;text-decoration:none}@media (width<=1100px){.filterBar[data-v-023c05e9]{grid-template-columns:repeat(3,minmax(0,1fr))}.hero[data-v-023c05e9]{grid-template-columns:1fr}.discoveryPanel[data-v-023c05e9]{min-width:0}.activityGrid[data-v-023c05e9]{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.activityGrid[data-v-023c05e9]{grid-template-columns:1fr}.hero h1[data-v-023c05e9]{font-size:40px}.filterBar[data-v-023c05e9]{grid-template-columns:1fr}.categoryFilter[data-v-023c05e9],.cityFilter[data-v-023c05e9],.searchField[data-v-023c05e9],.miniFilter[data-v-023c05e9]{box-sizing:border-box;width:100%;min-width:0}}.modalBackdrop[data-v-95e731fc]{z-index:1000;-webkit-backdrop-filter:blur(4px);background:#081c2394;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.modalCard[data-v-95e731fc]{background:#fff;border-radius:22px;grid-template-rows:auto 1fr auto;width:100%;max-height:calc(100vh - 44px);display:grid;overflow:hidden;box-shadow:0 30px 70px #081c2352}.modalCard.sm[data-v-95e731fc]{max-width:440px}.modalCard.md[data-v-95e731fc]{max-width:560px}.modalCard.lg[data-v-95e731fc]{max-width:720px}.modalCard.xl[data-v-95e731fc]{max-width:960px}.modalHead[data-v-95e731fc]{justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 26px 12px;display:flex}.modalHead .kicker[data-v-95e731fc]{color:var(--color-kd-coral);margin-bottom:6px}.modalHead h2[data-v-95e731fc]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-kd-ink);margin:0;font-size:22px;font-weight:500}.modalHead .description[data-v-95e731fc]{color:var(--color-kd-ink-3);margin:6px 0 0;font-size:13.5px;line-height:1.5}.closeBtn[data-v-95e731fc]{border:1px solid var(--color-kd-line);width:32px;height:32px;color:var(--color-kd-ink-2);cursor:pointer;background:#fff;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.closeBtn[data-v-95e731fc]:hover{color:var(--color-kd-ink);background:#173b4a0f}.modalBody[data-v-95e731fc]{padding:6px 26px 22px;overflow-y:auto}.modalFoot[data-v-95e731fc]{border-top:1px solid var(--color-kd-line);background:#f7efe366;justify-content:flex-end;gap:10px;padding:14px 22px;display:flex}.modal-enter-active[data-v-95e731fc],.modal-leave-active[data-v-95e731fc]{transition:opacity .18s}.modal-enter-active .modalCard[data-v-95e731fc],.modal-leave-active .modalCard[data-v-95e731fc]{transition:transform .22s cubic-bezier(.34,1.4,.64,1)}.modal-enter-from[data-v-95e731fc],.modal-leave-to[data-v-95e731fc]{opacity:0}.modal-enter-from .modalCard[data-v-95e731fc],.modal-leave-to .modalCard[data-v-95e731fc]{transform:scale(.96)translateY(8px)}.lede[data-v-b92c0f65]{color:var(--color-kd-ink-3);margin:0 0 14px;font-size:13.5px;line-height:1.5}.field[data-v-b92c0f65]{gap:8px;margin-bottom:14px;display:grid}.field label[data-v-b92c0f65]{color:var(--color-kd-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.optionList[data-v-b92c0f65]{gap:8px;display:grid}.option[data-v-b92c0f65]{text-align:left;cursor:pointer;border:1px solid var(--color-kd-line);color:var(--color-kd-ink);background:#ffffff8c;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-family:inherit;transition:background .15s,border-color .15s;display:flex}.option[data-v-b92c0f65]:hover:not(:disabled){background:#fff}.option.active[data-v-b92c0f65]{border-color:var(--color-kd-primary-deep);background:#fff;box-shadow:0 0 0 3px #a8e6cf52}.option.full[data-v-b92c0f65]{opacity:.55;cursor:not-allowed}.option strong[data-v-b92c0f65]{font-size:14px;font-weight:600;display:block}.option small[data-v-b92c0f65]{color:var(--color-kd-ink-3);margin-top:2px;font-size:12.5px;display:block}.option .fullLabel[data-v-b92c0f65]{color:var(--color-kd-coral-deep);font-weight:600}.checkmark[data-v-b92c0f65]{border:1px solid var(--color-kd-line-2);color:#0000;border-radius:4px;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.checkmark svg[data-v-b92c0f65]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.checkmark.active[data-v-b92c0f65]{background:var(--color-kd-primary-deep);border-color:var(--color-kd-primary-deep);color:#fff}.bulkRow[data-v-b92c0f65]{color:var(--color-kd-ink-3);justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.miniLink[data-v-b92c0f65]{color:var(--color-kd-primary);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:600}.option.singleOption[data-v-b92c0f65]{display:grid}.singleBadge[data-v-b92c0f65]{width:max-content;color:var(--color-kd-coral-deep);letter-spacing:.04em;text-transform:uppercase;background:#e88a6b26;border-radius:999px;margin-bottom:4px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.input[data-v-b92c0f65]{width:100%;color:var(--color-kd-ink);border:1px solid var(--color-kd-line);resize:vertical;background:#fff;border-radius:14px;outline:none;padding:12px 14px;font-family:inherit;transition:border-color .15s,box-shadow .15s}.input[data-v-b92c0f65]:focus{border-color:#2f6f7e8c;box-shadow:0 0 0 4px #a8e6cf52}.emptyState[data-v-b92c0f65]{border:1px dashed var(--color-kd-line-2);text-align:center;color:var(--color-kd-ink-3);border-radius:14px;padding:18px;font-size:13.5px}.emptyState p[data-v-b92c0f65]{margin:0 0 6px}.inlineLink[data-v-b92c0f65]{color:var(--color-kd-primary);font-weight:600}.checkoutShell[data-v-b92c0f65]{grid-template-columns:.86fr 1.14fr;align-items:stretch;gap:16px;display:grid}.checkoutSummary[data-v-b92c0f65],.paymentCard[data-v-b92c0f65],.successPanel[data-v-b92c0f65]{background:radial-gradient(circle at 16% 0,#a8e6cf52,#0000 34%),linear-gradient(145deg,#fffaf2f5,#ffffffdb);border:1px solid #173b4a1a;border-radius:22px;box-shadow:0 18px 42px #173b4a1a}.checkoutSummary[data-v-b92c0f65]{align-content:start;gap:14px;padding:20px;display:grid;position:relative;overflow:hidden}.checkoutSummary[data-v-b92c0f65]:after{content:"";background:#e88a6b2e;border-radius:40px;width:120px;height:120px;position:absolute;bottom:-44px;right:-44px;transform:rotate(18deg)}.secureKicker[data-v-b92c0f65]{color:var(--color-kd-mint-deep);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.checkoutSummary h3[data-v-b92c0f65],.paymentHead h3[data-v-b92c0f65],.successPanel h3[data-v-b92c0f65]{color:var(--color-kd-ink);font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:22px;font-weight:500}.summaryLine[data-v-b92c0f65]{border-top:1px solid #173b4a14;gap:3px;padding:12px 0;display:grid}.summaryLine span[data-v-b92c0f65],.summaryTotal span[data-v-b92c0f65]{color:var(--color-kd-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.summaryLine strong[data-v-b92c0f65]{color:var(--color-kd-ink);font-size:14px}.summaryTotal[data-v-b92c0f65]{background:#173b4a14;border-radius:18px;gap:4px;padding:15px;display:grid}.summaryTotal strong[data-v-b92c0f65]{color:var(--color-kd-ink);font-size:24px;font-family:var(--font-display);font-weight:500}.summaryHint[data-v-b92c0f65]{color:var(--color-kd-ink-3);margin:0;font-size:12.5px;line-height:1.55}.paymentCard[data-v-b92c0f65]{background:linear-gradient(#fffffff5,#fffaf2e0),radial-gradient(circle at 90% 10%,#e88a6b29,#0000 32%);padding:20px}.paymentHead[data-v-b92c0f65]{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.stripePill[data-v-b92c0f65]{color:var(--color-kd-primary-deep);letter-spacing:.05em;text-transform:uppercase;background:#2f6f7e1a;border-radius:999px;flex-shrink:0;padding:5px 10px;font-size:11px;font-weight:800}.paymentElement[data-v-b92c0f65]{background:#ffffffb8;border:1px solid #173b4a14;border-radius:18px;min-height:210px;padding:14px}.paymentElement.loading[data-v-b92c0f65]{opacity:.35}.paymentSkeleton[data-v-b92c0f65]{color:var(--color-kd-ink-3);background:repeating-linear-gradient(90deg,#173b4a0f,#173b4a0f 10px,#173b4a1a 10px 20px);border-radius:14px;margin-bottom:10px;padding:13px 14px;font-size:13px}.paymentError[data-v-b92c0f65]{color:#9d3e1d;background:#d97a4d24;border-radius:14px;margin:12px 0 0;padding:11px 13px;font-size:13px;line-height:1.45}.paymentFinePrint[data-v-b92c0f65]{color:var(--color-kd-ink-3);margin:12px 0 0;font-size:12px;line-height:1.5}.successPanel[data-v-b92c0f65]{text-align:center;padding:30px 24px}.successMark[data-v-b92c0f65]{width:48px;height:48px;color:var(--color-kd-mint-deep);background:#6ea89238;border-radius:50%;place-items:center;margin-bottom:12px;font-weight:900;display:inline-grid}.successMark svg[data-v-b92c0f65]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.successPanel p[data-v-b92c0f65]{max-width:430px;color:var(--color-kd-ink-3);margin:8px auto 0;line-height:1.55}.btn[data-v-b92c0f65]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:500;transition:all .15s;display:inline-flex}.btn.primary[data-v-b92c0f65]{background:var(--color-kd-ink);color:#fff}.btn.primary[data-v-b92c0f65]:hover{background:#0f2a36}.btn.primary[data-v-b92c0f65]:disabled{opacity:.6;cursor:not-allowed}.btn.ghost[data-v-b92c0f65]{color:var(--color-kd-ink-2);background:0 0}@media (width<=760px){.checkoutShell[data-v-b92c0f65]{grid-template-columns:1fr}.paymentHead[data-v-b92c0f65]{display:grid}}.detailNav[data-v-7fbb6dd3]{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.detailActions[data-v-7fbb6dd3]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.breadcrumbs[data-v-7fbb6dd3]{color:var(--color-kd-ink-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.breadcrumbs a[data-v-7fbb6dd3]{color:var(--color-kd-primary-deep);font-weight:700;text-decoration:none}.favoriteButton[data-v-7fbb6dd3]{border:1px solid var(--color-kd-line);color:var(--color-kd-ink-2);font:inherit;cursor:pointer;background:#ffffff9e;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:13.5px;font-weight:700;transition:all .15s;display:inline-flex}.favoriteButton.danger[data-v-7fbb6dd3]:hover{color:var(--color-kd-coral-deep);background:#e88a6b1f;border-color:#e88a6b66}.favoriteButton svg[data-v-7fbb6dd3]{width:18px;height:18px}.favoriteButton[data-v-7fbb6dd3]:hover,.favoriteButton.active[data-v-7fbb6dd3]{color:var(--color-kd-coral-deep);background:#e88a6b24;border-color:#e88a6b5c}.favoriteButton[data-v-7fbb6dd3]:disabled{cursor:not-allowed;opacity:.65}.detailGrid[data-v-7fbb6dd3]{grid-template-columns:1.3fr 1fr;align-items:start;gap:28px;display:grid}.gallery[data-v-7fbb6dd3]{border-radius:var(--radius-page);overflow:hidden}.gallery .main[data-v-7fbb6dd3]{object-fit:cover;border-radius:var(--radius-page);background-color:#173b4a14;width:100%;height:480px;display:block}.detailBody[data-v-7fbb6dd3]{gap:22px;display:grid}.detailBody h1[data-v-7fbb6dd3]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-kd-ink);margin:0;font-size:44px;font-weight:400;line-height:1.04}.detailMeta[data-v-7fbb6dd3]{color:var(--color-kd-ink-2);flex-wrap:wrap;gap:20px;margin-top:10px;font-size:14px;display:flex}.detailMeta span[data-v-7fbb6dd3]{align-items:center;gap:6px;display:inline-flex}.metaIcon[data-v-7fbb6dd3]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.metaIconAge[data-v-7fbb6dd3]{width:20px;height:20px}.metaIconFill[data-v-7fbb6dd3]{fill:currentColor;stroke:none}.metaAge[data-v-7fbb6dd3]{align-items:center;gap:7px;display:inline-flex}.metaIcon circle[data-v-7fbb6dd3]:not(.metaIconFill){fill:currentColor;stroke:none}.detailMeta .chip[data-v-7fbb6dd3]{color:var(--color-kd-mint-deep);background:#b8d8ca4d;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.description[data-v-7fbb6dd3]{color:var(--color-kd-ink-2);white-space:pre-wrap;margin:0;font-size:15px;line-height:1.6}.detailKv[data-v-7fbb6dd3]{color:var(--color-kd-ink-2);grid-template-columns:1fr 1fr;gap:12px;font-size:14px;display:grid}.detailKv strong[data-v-7fbb6dd3]{color:var(--color-kd-ink)}.centerLink[data-v-7fbb6dd3]{color:var(--color-kd-primary);font-weight:700;text-decoration:none}.centerLink[data-v-7fbb6dd3]:hover{text-decoration:underline}.groupList[data-v-7fbb6dd3]{gap:12px;display:grid}.groupRow[data-v-7fbb6dd3]{background:#ffffff8c;border:1px solid #ffffffa6;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:12px 14px;display:grid}.groupRow strong[data-v-7fbb6dd3]{color:var(--color-kd-ink);font-size:14px;font-weight:600;display:block}.groupRow small[data-v-7fbb6dd3]{color:var(--color-kd-ink-3);font-size:12.5px}.groupSingle .singleBadge[data-v-7fbb6dd3]{color:var(--color-kd-coral-deep);letter-spacing:.04em;text-transform:uppercase;background:#e88a6b26;border-radius:999px;margin-bottom:4px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.groupSeats[data-v-7fbb6dd3]{text-align:right;color:var(--color-kd-ink-3);gap:2px;font-size:11.5px;display:grid}.groupSeats .num[data-v-7fbb6dd3]{font-variant-numeric:tabular-nums;color:var(--color-kd-ink);font-size:14px;font-weight:600;display:block}.groupPrice[data-v-7fbb6dd3]{font-family:var(--font-display);color:var(--color-kd-ink);font-size:18px;font-weight:500}.detailReserve[data-v-7fbb6dd3]{border-radius:var(--radius-card);border:var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--glass-shadow);gap:14px;padding:24px;display:grid;position:sticky;top:90px}.detailReserve .price[data-v-7fbb6dd3]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-kd-ink);font-size:36px;font-weight:500}.detailReserve .price small[data-v-7fbb6dd3]{font-family:var(--font-sans);color:var(--color-kd-ink-3);font-size:13px;font-weight:500}.row[data-v-7fbb6dd3]{align-items:center;gap:12px;display:flex}.inlineLink[data-v-7fbb6dd3]{color:var(--color-kd-primary);border-bottom:1px solid var(--color-kd-line-2);padding-bottom:1px;font-size:14px;font-weight:600}.inlineLink[data-v-7fbb6dd3]:hover{border-color:var(--color-kd-coral);color:var(--color-kd-coral)}.btn[data-v-7fbb6dd3]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:500;transition:all .15s;display:inline-flex}.btn.primary[data-v-7fbb6dd3]{background:var(--color-kd-ink);color:#fff}.btn.primary[data-v-7fbb6dd3]:hover{background:#0f2a36}.btn.ghost[data-v-7fbb6dd3]{color:var(--color-kd-ink-2);border-color:var(--color-kd-line);background:0 0}.btn.lg[data-v-7fbb6dd3]{padding:13px 22px;font-size:14.5px}.field[data-v-7fbb6dd3]{gap:6px;margin-bottom:12px;display:grid}.field label[data-v-7fbb6dd3]{color:var(--color-kd-ink-3);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:700}.input[data-v-7fbb6dd3]{border:1px solid var(--color-kd-line);width:100%;color:var(--color-kd-ink);font:inherit;resize:vertical;background:#fff;border-radius:14px;padding:11px 13px}.emptyState[data-v-7fbb6dd3]{border:1px dashed var(--color-kd-line-2);text-align:center;color:var(--color-kd-ink-3);background:#ffffff4d;border-radius:16px;padding:36px 24px}.emptyState p[data-v-7fbb6dd3]{margin:0 0 8px;font-size:14px}@media (width<=1100px){.detailGrid[data-v-7fbb6dd3]{grid-template-columns:1fr}.detailReserve[data-v-7fbb6dd3]{position:static}.gallery .main[data-v-7fbb6dd3]{height:320px}.detailNav[data-v-7fbb6dd3]{flex-direction:column;align-items:stretch}.detailActions[data-v-7fbb6dd3]{justify-content:stretch}.favoriteButton[data-v-7fbb6dd3]{justify-content:center}}@media (width<=700px){.detailBody h1[data-v-7fbb6dd3]{font-size:32px}.detailKv[data-v-7fbb6dd3]{grid-template-columns:1fr}.groupRow[data-v-7fbb6dd3]{grid-template-columns:1fr;gap:8px}.groupSeats[data-v-7fbb6dd3]{text-align:left}}.emptyState[data-v-8a55a99f]{border:1px dashed var(--color-kd-line-2);text-align:center;color:var(--color-kd-ink-3);background:#ffffff4d;border-radius:16px;padding:36px 24px}.hero[data-v-9fd954ec]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:6px 4px 28px;display:grid}.hero h1[data-v-9fd954ec]{font-family:var(--font-display);letter-spacing:0;color:var(--color-kd-ink);max-width:780px;margin:0 0 12px;font-size:58px;font-weight:500;line-height:1.02}.hero p[data-v-9fd954ec]{color:var(--color-kd-ink-2);max-width:680px;margin:0;font-size:16px;line-height:1.55}.heroLinks[data-v-9fd954ec]{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.heroLinks a[data-v-9fd954ec]{border:1px solid var(--color-kd-line);color:var(--color-kd-primary-deep);background:#fff;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:900}.flowSection[data-v-9fd954ec]{border-radius:var(--radius-page);background:linear-gradient(120deg,#eef8faeb,#ecfaf2b8);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:42px;margin:28px 0;padding:46px;display:grid}.flowSection.alt[data-v-9fd954ec]{background:#ffffffbd;border:1px solid #ffffffbd}.flowSection.monitor[data-v-9fd954ec]{color:#fff;background:#173b4af0}.flowIntro[data-v-9fd954ec]{align-content:start;gap:14px;display:grid}.flowIntro h2[data-v-9fd954ec],.finalCta h2[data-v-9fd954ec]{font-family:var(--font-display);color:var(--color-kd-ink);margin:0;font-size:38px;font-weight:500;line-height:1.08}.flowIntro p[data-v-9fd954ec]{color:var(--color-kd-ink-2);margin:0;line-height:1.55}.monitor .kicker[data-v-9fd954ec]{color:var(--color-kd-coral-soft)}.monitor .flowIntro h2[data-v-9fd954ec]{color:#fff}.monitor .flowIntro p[data-v-9fd954ec]{color:#ffffffc7}.stepsList[data-v-9fd954ec]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.stepsList li[data-v-9fd954ec]{border-radius:var(--radius-card);background:#ffffffd6;border:1px solid #e4eaeee0;grid-template-columns:44px 1fr;align-items:start;gap:4px 16px;padding:18px 20px;display:grid;box-shadow:0 12px 32px #183b4a0f}.monitor .stepsList li[data-v-9fd954ec]{background:#ffffff14;border-color:#ffffff29}.stepsList .num[data-v-9fd954ec]{background:var(--color-kd-primary);color:#fff;border-radius:14px;grid-row:span 2;place-items:center;width:44px;height:44px;font-size:13px;font-weight:900;display:grid}.monitor .stepsList .num[data-v-9fd954ec]{background:#ffffff29}.stepsList h3[data-v-9fd954ec]{font-family:var(--font-display);letter-spacing:0;color:var(--color-kd-ink);margin:0;font-size:19px;font-weight:700}.monitor .stepsList h3[data-v-9fd954ec]{color:#fff}.stepsList p[data-v-9fd954ec]{color:var(--color-kd-ink-2);margin:0;font-size:14px;line-height:1.5}.monitor .stepsList p[data-v-9fd954ec]{color:#ffffffc2}.finalCta[data-v-9fd954ec]{border-radius:var(--radius-page);background:#ffffffb8;border:1px solid #ffffffbd;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;margin:46px 0 24px;padding:30px;display:grid}.ctaActions[data-v-9fd954ec]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ctaActions.inline[data-v-9fd954ec]{justify-content:flex-start}.btn[data-v-9fd954ec]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;padding:10px 16px;font-size:13.5px;font-weight:800;text-decoration:none;transition:all .15s;display:inline-flex}.btn.primary[data-v-9fd954ec]{background:var(--color-kd-ink);color:#fff}.btn.primary[data-v-9fd954ec]:hover{background:#0f2a36}.btn.ghost[data-v-9fd954ec]{color:var(--color-kd-ink);border-color:var(--color-kd-line);background:#fff}@media (width<=1000px){.hero[data-v-9fd954ec],.flowSection[data-v-9fd954ec],.finalCta[data-v-9fd954ec]{grid-template-columns:1fr}.heroLinks[data-v-9fd954ec],.ctaActions[data-v-9fd954ec]{justify-content:flex-start}}@media (width<=700px){.hero h1[data-v-9fd954ec]{font-size:40px}.flowIntro h2[data-v-9fd954ec],.finalCta h2[data-v-9fd954ec]{font-size:30px}.flowSection[data-v-9fd954ec],.finalCta[data-v-9fd954ec]{border-radius:22px;padding:30px 18px}.stepsList li[data-v-9fd954ec]{grid-template-columns:1fr}.stepsList .num[data-v-9fd954ec]{grid-row:auto}}.hero[data-v-d1ff51b9]{grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:28px;padding:6px 4px 28px;display:grid}.hero h1[data-v-d1ff51b9]{font-family:var(--font-display);letter-spacing:0;color:var(--color-kd-ink);max-width:820px;margin:0 0 12px;font-size:58px;font-weight:500;line-height:1.02}.hero p[data-v-d1ff51b9]{color:var(--color-kd-ink-2);max-width:700px;margin:0;font-size:16px;line-height:1.55}.heroActions[data-v-d1ff51b9]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.heroStatus[data-v-d1ff51b9]{border-radius:var(--radius-card);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);background:var(--glass-bg);color:var(--color-kd-primary-deep);box-shadow:var(--glass-shadow);gap:8px;padding:18px;display:grid}.heroStatus span[data-v-d1ff51b9]:first-child,.workflow article span[data-v-d1ff51b9]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-kd-mint-deep);font-size:11.5px;font-weight:600}.heroStatus strong[data-v-d1ff51b9]{font-family:var(--font-display);font-size:24px;font-weight:500;line-height:1.1}.heroStatus small[data-v-d1ff51b9]{color:var(--color-kd-ink-3);font-size:13px;line-height:1.4}.workflow[data-v-d1ff51b9]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:26px 0 56px;display:grid}.sectionLead[data-v-d1ff51b9]{grid-column:1/-1;max-width:760px}.sectionLead h2[data-v-d1ff51b9],.featuresBand h2[data-v-d1ff51b9],.teamCopy h2[data-v-d1ff51b9],.ctaCopy h2[data-v-d1ff51b9]{font-family:var(--font-display);color:var(--color-kd-ink);margin:0;font-size:38px;font-weight:500;line-height:1.08}.workflow article[data-v-d1ff51b9],.featuresGrid article[data-v-d1ff51b9]{border-radius:var(--radius-card);background:#ffffffad;border:1px solid #ffffffb8;padding:18px;box-shadow:0 12px 32px #183b4a0f}.workflow h3[data-v-d1ff51b9],.featuresGrid strong[data-v-d1ff51b9]{color:var(--color-kd-ink-2);margin:8px 0;font-weight:600;display:block}.workflow p[data-v-d1ff51b9],.featuresGrid p[data-v-d1ff51b9],.teamCopy p[data-v-d1ff51b9],.ctaCopy p[data-v-d1ff51b9]{color:var(--color-kd-ink-2);margin:0;font-size:14px;line-height:1.55}.featuresBand[data-v-d1ff51b9]{border-radius:var(--radius-page);background:linear-gradient(120deg,#eef8faeb,#ecfaf2b8);grid-template-columns:.75fr 1.25fr;align-items:start;gap:28px;margin:56px 0;padding:42px;display:grid}.featuresGrid[data-v-d1ff51b9]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.teamSection[data-v-d1ff51b9]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:24px;margin:56px 0;display:grid}.teamCopy[data-v-d1ff51b9]{gap:14px;display:grid}.teamLinks[data-v-d1ff51b9]{flex-wrap:wrap;gap:12px;display:flex}.permissionGrid[data-v-d1ff51b9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.permissionGrid span[data-v-d1ff51b9]{text-align:center;border-radius:var(--radius-card);color:#fff;background:#173b4aeb;place-items:center;min-height:86px;padding:16px;font-weight:600;display:grid}.cta[data-v-d1ff51b9]{border-radius:var(--radius-page);background:#ffffffb8;border:1px solid #ffffffbd;margin:36px 0;padding:56px 48px}.ctaCopy p[data-v-d1ff51b9]{max-width:64ch}.ctaActions[data-v-d1ff51b9]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;display:flex}.btn[data-v-d1ff51b9]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;padding:10px 16px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.btn.primary[data-v-d1ff51b9]{background:var(--color-kd-ink);color:#fff}.btn.primary[data-v-d1ff51b9]:hover{background:#0f2a36}.btn.ghost[data-v-d1ff51b9]{color:var(--color-kd-ink);border-color:var(--color-kd-line);background:#fff}.btn.lg[data-v-d1ff51b9]{padding:13px 22px;font-size:14.5px}.inlineLink[data-v-d1ff51b9]{color:var(--color-kd-primary);border-bottom:1px solid var(--color-kd-line-2);padding-bottom:1px;font-size:14px;font-weight:600}.inlineLink[data-v-d1ff51b9]:hover{border-color:var(--color-kd-coral);color:var(--color-kd-coral)}@media (width<=1100px){.hero[data-v-d1ff51b9],.featuresBand[data-v-d1ff51b9],.teamSection[data-v-d1ff51b9]{grid-template-columns:1fr}.workflow[data-v-d1ff51b9],.featuresGrid[data-v-d1ff51b9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.hero h1[data-v-d1ff51b9]{font-size:40px}.sectionLead h2[data-v-d1ff51b9],.featuresBand h2[data-v-d1ff51b9],.teamCopy h2[data-v-d1ff51b9],.ctaCopy h2[data-v-d1ff51b9]{font-size:30px}.workflow[data-v-d1ff51b9],.featuresGrid[data-v-d1ff51b9],.permissionGrid[data-v-d1ff51b9]{grid-template-columns:1fr}.featuresBand[data-v-d1ff51b9],.cta[data-v-d1ff51b9]{border-radius:22px;padding:34px 20px}}.siteHeader[data-v-5c38183e]{-webkit-backdrop-filter:blur(14px)saturate(1.3);background:#ffffff8c;border:1px solid #ffffffb3;border-radius:18px;justify-content:space-between;align-items:center;margin-bottom:28px;padding:14px 22px;display:flex;box-shadow:0 12px 30px #081c230f}.brand[data-v-5c38183e]{cursor:pointer;align-items:center;gap:12px;display:flex}.brand .logo[data-v-5c38183e]{width:36px;height:36px;display:block}.brand strong[data-v-5c38183e]{font-family:var(--font-display);letter-spacing:0;color:var(--color-kd-ink);font-size:21px;font-weight:500}.authShell[data-v-5c38183e]{border-radius:var(--radius-page);border:1px solid #fff9;grid-template-columns:1fr 1fr;min-height:calc(100vh - 120px);display:grid;overflow:hidden;box-shadow:0 30px 80px #081c2329}.authMedia[data-v-5c38183e]{color:#fff;background:url(https://images.unsplash.com/photo-1503676260728-1c00da094a0b?auto=format&fit=crop&q=82&w=1400) 50%/cover no-repeat;align-items:end;padding:48px;display:flex;position:relative}.authMedia[data-v-5c38183e]:after{content:"";background:linear-gradient(#091a2052,#091a20c7);position:absolute;inset:0}.authMedia .quote[data-v-5c38183e]{z-index:1;max-width:480px;position:relative}.authMedia .quote h3[data-v-5c38183e]{font-family:var(--font-display);letter-spacing:0;margin:0 0 12px;font-size:30px;font-weight:400;line-height:1.1}.authMedia .quote p[data-v-5c38183e]{color:#ffffffdb;margin:0;line-height:1.55}.authForm[data-v-5c38183e]{background:#fff;align-content:start;gap:14px;padding:42px 56px 38px;display:grid;overflow-y:auto}.authForm h1[data-v-5c38183e]{font-family:var(--font-display);letter-spacing:0;margin:0;font-size:34px;font-weight:400}.authForm h1 em[data-v-5c38183e]{color:var(--color-kd-coral);font-style:italic;font-weight:400}.authForm .lede[data-v-5c38183e]{color:var(--color-kd-ink-3);margin:0 0 6px;font-size:14px;line-height:1.55}.authForm hr[data-v-5c38183e]{border:0;border-top:1px solid var(--color-kd-line);margin:12px 0 2px}.authForm .footHint[data-v-5c38183e]{color:var(--color-kd-ink-3);margin:0;font-size:13px}.authForm .footHint a[data-v-5c38183e]{color:var(--color-kd-coral);cursor:pointer;font-weight:600}.stepRail[data-v-5c38183e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:4px 0 2px;display:grid}.stepPill[data-v-5c38183e]{border:1px solid var(--color-kd-line);min-width:0;height:38px;color:var(--color-kd-ink-3);font:inherit;cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:7px;font-size:12.5px;font-weight:650;display:flex}.stepPill span[data-v-5c38183e]{width:20px;height:20px;color:var(--color-kd-ink);background:#173b4a14;border-radius:999px;place-items:center;font-size:11px;display:grid}.stepPill.active[data-v-5c38183e],.stepPill.done[data-v-5c38183e]{color:var(--color-kd-ink);background:#a8e6cf2e;border-color:#2f6f7e47}.wizardStep[data-v-5c38183e]{align-content:start;gap:14px;min-height:330px;display:grid}.sectionTitle[data-v-5c38183e]{letter-spacing:0;text-transform:uppercase;color:var(--color-kd-ink-3);margin:4px 0 0;font-size:11.5px;font-weight:700}.row.split[data-v-5c38183e]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field[data-v-5c38183e]{gap:6px;display:grid}.field label[data-v-5c38183e]{color:var(--color-kd-ink-3);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:600}.input[data-v-5c38183e]{width:100%;color:var(--color-kd-ink);border:1px solid var(--color-kd-line);resize:vertical;background:#fff;border-radius:14px;outline:none;padding:12px 14px;font-family:inherit;transition:border-color .15s,box-shadow .15s}.input[data-v-5c38183e]:focus{border-color:#2f6f7e8c;box-shadow:0 0 0 4px #a8e6cf52}.readonlyBox[data-v-5c38183e],.reviewGrid>div[data-v-5c38183e]{border:1px solid var(--color-kd-line);background:#f8faf7cc;border-radius:14px;gap:5px;padding:16px;display:grid}.readonlyBox span[data-v-5c38183e],.reviewGrid span[data-v-5c38183e]{color:var(--color-kd-ink-3);text-transform:uppercase;letter-spacing:0;font-size:12px;font-weight:700}.readonlyBox strong[data-v-5c38183e],.reviewGrid strong[data-v-5c38183e]{color:var(--color-kd-ink)}.reviewGrid[data-v-5c38183e]{gap:10px;display:grid}.reviewGrid small[data-v-5c38183e]{color:var(--color-kd-ink-3);overflow-wrap:anywhere;line-height:1.45}.actions[data-v-5c38183e]{justify-content:space-between;gap:10px;display:flex}.btn[data-v-5c38183e]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:500;transition:all .15s;display:inline-flex}.btn.primary[data-v-5c38183e]{background:var(--color-kd-ink);color:#fff}.btn.primary[data-v-5c38183e]:hover{background:#0f2a36}.btn.ghost[data-v-5c38183e]{border-color:var(--color-kd-line);color:var(--color-kd-ink);background:#fff}.btn[data-v-5c38183e]:disabled{opacity:.6;cursor:not-allowed}.btn.lg[data-v-5c38183e]{min-height:46px;padding:12px 20px;font-size:14.5px}@media (width<=1100px){.authShell[data-v-5c38183e]{grid-template-columns:1fr}.authMedia[data-v-5c38183e]{display:none}.authForm[data-v-5c38183e]{padding:36px 24px}}@media (width<=640px){.siteHeader[data-v-5c38183e]{padding:12px 16px}.authShell[data-v-5c38183e]{border-radius:18px}.authForm[data-v-5c38183e]{padding:28px 18px}.authForm h1[data-v-5c38183e]{font-size:29px}.stepRail[data-v-5c38183e]{grid-template-columns:repeat(2,minmax(0,1fr))}.row.split[data-v-5c38183e]{grid-template-columns:1fr}.wizardStep[data-v-5c38183e]{min-height:0}.actions[data-v-5c38183e]{flex-direction:column-reverse}.btn.lg[data-v-5c38183e]{width:100%}}.centerHero[data-v-153f6239]{background:linear-gradient(135deg,#2f6f7e38,#ffb78b47) 50%/cover;border-radius:28px;min-height:360px;margin:18px 0 26px;overflow:hidden}.breadcrumbs[data-v-153f6239]{color:var(--color-kd-ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;font-size:13px;display:flex}.breadcrumbs a[data-v-153f6239]{color:var(--color-kd-primary-deep);font-weight:700;text-decoration:none}.heroShade[data-v-153f6239]{color:#fff;background:linear-gradient(#173b4a14,#173b4abd);flex-direction:column;justify-content:flex-end;min-height:360px;padding:34px;display:flex}.logo[data-v-153f6239]{object-fit:cover;border:3px solid #ffffffb3;border-radius:22px;width:82px;height:82px;margin-bottom:16px}.centerHero h1[data-v-153f6239]{font:600 clamp(38px, 7vw, 76px)/.92 var(--font-display);letter-spacing:-.02em;margin:0}.centerHero p[data-v-153f6239]{color:#ffffffe0;max-width:720px;margin:10px 0 0}.ratingLine[data-v-153f6239]{align-items:center;gap:10px;margin-top:16px;display:flex}.ratingLine span[data-v-153f6239],.ratingPicker button[data-v-153f6239],.reviewItem span[data-v-153f6239]{color:#f5a623;letter-spacing:0}.heroActions[data-v-153f6239]{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.profileGrid[data-v-153f6239]{grid-template-columns:minmax(0,1.5fr) minmax(300px,.7fr);gap:18px;display:grid}.stack[data-v-153f6239]{align-content:start;gap:18px;display:grid}.panel[data-v-153f6239]{padding:22px}.panel h2[data-v-153f6239]{font:600 24px/1 var(--font-display);color:var(--color-kd-ink);margin:0 0 12px}.panelLink[data-v-153f6239]{color:var(--color-kd-primary);font-size:13px;font-weight:600}.bodyText[data-v-153f6239]{color:var(--color-kd-ink-2);white-space:pre-wrap;line-height:1.6}.muted[data-v-153f6239]{color:var(--color-kd-ink-3);line-height:1.5}.quickLinks[data-v-153f6239]{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.quickLinks a[data-v-153f6239],.btn[data-v-153f6239]{border:1px solid var(--color-kd-line);color:var(--color-kd-ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:10px 14px;font-weight:600;text-decoration:none}.btn.primary[data-v-153f6239]{background:var(--color-kd-ink);color:#fff;border-color:var(--color-kd-ink)}.btn.light[data-v-153f6239]{color:var(--color-kd-ink);background:#ffffffd1;border-color:#ffffff80}.btn.danger[data-v-153f6239]{color:var(--color-kd-coral-deep);border-color:#e88a6b66}.field[data-v-153f6239]{gap:6px;margin-bottom:12px;display:grid}.field label[data-v-153f6239]{color:var(--color-kd-ink-3);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:700}.activityGrid[data-v-153f6239]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mediaGrid[data-v-153f6239]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.mediaCard[data-v-153f6239]{gap:8px;display:grid}.mediaCard img[data-v-153f6239],.mediaCard iframe[data-v-153f6239],.mediaCard video[data-v-153f6239]{aspect-ratio:16/10;object-fit:cover;background:#173b4a14;border:0;border-radius:16px;width:100%}.postList[data-v-153f6239]{gap:14px;display:grid}.postCard[data-v-153f6239]{border:1px solid var(--color-kd-line);background:#ffffff73;border-radius:8px;grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);gap:14px;padding:14px;display:grid}.postMedia img[data-v-153f6239],.postMedia iframe[data-v-153f6239],.postMedia video[data-v-153f6239]{aspect-ratio:16/10;object-fit:cover;background:#173b4a14;border:0;border-radius:8px;width:100%}.postBody[data-v-153f6239]{align-content:start;gap:8px;min-width:0;display:grid}.postBody h3[data-v-153f6239]{color:var(--color-kd-ink);margin:0;font-size:18px}.postBody p[data-v-153f6239]{color:var(--color-kd-ink-2);white-space:pre-wrap;margin:0;line-height:1.5}.activityPill[data-v-153f6239]{width:fit-content;color:var(--color-kd-ink-2);background:#297c821f;border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.panelHead[data-v-153f6239]{justify-content:space-between;align-items:center;gap:12px;display:flex}.reviewForm[data-v-153f6239]{gap:10px;margin:14px 0 20px;display:grid}.ratingPicker[data-v-153f6239]{gap:6px;display:flex}.ratingPicker button[data-v-153f6239]{cursor:pointer;opacity:.36;background:0 0;border:0;font-size:28px}.ratingPicker button.active[data-v-153f6239]{opacity:1}.input[data-v-153f6239]{border:1px solid var(--color-kd-line);width:100%;font:inherit;resize:vertical;border-radius:14px;padding:12px 14px}.reviewList[data-v-153f6239]{gap:12px;margin-top:16px;display:grid}.reviewItem[data-v-153f6239]{border-top:1px solid var(--color-kd-line);padding-top:14px}.reviewItem div[data-v-153f6239]{justify-content:space-between;gap:12px;display:flex}.reviewItem h3[data-v-153f6239]{margin:8px 0 4px;font-size:16px}.reviewItem p[data-v-153f6239]{color:var(--color-kd-ink-2);margin:0;line-height:1.5}.trustRows[data-v-153f6239]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trustRows div[data-v-153f6239]{border:1px solid var(--color-kd-line);background:#ffffff8c;border-radius:14px;gap:3px;padding:12px;display:grid}.trustRows strong[data-v-153f6239]{color:var(--color-kd-ink);font-size:18px}.trustRows span[data-v-153f6239]{color:var(--color-kd-ink-3);font-size:12px;line-height:1.3}.mapFrame[data-v-153f6239]{background:#173b4a14;border:0;border-radius:18px;width:100%;height:310px}@media (width<=860px){.profileGrid[data-v-153f6239]{grid-template-columns:1fr}.heroShade[data-v-153f6239]{padding:24px}.postCard[data-v-153f6239],.activityGrid[data-v-153f6239],.trustRows[data-v-153f6239]{grid-template-columns:1fr}}.hero[data-v-80d03e28]{grid-template-columns:1fr auto;align-items:end;gap:28px;padding:6px 4px 22px;display:grid}.hero h1[data-v-80d03e28]{font-family:var(--font-display);color:var(--color-kd-ink);margin:0 0 10px;font-size:56px;font-weight:400;line-height:1.04}.hero p[data-v-80d03e28]{color:var(--color-kd-ink-2);max-width:620px;margin:0;font-size:15.5px}.centerGrid[data-v-80d03e28]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.centerCard[data-v-80d03e28]{color:inherit;border-radius:var(--radius-card);background:#ffffffd9;border:1px solid #fff9;gap:14px;text-decoration:none;display:grid;overflow:hidden;box-shadow:0 12px 32px #183b4a14}.centerCard img[data-v-80d03e28]{aspect-ratio:16/10;object-fit:cover;background:#173b4a14;width:100%}.centerCard div[data-v-80d03e28]{gap:8px;padding:0 16px 16px;display:grid}.centerCard h2[data-v-80d03e28]{font-family:var(--font-display);color:var(--color-kd-ink);margin:0;font-size:22px;font-weight:500}.centerCard p[data-v-80d03e28]{color:var(--color-kd-ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.centerCard span[data-v-80d03e28]{color:var(--color-kd-primary-deep);font-size:13px;font-weight:800}.relatedLinks[data-v-80d03e28]{flex-wrap:wrap;gap:10px;margin:28px 0;display:flex}.relatedLinks a[data-v-80d03e28]{border:1px solid var(--color-kd-line);color:var(--color-kd-primary-deep);background:#fff;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:700;text-decoration:none}.emptyState[data-v-80d03e28]{border:1px dashed var(--color-kd-line-2);text-align:center;color:var(--color-kd-ink-3);background:#ffffff4d;border-radius:16px;padding:36px 24px}@media (width<=900px){.centerGrid[data-v-80d03e28]{grid-template-columns:1fr}.hero h1[data-v-80d03e28]{font-size:40px}}.emptyState[data-v-8b376765]{border:1px dashed var(--color-kd-line-2);text-align:center;color:var(--color-kd-ink-3);background:#ffffff4d;border-radius:16px;padding:36px 24px}.center-site[data-v-288c71e7]{min-height:100vh;color:var(--site-text);background:radial-gradient(circle at top left, color-mix(in srgb, var(--site-primary) 10%, transparent), transparent 32rem), var(--site-bg);font-family:Avenir,Montserrat,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.mode-dark[data-v-288c71e7]{--site-bg:#10201d;--site-surface:#17312c;--site-text:#f7faf8;--site-muted:#bad0c9}.site-state[data-v-288c71e7]{text-align:center;place-items:center;gap:16px;min-height:100vh;padding:24px;display:grid}.site-loader[data-v-288c71e7]{border:4px solid #0f766e2e;border-top-color:var(--site-primary);border-radius:999px;width:42px;height:42px;animation:.9s linear infinite spin-288c71e7}.site-nav[data-v-288c71e7]{z-index:20;background:color-mix(in srgb, var(--site-surface) 90%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #10201d14;justify-content:space-between;align-items:center;gap:20px;padding:14px clamp(18px,5vw,64px);display:flex;position:sticky;top:0}.brand[data-v-288c71e7]{color:inherit;align-items:center;gap:10px;min-width:0;text-decoration:none;display:inline-flex}.brand img[data-v-288c71e7],.brand span[data-v-288c71e7]{object-fit:cover;background:var(--site-primary);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.brand strong[data-v-288c71e7]{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.site-nav nav[data-v-288c71e7]{gap:16px;display:flex;overflow-x:auto}.site-nav nav a[data-v-288c71e7],.nav-cta[data-v-288c71e7],.back-link[data-v-288c71e7]{color:inherit;white-space:nowrap;font-size:.92rem;font-weight:800;text-decoration:none}.site-nav nav a.active[data-v-288c71e7],.nav-cta[data-v-288c71e7],.back-link[data-v-288c71e7]{color:var(--site-primary)}.site-hero[data-v-288c71e7],.activity-hero[data-v-288c71e7]{align-items:flex-end;min-height:clamp(560px,82vh,780px);display:flex;position:relative;overflow:hidden}.site-hero img[data-v-288c71e7]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}:is(.section-minimal[data-v-288c71e7],.site-hero[data-v-288c71e7]:not(:has(img))){background:linear-gradient(135deg, color-mix(in srgb, var(--site-primary) 18%, white), color-mix(in srgb, var(--site-accent) 12%, white)), var(--site-bg);min-height:520px}.hero-overlay[data-v-288c71e7]{background:linear-gradient(#10201d1f,#10201dc7);position:absolute;inset:0}.site-hero:not(:has(img)) .hero-overlay[data-v-288c71e7]{background:linear-gradient(#10201d0a,#10201d2e)}.hero-copy[data-v-288c71e7]{color:#fff;width:min(980px,100vw - 36px);margin:0 auto;padding:0 0 clamp(56px,12vh,110px);position:relative}.site-hero:not(:has(img)) .hero-copy[data-v-288c71e7]{color:var(--site-text)}.hero-copy p[data-v-288c71e7],.section-heading p[data-v-288c71e7],.contact-band>div>p[data-v-288c71e7],.section-eyebrow[data-v-288c71e7],.page-intro p[data-v-288c71e7]{color:var(--site-accent);letter-spacing:0;text-transform:uppercase;margin:0 0 10px;font-size:.82rem;font-weight:900}.hero-copy h1[data-v-288c71e7],.activity-hero h1[data-v-288c71e7],.page-intro h1[data-v-288c71e7]{letter-spacing:0;white-space:normal;overflow-wrap:break-word;word-break:normal;max-width:820px;margin:0;font-size:clamp(2.4rem,6vw,5.4rem);line-height:.98}.hero-copy span[data-v-288c71e7],.activity-hero p[data-v-288c71e7],.page-intro span[data-v-288c71e7],.section-heading>span[data-v-288c71e7],.map-panel span[data-v-288c71e7]{max-width:680px;color:color-mix(in srgb, currentColor 78%, transparent);white-space:normal;overflow-wrap:break-word;margin-top:18px;font-size:clamp(1rem,2vw,1.17rem);line-height:1.6;display:block}.hero-actions[data-v-288c71e7],.contact-actions[data-v-288c71e7],.quick-filters[data-v-288c71e7]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.primary-button[data-v-288c71e7],.secondary-button[data-v-288c71e7],.contact-actions a[data-v-288c71e7],.quick-filters button[data-v-288c71e7]{min-height:46px;font:inherit;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-weight:900;text-decoration:none;display:inline-flex}.primary-button[data-v-288c71e7]{background:var(--site-primary);color:#fff;cursor:pointer;border:0}.secondary-button[data-v-288c71e7],.contact-actions a[data-v-288c71e7]{color:#fff;background:#ffffff1f;border-color:#ffffff75}.secondary-button.light[data-v-288c71e7],.contact-actions a[data-v-288c71e7]{color:var(--site-text);background:var(--site-surface);border-color:#10201d1a}.content-section[data-v-288c71e7],.media-band[data-v-288c71e7],.contact-band[data-v-288c71e7],.detail-band[data-v-288c71e7],.page-intro[data-v-288c71e7],.site-footer[data-v-288c71e7]{width:min(1120px,100vw - 36px);padding:var(--section-space) 0;margin:0 auto}.compact-section[data-v-288c71e7]{padding-top:calc(var(--section-space) * .72);padding-bottom:calc(var(--section-space) * .72)}.page-intro[data-v-288c71e7]{padding-bottom:24px}.section-heading[data-v-288c71e7]{justify-content:space-between;align-items:end;gap:24px;min-width:0;margin-bottom:24px;display:flex}.section-heading[data-v-288c71e7]>*{min-width:0}.section-heading h2[data-v-288c71e7],.contact-band h2[data-v-288c71e7],.map-panel h2[data-v-288c71e7]{letter-spacing:0;white-space:normal;overflow-wrap:break-word;word-break:normal;max-width:740px;margin:0;font-size:clamp(1.8rem,4vw,3rem);line-height:1.05}.quick-filters[data-v-288c71e7]{flex-wrap:nowrap;max-width:100%;margin:-4px 0 24px;padding-bottom:4px;overflow-x:auto}.quick-filters button[data-v-288c71e7]{background:var(--site-surface);min-height:38px;color:var(--site-text);cursor:pointer;border-color:#10201d1a}.quick-filters button.active[data-v-288c71e7]{background:var(--site-secondary);color:#fff}.activity-grid[data-v-288c71e7]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;display:grid}.activity-grid.layout-list[data-v-288c71e7],.activity-grid.layout-featured[data-v-288c71e7]{grid-template-columns:1fr}.activity-grid.layout-featured .activity-card:first-child a[data-v-288c71e7]{grid-template-columns:minmax(280px,.85fr) minmax(0,1fr)}.activity-card[data-v-288c71e7],.review-card[data-v-288c71e7],.post-card[data-v-288c71e7],.team-card[data-v-288c71e7],.lead-form[data-v-288c71e7],.detail-band div[data-v-288c71e7],.group-row[data-v-288c71e7],.map-panel[data-v-288c71e7],.timeline-list article[data-v-288c71e7],.faq-list details[data-v-288c71e7]{background:var(--site-surface);border-radius:var(--site-radius);border:1px solid #10201d14;overflow:hidden;box-shadow:0 18px 44px #10201d14}.cards-outlined .activity-card[data-v-288c71e7],.cards-outlined .review-card[data-v-288c71e7],.cards-outlined .post-card[data-v-288c71e7],.cards-outlined .team-card[data-v-288c71e7],.cards-outlined .lead-form[data-v-288c71e7],.cards-outlined .detail-band div[data-v-288c71e7],.cards-outlined .group-row[data-v-288c71e7],.cards-outlined .map-panel[data-v-288c71e7],.cards-outlined .timeline-list article[data-v-288c71e7],.cards-outlined .faq-list details[data-v-288c71e7]{box-shadow:none}.activity-card a[data-v-288c71e7],.media-strip a[data-v-288c71e7]{color:inherit;text-decoration:none}.activity-card a[data-v-288c71e7]{height:100%;display:grid}.activity-card img[data-v-288c71e7],.image-fallback[data-v-288c71e7]{aspect-ratio:4/3;object-fit:cover;width:100%}.image-fallback[data-v-288c71e7],.team-card>div[data-v-288c71e7],.media-fallback[data-v-288c71e7]{background:color-mix(in srgb, var(--site-primary) 18%, white);color:var(--site-primary);place-items:center;font-size:3rem;font-weight:900;display:grid}.activity-card div[data-v-288c71e7]:last-child,.post-card div[data-v-288c71e7]{padding:18px}.activity-card span[data-v-288c71e7],.activity-card p[data-v-288c71e7],.review-card span[data-v-288c71e7],.detail-band span[data-v-288c71e7],.group-row span[data-v-288c71e7],.post-card span[data-v-288c71e7],.team-card span[data-v-288c71e7],.timeline-list span[data-v-288c71e7],.timeline-list small[data-v-288c71e7],.muted-state[data-v-288c71e7],.site-footer span[data-v-288c71e7]{color:var(--site-muted)}.activity-card h3[data-v-288c71e7],.post-card h3[data-v-288c71e7]{margin:8px 0;font-size:1.25rem}.activity-card p[data-v-288c71e7],.post-card p[data-v-288c71e7],.team-card p[data-v-288c71e7]{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:48px;display:-webkit-box;overflow:hidden}.media-strip[data-v-288c71e7]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.media-strip.layout-carousel[data-v-288c71e7]{scroll-snap-type:x proximity;display:flex;overflow-x:auto}.media-strip article[data-v-288c71e7]{border-radius:var(--site-radius);background:var(--site-surface);min-width:220px;position:relative;overflow:hidden}.media-strip a[data-v-288c71e7]{color:inherit;text-decoration:none;display:block}.media-strip img[data-v-288c71e7],.media-strip iframe[data-v-288c71e7],.media-strip video[data-v-288c71e7],.media-fallback[data-v-288c71e7]{aspect-ratio:1;object-fit:cover;border:0;width:100%;display:block}.media-strip video[data-v-288c71e7]{background:#10201d}.media-strip span[data-v-288c71e7]{color:#fff;background:#10201da8;border-radius:999px;max-width:calc(100% - 20px);padding:6px 9px;font-size:.8rem;font-weight:800;position:absolute;bottom:10px;left:10px}.review-list[data-v-288c71e7],.post-grid[data-v-288c71e7],.team-grid[data-v-288c71e7]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;display:grid}.review-card[data-v-288c71e7],.team-card[data-v-288c71e7]{padding:20px}.review-card p[data-v-288c71e7],.team-card p[data-v-288c71e7],.faq-list p[data-v-288c71e7]{line-height:1.6}.post-card img[data-v-288c71e7],.team-card img[data-v-288c71e7],.team-card>div[data-v-288c71e7]{aspect-ratio:4/3;object-fit:cover;border-radius:calc(var(--site-radius) - 4px);width:100%}.team-card[data-v-288c71e7]{gap:10px;display:grid}.timeline-list[data-v-288c71e7],.faq-list[data-v-288c71e7],.group-list[data-v-288c71e7]{gap:12px;display:grid}.timeline-list article[data-v-288c71e7]{grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.faq-list details[data-v-288c71e7]{padding:0}.faq-list summary[data-v-288c71e7]{cursor:pointer;padding:18px;font-weight:900}.faq-list p[data-v-288c71e7]{color:var(--site-muted);margin:0;padding:0 18px 18px}.map-panel[data-v-288c71e7]{justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.contact-band[data-v-288c71e7]{grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);align-items:start;gap:clamp(24px,6vw,64px);display:grid}.contact-band>div[data-v-288c71e7]{position:sticky;top:94px}.lead-form[data-v-288c71e7]{gap:14px;padding:22px;display:grid}.lead-form label[data-v-288c71e7]{gap:7px;font-weight:800;display:grid}.lead-form input[data-v-288c71e7],.lead-form select[data-v-288c71e7],.lead-form textarea[data-v-288c71e7]{width:100%;color:var(--site-text);font:inherit;background:#fff;border:1px solid #10201d26;border-radius:12px;padding:12px 13px}.lead-form textarea[data-v-288c71e7]{resize:vertical}.consent[data-v-288c71e7]{color:var(--site-muted);align-items:center;grid-template-columns:auto 1fr!important;font-weight:600!important}.consent input[data-v-288c71e7]{width:18px;height:18px}.form-message[data-v-288c71e7]{color:#b42318;margin:0;font-weight:700}.form-message.ok[data-v-288c71e7]{color:var(--site-primary)}.activity-page[data-v-288c71e7]{background:var(--site-bg)}.activity-hero[data-v-288c71e7]{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);align-items:center;gap:clamp(24px,6vw,64px);width:min(1120px,100% - 36px);min-height:auto;margin:0 auto;padding:clamp(44px,8vw,86px) 0;display:grid}.activity-hero img[data-v-288c71e7]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--site-radius);width:100%;box-shadow:0 22px 50px #10201d1f}.detail-band[data-v-288c71e7]{grid-template-columns:repeat(4,1fr);gap:12px;padding-top:0;display:grid}.detail-band div[data-v-288c71e7],.group-row[data-v-288c71e7]{padding:18px}.detail-band strong[data-v-288c71e7],.group-row strong[data-v-288c71e7]{margin-top:6px;font-size:1.1rem;display:block}.group-row[data-v-288c71e7]{justify-content:space-between;gap:18px;display:flex}.site-footer[data-v-288c71e7]{border-top:1px solid #10201d14;justify-content:space-between;gap:16px;padding-top:28px;padding-bottom:34px;display:flex}.site-footer a[data-v-288c71e7]{color:var(--site-primary);font-weight:900;text-decoration:none}button[data-v-288c71e7]:disabled{opacity:.7;cursor:wait}@keyframes spin-288c71e7{to{transform:rotate(360deg)}}@media (width<=920px){.site-nav[data-v-288c71e7]{flex-wrap:wrap;align-items:flex-start}.site-nav nav[data-v-288c71e7]{order:3;width:100%}.nav-cta[data-v-288c71e7]{display:none}.site-hero[data-v-288c71e7]{min-height:620px}.section-heading[data-v-288c71e7],.contact-band[data-v-288c71e7],.activity-hero[data-v-288c71e7],.map-panel[data-v-288c71e7]{display:block}.activity-hero img[data-v-288c71e7],.map-panel .primary-button[data-v-288c71e7]{margin-top:24px}.detail-band[data-v-288c71e7],.media-strip[data-v-288c71e7]{grid-template-columns:repeat(2,1fr)}.timeline-list article[data-v-288c71e7]{grid-template-columns:1fr}.contact-band>div[data-v-288c71e7]{margin-bottom:24px;position:static}}@media (width<=540px){.brand strong[data-v-288c71e7]{max-width:210px}.hero-copy h1[data-v-288c71e7],.activity-hero h1[data-v-288c71e7],.page-intro h1[data-v-288c71e7]{font-size:2.45rem}.detail-band[data-v-288c71e7],.activity-grid.layout-featured .activity-card:first-child a[data-v-288c71e7]{grid-template-columns:1fr}.group-row[data-v-288c71e7],.site-footer[data-v-288c71e7]{display:grid}}.verifyHero[data-v-a0dbfecc]{align-items:center;min-height:calc(100vh - 150px);padding:28px 4px 70px;display:grid}.copy[data-v-a0dbfecc]{max-width:680px}.copy h1[data-v-a0dbfecc]{font-family:var(--font-display);color:var(--color-kd-ink);margin:0 0 14px;font-size:56px;font-weight:400;line-height:1.05}.copy h1 em[data-v-a0dbfecc]{color:var(--color-kd-mint-deep);font-style:normal}.verifiedIcon[data-v-a0dbfecc]{vertical-align:.02em;place-items:center;width:.72em;height:.72em;display:inline-grid}.verifiedIcon svg[data-v-a0dbfecc]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.copy p[data-v-a0dbfecc]:not(.kicker){color:var(--color-kd-ink-2);max-width:520px;margin:0;font-size:16px;line-height:1.7}.actions[data-v-a0dbfecc]{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.btn[data-v-a0dbfecc]{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:10px 18px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.btn.primary[data-v-a0dbfecc]{background:var(--color-kd-ink);color:#fff}.btn.primary[data-v-a0dbfecc]:hover{background:#0f2a36}.btn.secondary[data-v-a0dbfecc]{color:var(--color-kd-ink);border-color:var(--color-kd-line-2);background:#ffffffad}.btn.secondary[data-v-a0dbfecc]:hover{background:#fff}@media (width<=760px){.copy h1[data-v-a0dbfecc]{font-size:40px}}.siteHeader[data-v-72b57ed8]{-webkit-backdrop-filter:blur(14px)saturate(1.3);background:#ffffff8c;border:1px solid #ffffffb3;border-radius:18px;justify-content:space-between;align-items:center;margin-bottom:28px;padding:14px 22px;display:flex;box-shadow:0 12px 30px #081c230f}.brand[data-v-72b57ed8]{cursor:pointer;align-items:center;gap:12px;display:flex}.brand .logo[data-v-72b57ed8]{width:36px;height:36px;display:block}.brand strong[data-v-72b57ed8]{font-family:var(--font-display);letter-spacing:0;color:var(--color-kd-ink);font-size:21px;font-weight:500}.inviteShell[data-v-72b57ed8]{place-items:center;min-height:calc(100vh - 170px);padding:28px 0 48px;display:grid}.inviteForm[data-v-72b57ed8]{background:#fff;border:1px solid #ffffffb8;border-radius:18px;gap:16px;width:min(100%,560px);padding:42px;display:grid;box-shadow:0 30px 80px #081c2324}.inviteForm h1[data-v-72b57ed8]{font-family:var(--font-display);letter-spacing:0;margin:0;font-size:34px;font-weight:400}.lede[data-v-72b57ed8]{color:var(--color-kd-ink-3);margin:0;line-height:1.55}.row.split[data-v-72b57ed8]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field[data-v-72b57ed8]{gap:6px;display:grid}.field label[data-v-72b57ed8]{color:var(--color-kd-ink-3);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:600}.fieldHint[data-v-72b57ed8]{color:var(--color-kd-ink-3);font-size:12px;line-height:1.35}.input[data-v-72b57ed8]{width:100%;color:var(--color-kd-ink);border:1px solid var(--color-kd-line);background:#fff;border-radius:14px;outline:none;padding:12px 14px;font-family:inherit;transition:border-color .15s,box-shadow .15s}.input[data-v-72b57ed8]:focus{border-color:#2f6f7e8c;box-shadow:0 0 0 4px #a8e6cf52}.btn[data-v-72b57ed8]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.btn.primary[data-v-72b57ed8]{background:var(--color-kd-ink);color:#fff}.btn.ghost[data-v-72b57ed8]{border-color:var(--color-kd-line);color:var(--color-kd-ink);background:#fff}.btn[data-v-72b57ed8]:disabled{opacity:.6;cursor:not-allowed}.btn.lg[data-v-72b57ed8]{min-height:46px;padding:12px 20px;font-size:14.5px}@media (width<=640px){.siteHeader[data-v-72b57ed8]{padding:12px 16px}.inviteShell[data-v-72b57ed8]{place-items:start}.inviteForm[data-v-72b57ed8]{border-radius:16px;padding:28px 18px}.row.split[data-v-72b57ed8]{grid-template-columns:1fr}.btn.lg[data-v-72b57ed8]{width:100%}}.slidingTabs[data-v-576175ad]{-webkit-backdrop-filter:blur(14px);scrollbar-width:none;background:#ffffff8c;border:1px solid #ffffffb3;border-radius:999px;align-items:center;max-width:100%;padding:4px;display:inline-flex;position:relative;overflow:auto hidden;box-shadow:0 10px 24px #081c2312}.slidingTabs[data-v-576175ad]::-webkit-scrollbar{display:none}.slidingTab[data-v-576175ad]{z-index:1;cursor:pointer;font:inherit;color:var(--color-kd-ink-2);white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;transition:color .18s,background .18s;display:inline-flex;position:relative}.slidingTab[data-active=true][data-v-576175ad]{color:#fff;background:var(--color-kd-ink);font-weight:500}.slidingTabCount[data-v-576175ad]{color:var(--color-kd-ink);background:#173b4a14;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.slidingTab[data-active=true] .slidingTabCount[data-v-576175ad]{color:#fff;background:#ffffff2e}.bookingPill[data-v-4a9d5473]{color:var(--color-kd-ink);background:#173b4a14;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.bookingPill.confirmed[data-v-4a9d5473]{color:var(--color-kd-mint-deep);background:#6ea8922e}.bookingPill.pending[data-v-4a9d5473]{color:var(--color-kd-coral);background:#e88a6b2e}.bookingPill.rejected[data-v-4a9d5473]{color:#a23f1d;background:#d97a4d29}.bookingPill.waitlist[data-v-4a9d5473]{color:var(--color-kd-ink);background:#173b4a14}.bookingPill.published[data-v-4a9d5473]{color:#fff;background:#6ea892eb}.bookingPill.review[data-v-4a9d5473]{color:#fff;background:#e88a6beb}.bookingPill.draft[data-v-4a9d5473]{color:#fff;background:#173b4ad9}.inicioGrid[data-v-bc69901a]{grid-template-columns:repeat(12,1fr);gap:18px;display:grid}.inicioGrid[data-v-bc69901a]>*{padding:22px 24px}.inicioGrid .next[data-v-bc69901a]{grid-column:span 8}.inicioGrid .week[data-v-bc69901a]{grid-column:span 4}.inicioGrid .readiness[data-v-bc69901a],.inicioGrid .ticketsShortcut[data-v-bc69901a]{grid-column:span 12}.spread[data-v-bc69901a]{justify-content:space-between;align-items:center;gap:12px;display:flex}.panelTitle[data-v-bc69901a]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-kd-ink);margin:0;font-size:24px;font-weight:500}.panelSub[data-v-bc69901a]{color:var(--color-kd-ink-3);margin:6px 0 0;font-size:13.5px}.emptyNext[data-v-bc69901a]{color:var(--color-kd-ink-2);background:linear-gradient(135deg,#e88a6b1a,#b8d8ca2e);border-radius:18px;gap:14px;margin-top:16px;padding:22px;font-size:14px;line-height:1.55;display:grid}.emptyNext.compact[data-v-bc69901a]{margin-top:14px;padding:16px}.nextCard[data-v-bc69901a]{background:linear-gradient(135deg,#e88a6b2e,#b8d8ca38);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-top:16px;padding:22px;display:grid}.nextCard .nextTitle[data-v-bc69901a]{font-family:var(--font-display);color:var(--color-kd-ink);letter-spacing:-.01em;font-size:22px}.nextCard .nextMeta[data-v-bc69901a]{color:var(--color-kd-ink-2);margin-top:4px;font-size:14px}.nextCard .nextChild[data-v-bc69901a]{color:var(--color-kd-ink-3);margin-top:4px;font-size:12.5px}.weekChart[data-v-bc69901a]{grid-template-columns:repeat(7,1fr);align-items:end;gap:12px;height:140px;margin-top:18px;padding-bottom:26px;display:grid;position:relative}.weekChart[data-v-bc69901a]:before{content:"";border-top:1px dashed #173b4a1f;position:absolute;bottom:26px;left:0;right:0}.weekChart .day[data-v-bc69901a]{flex-direction:column;justify-content:end;gap:4px;height:100%;display:flex;position:relative}.weekChart .bar[data-v-bc69901a]{background:linear-gradient(180deg, var(--color-kd-primary-deep), #2a6878);border-radius:8px;justify-content:center;align-items:flex-end;min-height:0;padding-bottom:2px;display:flex;position:relative}.weekChart .day.today .bar[data-v-bc69901a]{background:linear-gradient(180deg, var(--color-kd-coral), var(--color-kd-coral-deep))}.weekChart .cnt[data-v-bc69901a]{color:var(--color-kd-ink);font-size:10.5px;font-weight:700;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.weekChart .label[data-v-bc69901a]{text-align:center;color:var(--color-kd-ink-3);font-size:11.5px;position:absolute;bottom:-22px;left:0;right:0}.weekChart .day.today .label[data-v-bc69901a]{color:var(--color-kd-coral);font-weight:600}.inlineLink[data-v-bc69901a]{color:var(--color-kd-primary);border-bottom:1px solid var(--color-kd-line-2);padding-bottom:1px;font-size:14px;font-weight:600}.inlineLink[data-v-bc69901a]:hover{border-color:var(--color-kd-coral);color:var(--color-kd-coral)}.readinessList[data-v-bc69901a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.readinessRow[data-v-bc69901a]{border:1px solid var(--color-kd-line);color:inherit;background:#ffffff7a;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:14px;text-decoration:none;display:grid}.readinessRow[data-v-bc69901a]:hover{border-color:var(--color-kd-primary)}.readinessIcon[data-v-bc69901a]{width:36px;height:36px;color:var(--color-kd-primary-deep);background:#b8d8ca47;border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.readinessRow[data-tone=danger] .readinessIcon[data-v-bc69901a]{color:var(--color-kd-coral-deep);background:#e88a6b2e}.readinessRow[data-tone=warn] .readinessIcon[data-v-bc69901a]{color:#8a5613;background:#f4b76033}.readinessRow strong[data-v-bc69901a]{color:var(--color-kd-ink);font-size:14px;display:block}.readinessRow small[data-v-bc69901a]{color:var(--color-kd-ink-3);margin-top:3px;font-size:12.5px;line-height:1.35;display:block}.readyState[data-v-bc69901a]{background:#b8d8ca38;border:1px solid #6ea89240;border-radius:16px;gap:4px;margin-top:16px;padding:18px;display:grid}.readyState strong[data-v-bc69901a]{color:var(--color-kd-primary-deep)}.readyState small[data-v-bc69901a]{color:var(--color-kd-ink-3);line-height:1.4}.ticketStatus[data-v-bc69901a]{background:#2a7a8d1f;border-radius:18px;gap:3px;margin-top:14px;padding:14px 16px;display:grid}.ticketStatus[data-status=pending_payment][data-v-bc69901a],.ticketStatus[data-status=pending_document][data-v-bc69901a],.ticketStatus[data-status=pending_confirmation][data-v-bc69901a]{background:#f4b7602e}.ticketStatus[data-status=cancelled][data-v-bc69901a],.ticketStatus[data-status=expired][data-v-bc69901a],.ticketStatus[data-status=blocked][data-v-bc69901a],.ticketStatus[data-status=used][data-v-bc69901a]{background:#e88a6b2e}.ticketStatus strong[data-v-bc69901a]{color:var(--color-kd-ink)}.ticketStatus small[data-v-bc69901a]{color:var(--color-kd-ink-3);line-height:1.4}.btn[data-v-bc69901a]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.btn.primary[data-v-bc69901a]{background:var(--color-kd-ink);color:#fff}.btn.primary[data-v-bc69901a]:hover{background:#0f2a36}@media (width<=1100px){.inicioGrid[data-v-bc69901a]>*{grid-column:span 12!important}.readinessList[data-v-bc69901a]{grid-template-columns:1fr}}.calMonth[data-v-ec29b34f]{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.head[data-v-ec29b34f]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-kd-ink-3);text-align:center;padding-bottom:8px;font-size:11px;font-weight:700}.day[data-v-ec29b34f]{background:#ffffff8c;border:1px solid #ffffffa6;border-radius:14px;flex-direction:column;gap:4px;min-height:92px;padding:8px 10px;font-size:12.5px;display:flex;position:relative;overflow:hidden}.day .num[data-v-ec29b34f]{color:var(--color-kd-ink-2);font-variant-numeric:tabular-nums;font-weight:600}.day.today[data-v-ec29b34f]{border-color:var(--color-kd-coral);box-shadow:0 0 0 2px #e88a6b26}.day.today .num[data-v-ec29b34f]{color:var(--color-kd-coral)}.day.muted[data-v-ec29b34f]{border-color:var(--color-kd-line);opacity:.35;background:0 0}.day.muted .num[data-v-ec29b34f]{color:var(--color-kd-ink-3)}.day.clickable[data-v-ec29b34f]{cursor:pointer;transition:background .12s,transform 80ms,box-shadow .12s}.day.clickable[data-v-ec29b34f]:hover{background:#fff;box-shadow:0 4px 14px #173b4a14}.day.clickable[data-v-ec29b34f]:focus-visible{outline:none;box-shadow:0 0 0 3px #a8e6cf73}.day.clickable[data-v-ec29b34f]:active{transform:translateY(1px)}.day.holiday[data-v-ec29b34f]{background:linear-gradient(135deg,#e88a6b1f,#ffd1661f)}.holidayLabel[data-v-ec29b34f]{color:var(--color-kd-coral-deep);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:700}.ev[data-v-ec29b34f]{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#173b4ad9;border-radius:6px;max-width:100%;padding:2px 6px;font-size:11px;overflow:hidden}.ev.coral[data-v-ec29b34f]{background:var(--color-kd-coral)}.ev.mint[data-v-ec29b34f]{background:var(--color-kd-mint-deep)}.ev.sun[data-v-ec29b34f]{background:var(--color-kd-sun);color:var(--color-kd-ink)}.holidayBanner[data-v-6c80d707]{color:var(--color-kd-coral-deep);background:linear-gradient(135deg,#e88a6b24,#ffd16624);border-radius:12px;margin:-4px 0 14px;padding:10px 14px;font-size:13px;line-height:1.5}.dayToolbar[data-v-6c80d707]{gap:12px;margin-bottom:16px;display:grid}.daySummary[data-v-6c80d707]{color:var(--color-kd-ink-3);margin:0;font-size:13px}.sessionList[data-v-6c80d707]{gap:12px;display:grid}.sessionCard[data-v-6c80d707]{border-radius:18px;grid-template-columns:92px 1fr;gap:14px;padding:14px 16px;display:grid}.sessionCardTime[data-v-6c80d707]{align-content:start;gap:2px;padding-top:2px;display:grid}.sessionCardTime strong[data-v-6c80d707]{color:var(--color-kd-ink);font-size:18px;line-height:1.1}.sessionCardTime span[data-v-6c80d707]{color:var(--color-kd-ink-2);font-size:13px}.sessionCardTime small[data-v-6c80d707]{color:var(--color-kd-ink-3);font-size:11.5px}.sessionCardHead[data-v-6c80d707]{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.sessionCardHead strong[data-v-6c80d707]{color:var(--color-kd-ink);font-size:15px;display:block}.sessionCardHead small[data-v-6c80d707]{color:var(--color-kd-ink-3);margin-top:2px;font-size:12.5px;display:block}.badge[data-v-6c80d707]{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:700}.badge[data-tone=recurring][data-v-6c80d707]{color:var(--color-kd-mint-deep);background:#6ea8922e}.badge[data-tone=single][data-v-6c80d707]{color:var(--color-kd-coral-deep);background:#e88a6b2e}.sessionKv[data-v-6c80d707]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;padding:0;display:grid}.sessionKv>div[data-v-6c80d707]{gap:2px;display:grid}.sessionKv dt[data-v-6c80d707]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-kd-ink-3);font-size:11px;font-weight:600}.sessionKv dd[data-v-6c80d707]{color:var(--color-kd-ink);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13.5px;display:flex}.childDot[data-v-6c80d707]{border-radius:50%;width:10px;height:10px;display:inline-block}.sessionCardActions[data-v-6c80d707]{justify-content:flex-end;margin-top:10px;display:flex}.inlineLink[data-v-6c80d707]{color:var(--color-kd-primary);font-size:13.5px;font-weight:600;text-decoration:none}.inlineLink[data-v-6c80d707]:hover{color:var(--color-kd-coral)}.inlineAction[data-v-6c80d707]{color:var(--color-kd-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600}.inlineAction[data-v-6c80d707]:hover{color:var(--color-kd-coral)}.scheduleWrap[data-v-6c80d707]{gap:12px;display:grid}.scheduleGrid[data-v-6c80d707]{grid-template-columns:54px 1fr;align-items:stretch;gap:10px;display:grid}.scheduleHours[data-v-6c80d707]{min-height:inherit;position:relative}.scheduleHour[data-v-6c80d707]{color:var(--color-kd-ink-3);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600;position:absolute;left:0;transform:translateY(-50%)}.scheduleCanvas[data-v-6c80d707]{border:1px solid var(--color-kd-line);background:linear-gradient(#ffffffb8,#ffffff7a);border-radius:14px;position:relative;overflow:hidden}.scheduleLine[data-v-6c80d707]{pointer-events:none;background:#173b4a14;height:1px;position:absolute;left:0;right:0}.scheduleBlock[data-v-6c80d707]{box-sizing:border-box;border-left:4px solid;border-radius:10px;gap:2px;min-height:44px;padding:8px 10px;display:grid;position:absolute;overflow:hidden;box-shadow:0 8px 18px #081c230f}.scheduleBlock strong[data-v-6c80d707]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.25;overflow:hidden}.scheduleBlock span[data-v-6c80d707]{opacity:.9;font-size:11.5px;font-weight:600}.scheduleBlock small[data-v-6c80d707]{opacity:.82;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.scheduleHint[data-v-6c80d707]{color:var(--color-kd-ink-3);margin:0;font-size:12.5px}.scheduleLegend[data-v-6c80d707]{flex-wrap:wrap;gap:10px 14px;margin:0;padding:0;list-style:none;display:flex}.scheduleLegend li[data-v-6c80d707]{color:var(--color-kd-ink-2);align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.legendSwatch[data-v-6c80d707]{border:1px solid;border-radius:4px;flex-shrink:0;width:12px;height:12px}.emptyState[data-v-6c80d707]{border:1px dashed var(--color-kd-line-2);text-align:center;color:var(--color-kd-ink-3);background:#ffffff4d;border-radius:14px;padding:22px;font-size:13.5px}.btn[data-v-6c80d707]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:500;transition:all .15s;display:inline-flex}.btn.ghost[data-v-6c80d707]{color:var(--color-kd-ink-2);background:0 0}@media (width<=680px){.sessionCard[data-v-6c80d707]{grid-template-columns:1fr;gap:10px}.sessionCardTime[data-v-6c80d707]{grid-auto-columns:max-content;grid-auto-flow:column;align-items:baseline;gap:8px}.sessionKv[data-v-6c80d707]{grid-template-columns:1fr}.scheduleGrid[data-v-6c80d707]{grid-template-columns:46px 1fr}}.calendarCard[data-v-4e10f4a7]{padding:22px 24px}.head[data-v-4e10f4a7]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.head h2[data-v-4e10f4a7]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-kd-ink);text-transform:capitalize;margin:0;font-size:24px;font-weight:500}.row[data-v-4e10f4a7]{gap:8px;display:flex}.panelSub[data-v-4e10f4a7]{color:var(--color-kd-ink-3);margin:0 0 18px;font-size:13.5px}.waitlistNotice[data-v-4e10f4a7]{background:#e88a6b14;border:1px solid #e88a6b38;border-radius:16px;gap:8px;margin-top:18px;padding:14px;display:grid}.agendaSignals[data-v-4e10f4a7]{background:#297c8214;border:1px solid #297c822e;border-radius:16px;gap:8px;margin-top:18px;padding:14px;display:grid}.agendaSignals strong[data-v-4e10f4a7]{color:var(--color-kd-primary-deep);font-size:13.5px}.agendaSignalRow[data-v-4e10f4a7]{background:#ffffff94;border-radius:12px;gap:3px;padding:10px 11px;display:grid}.agendaSignalRow span[data-v-4e10f4a7]{color:var(--color-kd-ink);font-size:13px;font-weight:700}.agendaSignalRow small[data-v-4e10f4a7]{color:var(--color-kd-ink-3);font-size:12px}.waitlistNotice strong[data-v-4e10f4a7]{color:var(--color-kd-coral-deep);font-size:13.5px}.waitlistRow[data-v-4e10f4a7]{color:var(--color-kd-ink);font:inherit;text-align:left;background:#ffffff94;border:0;border-radius:12px;justify-content:space-between;gap:10px;padding:9px 11px;display:flex}.waitlistRow span[data-v-4e10f4a7]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.waitlistRow small[data-v-4e10f4a7]{color:var(--color-kd-ink-3);flex:none;font-size:12px}.absenceSummary[data-v-4e10f4a7]{border:1px solid var(--color-kd-line);background:#ffffff9e;border-radius:14px;margin-bottom:14px;padding:12px 14px}.absenceSummary strong[data-v-4e10f4a7]{color:var(--color-kd-ink);display:block}.absenceSummary span[data-v-4e10f4a7]{color:var(--color-kd-ink-3);margin-top:4px;font-size:13px;display:block}.field[data-v-4e10f4a7]{gap:7px;display:grid}.field label[data-v-4e10f4a7]{color:var(--color-kd-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.input[data-v-4e10f4a7]{width:100%;color:var(--color-kd-ink);border:1px solid var(--color-kd-line);resize:vertical;background:#fff;border-radius:14px;outline:none;padding:12px 14px;font-family:inherit}.input[data-v-4e10f4a7]:focus{border-color:#2f6f7e8c;box-shadow:0 0 0 4px #a8e6cf52}.btn[data-v-4e10f4a7]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:500;transition:all .15s;display:inline-flex}.btn.secondary[data-v-4e10f4a7]{color:var(--color-kd-ink);border-color:var(--color-kd-line-2);background:#ffffffb3}.btn.secondary[data-v-4e10f4a7]:hover{background:#fff}.btn.ghost[data-v-4e10f4a7]{color:var(--color-kd-ink-2);background:0 0}.btn.ghost[data-v-4e10f4a7]:hover{color:var(--color-kd-ink);background:#173b4a0f}.btn.primary[data-v-4e10f4a7]{background:var(--color-kd-ink);color:#fff}.btn.primary[data-v-4e10f4a7]:hover{background:#0f2a36}@media (width<=720px){.head[data-v-4e10f4a7]{flex-direction:column;align-items:stretch}.row[data-v-4e10f4a7]{flex-wrap:wrap}.waitlistRow[data-v-4e10f4a7]{flex-direction:column;align-items:flex-start}}.kidsPanel[data-v-c2d54a26]{gap:18px;display:grid}.kidsHero[data-v-c2d54a26]{justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex;position:relative;overflow:hidden}.kidsHero[data-v-c2d54a26]:after{content:"";pointer-events:none;background:radial-gradient(circle at 35% 35%,#ffd1669e,#e88a6b1f 58%,#0000 70%);border-radius:48% 52% 46% 54%;width:220px;height:220px;position:absolute;top:-96px;right:-84px}.kidsHero h2[data-v-c2d54a26]{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-kd-ink);margin:0;font-size:34px;line-height:1}.kidsHero p[data-v-c2d54a26]:not(.kicker){max-width:560px;color:var(--color-kd-ink-2);margin:10px 0 0;font-size:14.5px;line-height:1.55}.kidGrid[data-v-c2d54a26]{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:16px;display:grid}.kidCard[data-v-c2d54a26]{border:var(--glass-border);text-align:left;cursor:pointer;align-content:space-between;gap:16px;min-height:238px;padding:18px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:relative;overflow:hidden}.kidCard[data-v-c2d54a26]:hover{border-color:#ffffffc7;transform:translateY(-3px);box-shadow:inset 0 1px #ffffffb3,0 26px 60px #081c233d}.cardGlow[data-v-c2d54a26]{background:radial-gradient(circle, color-mix(in srgb, var(--kid-color) 58%, white), transparent 68%);opacity:.75;pointer-events:none;border-radius:999px;width:190px;height:190px;position:absolute;inset:auto -46px -70px auto}.cardTop[data-v-c2d54a26]{z-index:1;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.editPill[data-v-c2d54a26]{color:var(--color-kd-primary);cursor:pointer;background:#ffffff8f;border:1px solid #ffffffa3;border-radius:999px;padding:7px 10px;font-family:inherit;font-size:12px;font-weight:700}.editPill[data-v-c2d54a26]:hover{color:var(--color-kd-coral);background:#fff}.kidCopy[data-v-c2d54a26]{z-index:1;position:relative}.kidCopy h3[data-v-c2d54a26]{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-kd-ink);margin:0;font-size:22px;line-height:1.12}.kidCopy p[data-v-c2d54a26]{color:var(--color-kd-ink-3);margin:5px 0 0;font-size:13px}.kidNote[data-v-c2d54a26]{z-index:1;white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-kd-ink-2);background:#ffffff73;border-radius:14px;padding:10px 12px;font-size:13px;position:relative;overflow:hidden}.allergyStrip[data-v-c2d54a26]{z-index:1;min-height:28px;color:var(--color-kd-ink-3);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex;position:relative}.allergyBadge[data-v-c2d54a26],.allergyMore[data-v-c2d54a26]{color:var(--color-kd-ink-2);background:#173b4a14;border-radius:999px;padding:6px 9px;font-weight:600}.allergyMore[data-v-c2d54a26]{color:var(--color-kd-coral-deep);background:#e88a6b24}.emptyState[data-v-c2d54a26]{border-radius:var(--radius-card);text-align:center;color:var(--color-kd-ink-3);padding:28px 22px;font-size:13.5px}.heroEmpty[data-v-c2d54a26]{align-content:center;place-items:center;gap:12px;min-height:310px;display:grid}.heroEmpty h3[data-v-c2d54a26]{color:var(--color-kd-ink);letter-spacing:-.02em;margin:0;font-size:24px}.heroEmpty p[data-v-c2d54a26]{max-width:390px;margin:0;line-height:1.55}.emptyOrb[data-v-c2d54a26]{color:#fff;background:linear-gradient(145deg,#e88a6bd9,#ffd166a6);border-radius:28px;place-items:center;width:74px;height:74px;font-size:38px;display:grid;box-shadow:0 18px 42px #e88a6b47}.childForm[data-v-c2d54a26]{gap:16px;display:grid}.avatarPreview[data-v-c2d54a26]{border:1px solid var(--color-kd-line);background:linear-gradient(145deg,#ffffffc7,#ffffff5c);border-radius:20px;align-items:center;gap:14px;padding:14px;display:flex}.avatarPreview strong[data-v-c2d54a26]{color:var(--color-kd-ink);font-size:15px;display:block}.avatarPreview small[data-v-c2d54a26]{color:var(--color-kd-ink-3);margin-top:3px;line-height:1.35;display:block}.formGrid.two[data-v-c2d54a26]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field[data-v-c2d54a26]{gap:7px;display:grid}.field label[data-v-c2d54a26]{color:var(--color-kd-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.input[data-v-c2d54a26]{width:100%;color:var(--color-kd-ink);border:1px solid var(--color-kd-line);background:#fff;border-radius:14px;outline:none;padding:12px 14px;font-family:inherit;transition:border-color .15s,box-shadow .15s}.input[data-v-c2d54a26]:focus{border-color:#2f6f7e8c;box-shadow:0 0 0 4px #a8e6cf52}.paletteGrid[data-v-c2d54a26]{grid-template-columns:repeat(8,1fr);gap:8px;display:grid}.swatch[data-v-c2d54a26]{aspect-ratio:1;background:var(--swatch);cursor:pointer;border:2px solid #ffffffe6;border-radius:12px;width:100%;min-height:32px;transition:transform .12s,box-shadow .12s;box-shadow:0 6px 14px #081c231f}.swatch.active[data-v-c2d54a26]{transform:translateY(-2px);box-shadow:0 0 0 3px #173b4a2e,0 10px 22px #081c2333}.chipGrid[data-v-c2d54a26]{flex-wrap:wrap;gap:8px;display:flex}.choiceChip[data-v-c2d54a26],.selectedChip[data-v-c2d54a26]{border:1px solid var(--color-kd-line-2);color:var(--color-kd-ink-2);font:inherit;cursor:pointer;background:#ffffffa8;border-radius:999px;padding:8px 11px;font-size:12.5px;font-weight:700}.choiceChip.active[data-v-c2d54a26]{background:var(--color-kd-ink);border-color:var(--color-kd-ink);color:#fff}.customAllergyRow[data-v-c2d54a26]{grid-template-columns:1fr auto;gap:8px;display:grid}.selectedAllergies[data-v-c2d54a26]{flex-wrap:wrap;gap:8px;display:flex}.selectedChip[data-v-c2d54a26]{color:var(--color-kd-mint-deep);background:#6ea89229;align-items:center;gap:6px;display:inline-flex}.selectedChip button[data-v-c2d54a26]{color:inherit;cursor:pointer;background:0 0;border:0;font-size:16px;line-height:1}.historyPanel[data-v-c2d54a26]{gap:18px;display:grid}.metricGrid[data-v-c2d54a26]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.metric[data-v-c2d54a26]{border:1px solid var(--color-kd-line);text-align:center;background:#ffffff9e;border-radius:14px;padding:13px 10px}.metric strong[data-v-c2d54a26]{color:var(--color-kd-ink);font-size:24px;line-height:1;display:block}.metric span[data-v-c2d54a26]{color:var(--color-kd-ink-3);margin-top:5px;font-size:12px;font-weight:700;display:block}.historySection[data-v-c2d54a26]{gap:10px;display:grid}.historySection h3[data-v-c2d54a26]{font-family:var(--font-display);color:var(--color-kd-ink);margin:0;font-size:18px;font-weight:500}.historyRow[data-v-c2d54a26]{border:1px solid var(--color-kd-line);background:#ffffff8f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.historyRow strong[data-v-c2d54a26]{color:var(--color-kd-ink);font-size:14px;display:block}.historyRow small[data-v-c2d54a26]{color:var(--color-kd-ink-3);margin-top:3px;font-size:12.5px;display:block}.historyStatus[data-v-c2d54a26]{color:var(--color-kd-ink-2);text-transform:uppercase;letter-spacing:.04em;background:#173b4a1a;border-radius:999px;flex:none;padding:4px 9px;font-size:11px;font-weight:800}.historyStatus[data-status=approved][data-v-c2d54a26]{color:var(--color-kd-mint-deep);background:#6ea89229}.historyStatus[data-status=pending][data-v-c2d54a26],.historyStatus[data-status=waitlist][data-v-c2d54a26]{color:#7a5909;background:#ffd16647}.historyStatus[data-status=rejected][data-v-c2d54a26],.historyStatus[data-status=cancelled][data-v-c2d54a26]{color:var(--color-kd-coral-deep);background:#e88a6b29}.emptyState.small[data-v-c2d54a26]{padding:16px}.btn[data-v-c2d54a26]{font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:700;transition:all .15s;display:inline-flex}.btn.primary[data-v-c2d54a26]{background:var(--color-kd-ink);color:#fff;z-index:1;position:relative}.btn.primary[data-v-c2d54a26]:hover{background:#0f2a36;transform:translateY(-1px)}.btn.primary[data-v-c2d54a26]:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn.secondary[data-v-c2d54a26]{color:var(--color-kd-ink);border-color:var(--color-kd-line-2);background:#ffffffc7}.btn.secondary[data-v-c2d54a26]:hover{background:#fff}.btn.ghost[data-v-c2d54a26]{color:var(--color-kd-ink-2);background:0 0}.btn.ghost[data-v-c2d54a26]:hover{color:var(--color-kd-ink)}.btn.danger[data-v-c2d54a26]{color:var(--color-kd-coral-deep)}.plus[data-v-c2d54a26]{opacity:.9;font-size:16px;line-height:1}@media (width<=720px){.kidsHero[data-v-c2d54a26]{flex-direction:column;align-items:stretch;padding:20px}.kidsHero h2[data-v-c2d54a26]{font-size:30px}.kidGrid[data-v-c2d54a26],.formGrid.two[data-v-c2d54a26]{grid-template-columns:1fr}.paletteGrid[data-v-c2d54a26]{grid-template-columns:repeat(4,1fr)}.customAllergyRow[data-v-c2d54a26],.metricGrid[data-v-c2d54a26]{grid-template-columns:1fr}.historyRow[data-v-c2d54a26]{flex-direction:column;align-items:flex-start}}.enrollments[data-v-7f7768f5]{padding:22px 24px}.panelTitle[data-v-7f7768f5]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-kd-ink);margin:0;font-size:24px;font-weight:500}.panelSub[data-v-7f7768f5]{color:var(--color-kd-ink-3);margin:6px 0 18px;font-size:13.5px}.emptyState[data-v-7f7768f5]{border:1px dashed var(--color-kd-line-2);text-align:center;color:var(--color-kd-ink-3);background:#ffffff4d;border-radius:16px;padding:22px 18px;font-size:13.5px}.emptyState p[data-v-7f7768f5]{margin:0}.enrollmentList[data-v-7f7768f5]{gap:0;display:grid}.enrollmentRow[data-v-7f7768f5]{border-top:1px solid var(--color-kd-line);justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.enrollmentRow[data-v-7f7768f5]:first-child{border-top:0}.enrollmentMain[data-v-7f7768f5]{gap:4px;min-width:0;display:grid}.enrollmentRow strong[data-v-7f7768f5]{font-size:14px;font-weight:600;display:block}.enrollmentRow small[data-v-7f7768f5]{color:var(--color-kd-ink-3);font-size:12.5px}.waitlistMeta[data-v-7f7768f5]{font-weight:600;color:var(--color-kd-ink-2)!important}.rowActions[data-v-7f7768f5]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.historyList[data-v-7f7768f5]{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.historyItem[data-v-7f7768f5]{border:1px solid var(--color-kd-line);color:var(--color-kd-ink-2);background:#ffffff7a;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:11.5px;display:inline-flex}.historyItem small[data-v-7f7768f5]{font-size:10.5px}.btn[data-v-7f7768f5]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:500;text-decoration:none;transition:all .15s;display:inline-flex}.btn.primary[data-v-7f7768f5]{background:var(--color-kd-ink);color:#fff}.btn.primary[data-v-7f7768f5]:hover{background:#0f2a36}.btn.sm[data-v-7f7768f5]{padding:8px 12px;font-size:12.5px}.btn[data-v-7f7768f5]:disabled{opacity:.6;cursor:wait}@media (width<=640px){.enrollmentRow[data-v-7f7768f5]{flex-direction:column;align-items:flex-start}.rowActions[data-v-7f7768f5]{justify-content:flex-start}}.ticketsPanel[data-v-2963c7b7]{gap:18px;display:grid}.spread[data-v-2963c7b7]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panelTitle[data-v-2963c7b7]{font-family:var(--font-display);color:var(--color-kd-ink);margin:0;font-size:28px;font-weight:500}.panelSub[data-v-2963c7b7]{color:var(--color-kd-ink-3);margin:6px 0 0;font-size:14px}.emptyBox[data-v-2963c7b7],.ticketCard[data-v-2963c7b7]{border-radius:var(--radius-card);border:var(--glass-border);background:var(--glass-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur)}.emptyBox[data-v-2963c7b7]{color:var(--color-kd-ink-2);gap:10px;padding:28px;display:grid}.ticketGrid[data-v-2963c7b7]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.ticketCard[data-v-2963c7b7]{gap:14px;padding:18px;display:grid}.ticketHead[data-v-2963c7b7]{align-items:center;gap:12px;display:flex}.ticketHead strong[data-v-2963c7b7]{color:var(--color-kd-ink);font-size:18px;display:block}.ticketHead small[data-v-2963c7b7],.meta[data-v-2963c7b7],.statusDetail[data-v-2963c7b7],.requirementRow small[data-v-2963c7b7],.lockedBox small[data-v-2963c7b7]{color:var(--color-kd-ink-3);line-height:1.45}.pills[data-v-2963c7b7]{flex-wrap:wrap;gap:8px;display:flex}.pill[data-v-2963c7b7]{color:var(--color-kd-primary-deep);background:#2a7a8d1f;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.pill[data-status=pending_payment][data-v-2963c7b7],.pill[data-status=pending_document][data-v-2963c7b7],.pill[data-status=pending_confirmation][data-v-2963c7b7]{background:#f4b7602e}.pill[data-status=cancelled][data-v-2963c7b7],.pill[data-status=expired][data-v-2963c7b7],.pill[data-status=blocked][data-v-2963c7b7],.pill[data-status=used][data-v-2963c7b7]{background:#e88a6b2e}.pill.muted[data-v-2963c7b7]{color:var(--color-kd-ink-3);background:#173b4a14}.qrBox[data-v-2963c7b7],.lockedBox[data-v-2963c7b7]{text-align:center;border-radius:22px;place-items:center;display:grid}.qrBox[data-v-2963c7b7]{background:#fff;border:1px solid #00000014;justify-self:center;width:276px;max-width:100%;padding:14px}.qrBox img[data-v-2963c7b7]{width:236px;max-width:100%;height:auto}.qrBox strong[data-v-2963c7b7]{color:var(--color-kd-primary)}.lockedBox[data-v-2963c7b7]{color:var(--color-kd-ink);background:#e88a6b1f;border:1px solid #e88a6b47;place-items:start;padding:16px}.requirements[data-v-2963c7b7]{gap:8px;display:grid}.requirementRow[data-v-2963c7b7]{background:#ffffff8f;border:1px solid #173b4a14;border-radius:14px;padding:10px 12px}.requirementRow strong[data-v-2963c7b7]{color:var(--color-kd-ink);display:block}.actions[data-v-2963c7b7]{flex-wrap:wrap;gap:10px;display:flex}.actions .btn[data-v-2963c7b7]{flex:150px;justify-content:center}@media (width<=700px){.spread[data-v-2963c7b7]{display:grid}}.recos[data-v-32d17958]{padding:22px 24px}.spread[data-v-32d17958]{justify-content:space-between;align-items:center;gap:12px;display:flex}.panelTitle[data-v-32d17958]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-kd-ink);margin:0;font-size:24px;font-weight:500}.panelSub[data-v-32d17958]{color:var(--color-kd-ink-3);margin:6px 0 18px;font-size:13.5px}.emptyState[data-v-32d17958]{border:1px dashed var(--color-kd-line-2);text-align:center;color:var(--color-kd-ink-3);background:#ffffff4d;border-radius:16px;padding:22px 18px;font-size:13.5px}.emptyState p[data-v-32d17958]{margin:0}.activityGrid[data-v-32d17958]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:16px;display:grid}.activityChoice[data-v-32d17958]{gap:8px;display:grid}.compareBtn[data-v-32d17958],.dismissBtn[data-v-32d17958],.clearBtn[data-v-32d17958]{border:1px solid var(--color-kd-line);color:var(--color-kd-ink-2);font:inherit;cursor:pointer;background:#ffffffc7;border-radius:999px;padding:8px 12px;font-size:12.5px;font-weight:700}.dismissBtn[data-v-32d17958]{color:var(--color-kd-ink-3);background:0 0}.compareBtn.active[data-v-32d17958]{background:var(--color-kd-ink);color:#fff;border-color:var(--color-kd-ink)}.comparePanel[data-v-32d17958]{border-top:1px dashed var(--color-kd-line);margin-top:22px;padding-top:18px}.comparePanel h3[data-v-32d17958]{color:var(--color-kd-ink);margin:0;font-size:16px}.compareTable[data-v-32d17958]{grid-template-columns:.8fr repeat(var(--compare-cols,3), minmax(0, 1fr));border:1px solid var(--color-kd-line);border-radius:16px;margin-top:12px;display:grid;overflow:hidden}.compareTable>div[data-v-32d17958]{border-right:1px solid var(--color-kd-line);border-bottom:1px solid var(--color-kd-line);min-width:0;color:var(--color-kd-ink-2);padding:10px;font-size:12.5px}.compareHead[data-v-32d17958]{background:#b8d8ca38;font-weight:800;color:var(--color-kd-ink)!important}.inlineLink[data-v-32d17958]{color:var(--color-kd-primary);border-bottom:1px solid var(--color-kd-line-2);padding-bottom:1px;font-size:14px;font-weight:600}.inlineLink[data-v-32d17958]:hover{border-color:var(--color-kd-coral);color:var(--color-kd-coral)}@media (width<=1100px){.activityGrid[data-v-32d17958]{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.activityGrid[data-v-32d17958],.compareTable[data-v-32d17958]{grid-template-columns:1fr}.compareTable>div[data-v-32d17958]{border-right:0}}.settingsTab[data-v-cbcfea6a]{gap:18px;padding:22px 24px;display:grid}.spread[data-v-cbcfea6a]{justify-content:space-between;align-items:start;gap:12px;display:flex}.panelTitle[data-v-cbcfea6a]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-kd-ink);margin:0;font-size:24px;font-weight:500}.panelSub[data-v-cbcfea6a]{color:var(--color-kd-ink-3);margin:6px 0 0;font-size:13.5px}.section[data-v-cbcfea6a]{gap:10px;display:grid}.sectionHead[data-v-cbcfea6a]{justify-content:space-between;align-items:center;gap:12px;display:flex}.section h3[data-v-cbcfea6a]{color:var(--color-kd-ink-3);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.subList[data-v-cbcfea6a],.docList[data-v-cbcfea6a],.ticketList[data-v-cbcfea6a],.paymentList[data-v-cbcfea6a]{gap:10px;display:grid}.financeGrid[data-v-cbcfea6a],.splitGrid[data-v-cbcfea6a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.splitGrid[data-v-cbcfea6a]{grid-template-columns:repeat(2,minmax(0,1fr))}.profileCard[data-v-cbcfea6a],.prefRow[data-v-cbcfea6a],.docRow[data-v-cbcfea6a],.ticketRow[data-v-cbcfea6a],.paymentRow[data-v-cbcfea6a]{border:1px solid var(--color-kd-line);background:#fff9;border-radius:14px;padding:12px 14px}.profileCard[data-v-cbcfea6a],.docRow[data-v-cbcfea6a],.ticketRow[data-v-cbcfea6a],.paymentRow[data-v-cbcfea6a]{justify-content:space-between;align-items:center;gap:14px;display:flex}.rowActions[data-v-cbcfea6a]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.docRow strong[data-v-cbcfea6a],.ticketRow strong[data-v-cbcfea6a],.paymentRow strong[data-v-cbcfea6a],.profileCard strong[data-v-cbcfea6a],.prefRow strong[data-v-cbcfea6a]{color:var(--color-kd-ink);font-size:14px;display:block}.docRow small[data-v-cbcfea6a],.ticketRow small[data-v-cbcfea6a],.paymentRow small[data-v-cbcfea6a],.profileCard small[data-v-cbcfea6a],.prefRow small[data-v-cbcfea6a]{color:var(--color-kd-ink-3);margin-top:3px;font-size:12.5px;display:block}.profileMeta[data-v-cbcfea6a]{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.profileMeta span[data-v-cbcfea6a]{color:var(--color-kd-ink-2);background:#173b4a12;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:600}.prefList[data-v-cbcfea6a]{gap:10px;display:grid}.prefRow[data-v-cbcfea6a]{justify-content:space-between;align-items:center;gap:16px;display:flex}.financeCard[data-v-cbcfea6a],.financePanel[data-v-cbcfea6a]{border:1px solid var(--color-kd-line);background:#fff9;border-radius:14px;padding:12px 14px}.financeCard small[data-v-cbcfea6a]{color:var(--color-kd-ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:700;display:block}.financeCard strong[data-v-cbcfea6a]{color:var(--color-kd-ink);font-family:var(--font-display);margin-top:5px;font-size:20px;font-weight:500;display:block}.financePanel[data-v-cbcfea6a]{align-content:start;gap:10px;display:grid}.sectionHead.compact strong[data-v-cbcfea6a]{color:var(--color-kd-ink);font-size:14px}.miniList[data-v-cbcfea6a]{gap:8px;display:grid}.miniRow[data-v-cbcfea6a]{border:1px solid var(--color-kd-line);background:#ffffff7a;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.miniRow>span[data-v-cbcfea6a]:first-child{min-width:0}.miniRow strong[data-v-cbcfea6a]{color:var(--color-kd-ink);font-size:13.5px;display:block}.miniRow small[data-v-cbcfea6a]{color:var(--color-kd-ink-3);margin-top:2px;font-size:12px;display:block}.compactState[data-v-cbcfea6a]{padding:14px;font-size:12.5px}.householdCard[data-v-cbcfea6a]{border:1px solid var(--color-kd-line);background:#fff9;border-radius:14px;gap:12px;padding:12px 14px;display:grid}.householdHead[data-v-cbcfea6a],.memberRow[data-v-cbcfea6a],.inviteRow[data-v-cbcfea6a]{align-items:center;gap:12px;display:flex}.householdHead[data-v-cbcfea6a]{justify-content:space-between;align-items:start}.householdHead strong[data-v-cbcfea6a],.memberRow strong[data-v-cbcfea6a]{color:var(--color-kd-ink);font-size:14px;display:block}.memberRow>span[data-v-cbcfea6a]:nth-child(2){flex:1;min-width:0}.memberAction[data-v-cbcfea6a]{margin-left:auto}.householdHead small[data-v-cbcfea6a],.memberRow small[data-v-cbcfea6a],.pendingList small[data-v-cbcfea6a],.inviteLink[data-v-cbcfea6a]{color:var(--color-kd-ink-3);font-size:12.5px;display:block}.memberList[data-v-cbcfea6a]{gap:8px;display:grid}.avatarMini[data-v-cbcfea6a]{width:34px;height:34px;color:var(--color-kd-mint-deep);background:#6ea8922e;border-radius:999px;flex:none;place-items:center;font-weight:800;display:grid}.pendingList[data-v-cbcfea6a]{flex-wrap:wrap;gap:8px;display:flex}.pendingList small[data-v-cbcfea6a]{background:#173b4a12;border-radius:999px;padding:5px 8px}.inviteRow[data-v-cbcfea6a]{align-items:stretch}.inviteRow .input[data-v-cbcfea6a]{flex:1;min-width:0}.linkBox[data-v-cbcfea6a]{border:1px dashed var(--color-kd-line-2);border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.linkBox .inviteLink[data-v-cbcfea6a]{word-break:break-all;flex:1;min-width:0}.prefRow input[data-v-cbcfea6a]{appearance:none;border:1px solid var(--color-kd-line-2);cursor:pointer;background:#173b4a29;border-radius:999px;flex:none;width:42px;height:24px;transition:background .15s,border-color .15s;position:relative}.prefRow input[data-v-cbcfea6a]:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #081c2333}.prefRow input[data-v-cbcfea6a]:checked{background:var(--color-kd-primary);border-color:var(--color-kd-primary)}.prefRow input[data-v-cbcfea6a]:checked:after{transform:translate(18px)}.prefRow input[data-v-cbcfea6a]:disabled{cursor:not-allowed;opacity:.6}.subCard[data-v-cbcfea6a]{border:1px solid var(--color-kd-line);background:#fff9;border-radius:14px;gap:4px;padding:12px 14px;display:grid}.subHead[data-v-cbcfea6a]{justify-content:space-between;align-items:center;gap:10px;display:flex}.subHead strong[data-v-cbcfea6a]{color:var(--color-kd-ink);font-size:14px}.subCard small[data-v-cbcfea6a]{color:var(--color-kd-ink-3);font-size:12.5px}.subCard .warn[data-v-cbcfea6a]{color:var(--color-kd-coral-deep);font-weight:600}.warn[data-v-cbcfea6a]{font-weight:600;color:var(--color-kd-coral-deep)!important}.subActions[data-v-cbcfea6a]{margin-top:6px}.pill[data-v-cbcfea6a]{letter-spacing:.04em;text-transform:uppercase;color:var(--color-kd-ink-2);background:#173b4a1a;border-radius:999px;padding:2px 10px;font-size:11.5px;font-weight:700}.pill[data-status=active][data-v-cbcfea6a],.pill[data-status=trialing][data-v-cbcfea6a],.pill[data-status=approved][data-v-cbcfea6a],.pill[data-status=succeeded][data-v-cbcfea6a],.pill[data-status=paid][data-v-cbcfea6a],.pill[data-status=closed][data-v-cbcfea6a],.pill[data-status=resolved][data-v-cbcfea6a]{color:var(--color-kd-mint-deep);background:#6ea89229}.pill[data-status=submitted][data-v-cbcfea6a],.pill[data-status=pending][data-v-cbcfea6a],.pill[data-status=open][data-v-cbcfea6a],.pill[data-status=new][data-v-cbcfea6a],.pill[data-status=assigned][data-v-cbcfea6a],.pill[data-status=in_review][data-v-cbcfea6a],.pill[data-status=waiting_family][data-v-cbcfea6a],.pill[data-status=reopened][data-v-cbcfea6a],.pill[data-status=processing][data-v-cbcfea6a],.pill[data-status=requested][data-v-cbcfea6a],.pill[data-status=approved][data-v-cbcfea6a],.pill[data-status=ready_for_external_billing][data-v-cbcfea6a],.pill[data-status=blocked_missing_legal_data][data-v-cbcfea6a]{color:#8a5613;background:#f4b7602e}.pill[data-status=past_due][data-v-cbcfea6a],.pill[data-status=unpaid][data-v-cbcfea6a],.pill[data-status=incomplete][data-v-cbcfea6a],.pill[data-status=rejected][data-v-cbcfea6a],.pill[data-status=failed][data-v-cbcfea6a]{color:var(--color-kd-coral-deep);background:#e88a6b29}.emptyState[data-v-cbcfea6a]{border:1px dashed var(--color-kd-line-2);text-align:center;color:var(--color-kd-ink-3);background:#ffffff4d;border-radius:16px;padding:20px;font-size:13.5px}.emptyState p[data-v-cbcfea6a]{margin:0}.inlineAlert[data-v-cbcfea6a]{border:1px solid var(--color-kd-line);color:var(--color-kd-ink-2);background:#ffffff8c;border-radius:14px;gap:4px;padding:12px 14px;display:grid}.inlineAlert strong[data-v-cbcfea6a]{color:var(--color-kd-ink)}.inlineAlert.danger[data-v-cbcfea6a]{background:#e88a6b1c;border-color:#e88a6b59}.detailStack[data-v-cbcfea6a]{gap:14px;display:grid}.detailHeader[data-v-cbcfea6a]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.detailHeader strong[data-v-cbcfea6a]{color:var(--color-kd-ink);font-size:16px;display:block}.detailHeader small[data-v-cbcfea6a]{color:var(--color-kd-ink-3);margin-top:4px;display:block}.messageList[data-v-cbcfea6a]{gap:10px;display:grid}.supportMessage[data-v-cbcfea6a]{border:1px solid var(--color-kd-line);background:#ffffff9e;border-radius:14px;padding:12px 14px}.supportMessage[data-role=admin][data-v-cbcfea6a]{background:#6ea89224}.supportMessage strong[data-v-cbcfea6a]{color:var(--color-kd-ink);display:block}.supportMessage small[data-v-cbcfea6a]{color:var(--color-kd-ink-3);margin-top:2px;font-size:12px;display:block}.supportMessage p[data-v-cbcfea6a]{white-space:pre-wrap;color:var(--color-kd-ink-2);margin:8px 0 0;line-height:1.5}.replyBox[data-v-cbcfea6a]{gap:8px;display:grid}.btn[data-v-cbcfea6a]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:500;transition:all .15s;display:inline-flex}.btn.ghost[data-v-cbcfea6a]{color:var(--color-kd-ink-2);border-color:var(--color-kd-line);background:0 0}.btn.ghost[data-v-cbcfea6a]:hover{color:var(--color-kd-ink);background:#fff}.btn.primary[data-v-cbcfea6a]{background:var(--color-kd-ink);color:#fff}.btn.primary[data-v-cbcfea6a]:hover{background:#0f2a36}.btn.secondary[data-v-cbcfea6a]{color:var(--color-kd-ink);border-color:var(--color-kd-line-2);background:#ffffffc7}.btn.secondary[data-v-cbcfea6a]:hover{background:#fff}.btn.danger[data-v-cbcfea6a]{color:var(--color-kd-coral-deep);border-color:#e88a6b66}.btn.sm[data-v-cbcfea6a]{padding:8px 12px;font-size:12.5px}.profileForm[data-v-cbcfea6a]{gap:16px;display:grid}.formGrid.two[data-v-cbcfea6a]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field[data-v-cbcfea6a]{gap:7px;display:grid}.field label[data-v-cbcfea6a]{color:var(--color-kd-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.input[data-v-cbcfea6a]{width:100%;color:var(--color-kd-ink);border:1px solid var(--color-kd-line);background:#fff;border-radius:14px;outline:none;padding:12px 14px;font-family:inherit;transition:border-color .15s,box-shadow .15s}.textarea[data-v-cbcfea6a]{resize:vertical;min-height:110px}.hint[data-v-cbcfea6a]{color:var(--color-kd-ink-3);font-size:12.5px;line-height:1.4}.input[data-v-cbcfea6a]:focus{border-color:#2f6f7e8c;box-shadow:0 0 0 4px #a8e6cf52}.chipGrid[data-v-cbcfea6a]{flex-wrap:wrap;gap:8px;display:flex}.choiceChip[data-v-cbcfea6a],.dayChip[data-v-cbcfea6a]{border:1px solid var(--color-kd-line-2);color:var(--color-kd-ink-2);font:inherit;cursor:pointer;background:#ffffffa8;border-radius:999px;padding:8px 11px;font-size:12.5px;font-weight:700}.choiceChip.active[data-v-cbcfea6a],.dayChip.active[data-v-cbcfea6a]{background:var(--color-kd-ink);border-color:var(--color-kd-ink);color:#fff}.customInterestRow[data-v-cbcfea6a]{grid-template-columns:1fr auto;gap:8px;display:grid}.weekdayGrid[data-v-cbcfea6a]{flex-wrap:wrap;gap:8px;display:flex}.dayChip[data-v-cbcfea6a]{text-align:center;min-width:38px}@media (width<=720px){.spread[data-v-cbcfea6a],.sectionHead[data-v-cbcfea6a],.docRow[data-v-cbcfea6a],.ticketRow[data-v-cbcfea6a],.paymentRow[data-v-cbcfea6a],.profileCard[data-v-cbcfea6a],.prefRow[data-v-cbcfea6a],.householdHead[data-v-cbcfea6a],.inviteRow[data-v-cbcfea6a],.linkBox[data-v-cbcfea6a]{flex-direction:column;align-items:stretch}.financeGrid[data-v-cbcfea6a],.splitGrid[data-v-cbcfea6a],.formGrid.two[data-v-cbcfea6a],.customInterestRow[data-v-cbcfea6a]{grid-template-columns:1fr}.profileCard .btn[data-v-cbcfea6a]{justify-content:center}}.hero[data-v-7404f1dc]{grid-template-columns:1fr auto;align-items:end;gap:28px;padding:6px 4px 22px;display:grid}.hero h1[data-v-7404f1dc]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-kd-ink);margin:0 0 10px;font-size:56px;font-weight:400;line-height:1.04}.hero h1 em[data-v-7404f1dc]{color:var(--color-kd-coral);font-style:italic;font-weight:400}.hero p[data-v-7404f1dc]{color:var(--color-kd-ink-2);max-width:520px;margin:0;font-size:15.5px}.heroStatus[data-v-7404f1dc]{border-radius:var(--radius-card);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);background:var(--glass-bg);color:var(--color-kd-primary-deep);box-shadow:var(--glass-shadow);gap:4px;min-width:220px;padding:1rem 1.1rem;display:grid}.heroStatus span[data-v-7404f1dc]:first-child{letter-spacing:.08em;text-transform:uppercase;color:var(--color-kd-mint-deep);align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:inline-flex}.heroStatus span[data-v-7404f1dc]:first-child:before{content:"";background:var(--color-kd-mint-deep);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #6ea8922e}.heroStatus strong[data-v-7404f1dc]{font-family:var(--font-display);letter-spacing:-.01em;font-size:26px;font-weight:500}.heroStatus small[data-v-7404f1dc]{color:var(--color-kd-ink-3);font-size:13px}@media (width<=700px){.hero h1[data-v-7404f1dc]{font-size:40px}}.hero[data-v-754296fb]{grid-template-columns:1fr auto;align-items:end;gap:28px;padding:6px 4px 22px;display:grid}.hero h1[data-v-754296fb]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-kd-ink);text-transform:capitalize;margin:0 0 10px;font-size:56px;font-weight:400;line-height:1.04}.hero h1 em[data-v-754296fb]{color:var(--color-kd-coral);text-transform:capitalize;font-style:italic;font-weight:400}.hero p[data-v-754296fb]{color:var(--color-kd-ink-2);max-width:520px;margin:0;font-size:15.5px}.heroStatus[data-v-754296fb]{border-radius:var(--radius-card);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);background:var(--glass-bg);color:var(--color-kd-primary-deep);box-shadow:var(--glass-shadow);gap:4px;min-width:220px;padding:1rem 1.1rem;display:grid}.heroStatus span[data-v-754296fb]:first-child{letter-spacing:.08em;text-transform:uppercase;color:var(--color-kd-mint-deep);align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:inline-flex}.heroStatus strong[data-v-754296fb]{font-family:var(--font-display);letter-spacing:-.01em;font-size:26px;font-weight:500}.heroStatus small[data-v-754296fb]{color:var(--color-kd-ink-3);font-size:13px}.head[data-v-754296fb]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.head h2[data-v-754296fb]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-kd-ink);text-transform:capitalize;margin:0;font-size:24px;font-weight:500}.row[data-v-754296fb]{gap:8px;display:flex}.btn[data-v-754296fb]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:500;transition:all .15s;display:inline-flex}.btn.secondary[data-v-754296fb]{color:var(--color-kd-ink);border-color:var(--color-kd-line-2);background:#ffffffb3}.btn.ghost[data-v-754296fb]{color:var(--color-kd-ink-2);background:0 0}.btn.ghost[data-v-754296fb]:hover{color:var(--color-kd-ink);background:#173b4a0f}.inviteShell[data-v-5a7df7e2]{place-items:center;min-height:calc(100vh - 96px);padding:32px 18px;display:grid}.invitePanel[data-v-5a7df7e2]{border:1px solid var(--color-kd-line);width:min(520px,100%);box-shadow:var(--shadow-soft);background:#ffffffb8;border-radius:22px;gap:18px;padding:28px;display:grid}.kicker[data-v-5a7df7e2]{color:var(--color-kd-mint-deep);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}h1[data-v-5a7df7e2]{color:var(--color-kd-ink);font-family:var(--font-display);margin:0;font-size:32px;font-weight:600}p[data-v-5a7df7e2]{color:var(--color-kd-ink-3);margin:8px 0 0}.result[data-v-5a7df7e2]{border:1px dashed var(--color-kd-line-2);color:var(--color-kd-ink-2);background:#ffffff73;border-radius:16px;padding:14px}.result.ok[data-v-5a7df7e2]{color:var(--color-kd-mint-deep);border-color:#6ea89273}.result.error[data-v-5a7df7e2]{color:var(--color-kd-coral-deep);border-color:#e88a6b73}.actions[data-v-5a7df7e2]{flex-wrap:wrap;gap:10px;display:flex}.btn[data-v-5a7df7e2]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.btn.primary[data-v-5a7df7e2]{background:var(--color-kd-ink);color:#fff}.btn.ghost[data-v-5a7df7e2]{color:var(--color-kd-ink-2);border-color:var(--color-kd-line);background:0 0}.btn[data-v-5a7df7e2]:disabled{opacity:.55;cursor:wait}.inboxHead[data-v-8edafa19]{padding:6px 4px 22px}.inboxHead h1[data-v-8edafa19]{font-family:var(--font-display);color:var(--color-kd-ink);margin:0;font-size:44px;font-weight:400;line-height:1.05}.messagesLayout[data-v-8edafa19]{grid-template-columns:380px 1fr;gap:18px;display:grid}.threads[data-v-8edafa19]{max-height:74vh;padding:8px 4px;overflow-y:auto}.threads header[data-v-8edafa19]{padding:10px 12px 6px}.panelTitle[data-v-8edafa19]{font-family:var(--font-display);color:var(--color-kd-ink);margin:0;font-size:18px}.panelSub[data-v-8edafa19]{color:var(--color-kd-ink-3);margin:4px 0 0;font-size:12.5px}.threadRow[data-v-8edafa19]{font:inherit;color:inherit;text-align:left;cursor:pointer;border:0;border-top:1px solid var(--color-kd-line);background:0 0;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 8px;padding:12px;display:grid}.threadRow.active[data-v-8edafa19]{background:#173b4a0f}.threadRow[data-v-8edafa19]:hover:not(.active){background:#173b4a0a}.threadRow.unread strong[data-v-8edafa19]{font-weight:800}.threadMain[data-v-8edafa19]{min-width:0}.rowTop[data-v-8edafa19]{align-items:center;gap:6px;min-width:0;display:flex}.rowTop strong[data-v-8edafa19]{color:var(--color-kd-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;overflow:hidden}.miniBadge[data-v-8edafa19]{color:#fff;background:#d83b2d;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 5px;font-size:10px;font-weight:800;display:inline-grid}.preview[data-v-8edafa19]{color:var(--color-kd-ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:13px;overflow:hidden}.when[data-v-8edafa19]{color:var(--color-kd-ink-3);font-size:12px}.noticePill[data-v-8edafa19]{width:fit-content;color:var(--color-kd-coral-deep);text-transform:uppercase;letter-spacing:.04em;background:#e88a6b29;border-radius:999px;align-items:center;margin:3px 0 0;padding:2px 7px;font-size:10.5px;font-weight:800;display:inline-flex}.conversation[data-v-8edafa19]{grid-template-rows:auto auto auto auto 1fr auto;min-height:580px;max-height:74vh;padding:0;display:grid}.conversation.empty[data-v-8edafa19]{place-items:center;display:grid}.conversation>header[data-v-8edafa19]{border-bottom:1px solid var(--color-kd-line);justify-content:space-between;align-items:center;gap:14px;padding:20px 24px;display:flex}.conversation header strong[data-v-8edafa19]{margin-top:3px;font-size:16px;display:block}.conversation header small[data-v-8edafa19]{color:var(--color-kd-ink-3);font-size:12.5px}.participantCount[data-v-8edafa19]{color:var(--color-kd-ink-3);white-space:nowrap;font-size:12px}.threadTools[data-v-8edafa19]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.iconBtn[data-v-8edafa19]{border:1px solid var(--color-kd-line);color:var(--color-kd-ink);font:inherit;cursor:pointer;background:#ffffff9e;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.iconBtn[data-v-8edafa19]:hover:not(:disabled){background:#fff}.iconBtn[data-v-8edafa19]:disabled{opacity:.55;cursor:not-allowed}.riskPill[data-v-8edafa19]{color:#8a5a0a;text-transform:uppercase;letter-spacing:.04em;background:#e0a3402e;border-radius:999px;align-items:center;width:fit-content;margin:3px 4px 0 0;padding:2px 7px;font-size:10.5px;font-weight:800;display:inline-flex}.riskPill.high[data-v-8edafa19]{color:#a62b20;background:#d83b2d24}.announcementIntro[data-v-8edafa19]{background:#e88a6b14;border:1px solid #e88a6b38;border-radius:8px;margin:16px 24px 0;padding:14px 16px}.announcementIntro strong[data-v-8edafa19]{color:var(--color-kd-ink);font-size:14px}.announcementIntro p[data-v-8edafa19]{color:var(--color-kd-ink-2);white-space:pre-wrap;margin:7px 0;font-size:13.5px;line-height:1.45}.announcementIntro small[data-v-8edafa19]{color:var(--color-kd-ink-3);font-size:12px}.utilityPanel[data-v-8edafa19]{border:1px solid var(--color-kd-line);background:#ffffff8c;border-radius:8px;flex-wrap:wrap;align-items:end;gap:10px;margin:12px 24px 0;padding:12px 14px;display:flex}.utilityPanel label[data-v-8edafa19]{flex:1;gap:5px;min-width:180px;display:grid}.utilityPanel label span[data-v-8edafa19],.utilityPanel small[data-v-8edafa19]{color:var(--color-kd-ink-3);font-size:12px}.utilityPanel strong[data-v-8edafa19]{color:var(--color-kd-ink);font-size:13px}.utilityPanel p[data-v-8edafa19]{color:var(--color-kd-ink-2);flex:100%;margin:0;font-size:13px;line-height:1.45}.receiptsPanel[data-v-8edafa19]{align-items:start;display:grid}.receiptGrid[data-v-8edafa19]{color:var(--color-kd-ink-3);gap:4px;font-size:12px;display:grid}.messages[data-v-8edafa19]{align-content:start;gap:14px;padding:24px;display:grid;overflow-y:auto}.message[data-v-8edafa19]{flex-direction:column;gap:4px;max-width:72%;display:flex}.message.fromUs[data-v-8edafa19]{justify-self:end;align-items:flex-end}.message.fromOther[data-v-8edafa19]{justify-self:start;align-items:flex-start}.bubble[data-v-8edafa19]{color:var(--color-kd-ink);white-space:pre-wrap;background:#ffffffb3;border-radius:16px 16px 16px 4px;padding:12px 16px;font-size:14px;line-height:1.5}.bubble p[data-v-8edafa19]{margin:0}.fromUs .bubble[data-v-8edafa19]{background:var(--color-kd-primary-deep);color:#fff;border-radius:16px 16px 4px}.attachmentList[data-v-8edafa19]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.attachmentChip[data-v-8edafa19]{max-width:220px;color:inherit;text-overflow:ellipsis;white-space:nowrap;background:#173b4a14;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}.attachmentChip.blocked[data-v-8edafa19]{cursor:not-allowed;opacity:.68}.fromUs .attachmentChip[data-v-8edafa19]{background:#ffffff2e}.message small[data-v-8edafa19]{color:var(--color-kd-ink-3);font-size:11.5px}.conversation footer[data-v-8edafa19]{border-top:1px solid var(--color-kd-line);padding:16px;display:block}.locked[data-v-8edafa19]{color:var(--color-kd-ink-3);font-size:12.5px}.input[data-v-8edafa19]{color:var(--color-kd-ink);border:1px solid var(--color-kd-line);background:#fff;border-radius:14px;outline:none;flex:1;padding:10px 14px;font-family:inherit}.composer[data-v-8edafa19]{gap:10px;display:grid}.composerText[data-v-8edafa19]{resize:vertical;min-height:72px}.composerMeta[data-v-8edafa19]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hiddenInput[data-v-8edafa19]{display:none}.checkLine[data-v-8edafa19]{color:var(--color-kd-ink-2);align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.attachmentDrafts[data-v-8edafa19]{flex-wrap:wrap;gap:6px;display:flex}.attachmentDrafts button[data-v-8edafa19]{border:1px solid var(--color-kd-line);color:var(--color-kd-ink-2);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#ffffffad;border-radius:999px;max-width:220px;padding:5px 8px;overflow:hidden}.btn[data-v-8edafa19]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:500;display:inline-flex}.btn.primary[data-v-8edafa19]{background:var(--color-kd-ink);color:#fff}.btn.primary[data-v-8edafa19]:disabled{opacity:.6;cursor:not-allowed}.emptyState[data-v-8edafa19]{border:1px dashed var(--color-kd-line-2);text-align:center;color:var(--color-kd-ink-3);background:#ffffff4d;border-radius:16px;margin:12px;padding:28px;font-size:13.5px}.emptyState p[data-v-8edafa19]{margin:0}@media (width<=1100px){.messagesLayout[data-v-8edafa19]{grid-template-columns:1fr}.conversation[data-v-8edafa19]{min-height:520px}}.kpiStrip[data-v-d24f2568]{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px;display:grid}.kpiMini[data-v-d24f2568]{padding:18px 20px 16px}.kpiMini .lab[data-v-d24f2568]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-kd-ink-3);font-size:11.5px;font-weight:600}.kpiMini .num[data-v-d24f2568]{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-kd-ink);margin-top:6px;font-size:40px;font-weight:400;line-height:1}.kpiMini .helper[data-v-d24f2568]{color:var(--color-kd-ink-3);margin-top:8px;font-size:12.5px;line-height:1.5}.opsGrid[data-v-d24f2568]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;margin-top:18px;display:grid}.opsPanel[data-v-d24f2568]{padding:20px}.opsHead[data-v-d24f2568]{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.opsScore[data-v-d24f2568]{text-align:center;min-width:62px;color:var(--color-kd-primary-deep);background:#a8e6cf47;border:1px solid #2f6f7e24;border-radius:14px;padding:8px 10px}.miniState[data-v-d24f2568]{color:var(--color-kd-ink-3);background:#ffffff85;border-radius:14px;padding:12px 14px;font-size:13px;font-weight:700}.checklist[data-v-d24f2568],.signalList[data-v-d24f2568]{gap:8px;display:grid}.checkItem[data-v-d24f2568],.signalRow[data-v-d24f2568]{border:1px solid var(--color-kd-line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff94;border-radius:14px;padding:10px 12px}.checkItem[data-v-d24f2568]{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;display:grid}.checkItem.done[data-v-d24f2568]{background:#b8d8ca33;border-color:#6ea8924d}.checkDot[data-v-d24f2568]{border:1px solid var(--color-kd-line);width:24px;height:24px;color:var(--color-kd-mint-deep);background:#fff;border-radius:999px;place-items:center;font-size:13px;font-weight:900;display:inline-grid}.checkItem strong[data-v-d24f2568],.signalRow strong[data-v-d24f2568]{color:var(--color-kd-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;display:block;overflow:hidden}.checkItem small[data-v-d24f2568],.signalRow small[data-v-d24f2568]{color:var(--color-kd-ink-3);margin-top:2px;font-size:12px;line-height:1.35;display:block}.signalRow[data-v-d24f2568]{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:12px;display:grid}.signalRow>span[data-v-d24f2568]:first-child{min-height:38px;color:var(--color-kd-ink);background:#ffffffad;border-radius:14px;place-items:center;font-size:13px;font-weight:900;display:inline-grid}.signalRow>span:first-child[data-tone=good][data-v-d24f2568]{color:var(--color-kd-mint-deep);background:#b8d8ca47}.signalRow>span:first-child[data-tone=warn][data-v-d24f2568]{color:var(--color-kd-primary-deep);background:#a8e6cf3d}.signalRow>span:first-child[data-tone=bad][data-v-d24f2568]{color:var(--color-kd-coral-deep);background:#e88a6b24}.panelTitle[data-v-d24f2568]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-kd-ink);margin:0;font-size:24px;font-weight:500}.panelSub[data-v-d24f2568]{color:var(--color-kd-ink-3);margin:6px 0 0;font-size:14px;line-height:1.55}.quickActions[data-v-d24f2568]{margin-top:28px}.actionGrid[data-v-d24f2568]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.actionTile[data-v-d24f2568]{border-radius:var(--radius-card);-webkit-backdrop-filter:blur(14px)saturate(1.2);cursor:pointer;text-align:left;font:inherit;color:var(--color-kd-ink);background:#ffffff8c;border:1px solid #ffffffb3;align-items:center;gap:14px;padding:18px;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:flex;box-shadow:0 10px 28px #081c230f}.actionTile[data-v-d24f2568]:hover:not(:disabled){background:#ffffffc7;border-color:#e88a6b66;transform:translateY(-2px);box-shadow:0 16px 32px #081c231a}.actionTile[data-v-d24f2568]:disabled{opacity:.6;cursor:not-allowed}.actionTile strong[data-v-d24f2568]{color:var(--color-kd-ink);letter-spacing:-.005em;font-size:15px;font-weight:600;display:block}.actionTile small[data-v-d24f2568]{color:var(--color-kd-ink-3);margin-top:3px;font-size:12.5px;line-height:1.45;display:block}.iconCircle[data-v-d24f2568]{background:var(--color-kd-coral);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;line-height:1;display:flex;box-shadow:0 6px 14px #e88a6b52}.iconCircle svg[data-v-d24f2568]{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.iconCircle circle[data-v-d24f2568]{fill:currentColor;stroke:none}.iconCircle.ghost[data-v-d24f2568]{background:var(--color-kd-ink);color:#fff;box-shadow:0 6px 14px #173b4a2e}.annForm[data-v-d24f2568]{gap:14px;display:grid}.field[data-v-d24f2568]{gap:6px;display:grid}.field label[data-v-d24f2568]{color:var(--color-kd-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.field .hint[data-v-d24f2568]{color:var(--color-kd-ink-3);font-size:12.5px}.input[data-v-d24f2568]{width:100%;color:var(--color-kd-ink);border:1px solid var(--color-kd-line);resize:vertical;background:#fff;border-radius:14px;outline:none;padding:12px 14px;font-family:inherit;transition:border-color .15s,box-shadow .15s}.input[data-v-d24f2568]:focus{border-color:#2f6f7e8c;box-shadow:0 0 0 4px #a8e6cf52}.btn[data-v-d24f2568]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:500;transition:all .15s;display:inline-flex}.btn.primary[data-v-d24f2568]{background:var(--color-kd-ink);color:#fff}.btn.primary[data-v-d24f2568]:hover{background:#0f2a36}.btn.primary[data-v-d24f2568]:disabled{opacity:.6;cursor:not-allowed}.btn.ghost[data-v-d24f2568]{color:var(--color-kd-ink-2);background:0 0}.btn.ghost[data-v-d24f2568]:hover{color:var(--color-kd-ink)}@media (width<=1100px){.kpiStrip[data-v-d24f2568]{grid-template-columns:repeat(2,1fr)}.opsGrid[data-v-d24f2568]{grid-template-columns:1fr}.actionGrid[data-v-d24f2568]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.kpiStrip[data-v-d24f2568]{grid-template-columns:1fr}.opsHead[data-v-d24f2568]{flex-direction:column}.actionGrid[data-v-d24f2568]{grid-template-columns:1fr}}.filterBar[data-v-22032e3d]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;padding-top:6px;display:flex}.grow[data-v-22032e3d]{flex:1}.kicker[data-v-22032e3d]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-kd-coral);font-size:12px;font-weight:600}.roleGuide[data-v-22032e3d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.roleCard[data-v-22032e3d]{gap:5px;padding:15px;display:grid}.roleCard strong[data-v-22032e3d]{color:var(--color-kd-ink);font-size:14px}.roleCard span[data-v-22032e3d],.roleCard small[data-v-22032e3d],.permissionSummary small[data-v-22032e3d]{color:var(--color-kd-ink-3);font-size:12.5px;line-height:1.4}.roleCard small[data-v-22032e3d],.permissionSummary span[data-v-22032e3d]{color:var(--color-kd-primary-deep);font-weight:800}.teamGrid[data-v-22032e3d]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.teamCard[data-v-22032e3d]{gap:12px;padding:22px;display:grid}.row[data-v-22032e3d]{align-items:center;gap:14px;display:flex}.name[data-v-22032e3d]{color:var(--color-kd-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;display:block;overflow:hidden}.role[data-v-22032e3d]{color:var(--color-kd-ink-3);font-size:12.5px}.meta[data-v-22032e3d]{color:var(--color-kd-ink-3);margin-top:-4px;font-size:12.5px}.permissionSummary[data-v-22032e3d]{border:1px solid var(--color-kd-line);background:#ffffff7a;border-radius:12px;gap:3px;padding:10px 12px;display:grid}.permissionSummary span[data-v-22032e3d]{font-size:12px}.actions[data-v-22032e3d]{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.emptyState[data-v-22032e3d]{border:1px dashed var(--color-kd-line-2);text-align:center;color:var(--color-kd-ink-3);background:#ffffff4d;border-radius:16px;padding:36px 24px}.emptyState p[data-v-22032e3d]{margin:0;font-size:14px}.btn[data-v-22032e3d]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:500;transition:all .15s;display:inline-flex}.btn.primary[data-v-22032e3d]{background:var(--color-kd-ink);color:#fff}.btn.primary[data-v-22032e3d]:hover{background:#0f2a36}.btn.primary[data-v-22032e3d]:disabled{opacity:.6;cursor:not-allowed}.btn.ghost[data-v-22032e3d]{color:var(--color-kd-ink-2);background:0 0}.btn.ghost[data-v-22032e3d]:hover{color:var(--color-kd-ink)}.btn.danger[data-v-22032e3d]{color:var(--color-kd-coral-deep)}.btn.danger.primary[data-v-22032e3d]{background:var(--color-kd-coral-deep);color:#fff}.btn.danger.primary[data-v-22032e3d]:hover{background:#a53b2f}.plus[data-v-22032e3d]{opacity:.8;font-size:14px;line-height:1}.inlineLink[data-v-22032e3d]{color:var(--color-kd-primary);border-bottom:1px solid var(--color-kd-line-2);cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;padding-bottom:1px;font-family:inherit;font-size:14px;font-weight:600}.modalLede[data-v-22032e3d]{color:var(--color-kd-ink-3);margin:0 0 14px;font-size:13.5px;line-height:1.5}.formError[data-v-22032e3d]{color:var(--color-kd-coral-deep);margin:0 0 12px;font-size:13px;font-weight:700}.field[data-v-22032e3d]{gap:6px;margin-bottom:14px;display:grid}.field label[data-v-22032e3d]{color:var(--color-kd-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.input[data-v-22032e3d]{width:100%;color:var(--color-kd-ink);border:1px solid var(--color-kd-line);background:#fff;border-radius:14px;outline:none;padding:12px 14px;font-family:inherit;transition:border-color .15s,box-shadow .15s}.input[data-v-22032e3d]:focus{border-color:#2f6f7e8c;box-shadow:0 0 0 4px #a8e6cf52}.ratingPicker[data-v-22032e3d]{gap:6px;margin:4px 0 14px;display:flex}.ratingPicker button[data-v-22032e3d]{color:#f5a623;cursor:pointer;opacity:.35;background:0 0;border:0;font-size:30px;line-height:1}.ratingPicker button.active[data-v-22032e3d]{opacity:1}.reviewHistory[data-v-22032e3d]{border:1px solid var(--color-kd-line);background:#ffffff85;border-radius:14px;gap:8px;padding:12px;display:grid}.reviewHistory strong[data-v-22032e3d]{color:var(--color-kd-ink);font-size:13px}.reviewHistory article[data-v-22032e3d]{border-top:1px solid var(--color-kd-line);gap:2px;padding-top:8px;display:grid}.reviewHistory span[data-v-22032e3d]{color:#f5a623}.reviewHistory small[data-v-22032e3d]{color:var(--color-kd-ink-3);font-size:12.5px;line-height:1.35}.permissionBox[data-v-22032e3d]{border:1px solid var(--color-kd-line);background:#ffffff8c;border-radius:16px;gap:14px;margin-top:12px;padding:14px;display:grid}.permissionHead[data-v-22032e3d]{justify-content:space-between;align-items:start;gap:12px;display:flex}.permissionHead strong[data-v-22032e3d]{color:var(--color-kd-ink);font-size:14px;display:block}.permissionHead small[data-v-22032e3d]{color:var(--color-kd-ink-3);margin-top:2px;font-size:12.5px;display:block}.permissionGroup[data-v-22032e3d]{gap:8px;display:grid}.permissionGroup h4[data-v-22032e3d]{color:var(--color-kd-ink-3);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800}.permissionGrid[data-v-22032e3d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.permissionItem[data-v-22032e3d]{border:1px solid var(--color-kd-line);min-height:38px;color:var(--color-kd-ink-2);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;line-height:1.25;display:flex}.permissionItem.checked[data-v-22032e3d]{color:var(--color-kd-ink);background:#b8d8ca38;border-color:#6ea89261}.permissionItem input[data-v-22032e3d]{accent-color:var(--color-kd-mint-deep);margin:0}.permissionItem span[data-v-22032e3d]{gap:2px;display:grid}.permissionItem strong[data-v-22032e3d]{font-size:12.5px;font-weight:800}.permissionItem small[data-v-22032e3d]{color:var(--color-kd-ink-3);font-size:11.5px;line-height:1.25}@media (width<=1100px){.roleGuide[data-v-22032e3d],.teamGrid[data-v-22032e3d]{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.roleGuide[data-v-22032e3d],.teamGrid[data-v-22032e3d],.permissionGrid[data-v-22032e3d]{grid-template-columns:1fr}}.uploader[data-v-8493ad42]{gap:10px;display:grid}.preview[data-v-8493ad42]{border:1px solid var(--color-kd-line);background-color:#173b4a14;background-position:50%;background-size:cover;border-radius:14px;height:180px;position:relative}.removeBtn[data-v-8493ad42]{border:1px solid var(--color-kd-line);font:inherit;color:var(--color-kd-coral-deep);cursor:pointer;background:#ffffffeb;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;position:absolute;top:8px;right:8px}.dropzone[data-v-8493ad42]{cursor:pointer;border:2px dashed var(--color-kd-line-2);text-align:center;background:#ffffff73;border-radius:14px;padding:22px;transition:border-color .15s,background .15s;display:block}.dropzone[data-v-8493ad42]:hover{border-color:var(--color-kd-primary);background:#ffffffa6}.dropzone.uploading[data-v-8493ad42]{opacity:.7;cursor:wait}.dropzone[data-v-8493ad42]:has(input:disabled){opacity:.65;cursor:not-allowed}.dropzone input[data-v-8493ad42]{display:none}.dropzone strong[data-v-8493ad42]{color:var(--color-kd-ink);font-weight:600}.dropzone small[data-v-8493ad42]{color:var(--color-kd-ink-3);font-size:12.5px}.mapboxgl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.mapboxgl-canvas{position:absolute;top:0;left:0}.mapboxgl-map:-webkit-full-screen{width:100%;height:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom,.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-left,.mapboxgl-ctrl-right,.mapboxgl-ctrl-top,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.mapboxgl-ctrl-top-left{top:0;left:0}.mapboxgl-ctrl-top{top:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-top-right{top:0;right:0}.mapboxgl-ctrl-right{top:50%;right:0;transform:translateY(-50%)}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl-bottom{bottom:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-left{top:50%;left:0;transform:translateY(-50%)}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,.mapboxgl-ctrl-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-bottom .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,.mapboxgl-ctrl-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.mapboxgl-ctrl-group button{background-color:initial;box-sizing:border-box;cursor:pointer;border:0;outline:none;width:32px;height:32px;padding:0;display:block;overflow:hidden}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:initial}.mapboxgl-ctrl-group button+button{border-top:1px solid buttontext}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#eee}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-arrow-up .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.29289 11.7071C4.68342 12.0976 5.31658 12.0976 5.70711 11.7071L9 8.41421L12.2929 11.7071C12.6834 12.0976 13.3166 12.0976 13.7071 11.7071C14.0976 11.3166 14.0976 10.6834 13.7071 10.2929L9.70711 6.29289C9.31658 5.90237 8.68342 5.90237 8.29289 6.29289L4.29289 10.2929C3.90237 10.6834 3.90237 11.3166 4.29289 11.7071Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}.mapboxgl-ctrl button.mapboxgl-ctrl-arrow-down .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.29289 6.29289C4.68342 5.90237 5.31658 5.90237 5.70711 6.29289L9 9.58579L12.2929 6.29289C12.6834 5.90237 13.3166 5.90237 13.7071 6.29289C14.0976 6.68342 14.0976 7.31658 13.7071 7.70711L9.70711 11.7071C9.31658 12.0976 8.68342 12.0976 8.29289 11.7071L4.29289 7.70711C3.90237 7.31658 3.90237 6.68342 4.29289 6.29289Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23333' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E");background-size:18px 18px}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-indoor-toggle .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%23000' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.0017 3.0017L4.0017 15.0017L10.0017 15.0017V12.0017H12.0017V15.0017H14.0017L14.0017 3.0017C14.0097 2.86829 13.9894 2.73469 13.9419 2.60973C13.8945 2.48477 13.8211 2.37129 13.7266 2.27678C13.6321 2.18228 13.5186 2.10889 13.3937 2.06147C13.2687 2.01405 13.1351 1.99368 13.0017 2.0017L5.0017 2.0017C4.86829 1.99368 4.73469 2.01405 4.60973 2.06147C4.48477 2.10889 4.37129 2.18228 4.27678 2.27678C4.18228 2.37129 4.10889 2.48477 4.06147 2.60973C4.01405 2.73469 3.99368 2.86829 4.0017 3.0017ZM8.0017 14.0017H6.0017V12.0017H8.0017V14.0017ZM8.0017 10.0017H6.0017L6.0017 8.0017H8.0017V10.0017ZM8.0017 6.0017L6.0017 6.0017V4.0017H8.0017V6.0017ZM12.0017 10.0017H10.0017V8.0017H12.0017V10.0017ZM12.0017 6.0017H10.0017V4.0017L12.0017 4.0017V6.0017Z' fill='%23333333'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:2s linear infinite mapboxgl-spin}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{box-sizing:initial;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{box-sizing:border-box;cursor:pointer;background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;right:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;left:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{margin-left:2px;font-weight:700}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{box-sizing:border-box;color:#333;white-space:nowrap;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.mapboxgl-popup{pointer-events:none;will-change:transform;display:flex;position:absolute;top:0;left:0}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}.mapboxgl-popup-close-button{background-color:initial;cursor:pointer;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.mapboxgl-popup-close-button:hover{background-color:#eee}.mapboxgl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:10px 10px 15px;position:relative;box-shadow:0 1px 2px #0000001a}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{opacity:1;will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.mapboxgl-user-location-dot:before{content:"";animation:2s infinite mapboxgl-user-location-dot-pulse;position:absolute}.mapboxgl-user-location-dot:after{box-sizing:border-box;content:"";border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{width:0;height:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{content:"";border-bottom:7.5px solid #4aa1eb;position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid #0000;transform:translateY(-28px)skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid #0000;transform:translate(7.5px,-28px)skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{color:#fff;opacity:0;pointer-events:none;text-align:center;background:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;transition:opacity .75s ease-in-out 1s;display:flex;position:absolute;top:0;left:0}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button{text-align:center;font-size:16px;font-weight:700}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected{color:#000;background-color:#ccc}.mapboxgl-ctrl button.mapboxgl-ctrl-level-button-selected:hover{background-color:#ccc}.locationPicker[data-v-7ccf2227]{gap:14px;display:grid}.mapWrap[data-v-7ccf2227]{border:1px solid var(--color-kd-line);background:#e8e8e8;border-radius:18px;width:100%;height:340px;position:relative;overflow:hidden}.mapCanvas[data-v-7ccf2227]{width:100%;height:100%;position:absolute;inset:0}.mapWrap[data-v-7ccf2227] .mapboxgl-map,.mapWrap[data-v-7ccf2227] .mapboxgl-canvas-container,.mapWrap[data-v-7ccf2227] .mapboxgl-canvas{width:100%!important;height:100%!important}.mapWrap.empty[data-v-7ccf2227]{border-style:dashed}.mapPlaceholder[data-v-7ccf2227],.mapStatus[data-v-7ccf2227],.mapNudge[data-v-7ccf2227]{z-index:3;text-align:center;color:var(--color-kd-ink-3);pointer-events:none;place-items:center;padding:18px;font-size:13.5px;display:grid;position:absolute;inset:0}.mapPlaceholder[data-v-7ccf2227]{background:#ffffffc7}.mapPlaceholder strong[data-v-7ccf2227],.mapNudge strong[data-v-7ccf2227]{color:var(--color-kd-ink);margin-bottom:4px;display:block}.mapPlaceholder code[data-v-7ccf2227]{background:#173b4a0f;border-radius:4px;padding:1px 5px;font-family:JetBrains Mono,ui-monospace,monospace}.mapNudge[data-v-7ccf2227]{background:linear-gradient(#0000 45%,#ffffffdb);align-content:end;place-items:end center}.mapNudge span[data-v-7ccf2227]{color:var(--color-kd-ink-3)}.centerMarker[data-v-7ccf2227]{z-index:5;pointer-events:none;width:42px;height:60px;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.pin[data-v-7ccf2227]{filter:drop-shadow(0 8px 12px #081c2347);width:42px;height:52px;transition:transform .18s cubic-bezier(.34,1.4,.64,1);transform:translateY(0)}.centerMarker.lifted .pin[data-v-7ccf2227]{transform:translateY(-12px)}.pin svg[data-v-7ccf2227]{width:100%;height:100%;display:block}.pin path[data-v-7ccf2227]{fill:var(--color-kd-coral);stroke:#fff;stroke-width:3px}.pin circle[data-v-7ccf2227]{fill:#fff}.pinShadow[data-v-7ccf2227]{filter:blur(3px);background:#081c2357;border-radius:50%;width:20px;height:6px;transition:width .18s,opacity .18s;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.centerMarker.lifted .pinShadow[data-v-7ccf2227]{opacity:.42;width:12px}.mapActions[data-v-7ccf2227]{flex-wrap:wrap;gap:8px;display:flex}.miniButton[data-v-7ccf2227]{color:var(--color-kd-primary-deep);font:inherit;cursor:pointer;background:#2f6f7e14;border:1px solid #2f6f7e2e;border-radius:999px;padding:8px 12px;font-size:12.5px;font-weight:700}.miniButton[data-v-7ccf2227]:hover:not(:disabled){background:#2f6f7e24}.miniButton.ghost[data-v-7ccf2227]{color:var(--color-kd-ink-3);border-color:var(--color-kd-line);background:#fff}.miniButton[data-v-7ccf2227]:disabled{opacity:.55;cursor:not-allowed}.resolved[data-v-7ccf2227]{background:#6ea8921a;border:1px solid #6ea89252;border-radius:14px;gap:4px;padding:14px 16px;display:grid}.resolved .kicker[data-v-7ccf2227]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-kd-mint-deep);font-size:11px;font-weight:700}.resolved strong[data-v-7ccf2227]{color:var(--color-kd-ink);font-size:14px}.resolved small[data-v-7ccf2227]{color:var(--color-kd-ink-3);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.resolved .hint[data-v-7ccf2227]{color:var(--color-kd-ink-3);font-size:12.5px}.panelTitle[data-v-811d46f3]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-kd-ink);margin:0;font-size:24px;font-weight:500}.panelSub[data-v-811d46f3]{color:var(--color-kd-ink-3);margin:6px 0 18px;font-size:13.5px}.form[data-v-811d46f3]{gap:18px;display:grid}.grid2[data-v-811d46f3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field[data-v-811d46f3]{gap:6px;display:grid}.field label[data-v-811d46f3]{color:var(--color-kd-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.input[data-v-811d46f3]{width:100%;color:var(--color-kd-ink);border:1px solid var(--color-kd-line);resize:vertical;background:#fff;border-radius:14px;outline:none;padding:12px 14px;font-family:inherit;transition:border-color .15s,box-shadow .15s}.input.small[data-v-811d46f3]{min-width:110px}.input[data-v-811d46f3]:focus{border-color:#2f6f7e8c;box-shadow:0 0 0 4px #a8e6cf52}.input[data-v-811d46f3]:disabled{color:var(--color-kd-ink-2);background:#f7efe366}.sectionHead[data-v-811d46f3],.webNotice[data-v-811d46f3]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sectionHead h3[data-v-811d46f3]{color:var(--color-kd-ink);margin:0;font-size:18px}.sectionHead p[data-v-811d46f3],.webNotice p[data-v-811d46f3]{color:var(--color-kd-ink-3);margin:4px 0 0;font-size:13.5px}.webNotice[data-v-811d46f3]{border:1px solid var(--color-kd-line);background:#ffffff80;border-radius:16px;padding:16px}.webNotice h3[data-v-811d46f3]{color:var(--color-kd-ink);margin:0;font-size:18px}.mediaEditor[data-v-811d46f3],.blogEditor[data-v-811d46f3]{gap:12px;padding-top:6px;display:grid}.emptyMedia[data-v-811d46f3]{border:1px dashed var(--color-kd-line-2);color:var(--color-kd-ink-3);border-radius:14px;padding:16px}.mediaRow[data-v-811d46f3]{grid-template-columns:120px 1fr 1.5fr auto auto auto auto;align-items:center;gap:8px;display:grid}.postEditor[data-v-811d46f3]{border:1px solid var(--color-kd-line);background:#ffffff70;border-radius:14px;gap:10px;padding:14px;display:grid}.postTop[data-v-811d46f3]{grid-template-columns:minmax(0,1fr) 140px;gap:8px;display:grid}.postMediaGrid[data-v-811d46f3]{grid-template-columns:minmax(0,1fr) 130px minmax(0,1.4fr) auto;align-items:center;gap:8px;display:grid}.postActions[data-v-811d46f3]{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;display:grid}.postActions span[data-v-811d46f3]{color:var(--color-kd-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.fileBtn[data-v-811d46f3],.iconBtn[data-v-811d46f3]{border:1px solid var(--color-kd-line);height:42px;color:var(--color-kd-ink);font:inherit;cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;padding:0 12px;font-weight:600;display:inline-flex}.fileBtn input[data-v-811d46f3]{display:none}.iconBtn[data-v-811d46f3]{width:42px;padding:0}.iconBtn[data-v-811d46f3]:disabled{opacity:.35;cursor:not-allowed}.iconBtn.danger[data-v-811d46f3]{color:var(--color-kd-coral-deep)}.row[data-v-811d46f3]{flex-wrap:wrap;gap:8px;display:flex}.actions[data-v-811d46f3]{justify-content:flex-end;gap:10px;display:flex}.btn[data-v-811d46f3]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:500;transition:all .15s;display:inline-flex}.btn.primary[data-v-811d46f3]{background:var(--color-kd-ink);color:#fff}.btn.primary[data-v-811d46f3]:hover{background:#0f2a36}.btn.primary[data-v-811d46f3]:disabled{opacity:.6;cursor:not-allowed}.btn.ghost[data-v-811d46f3]{color:var(--color-kd-ink-2);border-color:var(--color-kd-line);background:0 0}.btn.ghost[data-v-811d46f3]:hover{color:var(--color-kd-ink)}.modalLede[data-v-811d46f3]{color:var(--color-kd-ink-3);margin:0;font-size:13.5px;line-height:1.5}@media (width<=880px){.grid2[data-v-811d46f3],.mediaRow[data-v-811d46f3],.postTop[data-v-811d46f3],.postMediaGrid[data-v-811d46f3]{grid-template-columns:1fr}.sectionHead[data-v-811d46f3],.webNotice[data-v-811d46f3]{display:grid}.postActions[data-v-811d46f3]{grid-template-columns:1fr auto auto auto}}.loading[data-v-d956d1c2]{text-align:center;color:var(--color-kd-ink-3);padding:24px}.adminBar[data-v-d956d1c2]{background:#173b4a0d;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;padding:10px 14px;font-size:13px;display:flex}.adminMeta strong[data-v-d956d1c2]{font-weight:600}.adminMeta small[data-v-d956d1c2]{color:var(--color-kd-ink-3);margin-left:4px}.adminActions[data-v-d956d1c2]{flex-wrap:wrap;gap:6px;display:flex}.messages[data-v-d956d1c2]{gap:14px;max-height:50vh;padding:4px 2px 12px;display:grid;overflow-y:auto}.message[data-v-d956d1c2]{display:flex}.fromUs[data-v-d956d1c2]{justify-content:flex-end}.fromThem[data-v-d956d1c2]{justify-content:flex-start}.bubble[data-v-d956d1c2]{background:#ffffffb3;border-radius:16px;max-width:78%;padding:12px 14px;font-size:14px;line-height:1.5}.fromUs .bubble[data-v-d956d1c2]{background:var(--color-kd-primary-deep);color:#fff;border-radius:16px 16px 4px}.fromThem .bubble[data-v-d956d1c2]{color:var(--color-kd-ink);background:#e88a6b1f;border-radius:16px 16px 16px 4px}.bubble p[data-v-d956d1c2]{white-space:pre-wrap;margin:6px 0 0}.metaRow[data-v-d956d1c2]{opacity:.85;justify-content:space-between;gap:12px;font-size:11px;display:flex}.metaRow strong[data-v-d956d1c2]{font-weight:700}.metaRow small[data-v-d956d1c2]{font-size:11px}.composer[data-v-d956d1c2]{margin-top:14px}.input[data-v-d956d1c2]{width:100%;color:var(--color-kd-ink);border:1px solid var(--color-kd-line);resize:vertical;background:#fff;border-radius:14px;outline:none;padding:12px 14px;font-family:inherit;transition:border-color .15s,box-shadow .15s}.input[data-v-d956d1c2]:focus{border-color:#2f6f7e8c;box-shadow:0 0 0 4px #a8e6cf52}.lockedNote[data-v-d956d1c2]{color:#a23f1d;background:#d97a4d14;border-radius:12px;margin-top:14px;padding:12px;font-size:13px}.emptyState[data-v-d956d1c2]{text-align:center;color:var(--color-kd-ink-3);padding:18px;font-size:13.5px}.btn[data-v-d956d1c2]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:500;transition:all .15s;display:inline-flex}.btn.sm[data-v-d956d1c2]{padding:6px 12px;font-size:12.5px}.btn.primary[data-v-d956d1c2]{background:var(--color-kd-ink);color:#fff}.btn.primary[data-v-d956d1c2]:hover{background:#0f2a36}.btn.primary[data-v-d956d1c2]:disabled{opacity:.6;cursor:not-allowed}.btn.ghost[data-v-d956d1c2]{color:var(--color-kd-ink-2);background:0 0}.btn.ghost.danger[data-v-d956d1c2]{color:var(--color-kd-coral-deep)}.filterBar[data-v-951d71f1]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;display:flex}.pill[data-v-951d71f1]{border:1px solid var(--color-kd-line-2);color:var(--color-kd-ink-2);cursor:pointer;background:#ffffffb3;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.pill[data-active=true][data-v-951d71f1]{background:var(--color-kd-ink);color:#fff;border-color:var(--color-kd-ink)}.slidingTabCount[data-v-951d71f1]{color:var(--color-kd-ink);background:#173b4a14;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.pill[data-active=true] .slidingTabCount[data-v-951d71f1]{color:#fff;background:#ffffff2e}.grow[data-v-951d71f1]{flex:1}.activityGrid[data-v-951d71f1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.activityCard[data-v-951d71f1]{border-radius:var(--radius-card);cursor:pointer;grid-template-rows:200px 1fr;transition:transform .12s,box-shadow .12s;display:grid;overflow:hidden}.activityCard[data-v-951d71f1]:hover{transform:translateY(-1px);box-shadow:0 14px 34px #081c2314}.activityCard[data-v-951d71f1]:focus-visible{outline-offset:2px;outline:2px solid #2f6f7e73}.activityCard .cover[data-v-951d71f1]{justify-content:flex-end;align-items:flex-start;padding:14px;display:flex;position:relative}.activityCard .cover[data-v-951d71f1]:after{content:"";background:linear-gradient(#091a201f,#091a2066);position:absolute;inset:0}.activityCard .pill.statusPill[data-v-951d71f1]{z-index:1;padding:5px 11px;font-size:11.5px;font-weight:700;position:relative}.statusPill.green[data-v-951d71f1]{color:#fff;background:#6ea892eb}.statusPill.orange[data-v-951d71f1]{color:#fff;background:#e88a6beb}.statusPill.dark[data-v-951d71f1]{color:#fff;background:#173b4ad9}.activityCard .body[data-v-951d71f1]{gap:12px;padding:16px;display:grid}.activityCard h3[data-v-951d71f1]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-kd-ink);margin:0;font-size:19px;font-weight:500}.activityCard .meta[data-v-951d71f1]{color:var(--color-kd-ink-3);margin:4px 0 0;font-size:13px}.capRow[data-v-951d71f1]{justify-content:space-between;align-items:center;padding:6px 0;font-size:13px;display:flex}.capRow .num[data-v-951d71f1]{color:var(--color-kd-ink);font-weight:600}.trafficRow[data-v-951d71f1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.trafficRow div[data-v-951d71f1]{border:1px solid var(--color-kd-line);background:#ffffff9e;border-radius:12px;min-width:0;padding:8px 9px}.trafficRow dt[data-v-951d71f1]{color:var(--color-kd-ink-3);white-space:nowrap;font-size:10.5px;font-weight:750}.trafficRow dd[data-v-951d71f1]{color:var(--color-kd-ink);margin:3px 0 0;font-size:16px;font-weight:850}.foot[data-v-951d71f1]{border-top:1px dashed var(--color-kd-line);justify-content:space-between;align-items:center;padding-top:12px;font-size:12.5px;display:flex}.foot .ts[data-v-951d71f1]{color:var(--color-kd-ink-3)}.inlineLink[data-v-951d71f1]{color:var(--color-kd-primary);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:14px;font-weight:600}.inlineLink[data-v-951d71f1]:hover{color:var(--color-kd-coral)}.inlineLink.danger[data-v-951d71f1]{color:var(--color-kd-coral-deep)}.emptyState[data-v-951d71f1]{border:1px dashed var(--color-kd-line-2);text-align:center;color:var(--color-kd-ink-3);background:#ffffff4d;border-radius:16px;padding:36px 24px}.emptyState p[data-v-951d71f1]{margin:0 0 6px;font-size:14px}.form[data-v-951d71f1]{gap:14px;display:grid}.row.split[data-v-951d71f1]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field[data-v-951d71f1]{gap:6px;display:grid}.field label[data-v-951d71f1]{color:var(--color-kd-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.input[data-v-951d71f1]{width:100%;color:var(--color-kd-ink);border:1px solid var(--color-kd-line);resize:vertical;background:#fff;border-radius:14px;outline:none;padding:12px 14px;font-family:inherit;transition:border-color .15s,box-shadow .15s}.input[data-v-951d71f1]:focus{border-color:#2f6f7e8c;box-shadow:0 0 0 4px #a8e6cf52}.groupList[data-v-951d71f1]{gap:10px;display:grid}.groupRow[data-v-951d71f1]{cursor:pointer;background:#ffffff8c;border:1px solid #ffffffa6;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;transition:background-color .12s,border-color .12s;display:flex}.groupRow[data-v-951d71f1]:hover{border-color:var(--color-kd-line);background:#fff}.groupRow[data-v-951d71f1]:focus-visible{outline-offset:2px;outline:2px solid #2f6f7e73}.groupRow strong[data-v-951d71f1]{color:var(--color-kd-ink);display:block}.groupRow small[data-v-951d71f1]{color:var(--color-kd-ink-3);font-size:12.5px}.groupRow .actions[data-v-951d71f1]{align-items:center;gap:12px;display:inline-flex}.groupForm[data-v-951d71f1]{border:1px solid var(--color-kd-line);background:#ffffff8c;border-radius:16px;gap:12px;margin-top:12px;padding:16px;display:grid}.weekdayRow[data-v-951d71f1]{flex-wrap:wrap;gap:6px;display:flex}.weekdayChip[data-v-951d71f1]{border:1px solid var(--color-kd-line);width:36px;height:36px;color:var(--color-kd-ink-2);cursor:pointer;background:#fff;border-radius:999px;font-size:12.5px;font-weight:700}.weekdayChip.active[data-v-951d71f1]{background:var(--color-kd-ink);color:#fff;border-color:var(--color-kd-ink)}.modalityHint[data-v-951d71f1]{color:var(--color-kd-ink-3);background:#173b4a0a;border-radius:12px;margin:0;padding:10px 14px;font-size:13px;line-height:1.5}.modalityRow[data-v-951d71f1]{display:none}.modalityChip[data-v-951d71f1]{border:1px solid var(--color-kd-line);color:var(--color-kd-ink-2);cursor:pointer;background:#fff;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:13.5px;font-weight:500}.modalityChip.active[data-v-951d71f1]{background:var(--color-kd-ink);color:#fff;border-color:var(--color-kd-ink)}.lede[data-v-951d71f1]{color:var(--color-kd-ink-3);margin:0;font-size:13.5px;line-height:1.55}.threadGrid[data-v-951d71f1]{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.threadCard[data-v-951d71f1]{text-align:left;cursor:pointer;font:inherit;color:inherit;background:#ffffff8c;border:1px solid #ffffffb3;border-radius:14px;gap:6px;padding:14px;display:grid}.threadCard[data-v-951d71f1]:hover{background:#fff}.threadCard small[data-v-951d71f1]{color:var(--color-kd-ink-3);font-size:12.5px}.row[data-v-951d71f1]{align-items:center;gap:10px;display:flex}.btn[data-v-951d71f1]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:500;transition:all .15s;display:inline-flex}.btn.primary[data-v-951d71f1]{background:var(--color-kd-ink);color:#fff}.btn.primary[data-v-951d71f1]:hover{background:#0f2a36}.btn.primary[data-v-951d71f1]:disabled{opacity:.6;cursor:not-allowed}.btn.secondary[data-v-951d71f1]{color:var(--color-kd-ink);border-color:var(--color-kd-line-2);background:#ffffffb3}.btn.ghost[data-v-951d71f1]{color:var(--color-kd-ink-2);background:0 0}.btn.danger[data-v-951d71f1]{color:var(--color-kd-coral-deep)}.plus[data-v-951d71f1]{opacity:.8;font-size:14px;line-height:1}.actions[data-v-951d71f1]{align-items:center;gap:10px;display:flex}@media (width<=1100px){.activityGrid[data-v-951d71f1]{grid-template-columns:repeat(2,1fr)}.threadGrid[data-v-951d71f1]{grid-template-columns:1fr}}@media (width<=700px){.activityGrid[data-v-951d71f1],.row.split[data-v-951d71f1]{grid-template-columns:1fr}}.siteBuilder[data-v-18f06d68]{gap:18px;margin-top:18px;padding:28px;display:grid}.builderHero[data-v-18f06d68],.sectionHead[data-v-18f06d68],.actions[data-v-18f06d68],.previewToolbar[data-v-18f06d68]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.eyebrow[data-v-18f06d68]{color:var(--color-kd-sage);text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:800}.panelTitle[data-v-18f06d68]{font-family:var(--font-display);color:var(--color-kd-ink);margin:0;font-size:24px;font-weight:500}.panelSub[data-v-18f06d68],.sectionHead p[data-v-18f06d68],.emptyState[data-v-18f06d68],.dnsBox[data-v-18f06d68],.historyBox span[data-v-18f06d68],.mediaStats span[data-v-18f06d68],.editorStats span[data-v-18f06d68]{color:var(--color-kd-ink-3);margin:6px 0 0;font-size:13.5px;line-height:1.5}.statusBox[data-v-18f06d68]{border:1px solid var(--color-kd-line);background:#ffffff9e;border-radius:18px;gap:5px;min-width:260px;padding:14px;display:grid}.statusBox span[data-v-18f06d68],.previewToolbar span[data-v-18f06d68]{color:var(--color-kd-sage);text-transform:uppercase;font-size:12px;font-weight:800}.statusBox strong[data-v-18f06d68],.previewToolbar strong[data-v-18f06d68]{overflow-wrap:anywhere;color:var(--color-kd-ink)}.statusBox small[data-v-18f06d68]{color:var(--color-kd-coral-deep);font-size:12px;font-weight:800}.statusLinks[data-v-18f06d68]{flex-wrap:wrap;gap:10px;display:flex}.statusLinks a[data-v-18f06d68],.statusLinks button[data-v-18f06d68]{color:var(--color-kd-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.builderTabs[data-v-18f06d68]{border:1px solid var(--color-kd-line);background:#ffffff85;border-radius:999px;gap:8px;padding:6px;display:flex;overflow-x:auto}.builderTabs button[data-v-18f06d68]{color:var(--color-kd-ink-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 14px;font-weight:800}.builderTabs button.active[data-v-18f06d68]{background:var(--color-kd-ink);color:#fff}.builderLayout[data-v-18f06d68]{grid-template-columns:minmax(0,1fr) minmax(320px,.52fr);align-items:start;gap:18px;display:grid}.builderPanel[data-v-18f06d68],.previewPanel[data-v-18f06d68]{border:1px solid var(--color-kd-line);background:#ffffff7a;border-radius:22px;gap:16px;padding:18px;display:grid}.overviewGrid[data-v-18f06d68],.widgetGrid[data-v-18f06d68]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.overviewGrid article[data-v-18f06d68],.widgetGrid article[data-v-18f06d68],.launchChecklist[data-v-18f06d68],.addSectionBox[data-v-18f06d68],.postEditor[data-v-18f06d68],.mediaEditorCard[data-v-18f06d68]{border:1px solid var(--color-kd-line);background:#ffffffad;border-radius:16px;padding:14px}.overviewGrid span[data-v-18f06d68],.widgetGrid span[data-v-18f06d68],.launchChecklist span[data-v-18f06d68],.addSectionBox span[data-v-18f06d68]{color:var(--color-kd-ink-3);text-transform:uppercase;font-size:12px;font-weight:800;display:block}.overviewGrid strong[data-v-18f06d68],.widgetGrid strong[data-v-18f06d68],.launchChecklist strong[data-v-18f06d68]{color:var(--color-kd-ink);margin-top:6px;font-size:20px;display:block}.overviewGrid p[data-v-18f06d68]{color:var(--color-kd-ink-3);margin:8px 0 0;font-size:13px;line-height:1.45}.launchChecklist[data-v-18f06d68]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.launchChecklist div[data-v-18f06d68]{min-width:0}.launchChecklist span[data-v-18f06d68],.widgetGrid code[data-v-18f06d68]{overflow-wrap:anywhere;text-transform:none;font-weight:600}.pageEditorGrid[data-v-18f06d68],.sectionBuilder[data-v-18f06d68]{grid-template-columns:minmax(180px,.36fr) minmax(0,1fr);gap:14px;display:grid}.pageList[data-v-18f06d68],.sectionList[data-v-18f06d68],.editStack[data-v-18f06d68],.itemsEditor[data-v-18f06d68],.postList[data-v-18f06d68]{gap:10px;display:grid}.pageList button[data-v-18f06d68],.sectionRow[data-v-18f06d68]{border:1px solid var(--color-kd-line);background:#ffffffb8;border-radius:16px;width:100%;padding:12px}.pageList button[data-v-18f06d68]{text-align:left;color:var(--color-kd-ink);cursor:pointer}.pageList button.active[data-v-18f06d68],.sectionRow.active[data-v-18f06d68]{border-color:#0f766e57;box-shadow:0 12px 28px #183b4a14}.pageList strong[data-v-18f06d68],.sectionRow strong[data-v-18f06d68]{display:block}.pageList span[data-v-18f06d68],.pageList em[data-v-18f06d68],.sectionRow span[data-v-18f06d68],.mediaGrid span[data-v-18f06d68],.postMini span[data-v-18f06d68]{color:var(--color-kd-ink-3);margin-top:4px;font-size:12px;display:block}.pageList em[data-v-18f06d68]{color:var(--color-kd-primary);font-style:normal;font-weight:800}.sectionRow[data-v-18f06d68]{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.sectionRow button[data-v-18f06d68]:first-child{text-align:left;color:var(--color-kd-ink);cursor:pointer;background:0 0;border:0;padding:0}.moveBtns[data-v-18f06d68]{gap:6px;display:flex}.addSectionBox[data-v-18f06d68]{flex-wrap:wrap;gap:8px;display:flex}.addSectionBox span[data-v-18f06d68]{width:100%}.addSectionBox button[data-v-18f06d68]{border:1px solid var(--color-kd-line);min-height:34px;color:var(--color-kd-ink-2);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:0 11px;font-weight:800}.pageActions[data-v-18f06d68]{flex-wrap:wrap;gap:8px;display:flex}.grid2[data-v-18f06d68],.grid3[data-v-18f06d68],.swatches[data-v-18f06d68],.analyticsStrip[data-v-18f06d68],.historyBox[data-v-18f06d68],.mediaStats[data-v-18f06d68],.editorStats[data-v-18f06d68]{gap:12px;display:grid}.grid2[data-v-18f06d68]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid3[data-v-18f06d68]{grid-template-columns:repeat(3,minmax(0,1fr))}.swatches[data-v-18f06d68]{grid-template-columns:repeat(6,minmax(0,1fr))}.analyticsStrip[data-v-18f06d68],.historyBox[data-v-18f06d68],.mediaStats[data-v-18f06d68],.editorStats[data-v-18f06d68]{grid-template-columns:repeat(4,minmax(0,1fr))}.field[data-v-18f06d68],.swatches label[data-v-18f06d68],.sectionChooser[data-v-18f06d68]{gap:7px;display:grid}.field span[data-v-18f06d68],.swatches span[data-v-18f06d68],.sectionChooser>span[data-v-18f06d68]{color:var(--color-kd-ink-3);text-transform:uppercase;font-size:12px;font-weight:800}.input[data-v-18f06d68]{border:1px solid var(--color-kd-line);width:100%;color:var(--color-kd-ink);font:inherit;background:#fff;border-radius:14px;padding:12px 14px}.input.compact[data-v-18f06d68]{max-width:230px}.domainInput[data-v-18f06d68]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.domainInput small[data-v-18f06d68],code[data-v-18f06d68]{color:var(--color-kd-ink-2);font-size:13px}.swatches input[data-v-18f06d68]{background:0 0;border:0;width:100%;height:44px}.toggle[data-v-18f06d68],.miniToggle[data-v-18f06d68],.sectionChooser label[data-v-18f06d68]{color:var(--color-kd-ink-2);align-items:center;gap:8px;font-weight:800;display:inline-flex}.sectionChooser[data-v-18f06d68]{border:1px dashed var(--color-kd-line-2);background:#ffffff94;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.sectionChooser>span[data-v-18f06d68]{grid-column:1/-1}.itemEditor[data-v-18f06d68],.postMini[data-v-18f06d68],.mediaGrid article[data-v-18f06d68]{border:1px solid var(--color-kd-line);background:#ffffffb3;border-radius:16px;gap:10px;padding:12px;display:grid}.mediaPicker[data-v-18f06d68]{background:#ffffff85;border-radius:16px;gap:10px;padding:12px;display:flex;overflow-x:auto}.mediaPicker>span[data-v-18f06d68]{min-width:120px;color:var(--color-kd-ink-3);align-self:center;font-weight:800}.mediaPicker button[data-v-18f06d68]{width:104px;color:var(--color-kd-ink-2);text-align:left;cursor:pointer;background:0 0;border:0;flex:none;padding:0}.mediaPicker img[data-v-18f06d68],.mediaGrid img[data-v-18f06d68],.postMini img[data-v-18f06d68]{aspect-ratio:4/3;object-fit:cover;border-radius:14px;width:100%}.mediaFallback[data-v-18f06d68]{aspect-ratio:4/3;width:100%;color:var(--color-kd-ink-2);background:linear-gradient(135deg,#1f55661f,#e88a6b1f);border-radius:14px;place-items:center;font-weight:900;display:grid}.mediaGrid[data-v-18f06d68]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.mediaManagerGrid[data-v-18f06d68],.postCompose[data-v-18f06d68]{gap:12px;display:grid}.mediaManagerGrid[data-v-18f06d68]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.mediaEditorCard[data-v-18f06d68]{grid-template-columns:150px minmax(0,1fr);align-items:start;gap:12px;display:grid}.mediaThumb[data-v-18f06d68],.postPreview[data-v-18f06d68]{background:linear-gradient(135deg,#1f55661f,#e88a6b1f);border-radius:14px;position:relative;overflow:hidden}.mediaThumb img[data-v-18f06d68],.postPreview img[data-v-18f06d68],.mediaThumb>span[data-v-18f06d68],.postPreview>span[data-v-18f06d68]{aspect-ratio:4/3;object-fit:cover;width:100%;color:var(--color-kd-ink-2);place-items:center;font-weight:900;display:grid}.mediaThumb small[data-v-18f06d68]{color:#fff;background:#10201dad;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;position:absolute;bottom:8px;left:8px}.mediaActions[data-v-18f06d68],.row[data-v-18f06d68],.postActions[data-v-18f06d68]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.postEditor[data-v-18f06d68]{gap:12px;display:grid}.postTop[data-v-18f06d68],.postMediaGrid[data-v-18f06d68]{gap:8px;display:grid}.postTop[data-v-18f06d68]{grid-template-columns:minmax(0,1fr) 150px}.postCompose[data-v-18f06d68]{grid-template-columns:170px minmax(0,1fr)}.postMediaGrid[data-v-18f06d68]{grid-template-columns:minmax(0,1fr) 130px minmax(0,1.4fr) auto;align-items:center}.postActions[data-v-18f06d68]{justify-content:flex-end}.postActions span[data-v-18f06d68]{color:var(--color-kd-ink-3);text-overflow:ellipsis;white-space:nowrap;margin-right:auto;font-size:12.5px;overflow:hidden}.postMini[data-v-18f06d68]{grid-template-columns:120px minmax(0,1fr);align-items:start}.postMini p[data-v-18f06d68]{color:var(--color-kd-ink-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;display:-webkit-box;overflow:hidden}.dnsBox[data-v-18f06d68],.historyBox div[data-v-18f06d68],.mediaStats div[data-v-18f06d68],.editorStats div[data-v-18f06d68],.analyticsStrip div[data-v-18f06d68]{border:1px solid var(--color-kd-line);background:#fff9;border-radius:16px;padding:16px}.analyticsStrip strong[data-v-18f06d68],.historyBox strong[data-v-18f06d68],.mediaStats strong[data-v-18f06d68],.editorStats strong[data-v-18f06d68]{color:var(--color-kd-ink);margin-top:6px;font-size:24px;display:block}.previewPanel[data-v-18f06d68]{position:sticky;top:96px}.sitePreview[data-v-18f06d68]{background:var(--pv-bg);color:var(--pv-text);border:1px solid #173b4a1a;border-radius:22px;overflow:hidden;box-shadow:0 16px 38px #183b4a1a}.sitePreview header[data-v-18f06d68]{background:color-mix(in srgb, var(--pv-surface) 92%, transparent);justify-content:space-between;align-items:center;gap:10px;padding:14px;display:flex}.logoPreview[data-v-18f06d68]{background:var(--pv-primary);color:#fff;border-radius:999px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.sitePreview nav[data-v-18f06d68]{color:var(--pv-muted);gap:8px;font-size:12px;font-weight:800;display:flex;overflow:hidden}.previewHero[data-v-18f06d68]{align-items:end;min-height:280px;padding:18px;display:grid;position:relative;overflow:hidden}.previewHero img[data-v-18f06d68]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.previewHero[data-v-18f06d68]:after{content:"";background:linear-gradient(#10201d1f,#10201dc7);position:absolute;inset:0}.previewHero>div[data-v-18f06d68]{z-index:1;color:#fff;position:relative}.previewHero p[data-v-18f06d68]{color:var(--pv-accent);text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:900}.previewHero h4[data-v-18f06d68]{max-width:360px;margin:0;font-size:34px;line-height:1}.previewHero span[data-v-18f06d68]{max-width:360px;margin-top:10px;line-height:1.5;display:block}.previewHero button[data-v-18f06d68]{background:var(--pv-primary);color:#fff;border:0;border-radius:999px;margin-top:16px;padding:11px 16px;font-weight:900}.previewBlocks[data-v-18f06d68]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.previewBlocks article[data-v-18f06d68]{border-radius:var(--pv-radius);background:var(--pv-surface);border:1px solid #173b4a14;padding:12px}.previewBlocks span[data-v-18f06d68]{color:var(--pv-accent);text-transform:uppercase;font-size:10px;font-weight:900}.previewBlocks strong[data-v-18f06d68]{margin-top:6px;display:block}.btn[data-v-18f06d68],.iconBtn[data-v-18f06d68],.fileBtn[data-v-18f06d68]{min-height:42px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.btn[data-v-18f06d68]{padding:0 16px}.fileBtn[data-v-18f06d68]{border-color:var(--color-kd-line);color:var(--color-kd-ink-2);background:#fff;padding:0 14px}.fileBtn input[data-v-18f06d68]{display:none}.iconBtn[data-v-18f06d68]{border-color:var(--color-kd-line);background:#fff;border-radius:12px;width:36px;height:36px}.btn.primary[data-v-18f06d68]{background:var(--color-kd-ink);color:#fff}.btn.ghost[data-v-18f06d68]{color:var(--color-kd-ink-2);border-color:var(--color-kd-line);background:0 0}.btn.danger[data-v-18f06d68]{color:var(--color-kd-coral-deep)}.btn[data-v-18f06d68]:disabled,.iconBtn[data-v-18f06d68]:disabled,.statusLinks button[data-v-18f06d68]:disabled{opacity:.55;cursor:not-allowed}.actions[data-v-18f06d68]{flex-wrap:wrap;justify-content:flex-end}@media (width<=1180px){.builderLayout[data-v-18f06d68]{grid-template-columns:1fr}.previewPanel[data-v-18f06d68]{position:static}}@media (width<=760px){.siteBuilder[data-v-18f06d68]{padding:18px}.builderHero[data-v-18f06d68],.sectionHead[data-v-18f06d68],.pageEditorGrid[data-v-18f06d68],.sectionBuilder[data-v-18f06d68],.overviewGrid[data-v-18f06d68],.launchChecklist[data-v-18f06d68],.widgetGrid[data-v-18f06d68],.grid2[data-v-18f06d68],.grid3[data-v-18f06d68],.swatches[data-v-18f06d68],.analyticsStrip[data-v-18f06d68],.historyBox[data-v-18f06d68],.editorStats[data-v-18f06d68],.mediaStats[data-v-18f06d68],.postMini[data-v-18f06d68],.postTop[data-v-18f06d68],.postCompose[data-v-18f06d68],.postMediaGrid[data-v-18f06d68],.mediaEditorCard[data-v-18f06d68],.sectionChooser[data-v-18f06d68]{grid-template-columns:1fr;display:grid}.statusBox[data-v-18f06d68]{min-width:0}}.uplot,.uplot *,.uplot :before,.uplot :after{box-sizing:border-box}.uplot{width:min-content;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{-webkit-user-select:none;user-select:none;position:relative}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{width:100%;height:100%;display:block;position:relative}.u-axis{position:absolute}.u-legend{text-align:center;margin:auto;font-size:14px}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{pointer-events:none;background:#00000012;position:absolute}.u-cursor-x,.u-cursor-y{pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.u-hz .u-cursor-x,.u-vt .u-cursor-y{border-right:1px dashed #607d8b;height:100%}.u-hz .u-cursor-y,.u-vt .u-cursor-x{border-bottom:1px dashed #607d8b;width:100%}.u-cursor-pt{pointer-events:none;will-change:transform;border:0 solid;border-radius:50%;position:absolute;top:0;left:0;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}.chartBlock[data-v-e5695ef9]{border:1px solid var(--color-kd-line);background:#fff;border-radius:14px;padding:14px}.chartHead[data-v-e5695ef9]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}h4[data-v-e5695ef9]{color:var(--color-kd-ink);letter-spacing:0;margin:0;font-size:15px;font-weight:600}.chartHead p[data-v-e5695ef9],.forecastNote[data-v-e5695ef9]{color:var(--color-kd-ink-3);margin:4px 0 0;font-size:13px;line-height:1.45}.legend[data-v-e5695ef9]{color:var(--color-kd-ink-3);gap:12px;font-size:12px;display:inline-flex}.legend span[data-v-e5695ef9]{align-items:center;gap:6px;display:inline-flex}.legend i[data-v-e5695ef9]{border-radius:999px;width:18px;height:3px;display:inline-block}.legend .actual[data-v-e5695ef9]{background:var(--color-kd-primary)}.legend .forecast[data-v-e5695ef9]{border-top:2px dashed var(--color-kd-ink-3);background:0 0}.chartShell[data-v-e5695ef9]{margin-top:10px;position:relative}.plotHost[data-v-e5695ef9]{width:100%;min-height:260px}.plotHost[data-v-e5695ef9] .uplot{width:100%;color:var(--color-kd-ink-3);font-family:inherit}.plotHost[data-v-e5695ef9] .u-wrap{background:#fff;border-radius:12px;overflow:hidden}.plotHost[data-v-e5695ef9] .u-over{cursor:crosshair}.plotHost[data-v-e5695ef9] .u-cursor-x{border-right:1px dashed var(--color-kd-line-2)}.plotHost[data-v-e5695ef9] .u-axis{color:var(--color-kd-ink-3);font-size:11.5px}.activeMarker[data-v-e5695ef9]{z-index:3;border:2px solid var(--color-kd-primary);pointer-events:none;background:#fff;border-radius:999px;width:9px;height:9px;position:absolute;transform:translate(-50%,-50%)}.emptyChartLabel[data-v-e5695ef9]{color:var(--color-kd-ink-3);pointer-events:none;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.tooltip[data-v-e5695ef9]{z-index:4;border:1px solid var(--color-kd-line);min-width:132px;box-shadow:none;pointer-events:none;background:#fff;border-radius:10px;padding:8px 10px;position:absolute}.tooltip strong[data-v-e5695ef9],.tooltip span[data-v-e5695ef9],.tooltip small[data-v-e5695ef9]{display:block}.tooltip strong[data-v-e5695ef9]{color:var(--color-kd-ink-2);font-size:13px;font-weight:500}.tooltip span[data-v-e5695ef9]{color:var(--color-kd-ink);margin-top:2px;font-size:13px;font-weight:500}.tooltip small[data-v-e5695ef9]{color:var(--color-kd-ink-3);margin-top:2px;font-size:11.5px}@media (width<=640px){.chartHead[data-v-e5695ef9]{display:grid}}.analyticsPanel[data-v-d314bc4a]{border:1px solid var(--color-kd-line);border-radius:var(--radius-card);box-shadow:var(--kd-shadow-card);background:#fff;gap:16px;padding:20px;display:grid}.analyticsHeader[data-v-d314bc4a]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.eyebrow[data-v-d314bc4a]{color:var(--color-kd-ink-3);text-transform:uppercase;letter-spacing:.08em;margin:0 0 4px;font-size:11.5px;font-weight:600}h3[data-v-d314bc4a],h4[data-v-d314bc4a]{color:var(--color-kd-ink);letter-spacing:0;margin:0}h3[data-v-d314bc4a]{font-family:var(--font-display);font-size:24px;font-weight:500}h4[data-v-d314bc4a]{font-size:15px;font-weight:600}.muted[data-v-d314bc4a],.emptyState span[data-v-d314bc4a]{color:var(--color-kd-ink-3);margin:4px 0 0;font-size:13px;line-height:1.45}.refreshButton[data-v-d314bc4a],.forecastToggle[data-v-d314bc4a],.controlGroup button[data-v-d314bc4a]{border:1px solid var(--color-kd-line);color:var(--color-kd-ink-2);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:8px 12px;font-size:13px}.refreshButton[data-v-d314bc4a]:disabled{opacity:.6;cursor:wait}.refreshButton.primary[data-v-d314bc4a]{background:var(--color-kd-ink);color:#fff;border-color:var(--color-kd-ink)}.refreshButton.ghost[data-v-d314bc4a]{background:0 0}.exportForm[data-v-d314bc4a]{gap:14px;display:grid}.row[data-v-d314bc4a]{gap:12px;display:flex}.split[data-v-d314bc4a]>*{flex:1;min-width:0}.field[data-v-d314bc4a]{gap:6px;display:grid}.field label[data-v-d314bc4a]{color:var(--color-kd-ink-3);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.input[data-v-d314bc4a]{border:1px solid var(--color-kd-line);width:100%;color:var(--color-kd-ink);font:inherit;background:#fff;border-radius:14px;outline:none;padding:10px 12px}.analyticsControls[data-v-d314bc4a]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.controlGroup[data-v-d314bc4a]{border:1px solid var(--color-kd-line);background:#fff;border-radius:999px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.controlGroup button.active[data-v-d314bc4a],.forecastToggle.active[data-v-d314bc4a]{background:var(--color-kd-cream);color:var(--color-kd-ink);border-color:var(--color-kd-line-2);font-weight:600}.controlGroup.compact button[data-v-d314bc4a]{min-width:46px}.selectControl[data-v-d314bc4a]{color:var(--color-kd-ink-3);gap:3px;font-size:12px;display:inline-grid}.selectControl select[data-v-d314bc4a]{border:1px solid var(--color-kd-line);min-width:190px;max-width:280px;color:var(--color-kd-ink);background:#fff;border-radius:12px;padding:8px 10px}.emptyState[data-v-d314bc4a]{border:1px dashed var(--color-kd-line-2);color:var(--color-kd-ink-2);border-radius:14px;gap:4px;padding:18px;display:grid}.kpiGrid[data-v-d314bc4a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.kpiGrid div[data-v-d314bc4a]{border:1px solid var(--color-kd-line);background:#fff;border-radius:14px;min-width:0;padding:14px}.kpiGrid dt[data-v-d314bc4a]{color:var(--color-kd-ink-3);font-size:12px;font-weight:600}.kpiGrid dd[data-v-d314bc4a]{color:var(--color-kd-ink);font-family:var(--font-display);margin:6px 0 2px;font-size:28px;font-weight:400}.kpiGrid small[data-v-d314bc4a]{color:var(--color-kd-ink-3)}.simpleBlock[data-v-d314bc4a],.insights article[data-v-d314bc4a]{border:1px solid var(--color-kd-line);background:#fff;border-radius:14px;padding:14px}.lowerGrid[data-v-d314bc4a]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;display:grid}.funnelList[data-v-d314bc4a]{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.funnelList li[data-v-d314bc4a]{color:var(--color-kd-ink-2);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;display:grid}.funnelList strong[data-v-d314bc4a]{color:var(--color-kd-ink)}.funnelList i[data-v-d314bc4a]{background:var(--color-kd-ink-2);border-radius:999px;grid-column:1/-1;height:6px}.activityTable[data-v-d314bc4a]{border-collapse:collapse;width:100%;margin-top:10px;font-size:13px}.activityTable th[data-v-d314bc4a]{color:var(--color-kd-ink-3);text-align:left;border-bottom:1px solid var(--color-kd-line);padding:8px 6px;font-weight:600}.activityTable td[data-v-d314bc4a]{color:var(--color-kd-ink-2);border-bottom:1px solid var(--color-kd-line);padding:9px 6px}.activityTable tbody tr[data-v-d314bc4a]{cursor:pointer}.activityTable tbody tr[data-v-d314bc4a]:hover{background:var(--color-kd-cream)}.insights[data-v-d314bc4a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.insights strong[data-v-d314bc4a]{color:var(--color-kd-ink)}.insights p[data-v-d314bc4a]{color:var(--color-kd-ink-3);margin:5px 0 0;font-size:13px;line-height:1.45}@media (width<=900px){.kpiGrid[data-v-d314bc4a],.lowerGrid[data-v-d314bc4a],.insights[data-v-d314bc4a]{grid-template-columns:1fr 1fr}}@media (width<=640px){.analyticsPanel[data-v-d314bc4a]{padding:14px}.analyticsHeader[data-v-d314bc4a]{display:grid}.row[data-v-d314bc4a]{flex-direction:column}.kpiGrid[data-v-d314bc4a],.lowerGrid[data-v-d314bc4a],.insights[data-v-d314bc4a]{grid-template-columns:1fr}.controlGroup[data-v-d314bc4a]{border-radius:14px}.controlGroup button[data-v-d314bc4a]{border-radius:10px}}.crmShell[data-v-d43bb3f9],.crmShell[data-v-d43bb3f9] *{box-sizing:border-box}.crmShell[data-v-d43bb3f9]{gap:18px;width:100%;min-width:0;max-width:100%;display:grid}.glass[data-v-d43bb3f9],.metricGrid[data-v-d43bb3f9],.analyticsPanel[data-v-d43bb3f9],.workGrid[data-v-d43bb3f9],.pipelineBoard[data-v-d43bb3f9],.taskBoard[data-v-d43bb3f9],.segmentBar[data-v-d43bb3f9],.filterBar[data-v-d43bb3f9],.crmList[data-v-d43bb3f9],.detailPanel[data-v-d43bb3f9],.detailColumns[data-v-d43bb3f9],.detailGrid[data-v-d43bb3f9]{min-width:0;max-width:100%}.crmTopline[data-v-d43bb3f9]{justify-content:space-between;align-items:center;gap:16px;display:flex}.crmTopline>div[data-v-d43bb3f9],.topActions[data-v-d43bb3f9]{min-width:0;max-width:100%}.crmTopline h2[data-v-d43bb3f9]{color:var(--color-kd-ink);margin:0;font-size:24px;font-weight:700;line-height:1.1}.crmTopline p[data-v-d43bb3f9]{color:var(--color-kd-ink-3);overflow-wrap:anywhere;margin:4px 0 0;font-size:13.5px}.topActions[data-v-d43bb3f9]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.importFlow[data-v-d43bb3f9]{color:var(--color-kd-ink-3);gap:16px;font-size:14px;display:grid}.importSummary[data-v-d43bb3f9]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.importSummary article[data-v-d43bb3f9],.importBatch[data-v-d43bb3f9]{border:1px solid var(--color-kd-line);background:#ffffff94;border-radius:14px;padding:12px}.importSummary span[data-v-d43bb3f9],.importBatch small[data-v-d43bb3f9]{color:var(--color-kd-ink-3);font-size:12.5px;display:block}.importSummary strong[data-v-d43bb3f9]{color:var(--color-kd-ink);margin-top:4px;font-size:22px;display:block}.importTableWrap[data-v-d43bb3f9]{border:1px solid var(--color-kd-line);border-radius:14px;max-height:340px;overflow:auto}.importTable[data-v-d43bb3f9]{border-collapse:collapse;background:#ffffff85;width:100%;min-width:720px}.importTable th[data-v-d43bb3f9],.importTable td[data-v-d43bb3f9]{border-bottom:1px solid var(--color-kd-line);text-align:left;vertical-align:top;padding:10px 12px;font-size:13px}.importTable th[data-v-d43bb3f9]{color:var(--color-kd-ink);background:#ffffffc2;font-weight:600;position:sticky;top:0}.importHistory[data-v-d43bb3f9]{gap:10px;display:grid}.importBatchList[data-v-d43bb3f9]{gap:8px;display:grid}.importBatch[data-v-d43bb3f9]{justify-content:space-between;align-items:center;gap:12px;display:flex}.metricGrid[data-v-d43bb3f9]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.metric[data-v-d43bb3f9]{border-radius:16px;gap:3px;padding:14px 16px;display:grid}.metric span[data-v-d43bb3f9],.analyticsKpi span[data-v-d43bb3f9]{color:var(--color-kd-ink-3);letter-spacing:0;text-transform:none;font-size:13px;font-weight:600;display:block}.metric strong[data-v-d43bb3f9]{color:var(--color-kd-ink);font-family:var(--font-display);font-size:28px;font-weight:400;line-height:1}.metric small[data-v-d43bb3f9]{color:var(--color-kd-ink-3);font-size:12.5px;line-height:1.35}.analyticsPanel[data-v-d43bb3f9]{border-radius:16px;gap:14px;padding:15px;display:grid}.analyticsHead[data-v-d43bb3f9]{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.analyticsHead h3[data-v-d43bb3f9]{color:var(--color-kd-ink);margin:0;font-size:17px}.analyticsHead p[data-v-d43bb3f9]{color:var(--color-kd-ink-3);margin:3px 0 0;font-size:12.5px}.analyticsFilters[data-v-d43bb3f9]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.dateInput[data-v-d43bb3f9]{width:142px;min-height:38px}.analyticsBody[data-v-d43bb3f9],.rankList[data-v-d43bb3f9]{gap:10px;display:grid}.funnelRows[data-v-d43bb3f9]{gap:0;margin:0;padding:0;list-style:none;display:grid}.analyticsKpis[data-v-d43bb3f9]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.analyticsKpi[data-v-d43bb3f9],.analyticsBlock[data-v-d43bb3f9]{border:1px solid var(--color-kd-line);background:#ffffff7a;border-radius:14px}.analyticsKpi[data-v-d43bb3f9]{padding:12px}.analyticsKpi strong[data-v-d43bb3f9]{color:var(--color-kd-ink);margin-top:4px;font-size:22px;line-height:1;display:block}.analyticsKpi small[data-v-d43bb3f9]{color:var(--color-kd-ink-3);margin-top:5px;font-size:12px;line-height:1.3;display:block}.analyticsGrid[data-v-d43bb3f9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.analyticsBlock[data-v-d43bb3f9]{min-width:0;padding:12px}.analyticsBlock h4[data-v-d43bb3f9]{color:var(--color-kd-ink);margin:0 0 10px;font-size:13px;font-weight:700}.funnelRow[data-v-d43bb3f9]{border-top:1px solid #173b4a14;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 14px;padding:14px 0;display:grid;position:relative}.funnelRow[data-v-d43bb3f9]:first-child{border-top:0;padding-top:0}.funnelRow>div[data-v-d43bb3f9]{gap:2px;min-width:0;display:grid}.funnelRow strong[data-v-d43bb3f9],.rankRow strong[data-v-d43bb3f9]{color:var(--color-kd-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.funnelRow small[data-v-d43bb3f9],.rankRow small[data-v-d43bb3f9],.metricNote[data-v-d43bb3f9]{color:var(--color-kd-ink-3);font-size:12.5px;line-height:1.4}.funnelValue[data-v-d43bb3f9],.rankRow span[data-v-d43bb3f9]{color:var(--color-kd-ink-2);font-size:12px;font-weight:600}.funnelValue[data-v-d43bb3f9]{justify-self:end;line-height:1.2}.funnelTrack[data-v-d43bb3f9]{background:#173b4a0f;border-radius:999px;grid-column:1/-1;height:8px;display:block;overflow:hidden}.funnelTrack i[data-v-d43bb3f9]{border-radius:inherit;background:var(--color-kd-ink-2);min-width:0;height:100%;box-shadow:none;display:block}.rankRow[data-v-d43bb3f9]{border-top:1px solid var(--color-kd-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.rankRow[data-v-d43bb3f9]:first-child{border-top:0;padding-top:0}.metricNote[data-v-d43bb3f9]{margin:2px 0 0}.workGrid[data-v-d43bb3f9]{grid-template-columns:minmax(0,1fr) minmax(280px,.32fr);gap:12px;display:grid}.pipelineBoard[data-v-d43bb3f9],.taskBoard[data-v-d43bb3f9]{border-radius:16px;padding:14px}.boardHead[data-v-d43bb3f9]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.boardHead h3[data-v-d43bb3f9]{color:var(--color-kd-ink);margin:0;font-size:16px}.boardHead p[data-v-d43bb3f9]{color:var(--color-kd-ink-3);margin:3px 0 0;font-size:12.5px}.tinyStatus[data-v-d43bb3f9]{color:var(--color-kd-ink-3);font-size:12px;font-weight:600}.pipelineColumns[data-v-d43bb3f9]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.pipelineColumn[data-v-d43bb3f9]{border:1px solid var(--color-kd-line);background:#ffffff61;border-radius:14px;align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.pipelineTitle[data-v-d43bb3f9]{color:var(--color-kd-ink);justify-content:space-between;gap:8px;display:flex}.pipelineTitle strong[data-v-d43bb3f9]{font-size:12.5px}.pipelineTitle span[data-v-d43bb3f9]{color:var(--color-kd-ink-3);font-size:12px;font-weight:600}.pipelineCards[data-v-d43bb3f9],.taskList[data-v-d43bb3f9]{gap:8px;display:grid}.pipelineCard[data-v-d43bb3f9],.taskCard[data-v-d43bb3f9]{border:1px solid var(--color-kd-line);background:#ffffff9e;border-radius:12px;gap:7px;padding:10px;display:grid}.pipelineCardMain[data-v-d43bb3f9]{text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pipelineCard strong[data-v-d43bb3f9],.taskCard strong[data-v-d43bb3f9]{color:var(--color-kd-ink);font-size:13px;display:block}.pipelineCard small[data-v-d43bb3f9],.taskCard small[data-v-d43bb3f9]{color:var(--color-kd-ink-3);margin-top:2px;font-size:12px;line-height:1.3;display:block}.miniSelect[data-v-d43bb3f9]{border:1px solid var(--color-kd-line);width:100%;color:var(--color-kd-ink);font:inherit;background:#fff;border-radius:10px;padding:7px 8px;font-size:12px;font-weight:700}.taskCard[data-v-d43bb3f9]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.taskCard.overdue[data-v-d43bb3f9]{background:#e88a6b1a;border-color:#e88a6b75}.iconText[data-v-d43bb3f9]{color:var(--color-kd-primary-deep);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:600}.iconText.danger[data-v-d43bb3f9]{color:var(--color-kd-coral-deep)}.segmentBar[data-v-d43bb3f9]{flex-wrap:wrap;gap:6px;padding-bottom:2px;display:flex}.segmentChip[data-v-d43bb3f9]{border:1px solid var(--color-kd-line);max-width:100%;min-height:34px;color:var(--color-kd-ink-2);font:inherit;cursor:pointer;background:#ffffff94;border-radius:999px;flex:0 auto;padding:7px 12px;font-size:12.5px;font-weight:500}.segmentChip.active[data-v-d43bb3f9]{color:var(--color-kd-ink);background:#173b4a12;border-color:#173b4a29;font-weight:600}.filterBar[data-v-d43bb3f9]{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(150px,200px));align-items:center;gap:10px;padding:12px;display:grid}.search[data-v-d43bb3f9]{border:1px solid var(--color-kd-line);color:var(--color-kd-ink-3);background:#fff;border-radius:999px;align-items:center;gap:8px;width:100%;min-width:0;padding:10px 14px;display:inline-flex}.search input[data-v-d43bb3f9]{min-width:0;font:inherit;color:var(--color-kd-ink);background:0 0;border:0;outline:0;flex:1}.input[data-v-d43bb3f9]{width:100%;color:var(--color-kd-ink);border:1px solid var(--color-kd-line);resize:vertical;background:#fff;border-radius:14px;outline:none;padding:11px 13px;font-family:inherit;transition:border-color .15s,box-shadow .15s}.input.compact[data-v-d43bb3f9]{width:100%;min-width:0}.input[data-v-d43bb3f9]:focus{border-color:#2f6f7e8c;box-shadow:0 0 0 4px #a8e6cf52}.crmList[data-v-d43bb3f9]{padding:0;overflow:hidden}.documentRows[data-v-d43bb3f9]{gap:10px;display:grid}.documentRow[data-v-d43bb3f9]{border:1px solid var(--color-kd-line);background:#ffffff8c;border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.documentRow strong[data-v-d43bb3f9]{color:var(--color-kd-ink);display:block}.documentRow small[data-v-d43bb3f9]{color:var(--color-kd-ink-3);margin-top:3px;display:block}.documentRow .badText[data-v-d43bb3f9]{color:var(--color-kd-coral-deep);font-weight:700}.docActions[data-v-d43bb3f9]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.smallBtn[data-v-d43bb3f9]{padding:7px 10px;font-size:12px}.smallBtn.danger[data-v-d43bb3f9]{color:var(--color-kd-coral-deep);border-color:#e88a6b59}.familyRow[data-v-d43bb3f9]{border:0;border-top:1px solid var(--color-kd-line);width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;grid-template-columns:42px minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.familyRow[data-v-d43bb3f9]:first-child{border-top:0}.familyRow[data-v-d43bb3f9]:hover{background:#ffffff70}.avatar[data-v-d43bb3f9]{width:42px;height:42px;color:var(--color-kd-primary-deep);background:#a8e6cf57;border-radius:14px;place-items:center;font-size:13px;font-weight:600;display:inline-grid}.avatar.big[data-v-d43bb3f9]{border-radius:18px;width:58px;height:58px;font-size:16px}.avatar.sm[data-v-d43bb3f9]{border-radius:12px;width:34px;height:34px;font-size:11px}.mainCell[data-v-d43bb3f9],.detailCell[data-v-d43bb3f9]{gap:2px;min-width:0;display:grid}.mainCell strong[data-v-d43bb3f9],.detailCell strong[data-v-d43bb3f9]{text-overflow:ellipsis;white-space:nowrap;color:var(--color-kd-ink);font-size:14px;overflow:hidden}.mainCell small[data-v-d43bb3f9],.detailCell small[data-v-d43bb3f9]{text-overflow:ellipsis;white-space:nowrap;color:var(--color-kd-ink-3);font-size:12.5px;overflow:hidden}.chip[data-v-d43bb3f9]{text-overflow:ellipsis;max-width:100%;color:var(--color-kd-ink);white-space:nowrap;background:#173b4a14;border-radius:999px;justify-self:start;padding:6px 10px;font-size:12px;font-weight:700;overflow:hidden}.chip[data-status=interested][data-v-d43bb3f9]{color:var(--color-kd-coral-deep);background:#e88a6b24}.chip[data-status=requested][data-v-d43bb3f9]{color:#7a5414;background:#f7c47a38}.chip[data-status=enrolled][data-v-d43bb3f9]{color:var(--color-kd-mint-deep);background:#6ea8922e}.chip[data-status=waitlist][data-v-d43bb3f9]{color:var(--color-kd-primary-deep);background:#2f6f7e24}.chip[data-status=submitted][data-v-d43bb3f9],.chip[data-status=pending][data-v-d43bb3f9],.chip[data-status=in_review][data-v-d43bb3f9]{color:#7a5414;background:#f7c47a38}.chip[data-status=approved][data-v-d43bb3f9]{color:var(--color-kd-mint-deep);background:#6ea8922e}.chip[data-status=rejected][data-v-d43bb3f9]{color:var(--color-kd-coral-deep);background:#e88a6b24}.chip[data-status=valid][data-v-d43bb3f9],.chip[data-status=imported][data-v-d43bb3f9]{color:var(--color-kd-mint-deep);background:#6ea8922e}.chip[data-status=duplicate][data-v-d43bb3f9],.chip[data-status=imported_with_errors][data-v-d43bb3f9]{color:#7a5414;background:#f7c47a38}.chip[data-status=error][data-v-d43bb3f9],.chip[data-status=failed][data-v-d43bb3f9]{color:var(--color-kd-coral-deep);background:#e88a6b24}.origin[data-v-d43bb3f9]{color:var(--color-kd-ink-3);font-size:12.5px;font-weight:600}.emptyState[data-v-d43bb3f9]{border:1px dashed var(--color-kd-line-2);text-align:center;color:var(--color-kd-ink-3);background:#ffffff4d;border-radius:16px;padding:30px 24px}.emptyState p[data-v-d43bb3f9]{margin:0 0 8px;font-size:14px}.emptyTitle[data-v-d43bb3f9]{color:var(--color-kd-ink);font-weight:700}.form[data-v-d43bb3f9]{gap:14px;display:grid}.row[data-v-d43bb3f9]{gap:12px;display:flex}.split[data-v-d43bb3f9]>*{flex:1;min-width:0}.field[data-v-d43bb3f9]{gap:6px;display:grid}.field label[data-v-d43bb3f9]{color:var(--color-kd-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.modalLede[data-v-d43bb3f9]{color:var(--color-kd-ink-3);margin:0 0 14px;font-size:13.5px;line-height:1.45}.formError[data-v-d43bb3f9]{color:var(--color-kd-coral-deep);margin:0 0 12px;font-size:13px;font-weight:700}.btn[data-v-d43bb3f9]{max-width:100%;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 15px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.btn.primary[data-v-d43bb3f9]{background:var(--color-kd-ink);color:#fff}.btn.secondary[data-v-d43bb3f9]{color:var(--color-kd-ink);border-color:var(--color-kd-line);background:#fff}.btn.ghost[data-v-d43bb3f9]{color:var(--color-kd-ink-2);border-color:var(--color-kd-line);background:0 0}.btn[data-v-d43bb3f9]:disabled{opacity:.6;cursor:not-allowed}.plus[data-v-d43bb3f9]{font-weight:600;line-height:1}.detailPanel[data-v-d43bb3f9]{gap:16px;display:grid}.detailHead[data-v-d43bb3f9]{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.detailHead h3[data-v-d43bb3f9]{color:var(--color-kd-ink);margin:0;font-size:20px}.detailHead p[data-v-d43bb3f9]{color:var(--color-kd-ink-3);margin:4px 0 0;font-size:13px}.detailActions[data-v-d43bb3f9]{flex-wrap:wrap;gap:8px;display:flex}.detailAction[data-v-d43bb3f9]{border:1px solid var(--color-kd-line);min-height:36px;color:var(--color-kd-ink);font:inherit;cursor:pointer;background:#ffffffa8;border-radius:999px;justify-content:center;align-items:center;padding:8px 13px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.detailAction[data-v-d43bb3f9]:hover{background:#fff;border-color:#2f6f7e59}.conversionBlock[data-v-d43bb3f9]{border-left:3px solid #2f6f7e47}.checkLine[data-v-d43bb3f9]{min-height:42px;color:var(--color-kd-ink);align-items:center;gap:9px;font-weight:700;display:inline-flex}.checkLine input[data-v-d43bb3f9]{width:18px;height:18px;accent-color:var(--color-kd-primary)}.messageTarget[data-v-d43bb3f9]{border:1px solid var(--color-kd-line);background:#ffffff8a;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:10px 12px;display:grid}.messageTarget strong[data-v-d43bb3f9]{color:var(--color-kd-ink);display:block}.messageTarget small[data-v-d43bb3f9]{color:var(--color-kd-ink-3);margin-top:2px;font-size:12.5px;display:block}.privacyNote[data-v-d43bb3f9]{color:var(--color-kd-coral-deep);background:#e88a6b1a;border-radius:14px;margin:0;padding:10px 12px;font-size:13px;font-weight:700}.detailGrid[data-v-d43bb3f9]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.detailGrid section[data-v-d43bb3f9],.messageBox[data-v-d43bb3f9],.detailBlock[data-v-d43bb3f9]{border:1px solid var(--color-kd-line);background:#ffffff8c;border-radius:14px;padding:13px}.detailGrid h4[data-v-d43bb3f9],.blockTitle h4[data-v-d43bb3f9]{color:var(--color-kd-ink-3);letter-spacing:.05em;text-transform:uppercase;margin:0 0 6px;font-size:11px}.detailGrid p[data-v-d43bb3f9],.messageBox p[data-v-d43bb3f9]{color:var(--color-kd-ink);margin:0;font-size:13.5px}.messageBox strong[data-v-d43bb3f9]{color:var(--color-kd-ink);margin-bottom:5px;display:block}.inlineState[data-v-d43bb3f9]{color:var(--color-kd-ink-2);background:#2f6f7e14;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;font-weight:700;display:flex}.inlineState.error[data-v-d43bb3f9]{color:var(--color-kd-coral-deep);background:#e88a6b21}.detailColumns[data-v-d43bb3f9]{grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);gap:12px;display:grid}.blockTitle[data-v-d43bb3f9]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.blockTitle span[data-v-d43bb3f9]{color:var(--color-kd-ink-3);font-size:12px;font-weight:600}.childStack[data-v-d43bb3f9],.messageList[data-v-d43bb3f9],.compactStack[data-v-d43bb3f9],.noteList[data-v-d43bb3f9],.detailTaskList[data-v-d43bb3f9]{gap:8px;display:grid}.inlineForm[data-v-d43bb3f9]{gap:8px;margin-top:10px;display:flex}.inlineForm .input[data-v-d43bb3f9]{min-width:0}.tagRow[data-v-d43bb3f9]{flex-wrap:wrap;gap:7px;display:flex}.tagChip[data-v-d43bb3f9]{color:var(--color-kd-primary-deep);background:#2f6f7e1a;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-weight:600;display:inline-flex}.tagChip button[data-v-d43bb3f9]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.compactForm[data-v-d43bb3f9]{margin-bottom:12px}.childCard[data-v-d43bb3f9]{border:1px solid var(--color-kd-line);width:100%;color:inherit;text-align:left;font:inherit;background:#ffffff8a;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:10px;display:grid}.childCard strong[data-v-d43bb3f9],.messageItem strong[data-v-d43bb3f9]{color:var(--color-kd-ink);font-size:13.5px;display:block}.childCard small[data-v-d43bb3f9],.messageItem small[data-v-d43bb3f9]{color:var(--color-kd-ink-3);margin-top:2px;font-size:12px;line-height:1.35;display:block}.enrollmentRow[data-v-d43bb3f9]{border-top:1px solid var(--color-kd-line);justify-content:space-between;gap:12px;padding:10px 0;display:flex}.enrollmentRow[data-v-d43bb3f9]:first-of-type{border-top:0;padding-top:0}.enrollmentRow strong[data-v-d43bb3f9]{color:var(--color-kd-ink)}.enrollmentRow small[data-v-d43bb3f9]{color:var(--color-kd-ink-3);margin-top:2px;display:block}.enrollmentRow span[data-v-d43bb3f9]{color:var(--color-kd-ink-2);white-space:nowrap;font-size:12.5px;font-weight:700}.messageItem[data-v-d43bb3f9]{border-top:1px solid var(--color-kd-line);padding:10px 0}.messageItem[data-v-d43bb3f9]:first-child{border-top:0;padding-top:0}.messageItem p[data-v-d43bb3f9]{color:var(--color-kd-ink-2);margin:4px 0 0;font-size:13px;line-height:1.4}.noteItem[data-v-d43bb3f9],.legacyNote[data-v-d43bb3f9]{border:1px solid var(--color-kd-line);background:#ffffff8a;border-radius:12px;padding:10px}.noteItem p[data-v-d43bb3f9],.legacyNote p[data-v-d43bb3f9]{color:var(--color-kd-ink-2);margin:0;font-size:13px;line-height:1.38}.noteItem small[data-v-d43bb3f9]{color:var(--color-kd-ink-3);margin-top:5px;font-size:12px;font-weight:700;display:block}.legacyNote[data-v-d43bb3f9]{margin-top:10px}.legacyNote strong[data-v-d43bb3f9]{color:var(--color-kd-ink);margin-bottom:5px;display:block}.taskActions[data-v-d43bb3f9]{gap:8px;display:flex}.timeline[data-v-d43bb3f9]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.timelineItem[data-v-d43bb3f9]{grid-template-columns:20px 1fr;gap:10px;display:grid}.timelineItem strong[data-v-d43bb3f9]{color:var(--color-kd-ink);font-size:13.5px;display:block}.timelineItem p[data-v-d43bb3f9]{color:var(--color-kd-ink-2);margin:3px 0 0;font-size:13px;line-height:1.36}.timelineItem small[data-v-d43bb3f9]{color:var(--color-kd-ink-3);margin-top:3px;font-size:12px;font-weight:700;display:block}.timelineDot[data-v-d43bb3f9]{background:var(--color-kd-primary-deep);border-radius:999px;width:12px;height:12px;margin-top:3px;box-shadow:0 0 0 4px #a8e6cf57}.timelineDot[data-icon=message][data-v-d43bb3f9]{background:var(--color-kd-coral-deep);box-shadow:0 0 0 4px #e88a6b29}.timelineDot[data-icon=attendance][data-v-d43bb3f9]{background:var(--color-kd-mint-deep)}.timelineDot[data-icon=lead][data-v-d43bb3f9]{background:var(--color-kd-ink)}.muted[data-v-d43bb3f9]{color:var(--color-kd-ink-3);margin:0;font-size:13px}@media (width<=980px){.workGrid[data-v-d43bb3f9]{grid-template-columns:1fr}.pipelineColumns[data-v-d43bb3f9]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.metricGrid[data-v-d43bb3f9]{grid-template-columns:repeat(3,minmax(0,1fr))}.analyticsKpis[data-v-d43bb3f9],.analyticsGrid[data-v-d43bb3f9]{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsHead[data-v-d43bb3f9]{flex-direction:column}.analyticsFilters[data-v-d43bb3f9]{justify-content:flex-start}.filterBar[data-v-d43bb3f9]{grid-template-columns:repeat(2,minmax(0,1fr))}.search[data-v-d43bb3f9]{grid-column:1/-1}.familyRow[data-v-d43bb3f9]{grid-template-columns:42px minmax(0,1fr) auto}.familyRow .detailCell[data-v-d43bb3f9],.origin[data-v-d43bb3f9]{grid-column:2/-1}.hideSm[data-v-d43bb3f9]{display:none}.detailGrid[data-v-d43bb3f9]{grid-template-columns:repeat(2,minmax(0,1fr))}.detailColumns[data-v-d43bb3f9]{grid-template-columns:1fr}}@media (width<=680px){.crmTopline[data-v-d43bb3f9]{flex-direction:column;align-items:flex-start}.topActions[data-v-d43bb3f9]{justify-content:flex-start;width:100%}.topActions .btn[data-v-d43bb3f9]{width:100%}.metricGrid[data-v-d43bb3f9]{grid-template-columns:repeat(2,minmax(0,1fr))}.analyticsKpis[data-v-d43bb3f9],.analyticsGrid[data-v-d43bb3f9]{grid-template-columns:1fr}.analyticsFilters[data-v-d43bb3f9],.dateInput[data-v-d43bb3f9],.analyticsFilters .btn[data-v-d43bb3f9]{width:100%}.pipelineColumns[data-v-d43bb3f9],.filterBar[data-v-d43bb3f9]{grid-template-columns:1fr}.search[data-v-d43bb3f9]{grid-column:auto}.segmentChip[data-v-d43bb3f9]{white-space:normal;flex:calc(50% - 8px);min-width:0}.familyRow[data-v-d43bb3f9]{grid-template-columns:42px minmax(0,1fr) auto}.detailCell[data-v-d43bb3f9]{grid-column:2/-1}.hideXs[data-v-d43bb3f9]{display:none}.input.compact[data-v-d43bb3f9]{width:100%}.row[data-v-d43bb3f9]{flex-direction:column}.detailHead[data-v-d43bb3f9]{grid-template-columns:auto 1fr}.detailHead .chip[data-v-d43bb3f9]{grid-column:1/-1}.chip[data-v-d43bb3f9]{white-space:normal}.detailGrid[data-v-d43bb3f9]{grid-template-columns:1fr}}.panelTitle[data-v-78ab466d]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-kd-ink);margin:0;font-size:24px;font-weight:500}.panelSub[data-v-78ab466d]{color:var(--color-kd-ink-3);margin:6px 0 18px;font-size:13.5px;line-height:1.55}.sectionSub[data-v-78ab466d]{color:var(--color-kd-ink-3);margin:4px 0 12px;font-size:13px;line-height:1.55}.statusBlock[data-v-78ab466d]{border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:14px 18px;font-size:14px;display:flex}.statusBlock strong[data-v-78ab466d]{color:var(--color-kd-ink-3);letter-spacing:.05em;text-transform:uppercase;font-size:12.5px}.statusBlock span[data-v-78ab466d]{font-family:var(--font-display);font-size:18px}.statusBlock.status-draft[data-v-78ab466d]{background:#173b4a0f}.statusBlock.status-submitted[data-v-78ab466d]{color:var(--color-kd-coral-deep);background:#e88a6b1f}.statusBlock.status-approved[data-v-78ab466d]{color:var(--color-kd-mint-deep);background:#6ea8922e}.statusBlock.status-rejected[data-v-78ab466d],.statusBlock.status-changes_requested[data-v-78ab466d],.statusBlock.status-suspended[data-v-78ab466d]{color:#a23f1d;background:#d97a4d29}.connectStatus[data-v-78ab466d]{border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:16px 20px;display:flex}.connectStatus strong[data-v-78ab466d]{color:var(--color-kd-ink-3);letter-spacing:.05em;text-transform:uppercase;font-size:12.5px}.connectStatus span[data-v-78ab466d]{font-family:var(--font-display);margin-top:4px;font-size:17px;display:block}.connectActions[data-v-78ab466d]{gap:10px;display:flex}.connectStatus.stripe-none[data-v-78ab466d]{background:#173b4a0f}.connectStatus.stripe-incomplete[data-v-78ab466d],.connectStatus.stripe-charges[data-v-78ab466d]{color:var(--color-kd-coral-deep);background:#e88a6b1f}.connectStatus.stripe-ok[data-v-78ab466d]{color:var(--color-kd-mint-deep);background:#6ea8922e}.field[data-v-78ab466d]{gap:6px;margin-bottom:14px;display:grid}.field label[data-v-78ab466d]{color:var(--color-kd-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.input[data-v-78ab466d]{width:100%;color:var(--color-kd-ink);border:1px solid var(--color-kd-line);resize:vertical;background:#fff;border-radius:14px;outline:none;padding:12px 14px;font-family:inherit;transition:border-color .15s,box-shadow .15s}.input[data-v-78ab466d]:focus{border-color:#2f6f7e8c;box-shadow:0 0 0 4px #a8e6cf52}.actions[data-v-78ab466d]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.hint[data-v-78ab466d]{color:var(--color-kd-coral-deep);text-align:right;max-width:380px;margin:0;font-size:12.5px}.btn[data-v-78ab466d]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:500;transition:all .15s;display:inline-flex}.btn.primary[data-v-78ab466d]{background:var(--color-kd-ink);color:#fff}.btn.primary[data-v-78ab466d]:hover{background:#0f2a36}.btn.primary[data-v-78ab466d]:disabled{opacity:.5;cursor:not-allowed}.btn.secondary[data-v-78ab466d]{color:var(--color-kd-ink);border-color:var(--color-kd-line-2);background:#ffffffb3}.sectionTitle[data-v-78ab466d]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-kd-ink-3);margin:22px 0 8px;font-size:13px;font-weight:700}.emptyState[data-v-78ab466d]{border:1px dashed var(--color-kd-line-2);text-align:center;color:var(--color-kd-ink-3);background:#ffffff4d;border-radius:16px;padding:22px 18px;font-size:13.5px}.reviewList[data-v-78ab466d]{gap:10px;display:grid}.reviewRow[data-v-78ab466d]{background:#ffffff8c;border-radius:12px;padding:12px 14px}.reviewRow strong[data-v-78ab466d]{display:block}.reviewRow small[data-v-78ab466d]{color:var(--color-kd-ink-3);font-size:12px}.reviewRow p[data-v-78ab466d]{color:var(--color-kd-ink-2);white-space:pre-wrap;margin:6px 0 0;font-size:13.5px}.head[data-v-2b3e2b1f]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.kicker[data-v-2b3e2b1f]{color:var(--color-kd-coral);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:600}.panelTitle[data-v-2b3e2b1f]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-kd-ink);margin:6px 0 0;font-size:24px;font-weight:500}.threadGrid[data-v-2b3e2b1f]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.threadCard[data-v-2b3e2b1f]{text-align:left;cursor:pointer;font:inherit;color:inherit;background:#ffffff8c;border:1px solid #ffffffb3;border-radius:16px;gap:8px;padding:18px;display:grid}.threadCard[data-v-2b3e2b1f]:hover{background:#fff}.row[data-v-2b3e2b1f]{align-items:center;gap:10px;display:flex}.emptyState[data-v-2b3e2b1f]{border:1px dashed var(--color-kd-line-2);text-align:center;color:var(--color-kd-ink-3);background:#ffffff4d;border-radius:16px;padding:36px 24px}.emptyState p[data-v-2b3e2b1f]{margin:0 0 6px;font-size:14px}.field[data-v-2b3e2b1f]{gap:6px;margin-bottom:14px;display:grid}.field label[data-v-2b3e2b1f]{color:var(--color-kd-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.input[data-v-2b3e2b1f]{width:100%;color:var(--color-kd-ink);border:1px solid var(--color-kd-line);resize:vertical;background:#fff;border-radius:14px;outline:none;padding:12px 14px;font-family:inherit;transition:border-color .15s,box-shadow .15s}.input[data-v-2b3e2b1f]:focus{border-color:#2f6f7e8c;box-shadow:0 0 0 4px #a8e6cf52}.btn[data-v-2b3e2b1f]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:500;transition:all .15s;display:inline-flex}.btn.primary[data-v-2b3e2b1f]{background:var(--color-kd-ink);color:#fff}.btn.primary[data-v-2b3e2b1f]:hover{background:#0f2a36}.btn.primary[data-v-2b3e2b1f]:disabled{opacity:.6;cursor:not-allowed}.btn.ghost[data-v-2b3e2b1f]{color:var(--color-kd-ink-2);background:0 0}.plus[data-v-2b3e2b1f]{opacity:.8;font-size:14px;line-height:1}@media (width<=1100px){.threadGrid[data-v-2b3e2b1f]{grid-template-columns:1fr}}.attendancePanel[data-v-ff879080]{gap:18px;display:grid}.panelHead[data-v-ff879080]{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.panelHead h2[data-v-ff879080],.panelHead h3[data-v-ff879080]{margin:0}.panelHead p[data-v-ff879080]{color:var(--color-kd-ink-2);margin:5px 0 0}.panelHead.compact[data-v-ff879080]{align-items:center}.attendanceActions[data-v-ff879080]{align-items:center;gap:10px;display:flex}.dateInput[data-v-ff879080]{width:170px}.sessionGrid[data-v-ff879080]{gap:12px;display:grid}.sessionRow[data-v-ff879080]{cursor:pointer;border:1px solid #2f6f7e17;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:16px;display:grid}.sessionRow[data-active=true][data-v-ff879080]{border-color:#2f6f7e59;box-shadow:0 14px 32px #2f6f7e1f}.sessionRow strong[data-v-ff879080],.sessionRow span[data-v-ff879080],.sessionRow small[data-v-ff879080]{display:block}.sessionRow span[data-v-ff879080],.sessionRow small[data-v-ff879080]{color:var(--color-kd-ink-2)}.sessionRow dl[data-v-ff879080]{grid-template-columns:repeat(4,74px);gap:8px;margin:0;display:grid}.sessionRow dt[data-v-ff879080]{color:var(--color-kd-ink-3);font-size:11px}.sessionRow dd[data-v-ff879080]{margin:0;font-weight:800}.rosterPanel[data-v-ff879080]{padding:18px}.permissionPill[data-v-ff879080]{color:var(--color-kd-coral-deep);background:#e88a6b24;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.permissionPill[data-enabled=true][data-v-ff879080]{color:var(--color-kd-mint-deep);background:#6ea8922e}.rosterStats[data-v-ff879080]{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.rosterStats span[data-v-ff879080]{color:var(--color-kd-ink-2);background:#2f6f7e14;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.rosterList[data-v-ff879080]{gap:10px;display:grid}.rosterRow[data-v-ff879080]{border-top:1px solid #2f6f7e1a;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.rosterRow strong[data-v-ff879080],.rosterRow span[data-v-ff879080],.rosterRow small[data-v-ff879080]{display:block}.rosterRow span[data-v-ff879080],.rosterRow small[data-v-ff879080]{color:var(--color-kd-ink-2)}.rosterButtons[data-v-ff879080]{border:1px solid #2f6f7e2e;border-radius:12px;display:inline-flex;overflow:hidden}.segBtn[data-v-ff879080]{color:var(--color-kd-ink-2);cursor:pointer;background:0 0;border:0;padding:9px 12px;font-weight:800}.segBtn.active[data-v-ff879080]{color:var(--color-kd-mint-deep);background:#6ea8922e}.segBtn.danger.active[data-v-ff879080]{color:var(--color-kd-coral-deep);background:#e88a6b29}.segBtn[data-v-ff879080]:disabled{cursor:not-allowed;opacity:.5}@media (width<=720px){.panelHead[data-v-ff879080],.sessionRow[data-v-ff879080],.rosterRow[data-v-ff879080]{display:grid}.sessionRow dl[data-v-ff879080]{grid-template-columns:repeat(2,minmax(0,1fr))}.attendanceActions[data-v-ff879080],.dateInput[data-v-ff879080]{width:100%}}.head[data-v-298e7fdc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.head h2[data-v-298e7fdc]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-kd-ink);text-transform:capitalize;margin:0;font-size:24px;font-weight:500}.row[data-v-298e7fdc]{align-items:center;gap:8px;display:flex}.btn[data-v-298e7fdc]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:500;transition:all .15s;display:inline-flex}.btn.primary[data-v-298e7fdc]{background:var(--color-kd-ink);color:#fff}.btn.primary[data-v-298e7fdc]:hover{background:#0f2a36}.btn.primary[data-v-298e7fdc]:disabled{opacity:.6;cursor:not-allowed}.btn.secondary[data-v-298e7fdc]{color:var(--color-kd-ink);border-color:var(--color-kd-line-2);background:#ffffffb3}.btn.ghost[data-v-298e7fdc]{color:var(--color-kd-ink-2);background:0 0}.btn.ghost[data-v-298e7fdc]:hover{color:var(--color-kd-ink);background:#173b4a0f}.plus[data-v-298e7fdc]{opacity:.8;font-size:14px;line-height:1}.emptyState[data-v-298e7fdc]{border:1px dashed var(--color-kd-line-2);text-align:center;color:var(--color-kd-ink-3);background:#ffffff4d;border-radius:16px;padding:22px 18px;font-size:13.5px}.lede[data-v-298e7fdc]{color:var(--color-kd-ink-3);margin:0 0 14px;font-size:13.5px;line-height:1.5}.sectionTitle[data-v-298e7fdc]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-kd-ink-3);margin:18px 0 8px;font-size:13px;font-weight:700}.addRow[data-v-298e7fdc]{align-items:center;gap:8px;margin-bottom:14px;display:flex}.input[data-v-298e7fdc]{color:var(--color-kd-ink);border:1px solid var(--color-kd-line);background:#fff;border-radius:14px;outline:none;flex:1;padding:10px 14px;font-family:inherit;transition:border-color .15s,box-shadow .15s}.input[data-v-298e7fdc]:focus{border-color:#2f6f7e8c;box-shadow:0 0 0 4px #a8e6cf52}.holidayList[data-v-298e7fdc]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.holidayList li[data-v-298e7fdc]{background:#ffffff8c;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.holidayList strong[data-v-298e7fdc]{color:var(--color-kd-ink);font-size:14px}.holidayList small[data-v-298e7fdc]{color:var(--color-kd-ink-3);margin-left:10px;font-size:12.5px}.inlineLink[data-v-298e7fdc]{cursor:pointer;color:var(--color-kd-primary);background:0 0;border:0;font-family:inherit;font-size:14px;font-weight:600}.inlineLink.danger[data-v-298e7fdc]{color:var(--color-kd-coral-deep)}.filterBar[data-v-c766b23f]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;display:flex}.pill[data-v-c766b23f]{border:1px solid var(--color-kd-line-2);color:var(--color-kd-ink-2);cursor:pointer;background:#ffffffb3;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:500;display:inline-flex}.pill[data-active=true][data-v-c766b23f]{background:var(--color-kd-ink);color:#fff;border-color:var(--color-kd-ink)}.slidingTabCount[data-v-c766b23f]{color:var(--color-kd-ink);background:#173b4a14;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:600}.pill[data-active=true] .slidingTabCount[data-v-c766b23f]{color:#fff;background:#ffffff2e}.grow[data-v-c766b23f]{flex:1}.search[data-v-c766b23f]{border:1px solid var(--color-kd-line);color:var(--color-kd-ink-3);background:#fff;border-radius:999px;align-items:center;gap:8px;min-width:220px;padding:8px 14px;font-size:13px;display:inline-flex}.search input[data-v-c766b23f]{font:inherit;color:var(--color-kd-ink);background:0 0;border:0;outline:0;flex:1}.enrollmentTable[data-v-c766b23f]{border-collapse:collapse;width:100%;font-size:14px}.enrollmentTable thead tr[data-v-c766b23f]{background:#173b4a0a}.enrollmentTable th[data-v-c766b23f]{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--color-kd-ink-3);padding:12px 16px;font-size:11px;font-weight:700}.enrollmentTable td[data-v-c766b23f]{border-top:1px solid var(--color-kd-line);vertical-align:middle;padding:14px 16px}.enrollmentTable strong[data-v-c766b23f]{font-weight:600}.enrollmentTable small[data-v-c766b23f]{color:var(--color-kd-ink-3);margin-top:2px;font-size:12.5px;display:block}.enrollmentTable .row[data-v-c766b23f]{align-items:center;gap:12px;display:flex}.dim[data-v-c766b23f]{color:var(--color-kd-ink-2)}.small[data-v-c766b23f]{font-size:12.5px}.actionsCell[data-v-c766b23f]{text-align:right;white-space:nowrap}.actionsCell .btn[data-v-c766b23f]{margin-left:4px}.emptyState[data-v-c766b23f]{border:1px dashed var(--color-kd-line-2);text-align:center;color:var(--color-kd-ink-3);background:#ffffff4d;border-radius:16px;padding:36px 24px}.emptyState p[data-v-c766b23f]{margin:0 0 6px;font-size:14px}.btn[data-v-c766b23f]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.btn.sm[data-v-c766b23f]{padding:6px 12px;font-size:12.5px}.btn.primary[data-v-c766b23f]{background:var(--color-kd-ink);color:#fff}.btn.primary[data-v-c766b23f]:hover{background:#0f2a36}.btn.primary[data-v-c766b23f]:disabled{opacity:.6;cursor:not-allowed}.btn.secondary[data-v-c766b23f]{color:var(--color-kd-ink);border-color:var(--color-kd-line-2);background:#ffffffb3}.btn.ghost[data-v-c766b23f]{color:var(--color-kd-ink-2);background:0 0}.heroPanel[data-v-19810d4d]{grid-template-columns:1fr auto;align-items:center;gap:18px;padding:28px;display:grid}.panelTitle[data-v-19810d4d]{font-family:var(--font-display);color:var(--color-kd-ink);margin:0;font-size:24px;font-weight:500}.panelSub[data-v-19810d4d]{color:var(--color-kd-ink-3);max-width:76ch;margin:6px 0 16px;font-size:13.5px;line-height:1.55}.connectStatus[data-v-19810d4d]{border-radius:18px;gap:12px;min-width:280px;padding:16px 18px;display:grid}.connectStatus strong[data-v-19810d4d]{color:var(--color-kd-ink-3);letter-spacing:.05em;text-transform:uppercase;font-size:12px;display:block}.connectStatus span[data-v-19810d4d]{font-family:var(--font-display);margin-top:4px;font-size:18px;display:block}.connectActions[data-v-19810d4d]{flex-wrap:wrap;gap:10px;display:flex}.connectStatus.status-none[data-v-19810d4d]{background:#173b4a0f}.connectStatus.status-incomplete[data-v-19810d4d],.connectStatus.status-charges[data-v-19810d4d]{color:var(--color-kd-coral-deep);background:#e88a6b1f}.connectStatus.status-ok[data-v-19810d4d]{color:var(--color-kd-mint-deep);background:#6ea8922e}.financeOps[data-v-19810d4d]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;padding:16px;display:grid}.financeOps article[data-v-19810d4d],.metricGrid article[data-v-19810d4d],.integrationGrid article[data-v-19810d4d]{border:1px solid var(--color-kd-line);background:#ffffff85;border-radius:14px;padding:14px}.financeOps strong[data-v-19810d4d],.metricGrid strong[data-v-19810d4d]{color:var(--color-kd-ink);font-size:20px;display:block}.financeOps span[data-v-19810d4d],.metricGrid span[data-v-19810d4d]{color:var(--color-kd-ink);font-size:13px;font-weight:700;display:block}.financeOps small[data-v-19810d4d],.metricGrid small[data-v-19810d4d],.compactList small[data-v-19810d4d],.integrationGrid small[data-v-19810d4d]{color:var(--color-kd-ink-3);margin-top:4px;line-height:1.35;display:block}.financeNav[data-v-19810d4d]{flex-wrap:wrap;gap:6px;margin-top:18px;padding:8px;display:flex}.financeNav button[data-v-19810d4d]{color:var(--color-kd-ink-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:9px 13px;font-weight:800}.financeNav button.active[data-v-19810d4d]{background:var(--color-kd-ink);color:#fff}.sectionPanel[data-v-19810d4d]{margin-top:18px;padding:28px}.head[data-v-19810d4d]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.metricGrid[data-v-19810d4d]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.twoCol[data-v-19810d4d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.twoCol article h3[data-v-19810d4d]{color:var(--color-kd-ink);margin:0 0 10px}.compactList[data-v-19810d4d]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.compactList li[data-v-19810d4d]{border:1px solid var(--color-kd-line);background:#ffffff73;border-radius:12px;gap:4px;padding:12px;display:grid}.compactList strong[data-v-19810d4d]{color:var(--color-kd-ink)}.compactList span[data-v-19810d4d]{color:var(--color-kd-ink-2)}.fiscalGrid[data-v-19810d4d],.discountForm[data-v-19810d4d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.discountForm[data-v-19810d4d]{grid-template-columns:1fr 1.4fr 160px 160px auto;margin-bottom:18px}.fiscalGrid label[data-v-19810d4d],.refundModal label[data-v-19810d4d]{color:var(--color-kd-ink-2);gap:6px;font-size:12px;font-weight:800;display:grid}.fiscalGrid .wide[data-v-19810d4d]{grid-column:1/-1}.fiscalActions[data-v-19810d4d]{justify-content:space-between;align-items:center;gap:14px;display:flex}.fiscalActions small[data-v-19810d4d]{color:var(--color-kd-ink-3)}.fiscalActions div[data-v-19810d4d]{gap:10px;display:flex}.paymentTable[data-v-19810d4d]{border-collapse:collapse;width:100%;font-size:14px}.paymentTable th[data-v-19810d4d]{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--color-kd-ink-3);background:#173b4a0a;padding:12px 14px;font-size:11px;font-weight:700}.paymentTable td[data-v-19810d4d]{border-top:1px solid var(--color-kd-line);vertical-align:top;padding:14px}.paymentTable .num[data-v-19810d4d]{font-variant-numeric:tabular-nums;font-weight:600}.paymentTable .dim[data-v-19810d4d]{color:var(--color-kd-ink-2);overflow-wrap:anywhere;max-width:280px;display:block}.paymentTable .small[data-v-19810d4d]{font-size:12.5px}.ops[data-v-19810d4d]{flex-wrap:wrap;gap:8px;display:flex}.linkBtn[data-v-19810d4d]{border:1px solid var(--color-kd-line);color:var(--color-kd-ink);cursor:pointer;background:#ffffffb3;border-radius:999px;padding:7px 10px;font-weight:700}.linkBtn.danger[data-v-19810d4d]{color:var(--color-kd-coral-deep)}.linkBtn[data-v-19810d4d]:disabled{opacity:.45;cursor:not-allowed}.integrationGrid[data-v-19810d4d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.integrationGrid article[data-v-19810d4d]{gap:8px;display:grid}.emptyState[data-v-19810d4d]{border:1px dashed var(--color-kd-line-2);text-align:center;color:var(--color-kd-ink-3);background:#ffffff4d;border-radius:16px;padding:22px;font-size:13.5px}.emptyState p[data-v-19810d4d]{margin:0}.btn[data-v-19810d4d]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:700;transition:all .15s;display:inline-flex}.btn.primary[data-v-19810d4d]{background:var(--color-kd-ink);color:#fff}.btn.secondary[data-v-19810d4d]{color:var(--color-kd-ink);border-color:var(--color-kd-line-2);background:#ffffffb3}.btn[data-v-19810d4d]:disabled{opacity:.6;cursor:not-allowed}.refundOverlay[data-v-19810d4d]{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#173b4a59;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.refundModal[data-v-19810d4d]{gap:12px;width:min(520px,100%);padding:24px;display:grid}.checkLine[data-v-19810d4d]{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:flex!important}.modalActions[data-v-19810d4d]{justify-content:flex-end;gap:10px;margin-top:4px;display:flex}@media (width<=1000px){.heroPanel[data-v-19810d4d]{grid-template-columns:1fr}.connectStatus[data-v-19810d4d]{min-width:0}.financeOps[data-v-19810d4d],.metricGrid[data-v-19810d4d],.twoCol[data-v-19810d4d],.integrationGrid[data-v-19810d4d],.fiscalGrid[data-v-19810d4d],.discountForm[data-v-19810d4d]{grid-template-columns:1fr}.head[data-v-19810d4d],.fiscalActions[data-v-19810d4d]{display:grid}.paymentTable[data-v-19810d4d]{white-space:nowrap;display:block;overflow-x:auto}}.planTab[data-v-b922f0d3]{gap:18px;display:grid}.section[data-v-b922f0d3]{padding:22px}.banner[data-v-b922f0d3]{gap:6px;padding:16px 18px;display:grid}.banner.warn[data-v-b922f0d3]{border-left:4px solid var(--color-kd-coral,#e8835f)}.banner strong[data-v-b922f0d3]{color:var(--color-kd-ink);font-size:15px}.banner p[data-v-b922f0d3]{color:var(--color-kd-ink-2);margin:0;font-size:13.5px}.banner .btn[data-v-b922f0d3]{justify-self:start;margin-top:8px}.rowHead[data-v-b922f0d3]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.kicker[data-v-b922f0d3]{color:var(--color-kd-coral);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.planName[data-v-b922f0d3]{font-family:var(--font-display);color:var(--color-kd-ink);margin:4px 0 6px;font-size:30px;font-weight:400}.panelTitle[data-v-b922f0d3]{font-family:var(--font-display);color:var(--color-kd-ink);margin:0;font-size:20px;font-weight:500}.muted[data-v-b922f0d3]{color:var(--color-kd-ink-2)}.small[data-v-b922f0d3]{font-size:12.5px}.pill[data-v-b922f0d3]{border-radius:999px;padding:2px 10px;font-size:11.5px;font-weight:600;display:inline-block}.pill.ok[data-v-b922f0d3]{color:#1f6b46;background:#78c8a040}.pill.warn[data-v-b922f0d3]{color:#a23f1d;background:#e8835f38}.pill.bad[data-v-b922f0d3]{color:#555;background:#b4b4be40}.usageGrid[data-v-b922f0d3]{grid-template-columns:repeat(2,1fr);gap:14px 28px;display:grid}.usageItem[data-v-b922f0d3]{gap:6px;display:grid}.usageTop[data-v-b922f0d3]{color:var(--color-kd-ink-2);justify-content:space-between;font-size:13.5px;display:flex}.bar[data-v-b922f0d3]{background:#173b4a14;border-radius:999px;height:7px;overflow:hidden}.fill[data-v-b922f0d3]{background:var(--color-kd-mint-deep,#4bbf8f);border-radius:999px;height:100%}.fill.over[data-v-b922f0d3]{background:var(--color-kd-coral,#e8835f)}.intervalToggle[data-v-b922f0d3]{border:1px solid var(--color-kd-line);border-radius:999px;display:inline-flex;overflow:hidden}.intervalToggle button[data-v-b922f0d3]{font:inherit;cursor:pointer;color:var(--color-kd-ink-2);background:0 0;border:none;padding:7px 14px;font-size:13px}.intervalToggle button.on[data-v-b922f0d3]{background:var(--color-kd-ink);color:#fff}.intervalToggle small[data-v-b922f0d3]{opacity:.8}.planCards[data-v-b922f0d3]{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.planCard[data-v-b922f0d3]{border:1px solid var(--color-kd-line);background:#ffffff8c;border-radius:16px;align-content:start;gap:10px;padding:18px;display:grid}.planCard.current[data-v-b922f0d3]{border-color:var(--color-kd-mint-deep,#4bbf8f);box-shadow:0 0 0 2px #4bbf8f40}.planCard h3[data-v-b922f0d3]{font-family:var(--font-display);margin:0;font-size:19px}.price strong[data-v-b922f0d3]{font-size:26px}.limits[data-v-b922f0d3],.features[data-v-b922f0d3]{color:var(--color-kd-ink-2);gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.features li[data-v-b922f0d3]{color:var(--color-kd-ink)}.planCard .btn[data-v-b922f0d3]{text-align:center;justify-content:center;justify-self:stretch;margin-top:6px}.couponRow[data-v-b922f0d3]{gap:4px;max-width:360px;margin-top:14px;display:grid}.input[data-v-b922f0d3]{border:1px solid var(--color-kd-line);width:100%;font:inherit;border-radius:14px;padding:10px 14px}.invoiceTable[data-v-b922f0d3]{border-collapse:collapse;width:100%;font-size:14px}.invoiceTable th[data-v-b922f0d3]{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--color-kd-ink-3);padding:8px 12px;font-size:11px}.invoiceTable td[data-v-b922f0d3]{border-top:1px solid var(--color-kd-line);padding:10px 12px}.btn[data-v-b922f0d3]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;font-weight:500;display:inline-flex}.btn.sm[data-v-b922f0d3]{padding:7px 13px;font-size:12.5px}.btn.primary[data-v-b922f0d3]{background:var(--color-kd-ink);color:#fff}.btn.primary[data-v-b922f0d3]:disabled{opacity:.6;cursor:not-allowed}.btn.secondary[data-v-b922f0d3]{color:var(--color-kd-ink);border-color:var(--color-kd-line-2);background:#ffffffb3}.btn.ghost[data-v-b922f0d3]{color:var(--color-kd-ink-3);background:0 0}@media (width<=860px){.planCards[data-v-b922f0d3],.usageGrid[data-v-b922f0d3]{grid-template-columns:1fr}}.communicationShell[data-v-9618589f]{gap:18px;display:grid}.commTopline[data-v-9618589f]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.commTopline h2[data-v-9618589f]{font-family:var(--font-display);color:var(--color-kd-ink);margin:0;font-size:34px;font-weight:450}.commTopline p[data-v-9618589f],.panelHead p[data-v-9618589f],.compactRow small[data-v-9618589f]{color:var(--color-kd-ink-3);margin:4px 0 0;font-size:13px}.metricGrid[data-v-9618589f]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.metric[data-v-9618589f]{border-radius:8px;gap:5px;padding:18px;display:grid}.metric span[data-v-9618589f]{color:var(--color-kd-ink-3);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}.metric strong[data-v-9618589f]{color:var(--color-kd-ink);font-size:32px;line-height:1}.metric small[data-v-9618589f]{color:var(--color-kd-ink-3)}.commGrid[data-v-9618589f]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:16px;display:grid}.panel[data-v-9618589f]{border-radius:8px;gap:16px;padding:20px;display:grid}.panelHead[data-v-9618589f]{justify-content:space-between;align-items:start;gap:12px;display:flex}.panelHead h3[data-v-9618589f]{color:var(--color-kd-ink);margin:0;font-size:18px}.statusPill[data-v-9618589f]{color:var(--color-kd-primary-deep);white-space:nowrap;background:#a8e6cf4d;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.formGrid[data-v-9618589f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}label[data-v-9618589f],.wideField[data-v-9618589f]{gap:6px;display:grid}label span[data-v-9618589f],.wideField span[data-v-9618589f]{color:var(--color-kd-ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800}.input[data-v-9618589f]{width:100%;color:var(--color-kd-ink);border:1px solid var(--color-kd-line);resize:vertical;background:#fff;border-radius:8px;outline:none;padding:11px 12px;font-family:inherit}.rowActions[data-v-9618589f]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.checkLine[data-v-9618589f]{color:var(--color-kd-ink-2);grid-template-columns:auto 1fr;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.btn[data-v-9618589f]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex}.btn.primary[data-v-9618589f]{background:var(--color-kd-ink);color:#fff}.btn.secondary[data-v-9618589f],.btn.ghost[data-v-9618589f]{border-color:var(--color-kd-line);color:var(--color-kd-ink);background:#ffffffad}.btn[data-v-9618589f]:disabled{opacity:.55;cursor:not-allowed}.recipientPreview[data-v-9618589f]{flex-wrap:wrap;gap:6px;display:flex}.recipientPreview span[data-v-9618589f]{border:1px solid var(--color-kd-line);color:var(--color-kd-ink-2);background:#ffffffa6;border-radius:999px;padding:5px 8px;font-size:12px}.compactList[data-v-9618589f]{gap:8px;max-height:390px;display:grid;overflow:auto}.compactRow[data-v-9618589f]{border:1px solid var(--color-kd-line);background:#ffffff8a;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.compactRow.warn[data-v-9618589f]{border-color:#d83b2d40}.compactRow strong[data-v-9618589f]{color:var(--color-kd-ink);font-size:13.5px}.iconText[data-v-9618589f]{color:var(--color-kd-primary-deep);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-size:12.5px;font-weight:800}.inlineState[data-v-9618589f]{border:1px dashed var(--color-kd-line-2);text-align:center;color:var(--color-kd-ink-3);border-radius:8px;padding:22px}@media (width<=1100px){.metricGrid[data-v-9618589f],.commGrid[data-v-9618589f],.formGrid[data-v-9618589f]{grid-template-columns:1fr}}.hero[data-v-7f331471]{grid-template-columns:1fr auto;align-items:end;gap:28px;padding:6px 4px 22px;display:grid}.hero h1[data-v-7f331471]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-kd-ink);margin:0 0 10px;font-size:56px;font-weight:400;line-height:1.04}.hero h1 em[data-v-7f331471]{color:var(--color-kd-coral);font-style:italic;font-weight:400}.hero p[data-v-7f331471]{color:var(--color-kd-ink-2);max-width:520px;margin:0;font-size:15.5px}.heroStatus[data-v-7f331471]{border-radius:var(--radius-card);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);background:var(--glass-bg);color:var(--color-kd-primary-deep);box-shadow:var(--glass-shadow);gap:4px;min-width:220px;padding:1rem 1.1rem;display:grid}.heroStatus span[data-v-7f331471]:first-child{letter-spacing:.08em;text-transform:uppercase;color:var(--color-kd-mint-deep);align-items:center;gap:7px;font-size:11.5px;font-weight:600;display:inline-flex}.heroStatus span[data-v-7f331471]:first-child:before{content:"";background:var(--color-kd-mint-deep);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #6ea8922e}.heroStatus strong[data-v-7f331471]{font-family:var(--font-display);letter-spacing:-.01em;word-break:break-all;font-size:22px;font-weight:500}.heroStatus small[data-v-7f331471]{color:var(--color-kd-ink-3);font-size:13px}.form[data-v-7f331471]{gap:16px;display:grid}.field[data-v-7f331471]{gap:6px;display:grid}.field label[data-v-7f331471]{color:var(--color-kd-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.input[data-v-7f331471]{width:100%;color:var(--color-kd-ink);border:1px solid var(--color-kd-line);resize:vertical;background:#fff;border-radius:14px;outline:none;padding:12px 14px;font-family:inherit;transition:border-color .15s,box-shadow .15s}.input[data-v-7f331471]:focus{border-color:#2f6f7e8c;box-shadow:0 0 0 4px #a8e6cf52}.actions[data-v-7f331471]{justify-content:flex-end;gap:10px;display:flex}.btn[data-v-7f331471]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:500;transition:all .15s;display:inline-flex}.btn.primary[data-v-7f331471]{background:var(--color-kd-ink);color:#fff}.btn.primary[data-v-7f331471]:hover{background:#0f2a36}.btn.primary[data-v-7f331471]:disabled{opacity:.6;cursor:not-allowed}.emptyState[data-v-7f331471]{border:1px dashed var(--color-kd-line-2);text-align:center;color:var(--color-kd-ink-3);background:#ffffff4d;border-radius:16px;padding:36px 24px}.gateNote[data-v-7f331471]{color:var(--color-kd-coral-deep);background:#e88a6b1f;border-radius:14px;margin:0 0 18px;padding:14px 18px;font-size:13.5px;line-height:1.55}.gateNote strong[data-v-7f331471]{font-weight:600}@media (width<=700px){.hero h1[data-v-7f331471]{font-size:40px}}.actInicio[data-v-5020949e]{gap:18px;display:grid}.actKpiStrip[data-v-5020949e]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.actKpiMini[data-v-5020949e]{border-radius:16px;padding:16px 18px}.actKpiLabel[data-v-5020949e]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-kd-ink-3);font-size:11px;font-weight:600}.actKpiValue[data-v-5020949e]{font-family:var(--font-display);color:var(--color-kd-ink);margin-top:6px;font-size:28px;font-weight:400;line-height:1.05}.actCardMetaUnit[data-v-5020949e]{color:var(--color-kd-ink-3);margin-left:4px;font-size:13px}.actKpiHelper[data-v-5020949e]{color:var(--color-kd-ink-3);margin-top:6px;font-size:12px}.actInicioGrid[data-v-5020949e]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.actInicioPanel[data-v-5020949e]{border-radius:var(--radius-card);gap:10px;padding:20px 22px;display:grid}.actInicioPanel header[data-v-5020949e]{justify-content:space-between;align-items:center;gap:10px;display:flex}.actInicioPanel h3[data-v-5020949e]{font-family:var(--font-display);margin:0;font-size:17px;font-weight:500}.actInicioLink[data-v-5020949e]{cursor:pointer;color:var(--color-kd-primary);background:0 0;border:0;font-family:inherit;font-size:13px;font-weight:600}.actInicioLink[data-v-5020949e]:hover{color:var(--color-kd-coral)}.actInicioTimeline[data-v-5020949e]{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.actInicioTimelineRow[data-v-5020949e]{background:#ffffff8c;border-radius:12px;grid-template-columns:110px 60px 1fr;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:grid}.actInicioTimelineDate[data-v-5020949e]{color:var(--color-kd-ink);text-transform:capitalize;font-weight:600}.actInicioTimelineTime[data-v-5020949e]{color:var(--color-kd-ink-2)}.actInicioTimelineGroup[data-v-5020949e]{color:var(--color-kd-ink-3)}.actInicioGroupList[data-v-5020949e]{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.actInicioGroupRow[data-v-5020949e]{background:#ffffff8c;border-radius:12px;grid-template-columns:1fr 120px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:grid}.actInicioGroupRow strong[data-v-5020949e]{color:var(--color-kd-ink);font-size:13.5px;display:block}.actInicioGroupRow small[data-v-5020949e]{color:var(--color-kd-ink-3)}.actCardCapacityBar[data-v-5020949e]{background:#173b4a14;border-radius:999px;height:6px;overflow:hidden}.actCardCapacityBar i[data-v-5020949e]{background:var(--color-kd-mint-deep);border-radius:inherit;height:100%;display:block}.actInicioEnrollList[data-v-5020949e]{gap:6px;margin:4px 0 0;padding:0;list-style:none;display:grid}.actInicioEnrollList li[data-v-5020949e]{background:#ffffff8c;border-radius:12px;grid-template-columns:36px 1fr auto auto;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:grid}.actInicioEnrollList strong[data-v-5020949e]{display:block}.actInicioEnrollList small[data-v-5020949e]{color:var(--color-kd-ink-3)}.dashRecentAvatar[data-v-5020949e]{width:36px;height:36px;color:var(--color-kd-ink);background:#a8e6cf80;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.dashRecentAvatar[data-tone="0"][data-v-5020949e]{background:#a8e6cf80}.dashRecentAvatar[data-tone="1"][data-v-5020949e]{background:#ffd16666}.dashRecentAvatar[data-tone="2"][data-v-5020949e]{color:#fff;background:#e88a6b73}.dashRecentAvatar[data-tone="3"][data-v-5020949e]{color:#fff;background:#6ea89280}.dashRecentStatus[data-v-5020949e]{letter-spacing:.04em;color:var(--color-kd-ink-2);text-transform:uppercase;background:#173b4a14;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.dashRecentStatus[data-status=approved][data-v-5020949e]{color:var(--color-kd-mint-deep);background:#6ea8922e}.dashRecentStatus[data-status=pending][data-v-5020949e]{color:#6b4f00;background:#ffd16652}.dashRecentStatus[data-status=rejected][data-v-5020949e]{color:var(--color-kd-coral-deep);background:#e88a6b29}.actInicioEnrollDate[data-v-5020949e]{color:var(--color-kd-ink-3);font-size:12px}.muted[data-v-5020949e]{color:var(--color-kd-ink-3);margin:0;font-size:13px}@media (width<=1000px){.actKpiStrip[data-v-5020949e]{grid-template-columns:repeat(2,1fr)}.actInicioGrid[data-v-5020949e]{grid-template-columns:1fr}}.rangeSlider[data-v-852ff5cd]{gap:10px;display:grid}.head[data-v-852ff5cd]{justify-content:space-between;align-items:baseline;display:flex}.lbl[data-v-852ff5cd]{color:var(--color-kd-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.value[data-v-852ff5cd]{font-family:var(--font-display);color:var(--color-kd-ink);font-variant-numeric:tabular-nums;font-size:18px;font-weight:500}.track[data-v-852ff5cd]{touch-action:none;background:#173b4a1a;border-radius:999px;height:6px;margin:14px 12px;position:relative}.fill[data-v-852ff5cd]{background:var(--color-kd-primary-deep);border-radius:999px;position:absolute;top:0;bottom:0}.thumb[data-v-852ff5cd]{border:2px solid var(--color-kd-primary-deep);cursor:grab;background:#fff;border-radius:50%;width:22px;height:22px;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 4px 10px #081c232e}.thumb[data-v-852ff5cd]:active{cursor:grabbing;transform:translate(-50%,-50%)scale(1.08)}.thumb[data-v-852ff5cd]:focus-visible{outline:2px solid var(--color-kd-coral);outline-offset:2px}.ticks[data-v-852ff5cd]{color:var(--color-kd-ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11.5px;display:flex}.actGrupos[data-v-5818bf9c]{gap:16px;display:grid}.actGruposHeader[data-v-5818bf9c]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.actGruposHeader h3[data-v-5818bf9c]{font-family:var(--font-display);color:var(--color-kd-ink);margin:0;font-size:22px;font-weight:500}.actGruposHeader p[data-v-5818bf9c]{color:var(--color-kd-ink-3);margin:4px 0 0;font-size:13px}.actHeaderActions[data-v-5818bf9c]{align-items:center;gap:10px;display:inline-flex}.actKpiStrip[data-v-5818bf9c]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.actKpiMini[data-v-5818bf9c]{border-radius:16px;padding:16px 18px}.actKpiLabel[data-v-5818bf9c]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-kd-ink-3);font-size:11px;font-weight:600}.actKpiValue[data-v-5818bf9c]{font-family:var(--font-display);color:var(--color-kd-ink);margin-top:6px;font-size:28px;font-weight:400;line-height:1.05}.actCardMetaUnit[data-v-5818bf9c]{color:var(--color-kd-ink-3);margin-left:4px;font-size:13px}.actKpiHelper[data-v-5818bf9c]{color:var(--color-kd-ink-3);margin-top:6px;font-size:12px}.actFilters[data-v-5818bf9c]{flex-wrap:wrap;gap:8px;display:flex}.actFilterPill[data-v-5818bf9c]{border:1px solid var(--color-kd-line-2);color:var(--color-kd-ink-2);cursor:pointer;background:#ffffffb3;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:13px;display:inline-flex}.actFilterPill[data-active=true][data-v-5818bf9c]{background:var(--color-kd-ink);color:#fff;border-color:var(--color-kd-ink)}.actFilterPill span[data-v-5818bf9c]{color:var(--color-kd-ink);background:#173b4a14;border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.actFilterPill[data-active=true] span[data-v-5818bf9c]{color:#fff;background:#ffffff2e}.actGroupGrid[data-v-5818bf9c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.actGroupCard[data-v-5818bf9c]{border-radius:var(--radius-card);color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff8c;border:1px solid #ffffffb3;flex-direction:column;gap:14px;padding:18px 20px;text-decoration:none;display:flex}.actGroupCard[data-clickable=true][data-v-5818bf9c]:hover{border-color:var(--color-kd-line);background:#fff}.actGroupCardHead[data-v-5818bf9c]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.actGroupCardHead h4[data-v-5818bf9c]{font-family:var(--font-display);color:var(--color-kd-ink);margin:0;font-size:17px;font-weight:500}.actGroupCardHead p[data-v-5818bf9c]{color:var(--color-kd-ink-3);margin:4px 0 0;font-size:13px}.actCardChip[data-v-5818bf9c]{letter-spacing:.04em;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:700}.actCardChipPublished[data-v-5818bf9c]{color:#fff;background:#6ea892eb}.actCardMeta[data-v-5818bf9c]{border-top:1px dashed var(--color-kd-line);border-bottom:1px dashed var(--color-kd-line);grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:12px 0;display:grid}.actCardMeta div[data-v-5818bf9c]{gap:2px;display:grid}.actCardMeta dt[data-v-5818bf9c]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-kd-ink-3);font-size:11px;font-weight:600}.actCardMeta dd[data-v-5818bf9c]{color:var(--color-kd-ink);margin:0;font-size:14px;font-weight:600}.actCardCapacity[data-v-5818bf9c]{gap:6px;display:grid}.actCardCapacityRow[data-v-5818bf9c]{justify-content:space-between;font-size:12.5px;display:flex}.actCardCapacityBar[data-v-5818bf9c]{background:#173b4a14;border-radius:999px;height:6px;overflow:hidden}.actCardCapacityBar i[data-v-5818bf9c]{background:var(--color-kd-mint-deep);border-radius:inherit;height:100%;display:block}.actCardCapacityHelper[data-v-5818bf9c]{color:var(--color-kd-ink-3);font-size:12px}.actCardFoot[data-v-5818bf9c]{justify-content:space-between;align-items:center;display:flex}.actCardStats[data-v-5818bf9c]{color:var(--color-kd-ink-2);font-size:13px}.actCardCta[data-v-5818bf9c]{color:var(--color-kd-primary);font-size:13px;font-weight:600}.actCardNew[data-v-5818bf9c]{text-align:center;border:2px dashed var(--color-kd-line-2);color:var(--color-kd-ink-2);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.actCardNew[data-v-5818bf9c]:hover{background:#fff6}.actCardNewIcon[data-v-5818bf9c]{opacity:.7;font-size:28px;line-height:1}.actCardNew h4[data-v-5818bf9c]{font-family:var(--font-display);margin:0;font-size:16px;font-weight:500}.actCardNew p[data-v-5818bf9c]{color:var(--color-kd-ink-3);margin:0;font-size:12.5px}.actSinglesSection[data-v-5818bf9c]{gap:12px;margin-top:8px;display:grid}.actSinglesSection header h3[data-v-5818bf9c]{font-family:var(--font-display);margin:0;font-size:18px;font-weight:500}.actSingleGrid[data-v-5818bf9c]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.actSingleCard[data-v-5818bf9c]{font:inherit;background:#ffffff8c;border-radius:14px;flex-direction:column;gap:6px;padding:16px;display:flex}.actSingleCard[data-clickable=true][data-v-5818bf9c]{cursor:pointer;transition:background-color .12s}.actSingleCard[data-clickable=true][data-v-5818bf9c]:hover{background:#fff}.actSingleCard header[data-v-5818bf9c]{justify-content:space-between;align-items:center;gap:8px;display:flex}.actSingleCard strong[data-v-5818bf9c]{color:var(--color-kd-ink);font-size:14px}.actSingleMeta[data-v-5818bf9c]{color:var(--color-kd-ink-2);font-size:12.5px}.actSingleCard small[data-v-5818bf9c]{color:var(--color-kd-ink-3);font-size:12px}.actCardCat[data-v-5818bf9c]{color:var(--color-kd-ink-2);letter-spacing:.04em;text-transform:uppercase;background:#173b4a14;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.emptyState[data-v-5818bf9c]{border:1px dashed var(--color-kd-line-2);text-align:center;color:var(--color-kd-ink-3);background:#ffffff4d;border-radius:16px;padding:28px 20px}.emptyState strong[data-v-5818bf9c]{color:var(--color-kd-ink);margin-bottom:6px;font-size:14px;display:block}.emptyState p[data-v-5818bf9c]{margin:0 0 10px;font-size:13.5px}.form[data-v-5818bf9c]{gap:14px;display:grid}.row.split[data-v-5818bf9c]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field[data-v-5818bf9c]{gap:6px;display:grid}.field label[data-v-5818bf9c]{color:var(--color-kd-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.input[data-v-5818bf9c]{width:100%;color:var(--color-kd-ink);border:1px solid var(--color-kd-line);background:#fff;border-radius:14px;outline:none;padding:12px 14px;font-family:inherit}.input[data-v-5818bf9c]:focus{border-color:#2f6f7e8c;box-shadow:0 0 0 4px #a8e6cf52}.weekdayRow[data-v-5818bf9c]{flex-wrap:wrap;gap:6px;display:flex}.weekdayChip[data-v-5818bf9c]{border:1px solid var(--color-kd-line);width:36px;height:36px;color:var(--color-kd-ink-2);cursor:pointer;background:#fff;border-radius:999px;font-size:12.5px;font-weight:700}.weekdayChip.active[data-v-5818bf9c]{background:var(--color-kd-ink);color:#fff;border-color:var(--color-kd-ink)}.btn[data-v-5818bf9c]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;font-weight:500;display:inline-flex}.btn.primary[data-v-5818bf9c]{background:var(--color-kd-ink);color:#fff}.btn.primary[data-v-5818bf9c]:hover{background:#0f2a36}.btn.primary[data-v-5818bf9c]:disabled{opacity:.6;cursor:not-allowed}.btn.secondary[data-v-5818bf9c]{color:var(--color-kd-ink);border-color:var(--color-kd-line-2);background:#ffffffb3}.btn.ghost[data-v-5818bf9c]{color:var(--color-kd-ink-2);background:0 0}.btn.danger[data-v-5818bf9c]{color:var(--color-kd-coral-deep)}.plus[data-v-5818bf9c]{opacity:.8;font-size:14px;line-height:1}.muted[data-v-5818bf9c]{color:var(--color-kd-ink-3);margin:0;font-size:13px}.inlineLink[data-v-5818bf9c]{cursor:pointer;color:var(--color-kd-primary);background:0 0;border:0;font-family:inherit;font-size:13.5px;font-weight:600}.inlineLink[data-v-5818bf9c]:hover{color:var(--color-kd-coral)}@media (width<=1100px){.actGroupGrid[data-v-5818bf9c]{grid-template-columns:repeat(2,1fr)}.actSingleGrid[data-v-5818bf9c]{grid-template-columns:1fr 1fr}.actKpiStrip[data-v-5818bf9c]{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.actGroupGrid[data-v-5818bf9c],.actSingleGrid[data-v-5818bf9c],.row.split[data-v-5818bf9c]{grid-template-columns:1fr}}.calWrap[data-v-4040d9cc]{gap:14px;display:grid}.head[data-v-4040d9cc]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.head h2[data-v-4040d9cc]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-kd-ink);text-transform:capitalize;margin:0;font-size:22px;font-weight:500}.row[data-v-4040d9cc]{align-items:center;gap:8px;display:flex}.btn[data-v-4040d9cc]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:500;display:inline-flex}.btn.primary[data-v-4040d9cc]{background:var(--color-kd-ink);color:#fff}.btn.secondary[data-v-4040d9cc]{color:var(--color-kd-ink);border-color:var(--color-kd-line-2);background:#ffffffb3}.btn.ghost[data-v-4040d9cc]{color:var(--color-kd-ink-2);background:0 0}.btn.ghost[data-v-4040d9cc]:hover{color:var(--color-kd-ink);background:#173b4a0f}.emptyState[data-v-4040d9cc]{border:1px dashed var(--color-kd-line-2);text-align:center;color:var(--color-kd-ink-3);background:#ffffff4d;border-radius:16px;padding:22px 18px;font-size:13.5px}.avisos[data-v-6923e651]{gap:18px;display:grid}.avisoCard[data-v-6923e651]{border-radius:var(--radius-card);padding:22px 24px}.panelTitle[data-v-6923e651]{font-family:var(--font-display);color:var(--color-kd-ink);margin:0 0 6px;font-size:20px;font-weight:500}.muted[data-v-6923e651]{color:var(--color-kd-ink-3);max-width:70ch;margin:0 0 14px;font-size:13.5px;line-height:1.5}.form[data-v-6923e651]{gap:14px;display:grid}.field[data-v-6923e651]{gap:6px;display:grid}.field label[data-v-6923e651]{color:var(--color-kd-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.input[data-v-6923e651]{width:100%;color:var(--color-kd-ink);border:1px solid var(--color-kd-line);resize:vertical;background:#fff;border-radius:14px;outline:none;padding:12px 14px;font-family:inherit}.input[data-v-6923e651]:focus{border-color:#2f6f7e8c;box-shadow:0 0 0 4px #a8e6cf52}.actions[data-v-6923e651]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.reach[data-v-6923e651]{color:var(--color-kd-ink-3);font-size:12.5px}.toggleRow[data-v-6923e651]{width:fit-content;color:var(--color-kd-ink-2);align-items:center;gap:10px;font-size:13.5px;display:flex}.toggleRow input[data-v-6923e651]{width:16px;height:16px;accent-color:var(--color-kd-primary-deep)}.btn[data-v-6923e651]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:500;transition:all .15s;display:inline-flex}.btn.primary[data-v-6923e651]{background:var(--color-kd-ink);color:#fff}.btn.primary[data-v-6923e651]:hover{background:#0f2a36}.btn.primary[data-v-6923e651]:disabled{opacity:.6;cursor:not-allowed}.list[data-v-6923e651]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.row[data-v-6923e651]{background:#ffffff8c;border:1px solid #ffffffa6;border-radius:14px;padding:14px}.rowHead[data-v-6923e651]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.row strong[data-v-6923e651]{font-size:14px}.row p[data-v-6923e651]{color:var(--color-kd-ink-2);white-space:pre-wrap;margin:6px 0;font-size:13.5px}.row small[data-v-6923e651]{color:var(--color-kd-ink-3);font-size:12px}.rowFoot[data-v-6923e651]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.threadLink[data-v-6923e651]{color:var(--color-kd-primary-deep);font-size:12px;font-weight:700;text-decoration:none}.targetChip[data-v-6923e651]{letter-spacing:.04em;text-transform:uppercase;color:var(--color-kd-ink-2);background:#173b4a14;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.targetChip[data-tone=group][data-v-6923e651]{color:var(--color-kd-mint-deep);background:#6ea8922e}.targetChip[data-tone=single][data-v-6923e651]{color:var(--color-kd-coral-deep);background:#e88a6b2e}.emptyState[data-v-6923e651]{border:1px dashed var(--color-kd-line-2);text-align:center;color:var(--color-kd-ink-3);background:#ffffff4d;border-radius:14px;padding:22px;font-size:13.5px}.modWrap[data-v-457a4201]{gap:16px;display:grid}.validationPanel[data-v-457a4201]{border-radius:var(--radius-card);gap:14px;padding:22px 24px;display:grid}.modHeader[data-v-457a4201]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.modHeader h3[data-v-457a4201]{font-family:var(--font-display);margin:0;font-size:20px;font-weight:500}.kicker[data-v-457a4201]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-kd-ink-3);margin:0 0 4px;font-size:11px;font-weight:700}.threadCardsGrid[data-v-457a4201]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.threadCard[data-v-457a4201]{text-align:left;cursor:pointer;font:inherit;color:inherit;background:#ffffff8c;border:1px solid #ffffffb3;border-radius:14px;gap:6px;padding:14px;display:grid}.threadCard[data-v-457a4201]:hover{background:#fff}.threadCardHeader[data-v-457a4201]{justify-content:space-between;align-items:center;gap:10px;display:flex}.threadCardSnippet[data-v-457a4201]{color:var(--color-kd-ink-3);margin:0;font-size:12.5px}.threadCardMeta[data-v-457a4201]{color:var(--color-kd-ink-3);justify-content:space-between;font-size:12px;display:flex}.threadStatusPill[data-v-457a4201]{letter-spacing:.04em;color:var(--color-kd-ink-2);text-transform:uppercase;background:#173b4a14;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.threadStatusPill[data-tone=open][data-v-457a4201]{color:var(--color-kd-mint-deep);background:#6ea8922e}.threadStatusPill[data-tone=closed][data-v-457a4201]{color:var(--color-kd-ink-3);background:#173b4a1a}.emptyState[data-v-457a4201]{border:1px dashed var(--color-kd-line-2);text-align:center;color:var(--color-kd-ink-3);background:#ffffff4d;border-radius:16px;grid-column:1/-1;padding:24px 18px}.emptyState strong[data-v-457a4201]{color:var(--color-kd-ink);margin-bottom:6px;font-size:14px;display:block}.emptyState p[data-v-457a4201]{margin:0;font-size:13px}.muted[data-v-457a4201]{color:var(--color-kd-ink-3);margin:0;font-size:13px}.muted.small[data-v-457a4201]{font-size:12.5px}.form[data-v-457a4201]{gap:14px;display:grid}.field[data-v-457a4201]{gap:6px;display:grid}.field label[data-v-457a4201]{color:var(--color-kd-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.input[data-v-457a4201]{width:100%;color:var(--color-kd-ink);border:1px solid var(--color-kd-line);font:inherit;resize:vertical;background:#fff;border-radius:14px;outline:none;padding:12px 14px}.input[data-v-457a4201]:focus{border-color:#2f6f7e8c;box-shadow:0 0 0 4px #a8e6cf52}.btn[data-v-457a4201]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;font-weight:500;display:inline-flex}.btn.primary[data-v-457a4201]{background:var(--color-kd-ink);color:#fff}.btn.primary[data-v-457a4201]:hover{background:#0f2a36}.btn.primary[data-v-457a4201]:disabled{opacity:.6;cursor:not-allowed}.btn.ghost[data-v-457a4201]{color:var(--color-kd-ink-2);background:0 0}.plus[data-v-457a4201]{opacity:.8;font-size:14px;line-height:1}@media (width<=700px){.threadCardsGrid[data-v-457a4201]{grid-template-columns:1fr}}.settingsStack[data-v-b4078db7]{gap:14px;display:grid}.settingsToolbar[data-v-b4078db7]{justify-content:flex-start;display:flex}.btnIcon[data-v-b4078db7]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.settingsCard[data-v-b4078db7]{border-radius:var(--radius-card);gap:18px;padding:28px;display:grid}.settingsHead h3[data-v-b4078db7]{font-family:var(--font-display);margin:0;font-size:22px;font-weight:500}.settingsHead .kicker[data-v-b4078db7]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-kd-ink-3);margin:0 0 4px;font-size:11px;font-weight:700}.muted[data-v-b4078db7]{color:var(--color-kd-ink-3);margin:4px 0 0;font-size:13px}.modalIntro[data-v-b4078db7]{color:var(--color-kd-ink-3);background:#173b4a0a;border-radius:14px;margin:0;padding:12px 14px;font-size:13px;line-height:1.5}.visibilityBlock[data-v-b4078db7]{background:radial-gradient(circle at 8% 0,#a8e6cf47,#0000 34%),#ffffffad;border:1px solid #173b4a14;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin:10px 0 14px;padding:14px 16px;display:flex}.visibilityBlock div[data-v-b4078db7]{gap:3px;display:grid}.visibilityBlock strong[data-v-b4078db7]{color:var(--color-kd-ink);font-size:14px}.visibilityBlock span[data-v-b4078db7]{color:var(--color-kd-ink-3);font-size:12.5px;line-height:1.4}.visibilitySelect[data-v-b4078db7]{border:1px solid var(--color-kd-line);min-width:160px;color:var(--color-kd-ink);font:inherit;background:#fff;border-radius:999px;outline:none;padding:10px 36px 10px 12px;font-size:13px;font-weight:700}.visibilitySelect[data-v-b4078db7]:focus{border-color:#2f6f7e8c;box-shadow:0 0 0 4px #a8e6cf52}.visibilitySelect[data-v-b4078db7]:disabled{opacity:.6;cursor:not-allowed}.form[data-v-b4078db7],.seoForm[data-v-b4078db7]{gap:16px;display:grid}.dateGrid[data-v-b4078db7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.field[data-v-b4078db7]{gap:6px;display:grid}.field label[data-v-b4078db7]{color:var(--color-kd-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.input[data-v-b4078db7]{width:100%;color:var(--color-kd-ink);border:1px solid var(--color-kd-line);font:inherit;resize:vertical;background:#fff;border-radius:14px;outline:none;padding:12px 14px}.input[data-v-b4078db7]:focus{border-color:#2f6f7e8c;box-shadow:0 0 0 4px #a8e6cf52}.input[data-v-b4078db7]:disabled{opacity:.68;cursor:not-allowed}.seoPreview[data-v-b4078db7]{border:1px solid var(--color-kd-line);background:#ffffff9e;border-radius:16px;gap:5px;padding:15px 16px;display:grid}.seoPreview span[data-v-b4078db7]{color:var(--color-kd-ink-3);font-size:12px}.seoPreview strong[data-v-b4078db7]{color:#1a0dab;font-size:18px;font-weight:500}.seoPreview p[data-v-b4078db7]{color:var(--color-kd-ink-2);margin:0;font-size:13.5px;line-height:1.45}.seoActions[data-v-b4078db7]{justify-content:flex-end}.modalityHint[data-v-b4078db7]{color:var(--color-kd-ink-3);background:#173b4a0a;border-radius:12px;margin:0;padding:10px 14px;font-size:13px;line-height:1.5}.modalityRow[data-v-b4078db7]{display:none}.modalityChip[data-v-b4078db7]{border:1px solid var(--color-kd-line);font:inherit;color:var(--color-kd-ink-2);cursor:pointer;background:#fff;border-radius:999px;padding:8px 16px;font-size:13.5px;font-weight:500}.modalityChip.active[data-v-b4078db7]{background:var(--color-kd-ink);color:#fff;border-color:var(--color-kd-ink)}.actions[data-v-b4078db7]{align-items:center;gap:10px;display:flex}.grow[data-v-b4078db7]{flex:1}.btn[data-v-b4078db7]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:500;display:inline-flex}.btn.primary[data-v-b4078db7]{background:var(--color-kd-ink);color:#fff}.btn.primary[data-v-b4078db7]:hover{background:#0f2a36}.btn.primary[data-v-b4078db7]:disabled{opacity:.6;cursor:not-allowed}.btn.secondary[data-v-b4078db7]{color:var(--color-kd-ink);border-color:var(--color-kd-line);background:#fff}.btn.secondary[data-v-b4078db7]:hover:not(:disabled){background:#fff;border-color:#2f6f7e47}.btn.secondary[data-v-b4078db7]:disabled{opacity:.6;cursor:not-allowed}.btn.ghost[data-v-b4078db7]{color:var(--color-kd-ink-2);background:0 0}.btn.danger[data-v-b4078db7]{color:var(--color-kd-coral-deep)}@media (width<=640px){.dateGrid[data-v-b4078db7]{grid-template-columns:1fr}}.topBar[data-v-5235898f]{justify-content:space-between;align-items:center;margin:6px 0 16px;font-size:13px;display:flex}.backLink[data-v-5235898f]{color:var(--color-kd-ink-2);font-weight:500;text-decoration:none}.backLink[data-v-5235898f]:hover{color:var(--color-kd-ink)}.statusBadge[data-v-5235898f]{color:var(--color-kd-ink-2);letter-spacing:.04em;text-transform:uppercase;background:#173b4a14;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}.actInicioHero[data-v-5235898f]{border-radius:var(--radius-card);background-position:50%;background-size:cover;align-items:stretch;min-height:160px;margin-bottom:4px;padding:22px 24px;display:flex;position:relative;overflow:hidden}.actInicioHero[data-has-cover=true][data-v-5235898f]{color:#fff}.actInicioHero[data-has-cover=true][data-v-5235898f]:before{content:"";pointer-events:none;background:linear-gradient(#091a2026,#091a208c);position:absolute;inset:0}.actInicioHeroOverlay[data-v-5235898f]{z-index:1;flex-direction:column;flex:1;justify-content:space-between;gap:12px;display:flex;position:relative}.actInicioHeroTop[data-v-5235898f]{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.actInicioHeroBody h2[data-v-5235898f]{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:28px;font-weight:400}.actInicioHeroBody p[data-v-5235898f]{opacity:.9;margin:4px 0 0;font-size:13.5px}.actCardCat[data-v-5235898f]{color:var(--color-kd-ink);letter-spacing:.04em;text-transform:uppercase;background:#ffffffa6;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:600}.actCardChip[data-v-5235898f]{letter-spacing:.04em;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:700}.actCardChipPublished[data-v-5235898f]{color:#fff;background:#6ea892eb}.actCardChipReview[data-v-5235898f]{color:#fff;background:#e88a6beb}.actCardChipDraft[data-v-5235898f]{color:#fff;background:#173b4ad9}.emptyState[data-v-5235898f]{border:1px dashed var(--color-kd-line-2);text-align:center;color:var(--color-kd-ink-3);background:#ffffff4d;border-radius:16px;padding:36px 24px}.inlineLink[data-v-5235898f]{color:var(--color-kd-primary);font-size:14px;font-weight:600;text-decoration:none}.inlineLink[data-v-5235898f]:hover{color:var(--color-kd-coral)}.hero[data-v-645e0b56]{grid-template-columns:1fr auto;align-items:end;gap:28px;padding:6px 4px 22px;display:grid}.hero h1[data-v-645e0b56]{font-family:var(--font-display);color:var(--color-kd-ink);margin:0 0 10px;font-size:54px;font-weight:400;line-height:1.04}.hero h1 em[data-v-645e0b56]{color:var(--color-kd-coral);font-style:italic;font-weight:400}.hero p[data-v-645e0b56]{color:var(--color-kd-ink-2);margin:0;font-size:15.5px}.heroStatus[data-v-645e0b56]{border-radius:var(--radius-card);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);background:var(--glass-bg);color:var(--color-kd-primary-deep);box-shadow:var(--glass-shadow);gap:4px;min-width:210px;padding:1rem 1.1rem;display:grid}.heroStatus span[data-v-645e0b56]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-kd-mint-deep);font-size:11.5px;font-weight:700}.heroStatus strong[data-v-645e0b56]{font-family:var(--font-display);font-size:30px}.heroStatus small[data-v-645e0b56]{color:var(--color-kd-ink-3);font-size:13px}.tabsWrap[data-v-645e0b56]{margin:8px 0 24px}.monitorStack[data-v-645e0b56]{gap:18px;display:grid}.noCenterState[data-v-645e0b56]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:18px;padding:24px;display:grid}.noCenterState h2[data-v-645e0b56]{font-family:var(--font-display);color:var(--color-kd-ink);margin:4px 0 8px;font-size:28px;font-weight:500}.noCenterState p[data-v-645e0b56]{color:var(--color-kd-ink-2);margin:0;line-height:1.5}.syncBar[data-v-645e0b56]{color:var(--color-kd-mint-deep);background:#6ea8921f;border:1px solid #6ea89247;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:12.5px;font-weight:800;display:flex}.syncBar.pending[data-v-645e0b56]{color:var(--color-kd-ink);background:#ffd1662e;border-color:#ffd1667a}.kpiGrid[data-v-645e0b56]{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.kpi[data-v-645e0b56]{gap:4px;padding:18px;display:grid}.kpi.flat[data-v-645e0b56]{background:#ffffff80;border:1px solid #ffffffa3;border-radius:16px}.kpi span[data-v-645e0b56]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-kd-ink-3);font-size:11.5px;font-weight:800}.kpi strong[data-v-645e0b56]{color:var(--color-kd-ink);font-size:30px}.kpi small[data-v-645e0b56]{color:var(--color-kd-ink-3);font-size:12.5px}.todayLayout[data-v-645e0b56],.groupsLayout[data-v-645e0b56]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:18px;display:grid}.groupsLayout[data-v-645e0b56]{grid-template-columns:390px minmax(0,1fr)}.profileLayout[data-v-645e0b56]{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:18px;display:grid}.profileCard[data-v-645e0b56]{grid-row:span 2}.profileTop[data-v-645e0b56]{grid-template-columns:62px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:18px;display:grid}.profileAvatar[data-v-645e0b56]{color:#fff;background:linear-gradient(135deg, var(--color-kd-coral), var(--color-kd-primary));border-radius:50%;place-items:center;width:62px;height:62px;font-size:22px;font-weight:900;display:grid;overflow:hidden}.profileAvatar img[data-v-645e0b56]{object-fit:cover;width:100%;height:100%}.profileAvatar.hasImage[data-v-645e0b56]{border:1px solid var(--color-kd-line);background:#ffffffa8}.profileTop strong[data-v-645e0b56]{color:var(--color-kd-ink);font-size:18px;display:block}.profileTop small[data-v-645e0b56]{color:var(--color-kd-ink-3)}.ratingLine[data-v-645e0b56]{color:#f5a623;align-items:center;gap:8px;margin-top:6px;display:flex}.ratingLine b[data-v-645e0b56]{color:var(--color-kd-ink)}.formGrid[data-v-645e0b56]{grid-template-columns:minmax(0,1fr) 160px;gap:12px;display:grid}.profileList[data-v-645e0b56]{gap:10px;display:grid}.profileList.history[data-v-645e0b56]{margin-top:14px}.profileRow[data-v-645e0b56]{background:#ffffff85;border:1px solid #ffffffa8;border-radius:14px;justify-content:space-between;align-items:start;gap:12px;padding:12px;display:flex}.profileRow strong[data-v-645e0b56]{color:var(--color-kd-ink);font-size:14px;display:block}.profileRow small[data-v-645e0b56]{color:var(--color-kd-ink-3);font-size:12.5px;line-height:1.35;display:block}.profileRow.review strong[data-v-645e0b56]{color:var(--color-kd-primary-deep)}.profileRow.invitation[data-v-645e0b56]{background:#ffffffa8}.chipGrid[data-v-645e0b56]{flex-wrap:wrap;gap:8px;display:flex}.selectChip[data-v-645e0b56]{border:1px solid var(--color-kd-line);color:var(--color-kd-ink-2);font:inherit;cursor:pointer;background:#ffffffad;border-radius:999px;padding:7px 11px;font-size:12.5px;font-weight:800}.selectChip.active[data-v-645e0b56]{background:var(--color-kd-ink);border-color:var(--color-kd-ink);color:#fff}.availabilityPreview[data-v-645e0b56]{flex-wrap:wrap;gap:8px;display:flex}.availabilityPreview span[data-v-645e0b56],.availabilityPreview small[data-v-645e0b56]{border:1px solid var(--color-kd-line);color:var(--color-kd-ink-2);background:#ffffff94;border-radius:999px;padding:7px 10px;font-size:12.5px;font-weight:700}.preferenceGrid[data-v-645e0b56]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.preferenceGrid label[data-v-645e0b56]{border:1px solid var(--color-kd-line);min-height:40px;color:var(--color-kd-ink-2);background:#ffffff8c;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:700;display:flex}.notificationRow[data-v-645e0b56]{border-top:1px solid var(--color-kd-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 0;display:grid}.notificationRow strong[data-v-645e0b56]{color:var(--color-kd-ink);font-size:14px;display:block}.notificationRow small[data-v-645e0b56]{color:var(--color-kd-ink-2);font-size:12.8px;line-height:1.35;display:block}.notificationRow span[data-v-645e0b56]{color:var(--color-kd-ink-3);margin-top:3px;font-size:12px;display:block}.notificationRow.unread strong[data-v-645e0b56]{font-weight:900}.notificationRow.high[data-v-645e0b56]{border-left:3px solid var(--color-kd-coral);padding-left:10px}.panel[data-v-645e0b56]{padding:20px}.panelHead[data-v-645e0b56]{justify-content:space-between;align-items:start;gap:14px;margin-bottom:14px;display:flex}.panelHead h2[data-v-645e0b56],.calendarHead h2[data-v-645e0b56]{color:var(--color-kd-ink);font-family:var(--font-display);margin:0;font-size:22px;font-weight:500}.panelHead small[data-v-645e0b56]{color:var(--color-kd-ink-3);font-size:12.5px}.sessionRow[data-v-645e0b56],.groupRow[data-v-645e0b56]{border:0;border-top:1px solid var(--color-kd-line);width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 10px;text-decoration:none;display:grid}.groupRow[data-v-645e0b56]{grid-template-columns:minmax(0,1fr) auto}.sessionRow[data-v-645e0b56]:hover,.groupRow[data-v-645e0b56]:hover,.sessionRow.active[data-v-645e0b56],.groupRow.active[data-v-645e0b56]{background:#173b4a0d;border-radius:12px}.sessionRow time[data-v-645e0b56]{color:var(--color-kd-ink);font-variant-numeric:tabular-nums;font-weight:800}.sessionRow strong[data-v-645e0b56],.groupRow strong[data-v-645e0b56]{color:var(--color-kd-ink);font-size:14px;display:block}.sessionRow small[data-v-645e0b56],.groupRow small[data-v-645e0b56]{color:var(--color-kd-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;display:block;overflow:hidden}.sessionStats[data-v-645e0b56],.groupRow span[data-v-645e0b56]{color:var(--color-kd-ink-2);font-size:12px;font-weight:800}.absenceRow[data-v-645e0b56]{border-top:1px solid var(--color-kd-line);grid-template-columns:36px minmax(0,1fr);gap:10px;padding:12px 0;display:grid}.absenceRow strong[data-v-645e0b56]{color:var(--color-kd-ink);font-size:14px;display:block}.absenceRow small[data-v-645e0b56],.absenceRow p[data-v-645e0b56]{color:var(--color-kd-ink-3);margin:2px 0 0;font-size:12.5px}.calendarHead[data-v-645e0b56]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.calendarCard[data-v-645e0b56]{padding:22px}.row[data-v-645e0b56]{align-items:center;gap:8px;display:flex}.groupMetrics[data-v-645e0b56]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.groupMetrics span[data-v-645e0b56]{min-height:24px;color:var(--color-kd-ink-2);background:#173b4a12;border-radius:999px;align-items:center;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.attendanceModal[data-v-645e0b56]{gap:16px;display:grid}.attendanceSummary[data-v-645e0b56]{flex-wrap:wrap;gap:8px;display:flex}.attendanceSummary span[data-v-645e0b56]{min-height:28px;color:var(--color-kd-ink-2);background:#173b4a12;border-radius:999px;align-items:center;padding:4px 10px;font-size:12.5px;font-weight:800;display:inline-flex}.checklistBox[data-v-645e0b56]{background:#6ea89214;border:1px solid #6ea89238;border-radius:16px;gap:10px;padding:14px;display:grid}.panelHead.compact[data-v-645e0b56]{align-items:center;margin-bottom:0}.panelHead.compact h3[data-v-645e0b56]{color:var(--color-kd-ink);margin:0;font-size:16px}.checkGrid[data-v-645e0b56]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.checkGrid label[data-v-645e0b56]{color:var(--color-kd-ink-2);align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:flex}.availabilityList[data-v-645e0b56]{gap:8px;margin-bottom:12px;display:grid}.availabilityRow[data-v-645e0b56]{grid-template-columns:130px 90px 90px 130px auto;align-items:center;gap:8px;display:grid}.attendanceToolbar[data-v-645e0b56]{grid-template-columns:minmax(180px,1fr) 150px auto auto;align-items:center;gap:8px;display:grid}.compactSelect[data-v-645e0b56]{min-width:0}.attendanceList[data-v-645e0b56],.studentList[data-v-645e0b56],[data-v-645e0b56] .studentList{gap:10px;display:grid}.attendanceCard[data-v-645e0b56],.studentCard[data-v-645e0b56],[data-v-645e0b56] .studentCard{background:#ffffff8a;border:1px solid #ffffff9e;border-radius:14px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.attendanceCard.hasAbsence[data-v-645e0b56]{background:#e88a6b1a}.attendanceCard.pendingSync[data-v-645e0b56]{background:#ffd1661f;border-color:#ffd1669e}.attendanceTop[data-v-645e0b56]{justify-content:space-between;align-items:start;gap:12px;display:flex}.attendanceMain[data-v-645e0b56],.studentMain[data-v-645e0b56],[data-v-645e0b56] .studentMain{min-width:0}.attendanceMain strong[data-v-645e0b56],.studentMain strong[data-v-645e0b56],[data-v-645e0b56] .studentMain strong{color:var(--color-kd-ink);font-size:14px;display:block}.attendanceMain small[data-v-645e0b56],.studentMain small[data-v-645e0b56],[data-v-645e0b56] .studentMain small{color:var(--color-kd-ink-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.absenceReason[data-v-645e0b56]{color:var(--color-kd-coral-deep);margin:6px 0 0;font-size:13px;line-height:1.35}.absencePill[data-v-645e0b56]{white-space:nowrap;color:var(--color-kd-coral-deep);background:#e88a6b24;border-radius:999px;align-items:center;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.absencePill.sync[data-v-645e0b56]{color:var(--color-kd-ink);background:#ffd1663d}.attendanceActions[data-v-645e0b56]{justify-items:end;gap:8px;display:grid}.toggle[data-v-645e0b56]{background:#173b4a0f;border-radius:999px;padding:3px;display:inline-flex}.opt[data-v-645e0b56]{cursor:pointer;color:var(--color-kd-ink-2);background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:700}.opt.active[data-v-645e0b56]{background:var(--color-kd-mint-deep);color:#fff}.opt.out.active[data-v-645e0b56]{background:var(--color-kd-coral);color:#fff}.miniActions[data-v-645e0b56]{justify-content:flex-end;gap:10px;display:flex}.noteInput[data-v-645e0b56],.searchInput[data-v-645e0b56],.input[data-v-645e0b56]{width:100%;color:var(--color-kd-ink);border:1px solid var(--color-kd-line);font:inherit;background:#fff;border-radius:12px;outline:none;padding:10px 12px;font-size:13px}.noteInput[data-v-645e0b56]{max-width:360px;margin-top:8px}.searchInput[data-v-645e0b56]{max-width:280px}.studentCard[data-v-645e0b56],[data-v-645e0b56] .studentCard{grid-template-columns:44px minmax(0,1fr) auto}.studentMeta[data-v-645e0b56],[data-v-645e0b56] .studentMeta{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.studentMeta.compact[data-v-645e0b56]{margin-top:8px}.studentMeta span[data-v-645e0b56],.attendanceMini span[data-v-645e0b56],[data-v-645e0b56] .studentMeta span,[data-v-645e0b56] .attendanceMini span{color:var(--color-kd-ink-2);background:#173b4a0f;border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:700}.attendanceMini[data-v-645e0b56],[data-v-645e0b56] .attendanceMini{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.announcePanel[data-v-645e0b56]{max-width:720px}.field[data-v-645e0b56]{gap:6px;margin-bottom:14px;display:grid}.field label[data-v-645e0b56]{color:var(--color-kd-ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.checkLine[data-v-645e0b56]{color:var(--color-kd-ink-2);align-items:center;gap:8px;font-size:13px;display:flex}.actions[data-v-645e0b56]{justify-content:flex-end;margin-top:14px;display:flex}.messageTarget[data-v-645e0b56]{align-items:center;gap:10px;padding:10px 0 16px;display:flex}.messageTarget strong[data-v-645e0b56]{color:var(--color-kd-ink);display:block}.messageTarget small[data-v-645e0b56]{color:var(--color-kd-ink-3);font-size:12.5px}.reportKpis[data-v-645e0b56]{margin-bottom:18px}.reportGrid[data-v-645e0b56]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.reportGrid h3[data-v-645e0b56],.historyLayout h3[data-v-645e0b56]{color:var(--color-kd-ink);margin:0 0 10px;font-size:15px}.reportRow[data-v-645e0b56]{border-top:1px solid var(--color-kd-line);gap:3px;padding:11px 0;display:grid}.reportRow strong[data-v-645e0b56]{color:var(--color-kd-ink);font-size:13.5px}.reportRow small[data-v-645e0b56]{color:var(--color-kd-ink-3);font-size:12.5px;line-height:1.35}.reportRow.warn strong[data-v-645e0b56]{color:var(--color-kd-coral-deep)}.historyLayout[data-v-645e0b56]{gap:18px;display:grid}.softEmpty[data-v-645e0b56],.emptyState[data-v-645e0b56]{border:1px dashed var(--color-kd-line-2);text-align:center;color:var(--color-kd-ink-3);background:#ffffff4d;border-radius:16px;padding:22px 18px}.btn[data-v-645e0b56]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.btn.primary[data-v-645e0b56]{background:var(--color-kd-ink);color:#fff}.btn.secondary[data-v-645e0b56]{color:var(--color-kd-ink);border-color:var(--color-kd-line-2);background:#ffffffb3}.btn.ghost[data-v-645e0b56]{color:var(--color-kd-ink-2);background:0 0}.btn[data-v-645e0b56]:disabled{opacity:.55;cursor:not-allowed}.inlineLink[data-v-645e0b56],[data-v-645e0b56] .inlineLink{color:var(--color-kd-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:800;text-decoration:none}.inlineLink.danger[data-v-645e0b56],[data-v-645e0b56] .inlineLink.danger{color:var(--color-kd-coral-deep)}@media (width<=1100px){.kpiGrid[data-v-645e0b56]{grid-template-columns:repeat(2,minmax(0,1fr))}.todayLayout[data-v-645e0b56],.groupsLayout[data-v-645e0b56],.profileLayout[data-v-645e0b56],.noCenterState[data-v-645e0b56]{grid-template-columns:1fr}}@media (width<=760px){.hero[data-v-645e0b56]{grid-template-columns:1fr}.hero h1[data-v-645e0b56]{font-size:42px}.kpiGrid[data-v-645e0b56]{grid-template-columns:1fr}.attendanceCard[data-v-645e0b56],.studentCard[data-v-645e0b56],[data-v-645e0b56] .studentCard{grid-template-columns:44px minmax(0,1fr)}.attendanceActions[data-v-645e0b56],.attendanceMini[data-v-645e0b56],[data-v-645e0b56] .attendanceMini{grid-column:1/-1;justify-content:start;justify-items:start}.panelHead[data-v-645e0b56]{display:grid}.searchInput[data-v-645e0b56]{max-width:none}.attendanceToolbar[data-v-645e0b56],.reportGrid[data-v-645e0b56],.formGrid[data-v-645e0b56],.preferenceGrid[data-v-645e0b56],.notificationRow[data-v-645e0b56]{grid-template-columns:1fr}}.adminPage[data-v-3986e4bb]{max-width:1440px}.hero[data-v-3986e4bb]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;padding:6px 4px 22px;display:grid}.heroCopy[data-v-3986e4bb]{gap:10px;display:grid}.heroBrand[data-v-3986e4bb]{color:var(--color-kd-ink-2);align-items:center;gap:10px;font-weight:700;display:inline-flex}.heroBrand img[data-v-3986e4bb]{border-radius:12px;width:40px;height:40px;display:block;box-shadow:0 8px 18px #081c231a}.hero h1[data-v-3986e4bb]{font-family:var(--font-display);letter-spacing:0;color:var(--color-kd-ink);margin:0 0 10px;font-size:52px;font-weight:400;line-height:1.04}.hero h1 em[data-v-3986e4bb]{color:var(--color-kd-coral);font-style:italic;font-weight:400}.hero p[data-v-3986e4bb]{color:var(--color-kd-ink-2);margin:0;font-size:15.5px}.heroStatus[data-v-3986e4bb]{-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);background:var(--glass-bg);color:var(--color-kd-primary-deep);box-shadow:var(--glass-shadow);border-radius:20px;gap:4px;min-width:250px;padding:1rem 1.1rem;display:grid}.heroStatus span[data-v-3986e4bb]:first-child{letter-spacing:.08em;text-transform:uppercase;color:var(--color-kd-mint-deep);font-size:11.5px;font-weight:600}.heroStatus strong[data-v-3986e4bb]{font-family:var(--font-display);font-size:28px}.heroStatus small[data-v-3986e4bb]{color:var(--color-kd-ink-3);font-size:13px}.commandBar[data-v-3986e4bb]{border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:18px;padding:14px;display:grid}.globalSearch[data-v-3986e4bb]{border:1px solid var(--color-kd-line);color:var(--color-kd-ink-3);background:#ffffffb8;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;display:flex}.globalSearch span[data-v-3986e4bb]{white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.globalSearch input[data-v-3986e4bb]{width:100%;min-width:0;color:var(--color-kd-ink);font:inherit;background:0 0;border:0;outline:0}.healthScore[data-v-3986e4bb]{min-width:142px;color:var(--color-kd-primary-deep);background:#a8e6cf38;border-radius:16px;gap:2px;padding:10px 14px;display:grid}.healthScore[data-hot=true][data-v-3986e4bb]{color:var(--color-kd-coral-deep);background:#e88a6b29}.healthScore small[data-v-3986e4bb]{text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.healthScore strong[data-v-3986e4bb]{font-family:var(--font-display);font-weight:500}.globalResults[data-v-3986e4bb]{border-radius:22px;margin-bottom:18px;padding:18px}.resultGrid[data-v-3986e4bb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.resultCard[data-v-3986e4bb]{text-align:left;border:1px solid var(--color-kd-line);color:inherit;font:inherit;cursor:pointer;background:#ffffffa3;border-radius:16px;gap:3px;min-width:0;padding:13px;display:grid}.resultCard[data-v-3986e4bb]:hover{background:#fff}.resultCard small[data-v-3986e4bb]{color:var(--color-kd-coral-deep);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.resultCard strong[data-v-3986e4bb],.resultCard span[data-v-3986e4bb]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.resultCard span[data-v-3986e4bb]{color:var(--color-kd-ink-2);font-size:12.5px}.adminShell[data-v-3986e4bb]{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px;display:grid}.adminNav[data-v-3986e4bb]{background:#ffffff94;border:1px solid #ffffffb8;border-radius:20px;gap:6px;padding:8px;display:grid;position:sticky;top:18px;box-shadow:0 12px 28px #081c2314}.adminNav button[data-v-3986e4bb]{color:var(--color-kd-ink-2);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.adminNav button[data-active=true][data-v-3986e4bb]{background:var(--color-kd-ink);color:#fff}.adminNav small[data-v-3986e4bb]{background:#173b4a14;border-radius:999px;place-items:center;min-width:24px;height:22px;font-size:11px;display:inline-grid}.adminNav button[data-active=true] small[data-v-3986e4bb]{background:#ffffff2e}.tabsMobile[data-v-3986e4bb]{margin-bottom:14px;display:none}.sectionStack[data-v-3986e4bb]{gap:18px;display:grid}.metricGrid[data-v-3986e4bb]{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.metricGrid.compact[data-v-3986e4bb]{grid-template-columns:repeat(3,minmax(0,1fr))}.metricCard[data-v-3986e4bb]{background:#ffffffad;border:1px solid #ffffffbf;border-radius:18px;gap:5px;padding:16px;display:grid;box-shadow:0 12px 28px #081c2312}.metricCard span[data-v-3986e4bb]{color:var(--color-kd-ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:11.5px;font-weight:700}.metricCard strong[data-v-3986e4bb]{font-family:var(--font-display);color:var(--color-kd-ink);font-size:24px;font-weight:500}.metricCard small[data-v-3986e4bb]{color:var(--color-kd-ink-2);font-size:12.5px}.splitGrid[data-v-3986e4bb]{grid-template-columns:1.3fr .7fr;gap:18px;display:grid}.section[data-v-3986e4bb]{padding:22px}.panelTitle[data-v-3986e4bb]{font-family:var(--font-display);letter-spacing:0;color:var(--color-kd-ink);margin:0;font-size:21px;font-weight:500}.rowHead[data-v-3986e4bb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.intro[data-v-3986e4bb]{margin:-6px 0 14px}.muted[data-v-3986e4bb]{color:var(--color-kd-ink-2);margin:0}.small[data-v-3986e4bb]{font-size:12.5px}.upper[data-v-3986e4bb]{text-transform:uppercase;letter-spacing:.04em}.mono[data-v-3986e4bb]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.healthList[data-v-3986e4bb]{gap:8px;display:grid}.healthItem[data-v-3986e4bb]{border:1px solid var(--color-kd-line);cursor:pointer;width:100%;color:var(--color-kd-ink);font:inherit;text-align:left;background:#ffffff9e;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.healthItem[data-v-3986e4bb]:hover,.activityCard[data-v-3986e4bb]:hover{background:#fff}.healthItem span[data-v-3986e4bb]{font-family:var(--font-display);font-size:22px}.growthGrid[data-v-3986e4bb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.growthGrid div[data-v-3986e4bb]{border:1px solid var(--color-kd-line);background:#ffffff94;border-radius:14px;gap:2px;padding:14px;display:grid}.growthGrid strong[data-v-3986e4bb]{font-family:var(--font-display);font-size:24px;font-weight:500}.growthGrid span[data-v-3986e4bb]{color:var(--color-kd-ink-3);font-size:12.5px}.riskGrid[data-v-3986e4bb],.financeGrid[data-v-3986e4bb]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.integrationGrid[data-v-3986e4bb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.riskCard[data-v-3986e4bb],.financeGrid div[data-v-3986e4bb]{border:1px solid var(--color-kd-line);background:#ffffff9e;border-radius:14px;gap:5px;padding:13px;display:grid}.integrationCard[data-v-3986e4bb]{border:1px solid var(--color-kd-line);background:#ffffff9e;border-radius:14px;gap:7px;min-width:0;padding:13px;display:grid}.integrationCard[data-status=error][data-v-3986e4bb]{background:#e88a6b1f;border-color:#e88a6b99}.integrationCard[data-status=degraded][data-v-3986e4bb],.integrationCard[data-status=not_configured][data-v-3986e4bb]{background:#f4cf9629;border-color:#d4a55b8c}.integrationHead[data-v-3986e4bb]{justify-content:space-between;align-items:center;gap:10px;display:flex}.integrationHead strong[data-v-3986e4bb]{overflow-wrap:anywhere;min-width:0}.integrationCard span[data-v-3986e4bb]{color:var(--color-kd-ink);font-size:13px;font-weight:700}.integrationCard small[data-v-3986e4bb]{color:var(--color-kd-ink-2);overflow-wrap:anywhere;font-size:12.5px;line-height:1.35}.riskCard[data-severity=alta][data-v-3986e4bb]{background:#e88a6b1f;border-color:#e88a6b8c}.riskCard strong[data-v-3986e4bb],.financeGrid strong[data-v-3986e4bb]{color:var(--color-kd-ink)}.riskCard span[data-v-3986e4bb],.financeGrid strong[data-v-3986e4bb]{font-family:var(--font-display);font-size:24px;font-weight:500}.riskCard small[data-v-3986e4bb],.financeGrid span[data-v-3986e4bb]{color:var(--color-kd-ink-2);font-size:12.5px;line-height:1.35}.financeSubhead[data-v-3986e4bb]{border-top:1px solid var(--color-kd-line);margin-top:16px;padding-top:14px}.financeSubhead h3[data-v-3986e4bb],.financeQueues h3[data-v-3986e4bb]{color:var(--color-kd-ink);margin:0;font-size:14px}.financeQueues[data-v-3986e4bb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.financeQueues section[data-v-3986e4bb]{gap:10px;min-width:0;display:grid}.activityGrid[data-v-3986e4bb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.activityCard[data-v-3986e4bb]{text-align:left;border:1px solid var(--color-kd-line);cursor:pointer;font:inherit;color:inherit;background:#ffffff9e;border-radius:16px;gap:4px;padding:14px;display:grid}.activityCard span[data-v-3986e4bb]{color:var(--color-kd-ink-2);font-size:13px}.activityCard small[data-v-3986e4bb]{color:var(--color-kd-ink-3);overflow-wrap:anywhere;font-size:12px}.toolGrid[data-v-3986e4bb]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.toolCard[data-v-3986e4bb]{text-align:left;border:1px solid var(--color-kd-line);cursor:pointer;font:inherit;color:inherit;background:#ffffff9e;border-radius:16px;gap:5px;min-height:110px;padding:14px;display:grid}.toolCard[data-v-3986e4bb]:hover{background:#fff}.toolCard strong[data-v-3986e4bb]{color:var(--color-kd-ink);font-weight:700}.toolCard span[data-v-3986e4bb]{color:var(--color-kd-ink-2);font-size:13px;line-height:1.35}.adminTable[data-v-3986e4bb]{border-collapse:collapse;width:100%;font-size:14px}.adminTable th[data-v-3986e4bb]{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--color-kd-ink-3);background:#173b4a0a;padding:10px 14px;font-size:11px;font-weight:700}.adminTable td[data-v-3986e4bb]{border-top:1px solid var(--color-kd-line);vertical-align:middle;padding:12px 14px}.adminTable tr.clickable[data-v-3986e4bb]{cursor:pointer;transition:background-color .12s}.adminTable tr.clickable[data-v-3986e4bb]:hover{background:#a8e6cf1f}.adminTable strong[data-v-3986e4bb]{font-weight:600}.adminTable small.dim[data-v-3986e4bb]{color:var(--color-kd-ink-3);margin-top:2px;font-size:12.5px;display:block}.detailText[data-v-3986e4bb]{color:var(--color-kd-ink-2);white-space:normal;max-width:320px;line-height:1.35;display:inline-block}.dim[data-v-3986e4bb]{color:var(--color-kd-ink-2)}.actions[data-v-3986e4bb]{text-align:right;white-space:nowrap}.actions .btn[data-v-3986e4bb]{margin-left:4px}.field[data-v-3986e4bb]{gap:6px;margin-bottom:12px;display:grid}.field label[data-v-3986e4bb]{color:var(--color-kd-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.input[data-v-3986e4bb]{width:100%;color:var(--color-kd-ink);border:1px solid var(--color-kd-line);background:#fff;border-radius:14px;outline:none;padding:10px 14px;font-family:inherit}.input[data-v-3986e4bb]:focus{border-color:#2f6f7e8c;box-shadow:0 0 0 4px #a8e6cf52}.modalLede[data-v-3986e4bb]{color:var(--color-kd-ink-3);margin:0 0 14px;font-size:13.5px;line-height:1.45}.formHint[data-v-3986e4bb]{color:var(--color-kd-ink-3);font-size:12px}.formError[data-v-3986e4bb]{color:var(--color-kd-coral-deep);margin:0 0 12px;font-size:13px;font-weight:700}.search[data-v-3986e4bb]{border:1px solid var(--color-kd-line);color:var(--color-kd-ink-3);background:#fff;border-radius:999px;align-items:center;gap:8px;min-width:260px;padding:8px 14px;font-size:13px;display:inline-flex}.search.compact[data-v-3986e4bb]{min-width:230px}.search span[data-v-3986e4bb]{text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:700}.search input[data-v-3986e4bb]{font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:120px}.filters[data-v-3986e4bb]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adminMiniGrid[data-v-3986e4bb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 14px;display:grid}.miniPanel[data-v-3986e4bb]{border:1px solid var(--color-kd-line);background:#ffffff94;border-radius:14px;gap:4px;padding:12px 14px;display:grid}.miniPanel strong[data-v-3986e4bb]{color:var(--color-kd-ink);font-size:13px}.miniPanel span[data-v-3986e4bb]{color:var(--color-kd-ink);font-size:24px;font-weight:800;line-height:1}.select[data-v-3986e4bb]{border:1px solid var(--color-kd-line);color:var(--color-kd-ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-size:13px}.select[data-v-3986e4bb]:focus{border-color:#2f6f7e8c;outline:none}.btn[data-v-3986e4bb]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .15s;display:inline-flex}.btn[data-v-3986e4bb]:disabled{opacity:.5;cursor:not-allowed}.btn.sm[data-v-3986e4bb]{padding:6px 12px;font-size:12.5px}.btn.primary[data-v-3986e4bb]{background:var(--color-kd-ink);color:#fff}.btn.primary[data-v-3986e4bb]:hover{background:#0f2a36}.btn.secondary[data-v-3986e4bb]{color:var(--color-kd-ink);border-color:var(--color-kd-line-2);background:#ffffffb3}.btn.ghost[data-v-3986e4bb]{color:var(--color-kd-ink-2);background:0 0}.btn.ghost.danger[data-v-3986e4bb]{color:var(--color-kd-coral-deep)}.emptyState[data-v-3986e4bb]{border:1px dashed var(--color-kd-line-2);text-align:center;color:var(--color-kd-ink-3);background:#ffffff4d;border-radius:16px;padding:22px;font-size:13.5px}.detailStack[data-v-3986e4bb]{gap:16px;display:grid}.detailHeader[data-v-3986e4bb]{background:#173b4a0d;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.detailHeader div[data-v-3986e4bb]{gap:3px;display:grid}.detailHeader small[data-v-3986e4bb]{color:var(--color-kd-ink-3)}.kv[data-v-3986e4bb]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.kv>div[data-v-3986e4bb]{border:1px solid var(--color-kd-line);background:#ffffff9e;border-radius:14px;gap:2px;padding:12px;display:grid}.kv strong[data-v-3986e4bb]{color:var(--color-kd-ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.kv span[data-v-3986e4bb]{color:var(--color-kd-ink);overflow-wrap:anywhere}.detailStack h3[data-v-3986e4bb]{margin:2px 0 -4px;font-size:15px;font-weight:700}.miniRows[data-v-3986e4bb]{gap:8px;display:grid}.miniRows>div[data-v-3986e4bb],.miniRowButton[data-v-3986e4bb]{border:1px solid var(--color-kd-line);background:#ffffff8f;border-radius:14px;gap:3px;padding:12px 14px;display:grid}.miniRowButton[data-v-3986e4bb]{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer}.miniRowButton[data-v-3986e4bb]:hover{background:#fff}.miniRowButton span[data-v-3986e4bb]{color:var(--color-kd-ink-2);overflow-wrap:anywhere;font-size:13px}.miniRows small[data-v-3986e4bb]{color:var(--color-kd-ink-3)}.miniRows p[data-v-3986e4bb]{color:var(--color-kd-ink-2);margin:4px 0 0;font-size:13px}.messageList[data-v-3986e4bb]{gap:12px;max-height:55vh;padding-right:4px;display:grid;overflow:auto}.supportMessage[data-v-3986e4bb]{border:1px solid var(--color-kd-line);background:#ffffffb3;border-radius:16px;padding:12px 14px}.supportMessage[data-role=center][data-v-3986e4bb]{background:#b8d8ca40}.supportMessage[data-role=family][data-v-3986e4bb]{background:#e88a6b1c}.supportMessage strong[data-v-3986e4bb]{display:block}.supportMessage small[data-v-3986e4bb]{color:var(--color-kd-ink-3);font-size:12px}.supportMessage p[data-v-3986e4bb]{white-space:pre-wrap;margin:8px 0 0;line-height:1.5}.actionsCell[data-v-3986e4bb]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}@media (width<=1200px){.metricGrid[data-v-3986e4bb]{grid-template-columns:repeat(3,minmax(0,1fr))}.metricGrid.compact[data-v-3986e4bb],.riskGrid[data-v-3986e4bb],.financeGrid[data-v-3986e4bb],.integrationGrid[data-v-3986e4bb],.financeQueues[data-v-3986e4bb]{grid-template-columns:repeat(2,minmax(0,1fr))}.splitGrid[data-v-3986e4bb]{grid-template-columns:1fr}.activityGrid[data-v-3986e4bb],.resultGrid[data-v-3986e4bb],.toolGrid[data-v-3986e4bb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=920px){.hero[data-v-3986e4bb],.commandBar[data-v-3986e4bb]{grid-template-columns:1fr}.hero h1[data-v-3986e4bb]{font-size:38px}.adminShell[data-v-3986e4bb]{grid-template-columns:1fr}.adminNav[data-v-3986e4bb]{display:none}.tabsMobile[data-v-3986e4bb]{display:block}.metricGrid[data-v-3986e4bb]{grid-template-columns:repeat(2,minmax(0,1fr))}.adminMiniGrid[data-v-3986e4bb],.activityGrid[data-v-3986e4bb],.resultGrid[data-v-3986e4bb],.toolGrid[data-v-3986e4bb]{grid-template-columns:1fr}.kv[data-v-3986e4bb]{grid-template-columns:repeat(2,minmax(0,1fr))}.adminTable[data-v-3986e4bb]{white-space:nowrap;display:block;overflow-x:auto}.search[data-v-3986e4bb]{min-width:min(100%,320px)}}@media (width<=560px){.page-wide.adminPage[data-v-3986e4bb]{padding-left:16px;padding-right:16px}.metricGrid[data-v-3986e4bb],.metricGrid.compact[data-v-3986e4bb],.growthGrid[data-v-3986e4bb],.riskGrid[data-v-3986e4bb],.financeGrid[data-v-3986e4bb],.integrationGrid[data-v-3986e4bb],.financeQueues[data-v-3986e4bb],.kv[data-v-3986e4bb]{grid-template-columns:1fr}.section[data-v-3986e4bb]{padding:16px}.heroStatus[data-v-3986e4bb]{min-width:0}}.siteHeader[data-v-05a1c6bf]{-webkit-backdrop-filter:blur(14px)saturate(1.3);background:#ffffff8c;border:1px solid #ffffffb3;border-radius:18px;justify-content:space-between;align-items:center;margin-bottom:28px;padding:14px 22px;display:flex;box-shadow:0 12px 30px #081c230f}.brand[data-v-05a1c6bf]{cursor:pointer;align-items:center;gap:12px;display:flex}.brand .logo[data-v-05a1c6bf]{width:36px;height:36px;display:block}.brand strong[data-v-05a1c6bf]{font-family:var(--font-display);color:var(--color-kd-ink);font-size:21px;font-weight:500}.authShell[data-v-05a1c6bf]{border-radius:var(--radius-page);border:1px solid #fff9;grid-template-columns:1fr 1fr;min-height:calc(100vh - 120px);display:grid;overflow:hidden;box-shadow:0 30px 80px #081c2329}.authMedia[data-v-05a1c6bf]{color:#fff;background:url(https://images.unsplash.com/photo-1516321318423-f06f85e504b3?auto=format&fit=crop&q=82&w=1400) 50%/cover no-repeat;align-items:end;padding:48px;display:flex;position:relative}.authMedia[data-v-05a1c6bf]:after{content:"";background:linear-gradient(#091a2047,#091a20d1);position:absolute;inset:0}.authMedia .quote[data-v-05a1c6bf]{z-index:1;max-width:480px;position:relative}.authMedia .quote h3[data-v-05a1c6bf]{font-family:var(--font-display);margin:0 0 12px;font-size:32px;font-weight:400;line-height:1.08}.authMedia .quote p[data-v-05a1c6bf]{color:#ffffffdb;margin:0;line-height:1.55}.authForm[data-v-05a1c6bf]{background:#fff;align-content:start;gap:18px;padding:56px 56px 40px;display:grid}.authForm h1[data-v-05a1c6bf]{font-family:var(--font-display);margin:0;font-size:32px;font-weight:400}.authForm hr[data-v-05a1c6bf]{border:0;border-top:1px solid var(--color-kd-line);margin:18px 0 6px}.authForm .footHint[data-v-05a1c6bf]{color:var(--color-kd-ink-3);margin:0;font-size:13px}.authForm .footHint a[data-v-05a1c6bf]{color:var(--color-kd-coral);cursor:pointer;font-weight:600}.field[data-v-05a1c6bf]{gap:6px;display:grid}.field label[data-v-05a1c6bf]{color:var(--color-kd-ink-3);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:600}.input[data-v-05a1c6bf]{width:100%;color:var(--color-kd-ink);border:1px solid var(--color-kd-line);background:#fff;border-radius:14px;outline:none;padding:12px 14px;font-family:inherit;transition:border-color .15s,box-shadow .15s}.input[data-v-05a1c6bf]:focus{border-color:#2f6f7e8c;box-shadow:0 0 0 4px #a8e6cf52}.btn[data-v-05a1c6bf]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13.5px;font-weight:500;transition:all .15s;display:inline-flex}.btn.primary[data-v-05a1c6bf]{background:var(--color-kd-ink);color:#fff}.btn.primary[data-v-05a1c6bf]:hover{background:#0f2a36}.btn.primary[data-v-05a1c6bf]:disabled{opacity:.6;cursor:not-allowed}.btn.lg[data-v-05a1c6bf]{padding:13px 22px;font-size:14.5px}@media (width<=1100px){.authShell[data-v-05a1c6bf]{grid-template-columns:1fr}.authMedia[data-v-05a1c6bf]{display:none}.authForm[data-v-05a1c6bf]{padding:40px 28px}}.topNav[data-v-9ac450b1]{padding:8px 4px 14px}.back[data-v-9ac450b1]{color:var(--color-kd-ink-3);font-size:13.5px;text-decoration:none}.back[data-v-9ac450b1]:hover{color:var(--color-kd-ink)}.hero[data-v-9ac450b1]{grid-template-columns:1fr auto;align-items:end;gap:28px;padding:6px 4px 22px;display:grid}.hero h1[data-v-9ac450b1]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-kd-ink);margin:0 0 10px;font-size:44px;font-weight:400;line-height:1.04}.kicker[data-v-9ac450b1]{color:var(--color-kd-coral);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.heroStatus[data-v-9ac450b1]{border-radius:var(--radius-card);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);background:var(--glass-bg);box-shadow:var(--glass-shadow);gap:4px;min-width:220px;padding:1rem 1.1rem;display:grid}.heroStatus span[data-v-9ac450b1]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-kd-ink-3);font-size:11.5px;font-weight:600}.heroStatus strong[data-v-9ac450b1]{font-family:var(--font-display);font-size:22px}.heroStatus.status-approved strong[data-v-9ac450b1]{color:var(--color-kd-mint-deep)}.heroStatus.status-submitted strong[data-v-9ac450b1]{color:var(--color-kd-coral-deep)}.heroStatus.status-rejected strong[data-v-9ac450b1],.heroStatus.status-changes_requested strong[data-v-9ac450b1],.heroStatus.status-suspended strong[data-v-9ac450b1]{color:#a23f1d}.heroStatus small[data-v-9ac450b1]{color:var(--color-kd-ink-3);font-size:12px}.section[data-v-9ac450b1]{margin-bottom:18px;padding:22px}.panelTitle[data-v-9ac450b1]{font-family:var(--font-display);letter-spacing:-.015em;color:var(--color-kd-ink);margin:0 0 10px;font-size:20px;font-weight:500}.rowHead[data-v-9ac450b1]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex}.muted[data-v-9ac450b1]{color:var(--color-kd-ink-2);margin:0}.small[data-v-9ac450b1]{font-size:12.5px}.mono[data-v-9ac450b1]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px}.kv[data-v-9ac450b1]{grid-template-columns:repeat(2,1fr);gap:10px 24px;margin-top:8px;display:grid}.kv>div[data-v-9ac450b1]{gap:2px;padding:8px 0;display:grid}.kv strong[data-v-9ac450b1]{color:var(--color-kd-ink-3);letter-spacing:.05em;text-transform:uppercase;font-size:11.5px}.kv span[data-v-9ac450b1]{color:var(--color-kd-ink);word-break:break-all;font-size:14px}.financeGrid[data-v-9ac450b1]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.financeGrid>div[data-v-9ac450b1]{border:1px solid var(--color-kd-line);background:#ffffff8c;border-radius:14px;padding:14px}.financeGrid strong[data-v-9ac450b1]{color:var(--color-kd-ink);font-size:22px;display:block}.financeGrid span[data-v-9ac450b1]{color:var(--color-kd-ink);font-weight:700;display:block}.financeGrid small[data-v-9ac450b1]{color:var(--color-kd-ink-3);margin-top:4px;display:block}.financeLists[data-v-9ac450b1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.financeLists h3[data-v-9ac450b1]{color:var(--color-kd-ink);margin:0 0 8px;font-size:15px}.financeLists ul[data-v-9ac450b1]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.financeLists li[data-v-9ac450b1]{border:1px solid var(--color-kd-line);background:#ffffff73;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.financeLists li span[data-v-9ac450b1]{color:var(--color-kd-ink-2);font-size:13px}.actionsRow[data-v-9ac450b1]{flex-wrap:wrap;gap:8px;display:flex}.feeEditor[data-v-9ac450b1]{gap:6px;margin-top:14px;display:grid}.feeLabel[data-v-9ac450b1]{color:var(--color-kd-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.feeControls[data-v-9ac450b1]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.feeInput[data-v-9ac450b1]{width:140px}.adminTable[data-v-9ac450b1]{border-collapse:collapse;width:100%;margin-top:8px;font-size:14px}.adminTable th[data-v-9ac450b1]{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--color-kd-ink-3);background:#173b4a0a;padding:10px 14px;font-size:11px;font-weight:700}.adminTable td[data-v-9ac450b1]{border-top:1px solid var(--color-kd-line);vertical-align:middle;padding:12px 14px}.dim[data-v-9ac450b1]{color:var(--color-kd-ink-2)}.threadGrid[data-v-9ac450b1]{grid-template-columns:1fr 1fr;gap:12px;margin-top:8px;display:grid}.threadCard[data-v-9ac450b1]{text-align:left;cursor:pointer;font:inherit;color:inherit;border:1px solid var(--color-kd-line);background:#ffffff8c;border-radius:14px;gap:6px;padding:14px;display:grid}.threadCard[data-v-9ac450b1]:hover{background:#fff}.row[data-v-9ac450b1]{align-items:center;gap:10px;display:flex}.reviewList[data-v-9ac450b1]{gap:10px;margin-top:8px;display:grid}.reviewRow[data-v-9ac450b1]{background:#ffffff8c;border-radius:12px;padding:12px 14px}.reviewRow strong[data-v-9ac450b1]{display:block}.reviewRow small[data-v-9ac450b1]{color:var(--color-kd-ink-3);font-size:12px}.reviewRow p[data-v-9ac450b1]{color:var(--color-kd-ink-2);white-space:pre-wrap;margin:6px 0 0;font-size:13.5px}.emptyState[data-v-9ac450b1]{border:1px dashed var(--color-kd-line-2);text-align:center;color:var(--color-kd-ink-3);background:#ffffff4d;border-radius:14px;padding:20px;font-size:13.5px}.field[data-v-9ac450b1]{gap:6px;margin-bottom:12px;display:grid}.field label[data-v-9ac450b1]{color:var(--color-kd-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:600}.input[data-v-9ac450b1]{width:100%;color:var(--color-kd-ink);border:1px solid var(--color-kd-line);resize:vertical;background:#fff;border-radius:14px;outline:none;padding:10px 14px;font-family:inherit}.input[data-v-9ac450b1]:focus{border-color:#2f6f7e8c;box-shadow:0 0 0 4px #a8e6cf52}.btn[data-v-9ac450b1]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13.5px;font-weight:500;transition:all .15s;display:inline-flex}.btn.sm[data-v-9ac450b1]{padding:6px 12px;font-size:12.5px}.btn.primary[data-v-9ac450b1]{background:var(--color-kd-ink);color:#fff}.btn.primary[data-v-9ac450b1]:hover{background:#0f2a36}.btn.primary[data-v-9ac450b1]:disabled{opacity:.6;cursor:not-allowed}.btn.secondary[data-v-9ac450b1]{color:var(--color-kd-ink);border-color:var(--color-kd-line-2);background:#ffffffb3}.btn.ghost[data-v-9ac450b1]{color:var(--color-kd-ink-2);background:0 0}.btn.ghost.danger[data-v-9ac450b1]{color:var(--color-kd-coral-deep)}@media (width<=900px){.hero[data-v-9ac450b1],.threadGrid[data-v-9ac450b1],.kv[data-v-9ac450b1],.financeGrid[data-v-9ac450b1],.financeLists[data-v-9ac450b1]{grid-template-columns:1fr}}.topNav[data-v-63fad0aa]{padding:8px 4px 14px}.back[data-v-63fad0aa]{color:var(--color-kd-ink-3);font-size:13.5px;text-decoration:none}.back[data-v-63fad0aa]:hover{color:var(--color-kd-ink)}.hero[data-v-63fad0aa]{padding:6px 4px 22px}.hero h1[data-v-63fad0aa]{font-family:var(--font-display);color:var(--color-kd-ink);margin:6px 0 8px;font-size:40px;font-weight:400}.kicker[data-v-63fad0aa]{color:var(--color-kd-coral);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600}.muted[data-v-63fad0aa]{color:var(--color-kd-ink-2);margin:0}.section[data-v-63fad0aa]{margin-bottom:18px;padding:22px}.panelTitle[data-v-63fad0aa]{font-family:var(--font-display);color:var(--color-kd-ink);margin:0 0 14px;font-size:20px;font-weight:500}.subTitle[data-v-63fad0aa]{color:var(--color-kd-ink);margin:18px 0 8px;font-size:15px}.planGrid[data-v-63fad0aa]{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.planEdit[data-v-63fad0aa]{border:1px solid var(--color-kd-line);background:#ffffff8c;border-radius:14px;gap:8px;padding:14px;display:grid}.planEdit.archived[data-v-63fad0aa]{opacity:.6}.two[data-v-63fad0aa]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.field[data-v-63fad0aa]{gap:4px;display:grid}.field label[data-v-63fad0aa]{color:var(--color-kd-ink-3);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.input[data-v-63fad0aa]{border:1px solid var(--color-kd-line);width:100%;font:inherit;background:#fff;border-radius:10px;padding:8px 10px}.feats[data-v-63fad0aa]{color:var(--color-kd-ink-2);flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.feats label[data-v-63fad0aa]{align-items:center;gap:5px;display:inline-flex}.rowEnd[data-v-63fad0aa]{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.adminTable[data-v-63fad0aa]{border-collapse:collapse;width:100%;margin-bottom:8px;font-size:14px}.adminTable th[data-v-63fad0aa]{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--color-kd-ink-3);padding:8px 12px;font-size:11px}.adminTable td[data-v-63fad0aa]{border-top:1px solid var(--color-kd-line);padding:10px 12px}.dim[data-v-63fad0aa]{color:var(--color-kd-ink-2)}.emptyState[data-v-63fad0aa]{border:1px dashed var(--color-kd-line-2);text-align:center;color:var(--color-kd-ink-3);border-radius:14px;padding:18px}.btn[data-v-63fad0aa]{font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:8px 15px;font-size:13px;font-weight:500;display:inline-flex}.btn.sm[data-v-63fad0aa]{padding:6px 12px;font-size:12.5px}.btn.primary[data-v-63fad0aa]{background:var(--color-kd-ink);color:#fff}.btn.primary[data-v-63fad0aa]:disabled{opacity:.6;cursor:not-allowed}.btn.ghost[data-v-63fad0aa]{color:var(--color-kd-ink-3);background:0 0}@media (width<=900px){.planGrid[data-v-63fad0aa]{grid-template-columns:1fr}}.notFoundHero[data-v-4c65173a]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;min-height:calc(100vh - 150px);padding:28px 4px 70px;display:grid}.copy[data-v-4c65173a]{max-width:680px}.copy h1[data-v-4c65173a]{font-family:var(--font-display);color:var(--color-kd-ink);margin:0 0 14px;font-size:64px;font-weight:400;line-height:1.02}.copy p[data-v-4c65173a]:not(.kicker){color:var(--color-kd-ink-2);max-width:520px;margin:0;font-size:16px;line-height:1.7}.actions[data-v-4c65173a]{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.btn[data-v-4c65173a]{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:10px 18px;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.btn.primary[data-v-4c65173a]{background:var(--color-kd-ink);color:#fff}.btn.primary[data-v-4c65173a]:hover{background:#0f2a36}.btn.secondary[data-v-4c65173a]{color:var(--color-kd-ink);border-color:var(--color-kd-line-2);background:#ffffffad}.btn.secondary[data-v-4c65173a]:hover{background:#fff}.statusCard[data-v-4c65173a]{gap:8px;width:min(300px,32vw);min-width:240px;padding:24px;display:grid}.statusCard span[data-v-4c65173a]{color:var(--color-kd-mint-deep);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.statusCard strong[data-v-4c65173a]{font-family:var(--font-display);color:var(--color-kd-coral);font-size:72px;font-weight:400;line-height:1}.statusCard small[data-v-4c65173a]{color:var(--color-kd-ink-3);overflow-wrap:anywhere}@media (width<=760px){.notFoundHero[data-v-4c65173a]{grid-template-columns:1fr;align-items:start;min-height:auto;padding-top:24px}.copy h1[data-v-4c65173a]{font-size:44px}.statusCard[data-v-4c65173a]{width:100%;min-width:0}}
