.ic-split-btn.svelte-fex591{display:inline-flex;flex-direction:column;position:relative;font-family:inherit}.ic-split-btn__body.svelte-fex591{display:inline-flex;border:1.5px solid transparent;border-radius:2px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease,filter .1s ease}.ic-split-btn--right.svelte-fex591 .ic-split-btn__body:where(.svelte-fex591){flex-direction:row}.ic-split-btn--bottom.svelte-fex591 .ic-split-btn__body:where(.svelte-fex591){flex-direction:column}.ic-split-btn__main.svelte-fex591{display:inline-flex;align-items:center;justify-content:flex-start;gap:.375rem;border:none;background:transparent;color:inherit;font-family:inherit;font-weight:500;cursor:pointer;outline:none;flex:1 1 auto;min-width:0;transition:background-color .1s ease}.ic-split-btn--bottom.svelte-fex591 .ic-split-btn__main:where(.svelte-fex591){flex-direction:column}.ic-split-btn__trigger.svelte-fex591{display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:inherit;cursor:pointer;outline:none;flex-shrink:0;transition:background-color .1s ease}.ic-split-btn--right.svelte-fex591 .ic-split-btn__trigger:where(.svelte-fex591){border-left:1px solid rgba(0,0,0,.2);box-shadow:inset 1px 0 #ffffff14}.ic-split-btn--bottom.svelte-fex591 .ic-split-btn__trigger:where(.svelte-fex591){border-top:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px #ffffff14}.ic-split-btn__body--sm.svelte-fex591 .ic-split-btn__main:where(.svelte-fex591){padding:.25rem .5rem .25rem .35rem}.ic-split-btn__body--md.svelte-fex591 .ic-split-btn__main:where(.svelte-fex591){padding:.375rem .75rem .375rem .5rem}.ic-split-btn__body--lg.svelte-fex591 .ic-split-btn__main:where(.svelte-fex591){padding:.5rem 1rem .5rem .65rem}.ic-split-btn--right.svelte-fex591 .ic-split-btn__body--sm:where(.svelte-fex591) .ic-split-btn__trigger:where(.svelte-fex591){padding:.25rem .3rem}.ic-split-btn--right.svelte-fex591 .ic-split-btn__body--md:where(.svelte-fex591) .ic-split-btn__trigger:where(.svelte-fex591){padding:.375rem .4rem}.ic-split-btn--right.svelte-fex591 .ic-split-btn__body--lg:where(.svelte-fex591) .ic-split-btn__trigger:where(.svelte-fex591){padding:.5rem}.ic-split-btn--bottom.svelte-fex591 .ic-split-btn__trigger:where(.svelte-fex591){padding:.125rem}.ic-split-btn__body--sm.svelte-fex591 .ic-split-btn__label:where(.svelte-fex591){font-size:.75rem}.ic-split-btn__body--md.svelte-fex591 .ic-split-btn__label:where(.svelte-fex591){font-size:.8125rem}.ic-split-btn__body--lg.svelte-fex591 .ic-split-btn__label:where(.svelte-fex591){font-size:.875rem}.ic-split-btn__body--primary.ic-split-btn__body--solid.svelte-fex591{background-color:var(--ic-primary);color:var(--ic-primary-foreground);border-color:var(--ic-primary);box-shadow:0 1px 3px #00000040,inset 0 1px #ffffff1f}.ic-split-btn__body--primary.ic-split-btn__body--outline.svelte-fex591{background-color:var(--ic-background);color:var(--ic-primary);border-color:var(--ic-primary);box-shadow:0 1px 2px #0000001a,inset 0 1px #ffffff0f}.ic-split-btn__body--primary.ic-split-btn__body--ghost.svelte-fex591{background-color:transparent;color:var(--ic-primary)}.ic-split-btn__body--secondary.ic-split-btn__body--solid.svelte-fex591{background-color:var(--ic-secondary);color:var(--ic-secondary-foreground);border-color:var(--ic-border);box-shadow:0 1px 3px #00000026,inset 0 1px #ffffff14}.ic-split-btn__body--secondary.ic-split-btn__body--outline.svelte-fex591{background-color:var(--ic-background);color:var(--ic-secondary-foreground);border-color:var(--ic-border);box-shadow:0 1px 2px #0000001a,inset 0 1px #ffffff0f}.ic-split-btn__body--secondary.ic-split-btn__body--ghost.svelte-fex591{background-color:transparent;color:var(--ic-secondary-foreground)}.ic-split-btn__body--destructive.ic-split-btn__body--solid.svelte-fex591{background-color:var(--ic-destructive);color:var(--ic-destructive-foreground);border-color:var(--ic-destructive);box-shadow:0 1px 3px #00000040,inset 0 1px #ffffff1f}.ic-split-btn__body--destructive.ic-split-btn__body--outline.svelte-fex591{background-color:var(--ic-background);color:var(--ic-destructive);border-color:var(--ic-destructive);box-shadow:0 1px 2px #0000001a,inset 0 1px #ffffff0f}.ic-split-btn__body--destructive.ic-split-btn__body--ghost.svelte-fex591{background-color:transparent;color:var(--ic-destructive)}.ic-split-btn--open.svelte-fex591 .ic-split-btn__body--solid:where(.svelte-fex591) .ic-split-btn__trigger:where(.svelte-fex591){background-color:#0000001f}.ic-split-btn--open.svelte-fex591 .ic-split-btn__body--outline:where(.svelte-fex591) .ic-split-btn__trigger:where(.svelte-fex591),.ic-split-btn--open.svelte-fex591 .ic-split-btn__body--ghost:where(.svelte-fex591) .ic-split-btn__trigger:where(.svelte-fex591){background-color:#0000000f}.ic-split-btn__body--solid.svelte-fex591 .ic-split-btn__main:where(.svelte-fex591):hover:not(:disabled),.ic-split-btn__body--solid.svelte-fex591 .ic-split-btn__trigger:where(.svelte-fex591):hover:not(:disabled){background-color:#00000014}.ic-split-btn__body--outline.svelte-fex591 .ic-split-btn__main:where(.svelte-fex591):hover:not(:disabled),.ic-split-btn__body--outline.svelte-fex591 .ic-split-btn__trigger:where(.svelte-fex591):hover:not(:disabled){background-color:var(--ic-muted)}.ic-split-btn__body--ghost.svelte-fex591 .ic-split-btn__main:where(.svelte-fex591):hover:not(:disabled),.ic-split-btn__body--ghost.svelte-fex591 .ic-split-btn__trigger:where(.svelte-fex591):hover:not(:disabled){background-color:var(--ic-muted)}.ic-split-btn__body--focused.svelte-fex591{border-color:var(--ic-primary)}.ic-split-btn__body--focused.ic-split-btn__body--solid.svelte-fex591{box-shadow:0 2px 6px #0000004d,inset 0 1px #ffffff1f}.ic-split-btn__body--focused.ic-split-btn__body--outline.svelte-fex591,.ic-split-btn__body--focused.ic-split-btn__body--ghost.svelte-fex591{box-shadow:0 2px 6px #0003,inset 0 1px #ffffff0f}.ic-split-btn--disabled.svelte-fex591 .ic-split-btn__body:where(.svelte-fex591){opacity:.5}.ic-split-btn--disabled.svelte-fex591 .ic-split-btn__main:where(.svelte-fex591),.ic-split-btn--disabled.svelte-fex591 .ic-split-btn__trigger:where(.svelte-fex591){cursor:not-allowed}.ic-split-btn__icon.svelte-fex591{display:inline-flex;align-items:center;flex-shrink:0}.ic-split-btn__label.svelte-fex591{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.01em}.ic-split-btn__popup.svelte-fex591{position:absolute;top:calc(100% + 3px);left:0;z-index:50;width:max-content;background-color:var(--ic-background);border:1.5px solid var(--ic-border);border-radius:2px;box-shadow:0 2px 8px #0003,0 0 0 1px #0000000a;overflow:hidden}.ic-split-btn__item.svelte-fex591{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;border:none;background:transparent;color:var(--ic-foreground);font-family:inherit;cursor:pointer;text-align:left;outline:none;transition:background-color .1s ease,box-shadow .1s ease}.ic-split-btn__item.svelte-fex591+.ic-split-btn__item:where(.svelte-fex591){border-top:1px solid var(--ic-border)}.ic-split-btn__item.svelte-fex591:hover{background-color:var(--ic-accent);box-shadow:inset 0 1px 2px #0000000f}.ic-split-btn__item.svelte-fex591:active{background-color:var(--ic-accent);box-shadow:inset 0 1px 3px #0000001f}.ic-split-btn__item.svelte-fex591:focus-visible{background-color:var(--ic-accent);box-shadow:inset 0 1px 2px #0000000f}.ic-split-btn__item-icon.svelte-fex591{display:inline-flex;align-items:center;flex-shrink:0}.ic-split-btn__item-text.svelte-fex591{display:flex;flex-direction:column;gap:2px;min-width:0}.ic-split-btn__item-label.svelte-fex591{font-weight:500;font-size:.8125rem;white-space:nowrap;color:var(--ic-foreground);letter-spacing:.01em}.ic-split-btn__item-desc.svelte-fex591{font-size:.6875rem;font-weight:400;color:var(--ic-muted-foreground);line-height:1.3;white-space:normal;letter-spacing:.01em}label.svelte-6x5zt{display:flex;flex-direction:column;gap:3px;font-size:.8rem;color:var(--ref-muted)}label.svelte-6x5zt select:where(.svelte-6x5zt){padding:4px 8px;border:1px solid var(--ref-border);border-radius:3px;background:var(--ref-bg);color:var(--ref-fg);font-family:inherit;font-size:.9em}.custom-row.svelte-6x5zt{display:flex;gap:1rem;align-items:stretch;margin:1.5rem 0}.custom-row__playground.svelte-6x5zt{flex:1;min-width:0}.custom-row__playground.svelte-6x5zt .pg{margin:0;height:100%;border:none;background:transparent}.custom-row__code.svelte-6x5zt{flex:1;min-width:0}.custom-row__code.svelte-6x5zt .mc{margin:0;height:100%;display:flex;flex-direction:column}.custom-row__code.svelte-6x5zt .mc>div{flex:1;min-height:0;overflow-x:auto}.custom-row__code.svelte-6x5zt .mc pre{overflow-x:visible}.custom-demo .ic-split-btn__body{background:linear-gradient(90deg,#38bdf8,#6366f1)!important;border-color:transparent!important;border-radius:10px!important;color:#fff!important;box-shadow:0 4px 14px #6366f159!important;transition:box-shadow .2s ease!important}.custom-demo .ic-split-btn__trigger{border-left:1px solid rgba(255,255,255,.35)!important;box-shadow:none!important}.custom-demo .ic-split-btn__body:hover{box-shadow:0 6px 20px #6366f173!important}.custom-demo .ic-split-btn__main:hover{background-color:#ffffff1f!important}.custom-demo .ic-split-btn__trigger:hover{background-color:#ffffff26!important}.custom-demo .ic-split-btn__popup{background-color:#fff!important;border-color:#e0e7ff!important;border-radius:8px!important;box-shadow:0 4px 16px #6366f11f!important}.custom-demo .ic-split-btn__item{color:#334155!important;border-top-color:#e0e7ff!important}.custom-demo .ic-split-btn__item:hover{background-color:#eef2ff!important}.custom-demo .ic-split-btn__item-label{color:#334155!important}.custom-demo .ic-split-btn__item-desc{color:#6366f1!important}.compat-note.svelte-6x5zt{margin:1.5rem 0;padding:.75rem 1rem;border-left:3px solid #f59e0b;background:color-mix(in srgb,#f59e0b,transparent 92%);font-size:.85em;line-height:1.55;color:var(--ref-fg)}.compat-note.svelte-6x5zt strong:where(.svelte-6x5zt){color:#d97706}.compat-note.svelte-6x5zt code:where(.svelte-6x5zt){font-family:var(--ref-font);font-size:.9em;background:color-mix(in srgb,var(--ref-bg),var(--ref-border) 30%);padding:1px 4px;border-radius:3px}.ic-ref-link{color:var(--ref-accent);font-family:var(--ref-font);font-size:.9em;background:color-mix(in srgb,var(--ref-accent),transparent 90%);padding:1px 4px;border-radius:3px;text-decoration:none}.ic-ref-link:hover{text-decoration:underline}.pg-icon{display:inline-flex;width:1em;height:1em}.pg-icon svg{width:100%;height:100%}.comp-layout__content h1{margin-bottom:1rem}.comp-layout__content h2{margin-top:2.5rem;margin-bottom:.75rem}.comp-layout__content p{margin-bottom:1rem}
