.card-link.svelte-c970uu{text-decoration:none;align-items:flex-start}.link-text.svelte-c970uu{display:flex;flex-direction:column;gap:4px;width:100%;overflow:hidden}.checkbox.svelte-136uhkj{display:inline-flex;align-items:center;gap:8px;width:fit-content;color:var(--primary);cursor:pointer;line-height:120%;user-select:none;-webkit-user-select:none}input.svelte-136uhkj{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.checkbox-control.svelte-136uhkj{display:flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;border-radius:100%;background-color:var(--helium-elevated-7);box-shadow:0 0 0 1.5px var(--helium-elevated-5) inset;transition:background-color .2s,transform .2s;will-change:transform}.checkbox-control.svelte-136uhkj svg{width:21px;height:21px;stroke-width:2px;opacity:0}.toggling.svelte-136uhkj .checkbox-control:where(.svelte-136uhkj){transition:transform .2s}.checkbox.svelte-136uhkj:hover input:where(.svelte-136uhkj):not(:checked)+.checkbox-control:where(.svelte-136uhkj){background-color:var(--helium-elevated-10)}.checkbox.svelte-136uhkj:hover input:where(.svelte-136uhkj):checked+.checkbox-control:where(.svelte-136uhkj){background-color:var(--helium-blue-hover)}.checkbox.svelte-136uhkj:active .checkbox-control:where(.svelte-136uhkj){transform:scale(.97)}input.svelte-136uhkj:checked+.checkbox-control:where(.svelte-136uhkj){background-color:var(--helium-blue);color:#fff}input.svelte-136uhkj:checked+.checkbox-control:where(.svelte-136uhkj) svg{opacity:1}input.svelte-136uhkj:focus-visible+.checkbox-control:where(.svelte-136uhkj){outline:2px var(--primary) solid;outline-offset:3px}.checkbox-content.svelte-136uhkj{color:var(--secondary);font-size:16px;line-height:122%}.disabled.svelte-136uhkj{cursor:not-allowed;opacity:.5}.copy-animation.svelte-1a2m36c{display:flex;align-items:center;justify-content:center;position:relative;height:18px;width:18px}.copy-animation.svelte-1a2m36c svg{width:18px;height:18px;will-change:transform}.icon-copy.svelte-1a2m36c,.icon-check.svelte-1a2m36c{display:flex;position:absolute;transition:transform .25s,opacity .25s}.icon-copy.svelte-1a2m36c{transform:none;opacity:1}.icon-check.svelte-1a2m36c{transform:scale(.4);opacity:0}.check.svelte-1a2m36c .icon-copy:where(.svelte-1a2m36c){transform:scale(.4);opacity:0}.check.svelte-1a2m36c .icon-check:where(.svelte-1a2m36c){transform:none;opacity:1}.dropdown.svelte-1fd3ybn{--dropdown-padding-inline: 16px;--dropdown-icon-size: 18px;position:relative;width:fit-content;max-width:100%;min-height:40px;cursor:pointer}select.svelte-1fd3ybn{cursor:inherit;font-size:16px;line-height:122%;height:100%;padding-inline:var(--dropdown-padding-inline);padding-right:calc(var(--dropdown-padding-inline) + var(--dropdown-icon-size) + 9px);user-select:none;-webkit-user-select:none}select.placeholder.svelte-1fd3ybn{color:var(--tertiary)}.dropdown-icon.svelte-1fd3ybn{position:absolute;right:var(--dropdown-padding-inline);display:inline-flex;align-items:center;justify-content:center;color:var(--tertiary);pointer-events:none}.dropdown.svelte-1fd3ybn:focus-within .dropdown-icon:where(.svelte-1fd3ybn){color:var(--primary)}.dropdown-icon.svelte-1fd3ybn svg{width:var(--dropdown-icon-size);height:var(--dropdown-icon-size);stroke-width:1.8px}canvas.svelte-1eyd92v{--shimmer-alpha: .35;--shimmer-grain-alpha: .15;--shimmer-grain-luminance: 220;--shimmer-grain-contrast: 34;--shimmer-grain-saturation: 8;--shimmer-intro-alpha: .6;--shimmer-speed-up-shine-boost: .3;--shimmer-highlight: var(--bg-gradient-end);--shimmer-start: var(--bg-gradient-start);display:block;z-index:0;width:100%;height:100%;pointer-events:none}canvas.background.svelte-1eyd92v{position:fixed;top:0;left:0;width:100vw;height:100vh}@media(prefers-color-scheme:dark){canvas.svelte-1eyd92v{--shimmer-alpha: .7;--shimmer-grain-alpha: .15;--shimmer-grain-luminance: 144;--shimmer-grain-contrast: 64;--shimmer-grain-saturation: 32;--shimmer-intro-alpha: 1;--shimmer-speed-up-shine-boost: .15}}.helium-logo.svelte-c92lqb{display:inline-flex;color:currentColor;flex:0 0 auto;width:auto}.helium-logo.svelte-c92lqb svg{display:block;width:auto;height:100%}.input-field.svelte-8ff5h4{--input-font-size: 16px;--input-icon-size: 18px;--input-line-height: 122%;--input-padding: 13px 16px;padding:var(--input-padding);min-height:46px}.small.svelte-8ff5h4{--input-font-size: 14px;--input-icon-size: 16px;--input-line-height: 120%;--input-padding: 10px 16px;min-height:38px}input.svelte-8ff5h4{font-size:var(--input-font-size);line-height:var(--input-line-height);padding:0}input.svelte-8ff5h4[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}input.svelte-8ff5h4::-webkit-outer-spin-button,input.svelte-8ff5h4::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-accessory.svelte-8ff5h4{color:var(--tertiary);flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;line-height:1}.input-field.svelte-8ff5h4:focus-within .input-accessory:where(.svelte-8ff5h4){color:var(--primary)}.input-accessory.svelte-8ff5h4 svg{width:var(--input-icon-size);height:var(--input-icon-size);stroke-width:1.8px}.outer-link.button.svelte-1611geb:not(.card){width:fit-content}.search-bar.svelte-yyldap{width:100%}.search-bar.svelte-yyldap input[type=search]::-webkit-search-decoration,.search-bar.svelte-yyldap input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.skeleton.svelte-x2cdj9{height:100%;width:100%;background:var(--helium-elevated-10);border-radius:12px;background-image:linear-gradient(90deg,transparent,var(--helium-elevated-10),transparent);background-repeat:no-repeat;animation:svelte-x2cdj9-skeleton 1.2s ease-in-out infinite;background-size:var(--shimmer-size) var(--shimmer-size)}@media(prefers-reduced-motion:reduce){.skeleton.svelte-x2cdj9{animation:none;background-image:none}}@keyframes svelte-x2cdj9-skeleton{0%{background-position:-350px 0}to{background-position:calc(350px + 100%) 0}}.spinner.svelte-f4erjd{display:flex}.spinner.svelte-f4erjd svg{width:var(--size);height:var(--size);color:inherit;animation:svelte-f4erjd-spinner 1s infinite linear;will-change:transform}@media(prefers-reduced-motion:reduce){.spinner.svelte-f4erjd svg{animation:none}}@keyframes svelte-f4erjd-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.text.svelte-1v9hf3h{margin:0}.center.svelte-1v9hf3h{text-align:center}.tone-primary.svelte-1v9hf3h{color:var(--primary)}.tone-secondary.svelte-1v9hf3h{color:var(--secondary)}.tone-tertiary.svelte-1v9hf3h{color:var(--tertiary)}.tone-white.svelte-1v9hf3h{color:var(--white)}.toggle-text.svelte-d39fdc{display:flex;flex-direction:column;gap:4px;width:100%;overflow:hidden}.toggle.svelte-d39fdc{min-width:48px;width:48px;height:28px;border-radius:50px;background-color:var(--helium-elevated-30);transition:background-color .25s}.toggle.svelte-d39fdc .runner:where(.svelte-d39fdc){width:22px;height:22px;margin:3px;background-color:var(--white);border-radius:50px;will-change:translate;transition:translate .15s}.toggle.svelte-d39fdc.enabled{background-color:var(--helium-blue)}.toggle.svelte-d39fdc.enabled .runner:where(.svelte-d39fdc){translate:20px 0}.tooltip-anchor.svelte-11extwn{display:flex;position:relative;width:fit-content;height:fit-content;gap:var(--gap)}.tooltip-container.svelte-11extwn{position:fixed;margin:0;padding:16px;border:none;background:none;pointer-events:none;opacity:0;transform:scale(.8);transform-origin:left;transition:transform .15s,opacity .15s}.tooltip-container.svelte-11extwn:popover-open{opacity:1;transform:none;transform-origin:top left}@starting-style{.tooltip-container.svelte-11extwn:popover-open{opacity:0;transform:scale(.8)}}.tooltip-content.svelte-11extwn{color:var(--primary);background-color:var(--tooltip-bg);outline:1.5px solid var(--helium-elevated-10);outline-offset:-1.5px;text-wrap:pretty;padding:10px 12px;font-size:14px;white-space:pre;line-height:120%;border-radius:4px 12px 12px;box-shadow:4px 4px 10px 0 var(--tooltip-shadow)}:root{--font: "Instrument Sans Variable", system-ui, Helvetica, Arial, sans-serif;--primary: #0d1c64;--secondary: #475a7f;--tertiary: #646f9a;--white: #ffffff;--helium-blue: #3450d1;--helium-blue-hover: #3a58db;--helium-blue-press: #304bc2;--bg-surface: #fbfcff;--bg-gradient-start: #f4f7ff;--bg-gradient-end: #acbbff;--background: var(--bg-surface);--tooltip-bg: #eaedfd;--tooltip-shadow: color-mix(in srgb, #9ba6d8 50%, transparent);--helium-elevated: #3450d1;--helium-elevated-5: color-mix(in srgb, var(--helium-elevated) 5%, transparent);--helium-elevated-7: color-mix(in srgb, var(--helium-elevated) 7%, transparent);--helium-elevated-10: color-mix(in srgb, var(--helium-elevated) 10%, transparent);--helium-elevated-15: color-mix(in srgb, var(--helium-elevated) 15%, transparent);--helium-elevated-20: color-mix(in srgb, var(--helium-elevated) 20%, transparent);--helium-elevated-25: color-mix(in srgb, var(--helium-elevated) 25%, transparent);--helium-elevated-30: color-mix(in srgb, var(--helium-elevated) 30%, transparent);--helium-elevated-40: color-mix(in srgb, var(--helium-elevated) 40%, transparent);--helium-elevated-50: color-mix(in srgb, var(--helium-elevated) 50%, transparent);--gap: 6px;--gap-1: 12px;--gap-2: 20px;--content-padding: 32px;--section-padding: 48px;--mid-border-radius: 12px;--card-border-radius: 20px;--shimmer-size: 350px;--glass-filter: blur(12px) saturate(110%);font-family:var(--font);line-height:120%;font-weight:500;letter-spacing:-1%;color:var(--primary);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){:root{--primary: #e3e6f2;--secondary: #8f9bcb;--tertiary: #7985b2;--white: var(--primary);--tooltip-bg: #1d2a5d;--tooltip-shadow: color-mix(in srgb, var(--tooltip-bg) 40%, transparent);--bg-surface: #0e1123;--bg-gradient-start: #151932;--bg-gradient-end: #2d3c7f;--helium-elevated: #b3beec;--glass-filter: blur(12px)}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}*::-webkit-scrollbar{display:none}html{background:var(--background)}::selection{color:var(--primary);background-color:var(--helium-elevated-30)}input{font-family:var(--font)}body{margin:0;color:var(--primary);background:var(--background);font-family:var(--font)}h1,h2,h3,h4,h5,h6{font-weight:500;margin-block:0;margin-inline:0;line-height:120%}h1,h2{letter-spacing:-2%;line-height:110%}h1{font-size:43px}h2{font-size:36px}h3{font-size:24px}h4{font-size:17px}h5{font-size:14px}h6{font-size:12px}p,a,li{margin:0;font-size:16px;line-height:122%;color:var(--secondary)}strong{font-weight:600}a{color:inherit;text-underline-offset:4px}a:not(.button):focus-visible{border-radius:5px}svg,img{pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;letter-spacing:inherit;word-spacing:unset;line-height:inherit;text-indent:0;text-shadow:none;text-align:center;cursor:pointer;box-sizing:border-box;margin:0;padding-block:0;padding-inline:0;border:none;font-family:inherit;font-weight:inherit}button,.button{--size: 38px;color:var(--primary);background-color:var(--helium-elevated-7);font-size:16px;min-height:38px;padding:9px 16px;border-radius:calc(var(--size) / 2);transition:.2s background-color,.2s transform,.2s opacity;will-change:transform;display:inline-flex;align-items:center;gap:7px;user-select:none;-webkit-user-select:none;-webkit-user-drag:none}button:hover,.button:hover{background-color:var(--helium-elevated-10)}button:active,.button:active{background-color:var(--helium-elevated-15);transform:scale(.97)}button.primary,.button.primary{color:var(--white);background-color:var(--helium-blue)}button.primary:hover,.button.primary:hover{background-color:var(--helium-blue-hover)}button.primary:active,.button.primary:active{background-color:var(--helium-blue-press)}button.circle,.button.circle{height:var(--size);width:var(--size);padding:0;justify-content:center}button.card,.button.card{min-height:0;width:100%;text-align:left;border-radius:14px;padding:14px 18px;gap:var(--gap-1)}button.card:active,.button.card:active{transform:none}button.card svg,.button.card svg{width:21px;height:21px}button:not(.card):not(.circle):has(svg),.button:not(.card):not(.circle):has(svg){padding-inline-start:14px}button:disabled,.button:disabled{color:var(--tertiary);background-color:var(--helium-elevated-5);pointer-events:none}button:disabled:not(.selected),.button:disabled:not(.selected){box-shadow:none}button.selected,.button.selected{box-shadow:0 0 0 1px var(--primary) inset,0 0 0 1px var(--primary)}button svg,.button svg{flex:0 0 auto;height:18px;width:18px;stroke-width:1.8px}a.button{text-decoration:none}button:focus-visible,.button:focus-visible,a:focus-visible{outline:2px var(--primary) solid;outline-offset:3px}.action-buttons{display:flex;gap:var(--gap)}.action-buttons>button,.action-buttons>.button{border-radius:30px}.input-field,.dropdown{color:var(--primary);border-radius:12px;align-items:center;transition:.2s background-color,.1s outline-color,.1s box-shadow}.input-field,.dropdown{background-color:var(--helium-elevated-7);display:inline-flex}.input-field:hover,.input-field:focus-within,.dropdown:hover,.dropdown:focus-within{background-color:var(--helium-elevated-10)}.input-field:focus-within,.dropdown:focus-within{outline:2px var(--primary) solid;outline-offset:-1px}.input-field{gap:9px;width:100%;cursor:text}:where(.input-field input,.dropdown select){-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;width:100%;color:inherit;background:none;border:none;outline:none;font:inherit;font-weight:500;letter-spacing:inherit}:where(.input-field input)::placeholder{color:var(--tertiary);font-weight:500;user-select:none;-webkit-user-select:none}.input-field.disabled,.dropdown.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.glass-children>* button:not(.primary),.glass-children>* .button:not(.primary),.glass-children>* .checkbox-control,.glass-children>* .input-field,.glass-children>* .dropdown,.glass-children>* .skeleton{--helium-elevated-7: color-mix(in srgb, var(--helium-elevated) 9%, transparent);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter)}@media screen and (max-width:535px){h1{font-size:38px}h2{font-size:30px}}.demo-shell.svelte-1hwhcgc{--demo-content-width: 960px;--demo-copy-width: 660px;position:relative;z-index:1;display:grid;gap:clamp(30px,5vw,48px);width:min(100%,var(--demo-content-width));margin:0 auto;padding:clamp(32px,6vw,64px) clamp(16px,4vw,32px)}.showcase-section.svelte-1hwhcgc{display:grid;gap:var(--gap-2);justify-items:start;min-width:0;width:100%}.intro.svelte-1hwhcgc{display:grid;gap:var(--gap-1)}.section-heading.svelte-1hwhcgc{display:grid;gap:var(--gap);width:min(100%,var(--demo-copy-width))}.section-heading.svelte-1hwhcgc.intro{gap:var(--gap-1)}.type-grid.svelte-1hwhcgc{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(16px,3vw,24px);width:100%;align-items:start}.button-grid.svelte-1hwhcgc{display:flex;flex-direction:column;gap:clamp(16px,3vw,24px);width:min(100%,var(--demo-copy-width));align-items:stretch}.type-stack.svelte-1hwhcgc,.control-group.svelte-1hwhcgc,.wide-stack.svelte-1hwhcgc{display:grid;gap:var(--gap-1);justify-items:start;min-width:0;width:100%}.wide-stack.svelte-1hwhcgc{width:min(100%,var(--demo-copy-width))}.input-stack.svelte-1hwhcgc{display:grid;gap:18px;width:min(100%,var(--demo-copy-width))}.shimmer-panel.svelte-1hwhcgc{width:min(calc(100vw - 32px),1280px);justify-self:center;margin-inline:calc((100% - min(calc(100vw - 32px),1280px))/2);aspect-ratio:16 / 9;min-height:clamp(260px,52vw,520px);max-height:760px;overflow:hidden;border-radius:var(--card-border-radius);outline:1px solid var(--helium-elevated-10);outline-offset:-1px}.demo-background-shimmer{z-index:0}.row.svelte-1hwhcgc{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap-1);min-width:0;width:100%}.row.svelte-1hwhcgc .button:not(.circle),.row.svelte-1hwhcgc button:not(.circle){max-width:100%;white-space:normal}.input-stack.svelte-1hwhcgc .search-bar,.input-stack.svelte-1hwhcgc .input-field,.input-stack.svelte-1hwhcgc .dropdown{max-width:100%}.card-button-text.svelte-1hwhcgc{display:grid;gap:calc(var(--gap) / 2);width:100%;min-width:0}
