@charset "UTF-8";.page-intro.svelte-e6t7t9.svelte-e6t7t9{padding:1.75rem 0}.page-intro.svelte-e6t7t9 h1.svelte-e6t7t9{font-size:clamp(2rem,5vw,3.5rem);line-height:1.08;letter-spacing:-.045em}.product-stack.svelte-e6t7t9.svelte-e6t7t9{display:grid;gap:1.25rem;padding-bottom:2rem}.product-panel.svelte-e6t7t9.svelte-e6t7t9{padding:1.25rem;border:1px solid var(--line);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 6%,var(--bg)),var(--bg))}.product-panel.featured.svelte-e6t7t9.svelte-e6t7t9{border-color:var(--accent-2);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-2) 10%,var(--bg)),var(--bg))}.product-label.svelte-e6t7t9.svelte-e6t7t9{display:flex;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--line);color:var(--accent);font-size:.74rem;text-transform:uppercase}.featured.svelte-e6t7t9 .product-label.svelte-e6t7t9{color:var(--accent-2)}.product-grid.svelte-e6t7t9.svelte-e6t7t9{display:grid;grid-template-columns:1fr;gap:1.5rem;padding-top:1.5rem}.product-grid.svelte-e6t7t9 img.svelte-e6t7t9{width:7rem;height:7rem;object-fit:cover;border:1px solid var(--line);margin-bottom:1rem}.product-grid.svelte-e6t7t9 h2.svelte-e6t7t9{color:var(--text);font-size:clamp(1.9rem,4vw,3.25rem);line-height:1.05;letter-spacing:-.04em}.product-copy.svelte-e6t7t9 p.svelte-e6t7t9{color:var(--text);font-size:1rem;max-width:42rem}.product-copy.svelte-e6t7t9 ul.svelte-e6t7t9{display:grid;gap:.35rem;margin:1rem 0 1.25rem;padding:0;list-style:none;color:var(--text-muted)}.product-copy.svelte-e6t7t9 li.svelte-e6t7t9:before{content:"— ";color:var(--accent-2)}.product-copy.svelte-e6t7t9 .tui-button.svelte-e6t7t9{display:inline-flex;width:fit-content}.product-panel.tomis.svelte-e6t7t9.svelte-e6t7t9{border-color:#266f7b;background:#f3ecdf}.tomis.svelte-e6t7t9 .product-label.svelte-e6t7t9{color:#b66349;border-bottom-color:#266f7b59}.tomis.svelte-e6t7t9 .product-grid h2.svelte-e6t7t9{color:#173f49}.tomis.svelte-e6t7t9 .product-grid img.svelte-e6t7t9{border-color:#266f7b66}.tomis.svelte-e6t7t9 .product-copy p.svelte-e6t7t9{color:#33454c}.tomis.svelte-e6t7t9 .product-copy ul.svelte-e6t7t9{color:#5d7076}.tomis.svelte-e6t7t9 .product-copy li.svelte-e6t7t9:before{color:#266f7b}[data-theme=dark] .product-panel.tomis.svelte-e6t7t9.svelte-e6t7t9{border-color:#3b5359;background:#203139}[data-theme=dark] .tomis.svelte-e6t7t9 .product-label.svelte-e6t7t9{color:#f1b4a4;border-bottom-color:#3b5359}[data-theme=dark] .tomis.svelte-e6t7t9 .product-grid h2.svelte-e6t7t9{color:#8fd3d4}[data-theme=dark] .tomis.svelte-e6t7t9 .product-grid img.svelte-e6t7t9{border-color:#3b5359}[data-theme=dark] .tomis.svelte-e6t7t9 .product-copy p.svelte-e6t7t9{color:#e2ece9}[data-theme=dark] .tomis.svelte-e6t7t9 .product-copy ul.svelte-e6t7t9{color:#a3b8b5}[data-theme=dark] .tomis.svelte-e6t7t9 .product-copy li.svelte-e6t7t9:before{color:#8fd3d4}.product-panel.tomisapp.svelte-e6t7t9.svelte-e6t7t9{border-color:#5e81ac47;background:#eceff4;border-radius:16px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Helvetica,Arial,sans-serif}.tomisapp.svelte-e6t7t9 .product-label.svelte-e6t7t9{color:#5e81ac;border-bottom-color:#5e81ac24}.tomisapp.svelte-e6t7t9 .product-grid h2.svelte-e6t7t9{color:#2e3440}.tomisapp.svelte-e6t7t9 .product-copy p.svelte-e6t7t9,.tomisapp.svelte-e6t7t9 .product-copy ul.svelte-e6t7t9{color:#4c566a}.tomisapp.svelte-e6t7t9 .product-copy li.svelte-e6t7t9:before{content:"• ";color:#5e81ac}[data-theme=dark] .product-panel.tomisapp.svelte-e6t7t9.svelte-e6t7t9{border-color:#88c0d038;background:#2e3440}[data-theme=dark] .tomisapp.svelte-e6t7t9 .product-label.svelte-e6t7t9{color:#88c0d0;border-bottom-color:#88c0d024}[data-theme=dark] .tomisapp.svelte-e6t7t9 .product-grid h2.svelte-e6t7t9{color:#eceff4}[data-theme=dark] .tomisapp.svelte-e6t7t9 .product-copy p.svelte-e6t7t9,[data-theme=dark] .tomisapp.svelte-e6t7t9 .product-copy ul.svelte-e6t7t9{color:#d8dee9}[data-theme=dark] .tomisapp.svelte-e6t7t9 .product-copy li.svelte-e6t7t9:before{color:#88c0d0}.product-panel.opal.svelte-e6t7t9.svelte-e6t7t9{border-color:#bcc0cc;background:#eff1f5;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.opal.svelte-e6t7t9 .product-label.svelte-e6t7t9{color:#1e66f5;border-bottom-color:#bcc0cc}.opal.svelte-e6t7t9 .product-grid h2.svelte-e6t7t9,.opal.svelte-e6t7t9 .product-copy p.svelte-e6t7t9{color:#4c4f69}.opal.svelte-e6t7t9 .product-copy ul.svelte-e6t7t9{color:#6c6f85}.opal.svelte-e6t7t9 .product-copy li.svelte-e6t7t9:before{content:"▸ ";color:#1e66f5}[data-theme=dark] .product-panel.opal.svelte-e6t7t9.svelte-e6t7t9{border-color:#45475a;background:#1e1e2e}[data-theme=dark] .opal.svelte-e6t7t9 .product-label.svelte-e6t7t9{color:#89b4fa;border-bottom-color:#45475a}[data-theme=dark] .opal.svelte-e6t7t9 .product-grid h2.svelte-e6t7t9,[data-theme=dark] .opal.svelte-e6t7t9 .product-copy p.svelte-e6t7t9{color:#cdd6f4}[data-theme=dark] .opal.svelte-e6t7t9 .product-copy ul.svelte-e6t7t9{color:#a6adc8}[data-theme=dark] .opal.svelte-e6t7t9 .product-copy li.svelte-e6t7t9:before{color:#89b4fa}.product-panel.parley.svelte-e6t7t9.svelte-e6t7t9{border:2px solid #000;background:#f3f1ea;border-radius:0;font-family:Inconsolata,Menlo,Chicago,Geneva,IBM Plex Mono,SFMono-Regular,Consolas,monospace}.parley.svelte-e6t7t9 .product-label.svelte-e6t7t9{color:#000;border-bottom:2px solid #000}.parley.svelte-e6t7t9 .product-grid h2.svelte-e6t7t9{color:#000;font-family:inherit;letter-spacing:-.03em}.parley.svelte-e6t7t9 .product-copy p.svelte-e6t7t9,.parley.svelte-e6t7t9 .product-copy ul.svelte-e6t7t9{color:#000}.parley.svelte-e6t7t9 .product-copy li.svelte-e6t7t9:before{content:"• ";color:#000}[data-theme=dark] .product-panel.parley.svelte-e6t7t9.svelte-e6t7t9{border:2px solid #fff;background:#000}[data-theme=dark] .parley.svelte-e6t7t9 .product-label.svelte-e6t7t9{color:#fff;border-bottom:2px solid #fff}[data-theme=dark] .parley.svelte-e6t7t9 .product-grid h2.svelte-e6t7t9,[data-theme=dark] .parley.svelte-e6t7t9 .product-copy p.svelte-e6t7t9,[data-theme=dark] .parley.svelte-e6t7t9 .product-copy ul.svelte-e6t7t9{color:#fff}[data-theme=dark] .parley.svelte-e6t7t9 .product-copy li.svelte-e6t7t9:before{color:#fff}@media (min-width: 761px){.page-intro.svelte-e6t7t9.svelte-e6t7t9{padding:clamp(2rem,4vw,3rem) 0}.product-panel.svelte-e6t7t9.svelte-e6t7t9{padding:clamp(1.5rem,3.5vw,2.4rem)}.product-grid.svelte-e6t7t9.svelte-e6t7t9{grid-template-columns:minmax(14rem,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,5rem);padding-top:clamp(1.5rem,4vw,3rem)}.product-grid.svelte-e6t7t9 img.svelte-e6t7t9{width:9rem;height:9rem}}
