@layer app-important{.ask-field input,.ask-field input:focus,.ask-field input:focus-visible{border:0!important;outline:none!important;outline-offset:0!important;box-shadow:none!important}}@layer app-6{.ask-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:.7rem;align-items:start}.ask-bubble{max-width:88%;padding:.7rem .85rem;border:1px solid var(--wc-line-2);border-radius:.55rem;background:var(--wc-panel-2)}.ask-stamp{margin-top:.45rem;color:var(--wc-text-3);font-size:.64rem}}@layer app-7{.ask-head{display:flex;align-items:center;gap:.6rem;padding:1.4rem 0 1rem}.ask-thread{display:grid;grid-template-rows:minmax(0,1fr) auto auto;gap:.6rem;min-height:60vh;padding:.9rem;border:1px solid var(--wc-line-2);border-radius:.6rem;background:var(--wc-panel)}.ask-scroll{display:grid;align-content:start;gap:.7rem}.ask-intro{display:grid;justify-items:center;gap:.5rem;padding:2.5rem 1rem;text-align:center}.ask-msg{display:flex;gap:.6rem;align-items:flex-start}.ask-avatar{display:grid;flex:0 0 auto;place-items:center;width:1.85rem;height:1.85rem;border-radius:.5rem;background:var(--wc-panel-2)}.ask-verified{display:flex;align-items:center;gap:.3rem;margin-bottom:.4rem;color:var(--wc-accent);font-size:.64rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ask-text{color:var(--wc-text-1);font-size:.86rem;line-height:1.62;white-space:pre-wrap}.ask-interpretation{display:grid;gap:.2rem;margin-top:.6rem;padding-top:.55rem;border-top:1px solid var(--wc-line);color:var(--wc-text-2);font-size:.79rem;line-height:1.6}.ask-typing{display:flex;gap:.3rem;padding:.85rem}.ask-count{font-size:.68rem}.ask-count,.ask-limit{color:var(--wc-text-3)}.ask-limit{margin-top:.4rem;font-size:.66rem;text-align:center}.ask-suggestions{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem}.ask-rail{display:grid;gap:.6rem;align-content:start}.ask-figures{grid-template-columns:repeat(3,minmax(0,1fr))}.ask-figures,.ask-links{display:grid;gap:1px;background:var(--wc-line)}@media (max-width:1000px){.ask-layout{grid-template-columns:minmax(0,1fr)}}.ask-lead{color:var(--wc-text);font-size:.96rem;font-weight:500;line-height:1.6;letter-spacing:-.005em}.ask-stamp{display:flex;flex-wrap:wrap;gap:.3rem .7rem;margin-top:.6rem;padding-top:.5rem;border-top:1px solid var(--wc-line)}.ask-table{width:100%;border-collapse:collapse;font-size:.74rem}.ask-table-more{color:var(--wc-text-3);font-size:.64rem}.ask-followups{display:flex;flex-wrap:wrap;gap:.3rem}}@layer app-13{.ask-field button:hover:not(:disabled){background:#ffffff;transform:scale(1.04)}.ask-suggestions button:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.07);color:var(--wc-text)}.ask-rail-empty li{position:relative;padding-left:.9rem;color:var(--wc-text-2);font-size:.78rem;line-height:1.5}.ask-lead+.ask-text{margin-top:.55rem}}@layer app-14{.ask-head svg{width:1.5rem;height:1.5rem;color:var(--wc-accent)}.ask-head h1{color:var(--wc-text);font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:800;letter-spacing:-.03em}.ask-head h1 b{color:var(--wc-accent);font-weight:800}.ask-intro svg{width:1.4rem;height:1.4rem;color:var(--wc-accent)}.ask-intro h2{color:var(--wc-text);font-size:1.05rem;font-weight:700}.ask-intro p{max-width:46ch;color:var(--wc-text-3);font-size:.8rem;line-height:1.6}.ask-msg[data-role=user]{flex-direction:row-reverse}.ask-msg[data-role=ai] .ask-avatar{background:color-mix(in srgb,var(--wc-accent) 14%,transparent)}.ask-avatar svg{width:.9rem;height:.9rem;color:var(--wc-text-2)}.ask-msg[data-role=ai] .ask-avatar svg{color:var(--wc-accent)}.ask-msg[data-role=user] .ask-bubble{border-color:color-mix(in srgb,var(--wc-accent) 32%,transparent);background:color-mix(in srgb,var(--wc-accent) 9%,transparent)}.ask-verified svg{width:.8rem;height:.8rem}.ask-interpretation b{color:var(--wc-text-3);font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ask-typing span{width:.35rem;height:.35rem;border-radius:999px;background:var(--wc-text-3)}.ask-field:focus-within{border-color:rgba(255,255,255,.28);box-shadow:0 0 0 3px rgba(255,255,255,.06)}.ask-field>svg{flex:0 0 auto;width:1rem;height:1rem;color:var(--wc-text-3)}.ask-field input,.ask-field input:focus,.ask-field input:focus-visible{flex:1;min-width:0;background:none;color:var(--wc-text);font-size:.86rem}.ask-field input::placeholder{color:var(--wc-text-3)}.ask-field button:active:not(:disabled){transform:scale(.96)}.ask-field button:disabled{opacity:.35;cursor:not-allowed}.ask-field button svg{width:1rem;height:1rem}.ask-suggestions>span{margin-right:.2rem;color:var(--wc-text-3);font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ask-suggestions button:active:not(:disabled){transform:scale(.97)}.ask-suggestions button:disabled{opacity:.4;cursor:not-allowed}.ask-card h3{color:var(--wc-text);font-size:.86rem;font-weight:700;letter-spacing:-.01em}.ask-figures>div{display:grid;gap:.15rem;padding:.6rem .5rem;background:var(--wc-panel)}.ask-figures b{color:var(--wc-accent);font-size:1.3rem;font-weight:800;letter-spacing:-.025em;line-height:1}.ask-figures small{overflow:hidden;color:var(--wc-text-3);font-size:.56rem;font-weight:650;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.ask-links a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.55rem .6rem;background:var(--wc-panel);transition:background-color .16s var(--ease-out)}.ask-links a:hover,.ask-links li:only-child a{background:var(--wc-hover)}.ask-links svg:first-child{width:.85rem;height:.85rem;color:var(--wc-accent)}.ask-links span{overflow:hidden;color:var(--wc-text-1);font-size:.76rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ask-links svg:last-child{width:.8rem;height:.8rem;color:var(--wc-text-3)}.ask-links a:hover svg:last-child{color:var(--wc-accent)}.ask-rail-empty ul{display:grid;gap:.4rem}.ask-rail-empty li:before{position:absolute;left:0;color:var(--wc-accent);content:"›";font-weight:700}.ask-rail-empty p{color:var(--wc-text-3);font-size:.72rem;line-height:1.6}.ask-text+.ask-text{margin-top:.5rem}.ask-stamp span{display:inline-flex;align-items:center;gap:.28rem;color:var(--wc-text-3);font-size:.64rem;font-weight:600}.ask-stamp span[data-tone=high]{color:var(--wc-accent)}.ask-stamp span[data-tone=limited]{color:var(--wc-gold)}.ask-stamp svg{width:.78rem;height:.78rem}.ask-card h3{display:flex;align-items:center;gap:.35rem}.ask-card h3 svg{width:.85rem;height:.85rem;color:var(--wc-accent)}.ask-table-wrap{overflow-x:auto}.ask-table td,.ask-table th{padding:.38rem .5rem;text-align:right;white-space:nowrap}.ask-table td:first-child,.ask-table th:first-child{padding-left:0;text-align:left}.ask-table thead th{color:var(--wc-text-3);font-size:.54rem;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.ask-table tbody tr{border-top:1px solid var(--wc-line)}.ask-table tbody tr:hover{background:var(--wc-hover)}.ask-table td{color:var(--wc-text-1)}.ask-followups button{padding:.32rem .65rem;border:1px solid var(--wc-line-2);border-radius:999px;background:var(--wc-panel-2);color:var(--wc-text-2);font-size:.72rem;cursor:pointer;transition:border-color .18s var(--ease-out),color .18s var(--ease-out),transform .18s var(--ease-out)}.ask-followups button:hover:not(:disabled){transform:translateY(-1px);border-color:var(--hover-border);color:var(--wc-accent)}.ask-followups button:disabled{opacity:.4;cursor:not-allowed}}