:root{--ask-w: min(460px, calc(100vw - var(--panel-w) - 3 * var(--edge) - 24px));--ask-window: var(--win-fill);--ask-blur: var(--win-blur);--ask-edge: var(--win-edge);--ask-line: var(--win-line);--ask-wash: var(--win-wash);--ask-wash-hi: var(--win-wash-hi)}.ask{position:fixed;z-index:6;top:calc(var(--safe-t) + 92px);bottom:calc(var(--safe-b) + 22px);left:calc(var(--edge) + var(--safe-l));width:max(var(--ask-w),360px);display:flex;flex-direction:column;color:var(--body);background:var(--ask-window);border:1px solid var(--ask-edge);border-radius:28px;box-shadow:var(--win-shadow);-webkit-backdrop-filter:var(--ask-blur);backdrop-filter:var(--ask-blur);overflow:hidden;translate:-16px 0;scale:.985;opacity:0;transition:opacity .32s var(--ease),translate .46s cubic-bezier(.32,.72,0,1),scale .46s cubic-bezier(.32,.72,0,1)}.ask.is-in{opacity:1;translate:0 0;scale:1}.ask[hidden]{display:none}body.ask-open .findbar,body.ask-open .grabber{opacity:0;translate:0 -10px;pointer-events:none;transition:opacity .25s var(--ease),translate .3s var(--ease)}body.ask-open .grabber{translate:0 10px}body.ask-open .credit,body.ask-open .dial{translate:calc(max(var(--ask-w),360px) + 14px) 0;transition:translate .42s cubic-bezier(.32,.72,0,1)}body.ask-open .toasts{bottom:calc(var(--safe-b) + 104px)}.ask__head{flex:none;display:flex;align-items:center;gap:8px;padding:14px 14px 10px 18px}.ask__title{flex:1 1 auto;display:flex;align-items:center;gap:12px;min-width:0;text-align:left;cursor:default}.ask__name{display:flex;flex-direction:column;min-width:0}.ask__name b{font-size:15px;font-weight:640;letter-spacing:-.01em;color:var(--ink)}.ask__count{font-size:12px;color:var(--ink-2);opacity:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ask__avatar{position:relative;flex:none;display:grid;place-items:center;width:42px;height:36px}.ask__mascot{position:relative;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 0 2px rgb(40 230 255 / .7)) drop-shadow(0 0 8px rgb(20 200 255 / .45));animation:guide-hover 3.4s ease-in-out infinite}.ask__a .ask__mascot,.ask__a .ask__shadow{animation-delay:-1.3s}.ask__mascot-body{transform-box:fill-box;transform-origin:50% 100%}.ask__mascot-eyes{transform-box:fill-box;transform-origin:50% 60%}.ask__shadow{position:absolute;left:50%;bottom:-3px;width:64%;height:4px;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgb(30 190 255 / .45),transparent);opacity:.5;animation:guide-hover-shadow 3.4s ease-in-out infinite}@keyframes guide-hover{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-1.5px) rotate(-1.5deg)}50%{transform:translateY(-2.5px) rotate(0)}75%{transform:translateY(-1.5px) rotate(1.5deg)}}@keyframes guide-hover-shadow{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(.82);opacity:.3}}.ask__avatar.is-thinking .ask__mascot{animation:none}.ask__avatar.is-thinking .ask__mascot-body{animation:guide-hop .78s cubic-bezier(.35,0,.4,1) infinite}.ask__avatar.is-thinking .ask__mascot-eyes{animation:guide-squint .78s ease-in-out infinite}.ask__avatar.is-thinking .ask__shadow{opacity:1;animation:guide-shadow .78s cubic-bezier(.35,0,.4,1) infinite}@keyframes guide-hop{0%{transform:translateY(0) scale(1.12,.86)}14%{transform:translateY(-4%) scale(.92,1.1)}42%{transform:translateY(-30%) scale(.97,1.04)}50%{transform:translateY(-32%) scale(1)}72%{transform:translateY(0) scale(.96,1.05)}82%{transform:translateY(0) scale(1.14,.84)}to{transform:translateY(0) scale(1.12,.86)}}@keyframes guide-squint{0%,30%,70%,to{transform:scaleY(1)}50%{transform:scaleY(.7) translateY(-4%)}}@keyframes guide-shadow{0%,82%,to{transform:scale(1);opacity:1}50%{transform:scale(.55);opacity:.4}}@media (prefers-reduced-motion: reduce){.ask__mascot,.ask__shadow,.ask__avatar.is-thinking .ask__mascot-body,.ask__avatar.is-thinking .ask__mascot-eyes,.ask__avatar.is-thinking .ask__shadow{animation:none}}.ask__new{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;color:var(--ink-2);transition:background .2s var(--ease),color .2s var(--ease)}.ask__new:hover{background:var(--ask-wash-hi);color:var(--ink)}.ask__new svg,.ask__x svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ask__x{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;color:var(--ink-2);transition:background .2s var(--ease),color .2s var(--ease)}.ask__x:hover{background:var(--ask-wash-hi);color:var(--ink)}.ask__thread{position:relative;flex:1 1 auto;min-height:0;padding:24px 24px 28px;display:flex;flex-direction:column;gap:26px;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .15) transparent;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 18px,#000 calc(100% - 22px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 18px,#000 calc(100% - 22px),transparent 100%)}.ask__a{display:flex;align-items:flex-start;gap:14px;animation:ask-in .4s cubic-bezier(.32,.72,0,1) both}.ask__a .ask__avatar{width:30px;height:26px;margin-top:-1px}.ask__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ask__reply{margin:0;max-width:100%;padding-top:2px;font-size:15px;line-height:1.65;letter-spacing:-.003em;color:var(--ink);text-wrap:pretty}.ask__q{align-self:flex-end;max-width:78%;padding:9px 16px;border-radius:20px;font-size:15px;line-height:1.5;color:var(--ink);background:#ffffff1a;overflow-wrap:anywhere;animation:ask-in .35s cubic-bezier(.32,.72,0,1) both}@keyframes ask-in{0%{opacity:0;translate:0 8px}}.ask__examples{display:flex;flex-wrap:wrap;gap:8px}.ask__example{text-align:left;padding:8px 14px;border-radius:14px;border:1px solid var(--ask-line);background:transparent;font-size:13px;color:var(--ink-2);transition:background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.ask__example:hover{background:var(--ask-wash-hi);border-color:#cde1ff38;color:var(--ink)}.ask__wait{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--ink-2)}.ask__dots{display:inline-flex;gap:4px}.ask__dots i{width:6px;height:6px;border-radius:999px;background:var(--brand-blue);animation:ask-dot 1.1s ease-in-out infinite}.ask__dots i:nth-child(2){animation-delay:.15s}.ask__dots i:nth-child(3){animation-delay:.3s}@keyframes ask-dot{0%,80%,to{opacity:.25;translate:0 0}40%{opacity:1;translate:0 -3px}}.ask__modes{display:inline-grid;grid-auto-flow:column;gap:2px;padding:3px;border-radius:999px;background:#00000038;border:1px solid var(--ask-line)}.ask__modes button{padding:6px 13px;border-radius:999px;font-size:12.5px;font-weight:540;color:var(--ink-2);transition:background .2s var(--ease),color .2s var(--ease)}.ask__modes button:has(.ico){display:inline-flex;align-items:center;gap:6px;color:var(--ink)}.ask__modes .ico{width:13px;height:13px}.ask__modes button:hover{background:var(--ask-wash-hi)}.ask__modes button.is-on{background:var(--ask-wash-hi);color:var(--ink);box-shadow:inset 0 1px #ffffff1a}.ask__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;width:100%}.ask__card{position:relative;display:flex;flex-direction:column;gap:6px;width:100%;padding:14px 16px 15px;text-align:left;border-radius:16px;background:#ffffff0b;border:1px solid var(--ask-line);transition:background .2s var(--ease),border-color .2s var(--ease);-webkit-tap-highlight-color:transparent}.ask__card:hover{background:#ffffff13;border-color:#cde1ff33}.ask__card:active{scale:.99}.ask__card[aria-expanded=true]{border-color:color-mix(in srgb,var(--accent) 55%,var(--ask-line))}.ask__card.is-active{border-color:color-mix(in srgb,var(--accent) 60%,transparent);background:color-mix(in srgb,var(--accent) 10%,rgb(255 255 255 / .04))}.ask__card-top{display:flex;align-items:center;gap:7px}.ask .ml{font-family:var(--sans);font-size:11.5px;font-weight:560;letter-spacing:.01em;text-transform:none;color:var(--ink-2)}.ask__tag{font-size:11px;font-weight:560;padding:2px 8px;border-radius:999px;color:var(--ongoing);background:color-mix(in srgb,var(--ongoing) 14%,transparent)}.ask__fly{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:540;color:var(--brand-blue);opacity:0;translate:-4px 0;transition:opacity .2s var(--ease),translate .2s var(--ease)}.ask__fly svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ask__card:hover .ask__fly,.ask__card.is-active .ask__fly,.ask__card:focus-visible .ask__fly{opacity:1;translate:0 0}.ask__card-title{font-size:15px;font-weight:620;line-height:1.3;color:var(--ink)}.ask__card-where{display:flex;align-items:center;gap:5px;font-size:12.5px;color:var(--ink-2);opacity:.8}.ask__card-where svg{flex:none;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6}.ask__why{font-size:13px;line-height:1.5;color:var(--ink-2)}.ask__commit{margin-top:2px;font-size:12px;color:var(--muted)}.ask__detail{grid-column:1 / -1;width:100%;display:flex;flex-direction:column;gap:12px;padding:16px 18px 18px;border-radius:18px;background:#ffffff0d;border:1px solid var(--ask-line);animation:ask-in .35s cubic-bezier(.32,.72,0,1) both;scroll-margin:16px}.ask__detail-top{display:flex;align-items:center;gap:8px}.ask__detail-x{margin-left:auto;display:grid;place-items:center;width:28px;height:28px;margin-right:-6px;border-radius:999px;color:var(--ink-2);transition:background .2s var(--ease),color .2s var(--ease)}.ask__detail-x:hover{background:var(--ask-wash-hi);color:var(--ink)}.ask__detail-x svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.ask__detail-title{margin:-4px 0 0;font-size:18px;font-weight:640;letter-spacing:-.01em;line-height:1.25;color:var(--ink)}.ask__detail-where{margin:-6px 0 0;display:flex;align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.45;color:var(--ink-2);opacity:.85}.ask__detail-where svg,.ask__ghost svg{flex:none;width:12px;height:12px;margin-top:2px;fill:none;stroke:currentColor;stroke-width:1.6}.ask__cells{display:grid;grid-template-columns:1fr 1fr;gap:1px;border-radius:12px;overflow:hidden;background:var(--ask-line)}.ask__cell{display:flex;flex-direction:column;gap:2px;padding:9px 12px;background:#080c168c}.ask__cell span{font-size:11.5px;color:var(--muted)}.ask__cell b{font-size:13.5px;font-weight:560;color:var(--ink)}.ask__detail-text{margin:0;font-size:14px;line-height:1.6;color:var(--ink-2);text-wrap:pretty}.ask__skills{display:flex;flex-wrap:wrap;gap:6px}.ask__skills span{padding:3px 9px;border-radius:999px;font-size:12px;color:var(--ink-2);background:var(--ask-wash);border:1px solid var(--ask-line)}.ask__detail-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-top:2px}.ask__ghost{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--ask-line);background:var(--ask-wash);font-size:13px;color:var(--ink-2);transition:background .2s var(--ease),color .2s var(--ease)}.ask__ghost:hover{background:var(--ask-wash-hi);color:var(--ink)}.ask__ghost svg{margin-top:0}.dot--web{background:#4a9dff;box-shadow:0 0 0 2px #4a9dff40}.ask__tag--web{color:#a9d0ff;background:#2f8cff29;border-color:#4a9dff4d}.ask__card--web.is-active,.ask__card--web:hover{border-color:#4a9dff8c}.ask__contact{display:grid;gap:1px;border-radius:12px;overflow:hidden;border:1px solid var(--ask-line)}.ask__contact-row{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--ask-wash);color:var(--ink);text-decoration:none;transition:background .2s var(--ease)}.ask__contact-row+.ask__contact-row{border-top:1px solid var(--ask-line)}.ask__contact-row:hover{background:var(--ask-wash-hi)}.ask__contact-row svg{flex:none;width:16px;height:16px;fill:none;stroke:#8cc2ff;stroke-width:1.5}.ask__contact-row>span{display:flex;flex-direction:column;min-width:0}.ask__contact-row b{font-size:12px;font-weight:600;color:var(--ink-2)}.ask__contact-row span span{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.btn--serve{text-decoration:none}a.btn--serve svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6}.ask__source{margin:0;font-size:11.5px;line-height:1.45;color:var(--muted)}.ask__flow{position:relative;padding:18px;border-radius:20px;background:linear-gradient(180deg,#ffffff14,#ffffff08 50%),#0000001a;border:1px solid rgb(205 225 255 / .13);box-shadow:inset 0 1px #ffffff14;animation:ask-in .38s cubic-bezier(.32,.72,0,1) both;scroll-margin:12px}.ask__flow-x{position:absolute;z-index:1;top:12px;right:12px;display:grid;place-items:center;width:28px;height:28px;border-radius:999px;color:var(--ink-2);transition:background .2s var(--ease),color .2s var(--ease)}.ask__flow-x:hover{background:var(--ask-wash-hi);color:var(--ink)}.ask__flow-x svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.ask__flow .modal__inner{display:block}.ask__flow .modal__body{padding:0;overflow:visible;max-height:none}.ask__flow .modal__eyebrow{font-size:9.5px}.ask__flow .modal__title{margin-top:6px;padding-right:30px;font-size:19px;line-height:1.25;letter-spacing:-.01em}.ask__flow .modal__lede{margin-top:6px;font-size:13.5px;line-height:1.55}.ask__flow .form{margin-top:16px;gap:14px}.ask__flow .field .ml{font-size:9.5px}.ask__flow :is(.input,.area){font-size:14px}.ask__flow .input{height:40px}.ask__flow .area{min-height:84px}.ask__flow .row2{gap:10px}.ask__flow .modal__foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding:14px 0 0;border-top:1px solid var(--ask-line);background:none}.ask__flow .modal__foot .btn{height:38px;font-size:13.5px}.ask__flow .modal__foot .modal__note{flex-basis:100%}.ask__flow .modal__foot .modal__note:empty{display:none}.gate__card--inline{position:static;width:100%;max-height:none;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none;translate:none;scale:none}.gate__card--inline:before,.gate__card--inline:after{display:none}.ask__flow .gate__body{padding:0;overflow:visible}.ask__flow .gate__title{padding-right:30px;font-size:19px}.ask__flow .gate__sub{margin:6px 0 16px;font-size:13.5px}.ask__flow .gate__input{height:42px;font-size:14px}.ask__flow .gate__go{height:42px}.ask__foot{flex:none;padding:6px 16px 12px}.ask__composer{display:flex;align-items:center;gap:8px;padding:5px 5px 5px 18px;border-radius:999px;background:#ffffff0f;border:1px solid var(--ask-line);transition:border-color .2s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease)}.ask__composer:focus-within{background:#ffffff14;border-color:#cde1ff42}.ask__input{flex:1 1 auto;min-width:0;height:40px;border:0;outline:none;background:none;font-size:15px;color:var(--ink)}.ask__input::placeholder{color:var(--ink-2);opacity:.55}.ask__send{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;color:#fff;transition:opacity .2s var(--ease)}.ask__send:disabled{opacity:.45;cursor:default}.ask__send svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ask__note{margin:8px 0 0;text-align:center;font-size:11px;color:var(--ink-2);opacity:.5}@media (max-width: 720px){:root{--ask-window: var(--win-fill-strong)}body.ask-open .credit{bottom:calc(var(--safe-b) + 84px)}.ask{top:auto;bottom:var(--dock-b, calc(var(--safe-b) + 12px));left:10px;right:10px;width:auto;height:min(42dvh,440px);min-height:300px;border-radius:24px;translate:0 24px;transform-origin:bottom center}body.ask-open .credit,body.ask-open .dial{translate:none}.ask__cards{grid-template-columns:1fr}.ask__thread{padding:14px 12px 18px;gap:16px}.ask__head{padding:10px 10px 10px 14px}.ask__head .ask__avatar{width:34px;height:30px}.ask__foot{padding:8px 10px 10px}.ask__q{max-width:86%}.ask__a .ask__avatar,.ask__new span,.ask__note{display:none}.ask__fly{opacity:1;translate:0 0}.ask__input{font-size:16px}.ask.is-min{height:auto;min-height:0}.ask.is-min .ask__thread,.ask.is-min .ask__foot,.ask.is-min .ask__new{display:none}.ask.is-min .ask__head{border-bottom:0}.ask.is-min .ask__title{cursor:pointer}body.ask-open .dock,body.ask-open .fabs{translate:0 calc(100% + var(--dock-b) + 20px);opacity:0;pointer-events:none}}.ask__progress{gap:10px;width:100%;padding-top:3px}.ask__progress-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%}.ask__progress .ask__status{font-size:14px;line-height:1.45;color:var(--ink)}.ask__step{flex:none;font-size:12px;font-variant-numeric:tabular-nums;color:var(--muted)}.ask__bar{--p: 0;position:relative;width:100%;height:4px;border-radius:999px;background:#ffffff1a;overflow:hidden}.ask__bar i{position:absolute;inset:0 auto 0 0;width:calc(var(--p) * 100%);border-radius:inherit;background:linear-gradient(90deg,#2ce8f4,#1688f2);box-shadow:0 0 10px #1ebeff80;transition:width .15s linear}.ask__bar i:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .45),transparent);translate:-100% 0;animation:ask-sheen 1.6s ease-in-out infinite}@keyframes ask-sheen{to{translate:100% 0}}@media (prefers-reduced-motion: reduce){.ask__bar i:after{animation:none}}.ask__place{gap:12px;padding:16px 18px 18px;border-radius:18px;background:#ffffff0b;border:1px solid var(--ask-line);animation:ask-in .38s cubic-bezier(.32,.72,0,1) both;scroll-margin:12px}.ask__place-head{display:flex;align-items:flex-start;gap:10px;width:100%}.ask__place-name{flex:1 1 auto;margin:0;font-size:19px;font-weight:650;letter-spacing:-.015em;line-height:1.25;color:var(--ink)}.ask__place .ask__detail-where{margin:-6px 0 0}.ask__place-blurb{margin:0;font-size:14.5px;line-height:1.6;color:var(--ink-2);text-wrap:pretty}.ask__label{display:flex;justify-content:space-between;width:100%;margin-top:4px;font-size:12px;font-weight:560;color:var(--muted)}.ask__cards--one{grid-template-columns:1fr}.ask__muted{margin:0;font-size:13.5px;color:var(--muted)}.ask__facts{display:flex;flex-direction:column;width:100%;margin-top:2px;border-top:1px solid var(--ask-line)}.ask__fact{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;border-bottom:1px solid var(--ask-line);font-size:13.5px}.ask__fact:last-child{border-bottom:0;padding-bottom:0}.ask__fact span{color:var(--muted)}.ask__fact b{font-weight:540;color:var(--ink);text-align:right;overflow-wrap:anywhere}.ask__fact a{color:var(--brand-blue);text-decoration:none}.ask__fact a:hover{text-decoration:underline}.ask.is-history .ask__thread,.ask.is-history .ask__foot{display:none}.ask__hist-btn[aria-expanded=true]{background:var(--ask-wash-hi);color:var(--ink)}.ask__history{flex:1 1 auto;min-height:0;padding:8px 12px 18px;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:rgb(255 255 255 / .15) transparent;animation:ask-in .3s cubic-bezier(.32,.72,0,1) both}.ask__history[hidden]{display:none}.ask__hist-head{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 10px}.ask__hist-head b{font-size:17px;font-weight:650;letter-spacing:-.01em;color:var(--ink)}.ask__hist-new{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;font-size:12.5px;font-weight:560;color:var(--ink);background:var(--ask-wash);border:1px solid var(--ask-line);transition:background .2s var(--ease)}.ask__hist-new:hover{background:var(--ask-wash-hi)}.ask__hist-new svg,.ask__hist-del svg,.ask__hist-empty svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ask__hist-group{padding:14px 8px 6px;font-size:11.5px;font-weight:600;color:var(--muted)}.ask__hist-row{position:relative;display:flex;align-items:flex-start;gap:8px;border-radius:12px;transition:background .18s var(--ease)}.ask__hist-row:hover,.ask__hist-row:focus-within{background:#ffffff0f}.ask__hist-row.is-current{background:#ffffff14}.ask__hist-open{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;padding:10px 0 10px 10px;text-align:left}.ask__hist-title{font-size:14px;font-weight:560;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ask__hist-preview{font-size:12.5px;line-height:1.4;color:var(--ink-2);opacity:.75;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.ask__hist-when{flex:none;padding-top:12px;font-size:11.5px;font-variant-numeric:tabular-nums;color:var(--muted);transition:opacity .15s var(--ease)}.ask__hist-del{position:absolute;top:50%;right:6px;translate:0 -50%;display:grid;place-items:center;width:30px;height:30px;border-radius:999px;color:var(--ink-2);background:#141a26e6;opacity:0;transition:opacity .15s var(--ease),color .15s var(--ease),background .15s var(--ease)}.ask__hist-row:hover .ask__hist-del,.ask__hist-del:focus-visible{opacity:1}.ask__hist-row:hover .ask__hist-when{opacity:0}.ask__hist-del:hover{color:#ff8a8a;background:#ff5a5a24}@media (hover: none){.ask__hist-del{position:static;translate:none;opacity:1;margin:6px 4px 0 0;background:none}.ask__hist-row .ask__hist-when{display:none}}.ask__hist-empty{display:flex;flex-direction:column;align-items:center;gap:6px;margin:auto;padding:40px 24px;text-align:center;color:var(--ink-2)}.ask__hist-empty svg{width:26px;height:26px;margin-bottom:4px;opacity:.6}.ask__hist-empty b{font-size:15px;font-weight:600;color:var(--ink)}.ask__hist-empty p{margin:0;max-width:280px;font-size:13px;line-height:1.5}:root{--glass-tint: rgb(9 14 25 / .56);--glass-tint-strong: rgb(9 14 25 / .72);--glass-sheen: linear-gradient(180deg, rgb(255 255 255 / .08) 0%, rgb(255 255 255 / .018) 48%, rgb(255 255 255 / .03) 100%);--glass-edge: rgb(205 225 255 / .13);--glass-light: inset 0 1px 0 rgb(255 255 255 / .15), inset 0 -1px 0 rgb(255 255 255 / .035);--glass-drop: 0 1px 2px rgb(0 0 0 / .3), 0 14px 34px -16px rgb(0 0 0 / .8);--glass-blur: blur(22px) saturate(1.8);--win-fill: radial-gradient(120% 60% at 50% 0%, rgb(120 160 255 / .1), transparent 60%), linear-gradient(180deg, rgb(255 255 255 / .07) 0%, rgb(255 255 255 / .015) 30%, rgb(0 0 0 / .08) 100%), rgb(8 12 22 / .5);--win-fill-strong: radial-gradient(120% 60% at 50% 0%, rgb(120 160 255 / .1), transparent 60%), linear-gradient(180deg, rgb(255 255 255 / .07) 0%, rgb(255 255 255 / .015) 30%, rgb(0 0 0 / .08) 100%), rgb(8 12 22 / .66);--win-fill-solid: radial-gradient(120% 60% at 50% 0%, rgb(120 160 255 / .1), transparent 60%), linear-gradient(180deg, rgb(255 255 255 / .07) 0%, rgb(255 255 255 / .015) 30%, rgb(0 0 0 / .08) 100%), rgb(13 18 30);--win-blur: blur(30px) saturate(1.35) brightness(.85);--win-edge: rgb(205 225 255 / .14);--win-line: rgb(205 225 255 / .09);--win-wash: rgb(255 255 255 / .06);--win-wash-hi: rgb(255 255 255 / .1);--win-shadow: inset 0 1px 0 rgb(255 255 255 / .14), inset 0 0 0 1px rgb(255 255 255 / .02), 0 2px 6px rgb(0 0 0 / .25), 0 40px 80px -30px rgb(0 0 0 / .8)}html:root body :is(.btn--ghost,.chip__btn,.dial__btn,.grabber,.fab){background:var(--glass-sheen),var(--glass-tint);border-color:var(--glass-edge);box-shadow:var(--glass-light),var(--glass-drop);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}html:root body :is(.btn--ghost,.chip__btn,.dial__btn,.grabber,.fab):hover{background:linear-gradient(180deg,#ffffff1f,#ffffff08 52%,#ffffff0d),var(--glass-tint);border-color:#cde1ff38}html:root body .chip.is-set .chip__btn,html:root body .chip__btn[aria-pressed=true]{background:var(--glass-sheen),color-mix(in srgb,var(--accent) 26%,rgb(9 14 25 / .6));border-color:color-mix(in srgb,var(--accent) 45%,transparent)}html:root body :is(.hero__eyebrow,.credit){background:var(--glass-sheen),var(--glass-tint);border:1px solid var(--glass-edge);box-shadow:var(--glass-light);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}html:root body .findbar .search input,html:root body.is-hero .findbar .search input{background:linear-gradient(180deg,#ffffff17,#ffffff05,#ffffff09),var(--glass-tint-strong);border-color:#cde1ff29;box-shadow:inset 0 1px #ffffff2b,inset 0 -1px #ffffff0a,0 2px 6px #00000040,0 22px 50px -22px #000000d9;-webkit-backdrop-filter:blur(26px) saturate(1.8);backdrop-filter:blur(26px) saturate(1.8)}html:root body .findbar .search input:focus,html:root body.is-hero .findbar .search input:focus{border-color:color-mix(in srgb,var(--accent) 50%,rgb(205 225 255 / .2));box-shadow:inset 0 1px #ffffff2b,inset 0 -1px #ffffff0a,0 0 0 3px var(--accent-ring),0 22px 50px -22px #000000d9}html:root body :is(.btn--accent,.search__go,.ask__send){background:linear-gradient(180deg,#ffffff42,#ffffff0f 48%,#fff0 52%,#ffffff14),var(--accent);box-shadow:inset 0 1px #fff6,inset 0 -1px #0000002e,0 6px 18px -6px color-mix(in srgb,var(--accent) 65%,transparent)}html:root body :is(.btn--accent,.search__go,.ask__send):hover{background:linear-gradient(180deg,#ffffff52,#ffffff14 48%,#fff0 52%,#ffffff1a),var(--accent-hover)}html:root body :is(.pop,.appmenu,.chip__menu,.suggest,.dock,.modal,.gate__card:not(.gate__card--inline),.sheet){background:var(--win-fill);border:1px solid var(--win-edge);box-shadow:var(--win-shadow);-webkit-backdrop-filter:var(--win-blur);backdrop-filter:var(--win-blur)}html:root body :is(.modal,.gate__card:not(.gate__card--inline)){background:var(--win-fill-strong);border-radius:28px}html:root body :is(.modal,.gate__card):before,html:root body .gate__card:after{display:none}html:root body .pop.is-sheet{background:var(--win-fill-solid);-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width: 720px){html:root body .sheet{background:var(--win-fill-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}html:root body .toast{background:var(--win-fill-strong);border:1px solid var(--win-edge);color:var(--ink);box-shadow:var(--win-shadow);-webkit-backdrop-filter:var(--win-blur);backdrop-filter:var(--win-blur)}html:root body :is(.sheet .need,.sheet .card,.modal .call,.detail__cell){background:linear-gradient(180deg,#ffffff12,#ffffff08);border-color:var(--win-line);box-shadow:inset 0 1px #ffffff0f;-webkit-backdrop-filter:none;backdrop-filter:none}html:root body :is(.sheet .need,.sheet .card):hover{background:linear-gradient(180deg,#ffffff1c,#ffffff0d);border-color:#cde1ff33}html:root body :is(.input,.select,.area,.gate__input){background:#00000038;border-color:var(--win-line);color:var(--ink)}html:root body :is(.input,.select,.area,.gate__input):hover{border-color:#cde1ff33}html:root body :is(.input,.select,.area,.gate__input):focus{background:#00000047;border-color:color-mix(in srgb,var(--accent) 55%,rgb(205 225 255 / .2));box-shadow:0 0 0 3px var(--accent-ring)}html:root body :is(.gate__seg,.seg-inline){background:#00000038;border:1px solid var(--win-line)}html:root body :is(.gate__seg,.seg-inline) button.is-on{background:var(--win-wash-hi);color:var(--ink);box-shadow:inset 0 1px #ffffff1a}html:root body .gate__role{background:var(--win-wash);border-color:var(--win-line)}html:root body .gate__role.is-on{background:color-mix(in srgb,var(--accent) 16%,transparent);border-color:color-mix(in srgb,var(--accent) 55%,transparent)}html:root body :is(.pop,.modal,.gate__card,.sheet,.ask) .btn--soft{background:var(--win-wash);border-color:var(--win-line);box-shadow:inset 0 1px #ffffff0f;color:var(--ink-2)}html:root body :is(.pop,.modal,.gate__card,.sheet,.ask) .btn--soft:hover{background:var(--win-wash-hi);color:var(--ink)}html:root body .pop :is(button,a):not(.btn):hover{background:var(--win-wash)}html:root body .modal .modal__foot{border-top:1px solid var(--win-line);background:#0000001f}html:root body .scrim:not(.scrim--clear){background:#0408104d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
