@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_48c46e{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_48c46e{--font-heading:"Fraunces","Fraunces Fallback"}:root{--font-heading:"Fraunces",Georgia,serif;--font-body:"Avenir Next","Avenir","Segoe UI",sans-serif;--text:#0f172a;--muted:#64748b;--kindrid-teal:#35b7b3;--kindrid-teal-strong:#249f9b;--kindrid-teal-soft:#d8f1ef;--kindrid-pink:#d63286;--kindrid-pink-soft:#f6dcea;--kindrid-navy:#0b1230;--kindrid-navy-2:#14214a;--kindrid-indigo:#23356c;--kindrid-gold:#dfb24d;--success:#219a73;--success-soft:#e8f7f1;--warning:#c68617;--warning-soft:#fff4df;--danger:#c65a6a;--danger-soft:#fbecee;--info:#2d7cae;--info-soft:#ebf5fb;--radius-xs:10px;--radius-sm:14px;--radius-md:18px;--radius-lg:24px;--radius-xl:32px;--radius-pill:999px;--shadow-xs:0 4px 14px rgba(11,18,48,0.04);--shadow-sm:0 10px 28px rgba(11,18,48,0.06);--shadow-md:0 18px 55px rgba(11,18,48,0.08);--shadow-lg:0 24px 80px rgba(11,18,48,0.14);--focus-ring:0 0 0 4px rgba(53,183,179,0.18);--sidebar-w:286px;--nav-item-h:42px;--nav-icon-size:18px;--nav-gap:10px}*{box-sizing:border-box}body,html{margin:0;padding:0}body.theme-light{--page-bg:radial-gradient(circle at top left,rgba(53,183,179,0.1),transparent 22%),radial-gradient(circle at top right,rgba(214,50,134,0.06),transparent 18%),#f4f8fb;--page-bg-solid:#f4f8fb;--surface:rgba(255,255,255,0.9);--surface-strong:#ffffff;--surface-soft:#f5f8fb;--surface-muted:#eef3f8;--surface-accent:linear-gradient(135deg,rgba(53,183,179,0.08),rgba(214,50,134,0.05));--line:rgba(19,35,64,0.1);--line-strong:rgba(19,35,64,0.18);--text:#172033;--text-strong:#0b1230;--text-soft:#5f6f8f;--navy-hero:#0b1230;--icon-muted:#6a7896;--chip-bg:rgba(255,255,255,0.7);--chip-active:rgba(53,183,179,0.14);--hero-outline:rgba(19,35,64,0.08);--table-head:#f5f8fb;--sidebar-text:#33415e;--sidebar-text-soft:#71809f;--sidebar-bg:linear-gradient(180deg,#f4f8fb,#edf3f8)}body.theme-dark{--page-bg:radial-gradient(circle at top left,rgba(53,183,179,0.16),transparent 24%),radial-gradient(circle at top right,rgba(214,50,134,0.1),transparent 18%),linear-gradient(180deg,#08102a,#060d23);--page-bg-solid:#08102a;--surface:rgba(13,22,51,0.82);--surface-strong:#0f1a3d;--surface-soft:#121f47;--surface-muted:#14244f;--surface-accent:linear-gradient(135deg,rgba(53,183,179,0.16),rgba(214,50,134,0.08));--line:rgba(255,255,255,0.1);--line-strong:rgba(255,255,255,0.16);--text:rgba(241,245,255,0.92);--text-strong:#ffffff;--text-soft:rgba(213,221,245,0.68);--navy-hero:#ffffff;--icon-muted:rgba(213,221,245,0.62);--chip-bg:rgba(255,255,255,0.06);--chip-active:rgba(53,183,179,0.2);--hero-outline:rgba(255,255,255,0.08);--table-head:rgba(255,255,255,0.04);--sidebar-text:rgba(255,255,255,0.86);--sidebar-text-soft:rgba(255,255,255,0.48);--sidebar-bg:radial-gradient(circle at top left,rgba(53,183,179,0.12),transparent 22%),linear-gradient(180deg,#0b1230,#08102a);--success-soft:rgba(53,183,179,0.14);--info-soft:rgba(45,124,174,0.16);--warning-soft:rgba(198,134,23,0.16);--danger-soft:rgba(198,90,106,0.16)}body.theme-dark .k-sidebar,html.theme-dark .k-sidebar{background:radial-gradient(circle at top left,rgba(45,212,191,.12),transparent 28%),linear-gradient(180deg,#071033,#040b25);border-right:1px solid rgba(148,163,184,.14);box-shadow:inset -1px 0 0 rgba(15,23,42,.24);color:#d6deea;-webkit-backdrop-filter:none;backdrop-filter:none}body{min-height:100vh;background:var(--page-bg);color:var(--text);font-family:var(--font-body);font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background .22s cubic-bezier(.2,.8,.2,1),color .22s cubic-bezier(.2,.8,.2,1)}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.14;color:var(--text-strong);font-family:var(--font-heading);letter-spacing:-.02em}p{line-height:1.55}.k-h1,p{margin:0}.k-h1{font-size:38px}.k-muted{color:var(--muted)}.k-sectionTitle{font-weight:700;font-size:16px;text-transform:uppercase;letter-spacing:.06em}.k-sectionMeta{margin-top:6px;font-size:13px}.k-styleguideH2{margin:0;font-size:28px;line-height:1.1}.k-styleguideH3{margin:0;font-size:20px;line-height:1.2}.k-styleguideBody{margin:0;font-size:15px;line-height:1.7}.k-styleguideInlineLink{color:#d63286;font-weight:700}.k-readLabel{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:700}.k-readValue{font-size:15px;line-height:1.45;color:var(--text)}.k-settingsLabel{display:block;margin-bottom:6px;font-size:13px;font-weight:700;color:var(--muted)}button,input,select,textarea{font:inherit}button{cursor:pointer}code{padding:.15rem .4rem;border-radius:.55rem;background:rgba(11,18,48,.06);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.88em}.app-frame{min-height:100vh}.app-shell,.k-dashboardLayout{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);min-height:100vh}.app-sidebar,.k-sidebar{display:flex;flex-direction:column;gap:0;flex:0 0 286px;width:286px;height:100vh;padding:16px 12px 18px;border-right:1px solid rgba(15,23,42,.08);background:radial-gradient(circle at top left,rgba(56,189,248,.1),transparent 30%),linear-gradient(180deg,#f8fbff,#eef4fb);box-shadow:inset -1px 0 0 rgba(255,255,255,.45);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:-webkit-sticky;position:sticky;top:0;overflow-y:auto;overscroll-behavior:contain;align-self:flex-start;color:var(--sidebar-text)}.auth-brand,.brand-lockup{display:flex;align-items:center}.brand-lockup{padding:.2rem .45rem .5rem}.brand-logo{display:block;width:auto;height:32px;max-width:100%}.auth-logo{display:block;width:min(100%,220px);height:auto}.auth-card,.callout,.card,.preview-banner,.stat-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.auth-card p,.brand-lockup p,.callout,.card-description,.empty-state p,.field-note,.key-value-list dt,.page-header p,.preview-banner,.sidebar-footer p,.stat-detail{color:var(--text-soft);font-size:15px;line-height:1.7}.field-label{display:inline-block;margin-bottom:.45rem;color:var(--muted);font-size:13px;font-weight:700}body.theme-dark .callout,body.theme-dark .card-description,body.theme-dark .field-note,body.theme-dark .key-value-list dt,body.theme-dark .page-header p{color:rgba(225,232,249,.76)}body.theme-dark .nav-label{color:rgba(255,255,255,.58)}body.theme-dark .k-sidebarSectionTitle,html.theme-dark .k-sidebarSectionTitle{color:rgba(148,163,184,.72)}.eyebrow,.nav-label,.page-eyebrow,.stat-label{display:inline-block;margin:0 0 .35rem;text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}.eyebrow,.page-eyebrow{color:var(--kindrid-teal-strong)}.k-sidebarBrand{display:grid;grid-gap:12px;gap:12px;margin-bottom:16px}.k-sidebarBrandLink{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:42px;padding:4px 6px;border-radius:16px}.k-sidebarDivider{height:1px;background:linear-gradient(90deg,rgba(100,116,139,.32),rgba(100,116,139,0))}body.theme-dark .k-sidebarDivider,html.theme-dark .k-sidebarDivider{background:linear-gradient(90deg,rgba(148,163,184,.24),rgba(148,163,184,0))}body.theme-dark .k-sidebarBrandLink:hover,html.theme-dark .k-sidebarBrandLink:hover{background:rgba(148,163,184,.08)}.k-sidebarSection+.k-sidebarSection,.nav-section+.nav-section{margin-top:0}.k-sidebarSectionTitle,.nav-label{padding:0 6px;margin-bottom:0;color:#64748b;font-size:.66rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;line-height:1.2}.k-sidebarNav,.sidebar-nav{display:grid;grid-gap:14px;gap:14px}.k-sidebarSection,.nav-section{display:grid;grid-gap:5px;gap:5px}.k-sidebarSectionLinks{display:grid;grid-gap:2px;gap:2px}.k-navlink,.sidebar-link{min-height:auto;display:flex;align-items:center;gap:10px;padding:9px 12px;margin:0;border-radius:10px;color:#475569;font-size:.9rem;font-family:var(--font-heading);font-weight:500;letter-spacing:.02em;border:1px solid transparent;overflow:hidden;isolation:isolate;position:relative;transition:background-color .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.k-navlink:before,.sidebar-link:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,rgba(53,183,179,.08),rgba(214,50,134,.04) 94%);opacity:0;transition:opacity .22s cubic-bezier(.22,1,.36,1);z-index:0}.k-navlink:hover,.sidebar-link:hover{background:transparent;color:#0f172a;box-shadow:inset 0 0 0 1px rgba(148,163,184,.1),0 8px 18px rgba(15,23,42,.04);transform:translateY(-1px)}.k-navlink:hover:before,.sidebar-link:hover:before{opacity:1}body.theme-dark .k-navlink,html.theme-dark .k-navlink{color:rgba(214,222,234,.78)}body.theme-dark .k-navlink:before,html.theme-dark .k-navlink:before{background:linear-gradient(90deg,rgba(45,212,191,.12),rgba(214,50,134,.06) 94%)}body.theme-dark .k-navlink:hover,html.theme-dark .k-navlink:hover{background:transparent;color:rgba(241,245,249,.98);box-shadow:inset 0 0 0 1px rgba(148,163,184,.14),0 10px 22px rgba(2,8,23,.18)}body.theme-dark .k-navlink:hover .k-navlinkIcon,html.theme-dark .k-navlink:hover .k-navlinkIcon{color:#43d6cf}body.theme-dark .k-navlink[aria-current=page],html.theme-dark .k-navlink[aria-current=page]{background:linear-gradient(135deg,rgba(22,78,99,.88),rgba(11,56,90,.92));border-color:rgba(76,201,194,.26);box-shadow:0 18px 36px rgba(2,8,23,.36);color:#f8fafc}body.theme-dark .k-sidebar svg,html.theme-dark .k-sidebar svg{color:inherit}.k-navlink[aria-current=page],.sidebar-link.is-current{background:linear-gradient(135deg,rgba(31,122,140,.16),rgba(56,189,248,.16));border-color:rgba(56,189,248,.18);box-shadow:0 14px 28px rgba(56,189,248,.1);color:#0f172a;font-weight:700}.k-navlink:hover,.k-navlink[aria-current=page],.sidebar-link.is-current,.sidebar-link:hover{border-left:none!important}.k-navlink:hover .k-navlinkIcon,.k-navlink[aria-current=page] .k-navlinkIcon,.sidebar-link.is-current .sidebar-icon,.sidebar-link:hover .sidebar-icon{color:var(--kindrid-teal)}.k-navlinkIcon,.sidebar-icon{width:var(--nav-icon-size);height:var(--nav-icon-size);display:inline-flex;align-items:center;justify-content:center;color:currentColor;flex:0 0 18px;position:relative;z-index:1}.k-navlinkIcon svg,.sidebar-icon svg{width:18px;height:18px;stroke-width:2.05}.k-navlinkLabel{min-width:0;line-height:1.15;position:relative;z-index:1}.k-sidebarFooter,.sidebar-footer{margin-top:auto;display:grid;grid-gap:1.1rem;gap:1.1rem;padding:16px 6px 0}.sidebar-footer .button{width:100%;justify-content:center}.app-main{padding:0}.k-mainTopRow,.topbar{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;padding:1.55rem 1.95rem 1.15rem;background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.k-breadcrumbs,.topbar-breadcrumbs{display:inline-flex;align-items:center;gap:.8rem;min-width:220px;color:var(--text-soft);font-size:13px;font-weight:500}.k-breadcrumbsLink:hover,.topbar-breadcrumbs a:hover{color:var(--text-strong)}.k-breadcrumbsDivider,.topbar-separator{color:var(--text-soft);opacity:.55}.k-breadcrumbsCurrent,.topbar-current{color:var(--kindrid-teal-strong);font-weight:700}.k-breadcrumbsLink{color:inherit;text-decoration:none}.k-breadcrumbsItem{display:inline-flex;align-items:center;gap:8px}.k-topControls{position:relative;flex:1 1 auto;justify-content:flex-end;flex-wrap:nowrap;z-index:60}.k-topControls,.k-topUtilityCluster{display:flex;align-items:center;gap:10px;min-width:0}.k-topUtilityCluster{flex:1 1 auto;justify-content:center}.frame-search{display:flex;align-items:center;gap:.65rem;width:100%;max-width:600px;padding:.66rem .9rem;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--surface-strong);color:var(--text-soft);box-shadow:var(--shadow-xs)}.topbar-search{flex:1 1 420px}.k-topCommand{position:relative;flex:0 1 420px;width:min(100%,420px);max-width:420px;min-width:220px}.k-topCommandShell{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 12px;border-radius:14px;border:1px solid rgba(15,23,42,.08);background:rgba(255,255,255,.92);box-shadow:0 10px 24px rgba(2,6,23,.08);color:var(--text-soft);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.k-topCommandShell:focus-within{border-color:rgba(53,183,179,.4);box-shadow:0 14px 28px rgba(2,6,23,.1),0 0 0 3px rgba(53,183,179,.08)}body.theme-dark .frame-search,body.theme-dark .theme-toggle,body.theme-dark .toolbar-icon-button,body.theme-dark .topbar-shortcut-pill{background:rgba(17,28,66,.9);border-color:rgba(255,255,255,.1)}body.theme-dark .k-topCommandShell,html.theme-dark .k-topCommandShell{background:linear-gradient(180deg,rgba(10,18,40,.99),rgba(8,15,32,.99));border-color:rgba(148,163,184,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 18px 38px rgba(2,8,23,.22);color:rgba(191,219,254,.72)}body.theme-dark .k-topCommandShell:focus-within,html.theme-dark .k-topCommandShell:focus-within{border-color:rgba(67,214,207,.32);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 20px 44px rgba(2,8,23,.28),0 0 0 3px rgba(67,214,207,.08)}.frame-search input{width:100%;border:0;outline:0;background:transparent;color:var(--text-strong);font-size:1rem;font-weight:700}.k-topCommandInput{flex:1 1 auto;min-width:0;border:0;background:transparent;color:var(--text);font-size:14px;font-weight:500;outline:none}.k-topCommandInput::placeholder{color:var(--text-soft)}.frame-search-icon{width:18px;height:18px;color:var(--icon-muted)}.toolbar-actions{display:inline-flex;align-items:center;gap:.9rem;flex-wrap:wrap}.k-topCommandHints,.topbar-shortcuts{display:inline-flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0}.k-topIconBtn,.theme-toggle,.toolbar-icon-button,.topbar-shortcut-pill{width:2.95rem;height:2.95rem;display:inline-grid;place-items:center;border-radius:18px;border:1px solid var(--line);background:var(--surface-strong);color:var(--text-soft);box-shadow:var(--shadow-xs);transition:transform .22s cubic-bezier(.2,.8,.2,1),background .22s cubic-bezier(.2,.8,.2,1),color .22s cubic-bezier(.2,.8,.2,1)}.k-topCommandHint,.topbar-shortcut-pill{width:auto;min-width:28px;height:24px;padding:0 8px;border-radius:8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-soft)}.k-topCommandHint{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(15,23,42,.08);background:rgba(15,23,42,.04);box-shadow:none}body.theme-dark .k-topCommandHint,html.theme-dark .k-topCommandHint{border-color:rgba(148,163,184,.14);background:rgba(255,255,255,.04)}.k-topIconBtn:hover,.k-userAvatarBtn:hover,.theme-toggle:hover,.toolbar-avatar:hover,.toolbar-icon-button:hover{transform:translateY(-1px)}.theme-toggle-icon{width:18px;height:18px}.k-userAvatarBtn,.toolbar-avatar{width:3.15rem;height:3.15rem;display:inline-grid;place-items:center;overflow:hidden;border-radius:999px;border:1px solid var(--line);background:linear-gradient(135deg,rgba(53,183,179,.18),rgba(214,50,134,.18));box-shadow:var(--shadow-xs);color:var(--text-strong);font-size:.95rem;font-weight:800}.k-userAvatarImg,.toolbar-avatar-image{width:100%;height:100%;object-fit:cover}.k-topIconBtn{width:42px;height:42px;border-radius:12px;border:1px solid var(--line);background:var(--surface-strong);color:var(--text-soft);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.k-topIconBtn:hover{color:var(--text-strong);border-color:rgba(76,158,170,.35)}.k-topIconBtn-theme-dark{border-color:rgba(185,138,58,.55);color:#b98a3a}.k-topIconBtn-theme-dark:hover{border-color:#b98a3a;color:#b98a3a;background:rgba(185,138,58,.12)}.k-topIconBtn-theme-light{border-color:rgba(11,18,48,.35);background:#0b1230;color:#ffffff}.k-topIconBtn-theme-light:hover{border-color:#0b1230;color:#ffffff;background:#131a3d}.k-userAvatarBtn{width:42px;height:42px;border-radius:999px;border:3px solid #d63286;padding:0;background:transparent;box-sizing:border-box;cursor:pointer;overflow:hidden}.k-userAvatarBtn,.k-userAvatarFallback{display:inline-flex;align-items:center;justify-content:center}.k-userAvatarFallback{width:100%;height:100%;font-weight:700;font-size:13px;letter-spacing:.08em;color:#d63286;background:rgba(214,50,134,.1)}.k-userMenuWrap{position:relative}.k-userMenu{position:absolute;top:calc(100% + 12px);right:0;min-width:320px;border:1px solid var(--line);border-radius:24px;background:rgba(255,255,255,.98);box-shadow:0 24px 55px rgba(2,6,23,.18);z-index:60;overflow:hidden;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.k-userMenuHeader{display:flex;align-items:center;gap:16px;padding:22px 22px 20px;border-bottom:1px solid var(--line)}.k-userMenuAvatar{width:76px;height:76px;border-radius:999px;overflow:hidden;border:4px solid #d63286;flex:0 0 76px}.k-userMenuName{font-family:var(--font-body);font-size:clamp(1.7rem,2.4vw,2.25rem);font-weight:800;letter-spacing:-.04em;line-height:.98;color:var(--text-strong)}.k-userMenuRole{margin-top:.45rem;font-size:.96rem;color:var(--text-soft);text-transform:capitalize}.k-userMenuLinks{padding:12px 14px;display:grid;grid-gap:4px;gap:4px}.k-userMenuLink{min-height:48px;border-radius:14px;display:inline-flex;align-items:center;padding:0 14px;color:var(--text-strong);font-family:var(--font-body);font-size:1rem;font-weight:600;text-decoration:none}.k-userMenuLink:hover{background:rgba(15,23,42,.05)}.k-userMenuLogout{margin:14px;width:calc(100% - 28px);min-height:50px;border:0;border-radius:18px;background:#ca5b6d;color:#fff;font-family:var(--font-body);font-size:.98rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}body.theme-dark .k-userMenu{background:linear-gradient(180deg,rgba(10,18,40,.98),rgba(8,15,32,.98));border-color:rgba(148,163,184,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.03),0 20px 46px rgba(2,8,23,.34)}body.theme-dark .k-userMenuLink:hover{background:rgba(148,163,184,.1)}.preview-banner{padding:1.1rem 1.25rem;background:linear-gradient(135deg,rgba(53,183,179,.08),rgba(214,50,134,.05))}.impersonation-banner,.preview-banner{margin:1.35rem 1.95rem 0;border-radius:1rem}.impersonation-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;border:1px solid rgba(53,183,179,.22);background:linear-gradient(135deg,rgba(53,183,179,.12),rgba(214,50,134,.06));box-shadow:var(--shadow-xs)}.impersonation-banner>div{display:grid;grid-gap:.24rem;gap:.24rem}.impersonation-banner strong{color:var(--text-strong);font-size:.98rem}.impersonation-banner span{color:var(--text-soft);font-size:.94rem;line-height:1.5}.workspace-shell{margin:0 1.95rem 1.8rem}.workspace-surface{min-height:calc(100vh - 12rem);padding:1.85rem;border-radius:2.15rem;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.82));box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body.theme-dark .workspace-surface{background:linear-gradient(180deg,rgba(13,22,51,.92),rgba(10,18,43,.92));border-color:rgba(255,255,255,.08);box-shadow:0 18px 50px rgba(0,0,0,.24)}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.9rem;flex-wrap:wrap;margin:1.45rem 1.95rem 1.6rem;padding:2.35rem;border-radius:var(--radius-xl);border:1px solid var(--hero-outline);background:var(--surface);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body.theme-dark .auth-card,body.theme-dark .callout,body.theme-dark .card,body.theme-dark .page-header{background:linear-gradient(180deg,rgba(13,22,51,.9),rgba(10,18,43,.92));border-color:rgba(255,255,255,.08);box-shadow:0 18px 50px rgba(0,0,0,.24)}body.theme-dark .impersonation-banner{border-color:rgba(53,183,179,.26);background:linear-gradient(135deg,rgba(53,183,179,.16),rgba(214,50,134,.08));box-shadow:0 16px 40px rgba(0,0,0,.2)}body.theme-dark .card:before{background:linear-gradient(135deg,rgba(53,183,179,.08),rgba(214,50,134,.04))}.auth-card h1,.page-header h1{margin:0;font-family:var(--font-heading);letter-spacing:-.02em;line-height:1.02;color:var(--navy-hero)}.page-header h1{font-size:38px}.page-header>div:first-child{max-width:760px}.page-header p{margin:.85rem 0 0;line-height:1.7;font-size:15px}.header-actions,.inline-actions,.page-actions{display:flex;gap:.85rem;flex-wrap:wrap;align-items:center}.field{display:grid;grid-gap:.45rem;gap:.45rem}.auth-forms,.card-grid,.dashboard-grid,.field-grid,.product-card,.product-card-top,.settings-grid,.split-grid,.stack,.stat-grid{display:grid;grid-gap:1.25rem;gap:1.25rem}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.split-grid{grid-template-columns:1.3fr 1fr}.card-grid,.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-main>.card-grid,.app-main>.settings-grid,.app-main>.split-grid,.app-main>.stack,.app-main>.stat-grid{margin-left:1.95rem;margin-right:1.95rem}.workspace-surface>.card-grid,.workspace-surface>.settings-grid,.workspace-surface>.split-grid,.workspace-surface>.stack,.workspace-surface>.stat-grid{margin-left:0;margin-right:0}.workspace-surface .page-header{margin:0 0 1.6rem;padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.settings-surface{display:grid;grid-gap:1.55rem;gap:1.55rem;margin:0 0 1.8rem;padding:1.85rem;border-radius:2.15rem;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.8));box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body.theme-dark .settings-surface{background:linear-gradient(180deg,rgba(13,22,51,.92),rgba(10,18,43,.92));border-color:rgba(255,255,255,.08);box-shadow:0 18px 50px rgba(0,0,0,.24)}.workspace-surface .settings-surface{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.theme-dark .workspace-surface .settings-surface{background:transparent;border-color:transparent;box-shadow:none}.settings-surface-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.4rem;flex-wrap:wrap}.settings-surface-title-block{max-width:860px}.settings-surface-title-block h1{margin:0;font-family:var(--font-heading);font-size:38px;line-height:1.02;letter-spacing:-.02em;color:var(--navy-hero)}.settings-surface-title-block p:last-child{margin-top:.9rem;max-width:48rem;color:var(--text-soft);font-size:15px;line-height:1.7}.settings-secondary-layout,.settings-surface-form{display:grid;grid-gap:1.15rem;gap:1.15rem}.settings-secondary-layout{grid-template-columns:1fr 1fr}.settings-section{display:grid;grid-gap:1rem;gap:1rem;padding:.15rem 0;border-radius:0;border:0;background:transparent}body.theme-dark .settings-section{background:transparent;border-color:transparent}.settings-section-heading{display:grid;grid-gap:.35rem;gap:.35rem;padding-bottom:.1rem}.settings-section-heading h2{font-family:var(--font-body);font-size:16px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-strong)}.settings-section-heading p{margin-top:6px;color:var(--muted);font-size:13px;line-height:1.6}.settings-two-column-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-checkbox-grid,.settings-checkbox-row{margin-top:.15rem}.settings-checkbox-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem 1.25rem;gap:.9rem 1.25rem}.settings-surface-actions{display:flex;justify-content:flex-end;padding-top:.2rem}.settings-surface-divider{height:1px;background:var(--line)}.settings-secondary-layout>.settings-section+.settings-section,.settings-surface-form>.settings-section+.settings-section{border-top:1px solid var(--line);padding-top:1.3rem}.settings-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-card,.card{position:relative;overflow:hidden;padding:1.8rem;border-radius:var(--radius-xl)}.card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(53,183,179,.05),rgba(214,50,134,.03));pointer-events:none}.auth-card>*,.card>*{position:relative;z-index:1}.card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1.15rem;margin-bottom:1.2rem}.card-title{margin:0;font-family:var(--font-body);font-size:1.1rem;font-weight:800;letter-spacing:-.02em;line-height:1.3;color:var(--text-strong)}.card-description{margin:.45rem 0 0;line-height:1.62}.stat-card{display:grid;grid-gap:.6rem;gap:.6rem;padding:1.35rem;border-radius:var(--radius-md);background:var(--surface-soft)}.stat-value{font-size:2rem;font-weight:700;letter-spacing:-.04em;color:var(--text-strong)}.stat-detail{font-size:.93rem;line-height:1.5}.table-wrap{overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--line);margin-top:.25rem}.data-table{width:100%;border-collapse:collapse}.data-table td,.data-table th{padding:1.15rem 1.25rem;text-align:left;vertical-align:top}.data-table th{background:var(--table-head);color:var(--text-soft);text-transform:uppercase;letter-spacing:.12em;font-size:.74rem;font-weight:700}.data-table td,.data-table th{border-bottom:1px solid var(--line)}.data-table td{color:var(--text);background:var(--surface-strong)}.data-table tbody tr:last-child td{border-bottom:0}.align-right{text-align:right!important}.empty-state{display:grid;grid-gap:.55rem;gap:.55rem;padding:2.35rem 1.6rem;text-align:center;border:1px dashed var(--line-strong);border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(53,183,179,.04),rgba(214,50,134,.03))}.compact-empty-state{padding:1.35rem 1.2rem;text-align:left}.empty-state h3{margin:0;font-family:var(--font-heading);font-size:1.25rem;color:var(--text-strong)}.hero-summary{display:grid;grid-gap:1rem;gap:1rem}.hero-summary-title{margin:0;font-family:var(--font-heading);font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.12;color:var(--text-strong)}.action-list-item,.info-list-item{display:grid;grid-gap:.35rem;gap:.35rem;padding:1rem 1.05rem;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-soft);color:inherit;text-decoration:none}.action-list-item:hover{transform:translateY(-1px);border-color:rgba(53,183,179,.26)}.pill,.status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.35rem .75rem;border-radius:var(--radius-pill);font-size:.82rem;font-weight:700;border:1px solid transparent;text-transform:capitalize}.status-badge.is-active{background:var(--success-soft);color:var(--success)}.status-badge.is-pending{background:var(--info-soft);color:var(--info)}.status-badge.is-warning{background:var(--warning-soft);color:var(--warning)}.status-badge.is-danger{background:var(--danger-soft);color:var(--danger)}.status-badge.is-muted{background:rgba(11,18,48,.06);color:var(--text-soft)}body.theme-dark .status-badge.is-muted{background:rgba(255,255,255,.08);color:rgba(231,236,248,.8)}.button{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.95rem;padding:0 1.15rem;border:1px solid transparent;border-radius:14px;box-shadow:var(--shadow-xs);font-weight:700;background:var(--kindrid-navy);color:#ffffff;transition:transform .22s cubic-bezier(.2,.8,.2,1),background .22s cubic-bezier(.2,.8,.2,1),border-color .22s cubic-bezier(.2,.8,.2,1)}.button:hover{transform:translateY(-1px);background:var(--kindrid-navy-2)}.button:disabled{cursor:not-allowed;transform:none;opacity:.6;background:var(--surface-muted);color:var(--text-soft);border-color:var(--line);box-shadow:none}.button-ghost:focus-visible,.button-secondary:focus-visible,.button:focus-visible,.field-grid input:focus-visible,.frame-search input:focus-visible{outline:none;box-shadow:var(--focus-ring)}.button-secondary{background:rgba(53,183,179,.12);border-color:rgba(53,183,179,.22);color:var(--text-strong)}.button-secondary:hover{background:rgba(53,183,179,.18)}.button-ghost{background:var(--surface-strong);color:var(--text-strong);border-color:var(--line)}.key-value-list,.meta-list{display:grid;grid-gap:.9rem;gap:.9rem}.key-value-list div{display:grid;grid-gap:.22rem;gap:.22rem;padding:1rem 1.05rem;border-radius:var(--radius-md);background:var(--surface-soft);border:1px solid var(--line)}body.theme-dark .action-list-item,body.theme-dark .audit-event-card,body.theme-dark .info-list-item,body.theme-dark .key-value-list div,body.theme-dark .license-activation-card,body.theme-dark .notification-card,body.theme-dark .support-message{background:rgba(18,31,71,.92);border-color:rgba(255,255,255,.08)}.key-value-list dd{margin:0;font-size:15px;line-height:1.45;color:var(--text);font-weight:700}.product-card-top{grid-template-columns:1fr auto}.product-card-heading{display:grid;grid-gap:.7rem;gap:.7rem}.product-card-meta-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.product-card-meta-pills{display:flex;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.product-card h2{font-size:28px;line-height:1.1}.tag-row{display:flex;flex-wrap:wrap;gap:.6rem}.product-card .field-note{max-width:34ch;line-height:1.72}.pill{min-height:2rem;padding:.28rem .72rem;background:rgba(214,50,134,.1);color:var(--kindrid-pink)}.field-grid label{display:grid;grid-gap:.55rem;gap:.55rem;font-size:13px;font-weight:700;color:var(--muted)}.checkbox-row{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center}.checkbox{display:inline-flex;align-items:center;gap:.65rem;color:var(--text);font-weight:600}.checkbox input{accent-color:var(--kindrid-teal)}.field select,.field-grid input,.input,.textarea{min-height:3.1rem;padding:.95rem 1.05rem;border:1px solid var(--line);border-radius:14px;background:var(--surface-strong);color:var(--text-strong);outline:0;transition:border-color .15s cubic-bezier(.2,.8,.2,1),box-shadow .15s cubic-bezier(.2,.8,.2,1)}.field select,.input,.textarea{width:100%}body.theme-dark .field select,body.theme-dark .field-grid input,body.theme-dark .inline-form input,body.theme-dark .input,body.theme-dark .textarea{background:rgba(18,31,71,.92);border-color:rgba(255,255,255,.1);color:rgba(245,247,255,.96)}body.theme-dark .frame-search input::placeholder,body.theme-dark .inline-form input::placeholder,body.theme-dark .input::placeholder,body.theme-dark .textarea::placeholder{color:rgba(214,221,242,.5)}.textarea{min-height:8rem;resize:vertical}.inline-form{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.inline-form input{min-height:2.9rem;min-width:12rem;padding:.85rem 1rem;border:1px solid var(--line);border-radius:14px;background:var(--surface-strong);color:var(--text-strong)}.license-activation-list{display:grid;grid-gap:1rem;gap:1rem}.audit-event-list{display:grid;grid-gap:.95rem;gap:.95rem}.audit-event-card{display:grid;grid-gap:.55rem;gap:.55rem;padding:1rem 1.05rem;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-soft)}.audit-event-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.license-activation-card{display:grid;grid-gap:1rem;gap:1rem;padding:1.1rem;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-soft)}.license-activation-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.field-grid input:focus{border-color:rgba(53,183,179,.55)}.field select:focus,.input:focus,.textarea:focus{border-color:rgba(53,183,179,.55);box-shadow:var(--focus-ring)}.notification-card{display:grid;grid-gap:.85rem;gap:.85rem;padding:1rem 1.05rem;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-soft)}.notification-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.table-link{color:var(--text-strong);font-weight:700;text-decoration:none}.table-link:hover{color:var(--kindrid-teal-strong)}.support-thread{display:grid;grid-gap:.9rem;gap:.9rem}.queue-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1rem;gap:1rem}.queue-summary-value{font-family:var(--font-heading);font-size:clamp(1.9rem,3vw,2.5rem);line-height:1;color:var(--text-strong)}.support-message{display:grid;grid-gap:.55rem;gap:.55rem;padding:1rem 1.05rem;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-soft)}.support-message.is-customer{background:rgba(53,183,179,.09);border-color:rgba(53,183,179,.18)}.support-message.is-internal-note{background:rgba(214,50,134,.08);border-color:rgba(214,50,134,.16)}.support-message-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--text-soft);font-size:.92rem}.support-request-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;padding:1rem 1.05rem;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-soft)}.support-request-meta strong{color:var(--text-strong)}.identity-preview-card{display:flex;align-items:center;gap:1rem;padding:1rem 1.05rem;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface-soft)}.identity-preview-image{width:64px;height:64px;object-fit:cover;border-radius:18px;border:1px solid var(--line);background:var(--surface-strong)}.identity-preview-image-avatar{border-radius:999px;border:3px solid rgba(214,50,134,.2)}.auth-screen{display:grid;place-items:center;min-height:100vh;padding:1.5rem}.auth-card{width:min(100%,1120px);padding:2.25rem}.auth-layout{display:grid;grid-template-columns:1.12fr .88fr;grid-gap:1.8rem;gap:1.8rem}.auth-card h1{font-size:clamp(1.8rem,3vw,3.15rem)}.callout{padding:1.1rem 1.15rem;border-radius:16px;background:linear-gradient(135deg,rgba(53,183,179,.06),rgba(255,255,255,.92))}.callout strong{display:block;margin-bottom:.25rem;color:var(--text-strong)}@media (max-width:1380px){.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.queue-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.app-shell,.auth-layout,.card-grid,.settings-grid,.split-grid{grid-template-columns:1fr}.app-sidebar,.k-sidebar{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.app-main>.card-grid,.app-main>.settings-grid,.app-main>.split-grid,.app-main>.stack,.app-main>.stat-grid,.impersonation-banner,.page-header,.preview-banner,.settings-surface,.topbar,.workspace-shell{margin-left:0;margin-right:0}.topbar{padding:1.2rem 1.25rem 1.05rem}.impersonation-banner,.page-header,.preview-banner{margin-top:1.2rem}.queue-summary-grid,.settings-checkbox-grid,.settings-secondary-layout,.settings-summary-grid,.settings-two-column-grid,.support-request-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.k-dashboardLayout{display:block}.k-sidebar{width:100%;height:auto;padding:14px 12px 16px;border-right:0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;position:static;overflow:visible}.k-sidebarBrand{margin-bottom:14px;gap:10px}.k-sidebarNav{gap:14px}.k-sidebarSectionLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.k-navlink{padding:9px 12px}}@media (max-width:820px){.auth-card,.page-header{padding:1.4rem}.impersonation-banner{align-items:flex-start;flex-direction:column}.queue-summary-grid,.stat-grid,.support-request-meta{grid-template-columns:1fr}.page-header{align-items:flex-start}.settings-secondary-layout,.toolbar-actions,.topbar-breadcrumbs,.topbar-search{width:100%}.toolbar-actions{justify-content:space-between}.k-topControls{flex-wrap:wrap}.k-topUtilityCluster{width:100%;justify-content:flex-end}.k-topCommand{flex-basis:100%;width:100%;max-width:100%}.settings-checkbox-grid,.settings-secondary-layout,.settings-summary-grid,.settings-two-column-grid{grid-template-columns:1fr}.settings-surface,.workspace-surface{padding:1.25rem;border-radius:1.4rem}.workspace-surface{min-height:auto}.settings-surface-title-block h1{font-size:clamp(1.95rem,8vw,2.55rem)}.product-card-top{grid-template-columns:1fr}}@media (max-width:720px){.k-sidebarSectionLinks{grid-template-columns:minmax(0,1fr)}}.auth-hero{position:relative;display:flex;justify-content:flex-end;min-height:100vh;overflow:hidden;background:var(--kindrid-navy)}.auth-hero-backdrop{position:fixed;inset:0;z-index:0}.auth-hero-photo{object-fit:cover;object-position:30% 42%}.auth-hero-scrim{position:absolute;inset:0;background:linear-gradient(200deg,rgba(11,18,48,.08) 45%,rgba(11,18,48,.62))}.auth-hero-caption{position:fixed;z-index:1;left:clamp(1.5rem,4vw,3rem);bottom:clamp(1.5rem,4vw,2.75rem);max-width:min(48vw,560px);margin:0;color:#fff;font-family:var(--font-heading);font-size:clamp(1.35rem,2.2vw,2rem);letter-spacing:-.02em;line-height:1.15;text-shadow:0 2px 24px rgba(11,18,48,.65)}.auth-hero-caption span{display:block;margin-top:.5rem;font-family:var(--font-body);font-size:15px;font-weight:500;letter-spacing:0;color:rgba(255,255,255,.85)}.auth-hero-panel{position:relative;z-index:2;display:grid;align-items:center;justify-items:center;width:min(100%,620px);min-height:100vh;padding:clamp(2rem,5vw,4rem) clamp(1.5rem,4vw,3.5rem);border-left:1px solid rgba(255,255,255,.1);background:radial-gradient(120% 90% at 85% -10%,rgba(53,183,179,.14),transparent 55%),radial-gradient(120% 90% at 0 110%,rgba(214,50,134,.12),transparent 55%),linear-gradient(180deg,rgba(20,33,74,.68),rgba(11,18,48,.78));backdrop-filter:blur(22px) saturate(1.25);-webkit-backdrop-filter:blur(22px) saturate(1.25);box-shadow:-30px 0 80px rgba(11,18,48,.35)}.auth-hero-inner{display:grid;grid-gap:1.4rem;gap:1.4rem;width:min(100%,400px)}.auth-hero-logo{width:190px;height:auto;margin-bottom:.4rem}.auth-hero-heading h1{margin:0;font-family:var(--font-heading);font-size:clamp(2rem,3.4vw,2.7rem);letter-spacing:-.02em;line-height:1.05;color:#fff}.auth-hero-heading p{margin:.55rem 0 0;color:rgba(226,232,240,.72);font-size:15px;line-height:1.6}.auth-hero-note{padding:.9rem 1rem;border-radius:var(--radius-sm);border:1px solid rgba(53,183,179,.35);background:rgba(53,183,179,.12);color:#e2e8f0;font-size:14px;line-height:1.6}.auth-hero-note a{color:var(--kindrid-teal);font-weight:600}.auth-hero-form{display:grid;grid-gap:.95rem;gap:.95rem}.auth-hero-field{display:grid;grid-gap:.4rem;gap:.4rem;color:rgba(226,232,240,.85);font-size:13px;font-weight:600;letter-spacing:.01em}.auth-hero-field input{width:100%;padding:.8rem .95rem;border-radius:var(--radius-sm);border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:#fff;font-size:15px;font-family:var(--font-body);transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.auth-hero-field input::placeholder{color:rgba(226,232,240,.38)}.auth-hero-field input:focus{outline:none;border-color:var(--kindrid-teal);background:rgba(255,255,255,.09);box-shadow:var(--focus-ring)}.auth-hero-fine a{color:var(--kindrid-teal);font-size:13.5px;font-weight:600;text-decoration:none}.auth-hero-fine a:hover{text-decoration:underline}.auth-hero-submit{position:relative;margin-top:.35rem;padding:.85rem 1rem;border:1.5px solid transparent;border-radius:var(--radius-sm);background:linear-gradient(180deg,rgba(20,33,74,.96),rgba(11,18,48,.96)) padding-box,linear-gradient(100deg,var(--kindrid-teal),var(--kindrid-pink)) border-box;box-shadow:0 0 16px rgba(53,183,179,.28),0 0 34px rgba(214,50,134,.18);color:#fff;font-family:var(--font-body);font-size:15px;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease}.auth-hero-submit:hover{transform:translateY(-1px);box-shadow:0 0 22px rgba(53,183,179,.45),0 0 46px rgba(214,50,134,.32)}.auth-hero-submit:focus-visible{outline:none;box-shadow:0 0 22px rgba(53,183,179,.45),0 0 46px rgba(214,50,134,.32),var(--focus-ring)}.auth-hero-fine{margin:0;color:rgba(226,232,240,.55);font-size:13px;line-height:1.65}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:960px){.auth-hero{align-items:flex-end}.auth-hero-caption{display:none}.auth-hero-panel{width:100%;min-height:0;margin-top:30vh;align-items:start;border-left:none;border-top:1px solid rgba(255,255,255,.12);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:radial-gradient(120% 90% at 85% -10%,rgba(53,183,179,.14),transparent 55%),radial-gradient(120% 90% at 0 110%,rgba(214,50,134,.12),transparent 55%),linear-gradient(180deg,rgba(20,33,74,.82),rgba(11,18,48,.9))}}