.zb{z-index:45;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;will-change:left,top;position:fixed}.zb-dragging{cursor:grabbing}.zb-away{display:none}.zb:not(.zb-dragging){transition:left .18s ease-out,top .18s ease-out}.zb-hit{z-index:1;width:100%;height:100%;cursor:inherit;background:0 0;border:none;padding:0;line-height:0;display:block;position:relative}.zb-hit:focus-visible{outline:1px solid var(--leaf,#9be08f);outline-offset:6px}.zb-bubble{--bubble-edge:#bbe4b538;z-index:0;box-sizing:border-box;color:#f0f2ee;-webkit-backdrop-filter:blur(22px)saturate(122%);backdrop-filter:blur(22px)saturate(122%);width:310px;min-height:166px;box-shadow:0 26px 64px #0006,inset 1px 0 var(--bubble-edge),inset 0 1px #eff6ef0e;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,22px 100%,0 calc(100% - 22px));background:linear-gradient(112deg,#b9e8b00b,#0000 34%),linear-gradient(125deg,#080d0aed,#0b110dc7);border:1px solid #d8e5da2b;animation:.52s cubic-bezier(.16,1,.3,1) zbWhisperIn;position:absolute}.zb-bubble-right{transform-origin:0 78%;left:calc(100% - 24px)}.zb-bubble-left{transform-origin:100% 78%;right:calc(100% - 24px)}.zb-bubble-above{bottom:60%}.zb-bubble-below{top:62%}.zb-bubble:before{content:"";background:linear-gradient(#b3eca8,#b3eca814);width:2px;height:66px;position:absolute;top:24px;left:0}.zb-bubble:after{content:"";background:inherit;clip-path:polygon(0 0,100% 0,32% 100%);border-bottom:1px solid #d8e5da21;width:46px;height:30px;position:absolute;bottom:-17px}.zb-bubble-right:after{left:24px}.zb-bubble-left:after{right:24px;transform:scaleX(-1)}.zb-bubble-below:after{clip-path:polygon(0 100%,100% 100%,32% 0);border-top:1px solid #d8e5da21;border-bottom:0;top:-17px;bottom:auto}.zb-bubble-below.zb-bubble-left:after{transform:scaleX(-1)}@keyframes zbWhisperIn{0%{opacity:0;filter:blur(2px);transform:translateY(8px)scale(.94)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.zb-bubble-main{width:100%;min-height:166px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:22px 25px 18px;display:flex}.zb-bubble-kicker{font:10px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--leaf,#9be08f);margin-bottom:13px}.zb-bubble-main strong{max-width:252px;font:500 18px/1.7 var(--font-serif,var(--font-sans));letter-spacing:.035em;text-wrap:balance;text-shadow:0 1px 18px #ffffff09}.zb-bubble-go{width:100%;font:10px/1 var(--font-mono);letter-spacing:.17em;color:var(--leaf,#9be08f);border-top:1px solid #d8e5da21;justify-content:flex-end;align-self:stretch;align-items:center;gap:8px;margin-top:15px;padding-top:13px;display:flex}.zb-bubble-go i{letter-spacing:0;font-size:15px;font-style:normal}.zb-bubble-x{z-index:2;cursor:pointer;font:16px/1 var(--font-sans);color:#758078;opacity:.4;background:0 0;border:0;padding:5px;transition:opacity .2s,color .2s;position:absolute;top:13px;right:13px}.zb-bubble:hover .zb-bubble-x,.zb-bubble-x:focus-visible{opacity:1}.zb-bubble-main:hover .zb-bubble-go,.zb-bubble-x:hover{color:#f0f4f0}.zb-bubble-main:focus-visible{outline:1px solid var(--leaf,#9be08f);outline-offset:-5px}.zb-modal{--line:#d8e5da29;--leaf:#9be08f;z-index:62;font-family:var(--font-sans);color:#edf1ed;place-items:center;padding:clamp(16px,4vh,52px) clamp(12px,4vw,40px);display:grid;position:fixed;inset:0}.zb-scrim{cursor:default;background:#0306058c;border:none;padding:0;animation:.34s zbFade;position:absolute;inset:0}@keyframes zbFade{0%{opacity:0}to{opacity:1}}.zb-panel{-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);border:1px solid var(--line);background:#070b099e;grid-template-columns:minmax(230px,280px) minmax(0,1fr);gap:22px;width:min(820px,100%);max-height:min(88svh,780px);padding:20px 24px 18px;animation:.42s cubic-bezier(.16,1,.3,1) zbRise;display:grid;position:relative;box-shadow:0 30px 90px #0009,inset 0 0 70px #00000047}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.zb-panel{background:#070b09}}.zb-body{min-width:0;overflow:auto}.zb-side{border-right:1px solid var(--line);flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:0;padding-right:18px;display:flex}.zb-mutter{max-width:215px;min-height:56px;font:13px/1.6 var(--font-sans);color:#c2cec4;text-align:center;justify-content:center;align-self:center;align-items:center;margin-bottom:-6px;padding-top:14px;animation:.5s cubic-bezier(.16,1,.3,1) zbMutter;display:flex;position:relative}.zb-mutter:before{content:"";background:var(--line);width:18px;height:1px;margin-left:-9px;position:absolute;top:0;left:50%}@keyframes zbMutter{0%{transform:translateY(5px)}to{transform:translateY(0)}}@media (max-width:880px){.zb-panel{grid-template-columns:minmax(0,1fr);gap:14px;overflow:auto}.zb-side{border-right:none;border-bottom:1px solid var(--line);padding-bottom:14px;padding-right:0}}@keyframes zbRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.zb-panel:focus{outline:none}.zb-head{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding-bottom:16px;display:flex}.zb-close{z-index:1;position:absolute;top:18px;right:20px}.zb-id{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.zb-id b{font-family:var(--font-display);letter-spacing:.02em;align-items:baseline;gap:11px;font-size:20px;font-weight:600;display:flex}.zb-id b i{font-style:normal;font:8.5px/1 var(--font-mono);letter-spacing:.26em;color:var(--leaf)}.zb-id em{font-style:normal;font:9px/1 var(--font-mono);letter-spacing:.18em;color:#6b796f}.zb-close{cursor:pointer;font:12px/1 var(--font-sans);color:#9fb0a3;background:0 0;border:none;flex:none;align-items:baseline;gap:8px;display:flex}.zb-close i{font-style:normal;font:8px/1 var(--font-mono);letter-spacing:.2em;color:#4e5c53}.zb-close:hover{color:#edf1ed}.zb-sec{border-bottom:1px solid var(--line);padding:16px 0}.zb-sec h4{font:600 12px/1 var(--font-sans);letter-spacing:.04em;color:#c6d2c8;align-items:baseline;gap:10px;margin:0 0 10px;display:flex}.zb-sec h4 i{font-style:normal;font:8px/1 var(--font-mono);letter-spacing:.24em;color:#4e5c53}.zb-kv{gap:7px;margin:0;display:grid}.zb-kv>div{grid-template-columns:62px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.zb-kv dt{font:11px/1.5 var(--font-mono);letter-spacing:.1em;color:#6b796f;margin:0}.zb-kv dd{font:12.5px/1.55 var(--font-sans);color:#dfe6e0;margin:0}.zb-todo dd{color:#5c6a60;border-bottom:1px dashed #d8e5da33;padding-bottom:2px}.zb-notes{border-top:1px solid #d8e5da14;gap:6px;margin:11px 0 0;padding:11px 0 0;list-style:none;display:grid}.zb-notes li{font:11.5px/1.65 var(--font-sans);color:#8d9c90;padding-left:13px;position:relative}.zb-notes li:before{content:"";background:#d8e5da47;width:5px;height:1px;position:absolute;top:.72em;left:0}.zb-faq{gap:10px;margin:0;display:grid}.zb-faq>div{gap:2px;display:grid}.zb-faq dt{font:11px/1.5 var(--font-sans);color:#6b796f;margin:0}.zb-faq dd{font:13px/1.5 var(--font-sans);color:#e6ece7;margin:0}.zb-inv{gap:10px;margin:0;padding:0;list-style:none;display:grid}.zb-inv li{grid-template-columns:22px minmax(0,1fr);align-items:baseline;gap:2px 10px;display:grid}.zb-inv i{font-style:normal;font:10px/1.6 var(--font-mono);letter-spacing:.1em;color:#4e5c53;grid-row:span 2}.zb-inv b{font:600 12.5px/1.5 var(--font-sans);color:#e6ece7}.zb-inv span{font:11.5px/1.6 var(--font-sans);color:#93a396}.zb-leave{border:1px solid var(--line);align-items:stretch;margin-top:18px;display:flex}.zb-leave-in{min-width:0;font:12.5px/1.4 var(--font-sans);color:#e6ece7;background:0 0;border:none;flex:1;padding:11px 13px}.zb-leave-in::placeholder{color:#5c6a60}.zb-leave-in:focus{background:#9be08f0a;outline:none}.zb-leave-go{cursor:pointer;border:none;border-left:1px solid var(--line);width:44px;font:14px/1 var(--font-sans);color:var(--leaf);background:0 0;flex:none}.zb-leave-go:hover{background:#9be08f14}@media (max-width:767px){.zb{display:none!important}}@media (prefers-reduced-motion:reduce){.zb,.zb-bubble,.zb-panel,.zb-scrim{transition:none;animation:none}}@media (max-width:820px){.zb-bubble{font-size:13.5px}.zb-bubble-go{font-size:13px}.zb-bubble-x{font-size:16px}.zb-mutter{font-size:15px}.zb-id b i{font-size:11px}.zb-id em{font-size:11.5px}.zb-close{font-size:13.5px}.zb-close i{font-size:11px}.zb-sec h4{font-size:13.5px}.zb-sec h4 i{font-size:11px}.zb-kv dt{font-size:13px}.zb-kv dd{font-size:13.5px}.zb-notes li,.zb-faq dt{font-size:13px}.zb-faq dd{font-size:15px}.zb-inv i{font-size:12.5px}.zb-inv b{font-size:13.5px}.zb-inv span{font-size:13px}.zb-leave-in,.zb-leave-go{font-size:16px}}
.ak{--fs-title:17px;--fs-body:15px;--fs-name:13px;--fs-sub:12.5px;--fs-ui:12px;--fs-mono:9.5px;--dim:#707e75;--leaf:#9be08f;--line:#d8e5da29;z-index:60;font-family:var(--font-sans);color:#edf1ed;place-items:center;padding:clamp(16px,4vh,52px) clamp(12px,4vw,40px);display:grid;position:fixed;inset:0}.ak-scrim{cursor:default;background:#0306058c;border:none;padding:0;animation:.34s akFade;position:absolute;inset:0}@keyframes akFade{0%{opacity:0}to{opacity:1}}.ak-panel{-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);background:#070b099e;border:1px solid #0000;grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:0;width:min(880px,100%);max-height:min(88svh,860px);padding:22px 26px 18px;animation:.42s cubic-bezier(.16,1,.3,1) akRise;display:grid;position:relative;box-shadow:0 30px 90px #0009,inset 0 0 70px #00000047}@keyframes akRise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ak-panel>*{animation:.42s both akIn}@keyframes akIn{0%{opacity:0}to{opacity:1}}@property --ak-dev{syntax:"<number>";inherits:false;initial-value:1}@property --ak-a{syntax:"<angle>";inherits:false;initial-value:0deg}.ak-panel:before,.ak-panel:after{content:"";pointer-events:none;position:absolute;inset:-1px}.ak-panel:before{border:1px solid var(--line);-webkit-mask-image:radial-gradient(150% 150% at 50% 45%,#000 calc(var(--ak-dev) * 150% - 30%),transparent calc(var(--ak-dev) * 150%)),var(--ink-tex);-webkit-mask-image:radial-gradient(150% 150% at 50% 45%,#000 calc(var(--ak-dev) * 150% - 30%),transparent calc(var(--ak-dev) * 150%)),var(--ink-tex);mask-image:radial-gradient(150% 150% at 50% 45%,#000 calc(var(--ak-dev) * 150% - 30%),transparent calc(var(--ak-dev) * 150%)),var(--ink-tex);animation:1.1s cubic-bezier(.2,.7,.2,1) both akDev}@keyframes akDev{0%{--ak-dev:0}to{--ak-dev:1}}.ak-panel:after{opacity:0;background:conic-gradient(from var(--ak-a),transparent 0 84%,#9be08fd9 93%,transparent 95%);-webkit-mask-composite:xor;padding:1px;transition:opacity .6s;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ak-busy:after{opacity:1;animation:3.2s linear infinite akFlow}@keyframes akFlow{to{--ak-a:360deg}}.ak-head{align-items:center;gap:14px;display:flex}.ak-title{flex-direction:column;gap:4px;min-width:0;display:flex}.ak-title b{font-family:var(--font-display);font-weight:400;font-size:var(--fs-title);letter-spacing:.14em;color:#eff6ec;align-items:baseline;gap:11px;display:flex}.ak-title b i{font-style:normal;font:var(--fs-mono)/1 var(--font-mono);letter-spacing:.26em;color:var(--leaf)}.ak-title em{font-style:normal;font:var(--fs-mono)/1 var(--font-mono);letter-spacing:.18em;color:#8b998f}.ak-title em.ak-act{font:var(--fs-name)/1.5 var(--font-sans);letter-spacing:.01em;color:#9fb0a3}.ak-close{cursor:pointer;font:var(--fs-ui)/1 var(--font-mono);letter-spacing:.16em;color:#9fb0a3;background:0 0;border:1px solid #0000;align-items:center;gap:8px;margin-left:auto;padding:5px 9px;transition:color .25s,border-color .25s;display:flex}.ak-close i{font-style:normal;font-size:var(--fs-mono);letter-spacing:.2em;color:var(--dim)}.ak-close:hover,.ak-close:focus-visible{color:#eff6ec;border-color:var(--line);outline:none}.ak-terms{border-bottom:1px solid var(--line);font-size:var(--fs-sub);color:#a3b2a7;margin:14px 0 0;padding-bottom:15px;line-height:1.8}.ak-terms b{color:var(--leaf);font-weight:400}.ak-log{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#d8e5da33 transparent;flex-direction:column;gap:26px;min-height:0;padding:20px 4px 6px;display:flex;overflow-y:auto}.ak-log::-webkit-scrollbar{width:3px}.ak-log::-webkit-scrollbar-thumb{background:#d8e5da33}.ak-empty{margin-block:auto}.ak-empty p{font-family:var(--font-display);font-size:var(--fs-body);letter-spacing:.02em;color:#aab7ac;margin:0 0 15px}.ak-presets{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ak-presets button{text-align:left;cursor:pointer;border:1px solid var(--line);width:100%;font-family:var(--font-sans);font-size:var(--fs-name);color:#ccd8cd;background:#090e0b99;padding:11px 14px;line-height:1.6;transition:border-color .24s,color .24s,background .24s,transform .24s cubic-bezier(.16,1,.3,1)}.ak-presets button:before{content:"→";font-family:var(--font-mono);font-size:var(--fs-mono);color:var(--dim);margin-right:10px;transition:color .24s}.ak-presets button:hover,.ak-presets button:focus-visible{color:#eff7ed;background:#9be08f12;border-color:#9be08f80;outline:none;transform:translate(3px)}.ak-presets button:hover:before,.ak-presets button:focus-visible:before{color:var(--leaf)}.ak-presets button small{font:var(--fs-mono)/1 var(--font-mono);letter-spacing:.16em;color:#8a7b62;white-space:nowrap;margin-left:10px}.ak-turn{flex-direction:column;gap:7px;display:flex}.ak-who{font-family:var(--font-display);font-size:var(--fs-ui);letter-spacing:.18em;color:#9fb0a3;align-items:baseline;gap:9px;display:flex}.ak-who em{font-style:normal;font:var(--fs-mono)/1 var(--font-mono);letter-spacing:.22em;color:var(--dim)}.ak-user .ak-who{color:#cfdccf}.ak-assistant .ak-who{color:var(--leaf)}.ak-said{max-width:44em;font-size:var(--fs-body);color:#d2dcd3;word-break:break-word;line-height:1.85}.ak-said p{margin:0 0 .72em}.ak-said>:last-child{margin-bottom:0}.ak-said .ak-list{margin:.15em 0 .8em;padding:0;list-style:none}.ak-said .ak-list li{margin:0 0 .5em;padding-left:1.25em;position:relative}.ak-said .ak-list li:last-child{margin-bottom:0}.ak-said .ak-list li:before{content:"·";color:var(--leaf);font-weight:700;position:absolute;left:.25em}.ak-user .ak-said{color:#e6efe6}.ak-said b{color:#cfe9c6;font-variant-numeric:tabular-nums;font-weight:400}.ak-user .ak-said{border-left:1px solid #d8e5da38;padding-left:13px}.ak-caret{vertical-align:-2px;background:var(--leaf);width:6px;height:14px;margin-left:3px;animation:1.05s steps(2,start) infinite akBlink;display:inline-block}@keyframes akBlink{50%{opacity:0}}.ak-sources{flex-wrap:wrap;align-items:center;gap:7px;margin-top:3px;display:flex}.ak-sources small{font:var(--fs-mono)/1 var(--font-mono);letter-spacing:.2em;color:var(--dim);margin-right:2px}.ak-unverified{flex-wrap:wrap;align-items:center;gap:7px;margin-top:6px;display:flex}.ak-unverified small{font:var(--fs-mono)/1 var(--font-mono);letter-spacing:.2em;color:#8a7b62;margin-right:2px}.ak-unverified span{font-size:var(--fs-sub);color:#dec9a3f2;border:1px dashed #c4a46a6b;padding:3px 8px}.ak-unverified i{width:100%;font-style:normal;font:var(--fs-mono)/1.7 var(--font-mono);letter-spacing:.1em;color:#857963}.ak-sources span{font-size:var(--fs-sub);letter-spacing:.02em;color:#c6e9bef2;border:1px solid #9be08f4d;padding:3px 8px}.ak-degraded{font:var(--fs-mono)/1 var(--font-mono);letter-spacing:.16em;color:#8a7b62}.ak-chain{margin:2px 0 4px}.ak-steps{flex-direction:column;gap:11px;margin:0;padding:0 0 0 54px;list-style:none;display:flex;position:relative}.ak-pet{pointer-events:none;width:44px;margin-top:-22px;transition:transform .38s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0}.ak-pet-hop{animation:.42s cubic-bezier(.3,.7,.35,1) petHop;display:block}@keyframes petHop{0%{transform:translateY(0)}38%{transform:translateY(-9px)}to{transform:translateY(0)}}.ak-pet-snap .ak-pet-hop{animation:none}@media (prefers-reduced-motion:reduce){.ak-pet{transition:none}.ak-pet-hop{animation:none}}.ak-pet-wait{opacity:0}.ak-pet-snap{transition:none}.ak-steps:before{content:"";background:#d8e5da21;width:1px;position:absolute;top:7px;bottom:7px;left:64.5px}.ak-step{grid-template-columns:26px 92px minmax(0,1fr);align-items:baseline;gap:12px;animation:.38s cubic-bezier(.16,1,.3,1) akStep;display:grid;position:relative}@keyframes akStep{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ak-step-no{z-index:1;font:var(--fs-mono)/1 var(--font-mono);letter-spacing:.14em;color:var(--dim);text-align:center;font-variant-numeric:tabular-nums;background:#070b09;padding:2px 0;position:relative}.ak-step-name{font-family:var(--font-display);font-size:var(--fs-ui);letter-spacing:.08em;color:#adbcb1;flex-direction:column;gap:3px;display:flex}.ak-step-name i{font-style:normal;font:var(--fs-mono)/1 var(--font-mono);letter-spacing:.2em;color:var(--dim)}.ak-step-val{flex-direction:column;gap:5px;min-width:0;display:flex}.ak-step-val>b{font-weight:400;font-size:var(--fs-name);color:#dbe6dc;line-height:1.6}.ak-step-val>b.ak-weak{color:#d8bd84}.ak-step-val>em{font-style:normal;font:var(--fs-mono)/1.7 var(--font-mono);letter-spacing:.08em;color:var(--dim);word-break:break-word}.ak-step-val>em code{font-family:var(--font-mono);color:#8a9a8e}.ak-ms{color:var(--dim);font-variant-numeric:tabular-nums;margin-left:9px}.ak-step-live .ak-step-no{color:var(--leaf)}.ak-step-live .ak-step-no:before{content:"";background:var(--leaf);width:3px;height:3px;margin-top:-1.5px;animation:1s steps(2,start) infinite akBlink;position:absolute;top:50%;left:-8px}.ak-step-name .ak-step-tick{font:var(--fs-mono)/1 var(--font-mono);letter-spacing:.1em;font-variant-numeric:tabular-nums;color:#9be08f99}.ak-step-ghost{opacity:.3}.ak-step-ghost .ak-step-no{color:var(--dim)}.ak-step-ghost .ak-step-val>b{color:#8d9b91;font-size:var(--fs-sub)}.ak-step-ghost{padding-block:2px}.ak-plan li,.ak-hits li{animation:.26s ease-out both akRise;animation-delay:calc(var(--i,0) * 60ms)}.ak-hits li{animation-delay:calc(var(--i,0) * 80ms)}.ak-plan{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.ak-plan li{font-size:var(--fs-sub);color:#b4c2b7;counter-increment:akp;border:1px solid #d8e5da24;padding:3px 9px;line-height:1.6}.ak-plan li:before{content:counter(akp) " ";font-family:var(--font-mono);font-size:var(--fs-mono);color:var(--dim);margin-right:5px}.ak-plan{counter-reset:akp}.ak-hits{flex-direction:column;gap:6px;margin:3px 0 0;padding:0;list-style:none;display:flex}.ak-hits li{background:#090e0b80;border:1px solid #d8e5da1a;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:8px;padding:4px 8px 5px;display:grid;position:relative;overflow:hidden}.ak-hit-bar{height:1px;width:var(--w,0%);background:var(--leaf);opacity:.55;pointer-events:none;position:absolute;bottom:0;left:0}.ak-hits li b{font-weight:400;font-size:var(--fs-name);letter-spacing:.02em;color:#d3e0d4;position:relative}.ak-hits li small{font:var(--fs-mono)/1 var(--font-mono);color:#9be08fb8;font-variant-numeric:tabular-nums;position:relative}.ak-hits li em{font-style:normal;font-size:var(--fs-sub);color:#8d9b91;-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-column:1/-1;line-height:1.7;display:-webkit-box;position:relative;overflow:hidden}.ak-step-verify .ak-step-name{color:var(--leaf)}.ak-ask{border-top:1px solid var(--line);margin:14px 0 0;padding:12px 0 0}.ak-ask-q{font-family:var(--font-sans);font-size:var(--fs-name);color:#dbe6dc;margin:0 0 10px;line-height:1.7}.ak-ask-opts{flex-direction:column;gap:8px;display:flex}.ak-ask-opts button{text-align:left;cursor:pointer;border:1px solid var(--line);width:100%;font-family:var(--font-sans);font-size:var(--fs-name);color:#ccd8cd;background:#090e0b99;padding:10px 13px;line-height:1.6;transition:border-color .24s,color .24s,background .24s,transform .24s cubic-bezier(.16,1,.3,1)}.ak-ask-opts button:before{content:"→";width:1.2em;font-family:var(--font-mono);font-size:var(--fs-mono);color:var(--dim);margin-right:9px;transition:color .24s;display:inline-block}.ak-ask-opts button[aria-pressed]:before{content:"□"}.ak-ask-opts button[aria-pressed=true]:before{content:"✓";color:var(--leaf)}.ak-ask-opts button:hover:not(:disabled),.ak-ask-opts button:focus-visible:not(:disabled){color:#eff7ed;background:#9be08f12;border-color:#9be08f80;outline:none;transform:translate(3px)}.ak-ask-opts button:hover:not(:disabled):before,.ak-ask-opts button:focus-visible:not(:disabled):before{color:var(--leaf)}.ak-ask-opts button.on{color:#eff7ed;background:#9be08f0f;border-color:#9be08f73}.ak-ask-opts button:disabled{cursor:default;opacity:.4}.ak-ask-go{cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-sub);letter-spacing:.04em;color:#eff7ed;background:#9be08f1a;border:1px solid #9be08f66;margin:10px 0 0 auto;padding:8px 16px;transition:border-color .24s,background .24s;display:block}.ak-ask-go:hover:not(:disabled),.ak-ask-go:focus-visible:not(:disabled){border-color:var(--leaf);background:#9be08f29;outline:none}.ak-ask-go:disabled{cursor:default;opacity:.35}.ak-form{border-top:1px solid var(--line);align-items:flex-end;gap:12px;padding-top:15px;display:flex}.ak-input{resize:none;border:1px solid var(--line);min-width:0;font-family:var(--font-sans);font-size:var(--fs-body);color:#eaf2e9;background:#090e0bb3;flex:1;padding:10px 12px;line-height:1.6;transition:border-color .24s}.ak-input::placeholder{color:var(--dim)}.ak-input:focus{border-color:#9be08f80;outline:none}.ak-input:disabled{color:#6b796f}.ak-send{cursor:pointer;font-family:var(--font-display);font-size:var(--fs-name);letter-spacing:.1em;color:#dff2da;background:0 0;border:1px solid #9be08f6b;flex:none;align-items:center;gap:8px;padding:11px 16px;transition:background .24s,border-color .24s,color .24s;display:flex}.ak-send i{font-style:normal;font:var(--fs-mono)/1 var(--font-mono);color:#8fa295}.ak-send:hover:not(:disabled),.ak-send:focus-visible:not(:disabled){border-color:var(--leaf);color:#f3fbf1;background:#9be08f1f;outline:none}.ak-send:disabled{cursor:default;border-color:var(--line);color:#6b796f}.ak-send:disabled i{color:#5d6a61}.ak-foot{font:var(--fs-mono)/1.7 var(--font-mono);letter-spacing:.14em;color:var(--dim);justify-content:space-between;align-items:baseline;gap:14px;margin-top:11px;display:flex}.ak-count{font-variant-numeric:tabular-nums;flex:none}.ak-note{text-align:right}.ak-note a{color:#9fb0a3;border-bottom:1px solid #d8e5da33;text-decoration:none}.ak-note a:hover{color:var(--leaf);border-color:var(--leaf)}@media (max-width:820px){.ak-input{font-size:16px}.ak{grid-template-rows:minmax(0,1fr);height:100dvh;min-height:0}.ak-panel,.ak-log{min-height:0}.ak{--fs-title:16px;--fs-body:14.5px;--fs-name:12.5px;--fs-sub:12px;--fs-ui:11.5px;--fs-mono:9.5px;place-items:stretch stretch;padding:0}.ak-panel{width:100%;height:100%;max-height:none;padding:calc(12px + env(safe-area-inset-top)) 16px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;background:#070b09;border:none;animation:none}.ak-panel:before,.ak-panel:after{display:none}.ak-panel{-webkit-mask-image:radial-gradient(150% 150% at 50% 40%,#000 calc(var(--ak-dev) * 150% - 30%),transparent calc(var(--ak-dev) * 150%)),var(--ink-tex);-webkit-mask-image:radial-gradient(150% 150% at 50% 40%,#000 calc(var(--ak-dev) * 150% - 30%),transparent calc(var(--ak-dev) * 150%)),var(--ink-tex);mask-image:radial-gradient(150% 150% at 50% 40%,#000 calc(var(--ak-dev) * 150% - 30%),transparent calc(var(--ak-dev) * 150%)),var(--ink-tex);animation:.9s cubic-bezier(.2,.7,.2,1) both akDev}.ak-scrim{display:none}.ak-terms{line-height:1.75}.ak-log{gap:22px;padding:16px 0 6px}.ak-said{max-width:none;line-height:1.8}.ak-said .ak-list li{padding-left:1.05em}.ak-step{grid-template-columns:22px minmax(0,1fr);gap:9px}.ak-steps{padding-left:2px}.ak-pet{display:none}.ak-step-name{flex-direction:row;align-items:baseline;gap:7px}.ak-step-val{grid-column:2}.ak-steps:before{left:10.5px}.ak-terms-done{border:0;height:0;margin:0;padding:0;overflow:hidden}.ak-who-btn{zoom:.7}.ak-hits{gap:4px}.ak-hits li{padding:3px 8px 4px}.ak-hits li em{display:none}.ak-foot{flex-flow:wrap;justify-content:space-between;align-items:center;gap:5px 12px}.ak-foot .ak-vendor{flex:1 1 0;justify-content:flex-end;min-width:0}.ak-foot .ak-vendor>span{white-space:nowrap}.ak-foot .ak-vendor select{text-overflow:ellipsis;width:100%;min-width:0;max-width:max-content}.ak-note{text-align:left;flex-basis:100%}}@media (prefers-reduced-motion:reduce){.ak-scrim,.ak-panel,.ak-panel:before,.ak-busy:after,.ak-panel>*,.ak-caret{animation:none}.ak-presets button,.ak-send,.ak-close,.ak-input,.ak-ask-opts button{transition:none}.ak-presets button:hover,.ak-presets button:focus-visible,.ak-ask-opts button:hover,.ak-ask-opts button:focus-visible{transform:none}.ak-ask-go{transition:none}.ak-step,.ak-step-live .ak-step-no:before,.ak-plan li,.ak-hits li{animation:none}}.ak-stage{justify-content:center;align-items:center;gap:clamp(18px,2.4vw,40px);width:min(1180px,100%);display:flex}.ak-stage>.ak-panel{flex:auto;min-width:0}.ak-side{flex-direction:column;flex:none;align-items:center;gap:10px;display:flex}.ak-side-cap{font:var(--fs-sub)/1.6 var(--font-sans);color:#a3b2a7;text-align:center;max-width:220px;min-height:1.5em}@media (min-width:1180px){.ak-head>.zomo-mascot{display:none}}@media (max-width:1179px){.ak-side{display:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ak-panel{background:#070b09}}.ak-vendor{flex:none;align-items:center;gap:7px;display:flex}.ak-vendor>span{font:var(--fs-mono)/1 var(--font-mono);letter-spacing:.2em;color:var(--dim)}.ak-vendor select{cursor:pointer;font:var(--fs-ui)/1.4 var(--font-sans);color:#b0beb3;background:0 0;border:none;padding:2px 0}.ak-vendor select:hover{color:#edf1ed}.ak-vendor select:disabled{opacity:.45;cursor:default}.ak-vendor option{color:#e6ece7;background:#070b09}.ak-who-btn{cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;padding:0;line-height:0}.ak-who-btn:focus-visible{outline:1px solid var(--leaf);outline-offset:3px}.ak-spent{flex-direction:column;gap:6px;padding:14px 2px 2px;display:flex}.ak-spent b{font-weight:400;font-size:var(--fs-name);color:#dfe6e0;letter-spacing:.01em}.ak-spent span{font-size:var(--fs-sub);color:#a3b2a7;line-height:1.7}.ak-spent a{font-size:var(--fs-sub);color:var(--leaf);border-bottom:1px solid #9be08f73;align-self:flex-start;margin-top:2px;text-decoration:none}.ak-spent a:hover,.ak-spent a:focus-visible{border-bottom-color:var(--leaf);outline:none}.ak-how{color:var(--leaf);border-bottom:1px solid #9be08f59;text-decoration:none;transition:border-color .2s}.ak-how:hover,.ak-how:focus-visible{border-bottom-color:var(--leaf);outline:none}@media (max-width:820px){.ak{--akm-card:#ffffff09;--akm-edge:#d8e5da17;--akm-r:14px}.ak-head{gap:10px;min-height:44px}.akm-back,.akm-more{color:#dfe7e0;cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;margin:-4px;padding:0;display:grid}.akm-more{margin-left:auto}.akm-back:active,.akm-more:active{background:#ffffff0f}.ak-title b{letter-spacing:.06em;align-items:center;font-size:19px}.ak-title b i{letter-spacing:.14em;border:1px solid #9be08f80;border-radius:5px;padding:2px 6px 3px}.ak-title em{font:12px/1.4 var(--font-sans);letter-spacing:.02em;color:#8f9d93}.ak-head>.ak-who-btn{display:none}.ak-terms{border:0;height:0;margin:0;padding:0;overflow:hidden}.ak-log{scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.ak-log::-webkit-scrollbar{display:none}.akm-home{flex-direction:column;margin:-16px -16px 0;padding-bottom:10px;display:flex}.akm-hero{height:min(43svh,420px);margin:-6px 0 0;position:relative;overflow:visible}.akm-hero img{width:auto;max-width:none;height:100%;display:block;position:absolute;top:0;left:50%;transform:translate(-50%)}.akm-hero:after{content:"";pointer-events:none;background:linear-gradient(#070b0900 0%,#070b098c 45%,#070b09 88%);height:42%;position:absolute;bottom:-2px;left:0;right:0}.akm-spark{left:var(--x);top:var(--y);font-size:var(--s);color:#d4b16e;pointer-events:none;text-shadow:0 0 8px #d4b16e73;animation:akmTwinkle var(--t,3.4s) ease-in-out var(--d,0s) infinite;font-style:normal;line-height:1;position:absolute}@keyframes akmTwinkle{0%,to{opacity:.85;transform:scale(1)}50%{opacity:.18;transform:scale(.62)}}.akm-motto{letter-spacing:.01em;color:#d4b16eb8;text-shadow:0 0 10px #d4b16e1f;border-bottom:1px solid #d4b16e38;padding-bottom:6px;font:400 19px/1.08 Caveat,cursive;position:absolute;top:34%;right:16px}.akm-hi{margin-top:-52px;padding:0 22px;position:relative}.akm-hi h2{font:400 26px/1.3 var(--font-display);letter-spacing:.02em;color:#eef3ec;margin:0}.akm-hi h2 em{color:var(--leaf);font-style:normal}.akm-hi h2 .akm-hi-em{margin-left:.28em}.akm-hi p{font:13.5px/1.7 var(--font-sans);color:#a3b0a6;margin:6px 0 0}.akm-card-btn{width:100%;font:14.5px/1.2 var(--font-sans);color:#ece6d8;cursor:pointer;text-align:left;background:#c9a96a0b;border:1px solid #c9a96a52;border-radius:12px;align-items:center;gap:13px;margin-top:16px;padding:11px 16px 11px 14px;display:flex}.akm-card-btn .akm-ico{color:#c9a96a;width:22px;height:22px}.akm-card-btn span{flex-direction:column;flex:1;gap:4px;display:flex}.akm-card-btn small{font:9.5px/1 var(--font-mono);letter-spacing:.24em;color:#c9a96ab3}.akm-card-btn i{color:#c9b894;font-style:normal}.akm-card-btn:active{background:#c9a96a1a}.akm-sub{font:15px/1 var(--font-display);letter-spacing:.04em;color:#cfd8d0;align-items:center;gap:10px;margin:30px 20px 11px;display:flex}.akm-sub i{background:#9be08f80;width:20px;height:1px}.akm-presets{grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:9px;margin:0;padding:0 16px;list-style:none;display:grid}.akm-presets button{text-align:left;cursor:pointer;background:var(--akm-card);border:1px solid var(--akm-edge);color:#e8eee8;border-radius:12px;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;align-content:stretch;gap:7px 8px;width:100%;height:100%;padding:12px 11px 11px 10px;display:grid;position:relative}.akm-presets .akm-ico{color:#c9a96a;width:18px;height:18px;margin-top:1px}.akm-presets b{font:400 13px/1.45 var(--font-sans);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;display:-webkit-box;overflow:hidden}.akm-presets small{white-space:nowrap;text-overflow:ellipsis;font:11.5px/1.3 var(--font-sans);color:#9be08fd9;grid-column:2;align-self:end;overflow:hidden}.akm-presets button:active{background:#ffffff12;border-color:#9be08f4d}.akm-presets button:disabled{opacity:.45}.akm-shuffle{font:12.5px/1 var(--font-sans);color:#8d9a90;cursor:pointer;background:0 0;border:none;align-self:center;align-items:center;gap:7px;margin:10px 0 14px;padding:8px 12px;display:flex}.ak-form{background:#ffffff08;border:1px solid #9be08f57;border-radius:999px;align-items:center;gap:10px;margin-top:10px;padding:9px 9px 9px 16px}.ak-form:focus-within{border-color:#9be08f9e}.ak-form>.akm-ico{color:#8fd68c;flex:none;width:24px;height:24px;margin-left:-2px}.ak-input{background:0 0;border:none;max-height:6.2em;padding:9px 0;line-height:1.5}.ak-input:focus{border:none}.akm-send{color:#fff;cursor:pointer;background:#7fcf8a;border:none;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;padding:0;transition:opacity .2s,transform .2s;display:grid;box-shadow:0 0 18px #7fcf8a2e}.akm-send svg{stroke-width:2.2px}.akm-send:disabled{opacity:.38;cursor:default}.akm-send:active:not(:disabled){transform:scale(.94)}.akm-send-busy{animation:1.4s ease-in-out infinite akmBreath;opacity:.9!important}@keyframes akmBreath{50%{opacity:.6;transform:scale(.9)}}.ak-spent{margin-top:10px}.akm-foot{font:12px/1 var(--font-sans);color:#8a988e;justify-content:flex-end;align-items:center;gap:12px;padding:9px 6px 0;display:flex}.akm-vendor{background:#ffffff0b;border-radius:999px;align-items:center;gap:6px;min-width:0;padding:6px 10px 6px 8px;display:flex}.akm-vendor .akm-ico{color:#9fb0a3;flex:none;width:15px;height:15px}.akm-vendor select{width:auto;max-width:100%;font:12px/1 var(--font-sans);color:#b6c2b9;cursor:pointer;text-overflow:ellipsis;background:0 0;border:none;padding:2px 0}.akm-vendor option{color:#e6ece7;background:#070b09}.akm-left{color:#a3b0a6;flex:none;align-items:center;gap:6px;font-size:13px;display:flex}.akm-left b{color:#d9b36c;font-weight:500}.akm-left i{background:#7fcf8a;border-radius:50%;width:8px;height:8px;margin-left:5px;animation:2.6s ease-in-out infinite akmDot;box-shadow:0 0 0 3px #7fcf8a29}@keyframes akmDot{50%{box-shadow:0 0 0 6px #7fcf8a00,0 0 10px #7fcf8a8c}}.akm-sheet-wrap{z-index:5;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.akm-sheet-scrim{background:#0000008c;border:none;padding:0;animation:.24s akFade;position:absolute;inset:0}.akm-sheet{max-height:86svh;padding:8px 18px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--akm-edge);background:#0c120e;border-radius:18px 18px 0 0;animation:.32s cubic-bezier(.16,1,.3,1) akmUp;position:relative;overflow:auto}@keyframes akmUp{0%{transform:translateY(100%)}to{transform:none}}.akm-sheet header{justify-content:space-between;align-items:center;padding:12px 0 10px;display:flex}.akm-sheet header b{font:600 18px/1 var(--font-sans);color:#eef3ec}.akm-sheet header button{color:#cfd8d0;cursor:pointer;background:0 0;border:none;place-items:center;width:36px;height:36px;margin-right:-8px;display:grid}.akm-sheet ul{margin:0;padding:0;list-style:none}.akm-sheet li{border-top:1px solid var(--akm-edge);font:15px/1.4 var(--font-sans);color:#e2e9e2}.akm-sheet li>span,.akm-sheet li>a,.akm-sheet li>button,.akm-sheet li>label{width:100%;min-height:52px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:0;text-decoration:none;display:flex}.akm-sheet li{flex-direction:column;display:flex}.akm-sheet li:has(>span){flex-direction:row;justify-content:space-between;align-items:center;min-height:52px}.akm-sheet li em,.akm-sheet select{white-space:nowrap;font-style:normal;font:13px/1.3 var(--font-sans);color:#8f9d93}.akm-sheet select{text-align:right;text-overflow:ellipsis;background:0 0;border:none;max-width:55%}.akm-sheet li i{color:#8f9d93;font-size:18px;font-style:normal}.akm-how p{font:13.5px/1.8 var(--font-sans);color:#a9b6ac;margin:0 0 14px}.akm-me{align-self:flex-end;max-width:84%}.akm-continuation{text-align:right;font:9px/1 var(--font-mono);letter-spacing:.13em;color:#6fab77;margin:0 3px 5px;display:block}.akm-me p{font:15px/1.6 var(--font-sans);color:#eef3ec;background:#ffffff12;border:1px solid #d8e5da14;border-radius:16px 16px 4px;margin:0;padding:10px 14px}.akm-zomo{min-width:0}.akm-zomo-live{grid-template-columns:82px minmax(0,1fr);align-items:start;gap:12px;display:grid}.akm-zomo-done{display:block}.akm-zomo-leaving .akm-ava,.akm-zomo-leaving .akm-chain-live{animation:.17s both akmStageOut}.akm-zomo-answering .akm-answer{animation:.24s cubic-bezier(.16,1,.3,1) both akmAnswerIn}@keyframes akmStageOut{to{opacity:0;transform:translateY(-5px)}}@keyframes akmAnswerIn{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.akm-ava{place-items:start center;width:82px;height:92px;margin-top:0;display:grid;position:relative;overflow:visible}.akm-ava:before{content:"";pointer-events:none;opacity:.75;background:radial-gradient(circle,#7fcf8a14,#7fcf8a00 68%);border-radius:50%;position:absolute;inset:8px 8px 18px}.akm-ava:after{content:"";pointer-events:none;filter:blur(4px);opacity:.65;background:#0000007a;border-radius:50%;height:5px;position:absolute;bottom:7px;left:19px;right:19px}.akm-worker{z-index:1;filter:drop-shadow(0 5px 9px #00000047)}.akm-ava-search:before,.akm-ava-retrieve:before{animation:1.8s ease-in-out infinite akmAura}.akm-ava-read:before{background:radial-gradient(circle,#d9b36c1c,#d9b36c00 70%)}.akm-ava-not_found:before{background:radial-gradient(circle,#d9b36c1f,#d9b36c00 70%)}@keyframes akmAura{50%{opacity:1;transform:scale(1.08)}}.akm-col{flex-direction:column;gap:10px;min-width:0;display:flex}.akm-dots{margin:0;padding:2px 0 0;list-style:none;position:relative}.akm-dot{grid-template-columns:14px auto minmax(0,1fr);align-items:baseline;gap:0 8px;padding:3px 0 5px;display:grid;position:relative}.akm-dot+.akm-dot:before{content:"";background:#d8e5da24;width:1px;height:13px;position:absolute;top:-9px;left:4px}.akm-dot i{background:#d8e5da29;border-radius:50%;align-self:center;width:9px;height:9px}.akm-dot b{font:500 13px/1.4 var(--font-sans);color:#d6ded7;white-space:nowrap}.akm-dot span{font:12.5px/1.4 var(--font-sans);color:#8d9a90;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.akm-dot-done i{background:#7fcf8a}.akm-dot-live i{background:#7fcf8a;animation:1.6s ease-in-out infinite akmDot}.akm-dot-live span{color:#b9c9bd}.akm-dot-wait b{color:#6f7d73}.akm-dot-wait span{color:#5d6a61}.akm-dot-bad i{background:#d9b36c}.akm-dot-bad span{color:#cdb07a}.akm-expand{font:12px/1 var(--font-sans);color:#8d9a90;cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:6px;margin:2px 0 0 22px;padding:4px 0;display:flex}.akm-expand i{color:#7fcf8a;font-size:14px;font-style:normal}.akm-full{background:#ffffff06;border:1px solid #d8e5da12;border-radius:12px;margin-top:8px;padding:10px 10px 4px}.akm-full .ak-steps{padding-left:0}.akm-chain-done{border-top:1px solid #d8e5da17;border-bottom:1px solid #d8e5da17;margin:0 0 2px;padding:0}.akm-chain-summary{color:#dce5dd;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;width:100%;min-height:46px;padding:6px 1px;display:flex}.akm-summary-mark{width:24px;height:24px;font:12px/1 var(--font-sans);color:#8dda94;background:#7fcf8a0e;border:1px solid #7fcf8a57;border-radius:50%;flex:none;place-items:center;display:grid}.akm-summary-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.akm-summary-copy b{font:500 13px/1.3 var(--font-sans);letter-spacing:.02em;color:#dce5dd}.akm-summary-copy small{text-overflow:ellipsis;white-space:nowrap;font:10.5px/1.2 var(--font-mono);letter-spacing:.06em;color:#748178;overflow:hidden}.akm-chain-summary>i{font:16px/1 var(--font-sans);color:#7fcf8a;flex:none;padding-right:4px;font-style:normal}.akm-expand-done{display:none}.akm-chain-done .akm-full{background:0 0;border:0;border-top:1px solid #d8e5da12;border-radius:0;margin:0 0 10px;padding:8px 6px 2px}.akm-answer{background:0 0;border:0;border-radius:0;padding:18px 1px 5px}.akm-verdict-label{font:9px/1 var(--font-mono);letter-spacing:.16em;color:#79bd82;align-items:center;gap:9px;margin-bottom:9px;display:flex}.akm-verdict-label span{opacity:.82}.akm-verdict-label i{font:10px/1 var(--font-sans);letter-spacing:.12em;color:#839087;font-style:normal}.akm-verdict{border-bottom:1px solid #d8e5da1a;padding:0 0 18px;position:relative}.akm-verdict:after{content:"";background:#7fcf8a;width:46px;height:1px;position:absolute;bottom:-1px;left:0;box-shadow:0 0 12px #7fcf8a59}.akm-verdict p{font-family:var(--font-display);letter-spacing:.012em;color:#f0f4f0;margin:0;font-size:clamp(19px,5.2vw,21px);line-height:1.66}.akm-reasoning{padding-top:5px}.akm-reasoning>p{color:#c8d1ca;margin:15px 0 7px;font-size:14.5px;line-height:1.85}.akm-answer strong{color:#a9d9a0;font-weight:500}.akm-answer .ak-list{margin:13px 0 11px;padding:0;list-style:none;position:relative}.akm-answer .ak-list li{color:#c8d1ca;border-top:1px solid #d8e5da13;margin:0;padding:10px 0 10px 18px;font-size:14px;line-height:1.7;position:relative}.akm-answer .ak-list li:before{content:"";background:#7fcf8a;border-radius:50%;width:5px;height:5px;position:absolute;top:19px;left:2px}.akm-mode-judgment .ak-list{counter-reset:akm-rule}.akm-mode-judgment .ak-list:before{content:"";background:linear-gradient(#7fcf8a8c,#7fcf8a14);width:1px;position:absolute;top:18px;bottom:19px;left:12px}.akm-mode-judgment .ak-list li{counter-increment:akm-rule;padding-left:38px}.akm-mode-judgment .ak-list li:before{content:"0" counter(akm-rule);z-index:1;width:25px;height:auto;font:9px/1 var(--font-mono);letter-spacing:.06em;text-align:center;color:#85d58e;background:#070b09;border:1px solid #7fcf8a47;border-radius:99px;padding:3px 0;top:13px;left:0}.akm-answer .ak-list li:last-child{border-bottom:1px solid #d8e5da13}.akm-mode-timeline .ak-list:before{content:"";background:#d9b36c47;width:1px;position:absolute;top:18px;bottom:18px;left:4px}.akm-mode-timeline .ak-list li:before{background:#d9b36c;box-shadow:0 0 0 3px #070b09}.akm-mode-comparison .ak-list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.akm-mode-comparison .ak-list li{border:1px solid #d8e5da14;padding:10px}.akm-mode-comparison .ak-list li:before{display:none}.akm-mode-fact .akm-verdict{padding-bottom:14px}.akm-mode-fact .akm-verdict p{letter-spacing:.016em;font-size:clamp(18px,4.8vw,19px);line-height:1.72}.akm-mode-judgment .akm-verdict p{font-size:clamp(20px,5.35vw,21.5px);line-height:1.62}.akm-mode-fact .akm-reasoning{display:none}.akm-evidence{border-top:1px solid #d8e5da1a;margin-top:9px}.akm-evidence>header{align-items:baseline;gap:9px;padding:16px 0 5px;display:flex}.akm-evidence>header span{font:9px/1 var(--font-mono);letter-spacing:.14em;color:#6fab77}.akm-evidence>header b{font:500 12px/1 var(--font-sans);color:#98a69b}.akm-proj{cursor:pointer;text-align:left;color:#e8eee8;background:0 0;border:0;border-top:1px solid #d8e5da1a;border-radius:0;align-items:center;gap:11px;width:100%;padding:10px 0;display:flex}.akm-proj img{object-fit:cover;filter:saturate(.5)brightness(.68);border-radius:3px;flex:none;width:58px;height:42px;display:block}.akm-proj span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.akm-proj b{font:500 13.5px/1.35 var(--font-sans)}.akm-proj small{font:12px/1.4 var(--font-sans);color:#91a096}.akm-proj i{color:#8d9a90;flex:none;padding-right:4px;font-style:normal}.akm-proj:active{opacity:.72}.akm-src{border-top:1px solid #d8e5da1a;padding-top:10px}.akm-src>small{font:9px/1 var(--font-mono);letter-spacing:.14em;color:#718078;margin:0 0 6px;display:block}.akm-src-row{flex-direction:column;padding:0;display:flex}.akm-src-row span{font:12px/1.35 var(--font-sans);color:#b9c4bb;background:0 0;border-bottom:1px solid #d8e5da13;border-radius:0;grid-template-columns:24px minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:7px;padding:8px 0;display:grid}.akm-src-row em{font-style:normal;font:10px/1 var(--font-mono);color:#7fcf8a}.akm-src-row b{color:#cbd4cd;font-weight:500}.akm-src-row i{text-overflow:ellipsis;white-space:nowrap;color:#748178;font-style:normal;overflow:hidden}.akm-src-row .akm-src-bad{color:#cdb07a;background:0 0;border-style:dashed;border-color:#d9b36c80}.akm-src-row .akm-src-bad em{color:#d9b36c}.akm-src-note{color:#8a7f66;margin-top:6px;font-size:11.5px;font-style:normal;display:block}.akm-followups{border-top:1px solid #7fcf8a29;border-bottom:1px solid #d8e5da14;flex-direction:column;margin-top:12px;padding:14px 0 3px;display:flex}.akm-followups>small{font:12px/1.4 var(--font-sans);color:#9fac9f;align-items:baseline;gap:9px;margin-bottom:5px;display:flex}.akm-followups>small span{font:8px/1 var(--font-mono);letter-spacing:.15em;color:#6fab77}.akm-followups button{text-align:left;width:100%;font:13.5px/1.45 var(--font-sans);color:#c6d1c8;cursor:pointer;background:0 0;border:0;border-top:1px solid #d8e5da11;grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;padding:10px 0;display:grid}.akm-followups button em{font:9px/1 var(--font-mono);color:#68846c;font-style:normal}.akm-followups button i{color:#6fab77;font-style:normal}.akm-followups button:active{color:#eef3ec;background:#7fcf8a06}.akm-followups button:disabled{opacity:.35;cursor:default}.akm-status{background:#d9b36c09;border:1px solid #d9b36c2e;border-left:2px solid #b69861;grid-template-columns:minmax(0,1fr);gap:5px;margin:8px 0 2px;padding:13px 14px;display:grid}.akm-status small{font:8px/1 var(--font-mono);letter-spacing:.14em;color:#9d865f}.akm-status b{font:500 14px/1.35 var(--font-sans);color:#dcc99f}.akm-status p{font:12.5px/1.6 var(--font-sans);color:#998f78;margin:0}.akm-status-bad{background:#c57e6609;border-color:#c57e6633 #c57e6633 #c57e6633 #bd816c}.akm-status-bad small{color:#b87d68}.akm-status-bad b{color:#d8b4a6}.akm-latest{z-index:3;font:11px/1 var(--font-sans);color:#a9b8ac;cursor:pointer;background:#070b09f0;border:1px solid #7fcf8a42;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;animation:.2s both akmAnswerIn;display:flex;position:absolute;bottom:92px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000052}.akm-latest i{color:#7fcf8a;font-style:normal}.akm-history{text-align:left;color:#cbd4cd;cursor:pointer;background:0 0;border:1px solid #d8e5da1a;border-left:0;border-right:0;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;width:100%;margin:2px 0 4px;padding:13px 0 12px;display:grid}.akm-history>span{flex-direction:column;gap:4px;min-width:0;display:flex}.akm-history>span i{font:8px/1 var(--font-mono);letter-spacing:.15em;color:#628d68;font-style:normal}.akm-history>span b{text-overflow:ellipsis;white-space:nowrap;font:500 12px/1.35 var(--font-sans);color:#859188;overflow:hidden}.akm-history>em{text-overflow:ellipsis;white-space:nowrap;font:500 15px/1.45 var(--font-display);color:#d8e0d9;grid-column:1/-1;font-style:normal;overflow:hidden}.akm-history>small{font:10px/1 var(--font-sans);color:#718078;grid-area:1/2;align-self:center;align-items:center;gap:7px;display:flex}.akm-history>small i{color:#6fab77;font-size:14px;font-style:normal}.akm-history-open{border-top:1px solid #d8e5da1a;padding-top:4px}.akm-history-close{width:100%;font:10px/1 var(--font-mono);letter-spacing:.1em;color:#718078;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d8e5da14;justify-content:space-between;align-items:center;padding:8px 0;display:flex}.akm-history-close i{color:#6fab77;font-size:14px;font-style:normal}}@media (max-width:820px) and (prefers-reduced-motion:reduce){.akm-send-busy,.akm-sheet,.akm-sheet-scrim,.akm-spark,.akm-left i,.akm-dot-live i,.akm-ava:before,.akm-zomo-leaving .akm-ava,.akm-zomo-leaving .akm-chain-live,.akm-zomo-answering .akm-answer,.akm-latest{animation:none}}
.ea{--ink:#eef3ea;--mut:#7b8880;--ac:#9be08f;z-index:1;min-height:92svh;color:var(--ink);font-family:var(--font-sans);background:#050807;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.ea-dawn{z-index:0;pointer-events:none;background:radial-gradient(120% 78% at 76% 8%,#9be08f21,#c4b27812 38%,#0000 68%),linear-gradient(#070c09,#050807 52%,#030504);position:absolute;inset:0}.ea-grain{z-index:1;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='130' height='130'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ea-inner{z-index:2;width:100%;padding:calc(9vh + 35svh) calc(6vw + var(--qn-gutter)) 7vh 7vw;max-width:1600px;margin:0 auto;position:relative}.ea-head{font:10px/1 var(--font-mono);letter-spacing:.22em;color:var(--mut);align-items:center;gap:16px;display:flex}.ea-no{color:var(--ac)}.ea-rule{background:#deebdf42;width:52px;height:1px;display:block}.ea-label{font-family:var(--font-display)}.ea-label b{font-family:var(--font-mono);letter-spacing:.24em;color:#5f6d64;margin-left:12px;font-weight:400}.ea-sig{color:#5f6d64;margin-left:auto}.ea-body{grid-template-columns:auto minmax(0,620px);justify-content:start;align-items:stretch;column-gap:clamp(44px,7.5vw,140px);margin-top:38px;display:grid}.ea-left{flex-direction:column;order:2;justify-content:space-between;min-width:0;display:flex}.ea-right{flex-direction:column;order:1;gap:20px;width:clamp(212px,21vw,320px);display:flex}.ea-title{font-family:var(--font-display);letter-spacing:-.055em;margin:3vh 0 0;font-size:clamp(42px,5.8vw,92px);line-height:1.02}.ea-title-rule{background:linear-gradient(90deg,#d8e5da47,#d8e5da0f 62%,#0000);height:1px;margin:26px 0 0;display:block}.ea-lede{color:#aab6ad;letter-spacing:.01em;max-width:none;margin:28px 0 0;font-size:15px;line-height:2.05}.ea-lede span{display:block}.ea-lede b{color:#f2f8f1;letter-spacing:.02em;font-size:17px;font-weight:500}.ea-ask{max-width:none;font-family:var(--font-display);letter-spacing:.03em;color:#dfe8df;margin:26px 0 0;font-size:17.5px;line-height:1.75}.ea-credits{border-top:1px solid #d8e5da29;gap:0;max-width:600px;margin:40px 0 0;display:grid}.ea-credits>div{border-bottom:1px solid #d8e5da1a;grid-template-columns:88px minmax(0,1fr);align-items:baseline;gap:24px;padding:12px 0;display:grid}.ea-credits dt{font-family:var(--font-display);letter-spacing:.14em;color:#eaf2e9;flex-direction:column;gap:4px;font-size:15px;display:flex}.ea-credits dt span{font:8px/1 var(--font-mono);letter-spacing:.2em;color:#65736a}.ea-credits dd{color:#9fada2;letter-spacing:.02em;margin:0;font-size:12.5px;line-height:1.72}.ea-actions{flex-wrap:wrap;gap:12px;margin:0;display:flex}.ea-btn{color:#dde6de;min-height:48px;font-family:var(--font-display);letter-spacing:.08em;cursor:pointer;background:0 0;border:1px solid #d8e5da47;align-items:center;gap:14px;padding:0 24px;font-size:13.5px;text-decoration:none;transition:background .28s,color .28s,border-color .28s;display:inline-flex}.ea-btn i{font-style:normal;font:10px/1 var(--font-mono);opacity:.7;transition:transform .34s cubic-bezier(.16,1,.3,1)}.ea-btn:hover{border-color:var(--ac);color:var(--ac)}.ea-btn-primary{color:#eaf6e8;background:#9be08f12;border-color:#9be08f80}.ea-btn-primary:hover{background:var(--ac);border-color:var(--ac);color:#071009}.ea-btn-primary:hover i{transform:translateY(3px)}.ea-btn:not(.ea-btn-primary):hover i{transform:translateY(-3px)}.ea-btn-ask:hover i{transform:none}@media (min-width:1440px){.ea-lede span,.ea-ask{white-space:nowrap}}.ea-foot{border-top:1px solid #d8e5da33;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px 5vw;margin-top:clamp(38px,5vh,64px);padding-top:24px;display:flex}.ea-contact{flex-wrap:wrap;gap:4px 4vw;display:flex}.ea-contact a,.ea-contact span{font:12.5px/1.35 var(--font-mono);letter-spacing:.02em;color:#dbe4dc;word-break:break-all;flex-direction:column;gap:7px;padding:2px 0;text-decoration:none;transition:color .25s;display:flex}.ea-contact small{font:8.5px/1 var(--font-mono);letter-spacing:.24em;color:#65736a}.ea-contact a:hover{color:var(--ac)}.ea-mail{color:#eef4ec!important;font-size:14px!important}.ea-mail:hover{color:var(--ac)!important}@property --dev{syntax:"<number>";inherits:false;initial-value:0}@property --r{syntax:"<length>";inherits:false;initial-value:0}.ea-portrait{flex-direction:column;gap:13px;width:100%;margin:0;display:flex}.ea-portrait-frame{--dev:0;--wipe-r:0px;--mx:50%;--my:42%;aspect-ratio:3/4;cursor:crosshair;filter:brightness(.4)blur(7px);-webkit-mask-image:radial-gradient(122% 108% at 46% 42%,#000 calc(var(--dev) * 130% - 30%),#0000 calc(var(--dev) * 130%)),var(--ink-tex);-webkit-mask-image:radial-gradient(122% 108% at 46% 42%,#000 calc(var(--dev) * 130% - 30%),#0000 calc(var(--dev) * 130%)),var(--ink-tex);mask-image:radial-gradient(122% 108% at 46% 42%,#000 calc(var(--dev) * 130% - 30%),#0000 calc(var(--dev) * 130%)),var(--ink-tex);-webkit-mask-composite:source-in;background:#070c09;transition:--dev 1.6s cubic-bezier(.16,1,.3,1) .1s,filter 1.7s cubic-bezier(.16,1,.3,1) .1s,transform 2.2s cubic-bezier(.16,1,.3,1);display:block;position:relative;overflow:hidden;transform:scale(1.05);box-shadow:0 0 0 1px #d8e5da29,0 26px 60px #00000080;-webkit-mask-position:50%,34% 38%;mask-position:50%,34% 38%;-webkit-mask-size:100% 100%,240% 240%;mask-size:100% 100%,240% 240%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.ea-portrait.in .ea-portrait-frame{--dev:1;filter:none;transform:none;-webkit-mask-image:none;mask-image:none}.ea-portrait-frame img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ea-p-gray{--r:0px;filter:grayscale()contrast(1.08)brightness(.94);-webkit-mask-image:radial-gradient(circle var(--r) at var(--mx) var(--my),#0000 0,#00000047 54%,#000 100%);-webkit-mask-image:radial-gradient(circle var(--r) at var(--mx) var(--my),#0000 0,#00000047 54%,#000 100%);mask-image:radial-gradient(circle var(--r) at var(--mx) var(--my),#0000 0,#00000047 54%,#000 100%);transition:--r .55s cubic-bezier(.16,1,.3,1)}.ea-portrait-frame.wipe .ea-p-gray{--r:var(--wipe-r)}.ea-portrait-frame:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle calc(var(--wipe-r) * 1.2) at var(--mx) var(--my),#fff4d61c,transparent 72%);transition:opacity .55s;position:absolute;inset:0}.ea-portrait-frame.wipe:after{opacity:1}.ea-portrait figcaption{font:11px/1.5 var(--font-display);letter-spacing:.15em;color:#c3cfc5}@supports not (mask-composite:intersect){.ea-portrait-frame{opacity:calc(.12 + var(--dev) * .88);-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce){.ea-portrait-frame{filter:none;transform:none;-webkit-mask-image:none;mask-image:none}.ea-p-gray{transition:none;-webkit-mask-image:none;mask-image:none}}.ea-leader{z-index:2;background:#030504;border-top:1px solid #e6eee217;justify-content:center;align-items:center;height:64px;display:flex;position:relative}.ea-leader:before,.ea-leader:after{content:"";opacity:.8;background:radial-gradient(7px 4px at 14px 6px,#0b100d 0 88%,#0000 92%) 0 0/28px 13px repeat-x;height:13px;position:absolute;left:0;right:0}.ea-leader:before{top:5px}.ea-leader:after{bottom:5px}.ea-leader span{font:9px/1 var(--font-mono);letter-spacing:.42em;color:#4a564e}@media (max-width:820px){.ea-inner{padding:calc(11vh + 25svh) 6vw calc(9vh + var(--qn-bar))}.ea-sig{display:none}.ea-body{flex-direction:column;gap:0;display:flex}.ea-left{display:contents}.ea-lede{order:1}.ea-ask{order:2}.ea-right{order:3;width:min(56vw,220px);margin-top:28px}.ea-credits{order:4}.ea-portrait{width:min(46vw,190px);margin:0}.ea-contact a,.ea-contact span{padding:6px 0}.ea-mail{font-size:12.5px!important}.ea-title{margin-top:4vh;font-size:clamp(38px,11vw,54px)}.ea-title-rule{margin-top:20px}.ea-lede{max-width:none;margin-top:22px;font-size:13.5px;line-height:1.9}.ea-lede span,.ea-ask{white-space:normal}.ea-lede b{font-size:15px}.ea-lede br{display:none}.ea-ask{max-width:none;margin-top:16px;font-size:15px}.ea-credits{max-width:none;margin-top:30px}.ea-credits>div{grid-template-columns:72px minmax(0,1fr);gap:14px;padding:11px 0}.ea-credits dt{gap:3px;font-size:13px}.ea-credits dd{font-size:11.5px;line-height:1.62}.ea-foot{flex-direction:column;align-items:stretch;gap:22px;margin-top:30px;padding-top:20px}.ea-contact{flex-direction:column;gap:2px}.ea-actions{flex-direction:column;align-items:stretch}.ea-btn{justify-content:space-between}.ea-head{font-size:12.5px}.ea-credits dt span{font-size:11px}.ea-btn{font-size:15px}.ea-btn i{font-size:12.5px}.ea-contact a,.ea-contact span{font-size:13.5px}.ea-contact small{font-size:11px}.ea-portrait figcaption{font-size:13px}.ea-leader span{font-size:11.5px}}
.qn{--run:0;--rail:#d6e6da24;--dot:#d6e6da6b;z-index:40;opacity:0;flex-direction:column;align-items:flex-end;gap:clamp(30px,5vh,52px);animation:1s 1.9s forwards qnIn;display:flex;position:fixed;top:50%;right:3.4vw;transform:translateY(-50%)}@keyframes qnIn{to{opacity:1}}.qn-scrim{z-index:-1;pointer-events:none;background:radial-gradient(58% 42% at 78%,#0407069e,#04070657 54%,#0407061f 74%,#0000 88%);position:absolute;inset:-24vh -7vw -24vh -230px}.qn-reel{flex-direction:column;gap:clamp(42px,8.4vh,86px);margin:0;padding:0;list-style:none;display:flex;position:relative}.qn-rail{z-index:0;background:var(--rail);pointer-events:none;width:1px;position:absolute;top:5px;bottom:5px;right:5px}.qn-rail:after{content:"";height:calc(var(--run) * 100%);background:linear-gradient(180deg,#9be08f40,var(--leaf-nav,#9be08f));opacity:.9;position:absolute;top:0;left:0;right:0}.qn-scene{z-index:1;position:relative}.qn-scene a,.qn-cv,.qn-ask{justify-content:flex-end;align-items:center;gap:16px;text-decoration:none;display:flex}.qn-label{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.qn-label b{font-family:var(--font-display);letter-spacing:.1em;color:#e2ece3db;opacity:0;margin-right:-.1em;font-size:13px;font-weight:400;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1),color .3s;transform:translate(6px)}.qn-label em{font:7.5px/1 var(--font-mono);letter-spacing:.24em;color:#8c9d9280;margin-right:-.24em;font-style:normal;transition:color .3s}.qn-dot{width:9px;height:9px;box-shadow:0 0 0 1px var(--dot) inset;background:#080b09;border-radius:50%;flex:none;transition:background .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,transform .35s cubic-bezier(.16,1,.3,1);position:relative}.qn-dot:after{content:"";opacity:0;border:1px solid #9be08f57;border-radius:50%;transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);position:absolute;inset:-5px;transform:scale(.72)}.qn-scene.on .qn-label b{opacity:1;color:#eff6ec;transform:none}.qn-scene.on .qn-label em{color:#9be08fcc}.qn-scene.on .qn-dot{background:#9be08f;box-shadow:inset 0 0 0 1px #9be08f}.qn-scene.on .qn-dot:after{opacity:1;transform:none}.qn:hover .qn-label b{opacity:.72;transform:none}.qn-scene a:hover .qn-label b{opacity:1;color:#eff6ec}.qn-scene a:hover .qn-dot{transform:scale(1.16);box-shadow:inset 0 0 0 1px #9be08fe6}.qn-scene a:focus-visible .qn-label b{opacity:1}.qn-scene a:focus-visible .qn-dot{box-shadow:inset 0 0 0 1px #9be08f}.qn-extra{border-top:1px solid var(--rail);flex-direction:column;align-items:flex-end;gap:clamp(15px,2.3vh,24px);width:100%;padding-top:clamp(22px,3.4vh,34px);display:flex}.qn-cv,.qn-ask{width:100%}.qn-ask{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;padding:0}.qn-arrow{width:9px;font-style:normal;font:9px/1 var(--font-mono);text-align:center;color:#d6e6da80;flex:none;transition:transform .34s cubic-bezier(.16,1,.3,1),color .3s}.qn-cv .qn-label b,.qn-ask .qn-label b{opacity:.55;transform:none}.qn-cv:hover .qn-label b,.qn-cv:focus-visible .qn-label b,.qn-ask:hover .qn-label b,.qn-ask:focus-visible .qn-label b{opacity:1;color:#eff6ec}.qn-cv:hover .qn-arrow,.qn-cv:focus-visible .qn-arrow{color:#9be08f;transform:translateY(3px)}.qn-ask:hover .qn-arrow,.qn-ask:focus-visible .qn-arrow{color:#9be08f}.qn-ask:focus-visible,.qn-cv:focus-visible{outline:none}:root{--qn-bar:0px;--qn-gutter:clamp(118px,11vw,168px)}@media (max-width:820px){:root{--qn-bar:46px;--qn-gutter:0px}.qn{padding-bottom:env(safe-area-inset-bottom);background:#080c0aeb;border-top:1px solid #d6e6da24;flex-direction:row;align-items:stretch;gap:0;inset:auto 0 0;transform:none}.qn:before{content:"";height:1px;width:calc(var(--run) * 100%);opacity:.85;pointer-events:none;background:#9be08f;position:absolute;top:-1px;left:0}.qn-scrim{display:none}.qn-reel{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:row;flex:1 1 0;justify-content:space-evenly;gap:0;min-width:0;overflow-x:auto}.qn-reel::-webkit-scrollbar{display:none}.qn-extra{flex:none}.qn-rail{display:none}.qn-scene{flex:0 auto;min-width:0}.qn-scene a{white-space:nowrap;flex-direction:row-reverse;justify-content:center;gap:4px;min-width:44px;min-height:46px;padding:0 3px}.qn-label{text-align:center;align-items:center;gap:0}.qn-label b{opacity:.62;letter-spacing:.04em;font-size:12px;transform:none}.qn-label em{display:none}.qn-scene.on .qn-label b{opacity:1}.qn-dot{width:5px;height:5px}.qn-dot:after{display:none}.qn-extra{border-top:none;flex-direction:row;flex:none;align-items:stretch;gap:0;width:auto;padding-top:0}.qn-cv,.qn-ask{border-left:1px solid #d6e6da1f;flex:0 0 58px;justify-content:center;gap:6px;min-height:46px}.qn-cv .qn-label b,.qn-ask .qn-label b{font-size:12px}.qn-ask{flex-direction:row-reverse}}@media (prefers-reduced-motion:reduce){.qn{opacity:1;animation:none}.qn-label b{opacity:.8;transform:none}}@media (max-width:820px){.qn-label em{font-size:11px}.qn-arrow{font-size:11.5px}}.qn-zomo{display:none}@media (max-width:820px){.qn-zomo{filter:drop-shadow(0 1px 3px #000000b3);flex:none;width:25px;height:38px;display:block}.qn-ask .qn-label,.qn-ask .qn-arrow{display:none}.qn-ask{gap:0;padding:0 9px}.qn-cv{padding:0 6px}}.qn-file{color:#8b998f;flex:none;width:13px;height:13px}.qn-cv:hover .qn-file,.qn-cv:focus-visible .qn-file{color:var(--leaf,#9be08f)}@media (max-width:820px){.qn-file{width:15px;height:15px}}
