.dw-ask{min-height:calc(100dvh - var(--rb) - var(--dw-bar-h));border-top:1px solid var(--dw-line);grid-template-columns:260px minmax(0,1fr);display:grid}@media (min-width:40rem){.dw-ask{margin-bottom:calc(-1 * var(--page-foot))}}@media not (min-width:64rem){.dw-ask{min-height:calc(100dvh - var(--rb) - 96px);border-top:0;grid-template-columns:minmax(0,1fr)}}.dw-side{top:var(--rb);height:calc(100dvh - var(--rb));background:var(--dw-sunk);border-right:1px solid var(--dw-line);flex-direction:column;align-self:start;min-height:0;padding:10px 8px;display:none;position:sticky}@media (min-width:64rem){.dw-side{display:flex}}.dw-sitem{width:100%;height:38px;font:500 14px/1 var(--font-dw-text);color:var(--dw-ink);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:0 10px;transition:background-color .15s ease-out;display:flex}.dw-sitem svg{color:var(--dw-ink-2);flex:none}.dw-sitem:hover:not(:disabled),.dw-past:hover{background:color-mix(in srgb, var(--dw-ink) 6%, transparent)}.dw-sitem:disabled{opacity:.5}.dw-sfind{background:var(--dw-raised);border:1px solid var(--dw-line-2);border-radius:10px;align-items:center;gap:10px;height:38px;padding:0 10px;display:flex}.dw-sfind input{min-width:0;font:400 14px/1 var(--font-dw-text);color:var(--dw-ink);background:0 0;outline:none;flex:1}.dw-sfind input::placeholder{color:var(--dw-ink-3)}.dw-hist{flex:1;min-height:0;margin-top:14px;overflow-y:auto}.dw-hist h3{font:500 12px/1 var(--font-dw-text);color:var(--dw-ink-3);margin:14px 0 4px;padding:0 10px}.dw-hist h3:first-child{margin-top:0}.dw-hist .dw-empty{padding:8px 10px}.dw-past-row{position:relative}.dw-past{width:100%;font:400 14px/1.3 var(--font-dw-text);color:var(--dw-ink);text-align:left;white-space:nowrap;text-overflow:ellipsis;border-radius:10px;padding:8px 34px 8px 10px;transition:background-color .15s ease-out;display:block;overflow:hidden}.dw-past-del{width:28px;height:28px;color:var(--dw-ink-3);opacity:0;border-radius:14px;place-items:center;margin-top:-14px;display:grid;position:absolute;top:50%;right:4px}.dw-past-row:hover .dw-past-del,.dw-past-del:focus-visible{opacity:1}.dw-past-del:hover{color:var(--dw-down);background:var(--dw-sunk)}.dw-sfoot{border-top:1px solid var(--dw-line);align-items:center;gap:10px;padding:12px 10px 4px;display:flex}.dw-sfoot>div{flex:1;min-width:0}.dw-sfoot b{font:600 14px/1.2 var(--font-dw-text);display:block}.dw-sfoot span{color:var(--dw-ink-3);font-size:12px}.dw-stage{flex-direction:column;min-width:0;display:flex;position:relative}.dw-ahead{align-items:center;gap:10px;padding:6px 16px 0;display:flex}.dw-ahead .t{font:700 22px/1 var(--font-dw-display);letter-spacing:-.02em;flex:1}@media (min-width:64rem){.dw-ahead{display:none}}.dw-ask-col{flex-direction:column;flex:1;width:min(760px,100% - 64px);margin:0 auto;display:flex}@media not (min-width:40rem){.dw-ask-col{width:calc(100% - 32px)}}.dw-ask-col.empty{justify-content:center;align-items:center;padding-bottom:8vh}.dw-ask-col.empty .bot{width:auto;height:84px;margin:0 auto 14px}.dw-ask-col.empty .bot-btn{cursor:pointer;border-radius:20px;margin:0 auto;transition:transform .18s ease-out;display:block}.dw-ask-col.empty .bot-btn:hover{transform:translateY(-2px)}.dw-ask-col.empty .bot-btn:focus-visible{outline:2px solid var(--dw-accent);outline-offset:4px}.dw-ask-col.empty .bot-btn.waved .bot{transform-origin:50% 90%;animation:.6s ease-out dw-bot-wave}@keyframes dw-bot-wave{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}60%{transform:rotate(5deg)}}@media (prefers-reduced-motion:reduce){.dw-ask-col.empty .bot-btn.waved .bot{animation:none}.dw-ask-col.empty .bot-btn:hover{transform:none}}.dw-ask-col.empty h1{font:500 28px/1.2 var(--font-dw-display);letter-spacing:-.01em;text-align:center;text-wrap:balance;margin:0 0 24px}@media not (min-width:40rem){.dw-ask-col.empty{justify-content:flex-end;padding-bottom:12px}.dw-ask-col.empty .greet{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.dw-ask-col.empty .bot{height:96px}.dw-ask-col.empty h1{margin-bottom:0;font-size:24px}}.dw-ask-col.empty>form{width:100%}.dw-starts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.dw-start{border:1px solid var(--dw-line-2);height:38px;font:500 14px/1 var(--font-dw-text);color:var(--dw-ink);border-radius:19px;align-items:center;gap:8px;padding:0 14px;transition:background-color .15s ease-out;display:inline-flex}.dw-start:hover{background:var(--dw-sunk)}.dw-start svg{color:var(--dw-ink-2)}@media not (min-width:40rem){.dw-starts{scrollbar-width:none;flex-wrap:nowrap;order:-1;justify-content:flex-start;margin:0 0 10px;overflow-x:auto}.dw-start{white-space:nowrap;flex:none}}.dw-pill{background:var(--dw-raised);border:1px solid var(--dw-line-2);border-radius:28px;transition:border-color .15s ease-out;box-shadow:0 6px 24px #0a0c1414}.dw-pill:focus-within{border-color:var(--dw-accent)}.dw-pill-row{align-items:flex-end;gap:6px;min-height:54px;padding:7px 9px 7px 10px;display:flex}.dw-pill-row textarea{resize:none;min-width:0;min-height:28px;max-height:200px;font:400 16px/1.4 var(--font-dw-text);color:var(--dw-ink);background:0 0;outline:none;flex:1;margin-bottom:5px;padding:3px 4px 0}.dw-pill-row textarea::placeholder{color:var(--dw-ink-3)}.dw-quiet button{color:var(--dw-ink-2);background:0 0}.dw-quiet button:hover{background:var(--dw-sunk);color:var(--dw-ink)}.dw-send{background:var(--dw-primary);width:40px;height:40px;color:var(--dw-primary-ink);border-radius:20px;flex:none;place-items:center;transition:opacity .15s ease-out;display:grid}.dw-send:disabled{opacity:.3}.dw-dock{z-index:10;background:linear-gradient(to bottom, transparent, var(--dw-ground) 14px);width:min(760px,100% - 64px);margin:0 auto;padding:8px 0 10px;position:sticky;bottom:0}@media not (min-width:40rem){.dw-dock{width:calc(100% - 32px);padding-bottom:6px;bottom:56px}.dw-dock .dw-fine{display:none}}.dw-fine{color:var(--dw-ink-3);text-align:center;text-wrap:balance;margin:8px 0 0;font-size:12px;line-height:1.4}.dw-stage>.dw-fine{margin:0;padding:10px 16px 14px}@media not (min-width:40rem){.dw-stage>.dw-fine{display:none}}.dw-jump{z-index:20;background:var(--dw-raised);border:1px solid var(--dw-line-2);width:40px;height:40px;color:var(--dw-ink);border-radius:20px;place-items:center;margin:0 auto;display:grid;position:sticky;bottom:120px;box-shadow:0 6px 20px #0a0c1424}.dw-ask .dw-user{background:var(--dw-sunk);color:var(--dw-ink)}.dw-ask .dw-user li{border-color:var(--dw-line-2);color:var(--dw-ink-2)}.dw-sheet-wrap{z-index:60;background:#080a1080;align-items:flex-end;display:flex;position:fixed;inset:0}.dw-sheet-wrap .dw-ask-sheet{background:var(--dw-sunk);width:100%;height:min(78dvh,640px);color:var(--dw-ink);padding-bottom:env(safe-area-inset-bottom);border-radius:20px 20px 0 0;flex-direction:column;display:flex}.dw-sheet-bar{justify-content:space-between;align-items:center;padding:12px 12px 4px 18px;display:flex}.dw-sheet-bar b{font:500 20px/1 var(--font-dw-display)}.dw-side.dw-side-sheet{background:0 0;border-right:0;flex:1;height:auto;min-height:0;padding-top:4px;display:flex;position:static}@media (min-width:64rem){.dw-sheet-wrap{display:none}}
