.xk-simple-shell{display:block}.xk-simple-shell .xk-content{min-height:100svh}.xk-simple-shell .xk-page{max-width:1120px;padding:40px 40px 64px}.xk-simple-shell .xk-footer{max-width:1120px;padding:24px 40px 32px;font-size:11px;letter-spacing:.05em}.xk-workspace-header{width:min(1040px,calc(100% - 48px));margin:24px auto 0;position:sticky;top:16px;z-index:40;border-radius:22px;background:color-mix(in srgb,var(--surface-page) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.xk-topbar{display:flex;align-items:center;gap:24px;padding:10px 14px 10px 24px;border:0;border-radius:22px;background:var(--surface-card);box-shadow:0 4px 20px rgb(0 0 0/.035)}.xk-hub-brand{display:inline-flex;align-items:baseline;font-weight:700;letter-spacing:-.055em;color:var(--text-primary);text-decoration:none;white-space:nowrap}.xk-hub-brand>span{color:var(--deco-gold)}.xk-hub-brand small{margin-left:10px;font-size:12px;font-weight:500;letter-spacing:0;color:var(--text-muted)}.xk-workspace-select{flex:1 1;display:flex}.xk-workspace-select select{appearance:auto;width:fit-content;max-width:100%;height:44px;min-height:44px;border:0;padding:0 12px;border-radius:10px;background:transparent;color:var(--text-primary);font:inherit;font-size:14px;cursor:pointer}.xk-topbar-actions{display:flex;align-items:center;gap:8px}.xk-topbar .xk-searchtrigger{width:auto;margin:0;min-width:90px;border-color:transparent;background:var(--surface-sunken)}.xk-account{position:relative}.xk-account>summary{display:flex;align-items:center;justify-content:center;padding:0 16px;font-size:14px;border-radius:11px;list-style:none;cursor:pointer}.xk-account>summary::-webkit-details-marker{display:none}.xk-account>summary:hover,.xk-account[open]>summary{background:var(--surface-sunken)}.xk-account-panel{position:absolute;top:calc(100% + 12px);right:0;min-width:240px;background:var(--surface-popover);border:1px solid var(--border-subtle);border-radius:16px;box-shadow:0 12px 40px rgb(0 0 0/.12)}.xk-account-panel button{width:100%;min-height:46px;display:flex;justify-content:space-between;align-items:center;border:0;background:transparent;padding:8px 12px;border-radius:8px;color:var(--text-primary);font:inherit;font-size:14px;cursor:pointer}.xk-account-panel button:hover{background:var(--surface-sunken)}.xk-account-panel button span{color:var(--text-muted);font-size:12px}.xk-context-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;padding:16px 0 0}.xk-context-tabs a{min-height:44px;display:inline-flex;align-items:center;padding:0 18px;color:var(--text-muted);font-size:14px;font-weight:500;text-decoration:none;border-radius:12px}.xk-context-tabs a:hover{background:var(--surface-sunken);color:var(--text-primary)}.xk-context-tabs a[aria-current=page]{background:var(--surface-card);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--border-subtle)}.xk-workspace-intro{padding:36px 0 12px}.xk-workspace-intro .eyebrow{color:var(--text-muted);font-weight:500;letter-spacing:.07em;margin:0 0 16px;text-transform:uppercase}.xk-workspace-intro h1{font-family:Inter,system-ui,sans-serif;font-size:clamp(34px,4.4vw,52px);font-weight:600;line-height:1.12;letter-spacing:-.045em;margin:0 0 16px}.xk-workspace-intro>p:last-child{color:var(--text-muted);font-size:17px;line-height:1.55;margin:0;max-width:60ch}.xk-workspace-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.xk-workspace-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:22px;display:flex;flex-direction:column;overflow:hidden}.xk-onda-workspace,.xk-workspace-onda{--surface-card:#f7f3ea;--surface-sunken:#f0e8d3;--text-primary:#0a1e1a;--text-muted:#5b605c;--border-subtle:#e8e1d2;--accent:#11322c;--accent-foreground:#f7f3ea;--text-gold:#11322c;--deco-gold:#a87920}.xk-onda-workspace{padding:32px;border:1px solid var(--border-subtle);border-radius:24px;color:var(--text-primary);background:var(--surface-card)}.xk-onda-workspace .xk-workspace-intro{padding:0 0 28px}.xk-onda-workspace .xk-app-card{background:#ffffff}.xk-workspace-card-heading{padding:28px 28px 24px}.xk-workspace-card-heading .eyebrow{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin:0 0 20px}.xk-workspace-card-heading h2{font-size:27px;font-weight:600;letter-spacing:-.035em;margin:0 0 12px}.xk-workspace-card-heading h2 a{color:var(--text-primary);text-decoration:none}.xk-workspace-card-heading h2 span{font-size:18px;font-weight:400;color:var(--text-muted)}.xk-workspace-card-heading>p:last-child{font-size:14px;line-height:1.65;color:var(--text-muted);margin:0}.xk-workspace-links{margin-top:auto;padding:0 16px 16px}.xk-workspace-link{display:flex;align-items:center;justify-content:space-between;min-height:50px;padding:10px 12px;border-top:1px solid var(--border-subtle);text-decoration:none;color:var(--text-primary);font-size:14px}.xk-workspace-link>span:last-child{color:var(--text-muted)}.xk-workspace-link:hover{background:var(--surface-sunken);border-radius:8px}.xk-app-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.xk-app-card{display:flex;flex-direction:column;border:1px solid var(--border-subtle);border-radius:22px;padding:32px;min-height:230px;color:var(--text-primary);background:var(--surface-card);text-decoration:none;transition:border-color .15s ease}.xk-app-card h2{font-size:30px;letter-spacing:-.04em;font-weight:600;margin:0 0 16px}.xk-app-card p{max-width:32ch;margin:0 0 36px;font-size:16px;line-height:1.6;color:var(--text-muted)}.xk-app-open{margin-top:auto;font-size:14px;font-weight:500}.xk-app-card:hover{border-color:var(--text-muted)}.xk-area-list{border:1px solid var(--border-subtle);border-radius:20px;background:var(--surface-card);overflow:hidden}.xk-area-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;color:var(--text-primary);text-decoration:none}.xk-area-row+.xk-area-row{border-top:1px solid var(--border-subtle)}.xk-area-row h2{font-size:19px;font-weight:600;margin:0 0 8px;letter-spacing:-.02em}.xk-area-row p{font-size:14px;color:var(--text-muted);margin:0;line-height:1.5}.xk-area-row:hover{background:var(--surface-sunken)}.xk-navigation-notice{padding:24px 0;color:var(--text-muted);font-size:14px}.xk-navigation-notice button{min-height:44px;font:inherit;border:1px solid var(--border-subtle);border-radius:10px;padding:0 16px;background:var(--surface-card);color:var(--text-primary);cursor:pointer}.xk-simple-shell .xk-breadcrumbs{margin:0 0 16px}.xk-simple-shell .xk-breadcrumbs a{display:inline-flex;align-items:center;min-height:32px}.xk-simple-shell .xk-hero .eyebrow:before{content:none}.xk-simple-shell .xk-hero h1{font-family:Inter,system-ui,sans-serif;font-size:clamp(28px,3.4vw,40px);font-weight:600;letter-spacing:-.035em}.xk-simple-shell .xk-hero h1 em{font-family:inherit;font-style:normal}.xk-simple-shell .xk-doccards{display:grid;grid-template-columns:1fr;gap:0;border:1px solid var(--border-subtle);border-radius:18px;overflow:hidden}.xk-simple-shell .xk-doccards .xk-doccard.page{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:22px 26px;min-height:72px;border:0;border-radius:0;background:var(--surface-card);box-shadow:none}.xk-simple-shell .xk-doccards .xk-doccard.page+.xk-doccard.page{border-top:1px solid var(--border-subtle)}.xk-simple-shell .xk-doccards .xk-doccard.page:hover{transform:none;background:var(--surface-sunken)}.xk-simple-shell .xk-doccards .xk-doccard.page .num{display:none}.xk-simple-shell .xk-doccards .xk-doccard.page .ttl{grid-column:1;grid-row:auto;font-size:16px;font-weight:600;line-height:1.5}.xk-simple-shell .xk-doccards .xk-doccard.page .hint{grid-column:1;grid-row:auto;font-size:13px;line-height:1.6;margin:0}.xk-simple-shell .xk-doccards .xk-doccard.page .go{grid-column:1;grid-row:auto}.xk-simple-shell .xk-sectionlabel{font-size:12px;color:var(--text-muted);text-transform:none;letter-spacing:0}.xk-simple-shell .xk-sectionlabel:before{content:none}.xk-domain-details{margin-top:36px;border-top:1px solid var(--border-subtle);padding-top:12px}.xk-domain-details>summary{min-height:44px;cursor:pointer;display:flex;align-items:center;color:var(--text-muted);font-size:14px;list-style:none}.xk-domain-details>summary:after{content:"⌄";margin-left:auto}.xk-domain-details>summary::-webkit-details-marker{display:none}.xk-domain-details[open]>summary{margin-bottom:24px;color:var(--text-primary)}.xk-domain-details-body>*+*{margin-top:24px}.xk-domain-details-body .xk-hero h2{font-size:24px;line-height:1.4}.xk-domain-details-body .xk-hero h2 em{font-style:normal}.xk-domain-details-body .xk-hero .lede{font-size:15px}.xk-supplier-directory{border:1px solid var(--border-subtle);border-radius:18px;overflow:hidden;background:var(--surface-card)}.xk-supplier-directory .xk-supplier-role{margin:0}.xk-supplier-directory .xk-supplier-role+.xk-supplier-role{border-top:1px solid var(--border-subtle)}.xk-supplier-directory summary{display:flex;align-items:center;min-height:64px;padding:16px 24px;font-size:15px;font-weight:500;cursor:pointer;list-style:none}.xk-supplier-directory summary::-webkit-details-marker{display:none}.xk-supplier-directory summary span{margin-left:auto;color:var(--text-muted);font-size:12px}.xk-supplier-directory summary:after{content:"⌄";margin-left:16px;color:var(--text-muted)}.xk-supplier-directory .xk-suppliergrid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px 16px;gap:8px}.xk-supplier-directory .scard{border-radius:12px;padding:16px;box-shadow:none;background:var(--surface-sunken)}.xk-supplier-directory .scard .name{font-size:15px}.xk-simple-shell .xk-page:has(.xk-doc),.xk-simple-shell .xk-page:has(.xk-reader-tools){max-width:960px}.xk-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.xk-skip-link{position:fixed;top:8px;left:16px;transform:translateY(-160%);z-index:10000;padding:12px 16px;background:var(--surface-card);color:var(--text-primary);border-radius:8px}.xk-skip-link:focus{transform:none}.xk-simple-shell :is(a,button,select,summary):focus-visible{outline:2px solid var(--text-primary);outline-offset:4px}.xk-simple-shell main:focus{outline:none}.xk-simple-shell main :is(h2[id],h3[id],section[id]){scroll-margin-top:176px}.xk-base:has(.xk-login) .xk-skip-link{display:none}.xk-base:has(.xk-login) .xk-simple-shell .xk-page{max-width:none;margin:0;padding:0}@media (max-width:900px){.xk-workspace-grid{grid-template-columns:1fr;gap:16px}.xk-workspace-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,.7fr)}.xk-workspace-links{margin:0;padding:20px;align-self:center}.xk-workspace-link:first-child{border-top:0}}@media (max-width:600px){.xk-workspace-header{width:calc(100% - 24px);margin-top:12px;top:8px;border-radius:18px}.xk-topbar{flex-wrap:wrap;gap:0;padding:6px 8px 6px 16px;border-radius:18px}.xk-hub-brand{font-size:22px;min-height:44px;align-items:center}.xk-hub-brand small{align-self:center;font-size:11px}.xk-topbar-actions{margin-left:auto;gap:0}.xk-topbar .xk-searchtrigger{min-width:62px;min-height:44px;padding:0 12px;background:transparent}.xk-topbar .xk-searchtrigger kbd{display:none}.xk-account>summary{padding:0 12px}.xk-workspace-select{order:3;flex:1 0 100%;border-top:1px solid var(--border-subtle);margin-top:4px}.xk-workspace-select select{width:100%;padding:0 0 0 2px;font-size:14px}.xk-context-tabs{gap:0;padding-top:10px}.xk-context-tabs a{padding:0 13px;font-size:13px}.xk-simple-shell .xk-page{padding:24px 20px 44px}.xk-simple-shell .xk-footer{padding:20px 20px 28px}.xk-workspace-intro{padding:12px 0 0}.xk-workspace-intro .eyebrow{margin-bottom:12px;font-size:11px}.xk-workspace-intro h1{margin-bottom:12px}.xk-workspace-intro>p:last-child{font-size:15px}.xk-workspace-card{display:flex}.xk-workspace-card-heading{padding:24px 24px 16px}.xk-workspace-card-heading .eyebrow{margin-bottom:12px}.xk-workspace-links{padding:0 12px 12px;align-self:stretch}.xk-workspace-link:first-child{border-top:1px solid var(--border-subtle)}.xk-app-grid{grid-template-columns:1fr;gap:16px}.xk-onda-workspace{padding:24px 20px}.xk-app-card{min-height:200px;padding:26px}.xk-app-card p{margin-bottom:24px;font-size:15px}.xk-area-row{padding:22px}.xk-simple-shell .xk-doccards .xk-doccard.page{padding:20px}.xk-supplier-directory .xk-suppliergrid{grid-template-columns:1fr}.xk-simple-shell main :is(h2[id],h3[id],section[id]){scroll-margin-top:208px}}@media (prefers-reduced-motion:reduce){.xk-app-card{transition:none}}.xk-simple-shell .xk-content{padding-bottom:90px}.xk-simple-shell .xk-page{padding:24px 20px 32px;max-width:1000px}.xk-workspace-header{width:auto;margin:0;padding:8px 16px 0;top:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.xk-topbar{min-height:56px;padding:0 12px;gap:8px;flex-wrap:nowrap;border-radius:20px;background:var(--xh-bg);box-shadow:var(--xh-shadow)}.xk-topbar-actions{margin-left:auto;gap:0}.xk-topbar .xk-searchtrigger{width:44px;min-width:44px;height:44px;padding:0;display:flex;justify-content:center;background:transparent;border:0}.xk-topbar .xk-searchtrigger kbd,.xk-topbar .xk-searchtrigger span{display:none}.xk-hub-brand{min-height:44px;align-items:center;font-size:23px}.xk-hub-brand small{font-size:11px;margin-left:7px}.xk-account>summary{padding:0 8px;font-size:13px}.xk-context-tabs{flex-wrap:nowrap;justify-content:stretch;gap:0;padding-top:8px;border-bottom:1px solid var(--border-subtle);overflow-x:auto;scrollbar-width:none}.xk-context-tabs a{flex:1 1;justify-content:center;font-size:12px;padding:0 8px;border-radius:0;border-bottom:2px solid transparent}.xk-context-tabs a[aria-current=page]{border-bottom-color:var(--accent);background:transparent;box-shadow:none;font-weight:600}.xk-workspace-intro{padding:0}.xk-workspace-intro h1{font-size:28px;letter-spacing:-.04em;line-height:1.2;margin:0 0 8px}.xk-workspace-intro>p:last-child{font-size:14px;line-height:1.5}.xk-workspace-intro .eyebrow{margin-bottom:8px;text-transform:none;letter-spacing:0;font-size:12px}.xk-workspace-grid{grid-template-columns:1fr;gap:12px}.xk-workspace-card{display:block;border-radius:20px}.xk-workspace-card-heading{padding:16px 18px 0}.xk-workspace-card-heading .eyebrow{margin:0 0 2px;text-transform:none;letter-spacing:0;font-size:11px}.xk-workspace-card-heading h2{font-size:22px;margin:0 0 4px;line-height:1.25}.xk-workspace-card-heading h2 a{display:flex;align-items:center;justify-content:space-between}.xk-workspace-card-heading>p:last-child{font-size:13px;line-height:1.45}.xk-workspace-links{display:flex;flex-wrap:wrap;gap:12px;padding:4px 18px 8px}.xk-workspace-link,.xk-workspace-link:first-child{display:inline-flex;min-height:44px;padding:8px 0;border:0;font-size:13px;text-decoration:underline;text-underline-offset:4px}.xk-workspace-link:hover{background:transparent;color:var(--text-muted)}.xk-simple-shell .xk-footer{padding:16px 20px 12px;margin:0;font-size:10px}.xk-app-grid{grid-template-columns:1fr;gap:12px}.xk-app-card{min-height:0;padding:20px;border-radius:18px}.xk-app-card h2{font-size:23px;margin:0 0 8px}.xk-app-card p{margin:0 0 12px;font-size:14px}.xk-onda-workspace{padding:22px}.xk-onda-workspace .xk-workspace-intro{padding:0 0 20px}.xk-area-row{padding:18px}.xk-area-row h2{font-size:17px;margin:0 0 5px}.xk-simple-shell .xk-doccards .xk-doccard.page{padding:18px 20px}.xk-simple-shell .xk-page:has(.xk-doc),.xk-simple-shell .xk-page:has(.xk-reader-tools){max-width:820px}.xk-product-portfolio>.xk-sectionhead{display:block;margin:0 0 14px}.xk-product-portfolio>.xk-sectionhead h2{font-size:18px;margin:0 0 4px}.xk-product-portfolio>.xk-sectionhead p{font-size:13px}.xk-product-rows{border:0}.xk-product-row{padding:20px;border:0;background:var(--surface-card);border-radius:18px}.xk-product-row>header{gap:12px;margin:0}.xk-product-row>header h2{font-size:19px;margin:4px 0}.xk-product-row>header p{font-size:12px}.xk-product-row>header a{min-height:44px;display:flex;align-items:center;font-size:12px}.xh-product-details{margin-top:12px}.xh-product-details>summary{font-size:13px;color:var(--text-muted)}.xh-product-details[open] .xk-product-facts{margin:12px 0}.xk-product-gate{font-size:13px;line-height:1.55;margin:10px 0 0}.xk-product-provenance{font-size:11px;margin:10px 0 0;color:var(--text-muted)}.xk-simple-shell main :is(h2[id],h3[id],section[id]){scroll-margin-top:144px}[data-theme=dark] .xk-onda-workspace,[data-theme=dark] .xk-workspace-onda{--surface-card:#0a1e1a;--surface-sunken:#15332d;--text-primary:#f7f3ea;--text-muted:#b6c0b8;--border-subtle:#30483e;--accent:#e0cb94;--accent-foreground:#0a1e1a}[data-theme=dark] .xk-onda-workspace .xk-app-card{background:var(--surface-sunken)}@supports (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.xk-account-panel,.xk-topbar{background:var(--xh-glass);backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2)}}@media(min-width:768px){.xk-simple-shell .xk-page{padding:32px}.xk-workspace-grid{gap:16px}.xk-workspace-card{display:grid;grid-template-columns:minmax(0,1fr) auto}.xk-workspace-card-heading{padding:24px}.xk-workspace-links{align-self:center;padding:16px 24px}.xk-app-grid,.xk-product-rows{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.xk-simple-shell .xk-content{margin-left:calc(var(--xh-sidebar) + 32px);padding-bottom:0}.xk-workspace-header{padding:16px 32px 0}.xk-topbar{border-color:transparent;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0}.xk-context-tabs,.xk-topbar>.xk-hub-brand{display:none}.xk-simple-shell .xk-page{padding:28px 40px 56px}.xk-workspace-intro h1{font-size:34px}.xk-workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.xk-workspace-card{display:flex}.xk-workspace-card-heading{padding:24px 22px 12px}.xk-workspace-links{align-self:stretch;padding:0 22px 16px}.xk-workspace-card-heading h2{font-size:25px}.xk-simple-shell .xk-footer{padding:24px 40px}.xk-simple-shell main :is(h2[id],h3[id],section[id]){scroll-margin-top:100px}}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){.xk-account-panel,.xk-topbar{background:var(--surface-page);backdrop-filter:none;-webkit-backdrop-filter:none}}.xk-base:has(.xk-login) .xk-simple-shell .xk-content{margin:0;padding:0}:root{--xh-line:var(--xh-outline);--xh-glass:color-mix(in srgb,var(--xh-bg) 90%,transparent);--xh-shadow:0 8px 28px rgba(26,26,26,.08);--xh-sidebar:224px}[data-theme=dark]{--xh-shadow:0 8px 28px rgba(0,0,0,.22)}.xh-sidebar{display:none}.xh-dock{position:fixed;z-index:35;bottom:calc(12px + env(safe-area-inset-bottom));left:16px;right:16px;display:flex;max-width:440px;margin:auto;border:0;border-radius:28px;background:var(--xh-bg);box-shadow:var(--xh-shadow);color:var(--xh-text)}.xh-dock-link{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:4px 2px;border-radius:22px;color:var(--xh-muted);font-size:.75rem;font-weight:500;line-height:1.3;text-decoration:none}.xh-dock-link svg{width:20px;height:20px;flex:none}.xh-dock-link[aria-current=page]{background:var(--xh-surface);color:var(--xh-accent)}.xh-theme{padding:8px 4px 12px;color:var(--xh-muted);font-size:12px}.xh-theme>span{display:block;margin:0 8px 8px}.xh-theme>[role=group]{display:flex;gap:4px;background:var(--xh-surface);padding:4px;border-radius:12px}.xh-theme [role=group] button{flex:1 1;width:auto;min-height:44px;justify-content:center;padding:8px;color:var(--xh-muted);font:inherit;font-size:12px;border:0;border-radius:8px;background:transparent;cursor:pointer}.xh-theme [role=group] button[aria-pressed=true]{color:var(--xh-text);background:var(--xh-bg);box-shadow:0 1px 3px rgba(0,0,0,.08)}.xh-context-title{display:none}.xh-chrome{position:sticky;top:0;z-index:30;padding:8px 16px 0;color:var(--xh-text)}.xh-chrome-top{height:56px;display:flex;align-items:center;gap:12px;padding:0 12px;border:0;border-radius:20px;background:var(--xh-bg);box-shadow:var(--xh-shadow)}.xh-brand{font-size:23px;font-weight:650;letter-spacing:-.05em;text-decoration:none;color:var(--xh-text);min-height:44px;display:inline-flex;align-items:center;gap:8px}.xh-brand small{font-size:11px;letter-spacing:0;color:var(--xh-muted);font-weight:500}.xh-chrome-actions{margin-left:auto;display:flex;align-items:center;gap:4px}.xh-icon-button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:0;border-radius:12px;color:var(--xh-text);background:transparent;font:inherit;font-size:13px;cursor:pointer}.xh-icon-button:hover{background:var(--xh-surface)}.xh-local-nav{display:flex;gap:0;overflow-x:auto;scrollbar-width:none;margin-top:8px;border-bottom:1px solid var(--xh-line)}.xh-local-nav>*{min-height:44px;flex:1 1;white-space:nowrap;display:flex;align-items:center;justify-content:center;padding:0 8px;color:var(--xh-muted);text-decoration:none;font:inherit;font-size:12px;background:transparent;border:0;border-bottom:2px solid transparent;border-radius:0;cursor:pointer}.xh-local-nav [aria-current=page]{color:var(--xh-text);border-bottom-color:var(--xh-accent);font-weight:600}.xh-account{position:relative}.xh-account>summary{list-style:none;min-height:44px;display:flex;align-items:center;justify-content:center;padding:0 10px;font-size:13px;cursor:pointer}.xh-account>summary::-webkit-details-marker{display:none}.xh-account-panel{position:absolute;top:calc(100% + 8px);right:0;width:240px;max-width:calc(100vw - 40px);padding:8px;background:var(--xh-bg);color:var(--xh-text);border:0;border-radius:18px;box-shadow:var(--xh-shadow)}.xh-account-panel>a,.xh-account-panel>button{display:flex;align-items:center;width:100%;min-height:44px;padding:8px 12px;border:0;border-radius:10px;color:inherit;background:transparent;font:inherit;font-size:13px;text-decoration:none;cursor:pointer}.xh-account-panel>a:hover,.xh-account-panel>button:hover{background:var(--xh-surface)}.xh-chrome :focus-visible,.xh-dock :focus-visible,.xh-sidebar :focus-visible{outline:0;text-decoration:underline;text-underline-offset:5px}@supports (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.xh-account-panel,.xh-chrome-top,.xh-dock,.xh-sidebar{background:var(--xh-glass);backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2)}}@media(min-width:1024px){.xh-dock{display:none}.xh-sidebar{display:block;position:fixed;inset:16px auto 16px 16px;width:var(--xh-sidebar);padding:22px 12px;border:0;border-radius:24px;box-shadow:var(--xh-shadow);overflow-y:auto;color:var(--xh-text);background:var(--xh-bg);z-index:35}.xh-sidebar>.xh-brand,.xh-sidebar>.xk-hub-brand{margin:0 10px 32px}.xh-workspace-group+.xh-workspace-group{margin-top:6px}.xh-workspace{display:flex;align-items:center;gap:12px;min-height:48px;padding:10px 14px;border-radius:12px;text-decoration:none;font-size:14px;font-weight:500;color:var(--xh-muted)}.xh-workspace[aria-current=page]{background:var(--xh-surface);color:var(--xh-accent)}.xh-workspace svg{flex:none}.xh-local-links{margin:6px 0 16px 36px;display:grid;gap:2px}.xh-local-link{min-height:44px;display:flex;align-items:center;padding:8px 12px;font-size:13px;color:var(--xh-muted);text-decoration:none;border-radius:9px}.xh-local-link[aria-current=page]{color:var(--xh-text);font-weight:600;background:var(--xh-surface)}.xh-chrome{padding:16px 32px 0;margin-left:calc(var(--xh-sidebar) + 32px)}.xh-chrome-top{box-shadow:none;background:transparent;border-color:transparent;padding:0}.xh-chrome-top>.xh-brand{display:none}.xh-context-title{display:block;font-size:13px;color:var(--xh-muted)}.xh-local-nav{display:none}}@media(prefers-contrast:more),(prefers-reduced-transparency:reduce){.xh-account-panel,.xh-chrome-top,.xh-dock,.xh-sidebar{background:var(--xh-bg);backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.xh-chrome *,.xh-dock *,.xh-sidebar *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.xh-avatar{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex:none;border:0;border-radius:50%;background:var(--xh-surface);font-size:var(--xh-type-meta);font-weight:600;letter-spacing:0}.account-button,.xh-account>summary,.xk-account>summary{display:flex;align-items:center;gap:8px;min-height:44px;font-size:var(--xh-type-control)}.xh-account-identity{padding:12px;display:grid;gap:6px}.xh-account-identity strong{font-size:var(--xh-type-item);font-weight:600}.xh-account-identity small{font-size:var(--xh-type-meta);color:var(--xh-muted);overflow-wrap:anywhere}.xh-local-nav>*,.xh-theme,.xh-theme [role=group] button{font-size:var(--xh-type-control)}.xh-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}:root{--xh-design-version:"3.0.0";--xh-font:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--xh-bg:#fafafa;--xh-surface:#f0eff2;--xh-text:#1a1a1a;--xh-muted:#63606a;--xh-accent:#2d2438;--xh-outline:#77717e;--xh-gold:#c4a962;--xh-type-title:1.75rem;--xh-type-section:1.375rem;--xh-type-subheading:1.125rem;--xh-type-item:1.0625rem;--xh-type-body:1rem;--xh-type-control:0.875rem;--xh-type-meta:0.8125rem}[data-theme=dark]{--xh-bg:#1a1a1a;--xh-surface:#29272c;--xh-text:#fafafa;--xh-muted:#b5b0bb;--xh-accent:#c4a962;--xh-outline:#98909e;--xh-gold:#c4a962}.xh-onda,:root[data-brand=onda]{--xh-bg:#f7f3ea;--xh-surface:#eee6d7;--xh-text:#0a1e1a;--xh-muted:#54615a;--xh-accent:#11322c;--xh-outline:#6b756d;--xh-gold:#c4a962}:root[data-theme=dark][data-brand=onda],[data-theme=dark] .xh-onda{--xh-bg:#0a1e1a;--xh-surface:#142923;--xh-text:#f7f3ea;--xh-muted:#b6c0b8;--xh-accent:#e0cb94;--xh-outline:#8b9d91;--xh-gold:#e0cb94}@media(min-width:1024px){:root{--xh-type-title:2rem;--xh-type-section:1.5rem;--xh-type-subheading:1.125rem;--xh-type-item:1.125rem;--xh-type-body:1rem;--xh-type-control:0.875rem;--xh-type-meta:0.8125rem}}html{font-size:100%;scroll-padding-top:120px}body{font-family:var(--xh-font);font-size:var(--xh-type-body);line-height:1.6;color:var(--xh-text);background:var(--xh-bg);-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit}a,button,input,select,summary,textarea{touch-action:manipulation}[data-surface=filled]{background:var(--xh-surface);border:0}[data-surface=outlined]{background:transparent;border:1px solid var(--xh-outline)}h1{font:600 var(--xh-type-title)/1.25 var(--xh-font);letter-spacing:-.03em}h2{font:600 var(--xh-type-section)/1.3 var(--xh-font);letter-spacing:-.02em}h3{font:600 var(--xh-type-subheading)/1.35 var(--xh-font)}.xk-base{--font-sans:var(--xh-font);--font-serif:var(--xh-font);--surface-card:var(--xh-surface);--surface-sunken:var(--xh-surface);--surface-page:var(--xh-bg);--text-primary:var(--xh-text);--text-muted:var(--xh-muted);--text-gold:var(--xh-accent);--accent:var(--xh-accent);--accent-foreground:var(--xh-bg);--deco-gold:var(--xh-gold)}.xk-simple-shell .xk-page{width:auto;max-width:1200px;margin:24px 20px 48px;padding:0}.xk-simple-shell .xk-page[data-page-layout=reader]{max-width:720px}.xk-simple-shell .xk-hero{margin:0 0 24px;padding:0;background:transparent;border:0}.xk-login h1,.xk-simple-shell .xk-hero h1,.xk-workspace-intro h1{font-size:var(--xh-type-title);font-family:var(--xh-font);font-weight:600;line-height:1.25;margin:0 0 16px}.xk-hero .eyebrow,.xk-workspace-intro .eyebrow{display:none}.xk-hero .lede,.xk-page-summary{font-size:var(--xh-type-body);line-height:1.6;color:var(--xh-muted);font-weight:400;margin:12px 0 0;max-width:72ch}.xk-answer>h2,.xk-page h2,.xk-section>h2{font-size:var(--xh-type-section);line-height:1.3;font-weight:600}.xk-page h3{font-size:var(--xh-type-subheading);font-weight:600}.xk-page dd,.xk-page li,.xk-page p{font-size:var(--xh-type-body);line-height:1.6}.xk-page td,.xk-page th{font-size:var(--xh-type-control);line-height:1.6;white-space:normal;overflow-wrap:anywhere}.xk-page .xk-area-row h2,.xk-page .xk-doccard .ttl,.xk-page .xk-workspace-card-heading h2{font-size:var(--xh-type-item)}.xk-page .eyebrow,.xk-page .hint,.xk-page .xk-proof,.xk-page .xk-proof li,.xk-page .xk-sectionlabel,.xk-page .xk-trust,.xk-page .xk-trust li{font-size:var(--xh-type-meta);text-transform:none;letter-spacing:0}.xk-trust{display:flex;gap:12px 20px;margin:0 0 24px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;flex-wrap:wrap}.xk-trust,.xk-trust li{padding:0!important}.xk-trust .state{border:0!important;background:var(--xh-surface);color:var(--xh-text);padding:4px 10px}.xk-account-panel,.xk-answer,.xk-app-card,.xk-area-list,.xk-callout,.xk-card,.xk-decision,.xk-digest,.xk-doccards,.xk-entity-header,.xk-feedback-dialog,.xk-kpi,.xk-onda-workspace,.xk-search-dialog,.xk-source-drawer,.xk-supplier-directory,.xk-workspace-card{border:0!important;background:var(--xh-surface);box-shadow:none}.xk-answer{padding:20px;margin:24px 0;border-radius:18px}.xk-answer .eyebrow{display:none}.xk-answer h2{margin:0 0 16px}.xk-answer dl{display:grid;grid-template-columns:1fr;gap:8px;margin:0}.xk-answer dt{font-size:var(--xh-type-meta);font-weight:500;letter-spacing:0;text-transform:none;color:var(--xh-muted);margin-top:12px}.xk-answer dd{margin:0}.xk-page .xk-area-list,.xk-page .xk-doccards{background:transparent;border:0!important;display:grid;gap:8px}.xk-page .xk-area-row,.xk-page .xk-doccard.page{border:0!important;background:var(--xh-surface);border-radius:14px!important;padding:16px 20px!important}.xk-app-card,.xk-workspace-card{border-radius:18px}.xk-app-card:hover,.xk-workspace-card:hover{border:0}.xh-account-panel,.xh-chrome-top,.xh-dock,.xh-sidebar,.xk-account-panel,.xk-header,.xk-sidebar{border:0!important}.xk-account-panel{padding:8px;background:var(--xh-bg);border-radius:18px;box-shadow:var(--xh-shadow)}.xk-account>summary{gap:8px}.xk-account-panel .logout-btn,.xk-account-panel>button,.xk-account>summary{font-size:var(--xh-type-control);min-height:44px;border:0;background:transparent}.xk-login-badge,.xk-login-submit{border:0!important}.xk-login-badge{background:transparent}.xk-base button,.xk-base select,.xk-base summary{min-height:44px}.xk-base input,.xk-base select,.xk-base textarea{font-size:var(--xh-type-body);background:transparent;border:1px solid var(--xh-outline)}.xk-base :focus-visible{outline:0;text-decoration:underline;text-underline-offset:5px}.xk-base input:focus-visible,.xk-base select:focus-visible,.xk-base textarea:focus-visible{outline:0;box-shadow:0 3px 0 var(--xh-accent)}.xh-icon-button:focus-visible{box-shadow:0 3px 0 var(--xh-accent)}@media(max-width:359px){.xk-simple-shell .xk-page{margin-inline:16px}.xh-chrome{padding-inline:12px}}@media(min-width:1024px){.xk-simple-shell .xk-page{margin:24px 32px 48px}.xk-answer dl{grid-template-columns:132px minmax(0,1fr);gap:12px 20px}.xk-answer dt{margin-top:0}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.xk-dochead h1,.xk-entityhero h1{font:600 var(--xh-type-title)/1.25 var(--xh-font);letter-spacing:-.03em;margin:12px 0 16px;overflow-wrap:anywhere}.xk-dochead>.eyebrow,.xk-entityhero>.eyebrow{display:none}.xk-crumb{font-size:var(--xh-type-control);margin:0 0 16px}.xk-crumb a{min-height:44px;display:inline-flex;align-items:center}.gpop,.scard,.xk-btn,.xk-dealprog,.xk-docbody .xk-callout,.xk-entity,.xk-file,.xk-statuscard{border:0!important}.xk-btn.ghost{background:transparent;border:1px solid var(--xh-outline)!important}.xk-docbody,.xk-html-reader [style]{font-family:var(--xh-font)}html{scroll-behavior:auto}.xk-content,.xk-page,.xk-page>*{min-width:0}.xk-page{overflow-wrap:anywhere}.xk-page[data-page-layout=entry]:has(.xh-overview){max-width:880px}.xk-page[data-page-layout=reader]{max-width:720px}.xk-page :is(h1,h2,h3,p,dd,li){max-width:100%}.xk-page :is(h1,h2,h3){font-family:var(--xh-font);font-weight:600}.xk-page h1{font-size:var(--xh-type-title);line-height:1.25}.xk-page :is(.xk-entityhero,.xk-dochead){margin:0 0 24px;padding:0;background:transparent;border:0}.xk-page :is(.xk-entityhero,.xk-dochead) .eyebrow{display:none}.xk-page .xk-entityhero .sub{font-size:var(--xh-type-body);color:var(--xh-muted)}.xh-context-navigation{padding:0 20px 8px;position:relative}.xh-context-menu{max-width:360px;position:relative}.xh-context-menu>summary{display:flex;align-items:center;gap:12px;min-height:44px;cursor:pointer;font-size:var(--xh-type-control);list-style:none}.xh-context-menu>summary::-webkit-details-marker{display:none}.xh-context-menu>summary:after{content:"";width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);margin-left:8px}.xh-context-menu[open]>summary:after{transform:rotate(225deg)}.xh-context-menu-body{position:absolute;top:100%;left:0;min-width:200px;max-width:calc(100vw - 40px);padding:8px;z-index:100;background:var(--xh-bg);border:0;border-radius:16px;box-shadow:var(--xh-shadow)}.xh-context-menu-body a{display:flex;align-items:center;min-height:44px;padding:8px 12px;border-radius:10px;font-size:var(--xh-type-control);text-decoration:none}.xh-context-menu-body a[aria-current=page]{background:var(--xh-surface);font-weight:600}.xh-dock{gap:2px;padding:6px;max-width:480px}.xh-dock-link{min-width:0;min-height:54px;flex:1 1;gap:4px;padding:6px 2px}.xh-dock-link span{font-size:.75rem;line-height:1.25;overflow-wrap:anywhere;text-align:center}.xh-dock-link svg{flex-shrink:0}.xh-workspace{font-size:var(--xh-type-control)}.xh-workspace svg{flex-shrink:0}.xh-overview{display:grid;gap:32px;margin-top:24px}.xh-overview>nav,.xh-overview>section{min-width:0}.xh-overview h2{font-size:var(--xh-type-section);margin:0 0 12px}.xh-overview-list{list-style:none!important;display:grid;gap:8px;margin:0!important;padding:0!important;max-width:none!important;width:100%}.xh-overview-list>li{padding:0;margin:0;min-width:0}.xh-overview-row{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:16px 20px;background:var(--xh-surface);border:0;border-radius:16px;text-decoration:none;color:var(--xh-text)}.xh-overview-row:hover{background:var(--xh-surface-hover,var(--xh-surface));text-decoration:none}.xh-row-content{display:grid;gap:4px;min-width:0}.xh-row-content strong{font-size:var(--xh-type-item);font-weight:600;line-height:1.4}.xh-row-content>span{font-size:var(--xh-type-body);color:var(--xh-muted);line-height:1.5}.xh-row-content :is(small,.xh-inline-status){font-size:var(--xh-type-meta);color:var(--xh-muted)}.xh-row-action{display:flex;align-items:center;gap:8px;font-size:var(--xh-type-control);flex-shrink:0;color:var(--xh-text)}.xh-overview-row>svg{flex-shrink:0}.xh-task-progress{display:grid;gap:6px;margin-top:8px;width:min(100%,360px)}.xh-task-progress progress{appearance:none;width:100%;height:6px;border:0;border-radius:20px;overflow:hidden;background:var(--xh-bg)}.xh-task-progress progress::-webkit-progress-bar{background:var(--xh-bg);border-radius:20px}.xh-task-progress progress::-webkit-progress-value{background:var(--xh-accent);border-radius:20px}.xh-task-progress progress::-moz-progress-bar{background:var(--xh-accent);border-radius:20px}.xh-task-progress>span{font-size:var(--xh-type-meta);color:var(--xh-muted)}.xh-row-evidence{margin:0 16px;padding:0 4px}.xh-row-evidence>summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-size:var(--xh-type-meta);color:var(--xh-muted)}.xh-row-evidence p{margin:4px 0 12px}.xh-source-note{font-size:var(--xh-type-meta)!important;margin:8px 0}.xh-source-note a{display:inline-flex;align-items:center;min-height:44px}.xh-resource-notice{padding:16px 20px;background:var(--xh-surface);border:0;border-radius:16px;color:var(--xh-muted)}.xh-resource-notice p{margin:0 0 8px}.xh-resource-notice button{background:transparent;border:1px solid var(--xh-outline);border-radius:10px;padding:8px 14px;min-height:44px;color:var(--xh-text);font-size:var(--xh-type-control)}.xh-collection-list,.xh-list-search{display:grid;gap:8px}.xh-list-search{margin:24px 0}.xh-list-search label{font-size:var(--xh-type-control);font-weight:500}.xh-list-search input{width:100%;max-width:100%;min-height:48px;padding:10px 14px;border-radius:12px}.xh-list-search p{font-size:var(--xh-type-meta);margin:0;color:var(--xh-muted)}.xh-source-group{margin:12px 0;background:transparent;border:1px solid var(--xh-outline);border-radius:16px;padding:0 16px 12px}.xh-source-group>summary{display:flex;justify-content:space-between;align-items:center;min-height:56px;gap:16px;cursor:pointer;font-size:var(--xh-type-item);font-weight:500;list-style:none}.xh-source-group>summary::-webkit-details-marker{display:none}.xh-source-group:not([open]){padding-bottom:0}.xh-source-count{font-size:var(--xh-type-meta);font-weight:400;color:var(--xh-muted)}.xk-page .xk-doccard.raw{background:var(--xh-surface);border:0!important;border-radius:14px;padding:16px 20px}.xk-reslegend{font-size:var(--xh-type-meta);line-height:1.6;display:flex;flex-wrap:wrap;gap:8px 16px;margin:24px 0}.xk-reslegend .dot{display:none}.xh-current-summary{max-width:72ch;margin:20px 0 24px}.xh-current-summary p{margin:0 0 8px}.xh-current-summary small{font-size:var(--xh-type-meta);color:var(--xh-muted)}.xh-answer-summary{font-size:var(--xh-type-body);margin:0 0 20px;line-height:1.6}.xk-answer>.xh-entity-section{border:0;border-radius:0;margin:8px 0 0}.xk-answer>.xh-entity-section>summary{font-size:var(--xh-type-control);padding:8px 0;min-height:44px}.xk-answer>.xh-entity-section>.xk-domain-details-body{padding:8px 0}.xh-authored-summary{font-size:var(--xh-type-body)!important;font-weight:400;line-height:1.6!important}.xk-page .xk-doccard .go{display:flex;align-items:center;font-family:var(--xh-font);font-size:var(--xh-type-control)}.xk-page .xk-doccard .icon{display:flex;align-items:center;color:var(--xh-muted)}.xk-simple-shell .xk-doccards .xk-doccard:is(.page,.raw){grid-template-columns:minmax(0,1fr) 20px;grid-template-rows:auto auto;column-gap:16px;row-gap:4px}.xk-simple-shell .xk-doccards .xk-doccard:is(.page,.raw) .ttl{grid-column:1;grid-row:1}.xk-simple-shell .xk-doccards .xk-doccard:is(.page,.raw) .hint{grid-column:1;grid-row:2}.xk-simple-shell .xk-doccards .xk-doccard:is(.page,.raw) .go{grid-column:2;grid-row:1/3;justify-self:end;align-self:center}.xk-doccard .ttl{line-height:1.4;overflow-wrap:anywhere}.xk-doccard .hint{display:block;margin-top:6px;color:var(--xh-muted)}.xk-page :is(.xk-product-row,.xk-formula-card,.xk-formula-detail,.xk-package-manifest,.xk-statuscard,.xk-verdict,.xk-riskbox,.xk-dealprog,.xk-file,.scard,.xv){background:var(--xh-surface);border:0!important;box-shadow:none;border-radius:16px}.xk-page :is(.xk-product-row,.xk-formula-card,.xk-formula-detail,.xk-package-manifest){padding:20px}.xk-product-rows{display:grid;gap:12px}.xk-product-row>header{display:flex;align-items:start;justify-content:space-between;gap:20px}.xk-product-row>header>div{min-width:0}.xk-product-row header h2{font-size:var(--xh-type-item);margin:0 0 4px}.xk-product-row header p{margin:0;color:var(--xh-muted);font-size:var(--xh-type-meta)}.xk-product-row header a{display:inline-flex;align-items:center;min-height:44px;font-size:var(--xh-type-control);flex-shrink:0}.xk-product-row .xk-product-gate{margin:16px 0 8px;font-size:var(--xh-type-body)}.xk-product-row .xk-product-provenance{font-size:var(--xh-type-meta);color:var(--xh-muted);margin:0}.xh-product-details>summary{display:flex;align-items:center;min-height:44px;cursor:pointer;font-size:var(--xh-type-control)}.xk-product-facts{margin:8px 0 16px!important}.xh-entity-section{margin:12px 0;background:transparent;border:1px solid var(--xh-outline);border-radius:16px}.xh-entity-section>summary{display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:12px 20px;gap:16px;font-size:var(--xh-type-item);font-weight:500;list-style:none;cursor:pointer}.xh-entity-section>summary::-webkit-details-marker{display:none}.xh-entity-section>summary:after{content:"+";font-size:1.25rem;font-weight:400}.xh-entity-section[open]>summary:after{content:"−"}.xh-entity-section>.xk-domain-details-body{padding:0 20px 20px}.xh-entity-section .xk-formula-detail{padding:0;background:transparent}.xk-formula-grid{display:grid;grid-template-columns:1fr;gap:8px}.xk-formula-card h2{font-size:var(--xh-type-item)!important;margin:0 0 4px}.xk-formula-card .meta,.xk-formula-card .version{font-size:var(--xh-type-meta);margin:0 0 8px}.xk-formula-statuses{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 0}.xk-formula-context .meta,.xk-formula-statuses dt{font-size:var(--xh-type-meta);color:var(--xh-muted)}.xk-formula-statuses dd{font-size:var(--xh-type-control)}.xk-formula-detail>header,.xk-package-manifest>header{display:flex;gap:16px;align-items:start;justify-content:space-between;margin:16px 0}.xk-formula-detail>header h2{font-size:var(--xh-type-item)!important;margin:0}.xk-formula-detail>header .eyebrow,.xk-package-manifest .eyebrow{display:none}.xk-formula-state,.xk-share-status{border:0!important;font-size:var(--xh-type-meta);white-space:normal;line-height:1.5}.xk-formula-context,.xk-mass-balance{display:grid;grid-template-columns:1fr;gap:16px;margin:20px 0}.xk-mass-balance>div{display:grid;gap:4px}.xk-mass-balance span{font-size:var(--xh-type-meta);color:var(--xh-muted)}.xk-mass-balance strong{font-size:var(--xh-type-body)}.xk-formula-context h3{font-size:var(--xh-type-subheading)}.xk-formula-note,.xk-legacy-formula{font-size:var(--xh-type-meta);line-height:1.6}.xk-package-manifest code{overflow-wrap:anywhere;word-break:break-all}.xk-tablewrap{max-width:100%;min-width:0;overflow:auto;overscroll-behavior-x:contain}.xk-page table{border-collapse:collapse;max-width:100%}.xk-page :is(.xk-prose-wrap,.xk-docbody)>table{display:block;max-width:100%;overflow:auto}.xk-page :is(th,td){vertical-align:top;min-width:100px;padding:12px;font-size:var(--xh-type-control)}.xk-tablewrap:focus-visible{box-shadow:inset 0 -3px var(--xh-accent)}.xk-docactions{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.xk-docactions a{min-height:44px;display:inline-flex;align-items:center;gap:8px;font-size:var(--xh-type-control)}.xk-docbody :is(object,iframe,img){max-width:100%}.xk-docbody object{width:100%;height:70vh}.xk-docbody p,.xk-prose-wrap>p{max-width:72ch}.xk-reader-menu-body{background:var(--xh-bg)!important;border:0!important;border-radius:16px;max-width:calc(100vw - 40px);box-shadow:var(--xh-shadow)}.xk-reader-menu a,.xk-reader-menu button{min-height:44px}.xk-tm-inline-trigger{background:var(--xh-surface)}.xk-reader-menu-body a,.xk-reader-menu>summary,.xk-tm-inline-trigger{font-size:var(--xh-type-control)}.xk-reader-menu :focus-visible,.xk-tm-inline-trigger:focus-visible{outline:0;text-decoration:underline;text-underline-offset:5px}.xk-statuscard .drow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;padding:8px 0}.xk-statuscard .k{font-size:var(--xh-type-meta);color:var(--xh-muted)}.xk-statuscard .v{font-size:var(--xh-type-body);overflow-wrap:anywhere}.xk-riskbox .label,.xk-verdict .label{font-size:var(--xh-type-meta);color:var(--xh-muted)}.xk-dealprog ol{display:flex;flex-wrap:wrap;gap:8px 20px;padding:0;list-style:none;margin:0}.xk-dealprog li{font-size:var(--xh-type-meta)}.xk-dealprog li.now{font-weight:600;color:var(--xh-text)}.xk-dealprog .dot{display:none}.xk-filegrid{display:grid;gap:8px;grid-template-columns:1fr}.xk-file{min-height:64px;padding:16px;display:flex;gap:16px;align-items:center;text-decoration:none}.xk-file .name{font-size:var(--xh-type-body)}.xk-file .meta{font-size:var(--xh-type-meta)}.xv{padding:20px;margin:24px 0;max-width:100%}.xv .xv-t{font-size:var(--xh-type-subheading);font-weight:600;margin-bottom:16px}.xv :is(.lbl,.val,.li,.xv-note,.mn,.g){font-size:var(--xh-type-meta)}.xv .bar,.xv .track{border:0}.xh-funnel-track{position:relative;min-height:48px;width:100%;background:var(--xh-bg);border-radius:10px;overflow:hidden}.xh-funnel-track .fbar{position:absolute;inset:0 auto 0 0;min-height:100%;padding:0;border:0;border-radius:0}.xh-funnel-value{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;color:var(--xh-text);font-size:var(--xh-type-control)}.xh-funnel-track .fbar{opacity:.18}.xv-stages .g{font-size:var(--xh-type-meta);width:auto}.xv-stages li{flex-wrap:wrap;gap:8px}.xv-stages .l{font-size:var(--xh-type-control)}.xv-matrix .mcell .g{display:block;margin:0;line-height:1.5}.xv-matrix .mcell .mn{display:block;line-height:1.5;margin-top:4px}@media(max-width:600px){.xh-overview-row{padding:16px;gap:12px;align-items:start}.xh-task-row{flex-direction:column}.xh-task-row .xh-row-action{align-self:flex-end}.xh-overview-row:not(.xh-task-row) .xh-row-action{font-size:0;gap:0}.xh-overview-row:not(.xh-task-row) .xh-row-action svg{width:18px;height:18px}.xk-product-row>header{display:block}.xk-product-row>header>a{margin-top:8px}.xk-formula-detail>header,.xk-package-manifest>header{display:grid}.xk-page :is(.xk-product-row,.xk-formula-card,.xk-package-manifest){padding:16px}.xk-statuscard .drow{grid-template-columns:1fr;gap:4px}.xv-crow,.xv-statbars .srow{grid-template-columns:minmax(0,1fr) auto}.xv-crow .track,.xv-statbars .track{grid-column:1/-1;grid-row:2}.xv .blocks,.xv .flow{grid-template-columns:1fr}}@media(min-width:768px){.xk-formula-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.xk-mass-balance{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.xh-context-navigation{display:none}.xk-page[data-page-layout=entry]:has(.xh-overview){max-width:880px}}.xk-simple-shell :is(a,button,select,summary):focus-visible{outline:none;box-shadow:inset 0 -3px 0 var(--xh-accent);text-decoration:underline;text-underline-offset:.25em;text-decoration-thickness:2px}.xh-product-overview{margin:0 0 32px}.xh-strategy-context{margin:12px 0}.xh-strategy-context>summary{display:flex;align-items:center;min-height:44px;font-size:.875rem;font-weight:500;cursor:pointer}.xh-strategy-context[open]>summary{margin-bottom:16px}.xh-strategy-values{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0 0 24px}.xh-strategy-values>div{padding:24px;border:0;border-radius:20px;background:var(--xh-surface)}.xh-strategy-values h2{font-size:1.125rem;line-height:1.4;margin:0 0 8px}.xh-strategy-values p{margin:0;font-size:1rem;line-height:1.6;color:var(--xh-muted)}.xh-strategy-sequence{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin:32px 0}.xh-strategy-sequence>div{position:relative;padding-left:48px;min-width:0}.xh-strategy-sequence>div>span{position:absolute;left:0;top:0;font-size:.8125rem;font-weight:500;line-height:32px;width:32px;height:32px;text-align:center;background:var(--xh-surface);border:0;border-radius:50%;color:var(--xh-accent)}.xh-strategy-sequence h3{font-size:1.0625rem;margin:0 0 4px;line-height:1.4}.xh-strategy-sequence p{font-size:.875rem;line-height:1.6;margin:0;color:var(--xh-muted)}.xh-decision-list-title{font-size:1.375rem;margin:32px 0 16px}.xh-decision-list{display:grid;gap:24px}.xh-decision-list article{min-width:0}.xh-decision-list h3{font-size:1.0625rem;margin:0 0 4px}.xh-decision-list p:not(.xh-caption){font-size:1rem;line-height:1.6;margin:0;color:var(--xh-muted);max-width:64ch}.xh-brief-summary{font-size:1rem;line-height:1.6;color:var(--xh-muted);max-width:56ch;margin:0 0 24px}.xh-product-selection{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.xh-product-choice{padding:24px;background:var(--xh-surface);border:0;border-radius:20px;min-width:0}.xh-product-choice header{margin-bottom:20px}.xh-product-choice h2{font-size:1.375rem;line-height:1.3;margin:4px 0 0;letter-spacing:-.02em}.xh-caption{font-size:.8125rem;line-height:1.5;color:var(--xh-muted);margin:0}.xh-key-facts{display:flex;flex-wrap:wrap;gap:20px 32px;margin-bottom:20px}.xh-key-facts>div{display:flex;flex-direction:column;gap:4px;min-width:110px;flex:1 1}.xh-key-facts small,.xh-key-facts span{font-size:.8125rem;color:var(--xh-muted);line-height:1.5}.xh-key-facts strong{font-size:1.125rem;line-height:1.4;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xh-evidence-state{font-size:.875rem;line-height:1.5;margin:6px 0;color:var(--xh-muted)}.xh-next-action{margin:20px 0 4px}.xh-next-action>span{font-size:.8125rem;color:var(--xh-muted)}.xh-next-action p{font-size:1rem;line-height:1.6;margin:4px 0}.xh-text-action{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;font-size:.875rem;font-weight:500;color:var(--xh-accent);text-decoration:underline;text-underline-offset:4px}.xh-text-action:focus-visible{outline:0;text-decoration-thickness:3px}.xh-product-choice>.xh-caption{margin-top:12px}.xh-source-note{font-size:.8125rem;line-height:1.6;color:var(--xh-muted);margin:16px 0 0;max-width:64ch}.xh-mass-visual{padding:20px;border:0;border-radius:16px;background:var(--xh-surface);margin:24px 0}.xh-mass-visual figcaption{font-size:1.125rem;font-weight:600;margin-bottom:20px}.xh-mass-row{margin:16px 0}.xh-mass-row>div:first-child{display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap;line-height:1.5}.xh-mass-row strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.xh-mass-track{position:relative;background:color-mix(in srgb,var(--xh-muted) 16%,transparent);height:12px;border-radius:6px;margin-top:8px;overflow:hidden}.xh-mass-track span{display:block;height:100%;background:var(--xh-accent)}.xh-mass-track i{position:absolute;top:0;bottom:0;background:var(--xh-gold)}.xh-mass-visual>p{font-size:.875rem;margin:12px 0 0;line-height:1.6}.xh-mass-visual>.xh-caption{font-size:.8125rem}.xk-formula-statuses{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.xk-formula-statuses>div{display:flex!important;gap:16px;justify-content:space-between;align-items:baseline;min-width:0}.xk-formula-statuses dt{flex:0 0 auto}.xk-formula-statuses dd,.xk-formula-statuses dt{overflow-wrap:normal!important;word-break:normal!important}.xk-formula-statuses dd{margin:0;text-align:right;min-width:0}.xk-formula-grid{grid-template-columns:minmax(0,1fr)!important}.xk-base .xk-tablewrap{border:0}.xk-formula-detail .xk-tablewrap{overflow:auto}.xk-formula-detail td,.xk-formula-detail th{overflow-wrap:normal;word-break:normal;min-width:110px}.xk-formula-detail td:first-child,.xk-formula-detail th:first-child{min-width:180px}@media(min-width:800px){.xh-product-selection,.xh-strategy-values{grid-template-columns:repeat(2,minmax(0,1fr))}.xh-strategy-sequence{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.xh-product-selection{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:359px){.xh-product-choice{padding:20px}.xh-key-facts{flex-direction:column;gap:16px}}.xk-html-reader{--reader-bg:var(--xh-bg);--reader-surface:var(--xh-surface);--reader-text:var(--xh-text);--reader-muted:var(--xh-muted);--reader-accent:var(--xh-accent);--reader-gold:var(--xh-gold);--reader-warning:var(--xh-warning,#994234)}.xk-html-reader svg{display:block;width:100%;height:auto;max-width:100%;overflow:visible}.xk-html-reader .ic>svg,.xk-html-reader svg.reader-icon,.xk-html-reader svg[viewBox="0 0 24 24"]{display:inline-block;width:24px;height:24px;min-width:24px;max-width:24px;flex-shrink:0;vertical-align:middle;fill:none;stroke:var(--reader-accent);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.xk-html-reader svg text{font-family:Inter,sans-serif;fill:var(--reader-text)}.xk-html-reader svg .ax,.xk-html-reader svg .dwd{font-size:11px;fill:var(--reader-muted)}.xk-html-reader svg .dnum,.xk-html-reader svg .lab{font-size:13px;font-weight:600}.xk-html-reader svg .kw,.xk-html-reader svg .sub,.xk-html-reader svg .val{font-size:12px;fill:var(--reader-muted)}.xk-html-reader svg .evt,.xk-html-reader svg .evt-out,.xk-html-reader svg .lend,.xk-html-reader svg .limt,.xk-html-reader svg .limt2,.xk-html-reader svg .segk,.xk-html-reader svg .valb{font-size:12px;font-weight:600}.xk-html-reader svg .grid,.xk-html-reader svg .stem{stroke:var(--reader-muted);stroke-width:1;opacity:.2}.xk-html-reader svg .limit,.xk-html-reader svg .limit2{stroke:var(--reader-muted);stroke-width:1.5;stroke-dasharray:4 4}.xk-html-reader svg .bar-acc,.xk-html-reader svg .bar-ok,.xk-html-reader svg .c1,.xk-html-reader svg .dot-ok,.xk-html-reader svg .ev-acc,.xk-html-reader svg .ev-ok,.xk-html-reader svg .mk-ok,.xk-html-reader svg .mk-today{fill:var(--reader-accent)}.xk-html-reader svg .bar-am,.xk-html-reader svg .c2,.xk-html-reader svg .ev-am,.xk-html-reader svg .mk-am{fill:var(--reader-gold)}.xk-html-reader svg .bar-crit,.xk-html-reader svg .c3,.xk-html-reader svg .dot-crit{fill:var(--reader-warning)}.xk-html-reader svg .c4,.xk-html-reader svg .ev-mute,.xk-html-reader svg .mute{fill:var(--reader-muted)}.xk-html-reader svg .day,.xk-html-reader svg .track,.xk-html-reader svg .wkend,.xk-html-reader svg .zone-plan{fill:var(--reader-surface)}.xk-html-reader svg .zone-crit{fill:var(--reader-muted);opacity:.12}.xk-html-reader svg .evt,.xk-html-reader svg .segt{fill:var(--reader-bg);font-size:13px;font-weight:600}.xk-html-reader svg .ln{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.xk-html-reader svg .ln.c1,.xk-html-reader svg .pt.c1{stroke:var(--reader-accent)}.xk-html-reader svg .ln.c2,.xk-html-reader svg .pt.c2{stroke:var(--reader-gold)}.xk-html-reader svg .ln.c3,.xk-html-reader svg .pt.c3{stroke:var(--reader-warning)}.xk-html-reader svg .ln.c4,.xk-html-reader svg .pt.c4{stroke:var(--reader-muted)}.xk-html-reader svg .pt{fill:var(--reader-bg);stroke-width:2}.xk-html-reader svg .dot,.xk-html-reader svg .today{fill:none;stroke:var(--reader-accent);stroke-width:2}.xk-html-reader svg .cseg.k3{fill:var(--reader-accent)}.xk-html-reader svg .cseg.k2{fill:var(--reader-gold)}.xk-html-reader svg .cseg.k1{fill:var(--reader-muted)}.xk-html-reader svg .segk.k2,.xk-html-reader svg .segk.k3{fill:var(--reader-bg)}[data-journey-root]{display:flex;flex-direction:column;min-width:0}[data-journey-root] [data-document-group]{grid-template-columns:minmax(0,1fr);min-width:0}[data-journey-root] .xk-domain-details-body,[data-journey-root] [data-document-section]{min-width:0;max-width:100%}[data-journey-root][data-journey-mode=section] [data-document-section]{border:0;border-radius:0;margin:0}[data-journey-root][data-journey-mode=section] [data-document-section]>summary{display:none}[data-journey-root][data-journey-mode=section] [data-document-section]>.xk-domain-details-body{padding:0}[data-journey-root][data-journey-mode=section] .xk-formula-detail>header h2{font-size:var(--xh-type-section)!important;line-height:1.3}[data-journey-root] .xk-formula-state{text-transform:none;letter-spacing:0;font-weight:500}.xk-simple-shell .xk-page:has([data-journey-root][data-journey-mode=overview] .xh-product-overview){max-width:1200px}.xk-simple-shell .xk-page:has([data-journey-root][data-journey-mode=section]){max-width:720px}[data-journey-root]>[data-journey-header]{order:-2}[data-journey-root]>[data-journey-overview]{order:-1}[data-journey-root] .xk-trust .state{display:inline-block;max-width:100%;white-space:normal;text-transform:none;letter-spacing:0;font-size:.8125rem;line-height:1.5}[data-journey-hidden]{display:none!important}[data-journey-root][data-journey-mode=full]{display:block}.xk-page:has([data-journey-root]) .xk-reader-contents{display:none}.xh-journey-navigation{margin:24px 0;min-width:0}.xh-journey-prompt{margin:0 0 16px;color:var(--xh-text);font:600 1.0625rem/1.5 var(--xh-font)}.xh-journey-sections{display:grid;gap:8px;padding:0!important;margin:0!important;list-style:none!important;max-width:none!important}.xh-journey-sections>li{margin:0;padding:0}.xh-journey-sections a{display:grid;grid-template-columns:1.5rem minmax(0,1fr) 1rem;align-items:center;gap:12px;min-height:52px;padding:12px 16px;border:0;border-radius:14px;background:var(--xh-surface);color:var(--xh-text);text-decoration:none;font:500 1rem/1.5 var(--xh-font);overflow-wrap:anywhere}.xh-journey-number{color:var(--xh-muted);font-size:.8125rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.xh-journey-chevron{justify-self:end;color:var(--xh-muted);font-size:1.375rem}.xh-journey-position{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--xh-muted);font:400 .8125rem/1.5 var(--xh-font)}.xh-journey-navigation button,.xh-journey-pager button,.xh-journey-picker>summary,.xh-journey-source-index>summary{min-height:44px;min-width:44px;border:0;background:transparent;color:var(--xh-accent);font:500 .875rem/1.5 var(--xh-font);padding:10px 0;cursor:pointer}.xh-journey-picker{margin:4px 0}.xh-journey-picker>summary,.xh-journey-source-index>summary{list-style:none}.xh-journey-picker>summary::-webkit-details-marker,.xh-journey-source-index>summary::-webkit-details-marker{display:none}.xh-journey-picker>summary:after,.xh-journey-source-index>summary:after{content:"⌄";margin-left:8px}.xh-journey-picker[open]>summary:after,.xh-journey-source-index[open]>summary:after{content:"⌃"}.xh-journey-complete{color:var(--xh-muted)!important;margin-top:8px}.xh-journey-pager{display:grid;grid-template-columns:1fr 1fr;gap:8px 16px;margin:32px 0 8px;padding-bottom:24px}.xh-journey-pager button{padding:12px 16px;border-radius:14px;background:var(--xh-surface);color:var(--xh-text)}.xh-journey-pager .xh-journey-next{background:var(--xh-accent);color:var(--xh-bg)}.xh-journey-pager p{grid-column:1/-1;margin:4px 0 0;color:var(--xh-muted);font:400 .8125rem/1.6 var(--xh-font)}.xh-journey-navigation :is(a,button,summary):focus-visible,.xh-journey-pager button:focus-visible{outline:0;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}[data-journey-controls]:focus,[data-journey-root]>h2:focus{outline:0}.xh-reader-table-scroll{max-width:100%;min-width:0;overflow:auto;border:0;border-radius:14px;background:var(--xh-surface);overscroll-behavior-inline:contain;margin:24px 0}.xh-reader-table-scroll>table{display:table;border:0;margin:0}.xk-page .xh-reader-table-scroll :is(th,td){min-width:9rem;max-width:22rem;overflow-wrap:normal;word-break:normal}.xk-page .xh-reader-table-scroll :is(th,td):first-child{min-width:4rem}.xk-base .xh-reader-table-scroll:focus-visible{outline:0;text-decoration:none;box-shadow:inset 3px 0 0 var(--xh-accent)}@media (min-width:768px){.xh-journey-sections a{padding-inline:20px}}@media print{[data-journey-hidden]{display:revert!important}[data-journey-root]{display:block}[data-journey-controls]{display:none}}.xk-reader-tools{position:relative;display:flex;align-items:flex-start;gap:8px;width:100%;margin-block:0 20px}.xh-reader-tools-slot .xk-reader-tools{margin:8px 0 0}.xk-reader-menu>summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border-radius:var(--radius-s);list-style:none;color:var(--text-muted);cursor:pointer;font:500 13px/1.4 var(--font-sans)}.xk-reader-menu>summary::-webkit-details-marker{display:none}.xk-reader-menu>summary:hover,.xk-reader-menu[open]>summary{color:var(--text-primary);background:var(--surface-sunken)}.xk-reader-menu>summary>span{transition:transform var(--transition-fast)}.xk-reader-menu[open]>summary>span{transform:rotate(180deg)}.xk-reader-menu-body{position:absolute;top:48px;left:0;z-index:80;width:min(360px,100%);max-height:min(520px,65dvh);overflow:auto;padding:16px;border:0;border-radius:var(--radius-m);background:var(--surface-popover);color:var(--text-primary);box-shadow:var(--shadow-soft);overscroll-behavior:contain}.xk-reader-menu:not([open])>.xk-reader-menu-body{display:none}.xk-reader-menu{position:static}.xk-reader-contents .xk-reader-menu-body{width:min(480px,100%)}.xk-reader-contents .xk-reader-menu-body>ul{max-width:none;margin:0;padding:0;list-style:none}.xk-reader-contents .xk-reader-menu-body>ul>li{margin:0}.xk-reader-contents .xk-reader-menu-body a,.xk-reader-menu-body>.xk-reader-current{display:block;min-height:44px;padding:11px 8px;border-radius:var(--radius-s);color:var(--text-primary);font-size:13px;font-weight:500;line-height:1.6;text-decoration:none;overflow-wrap:anywhere}.xk-reader-contents .xk-reader-menu-body a:hover,.xk-reader-menu-body>.xk-reader-current:hover{background:var(--surface-sunken)}.xk-reader-menu-body>dl{display:grid;gap:12px;margin:0}.xk-reader-menu-body>dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px}.xk-reader-menu-body>dl dd,.xk-reader-menu-body>dl dt{margin:0;padding:0;font-size:12px;line-height:1.6}.xk-reader-menu-body>dl dt{color:var(--text-muted)}.xk-reader-menu-body>dl dd{color:var(--text-primary);overflow-wrap:anywhere}.xk-reader-tools .xk-reader-current{margin-top:12px}.xk-tm-inline-trigger{position:static;display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:12px;padding:10px 12px;border:0;border-radius:var(--radius-s);background:var(--surface-card);color:var(--text-primary);cursor:pointer;font:500 13px/1.4 var(--font-sans)}.xk-tm-inline-trigger:hover{background:var(--surface-sunken)}.xk-reader-contents .xk-reader-menu-body a:focus-visible,.xk-reader-menu-body>.xk-reader-current:focus-visible,.xk-reader-menu>summary:focus-visible,.xk-tm-inline-trigger:focus-visible{outline:0;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){.xk-reader-menu>summary>span{transition:none}}button.xk-searchtrigger{width:auto;min-height:var(--target-min);margin:0;gap:9px;padding:8px 12px;background:var(--surface-card);color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-pill)}button.xk-searchtrigger:hover{color:var(--text-primary);border-color:var(--border-strong)}button.xk-searchtrigger kbd{margin-left:20px;border-color:var(--border-subtle)}.xk-search-overlay{padding:min(12vh,112px) 16px 24px;background:color-mix(in srgb,var(--text-primary) 36%,transparent);overflow-y:auto}.xk-search-dialog{max-width:680px;max-height:calc(100dvh - 48px);display:flex;flex-direction:column;border-radius:var(--radius-card);background:var(--surface-popover)}.xk-search-input-row{display:flex;align-items:center;gap:14px;flex-shrink:0;padding:18px 22px;border-bottom:1px solid var(--border-subtle)}.xk-search-input-row input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text-primary);font-family:var(--font-sans);font-size:20px;line-height:1.5}.xk-search-input-row input::placeholder{color:var(--text-muted);opacity:1}.xk-search-close{flex-shrink:0;min-width:var(--target-min);min-height:var(--target-min);border:0;border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--text-muted);font-size:26px;cursor:pointer}.xk-search-close:hover{color:var(--text-primary)}.xk-search-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 22px;color:var(--text-muted);font-size:12px;flex-shrink:0}.xk-search-filter-toggle{display:flex;align-items:center;gap:12px;min-height:var(--target-min);border:0;background:transparent;color:var(--text-primary);padding:6px 0 6px 12px;font:inherit;cursor:pointer}.xk-search-filters{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:0 22px 16px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.xk-search-area-filter{display:grid;gap:5px;color:var(--text-muted);font-size:12px}.xk-search-area-filter select{max-width:100%;border:1px solid var(--border-strong);border-radius:var(--radius-s);padding:7px 30px 7px 10px;background:var(--surface-card);font-family:var(--font-sans);font-size:14px}.xk-search-area-filter select,.xk-search-legacy{min-height:var(--target-min);color:var(--text-primary)}.xk-search-legacy{display:flex;align-items:center;gap:9px;font-size:13px}.xk-search-legacy input{width:18px;height:18px;accent-color:var(--accent)}.xk-search-status{padding:0 22px;color:var(--text-muted);font-size:12px}.xk-search-status:not(:empty){padding-top:5px;padding-bottom:5px}.xk-search-dialog .xk-search-results{min-height:0;max-height:min(440px,50dvh);padding:6px;overscroll-behavior:contain;flex-shrink:1}.xk-search-dialog .xk-search-results:empty{padding:0}.xk-search-dialog .xk-search-results li button{align-items:center;gap:18px;padding:14px 16px}.xk-search-result-content{min-width:0;display:grid;gap:3px}.xk-search-result-area{font-size:11px;color:var(--text-muted)}.xk-search-result-title{font-size:15px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.xk-search-result-excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.5;color:var(--text-muted);overflow-wrap:anywhere}.xk-search-result-arrow{color:var(--text-muted);font-size:18px;flex-shrink:0}.xk-search-empty{padding:28px 22px 36px;color:var(--text-muted);font-size:13px;line-height:1.6}.xk-search-empty p{margin:0 0 5px;font-size:15px;font-weight:500;color:var(--text-primary);overflow-wrap:anywhere}.xk-search-error button{margin-top:12px;min-height:var(--target-min);padding:8px 14px;border:1px solid var(--border-strong);border-radius:var(--radius-s);background:var(--surface-card);color:var(--text-primary);font-family:var(--font-sans);cursor:pointer}.xk-search-footer{display:flex;gap:20px;padding:12px 22px;border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:11px;flex-shrink:0}.xk-search-footer>span{display:flex;align-items:center;gap:4px}.xk-search-footer kbd{border-color:var(--border-subtle)}.xk-search-dialog button:focus-visible,.xk-search-dialog input[type=checkbox]:focus-visible,.xk-search-dialog select:focus-visible,button.xk-searchtrigger:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.xk-search-input-row:focus-within{box-shadow:inset 0 -2px var(--accent)}@media (max-width:480px){button.xk-searchtrigger{padding:8px 11px}button.xk-searchtrigger kbd{display:none}.xk-search-overlay{padding:20px 10px}.xk-search-input-row{padding:14px;gap:10px}.xk-search-input-row input{font-size:17px}.xk-search-controls,.xk-search-filters{padding-right:14px;padding-left:14px}.xk-search-filters{gap:12px}.xk-search-dialog .xk-search-results{max-height:52dvh}.xk-search-footer{display:none}}