.intent-dive-trigger{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr) 44px;align-items:center;gap:16px;width:100%;min-height:88px;margin:20px 0;padding:14px 16px;border:1px solid rgba(109,92,255,.45);border-radius:22px;overflow:hidden;cursor:pointer;color:#f7f7ff;background:radial-gradient(120% 180% at 0 0,rgba(60,232,180,.2),transparent 48%),linear-gradient(135deg,rgba(20,26,52,.96),rgba(30,16,57,.96));box-shadow:0 18px 46px rgba(4,8,24,.38),inset 0 1px 0 rgba(255,255,255,.08);transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .35s}.intent-dive-trigger::before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.08) 48%,transparent 76%);transform:translateX(-120%);transition:transform .8s cubic-bezier(.16,1,.3,1);pointer-events:none}.intent-dive-trigger:hover{transform:translateY(-3px);border-color:rgba(102,255,208,.7);box-shadow:0 24px 60px rgba(4,8,24,.48),0 0 32px rgba(74,235,191,.14)}.intent-dive-trigger:hover::before{transform:translateX(120%)}.intent-dive-trigger:focus-visible{outline:3px solid rgba(87,246,201,.55);outline-offset:3px}.intent-dive-trigger__icon{position:relative;z-index:1;display:grid;place-items:center;width:58px;height:58px;border-radius:18px;font-size:28px;background:linear-gradient(145deg,rgba(89,255,208,.26),rgba(98,74,255,.32));border:1px solid rgba(148,255,225,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 10px 28px rgba(0,0,0,.28)}.intent-dive-trigger__copy{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;gap:5px;text-align:left}.intent-dive-trigger__copy small{color:#75f2cc;font-size:10px;font-weight:850;letter-spacing:.16em}.intent-dive-trigger__copy strong{overflow:hidden;color:#fff;font-size:clamp(16px,1.6vw,22px);line-height:1.22;text-overflow:ellipsis}.intent-dive-trigger__arrow{position:relative;z-index:1;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;font-size:23px;color:#0a1820;background:linear-gradient(145deg,#83ffe0,#51d5ff);box-shadow:0 8px 24px rgba(69,220,233,.28);transition:transform .35s cubic-bezier(.16,1,.3,1)}.intent-dive-trigger:hover .intent-dive-trigger__arrow{transform:translateX(4px) rotate(-8deg)}
html.intent-dive-open{overflow:hidden}.intent-dive-shell{--intent-dive-origin-x:50vw;--intent-dive-origin-y:50vh;position:fixed;inset:0;z-index:2147483500;padding:clamp(8px,1.4vw,20px);opacity:0;pointer-events:none;background:radial-gradient(circle at var(--intent-dive-origin-x) var(--intent-dive-origin-y),rgba(57,241,188,.18),transparent 34%),rgba(3,7,14,.82);backdrop-filter:blur(12px) saturate(.85);transition:opacity .34s ease}.intent-dive-shell.is-open{opacity:1;pointer-events:auto}.intent-dive-shell__surface{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(1600px,100%);height:100%;margin:auto;overflow:hidden;border:1px solid rgba(105,255,210,.23);border-radius:clamp(24px,2.5vw,38px);background:radial-gradient(100% 70% at 0 0,rgba(45,224,173,.13),transparent 52%),radial-gradient(90% 80% at 100% 100%,rgba(107,70,255,.18),transparent 56%),#070b16;box-shadow:0 40px 120px rgba(0,0,0,.65),inset 0 1px 0 rgba(255,255,255,.07);transform:scale(.94) translateY(16px);transform-origin:var(--intent-dive-origin-x) var(--intent-dive-origin-y);transition:transform .62s cubic-bezier(.16,1,.3,1)}.intent-dive-shell.is-open .intent-dive-shell__surface{transform:none}.intent-dive-shell__header{position:relative;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 18px 16px 24px;border-bottom:1px solid rgba(255,255,255,.07);background:rgba(6,11,20,.78);backdrop-filter:blur(18px)}.intent-dive-shell__brand{display:flex;min-width:0;align-items:center;gap:14px}.intent-dive-shell__orb{display:grid;place-items:center;flex:none;width:50px;height:50px;border-radius:17px;color:#07151a;font-size:26px;font-weight:900;background:linear-gradient(145deg,#7affe0,#59cfff);box-shadow:0 10px 30px rgba(71,224,218,.25)}.intent-dive-shell__brand>div{display:grid;min-width:0;gap:2px}.intent-dive-shell__brand small{color:#73f0cc;font-size:10px;font-weight:900;letter-spacing:.18em}.intent-dive-shell__brand strong{overflow:hidden;color:#fff;font-size:clamp(16px,2vw,24px);line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.intent-dive-shell__context{color:#8fa5ad;font-size:12px}.intent-dive-shell__close{display:flex;flex:none;align-items:center;gap:9px;height:52px;padding:0 16px 0 11px;border:1px solid rgba(255,255,255,.14);border-radius:17px;cursor:pointer;color:#fff;background:rgba(255,255,255,.06);transition:background .25s,transform .3s cubic-bezier(.16,1,.3,1),border-color .25s}.intent-dive-shell__close span{display:grid;place-items:center;width:31px;height:31px;border-radius:11px;color:#fff;font-size:27px;line-height:1;background:rgba(255,93,125,.18)}.intent-dive-shell__close small{font-size:12px;font-weight:800}.intent-dive-shell__close:hover{transform:translateY(-2px);border-color:rgba(255,122,145,.5);background:rgba(255,79,111,.12)}.intent-dive-shell__scroll{overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(90,239,198,.48) transparent}.intent-dive-shell__content{width:min(1180px,calc(100% - 40px));min-height:100%;margin:0 auto;padding:56px 0 110px}.intent-dive-turn{position:relative;margin:0 0 84px}.intent-dive-turn__body{display:grid;gap:clamp(52px,8vh,96px)}.intent-dive-section{position:relative}.intent-dive-card{padding:clamp(24px,4vw,52px);border:1px solid rgba(123,154,255,.22);border-radius:clamp(24px,3vw,38px);color:#dfe9ee;background:linear-gradient(145deg,rgba(13,24,39,.96),rgba(12,14,31,.96));box-shadow:0 28px 80px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.05)}.intent-dive-section--2 .intent-dive-card{border-color:rgba(86,239,194,.25);background:linear-gradient(145deg,rgba(8,36,31,.96),rgba(10,19,31,.96))}.intent-dive-section--3 .intent-dive-card{border-color:rgba(151,112,255,.3);background:linear-gradient(145deg,rgba(27,17,53,.96),rgba(11,18,34,.96))}.intent-dive-card h1,.intent-dive-card h2{margin:0 0 22px;color:#fff;font-size:clamp(30px,4.5vw,64px);line-height:1.02;letter-spacing:-.035em}.intent-dive-card h3{margin:28px 0 12px;color:#87f8d5;font-size:clamp(20px,2.2vw,30px)}.intent-dive-card p,.intent-dive-card li{font-size:clamp(16px,1.5vw,20px);line-height:1.62}.intent-dive-card ul,.intent-dive-card ol{display:grid;gap:12px;padding-left:1.3em}.intent-dive-card .fast-requests{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}.intent-dive-card .click-fast-request,.intent-dive-card .fast-request{padding:16px 18px;border:1px solid rgba(113,255,212,.22);border-radius:16px;cursor:pointer;color:#fff;background:rgba(255,255,255,.05)}.intent-dive-thinking{padding:clamp(28px,5vw,60px);border:1px solid rgba(91,241,198,.3);border-radius:32px;background:radial-gradient(100% 130% at 0 0,rgba(49,230,176,.18),transparent 54%),rgba(6,19,21,.94);box-shadow:0 30px 90px rgba(0,0,0,.4)}.intent-dive-thinking__line{display:flex;align-items:center;gap:9px;color:#aaffdf;font-size:13px}.intent-dive-thinking__line span{width:9px;height:9px;border-radius:50%;background:#64ffd0;box-shadow:0 0 16px #64ffd0}.intent-dive-thinking__line i{width:5px;height:5px;border-radius:50%;background:#59e9c0;animation:intentDiveDots 1.2s ease-in-out infinite}.intent-dive-thinking__line i:nth-last-child(2){animation-delay:.15s}.intent-dive-thinking__line i:last-child{animation-delay:.3s}.intent-dive-thinking h2{margin:30px 0;color:#fff;font-size:clamp(26px,4vw,50px);line-height:1.08}.intent-dive-thinking__bars{display:grid;gap:11px}.intent-dive-thinking__bars b{display:block;height:12px;border-radius:999px;background:linear-gradient(90deg,rgba(83,242,196,.18),rgba(132,89,255,.28),rgba(83,242,196,.18));background-size:200% 100%;animation:intentDiveShimmer 1.5s linear infinite}.intent-dive-thinking__bars b:nth-child(1){width:72%}.intent-dive-thinking__bars b:nth-child(2){width:94%}.intent-dive-thinking__bars b:nth-child(3){width:85%}.intent-dive-thinking__bars b:nth-child(4){width:61%}.intent-dive-turn:not(.is-thinking)>.intent-dive-thinking{display:none}.intent-dive-shell__composer{position:relative;z-index:5;display:flex;width:min(900px,calc(100% - 32px));margin:0 auto max(16px,env(safe-area-inset-bottom));padding:8px;border:1px solid rgba(90,237,197,.24);border-radius:22px;background:rgba(5,13,22,.9);box-shadow:0 18px 60px rgba(0,0,0,.55);backdrop-filter:blur(18px)}.intent-dive-shell__composer input{flex:1;min-width:0;height:56px;padding:0 18px;border:0;outline:0;color:#f4fbff;background:transparent;font:600 16px/1.2 inherit}.intent-dive-shell__composer input::placeholder{color:#71858d}.intent-dive-shell__composer button{display:grid;place-items:center;flex:none;width:56px;height:56px;border:0;border-radius:17px;cursor:pointer;color:#07161a;font-size:26px;font-weight:900;background:linear-gradient(145deg,#7affe0,#55cfff);box-shadow:0 10px 28px rgba(72,216,224,.3)}.intent-dive-shell.is-busy .intent-dive-shell__composer button{opacity:.45;cursor:wait}.intent-dive-error{padding:28px;border:1px solid rgba(255,106,134,.4);border-radius:22px;color:#ffdce3;background:rgba(80,12,28,.45)}@keyframes intentDiveDots{50%{opacity:.25;transform:translateY(-3px)}}@keyframes intentDiveShimmer{to{background-position:-200% 0}}
@media(max-width:767px){.intent-dive-trigger{grid-template-columns:48px minmax(0,1fr) 38px;gap:11px;min-height:78px;margin:16px 0;padding:12px;border-radius:19px}.intent-dive-trigger__icon{width:48px;height:48px;border-radius:15px;font-size:23px}.intent-dive-trigger__arrow{width:38px;height:38px}.intent-dive-trigger__copy strong{font-size:15px}.intent-dive-shell{padding:0;backdrop-filter:none}.intent-dive-shell__surface{border:0;border-radius:0}.intent-dive-shell__header{padding:calc(10px + env(safe-area-inset-top)) 10px 10px 14px;gap:10px}.intent-dive-shell__orb{width:42px;height:42px;border-radius:14px;font-size:22px}.intent-dive-shell__brand small{font-size:8px}.intent-dive-shell__brand strong{max-width:58vw;font-size:15px}.intent-dive-shell__context{font-size:10px}.intent-dive-shell__close{width:48px;height:48px;padding:0;border-radius:15px}.intent-dive-shell__close span{width:100%;height:100%;background:transparent}.intent-dive-shell__close small{display:none}.intent-dive-shell__content{width:calc(100% - 20px);padding:30px 0 94px}.intent-dive-turn{margin-bottom:52px}.intent-dive-turn__body{gap:48px}.intent-dive-card{padding:23px 18px;border-radius:24px}.intent-dive-card h1,.intent-dive-card h2{font-size:30px}.intent-dive-card p,.intent-dive-card li{font-size:16px}.intent-dive-card .fast-requests{grid-template-columns:1fr}.intent-dive-thinking{padding:28px 20px;border-radius:24px}.intent-dive-thinking h2{font-size:28px}.intent-dive-shell__composer{width:calc(100% - 16px);margin-bottom:calc(8px + env(safe-area-inset-bottom));border-radius:19px}.intent-dive-shell__composer input{height:50px;padding:0 12px;font-size:15px}.intent-dive-shell__composer button{width:50px;height:50px;border-radius:15px}}
@media(prefers-reduced-motion:reduce){.intent-dive-trigger,.intent-dive-trigger::before,.intent-dive-trigger__arrow,.intent-dive-shell,.intent-dive-shell__surface{transition:none!important}.intent-dive-thinking__line i,.intent-dive-thinking__bars b{animation:none!important}}

/* V3: the Dive is a scoped consumer of the original neuro-card system. */
.intent-dive-flight{position:fixed;z-index:2147483646;display:grid;grid-template-columns:58px minmax(0,1fr) 44px;align-items:center;gap:16px;padding:14px 16px;overflow:hidden;pointer-events:none;color:#fff;background:radial-gradient(120% 180% at 0 0,rgba(60,232,180,.24),transparent 48%),linear-gradient(135deg,#141a34,#1e1039);border:1px solid rgba(109,255,214,.5);box-shadow:0 40px 120px rgba(0,0,0,.64);transform-origin:top left;will-change:transform,border-radius,opacity}
.intent-dive-flight__glow{position:absolute;inset:-30%;background:radial-gradient(circle,rgba(94,255,211,.2),transparent 48%);animation:intentDiveFlightGlow 1.1s ease-in-out infinite alternate}
@keyframes intentDiveFlightGlow{to{transform:scale(1.16);opacity:.55}}
.intent-dive-shell__surface{transition:transform .62s cubic-bezier(.16,1,.3,1),opacity .18s ease}
.intent-dive-shell__scroll{scroll-padding-top:12px;scroll-padding-bottom:100px}
.intent-dive-shell .intent-dive-compat.wg28-chat-window.quizai{position:static!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important;background:transparent!important;scroll-snap-type:none!important;scroll-behavior:auto!important}
.intent-dive-shell .intent-dive-compat .wg28-chat-what-write.quizai{position:static!important;width:100%!important;margin:0!important;padding:0!important;overflow:visible!important;background:transparent!important}
.intent-dive-shell .intent-dive-section.neuro-section{display:block!important;min-height:0!important;margin:0!important;padding:0!important;scroll-snap-align:none!important}
.intent-dive-shell .intent-dive-section .neuro-content{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.intent-dive-shell .intent-dive-card.neuro-card{position:relative!important;width:100%!important;min-height:0!important;max-height:none!important;margin:0!important;padding:clamp(24px,4vw,52px)!important;overflow:visible!important;transform:none!important;clip-path:none!important;border-radius:clamp(24px,3vw,38px)!important}

.intent-dive-shell .select-fast-request.quizai{position:relative;display:flex!important;align-items:center;min-height:58px;margin:8px 0!important;padding:14px 18px 14px 52px!important;border:1px solid rgba(115,248,209,.25)!important;border-radius:17px!important;cursor:pointer;color:#effffb!important;background:linear-gradient(135deg,rgba(73,239,191,.1),rgba(114,83,255,.1))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s,background .25s!important}
.intent-dive-shell .select-fast-request.quizai:hover{transform:translateY(-2px);border-color:rgba(115,248,209,.55)!important}
.intent-dive-shell .select-fast-request.quizai input{position:absolute!important;width:24px!important;height:24px!important;left:16px!important;top:50%!important;margin:0!important;opacity:0!important;transform:translateY(-50%)!important;pointer-events:none!important}
.intent-dive-shell .select-fast-request.quizai::before{content:"";position:absolute;left:16px;top:50%;width:24px;height:24px;border:1px solid rgba(145,255,224,.48);border-radius:8px;background:rgba(4,12,22,.72);box-shadow:inset 0 0 0 4px rgba(4,12,22,.72);transform:translateY(-50%);transition:.2s ease}
.intent-dive-shell .select-fast-request.quizai.is-selected::before{background:linear-gradient(145deg,#70ffd6,#58cfff);border-color:#8effdf;box-shadow:inset 0 0 0 5px rgba(5,24,27,.76),0 0 18px rgba(87,244,199,.3)}
.intent-dive-shell .intent-dive-card div.quizai:has(>.select-fast-request){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important}
.intent-dive-shell .select-fast-request.quizai{width:100%!important;min-width:0!important;max-width:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important;font-size:14px!important;line-height:1.35!important}

.intent-dive-shell .product-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:24px 0!important;padding:0!important;list-style:none!important}
.intent-dive-shell .product-list>li{display:block!important;margin:0!important;padding:0!important;list-style:none!important;background:none!important;border:0!important}
.intent-dive-shell .product-list>li::before{display:none!important;content:none!important}
.intent-dive-shell .product-list .content-wrapper{display:grid!important;grid-template-columns:70px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;height:100%!important;min-height:142px!important;padding:18px!important;border:1px solid rgba(109,239,204,.24)!important;border-radius:22px!important;background:linear-gradient(145deg,rgba(17,37,49,.92),rgba(10,19,34,.94))!important;box-shadow:0 16px 42px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.05)!important}
.intent-dive-shell .product-list .icon-badge{display:grid!important;place-items:center!important;width:70px!important;height:70px!important;min-width:70px!important;margin:0!important;padding:0!important;border:1px solid rgba(133,255,223,.24)!important;border-radius:20px!important;background:linear-gradient(145deg,rgba(77,240,195,.2),rgba(102,74,255,.28))!important;box-shadow:0 12px 28px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.1)!important}
.intent-dive-shell .product-list .icon-badge .icon{font-size:34px!important;line-height:1!important}
.intent-dive-shell .product-list .text-content{display:block!important;min-width:0!important}
.intent-dive-shell .product-list .text-content h3{margin:0 0 8px!important;padding:0!important;color:#80f6d2!important;background:none!important;border:0!important;box-shadow:none!important;font-size:clamp(18px,1.6vw,24px)!important;line-height:1.15!important;text-transform:none!important;letter-spacing:-.02em!important}
.intent-dive-shell .product-list .text-content .text{display:block!important;color:#c8d5dc!important;font-size:15px!important;line-height:1.48!important}

.intent-dive-shell__composer{gap:7px}
.intent-dive-shell__composer .intent-dive-shell__media,.intent-dive-shell__composer .intent-dive-shell__send{display:grid;place-items:center;flex:none;width:56px;height:56px;padding:0;border-radius:17px;cursor:pointer}
.intent-dive-shell__composer .intent-dive-shell__media{border:1px solid rgba(91,226,207,.24);color:#bff9eb;font-size:18px;background:rgba(25,58,69,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}
.intent-dive-shell__composer .intent-dive-shell__send{border:0;color:#07161a;font-size:26px;font-weight:900;background:linear-gradient(145deg,#7affe0,#55cfff);box-shadow:0 10px 28px rgba(72,216,224,.3)}
.intent-dive-shell__composer .intent-media-panel{height:56px;flex:1;min-width:180px}
.intent-dive-shell__composer:has(.intent-media-panel.is-on)>input{display:none}

@media(max-width:767px){.intent-dive-flight{grid-template-columns:48px minmax(0,1fr) 38px;gap:11px;padding:12px}.intent-dive-shell__scroll{overflow-x:hidden;overscroll-behavior-x:none;-webkit-overflow-scrolling:touch}.intent-dive-shell__content{width:100%;min-width:0;min-height:0;margin:0;padding:18px 0 calc(18px + env(safe-area-inset-bottom));box-sizing:border-box}.intent-dive-shell .intent-dive-turn{min-width:0;margin-bottom:20px!important}.intent-dive-shell .intent-dive-turn__body{min-width:0;gap:20px!important}.intent-dive-shell .intent-dive-section,.intent-dive-shell .intent-dive-section .neuro-content,.intent-dive-shell .intent-dive-card.neuro-card{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.intent-dive-shell .intent-dive-card.neuro-card{padding:22px 17px!important;border-radius:23px!important}.intent-dive-shell .intent-dive-card div.quizai:has(>.select-fast-request){grid-template-columns:1fr!important}.intent-dive-shell .select-fast-request.quizai{min-height:64px!important;padding:13px 13px 13px 50px!important;font-size:13px!important;line-height:1.3!important}.intent-dive-shell .product-list,.intent-dive-shell .product-list>li,.intent-dive-shell .product-list .content-wrapper,.intent-dive-shell .product-list .text-content{min-width:0;max-width:100%;box-sizing:border-box}.intent-dive-shell .product-list{grid-template-columns:1fr!important;gap:10px!important}.intent-dive-shell .product-list .content-wrapper{grid-template-columns:56px minmax(0,1fr)!important;height:auto!important;min-height:0!important;padding:14px!important;overflow:visible!important;border-radius:18px!important}.intent-dive-shell .product-list .icon-badge{width:56px!important;height:56px!important;min-width:56px!important;border-radius:17px!important}.intent-dive-shell .product-list .icon-badge .icon{font-size:28px!important}.intent-dive-shell .product-list .text-content h3{font-size:18px!important}.intent-dive-shell .product-list .text-content .text{font-size:14px!important;line-height:1.42!important}.intent-dive-shell__composer .intent-dive-shell__media,.intent-dive-shell__composer .intent-dive-shell__send{width:48px;height:50px;border-radius:15px}.intent-dive-shell__composer{gap:5px;padding:6px}.intent-dive-shell__composer input{padding:0 9px}.intent-dive-shell__composer .intent-media-panel{height:50px;min-width:0}}
.intent-dive-turn.is-thinking:last-child{min-height:calc(100dvh - 185px)}
@media(max-width:767px){.intent-dive-turn.is-thinking:last-child{min-height:calc(100dvh - 155px)}}

/* V6: lighter paint path and action-only auto scroll. */
.intent-dive-shell{background:radial-gradient(circle at var(--intent-dive-origin-x) var(--intent-dive-origin-y),rgba(57,241,188,.12),transparent 30%),rgba(3,7,14,.95);backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.intent-dive-shell__header,.intent-dive-shell__composer{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
.intent-dive-shell .intent-dive-section{contain:layout paint style}
.intent-dive-shell .intent-dive-card.neuro-card{box-shadow:0 12px 34px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.04)!important}
.intent-dive-shell .intent-dive-card.neuro-card::before,.intent-dive-shell .intent-dive-card.neuro-card::after{animation:none!important;transition:none!important}
.intent-dive-shell .intent-dive-selection-fab.wg28-send-fab{position:absolute!important;z-index:9!important;left:auto!important;top:auto!important;right:max(24px,calc((100% - 900px)/2))!important;bottom:92px!important;display:inline-flex!important;align-items:center!important;gap:9px!important;min-height:48px!important;padding:10px 12px 10px 16px!important;border:1px solid rgba(97,255,210,.38)!important;border-radius:17px!important;color:#071914!important;background:linear-gradient(145deg,#82ffdd,#57d8ff)!important;box-shadow:0 14px 36px rgba(35,217,192,.28)!important;transform:translateY(12px) scale(.96)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .2s ease,transform .32s cubic-bezier(.16,1,.3,1),visibility .2s!important}
.intent-dive-shell .intent-dive-selection-fab.wg28-send-fab.is-visible{transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}
.intent-dive-shell .intent-dive-selection-fab .wg28-send-fab__label{font-size:14px!important;font-weight:900!important}
.intent-dive-shell .intent-dive-selection-fab .wg28-send-fab__badge{display:grid!important;place-items:center!important;min-width:23px!important;height:23px!important;padding:0 6px!important;border-radius:999px!important;color:#dffff5!important;background:#073028!important;font-size:12px!important;font-weight:900!important}
.intent-dive-shell .intent-dive-selection-fab .wg28-send-fab__close{display:grid;place-items:center;width:28px;height:28px;margin-left:2px;border-radius:9px;color:#083027;background:rgba(3,30,26,.12)}

@media(max-width:767px){.intent-dive-shell .intent-dive-selection-fab.wg28-send-fab{position:absolute!important;left:auto!important;top:auto!important;right:12px!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;min-height:46px!important;padding:9px 10px 9px 14px!important;border-radius:16px!important}.intent-dive-shell .intent-dive-card.neuro-card{box-shadow:0 8px 22px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.04)!important}}

/* V7: one inherited parent tone, clean choices and continuous morph. */
.intent-dive-shell[data-intent-dive-tone="trans"]{--dive-accent-rgb:0,243,255;--dive-surface:#07131b;--dive-card:linear-gradient(145deg,rgba(0,243,255,.05),rgba(0,243,255,.02))}
.intent-dive-shell[data-intent-dive-tone="black"]{--dive-accent-rgb:126,112,255;--dive-surface:#090918;--dive-card:radial-gradient(circle at center,rgba(20,20,40,.98),rgba(10,10,25,.98) 70%)}
.intent-dive-shell[data-intent-dive-tone="green"]{--dive-accent-rgb:0,255,157;--dive-surface:#061711;--dive-card:linear-gradient(135deg,rgba(0,255,157,.08),rgba(0,200,100,.025))}
.intent-dive-shell[data-intent-dive-tone="white"]{--dive-accent-rgb:214,236,255;--dive-surface:#111722;--dive-card:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025))}
.intent-dive-shell[data-intent-dive-tone="red"]{--dive-accent-rgb:255,0,110;--dive-surface:#190811;--dive-card:linear-gradient(145deg,rgba(255,0,110,.09),rgba(255,50,50,.035))}
.intent-dive-shell__surface{background:radial-gradient(100% 70% at 0 0,rgba(var(--dive-accent-rgb),.12),transparent 52%),radial-gradient(80% 70% at 100% 100%,rgba(var(--dive-accent-rgb),.08),transparent 58%),var(--dive-surface,#070b16)!important;border-color:rgba(var(--dive-accent-rgb),.25)!important}
.intent-dive-shell .intent-dive-card.neuro-card{color:#eaf3f7!important;background:var(--dive-card)!important;border:2px solid rgba(var(--dive-accent-rgb),.3)!important}
.intent-dive-shell .intent-dive-card.neuro-card :is(h1,h2,h3,h4){border-color:rgba(var(--dive-accent-rgb),.3)!important}
.intent-dive-shell .intent-dive-shell__orb,.intent-dive-shell .intent-dive-shell__send{background:linear-gradient(145deg,rgb(var(--dive-accent-rgb)),rgba(var(--dive-accent-rgb),.72))!important}
.intent-dive-shell .intent-dive-thinking{border-color:rgba(var(--dive-accent-rgb),.34)!important;background:radial-gradient(100% 130% at 0 0,rgba(var(--dive-accent-rgb),.16),transparent 54%),rgba(6,13,21,.96)!important}
.intent-dive-shell .intent-dive-shell__composer{border-color:rgba(var(--dive-accent-rgb),.25)!important}
.intent-dive-shell .intent-dive-section .neuro-content,.intent-dive-shell .neuro-content{padding:0!important}
.intent-dive-shell .select-fast-request.quizai input[type="checkbox"]{display:none!important;appearance:none!important;-webkit-appearance:none!important;opacity:0!important;width:0!important;height:0!important}
.intent-dive-shell .select-fast-request.quizai::after{display:none!important;content:none!important}
.intent-dive-shell .select-fast-request.quizai::before{content:""!important;display:grid!important;place-items:center!important;left:16px!important;top:50%!important;width:24px!important;height:24px!important;color:transparent!important;font:900 15px/1 system-ui!important;background:#06131a!important;border:1px solid rgba(var(--dive-accent-rgb),.48)!important;box-shadow:inset 0 0 0 3px #06131a!important;transform:translateY(-50%)!important}
.intent-dive-shell .select-fast-request.quizai.is-selected::before{content:"✓"!important;color:#061b17!important;background:rgb(var(--dive-accent-rgb))!important;border-color:rgba(var(--dive-accent-rgb),.95)!important;box-shadow:0 0 18px rgba(var(--dive-accent-rgb),.28)!important}
.intent-dive-shell .select-fast-request.quizai{border-color:rgba(var(--dive-accent-rgb),.24)!important;background:linear-gradient(135deg,rgba(var(--dive-accent-rgb),.11),rgba(9,18,30,.5))!important}
.intent-dive-shell .select-fast-request.quizai.is-selected{border-color:rgba(var(--dive-accent-rgb),.62)!important;background:linear-gradient(135deg,rgba(var(--dive-accent-rgb),.2),rgba(var(--dive-accent-rgb),.07))!important}
.intent-dive-shell.is-morphing .intent-dive-shell__surface{transition:none!important}
.intent-dive-flight[data-intent-dive-tone="trans"]{--flight-rgb:0,243,255;--flight-bg:#07131b}.intent-dive-flight[data-intent-dive-tone="black"]{--flight-rgb:126,112,255;--flight-bg:#090918}.intent-dive-flight[data-intent-dive-tone="green"]{--flight-rgb:0,255,157;--flight-bg:#061711}.intent-dive-flight[data-intent-dive-tone="white"]{--flight-rgb:214,236,255;--flight-bg:#111722}.intent-dive-flight[data-intent-dive-tone="red"]{--flight-rgb:255,0,110;--flight-bg:#190811}
.intent-dive-flight{background:radial-gradient(110% 140% at 0 0,rgba(var(--flight-rgb),.22),transparent 52%),var(--flight-bg,#141a34)!important;border-color:rgba(var(--flight-rgb),.45)!important}
.intent-dive-flight.is-opening>:not(.intent-dive-flight__glow){animation:intentDiveContentOut 570ms cubic-bezier(.16,1,.3,1) both}.intent-dive-flight.is-closing>:not(.intent-dive-flight__glow){animation:intentDiveContentIn 470ms cubic-bezier(.7,0,.84,0) both}
@keyframes intentDiveContentOut{0%,28%{opacity:1}58%,100%{opacity:0}}@keyframes intentDiveContentIn{0%,58%{opacity:0}100%{opacity:1}}

/* Контекстный вход в Intent Dive: одна кнопка, три визуальных языка секций. */
.intent-dive-trigger[data-intent-dive-tone="aiblock-white"]{color:#15252b;background:radial-gradient(130% 170% at 0 0,rgba(255,255,255,.98),transparent 52%),linear-gradient(135deg,rgba(235,248,247,.96),rgba(193,224,231,.92));border-color:rgba(210,235,239,.95);box-shadow:0 18px 44px rgba(4,31,38,.2),inset 0 1px 0 rgba(255,255,255,.98)}
.intent-dive-trigger[data-intent-dive-tone="aiblock-white"]::before{background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.86) 48%,transparent 76%)}
.intent-dive-trigger[data-intent-dive-tone="aiblock-white"] .intent-dive-trigger__icon{color:#0a4651;background:linear-gradient(145deg,#fff,#bce7eb);border-color:rgba(9,99,112,.2);box-shadow:inset 0 1px 0 #fff,0 10px 24px rgba(8,80,94,.14)}
.intent-dive-trigger[data-intent-dive-tone="aiblock-white"] .intent-dive-trigger__copy small{color:#397c88}.intent-dive-trigger[data-intent-dive-tone="aiblock-white"] .intent-dive-trigger__copy strong{color:#132a31}.intent-dive-trigger[data-intent-dive-tone="aiblock-white"] .intent-dive-trigger__arrow{color:#f7ffff;background:linear-gradient(145deg,#135b68,#1c96a1);box-shadow:0 9px 22px rgba(7,83,98,.24)}
.intent-dive-trigger[data-intent-dive-tone="aiblock-red"]{color:#fff0f4;background:radial-gradient(100% 150% at 0 0,rgba(255,90,143,.26),transparent 52%),linear-gradient(135deg,rgba(70,8,31,.94),rgba(25,4,16,.97));border-color:rgba(255,104,151,.52);box-shadow:0 20px 48px rgba(50,0,20,.42),inset 0 1px 0 rgba(255,255,255,.1)}
.intent-dive-trigger[data-intent-dive-tone="aiblock-red"] .intent-dive-trigger__icon{background:linear-gradient(145deg,rgba(255,113,157,.38),rgba(157,18,73,.45));border-color:rgba(255,187,208,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 10px 28px rgba(143,7,62,.34)}
.intent-dive-trigger[data-intent-dive-tone="aiblock-red"] .intent-dive-trigger__copy small{color:#ffb6cc}.intent-dive-trigger[data-intent-dive-tone="aiblock-red"] .intent-dive-trigger__arrow{color:#3b0018;background:linear-gradient(145deg,#ffb0c9,#ff3d83);box-shadow:0 9px 24px rgba(255,42,118,.34)}
.intent-dive-trigger[data-intent-dive-tone="aiblock-green"]{color:#effff5;background:radial-gradient(110% 170% at 0 0,rgba(93,255,180,.18),transparent 54%),linear-gradient(135deg,rgba(0,116,67,.36),rgba(2,45,29,.68));border-color:rgba(102,255,185,.46);box-shadow:0 20px 48px rgba(0,39,24,.35),inset 0 1px 0 rgba(230,255,241,.12)}
.intent-dive-trigger[data-intent-dive-tone="aiblock-green"] .intent-dive-trigger__icon{background:linear-gradient(145deg,rgba(129,255,197,.3),rgba(0,142,81,.34));border-color:rgba(184,255,219,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 10px 28px rgba(0,92,53,.3)}
.intent-dive-trigger[data-intent-dive-tone="aiblock-green"] .intent-dive-trigger__copy small{color:#9dffd0}.intent-dive-trigger[data-intent-dive-tone="aiblock-green"] .intent-dive-trigger__arrow{color:#03281a;background:linear-gradient(145deg,#bbffdd,#37e48c);box-shadow:0 9px 24px rgba(44,239,143,.28)}
@media(hover:hover) and (pointer:fine){.intent-dive-trigger[data-intent-dive-tone="aiblock-white"]:hover{border-color:#fff;box-shadow:0 25px 58px rgba(4,49,57,.24),0 0 28px rgba(155,233,244,.28)}.intent-dive-trigger[data-intent-dive-tone="aiblock-red"]:hover{border-color:rgba(255,163,193,.82);box-shadow:0 25px 58px rgba(65,0,29,.5),0 0 30px rgba(255,29,111,.2)}.intent-dive-trigger[data-intent-dive-tone="aiblock-green"]:hover{border-color:rgba(169,255,211,.8);box-shadow:0 25px 58px rgba(0,47,28,.46),0 0 30px rgba(52,246,149,.16)}}
@media(max-width:767px){.intent-dive-trigger[data-intent-dive-tone="aiblock-white"],.intent-dive-trigger[data-intent-dive-tone="aiblock-red"],.intent-dive-trigger[data-intent-dive-tone="aiblock-green"]{box-shadow:0 12px 30px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.1)}.intent-dive-trigger[data-intent-dive-tone="aiblock-white"] .intent-dive-trigger__copy strong{font-size:15px}}
