@layer components{.ash{width:100%;max-width:900px;font-family:var(--font-sans,"Inter", system-ui, -apple-system, sans-serif);color:var(--text-primary);z-index:1;flex-direction:column;gap:40px;margin:0 auto;padding:48px 24px 64px;animation:.6s cubic-bezier(.22,1,.36,1) both ashFadeSlideUp;display:flex;position:relative}.ash:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle,#6366f11f 0%,#8b5cf60f 40%,#0000 70%);border-radius:50%;width:600px;height:600px;animation:6s ease-in-out infinite ashPulseGlow;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.ash__hero{text-align:center;will-change:transform;z-index:100;flex-direction:column;align-items:center;gap:28px;padding:16px 0 0;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .4s;display:flex;position:relative}.ash__sparkle{background:linear-gradient(135deg,#a78bfa,#6366f1,#818cf8);-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 16px #6366f159);-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:2.8rem;line-height:1;animation:3s ease-in-out infinite ashFloat}.ash__title{letter-spacing:-.03em;color:var(--text-primary);background:linear-gradient(#fff 0%,#ffffffb8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;line-height:1.15}.ash__search-wrap{z-index:100;width:100%;max-width:600px;position:relative}.ash__search-container{align-items:center;width:100%;display:flex;position:relative}.ash__search-input{-webkit-backdrop-filter:blur(40px)saturate(140%);backdrop-filter:blur(40px)saturate(140%);width:100%;height:64px;color:var(--text-primary);font-family:var(--font-sans);background:#0f172a99;border:1px solid #ffffff1a;border-radius:32px;outline:none;padding:0 72px 0 28px;font-size:1rem;font-weight:500;transition:border-color .3s,box-shadow .3s;box-shadow:inset 0 1px 1px #ffffff14,0 8px 32px #0000004d}.ash__search-input::placeholder{color:var(--text-tertiary);font-weight:400}.ash__search-input:focus{border-color:#6366f199;box-shadow:inset 0 1px 1px #ffffff14,0 0 0 4px #6366f126,0 8px 32px #0000004d}.ash__search-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.15rem;transition:transform .25s,box-shadow .25s,opacity .25s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%);box-shadow:0 4px 16px #6366f159}.ash__search-btn:hover{transform:translateY(-50%)scale(1.06);box-shadow:0 6px 24px #6366f173}.ash__search-btn:active{transform:translateY(-50%)scale(.96)}.ash__chat-modal-overlay{z-index:1100;-webkit-backdrop-filter:blur();backdrop-filter:blur();opacity:0;pointer-events:none;background:0 0;justify-content:center;align-items:center;padding:32px;transition:all .5s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:0}.ash__chat-modal-overlay--open{opacity:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;background:#00000080}.ash__chat-modal{-webkit-backdrop-filter:blur(48px)saturate(160%);backdrop-filter:blur(48px)saturate(160%);opacity:0;background:linear-gradient(160deg,#1e293bd9 0%,#0f172af2 100%);border:1px solid #ffffff1a;border-radius:28px;flex-direction:column;width:100%;max-width:560px;height:70vh;max-height:680px;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .45s;display:flex;overflow:hidden;transform:translateY(24px)scale(.96);box-shadow:inset 0 1px 1px #ffffff0f,0 40px 100px #0009}.ash__chat-modal-overlay--open .ash__chat-modal{opacity:1;transform:translateY(0)scale(1)}.ash__chat-modal-header{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.ash__chat-modal-title-area{align-items:center;gap:14px;display:flex}.ash__chat-modal-avatar{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 50%,#3b82f6 100%);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;display:flex;box-shadow:0 4px 16px #6366f159}.ash__chat-modal-title-text h2{color:var(--text-primary);font-size:1.05rem;font-weight:600;line-height:1.2}.ash__chat-modal-status{color:#34d399;letter-spacing:.5px;font-size:.72rem;font-weight:500}.ash__chat-modal-close{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:#ffffff0f;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:16px;transition:all .2s;display:flex}.ash__chat-modal-close:hover{color:var(--text-primary);background:#ffffff1f}.ash__chat-modal-body{scrollbar-width:thin;scrollbar-color:#ffffff14 transparent;flex:1;min-height:0;padding:24px;overflow-y:auto}.ash__chat-modal-body::-webkit-scrollbar{width:4px}.ash__chat-modal-body::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:4px}.ash__chat-content{flex-direction:column;gap:16px;display:flex}.ash__chat-msg{align-items:flex-start;gap:12px;animation:.35s cubic-bezier(.22,1,.36,1) both ashFadeSlideUp;display:flex}.ash__chat-msg--user{flex-direction:row-reverse}.ash__chat-msg--ai{flex-direction:row}.ash__chat-avatar{color:#fff;background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 50%,#3b82f6 100%);border-radius:50%;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;font-size:.75rem;display:flex;box-shadow:0 4px 12px #6366f14d}.ash__chat-bubble{max-width:80%;color:var(--text-primary);border-radius:20px;padding:14px 18px;font-size:.88rem;font-weight:450;line-height:1.55}.ash__chat-bubble p{margin:0}.ash__chat-msg--ai .ash__chat-bubble{background:#ffffff0f;border:1px solid #ffffff14;border-radius:20px 20px 20px 6px}.ash__chat-msg--user .ash__chat-bubble{background:linear-gradient(135deg,#6366f140 0%,#8b5cf62e 100%);border:1px solid #6366f133;border-radius:20px 20px 6px}.ash__chat-modal-footer{border-top:1px solid #ffffff0f;flex-shrink:0;align-items:center;gap:12px;padding:16px 20px 20px;display:flex}.ash__chat-modal-input{height:48px;color:var(--text-primary);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:24px;outline:none;flex:1;padding:0 20px;font-family:inherit;font-size:.9rem;transition:border-color .25s,box-shadow .25s}.ash__chat-modal-input::placeholder{color:var(--text-tertiary)}.ash__chat-modal-input:focus{border-color:#6366f180;box-shadow:0 0 0 3px #6366f11f}.ash__chat-modal-send{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;font-size:1rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 16px #6366f159}.ash__chat-modal-send:hover{transform:scale(1.06);box-shadow:0 6px 24px #6366f173}.ash__chat-modal-send:active{transform:scale(.94)}.ash__typing{align-items:center;gap:5px;padding:4px 0;display:flex}.ash__typing span{background:var(--text-tertiary);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite ashTypingBounce;display:block}.ash__typing span:nth-child(2){animation-delay:.15s}.ash__typing span:nth-child(3){animation-delay:.3s}.ash__topics-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ash__topic-card{--ash-topic-color:var(--accent-primary);-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);cursor:pointer;background:#0f172a99;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:12px;padding:24px;transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s,box-shadow .35s;animation:.5s cubic-bezier(.22,1,.36,1) both ashCardEntrance;display:flex;position:relative;box-shadow:inset 0 1px 1px #ffffff0f,0 4px 16px #0003}.ash__topic-card:first-child{animation-delay:50ms}.ash__topic-card:nth-child(2){animation-delay:.1s}.ash__topic-card:nth-child(3){animation-delay:.15s}.ash__topic-card:nth-child(4){animation-delay:.2s}.ash__topic-card:nth-child(5){animation-delay:.25s}.ash__topic-card:nth-child(6){animation-delay:.3s}.ash__topic-card:hover{border-color:color-mix(in srgb, var(--ash-topic-color) 35%, transparent);box-shadow:inset 0 1px 1px #ffffff14, 0 8px 32px #0000004d, 0 0 0 1px color-mix(in srgb, var(--ash-topic-color) 15%, transparent);transform:translateY(-4px)}.ash__topic-icon{width:44px;height:44px;color:var(--ash-topic-color);background:color-mix(in srgb, var(--ash-topic-color) 12%, transparent);border-radius:14px;justify-content:center;align-items:center;font-size:1.2rem;transition:background .3s,transform .3s;display:flex}.ash__topic-card:hover .ash__topic-icon{background:color-mix(in srgb, var(--ash-topic-color) 18%, transparent);transform:scale(1.06)}.ash__topic-title{color:var(--text-primary);font-size:.95rem;font-weight:600;line-height:1.3}.ash__topic-desc{color:var(--text-secondary);font-size:.8rem;font-weight:400;line-height:1.5}.ash__topic-count{color:var(--text-tertiary);background:#ffffff0f;border:1px solid #ffffff0f;border-radius:100px;align-self:flex-start;align-items:center;margin-top:auto;padding:3px 10px;font-size:.7rem;font-weight:500;display:inline-flex}.ash__topic-card--schedule,.ash__topic-card--earnings,.ash__topic-card--account,.ash__topic-card--compliance,.ash__topic-card--company,.ash__topic-card--technical{--ash-topic-color:#cbd5e1}.ash__troubleshoot-section{border-top:1px solid #ffffff0f;padding-top:8px}.ash__troubleshoot-cta{-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);cursor:pointer;background:#0f172a99;border:1px solid #6366f133;border-radius:24px;align-items:center;gap:20px;padding:28px;transition:border-color .35s,box-shadow .35s,transform .35s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.ash__troubleshoot-cta:before{content:"";-webkit-mask-composite:xor;pointer-events:none;opacity:.6;background:linear-gradient(135deg,#6366f14d 0%,#8b5cf626 50%,#3b82f633 100%);border-radius:24px;padding:1px;transition:opacity .35s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ash__troubleshoot-cta:hover{border-color:#6366f159;transform:translateY(-2px);box-shadow:0 8px 40px #6366f126,0 0 0 1px #6366f11a}.ash__troubleshoot-cta:hover:before{opacity:1}.ash__troubleshoot-icon{color:#a78bfa;background:linear-gradient(135deg,#6366f133 0%,#8b5cf626 100%);border-radius:14px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;font-size:1.3rem;transition:transform .3s;display:flex}.ash__troubleshoot-cta:hover .ash__troubleshoot-icon{transform:scale(1.08)}.ash__troubleshoot-title{color:var(--text-primary);margin-bottom:4px;font-size:1rem;font-weight:600}.ash__troubleshoot-desc{color:var(--text-secondary);font-size:.82rem;font-weight:400;line-height:1.5}.ash__ai-overlay{-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);z-index:200;opacity:0;pointer-events:none;background:#050710b3;justify-content:center;align-items:center;transition:opacity .5s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;inset:0}.ash__ai-overlay--open{opacity:1;pointer-events:auto}.ash__ai-canvas{-webkit-backdrop-filter:blur(64px)saturate(180%);backdrop-filter:blur(64px)saturate(180%);opacity:0;background:#0f1423a6;border:1px solid #ffffff14;border-radius:32px;flex-direction:column;width:100%;max-width:680px;height:85vh;max-height:800px;margin:24px;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .5s;display:flex;position:relative;overflow:hidden;transform:translateY(30px)scale(.95);box-shadow:inset 0 1px 1px #ffffff1a,0 40px 100px #0009}.ash__ai-overlay--open .ash__ai-canvas{opacity:1;transform:translateY(0)scale(1)}.ash__ai-header{z-index:10;background:linear-gradient(#0f1423e6 0%,#0f142300 100%);justify-content:space-between;align-items:center;padding:24px 32px;display:flex}.ash__ai-orb-container{align-items:center;gap:16px;display:flex}.ash__ai-orb{background:radial-gradient(circle at 30% 30%,#8b5cf6,#3b82f6);border-radius:50%;width:36px;height:36px;animation:4s ease-in-out infinite alternate ash-orb-pulse;position:relative;box-shadow:0 0 20px #8b5cf666,inset 0 0 10px #ffffff80}@keyframes ash-orb-pulse{0%{filter:hue-rotate();transform:scale(.95);box-shadow:0 0 15px #8b5cf666}to{filter:hue-rotate(30deg);transform:scale(1.05);box-shadow:0 0 30px #3b82f699}}.ash__ai-orb--thinking{animation:1s cubic-bezier(.4,0,.2,1) infinite alternate orbThink}@keyframes orbThink{0%{opacity:.7;transform:scale(.9)}to{opacity:1;transform:scale(1.1);box-shadow:0 0 40px #8b5cf6cc}}.ash__ai-title{color:var(--text-primary);letter-spacing:-.02em;font-size:1.1rem;font-weight:600}.ash__ai-header-close{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:#ffffff14;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1rem;transition:all .2s;display:flex}.ash__ai-header-close:hover{color:var(--text-primary);background:#ffffff26;transform:scale(1.05)}.ash__ai-stream{scroll-behavior:smooth;flex-direction:column;flex:1;gap:24px;padding:0 32px 32px;display:flex;overflow-y:auto}.ash__ai-stream::-webkit-scrollbar{display:none}.ash__ai-message-row{flex-direction:column;gap:8px;max-width:85%;animation:.4s cubic-bezier(.22,1,.36,1) backwards messageSlideIn;display:flex}.ash__ai-message-row--user{align-self:flex-end;align-items:flex-end}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ash__ai-bubble{color:var(--text-primary);border-radius:20px;padding:16px 20px;font-size:.95rem;line-height:1.5;box-shadow:0 4px 12px #0000001a}.ash__ai-bubble--ai{background:#ffffff0d;border:1px solid #ffffff14;border-bottom-left-radius:4px}.ash__ai-bubble--user{background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);border-bottom-right-radius:4px}.ash__ai-chips-container{flex-direction:column;align-self:flex-start;gap:10px;max-width:100%;margin-top:8px;display:flex}.ash__ai-chip{color:var(--text-primary);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:12px;padding:14px 20px;font-size:.9rem;font-weight:500;transition:all .25s cubic-bezier(.22,1,.36,1);animation:.5s cubic-bezier(.22,1,.36,1) backwards chipPopIn;display:flex}.ash__ai-chip:hover{background:#ffffff1f;border-color:#fff3;transform:translateY(-2px);box-shadow:0 8px 24px #0003}.ash__ai-chip i{color:var(--accent-primary);font-size:1.1rem}@keyframes chipPopIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ash__ai-widget{box-sizing:border-box;background:#0000004d;border:1px solid #ffffff0f;border-radius:20px;width:100%;margin-top:12px;padding:24px;animation:.6s cubic-bezier(.22,1,.36,1) backwards widgetReveal}@keyframes widgetReveal{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.ash__ai-audio-bars{justify-content:center;align-items:center;gap:4px;height:40px;margin:20px 0;display:flex}.ash__ai-audio-bar{width:6px;height:var(--ash-bar-h,10px);background:var(--status-success,#10b981);border-radius:3px;transition:height .1s}.ash__ai-escalation-package{background:#3b82f61a;border:1px solid #3b82f633;border-radius:16px;align-items:flex-start;gap:16px;margin-bottom:16px;padding:16px;display:flex}.ash__ai-escalation-icon{color:#3b82f6;font-size:1.5rem}.ash__ai-escalation-details{flex-direction:column;gap:4px;display:flex}.ash__ai-escalation-title{color:var(--text-primary);font-size:.95rem;font-weight:600}.ash__ai-escalation-logs{color:var(--text-tertiary);font-family:monospace;font-size:.75rem}.ash__ai-btn{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:14px;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.ash__ai-btn--primary{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%)}.ash__ai-btn--primary:hover{transform:translateY(-1px);box-shadow:0 4px 16px #3b82f666}.ash__ai-btn--primary:active{transform:translateY(0)scale(.98)}.ash__ai-btn--success{background:var(--status-success,#10b981)!important;color:#fff!important;box-shadow:0 4px 16px #10b98166!important}.ash__ai-btn:disabled{opacity:.5;pointer-events:none}.ash__ai-escalation-title--centered{text-align:center}.ash__ai-chip:first-child{animation-delay:0s}.ash__ai-chip:nth-child(2){animation-delay:.1s}.ash__ai-chip:nth-child(3){animation-delay:.2s}.ash__ai-chip:nth-child(4){animation-delay:.3s}.ash__ai-chip:nth-child(5){animation-delay:.4s}.ash__ai-chips-container--used .ash__ai-chip{opacity:.4;pointer-events:none}.ash__ai-escalation-link{color:var(--accent-primary,#6366f1);text-underline-offset:3px;font-weight:500;text-decoration:underline;transition:opacity .2s}.ash__ai-escalation-link:hover{opacity:.8}.ash__footer{text-align:center;color:var(--text-tertiary);padding:16px 0 0;font-size:.78rem;font-weight:400;line-height:1.6}.ash__footer-email{color:var(--text-tertiary);font-weight:500;text-decoration:none;transition:color .25s}.ash__footer-email:hover{color:var(--text-secondary)}@keyframes ashFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes ashPulseGlow{0%,to{opacity:.6;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.08)}}@keyframes ashFadeSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ashTypingBounce{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}@keyframes ashCardEntrance{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.ash.hc-ready{transition:transform .8s cubic-bezier(.16,1,.3,1),filter .8s cubic-bezier(.16,1,.3,1)}.ash.hc-spatial-active{filter:blur(8px)brightness(.3);transform:scale(.92)translateZ(0)}.hc-spatial-overlay{z-index:1000;-webkit-backdrop-filter:blur();backdrop-filter:blur();opacity:0;pointer-events:none;background:0 0;justify-content:center;align-items:center;width:100vw;height:100vh;padding:40px;transition:opacity .7s cubic-bezier(.16,1,.3,1),background .7s cubic-bezier(.16,1,.3,1),-webkit-backdrop-filter .7s cubic-bezier(.16,1,.3,1),backdrop-filter .7s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0}.hc-spatial-overlay.visible{opacity:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);pointer-events:auto;background:#0006}.hc-canvas{opacity:0;background:linear-gradient(145deg,#1e293b99 0%,#0f172acc 100%);border:1px solid #ffffff1a;border-radius:32px;flex-direction:column;width:100%;max-width:900px;height:80vh;transition:transform .75s cubic-bezier(.16,1,.3,1),opacity .75s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;transform:scale(1.06)translateY(28px);box-shadow:0 40px 100px #0009,inset 0 1px 1px #ffffff1a}.hc-spatial-overlay.visible .hc-canvas{opacity:1;transform:scale(1)translateY(0)}.hc-header{border-bottom:1px solid #ffffff0d;flex-shrink:0;justify-content:space-between;align-items:center;padding:28px 40px;display:flex}.hc-title-area{align-items:center;gap:16px;display:flex}.hc-title-area i{color:var(--text-primary);font-size:28px}.hc-title-area h2{color:var(--text-primary);letter-spacing:-.02em;font-size:1.5rem;font-weight:600}.hc-close-btn{width:40px;height:40px;color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border:none;border-radius:20px;justify-content:center;align-items:center;font-size:18px;transition:all .2s;display:flex}.hc-close-btn:hover{color:var(--text-primary);background:#ffffff1a}.hc-grid{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex-direction:column;flex:1;gap:16px;min-height:0;padding:32px 40px 40px;display:flex;overflow-y:auto}.hc-grid::-webkit-scrollbar{width:6px}.hc-grid::-webkit-scrollbar-track{background:0 0}.hc-grid::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.hc-grid::-webkit-scrollbar-thumb:hover{background:#fff3}.hc-header-icon{color:#a78bfa;background:linear-gradient(135deg,#6366f133 0%,#8b5cf626 100%);border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.2rem;display:flex}.hc-header-text{flex-direction:column;gap:2px;display:flex}.hc-header-subtitle{color:var(--text-secondary);font-size:.82rem;font-weight:400;line-height:1.4}.hc-count-bar{margin-top:-8px;margin-bottom:-8px;padding:0 40px}.hc-count-text{text-transform:uppercase;letter-spacing:1.5px;color:var(--text-tertiary);font-size:.72rem;font-weight:600}.hc-article-card{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0f;border-radius:20px;flex-shrink:0;transition:all .35s cubic-bezier(.22,1,.36,1);overflow:hidden}.hc-article-card:hover{background:#ffffff0a;border-color:#ffffff1a}.hc-article-card--expanded{background:#ffffff0a;border-color:#6366f133;box-shadow:0 12px 40px #00000026,0 0 0 1px #6366f11a}.hc-article-header{align-items:center;gap:16px;padding:20px 28px;display:flex}.hc-article-number{width:32px;min-width:32px;height:32px;color:var(--text-tertiary);letter-spacing:.5px;background:#ffffff0a;border-radius:10px;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;transition:all .3s;display:flex}.hc-article-card--expanded .hc-article-number{color:#a78bfa;background:linear-gradient(135deg,#6366f140 0%,#8b5cf62e 100%)}.hc-article-question{color:var(--text-primary);flex:1;font-size:.95rem;font-weight:550;line-height:1.4}.hc-article-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.hc-article-tag{text-transform:uppercase;letter-spacing:.8px;white-space:nowrap;border-radius:100px;padding:3px 10px;font-size:.65rem;font-weight:600}.hc-article-tag--popular{color:#818cf8;background:#6366f11f}.hc-article-tag--important{color:#fbbf24;background:#f59e0b1f}.hc-article-tag--critical{color:#f87171;background:#ef44441f}.hc-article-tag--new{color:#34d399;background:#10b9811f}.hc-article-chevron{color:var(--text-tertiary);font-size:16px;transition:transform .35s cubic-bezier(.22,1,.36,1),color .25s}.hc-article-card--expanded .hc-article-chevron{color:var(--text-secondary);transform:rotate(-180deg)}.hc-article-body{flex-direction:column;gap:10px;padding:0 28px 24px;animation:.35s cubic-bezier(.22,1,.36,1) both ashFadeSlideUp;display:flex}.hc-step-row{background:#00000026;border:1px solid #ffffff08;border-radius:14px;align-items:flex-start;gap:14px;padding:10px 14px;display:flex}.hc-step-number{color:#818cf8;background:#6366f126;border-radius:8px;justify-content:center;align-items:center;width:24px;min-width:24px;height:24px;margin-top:1px;font-size:.68rem;font-weight:700;display:flex}.hc-step-text{color:var(--text-secondary);flex:1;font-size:.88rem;font-weight:400;line-height:1.55}@media (width<=768px){.ash{gap:32px;padding:32px 16px 48px}.ash__title{font-size:1.9rem}.ash__search-input{height:56px;font-size:.92rem}.ash__search-btn{width:42px;height:42px}.ash__topics-grid{grid-template-columns:repeat(2,1fr);gap:12px}.ash__topic-card{padding:20px}.ash__troubleshoot-cta{text-align:center;flex-direction:column;padding:22px}}@media (width<=480px){.ash{gap:28px;padding:24px 12px 40px}.ash__title{font-size:1.55rem}.ash__sparkle{font-size:2.2rem}.ash__search-input{height:52px;padding:0 60px 0 20px;font-size:.88rem}.ash__search-btn{width:38px;height:38px;font-size:1rem;right:7px}.ash__topics-grid{grid-template-columns:1fr;gap:10px}.ash__topic-card{border-radius:16px;padding:18px}.ash__troubleshoot-cta{border-radius:18px;padding:18px}.ash__chat-bubble{max-width:85%;font-size:.84rem}}}
