.tl-name-input.svelte-1byh95m{caret-color:oklch(var(--p))}.tl-tile.svelte-xqp8x2{width:var(--tl-card-w, 96px);height:calc(var(--tl-card-w, 96px) * 1.4);flex-shrink:0;border-radius:.25rem;overflow:hidden;background:var(--color-base-300);cursor:grab;user-select:none;-webkit-touch-callout:none;transition:transform .15s ease,box-shadow .15s ease}.tl-tile.svelte-xqp8x2:hover{transform:translateY(-2px);box-shadow:0 2px 8px #00000040}.tl-tile.svelte-xqp8x2:active{cursor:grabbing}.tl-tile.svelte-xqp8x2 img:where(.svelte-xqp8x2){width:100%;height:100%;object-fit:contain;pointer-events:none;display:block}.tl-tile-fallback.svelte-xqp8x2{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;color:var(--color-base-content);opacity:.7}.tl-tile-initials.svelte-xqp8x2{font-weight:700;font-size:calc(var(--tl-card-w, 96px) * .28);line-height:1}.tl-tile-rating.svelte-xqp8x2{font-size:calc(var(--tl-card-w, 96px) * .16);opacity:.8}.tl-row.svelte-1sj2m8h{border-left:none}.tl-row-label.svelte-1sj2m8h{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;width:84px;flex-shrink:0;padding:.5rem .25rem;background:var(--tl-tier-color);color:#121212e6}.tl-row-letter.svelte-1sj2m8h{font-size:2.5rem;font-weight:800;line-height:1}.tl-row-desc.svelte-1sj2m8h,.tl-row-desc-input.svelte-1sj2m8h{font-size:.55rem;text-transform:uppercase;letter-spacing:.05em;text-align:center;color:#121212bf;max-width:76px}.tl-row-desc.svelte-1sj2m8h{background:transparent;border:none;cursor:pointer;padding:0}.tl-row-desc-input.svelte-1sj2m8h{background:transparent;border:none;border-bottom:1px solid oklch(18% 0 0 / .5);outline:none;width:100%}.tl-row-menu.svelte-1sj2m8h{position:absolute;top:.25rem;left:.25rem}.tl-row-menu-btn.svelte-1sj2m8h{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:.25rem;color:#121212e6;opacity:.4;cursor:pointer;transition:opacity .15s}.tl-row-label.svelte-1sj2m8h:hover .tl-row-menu-btn:where(.svelte-1sj2m8h),.tl-row-menu-btn.svelte-1sj2m8h:focus{opacity:1}.tl-row-cards.svelte-1sj2m8h{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-content:flex-start;gap:2px;padding:4px;min-height:calc(var(--tl-card-w, 96px) * 1.4 + 8px)}.tl-size-lg.svelte-1sj2m8h{--tl-card-w: 96px}.tl-size-md.svelte-1sj2m8h{--tl-card-w: 72px}.tl-size-sm.svelte-1sj2m8h{--tl-card-w: 56px}@media(max-width:767px){.tl-row-label.svelte-1sj2m8h{width:56px}.tl-row-letter.svelte-1sj2m8h{font-size:1.5rem}.tl-size-lg.svelte-1sj2m8h{--tl-card-w: 64px}.tl-size-md.svelte-1sj2m8h{--tl-card-w: 48px}.tl-size-sm.svelte-1sj2m8h{--tl-card-w: 38px}}.tl-row.svelte-1sj2m8h:has(.tl-row-cards:where(.svelte-1sj2m8h).tl-drop-active){background:var(--color-base-200)}.tl-row.svelte-1sj2m8h:has(.tl-row-cards:where(.svelte-1sj2m8h).tl-drop-active) .tl-row-label:where(.svelte-1sj2m8h){box-shadow:0 0 12px 2px var(--tl-tier-color)}.tl-pool.svelte-dqvqrz{position:fixed;left:0;right:0;z-index:30;max-width:80rem;margin:0 auto;background:color-mix(in oklch,var(--color-base-100) 85%,transparent);backdrop-filter:blur(8px);border-top:1px solid var(--color-base-300);bottom:calc(3.5rem + env(safe-area-inset-bottom))}@media(min-width:1024px){.tl-pool.svelte-dqvqrz{bottom:0}}.tl-pool-head.svelte-dqvqrz{height:44px}.tl-pool-body.svelte-dqvqrz{max-height:260px;overflow-y:auto;padding:0 .5rem .5rem}@media(max-width:767px){.tl-pool-body.svelte-dqvqrz{max-height:40vh}}.tl-pool-cards.svelte-dqvqrz{display:flex;flex-wrap:wrap;gap:2px;min-height:calc(var(--tl-card-w, 72px) * 1.4 + 8px)}.tl-size-md.svelte-dqvqrz{--tl-card-w: 72px}@media(max-width:767px){.tl-size-md.svelte-dqvqrz{--tl-card-w: 48px}}.tl-pool-cards.svelte-dqvqrz.tl-drop-active{outline:2px dashed var(--color-primary);outline-offset:-2px;border-radius:.5rem}.tl-pool-remove.svelte-dqvqrz{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:.5rem;border:2px dashed var(--color-error);color:var(--color-error);transition:all .15s ease}.tl-pool-remove.svelte-dqvqrz.tl-remove-active,.tl-pool-remove-hot.svelte-dqvqrz{background:var(--color-error);color:var(--color-error-content);border-style:solid;transform:scale(1.06)}.tl-pool-remove-ghost.svelte-dqvqrz{width:0;height:0;overflow:hidden}.bento-wrapper.svelte-1ehkm74{position:relative}.bento-inner.svelte-1ehkm74{width:100%;height:100%;transition:box-shadow .2s ease;contain:layout style paint}.bento-inner.svelte-1ehkm74:hover{box-shadow:0 8px 16px -4px #00000014,0 4px 6px -2px #0000000d;transform:none!important}.bento-inner.scrollable.svelte-1ehkm74>*{transform:none!important;transition:none!important}.badge.svelte-1ehkm74{position:absolute;z-index:10;width:1.4rem;height:1.4rem;font-size:.6rem;font-weight:600;background:#333;color:#999;display:flex;align-items:center;justify-content:center}.badge-tl.svelte-1ehkm74{top:-.1rem;left:-.1rem;border-radius:.75rem 0}.badge-tr.svelte-1ehkm74{top:-.1rem;right:-.1rem;border-radius:0 .75rem}.badge-bl.svelte-1ehkm74{bottom:-.1rem;left:-.1rem;border-radius:0 .75rem}.badge-br.svelte-1ehkm74{bottom:-.1rem;right:-.1rem;border-radius:.75rem 0}.action-badge.svelte-1ehkm74{position:absolute;z-index:10;width:1.75rem;height:1.75rem;font-size:.75rem;background:color-mix(in oklch,var(--color-primary) 20%,var(--color-base-200));color:var(--color-primary);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .15s,background .15s,color .15s;box-shadow:0 2px 6px #0003}.action-badge.svelte-1ehkm74:hover:not(.disabled){transform:scale(1.1);background:var(--color-primary);color:var(--color-primary-content)}.action-badge.active.svelte-1ehkm74{background:var(--color-primary);color:var(--color-primary-content)}.action-badge.disabled.svelte-1ehkm74{opacity:.3;cursor:not-allowed}.action-badge-tl.svelte-1ehkm74{top:-.1rem;left:-.1rem;border-radius:.75rem 0}.action-badge-tr.svelte-1ehkm74{top:-.1rem;right:-.1rem;border-radius:0 .75rem}.action-badge.pulse.svelte-1ehkm74{animation:svelte-1ehkm74-badge-pulse 2s ease-in-out infinite}@keyframes svelte-1ehkm74-badge-pulse{0%,to{box-shadow:0 0 color-mix(in oklch,var(--color-warning) 40%,transparent)}50%{box-shadow:0 0 0 3px color-mix(in oklch,var(--color-warning) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.action-badge.pulse.svelte-1ehkm74{animation:none;box-shadow:0 0 0 1px var(--color-warning)}}.bento-row.svelte-3cqz91{display:flex;gap:var(--gap, 10px);max-width:100%;min-width:0}.bento-row.svelte-3cqz91:not(.overflow-visible){overflow:hidden}.bento-col.svelte-1p8s2yf{display:flex;flex-direction:column;gap:var(--gap, 10px);max-width:100%;min-width:0}.bento-col.svelte-1p8s2yf:not(.overflow-visible){overflow:hidden}.bento-row-animated.svelte-1lh567o{display:flex;flex-direction:column;gap:var(--gap);overflow:hidden;transition:height var(--duration, .3s) ease;max-width:100%;min-width:0}.bento-row-animated.overflow-visible.svelte-1lh567o{overflow:visible}.segments-row.svelte-1lh567o{display:flex;gap:var(--gap);flex-shrink:0}.segments-row.svelte-1lh567o>*{flex-shrink:0}.panel-area.svelte-1lh567o{flex:1;min-height:0;overflow:hidden}.panel-area.overflow-visible.svelte-1lh567o{overflow:visible}.panel-area.svelte-1lh567o>*{height:100%}.compact-stat-filters-grid .stat-filter-bar{height:20px!important;border-radius:.25rem!important;background:var(--color-base-200)!important}.compact-stat-filters-grid .stat-bar-filled{opacity:.3!important}.compact-stat-filters-grid .stat-filter-bar .stat-name-inline{font-size:.6rem!important;font-weight:400!important;left:28px!important;top:50%!important;transform:translateY(-50%)!important;color:var(--color-base-content)!important;text-shadow:none!important}.compact-stat-filters-grid .stat-filter-bar .stat-value-inline{font-size:.6rem!important;font-weight:500!important;right:16px!important;top:50%!important;transform:translateY(-50%)!important;text-shadow:none!important}.compact-stat-filters-grid .stat-filter-bar[data-color=red] .stat-value-inline{color:var(--color-error)!important}.compact-stat-filters-grid .stat-filter-bar[data-color=yellow] .stat-value-inline{color:var(--color-warning)!important}.compact-stat-filters-grid .stat-filter-bar[data-color=green] .stat-value-inline{color:var(--color-success)!important}.compact-stat-filters-grid .stat-filter-bar[data-color=blue] .stat-value-inline,.compact-stat-filters-grid .stat-filter-bar[data-color=info] .stat-value-inline{color:var(--color-info)!important}.compact-stat-filters-grid .stat-range-slider-container{position:absolute!important;top:0!important;left:7px!important;right:7px!important;width:auto!important;height:100%!important;display:flex!important;align-items:center!important}.compact-stat-filters-grid .stat-range-slider-container .range-transparent{width:100%!important;height:100%!important;margin:0!important;padding:0!important}.compact-stat-filters-grid .stat-range-slider-container .range-transparent::-webkit-slider-runnable-track{width:100%!important;height:100%!important;background:transparent!important}.compact-stat-filters-grid .stat-range-slider-container .range-transparent::-webkit-slider-thumb{width:14px!important;height:14px!important;border:2px solid rgba(255,255,255,.9)!important;border-radius:50%!important;background:var(--color-base-content)!important;box-shadow:0 1px 3px #0000004d!important;-webkit-appearance:none!important;cursor:ew-resize!important}.compact-stat-filters-grid .stat-range-slider-container .range-transparent::-moz-range-track{width:100%!important;height:100%!important;background:transparent!important}.compact-stat-filters-grid .stat-range-slider-container .range-transparent::-moz-range-thumb{width:14px!important;height:14px!important;border:2px solid rgba(255,255,255,.9)!important;border-radius:50%!important;background:var(--color-base-content)!important;box-shadow:0 1px 3px #0000004d!important;cursor:ew-resize!important}.compact-stat-filters-grid .stat-filter-bar.has-filter{box-shadow:none!important}.compact-stat-filters-grid.purple .stat-filter-bar .stat-name-inline{color:#c4b5fd!important}.purple.svelte-14n3a1n>div:where(.svelte-14n3a1n)>span[class*=text-]{color:#8b5cf699!important}:root{--stat-bar-height: 32px;--ultra-x1: 20%;--ultra-y1: 50%;--ultra-x2: 80%;--ultra-y2: 50%}@property --ultra-x1{syntax: "<percentage>"; inherits: false; initial-value: 20%;}@property --ultra-y1{syntax: "<percentage>"; inherits: false; initial-value: 50%;}@property --ultra-x2{syntax: "<percentage>"; inherits: false; initial-value: 80%;}@property --ultra-y2{syntax: "<percentage>"; inherits: false; initial-value: 50%;}@keyframes ultraShine{0%,10%{background-position:-200%}20%{background-position:-100%}90%{background-position:100%}to{background-position:200%}}.stat-filters-section{margin-bottom:1rem}.filter-section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.filter-section-header h3{margin:0;font-size:.875rem;font-weight:600;color:hsl(var(--bc))}.clear-all-stats{background:none;border:1px solid hsl(var(--er));color:hsl(var(--er));padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;cursor:pointer;transition:all .2s ease;font-weight:500}.clear-all-stats:hover{background:hsl(var(--er));color:hsl(var(--erc))}.stat-filters-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:1rem}.stat-category{display:flex;flex-direction:column}.stat-category-header{font-size:var(--search-text-header-category, .8125rem);font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:2px solid hsl(var(--b3));color:hsl(var(--bc))}.stat-category-filters{display:flex;flex-direction:column;gap:8px}.stat-filter-bar{position:relative;height:var(--stat-bar-height);background:hsl(var(--b2));border-radius:.375rem;overflow:hidden;cursor:pointer}.stat-bar-filled{position:absolute;top:0;left:0;height:100%;border-radius:.375rem;z-index:1}.stat-filter-bar .stat-bar-remaining{position:absolute;top:0;height:100%;background:#00000073;z-index:1;pointer-events:none}.stat-filter-bar[data-color=ultra] .stat-bar-filled{background-color:var(--color-info)!important;background-image:linear-gradient(-40deg,transparent 0%,transparent 40%,rgba(255,255,255,.8) 50%,transparent 60%,transparent 100%)!important;background-size:200% 100%!important;background-repeat:no-repeat!important;animation:ultraShine 5s ease-in-out infinite!important;position:relative;overflow:hidden}.stat-filter-bar .stat-name-inline{position:absolute;left:16px;top:48%;transform:translateY(-50%);font-size:.7rem;font-weight:500;color:#fff;white-space:nowrap;z-index:2;pointer-events:none}.stat-filter-bar[data-stat=weak_foot_usage] .stat-name-inline,.stat-filter-bar[data-stat=weak_foot_accuracy] .stat-name-inline,.stat-filter-bar[data-stat=form] .stat-name-inline,.stat-filter-bar[data-stat=injury_resistance] .stat-name-inline{font-size:.625rem;font-weight:500}.stat-filter-bar[data-stat=weak_foot_usage] .stat-value-inline,.stat-filter-bar[data-stat=weak_foot_accuracy] .stat-value-inline,.stat-filter-bar[data-stat=form] .stat-value-inline,.stat-filter-bar[data-stat=injury_resistance] .stat-value-inline{font-size:.75rem}.stat-filter-bar .stat-value-inline{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:.7rem;font-weight:600;color:#fff;z-index:2;pointer-events:none}.stat-filter-bar .stat-name-inline,.stat-filter-bar .stat-value-inline{text-shadow:-1px -1px 0 rgba(0,0,0,.5),1px -1px 0 rgba(0,0,0,.5),-1px 1px 0 rgba(0,0,0,.5),1px 1px 0 rgba(0,0,0,.5),0 2px 4px rgba(0,0,0,.3)}.stat-range-slider-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.stat-range-slider-container .range-transparent{background:transparent;--range-shdw: transparent;transition:none!important}.stat-range-slider-container .range-transparent::-webkit-slider-runnable-track{background:transparent;transition:none!important}.stat-range-slider-container .range-transparent::-moz-range-track{background:transparent;transition:none!important}.stat-range-slider-container .range-transparent::-webkit-slider-thumb{background:#ffffffe6;border:2px solid rgba(255,255,255,.95);box-shadow:0 2px 4px #0006;cursor:pointer;width:18px;height:18px;transition:none!important;-webkit-transition:none!important}.stat-range-slider-container .range-transparent::-moz-range-thumb{background:#ffffffe6;border:2px solid rgba(255,255,255,.95);box-shadow:0 2px 4px #0006;cursor:pointer;width:18px;height:18px;transition:none!important;-moz-transition:none!important}.slider-thumb{position:absolute;top:50%;width:16px;height:16px;background:#fff;border:2px solid rgba(0,0,0,.3);border-radius:50%;transform:translate(-50%,-50%);cursor:grab;z-index:4;box-shadow:0 2px 4px #0003}.slider-thumb:hover{transform:translate(-50%,-50%)}.slider-thumb:active{cursor:grabbing;transform:translate(-50%,-50%)}.slider-thumb.min-thumb{z-index:5}.stat-range-slider-container.dual-range{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.stat-range-slider-container.dual-range input[type=range]{position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background:transparent}.stat-range-slider-container.dual-range input[type=range]::-webkit-slider-thumb{pointer-events:auto!important}.stat-range-slider-container.dual-range input[type=range]::-moz-range-thumb{pointer-events:auto!important}.stat-range-slider-container.dual-range .range-min{z-index:5}.stat-range-slider-container.dual-range .range-max{z-index:4}.range-tooltip{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:4px 8px;border-radius:.375rem;font-size:.75rem;font-weight:600;white-space:nowrap;opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:10}.stat-filter-bar:hover .range-tooltip{opacity:1}.stat-filter-bar.has-filter{box-shadow:0 0 0 2px #06f,0 0 8px #06f6}.stat-filter-bar.has-filter[data-color=ultra],.stat-filter-bar.has-filter[data-color=blue]{box-shadow:0 0 0 2px #00d4ff,0 0 8px #00d4ff80}.stat-filter-bar.has-filter[data-color=green]{box-shadow:0 0 0 2px #6c6,0 0 8px #66cc6680}.stat-filter-bar.has-filter[data-color=yellow]{box-shadow:0 0 0 2px #ffc107,0 0 8px #ffc10780}.stat-filter-bar.has-filter[data-color=red]{box-shadow:0 0 0 2px #ff6b6b,0 0 8px #ff6b6b80}@media(max-width:968px){.stat-filters-grid{grid-template-columns:1fr;gap:1.5rem}}.appearance-columns.svelte-cqk6by{columns:4;column-gap:1rem}.appearance-header.svelte-cqk6by{font-size:.75rem;font-weight:600;text-transform:uppercase;color:oklch(var(--bc) / .6);margin-bottom:.5rem;margin-top:.25rem;break-inside:avoid}.appearance-header.svelte-cqk6by:first-child{margin-top:0}.appearance-item.svelte-cqk6by{break-inside:avoid;margin-bottom:.25rem}@media(max-width:1024px){.appearance-columns.svelte-cqk6by{columns:2}}@media(max-width:768px){.appearance-columns.svelte-cqk6by{columns:1}}.dnaf.svelte-1kyrf7v{display:flex;flex-direction:column;gap:.625rem;container-type:inline-size;container-name:dnaf}.dnaf-controls.svelte-1kyrf7v{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.dnaf-side.svelte-1kyrf7v{display:flex;align-items:center;gap:.5rem;min-width:0}.dnaf-line.svelte-1kyrf7v{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;min-width:0}.dnaf-seg-mode.svelte-1kyrf7v{flex:0 0 auto}.dnaf-cats.svelte-1kyrf7v{display:flex;flex-wrap:wrap;gap:.3rem}.dnaf-chip.svelte-1kyrf7v{display:inline-flex;align-items:center;border-radius:999px;font-size:.7rem;font-weight:600;line-height:1.2;color:var(--color-base-content);background:color-mix(in oklch,var(--color-base-content) 8%,transparent);border:1px solid color-mix(in oklch,var(--color-base-content) 18%,transparent);overflow:hidden;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.dnaf-chip.svelte-1kyrf7v:hover{background:color-mix(in oklch,var(--color-base-content) 14%,transparent)}.dnaf-chip-on.svelte-1kyrf7v{color:var(--color-primary-content, #fff);background:var(--color-primary);border-color:var(--color-primary)}.dnaf-chip-on.svelte-1kyrf7v:hover{background:var(--color-primary)}.dnaf-chip-sel.svelte-1kyrf7v{box-shadow:0 0 0 1px var(--color-base-100),0 0 0 2px var(--color-base-content)}.dnaf-chip-none.svelte-1kyrf7v{padding:.2rem .55rem;cursor:pointer;opacity:.85}.dnaf-chip-body.svelte-1kyrf7v{display:inline-flex;align-items:center;gap:.28rem;padding:.2rem .2rem .2rem .55rem;background:none;border:0;font:inherit;color:inherit;cursor:pointer}.dnaf-chip.svelte-1kyrf7v:not(.dnaf-chip-on) .dnaf-chip-body:where(.svelte-1kyrf7v){padding-right:.55rem}.dnaf-chip-grade.svelte-1kyrf7v{font-family:ui-monospace,monospace;font-size:.6rem;font-weight:800;letter-spacing:.02em;padding:.02rem .28rem;border-radius:999px;background:color-mix(in oklch,var(--color-primary-content) 22%,transparent);color:var(--color-primary-content)}.dnaf-chip-x.svelte-1kyrf7v{display:inline-flex;align-items:center;padding:.2rem .4rem .2rem .15rem;background:none;border:0;font-size:.85rem;line-height:1;color:color-mix(in oklch,var(--color-primary-content) 72%,transparent);cursor:pointer;transition:color .15s}.dnaf-chip-x.svelte-1kyrf7v:hover{color:var(--color-primary-content)}.dnaf-editing.svelte-1kyrf7v{flex:0 0 auto;align-self:center;font-size:.68rem;font-weight:700;color:var(--color-base-content);white-space:nowrap;max-width:8rem;overflow:hidden;text-overflow:ellipsis}.dnaf-editing-idle.svelte-1kyrf7v{font-weight:500;font-style:italic;color:color-mix(in oklch,var(--color-base-content) 45%,transparent)}.dnaf-pool.svelte-1kyrf7v{display:inline-flex;align-items:center;gap:.3rem;min-width:0}.dnaf-pool-tag.svelte-1kyrf7v{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:color-mix(in oklch,var(--color-base-content) 45%,transparent)}.dnaf-pool-pick.svelte-1kyrf7v{min-width:0;max-width:11rem;height:1.85rem;padding-inline:.4rem;border-radius:.375rem;font-size:.76rem;background:var(--color-base-100);color:var(--color-base-content);border:1px solid color-mix(in oklch,var(--color-base-content) 20%,transparent)}.dnaf-pool-pick.svelte-1kyrf7v:disabled{opacity:.4}.dnaf-calibrating.svelte-1kyrf7v{font-size:.7rem;font-style:italic;white-space:nowrap;color:color-mix(in oklch,var(--color-base-content) 45%,transparent)}.dnaf-studio-link.svelte-1kyrf7v{display:inline-flex;align-items:center;gap:.3rem;flex:0 0 auto;padding:.25rem .55rem;border-radius:.5rem;font-size:.72rem;font-weight:700;white-space:nowrap;text-decoration:none;color:color-mix(in oklch,var(--color-base-content) 72%,transparent);background:color-mix(in oklch,var(--color-base-content) 8%,transparent);border:1px solid color-mix(in oklch,var(--color-base-content) 16%,transparent);transition:background .15s,border-color .15s,color .15s}.dnaf-studio-link.svelte-1kyrf7v:hover{color:var(--color-base-content);background:color-mix(in oklch,var(--color-base-content) 14%,transparent);border-color:color-mix(in oklch,var(--color-primary) 55%,transparent)}.dnaf-seg.svelte-1kyrf7v{display:inline-flex;padding:2px;border-radius:.5rem;background:color-mix(in oklch,var(--color-base-content) 8%,transparent);border:1px solid color-mix(in oklch,var(--color-base-content) 12%,transparent)}.dnaf-seg-btn.svelte-1kyrf7v{padding:.2rem .6rem;border-radius:.375rem;font-size:.7rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;color:color-mix(in oklch,var(--color-base-content) 55%,transparent);background:transparent;border:0;cursor:pointer;transition:color .12s ease,background-color .12s ease}.dnaf-seg-btn.svelte-1kyrf7v:hover:not(:disabled){color:var(--color-base-content)}.dnaf-seg-btn.dnaf-on.svelte-1kyrf7v{background:var(--color-primary);color:var(--color-primary-content)}.dnaf-seg-btn.svelte-1kyrf7v:disabled{cursor:default;opacity:.55}.dnaf-ladder.svelte-1kyrf7v{display:flex;flex-direction:column;gap:.4rem;transition:opacity .12s ease}.dnaf-ladder-head.svelte-1kyrf7v{display:flex;align-items:center;gap:.5rem}.dnaf-ladder-head.svelte-1kyrf7v .dnaf-seg-mode:where(.svelte-1kyrf7v){margin-left:auto}.dnaf-idle.svelte-1kyrf7v{opacity:.5}.dnaf-cells.svelte-1kyrf7v{display:flex;gap:3px}.dnaf-cell.svelte-1kyrf7v{display:flex;flex:1 1 0;min-width:0;flex-direction:column;align-items:stretch;gap:2px}.dnaf-grade.svelte-1kyrf7v{height:1.75rem;width:100%;border-radius:.35rem;font-family:ui-monospace,monospace;font-size:.66rem;font-weight:800;line-height:1;border:1px solid transparent;cursor:pointer;transition:box-shadow .12s ease,transform .12s ease}.dnaf-grade.svelte-1kyrf7v:hover:not(:disabled){transform:translateY(-1px)}.dnaf-grade.dnaf-picked.svelte-1kyrf7v{box-shadow:0 0 0 1px var(--color-base-100),0 0 0 2px var(--color-base-content)}.dnaf-grade.svelte-1kyrf7v:disabled{cursor:default}.dnaf-thr.svelte-1kyrf7v{font-family:ui-monospace,monospace;font-size:.6rem;font-weight:600;line-height:1.1;text-align:center;font-variant-numeric:tabular-nums;color:color-mix(in oklch,var(--color-base-content) 58%,transparent)}.dnaf-thr.dnaf-pending.svelte-1kyrf7v{color:color-mix(in oklch,var(--color-base-content) 28%,transparent)}@container dnaf (max-width: 440px){.dnaf-grade.svelte-1kyrf7v{height:2.3rem;font-size:.72rem}.dnaf-thr.svelte-1kyrf7v{font-size:.58rem}}.dnaf-comp.svelte-1kyrf7v{display:flex;flex-direction:column;gap:1px}.dnaf-comp-head.svelte-1kyrf7v,.dnaf-comp-row.svelte-1kyrf7v{display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:baseline;padding:.1rem .3rem}.dnaf-comp-head.svelte-1kyrf7v{font-size:.58rem;text-transform:uppercase;letter-spacing:.06em;color:color-mix(in oklch,var(--color-base-content) 38%,transparent);border-bottom:1px solid color-mix(in oklch,var(--color-base-content) 10%,transparent);padding-bottom:.15rem}.dnaf-comp-row.svelte-1kyrf7v{font-size:.7rem}.dnaf-comp-row.svelte-1kyrf7v:nth-child(odd){background:color-mix(in oklch,var(--color-base-content) 4%,transparent);border-radius:.2rem}.dnaf-comp-name.svelte-1kyrf7v{color:color-mix(in oklch,var(--color-base-content) 78%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dnaf-comp-pct.svelte-1kyrf7v{font-family:ui-monospace,monospace;font-weight:700;font-variant-numeric:tabular-nums;color:color-mix(in oklch,var(--color-base-content) 88%,transparent)}.dnaf-comp-empty.svelte-1kyrf7v .dnaf-comp-name:where(.svelte-1kyrf7v),.dnaf-comp-empty.svelte-1kyrf7v .dnaf-comp-pct:where(.svelte-1kyrf7v){color:color-mix(in oklch,var(--color-base-content) 38%,transparent);font-weight:400}@media(prefers-reduced-motion:reduce){.dnaf-grade.svelte-1kyrf7v,.dnaf-seg-btn.svelte-1kyrf7v,.dnaf-ladder.svelte-1kyrf7v{transition:none}.dnaf-grade.svelte-1kyrf7v:hover:not(:disabled){transform:none}}.foot-filter.svelte-1w3f4sb{display:flex;align-items:center;justify-content:center;gap:1px;width:100%;height:100%}.foot-btn.svelte-1w3f4sb{display:flex;align-items:center;justify-content:center;padding:2px;border:none;background:none;cursor:pointer;color:var(--color-base-content);opacity:.22;transition:opacity .15s,color .15s}.foot-btn.svelte-1w3f4sb:hover{opacity:.55}.foot-btn.foot-on.svelte-1w3f4sb{opacity:1;color:var(--color-primary)}.preset-svg-icon.svelte-1hvukhm{filter:drop-shadow(0 0 1px currentColor)}.fast-modal-box.svelte-31gj9i{animation:svelte-31gj9i-modal-pop .15s ease-out forwards}@keyframes svelte-31gj9i-modal-pop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media(max-width:639px){.fast-modal-backdrop:has(.fullscreen-mobile){top:calc(3.5rem + env(safe-area-inset-top))!important;bottom:calc(3.25rem + env(safe-area-inset-bottom))!important;height:auto!important}.fast-modal-box.fullscreen-mobile.svelte-31gj9i{width:100vw;height:100%;max-width:100vw;max-height:100%;margin:0;border-radius:0;padding:1.25rem;animation:svelte-31gj9i-modal-slide-up .2s ease-out forwards}}@keyframes svelte-31gj9i-modal-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:639px){.fast-modal-backdrop.slide-right-backdrop{inset:0!important;height:100%!important;background:transparent!important;align-items:stretch!important;justify-content:flex-end!important}.fast-modal-box.slide-right-mobile.svelte-31gj9i{width:100vw;height:100%;max-width:100vw;max-height:100%;margin:0;border-radius:0;padding:0;animation:svelte-31gj9i-modal-slide-right .28s cubic-bezier(.32,.72,0,1) forwards;flex-shrink:0}}@keyframes svelte-31gj9i-modal-slide-right{0%{opacity:1;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.filter-inline.svelte-m12gl1{display:flex;flex-direction:column;align-items:center;gap:var(--gap, 10px);width:100%}.filter-enter.svelte-m12gl1{animation:svelte-m12gl1-filter-fade-in .2s ease-out}@keyframes svelte-m12gl1-filter-fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.name-chip.svelte-m12gl1{font-size:.75rem;font-weight:400;color:color-mix(in oklch,var(--color-base-content) 70%,transparent);padding:.1rem .4rem;border-radius:.25rem;background:color-mix(in oklch,var(--color-base-content) 5%,transparent);cursor:pointer;transition:all .15s ease;white-space:nowrap}.name-chip.svelte-m12gl1:hover{background:color-mix(in oklch,var(--color-base-content) 12%,transparent);color:var(--color-base-content)}.name-chip.selected.svelte-m12gl1{background:color-mix(in oklch,var(--color-primary) 20%,transparent);color:var(--color-primary)}.name-chip.selected.svelte-m12gl1:hover{background:color-mix(in oklch,var(--color-error) 20%,transparent);color:var(--color-error)}.target-box,.target-panel.svelte-m12gl1{position:relative;background:transparent!important;border:none!important}.target-box:before,.target-panel.svelte-m12gl1:before{content:"";position:absolute;inset:0;border-radius:.75rem;padding:1.5px;background-image:radial-gradient(transparent,transparent,#4FF9FF,#a855f7,transparent,transparent);background-size:300% 300%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;will-change:background-position;animation:shine-pulse-radial 18s ease-in-out infinite;pointer-events:none}.dna-helix-glyph.svelte-m12gl1{display:flex;align-items:center;justify-content:center;line-height:0;color:var(--color-base-content);filter:drop-shadow(0 0 3px color-mix(in oklch,var(--color-base-content) 45%,transparent))}.dnaf-label.svelte-m12gl1{font-size:.72rem;font-weight:800;line-height:1;letter-spacing:.03em;color:var(--color-base-content);margin-top:-.12rem}.dnaf-panel.svelte-m12gl1{position:relative;background:transparent!important;border:none!important}.dnaf-panel.svelte-m12gl1:before{content:"";position:absolute;inset:0;border-radius:.75rem;padding:1.5px;background-image:radial-gradient(transparent,transparent,var(--color-base-content),#a855f7,transparent,transparent);background-size:300% 300%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:shine-pulse-radial 18s ease-in-out infinite;pointer-events:none}@media(prefers-reduced-motion:reduce){.target-box:before,.target-panel.svelte-m12gl1:before{animation:none}}.reverse-scroll-container.svelte-m12gl1{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;mask-image:linear-gradient(to right,black 0%,black 92%,transparent 100%);-webkit-mask-image:linear-gradient(to right,black 0%,black 92%,transparent 100%)}.reverse-scroll-container.svelte-m12gl1::-webkit-scrollbar{display:none}.reverse-scroll-row.svelte-m12gl1{display:flex;gap:.5rem;padding-right:2rem}.reverse-card.svelte-m12gl1{flex-shrink:0;width:11rem;display:flex;flex-direction:column;gap:.5rem;padding:.625rem;border-radius:.625rem;background:color-mix(in oklch,var(--color-base-content) 6%,transparent);border:1px solid color-mix(in oklch,var(--color-base-content) 12%,transparent);scroll-snap-align:start}.reverse-card-header.svelte-m12gl1{display:flex;align-items:center}.reverse-card-name.svelte-m12gl1{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reverse-card-stats.svelte-m12gl1{display:flex;flex-wrap:wrap;gap:.25rem;flex:1;align-content:start}.reverse-card-actions.svelte-m12gl1{display:flex;gap:.375rem;margin-top:auto}.reverse-btn.svelte-m12gl1{flex:1;display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.375rem 0;border-radius:.375rem;font-size:.6875rem;font-weight:600;border:none;cursor:pointer;transition:all .15s ease}.reverse-btn-run.svelte-m12gl1{background:color-mix(in oklch,var(--color-success) 15%,transparent);color:var(--color-success)}.reverse-btn-run.svelte-m12gl1:active{background:color-mix(in oklch,var(--color-success) 25%,transparent)}.reverse-btn-edit.svelte-m12gl1{background:color-mix(in oklch,var(--color-info) 15%,transparent);color:var(--color-info)}.reverse-btn-edit.svelte-m12gl1:active{background:color-mix(in oklch,var(--color-info) 25%,transparent)}.reverse-btn-delete.svelte-m12gl1{background:color-mix(in oklch,var(--color-error) 12%,transparent);color:color-mix(in oklch,var(--color-error) 70%,transparent)}.reverse-btn-delete.svelte-m12gl1:active{background:color-mix(in oklch,var(--color-error) 20%,transparent);color:var(--color-error)}.reverse-card-new.svelte-m12gl1{align-items:center;justify-content:center;min-height:6rem;border-style:dashed;opacity:.6;cursor:pointer;width:5rem}.reverse-card-new.svelte-m12gl1:active{opacity:1;border-color:var(--color-primary)}.reverse-stat-chip.svelte-m12gl1{font-size:.6875rem;padding:.125rem .375rem;border-radius:.25rem;background:color-mix(in oklch,var(--color-primary) 15%,transparent);color:color-mix(in oklch,var(--color-primary) 80%,var(--color-base-content));white-space:nowrap}.filter-inline.svelte-m12gl1 .compact-stat-filters-grid{grid-template-columns:1fr!important;gap:.75rem!important}.bento-grid.svelte-1r6wfot{display:flex;flex-direction:column;align-items:center;gap:var(--gap);margin:0 auto}.bento-grid[data-align=left].svelte-1r6wfot{align-items:flex-start;margin-left:0;margin-right:auto}.name-chip.svelte-1i3yc3u{font-size:.75rem;font-weight:400;color:color-mix(in oklch,var(--color-base-content) 70%,transparent);padding:.1rem .4rem;border-radius:.25rem;background:color-mix(in oklch,var(--color-base-content) 5%,transparent);cursor:pointer;transition:all .15s ease;white-space:nowrap}.name-chip.svelte-1i3yc3u:hover{background:color-mix(in oklch,var(--color-base-content) 12%,transparent);color:var(--color-base-content)}.name-chip.selected.svelte-1i3yc3u{background:color-mix(in oklch,var(--color-primary) 20%,transparent);color:var(--color-primary)}.name-chip.selected.svelte-1i3yc3u:hover{background:color-mix(in oklch,var(--color-error) 20%,transparent);color:var(--color-error)}.target-box{position:relative;background:transparent!important;border:none!important}.target-box:before{content:"";position:absolute;inset:0;border-radius:.75rem;padding:1.5px;background-image:radial-gradient(transparent,transparent,#4FF9FF,#a855f7,transparent,transparent);background-size:300% 300%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;will-change:background-position;animation:shine-pulse-radial 18s ease-in-out infinite;pointer-events:none}@media(prefers-reduced-motion:reduce){.target-box:before{animation:none}}.name-chip.svelte-unvllp{font-size:.75rem;font-weight:400;padding:.1rem .4rem;border-radius:.25rem;cursor:pointer;transition:all .15s ease;white-space:nowrap;border:none}.name-chip.selected.svelte-unvllp{background:color-mix(in oklch,var(--color-primary) 20%,transparent);color:var(--color-primary)}.name-chip.selected.svelte-unvllp:hover{background:color-mix(in oklch,var(--color-error) 20%,transparent);color:var(--color-error)}.reverse-preset-card.svelte-unvllp{padding:.5rem;background:#0006;border:1px solid rgba(139,92,246,.2);border-radius:.5rem;display:flex;flex-direction:column;transition:border-color .2s}.reverse-preset-card.svelte-unvllp:hover{border-color:#8b5cf673}.reverse-preset-title.svelte-unvllp{font-size:1rem;font-weight:600;color:#c4b5fd;display:flex;align-items:center;gap:.375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reverse-action-btn.svelte-unvllp{padding:.375rem;border-radius:.25rem;cursor:pointer;transition:all .15s;background:transparent;border:none;color:#8b5cf680}.reverse-action-run.svelte-unvllp{color:#a78bfa}.reverse-action-run.svelte-unvllp:hover{background:#8b5cf633;color:#c4b5fd}.reverse-action-edit.svelte-unvllp:hover{background:#8b5cf626;color:#a78bfa}.reverse-action-delete.svelte-unvllp:hover{background:#d946ef26;color:#d946ef}.reverse-stat-chip.svelte-unvllp{font-size:11px;padding:.25rem .5rem;border-radius:.25rem;background:#8b5cf61a;border:1px solid rgba(139,92,246,.2);color:#c4b5fd}.glow-warning.svelte-mcfgkz{text-shadow:0 0 6px var(--color-warning);color:var(--color-warning)}.name-chip.svelte-mcfgkz{font-size:.75rem;font-weight:400;color:color-mix(in oklch,var(--color-base-content) 70%,transparent);padding:.1rem .4rem;border-radius:.25rem;background:color-mix(in oklch,var(--color-base-content) 5%,transparent);cursor:pointer;transition:all .15s ease;white-space:nowrap}.name-chip.svelte-mcfgkz:hover{background:color-mix(in oklch,var(--color-base-content) 12%,transparent);color:var(--color-base-content)}.name-chip.selected.svelte-mcfgkz{background:color-mix(in oklch,var(--color-primary) 20%,transparent);color:var(--color-primary)}.name-chip.selected.svelte-mcfgkz:hover{background:color-mix(in oklch,var(--color-error) 20%,transparent);color:var(--color-error)}.target-panel.svelte-mcfgkz,.dnaf-panel.svelte-mcfgkz{position:relative;background:transparent!important;border:none!important}.dnaf-panel.svelte-mcfgkz:before{content:"";position:absolute;inset:0;border-radius:.75rem;padding:1.5px;background-image:radial-gradient(transparent,transparent,var(--color-base-content),#a855f7,transparent,transparent);background-size:300% 300%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;will-change:background-position;animation:shine-pulse-radial 18s ease-in-out infinite;pointer-events:none}.target-panel.svelte-mcfgkz:before{content:"";position:absolute;inset:0;border-radius:.75rem;padding:1.5px;background-image:radial-gradient(transparent,transparent,#4FF9FF,#a855f7,transparent,transparent);background-size:300% 300%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;will-change:background-position;animation:shine-pulse-radial 18s ease-in-out infinite;pointer-events:none}@media(prefers-reduced-motion:reduce){.target-panel.svelte-mcfgkz:before{animation:none}}.dnaf-box{position:relative;background:transparent!important;border:none!important}.dnaf-box:before{content:"";position:absolute;inset:0;border-radius:.75rem;padding:1.5px;background-image:radial-gradient(transparent,transparent,var(--color-base-content),#a855f7,transparent,transparent);background-size:300% 300%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;will-change:background-position;animation:shine-pulse-radial 18s ease-in-out infinite;pointer-events:none}.dnaf-glyph.svelte-mcfgkz{display:flex;align-items:center;justify-content:center;line-height:0;color:var(--color-base-content);filter:drop-shadow(0 0 4px color-mix(in oklch,var(--color-base-content) 45%,transparent))}.dnaf-label.svelte-mcfgkz{font-size:.8rem;font-weight:800;line-height:1;letter-spacing:.03em;color:var(--color-base-content);margin-top:-.15rem}@media(prefers-reduced-motion:reduce){.dnaf-box:before{animation:none}}.tl-add-cell.svelte-1l8c9ue:not(:disabled):hover{outline:2px solid var(--color-primary);outline-offset:-2px}
