.ak-body{container:akb/inline-size}.win:has(>.ak-body){container:akwin/inline-size}@container akwin (max-width: 340px){.win-foot .meta{font-size:11.5px}.win-foot .meta svg{display:none}}.ak-scrim{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 50% 45%,rgba(10,20,30,.08),rgba(10,20,30,.42))}.ak{--m:18px;--u:calc((100cqw - 2 * var(--m)) / 730);--un:calc(var(--u) * 1.2);position:relative;display:flex;flex-direction:column;align-items:center;min-height:calc(100cqw * .55);padding:0 var(--m) calc(40 * var(--u));font-family:var(--sans)}.ak .wd-mb{align-self:stretch;margin:0 calc(-1 * var(--m));background:rgba(8,40,56,.4);backdrop-filter:none}.ak .wd-mb-l span:nth-of-type(4){display:none}.ak-idle{width:calc(190 * var(--u));height:100%;border-radius:0 0 calc(12 * var(--u)) calc(12 * var(--u));background:#000}.ak-idle,.ak-notch{position:absolute;left:50%;top:0;translate:-50% 0}.ak-notch{--u:var(--un);z-index:2}.ak-notch .wd-ns{display:flex}@keyframes ak-drop{0%{opacity:0;transform:translateY(-105%) scaleX(.7)}40%{opacity:1}to{opacity:1;transform:none}}.ak-notch .wd-face:nth-child(2){--j:var(--j1)}.ak-notch .wd-face:nth-child(3){--j:var(--j2)}.js .cue-stage.is-in .ak-notch .wd-face:nth-child(n+2){animation:ak-join .55s var(--spring) calc(var(--w) + var(--j, 0s)) backwards;isolation:isolate}@keyframes ak-join{0%{opacity:0;transform:translateX(-8px) scale(.3)}}.ak-app{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;margin-top:calc(40 * var(--u));border-radius:calc(16 * var(--u));background:#fcfcfa;box-shadow:inset 0 1px 0 #ffffff,0 0 0 1px rgba(21,39,44,.16),0 calc(30 * var(--u)) calc(56 * var(--u)) calc(-24 * var(--u)) rgba(6,20,40,.7)}.ak-app-bar{display:flex;align-items:center;gap:calc(10 * var(--u));padding:calc(11 * var(--u)) calc(14 * var(--u)) calc(10 * var(--u)) calc(12 * var(--u));border-bottom:1px solid var(--line-2);font-size:calc(17 * var(--u));letter-spacing:-.01em}.ak-app-bar b{font-weight:500}.ak-repo{margin-left:auto;display:inline-flex;align-items:center;gap:calc(5 * var(--u));padding:calc(3 * var(--u)) calc(9 * var(--u));border-radius:calc(7 * var(--u));font-family:var(--mono);font-size:calc(13 * var(--u));color:var(--ink-3);background:var(--desk);box-shadow:inset 0 0 0 1px var(--line)}.ak-msgs{display:flex;flex-direction:column;align-items:flex-start;gap:calc(11 * var(--u));padding:calc(16 * var(--u)) calc(14 * var(--u))}.ak-said{align-self:flex-end;max-width:88%;padding:calc(9 * var(--u)) calc(13 * var(--u));border-radius:calc(13 * var(--u));border-bottom-right-radius:calc(5 * var(--u));font-size:calc(16 * var(--u));line-height:1.35;text-align:left;background:#ffffff;box-shadow:inset 0 0 0 1px var(--line),0 1px 0 rgba(21,39,44,.05)}.ak-said,.ak-tool{color:var(--ink-2)}.ak-tool{display:inline-flex;align-items:center;gap:calc(8 * var(--u));padding:calc(5 * var(--u)) calc(10 * var(--u)) calc(5 * var(--u)) calc(6 * var(--u));border-radius:calc(99 * var(--u));font-family:var(--mono);font-size:calc(13 * var(--u));background:var(--desk);box-shadow:inset 0 0 0 1px var(--line)}.ak-ok{display:grid;place-items:center;width:calc(15 * var(--u));height:calc(15 * var(--u));border-radius:99px;color:#ffffff;background:var(--green)}.ak-answer{display:flex;align-items:center;gap:calc(10 * var(--u));max-width:100%;font-size:calc(16 * var(--u));line-height:1.35;text-align:left;color:var(--ink-2)}.ak-answer code{font-family:var(--mono);font-size:.92em;font-weight:500;color:var(--ink)}.ak-answer-c{flex:none;display:inline-flex}.ak-answer-c i{display:block;margin-left:calc(-5 * var(--u));isolation:isolate}.ak-answer-c i:first-child{margin-left:0}.ak-comp{display:flex;align-items:center;gap:calc(10 * var(--u));margin:0 calc(10 * var(--u)) calc(10 * var(--u));padding:calc(9 * var(--u)) calc(9 * var(--u)) calc(9 * var(--u)) calc(13 * var(--u));border-radius:calc(12 * var(--u));background:#ffffff;box-shadow:inset 0 0 0 1px var(--line),0 1px 0 rgba(21,39,44,.05)}.ak-comp-t{flex:1;min-width:0;display:grid;align-items:center;font-size:calc(16 * var(--u));line-height:1.35;text-align:left;color:var(--ink)}.ak-comp-t>*{grid-area:1/1}.ak-hint{color:var(--faint)}.ak-send{flex:none;display:grid;place-items:center;width:calc(30 * var(--u));height:calc(30 * var(--u));border-radius:calc(9 * var(--u));color:#ffffff;background:linear-gradient(180deg,#ef6fa4,#d63f7e 60%,#c8336f);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 0 0 1px rgba(122,29,69,.55)}@keyframes ak-press{0%,to{transform:none}30%{transform:scale(.88)}65%{transform:scale(1.06)}}.ak-ch,.ak-said-in{position:relative}.ak-caret0,.ak-ch:after{content:"";position:absolute;top:50%;width:calc(2.5 * var(--u));height:calc(20 * var(--u));margin-top:calc(-10 * var(--u));border-radius:2px;background:var(--pink)}.ak-ch:after{right:calc(-5.5 * var(--u));opacity:0}.ak-ch:last-child:after{opacity:1}.ak-caret0{left:0}.js .cue-stage.is-in .ak-ch:not(:last-child):after{animation:cue-in .01s linear calc(var(--w) + var(--in, 0s)) both,cue-out .01s linear calc(var(--w) + var(--out, 0s)) forwards}.js .cue-stage.is-in .ak-ch:last-child:after{animation:ak-blink 1s steps(1) calc(var(--w) + var(--in, 0s)) infinite}@keyframes ak-blink{50%{opacity:0}}.ak-gel{position:relative}.ak-gel-o{justify-self:start;white-space:pre}@container akb (max-width: 499px){.ak{--m:14px;--u:calc((100cqw - 2 * var(--m)) / 470)}.ak .wd-mb-l span,.ak .wd-mb-r,.ak-notch .wd-ns-r em{display:none}.ak-said{max-width:94%}}@container akb (max-width: 359px){.ak{--m:10px;--u:calc((100cqw - 2 * var(--m)) / 392)}.ak-hint,.ak-repo{display:none}.ak-answer{flex-direction:column;align-items:flex-start;gap:calc(7 * var(--u))}}.wd-rv-frag{gap:calc(16 * var(--u, 1px));padding:0 calc(8 * var(--u, 1px)) 0 calc(22 * var(--u, 1px))}.wd-rv-frag .wd-z--wait{min-width:calc(212 * var(--u, 1px))}.wd-rv-cta{position:relative;display:flex;margin-left:calc(2 * var(--u, 1px))}.wd-rv-burst{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none;scale:.62}.wd-rv-bp{position:absolute;left:calc(-4 * var(--u, 1px));top:calc(-4 * var(--u, 1px));width:calc(8 * var(--u, 1px));height:calc(8 * var(--u, 1px));border-radius:calc(2 * var(--u, 1px));transform:translate(calc(var(--x) * var(--u, 1px)),calc(var(--y) * var(--u, 1px))) rotate(var(--r)) scale(.89)}.wd-rv-cp{position:absolute;left:calc(-14 * var(--u, 1px));top:calc(-14 * var(--u, 1px));display:flex;transform:translate(calc(var(--x) * var(--u, 1px)),calc(var(--y) * var(--u, 1px))) rotate(var(--r)) scale(1.1)}.wd-rv-cp svg{width:calc(28 * var(--u, 1px));height:calc(28 * var(--u, 1px))}@keyframes wd-rv-bp{0%{opacity:1;transform:translate(0) rotate(0) scale(.3)}}@keyframes wd-rv-cp{0%{opacity:0;transform:translate(0) rotate(0) scale(.2)}25%{opacity:1}}