.demo-code-editor{background:var(--alkPageBg);border:1px solid var(--alkBorder);border-radius:var(--alkRadiusSm);min-width:0;display:grid;overflow:hidden}.demo-code-editor>:is(pre,textarea){font:14px/1.5 var(--alkFontMono,monospace);white-space:pre;tab-size:4;letter-spacing:normal;text-align:left;border:0;grid-area:1/1;margin:0;padding:12px}.demo-code-editor>pre{pointer-events:none;min-width:0;min-height:0;color:var(--alkPrimaryText);overflow:hidden}.demo-code-editor>textarea{resize:vertical;color:#0000;width:100%;height:180px;caret-color:var(--alkPrimaryText);background:0 0;position:relative}.demo-code-editor:focus-within{outline:2px solid var(--alkBrand);outline-offset:-2px}.demo-code-editor>textarea:focus{outline:none}@layer demo-tokens{:root{--alkSpace0:2px;--alkSpace1:4px;--alkSpace2:6px;--alkSpace3:8px;--alkSpace4:10px;--alkSpace5:12px;--alkSpace6:14px;--alkSpace7:16px;--alkSpace8:18px;--alkSpaceMd:20px;--alkSpaceLg:24px;--alkSpaceXl:32px;--alkRadiusSm:4px;--alkRadiusMd:8px;--alkRadiusLg:12px;--alkRadiusFull:999px;--alkTextMd:14px;--alkTextLg:16px;--alkTextXl:18px;--alkText2xl:20px;--alkText3xl:24px;--alkText4xl:30px;--alkLeadingDisplay:1.1;--alkLeadingTight:1.15;--alkLeadingHeading:1.3;--alkLeadingSnug:1.45;--alkLeadingNormal:1.5;--alkWeightRegular:400;--alkWeightMedium:500;--alkWeightSemibold:600;--alkDurationFast:.1s;--alkDurationNormal:.12s;--alkDurationSlow:.18s;--alkEaseStandard:cubic-bezier(.2, 0, 0, 1);--alkControlSm:28px;--alkControlMd:32px;--alkControlLg:38px;--alkFieldPadSm:var(--alkSpace2);--alkFieldPadMd:var(--alkSpace3);--alkFieldPadLg:var(--alkSpace4);--alkControlPadSm:var(--alkSpace3);--alkControlPadMd:var(--alkSpace4);--alkControlPadLg:var(--alkSpace5);--alkIconSm:14px;--alkIconMd:16px}:root,.pipeline-window,.platform-app{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--alkCanvasBg:#e9edf3;--alkAgentText:#936000;--alkPageBg:#f4f3f0;--alkCardBg:#fff;--alkRaisedBg:#faf8f4;--alkOverlayBg:#fff;--alkControlBg:#fff;--alkHoverBg:color-mix(in srgb, var(--alkPrimaryText) 5%, transparent);--alkActiveBg:var(--alkBrandSoft);--alkSelectedBg:color-mix(in srgb, var(--alkBrand) 16%, transparent);--alkSelectedHoverBg:color-mix(in srgb, var(--alkBrand) 18%, transparent);--alkPrimaryText:#1b1a17;--alkSecondaryText:#5f5b53;--alkTertiaryText:color-mix(in srgb, var(--alkSecondaryText) 74%, transparent);--alkPlaceholderText:color-mix(in srgb, var(--alkSecondaryText) 62%, transparent);--alkOnAccentText:#fff;--alkBorder:#3c342824;--alkBorderStrong:#3c342842;--alkDivider:color-mix(in srgb, var(--alkBorder) 76%, transparent);--alkFocusRing:#80955a;--alkBrand:#697a49;--alkBrandHover:#5b6c3b;--alkBrandActive:#3f4b0a;--alkBrandSoft:color-mix(in srgb, var(--alkBrand) 24%, transparent);--alkBrandSubtle:color-mix(in srgb, var(--alkBrand) 12%, transparent);--alkOnBrand:#fff;--alkBrandText:#3c4a0b;--alkActionPrimaryBg:var(--alkBrand);--alkActionPrimaryBgHover:var(--alkBrandHover);--alkActionPrimaryBgActive:var(--alkBrandActive);--alkActionPrimaryText:var(--alkOnBrand);--alkActionPrimaryBorder:transparent;--alkActionSecondaryBg:var(--alkRaisedBg);--alkActionSecondaryBgHover:color-mix(in srgb, var(--alkPrimaryText) 6%, var(--alkRaisedBg));--alkActionSecondaryBgActive:color-mix(in srgb, var(--alkPrimaryText) 11%, var(--alkRaisedBg));--alkActionSecondaryText:var(--alkPrimaryText);--alkActionSecondaryBorder:var(--alkBorderStrong);--alkSuccess:#2f8a5b;--alkSuccessSoft:color-mix(in srgb, var(--alkSuccess) 14%, transparent);--alkSuccessText:#1d6b43;--alkDanger:#b8462f;--alkDangerSoft:color-mix(in srgb, var(--alkDanger) 16%, transparent);--alkDangerText:#963620;--alkWarning:#9a7b2e;--alkWarningSoft:color-mix(in srgb, var(--alkWarning) 16%, transparent);--alkWarningText:#835a12;--alkInfo:#6f9aff;--alkDiffAddBg:color-mix(in srgb, var(--alkSuccess) 12%, transparent);--alkDiffAddGutterBg:color-mix(in srgb, var(--alkSuccess) 20%, transparent);--alkDiffAddFg:var(--alkSuccessText);--alkDiffRemoveBg:color-mix(in srgb, var(--alkDanger) 13%, transparent);--alkDiffRemoveGutterBg:color-mix(in srgb, var(--alkDanger) 22%, transparent);--alkDiffRemoveFg:var(--alkDangerText);--alkDiffHunkBg:color-mix(in srgb, var(--alkInfo) 10%, transparent);--alkCatNeutralSoft:oklch(92% .008 95);--alkCatNeutralText:oklch(42% .015 95);--alkBadgeBg:var(--alkCatNeutralSoft);--alkBadgeText:var(--alkCatNeutralText);--alkShadowSm:0 1px 2px #1f1e1b14;--alkShadowMd:0 5px 18px #1f1e1b24;--alkShadowLg:0 16px 42px #1f1e1b2e;--alkScrollbarThumb:#8c98ad47;--alkFontUi:"Hanken Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--alkFontDisplay:var(--alkFontUi);--alkFontMono:"IBM Plex Mono", ui-monospace, SFMono-Regular, "SF Mono", monospace}}@layer demo-palette{.pipeline-window,.platform-app{--alkPageBg:var(--alkCanvasBg);--alkCardBg:#fafbfc;--alkRaisedBg:#f0f3f7;--alkControlBg:var(--alkCardBg);--alkHoverBg:var(--alkRaisedBg);--alkPrimaryText:#222731;--alkSecondaryText:#606976;--alkTertiaryText:var(--alkSecondaryText);--alkBorder:#dce1e8;--alkBorderStrong:#bac2d0;--alkDivider:var(--alkBorder);--alkBrand:#475cc3;--alkBrandHover:#354bb6;--alkBrandActive:#293e9c;--alkBrandText:var(--alkBrand);--alkBrandSubtle:#e4e9fc;--alkBrandSoft:var(--alkBrandSubtle);--alkFocusRing:var(--alkBrand);--alkActionPrimaryBg:#354bb6;--alkActionPrimaryBgHover:#293e9c;--alkActionPrimaryBgActive:#21347f;--alkActionPrimaryBorder:var(--alkActionPrimaryBg);--alkOnAccentText:#eef1ff;--alkActionPrimaryText:var(--alkOnAccentText);--alkSuccess:#28724f;--alkSuccessSoft:#e0f4e8;--alkSuccessText:var(--alkSuccess);--alkDanger:#b73635;--alkDangerSoft:#fbe4e1;--alkDangerText:var(--alkDanger);--alkWarning:#865612;--alkWarningSoft:#faedcc;--alkWarningText:var(--alkWarning);--alkAgent:#9b7bff;--alkAgentSoft:color-mix(in srgb, var(--alkAgent) 14%, transparent);--alkAgentText:oklch(from var(--alkAgent) .4 c h);--alkFontUi:"Instrument Sans", ui-sans-serif, system-ui, sans-serif;--alkSyntaxKeyword:var(--alkBrandText);--alkSyntaxString:var(--alkSuccessText);--alkSyntaxNumber:var(--alkWarningText);--alkSyntaxComment:var(--alkTertiaryText)}}@font-face{font-family:Hanken Grotesk;src:url(/assets/fonts/hanken-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/assets/fonts/hanken-medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/assets/fonts/hanken-semibold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/fonts/plex-mono.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Newsreader;src:url(/assets/fonts/newsreader-medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fonts/instrument-regular.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fonts/instrument-medium.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fonts/instrument-semibold.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:where(.product-surface,[data-product-document]) :where([data-tone=neutral]){--alkTone:var(--alkSecondaryText);--alkToneSoft:var(--alkRaisedBg);--alkToneText:var(--alkSecondaryText)}:where(.product-surface,[data-product-document]) :where([data-tone=brand],[data-tone=accent]){--alkTone:var(--alkBrand);--alkToneSoft:var(--alkBrandSubtle);--alkToneText:var(--alkBrandText)}:where(.product-surface,[data-product-document]) :where([data-tone=success]){--alkTone:var(--alkSuccess);--alkToneSoft:var(--alkSuccessSoft);--alkToneText:var(--alkSuccessText)}:where(.product-surface,[data-product-document]) :where([data-tone=warning]){--alkTone:var(--alkWarning);--alkToneSoft:var(--alkWarningSoft);--alkToneText:var(--alkWarningText)}:where(.product-surface,[data-product-document]) :where([data-tone=danger]){--alkTone:var(--alkDanger);--alkToneSoft:var(--alkDangerSoft);--alkToneText:var(--alkDangerText)}:where(.product-surface,[data-product-document]) :where([data-contrast]){--alkHoverBg:#ffffff18;--alkSelectedBg:#ffffff26;--alkFocusRing:var(--alkOnAccentText)}:root{--alk-control-transition:background-color var(--alkDurationSlow) var(--alkEaseStandard), border-color var(--alkDurationSlow) var(--alkEaseStandard), color var(--alkDurationSlow) var(--alkEaseStandard), box-shadow var(--alkDurationSlow) var(--alkEaseStandard), translate var(--alkDurationNormal) var(--alkEaseStandard)}@keyframes alk-fade-in{0%{opacity:0}to{opacity:1}}@keyframes alk-reveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes alk-rise-in{0%{opacity:0;transform:translateY(var(--alk-rise-from,16px))}to{opacity:1;transform:translateY(0)}}@keyframes alk-skeleton-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes alk-spin{to{transform:rotate(360deg)}}.alk-fade-in{animation:alk-fade-in var(--alkDurationSlow) var(--alkEaseStandard) both}.alk-rise-in{animation:alk-rise-in var(--alkDurationSlow) var(--alkEaseStandard) both}@media (prefers-reduced-motion:reduce){:root{--alk-control-transition:none}.alk-fade-in,.alk-rise-in{animation:none}}@keyframes alk-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}[data-demo-press],.chat-root :is(.chat-icon,.chat-composer-trigger,.chat-composer-send){transition:var(--alk-control-transition)}:is(.alk-btn,[data-demo-press],.chat-icon,.chat-composer-trigger,.chat-composer-send):active:not(:disabled){translate:0 1px}@media (prefers-reduced-motion:reduce){:is(.alk-btn,[data-demo-press],.chat-icon,.chat-composer-trigger,.chat-composer-send){transition:none!important;translate:none!important}}:where(.product-surface,[data-product-document]){font:var(--alkTextMd) / var(--alkLeadingNormal) var(--alkFontUi);color:var(--alkPrimaryText)}:where(.product-surface,[data-product-document]),:where(.product-surface,[data-product-document]) *,:where(.product-surface,[data-product-document]) :before,:where(.product-surface,[data-product-document]) :after{box-sizing:border-box}:where(.product-surface,[data-product-document]) :where(button,input,select,textarea){font:inherit;color:inherit}:where(.product-surface,[data-product-document]) :where(button){cursor:pointer;transition:var(--alk-control-transition)}:where(.product-surface,[data-product-document]) :where(button,a){-webkit-tap-highlight-color:transparent}:where(.product-surface,[data-product-document]) :focus-visible{outline:2px solid var(--alkFocusRing);outline-offset:2px}:where(.product-surface,[data-product-document]) [hidden]{display:none!important}:where(.product-surface,[data-product-document]) [data-vh]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.product-surface .alk-input-affix{--alk-search-w:100%}.demo-preview{max-width:1600px;margin:auto;padding:32px}html:not([data-site]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--alkPageBg)}html:not([data-site]) body{margin:0}@media (width<=720px){.demo-preview{padding:12px}}[data-measure-surface=product]{font-size:var(--alkTextMd)}.alk-h1{font-family:var(--alkFontDisplay);font-size:var(--alkText3xl);font-weight:var(--alkWeightSemibold);line-height:var(--alkLeadingDisplay);letter-spacing:-.01em;color:var(--alkPrimaryText)}.alk-h2{font-family:var(--alkFontDisplay);font-size:var(--alkText2xl);font-weight:var(--alkWeightSemibold);line-height:var(--alkLeadingDisplay);letter-spacing:-.01em;color:var(--alkPrimaryText)}.alk-strong{font-weight:var(--alkWeightSemibold);color:var(--alkPrimaryText)}.alk-name{font-weight:var(--alkWeightMedium);color:var(--alkPrimaryText)}.alk-meta{font-size:var(--alkTextMd);color:var(--alkSecondaryText)}.alk-muted{color:var(--alkSecondaryText)}.alk-eyebrow{font-size:var(--alkTextMd);font-weight:var(--alkWeightSemibold);letter-spacing:.06em;text-transform:uppercase;color:var(--alkSecondaryText);line-height:1}.alk-tnum{font-variant-numeric:tabular-nums}.alk-code{font-family:var(--alkFontMono);line-height:var(--alkLeadingSnug)}.alk-truncate{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:clip}.alk-clamp{white-space:normal;-webkit-line-clamp:var(--alk-clamp,2);line-clamp:var(--alk-clamp,2);-webkit-box-orient:vertical;min-width:0;max-width:100%;display:-webkit-box;overflow:hidden}.alk-provider-mark{vertical-align:middle;flex:none;display:inline-block}.alk-option-mark{width:var(--alkIconMd);height:var(--alkIconMd);color:var(--alkSecondaryText);flex:none;place-items:center;display:grid}[data-on]>.alk-option-mark{color:var(--alkBrand)}.alk-spinner{animation:.7s linear infinite alk-spin}@media (prefers-reduced-motion:reduce){.alk-spinner{animation-duration:1.6s}}.alk-scroll{scrollbar-width:thin;scrollbar-color:var(--alkScrollbarThumb) transparent}.alk-scroll::-webkit-scrollbar{width:8px;height:8px}.alk-scroll::-webkit-scrollbar-thumb{background:var(--alkScrollbarThumb);border-radius:var(--alkRadiusFull)}.alk-scroll::-webkit-scrollbar-track{background:0 0}[data-product-document]{min-height:100vh;font-size:var(--alkTextLg);background:var(--alkPageBg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;padding:0}[data-product-document] :where(img,svg,video,canvas){max-width:100%;display:block}.platform-app{font:var(--alkTextMd) / var(--alkLeadingSnug) var(--alkFontUi)}:where(.platform-app) a:where(:not(.alk-btn,.alk-link)){color:inherit;text-decoration:none}.platform-app h1,.platform-app h2,.platform-app h3,.platform-app p{margin:0;font-family:inherit}.platform-app svg{flex-shrink:0}.alk-btn svg,.alk-select__trigger svg,.alk-tabs>[role=tab] svg,.alk-seg svg,.alk-pill svg{stroke-width:1.5px}:where(.page){min-height:100%;padding:var(--alkSpace5);align-content:start;gap:var(--alkSpace5);grid-template-rows:auto 1fr;display:grid;container-type:inline-size}html,body,#root{background:var(--alkPageBg);height:100%;margin:0;overflow:hidden}.demo-route{background:var(--alkPageBg);min-width:0;height:100%;color:var(--alkPrimaryText);overflow:auto;container-type:inline-size}[data-preview-link]{cursor:pointer}#page{height:100%}.pipeline-window{height:100%;box-shadow:none}.demo-toast-layer{position:fixed}.pipeline-window #page{flex:1;min-height:0}.demo-route:is([data-page=home],[data-page=quality]),.demo-route:is([data-page=home],[data-page=quality]) *,[data-page=occurrences],[data-page=occurrences] *,.alk-select__panel{scrollbar-width:none}.demo-route:is([data-page=home],[data-page=quality])::-webkit-scrollbar{display:none}.demo-route:is([data-page=home],[data-page=quality]) ::-webkit-scrollbar{display:none}[data-page=occurrences]::-webkit-scrollbar{display:none}[data-page=occurrences] ::-webkit-scrollbar{display:none}.alk-select__panel::-webkit-scrollbar{display:none}.demo-toast-layer{pointer-events:none;z-index:1000;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:absolute;inset:0}.demo-toast{--toast-accent:#314a91;box-sizing:border-box;color:#24262b;width:640px;max-width:100%;font:14px/22px var(--alkFontUi,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);opacity:0;visibility:hidden;background:#fff;border:1px solid #dfe2e6;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;transition:opacity .18s,transform .18s,visibility 0s .18s;display:flex;transform:translateY(8px);box-shadow:0 6px 20px #1822351a}.demo-toast[data-open]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.demo-toast>svg{color:var(--toast-accent);flex:none}.demo-toast p{flex:1;min-width:0;margin:0}.demo-toast a{color:var(--toast-accent);text-underline-offset:3px;font-weight:600;text-decoration:underline}.demo-toast .demo-toast-close{width:32px;height:32px;color:var(--toast-accent);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-left:auto;padding:0;display:grid;position:relative}.demo-toast-close:hover{background:#314a9110}.demo-toast :focus-visible{outline:2px solid var(--toast-accent);outline-offset:2px}.demo-toast-countdown{fill:none;stroke:currentColor;stroke-width:1.5px;width:32px;height:32px;position:absolute;inset:0;transform:rotate(-90deg)}.demo-toast-countdown circle:first-child{opacity:.18}.demo-toast-remaining{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.demo-toast{transition:none;transform:none}}
