details{background-color:var(--base0011);padding:var(--space-4);border-radius:var(--radius)}summary{cursor:pointer;font-size:1.05em;font-weight:600;list-style:none}details[open] summary{margin-bottom:1em}summary small{font-weight:400}.details-unstyled{background-color:#0000;border-radius:0;padding:0}details,.card{box-shadow:var(--shadow-card)}.header{box-shadow:var(--shadow-card-emphasized), 0 0 0 5px var(--base02)}.card{background-color:var(--base0011);padding:var(--space-4);border-radius:var(--radius)}.card-glass{-webkit-backdrop-filter:blur(4px)}.card details,.no-shadow{box-shadow:none}.card-small{padding:var(--space-2)}.card-clear{box-shadow:none;background-color:#0000;padding:0}.card-centered{flex-direction:column;justify-content:center;margin:0 auto;display:flex}.card-banner{--link:#a8d8ea;--hover:#b4e0d8;background-color:var(--scrim-banner);color:#d8d8d8}.card-banner a:focus-visible{outline-offset:2px;outline:2px solid}body{padding:var(--space-5);font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1em;line-height:1.5}p{text-align:inherit}#wrapped{font-family:inherit;font-size:inherit;line-height:inherit;text-shadow:none;font-weight:400}.opaque{opacity:.5}input,select,textarea{cursor:pointer;background-color:var(--base01);border-radius:var(--radius-small);transition:background-color var(--duration-fast) var(--ease-in-out-quart), transform var(--duration-fast) var(--ease-in-out-quart);box-shadow:var(--shadow-card);border:none;place-content:center;padding:.25em;position:relative}input,select,textarea,button{vertical-align:middle;margin-top:.25em;transform:translateY(-.125em)}@media (prefers-color-scheme:dark){:where(:root:not([data-appearance])) input,:where(:root:not([data-appearance])) select,:where(:root:not([data-appearance])) textarea{background-color:var(--base07)}:where(:root:not([data-appearance])) input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:where(:root:not([data-appearance])) input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:where(:root:not([data-appearance])) input[type=number]{appearance:textfield}:where(:root:not([data-appearance])) input[type=file]{color:var(--base02)}}:where(:root[data-appearance=dark]) input,:where(:root[data-appearance=dark]) select,:where(:root[data-appearance=dark]) textarea{background-color:var(--base07)}:where(:root[data-appearance=dark]) input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:where(:root[data-appearance=dark]) input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}:where(:root[data-appearance=dark]) input[type=number]{appearance:textfield}:where(:root[data-appearance=dark]) input[type=file]{color:var(--base02)}input[type=text],input[type=search],input[type=number],input[type=date],input[type=time],input[type=file],button{padding:.25em .5em}input,button,select{height:2em}select{max-width:100%;padding:.25em .5em}input[type=checkbox]{appearance:none;width:1.15em;height:1.15em;transition:background-color var(--duration-fast) var(--ease-in-out-quart), transform var(--duration-fast) var(--ease-in-out-quart);margin:0}input[type=checkbox]:checked{background-color:var(--base0C)}input[type=checkbox]:checked:before{content:"";border:.125em solid #181818;border-width:0 .125em .125em 0;width:.3em;height:.6em;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}@media (forced-colors:active){input[type=checkbox]{appearance:auto}input[type=checkbox]:checked:before{content:none}}input[type=checkbox]:active{transition:transform var(--duration-fast) var(--ease-in-out-quart);transform:scale(1)}input[type=checkbox]:hover{background-color:var(--base0A)}button{cursor:pointer;background-color:var(--base0C);color:var(--on-accent);border-radius:var(--radius-small);transition:background-color var(--duration-fast) var(--ease-in-out-quart), transform var(--duration-fast) var(--ease-in-out-quart);box-shadow:var(--shadow-card);border:none;position:relative}button:hover{background-color:var(--base0A)}button:focus-visible{outline-color:var(--base04)}button:active{transform:scale(.975)}input:disabled,select:disabled,button:disabled{cursor:not-allowed;opacity:.5}input:disabled:hover,select:disabled:hover,button:disabled:hover{background-color:var(--base0C)}input:disabled:active,select:disabled:active,button:disabled:active{transform:scale(1)}.small-button{transform:scale(.875)}.small-button:active{transform:scale(.75)}.smaller-button{background-color:var(--base0C);transform:scale(.75)}.button-square{background-color:var(--base0C);padding:.125em .575em;transform:scale(.75)}.button-action{background-color:var(--base0E)}.no-shadow{box-shadow:none}ul,ol{margin:0}ul{content:unset!important}li::marker{content:unset!important}a:hover{text-decoration:none!important}:focus{outline:none}:focus-visible{outline:2px solid var(--base0D);outline-offset:2px;border-radius:var(--radius-small)}code{color:var(--base07);border-radius:var(--radius-small);padding:.25em .5em}h1:before,h2:before,h3:before,h4:before,h5:before,h6:before{content:""!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html.reduce-motion *,html.reduce-motion :before,html.reduce-motion :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}body:has(dialog:modal){overflow:hidden!important}.button-badge{box-sizing:border-box;background-color:var(--base0C);height:2em;color:var(--on-accent);border-radius:var(--radius-small);box-shadow:var(--shadow-card);vertical-align:baseline;padding:.25em .5em;display:inline-block}.badge-info{background-color:var(--base0E)}.badge-rainbow{color:#181818;animation:20s ease-in-out infinite rainbow}@keyframes rainbow{0%{background:#7cafc2}10%{background:#ba8baf}20%{background:#dd9bbb}30%{background:#e99690}40%{background:#dc9656}50%{background:#f7ca88}60%{background:#a1b56c}70%{background:#f7ca88}80%{background:#dc9656}85%{background:#e99690}90%{background:#dd9bbb}95%{background:#ba8baf}to{background:#7cafc2}}.badge-supporter{background-color:var(--base09);color:var(--on-accent)}:root{--ease-out-quart:cubic-bezier(.22, 1, .36, 1);--ease-in-out-quart:cubic-bezier(.76, 0, .24, 1);--ease-soft:cubic-bezier(.25, .1, .25, 1);--ease-out-cubic:cubic-bezier(.33, 1, .68, 1);--ease-out-sine:cubic-bezier(.39, .575, .565, 1);--duration-fast:.15s;--duration-base:.24s;--duration-hover:.3s;--duration-slow:.4s}::view-transition-old(root){animation:vt-slide-out var(--duration-base) var(--ease-out-quart) both}::view-transition-new(root){animation:vt-slide-in var(--duration-base) var(--ease-out-quart) both}@keyframes vt-slide-out{to{transform:translateX(calc(var(--vt-direction,1) * -200px));opacity:0}}@keyframes vt-slide-in{0%{transform:translateX(calc(var(--vt-direction,1) * 200px));opacity:0}}:root{--base00:#f8f8f8;--base001:#fff;--base0011:#ffffff80;--base0011-strong:#fffc;--base01:#e8e8e8;--base02:#d8d8d8;--base03:#b8b8b8;--base04:#585858;--base05:#383838;--base06:#282828;--base07:#181818;--base08:#ab4642;--base09:#dc9656;--base0A:#f7ca88;--base0B:#a1b56c;--base0C:#86c1b9;--base0D:#7cafc2;--base0E:#ba8baf;--base0F:#a16946;--on-accent:#181818;--shadow-card:#64646f33 0px 7px 29px 0px;--shadow-card-emphasized:#64646f33 0px 7px 29px 0px;--shadow-cta:0 4px 20px #00000026;--scrim:#0009;--scrim-soft:#00000080;--scrim-banner:#000000b3}@media (prefers-color-scheme:dark){:root:not([data-appearance]){--base00:#080808;--base001:#0c0c0c;--base0011:#0c0c0c80;--base0011-strong:#0c0c0ccc;--base01:#181818;--base02:#282828;--base03:#484848;--base04:#a8a8a8;--base05:#c8c8c8;--base06:#d8d8d8;--base07:#f8f8f8;--base08:#9a4541;--base09:#cb9555;--base0A:#f6c987;--base0B:#a0b45b;--base0C:#85c0b8;--base0D:#7baeb1;--base0E:#b98aae;--base0F:#a06845;--on-accent:#080808;--shadow-card:#00000b1a 0px 7px 29px 0px;--shadow-card-emphasized:#00000b33 0px 7px 29px 0px}}:root[data-appearance=dark]{--base00:#080808;--base001:#0c0c0c;--base0011:#0c0c0c80;--base0011-strong:#0c0c0ccc;--base01:#181818;--base02:#282828;--base03:#484848;--base04:#a8a8a8;--base05:#c8c8c8;--base06:#d8d8d8;--base07:#f8f8f8;--base08:#9a4541;--base09:#cb9555;--base0A:#f6c987;--base0B:#a0b45b;--base0C:#85c0b8;--base0D:#7baeb1;--base0E:#b98aae;--base0F:#a06845;--on-accent:#080808;--shadow-card:#00000b1a 0px 7px 29px 0px;--shadow-card-emphasized:#00000b33 0px 7px 29px 0px}:where(a,button,input,select,textarea,details,summary,.card,.button-badge,.badge-info,[role=button],[role=menuitem],[role=option]){transition:color var(--duration-fast) var(--ease-in-out-quart), background-color var(--duration-fast) var(--ease-in-out-quart), border-color var(--duration-fast) var(--ease-in-out-quart), box-shadow var(--duration-fast) var(--ease-in-out-quart)}:root{--layer-roulette:100;--layer-assistant-overlay:950;--layer-assistant:951;--layer-overlay:1000;--layer-tooltip:1000;--layer-notice:1090;--layer-palette-overlay:1100;--layer-palette:1101;--layer-context-menu-backdrop:1199;--layer-context-menu:1200;--layer-notification:5000;--radius:8px;--radius-small:4px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem}#mai{width:10vh;height:auto;position:fixed;bottom:0;left:0}*{scrollbar-width:thin;scrollbar-color:var(--base03) transparent}html{-webkit-tap-highlight-color:transparent;scroll-padding-top:5rem}summary,button,.menu-toggle,[role=button]{-webkit-user-select:none;user-select:none}a:active,summary:active,[role=button]:active{opacity:.6}.dismiss.svelte-1l987to{float:right}.diagnostics.svelte-1g6hh2q{margin-block:0;font-size:.8em}summary.svelte-1g6hh2q{list-style:revert}dl.svelte-1g6hh2q{gap:.125rem var(--space-3);margin-block:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}dt.svelte-1g6hh2q{margin:0;font-weight:400}dd.svelte-1g6hh2q{overflow-wrap:anywhere;text-align:start;margin:0;font-style:normal}p.svelte-1g6hh2q{margin:var(--space-2) 0 0}.proposal-action.svelte-11tsaxk{margin-top:var(--space-2)}.proposal-action.svelte-11tsaxk button:where(.svelte-11tsaxk){margin-top:0;transform:none}.proposal-action.svelte-lnupq4{margin-top:var(--space-2)}.proposal-action.svelte-lnupq4 button:where(.svelte-lnupq4){margin-top:0;transform:none}.markdown-reply.svelte-snfrqj{gap:var(--space-3);flex-direction:column;min-width:0;max-width:100%;display:flex;overflow-x:auto}.markdown-reply.svelte-snfrqj p,.markdown-reply.svelte-snfrqj ul,.markdown-reply.svelte-snfrqj ol,.markdown-reply.svelte-snfrqj blockquote,.markdown-reply.svelte-snfrqj pre,.markdown-reply.svelte-snfrqj table,.markdown-reply.svelte-snfrqj h1,.markdown-reply.svelte-snfrqj h2,.markdown-reply.svelte-snfrqj h3,.markdown-reply.svelte-snfrqj h4,.markdown-reply.svelte-snfrqj h5,.markdown-reply.svelte-snfrqj h6{margin:0}.markdown-reply.svelte-snfrqj ul,.markdown-reply.svelte-snfrqj ol{padding-left:var(--space-5)}.markdown-reply.svelte-snfrqj ul{list-style:outside}.markdown-reply.svelte-snfrqj ol{list-style:decimal}.markdown-reply.svelte-snfrqj li+li{margin-top:var(--space-1)}.markdown-reply.svelte-snfrqj table{border-collapse:collapse;min-width:100%}.markdown-reply.svelte-snfrqj th,.markdown-reply.svelte-snfrqj td{padding:var(--space-1);text-align:left}.markdown-reply.svelte-snfrqj pre{padding:var(--space-2);background:var(--base01);border-radius:var(--radius-small);overflow-x:auto}.markdown-reply.svelte-snfrqj pre code{padding:0}.markdown-reply.svelte-snfrqj blockquote{padding-left:var(--space-3);border-left:2px solid var(--base03)}.markdown-reply.svelte-snfrqj img{max-width:100%;height:auto}.markdown-reply.svelte-snfrqj h1{font-size:1.25em}.markdown-reply.svelte-snfrqj h2{font-size:1.15em}.markdown-reply.svelte-snfrqj h3,.markdown-reply.svelte-snfrqj h4,.markdown-reply.svelte-snfrqj h5,.markdown-reply.svelte-snfrqj h6{font-size:1em}.assistant-message.svelte-fs7ce6{gap:var(--space-3);overflow-wrap:break-word;flex-direction:column;display:flex}.assistant-message.svelte-fs7ce6>p:where(.svelte-fs7ce6){white-space:pre-wrap;margin:0}.actions.svelte-fs7ce6{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.actions.svelte-fs7ce6 li:where(.svelte-fs7ce6){justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);background-color:var(--base01);border-radius:var(--radius);display:flex}.action-body.svelte-fs7ce6{flex-direction:column;min-width:0;display:flex}.action-title.svelte-fs7ce6{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.action-change.svelte-fs7ce6{gap:var(--space-2);font-size:.8em;display:flex}.action-apply.svelte-fs7ce6{flex-shrink:0;margin-top:0;transform:none}.picks.svelte-fs7ce6{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.picks.svelte-fs7ce6 li:where(.svelte-fs7ce6){align-items:flex-start;gap:var(--space-3);display:flex}.cover.svelte-fs7ce6{flex-shrink:0;width:5rem}.cover.svelte-fs7ce6 img:where(.svelte-fs7ce6){aspect-ratio:2/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius);width:5rem;display:block}.body.svelte-fs7ce6{min-width:0}.meta.svelte-fs7ce6{margin-top:var(--space-1);font-size:.8em}.reason.svelte-fs7ce6{margin:var(--space-1) 0 0;white-space:pre-wrap;font-size:.9em}.discovery.svelte-1k6g5lk{align-items:stretch;gap:var(--space-3);flex-direction:column;display:flex}.discovery.svelte-1k6g5lk p:where(.svelte-1k6g5lk){margin:0}form.svelte-1k6g5lk{gap:var(--space-2);flex-direction:column;display:flex}.query.svelte-1k6g5lk,.controls.svelte-1k6g5lk{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}input.svelte-1k6g5lk{flex:1;min-width:0}.discovery.svelte-1k6g5lk>button:where(.svelte-1k6g5lk){align-self:flex-start}.resize-handle.svelte-18klvow{top:var(--space-4);bottom:var(--space-4);width:var(--space-3);z-index:1;cursor:ew-resize;touch-action:none;position:absolute;left:0}.resize-handle.svelte-18klvow:before{content:"";border-radius:var(--radius-small);background:var(--base04);opacity:.6;width:2px;height:3rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.resize-handle.svelte-18klvow:hover:before,.resize-handle.svelte-18klvow:focus-visible:before{opacity:1}.resize-handle.svelte-18klvow:focus-visible{outline:none}.resize-handle.svelte-18klvow:focus-visible:before{box-shadow:0 0 0 2px var(--base0D)}@media (width<=600px){.resize-handle.svelte-18klvow{display:none}}.assistant-overlay.svelte-14749ec{background-color:var(--scrim);width:100%;height:100%;z-index:var(--layer-assistant-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;opacity:0;position:fixed;top:0;left:0}.assistant-overlay.fade-in.svelte-14749ec{animation:svelte-14749ec-overlayFadeIn var(--duration-base) var(--ease-soft) forwards}.assistant-overlay.fade-out.svelte-14749ec{animation:svelte-14749ec-overlayFadeOut var(--duration-base) var(--ease-soft) forwards}@keyframes svelte-14749ec-overlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-14749ec-overlayFadeOut{0%{opacity:1}to{opacity:0}}.panel.svelte-14749ec{z-index:var(--layer-assistant);width:min(var(--assistant-panel-width,26rem), 92vw);border-radius:var(--radius) 0 0 var(--radius);height:100dvh;padding:var(--space-5);--panel-offscreen-shift:100%;transform:translateX(var(--panel-offscreen-shift));flex-direction:column;display:flex;position:fixed;top:0;right:0;overflow:hidden}.panel.docked.svelte-14749ec{border-radius:var(--radius);--panel-offscreen-shift:calc(100% + .75rem);height:calc(100dvh - 1.5rem);top:.75rem;right:.75rem}.panel.slide-in.svelte-14749ec{animation:svelte-14749ec-panelSlideIn var(--duration-base) var(--ease-out-quart) forwards}.panel.slide-out.svelte-14749ec{animation:svelte-14749ec-panelSlideOut var(--duration-base) var(--ease-in-out-quart) forwards}@keyframes svelte-14749ec-panelSlideIn{0%{transform:translateX(var(--panel-offscreen-shift))}to{transform:translate(0)}}@keyframes svelte-14749ec-panelSlideOut{0%{transform:translate(0)}to{transform:translateX(var(--panel-offscreen-shift))}}.panel-header.svelte-14749ec{gap:var(--space-2);margin-bottom:var(--space-4);padding-right:calc(2rem + var(--space-2));flex-wrap:wrap;justify-content:space-between;align-items:center;min-height:2rem;display:flex;position:relative}.panel-header.svelte-14749ec h2:where(.svelte-14749ec){margin:0;font-size:1.1em}.panel-actions.svelte-14749ec{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.text-action.svelte-14749ec{box-shadow:none;height:auto;color:var(--base04);cursor:pointer;background:0 0;border:none;margin-top:0;padding:0;font-size:.85em;transform:none}.text-action.svelte-14749ec:hover{color:var(--base06)}.close.svelte-14749ec{width:2rem;height:2rem;box-shadow:none;color:var(--base04);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-top:0;padding:0;font-size:1.4rem;line-height:1;display:inline-flex;position:absolute;top:0;right:0;transform:none}.close.svelte-14749ec:hover{color:var(--base06)}.messages.svelte-14749ec{overscroll-behavior:contain;scrollbar-width:none;flex:1;overflow-y:auto}.threads.svelte-14749ec{min-height:0;padding:var(--space-1);overscroll-behavior:contain;scrollbar-width:none;flex:1;overflow-y:auto}.threads.svelte-14749ec::-webkit-scrollbar{display:none}.threads-toolbar.svelte-14749ec{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);margin-bottom:var(--space-2);border-bottom:1px solid var(--base02);flex-wrap:wrap;display:flex}.threads-empty.svelte-14749ec{color:var(--base04);padding:var(--space-3);margin:0;font-size:.85em}.threads-new.svelte-14749ec{flex-shrink:0;margin:0;transform:none}.thread-list.svelte-14749ec{padding:0;list-style:none}.thread-row.svelte-14749ec{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);padding-right:var(--space-2);border-radius:var(--radius);display:flex}.thread-row.active.svelte-14749ec{background-color:var(--base01)}.thread-open.svelte-14749ec{align-items:flex-start;gap:var(--space-1);min-width:0;box-shadow:none;height:auto;padding:var(--space-3);border-radius:var(--radius);text-align:left;color:var(--base05);font:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;margin-top:0;display:flex;transform:none}.thread-open.svelte-14749ec:hover:not(:disabled){background-color:var(--base01);color:var(--base06)}.thread-title.svelte-14749ec{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;font-weight:500;display:-webkit-box;overflow:hidden}.thread-metadata.svelte-14749ec{gap:var(--space-1) var(--space-3);color:var(--base04);flex-wrap:wrap;font-size:.8em;display:flex}.thread-current.svelte-14749ec{color:var(--base05)}.thread-delete.svelte-14749ec{flex-shrink:0;margin:0;transform:none}.thread-delete-message.svelte-14749ec{overflow-wrap:anywhere;margin-top:0}.thread-delete-error.svelte-14749ec{margin-bottom:0}.messages-content.svelte-14749ec{gap:var(--space-3);flex-direction:column;display:flex}.messages.svelte-14749ec::-webkit-scrollbar{display:none}.quick-pick-content.svelte-14749ec>p:where(.svelte-14749ec){margin:0}.quick-pick-actions.svelte-14749ec{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.quick-pick-actions.svelte-14749ec button:where(.svelte-14749ec){margin-top:0;transform:none}.assistant-turn.svelte-14749ec{gap:var(--space-2);flex-direction:column;display:flex}.suggestions.svelte-14749ec button:where(.svelte-14749ec){margin-top:0;transform:none}.suggestions.svelte-14749ec{gap:var(--space-2);flex-wrap:wrap;display:flex}.user-message.svelte-14749ec{background-color:var(--base01);white-space:pre-wrap;overflow-wrap:break-word;border-radius:12px 12px 4px;align-self:flex-end;max-width:85%;padding:.5em .75em}.assistant-message.svelte-14749ec{overflow-wrap:break-word}.typing.svelte-14749ec{align-items:center;gap:.4em;display:flex}.typing-dots.svelte-14749ec{align-items:center;gap:.25em;display:inline-flex}.typing-dots.svelte-14749ec span:where(.svelte-14749ec){width:.32em;height:.32em;animation:svelte-14749ec-typingPulse 1.2s var(--ease-soft) infinite;background-color:currentColor;border-radius:50%}.typing-dots.svelte-14749ec span:where(.svelte-14749ec):nth-child(2){animation-delay:.2s}.typing-dots.svelte-14749ec span:where(.svelte-14749ec):nth-child(3){animation-delay:.4s}@keyframes svelte-14749ec-typingPulse{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-.1em)}}.error-message.svelte-14749ec{color:var(--base08)}.composer.svelte-14749ec{align-items:center;gap:var(--space-2);margin-top:var(--space-3);display:flex}.composer.svelte-14749ec input:where(.svelte-14749ec),.composer.svelte-14749ec button:where(.svelte-14749ec){height:2.25em;margin-top:0;transform:none}.composer.svelte-14749ec input:where(.svelte-14749ec){flex:1;min-width:0}a.svelte-comht0{color:var(--base06)}.header-item.svelte-comht0{margin:0 var(--space-2)}.header-item.svelte-comht0:hover{text-decoration:none}.header-item.svelte-comht0:active{outline:none}.no-results.svelte-comht0{text-align:center;padding:1em}.results-container.svelte-comht0{scrollbar-width:none;-ms-overflow-style:none;max-height:60vh;overflow:hidden auto}.results-container.svelte-comht0::-webkit-scrollbar{display:none}.command-palette-overlay.svelte-comht0{background-color:var(--scrim);width:100%;height:100%;z-index:var(--layer-palette-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;opacity:0;position:fixed;top:0;left:0}.command-palette-overlay.fade-in.svelte-comht0{animation:svelte-comht0-overlayFadeIn var(--duration-base) var(--ease-soft) forwards}.command-palette-overlay.fade-out.svelte-comht0{animation:svelte-comht0-overlayFadeOut var(--duration-fast) var(--ease-soft) forwards}@keyframes svelte-comht0-overlayFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}@keyframes svelte-comht0-overlayFadeOut{0%{opacity:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}.dropdown.svelte-comht0{z-index:var(--layer-palette);opacity:0;width:min(600px,90%);font-size:1.05em;position:fixed;top:15%;left:50%;transform:translate(-50%)translateY(-10px)}.dropdown.fade-in.svelte-comht0{animation:svelte-comht0-dropdownFadeIn var(--duration-base) var(--ease-out-quart) forwards}.dropdown.fade-out.svelte-comht0{animation:svelte-comht0-dropdownFadeOut var(--duration-fast) var(--ease-out-quart) forwards}@keyframes svelte-comht0-dropdownFadeIn{0%{opacity:0;transform:translate(-50%)translateY(-10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes svelte-comht0-dropdownFadeOut{0%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-10px)}}.command-input.svelte-comht0{width:calc(100% - 2rem);margin:var(--space-2) var(--space-4);margin-bottom:var(--space-3);outline:none;padding:.5em .75em}.dropdown-content.svelte-comht0{min-width:max-content;padding:.5em 0;display:block;position:relative}.dropdown-content.svelte-comht0 a:where(.svelte-comht0){border-radius:var(--radius);-webkit-backdrop-filter:blur();backdrop-filter:blur();transform-origin:0;margin:.5em .75em;padding:.5em .75em;font-weight:450;text-decoration:none;display:block}.dropdown-content.svelte-comht0 a:where(.svelte-comht0):hover,.dropdown-content.svelte-comht0 a.selected:where(.svelte-comht0){background-color:var(--base01)}@media (pointer:coarse){.dropdown-content.svelte-comht0 a:where(.svelte-comht0){margin:.25em .75em;padding:.875em 1em}}.dry-run-notice.svelte-gmpg45{z-index:var(--layer-notice);border-radius:var(--radius);border:1px solid var(--base09);color:var(--base05);padding:.4rem .75rem;font-size:.8rem;text-decoration:none;position:fixed;bottom:.75rem;left:.75rem}.dry-run-notice.svelte-gmpg45:hover{color:var(--base09)}.media-details-overlay.svelte-72alwt{box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;color:inherit;background:var(--scrim);-webkit-backdrop-filter:blur(3px);padding:var(--space-8) var(--space-4);z-index:var(--layer-overlay);opacity:0;border:0;justify-content:center;align-items:center;margin:0;display:flex;position:fixed;inset:0}.media-details-overlay.svelte-72alwt::backdrop{background:0 0}.media-details-overlay.fade-in.svelte-72alwt{animation:svelte-72alwt-overlayFadeIn var(--duration-base) var(--ease-soft) forwards}.media-details-overlay.fade-out.svelte-72alwt{animation:svelte-72alwt-overlayFadeOut var(--duration-fast) var(--ease-soft) forwards}@keyframes svelte-72alwt-overlayFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}@keyframes svelte-72alwt-overlayFadeOut{0%{opacity:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}.media-details-panel.svelte-72alwt{border-radius:var(--radius);background-color:var(--base0011-strong);width:min(56rem,100%);max-height:100%;box-shadow:var(--shadow-card-emphasized);opacity:0;display:flex;position:relative;overflow:hidden;transform:translateY(-10px)}.media-details-panel.fade-in.svelte-72alwt{animation:svelte-72alwt-panelFadeIn var(--duration-base) var(--ease-out-quart) forwards}.media-details-panel.fade-out.svelte-72alwt{animation:svelte-72alwt-panelFadeOut var(--duration-fast) var(--ease-out-quart) forwards}@keyframes svelte-72alwt-panelFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-72alwt-panelFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.media-details-scroll.svelte-72alwt{overscroll-behavior:contain;width:100%;overflow-y:auto}.context-menu-backdrop.svelte-38t6nu{z-index:var(--layer-context-menu-backdrop);position:fixed;inset:0}.context-menu.svelte-38t6nu{z-index:var(--layer-context-menu);border-radius:var(--radius);background-color:var(--base0011-strong);outline:none;flex-direction:column;min-width:11rem;padding:.35rem;display:flex;position:fixed}.context-menu.svelte-38t6nu button:where(.svelte-38t6nu){padding:var(--space-2) var(--space-3);border-radius:var(--radius);color:var(--base06);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none}.context-menu.svelte-38t6nu button:where(.svelte-38t6nu):hover,.context-menu.svelte-38t6nu button:where(.svelte-38t6nu):focus-visible{background-color:var(--base02)}#notification-container.svelte-bmt5ga{margin:var(--space-4) var(--space-4) 0 0;float:right;max-width:calc(100vw - var(--space-8))}#notification.svelte-bmt5ga{align-items:center;gap:var(--space-3);background-color:var(--base001);box-shadow:var(--shadow-card-emphasized), 0 0 0 4px var(--base0E);display:flex}.notification-content.svelte-bmt5ga{overflow-wrap:anywhere;align-self:flex-start;min-width:0}.notification-content.svelte-bmt5ga details:where(.svelte-bmt5ga){box-shadow:none}.dismiss-slot.svelte-bmt5ga{flex-shrink:0;align-self:flex-start;align-items:center;height:1lh;display:flex}.dismiss-slot.detailed.svelte-bmt5ga{height:1.05lh}.dismiss.svelte-bmt5ga{box-shadow:none;color:var(--base04);background:0 0;flex-shrink:0;width:1.5em;height:1.5em;margin:0;padding:0;font-size:1.25em;line-height:1;transform:none}.dismiss.svelte-bmt5ga:hover{color:var(--base05);background:0 0}.action.svelte-bmt5ga{flex-shrink:0}.fade-in.svelte-bmt5ga{animation:svelte-bmt5ga-fadeInAnimation var(--ease-soft) var(--duration-base);animation-iteration-count:1;animation-fill-mode:forwards}.fade-out.svelte-bmt5ga{animation:svelte-bmt5ga-fadeOutAnimation var(--ease-soft) var(--duration-fast);animation-iteration-count:1;animation-fill-mode:forwards}@keyframes svelte-bmt5ga-fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes svelte-bmt5ga-fadeOutAnimation{0%{opacity:1}99%{opacity:.01}to{opacity:0}}.notifications-container.svelte-i1kqja{z-index:var(--layer-notification);pointer-events:none;position:fixed;top:0;right:0}.notifications-container.svelte-i1kqja #notification-container{pointer-events:auto}.skip-link.svelte-12qhfyh{top:var(--space-2);left:var(--space-4);z-index:var(--layer-notice);background:var(--base001);color:var(--base06);position:fixed;transform:translateY(-200%)}.skip-link.svelte-12qhfyh:focus{transform:none}.header.svelte-12qhfyh{z-index:4;background-color:var(--base0011-strong);view-transition-name:app-header;transition:transform var(--duration-slow) var(--ease-out-quart);padding:.8rem .4rem;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:1.05em;font-weight:600;position:sticky;top:1.25rem}.header-hidden.svelte-12qhfyh{transform:translateY(-150%)}html.light-theme,html.light-theme img{filter:invert(0)}.container.svelte-12qhfyh{height:100%;transition:margin-right var(--duration-base) var(--ease-out-quart);flex-direction:column;display:flex}.container.assistant-docked.svelte-12qhfyh{margin-right:calc(var(--assistant-panel-width,26rem) + 1.5rem)}.container.assistant-resizing.svelte-12qhfyh{transition:none}a{transition:color var(--duration-fast) var(--ease-in-out-quart), background-color var(--duration-fast) var(--ease-in-out-quart), opacity var(--duration-fast) var(--ease-in-out-quart), text-decoration-color var(--duration-fast) var(--ease-in-out-quart);text-decoration:none}.header-item.svelte-12qhfyh{margin:0 var(--space-2);color:var(--base06);white-space:nowrap}.header-item.svelte-12qhfyh:hover{text-decoration:none}.assistant-toggle.svelte-12qhfyh{box-shadow:none;cursor:pointer;vertical-align:middle;background:0 0;border:none;align-items:center;height:auto;margin-top:0;padding:0;display:inline-flex;position:relative;top:-.105em;transform:none}.assistant-toggle.svelte-12qhfyh svg:where(.svelte-12qhfyh){width:1.15em;height:1.15em;fill:var(--base06);transition:fill var(--duration-fast) var(--ease-soft);display:block}.assistant-toggle.svelte-12qhfyh:hover svg:where(.svelte-12qhfyh){fill:var(--base0D)}.assistant-label.svelte-12qhfyh{display:none}.header-item.svelte-12qhfyh:focus{outline:none}.header-item.svelte-12qhfyh:focus-visible{outline:2px solid var(--base0D);outline-offset:2px;border-radius:var(--radius-small)}.header-item.svelte-12qhfyh:active{outline:none}.avatar.svelte-12qhfyh{vertical-align:middle;border-radius:var(--radius);width:2em;box-shadow:0 1.5px 9px var(--base01), 0 0 0 4px var(--base0E), 0 4px 30px var(--base01);display:inline-block}.separator.svelte-12qhfyh{color:var(--base04)}.menu-toggle.svelte-12qhfyh{display:none}@media (width<=800px){.header.svelte-12qhfyh{width:44px;box-shadow:none;-webkit-backdrop-filter:none;z-index:10;background:0 0;margin:0 0 0 auto;padding:0;position:sticky;top:1.25rem;left:auto;right:auto}.header.header-hidden.svelte-12qhfyh{transform:translateY(calc(-100% - 2rem))}.menu-toggle.svelte-12qhfyh{box-sizing:border-box;border-radius:var(--radius);background:var(--base0011-strong);width:44px;height:44px;box-shadow:var(--shadow-card-emphasized), 0 0 0 5px var(--base02);-webkit-backdrop-filter:blur(4px);cursor:pointer;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0;display:flex}.menu-toggle.svelte-12qhfyh:hover{background:var(--base0011-strong)}.menu-bar.svelte-12qhfyh{background:var(--base06);width:20px;height:2px;transition:transform var(--duration-base) var(--ease-in-out-quart), opacity var(--duration-base) var(--ease-in-out-quart);border-radius:2px;display:block}.menu-toggle[aria-expanded=true].svelte-12qhfyh .menu-bar:where(.svelte-12qhfyh):first-child{transform:translateY(7px)rotate(45deg)}.menu-toggle[aria-expanded=true].svelte-12qhfyh .menu-bar:where(.svelte-12qhfyh):nth-child(2){opacity:0}.menu-toggle[aria-expanded=true].svelte-12qhfyh .menu-bar:where(.svelte-12qhfyh):nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-items.svelte-12qhfyh{min-width:200px;padding:var(--space-2);border-radius:var(--radius);background:var(--base001);box-shadow:var(--shadow-card-emphasized), 0 0 0 5px var(--base02);transform-origin:100% 0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-base) var(--ease-out-quart), transform var(--duration-base) var(--ease-out-quart), visibility 0s linear var(--duration-base);flex-direction:column;align-items:stretch;display:flex;position:absolute;top:calc(100% + .75rem);right:0;transform:translateY(-8px)scale(.96)}.header.menu-open.svelte-12qhfyh .nav-items:where(.svelte-12qhfyh){opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--duration-base) var(--ease-out-quart), transform var(--duration-base) var(--ease-out-quart), visibility 0s linear 0s;transform:translateY(0)scale(1)}.nav-items.svelte-12qhfyh .header-item{margin:0;padding:.6rem .75rem;display:block}:is(.nav-items.svelte-12qhfyh .separator,.nav-items.svelte-12qhfyh .header-item:has(.avatar)),.assistant-toggle.svelte-12qhfyh svg:where(.svelte-12qhfyh){display:none}.assistant-toggle.svelte-12qhfyh{width:100%;font:inherit;text-align:start;top:0}.assistant-label.svelte-12qhfyh{display:inline}}
