.tpause.svelte-ubkcxg{align-items:center;display:flex}.tpause-glow.svelte-ubkcxg{aspect-ratio:1;background:radial-gradient(circle, color-mix(in oklab, var(--accent) 20%, transparent) 0%, transparent 62%);opacity:.55;pointer-events:none;border-radius:50%;width:min(62rem,120%);position:absolute;top:-28%;left:50%;transform:translate(-50%)}.tpause-shell.svelte-ubkcxg{padding-block:clamp(4.5rem,12vh,8.5rem)}.tpause-head.svelte-ubkcxg{max-width:46rem}.tpause-status.svelte-ubkcxg{border:1px solid var(--glass-border);background:var(--glass-bg);color:#cbd5e1;letter-spacing:.01em;border-radius:999px;align-items:center;gap:.55rem;margin:0 0 1.6rem;padding:.4rem .85rem .4rem .7rem;font-size:.78rem;font-weight:600;display:inline-flex}.tpause-dot.svelte-ubkcxg{background:#ffce6b;border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 0 3px #ffce6b29}.tpause-head.svelte-ubkcxg h1:where(.svelte-ubkcxg){color:#fff;letter-spacing:-.02em;text-wrap:balance;margin:0;font-family:Clash Display,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.6rem,6.2vw,4.75rem);font-weight:760;line-height:1.02}.tpause-lead.svelte-ubkcxg{color:#a8b2c1;text-wrap:pretty;max-width:42rem;margin:1.5rem 0 0;font-size:clamp(1rem,1.4vw,1.09rem);line-height:1.72}.tpause-actions.svelte-ubkcxg{flex-wrap:wrap;gap:.7rem;margin-top:2.4rem;display:flex}.tpause-cta.svelte-ubkcxg{background:var(--accent);color:#04101f;transition:transform .18s var(--ease-out-expo), background-color .18s ease, border-color .18s ease, color .18s ease;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:.82rem 1.5rem;font-size:.94rem;font-weight:700;text-decoration:none;display:inline-flex}.tpause-cta.svelte-ubkcxg:hover{background:color-mix(in oklab, var(--accent) 88%, white);transform:translateY(-2px)}.tpause-cta.svelte-ubkcxg:active{transform:translateY(0)}.tpause-cta-ghost.svelte-ubkcxg{border-color:var(--glass-border);background:var(--glass-bg);color:#e2e8f0}.tpause-cta-ghost.svelte-ubkcxg:hover{border-color:color-mix(in oklab, var(--accent) 45%, transparent);background:var(--glass-hover);color:#fff}.tpause-cta.svelte-ubkcxg:focus-visible,.tpause-aside-link.svelte-ubkcxg:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.tpause-body.svelte-ubkcxg{border-top:1px solid var(--glass-border);grid-template-columns:minmax(0,1.35fr) minmax(17rem,.8fr);gap:3.5rem;margin-top:clamp(3.5rem,8vh,5.5rem);padding-top:clamp(2.5rem,5vh,3.5rem);display:grid}.tpause-list.svelte-ubkcxg h2:where(.svelte-ubkcxg),.tpause-aside.svelte-ubkcxg h2:where(.svelte-ubkcxg){color:#f1f5f9;letter-spacing:.005em;margin:0 0 1.4rem;font-size:.96rem;font-weight:700}.tpause-list.svelte-ubkcxg ul:where(.svelte-ubkcxg){gap:0;margin:0;padding:0;list-style:none;display:grid}.tpause-list.svelte-ubkcxg li:where(.svelte-ubkcxg){border-top:1px solid color-mix(in oklab, var(--glass-border) 62%, transparent);grid-template-columns:8.5rem minmax(0,1fr);gap:1.5rem;padding:.95rem 0;display:grid}.tpause-list.svelte-ubkcxg li:where(.svelte-ubkcxg):first-child{border-top:0;padding-top:0}.tpause-list-name.svelte-ubkcxg{color:#fff;font-size:.95rem;font-weight:650}.tpause-list-note.svelte-ubkcxg{color:#8e9aab;font-size:.92rem;line-height:1.6}.tpause-aside.svelte-ubkcxg{border:1px solid var(--glass-border);background:var(--glass-bg);border-radius:16px;align-self:start;padding:1.5rem}.tpause-aside.svelte-ubkcxg p:where(.svelte-ubkcxg){color:#9aa6b8;margin:0;font-size:.9rem;line-height:1.68}.tpause-aside-link.svelte-ubkcxg{color:#69a8ff;margin-top:1.1rem;font-size:.9rem;font-weight:650;text-decoration:none;display:inline-block}.tpause-aside-link.svelte-ubkcxg:hover{text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.tpause-status.svelte-ubkcxg,.tpause-head.svelte-ubkcxg h1:where(.svelte-ubkcxg),.tpause-lead.svelte-ubkcxg,.tpause-actions.svelte-ubkcxg,.tpause-body.svelte-ubkcxg{animation:svelte-ubkcxg-tpause-rise .76s var(--ease-out-expo) both}.tpause-head.svelte-ubkcxg h1:where(.svelte-ubkcxg){animation-delay:60ms}.tpause-lead.svelte-ubkcxg{animation-delay:.13s}.tpause-actions.svelte-ubkcxg{animation-delay:.2s}.tpause-body.svelte-ubkcxg{animation-delay:.29s}}@keyframes svelte-ubkcxg-tpause-rise{0%{opacity:0;filter:blur(6px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}@media (width<=60rem){.tpause-body.svelte-ubkcxg{grid-template-columns:minmax(0,1fr);gap:2.5rem}}@media (width<=34rem){.tpause-list.svelte-ubkcxg li:where(.svelte-ubkcxg){grid-template-columns:minmax(0,1fr);gap:.35rem}.tpause-cta.svelte-ubkcxg{flex:100%}}.tm-btn.svelte-ubkcxg{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:.4rem;min-height:2.6rem;padding:0 1.1rem;font-size:.86rem;font-weight:680;text-decoration:none;transition:transform .15s cubic-bezier(.23,1,.32,1),background-color .16s,border-color .16s,filter .16s;display:inline-flex}.tm-btn--solid.svelte-ubkcxg{color:#04101f;background:#69a8ff}.tm-btn--solid.svelte-ubkcxg:hover{filter:brightness(1.08);transform:translateY(-1px)}.tm-btn--ghost.svelte-ubkcxg{color:#e6ecf5;background:#ffffff0a;border-color:#ffffff24}.tm-btn--ghost.svelte-ubkcxg:hover{background:#ffffff14;border-color:#ffffff3d;transform:translateY(-1px)}.tm-btn--full.svelte-ubkcxg{width:100%}.tm-hero.svelte-ubkcxg{grid-template-columns:minmax(0,1fr) minmax(20rem,25rem);align-items:start;gap:2.5rem;display:grid}.tm-hero-copy.svelte-ubkcxg h1:where(.svelte-ubkcxg){color:#fff;text-wrap:balance;margin:0;font-family:Clash Display,ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.3rem,4.4vw,3.7rem);font-weight:760;line-height:1.05}.tm-hero-copy.svelte-ubkcxg>p:where(.svelte-ubkcxg){color:#a8b2c1;max-width:40rem;margin-top:1.2rem;font-size:1rem;line-height:1.75}.tm-hero-facts.svelte-ubkcxg{flex-wrap:wrap;gap:1.6rem;margin-top:1.7rem;display:flex}.tm-hero-facts.svelte-ubkcxg span:where(.svelte-ubkcxg){color:#8d97a8;font-size:.84rem}.tm-hero-facts.svelte-ubkcxg strong:where(.svelte-ubkcxg){color:#fff;font-variant-numeric:tabular-nums}.tm-free.svelte-ubkcxg{-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);background:linear-gradient(#69a8ff1a,#ffffff07);border:1px solid #69a8ff47;border-radius:18px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 24px 60px #0000006b}.tm-free-shot.svelte-ubkcxg{background:#fff;border-bottom:1px solid #ffffff1a;height:11rem;position:relative;overflow:hidden}.tm-free-frame.svelte-ubkcxg{transform-origin:0 0;pointer-events:none;border:0;width:1440px;height:1000px;position:absolute;top:0;left:0;transform:scale(.26)}.tm-free-body.svelte-ubkcxg{padding:1.15rem 1.25rem 1.35rem}.tm-free-badge.svelte-ubkcxg{color:#bcd8ff;text-transform:uppercase;letter-spacing:.04em;background:#69a8ff2e;border:1px solid #69a8ff57;border-radius:999px;padding:.28rem .62rem;font-size:.68rem;font-weight:760;display:inline-flex}.tm-free-body.svelte-ubkcxg h2:where(.svelte-ubkcxg){color:#fff;margin:.7rem 0 0;font-size:1.45rem;font-weight:700}.tm-free-body.svelte-ubkcxg p:where(.svelte-ubkcxg){color:#a8b2c1;margin:.45rem 0 0;font-size:.87rem;line-height:1.6}.tm-free-actions.svelte-ubkcxg{flex-wrap:wrap;gap:.55rem;margin-top:1.1rem;display:flex}.tm-ladder.svelte-ubkcxg{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.85rem;margin-top:3.2rem;display:grid}.tm-rung.svelte-ubkcxg{background:#ffffff08;border:1px solid #ffffff17;border-radius:14px;align-content:start;gap:.32rem;padding:1.05rem 1.15rem;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:grid}a.tm-rung.svelte-ubkcxg:hover{background:#69a8ff12;border-color:#69a8ff66;transform:translateY(-2px)}.tm-rung--top.svelte-ubkcxg{background:#69a8ff0f;border-color:#69a8ff4d}.tm-rung-price.svelte-ubkcxg{color:#69a8ff;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:740}.tm-rung.svelte-ubkcxg strong:where(.svelte-ubkcxg){color:#fff;font-size:.92rem;font-weight:660}.tm-rung-note.svelte-ubkcxg{color:#8d97a8;font-size:.78rem;line-height:1.55}.tm-shelves.svelte-ubkcxg{border-bottom:1px solid #ffffff17;flex-wrap:wrap;gap:clamp(1.25rem,3vw,2.5rem);margin-top:clamp(2.5rem,5vw,3.75rem);display:flex}.tm-shelf.svelte-ubkcxg{color:#94a3b8;border-bottom:2px solid #0000;align-items:baseline;gap:.5rem;margin-bottom:-1px;padding:0 0 .85rem;text-decoration:none;transition:color .16s,border-color .16s;display:inline-flex}.tm-shelf.svelte-ubkcxg:hover{color:#fff}.tm-shelf.is-active.svelte-ubkcxg{color:#fff;border-bottom-color:#69a8ff}.tm-shelf-label.svelte-ubkcxg{letter-spacing:-.01em;font-family:Clash Display,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.05rem,1.8vw,1.3rem);font-weight:660}.tm-shelf-count.svelte-ubkcxg{font-variant-numeric:tabular-nums;color:#7e8899;font-size:.74rem;font-weight:650}.tm-shelf.is-active.svelte-ubkcxg .tm-shelf-count:where(.svelte-ubkcxg){color:#69a8ff}.tm-shelf-blurb.svelte-ubkcxg{color:#a8b2c1;max-width:62ch;margin:1.15rem 0 0;font-size:.95rem;line-height:1.65}.tm-filters.svelte-ubkcxg{border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);border-radius:14px;flex:1;grid-template-columns:minmax(0,1fr) auto auto auto;gap:.6rem;min-width:min(100%,28rem);padding:.75rem;display:grid}.tm-search.svelte-ubkcxg{min-width:0}.tm-toolbar.svelte-ubkcxg{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.6rem;display:flex}.tm-chips.svelte-ubkcxg{flex-wrap:wrap;gap:.42rem;min-width:0;margin-top:1rem;display:flex}.tm-chip.svelte-ubkcxg{color:#cbd5e1;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;padding:.4rem .85rem;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .15s,background .15s,border-color .15s,transform .15s;display:inline-flex}.tm-chip.svelte-ubkcxg:hover{color:#fff;background:#ffffff14;border-color:#ffffff29;transform:translateY(-1px)}.tm-chip--active.svelte-ubkcxg{color:#03111f;background:#69a8ff;border-color:#0000;box-shadow:0 4px 16px #69a8ff40}.tm-chip--active.svelte-ubkcxg:hover{color:#03111f}.tm-count.svelte-ubkcxg{color:#94a3b8;white-space:nowrap;flex-shrink:0;font-size:.85rem}.tm-count.svelte-ubkcxg strong:where(.svelte-ubkcxg){color:#fff;font-variant-numeric:tabular-nums}.tm-count-sub.svelte-ubkcxg{color:#69a8ff;margin-left:.3rem}.tm-grid.svelte-ubkcxg{grid-template-columns:repeat(auto-fill,minmax(21rem,1fr));gap:1.4rem;margin-top:2.2rem;display:grid}.tm-card.svelte-ubkcxg{border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);border-radius:18px;grid-template-rows:auto 1fr;text-decoration:none;transition:transform .2s cubic-bezier(.23,1,.32,1),border-color .18s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 18px 48px #0006}.tm-card.svelte-ubkcxg:hover{border-color:#69a8ff5c;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff0f,0 28px 70px #00000080}.tm-card-shot.svelte-ubkcxg{background:#fff;border-bottom:1px solid #ffffff14;position:relative;overflow:hidden}.tm-card-shot--board.svelte-ubkcxg{background:#0a0912}.tm-card-shot--card.svelte-ubkcxg{background:0 0}.tm-card-nopreview.svelte-ubkcxg{text-align:center;background:linear-gradient(140deg,#69a8ff1a,#ffffff05);place-content:center;gap:.3rem;height:11rem;display:grid}.tm-card-nopreview.svelte-ubkcxg strong:where(.svelte-ubkcxg){color:#fff;font-size:1.05rem;font-weight:660}.tm-card-nopreview.svelte-ubkcxg span:where(.svelte-ubkcxg){color:#8d97a8;text-transform:uppercase;letter-spacing:.08em;font-size:.74rem}.tm-card-flag.svelte-ubkcxg{z-index:2;color:#bcd8ff;text-transform:uppercase;letter-spacing:.05em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040c18d1;border:1px solid #69a8ff66;border-radius:999px;padding:.26rem .6rem;font-size:.66rem;font-weight:760;position:absolute;top:.7rem;right:.7rem}.tm-card-kind.svelte-ubkcxg{z-index:2;color:#dbe4f0;text-transform:uppercase;letter-spacing:.07em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040c18c7;border:1px solid #ffffff29;border-radius:999px;padding:.24rem .58rem;font-size:.64rem;font-weight:720;position:absolute;top:.7rem;left:.7rem}.tm-card--kit.svelte-ubkcxg{text-decoration:none}.tm-card--kit.svelte-ubkcxg .tm-card-shot:where(.svelte-ubkcxg){display:block}.tm-card--kit.svelte-ubkcxg .tm-card-head:where(.svelte-ubkcxg) h2:where(.svelte-ubkcxg) a:where(.svelte-ubkcxg){color:inherit;text-decoration:none}.tm-card--kit.svelte-ubkcxg:hover{border-color:#69a8ff5c;transform:translateY(-4px)}.tm-card--kit.svelte-ubkcxg .tm-card-head:where(.svelte-ubkcxg) h2:where(.svelte-ubkcxg) a:where(.svelte-ubkcxg):hover{color:#bcd8ff}.tm-card-swatches.svelte-ubkcxg{align-items:center;gap:.22rem;display:inline-flex}.tm-card-swatches.svelte-ubkcxg i:where(.svelte-ubkcxg){border:1px solid #ffffff2e;border-radius:50%;width:.85rem;height:.85rem}.tm-card-body.svelte-ubkcxg{padding:1.15rem 1.2rem 1.3rem}.tm-card-head.svelte-ubkcxg{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.tm-card-head.svelte-ubkcxg h2:where(.svelte-ubkcxg){color:#fff;margin:0;font-size:1.2rem;font-weight:680}.tm-card-price.svelte-ubkcxg{color:#69a8ff;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:1rem;font-weight:720}.tm-card-desc.svelte-ubkcxg{color:#94a3b8;margin:.5rem 0 0;font-size:.86rem;line-height:1.6}.tm-card-meta.svelte-ubkcxg{flex-wrap:wrap;gap:.4rem;margin-top:.95rem;display:flex}.tm-card-cat.svelte-ubkcxg,.tm-card-tag.svelte-ubkcxg{border-radius:999px;padding:.24rem .62rem;font-size:.72rem}.tm-card-cat.svelte-ubkcxg{color:#cbd5e1;border:1px solid #ffffff24}.tm-card-tag.svelte-ubkcxg{color:#94a3b8;background:#ffffff0f}.tm-empty.svelte-ubkcxg{text-align:center;background:#ffffff05;border:1px dashed #ffffff24;border-radius:18px;margin-top:2.4rem;padding:3.5rem 1.5rem}.tm-empty.svelte-ubkcxg h2:where(.svelte-ubkcxg){color:#fff;margin:0;font-size:1.35rem;font-weight:680}.tm-empty.svelte-ubkcxg p:where(.svelte-ubkcxg){color:#94a3b8;margin:.5rem 0 1.3rem;font-size:.9rem}.tm-capture.svelte-ubkcxg{-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);background:linear-gradient(135deg,#69a8ff17,#ffffff06);border:1px solid #69a8ff38;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(19rem,23rem);gap:2.5rem;margin-top:4.5rem;padding:2.2rem;display:grid}.tm-capture-copy.svelte-ubkcxg h2:where(.svelte-ubkcxg){color:#fff;margin:0;font-family:Clash Display,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.6rem,2.6vw,2.15rem);font-weight:740;line-height:1.12}.tm-capture-copy.svelte-ubkcxg>p:where(.svelte-ubkcxg){color:#a8b2c1;max-width:34rem;margin:.9rem 0 0;font-size:.92rem;line-height:1.7}.tm-capture-list.svelte-ubkcxg{gap:.5rem;margin:1.3rem 0 0;padding:0;list-style:none;display:grid}.tm-capture-list.svelte-ubkcxg li:where(.svelte-ubkcxg){color:#cbd5e1;padding-left:1.4rem;font-size:.86rem;position:relative}.tm-capture-list.svelte-ubkcxg li:where(.svelte-ubkcxg):before{content:"✓";color:#69a8ff;font-weight:700;position:absolute;left:0}.tm-capture-form.svelte-ubkcxg{align-content:start;gap:.8rem;display:grid}.tm-field.svelte-ubkcxg{gap:.32rem;display:grid}.tm-field.svelte-ubkcxg span:where(.svelte-ubkcxg){color:#8d97a8;text-transform:uppercase;letter-spacing:.03em;font-size:.74rem;font-weight:700}.tm-field.svelte-ubkcxg em:where(.svelte-ubkcxg){text-transform:none;letter-spacing:0;opacity:.7;font-style:normal;font-weight:500}.tm-capture-fine.svelte-ubkcxg{color:#7d8798;margin:.1rem 0 0;font-size:.76rem;line-height:1.6}.tm-capture-fine.svelte-ubkcxg a:where(.svelte-ubkcxg){color:#9cc6ff}.tm-capture-error.svelte-ubkcxg{color:#ff9a9a;margin:0;font-size:.8rem}.tm-capture-done.svelte-ubkcxg{background:#52d18f14;border:1px solid #52d18f52;border-radius:14px;align-content:start;gap:.55rem;padding:1.2rem;display:grid}.tm-capture-done.svelte-ubkcxg strong:where(.svelte-ubkcxg){color:#c9f6dd;font-size:1rem}.tm-capture-done.svelte-ubkcxg span:where(.svelte-ubkcxg){color:#a8b2c1;font-size:.84rem}.tm-capture-done.svelte-ubkcxg .tm-btn:where(.svelte-ubkcxg){margin-top:.4rem}.tm-close.svelte-ubkcxg{text-align:center;border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:blur(20px)saturate(1.4);backdrop-filter:blur(20px)saturate(1.4);border-radius:20px;margin-top:4.5rem;padding:2.6rem 2rem}.tm-close.svelte-ubkcxg h2:where(.svelte-ubkcxg){color:#fff;margin:0;font-family:Clash Display,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.6rem,2.8vw,2.3rem);font-weight:740}.tm-close.svelte-ubkcxg p:where(.svelte-ubkcxg){color:#a8b2c1;max-width:40rem;margin:.85rem auto 0;font-size:.94rem;line-height:1.7}.tm-close-actions.svelte-ubkcxg{flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.5rem;display:flex}@media (width<=1080px){.tm-hero.svelte-ubkcxg{grid-template-columns:1fr}.tm-free.svelte-ubkcxg{max-width:30rem}.tm-ladder.svelte-ubkcxg{grid-template-columns:repeat(2,minmax(0,1fr))}.tm-capture.svelte-ubkcxg{grid-template-columns:1fr;gap:1.8rem}}@media (width<=720px){.tm-filters.svelte-ubkcxg,.tm-ladder.svelte-ubkcxg,.tm-grid.svelte-ubkcxg{grid-template-columns:1fr}.tm-capture.svelte-ubkcxg{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.tm-btn.svelte-ubkcxg,.tm-card.svelte-ubkcxg,.tm-chip.svelte-ubkcxg,.tm-shelf.svelte-ubkcxg,.tm-rung.svelte-ubkcxg{transition-duration:.01ms!important}.tm-card.svelte-ubkcxg:hover,.tm-rung.svelte-ubkcxg:hover,.tm-btn.svelte-ubkcxg:hover{transform:none}}
