.advisor-workspace{align-items:start;width:100%;min-width:0;scroll-margin-top:1rem;display:grid;position:relative}.advisor-workspace>.advisor-card,.advisor-workspace>.holo-showcase{grid-area:1/1;min-width:0}.ai-shell .advisor-workspace>.advisor-card{transform-origin:20% 100%;transition:transform .45s,opacity .3s,visibility .45s}.ai-shell .advisor-workspace.is-presenting>.advisor-card{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(80px)scale(.86)}.advisor-workspace>.chat-error,.advisor-workspace>.audio-resume-button{grid-column:1}.reopen-showcase{color:#bcefff;cursor:pointer;text-align:left;font:inherit;background:#10222d;border:1px solid #65c4dc50;border-radius:.7rem;margin:.4rem 0;padding:.7rem .85rem}.holo-showcase{--holo-cyan:#9ce5f5;isolation:isolate;color:#eefaff;background:radial-gradient(at 50% 38%,#17374790,#0000 58%),linear-gradient(145deg,#0a1722f5,#050c14fa);border:1px solid #86d6ee38;border-radius:1.6rem;outline:none;padding:1.25rem 1.3rem .85rem;animation:.8s cubic-bezier(.2,.65,.2,1) both holo-arrival;position:relative;box-shadow:0 0 85px #26bde70b,inset 0 1px #beeaff14}.holo-showcase button,.holo-showcase select,.holo-showcase a,.reopen-showcase{-webkit-tap-highlight-color:transparent}.holo-showcase button{cursor:pointer;font:inherit}.holo-showcase button:disabled{cursor:default;opacity:.4}.holo-showcase :focus-visible,.reopen-showcase:focus-visible{outline-offset:4px;outline:2px solid #c1f3ff}.holo-header{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.holo-eyebrow{letter-spacing:.19em;color:#91bacb;align-items:center;gap:.5rem;font-size:.6rem;display:flex}.holo-eyebrow i{background:#9eeeff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #80deff}.holo-header h2{letter-spacing:-.035em;margin:.6rem 0 .3rem;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:500}.holo-close{color:#d0e2e9;background:#ffffff04;border:1px solid #aed9e52e;border-radius:50%;flex:0 0 44px;height:44px;font-size:1.5rem!important}.holo-series{flex-wrap:wrap;gap:.4rem;margin:1rem 0 .2rem;display:flex}.holo-series button{color:#91aebb;background:#09151e;border:1px solid #aac5d323;border-radius:.6rem;flex:auto;min-height:44px;padding:.55rem .6rem;font-size:.68rem;transition:color .2s,background .2s}.holo-series button[aria-pressed=true]{color:#defaff;background:#16405280;border-color:#83d8ed70;box-shadow:inset 0 0 15px #5dcef410}.orbit-scene{perspective:1100px;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:355px;position:relative;overflow:hidden}.holo-field{pointer-events:none;position:absolute;inset:0}.holo-field i{border:1px solid #73d9ff75;border-radius:50%;width:87%;height:140px;position:absolute;bottom:7px;left:6.5%;box-shadow:0 0 18px #58cfff20,inset 0 0 16px #58cfff20}.holo-field:before{content:"";opacity:0;border:1px solid #b7f3ff;border-radius:50%;width:82%;height:115px;animation:1.3s ease-out both holo-materialize;position:absolute;bottom:23px;left:9%}.holo-field i:nth-child(2){border-style:dashed;border-color:#a4ecff40;width:70%;height:98px;bottom:27px;left:15%}.holo-field i:nth-child(3){border-color:#69cae81a;width:99%;height:182px;bottom:-14px;left:.5%}.holo-field span{background:radial-gradient(#8be8ff32,#57d2fc0a 48%,#0000 70%);border-radius:50%;width:76%;height:85px;position:absolute;bottom:15px;left:12%}.holo-orbit-path{pointer-events:none;border:1px solid #69d2f11b;border-radius:50%;position:absolute;inset:12px 8% 18px;transform:rotate(-18deg)}.holo-orbit-path:before,.holo-orbit-path:after{content:"";border:1px dashed #7dddf925;border-radius:50%;animation:32s linear infinite holo-field-turn;position:absolute;inset:-8px}.holo-orbit-path:after{border-style:solid;border-color:#86dcfb0e;animation-direction:reverse;inset:9px}.orbit-card{--x:0px;--y:0px;--scale:1;--turn:0deg;width:208px;height:280px;transform:translateX(calc(-50% + var(--x))) translateY(var(--y)) rotateY(var(--turn)) scale(var(--scale));will-change:transform;z-index:5;background:#e8eff1;border:1px solid #b0e8fca0;border-radius:1rem;padding:0;transition:transform .6s cubic-bezier(.2,.7,.15,1),opacity .5s,filter .5s,box-shadow .5s;position:absolute;top:23px;left:50%;overflow:hidden;box-shadow:0 16px 50px #0009,0 0 25px #79d6fb25}.orbit-card.orbit-slot--1{--x:-155px;--y:25px;--scale:.72;--turn:29deg;z-index:3;opacity:.58;filter:saturate(.6)brightness(.72)}.orbit-card.orbit-slot-1{--x:155px;--y:25px;--scale:.72;--turn:-29deg;z-index:3;opacity:.58;filter:saturate(.6)brightness(.72)}.orbit-card.orbit-slot--2{--x:-233px;--y:7px;--scale:.47;--turn:44deg;z-index:1;opacity:.22;filter:saturate(.5)brightness(.6)}.orbit-card.orbit-slot-2{--x:233px;--y:7px;--scale:.47;--turn:-44deg;z-index:1;opacity:.22;filter:saturate(.5)brightness(.6)}.orbit-photo{background:#eef1f1;place-items:center;width:100%;height:calc(100% - 31px);display:grid}.is-diamond .orbit-photo,.is-diamond .orbit-card{background:#14191e}.orbit-photo img{object-fit:contain;pointer-events:none;width:100%;height:100%;max-height:249px;padding:10px;display:block}.orbit-card-label{letter-spacing:.16em;color:#b8efff;background:#132b39;justify-content:space-between;align-items:center;height:31px;padding:0 13px;font-size:.65rem;display:flex}.orbit-card-label>span{font-size:.9rem}.holo-scan-label{text-align:center;letter-spacing:.35em;color:#6799ad;pointer-events:none;font-size:.49rem;position:absolute;bottom:4px;left:0;right:0}.holo-navigation{justify-content:center;align-items:center;gap:1.4rem;padding:.45rem 0 .5rem;display:flex}.holo-navigation>button{color:#d0f5ff;background:#122633;border:1px solid #8bddf238;border-radius:50%;width:44px;height:44px;font-size:1.2rem}.holo-navigation>div{text-align:center;gap:.3rem;min-width:110px;display:grid}.holo-navigation>div>span{font-variant-numeric:tabular-nums;color:#dcf6ff;font-size:.88rem}.holo-navigation small{color:#94b1bd;font-size:.62rem}.holo-caption{text-align:center;max-width:95%;min-height:65px;margin:.6rem auto 0}.holo-caption>span{color:#93d6e7;letter-spacing:.2em;font-size:.59rem}.holo-caption h3{color:#e8f3f7;margin:.45rem 0;font-size:.96rem;font-weight:450;line-height:1.5}.holo-item-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.holo-item-actions button,.holo-item-actions a{color:#d2f4ff;background:#132b35;border:1px solid #91c9dc35;border-radius:.65rem;justify-content:center;align-items:center;min-height:44px;padding:.5rem .8rem;font-size:.69rem;text-decoration:none;display:inline-flex}.holo-item-actions a{color:#9ab6c3;background:0 0;border-color:#0000}.holo-jump{color:#9db5c0;align-items:center;gap:.8rem;margin:1rem 0 .6rem;padding:.2rem 0;font-size:.66rem;display:flex}.holo-jump>span{flex-shrink:0}.holo-jump select{color:#c4d9e2;width:100%;min-width:0;min-height:44px;font:inherit;text-overflow:ellipsis;background:#0c1b26;border:1px solid #9acbdf25;border-radius:.5rem;padding:.5rem}.holo-source-note{color:#8da6b1;font-size:.63rem;line-height:1.6}.holo-source-note summary{cursor:pointer;min-height:36px;padding:.5rem 0}.holo-source-note p{margin:.2rem 0 1rem}.holo-note{color:#d9c6a6;padding:.7rem;font-size:.73rem}.holo-empty{color:#b9d5e0;padding:4rem 1rem;font-size:.9rem;line-height:1.8}.holo-chat-dock{border-top:1px solid #9bc2cf25;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.7rem;display:flex}.holo-chat-dock button{border-radius:.7rem;min-height:46px;padding:.65rem .85rem;font-size:.73rem}.holo-restore{color:#e5f5fa;background:#14232d;border:1px solid #88c5dd3b}.holo-restore>span{color:#a5dfef;margin-right:.4rem}.holo-voice{color:#b6eaf6;background:#0f2531;border:1px solid #8cdeef40}.holo-voice.is-active{color:#ecfaff;border-color:#95e2ed;box-shadow:0 0 17px #8fdeed17}.holo-voice span{color:#96ddee;margin-right:.3rem}.holo-photo-unavailable{color:#455d69;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1rem;font-size:.82rem;display:flex}.holo-photo-unavailable>span{color:#648995;font-size:2rem}.holo-photo-unavailable small{font-size:.67rem;line-height:1.5}.is-application .orbit-card{width:260px;height:233px;top:45px}.is-application .orbit-photo img{object-fit:cover;max-height:202px;padding:0}.holo-lightbox .product-lightbox-content>img{object-fit:contain}@keyframes holo-arrival{0%{opacity:0;transform:perspective(1300px)translateY(24px)rotateY(-16deg)scale(.92)}to{opacity:1;transform:perspective(1300px)translateY(0)rotateY(0)scale(1)}}@keyframes holo-field-turn{to{transform:rotate(360deg)}}@keyframes holo-materialize{0%{opacity:0;transform:scale(.2)}25%{opacity:.7}to{opacity:0;transform:scale(1.1)}}@media (max-width:47.99rem){.holo-showcase{border-radius:1.15rem;padding:1rem .75rem .75rem;scroll-margin-top:1rem}.holo-series{gap:.3rem}.holo-series button{padding-inline:.4rem;font-size:.63rem}.orbit-scene{height:320px}.orbit-card{width:168px;height:249px;top:18px}.orbit-photo img{max-height:218px}.orbit-card.orbit-slot--1{--x:-111px;--y:21px;--scale:.66}.orbit-card.orbit-slot-1{--x:111px;--y:21px;--scale:.66}.orbit-card.orbit-slot--2{--x:-162px;--scale:.42}.orbit-card.orbit-slot-2{--x:162px;--scale:.42}.holo-caption{min-height:72px}.holo-caption h3{font-size:.88rem}.holo-jump{gap:.5rem}.holo-chat-dock button{padding-inline:.65rem;font-size:.68rem}.is-application .orbit-card{width:205px;height:213px;top:36px}.is-application .orbit-photo img{max-height:182px}}@media (prefers-reduced-motion:reduce){.holo-showcase,.holo-field:before,.holo-orbit-path:before,.holo-orbit-path:after{animation:none}.ai-shell .advisor-workspace>.advisor-card,.orbit-card{transition:none}}
