.h26 .tc-ai{max-width:46rem;margin-top:clamp(1.6rem,3vw,2.2rem);padding:1.1rem 1.4rem;border:1px solid var(--line);border-radius:14px;background:var(--paper-hi);color:var(--ink-2);font-size:1.06rem;line-height:1.5}.h26 .tc-ai b{color:var(--ink);font-weight:650}.h26 .tc-ai details{margin-top:.5rem}.h26 .tc-ai summary{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);font-weight:650;text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:.3em;cursor:pointer}.h26 .tc-ai details p+p{margin-top:.6rem}.h26 .tc-ai details p:first-of-type{margin-top:.3rem}.h26 .tc-tools{margin-top:clamp(2rem,4vw,3rem)}.h26 .tc-tools-top{justify-content:space-between;gap:1rem 2rem}.h26 .tc-search,.h26 .tc-tools-top{display:flex;flex-wrap:wrap;align-items:center}.h26 .tc-search{position:relative;gap:.6rem 1.4rem;flex:1 1 28rem;min-width:0}html:not(.bb-js) .h26 .tc-search{display:none}.h26 .tc-search input{width:min(100%,30rem);min-height:52px;padding:.7em 1.1em .7em 2.9em;border:1px solid var(--line);border-radius:999px;background:var(--paper-hi);color:var(--ink);font:inherit;font-size:1.125rem;font-weight:500;transition:border-color .3s}.h26 .tc-search input::placeholder{color:var(--ink-2);opacity:.85}.h26 .tc-search input:focus,.h26 .tc-search input:hover{border-color:var(--ink)}.h26 .tc-search input:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.h26 .tc-lens{position:absolute;left:1.05em;top:26px;width:20px;height:20px;translate:0 -50%;fill:none;stroke:var(--ink-2);stroke-width:1.8;stroke-linecap:round;pointer-events:none}.h26 .tc-count,.h26 .tc-found{color:var(--ink-2);font-size:1.06rem;font-weight:600;font-variant-numeric:tabular-nums}.h26 .tc-found:empty,.h26 [data-searching] .tc-count{display:none}.h26 .tc-filter{display:flex;flex-wrap:wrap;gap:.55rem;min-width:0;margin:1.3rem 0 0;padding:0;border:0}.h26 .tc-filter label{display:inline-flex;align-items:center;min-height:44px;padding:.55em 1.05em;border:1px solid var(--line);border-radius:999px;font-size:1.06rem;font-weight:600;line-height:1.1;white-space:nowrap;cursor:pointer;transition:background .3s,color .3s,border-color .3s}.h26 .tc-filter label:hover{border-color:var(--ink)}.h26 .tc-filter input:checked+label{background:var(--ink);border-color:var(--ink);color:var(--cream)}.h26 .tc-filter input:focus-visible+label{outline:3px solid var(--accent);outline-offset:3px}.h26 .tc-groups{display:grid;gap:clamp(3.2rem,6vw,5.5rem);margin-top:clamp(2.6rem,5vw,4.2rem)}.h26 .tc-gh{display:flex;align-items:baseline;gap:.55em;padding-bottom:clamp(.9rem,1.6vw,1.3rem);font-size:clamp(1.7rem,2.6vw,2.5rem);font-weight:500;letter-spacing:-.025em;line-height:1.1}.h26 .tc-gn{color:var(--accent);font-size:.5em;font-weight:650;letter-spacing:0;font-variant-numeric:tabular-nums}.h26 .tc-list{display:grid;grid-template-columns:minmax(0,1fr);column-gap:clamp(2rem,4.5vw,4.5rem);border-top:1px solid var(--ink)}@media (min-width:900px){.h26 .tc-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.h26 .tc-row{display:block;border-bottom:1px solid var(--line)}.h26 .tc-row[data-more]{display:none}@media (max-width:759.9px){.h26 .tc-row[data-more-m]{display:none}}.h26 .tc-more-in:checked~.tc-list .tc-row:is([data-more],[data-more-m]),.h26 [data-searching] .tc-row:is([data-more],[data-more-m]),.h26 [data-tc]:has(.tc-filter input:not([value=all]):checked) .tc-row:is([data-more],[data-more-m]){display:block}.h26 .tc-group[hidden],.h26 .tc-row[hidden]{display:none!important}.h26 .tc-a{display:grid;grid-template-columns:52px minmax(0,1fr) auto;column-gap:clamp(1rem,1.6vw,1.4rem);align-items:start;padding-block:clamp(1.2rem,1.7vw,1.5rem);text-decoration:none}.h26 .tc-logo{display:grid;place-items:center;width:52px;height:52px;padding:9px;border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden;transition:transform .5s var(--out)}.h26 .tc-logo img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 .75px rgb(18 16 14/.45))}.h26 .tc-ini{font-size:1.45rem;font-weight:600;line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:var(--ink)}.h26 .tc-body{min-width:0}.h26 .tc-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .7rem;font-size:clamp(1.35rem,1.7vw,1.6rem);font-weight:500;letter-spacing:-.015em;line-height:1.15;transition:color .3s}.h26 .tc-price{padding:.16em .65em;border:1px solid var(--line);border-radius:999px;color:var(--ink-2);font-size:.94rem;font-style:normal;font-weight:600;letter-spacing:0;line-height:1.3;white-space:nowrap}.h26 .tc-note{display:-webkit-box;margin-top:.4rem;overflow:hidden;color:var(--ink-2);font-size:1.125rem;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.h26 .tc-arr{align-self:center;width:22px;color:var(--ink);transition:transform .35s var(--arr),color .3s}.h26 .tc-arr svg{width:100%;height:auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.h26 .tc-a:focus-visible .tc-arr,.h26 .tc-a:focus-visible .tc-name,.h26 .tc-a:hover .tc-arr,.h26 .tc-a:hover .tc-name{color:var(--accent)}.bb-motion .h26 .tc-a:focus-visible .tc-arr,.bb-motion .h26 .tc-a:hover .tc-arr{transform:translateX(-10px)}.bb-motion .h26 .tc-a:hover .tc-logo{transform:translateY(-3px) rotate(-3deg)}.h26 .tc-more{margin-top:clamp(1.4rem,2.6vw,2rem)}@media (min-width:760px){.h26 .tc-group:not([data-cut]) .tc-more,.h26 .tc-group:not([data-cut]) .tc-more-in{display:none}}.h26 .tc-more-in:checked~.tc-more,.h26 [data-searching] .tc-more,.h26 [data-tc]:has(.tc-filter input:not([value=all]):checked) .tc-more{display:none}.h26 .tc-more-in:focus-visible~.tc-more{outline:3px solid var(--accent);outline-offset:4px}.h26 .tc-empty{margin-top:2rem;color:var(--ink-2);font-size:1.125rem}@supports not selector(:has(*)){.h26 .tc-count,.h26 .tc-filter{display:none}}@media (max-width:759.9px){.h26 .tc-ai{padding:1rem 1.1rem}.h26 .tc-search input{width:100%}.h26 .tc-filter{flex-wrap:nowrap;gap:.45rem;margin-inline:calc(var(--g) * -1);padding:4px calc(var(--g) + 1.5rem) 4px var(--g);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--g);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),transparent)}.h26 .tc-filter::-webkit-scrollbar{display:none}.h26 .tc-filter label{flex:none;padding:.5em .9em;font-size:1rem}.h26 .tc-a{grid-template-columns:44px minmax(0,1fr)}.h26 .tc-logo{width:44px;height:44px;padding:7px;border-radius:12px}.h26 .tc-arr{display:none}.h26 .tc-name{font-size:1.3rem}.h26 .tc-more{width:100%}}.h26 .tc-ai-end{max-width:46rem;margin-block:clamp(2rem,4vw,3rem) clamp(3rem,6vw,5rem)}