/*! tailwindcss v4.1.15 | MIT License | https://tailwindcss.com */.tset-section-focus{scroll-margin-top:12px}.tset-section-focus .tset-card{animation:tset-section-focus 1.8s ease-out}@keyframes tset-section-focus{to{box-shadow:0 0 0 3px #0000}}@media (prefers-reduced-motion:reduce){.tset-section-focus .tset-card{box-shadow:0 0 0 2px var(--ts-accent,#01684d);animation:none}@supports (color:color-mix(in lab,red,red)){.tset-section-focus .tset-card{box-shadow:0 0 0 2px color-mix(in srgb,var(--ts-accent,#01684d)45%,transparent)}}}.tset{--ts-ink:var(--color-text-primary,#111827);--ts-muted:var(--ts-ink)}@supports (color:color-mix(in lab,red,red)){.tset{--ts-muted:color-mix(in srgb,var(--ts-ink)66%,transparent)}}.tset{--ts-faint:var(--ts-ink)}@supports (color:color-mix(in lab,red,red)){.tset{--ts-faint:color-mix(in srgb,var(--ts-ink)46%,transparent)}}.tset{--ts-accent:var(--color-text-heading,#01684d);--ts-solid:var(--color-button-primary,#01684d);--ts-on-solid:var(--color-button-primary-text,#fff);--ts-line:var(--color-border-primary,#e5e7eb);--ts-surface:var(--color-surface-primary,#fff);--ts-well:var(--color-surface-secondary,#f9fafb);--ts-hover:var(--color-hover-surface,#f3f4f6);--ts-tile:var(--ts-accent)}@supports (color:color-mix(in lab,red,red)){.tset{--ts-tile:color-mix(in srgb,var(--ts-accent)12%,transparent)}}.tset{--ts-tile-strong:var(--ts-accent)}@supports (color:color-mix(in lab,red,red)){.tset{--ts-tile-strong:color-mix(in srgb,var(--ts-accent)20%,transparent)}}.tset{--ts-danger:var(--color-text-error,#dc2626);--ts-focus:var(--color-focus-ring,#10b981);color:var(--ts-ink);font-size:15px;line-height:1.45}.tset-panel{background:var(--ts-surface);border:1px solid var(--ts-line);border-radius:18px;grid-template-columns:244px minmax(0,1fr);width:min(980px,100vw - 32px);height:min(700px,100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 30px 70px -20px #00000073,0 2px 6px #00000014}.tset-rail{background:var(--ts-well);border-right:1px solid var(--ts-line);flex-direction:column;min-height:0;display:flex}.tset-brand{letter-spacing:-.01em;align-items:center;gap:10px;padding:20px 18px 14px;font-size:17px;font-weight:650;display:flex}.tset-brand-mark{background:var(--ts-solid);width:34px;height:34px;color:var(--ts-on-solid);border-radius:10px;place-items:center;display:grid}.tset-nav{flex:1;min-height:0;padding:2px 10px 12px;overflow-y:auto}.tset-nav-caption{color:var(--ts-faint);padding:14px 10px 6px;font-size:13px;font-weight:600}.tset-nav-item{width:100%;color:var(--ts-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;padding:7px 10px 7px 7px;font-size:14.5px;font-weight:500;transition:background-color .12s,color .12s;display:flex}.tset-nav-item+.tset-nav-item{margin-top:2px}.tset-nav-item:hover{background:var(--ts-hover);color:var(--ts-ink)}.tset-nav-item[aria-selected=true]{background:var(--ts-surface);color:var(--ts-ink);box-shadow:0 0 0 1px var(--ts-line),0 1px 2px #0000000f;font-weight:600}.tset-nav-ico{width:32px;height:32px;color:var(--ts-faint);border-radius:9px;flex:none;place-items:center;transition:background-color .12s,color .12s;display:grid}.tset-nav-item:hover .tset-nav-ico{color:var(--ts-accent)}.tset-nav-item[aria-selected=true] .tset-nav-ico{background:var(--ts-tile);color:var(--ts-accent)}.tset-main{flex-direction:column;min-width:0;min-height:0;display:flex}.tset-head{border-bottom:1px solid var(--ts-line);align-items:flex-start;gap:14px;padding:22px 22px 16px 30px;display:flex}.tset-head h2{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:650;line-height:1.2}.tset-head p{color:var(--ts-muted);max-width:60ch;margin:4px 0 0;font-size:14px}.tset-close{width:36px;height:36px;color:var(--ts-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;margin-left:auto;display:grid}.tset-close:hover{background:var(--ts-hover);color:var(--ts-ink)}.tset-body{scrollbar-gutter:stable;flex:1;min-height:0;padding:6px 30px 28px;overflow-y:auto}.tset-foot{border-top:1px solid var(--ts-line);background:var(--ts-well);color:var(--ts-muted);align-items:center;gap:12px;padding:12px 22px 12px 30px;font-size:13.5px;display:flex}.tset-section{padding-top:22px}.tset-section-title{color:var(--ts-accent);margin:0;font-size:13.5px;font-weight:650}.tset-section-hint{color:var(--ts-muted);max-width:68ch;margin:3px 0 0;font-size:13.5px}.tset-card{border:1px solid var(--ts-line);background:var(--ts-surface);border-radius:14px;margin-top:10px}.tset-row{flex-wrap:wrap;align-items:center;gap:10px 14px;min-height:60px;padding:13px 16px;display:flex}.tset-row+.tset-row,.tset-row+.tset-sub,.tset-sub+.tset-row,.tset-sub+.tset-sub{border-top:1px solid var(--ts-line)}.tset-row-stack{flex-direction:column;align-items:stretch;gap:12px}.tset-row-head{align-items:center;gap:14px;display:flex}.tset-ico-tile{background:var(--ts-tile);width:36px;height:36px;color:var(--ts-accent);border-radius:10px;flex:none;place-items:center;display:grid}.tset-row-text{flex:1;min-width:300px}.tset-row-label{color:var(--ts-ink);font-size:15px;font-weight:550;display:block}.tset-row-desc{color:var(--ts-muted);max-width:62ch;margin-top:2px;font-size:13.5px;display:block}.tset-row-control{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.tset-sub>.tset-row{min-height:52px}.tset-sub>.tset-row-plain{padding-left:66px}.tset-sub>.tset-row+.tset-row{border-top:1px solid var(--ts-line)}.tset-off{opacity:.45;pointer-events:none}.tset-off .tset-off{opacity:1}.tset-note{color:var(--ts-muted);max-width:70ch;margin:12px 2px 0;font-size:13.5px}.tset-ico-tint{opacity:.18}.tset-ico-solid,.tset-ico-tint{fill:currentColor;stroke:none}.tset-switch{background:var(--ts-ink);border:0;border-radius:999px;flex:none;width:44px;height:26px;padding:0;position:relative}@supports (color:color-mix(in lab,red,red)){.tset-switch{background:color-mix(in srgb,var(--ts-ink)22%,transparent)}}.tset-switch{cursor:pointer;transition:background-color .16s}.tset-switch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.tset-switch[aria-checked=true]{background:var(--ts-solid)}.tset-switch[aria-checked=true]:after{transform:translate(18px)}.tset-switch:disabled{opacity:.5;cursor:not-allowed}.tset-seg{background:var(--ts-well);border:1px solid var(--ts-line);border-radius:11px;padding:3px;display:inline-flex}.tset-seg button{color:var(--ts-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 13px;font-size:14px;font-weight:500;transition:background-color .12s,color .12s}.tset-seg button:hover{color:var(--ts-ink)}.tset-seg button[aria-checked=true]{background:var(--ts-surface);color:var(--ts-accent);box-shadow:0 0 0 1px var(--ts-line),0 1px 2px #00000014;font-weight:600}.tset-seg button:disabled{cursor:not-allowed;opacity:.55}.tset-choices{grid-template-columns:repeat(var(--tset-cols,3),minmax(0,1fr));gap:10px;display:grid}.tset-choice{border:1px solid var(--ts-line);background:var(--ts-surface);color:var(--ts-ink);font:inherit;text-align:left;cursor:pointer;border-radius:13px;flex-direction:column;gap:8px;padding:13px 14px 14px;transition:border-color .12s,background-color .12s,box-shadow .12s;display:flex;position:relative}.tset-choice:hover{border-color:var(--ts-accent)}@supports (color:color-mix(in lab,red,red)){.tset-choice:hover{border-color:color-mix(in srgb,var(--ts-accent)45%,var(--ts-line))}}.tset-choice[aria-checked=true]{border-color:var(--ts-accent);background:var(--ts-tile);box-shadow:0 0 0 1px var(--ts-accent)}.tset-choice-ico{color:var(--ts-faint)}.tset-choice[aria-checked=true] .tset-choice-ico{color:var(--ts-accent)}.tset-choice-label{font-size:15px;font-weight:600}.tset-choice-desc{color:var(--ts-muted);font-size:13.5px}.tset-choice-tick{background:var(--ts-solid);width:20px;height:20px;color:var(--ts-on-solid);border-radius:50%;place-items:center;display:none;position:absolute;top:11px;right:11px}.tset-choice[aria-checked=true] .tset-choice-tick{display:grid}.tset-swatches{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.tset-swatch{border:1px solid var(--ts-ink);flex:none;width:26px;height:26px;padding:0}@supports (color:color-mix(in lab,red,red)){.tset-swatch{border:1px solid color-mix(in srgb,var(--ts-ink)18%,transparent)}}.tset-swatch{background:var(--tset-swatch);cursor:pointer;border-radius:50%;transition:transform .11s}.tset-swatch:hover{transform:scale(1.12)}.tset-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--ts-surface),0 0 0 4px var(--ts-accent);border-color:#0000}.tset-swatch-auto{background:var(--ts-surface);width:auto;height:30px;color:var(--ts-muted);font:inherit;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 9px;font-size:13.5px;font-weight:500;display:inline-flex}.tset-swatch-auto:before{content:"";background:var(--tset-swatch);border-radius:50%;width:14px;height:14px}.tset-swatch-auto:hover{background:var(--ts-hover);color:var(--ts-ink);transform:none}.tset-swatch-auto[aria-checked=true]{border-color:var(--ts-accent);box-shadow:0 0 0 1px var(--ts-accent);background:var(--ts-tile);color:var(--ts-accent);font-weight:600}.tset-stepper{border:1px solid var(--ts-line);background:var(--ts-surface);border-radius:10px;align-items:center;display:inline-flex}.tset-stepper button{width:34px;height:34px;color:var(--ts-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;display:grid}.tset-stepper button:hover:not(:disabled){background:var(--ts-hover);color:var(--ts-ink)}.tset-stepper button:disabled{opacity:.35;cursor:not-allowed}.tset-stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:74px;padding:0 4px;font-size:14.5px;font-weight:550}.tset-range{width:190px;accent-color:var(--ts-solid);cursor:pointer}.tset-range-value{text-align:right;font-variant-numeric:tabular-nums;width:34px;color:var(--ts-muted);font-size:14px}.tset-select{border:1px solid var(--color-input-border,var(--ts-line));background:var(--color-input-bg,var(--ts-surface));min-width:190px;max-width:260px;color:var(--color-input-text,var(--ts-ink));border-radius:10px;padding:7px 10px}.tset-btn,.tset-select{font:inherit;cursor:pointer;font-size:14.5px}.tset-btn{border:1px solid var(--ts-line);background:var(--ts-surface);color:var(--ts-ink);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:8px 15px;font-weight:550;display:inline-flex}.tset-btn:hover:not(:disabled){background:var(--ts-hover)}.tset-btn:disabled{opacity:.45;cursor:not-allowed}.tset-btn-primary{background:var(--ts-solid);color:var(--ts-on-solid);border-color:#0000}.tset-btn-primary:hover:not(:disabled){background:var(--color-button-primary-hover,var(--ts-solid))}.tset-btn-danger{border-color:var(--ts-danger)}@supports (color:color-mix(in lab,red,red)){.tset-btn-danger{border-color:color-mix(in srgb,var(--ts-danger)45%,transparent)}}.tset-btn-danger{color:var(--ts-danger)}.tset-btn-danger-solid{background:var(--color-button-danger,#dc2626);color:#fff;border-color:#0000}.tset-input{border:1px solid var(--color-input-border,var(--ts-line));background:var(--color-input-bg,var(--ts-surface));width:100%;color:var(--color-input-text,var(--ts-ink));font:inherit;border-radius:10px;padding:8px 11px;font-size:14.5px}.tset-linkish{color:var(--ts-accent);font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.tset-banner{background:var(--ts-tile);border:1px solid var(--ts-accent);border-radius:14px;align-items:center;gap:14px;margin-top:18px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.tset-banner{border:1px solid color-mix(in srgb,var(--ts-accent)30%,transparent)}}.tset-banner{font-size:14.5px}.tset-banner-danger{background:var(--ts-danger)}@supports (color:color-mix(in lab,red,red)){.tset-banner-danger{background:color-mix(in srgb,var(--ts-danger)8%,transparent)}}.tset-banner-danger{border-color:var(--ts-danger)}@supports (color:color-mix(in lab,red,red)){.tset-banner-danger{border-color:color-mix(in srgb,var(--ts-danger)35%,transparent)}}.tset-banner-danger{display:block}.tset-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.tset-stat{border:1px solid var(--ts-line);border-radius:13px;align-items:center;gap:12px;padding:13px 14px;display:flex}.tset-stat-value{font-variant-numeric:tabular-nums;font-size:20px;font-weight:650;line-height:1.15;display:block}.tset-stat-label{color:var(--ts-muted);font-size:13.5px;display:block}.tset button:focus-visible,.tset input:focus-visible,.tset select:focus-visible{outline:2px solid var(--ts-focus);outline-offset:2px}@media (max-width:760px){.tset-panel{border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100vw;height:100dvh}.tset-rail{border-right:0;border-bottom:1px solid var(--ts-line)}.tset-brand{padding:12px 14px 4px;font-size:16px}.tset-nav{gap:4px;padding:6px 10px 10px;display:flex;overflow:auto hidden}.tset-nav-caption{display:none}.tset-nav-item{flex:none;width:auto;padding-right:13px}.tset-nav-item+.tset-nav-item{margin-top:0}.tset-head{padding:14px 12px 12px 16px}.tset-head h2{font-size:19px}.tset-body{padding:0 16px 22px}.tset-foot{padding:10px 16px}.tset-choices,.tset-stats{grid-template-columns:minmax(0,1fr)}.tset-row-text{flex-basis:150px;min-width:0}.tset-row-control,.tset-seg{max-width:100%}.tset-seg{flex-wrap:wrap}.tset-seg button{padding:6px 9px}.tset-sub>.tset-row-plain{padding-left:16px}.tset-range{width:150px}}@media (pointer:coarse){.tset-nav-item{padding-top:9px;padding-bottom:9px}}@media (prefers-reduced-motion:reduce){.tset-choice,.tset-nav-item,.tset-seg button,.tset-swatch,.tset-switch,.tset-switch:after{transition:none}.tset-swatch:hover{transform:none}}

/*! tailwindcss v4.1.15 | MIT License | https://tailwindcss.com */.tset-pop.pce{width:min(480px,100vw - 16px)}.pce-probe{background:var(--color-surface-primary,#fff);width:0;height:0;color:var(--color-text-primary,#111827);pointer-events:none;position:absolute;overflow:hidden}.pce-modes{justify-content:center;padding:2px 0 10px;display:flex}.pce-slots{flex-wrap:wrap;gap:8px;padding:10px 12px;display:flex}.pce-slot{border:1px solid var(--ts-ink);width:32px;height:32px;padding:0;position:relative}@supports (color:color-mix(in lab,red,red)){.pce-slot{border:1px solid color-mix(in srgb,var(--ts-ink)20%,transparent)}}.pce-slot{background:var(--pce-swatch);cursor:pointer;border-radius:9px}.pce-slot[aria-checked=true]{box-shadow:0 0 0 2px var(--ts-surface),0 0 0 4px var(--ts-accent);border-color:#0000}.pce-slot[data-changed]:after{content:"";border:1.5px solid var(--ts-surface);background:var(--ts-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-3px}.pce-preview{padding:4px 12px 12px}.pce-sample{border:1px solid var(--ts-line);background:var(--color-surface-primary,var(--ts-surface));color:var(--color-text-primary,var(--ts-ink));border-radius:10px;margin:0;padding:10px 12px;font-size:15px;line-height:1.6}.pce-ok,.pce-warn{align-items:flex-start;gap:6px;margin:8px 0 0;font-size:12.5px;line-height:1.45;display:flex}.pce-warn{color:var(--color-text-error,#b91c1c)}.pce-ok svg,.pce-warn svg{flex:none;margin-top:2px}.pce-ok{color:var(--ts-muted)}.pce-library{grid-template-columns:repeat(var(--pce-cols,13),minmax(0,1fr));gap:4px;padding:10px 12px;display:grid}.pce-swatch{aspect-ratio:1;border:1px solid var(--ts-ink);min-width:0;padding:0}@supports (color:color-mix(in lab,red,red)){.pce-swatch{border:1px solid color-mix(in srgb,var(--ts-ink)14%,transparent)}}.pce-swatch{cursor:pointer;border-radius:5px}.pce-swatch:hover{transform:scale(1.15)}.pce-swatch[aria-selected=true]{box-shadow:0 0 0 1.5px var(--ts-surface),0 0 0 3px var(--ts-accent)}.pce-picker{flex-wrap:wrap;gap:14px;padding:12px;display:flex}.pce-field-row{gap:8px;display:flex}.pce-field{background:linear-gradient(to top,#000,transparent),linear-gradient(to right,#fff,var(--pce-hue));cursor:crosshair;touch-action:none;border-radius:8px;width:180px;height:180px;position:relative}.pce-field-dot{pointer-events:none;border:2px solid #fff;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;box-shadow:0 0 0 1px #0000008c}.pce-hue{cursor:ns-resize;touch-action:none;background:linear-gradient(red,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);border-radius:8px;width:16px;height:180px;position:relative}.pce-hue-mark{pointer-events:none;border:2px solid #fff;border-radius:3px;height:6px;margin-top:-3px;position:absolute;left:-3px;right:-3px;box-shadow:0 0 0 1px #0000008c}.pce-field:focus-visible,.pce-hue:focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px}.pce-inputs{flex-direction:column;flex:180px;gap:10px;display:flex}.pce-compare{border:1px solid var(--ts-line);border-radius:8px;display:flex;overflow:hidden}.pce-compare-current,.pce-compare-new{border:0;flex:1;align-items:flex-end;height:36px;padding:0 0 2px 6px;display:flex}.pce-compare-current{cursor:pointer}.pce-compare i{background:var(--ts-surface);border-radius:4px;padding:0 4px}@supports (color:color-mix(in lab,red,red)){.pce-compare i{background:color-mix(in srgb,var(--ts-surface)80%,transparent)}}.pce-compare i{color:var(--ts-ink);font-size:10.5px;font-style:normal}.pce-num-cols{gap:10px;display:flex}.pce-num-col{flex-direction:column;flex:1;gap:5px;display:flex}.pce-num{color:var(--ts-muted);align-items:center;gap:5px;font-size:12.5px;display:flex}.pce-num span{width:12px;font-weight:600}.pce-num input{border:1px solid var(--ts-line);background:var(--ts-surface);width:100%;min-width:0;color:var(--ts-ink);font:inherit;font-variant-numeric:tabular-nums;-webkit-user-select:text;user-select:text;border-radius:6px;padding:3px 6px}.pce-num em{width:12px;font-style:normal}.pce-hex-row{align-items:center;gap:8px;display:flex}.pce-hex{flex:1}.pce-dropper{border:1px solid var(--ts-line);background:var(--ts-surface);width:30px;height:28px;color:var(--ts-ink);cursor:pointer;border-radius:6px;place-items:center;display:grid}.pce-dropper:hover{background:var(--ts-hover)}.tset-pop.nxp{width:min(480px,100vw - 16px)}.nxp .tset-choices{gap:8px}.nxp .tset-choice{border-radius:12px;gap:4px;padding:10px 11px 11px}.nxp .tset-choice-label{font-size:14px}.nxp .tset-choice-desc{font-size:12.5px;line-height:1.3}.nxp .tset-choice-tick{width:18px;height:18px;top:8px;right:8px}.nxp .tset-choice-ico{width:24px;height:24px}.nxp-foot{align-items:center;gap:12px;width:100%;display:flex}.nxp-status{flex-direction:column;flex:auto;gap:5px;min-width:0;display:flex}.nxp-status-text{color:var(--ts-muted);font-size:13px;line-height:1.35}.nxp-done{color:var(--ts-accent);word-break:break-word;align-items:flex-start;gap:6px;display:inline-flex}.nxp-done svg{flex:none;margin-top:2px}.nxp-error{color:var(--ts-danger)}.nxp-bar{background:var(--ts-tile);height:5px;position:relative;overflow:hidden}.nxp-bar,.nxp-bar>span{border-radius:3px;display:block}.nxp-bar>span{background:var(--ts-solid);height:100%;transition:width .24s}.nxp-bar-busy>span{animation:nxp-slide 1.1s ease-in-out infinite;position:absolute;inset:0 auto 0 0;width:35%!important}@keyframes nxp-slide{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){.nxp-bar-busy>span{opacity:.45;animation:none;width:100%!important}}.nxp-go{flex:none;justify-content:center;min-width:112px}@media (max-width:420px){.nxp .tset-choices{grid-template-columns:repeat(2,minmax(0,1fr))}}.nxp-filter{margin-top:18px}.tset-pop{z-index:210;overscroll-behavior:contain;background:var(--ts-surface);border:1px solid var(--ts-line);-webkit-user-select:none;user-select:none;border-radius:16px;outline:none;width:min(440px,100vw - 16px);max-height:calc(100dvh - 16px);position:fixed;overflow-y:auto;box-shadow:0 24px 56px -18px #0000006b,0 2px 6px #00000014}.tset-pop-top{z-index:230}.tset-pop-head{border-bottom:1px solid var(--ts-line);align-items:flex-start;gap:8px;padding:14px 18px 11px;display:flex}.tset-pop-head-text{flex:1;min-width:0}.tset-pop-head h2{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;margin:0;font-size:17px;font-weight:650;overflow:hidden}.tset-pop-head p{color:var(--ts-muted);margin:2px 0 0;font-size:13.5px}.tset-pop-quote{-webkit-line-clamp:3;line-clamp:3;color:var(--ts-ink,inherit);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-top:4px;font-style:italic;display:-webkit-box;overflow:hidden}.tset-pop-back{width:30px;height:30px;color:var(--ts-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;margin:-2px 0 0 -8px;display:grid}.tset-pop-back:hover{background:var(--ts-hover);color:var(--ts-ink)}.tset-pop-close{width:32px;height:32px;color:var(--ts-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;margin:-4px -8px 0 0;display:grid}.tset-pop-close:hover{background:var(--ts-hover);color:var(--ts-ink)}.tset-pop-body{padding:0 14px 14px}.tset-pop .tset-section{padding-top:14px}.tset-pop .tset-section-hint,.tset-pop .tset-section-title{padding-left:2px}.tset-pop .tset-card{margin-top:8px}.tset-pop .tset-row-text{min-width:0}.tset-pop .tset-row{flex-wrap:nowrap;min-height:52px;padding:8px 14px}.tset-pop .tset-row-desc{margin-top:0}.tset-pop .tset-seg button{padding:5px 10px;font-size:13.5px}.tset-pop .tset-row-stack{flex-wrap:wrap;gap:8px}.tset-pop .tset-row-stack>.tset-seg{display:flex}.tset-pop .tset-row-stack>.tset-seg button{flex:auto;padding-left:6px;padding-right:6px}.tset-pop .tset-row-stack>.tset-swatches{justify-content:flex-start;padding:0 0 4px 2px}.tset-pop .tset-stepper button{width:32px;height:32px}.tset-pop .tset-stepper output{min-width:58px}.tset-pop .tset-note{margin:8px 2px 0;font-size:13px}.tset-pop-action{width:100%;color:var(--ts-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;transition:background-color .12s}.tset-pop-action:hover:not(:disabled){background:var(--ts-hover)}.tset-pop-action:disabled{cursor:not-allowed;opacity:.5}.tset-card>.tset-pop-action:first-child{border-top-left-radius:13px;border-top-right-radius:13px}.tset-card>.tset-pop-action:last-child{border-bottom-right-radius:13px;border-bottom-left-radius:13px}.tset-pop-action>.tset-switch{pointer-events:none}.tset-pop-action[aria-checked=true]>.tset-switch{background:var(--ts-solid)}.tset-pop-action[aria-checked=true]>.tset-switch:after{transform:translate(18px)}.tset-pop-hint{text-overflow:ellipsis;white-space:nowrap;max-width:170px;color:var(--ts-faint);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:4px;font-size:13px;display:inline-flex;overflow:hidden}.tset-pop-count{background:var(--ts-well);min-width:22px;height:22px;box-shadow:0 0 0 1px var(--ts-line);color:var(--ts-muted);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;flex:none;padding:0 7px;font-size:12.5px;font-weight:600;line-height:22px}.tset-pop .tset-pop-action[role=radio]{min-height:42px;padding-top:6px;padding-bottom:6px}.tset-pop-tick{background:var(--ts-solid);width:22px;height:22px;color:var(--ts-on-solid);opacity:0;border-radius:50%;flex:none;place-items:center;display:grid}[aria-checked=true] .tset-pop-tick{opacity:1}.tset-pop-foot{border-top:1px solid var(--ts-line);background:var(--ts-surface);justify-content:space-between;align-items:center;gap:10px;padding:10px 18px;display:flex;position:sticky;bottom:0}.tset-pop-foot>button:only-child{margin-left:auto}.tset-pop-foot-note{color:var(--ts-muted);margin:0;font-size:13px}.tset-pop-wide{width:min(820px,100vw - 16px)}@media (max-width:860px){.tset-pop-wide{width:min(440px,100vw - 16px)}.tset-pop-cols{grid-template-columns:minmax(0,1fr)}}.tset-pop-swatch-groups{flex-direction:column;gap:10px;width:100%;padding:0 0 4px 2px;display:flex}.tset-pop-swatch-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ts-faint);margin-bottom:7px;font-size:11.5px;font-weight:600}.tset-pop-swatch-group>.tset-swatches{justify-content:flex-start}.tset-pop-mini{border-radius:14px;width:min(340px,100vw - 16px);padding:6px}.tset-pop-item{width:100%;color:var(--ts-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:8px 10px 8px 8px;transition:background-color .12s;display:flex}.tset-pop-item:focus-visible,.tset-pop-item:hover{background:var(--ts-hover);outline:none}.tset-pop-item .tset-row-text{min-width:0}@media (max-width:480px){.tset-pop .tset-row{flex-wrap:wrap}.tset-pop .tset-row-text{min-width:130px}}@media (pointer:coarse){.tset-pop .tset-row{min-height:56px}}@media (prefers-reduced-motion:reduce){.tset-pop-action,.tset-pop-item{transition:none}}.tset-pop.tset-pop-wide{width:min(840px,100vw - 16px)}.tset-pop-cols{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:16px;display:grid}.tset-pop-col{min-width:0}@media (max-width:720px){.tset-pop-cols{grid-template-columns:minmax(0,1fr)}}.tset-seg.tset-seg-icons button{justify-content:center;align-items:center;min-width:34px;min-height:28px;padding:3px 7px;display:inline-flex}.tset-pop-sticky{z-index:1;background:var(--ts-surface);margin:0 -14px;padding:10px 14px 4px;position:sticky;top:0}.tset-pop-gallery{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:8px;padding:2px 2px 6px;display:grid}.tset-pop-gallery-pins{grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:6px}.tset-pop-pic{border:1px solid var(--ts-line);background:var(--ts-well);cursor:pointer;border-radius:9px;width:100%;padding:0;transition:border-color .12s,box-shadow .12s;display:block;position:relative;overflow:hidden}.tset-pop-pic>img{aspect-ratio:16/6;object-fit:cover;width:100%;display:block}.tset-pop-pin{aspect-ratio:1;color:var(--ts-ink);background:0 0;place-items:center;display:grid}.tset-pop-pin>img{aspect-ratio:auto;object-fit:contain;width:30px;height:30px}.tset-pop-pic:focus-visible,.tset-pop-pic:hover{border-color:var(--ts-accent);outline:none}.tset-pop-pin:focus-visible,.tset-pop-pin:hover{background:var(--ts-hover)}.tset-pop-pic[aria-checked=true]{border-color:var(--ts-accent);box-shadow:0 0 0 2px var(--ts-accent)}.tset-pop-gallery-empty{color:var(--ts-muted);margin:8px 2px 12px;font-size:13px}.tset-pop.tset-pop-gallery-view{height:min(760px,100dvh - 16px)}