.tc{text-rendering:geometricPrecision;--tc-fg:var(--fg,#150d1d);--tc-soft:var(--fg-soft,rgba(21,13,29,0.45));--tc-faint:rgba(21,13,29,0.60);--tc-line:rgba(21,13,29,0.09);--tc-matcha:#87B0C8;--tc-matcha-ink:#374F5F;--tc-box-a:#f6f4ec;--tc-top:#fbfaf5;--tc-ring:#D0D9DC;--tc-lid-in:#E5ECEF;--tc-edge:rgba(67,83,92,0.16);--tc-lit:rgba(255,255,255,0.9);--tc-shade-r:rgba(70,66,36,0.1);--tc-inside:#4B5E6A;--tc-inside-2:#566874;--tc-inside-tx:#D8E3E9;--tc-ao:rgba(46,42,20,0.5);--tc-shadow:rgba(46,42,20,0.15);--tc-ink:#43535C;--tc-ink-soft:rgba(67,83,92,0.58);--tc-hair:rgba(67,83,92,0.14);--tc-paper:#fafaf8;--tc-paper-hi:#ffffff;--tc-recess:#eef0ed;--tc-st-ring:#dcdedb;--tc-tint-k:16%;--tc-win-k:30%;--tc-recess-sh:rgba(24,28,24,0.09);--tc-sheen-a:0.26;--tc-belt:#2f322f;--tc-belt-line:rgba(255,255,255,0.075);--tc-belt-far:rgba(0,0,0,0.28);--tc-belt-sheen:rgba(255,255,255,0.16);--tc-belt-rubber:#1d1f1d;--tc-belt-tread:rgba(255,255,255,0.12);--tc-rail-a:#474a47;--tc-rail-b:#2c2e2c;--tc-rail-lit:rgba(255,255,255,0.16);--tc-rail-edge:rgba(0,0,0,0.45);--tc-hub:#d6d9d5;--tc-hub-ring:#5c605c;--tc-belt-drop:rgba(24,28,24,0.2);--tc-belt-rib:rgba(255,255,255,0.035);--tc-belt-spec:rgba(255,255,255,0.05);--tc-belt-wear:rgba(0,0,0,0.22);--tc-belt-lip:rgba(255,255,255,0.08);--tc-belt-seam-a:rgba(0,0,0,0.35);--tc-belt-seam-b:rgba(255,255,255,0.07);--tc-cap-hi:#8d918d;--tc-cap-glint:rgba(255,255,255,0.85);--tc-fold:rgba(255,255,255,0.55);--tc-ao-line:rgba(46,42,20,0.62);--tc-bar-a:#3a3d3a;--tc-bar-b:#232523;--tc-bar-edge:rgba(0,0,0,0.6);--tc-pixel:"Geist Pixel",ui-monospace,monospace;--tc-ease:cubic-bezier(.22,.8,.24,1);--tc-ease-o:cubic-bezier(.34,1.3,.5,1);--bw:174px;--bh:calc(var(--bw) * 4 / 3);--d:round(calc(var(--bw) * .4),1px);--a:round(calc(var(--d) * .2),1px);--u:calc(var(--bw) / 100);--cam-p:1000px;--cam-x:400px;--cam-y:250px;--ledge-t:5px;--ledge-f:12px;--ledge-d:96px;--wl:round(calc(var(--bw) * .08),1px);--wt:round(calc(var(--bh) * .13),1px);--ww:calc(var(--bw) - 2 * var(--wl));--wh:round(calc(var(--bh) * .495),1px);--wr:round(calc(var(--bw) * .022),1px);font-family:var(--font-tc),"Inter",-apple-system,BlinkMacSystemFont,sans-serif;font-feature-settings:"cv11","ss01"}:root[data-theme=dark] .tc{--tc-faint:rgba(255,255,255,0.52);--tc-line:rgba(255,255,255,0.1);--tc-box-a:#dedbcf;--tc-top:#e5e2d7;--tc-ring:#BEC8CD;--tc-lid-in:#DAE2E6;--tc-edge:rgba(0,0,0,0.28);--tc-lit:rgba(255,255,255,0.5);--tc-shade-r:rgba(0,0,0,0.2);--tc-inside:#3F4D56;--tc-inside-2:#475761;--tc-inside-tx:#C9D6DE;--tc-ao:rgba(0,0,0,0.7);--tc-shadow:rgba(0,0,0,0.42);--tc-belt:#e4e3dc;--tc-belt-line:rgba(28,31,28,0.1);--tc-belt-far:rgba(28,31,28,0.12);--tc-belt-sheen:rgba(255,255,255,0.5);--tc-belt-rubber:#cfcec6;--tc-belt-tread:rgba(28,31,28,0.14);--tc-rail-a:#f1f0ea;--tc-rail-b:#d2d1c9;--tc-rail-lit:rgba(255,255,255,0.6);--tc-rail-edge:rgba(0,0,0,0.35);--tc-hub:#2c2e2c;--tc-hub-ring:#b9b8b0;--tc-belt-drop:rgba(0,0,0,0.55);--tc-belt-rib:rgba(28,31,28,0.045);--tc-belt-spec:rgba(255,255,255,0.22);--tc-belt-wear:rgba(28,31,28,0.1);--tc-belt-lip:rgba(255,255,255,0.4);--tc-belt-seam-a:rgba(28,31,28,0.2);--tc-belt-seam-b:rgba(255,255,255,0.4);--tc-cap-hi:#ffffff;--tc-cap-glint:rgba(255,255,255,0.95);--tc-fold:rgba(255,255,255,0.07);--tc-ao-line:rgba(0,0,0,0.82);--tc-bar-a:#f3f4f2;--tc-bar-b:#d3d6d2;--tc-bar-edge:rgba(28,31,28,0.22)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tc{--tc-faint:rgba(255,255,255,0.52);--tc-line:rgba(255,255,255,0.1);--tc-box-a:#dedbcf;--tc-top:#e5e2d7;--tc-ring:#BEC8CD;--tc-lid-in:#DAE2E6;--tc-edge:rgba(0,0,0,0.28);--tc-lit:rgba(255,255,255,0.5);--tc-shade-r:rgba(0,0,0,0.2);--tc-inside:#3F4D56;--tc-inside-2:#475761;--tc-inside-tx:#C9D6DE;--tc-ao:rgba(0,0,0,0.7);--tc-shadow:rgba(0,0,0,0.42);--tc-belt:#e4e3dc;--tc-belt-line:rgba(28,31,28,0.1);--tc-belt-far:rgba(28,31,28,0.12);--tc-belt-sheen:rgba(255,255,255,0.5);--tc-belt-rubber:#cfcec6;--tc-belt-tread:rgba(28,31,28,0.14);--tc-rail-a:#f1f0ea;--tc-rail-b:#d2d1c9;--tc-rail-lit:rgba(255,255,255,0.6);--tc-rail-edge:rgba(0,0,0,0.35);--tc-hub:#2c2e2c;--tc-hub-ring:#b9b8b0;--tc-belt-drop:rgba(0,0,0,0.55);--tc-belt-rib:rgba(28,31,28,0.045);--tc-belt-spec:rgba(255,255,255,0.22);--tc-belt-wear:rgba(28,31,28,0.1);--tc-belt-lip:rgba(255,255,255,0.4);--tc-belt-seam-a:rgba(28,31,28,0.2);--tc-belt-seam-b:rgba(255,255,255,0.4);--tc-cap-hi:#ffffff;--tc-cap-glint:rgba(255,255,255,0.95);--tc-fold:rgba(255,255,255,0.07);--tc-ao-line:rgba(0,0,0,0.82);--tc-bar-a:#f3f4f2;--tc-bar-b:#d3d6d2;--tc-bar-edge:rgba(28,31,28,0.22)}}.tc{flex-direction:column}.tc,.tc-top{display:flex}.tc-top{align-items:baseline;justify-content:space-between;gap:24px;flex-wrap:wrap}.tc-lede{margin:0;font-size:17px;line-height:1.5;letter-spacing:-.005em;color:var(--tc-soft);text-wrap:balance}.tc-filters{display:flex;gap:26px}.tc-filters button{all:unset;cursor:pointer;position:relative;font-family:var(--tc-pixel);font-size:13px;line-height:20px;letter-spacing:.02em;color:var(--tc-soft);white-space:nowrap;transition:color .3s var(--tc-ease)}.tc-filters button sup{font-size:11px;vertical-align:baseline;position:static;line-height:0;margin-left:5px;color:var(--tc-faint);transition:color .3s var(--tc-ease)}.tc-filters button:before{content:"";position:absolute;left:-12px;top:7px;width:6px;height:6px;border-radius:50%;background:var(--tc-matcha);opacity:0;scale:.3;transition:opacity .35s var(--tc-ease),scale .45s var(--tc-ease-o)}.tc-filters button.on,.tc-filters button:hover{color:var(--tc-fg)}.tc-filters button.on sup{color:var(--tc-soft)}.tc-filters button.on:before{opacity:1;scale:1}.tc-filters button:focus-visible{outline:2px solid var(--tc-matcha);outline-offset:4px;border-radius:2px}.tc-shelf{position:relative;isolation:isolate;margin-left:calc(-1 * var(--bl, var(--container-padding, 0px)));margin-right:calc(-1 * var(--br, var(--container-padding, 0px)));overflow-x:clip;overflow-clip-margin:0;--colw:calc(100% - var(--bl, var(--container-padding, 0px)) - var(--br, var(--container-padding, 0px)))}.tc-row{z-index:1;align-items:flex-end;padding:124px calc(var(--br, 0px) + var(--colw) * .025 + 30px) 0 calc(var(--bl, 0px) + var(--colw) * .025)}.tc-plank,.tc-row{position:relative;display:flex;justify-content:space-between}.tc-plank{margin:0 var(--br,0) 0 var(--bl,0);align-items:baseline;padding-top:18px;font-family:var(--tc-pixel);font-size:12px;letter-spacing:.03em;color:var(--tc-faint)}.tc-plank i{font-style:normal;margin:0 6px;opacity:.7}@property --ry{syntax:"<angle>";inherits:true;initial-value:0deg}@property --lift{syntax:"<length>";inherits:true;initial-value:0}@property --hop{syntax:"<length>";inherits:true;initial-value:0}@property --lid{syntax:"<angle>";inherits:true;initial-value:90deg}@property --fy{syntax:"<percentage>";inherits:true;initial-value:0%}@property --seal{syntax:"<number>";inherits:true;initial-value:1}.tc-toy{all:unset;box-sizing:border-box;position:relative;display:block;flex:none;width:var(--bw);height:var(--bh);cursor:pointer;-webkit-tap-highlight-color:transparent;mix-blend-mode:multiply;perspective:var(--cam-p);perspective-origin:calc(100% + var(--cam-x)) calc(-1 * var(--cam-y));--ry:0deg;--tc-jamb-s:color-mix(in srgb,var(--fa) 84%,#3b3a20);--tc-jamb-b:color-mix(in srgb,var(--fa) 70%,#ffffff);transition:--ry .8s var(--tc-ease),--lift .7s var(--tc-ease),--lid .55s cubic-bezier(.45,0,.2,1),--fy .55s cubic-bezier(.45,0,.25,1),--seal .3s var(--tc-ease)}.tc-toy[hidden]{display:none}.tc.is-shown .tc-toy{animation:tc-in 1s var(--tc-ease) backwards;animation-delay:calc(var(--i) * 80ms + .12s)}@keyframes tc-in{0%{opacity:0;translate:0 14px}}.tc:not(.is-shown) .tc-toy{opacity:0}.tc-toy:focus-visible{outline:none}.tc-toy:focus-visible .tc-front{outline:2px solid var(--tc-matcha);outline-offset:5px}.tc-toy:after{content:"";position:absolute;left:50%;bottom:-15px;width:16px;height:2px;margin-left:-8px;border-radius:2px;background:var(--tc-matcha);opacity:0;scale:.2 1;transition:opacity .4s var(--tc-ease),scale .6s var(--tc-ease-o)}.tc-toy.is-unboxed:not([data-lead="0"]):after{opacity:1;scale:1}.tc-shelf[data-loop] .tc-toy.is-unboxed[data-lead="0"]:after{opacity:0;scale:.2 1}.tc-cube,.tc-floor{position:absolute;inset:0;display:block;transform-style:preserve-3d;transform-origin:50% 50% calc(var(--d) * -.5)}.tc-cube{transform:translate3d(var(--snx,0),calc(var(--lift) + var(--hop) + var(--sny, 0px)),0) rotateY(var(--ry))}.tc-floor{transform:translate3d(var(--snx,0),var(--sny,0),0) rotateY(var(--ry));pointer-events:none}.tc-cube>*,.tc-floor>*{position:absolute;display:block;box-sizing:border-box;backface-visibility:hidden}.tc-floor>*{backface-visibility:visible}.tc-ao{left:1px;width:calc(100% + 1px);top:100%;height:calc(var(--d) + 8px);transform-origin:50% 0;transform:translateZ(5px) rotateX(-90deg);background:linear-gradient(180deg,transparent 0,var(--tc-ao) 5px,var(--tc-ao) calc(100% - 10px),transparent);border-radius:3px;filter:blur(1.5px);transition:opacity .7s var(--tc-ease)}.tc-soft{left:-8%;width:calc(124% + var(--d) * .5);top:100%;height:calc(var(--d) * 2.4);transform-origin:50% 0;transform:translateZ(calc(var(--d) * .55)) rotateX(-90deg);background:radial-gradient(closest-side,var(--tc-shadow),transparent);transition:transform .7s var(--tc-ease),opacity .7s var(--tc-ease)}.tc-front{inset:0;transform:translateZ(0);border-radius:2px;overflow:hidden}.tc-front:after{content:"";position:absolute;inset:0;z-index:6;pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px 0 var(--tc-lit),inset 1px 0 0 rgba(255,255,255,.45),inset 0 -1px 0 var(--tc-edge),inset -1px 0 0 var(--tc-edge)}.tc-side{top:0;width:var(--d);height:100%;background:var(--tc-box-a)}.tc-side:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit}.tc-side-r{left:100%;transform-origin:0 50%;transform:translateX(-.5px) rotateY(90deg);border-radius:0 2px 2px 0}.tc-side-l{right:100%;transform-origin:100% 50%;transform:translateX(.5px) rotateY(-90deg)}.tc-side-r:after{box-shadow:inset 1px 0 0 var(--tc-lit),inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 var(--tc-edge),inset -1px 0 0 var(--tc-edge)}.tc-side-l:after,.tc-side-r:after{background:var(--tc-shade-r)}.tc-spine{position:absolute;inset:0;color:var(--tc-ink);text-rendering:geometricPrecision}.tc-spine-band{position:absolute;left:0;right:0;top:0;height:round(calc(var(--bh) * .72),1px);background:var(--tc-matcha);display:flex;align-items:center;justify-content:center}.tc-spine-txt{writing-mode:vertical-rl;white-space:nowrap;line-height:1;font-size:calc(10.5 * var(--u));font-weight:700;letter-spacing:.2em;margin-bottom:-.2em;text-transform:uppercase;color:var(--tc-matcha-ink);font-feature-settings:normal}.tc-spine-num{position:absolute;left:0;right:0;top:calc(var(--bh) * .72);bottom:0;display:flex;align-items:center;justify-content:center;line-height:1;font-size:calc(13 * var(--u));font-weight:400;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.tc-lid{left:0;top:0;width:100%;height:var(--d);transform-style:preserve-3d;backface-visibility:visible!important;transform-origin:50% 0;transform:translateZ(calc(var(--d) * -1)) rotateX(calc(90deg + (var(--lid) - 90deg) * var(--lidk, 1)))}.tc-lid-i,.tc-lid-o{position:absolute;inset:0;display:block;backface-visibility:hidden;border-radius:2px 2px 0 0}.tc-lid-o{background:var(--tc-top);box-shadow:inset 0 -1px 0 var(--tc-lit),inset 0 0 0 .5px var(--tc-edge)}.tc-lid-i{transform:translateZ(-.5px);left:1px;right:1px;backface-visibility:visible;background:linear-gradient(to top,rgba(46,78,94,0) 40%,rgba(46,78,94,.1)),radial-gradient(circle,color-mix(in srgb,var(--tc-matcha) 55%,transparent) .8px,transparent 1.3px) 50% 50% /8px 8px,var(--tc-lid-in);box-shadow:inset 0 0 0 .5px var(--tc-edge)}.tc-lid-hi{text-rendering:geometricPrecision;position:absolute;left:0;right:0;top:50%;translate:0 -50%;text-align:center;line-height:1;font-size:calc(6.6 * var(--u));font-weight:500;letter-spacing:-.01em;color:var(--tc-ink);scale:1 -1;padding:calc(1.6 * var(--u)) 0;background:linear-gradient(90deg,transparent 18%,var(--tc-lid-in) 30%,var(--tc-lid-in) 70%,transparent 82%)}.tc-lid-rem{bottom:0;height:15%;scale:1 -1;clip-path:polygon(0 0,100% 0,100% 62%,88% 100%,74% 70%,60% 96%,46% 66%,32% 94%,18% 64%,0 88%)}.tc-lid-rem,.tc-seal{position:absolute;left:44%;width:12%;background:var(--tc-matcha)}.tc-seal{z-index:5;top:0;height:round(calc(var(--bh) * .036),1px);border-radius:0 0 1.5px 1.5px;box-shadow:0 .5px 0 rgba(55,79,95,.25);opacity:var(--seal);transform:scaleY(calc(.4 + var(--seal) * .6));transform-origin:50% 0}.tc-seal:after{content:"";position:absolute;left:18%;right:18%;top:calc(50% - .5px);height:1px;background:rgba(255,255,255,.55)}.tc-seal-t{top:auto;bottom:0;height:16%;border-radius:1.5px 1.5px 0 0;box-shadow:none;transform-origin:50% 100%}.tc-seal-t:after{display:none}.tc-in{background:var(--tc-inside);visibility:hidden;transition:visibility 0s linear .6s}.tc-toy.is-unboxed:not([data-lead="0"]) .tc-in,.tc-toy[data-hold] .tc-in{visibility:visible;transition-delay:0s}.tc-in-back{inset:1.5px;transform:translateZ(calc(var(--d) * -1 + 1.5px));background:linear-gradient(var(--tc-inside-2),var(--tc-inside) 60%);box-shadow:inset 0 0 0 2px var(--tc-box-a)}.tc-in-l{left:0;transform-origin:0 50%;transform:translate3d(1.5px,0,-1.5px) rotateY(90deg);background:linear-gradient(90deg,var(--tc-box-a) 0 2px,var(--tc-inside-2) 2px,var(--tc-inside))}.tc-in-l,.tc-in-r{top:0;width:calc(var(--d) - 2px);height:var(--wt)}.tc-in-r{right:0;transform-origin:100% 50%;transform:translate3d(-1.5px,0,-1.5px) rotateY(-90deg);background:linear-gradient(270deg,var(--tc-box-a) 0 2px,var(--tc-inside) 2px,var(--tc-inside-2))}.tc-in-floor{display:none}.tc-tray{left:var(--wl);width:var(--ww);top:var(--wt);height:var(--wh);transform:translateZ(calc(var(--a) * -1));background:var(--fa);overflow:hidden;border-radius:var(--wr);transition:background-color .4s var(--tc-ease)}.tc-tray:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(46,78,94,.14),rgba(46,78,94,0) 22%),linear-gradient(90deg,rgba(46,78,94,.08),rgba(46,78,94,0) 12%);box-shadow:inset 0 0 0 .5px rgba(46,78,94,.08)}.tc-tray-art{position:absolute;inset:0;transition:opacity .35s var(--tc-ease)}.tc-jamb{transition:background-color .4s var(--tc-ease)}.tc-jamb-l{left:var(--wl);transform-origin:0 50%;transform:rotateY(90deg);background:linear-gradient(90deg,var(--tc-jamb-s),color-mix(in srgb,var(--fa) 93%,#3b3a20))}.tc-jamb-l,.tc-jamb-r{top:var(--wt);width:var(--a);height:var(--wh)}.tc-jamb-r{left:calc(var(--wl) + var(--ww) - var(--a));transform-origin:100% 50%;transform:rotateY(-90deg);background:var(--tc-jamb-s)}.tc-jamb-b{left:var(--wl);width:var(--ww);top:calc(var(--wt) + var(--wh) - var(--a));height:var(--a);transform-origin:50% 100%;transform:rotateX(90deg);background:linear-gradient(0deg,var(--tc-jamb-b),var(--fa))}.tc-motif{position:absolute;right:calc(3 * var(--u));top:calc(3.4 * var(--u));width:calc(24 * var(--u));height:auto;overflow:visible;opacity:.9}.tc-motif .d,.tc-motif .dt{fill:var(--fb)}.tc-motif .dt{font-weight:800;font-family:inherit}.tc-motif .w{fill:#fbfaf5;stroke:#fbfaf5}.tc-motif path.w[fill=none]{fill:none}.tc-motif .wl{fill:none;stroke:#fbfaf5;stroke-width:1.6}.tc-motif .g{fill:var(--tc-matcha)}.tc-motif .s{fill:none;stroke:var(--fb);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.tc-onstage{position:absolute;left:0;right:0;bottom:calc(5 * var(--u));text-align:center;font-size:max(8px,calc(4.6 * var(--u)));font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1;color:var(--tc-inside-tx);opacity:0;transition:opacity .4s var(--tc-ease);font-feature-settings:normal;font-variant-ligatures:none;text-rendering:geometricPrecision}.tc-onstage:before{content:"";display:inline-block;width:5px;height:5px;margin-right:6px;border-radius:50%;background:var(--tc-matcha);vertical-align:1px}.tc-toy.is-unboxed:not([data-lead="0"]) .tc-tray{background-color:var(--tc-inside);transition-delay:.3s}.tc-toy.is-unboxed:not([data-lead="0"]) .tc-tray:after{background:linear-gradient(180deg,rgba(0,0,0,.3),rgba(0,0,0,0) 40%)}.tc-toy.is-unboxed:not([data-lead="0"]) .tc-tray-art{opacity:0;transition-delay:.25s}.tc-toy.is-unboxed:not([data-lead="0"]) .tc-jamb-l,.tc-toy.is-unboxed:not([data-lead="0"]) .tc-jamb-r{background:color-mix(in srgb,var(--tc-inside) 82%,#000);transition-delay:.3s}.tc-toy.is-unboxed:not([data-lead="0"]) .tc-jamb-b{background:var(--tc-inside-2);transition-delay:.3s}.tc-toy.is-unboxed:not([data-lead="0"]) .tc-onstage{opacity:.85;transition-delay:.5s}.tc-fig{z-index:1;left:calc(50% - var(--figw) * .5% + var(--figx, 0) * 1%);bottom:calc(var(--bh) - var(--wt) - var(--wh) - 4px);width:calc(var(--figw) * 1%);height:auto;aspect-ratio:480/420;transform:translateZ(calc(var(--a) * -.5)) translateY(calc(var(--fy) * var(--lidk, 1)));backface-visibility:visible!important;user-select:none;-webkit-user-drag:none}.tc-toy.is-unboxed:not([data-lead="0"]) .tc-fig{opacity:0}.tc-toy[data-hand] .tc-fig{transition:opacity .5s var(--tc-ease) .12s}.tc-win{z-index:1;box-shadow:0 0 0 1px var(--tc-ring),0 0 0 600px var(--tc-box-a)}.tc-film,.tc-win{position:absolute;left:var(--wl);top:var(--wt);width:var(--ww);height:var(--wh);border-radius:var(--wr)}.tc-film{z-index:2;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.16),rgba(255,255,255,.04) 26%,rgba(255,255,255,0) 40%,rgba(255,255,255,0) 80%,rgba(255,255,255,.07))}.tc-rule{position:absolute;z-index:3;left:var(--wl);right:var(--wl);top:round(calc(var(--bh) * .868),1px);height:1px;background:var(--tc-ink);opacity:.14}.tc-print{position:absolute;inset:0;z-index:4;pointer-events:none;color:var(--tc-ink);line-height:1;font-feature-settings:"cv11";text-rendering:geometricPrecision}.tc-print-top{position:absolute;left:var(--wl);right:var(--wl);top:round(calc(var(--bh) * .052),1px);display:flex;justify-content:space-between;align-items:center}.tc-brand{display:inline-flex;align-items:center;gap:calc(1.8 * var(--u));font-size:max(9px,calc(5.6 * var(--u)));font-weight:650;letter-spacing:-.01em;word-spacing:.16em}.tc-brand i{width:calc(2.4 * var(--u));height:calc(2.4 * var(--u));border-radius:50%;background:var(--tc-matcha);flex:none}.tc-series{font-size:max(8px,calc(4.6 * var(--u)));font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--tc-ink-soft);margin-right:-.12em}.tc-print-id{position:absolute;left:var(--wl);right:var(--wl);top:calc(var(--wt) + var(--wh) + 6.2 * var(--u));display:flex;align-items:stretch;gap:calc(3.6 * var(--u))}.tc-print-num{flex:none;font-size:calc(20 * var(--u));line-height:.74;font-weight:300;letter-spacing:-.045em;margin-left:-.04em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum","ss01"}.tc-print-meta{min-width:0;display:flex;flex-direction:column;justify-content:space-between;padding:calc(.2 * var(--u)) 0 0}.tc-print-name{font-size:max(9px,calc(6.3 * var(--u)));font-weight:600;letter-spacing:-.012em;white-space:nowrap;overflow:hidden;text-overflow:clip}.tc-print-cat{display:flex;align-items:center;gap:calc(1.6 * var(--u));font-size:max(8px,calc(4.6 * var(--u)));font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tc-ink-soft)}.tc-print-cat:before{content:"";width:calc(2 * var(--u));height:calc(2 * var(--u));border-radius:50%;background:var(--tc-matcha);flex:none}.tc-print-foot{position:absolute;left:var(--wl);right:var(--wl);top:calc(round(calc(var(--bh) * .868), 1px) + 4.4 * var(--u));display:flex;justify-content:space-between;align-items:baseline;font-size:max(8px,calc(4.6 * var(--u)));font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--tc-ink-soft);font-variant-numeric:tabular-nums}.tc-print-foot i{font-style:normal;opacity:.6;margin:0 .12em}.tc-toy.is-unboxed:not([data-lead="0"]){--lid:244deg;--seal:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.tc-toy:hover{--lift:-8px;transition:--ry .8s var(--tc-ease),--lift .7s var(--tc-ease),--lid .8s var(--tc-ease-o),--fy .85s cubic-bezier(.3,1.24,.45,1) .08s,--seal .25s var(--tc-ease)}.tc-toy:hover .tc-soft{transform:translateZ(calc(var(--d) * .7)) rotateX(-90deg) scale(1.16,1.25);opacity:.7}.tc-toy:hover .tc-ao{opacity:.3}.tc-toy:hover .tc-in{visibility:visible;transition-delay:0s}.tc-toy:not(.is-unboxed:not([data-lead="0"])):hover{--lid:236deg;--seal:0;--fy:calc(var(--peek, 110) * -1%)}.tc-toy:not(.is-unboxed:not([data-lead="0"])):hover .tc-fig{animation:tc-bob 2.2s ease-in-out 1s infinite}}@keyframes tc-bob{0%,to{translate:0 0}50%{translate:0 -2%}}.tc-belt{--belt-h:16px;--belt-r:8px;--belt-t:2px;--belt-d:var(--ledge-d);--belt-f:var(--ledge-f);--belt-p:12px;position:relative;z-index:0;height:var(--belt-h);margin:0 4px;perspective:var(--cam-p);perspective-origin:50% calc(-1 * (var(--bh) + var(--cam-y)));pointer-events:none;mix-blend-mode:multiply}.tc-belt-side>*,.tc-belt>*{position:absolute;display:block;box-sizing:border-box}.tc-belt-top{left:calc(var(--belt-r) * .5);right:calc(var(--belt-r) * .5);top:0;height:var(--belt-d);transform-origin:50% 0;transform:translateZ(var(--belt-f)) rotateX(-90deg);background:var(--tc-belt);overflow:hidden}.tc-belt-tread{position:absolute;display:block;top:0;bottom:0;left:0;width:calc(100% + var(--belt-p) * 2);background:repeating-linear-gradient(90deg,var(--tc-belt-line) 0 1px,transparent 1px var(--belt-p))}.tc-belt-top:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--tc-belt-far),transparent var(--belt-r),transparent calc(100% - var(--belt-r)),var(--tc-belt-far)),linear-gradient(180deg,var(--tc-belt-sheen) 0,transparent 2px,transparent 30%,var(--tc-belt-far) 100%)}.tc-belt-side{left:0;right:0;top:0;height:var(--belt-h);border-radius:var(--belt-r);transform:translateZ(var(--belt-f));background:var(--tc-belt-rubber);box-shadow:0 1px 1px var(--tc-belt-drop),0 10px 16px -10px var(--tc-belt-drop)}.tc-belt-side>.tc-belt-run{z-index:0;left:0;right:0;height:50%;overflow:hidden}.tc-belt-run-t{top:0;border-radius:var(--belt-r) var(--belt-r) 0 0}.tc-belt-side>.tc-belt-run-b{bottom:0;border-radius:0 0 var(--belt-r) var(--belt-r)}.tc-belt-run>i{position:absolute;display:block;top:0;bottom:0;left:0;width:calc(100% + 12px);background:repeating-linear-gradient(90deg,var(--tc-belt-tread) 0 1px,transparent 1px 6px)}.tc-belt-rail{z-index:1;inset:var(--belt-t);border-radius:calc(var(--belt-r) - var(--belt-t));background:repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 1px,transparent 1px 3px),linear-gradient(180deg,var(--tc-rail-a),var(--tc-rail-b));box-shadow:inset 0 1px 0 var(--tc-rail-lit),inset 0 -1px 0 var(--tc-rail-edge),0 0 0 .5px var(--tc-rail-edge)}.tc-belt-hub{z-index:2;top:calc(50% - 4.5px);width:9px;height:9px;border-radius:50%;background:radial-gradient(circle,var(--tc-hub) 0 2.6px,transparent 2.7px),linear-gradient(180deg,var(--tc-rail-a),var(--tc-rail-b));box-shadow:0 0 0 .5px var(--tc-rail-edge),inset 0 0 0 1px var(--tc-hub-ring)}.tc-belt-hub>i{position:absolute;display:block;left:50%;top:1.5px;bottom:1.5px;width:1px;margin-left:-.5px;border-radius:1px;background:var(--tc-hub)}.tc-belt-hub-l{left:calc(var(--belt-r) - 4.5px)}.tc-belt-hub-r{right:calc(var(--belt-r) - 4.5px)}.tc-belt-led{z-index:2;top:calc(50% - 2px);right:calc(var(--belt-r) * 2 + 7px);width:4px;height:4px;border-radius:50%;background:var(--tc-matcha);box-shadow:0 0 0 .5px rgba(55,79,95,.35),0 0 5px rgba(135,176,200,.75)}.tc-belt[data-run="0"] .tc-belt-led{box-shadow:0 0 0 .5px rgba(55,79,95,.35)}.tc-shelf[data-loop] .tc-row{display:block;box-sizing:content-box;height:var(--bh)}.tc-shelf[data-loop] .tc-row:after{display:none}.tc-shelf[data-loop] .tc-toy{position:absolute;left:0;bottom:0}.tc-shelf[data-loop]~.tc-dock .tc-dock-tab{left:0;transition:opacity .4s var(--tc-ease)}.tc-tunnels{display:none}.tc-shelf[data-tun] .tc-tunfront,.tc-shelf[data-tun] .tc-tunnels{display:block;position:absolute;z-index:0;left:0;right:0;top:0;height:var(--rowh,356px);pointer-events:none}.tc-shelf[data-tun] .tc-tunfront{z-index:4}.tc-tunfront{display:none}.tc-tunfront .tc-tun{mix-blend-mode:normal}.tc-tunfront .tc-tun-face{pointer-events:auto}.tc-curt{display:none}.tc-shelf[data-tun] .tc-curt{display:block;position:absolute;z-index:0;left:0;top:0;width:0;height:0;pointer-events:none}.tc-shelf[data-tun] .tc-curt-f{z-index:3}.tc-curt canvas{position:absolute;display:block}:where(.tc-shelf[data-tun]) .tc-toy{mix-blend-mode:normal;opacity:.999}.tc-shelf[data-tun]{--tun-h:round(calc(var(--bh) + var(--bw) * .3),1px);--tun-d:var(--ledge-d);--tun-f:var(--ledge-f);--tun-post:7px;--tun-lintel:22px;--tun-a:#2e312e;--tun-b:#232523;--tun-hair:rgba(255,255,255,.07);--tun-edge:rgba(0,0,0,.6);--tun-lit:rgba(255,255,255,.1);--tun-top:#3a3d3a;--tun-side-l:#1c1e1c;--tun-side-r:#2a2d2a;--tun-hole-a:#121312;--tun-hole-b:#070807;--tun-strip-a:rgba(58,62,58,.86);--tun-strip-b:rgba(36,39,36,.72);--tun-strip-e:rgba(0,0,0,.4);--tun-floor:#232523;--tun-ink:rgba(255,255,255,.42);--tun-bevel:rgba(255,255,255,.12);--tun-seam:rgba(0,0,0,.5);--tun-rivet:rgba(0,0,0,.75);--pvc-fill:rgba(176,183,179,.56);--pvc-edge:rgba(58,64,60,.55);--pvc-edge2:rgba(40,45,42,.22);--pvc-hi:rgba(255,255,255,.55);--pvc-shade:rgba(20,24,22,.1);--pvc-spec:rgba(255,255,255,.8)}:root[data-theme=dark] .tc-shelf[data-tun]{--tun-a:#e9eae7;--tun-b:#d7d9d5;--tun-hair:rgba(28,31,28,.1);--tun-edge:rgba(28,31,28,.25);--tun-lit:rgba(255,255,255,.75);--tun-top:#f1f2ef;--tun-side-l:#c9ccc8;--tun-side-r:#dcdedb;--tun-hole-a:#4a4f4b;--tun-hole-b:#2b2f2c;--tun-strip-a:rgba(228,227,220,.82);--tun-strip-b:rgba(207,206,198,.62);--tun-strip-e:rgba(28,31,28,.3);--tun-floor:#57574f;--tun-ink:rgba(28,31,28,.46);--tun-bevel:rgba(255,255,255,.5);--tun-seam:rgba(28,31,28,.2);--tun-rivet:rgba(28,31,28,.36);--grain-dk:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='n' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .09 0 0 0 -.035'/%3E%3C/filter%3E%3Crect width='128' height='128' filter='url(%23n)'/%3E%3C/svg%3E");--pvc-fill:rgba(228,227,220,.5);--pvc-edge:rgba(28,31,28,.32);--pvc-edge2:rgba(28,31,28,.12);--pvc-hi:rgba(255,255,255,.6);--pvc-shade:rgba(28,31,28,.07);--pvc-spec:rgba(255,255,255,.85)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tc-shelf[data-tun]{--tun-a:#e9eae7;--tun-b:#d7d9d5;--tun-hair:rgba(28,31,28,.1);--tun-edge:rgba(28,31,28,.25);--tun-lit:rgba(255,255,255,.75);--tun-top:#f1f2ef;--tun-side-l:#c9ccc8;--tun-side-r:#dcdedb;--tun-hole-a:#4a4f4b;--tun-hole-b:#2b2f2c;--tun-strip-a:rgba(228,227,220,.82);--tun-strip-b:rgba(207,206,198,.62);--tun-strip-e:rgba(28,31,28,.3);--tun-floor:#57574f;--tun-ink:rgba(28,31,28,.46);--tun-bevel:rgba(255,255,255,.5);--tun-seam:rgba(28,31,28,.2);--tun-rivet:rgba(28,31,28,.36);--grain-dk:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='n' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .09 0 0 0 -.035'/%3E%3C/filter%3E%3Crect width='128' height='128' filter='url(%23n)'/%3E%3C/svg%3E");--pvc-fill:rgba(228,227,220,.5);--pvc-edge:rgba(28,31,28,.32);--pvc-edge2:rgba(28,31,28,.12);--pvc-hi:rgba(255,255,255,.6);--pvc-shade:rgba(28,31,28,.07);--pvc-spec:rgba(255,255,255,.85)}}.tc-tun{position:absolute;bottom:0;width:var(--hw,110px);height:var(--tun-h);perspective:var(--cam-p);mix-blend-mode:multiply}.tc-tun-l{left:0;--tun-o:var(--cx,600px) calc(var(--tun-h) - var(--bh) - var(--cam-y))}.tc-tun-r{right:0;--tun-o:calc(var(--hw, 110px) - var(--cx, 600px)) calc(var(--tun-h) - var(--bh) - var(--cam-y))}.tc-tun{perspective-origin:var(--tun-o)}:root[data-theme=dark] .tc-tun{mix-blend-mode:normal}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tc-tun{mix-blend-mode:normal}}.tc-tun>.tc-tun-face{transform-origin:var(--tun-o)}.tc-tun-3d{position:absolute;inset:0;display:block;transform-style:preserve-3d}.tc-tun-3d>*,.tc-tun-in>*,.tc-tun>.tc-tun-face{position:absolute;display:block;box-sizing:border-box}.tc-shelf[data-tun] .tc-belt-top{left:calc(var(--hw, 110px) - 10px);right:calc(var(--hw, 110px) - 10px)}.tc-tun-face{inset:0;z-index:1;transform:scale(1.012146);transform-origin:inherit;background:linear-gradient(180deg,var(--tun-a),var(--tun-b));box-shadow:inset 0 1px 0 var(--tun-lit),inset 0 0 0 1px var(--tun-hair),inset 0 -10px 0 color-mix(in srgb,var(--tun-b) 86%,#000)}.tc-tun-l .tc-tun-face{border-radius:14px 5px 0 0}.tc-tun-r .tc-tun-face{border-radius:5px 14px 0 0}.tc-tun-face:before{content:"";position:absolute;left:10px;right:10px;top:10px;bottom:22px;border-radius:8px 3px 3px 3px;box-shadow:inset 0 0 0 1px var(--tun-hair),0 1px 0 var(--tun-lit)}.tc-tun-r .tc-tun-face:before{border-radius:3px 8px 3px 3px}.tc-tun-label{position:absolute;left:0;right:0;top:24px;text-align:center;line-height:1;white-space:nowrap;font-size:9px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--tun-ink);font-feature-settings:normal}.tc-tun-l .tc-tun-label:before{content:"";display:inline-block;width:4px;height:4px;margin-right:6px;border-radius:50%;vertical-align:1px;background:var(--tc-matcha);box-shadow:0 0 0 .5px rgba(55,79,95,.3)}.tc-tun-vent{position:absolute;left:50%;width:34px;margin-left:-17px;bottom:34px;height:13px;background:repeating-linear-gradient(180deg,var(--tun-hair) 0 1px,transparent 1px 6px);box-shadow:none;opacity:.9}.tc-tun-vent:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(180deg,transparent 0 1px,var(--tun-lit) 1px 2px,transparent 2px 6px);opacity:.7}.tc-tun-top{left:0;top:0;width:100%;height:var(--tun-d);transform-origin:50% 0;transform:translateZ(var(--tun-f)) rotateX(-90deg);background:linear-gradient(180deg,var(--tun-top),color-mix(in srgb,var(--tun-top) 90%,#000));box-shadow:inset 0 0 0 1px var(--tun-hair)}.tc-tun-l .tc-tun-top{border-radius:14px 5px 0 0}.tc-tun-r .tc-tun-top{border-radius:5px 14px 0 0}.tc-tun-floor{left:0;top:100%;width:100%;height:var(--tun-d);transform-origin:50% 0;transform:translateZ(var(--tun-f)) rotateX(-90deg);background:var(--tun-floor)}.tc-tun-mouth{top:0;width:var(--tun-d);height:100%;transform-style:preserve-3d}.tc-tun-l .tc-tun-mouth{left:100%;transform-origin:0 50%;transform:translateZ(var(--tun-f)) rotateY(90deg);background:var(--tun-side-l)}.tc-tun-r .tc-tun-mouth{right:100%;transform-origin:100% 50%;transform:translateZ(var(--tun-f)) rotateY(-90deg);background:var(--tun-side-r)}.tc-tun-in{position:absolute;inset:0;display:block;transform-style:preserve-3d}.tc-tun-r .tc-tun-in{transform:scaleX(-1)}.tc-tun-hole{left:var(--tun-post);right:var(--tun-post);top:var(--tun-lintel);bottom:0;background:linear-gradient(90deg,var(--tun-hole-a),var(--tun-hole-b) 70%);box-shadow:inset 0 6px 10px -4px rgba(0,0,0,.35)}.tc-tun-bar{translate:0 0 2px;left:calc(var(--tun-post) - 1px);right:calc(var(--tun-post) - 1px);top:calc(var(--tun-lintel) - 1px);height:4px;border-radius:1px;background:linear-gradient(180deg,var(--tc-bar-a),var(--tc-bar-b));box-shadow:0 0 0 .5px var(--tc-bar-edge),0 1px 2px rgba(0,0,0,.25)}.tc-shelf{--grain-dk:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='n' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .17 0 0 0 -.06'/%3E%3C/filter%3E%3Crect width='128' height='128' filter='url(%23n)'/%3E%3C/svg%3E");--grain-lt:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='n' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 .5 0 0 0 -.18'/%3E%3C/filter%3E%3Crect width='128' height='128' filter='url(%23n)'/%3E%3C/svg%3E");--grain-fine:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='n' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.6' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .26 0 0 0 -.08'/%3E%3C/filter%3E%3Crect width='128' height='128' filter='url(%23n)'/%3E%3C/svg%3E")}.tc-belt-tread{background:repeating-linear-gradient(90deg,var(--tc-belt-line) 0 1px,transparent 1px var(--belt-p)),repeating-linear-gradient(90deg,transparent 0 2px,var(--tc-belt-rib) 2px 3px)}.tc-belt-top:after{background:linear-gradient(90deg,var(--tc-belt-far),transparent var(--belt-r),transparent calc(100% - var(--belt-r)),var(--tc-belt-far)),linear-gradient(180deg,var(--tc-belt-sheen) 0,transparent 1.5px,var(--tc-belt-wear) 2px,transparent 5px,transparent 24%,var(--tc-belt-spec) 38%,var(--tc-belt-spec) 46%,transparent 62%,var(--tc-belt-wear) 90%,var(--tc-belt-far) 100%),var(--grain-fine)}.tc-belt-seam{position:absolute;display:block;top:0;bottom:0;left:0;width:3px;pointer-events:none;will-change:transform;background:linear-gradient(90deg,var(--tc-belt-seam-a) 0 1px,var(--tc-belt-seam-b) 1px 2px,transparent 2px);transform:translate3d(-20px,0,0)}.tc-belt-side{box-shadow:0 1px 1px var(--tc-belt-drop),0 10px 16px -10px var(--tc-belt-drop),inset 0 1px 0 var(--tc-belt-lip),inset 0 -1px 0 var(--tc-belt-wear)}.tc-belt-run>i{background:repeating-linear-gradient(90deg,var(--tc-belt-tread) 0 1px,transparent 1px 6px),repeating-linear-gradient(90deg,transparent 0 2px,var(--tc-belt-rib) 2px 3px,transparent 3px 6px)}.tc-belt-hub{background:radial-gradient(circle,var(--tc-hub) 0 1.2px,transparent 1.4px),repeating-conic-gradient(from 10deg,rgba(255,255,255,0) 0 7deg,rgba(255,255,255,.07) 7deg 9deg),conic-gradient(from -30deg,var(--tc-rail-a),var(--tc-cap-hi) 40deg,var(--tc-rail-b) 120deg,var(--tc-rail-a) 200deg,var(--tc-cap-hi) 230deg,var(--tc-rail-b) 300deg,var(--tc-rail-a))}.tc-belt-hub>i:before{content:"";position:absolute;left:-.5px;top:-.5px;width:2px;height:2px;border-radius:50%;background:var(--tc-cap-glint)}.tc-tun-face{background:var(--grain-fine),linear-gradient(180deg,var(--tun-a),var(--tun-b));box-shadow:inset 0 1px 0 var(--tun-lit),inset 0 2px 0 var(--tun-bevel),inset 0 0 0 1px var(--tun-hair),inset 0 -10px 0 color-mix(in srgb,var(--tun-b) 86%,#000),inset 0 -11px 0 var(--tun-seam)}.tc-tun-face:after{content:"";position:absolute;left:14px;right:14px;top:14px;bottom:26px;pointer-events:none;--rv:radial-gradient(circle at 50% 45%,var(--tun-rivet) 0 1px,var(--tun-lit) 1.1px 1.5px,transparent 1.7px);background:var(--rv) 0 0 /4px 4px no-repeat,var(--rv) 100% 0 /4px 4px no-repeat,var(--rv) 0 100% /4px 4px no-repeat,var(--rv) 100% 100% /4px 4px no-repeat}.tc-tun-top{background:var(--grain-fine),linear-gradient(180deg,var(--tun-top),color-mix(in srgb,var(--tun-top) 90%,#000));box-shadow:inset 0 0 0 1px var(--tun-hair),inset 0 -1px 0 var(--tun-lit)}.tc-tun-hole{background:linear-gradient(90deg,rgba(0,0,0,0),rgba(0,0,0,.18) 55%,rgba(0,0,0,.42)),linear-gradient(90deg,var(--tun-hole-a),var(--tun-hole-b) 70%);box-shadow:inset 0 8px 12px -4px rgba(0,0,0,.4),inset 0 -6px 8px -4px rgba(0,0,0,.3)}.tc-tun-floor{background:linear-gradient(180deg,var(--tun-floor),color-mix(in srgb,var(--tun-floor) 55%,#000))}.tc-front:after{box-shadow:inset 0 1px 0 var(--tc-lit),inset 1px 0 0 rgba(255,255,255,.45),inset 0 -1px 0 var(--tc-edge),inset -1px 0 0 var(--tc-edge),inset 0 -2px 0 var(--tc-fold),inset -2px 0 0 var(--tc-fold)}.tc-front:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:var(--grain-dk);-webkit-mask:linear-gradient(#000 0 0),linear-gradient(#000 0 0) var(--wl) var(--wt) /var(--ww) var(--wh) no-repeat;-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0),linear-gradient(#000 0 0) var(--wl) var(--wt) /var(--ww) var(--wh) no-repeat;mask-composite:exclude}.tc-side-r:after{background:var(--grain-dk),var(--tc-shade-r);box-shadow:inset 1px 0 0 var(--tc-lit),inset 2px 0 0 var(--tc-fold),inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 var(--tc-edge),inset -1px 0 0 var(--tc-edge)}.tc-lid-o{background:var(--grain-dk),var(--tc-top);box-shadow:inset 0 -1px 0 var(--tc-lit),inset 0 -2px 0 var(--tc-fold),inset 0 0 0 .5px var(--tc-edge)}.tc-ao{background:linear-gradient(180deg,var(--tc-ao-line) 0,var(--tc-ao) 3px,var(--tc-ao) calc(100% - 12px),transparent)}.tc-license{margin:20px 0 0;font-size:12px;line-height:1.5;color:var(--tc-faint)}.tc-flyer{position:fixed;z-index:10002;pointer-events:none;object-fit:contain}.tc-dock{position:relative;margin-top:48px;width:round(down,100%,1px);box-sizing:border-box;--r:28px;--in:12px;--pad:32px;--r-tray:16px;--r-win:14px;--tc-ring:var(--tc-st-ring);--tc-top:var(--tc-paper-hi);--st-shadow:0 0 0 1px rgba(24,28,24,0.05),0 1px 1px rgba(24,28,24,0.04),0 2px 5px -1px rgba(24,28,24,0.05),0 14px 28px -14px rgba(24,28,24,0.12),0 48px 96px -36px rgba(24,28,24,0.22);--st-edge:inset 0 1px 0 rgba(255,255,255,0.95);--st-chip:rgba(24,28,24,0.045);--st-chip-ring:rgba(24,28,24,0.04);--st-tray-wash:radial-gradient(70% 60% at 50% 46%,rgba(255,255,255,0.42),rgba(255,255,255,0) 70%),linear-gradient(180deg,rgba(24,28,24,0.025),rgba(255,255,255,0.2));--st-tray-sh:inset 0 0 0 1px rgba(24,28,24,0.055),inset 0 1px 2px rgba(24,28,24,0.06),inset 0 12px 26px -16px rgba(24,28,24,0.16),0 1px 0 rgba(255,255,255,0.95);--st-win-sh:inset 0 0 0 1px rgba(24,28,24,0.06),inset 0 1px 2px rgba(24,28,24,0.06),inset 0 8px 16px -10px rgba(24,28,24,0.14);--st-btn:#ffffff;--st-btn-sh:0 0 0 1px rgba(24,28,24,0.08),0 1px 2px rgba(24,28,24,0.05);border-radius:calc(var(--r) * var(--sq, 1));background:var(--tc-paper);box-shadow:var(--st-shadow);color:var(--tc-ink);container-type:inline-size}@supports (corner-shape:superellipse(1.4)){.tc-dock{--sq:1.22}.tc-dock,.tc-head-win,.tc-stage,.tc-video video{corner-shape:superellipse(1.4)}}:root[data-theme=dark] .tc-dock{--tc-paper:#191b19;--tc-paper-hi:#212421;--tc-recess:#121412;--tc-st-ring:rgba(255,255,255,0.09);--tc-tint-k:5%;--tc-win-k:9%;--tc-recess-sh:rgba(0,0,0,0.42);--tc-sheen-a:0.035;--tc-ink:#E7EAEC;--tc-ink-soft:rgba(231,234,236,0.56);--tc-hair:rgba(255,255,255,0.08);--st-shadow:0 0 0 1px rgba(0,0,0,0.55),0 2px 4px rgba(0,0,0,0.35),0 16px 32px -16px rgba(0,0,0,0.6),0 56px 110px -40px rgba(0,0,0,0.9);--st-edge:inset 0 0 0 1px rgba(255,255,255,0.075),inset 0 1px 0 rgba(255,255,255,0.05);--st-chip:rgba(255,255,255,0.05);--st-chip-ring:rgba(255,255,255,0.05);--st-tray-wash:radial-gradient(70% 60% at 50% 46%,rgba(255,255,255,0.025),rgba(255,255,255,0) 70%),linear-gradient(180deg,rgba(0,0,0,0.16),rgba(255,255,255,0.012));--st-tray-sh:inset 0 0 0 1px rgba(255,255,255,0.05),inset 0 1px 3px rgba(0,0,0,0.5),inset 0 14px 28px -16px rgba(0,0,0,0.6),0 1px 0 rgba(255,255,255,0.04);--st-win-sh:inset 0 0 0 1px rgba(255,255,255,0.05),inset 0 1px 3px rgba(0,0,0,0.45),inset 0 8px 16px -10px rgba(0,0,0,0.5);--st-btn:#262926;--st-btn-sh:0 0 0 1px rgba(255,255,255,0.08),0 1px 2px rgba(0,0,0,0.4)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tc-dock{--tc-paper:#191b19;--tc-paper-hi:#212421;--tc-recess:#121412;--tc-st-ring:rgba(255,255,255,0.09);--tc-tint-k:5%;--tc-win-k:9%;--tc-recess-sh:rgba(0,0,0,0.42);--tc-sheen-a:0.035;--tc-ink:#E7EAEC;--tc-ink-soft:rgba(231,234,236,0.56);--tc-hair:rgba(255,255,255,0.08);--st-shadow:0 0 0 1px rgba(0,0,0,0.55),0 2px 4px rgba(0,0,0,0.35),0 16px 32px -16px rgba(0,0,0,0.6),0 56px 110px -40px rgba(0,0,0,0.9);--st-edge:inset 0 0 0 1px rgba(255,255,255,0.075),inset 0 1px 0 rgba(255,255,255,0.05);--st-chip:rgba(255,255,255,0.05);--st-chip-ring:rgba(255,255,255,0.05);--st-tray-wash:radial-gradient(70% 60% at 50% 46%,rgba(255,255,255,0.025),rgba(255,255,255,0) 70%),linear-gradient(180deg,rgba(0,0,0,0.16),rgba(255,255,255,0.012));--st-tray-sh:inset 0 0 0 1px rgba(255,255,255,0.05),inset 0 1px 3px rgba(0,0,0,0.5),inset 0 14px 28px -16px rgba(0,0,0,0.6),0 1px 0 rgba(255,255,255,0.04);--st-win-sh:inset 0 0 0 1px rgba(255,255,255,0.05),inset 0 1px 3px rgba(0,0,0,0.45),inset 0 8px 16px -10px rgba(0,0,0,0.5);--st-btn:#262926;--st-btn-sh:0 0 0 1px rgba(255,255,255,0.08),0 1px 2px rgba(0,0,0,0.4)}}.tc-dock:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;box-shadow:var(--st-edge)}.tc-dock-tab{position:absolute;z-index:4;top:-4px;width:24px;height:12px;margin-left:-12px;left:clamp(calc(var(--r) + 16px),var(--tab-x,120px),calc(100% - var(--r) - 16px));border-radius:4px;background:var(--tc-matcha);box-shadow:0 1px 1px rgba(55,79,95,.22),0 2px 4px -1px rgba(55,79,95,.18),inset 0 1px 0 rgba(255,255,255,.3);opacity:0}.tc-dock[data-tab] .tc-dock-tab{opacity:1;transition:left .7s cubic-bezier(.3,1.12,.4,1),opacity .4s var(--tc-ease)}.tc-dock-tab:after{content:"";position:absolute;left:5px;right:5px;top:4px;height:1px;border-radius:1px;background:rgba(255,255,255,.55)}.tc-bar{position:relative;display:flex;align-items:center;gap:12px;height:64px;padding:0 var(--in) 0 var(--pad);user-select:none;line-height:1}.tc-bar-brand{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:650;letter-spacing:-.012em;word-spacing:.14em}.tc-bar-brand i{width:7px;height:7px;border-radius:50%;background:var(--tc-matcha);flex:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--tc-matcha) 22%,transparent)}.tc-bar-count,.tc-bar-series{font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tc-ink-soft);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.tc-bar-series{display:inline-flex;align-items:center;gap:12px}.tc-bar-series:before{content:"";width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.6}.tc-bar-nav{margin-left:auto;display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:var(--st-chip);box-shadow:inset 0 0 0 1px var(--st-chip-ring)}.tc-bar-count{min-width:74px;text-align:center}.tc-bar-count b{font-weight:500;letter-spacing:.06em;margin-right:.2em}.tc-bar-count i{font-style:normal;opacity:.55;margin:0 .3em}.tc-bar-nav button{all:unset;box-sizing:border-box;cursor:pointer;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--tc-ink-soft);transition:color .25s var(--tc-ease),background-color .25s var(--tc-ease),box-shadow .25s var(--tc-ease)}.tc-bar-nav button:hover:not(:disabled){color:var(--tc-ink);background:var(--st-btn);box-shadow:var(--st-btn-sh)}.tc-bar-nav button:disabled{opacity:.3;cursor:default}.tc-bar-nav button:focus-visible{outline:2px solid var(--tc-matcha);outline-offset:1px}.tc-dbody{overflow:hidden}.tc-dcontent{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "tool" "stage" "spec";gap:18px;padding:4px var(--pad) var(--pad)}.tc-live{display:contents}.tc-head{grid-area:head;display:grid;grid-template-columns:128px minmax(0,1fr);column-gap:16px;row-gap:14px;align-items:center}.tc-head-win{position:relative;display:block;width:100%;height:72px;overflow:hidden;border-radius:calc(var(--r-win) * var(--sq, 1));background:color-mix(in srgb,var(--fa,#DAE5EB) var(--tc-win-k),var(--tc-recess));transition:background-color .4s var(--tc-ease)}.tc-head-win:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;box-shadow:var(--st-win-sh)}.tc-head-art,.tc-head-win:after{position:absolute;inset:0}.tc-head-art .tc-motif{right:5%;top:8%;width:22%;--u:1px}.tc-head-fig{position:absolute;z-index:1;height:auto;aspect-ratio:480/420;max-width:none}.tc-head-film{position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,rgba(255,255,255,calc(var(--tc-sheen-a) * .85)) 0,rgba(255,255,255,calc(var(--tc-sheen-a) * .2)) 26%,rgba(255,255,255,0) 40%,rgba(255,255,255,0) 80%,rgba(255,255,255,calc(var(--tc-sheen-a) * .3)) 100%)}.tc-head-id{display:flex;align-items:center;gap:14px;min-width:0}.tc-head-num{flex:none;font-size:44px;line-height:34px;font-weight:300;letter-spacing:-.05em;margin-left:-.05em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum","ss01";color:var(--tc-ink)}.tc-head-meta{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:8px;padding-left:14px;border-left:1px solid var(--tc-hair)}.tc-title{margin:0;font-size:17px;line-height:1.1;font-weight:600;letter-spacing:-.018em;color:var(--tc-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc-head-cat{display:flex;align-items:center;gap:6px;line-height:1;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--tc-ink-soft)}.tc-head-cat:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--tc-matcha);flex:none}.tc-desc{grid-column:1/-1;margin:0;max-width:60ch;font-size:14px;line-height:22px;color:var(--tc-ink-soft);text-wrap:pretty}.tc-spec{grid-area:spec;margin:0;border-top:1px solid var(--tc-hair)}.tc-spec>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:11px 0 10px;border-bottom:1px solid var(--tc-hair)}.tc-spec>div:last-child{border-bottom:0}.tc-spec dt{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--tc-ink-soft)}.tc-spec dd,.tc-spec dt{font-weight:500;line-height:16px}.tc-spec dd{margin:0;font-size:13px;letter-spacing:-.006em;color:var(--tc-ink);text-align:right}.tc-tool{grid-area:tool;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tc-seg{--k:0;--n:2;position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:3px;border-radius:999px;background:var(--st-chip);box-shadow:inset 0 0 0 1px var(--st-chip-ring);transition:opacity .3s var(--tc-ease)}.tc-seg:has(>button:nth-child(3)){--n:3}.tc-seg:has(>button.on:nth-child(2)){--k:1}.tc-seg:has(>button.on:nth-child(3)){--k:2}.tc-seg:before{content:"";position:absolute;z-index:0;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--n));border-radius:999px;background:var(--tc-matcha);box-shadow:0 1px 2px rgba(55,79,95,.22),0 3px 8px -3px rgba(55,79,95,.35),inset 0 1px 0 rgba(255,255,255,.32);translate:calc(var(--k) * 100%) 0;transition:translate .5s cubic-bezier(.3,1.18,.4,1)}.tc-seg:not(:has(>button.on)):before{opacity:0}.tc-seg button{all:unset;cursor:pointer;box-sizing:border-box;position:relative;z-index:1;height:28px;padding:0 15px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;line-height:1;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tc-ink-soft);transition:color .3s var(--tc-ease)}.tc-seg button:hover{color:var(--tc-ink)}.tc-seg button.on{color:var(--tc-matcha-ink)}.tc-seg button:focus-visible{outline:2px solid var(--tc-matcha);outline-offset:2px}.tc-variants{position:absolute;z-index:3;left:14px;top:14px;background:var(--st-btn);box-shadow:var(--st-btn-sh)}.tc-nosy .tc-stage{padding-top:64px}.tc-mode-watch .tc-variants{opacity:0;pointer-events:none}.tc-link{margin-left:auto;display:inline-flex;align-items:center;gap:7px;box-sizing:border-box;height:34px;padding:0 14px 0 13px;border-radius:999px;background:var(--st-btn);box-shadow:var(--st-btn-sh);color:var(--tc-ink);text-decoration:none;line-height:1;transition:box-shadow .25s var(--tc-ease),background-color .25s var(--tc-ease)}.tc-link b{font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.tc-link svg{opacity:.85}.tc-link span{display:inline-block;font-size:11px;color:var(--tc-ink-soft);transition:translate .35s var(--tc-ease-o),color .25s}.tc-link:focus-visible,.tc-link:hover{box-shadow:0 0 0 1px var(--tc-ink-soft),0 2px 6px -2px rgba(24,28,24,.15);outline:none}.tc-link:hover span{translate:2px -2px;color:var(--tc-ink)}.tc-stage{grid-area:stage;position:relative;min-height:400px;display:flex;align-items:center;justify-content:center;padding:48px 40px;border-radius:calc(var(--r-tray) * var(--sq, 1));isolation:isolate;background:var(--st-tray-wash),color-mix(in srgb,var(--fa,#DAE5EB) var(--tc-tint-k),var(--tc-recess));box-shadow:var(--st-tray-sh);transition:background-color .4s var(--tc-ease)}.tc-stage-cap{position:absolute;left:18px;bottom:16px;z-index:0;display:inline-flex;align-items:center;gap:6px;line-height:1;font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--tc-ink) 45%,transparent);pointer-events:none}.tc-stage-cap:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--tc-matcha)}.tc-panel{position:relative;width:100%;box-sizing:border-box;transition:opacity .45s var(--tc-ease)}.tc-mode-watch .tc-panel{opacity:0;pointer-events:none}.tc-nosy .tc-panel{background:#ffffff;border-radius:14px;padding:28px 20px 20px;box-shadow:0 0 0 1px rgba(26,26,25,.06),0 1px 2px rgba(26,26,25,.04),0 24px 48px -28px rgba(26,26,25,.28)}:root[data-theme=dark] .tc-effort .tc-panel{background:#f3f4f2;border-radius:30px;box-shadow:0 0 0 1px rgba(255,255,255,.06),0 30px 60px -30px rgba(0,0,0,.8)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tc-effort .tc-panel{background:#f3f4f2;border-radius:30px;box-shadow:0 0 0 1px rgba(255,255,255,.06),0 30px 60px -30px rgba(0,0,0,.8)}}.tc-fit{width:100%;display:flex;justify-content:center}.tc-fit-inner{flex:none}.tc-fit-inner>*{display:block;width:100%}.tc-slot .tc-fit-inner>*{margin:0 auto;width:auto}.tc-slot .tc-fit-inner>*,.tc-video{display:flex;justify-content:center}.tc-video{position:absolute;inset:16px;z-index:2;align-items:center;opacity:0;pointer-events:none;transition:opacity .45s var(--tc-ease)}.tc-mode-watch .tc-video{opacity:1;pointer-events:auto}.tc-video video{width:100%;height:auto;max-height:100%;aspect-ratio:16/9;object-fit:contain;border-radius:calc(10px * var(--sq, 1));background:#000;box-shadow:0 0 0 1px var(--tc-ring),0 20px 40px -24px rgba(0,0,0,.45)}.tc-monk .tc-panel{background:#0e0e0e;border:1px solid #262626;border-radius:14px;padding:14px 14px 12px;box-shadow:0 1px 1px rgba(0,0,0,.12),0 24px 48px -28px rgba(0,0,0,.5)}.mt{--mt-tx:#e6e6e6;--mt-tx2:#8f8f8f;--mt-line:#2a2a2a;--mt-mono:ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;gap:10px;text-align:left;color:var(--mt-tx);font-family:var(--font-tc),ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.6;--cm-chip-line:#2a2a2a;--cm-chip-color:#8f8f8f;--cm-mono:var(--mt-mono)}.mt-user{display:flex;justify-content:flex-end}.mt-bubble{max-width:82%;background:#1f1f1f;border:1px solid #2a2a2a;border-radius:14px 14px 4px 14px;padding:8px 12px;font-size:13px;line-height:1.5;color:#d4d4d4}.mt-turn{display:grid;gap:6px}.mt-strip chanting-monk{display:block}.mt-row{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--mt-tx2)}.mt-row b{color:var(--mt-tx);font-weight:600}.mt-sep{color:#555}.mt-mono{font-family:var(--mt-mono);font-size:12px}.mt-dot{width:7px;height:7px;border-radius:50%;background:#4a4a4a}.mt-dot[data-live="1"]{background:#87B0C8;box-shadow:0 0 0 3px rgba(135,176,200,.18)}.mt-msg{height:96px;overflow-y:auto;scrollbar-width:none;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.65;color:var(--mt-tx)}.mt-msg::-webkit-scrollbar{display:none}.mt-intro{color:var(--mt-tx2)}.mt-caret{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.16em;border-radius:1px;background:#87B0C8;animation:mt-blink .9s steps(2) infinite}@keyframes mt-blink{50%{opacity:0}}.mt-composer{display:flex;align-items:center;gap:8px;border:1px solid #2a2a2a;border-radius:14px;background:#151515;padding:8px 8px 8px 10px;transition:border-color .2s}.mt-composer.live{border-color:rgba(135,176,200,.4)}.mt-chip{all:unset;cursor:pointer;font-size:12.5px;line-height:1;color:#cfcfcf;border:1px solid #2f2f2f;border-radius:999px;padding:7px 11px;transition:border-color .2s,color .2s}.mt-chip:hover{border-color:#87B0C8;color:#fff}.mt-chip:focus-visible,.mt-send:focus-visible{outline:2px solid #87B0C8;outline-offset:2px}.mt-send{all:unset;cursor:pointer;margin-left:auto;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#e6e6e6;color:#111}.mt-composer.live .mt-send{background:#87B0C8}.mt-send svg{width:15px;height:15px}.tc-clone .tc-panel{background:#0e0e0e;border:1px solid #262626;border-radius:14px;padding:14px 14px 12px;box-shadow:0 1px 1px rgba(0,0,0,.12),0 24px 48px -28px rgba(0,0,0,.5)}.mt-strip clone-hairs,.mt-turn memorial-prompt{display:block}.tc-memorial .tc-panel{background:#0e0e0e;border:1px solid #262626;border-radius:14px;padding:14px 14px 12px;box-shadow:0 1px 1px rgba(0,0,0,.12),0 24px 48px -28px rgba(0,0,0,.5)}.mpt .mt-turn{min-height:383px;align-content:start}.ct .mt-msg,.mpt .mt-msg{font-family:var(--mt-mono);font-size:12px;line-height:1.7;white-space:normal}.ct-line{color:var(--mt-tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-arrow{color:#555}.ct-st{color:var(--mt-tx2)}.ct-line[data-st=done] .ct-st{color:#87B0C8}.ct-line[data-st=fail] .ct-st{color:#e0786a}.tc-clawd .tc-panel{background:#0e0e0e;border:1px solid #262626;border-radius:14px;padding:14px 14px 12px;box-shadow:0 1px 1px rgba(0,0,0,.12),0 24px 48px -28px rgba(0,0,0,.5)}.cpt .mt-msg{height:118px;font-family:var(--mt-mono);font-size:12px;line-height:1.7;white-space:normal}.ct-line[data-st=run] .ct-st{color:var(--mt-tx2)}.cpt-perm{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 2px;font-family:var(--font-tc),ui-sans-serif,system-ui,sans-serif;font-size:12.5px;color:var(--mt-tx)}.cpt-perm span{margin-right:4px}.cpt-perm .mt-chip{padding:6px 11px}.cpt-perm .cpt-yes{border-color:#D97757;color:#fff}.cpt-reply{margin-top:4px;font-family:var(--font-tc),ui-sans-serif,system-ui,sans-serif;font-size:13.5px;line-height:1.65;color:var(--mt-tx)}.cpt-dock{display:grid}.cpt-dock clawd-perch{display:block;width:100%;height:96px;margin-bottom:-2px;position:relative;z-index:1}.cpt-composer{flex-direction:column;align-items:stretch;gap:8px;padding:10px 8px 8px 12px}.cpt-input{all:unset;display:block;width:100%;box-sizing:border-box;font-size:13.5px;line-height:1.5;color:var(--mt-tx);padding:2px 2px 0}.cpt-input::placeholder{color:#6b6b6b}.cpt-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap;row-gap:6px}.cpt-actions .mt-send{margin-left:auto}@media (max-width:520px){.cpt-actions .mt-chip{padding:5px 9px;font-size:12px}}.cpt .mt-intro{font-family:var(--font-tc),ui-sans-serif,system-ui,sans-serif;font-size:13px;line-height:1.6}@media (max-width:1100px){.tc{--bw:135px;--cam-x:380px}.tc-row{padding-top:112px}}@media (max-width:860px){.tc{--bw:120px;--cam-x:340px}.tc-row{padding-top:100px;padding-left:var(--bl,0);padding-right:calc(var(--br, 0px) + 26px)}}@media (max-width:600px){.tc{--bw:129px;--cam-p:900px;--cam-x:360px;--cam-y:220px;--ledge-d:90px;--ledge-f:10px}.tc-top{flex-direction:column;align-items:stretch;gap:14px}.tc-lede{font-size:15px}.tc-filters{gap:22px;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--container-padding, 20px));padding:2px var(--container-padding,20px) 2px calc(var(--container-padding, 20px) + 12px);box-sizing:border-box;width:calc(100% + 2 * var(--container-padding, 20px))}.tc-filters::-webkit-scrollbar{display:none}.tc-shelf{margin-left:calc(-1 * var(--bl, var(--container-padding, 20px)));margin-right:calc(-1 * var(--br, var(--container-padding, 20px)))}.tc-row{justify-content:flex-start;gap:46px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding:64px var(--container-padding,20px) 36px;scroll-padding:0 var(--container-padding,20px);margin-bottom:-36px}.tc-row::-webkit-scrollbar{display:none}.tc-toy{scroll-snap-align:start}.tc-row:after{content:"";flex:none;width:10px}.tc-plank{margin:0 var(--br,var(--container-padding,20px)) 0 var(--bl,var(--container-padding,20px));padding-top:18px}.tc-shelf[data-loop]{overflow-x:clip}.tc-shelf[data-loop] .tc-row{overflow:visible;scroll-snap-type:none;touch-action:pan-y}.tc-shelf[data-loop] .tc-toy{bottom:36px}}@container (min-width: 880px){.tc-dcontent{grid-template-columns:300px minmax(0,1fr);grid-template-rows:auto 1fr auto;grid-template-areas:"head stage" "spec stage" "tool stage";column-gap:44px;row-gap:0;padding:0 var(--in) var(--in) var(--pad)}.tc-stage{--r-tray:calc(var(--r) - var(--in));min-height:606px}.tc-head{grid-template-columns:minmax(0,1fr);row-gap:0}.tc-head-win{height:169px}.tc-head-id{margin-top:26px;gap:16px}.tc-head-num{font-size:58px;line-height:44px}.tc-head-meta{gap:9px;padding-left:16px}.tc-title{font-size:20px}.tc-desc{margin-top:20px;font-size:14px;line-height:22px}.tc-spec{align-self:start;margin-top:24px}.tc-tool{align-self:end;padding:24px 0 calc(var(--pad) - var(--in))}}@media (max-width:600px){.tc-dock{margin-top:32px;width:auto;--r:20px;--pad:18px;--in:10px;--r-win:11px;margin-left:calc(-.5 * var(--container-padding, 20px));margin-right:calc(-.5 * var(--container-padding, 20px))}.tc-dock-tab{display:none}.tc-bar{height:56px;gap:10px}.tc-bar-series{display:none}.tc-dcontent{padding:2px var(--pad) var(--pad);gap:16px}.tc-head{grid-template-columns:112px minmax(0,1fr);column-gap:14px}.tc-head-win{height:63px}.tc-head-id{gap:12px}.tc-head-num{font-size:38px;line-height:30px}.tc-head-meta{padding-left:12px;gap:7px}.tc-title{font-size:16px}.tc-desc{font-size:13.5px;line-height:21px}.tc-stage{--r-tray:14px;padding:34px 10px 36px;min-height:260px}.tc-stage-cap{left:14px;bottom:12px}.tc-video{inset:8px}.tc-spec{margin-top:4px}}@media (prefers-reduced-motion:reduce){.tc-in{transition:none}.tc.is-shown .tc-toy{animation:none}.tc-ao,.tc-dock[data-tab] .tc-dock-tab,.tc-filters button,.tc-head-win,.tc-jamb,.tc-onstage,.tc-panel,.tc-seg,.tc-seg button,.tc-seg:before,.tc-soft,.tc-stage,.tc-toy,.tc-toy:after,.tc-tray,.tc-tray-art,.tc-video{transition:none}.tc-toy .tc-fig{animation:none!important}.mt-caret{animation:none}}:root[data-lang=zh] .tc-print-cat,:root[data-lang=zh] .tc-print-foot span:first-child{letter-spacing:.04em}:root[data-lang=zh] .tc-print-cat{font-size:max(8.5px,calc(5 * var(--u)))}:root[data-lang=zh] .tc-onstage{letter-spacing:.08em}:root[data-lang=zh] .tc-head-cat,:root[data-lang=zh] .tc-seg button,:root[data-lang=zh] .tc-spec dt,:root[data-lang=zh] .tc-stage-cap{letter-spacing:.04em;font-size:11px}.tc-top{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:18px;padding-top:36px}.tc-filters{gap:8px;flex-wrap:wrap}.tc-filters button{padding:7px 14px;border-radius:999px;line-height:18px;box-shadow:inset 0 0 0 1px var(--tc-line);transition:color .3s var(--tc-ease),background-color .3s var(--tc-ease),box-shadow .3s var(--tc-ease)}.tc-filters button:before{display:none}.tc-filters button:hover{background:color-mix(in srgb,var(--tc-matcha) 8%,transparent)}.tc-filters button.on{color:var(--tc-matcha-ink);background:color-mix(in srgb,var(--tc-matcha) 20%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tc-matcha) 55%,transparent)}.tc-filters button.on sup{color:var(--tc-matcha-ink);opacity:.7}.tc-filters button:focus-visible{outline-offset:2px;border-radius:999px}:root[data-theme=dark] .tc-filters button.on{color:#d8e6ee}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tc-filters button.on{color:#d8e6ee}}.tc-plank>span:first-child{visibility:hidden}.tc-bar-series{display:none}.tc-title{white-space:normal;overflow:visible;text-overflow:clip;text-wrap:balance;line-height:1.2}.tc-dock{margin-top:32px}.tc-stage{background:var(--st-tray-wash),color-mix(in srgb,var(--fa,#DAE5EB) calc(var(--tc-tint-k) * .6),var(--tc-paper-hi));box-shadow:inset 0 0 0 1px var(--tc-hair)}.tc-license{margin-top:16px}@media (max-width:600px){.tc-top{padding-top:28px;gap:16px}.tc-filters{flex-wrap:nowrap;gap:8px}.tc-dock{margin-top:24px}}:root:not([data-theme=dark]) .tc{--tc-belt:#e4e3dc;--tc-belt-line:rgba(28,31,28,0.1);--tc-belt-far:rgba(28,31,28,0.12);--tc-belt-sheen:rgba(255,255,255,0.5);--tc-belt-rubber:#cfcec6;--tc-belt-tread:rgba(28,31,28,0.14);--tc-rail-a:#f1f0ea;--tc-rail-b:#d2d1c9;--tc-rail-lit:rgba(255,255,255,0.6);--tc-rail-edge:rgba(0,0,0,0.35);--tc-hub:#2c2e2c;--tc-hub-ring:#b9b8b0;--tc-belt-drop:rgba(0,0,0,0.55);--tc-belt-rib:rgba(28,31,28,0.045);--tc-belt-spec:rgba(255,255,255,0.22);--tc-belt-wear:rgba(28,31,28,0.1);--tc-belt-lip:rgba(255,255,255,0.4);--tc-belt-seam-a:rgba(28,31,28,0.2);--tc-belt-seam-b:rgba(255,255,255,0.4);--tc-cap-hi:#ffffff;--tc-cap-glint:rgba(255,255,255,0.95);--tc-fold:rgba(255,255,255,0.07);--tc-ao-line:rgba(0,0,0,0.82);--tc-bar-a:#f3f4f2;--tc-bar-b:#d3d6d2;--tc-bar-edge:rgba(28,31,28,0.22)}:root:not([data-theme=dark]) .tc-shelf[data-tun]{--tun-a:#e9eae7;--tun-b:#d7d9d5;--tun-hair:rgba(28,31,28,.1);--tun-edge:rgba(28,31,28,.25);--tun-lit:rgba(255,255,255,.75);--tun-top:#f1f2ef;--tun-side-l:#c9ccc8;--tun-side-r:#dcdedb;--tun-hole-a:#4a4f4b;--tun-hole-b:#2b2f2c;--tun-strip-a:rgba(228,227,220,.82);--tun-strip-b:rgba(207,206,198,.62);--tun-strip-e:rgba(28,31,28,.3);--tun-floor:#57574f;--tun-ink:rgba(28,31,28,.46);--tun-bevel:rgba(255,255,255,.5);--tun-seam:rgba(28,31,28,.2);--tun-rivet:rgba(28,31,28,.36);--pvc-fill:rgba(228,227,220,.5);--pvc-edge:rgba(28,31,28,.32);--pvc-edge2:rgba(28,31,28,.12);--pvc-hi:rgba(255,255,255,.6);--pvc-shade:rgba(28,31,28,.07);--pvc-spec:rgba(255,255,255,.85)}.tc-tun{mix-blend-mode:normal}@media (max-width:600px) and (prefers-reduced-motion:no-preference){:root[data-js="1"] .tc-row{overflow:visible;scroll-snap-type:none;touch-action:pan-y}}:root[data-js="1"] .tc:not([data-type-ready]){--font-tc:var(--font-site)}