.advisor-dynamic{background:#030e0b;padding:0 max(14px,4vw) 18px}.advisor-dynamic .advisor-header{max-width:1440px;min-height:72px;margin:auto}.advisor-dynamic .advisor-layout{flex-direction:column;gap:24px;max-width:1440px;margin:0 auto;display:flex}.advisor-dynamic .advisor-chat{height:calc(100dvh - 84px);min-height:650px;max-height:1100px;box-shadow:none;color:#e9f4e9;background:#071610;border:0;border-radius:0 0 22px 22px;flex-direction:column;order:0;display:flex;overflow:hidden}.advisor-orbit{isolation:isolate;background:radial-gradient(#12362c55,#0000 65%);flex:1 0 250px;min-height:250px;max-height:450px;position:relative;overflow:hidden}.advisor-orbit canvas{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.orbit-identity{text-align:left;pointer-events:none;position:absolute;top:16px;left:20px}.orbit-identity>span{color:#e9b47c;letter-spacing:.25em;font-size:12px}.orbit-identity h1{color:#dcebdc;margin:7px 0;font-size:17px;font-weight:500}.advisor-dynamic:not(.has-conversation) .advisor-chat-header{display:none}.orbit-status{color:#b8e7cb;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex;position:absolute;bottom:16px;left:0;right:0}.orbit-status>span{background:#77dfaa;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #77dfaa}.advisor-orbit[data-state=processing] .orbit-status{color:#efb67c}.orbit-motion{color:#b2cab9;cursor:pointer;background:#0b2018;border:1px solid #42624f;border-radius:7px;min-height:36px;padding:8px;font-size:12px;position:absolute;bottom:10px;right:12px}.advisor-dynamic .advisor-chat-header{background:#0b2018;border-color:#264532;padding:8px 18px}.advisor-dynamic .advisor-chat-header h2{color:#d7eddf;font-size:14px}.advisor-dynamic .advisor-chat-header p{color:#a4c7b3}.advisor-dynamic .advisor-chat-header>button{color:#d3c4a7}.advisor-dynamic .advisor-avatar{width:32px;height:32px;font-size:13px}.advisor-dynamic .advisor-messages{background:#071610;flex:0 auto;min-height:70px;padding:12px 22px;max-height:140px!important}.advisor-dynamic .advisor-message{color:#e0ece2;max-width:100%;font-size:15px}.advisor-dynamic .advisor-message p{line-height:1.6}.advisor-dynamic .advisor-message-label{color:#d8ab7b}.advisor-dynamic .advisor-message.user{color:#eef6ef;background:#17372a}.advisor-dynamic .advisor-read-answer button{color:#bde3c9;background:#10281d;border-color:#41614d}.advisor-dynamic.has-conversation .advisor-orbit{flex:0 0 210px;min-height:210px}.advisor-dynamic.has-conversation .advisor-messages{flex:1;min-height:150px;max-height:none!important}.advisor-dynamic .advisor-compose{background:#0a1c14;border-top:1px solid #284c36;padding:12px 20px}.advisor-dynamic .advisor-compose form{background:#06140e;border:1px solid #62a780;min-height:52px;box-shadow:0 0 20px #50ba8012}.advisor-dynamic .advisor-compose input{color:#f1f6ed;background:0 0}.advisor-dynamic .advisor-compose input::placeholder{color:#a1b7a6}.advisor-dynamic .advisor-compose form>button{color:#092016;background:#df9d61;border-radius:9px;font-weight:700}.advisor-dynamic .advisor-suggestions button{color:#d5e8d9;background:#0d291b;border-color:#385d42}.advisor-dynamic .advisor-notice:empty{display:none}.advisor-dynamic .advisor-compose-foot{color:#acbcae}.advisor-dynamic .advisor-compose-foot button{color:#edb681}.advisor-dynamic .advisor-result{color:#233c2d}.advisor-dynamic .advisor-result p{color:#52634f}.advisor-dynamic .advisor-handoff{color:#223b2b;background:#edf3e8;border-radius:12px;padding:14px}.advisor-dynamic .advisor-intro{flex-wrap:wrap;order:1;align-items:center;gap:14px;padding:16px 0;display:flex}.advisor-dynamic .advisor-intro>:is(h2,.advisor-eyebrow,.advisor-capabilities),.advisor-dynamic .advisor-intro>p:not(.advisor-disclosure){display:none}.advisor-dynamic .advisor-disclosure{flex:350px;margin:0!important}.advisor-dynamic .advisor-intro>a{width:auto;margin:0!important}.advisor-dynamic .advisor-intro .advisor-back{font-size:14px}@media (width<=560px){.advisor-dynamic{padding-inline:8px}.advisor-dynamic .advisor-header{min-height:68px}.advisor-dynamic .advisor-chat{height:calc(100svh - 76px);min-height:650px}.advisor-orbit{flex-basis:250px;min-height:250px}.orbit-motion{max-width:80px;padding:6px;font-size:11px;top:10px;bottom:auto;right:8px}.orbit-identity{top:16px}.orbit-identity>span{letter-spacing:.12em;font-size:10px}.orbit-identity h1{font-size:14px}.advisor-dynamic.has-conversation .advisor-orbit{flex-basis:180px;min-height:180px}.advisor-dynamic.has-conversation .orbit-identity{text-align:left;top:12px;left:12px;right:auto}.advisor-dynamic.has-conversation .orbit-identity h1{display:none}.advisor-dynamic .advisor-compose{padding:10px}.advisor-dynamic .advisor-messages{padding:12px}.advisor-dynamic .advisor-suggestions button{min-height:36px;font-size:12px}.advisor-dynamic .advisor-compose-foot{font-size:12px}.advisor-dynamic .advisor-header img{width:125px}}.advisor-dynamic{background-image:radial-gradient(at 15% 80%,#1c644329,#0000 55%),radial-gradient(at 90% 25%,#24726022,#0000 45%)}.advisor-dynamic .advisor-compose form[hidden]{display:none}.advisor-input-tabs{justify-content:space-between;gap:10px;margin:8px 0;display:flex}.advisor-input-tabs button{color:#b7decb;cursor:pointer;background:#092317;border:1px solid #355b46;border-radius:9px;min-height:40px;padding:8px 14px}.advisor-voice-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.advisor-voice-actions button{color:#dceee2;min-height:46px;font:inherit;cursor:pointer;background:#123726;border:1px solid #5db58c;border-radius:24px;padding:10px 20px;box-shadow:0 0 18px #73cc9e12}.advisor-voice-actions button:first-child{color:#071910;background:#d4a06a;border-color:#d4a06a;font-weight:700}.advisor-voice p{color:#aac9b7;text-align:center;margin:10px 0;font-size:13px;line-height:1.5}.advisor-dynamic .advisor-intro,.advisor-dynamic .advisor-footer{background:linear-gradient(120deg,#0c281bc9,#061b14c9);border:1px solid #284b37;border-radius:16px;padding:18px!important}.advisor-dynamic .advisor-intro{margin:0 0 12px}.advisor-dynamic .advisor-footer{max-width:1440px;margin:0 auto}.advisor-dynamic .advisor-intro>a{box-shadow:0 0 15px #80cc9812;border-radius:22px!important}.advisor-dynamic .advisor-result{color:#e5f1e6;background:linear-gradient(145deg,#153827,#091f16);border-color:#38634b}.advisor-dynamic .advisor-result :is(h3,a,p,.advisor-price){color:#e0ebdf}.advisor-dynamic .advisor-result .advisor-product-image{background:#fff;border-radius:12px}.advisor-dynamic .advisor-result .available{color:#a2e5b5}.advisor-dynamic .advisor-result-top small{color:#a0b9a7}.advisor-dynamic .advisor-result-actions button{color:#102619;background:#d4a06a}.advisor-dynamic:not(.has-conversation) .advisor-messages{min-height:0;padding:0;max-height:0!important}.advisor-dynamic .advisor-suggestions{justify-content:center}.advisor-dynamic .advisor-chat{min-height:760px;max-height:none}.advisor-dynamic.has-conversation .advisor-orbit{flex-basis:230px;min-height:230px}@media (width<=560px){.advisor-dynamic .advisor-chat{height:auto;min-height:790px}.advisor-dynamic .advisor-orbit{min-height:300px}.advisor-dynamic.has-conversation .advisor-orbit{flex-basis:200px;min-height:200px}.advisor-dynamic.has-conversation .advisor-messages{min-height:200px;max-height:400px!important}.advisor-voice-actions button{padding:10px 14px;font-size:13px}.advisor-dynamic .advisor-compose-foot{flex-wrap:wrap}}.orb-activate{cursor:pointer;background:0 0;border:0;border-radius:50%;width:190px;max-width:65%;height:190px;max-height:78%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orb-activate:focus-visible{outline-offset:4px;outline:2px solid #edb47a}.advisor-memory-controls{color:#b4cbbb;flex-wrap:wrap;align-items:center;gap:12px;margin:10px 0;font-size:12px;display:flex}.advisor-memory-controls label{align-items:center;gap:7px;display:flex}.advisor-memory-controls input{accent-color:#65cf9c}.advisor-memory-controls button{color:#cfe3d2;background:#123222;border:1px solid #476a52;border-radius:8px;min-height:34px;padding:6px 10px}.advisor-unit-price{font-size:13px}.advisor-unit-price small{color:#a9c4b1;font-size:11px;display:block}.advisor-voice-actions:empty,.advisor-dynamic:not(.is-writing) :is(.advisor-suggestions,.advisor-memory-controls,.advisor-compose-foot,.advisor-handoff,.advisor-intro,.advisor-footer,.advisor-chat-header){display:none}.advisor-dynamic .advisor-input-tabs button[hidden]{display:none}.advisor-dynamic .advisor-compose{background:0 0;border:0;padding:12px 20px}.advisor-dynamic .advisor-chat{background:radial-gradient(at 50% 30%,#14593955,#0000 65%),#05150e;border-radius:24px;height:auto;min-height:calc(100svh - 90px)}.advisor-dynamic:not(.has-conversation) .advisor-orbit{flex:1;min-height:65svh;max-height:none}.advisor-dynamic .advisor-orbit{background:radial-gradient(circle,#176b3b33,#0000 65%)}.advisor-dynamic .advisor-input-tabs{justify-content:center}.advisor-dynamic.is-writing .advisor-input-tabs{justify-content:space-between}.advisor-dynamic .advisor-results{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.advisor-dynamic .advisor-result{background:linear-gradient(140deg,#123c29df,#092519df);border:1px solid #5caa7544;box-shadow:inset 0 0 30px #5feb9420}.advisor-dynamic .advisor-orbit:after{content:"NS";color:#78bf8310;z-index:-1;pointer-events:none;font:700 clamp(100px,24vw,300px) Georgia,serif;position:absolute;top:15%;right:5%}@media (width<=560px){.advisor-dynamic .advisor-chat{min-height:calc(100svh - 76px)}.advisor-dynamic .advisor-results{grid-template-columns:repeat(2,minmax(0,1fr))}.advisor-dynamic .advisor-result{padding:10px}.advisor-dynamic .advisor-result h3{font-size:14px}.advisor-dynamic .advisor-result-actions{flex-wrap:wrap}.advisor-dynamic .advisor-result-actions button{font-size:13px}}.advisor-dynamic .advisor-orbit:after{content:"";opacity:.08;mix-blend-mode:screen;background:url(/brand-isologo.png) 50%/contain no-repeat;width:32%;height:70%}@media (width<=560px){.advisor-dynamic .advisor-result{display:block}.advisor-dynamic .advisor-result .advisor-product-image{width:100%;height:120px}.advisor-dynamic .advisor-result .advisor-product-image img{height:115px}.advisor-dynamic .advisor-result .advisor-price{font-size:17px}}.advisor-dynamic:not(.is-writing) .advisor-voice{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.orb-scene{pointer-events:none;position:absolute;inset:0}.orb-scene canvas{z-index:0!important}.orb-scene .orb-activate{pointer-events:auto}.advisor-orbit.is-guiding{isolation:auto;max-height:92px;overflow:visible;flex:0 0 92px!important;min-height:92px!important}.advisor-orbit.is-guiding .orb-scene{z-index:40;filter:drop-shadow(0 0 10px #79ff9b);transition:top .55s,left .55s;inset:auto}.advisor-orbit.is-guiding .orb-activate{width:80px;max-width:100%;height:80px;max-height:100%}.advisor-orbit.is-guiding .orbit-status{justify-content:flex-end;padding-right:20px}.advisor-orbit.is-guiding .orbit-identity h1{display:none}.advisor-result.is-guided{outline-offset:2px;outline:2px solid #92d6a4;box-shadow:0 0 24px #72ee912b!important}.advisor-explain-product,.advisor-next-product{font:inherit;color:#edf6ed;cursor:pointer;background:#133d2b;border:1px solid #729d7d;border-radius:18px;min-height:44px;padding:9px 14px;font-size:14px}.advisor-explain-product{width:100%;margin:12px 0 6px}.advisor-next-product{color:#f0c99c;margin:0 auto 12px;display:block}.advisor-explain-product:disabled,.advisor-next-product:disabled{opacity:.6;cursor:wait}@media (prefers-reduced-motion:reduce){.advisor-orbit.is-guiding .orb-scene{transition:none}}
