._tonica.svelte-1b1iug3{display:flex;flex-direction:row}:root ._tonica,.docs-story,.sb-show-main{font-family:Inter,Helvetica Neue,-apple-system,sans-serif;font-family:var(--font-family-primary);background-color:var(--color-bg-primary);color:var(--color-fg-primary);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}._tonica.svelte-1b1iug3 ::selection{background:var(--color-fg-highlight)}._tonica.svelte-1b1iug3 p{margin:.75em 0;line-height:1.6;color:var(--color-fg-secondary)}._tonica.svelte-1b1iug3 a{color:var(--color-fg-primary);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s ease}._tonica.svelte-1b1iug3 a:hover{border-color:var(--color-fg-primary)}._tonica.svelte-1b1iug3 strong{font-weight:600}._tonica.svelte-1b1iug3 h1,._tonica.svelte-1b1iug3 h2,._tonica.svelte-1b1iug3 h3,._tonica.svelte-1b1iug3 h4,._tonica.svelte-1b1iug3 h5,._tonica.svelte-1b1iug3 h6{font-weight:600;margin:0;line-height:1.2;letter-spacing:-.02em;color:var(--color-fg-primary)}._tonica.svelte-1b1iug3 h1{font-size:2rem;font-weight:700;letter-spacing:-.03em}._tonica.svelte-1b1iug3 h2{font-size:1.5rem}._tonica.svelte-1b1iug3 h3{font-size:1.25rem;margin-top:1em;margin-bottom:1em}._tonica.svelte-1b1iug3 h4{font-size:1rem;font-weight:600}._tonica.svelte-1b1iug3 h5{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._tonica.svelte-1b1iug3 h6{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-fg-secondary)}._tonica.svelte-1b1iug3 ul,._tonica.svelte-1b1iug3 ol{margin:.75em 0;padding-left:1.25em}._tonica.svelte-1b1iug3 ul{list-style-type:none}._tonica.svelte-1b1iug3 ul li:before{content:"–";position:absolute;margin-left:-1em;color:var(--color-fg-tertiary)}._tonica.svelte-1b1iug3 ul li{position:relative}._tonica.svelte-1b1iug3 ol{list-style-type:decimal}._tonica.svelte-1b1iug3 input:not([type=checkbox]):not([type=radio]),._tonica.svelte-1b1iug3 textarea,._tonica.svelte-1b1iug3 select{font:inherit;font-size:.875rem;padding:.625rem .75rem;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg-primary);color:var(--color-fg-primary);transition:border-color .15s ease,box-shadow .15s ease}._tonica.svelte-1b1iug3 input:not([type=checkbox]):not([type=radio]):hover,._tonica.svelte-1b1iug3 textarea:hover,._tonica.svelte-1b1iug3 select:hover{border-color:var(--color-border-alt)}._tonica.svelte-1b1iug3 input:not([type=checkbox]):not([type=radio]):focus,._tonica.svelte-1b1iug3 textarea:focus,._tonica.svelte-1b1iug3 select:focus{border-color:var(--color-fg-primary);box-shadow:0 0 0 3px var(--color-fg-highlight);outline:none}._tonica.svelte-1b1iug3 input:not([type=checkbox]):not([type=radio]):disabled,._tonica.svelte-1b1iug3 textarea:disabled,._tonica.svelte-1b1iug3 select:disabled{color:var(--color-fg-disabled);background-color:var(--color-bg-secondary);border-color:var(--color-border);cursor:not-allowed}._tonica.svelte-1b1iug3 input:not([type=checkbox]):not([type=radio])::placeholder,._tonica.svelte-1b1iug3 textarea::placeholder,._tonica.svelte-1b1iug3 select::placeholder{color:var(--color-fg-tertiary)}._tonica.svelte-1b1iug3 textarea{resize:vertical;min-height:80px}._tonica.svelte-1b1iug3 :where(button),._tonica.svelte-1b1iug3 :where([type=button]),._tonica.svelte-1b1iug3 :where(input[type=submit]),._tonica.svelte-1b1iug3 :where(a.tonicaButton){display:inline-flex;align-items:center;justify-content:center;gap:.375rem;text-decoration:none;padding:.375rem .75rem;font-size:.8125rem;font-weight:500;background-color:transparent;color:var(--color-fg-secondary);border:1px solid var(--color-border);border-radius:4px;cursor:pointer;transition:all .15s ease}._tonica.svelte-1b1iug3 :where(button):where(:where(.svelte-1b1iug3):hover),._tonica.svelte-1b1iug3 :where([type=button]):where(:where(.svelte-1b1iug3):hover),._tonica.svelte-1b1iug3 :where(input[type=submit]):where(:where(.svelte-1b1iug3):hover),._tonica.svelte-1b1iug3 :where(a.tonicaButton):where(:where(.svelte-1b1iug3):hover){background-color:var(--color-bg-secondary);border-color:var(--color-border-alt);color:var(--color-fg-primary)}._tonica.svelte-1b1iug3 :where(button):where(:where(.svelte-1b1iug3):active),._tonica.svelte-1b1iug3 :where([type=button]):where(:where(.svelte-1b1iug3):active),._tonica.svelte-1b1iug3 :where(input[type=submit]):where(:where(.svelte-1b1iug3):active),._tonica.svelte-1b1iug3 :where(a.tonicaButton):where(:where(.svelte-1b1iug3):active){background-color:var(--color-bg-muted)}._tonica.svelte-1b1iug3 :where(button):where(:where(.svelte-1b1iug3):disabled),._tonica.svelte-1b1iug3 :where([type=button]):where(:where(.svelte-1b1iug3):disabled),._tonica.svelte-1b1iug3 :where(input[type=submit]):where(:where(.svelte-1b1iug3):disabled),._tonica.svelte-1b1iug3 :where(a.tonicaButton):where(:where(.svelte-1b1iug3):disabled){background-color:var(--color-bg-secondary);color:var(--color-fg-disabled);border-color:var(--color-border);cursor:not-allowed}._tonica.svelte-1b1iug3 :where(button).primary,._tonica.svelte-1b1iug3 :where([type=button]).primary,._tonica.svelte-1b1iug3 :where(input[type=submit]).primary,._tonica.svelte-1b1iug3 :where(a.tonicaButton).primary{background-color:var(--color-accent);color:var(--color-accent-text);border-color:var(--color-accent)}._tonica.svelte-1b1iug3 :where(button).primary:hover,._tonica.svelte-1b1iug3 :where([type=button]).primary:hover,._tonica.svelte-1b1iug3 :where(input[type=submit]).primary:hover,._tonica.svelte-1b1iug3 :where(a.tonicaButton).primary:hover{background-color:var(--color-accent-alt);border-color:var(--color-accent-alt)}._tonica.svelte-1b1iug3 :where(button).primary:disabled,._tonica.svelte-1b1iug3 :where([type=button]).primary:disabled,._tonica.svelte-1b1iug3 :where(input[type=submit]).primary:disabled,._tonica.svelte-1b1iug3 :where(a.tonicaButton).primary:disabled{background-color:var(--color-bg-muted);border-color:var(--color-bg-muted);color:var(--color-fg-disabled)}._tonica.svelte-1b1iug3 :where(button).secondary,._tonica.svelte-1b1iug3 :where([type=button]).secondary,._tonica.svelte-1b1iug3 :where(input[type=submit]).secondary,._tonica.svelte-1b1iug3 :where(a.tonicaButton).secondary{background-color:transparent;color:var(--color-fg-secondary);border:1px solid var(--color-border)}._tonica.svelte-1b1iug3 :where(button).secondary:hover,._tonica.svelte-1b1iug3 :where([type=button]).secondary:hover,._tonica.svelte-1b1iug3 :where(input[type=submit]).secondary:hover,._tonica.svelte-1b1iug3 :where(a.tonicaButton).secondary:hover{background-color:var(--color-bg-secondary);border-color:var(--color-border-alt);color:var(--color-fg-primary)}._tonica.svelte-1b1iug3 :where(button).ghost,._tonica.svelte-1b1iug3 :where([type=button]).ghost,._tonica.svelte-1b1iug3 :where(input[type=submit]).ghost,._tonica.svelte-1b1iug3 :where(a.tonicaButton).ghost{background-color:transparent;color:var(--color-fg-tertiary);border-color:transparent}._tonica.svelte-1b1iug3 :where(button).ghost:hover,._tonica.svelte-1b1iug3 :where([type=button]).ghost:hover,._tonica.svelte-1b1iug3 :where(input[type=submit]).ghost:hover,._tonica.svelte-1b1iug3 :where(a.tonicaButton).ghost:hover{background-color:var(--color-bg-secondary);color:var(--color-fg-primary);border-color:transparent}._tonica.svelte-1b1iug3 :where(button).danger,._tonica.svelte-1b1iug3 :where([type=button]).danger,._tonica.svelte-1b1iug3 :where(input[type=submit]).danger,._tonica.svelte-1b1iug3 :where(a.tonicaButton).danger{background-color:transparent;color:var(--color-fg-message-error);border-color:transparent}._tonica.svelte-1b1iug3 :where(button).danger:hover,._tonica.svelte-1b1iug3 :where([type=button]).danger:hover,._tonica.svelte-1b1iug3 :where(input[type=submit]).danger:hover,._tonica.svelte-1b1iug3 :where(a.tonicaButton).danger:hover{background-color:var(--color-bg-message-error)}._tonica.svelte-1b1iug3 :where(button).sm,._tonica.svelte-1b1iug3 :where([type=button]).sm,._tonica.svelte-1b1iug3 :where(input[type=submit]).sm,._tonica.svelte-1b1iug3 :where(a.tonicaButton).sm{padding:.25rem .5rem;font-size:.75rem;gap:.25rem}._tonica.svelte-1b1iug3 :where(button).icon-only,._tonica.svelte-1b1iug3 :where([type=button]).icon-only,._tonica.svelte-1b1iug3 :where(input[type=submit]).icon-only,._tonica.svelte-1b1iug3 :where(a.tonicaButton).icon-only{padding:.375rem;min-width:28px;min-height:28px}@media (max-width: 865px){._tonica.svelte-1b1iug3 :where(button),._tonica.svelte-1b1iug3 :where([type=button]),._tonica.svelte-1b1iug3 :where(input[type=submit]),._tonica.svelte-1b1iug3 :where(a.tonicaButton){padding:.3125rem .625rem;font-size:.75rem}}._tonica.svelte-1b1iug3 input[type=checkbox],._tonica.svelte-1b1iug3 input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;min-width:16px;min-height:16px;border:1.5px solid var(--color-border-alt);border-radius:3px;background:var(--color-bg-primary);cursor:pointer;transition:all .15s ease;position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;vertical-align:middle}._tonica.svelte-1b1iug3 input[type=checkbox]:hover,._tonica.svelte-1b1iug3 input[type=radio]:hover{border-color:var(--color-fg-secondary)}._tonica.svelte-1b1iug3 input[type=checkbox]:checked,._tonica.svelte-1b1iug3 input[type=radio]:checked{background-color:var(--color-accent);border-color:var(--color-accent)}._tonica.svelte-1b1iug3 input[type=checkbox]:checked:after,._tonica.svelte-1b1iug3 input[type=radio]:checked:after{content:"";position:absolute;top:1px;left:4.5px;width:5px;height:9px;border:solid var(--color-accent-text);border-width:0 2px 2px 0;transform:rotate(45deg)}._tonica.svelte-1b1iug3 input[type=checkbox]:focus,._tonica.svelte-1b1iug3 input[type=radio]:focus{box-shadow:0 0 0 2px var(--color-fg-highlight);outline:none}._tonica.svelte-1b1iug3 input[type=radio]{border-radius:50%}._tonica.svelte-1b1iug3 input[type=radio]:checked:after{top:50%;left:50%;width:6px;height:6px;border:none;border-radius:50%;background:var(--color-accent-text);transform:translate(-50%,-50%)}._tonica.svelte-1b1iug3 img{max-width:100%;height:auto;display:block}._tonica.svelte-1b1iug3 table{width:100%;border-collapse:collapse;table-layout:auto;font-size:.875rem}._tonica.svelte-1b1iug3 table tbody{font-weight:var(--font-weight-table-body, 400)}._tonica.svelte-1b1iug3 th,._tonica.svelte-1b1iug3 td{padding:.875rem 1rem;text-align:left;white-space:nowrap;border-bottom:1px solid var(--color-border)}@media (max-width: 865px){._tonica.svelte-1b1iug3 th,._tonica.svelte-1b1iug3 td{padding:.625rem .5rem}}._tonica.svelte-1b1iug3 td:empty{padding:0}._tonica.svelte-1b1iug3 th.wrappable,._tonica.svelte-1b1iug3 td.wrappable{white-space:normal}._tonica.svelte-1b1iug3 th{background-color:var(--color-bg-primary);font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-fg-secondary);border-bottom:1px solid var(--color-border)}._tonica.svelte-1b1iug3 table.with_secondary_row tbody:nth-child(2n),._tonica.svelte-1b1iug3 table:not(.with_secondary_row) tr:nth-child(2n){background-color:transparent}._tonica.svelte-1b1iug3 table.with_secondary_row tbody tr:first-child td{border-bottom:none}._tonica.svelte-1b1iug3 table.with_secondary_row tbody tr:last-child td{padding-top:0;border-bottom:1px solid var(--color-border);white-space:normal}._tonica.svelte-1b1iug3 table tr:last-child th,._tonica.svelte-1b1iug3 table tr:last-child td{border-bottom:1px solid var(--color-border)}._tonica.svelte-1b1iug3 table:not(.no_row_click) tbody tr:hover{cursor:pointer;background-color:var(--color-bg-secondary)}._tonica.svelte-1b1iug3 ul._jsonList,._tonica.svelte-1b1iug3 ol._jsonList{list-style:none;margin:0;padding:0;padding-left:var(--jsonPaddingLeft, 1rem);border-left:1px solid var(--color-border);font-family:JetBrains Mono,SF Mono,monospace;font-family:var(--font-family-mono);font-size:.8125rem;line-height:1.4}._tonica.svelte-1b1iug3 .mono{font-family:JetBrains Mono,SF Mono,monospace;font-family:var(--font-family-mono)}._tonica.svelte-1b1iug3 .text-muted{color:var(--color-fg-secondary)}._tonica.svelte-1b1iug3 .text-small{font-size:.75rem}.mainContainer.svelte-1g61ykj{position:relative;flex:1;display:flex;flex-direction:column;height:100vh;overflow:hidden;background-color:var(--color-bg-primary)}.mainContainer.svelte-1g61ykj.storybookViewMode{height:auto}.mainContentContainer.svelte-84ly6z{display:flex;flex:1;min-height:0}.mainContent.svelte-84ly6z{overflow-y:auto;padding:0 2rem;flex:1;display:flex;flex-direction:column}@media (max-width: 865px){.mainContent.svelte-84ly6z{padding:0 1rem}}.mainContent.svelte-84ly6z.noPadding{padding:0}.pageHeader.svelte-84ly6z{padding:2rem 0 1.5rem;border-bottom:1px solid var(--color-border);margin-bottom:1.5rem}.pageHeader.svelte-84ly6z .header-content:where(.svelte-84ly6z){display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.pageHeader.svelte-84ly6z .header-text:where(.svelte-84ly6z){flex:1;min-width:0}.pageHeader.svelte-84ly6z .header-actions:where(.svelte-84ly6z){flex-shrink:0;display:flex;align-items:center;gap:.5rem;padding-top:.25rem}.pageHeader.svelte-84ly6z h1:where(.svelte-84ly6z){margin:0;font-size:1.75rem;font-weight:600;letter-spacing:-.02em;color:var(--color-fg-primary)}.pageHeader.svelte-84ly6z .subtitle:where(.svelte-84ly6z){margin:.5rem 0 0;font-size:.9375rem;color:var(--color-fg-secondary);font-weight:400}.content.svelte-84ly6z{flex:1;padding-bottom:2rem}.fullHeight.svelte-84ly6z{overflow-y:hidden}.fullHeight.svelte-84ly6z .pageHeader:where(.svelte-84ly6z){margin-bottom:0;border-bottom:none;padding:1.25rem 0}.fullHeight.svelte-84ly6z .content:where(.svelte-84ly6z){padding-bottom:0;display:flex;flex-direction:column;min-height:0}.fullHeight.svelte-84ly6z .content:where(.svelte-84ly6z)>form{flex:1;min-height:0}.panelContainer.svelte-84ly6z{width:380px;min-width:380px;border-left:1px solid var(--color-border);padding:1.5rem;height:100%;background-color:var(--color-bg-secondary);overflow-y:auto}.panelContainer.svelte-84ly6z .panel:where(.svelte-84ly6z){height:100%}@media (max-width: 1200px){.panelContainer.svelte-84ly6z{width:320px;min-width:320px;padding:1rem}}.messages.svelte-a426r7{z-index:1010;position:sticky;top:0}.messages.svelte-a426r7 .message:where(.svelte-a426r7){padding:.75rem 1rem;font-size:.875rem;display:flex;align-items:center;gap:.5rem}.messages.svelte-a426r7 .message-body:where(.svelte-a426r7){flex:1}.messages.svelte-a426r7 .dismiss-btn:where(.svelte-a426r7){flex-shrink:0;background:none;border:none;color:inherit;opacity:.5;cursor:pointer;font-size:.75rem;padding:.125rem .375rem;border-radius:3px;line-height:1;transition:opacity .15s ease}.messages.svelte-a426r7 .dismiss-btn:where(.svelte-a426r7):hover{opacity:1;background:#00000014}.messages.svelte-a426r7 .info:where(.svelte-a426r7){background-color:var(--color-bg-message-info);color:var(--color-fg-message-info);border-bottom:1px solid var(--color-fg-message-info)}.messages.svelte-a426r7 .notice:where(.svelte-a426r7){background-color:var(--color-bg-message-notice);color:var(--color-fg-message-notice);border-bottom:1px solid var(--color-fg-message-notice)}.messages.svelte-a426r7 .warn:where(.svelte-a426r7){background-color:var(--color-bg-message-warn);color:var(--color-fg-message-warn);border-bottom:1px solid var(--color-fg-message-warn)}.messages.svelte-a426r7 .error:where(.svelte-a426r7){background-color:var(--color-bg-message-error);color:var(--color-fg-message-error);border-bottom:1px solid var(--color-fg-message-error)}.container.svelte-a426r7{top:0;position:sticky;width:100%;height:2px;background-color:transparent;z-index:1000}.loading-indicator.svelte-a426r7{width:100%;height:100%;background:var(--color-fg-primary);transform:scaleX(0);transform-origin:left;transition:transform .3s ease-out;animation:svelte-a426r7-loading-pulse 1.5s ease-in-out infinite;animation-play-state:paused}.loading-indicator.active.svelte-a426r7{transform:scaleX(1);animation-play-state:running}@keyframes svelte-a426r7-loading-pulse{0%,to{opacity:.4}50%{opacity:1}}.breadcrumbContainer.svelte-2yve4b{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 2rem;background-color:var(--color-bg-primary);border-bottom:1px solid var(--color-border)}@media (max-width: 865px){.breadcrumbContainer.svelte-2yve4b{padding:0 1rem}}.breadcrumbContainer.svelte-2yve4b nav:where(.svelte-2yve4b){flex:1;white-space:nowrap;overflow:hidden}.breadcrumbContainer.svelte-2yve4b ol:where(.svelte-2yve4b){display:flex;align-items:center;gap:.25rem;list-style:none;padding:0;margin:0}.breadcrumbContainer.svelte-2yve4b li:where(.svelte-2yve4b){display:flex;align-items:center;font-size:.8125rem;color:var(--color-fg-tertiary)}.breadcrumbContainer.svelte-2yve4b li:where(.svelte-2yve4b) a:where(.svelte-2yve4b){color:var(--color-fg-secondary);text-decoration:none;border:none;transition:color .15s ease}.breadcrumbContainer.svelte-2yve4b li:where(.svelte-2yve4b) a:where(.svelte-2yve4b):hover{color:var(--color-fg-primary)}.breadcrumbContainer.svelte-2yve4b li:where(.svelte-2yve4b) span:where(.svelte-2yve4b){color:var(--color-fg-primary);font-weight:500}.breadcrumbContainer.svelte-2yve4b li:where(.svelte-2yve4b):after{content:"/";margin:0 .5rem;color:var(--color-fg-tertiary);font-weight:300}.breadcrumbContainer.svelte-2yve4b li:where(.svelte-2yve4b):last-child:after{content:"";margin:0}.corner.svelte-2yve4b{display:flex;align-items:center;gap:.75rem;white-space:nowrap;margin-left:1rem}.select-container.svelte-1yfwp35{display:inline-flex;position:relative}.select-container.svelte-1yfwp35 select:where(.svelte-1yfwp35){padding-right:2rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;max-width:none!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;background-color:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:6px;transition:border-color .15s ease}.select-container.svelte-1yfwp35 select:where(.svelte-1yfwp35):hover{border-color:var(--color-border-alt)}.select-container.svelte-1yfwp35 select:where(.svelte-1yfwp35):focus{border-color:var(--color-fg-primary);outline:none}.select-container.svelte-1yfwp35:after{content:"";position:absolute;right:.75rem;top:50%;transform:translateY(-50%);width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--color-fg-secondary);pointer-events:none;transition:border-color .15s ease}.select-container.svelte-1yfwp35:hover:after{border-top-color:var(--color-fg-primary)}.select-container.svelte-1yfwp35.disabled select:where(.svelte-1yfwp35){background-color:var(--color-bg-secondary);color:var(--color-fg-disabled);cursor:not-allowed}.select-container.svelte-1yfwp35.disabled:after{border-top-color:var(--color-fg-disabled)}.themeSelector.svelte-mkdg5f{display:flex;align-items:center}.themeSelector.svelte-mkdg5f .select-container{width:100%;min-width:5.5rem}.themeSelector.svelte-mkdg5f .select-container select{font-size:.75rem;padding:.375rem 1.5rem .375rem .5rem;background-color:transparent;border-color:var(--color-border)}.themeSelector.svelte-mkdg5f .select-container select:hover{border-color:var(--color-border-alt)}.modal-backdrop.svelte-1w9p7ve{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:flex-start;justify-content:center;padding-top:15vh;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-content.svelte-1w9p7ve{width:100%;max-width:500px;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 16px 48px #0003;overflow:hidden}.search-input-container.svelte-1w9p7ve{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-bottom:1px solid var(--color-border);color:var(--color-fg-tertiary)}.search-input-container.svelte-1w9p7ve input:where(.svelte-1w9p7ve){flex:1;border:none;background:transparent;font-size:1rem;color:var(--color-fg-primary);outline:none}.search-input-container.svelte-1w9p7ve input:where(.svelte-1w9p7ve)::placeholder{color:var(--color-fg-tertiary)}.shortcut.svelte-1w9p7ve{font-size:.65rem;font-family:var(--font-family-mono, monospace);padding:.2rem .4rem;background:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:4px;color:var(--color-fg-tertiary)}.results-container.svelte-1w9p7ve{max-height:320px;overflow-y:auto}.no-results.svelte-1w9p7ve{padding:2rem;text-align:center;color:var(--color-fg-tertiary);font-size:.875rem}.result-item.svelte-1w9p7ve{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;border:none!important;border-radius:0!important;background:transparent!important;color:var(--color-fg-secondary);font-size:.875rem;text-align:left;cursor:pointer;transition:background .1s ease}.result-item.svelte-1w9p7ve:hover,.result-item.selected.svelte-1w9p7ve{background:var(--color-bg-secondary)!important;color:var(--color-fg-primary);border-radius:0!important}.result-item.selected.svelte-1w9p7ve{background:var(--color-bg-muted)!important;border-radius:0!important}.result-icon.svelte-1w9p7ve{display:flex;align-items:center;justify-content:center;color:var(--color-fg-tertiary);flex-shrink:0}.result-item.svelte-1w9p7ve:hover .result-icon:where(.svelte-1w9p7ve),.result-item.selected.svelte-1w9p7ve .result-icon:where(.svelte-1w9p7ve){color:var(--color-fg-primary)}.result-name.svelte-1w9p7ve{flex:1;font-weight:500}.result-path.svelte-1w9p7ve{font-size:.75rem;color:var(--color-fg-tertiary);font-family:var(--font-family-mono, monospace)}.modal-footer.svelte-1w9p7ve{display:flex;align-items:center;justify-content:center;gap:1.5rem;padding:.625rem 1rem;border-top:1px solid var(--color-border);background:var(--color-bg-secondary)}.hint.svelte-1w9p7ve{display:flex;align-items:center;gap:.25rem;font-size:.7rem;color:var(--color-fg-tertiary)}.hint.svelte-1w9p7ve kbd:where(.svelte-1w9p7ve){font-size:.65rem;font-family:var(--font-family-mono, monospace);padding:.15rem .35rem;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:3px;color:var(--color-fg-secondary)}.results-container.svelte-1w9p7ve::-webkit-scrollbar{width:6px}.results-container.svelte-1w9p7ve::-webkit-scrollbar-track{background:transparent}.results-container.svelte-1w9p7ve::-webkit-scrollbar-thumb{background:var(--color-fg-tertiary);border-radius:3px}.sidebar.svelte-ou1367{display:flex;flex-direction:column;width:220px;min-width:220px;background-color:var(--color-bg-primary);border-right:1px solid var(--color-border);height:100vh;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;transition:width .2s ease,min-width .2s ease}.sidebar.svelte-ou1367.collapsed{width:56px;min-width:56px;overflow:visible}.sidebar.svelte-ou1367.storybookViewMode_docs{min-height:50vh;height:auto}.logo-row.svelte-ou1367{display:flex;align-items:center;justify-content:space-between;padding:1rem .75rem .5rem;gap:.25rem}.sidebar.collapsed.svelte-ou1367 .logo-row:where(.svelte-ou1367){justify-content:center;padding:.75rem .5rem .25rem}.logo.svelte-ou1367{fill:var(--color-fg-primary);overflow:hidden;max-width:80px;opacity:1;transition:opacity .2s ease .05s,max-width .2s ease}.logo.svelte-ou1367 svg{width:72px;height:auto}.sidebar.collapsed.svelte-ou1367 .logo:where(.svelte-ou1367){opacity:0;max-width:0;transition:opacity .1s ease,max-width .15s ease .1s}.collapse-toggle.svelte-ou1367{display:flex;align-items:center;justify-content:center;padding:.25rem;background:none;border:none!important;outline:none;color:var(--color-fg-tertiary);cursor:pointer;border-radius:4px;transition:all .15s ease;flex-shrink:0}.collapse-toggle.svelte-ou1367:hover{color:var(--color-fg-primary);background:var(--color-bg-secondary)}.search-button.svelte-ou1367{display:flex;align-items:center;gap:.5rem;margin:.5rem 1rem .25rem;padding:.375rem .625rem;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;color:var(--color-fg-tertiary);font-size:.75rem;cursor:pointer;transition:all .15s ease}.search-button.svelte-ou1367:hover{background:var(--color-bg-muted);border-color:var(--color-fg-tertiary);color:var(--color-fg-secondary)}.sidebar.collapsed.svelte-ou1367 .search-button:where(.svelte-ou1367){justify-content:center;margin:.5rem auto .25rem;padding:0;width:30px;height:30px;gap:0}.search-label.svelte-ou1367,.search-shortcut.svelte-ou1367{overflow:hidden;white-space:nowrap;transition:opacity .15s ease,max-width .2s ease,padding .2s ease,margin .2s ease}.search-label.svelte-ou1367{flex:1;text-align:left;max-width:120px}.search-shortcut.svelte-ou1367{font-size:.7rem;font-family:-apple-system,BlinkMacSystemFont,var(--font-family-mono, monospace);padding:.2rem .4rem;background:var(--color-bg-primary);border:1px solid var(--color-border);border-radius:4px;color:var(--color-fg-tertiary);line-height:1;max-width:60px}.sidebar.collapsed.svelte-ou1367 .search-label:where(.svelte-ou1367),.sidebar.collapsed.svelte-ou1367 .search-shortcut:where(.svelte-ou1367){opacity:0;max-width:0;padding:0;margin:0;border-width:0}.nav-content.svelte-ou1367{flex:1;padding:.25rem 0}.divider.svelte-ou1367{height:1px;background-color:var(--color-border);margin:.375rem 1.25rem;transition:margin .2s ease}.sidebar.collapsed.svelte-ou1367 .divider:where(.svelte-ou1367){margin:.375rem .75rem}.header.svelte-ou1367{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-fg-tertiary);padding:.5rem 1.25rem .25rem;white-space:nowrap;overflow:hidden;transition:opacity .15s ease,max-height .2s ease,padding .2s ease;max-height:2rem}.sidebar.collapsed.svelte-ou1367 .header:where(.svelte-ou1367){opacity:0;max-height:0;padding-top:0;padding-bottom:0}.nav-item.svelte-ou1367 a:where(.svelte-ou1367){display:flex;align-items:center;gap:.5rem;text-decoration:none;border:none;color:var(--color-fg-secondary);padding:.375rem 1.25rem;font-size:.8125rem;font-weight:400;transition:all .15s ease;border-bottom:none!important}.nav-item.svelte-ou1367 a:where(.svelte-ou1367):hover{color:var(--color-fg-primary);background-color:var(--color-bg-secondary);border-bottom:none!important}.nav-item.svelte-ou1367 a:where(.svelte-ou1367):hover .nav-icon:where(.svelte-ou1367){color:var(--color-fg-primary)}.sidebar.collapsed.svelte-ou1367 .nav-item:where(.svelte-ou1367) a:where(.svelte-ou1367){justify-content:center;padding:.5rem;gap:0}.nav-icon.svelte-ou1367{display:flex;align-items:center;justify-content:center;color:var(--color-fg-tertiary);transition:color .15s ease;flex-shrink:0}.nav-label.svelte-ou1367{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity .15s ease,max-width .2s ease;max-width:160px}.sidebar.collapsed.svelte-ou1367 .nav-label:where(.svelte-ou1367){opacity:0;max-width:0}.nav-item.selected.svelte-ou1367 a:where(.svelte-ou1367){color:var(--color-fg-primary);background-color:var(--color-bg-secondary);font-weight:500;position:relative}.nav-item.selected.svelte-ou1367 a:where(.svelte-ou1367):before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background-color:var(--color-fg-primary)}.nav-item.selected.svelte-ou1367 a:where(.svelte-ou1367):hover{background-color:var(--color-bg-muted)}.nav-item.selected.svelte-ou1367 a:where(.svelte-ou1367) .nav-icon:where(.svelte-ou1367){color:var(--color-fg-primary)}.sidebar-footer.svelte-ou1367{padding:.75rem 1.25rem;border-top:1px solid var(--color-border);overflow:hidden;transition:opacity .15s ease,max-height .2s ease,padding .2s ease,border-color .2s ease;max-height:80px}.sidebar.collapsed.svelte-ou1367 .sidebar-footer:where(.svelte-ou1367){opacity:0;max-height:0;padding:0;border-color:transparent}.sidebar.collapsed.svelte-ou1367 .nav-item:where(.svelte-ou1367) a:where(.svelte-ou1367),.sidebar.collapsed.svelte-ou1367 .search-button:where(.svelte-ou1367){position:relative}.sidebar.collapsed.svelte-ou1367 .nav-item:where(.svelte-ou1367) a:where(.svelte-ou1367):after,.sidebar.collapsed.svelte-ou1367 .search-button:where(.svelte-ou1367):after{content:attr(data-tooltip);position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%);background:var(--color-fg-primary);color:var(--color-bg-primary);padding:.3rem .6rem;border-radius:4px;font-size:.75rem;font-weight:500;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .1s ease;z-index:1000}.sidebar.collapsed.svelte-ou1367 .search-button:where(.svelte-ou1367):before{content:"";position:absolute;left:calc(100% + 4px);top:50%;transform:translateY(-50%);border:4px solid transparent;border-right-color:var(--color-fg-primary);pointer-events:none;opacity:0;transition:opacity .1s ease;z-index:1000}.sidebar.collapsed.svelte-ou1367 .nav-item:where(.svelte-ou1367) a:where(.svelte-ou1367):hover:after,.sidebar.collapsed.svelte-ou1367 .search-button:where(.svelte-ou1367):hover:after,.sidebar.collapsed.svelte-ou1367 .search-button:where(.svelte-ou1367):hover:before{opacity:1}@media (max-width: 865px){.sidebar.svelte-ou1367:not(.collapsed){width:180px;min-width:180px}.sidebar.svelte-ou1367:not(.collapsed) .logo-row:where(.svelte-ou1367){padding:.75rem .75rem .5rem}.sidebar.svelte-ou1367:not(.collapsed) .search-button:where(.svelte-ou1367){margin:.5rem .75rem .25rem;padding:.375rem .5rem;font-size:.75rem}.search-shortcut.svelte-ou1367{display:none}.sidebar.svelte-ou1367:not(.collapsed) .header:where(.svelte-ou1367){padding:.5rem 1rem .25rem}.sidebar.svelte-ou1367:not(.collapsed) .nav-item:where(.svelte-ou1367) a:where(.svelte-ou1367){padding:.375rem 1rem}.sidebar.svelte-ou1367:not(.collapsed) .divider:where(.svelte-ou1367){margin:.25rem 1rem}.sidebar.svelte-ou1367:not(.collapsed) .sidebar-footer:where(.svelte-ou1367){padding:.5rem 1rem}}
