.tui-statusbar{display:flex;align-items:center;justify-content:space-between;padding:.4rem .75rem;font-size:.75rem;background:var(--terminal-bg-light);border-color:var(--terminal-border);gap:1rem;position:relative}.tui-statusbar.top{border-bottom:1px solid var(--terminal-border)}.status-left,.status-right{display:flex;align-items:center;gap:.5rem;color:var(--terminal-muted);flex-shrink:0;z-index:1}.status-center{position:absolute;left:50%;transform:translate(-50%);color:var(--terminal-primary);font-weight:600;text-align:center;white-space:nowrap}.hint{padding:.1rem .4rem;background:var(--terminal-border);border-radius:3px;font-size:.7rem}.user-host{display:inline}@media(max-width:768px){.hint,.user-host{display:none}.status-center{position:static;transform:none;left:0}}.tui-button{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;margin:.75rem 0;background:transparent;border:1px solid var(--btn-color);border-radius:4px;color:var(--btn-color);font-family:inherit;font-size:.9rem;text-align:left;cursor:pointer;transition:all .15s ease}.tui-button.no-border{border-color:transparent}.tui-button.inline{width:auto;display:inline-flex;margin:0;padding:.35rem .6rem;border:1px solid color-mix(in srgb,var(--btn-color) 40%,transparent)}.tui-button.inline .btn-indicator{display:none}.tui-button:hover,.tui-button.selected{background:color-mix(in srgb,var(--btn-color) 15%,transparent);border-color:var(--btn-color)}.btn-indicator{color:var(--btn-color);font-size:.8rem;width:1rem}.btn-text{flex:1}:global(.btn-arrow){opacity:.5}.tui-button.selected :global(.btn-arrow){opacity:1}@media(max-width:768px){.tui-button.inline{width:100%;display:flex}}.tui-link{display:inline-flex;align-items:center;gap:.25rem}:global(.link-icon){color:var(--link-color);opacity:.8}.link-text{background:none;border:none;padding:0;margin:0;font-family:inherit;font-size:inherit;color:var(--link-color);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px;cursor:pointer;transition:all .15s ease}.link-text:hover{text-decoration-style:solid;filter:brightness(1.2)}:global(.link-external){color:var(--link-color);opacity:.5}.tui-link:hover :global(.link-external){opacity:.8}.tui-link.svelte-1ob09mv{display:inline-flex;align-items:center;gap:.25rem}.link-icon{color:var(--link-color);opacity:.8}.link-text.svelte-1ob09mv{background:none;border:none;padding:0;margin:0;font-family:inherit;font-size:inherit;color:var(--link-color);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px;cursor:pointer;transition:all .15s ease}.link-text.svelte-1ob09mv:hover{text-decoration-style:solid;filter:brightness(1.2)}.link-external{color:var(--link-color);opacity:.5}.tui-link.svelte-1ob09mv:hover .link-external{opacity:.8}.tui-card{border:1px solid var(--terminal-border);border-left:3px solid var(--card-color);background:color-mix(in srgb,var(--terminal-bg) 50%,var(--terminal-bg-light));border-radius:4px;padding:0;margin:.5rem 0;width:100%}.tui-card.inline{display:inline-block;width:auto;margin:0 .5rem 0 0;vertical-align:top}.card-title{color:var(--card-color);font-weight:700;margin-bottom:.5rem;font-size:1rem}.card-content{color:var(--terminal-text);font-size:.9rem;line-height:1.5}.card-footer{margin-top:.75rem;padding-top:.5rem;border-top:1px dashed var(--terminal-border);color:var(--terminal-muted);font-size:.8rem}@media(max-width:768px){.tui-card.inline{display:block;width:100%;margin:.5rem 0}}.tui-card.svelte-1bi97x9{border:1px solid var(--terminal-border);border-radius:6px;background:color-mix(in srgb,var(--terminal-bg) 80%,var(--card-accent) 5%);margin:.5rem 0;overflow:hidden;transition:border-color .2s ease}.tui-card.svelte-1bi97x9:hover{border-color:var(--card-accent)}.card-header.svelte-1bi97x9{display:flex;align-items:center;gap:.5rem;padding:.6rem .75rem;border-bottom:1px solid var(--terminal-border);background:#0000001a}.card-icon{color:var(--card-accent)}.card-title.svelte-1bi97x9{font-weight:600;color:var(--terminal-text);font-size:.85rem}.card-title-link.svelte-1bi97x9{color:var(--card-accent);text-decoration:underline;text-decoration-style:dotted;text-underline-offset:2px;transition:all .15s ease}.card-title-link.svelte-1bi97x9:hover{text-decoration-style:solid;filter:brightness(1.2)}.card-body.svelte-1bi97x9{padding:.75rem}.card-image.svelte-1bi97x9{width:100%;max-height:200px;object-fit:cover;border-radius:4px;margin-bottom:.5rem}.card-content.svelte-1bi97x9{color:var(--terminal-muted);font-size:.85rem;line-height:1.5;white-space:pre-wrap}.card-children.svelte-1bi97x9{display:flex;flex-direction:column;gap:.25rem;padding:.25rem}.card-children.flex.svelte-1bi97x9{flex-direction:row;flex-wrap:wrap;gap:1rem}.card-children.grid.svelte-1bi97x9{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(200px,calc((100% - 5rem) / 6)),1fr));gap:1rem}.card-footer.svelte-1bi97x9{padding:.5rem .75rem;border-top:1px solid var(--terminal-border);font-size:.75rem;color:var(--terminal-muted);background:#0000000d}.tui-progress{margin:.5rem 0;font-size:.85rem}.tui-progress.inline{display:inline-flex;align-items:center;gap:.5rem;margin:0;min-width:120px}.tui-progress.inline .progress-label{margin-bottom:0;white-space:nowrap}.tui-progress.inline .progress-bar{flex:1;min-width:80px;height:.8rem}.tui-progress.inline .progress-value{margin-top:0;white-space:nowrap}.progress-label{color:var(--terminal-text);margin-bottom:.25rem}.progress-bar{position:relative;height:1.2rem;background:var(--terminal-border);border-radius:3px;overflow:hidden}.progress-fill{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--progress-color),color-mix(in srgb,var(--progress-color) 80%,white 20%));border-radius:3px;transition:width .3s ease}.progress-glow{position:absolute;right:0;top:0;height:100%;width:20px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3));animation:shimmer 1.5s infinite}@keyframes shimmer{0%{opacity:0}50%{opacity:1}to{opacity:0}}.progress-blocks{position:absolute;inset:0;display:flex;gap:2px;padding:3px}.block{flex:1;background:#0003;border-radius:1px;transition:background .2s}.block.filled{background:transparent}.progress-value{text-align:right;color:var(--progress-color);font-size:.75rem;margin-top:.25rem;font-weight:600}.tui-progress.svelte-1j2ckd4{margin:.5rem 0;font-size:.85rem}.tui-progress.inline.svelte-1j2ckd4{display:inline-flex;align-items:center;gap:.5rem;margin:0;min-width:120px}.tui-progress.inline.svelte-1j2ckd4 .progress-label:where(.svelte-1j2ckd4){margin-bottom:0;white-space:nowrap}.tui-progress.inline.svelte-1j2ckd4 .progress-bar:where(.svelte-1j2ckd4){flex:1;min-width:80px;height:.8rem}.tui-progress.inline.svelte-1j2ckd4 .progress-value:where(.svelte-1j2ckd4){margin-top:0;white-space:nowrap}.progress-label.svelte-1j2ckd4{color:var(--terminal-text);margin-bottom:.25rem}.progress-bar.svelte-1j2ckd4{position:relative;height:1.2rem;background:var(--terminal-border);border-radius:3px;overflow:hidden}.progress-fill.svelte-1j2ckd4{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,var(--progress-color),color-mix(in srgb,var(--progress-color) 80%,white 20%));border-radius:3px;transition:width .3s ease}.progress-glow.svelte-1j2ckd4{position:absolute;right:0;top:0;height:100%;width:20px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3));animation:svelte-1j2ckd4-shimmer 1.5s infinite}@keyframes svelte-1j2ckd4-shimmer{0%{opacity:0}50%{opacity:1}to{opacity:0}}.progress-blocks.svelte-1j2ckd4{position:absolute;inset:0;display:flex;gap:2px;padding:3px}.block.svelte-1j2ckd4{flex:1;background:#0003;border-radius:1px;transition:background .2s}.block.filled.svelte-1j2ckd4{background:transparent}.progress-value.svelte-1j2ckd4{text-align:right;color:var(--progress-color);font-size:.75rem;margin-top:.25rem;font-weight:600}.inline-icon{display:inline-block;vertical-align:middle;margin:0 .15em}@media(max-width:768px){.tui-progress.inline.svelte-1j2ckd4{display:flex;flex-direction:column;align-items:stretch;width:100%;margin:.5rem 0}.tui-progress.inline.svelte-1j2ckd4 .progress-bar:where(.svelte-1j2ckd4){min-width:100%}}.progress-bar.continuous.svelte-1j2ckd4 .progress-blocks:where(.svelte-1j2ckd4){display:none}.progress-text-bar.svelte-1j2ckd4{font-family:monospace;font-size:1rem;color:var(--terminal-dim);white-space:nowrap}.progress-text-bar.svelte-1j2ckd4 .char:where(.svelte-1j2ckd4){color:var(--terminal-dim)}.tui-progress.svelte-1j2ckd4:not(.text-style) .progress-text-bar:where(.svelte-1j2ckd4){display:none}.progress-text-bar.svelte-1j2ckd4 .bracket:where(.svelte-1j2ckd4){color:var(--terminal-text);font-weight:700}.tui-accordion{margin:.5rem 0;border:1px solid var(--terminal-border);border-radius:6px;overflow:hidden}.tui-accordion.inline{display:inline-block;width:auto;min-width:200px;vertical-align:top;margin:0 .5rem 0 0}.accordion-item{border-bottom:1px solid var(--terminal-border)}.accordion-item:last-child{border-bottom:none}.accordion-header{display:flex;align-items:center;gap:.5rem;width:100%;padding:.6rem .75rem;background:transparent;border:none;color:var(--terminal-text);font-family:inherit;font-size:.85rem;font-weight:500;text-align:left;cursor:pointer;transition:background .15s ease}.accordion-header:hover{background:#ffffff08}.accordion-item.open .accordion-header{background:#0000001a;border-bottom:1px solid var(--terminal-border)}:global(.accordion-icon){color:var(--accordion-accent);transition:transform .2s ease}.accordion-title{flex:1}.accordion-content{padding:.75rem;color:var(--terminal-muted);font-size:.85rem;line-height:1.6;white-space:pre-wrap;animation:slideDown .2s ease-out}@keyframes slideDown{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.tui-accordion.svelte-iz3tut{margin:.5rem 0;border:1px solid var(--terminal-border);border-radius:6px;overflow:hidden}.accordion-item.svelte-iz3tut{border-bottom:1px solid var(--terminal-border)}.accordion-item.svelte-iz3tut:last-child{border-bottom:none}.accordion-header.svelte-iz3tut{display:flex;align-items:center;gap:.5rem;width:100%;padding:.6rem .75rem;background:transparent;border:none;color:var(--terminal-text);font-family:inherit;font-size:.85rem;font-weight:500;text-align:left;cursor:pointer;transition:background .15s ease}.accordion-header.svelte-iz3tut:hover{background:#ffffff08}.accordion-item.open.svelte-iz3tut .accordion-header:where(.svelte-iz3tut){background:#0000001a;border-bottom:1px solid var(--terminal-border)}.accordion-icon{color:var(--accordion-accent);transition:transform .2s ease}.accordion-title.svelte-iz3tut{flex:1}.accordion-content.svelte-iz3tut{padding:.75rem;color:var(--terminal-muted);font-size:.85rem;line-height:1.6;white-space:pre-wrap;animation:svelte-iz3tut-slideDown .2s ease-out}.accordion-children.svelte-iz3tut{margin-top:.5rem;display:flex;flex-direction:column;gap:.25rem}.accordion-children.flex.svelte-iz3tut{flex-direction:row;flex-wrap:wrap;gap:1rem}.accordion-children.grid.svelte-iz3tut{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}@keyframes svelte-iz3tut-slideDown{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.tui-table-wrapper{margin:.5rem 0;border:1px solid var(--terminal-border);border-radius:6px;overflow:hidden}.tui-table-wrapper.inline{display:inline-block;width:auto;vertical-align:top;margin:0 .5rem 0 0}.table-title{padding:.5rem .75rem;font-weight:600;font-size:.85rem;color:var(--terminal-text);background:#0000001a;border-bottom:1px solid var(--terminal-border)}.tui-table{width:100%;border-collapse:collapse;font-size:.8rem}th{padding:.5rem .75rem;text-align:left;font-weight:600;color:var(--table-accent);background:#00000026;border-bottom:1px solid var(--terminal-border);white-space:nowrap}td{padding:.4rem .75rem;color:var(--terminal-text);border-bottom:1px solid var(--terminal-border)}tr:last-child td{border-bottom:none}tr.alt{background:#00000008}tr:hover{background:color-mix(in srgb,var(--table-accent) 5%,transparent)}.tui-table-wrapper.svelte-36f6w7{margin:.5rem 0;border:1px solid var(--terminal-border);border-radius:6px;overflow:hidden}.table-title.svelte-36f6w7{padding:.5rem .75rem;font-weight:600;font-size:.85rem;color:var(--terminal-text);background:#0000001a;border-bottom:1px solid var(--terminal-border)}.tui-table.svelte-36f6w7{width:100%;border-collapse:collapse;font-size:.8rem}th.svelte-36f6w7{padding:.5rem .75rem;text-align:left;font-weight:600;color:var(--table-accent);background:#00000026;border-bottom:1px solid var(--terminal-border);white-space:nowrap}td.svelte-36f6w7{padding:.4rem .75rem;color:var(--terminal-text);border-bottom:1px solid var(--terminal-border)}tr.svelte-36f6w7:last-child td:where(.svelte-36f6w7){border-bottom:none}tr.alt.svelte-36f6w7{background:#00000008}tr.svelte-36f6w7:hover{background:color-mix(in srgb,var(--table-accent) 5%,transparent)}.tui-tooltip-trigger{position:relative;display:inline-flex;align-items:center;gap:.25rem;cursor:help}.trigger-text{border-bottom:1px dotted var(--tooltip-color)}.tooltip-indicator{font-size:.7rem;color:var(--tooltip-color);opacity:.7}.tooltip{position:fixed;z-index:99999;padding:.5rem .75rem;background:var(--terminal-bg);border:1px solid var(--tooltip-color);border-radius:4px;font-size:.8rem;color:var(--terminal-text);white-space:nowrap;box-shadow:0 4px 12px #0006;animation:tooltipFadeIn .15s ease-out;pointer-events:none}@keyframes tooltipFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.tooltip-arrow{position:absolute;width:8px;height:8px;background:var(--terminal-bg);border:1px solid var(--tooltip-color);border-top:none;border-left:none}.tooltip.top .tooltip-arrow{bottom:-5px;left:50%;transform:translate(-50%) rotate(45deg)}.tooltip.bottom .tooltip-arrow{top:-5px;left:50%;transform:translate(-50%) rotate(-135deg)}.tooltip.left .tooltip-arrow{right:-5px;top:50%;transform:translateY(-50%) rotate(-45deg)}.tooltip.right .tooltip-arrow{left:-5px;top:50%;transform:translateY(-50%) rotate(135deg)}.tui-tooltip-trigger.svelte-wzrywa{position:relative;display:inline-flex;align-items:center;gap:.25rem;cursor:help}.trigger-text.svelte-wzrywa{border-bottom:1px dotted var(--tooltip-color)}.tooltip-indicator.svelte-wzrywa{font-size:.7rem;color:var(--tooltip-color);opacity:.7}.tooltip.svelte-wzrywa{position:fixed;z-index:99999;padding:.5rem .75rem;background:var(--terminal-bg);border:1px solid var(--tooltip-color);border-radius:4px;font-size:.8rem;color:var(--terminal-text);white-space:nowrap;box-shadow:0 4px 12px #0006;animation:svelte-wzrywa-tooltipFadeIn .15s ease-out;pointer-events:none}@keyframes svelte-wzrywa-tooltipFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.tooltip-arrow.svelte-wzrywa{position:absolute;width:8px;height:8px;background:var(--terminal-bg);border:1px solid var(--tooltip-color);border-top:none;border-left:none}.tooltip.top.svelte-wzrywa .tooltip-arrow:where(.svelte-wzrywa){bottom:-5px;left:50%;transform:translate(-50%) rotate(45deg)}.tooltip.bottom.svelte-wzrywa .tooltip-arrow:where(.svelte-wzrywa){top:-5px;left:50%;transform:translate(-50%) rotate(-135deg)}.tooltip.left.svelte-wzrywa .tooltip-arrow:where(.svelte-wzrywa){right:-5px;top:50%;transform:translateY(-50%) rotate(-45deg)}.tooltip.right.svelte-wzrywa .tooltip-arrow:where(.svelte-wzrywa){left:-5px;top:50%;transform:translateY(-50%) rotate(135deg)}.tui-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;padding:.5rem 0;width:100%}.tui-card-grid.inline{display:inline-flex;flex-wrap:wrap;width:auto;gap:.5rem;vertical-align:top;padding:0;margin:0 .5rem 0 0}.tui-card{background:var(--terminal-bg);border:1px solid var(--terminal-border);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;transition:all .2s ease;font-family:JetBrains Mono,monospace}.tui-card:hover{border-color:var(--terminal-primary);transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.tui-card.featured{border-color:var(--terminal-accent)}.card-image{position:relative;width:100%;height:140px;overflow:hidden;background:var(--terminal-bg-light)}.card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.tui-card:hover .card-image img{transform:scale(1.05)}.card-header-badge{padding:.5rem .75rem 0}.featured-badge{position:absolute;top:.5rem;right:.5rem;background:#000000bf;color:var(--terminal-accent);padding:.15rem .4rem;border-radius:3px;font-size:.65rem;font-weight:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.card-header-badge .featured-badge{position:static;display:inline-block}.card-body{padding:.75rem;display:flex;flex-direction:column;gap:.4rem;flex:1}.card-title{margin:0;font-size:.9rem;font-weight:600;color:var(--terminal-text);line-height:1.3}.card-meta{display:flex;align-items:center;gap:.3rem;font-size:.7rem;color:var(--terminal-primary)}.meta-icon{font-size:.75rem}.hackathon-name{font-weight:500}.year{color:var(--terminal-muted)}.card-location{display:flex;align-items:center;gap:.3rem;font-size:.65rem;color:var(--terminal-muted)}.awards{display:flex;flex-direction:column;gap:.2rem;margin:.25rem 0}.award{display:flex;align-items:center;gap:.3rem;font-size:.7rem}.award-icon{font-size:.75rem}.award-text{color:#a6e3a1;font-weight:500}.card-desc{margin:0;font-size:.7rem;color:var(--terminal-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tags{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:auto}.tag{background:color-mix(in srgb,var(--terminal-primary) 15%,transparent);color:var(--terminal-primary);padding:.1rem .35rem;border-radius:3px;font-size:.55rem;font-weight:500;text-transform:lowercase}.tui-card-grid .warning{font-size:.6rem;color:#f9e2af;padding:.2rem .35rem;background:#f9e2af1a;border-radius:3px;width:fit-content}.card-actions{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--terminal-border)}.action-btn{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:transparent;border:1px solid var(--terminal-border);border-radius:4px;color:var(--terminal-text);font-size:.65rem;font-weight:500;text-decoration:none;transition:all .15s ease;font-family:inherit}.action-btn:hover,.action-btn.primary{background:var(--terminal-primary);border-color:var(--terminal-primary);color:var(--terminal-bg)}.action-btn.primary:hover{background:var(--terminal-accent);border-color:var(--terminal-accent)}@media(max-width:600px){.tui-card-grid{grid-template-columns:1fr}}.tui-card-grid.svelte-1ohxpu5{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;padding:.5rem 0;width:100%}.tui-card.svelte-1ohxpu5{background:var(--terminal-bg);border:1px solid var(--terminal-border);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;transition:all .2s ease;font-family:JetBrains Mono,monospace}.tui-card.svelte-1ohxpu5:hover{border-color:var(--terminal-primary);transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.tui-card.featured.svelte-1ohxpu5{border-color:var(--terminal-accent)}.card-image.svelte-1ohxpu5{position:relative;width:100%;height:140px;overflow:hidden;background:var(--terminal-bg-light)}.card-image.svelte-1ohxpu5 img:where(.svelte-1ohxpu5){width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.tui-card.svelte-1ohxpu5:hover .card-image:where(.svelte-1ohxpu5) img:where(.svelte-1ohxpu5){transform:scale(1.05)}.card-header-badge.svelte-1ohxpu5{padding:.5rem .75rem 0}.featured-badge.svelte-1ohxpu5{position:absolute;top:.5rem;right:.5rem;background:#000000bf;color:var(--terminal-accent);padding:.15rem .4rem;border-radius:3px;font-size:.65rem;font-weight:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.card-header-badge.svelte-1ohxpu5 .featured-badge:where(.svelte-1ohxpu5){position:static;display:inline-block}.card-body.svelte-1ohxpu5{padding:.75rem;display:flex;flex-direction:column;gap:.4rem;flex:1}.card-title.svelte-1ohxpu5{margin:0;font-size:.9rem;font-weight:600;color:var(--terminal-text);line-height:1.3}.card-meta.svelte-1ohxpu5{display:flex;align-items:center;gap:.3rem;font-size:.7rem;color:var(--terminal-primary)}.meta-icon.svelte-1ohxpu5{font-size:.75rem}.hackathon-name.svelte-1ohxpu5{font-weight:500}.year.svelte-1ohxpu5{color:var(--terminal-muted)}.card-location.svelte-1ohxpu5{display:flex;align-items:center;gap:.3rem;font-size:.65rem;color:var(--terminal-muted)}.awards.svelte-1ohxpu5{display:flex;flex-direction:column;gap:.2rem;margin:.25rem 0}.award.svelte-1ohxpu5{display:flex;align-items:center;gap:.3rem;font-size:.7rem}.award-icon.svelte-1ohxpu5{font-size:.75rem}.award-text.svelte-1ohxpu5{color:#a6e3a1;font-weight:500}.card-desc.svelte-1ohxpu5{margin:0;font-size:.7rem;color:var(--terminal-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tags.svelte-1ohxpu5{display:flex;flex-wrap:wrap;gap:.25rem;margin-top:auto}.tag.svelte-1ohxpu5{background:color-mix(in srgb,var(--terminal-primary) 15%,transparent);color:var(--terminal-primary);padding:.1rem .35rem;border-radius:3px;font-size:.55rem;font-weight:500;text-transform:lowercase}.warning.svelte-1ohxpu5{display:inline-flex;align-items:center;gap:.45rem;font-size:.75rem;color:var(--card-warning, #b8860b);padding:.3rem .6rem;background:color-mix(in srgb,var(--card-warning, #b8860b) 8%,transparent);border:1px solid color-mix(in srgb,var(--card-warning, #b8860b) 20%,transparent);border-radius:6px;width:fit-content;font-weight:600;box-shadow:0 1px #00000005 inset}.warning.svelte-1ohxpu5:before{content:"⚠";display:inline-block;font-size:.9rem;line-height:1}.card-actions.svelte-1ohxpu5{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--terminal-border)}.action-btn.svelte-1ohxpu5{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:transparent;border:1px solid var(--terminal-border);border-radius:4px;color:var(--terminal-text);font-size:.65rem;font-weight:500;text-decoration:none;transition:all .15s ease;font-family:inherit}.action-btn.svelte-1ohxpu5:hover,.action-btn.primary.svelte-1ohxpu5{background:var(--terminal-primary);border-color:var(--terminal-primary);color:var(--terminal-bg)}.action-btn.primary.svelte-1ohxpu5:hover{background:var(--terminal-accent);border-color:var(--terminal-accent)}@media(max-width:600px){.tui-card-grid.svelte-1ohxpu5{grid-template-columns:1fr}}.tui-input{margin:.5rem 0;font-size:.9rem}.tui-input.inline{display:inline-flex;flex-direction:column;margin:0 .5rem 0 0}.input-label{display:flex;align-items:center;gap:.35rem;margin-bottom:.35rem;color:var(--terminal-muted);font-size:.85rem}.input-wrapper{display:flex;align-items:center;gap:.35rem;padding:.5rem .75rem;background:color-mix(in srgb,var(--terminal-bg) 80%,black);border:1px solid var(--terminal-muted);border-radius:4px;transition:all .15s ease}.input-wrapper:focus-within{border-color:var(--input-color);box-shadow:0 0 0 1px color-mix(in srgb,var(--input-color) 30%,transparent)}.tui-input.error .input-wrapper{border-color:#f38ba8}.tui-input.disabled .input-wrapper{opacity:.5;cursor:not-allowed}.input-prompt{color:var(--input-color);font-weight:700;-webkit-user-select:none;user-select:none}.input-affix{color:var(--terminal-muted);font-size:.85rem}.input-affix.prefix{margin-right:.25rem}.input-affix.suffix{margin-left:.25rem}input{flex:1;min-width:0;background:transparent;border:none;color:var(--terminal-text);font-family:inherit;font-size:inherit;outline:none}input::placeholder{color:var(--terminal-muted);opacity:.6}input:disabled{cursor:not-allowed}.input-error{display:flex;align-items:center;gap:.35rem;margin-top:.35rem;color:#f38ba8;font-size:.8rem}.tui-input.svelte-nb354v{margin:.5rem 0;font-size:.9rem}.tui-input.inline.svelte-nb354v{display:inline-flex;flex-direction:column;margin:0 .5rem 0 0}.input-label.svelte-nb354v{display:flex;align-items:center;gap:.35rem;margin-bottom:.35rem;color:var(--terminal-muted);font-size:.85rem}.input-wrapper.svelte-nb354v{display:flex;align-items:center;gap:.35rem;padding:.5rem .75rem;background:color-mix(in srgb,var(--terminal-bg) 80%,black);border:1px solid var(--terminal-muted);border-radius:4px;transition:all .15s ease}.input-wrapper.svelte-nb354v:focus-within{border-color:var(--input-color);box-shadow:0 0 0 1px color-mix(in srgb,var(--input-color) 30%,transparent)}.tui-input.error.svelte-nb354v .input-wrapper:where(.svelte-nb354v){border-color:#f38ba8}.tui-input.disabled.svelte-nb354v .input-wrapper:where(.svelte-nb354v){opacity:.5;cursor:not-allowed}.input-prompt.svelte-nb354v{color:var(--input-color);font-weight:700;-webkit-user-select:none;user-select:none}.input-affix.svelte-nb354v{color:var(--terminal-muted);font-size:.85rem}.input-affix.prefix.svelte-nb354v{margin-right:.25rem}.input-affix.suffix.svelte-nb354v{margin-left:.25rem}input.svelte-nb354v{flex:1;min-width:0;background:transparent;border:none;color:var(--terminal-text);font-family:inherit;font-size:inherit;outline:none}input.svelte-nb354v::placeholder{color:var(--terminal-muted);opacity:.6}input.svelte-nb354v:disabled{cursor:not-allowed}.input-error.svelte-nb354v{display:flex;align-items:center;gap:.35rem;margin-top:.35rem;color:#f38ba8;font-size:.8rem}@media(max-width:768px){.tui-input.inline.svelte-nb354v{display:flex;width:100%;margin:.5rem 0}}.tui-textarea{margin:.5rem 0;font-size:.9rem}.tui-textarea.inline{display:inline-flex;flex-direction:column;margin:0 .5rem 0 0}.textarea-label{display:flex;align-items:center;gap:.35rem;margin-bottom:.35rem;color:var(--terminal-muted);font-size:.85rem}:global(.label-icon){color:var(--input-color)}.textarea-wrapper{display:flex;background:color-mix(in srgb,var(--terminal-bg) 80%,black);border:1px solid var(--terminal-muted);border-radius:4px;transition:all .15s ease;overflow:hidden}.tui-textarea.focused .textarea-wrapper{border-color:var(--input-color);box-shadow:0 0 0 1px color-mix(in srgb,var(--input-color) 30%,transparent)}.tui-textarea.error .textarea-wrapper{border-color:#f38ba8}.tui-textarea.disabled .textarea-wrapper{opacity:.5;cursor:not-allowed}.line-numbers{display:flex;flex-direction:column;padding:.5rem 0;background:color-mix(in srgb,var(--terminal-bg) 60%,black);border-right:1px solid var(--terminal-muted);-webkit-user-select:none;user-select:none}.line-num{padding:0 .5rem;color:var(--terminal-muted);font-size:.8rem;line-height:1.5;text-align:right;min-width:2rem}textarea{flex:1;min-width:0;padding:.5rem .75rem;background:transparent;border:none;color:var(--terminal-text);font-family:inherit;font-size:inherit;line-height:1.5;resize:vertical;outline:none}textarea::placeholder{color:var(--terminal-muted);opacity:.6}textarea:disabled{cursor:not-allowed;resize:none}.textarea-footer{display:flex;justify-content:space-between;align-items:center;margin-top:.35rem}.textarea-error{display:flex;align-items:center;gap:.35rem;color:#f38ba8;font-size:.8rem}.char-count{margin-left:auto;color:var(--terminal-muted);font-size:.75rem}.char-count.warning{color:#f9e2af}.tui-textarea.svelte-r5dsu9{margin:.5rem 0;font-size:.9rem}.tui-textarea.inline.svelte-r5dsu9{display:inline-flex;flex-direction:column;margin:0 .5rem 0 0}.textarea-label.svelte-r5dsu9{display:flex;align-items:center;gap:.35rem;margin-bottom:.35rem;color:var(--terminal-muted);font-size:.85rem}.label-icon{color:var(--input-color)}.textarea-wrapper.svelte-r5dsu9{display:flex;background:color-mix(in srgb,var(--terminal-bg) 80%,black);border:1px solid var(--terminal-muted);border-radius:4px;transition:all .15s ease;overflow:hidden}.tui-textarea.focused.svelte-r5dsu9 .textarea-wrapper:where(.svelte-r5dsu9){border-color:var(--input-color);box-shadow:0 0 0 1px color-mix(in srgb,var(--input-color) 30%,transparent)}.tui-textarea.error.svelte-r5dsu9 .textarea-wrapper:where(.svelte-r5dsu9){border-color:#f38ba8}.tui-textarea.disabled.svelte-r5dsu9 .textarea-wrapper:where(.svelte-r5dsu9){opacity:.5;cursor:not-allowed}.line-numbers.svelte-r5dsu9{display:flex;flex-direction:column;padding:.5rem 0;background:color-mix(in srgb,var(--terminal-bg) 60%,black);border-right:1px solid var(--terminal-muted);-webkit-user-select:none;user-select:none}.line-num.svelte-r5dsu9{padding:0 .5rem;color:var(--terminal-muted);font-size:.8rem;line-height:1.5;text-align:right;min-width:2rem}textarea.svelte-r5dsu9{flex:1;min-width:0;padding:.5rem .75rem;background:transparent;border:none;color:var(--terminal-text);font-family:inherit;font-size:inherit;line-height:1.5;resize:vertical;outline:none}textarea.svelte-r5dsu9::placeholder{color:var(--terminal-muted);opacity:.6}textarea.svelte-r5dsu9:disabled{cursor:not-allowed;resize:none}.textarea-footer.svelte-r5dsu9{display:flex;justify-content:space-between;align-items:center;margin-top:.35rem}.textarea-error.svelte-r5dsu9{display:flex;align-items:center;gap:.35rem;color:#f38ba8;font-size:.8rem}.char-count.svelte-r5dsu9{margin-left:auto;color:var(--terminal-muted);font-size:.75rem}.char-count.warning.svelte-r5dsu9{color:#f9e2af}.tui-checkbox{display:flex;align-items:center;gap:.5rem;margin:.35rem 0;padding:.35rem .5rem;font-size:.9rem;cursor:pointer;border-radius:4px;transition:all .15s ease;-webkit-user-select:none;user-select:none}.tui-checkbox.inline{display:inline-flex;margin:0 .75rem 0 0}.tui-checkbox:hover:not(.disabled){background:color-mix(in srgb,var(--checkbox-color) 10%,transparent)}.tui-checkbox:focus-visible{outline:1px solid var(--checkbox-color);outline-offset:2px}.tui-checkbox.disabled{opacity:.5;cursor:not-allowed}.checkbox-box{font-family:inherit;font-weight:700;color:var(--terminal-muted);transition:color .15s ease}.tui-checkbox.checked .checkbox-box,.checkbox-box.indeterminate{color:var(--checkbox-color)}:global(.checkbox-icon){color:var(--checkbox-color)}.checkbox-label{color:var(--terminal-text)}.tui-checkbox.disabled .checkbox-label{color:var(--terminal-muted)}.tui-checkbox.svelte-1phvhuu{display:flex;align-items:center;gap:.5rem;margin:.35rem 0;padding:.35rem .5rem;font-size:.9rem;cursor:pointer;border-radius:4px;transition:all .15s ease;-webkit-user-select:none;user-select:none}.tui-checkbox.inline.svelte-1phvhuu{display:inline-flex;margin:0 .75rem 0 0}.tui-checkbox.svelte-1phvhuu:hover:not(.disabled){background:color-mix(in srgb,var(--checkbox-color) 10%,transparent)}.tui-checkbox.svelte-1phvhuu:focus-visible{outline:1px solid var(--checkbox-color);outline-offset:2px}.tui-checkbox.disabled.svelte-1phvhuu{opacity:.5;cursor:not-allowed}.checkbox-box.svelte-1phvhuu{font-family:inherit;font-weight:700;color:var(--terminal-muted);transition:color .15s ease}.tui-checkbox.checked.svelte-1phvhuu .checkbox-box:where(.svelte-1phvhuu),.checkbox-box.indeterminate.svelte-1phvhuu{color:var(--checkbox-color)}.checkbox-icon{color:var(--checkbox-color)}.checkbox-label.svelte-1phvhuu{color:var(--terminal-text)}.tui-checkbox.disabled.svelte-1phvhuu .checkbox-label:where(.svelte-1phvhuu){color:var(--terminal-muted)}@media(max-width:768px){.tui-checkbox.inline.svelte-1phvhuu{display:flex;width:100%;margin:.35rem 0}}.tui-radio-group{margin:.5rem 0;font-size:.9rem}.tui-radio-group.inline{display:inline-flex;flex-direction:column;margin:0 .75rem 0 0}.tui-radio-group.disabled{opacity:.5}.radio-label{display:flex;align-items:center;gap:.35rem;margin-bottom:.5rem;color:var(--terminal-muted);font-size:.85rem}:global(.label-icon){color:var(--radio-color)}.radio-options{display:flex;flex-direction:column;gap:.25rem}.radio-options.horizontal{flex-direction:row;flex-wrap:wrap;gap:.75rem}.radio-option{display:flex;align-items:center;gap:.5rem;padding:.35rem .5rem;cursor:pointer;border-radius:4px;transition:all .15s ease;-webkit-user-select:none;user-select:none}.radio-option:hover:not(.option-disabled){background:color-mix(in srgb,var(--radio-color) 10%,transparent)}.radio-option:focus-visible{outline:1px solid var(--radio-color);outline-offset:2px}.radio-option.option-disabled{opacity:.5;cursor:not-allowed}.radio-symbol{font-family:inherit;font-weight:700;color:var(--terminal-muted);transition:color .15s ease}.radio-option.selected .radio-symbol{color:var(--radio-color)}:global(.option-icon){color:var(--radio-color)}.option-label{color:var(--terminal-text)}.radio-option.option-disabled .option-label{color:var(--terminal-muted)}.tui-radio-group.svelte-z75apq{margin:.5rem 0;font-size:.9rem}.tui-radio-group.inline.svelte-z75apq{display:inline-flex;flex-direction:column;margin:0 .75rem 0 0}.tui-radio-group.disabled.svelte-z75apq{opacity:.5}.radio-label.svelte-z75apq{display:flex;align-items:center;gap:.35rem;margin-bottom:.5rem;color:var(--terminal-muted);font-size:.85rem}.label-icon{color:var(--radio-color)}.radio-options.svelte-z75apq{display:flex;flex-direction:column;gap:.25rem}.radio-options.horizontal.svelte-z75apq{flex-direction:row;flex-wrap:wrap;gap:.75rem}.radio-option.svelte-z75apq{display:flex;align-items:center;gap:.5rem;padding:.35rem .5rem;cursor:pointer;border-radius:4px;transition:all .15s ease;-webkit-user-select:none;user-select:none}.radio-option.svelte-z75apq:hover:not(.option-disabled){background:color-mix(in srgb,var(--radio-color) 10%,transparent)}.radio-option.svelte-z75apq:focus-visible{outline:1px solid var(--radio-color);outline-offset:2px}.radio-option.option-disabled.svelte-z75apq{opacity:.5;cursor:not-allowed}.radio-symbol.svelte-z75apq{font-family:inherit;font-weight:700;color:var(--terminal-muted);transition:color .15s ease}.radio-option.selected.svelte-z75apq .radio-symbol:where(.svelte-z75apq){color:var(--radio-color)}.option-icon{color:var(--radio-color)}.option-label.svelte-z75apq{color:var(--terminal-text)}.radio-option.option-disabled.svelte-z75apq .option-label:where(.svelte-z75apq){color:var(--terminal-muted)}.tui-select{position:relative;margin:.5rem 0;font-size:.9rem}.tui-select.inline{display:inline-flex;flex-direction:column;margin:0 .5rem 0 0}.select-label{display:flex;align-items:center;gap:.35rem;margin-bottom:.35rem;color:var(--terminal-muted);font-size:.85rem}:global(.label-icon){color:var(--select-color)}.select-trigger{display:flex;align-items:center;gap:.35rem;padding:.5rem .75rem;background:color-mix(in srgb,var(--terminal-bg) 80%,black);border:1px solid var(--terminal-muted);border-radius:4px;cursor:pointer;transition:all .15s ease}.tui-select.open .select-trigger,.select-trigger:focus-visible{border-color:var(--select-color);box-shadow:0 0 0 1px color-mix(in srgb,var(--select-color) 30%,transparent)}.tui-select.error .select-trigger{border-color:#f38ba8}.tui-select.disabled .select-trigger{opacity:.5;cursor:not-allowed}.select-prompt{color:var(--select-color);font-weight:700}.select-value{flex:1;color:var(--terminal-text)}.select-value.placeholder{color:var(--terminal-muted);opacity:.6}.select-arrow{color:var(--terminal-muted);font-size:.7rem}.select-dropdown{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;background:var(--terminal-bg);border:1px solid var(--select-color);border-radius:4px;box-shadow:0 4px 12px #0000004d;z-index:100;overflow:hidden}.select-search{display:flex;align-items:center;gap:.35rem;padding:.5rem .75rem;border-bottom:1px solid var(--terminal-muted)}.select-search input{flex:1;background:transparent;border:none;color:var(--terminal-text);font-family:inherit;font-size:inherit;outline:none}.select-search input::placeholder{color:var(--terminal-muted)}.select-options{max-height:200px;overflow-y:auto}.select-option{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;cursor:pointer;transition:background .1s ease}.select-option.highlighted{background:color-mix(in srgb,var(--select-color) 15%,transparent)}.select-option.selected{color:var(--select-color)}.select-option.option-disabled{opacity:.5;cursor:not-allowed}:global(.option-icon){color:var(--select-color)}.option-label{flex:1}:global(.check-icon){color:var(--select-color)}.select-empty{padding:.75rem;text-align:center;color:var(--terminal-muted);font-style:italic}.select-error{display:flex;align-items:center;gap:.35rem;margin-top:.35rem;color:#f38ba8;font-size:.8rem}.tui-select.svelte-19b2utj{position:relative;margin:.5rem 0;font-size:.9rem}.tui-select.inline.svelte-19b2utj{display:inline-flex;flex-direction:column;margin:0 .5rem 0 0}.select-label.svelte-19b2utj{display:flex;align-items:center;gap:.35rem;margin-bottom:.35rem;color:var(--terminal-muted);font-size:.85rem}.label-icon{color:var(--select-color)}.select-trigger.svelte-19b2utj{display:flex;align-items:center;gap:.35rem;padding:.5rem .75rem;background:color-mix(in srgb,var(--terminal-bg) 80%,black);border:1px solid var(--terminal-muted);border-radius:4px;cursor:pointer;transition:all .15s ease}.tui-select.open.svelte-19b2utj .select-trigger:where(.svelte-19b2utj),.select-trigger.svelte-19b2utj:focus-visible{border-color:var(--select-color);box-shadow:0 0 0 1px color-mix(in srgb,var(--select-color) 30%,transparent)}.tui-select.error.svelte-19b2utj .select-trigger:where(.svelte-19b2utj){border-color:#f38ba8}.tui-select.disabled.svelte-19b2utj .select-trigger:where(.svelte-19b2utj){opacity:.5;cursor:not-allowed}.select-prompt.svelte-19b2utj{color:var(--select-color);font-weight:700}.select-value.svelte-19b2utj{flex:1;color:var(--terminal-text)}.select-value.placeholder.svelte-19b2utj{color:var(--terminal-muted);opacity:.6}.select-arrow.svelte-19b2utj{color:var(--terminal-muted);font-size:.7rem}.select-dropdown.svelte-19b2utj{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;background:var(--terminal-bg);border:1px solid var(--select-color);border-radius:4px;box-shadow:0 4px 12px #0000004d;z-index:100;overflow:hidden}.select-search.svelte-19b2utj{display:flex;align-items:center;gap:.35rem;padding:.5rem .75rem;border-bottom:1px solid var(--terminal-muted)}.select-search.svelte-19b2utj input:where(.svelte-19b2utj){flex:1;background:transparent;border:none;color:var(--terminal-text);font-family:inherit;font-size:inherit;outline:none}.select-search.svelte-19b2utj input:where(.svelte-19b2utj)::placeholder{color:var(--terminal-muted)}.select-options.svelte-19b2utj{max-height:200px;overflow-y:auto}.select-option.svelte-19b2utj{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;cursor:pointer;transition:background .1s ease}.select-option.highlighted.svelte-19b2utj{background:color-mix(in srgb,var(--select-color) 15%,transparent)}.select-option.selected.svelte-19b2utj{color:var(--select-color)}.select-option.option-disabled.svelte-19b2utj{opacity:.5;cursor:not-allowed}.option-icon{color:var(--select-color)}.option-label.svelte-19b2utj{flex:1}.check-icon{color:var(--select-color)}.select-empty.svelte-19b2utj{padding:.75rem;text-align:center;color:var(--terminal-muted);font-style:italic}.select-error.svelte-19b2utj{display:flex;align-items:center;gap:.35rem;margin-top:.35rem;color:#f38ba8;font-size:.8rem}.tui-toggle{display:flex;align-items:center;gap:.75rem;margin:.35rem 0;padding:.35rem .5rem;font-size:.9rem;cursor:pointer;border-radius:4px;transition:all .15s ease;-webkit-user-select:none;user-select:none}.tui-toggle.inline{display:inline-flex;margin:0 .75rem 0 0}.tui-toggle:hover:not(.disabled){background:color-mix(in srgb,var(--toggle-color) 10%,transparent)}.tui-toggle:focus-visible{outline:1px solid var(--toggle-color);outline-offset:2px}.tui-toggle.disabled{opacity:.5;cursor:not-allowed}:global(.toggle-icon){color:var(--toggle-color)}.toggle-label{color:var(--terminal-text)}.toggle-track{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:color-mix(in srgb,var(--terminal-bg) 80%,black);border:1px solid var(--terminal-muted);border-radius:4px;font-size:.75rem;transition:all .15s ease}.tui-toggle.checked .toggle-track{border-color:var(--toggle-color);background:color-mix(in srgb,var(--toggle-color) 15%,transparent)}.toggle-off-label,.toggle-on-label{color:var(--terminal-muted);font-weight:700;text-transform:uppercase;min-width:2rem;text-align:center;transition:color .15s ease}.tui-toggle:not(.checked) .toggle-off-label{color:var(--terminal-text)}.tui-toggle.checked .toggle-on-label{color:var(--toggle-color)}.toggle-switch{display:flex;align-items:center;justify-content:center;width:2.5rem;position:relative}.toggle-knob{font-size:1rem;color:var(--terminal-muted);transition:all .2s ease;transform:translate(-.5rem)}.tui-toggle.checked .toggle-knob{color:var(--toggle-color);transform:translate(.5rem)}.tui-toggle.svelte-1jmw047{display:flex;align-items:center;gap:.75rem;margin:.35rem 0;padding:.35rem .5rem;font-size:.9rem;cursor:pointer;border-radius:4px;transition:all .15s ease;-webkit-user-select:none;user-select:none}.tui-toggle.inline.svelte-1jmw047{display:inline-flex;margin:0 .75rem 0 0}.tui-toggle.svelte-1jmw047:hover:not(.disabled){background:color-mix(in srgb,var(--toggle-color) 10%,transparent)}.tui-toggle.svelte-1jmw047:focus-visible{outline:1px solid var(--toggle-color);outline-offset:2px}.tui-toggle.disabled.svelte-1jmw047{opacity:.5;cursor:not-allowed}.toggle-icon{color:var(--toggle-color)}.toggle-label.svelte-1jmw047{color:var(--terminal-text)}.toggle-track.svelte-1jmw047{display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:color-mix(in srgb,var(--terminal-bg) 80%,black);border:1px solid var(--terminal-muted);border-radius:4px;font-size:.75rem;transition:all .15s ease}.tui-toggle.checked.svelte-1jmw047 .toggle-track:where(.svelte-1jmw047){border-color:var(--toggle-color);background:color-mix(in srgb,var(--toggle-color) 15%,transparent)}.toggle-off-label.svelte-1jmw047,.toggle-on-label.svelte-1jmw047{color:var(--terminal-muted);font-weight:700;text-transform:uppercase;min-width:2rem;text-align:center;transition:color .15s ease}.tui-toggle.svelte-1jmw047:not(.checked) .toggle-off-label:where(.svelte-1jmw047){color:var(--terminal-text)}.tui-toggle.checked.svelte-1jmw047 .toggle-on-label:where(.svelte-1jmw047){color:var(--toggle-color)}.toggle-switch.svelte-1jmw047{display:flex;align-items:center;justify-content:center;width:2.5rem;position:relative}.toggle-knob.svelte-1jmw047{font-size:1rem;color:var(--terminal-muted);transition:all .2s ease;transform:translate(-.5rem)}.tui-toggle.checked.svelte-1jmw047 .toggle-knob:where(.svelte-1jmw047){color:var(--toggle-color);transform:translate(.5rem)}@media(max-width:768px){.tui-toggle.inline.svelte-1jmw047{display:flex;width:100%;margin:.35rem 0}}.tui-group.svelte-lu5t3e{display:flex;flex-direction:row;align-items:flex-start;gap:.75rem;animation:svelte-lu5t3e-lineSlideIn .15s ease-out}.tui-group.inline.svelte-lu5t3e{display:inline-flex}.tui-group.grid.svelte-lu5t3e{display:grid;grid-template-columns:repeat(auto-fill,minmax(max(200px,calc((100% - 3.75rem)/5)),1fr));width:100%}.tui-group.block.svelte-lu5t3e{display:block;width:100%}.tui-group.expand.svelte-lu5t3e>*{flex:1}@keyframes svelte-lu5t3e-lineSlideIn{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}@media(max-width:768px){.tui-group.grid.svelte-lu5t3e{grid-template-columns:1fr}}.tui-body{flex:1;padding:1rem 1.25rem 2rem;overflow-y:auto;overflow-x:hidden;font-size:.9rem;line-height:1.7;min-height:0}.tui-inline-group{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem;margin-bottom:.2rem;animation:lineSlideIn .15s ease-out}.tui-inline-group:has(.inline-image){flex-wrap:nowrap;align-items:flex-start}.tui-inline-group:has(.inline-image) .inline-content,.tui-inline-group:has(.inline-image) .tui-group{flex:1;min-width:0}.inline-content{display:inline;white-space:pre-wrap}.inline-content.output{color:var(--terminal-muted)}.inline-content.info{color:var(--terminal-primary)}.inline-content.success{color:#a6e3a1}.inline-content.error{color:#f38ba8}.inline-content.warning{color:#f9e2af}.tui-line{display:flex;align-items:flex-start;flex-wrap:wrap;margin-bottom:.2rem;animation:lineSlideIn .15s ease-out;min-height:1.7em}.tui-line.blank{min-height:.15em}@keyframes lineSlideIn{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}.prompt{display:inline-flex;margin-right:.5rem;flex-shrink:0}.prompt .user{color:var(--terminal-user)}.prompt .at{color:var(--terminal-muted)}.prompt .host{color:var(--terminal-accent)}.prompt .separator{color:var(--terminal-muted)}.prompt .path{color:var(--terminal-path)}.prompt .symbol{color:var(--terminal-muted);margin-left:.25rem}.content{color:var(--terminal-text);word-break:break-word;white-space:pre-wrap}.tui-line.output .content{color:var(--terminal-muted)}.tui-line.error .content{color:#f38ba8}.tui-line.success .content{color:#a6e3a1}.tui-line.info .content{color:var(--terminal-primary)}.tui-line.warning .content{color:#f9e2af}.header-text{color:var(--terminal-accent);font-weight:700;font-size:1.35rem;display:flex;align-items:center;gap:.5rem;line-height:1.2}.header-text.inline-header{display:inline-flex}:global(.header-icon){opacity:.7}:global(.inline-icon){display:inline-block;vertical-align:middle;margin:0 .15em}.tui-divider{display:flex;align-items:center;gap:1rem;margin:.75rem 0}.divider-line{flex:1;height:1px;background:linear-gradient(to right,transparent,var(--terminal-border),transparent)}.divider-text{color:var(--terminal-muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.tui-image{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0}.tui-image.inline-image{display:inline-flex;padding:0;vertical-align:middle;flex-shrink:0}.tui-image img{border-radius:6px;border:1px solid var(--terminal-border);background:var(--terminal-bg-light);object-fit:contain}.image-caption{color:var(--terminal-muted);font-size:.8rem;font-style:italic}.cursor{display:inline-block;width:.5em;height:1.1em;background:var(--terminal-primary);margin-left:2px;vertical-align:baseline;transform:translateY(.15em)}.cursor.blink{animation:cursorBlink 1s step-end infinite}@keyframes cursorBlink{0%,to{opacity:1}50%{opacity:0}}.tui-body::-webkit-scrollbar{width:6px}.tui-body::-webkit-scrollbar-track{background:transparent}.tui-body::-webkit-scrollbar-thumb{background:var(--terminal-border);border-radius:3px}.tui-body::-webkit-scrollbar-thumb:hover{background:var(--terminal-muted)}@media(max-width:768px){.tui-inline-group{flex-direction:column;flex-wrap:nowrap;align-items:stretch}.tui-inline-group:has(.inline-image){flex-wrap:nowrap;flex-direction:column}.tui-card .tui-inline-group,.tui-group .tui-inline-group,.tui-accordion .tui-inline-group{flex-direction:row;flex-wrap:wrap;align-items:flex-start}.tui-inline-group .inline-image img{max-width:100%!important;width:100%}.tui-group.inline{flex-direction:column;align-items:stretch}.tui-group.inline .inline-image img{max-width:100%!important;width:100%}.mobile-hidden{display:none!important}}.tui-statusbar{display:flex;align-items:center;justify-content:space-between;padding:.4rem .75rem;font-size:.75rem;background:var(--terminal-bg-light);border-color:var(--terminal-border)}.tui-statusbar.bottom{border-top:1px solid var(--terminal-border)}.status-left,.status-right{display:flex;align-items:center;gap:.5rem;color:var(--terminal-muted)}.status-center{color:var(--terminal-primary);font-weight:600}.skip-btn{display:flex;align-items:center;gap:.3rem;padding:.15rem .5rem;background:var(--terminal-border);border:1px solid transparent;border-radius:3px;color:var(--terminal-muted);font-family:inherit;font-size:.7rem;cursor:pointer;transition:all .15s ease}.skip-btn:hover{background:var(--terminal-primary);color:var(--terminal-bg);border-color:var(--terminal-primary)}.typing-indicator{animation:pulse 1s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.line-count{color:var(--terminal-muted)}.tui-terminal{font-family:JetBrains Mono,Fira Code,Consolas,monospace;background:var(--terminal-bg);border:2px solid var(--terminal-border);border-radius:8px;overflow:hidden;position:relative;display:flex;flex-direction:column;width:100%;margin:0 auto;height:calc(100vh - var(--navbar-height) - 65px);max-height:calc(100vh - var(--navbar-height) - 65px);animation:tuiFadeIn .4s ease-out}.tui-terminal:focus-within .tui-border-glow{opacity:1}@keyframes tuiFadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.tui-border-glow{position:absolute;inset:-2px;border-radius:10px;background:linear-gradient(45deg,var(--terminal-primary),var(--terminal-accent),var(--terminal-primary),var(--terminal-accent));background-size:400% 400%;animation:borderGlow 8s ease infinite;opacity:.5;z-index:-1;filter:blur(4px);transition:opacity .3s ease}@keyframes borderGlow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.tui-content{display:flex;flex-direction:column;height:100%;background:var(--terminal-bg);position:relative;z-index:1}@media(max-width:768px){.tui-terminal{width:95%;height:calc(100vh - var(--navbar-height) - 60px);max-height:calc(100vh - var(--navbar-height) - 60px)}}
