#tc719{--tc-navy:var(--brand-primary,#0D47A1);--tc-forest:var(--color-footer-bg,#1E3A2F);--tc-amber:var(--brand-accent,#FFD44D);--tc-ink:var(--brand-text,#2C2F33);--tc-line:rgba(44,47,51,.16);--tc-mute:#5b626a;display:grid;grid-template-columns:292px minmax(0,1fr);gap:1.25rem;align-items:start;text-align:left;color:var(--tc-ink);font-family:inherit;line-height:1.45}#tc719 *,#tc719 *::before,#tc719 *::after{box-sizing:border-box}#tc719 button,#tc719 input{font:inherit;color:inherit}#tc719 button{cursor:pointer}#tc719 p,#tc719 h3{margin:0}#tc719 [hidden]{display:none!important}#tc719 .tc-side,#tc719 .tc-card{min-width:0}#tc719 .tc-side{position:sticky;top:calc(var(--hh,84px) + 14px);display:grid;gap:.8rem;max-height:calc(100vh - var(--hh,84px) - 28px);overflow-y:auto;overscroll-behavior:contain;padding:4px;margin:-4px;scrollbar-width:thin}#tc719 .tc-card{background:#fff;border:1px solid var(--tc-line);border-radius:10px;padding:.85rem;box-shadow:0 2px 8px rgba(44,47,51,.07)}#tc719 .tc-lbl{display:block;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tc-navy);margin-bottom:.55rem}#tc719 .tc-hint{font-size:.78rem;color:var(--tc-mute);margin-top:.5rem}#tc719 .tc-hint b{color:var(--tc-ink)}#tc719 .tc-inspect{padding:0;overflow:hidden}#tc719 .tc-big{height:112px;background:repeating-linear-gradient(45deg,#f1ede4 0 10px,#e8e2d4 10px 20px);border-bottom:1px solid var(--tc-line);transition:background-color .15s}#tc719 .tc-ins-txt{padding:.8rem .85rem .9rem}#tc719 .tc-ins-code{font-size:1.35rem;font-weight:800;color:var(--tc-navy);letter-spacing:-.01em;line-height:1.15}#tc719 .tc-ins-meta{font-size:.8rem;color:var(--tc-mute);margin:.25rem 0 .65rem}#tc719 .tc-search{display:flex;align-items:center;gap:.5rem;border:1.5px solid var(--tc-line);border-radius:8px;padding:0 .65rem;background:#fff;min-height:44px}#tc719 .tc-search:focus-within{border-color:var(--tc-navy);box-shadow:0 0 0 3px rgba(13,71,161,.15)}#tc719 .tc-search svg{width:17px;height:17px;flex:none;fill:none;stroke:#7b838b;stroke-width:2}#tc719 .tc-search input{flex:1;min-width:0;border:0!important;outline:none!important;background:transparent!important;box-shadow:none!important;padding:.6rem 0!important;font-size:.92rem;font-weight:600}#tc719 .tc-search input::placeholder{color:#8b929a;font-weight:500}#tc719 .tc-search button{border:0;background:none;font-size:1.4rem;line-height:1;color:#6b737b;padding:0 .1rem}#tc719 .tc-fams{display:flex;flex-wrap:wrap;gap:.4rem}#tc719 .tc-fam{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .55rem;border:1px solid var(--tc-line);border-radius:6px;background:#fff;font-size:.8rem;font-weight:600;transition:background .15s,border-color .15s}#tc719 .tc-fam i{width:.8rem;height:.8rem;border-radius:50%;border:1px solid rgba(0,0,0,.25);flex:none}#tc719 .tc-fam small{font-size:.7rem;font-weight:600;color:var(--tc-mute)}#tc719 .tc-fam:hover{border-color:var(--tc-navy)}#tc719 .tc-fam[aria-pressed="true"]{background:var(--tc-forest);border-color:var(--tc-forest);color:#fff}#tc719 .tc-fam[aria-pressed="true"] small{color:rgba(255,255,255,.75)}#tc719 .tc-logo{border-style:dashed;border-width:1.5px;outline-offset:3px}#tc719 .tc-logo.is-over,#tc719 .tc-logo:focus-visible{border-color:var(--tc-navy);background:#f3f7fd}#tc719 .tc-status{font-size:.78rem;color:var(--tc-forest);margin-top:.5rem;min-height:1.1em}#tc719 .tc-btn{border:1px solid var(--tc-forest);background:var(--tc-forest);color:#fff;border-radius:8px;padding:.6rem 1rem;font-size:.85rem;font-weight:700;transition:filter .15s,transform .15s}#tc719 .tc-btn:hover{filter:brightness(1.18)}#tc719 .tc-btn--sm{padding:.45rem .8rem;font-size:.8rem}#tc719 .tc-btn--ghost{background:#fff;color:var(--tc-forest)}#tc719 .tc-btn--ghost:hover{filter:none;background:#f1f5f2}#tc719 .tc-link{border:0;background:none;color:var(--tc-navy);font-size:.8rem;font-weight:700;text-decoration:underline;padding:.15rem .25rem}#tc719 .tc-main{background:#fff;border:1px solid var(--tc-line);border-radius:10px;padding:1rem 1.1rem 1.2rem;box-shadow:0 2px 8px rgba(44,47,51,.07);min-width:0}#tc719 .tc-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding-bottom:.85rem;margin-bottom:1rem;border-bottom:1px solid var(--tc-line)}#tc719 .tc-count{font-size:.85rem;font-weight:600;color:var(--tc-mute)}#tc719 .tc-bar-r{display:flex;align-items:center;gap:.6rem}#tc719 .tc-seg{display:inline-flex;border:1px solid var(--tc-line);border-radius:8px;overflow:hidden}#tc719 .tc-seg button{border:0;background:#fff;padding:.4rem .8rem;font-size:.8rem;font-weight:700;color:var(--tc-mute)}#tc719 .tc-seg button+button{border-left:1px solid var(--tc-line)}#tc719 .tc-seg button[aria-pressed="true"]{background:var(--tc-navy);color:#fff}#tc719 .tc-group+.tc-group{margin-top:1.6rem}#tc719 .tc-gh{display:flex;align-items:center;gap:.55rem;font-size:1rem;font-weight:800;color:var(--tc-navy);margin-bottom:.75rem}#tc719 .tc-gh i{width:.35rem;height:1.15rem;border-radius:2px;flex:none}#tc719 .tc-gh span{font-size:.75rem;font-weight:700;color:var(--tc-mute);background:#f1ede4;border-radius:4px;padding:.1rem .4rem}#tc719 .tc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:.75rem .6rem}#tc719 .tc-sw{position:relative;display:flex;flex-direction:column;gap:.3rem;padding:0;border:0;background:none;text-align:left;min-width:0}#tc719 .tc-chip{display:flex;align-items:flex-end;justify-content:flex-end;height:58px;border-radius:8px;border:1px solid rgba(0,0,0,.14);padding:.3rem;transition:transform .15s,box-shadow .15s}#tc719 .tc-sw:hover .tc-chip,#tc719 .tc-sw:focus-visible .tc-chip{transform:translateY(-2px);box-shadow:0 6px 14px rgba(44,47,51,.2)}#tc719 .tc-sw:focus-visible{outline:3px solid var(--tc-navy);outline-offset:2px;border-radius:8px}#tc719 .tc-tick{display:none;width:1.25rem;height:1.25rem;border-radius:50%;align-items:center;justify-content:center;font-size:.75rem;font-weight:900;background:var(--tc-forest);color:#fff;border:2px solid #fff}#tc719 [aria-pressed="true"]>.tc-chip .tc-tick,#tc719 [aria-pressed="true"]>.tc-tick{display:flex}#tc719 .tc-sw[aria-pressed="true"] .tc-chip{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--tc-forest)}#tc719 .tc-code{font-size:.82rem;font-weight:800;line-height:1.1}#tc719 .tc-pms{font-size:.68rem;color:var(--tc-mute);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:.75rem}#tc719 .tc-list{display:grid;gap:.3rem}#tc719 .tc-row{display:grid;grid-template-columns:2rem 4.5rem 6rem minmax(0,1fr) auto 1.5rem;align-items:center;gap:.75rem;width:100%;text-align:left;border:1px solid var(--tc-line);background:#fff;border-radius:8px;padding:.4rem .65rem;font-size:.85rem}#tc719 .tc-row:hover{border-color:var(--tc-navy);background:#f6f9fe}#tc719 .tc-row[aria-pressed="true"]{border-color:var(--tc-forest);background:#f1f6f3}#tc719 .tc-row .tc-dot{width:2rem;height:1.5rem;border-radius:5px;border:1px solid rgba(0,0,0,.18)}#tc719 .tc-row b{font-weight:800}#tc719 .tc-row .tc-hex{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.78rem;color:var(--tc-mute)}#tc719 .tc-row .tc-fm{font-size:.75rem;color:var(--tc-mute)}#tc719 .tc-row .tc-tick{display:none;width:1.25rem;height:1.25rem}#tc719 .tc-row[aria-pressed="true"] .tc-tick{display:flex}#tc719 .tc-matches{background:#f6f9fe;border:1px solid #cfe0f6;border-radius:10px;padding:.9rem 1rem;margin-bottom:1.2rem}#tc719 .tc-mh{display:flex;justify-content:space-between;align-items:center;gap:.5rem}#tc719 .tc-mh h3{font-size:.95rem;font-weight:800;color:var(--tc-navy)}#tc719 .tc-matches>p{font-size:.8rem;color:var(--tc-mute);margin:.25rem 0 .8rem}#tc719 .tc-mgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.55rem}#tc719 .tc-match{display:flex;align-items:center;gap:.6rem;background:#fff;border:1px solid var(--tc-line);border-radius:8px;padding:.45rem;text-align:left}#tc719 .tc-match:hover{border-color:var(--tc-navy)}#tc719 .tc-pair{display:flex;flex:none}#tc719 .tc-pair i{width:1.6rem;height:2rem;border:1px solid rgba(0,0,0,.18)}#tc719 .tc-pair i:first-child{border-radius:5px 0 0 5px}#tc719 .tc-pair i:last-child{border-radius:0 5px 5px 0;border-left:0}#tc719 .tc-match b{display:block;font-size:.85rem}#tc719 .tc-match small{font-size:.68rem;color:var(--tc-mute)}#tc719 .tc-empty{text-align:center;color:var(--tc-mute);background:#faf7f0;border:1px dashed var(--tc-line);border-radius:10px;padding:2rem 1rem}#tc719 .tc-note{font-size:.75rem;color:var(--tc-mute);margin-top:1.6rem;padding-top:.9rem;border-top:1px solid var(--tc-line)}#tc719 .tc-tray{grid-column:1/-1;position:sticky;bottom:12px;z-index:15;background:var(--tc-forest);color:#fff;border-radius:10px;padding:.8rem 1rem;box-shadow:0 10px 30px rgba(0,0,0,.3);display:grid;gap:.55rem}#tc719 .tc-tray-h{display:flex;justify-content:space-between;align-items:center;gap:.5rem;font-size:.9rem}#tc719 .tc-tray-h strong span{display:inline-block;min-width:1.4rem;padding:0 .35rem;margin-left:.3rem;border-radius:4px;background:var(--tc-amber);color:#2C2F33;text-align:center;font-size:.8rem}#tc719 .tc-tray .tc-link{color:#fff}#tc719 .tc-chips{display:flex;flex-wrap:wrap;gap:.4rem;max-height:5.2rem;overflow-y:auto}#tc719 .tc-pick{display:inline-flex;align-items:center;gap:.4rem;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.28);border-radius:6px;padding:.2rem .3rem .2rem .25rem;font-size:.8rem;font-weight:700}#tc719 .tc-pick i{width:1.1rem;height:1.1rem;border-radius:4px;border:1px solid rgba(255,255,255,.55)}#tc719 .tc-pick button{border:0;background:none;color:#fff;font-size:1rem;line-height:1;padding:0 .15rem;opacity:.8}#tc719 .tc-tray-a{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}#tc719 .tc-tray .tc-btn{background:var(--tc-amber);border-color:var(--tc-amber);color:#2C2F33}#tc719 .tc-tray .tc-btn--line{background:transparent;color:#fff;border-color:rgba(255,255,255,.55)}#tc719 #tcMsg{font-size:.8rem;color:var(--tc-amber)}@media(max-width:900px){#tc719{grid-template-columns:minmax(0,1fr);gap:1rem}#tc719 .tc-side{position:static;max-height:none;overflow:visible}#tc719 .tc-inspect{display:flex;align-items:stretch}#tc719 .tc-big{width:96px;height:auto;min-height:96px;border-bottom:0;border-right:1px solid var(--tc-line);flex:none}#tc719 .tc-ins-txt{flex:1;min-width:0}#tc719 .tc-fams{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.35rem;scrollbar-width:thin}#tc719 .tc-fam{flex:none}#tc719 .tc-logo .tc-hint{display:none}}@media(max-width:560px){#tc719 .tc-main{padding:.85rem .75rem 1rem}#tc719 .tc-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:.65rem .5rem}#tc719 .tc-chip{height:48px}#tc719 .tc-row{grid-template-columns:1.75rem 3.6rem minmax(0,1fr) 1.5rem;gap:.5rem}#tc719 .tc-row .tc-pm,#tc719 .tc-row .tc-fm{display:none}#tc719 .tc-bar{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){#tc719 *{transition:none!important}}.tc-group{content-visibility:auto;contain-intrinsic-size:auto 420px}