:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--kye-color-canvas:#f7f3e8;--kye-color-canvas-deep:#f4f0e5;--kye-color-surface:#fffdf7;--kye-color-surface-sunken:#f5eedc;--kye-color-ink:#102921;--kye-color-muted:#4a5f57;--kye-color-line:#ded7c7;--kye-color-line-strong:#7d8a83;--kye-color-action:#0f4638;--kye-color-action-hover:#1c6a50;--kye-color-on-action:#fffdf7;--kye-color-action-soft:#e4ede5;--kye-color-disabled:#dce4d8;--kye-color-on-disabled:#54674f;--kye-color-panel:#123f34;--kye-color-panel-text:#f3eedf;--kye-color-panel-muted:#b5c4bb;--kye-color-panel-line:#ffffff26;--kye-color-gold:#c99b3c;--kye-color-gold-soft:#fff1c2;--kye-color-gold-ink:#7a5a12;--kye-color-danger:#b42318;--kye-color-danger-soft:#fbe3e1;--kye-color-danger-ink:#9b1c12;--kye-color-success:#1e7b45;--kye-color-success-soft:#e4ede5;--kye-color-backdrop:#10292166;--kye-color-backdrop-solid:#1029219e;--kye-backdrop-blur:3px;--kye-key-fill:#f4ebd8;--kye-key-edge:#cdbfa2;--kye-key-fill-hover:#f0e4cb;--kye-key-edge-hover:#b9a986;--kye-key-fill-active:#e8d8b7;--kye-key-ink:#0f4638;--kye-card-border:#e3dfd2;--kye-card-icon-bg:#edf0e7;--kye-card-blocked-bg:#eeece3;--kye-card-blocked-ink:#58634f;--kye-avatar-bg:#e8dcba;--kye-avatar-ink:#234e3b;--kye-font-sans:"Segoe UI Variable Text", "Segoe UI", "Helvetica Neue", Arial, system-ui, sans-serif;--kye-font-mono:ui-monospace, "Cascadia Mono", Consolas, Menlo, monospace;--kye-font-size-xs:.75rem;--kye-font-size-sm:.875rem;--kye-font-size-md:1rem;--kye-font-size-lg:1.125rem;--kye-font-size-xl:1.375rem;--kye-font-size-2xl:1.625rem;--kye-font-size-3xl:2rem;--kye-font-size-key:1.875rem;--kye-font-weight-regular:400;--kye-font-weight-medium:500;--kye-font-weight-semibold:600;--kye-font-weight-bold:700;--kye-line-height-tight:1.2;--kye-line-height-body:1.5;--kye-letter-spacing-title:-.02em;--kye-space-1:4px;--kye-space-2:8px;--kye-space-3:12px;--kye-space-4:16px;--kye-space-5:20px;--kye-space-6:24px;--kye-space-8:32px;--kye-space-10:40px;--kye-space-12:48px;--kye-gutter:16px;--kye-radius-sm:7px;--kye-radius-md:14px;--kye-radius-lg:17px;--kye-radius-xl:24px;--kye-radius-key:20px;--kye-radius-avatar:21px;--kye-radius-full:999px;--kye-shadow-xs:0 1px 2px #1029210f;--kye-shadow-sm:0 2px 4px #10292114;--kye-shadow-md:0 8px 18px #1434210d;--kye-shadow-lg:0 14px 40px #10292112;--kye-shadow-dialog:0 20px 80px #10292130;--kye-shadow-key:drop-shadow(0 1px 1px #173d250a);--kye-shadow-key-hover:drop-shadow(0 2px 2px #173d250f);--kye-focus-color:#0f4638;--kye-focus-color-on-dark:#f3e4bb;--kye-focus-width:3px;--kye-focus-offset:3px;--kye-target-min:44px;--kye-target-button:54px;--kye-target-key:72px;--kye-duration-fast:.16s;--kye-duration-base:.24s;--kye-easing:ease}@media (prefers-reduced-motion:reduce){:root{--kye-duration-fast:0s;--kye-duration-base:0s}}*,:before,:after{box-sizing:border-box}html{font-family:var(--kye-font-sans);line-height:var(--kye-line-height-body);color:var(--kye-color-ink);background:var(--kye-color-canvas);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}button,input,select,textarea{font:inherit}:focus-visible{outline:var(--kye-focus-width) solid var(--kye-focus-color);outline-offset:var(--kye-focus-offset)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.kye-brand-mark{width:96px;max-width:100%;height:auto;display:block}.kye-brand-logo{width:200px;max-width:100%;height:auto;display:block}.kye-brand-mark,.kye-brand-logo{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.kye-entry-card{border-top:4px solid var(--kye-color-gold);border-radius:var(--kye-radius-xl);background:var(--kye-color-surface);box-shadow:var(--kye-shadow-lg), 0 0 0 1px var(--kye-color-line)}.kye-icon{vertical-align:-.125em;flex:none;display:inline-block}.kye-shield-host{isolation:isolate;position:relative}.kye-shield-shape{z-index:-1;pointer-events:none;width:100%;height:100%;filter:var(--kye-shadow-key);transition:filter var(--kye-duration-fast) var(--kye-easing);position:absolute;inset:0;overflow:visible}.kye-shield-shape path{fill:var(--kye-shield-fill,var(--kye-key-fill));stroke:var(--kye-shield-edge,var(--kye-key-edge));stroke-width:1.2px;transition:fill var(--kye-duration-fast) var(--kye-easing), stroke var(--kye-duration-fast) var(--kye-easing)}.kye-avatar{aspect-ratio:1;border-radius:var(--kye-radius-avatar);background:var(--kye-avatar-bg);width:128px;color:var(--kye-avatar-ink);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden;container-type:inline-size}.kye-avatar-photo{object-fit:cover;object-position:center 35%;pointer-events:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.kye-avatar-initials{font-size:34cqi;font-weight:var(--kye-font-weight-semibold);-webkit-user-select:none;user-select:none;line-height:1}@media (forced-colors:active){.kye-entry-card{border:1px solid canvastext;border-top-width:4px}.kye-shield-shape path{fill:canvas;stroke:canvastext}.kye-avatar{border:1px solid canvastext}}
