.pc{display:grid;grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr);grid-gap:26px;gap:26px;align-items:start}.pc-tabs{display:flex;flex-direction:column;gap:4px}.pc-tab{position:relative;overflow:hidden;display:flex;gap:12px;align-items:flex-start;text-align:left;padding:11px 14px;border-radius:14px;border:1px solid transparent;background:none;color:var(--text-2);cursor:pointer;transition:background .2s,border-color .2s,color .2s}.pc-tab>svg{flex:none;margin-top:2px;color:var(--text-3);transition:color .2s,transform .3s}.pc-tab-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.pc-tab b{font-size:15px;color:var(--text);font-weight:650}.pc-tab small{display:none;font-size:13px;line-height:1.45;color:var(--text-3)}.pc-tab.on,.pc-tab:hover{background:var(--surface)}.pc-tab.on{border-color:var(--border);box-shadow:var(--shadow-sm,0 2px 10px rgba(15,23,42,.06))}.pc-tab.on>svg{color:var(--primary);transform:scale(1.1)}.pc-tab.on small{display:block;animation:fpUp .35s cubic-bezier(.2,.8,.2,1) both}.pc-tab-bar{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--primary);transform-origin:left;animation:pcBar linear both}.pc-tab-bar.paused{animation-play-state:paused}@keyframes pcBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pc-view{display:flex;flex-direction:column;gap:12px}.pc.js .pc-view{position:-webkit-sticky;position:sticky;top:90px}.pc-rig{perspective:1600px}.pc-rig,.pc-shot{position:relative}.pc-shot{z-index:1;transform:rotateX(4deg) rotateY(-5deg);transform-origin:50% 60%;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.pc-rig:focus-within .pc-shot,.pc-rig:hover .pc-shot{transform:none}.pc-lens{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#F4F7FC}.pc-film{position:absolute;inset:0;transform-origin:0 0;opacity:0;transition:opacity .6s ease,transform 1.5s cubic-bezier(.65,0,.25,1);will-change:transform}.pc-film.on{opacity:1}.pc-film img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pc:not(.js) .pc-film{position:relative;opacity:1}.pc:not(.js) .pc-lens{aspect-ratio:auto}.pc:not(.js) .pc-tabs,.pc:not(.js) .pc-vf{display:none}.pc-glow{position:absolute;inset:12% 6% -6%;z-index:0;border-radius:40px;background:radial-gradient(closest-side,color-mix(in srgb,var(--primary) 30%,transparent),transparent);filter:blur(30px)}.pc-cap{padding-left:4px}.ms-vf,.pc-vf{position:absolute;inset:14px;pointer-events:none}.ms-vf i,.pc-vf i{position:absolute;width:22px;height:22px;border:2px solid rgba(37,99,235,.55);animation:pcVf 2.6s ease-in-out infinite}.ms-vf i:first-child,.pc-vf i:first-child{left:0;top:0;border-right:0;border-bottom:0;border-top-left-radius:6px}.ms-vf i:nth-child(2),.pc-vf i:nth-child(2){right:0;top:0;border-left:0;border-bottom:0;border-top-right-radius:6px}.ms-vf i:nth-child(3),.pc-vf i:nth-child(3){left:0;bottom:0;border-right:0;border-top:0;border-bottom-left-radius:6px}.ms-vf i:nth-child(4),.pc-vf i:nth-child(4){right:0;bottom:0;border-left:0;border-top:0;border-bottom-right-radius:6px}@keyframes pcVf{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(.92)}}.ms-focus,.pc-focus{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);max-width:calc(100% - 40px);padding:7px 14px;border-radius:999px;font-size:13px;font-weight:650;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:rgba(11,22,48,.82);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 10px 30px rgba(2,6,23,.3);animation:pcFocus 2.6s ease both}.ms-focus:before,.pc-focus:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:#F43F5E;vertical-align:1px;animation:pcRec 1.2s ease-in-out infinite}@keyframes pcFocus{0%{opacity:0;transform:translate(-50%,10px)}25%,85%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}@keyframes pcRec{50%{opacity:.25}}.hs{--px:0;--py:0;position:relative;perspective:1400px;aspect-ratio:1/.86;width:100%}.hs-cam{inset:0;transform-style:preserve-3d;transform:rotateX(calc(8deg - var(--py) * 4deg)) rotateY(calc(-14deg + var(--px) * 6deg));transition:transform .5s cubic-bezier(.2,.8,.2,1);animation:hsDolly 16s ease-in-out infinite alternate}.hs-cam,.hs-card{position:absolute}.hs-card{border-radius:14px;overflow:hidden;box-shadow:0 40px 90px rgba(2,6,23,.55),0 0 0 1px rgba(255,255,255,.08);background:#fff}.hs-card img{display:block;width:100%;height:auto}.hs-back{left:18%;top:0;width:82%;transform:translateZ(-120px);opacity:.9;animation:hsFloat 9s ease-in-out infinite alternate}.hs-front{left:0;top:24%;width:84%;transform:translateZ(40px);animation:hsFloat 11s ease-in-out -3s infinite alternate-reverse}.hs-letter{right:-2%;top:40%;width:30%;border-radius:6px;transform:translateZ(120px) rotate(4deg);animation:hsFloat 8s ease-in-out -5s infinite alternate}.hs-chip{position:absolute;z-index:2;padding:8px 14px;border-radius:999px;font-size:13px;color:#E2E8F0;background:rgba(11,22,48,.78);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);white-space:nowrap;transform:translateZ(160px)}.hs-chip b{color:#4ADE80;font-weight:700}.hs-chip-a{left:4%;top:14%;animation:hsChip .8s cubic-bezier(.2,.8,.2,1) .6s both}.hs-chip-b{right:2%;bottom:10%;animation:hsChip .8s cubic-bezier(.2,.8,.2,1) .9s both}.hs-chip-b b{color:#C4B5FD}@keyframes hsChip{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}@keyframes hsFloat{0%{translate:0 0}to{translate:0 -12px}}@keyframes hsDolly{0%{scale:1}to{scale:1.05}}.ms{display:flex;flex-direction:column;align-items:center;gap:14px}.ms,.ms-rig{position:relative}.ms-rig{width:min(100%,440px);perspective:1400px}.ms-paper{position:relative;z-index:1;display:block;width:100%;padding:0;border:0;border-radius:8px;overflow:hidden;cursor:zoom-in;background:#fff;box-shadow:0 40px 90px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.1);transform:rotateY(-8deg) rotateX(4deg) rotate(1.5deg);transition:transform .8s cubic-bezier(.2,.8,.2,1)}.ms-paper:focus-visible,.ms-rig:hover .ms-paper{transform:none}.ms-paper:focus-visible{outline:3px solid #A9C2FF;outline-offset:4px}.ms-lens{display:block;aspect-ratio:800/1011;overflow:hidden}.ms-lens img{display:block;width:100%;height:100%;transform-origin:0 0;transition:transform 1.5s cubic-bezier(.65,0,.25,1);will-change:transform;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ms-zoom{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#0B1630;background:rgba(255,255,255,.9);box-shadow:0 4px 14px rgba(2,6,23,.2)}.ms-glow{position:absolute;inset:8% -10%;z-index:0;border-radius:50%;background:radial-gradient(closest-side,rgba(124,58,237,.5),transparent);filter:blur(28px)}.ms-dots{display:flex;gap:6px}.ms-dots i{width:6px;height:6px;border-radius:99px;background:rgba(255,255,255,.25);transition:width .3s,background .3s}.ms-dots i.on{width:20px;background:#A9C2FF}.ms-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.ms-cap{color:#8FA0BF;text-align:center;max-width:440px}.ms-dlg{width:min(860px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:0;border:0;border-radius:16px;background:#fff;color:#0B1630;box-shadow:0 40px 120px rgba(0,0,0,.5)}.ms-dlg[open]{animation:msIn .35s cubic-bezier(.2,.8,.2,1) both}.ms-dlg::-webkit-backdrop{background:rgba(2,6,23,.7);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ms-dlg::backdrop{background:rgba(2,6,23,.7);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ms-dlg img{display:block;width:100%;height:auto}.ms-dlg-bar{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:10px;padding:10px 14px;background:rgba(255,255,255,.95);border-bottom:1px solid #e2e8f0}.ms-dlg-bar b{margin-right:auto}.ms-x{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:10px;background:#F1F5F9;color:#0B1630;cursor:pointer}@keyframes msIn{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:none}}@media (max-width:1080px){.pc{grid-template-columns:1fr}.pc.js .pc-view{position:static}.pc-tabs{flex-direction:row;overflow-x:auto;scrollbar-width:thin;padding-bottom:6px}.pc-tab{flex:none;align-items:center}.pc-tab.on small{display:none}.pc-shot{transform:none}.hs{max-width:520px;margin:0 auto}}@media (max-width:680px){.ms-focus,.pc-focus{font-size:11.5px;bottom:10px;padding:5px 10px}.ms-vf,.pc-vf{inset:8px}.ms-vf i,.pc-vf i{width:14px;height:14px}.hs{width:88%}.hs-chip{font-size:11px;padding:6px 10px;transform:translateZ(60px)}.hs-chip-a{left:6%}.ms-paper{transform:none}}@media (prefers-reduced-motion:reduce){.hs-cam,.ms-lens img,.ms-paper,.pc-film,.pc-shot{transition:none}.hs-back,.hs-cam,.hs-chip,.hs-front,.hs-letter,.ms-focus:before,.ms-vf i,.pc-focus:before,.pc-vf i{animation:none}}