.cab-main:has(.now-home){max-width:none;padding-left:clamp(16px,2vw,28px);padding-right:clamp(16px,2vw,28px)}.cab-v8 .ap-page:has(.now-home){min-height:0}.now-home{--now-side-w:380px;grid-template-columns:minmax(0, 1fr) var(--now-side-w);align-items:start;gap:clamp(16px,2vw,24px);display:grid}@media (min-width:1440px){.now-home{--now-side-w:400px}}.now-chat{min-width:0;overflow-x:clip}.now-chat>.talk-shell{margin-left:0;margin-right:0}.now-home .talk-hero-row{display:none}.now-home .talk-hero:not(:has(>:not(.talk-hero-row))){display:none}.now-side{top:var(--cab-top-h);height:calc(100dvh - var(--cab-top-h) - 16px - var(--demo-space,0px) - var(--consent-h,0px));border-radius:var(--v9-r-l);background:var(--color-coal);border:1px solid var(--v9-hair);min-width:0;position:sticky;overflow:hidden}.now-side-in{flex-direction:column;height:100%;display:flex}.now-tabs{flex:none;margin:12px 12px 0}.now-tabs>button{white-space:nowrap;justify-content:center;align-items:center;min-height:44px;display:inline-flex;position:relative}.now-tabs-bd{background:var(--color-cream);min-width:18px;height:18px;color:var(--color-on-cream);font-variant-numeric:tabular-nums;border-radius:9px;place-items:center;margin-left:6px;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.now-pane{overscroll-behavior:contain;flex:1;min-height:0;padding:14px 16px 24px;overflow-y:auto}.now-pane:not([data-on]){display:none}.now-deal{height:100%;padding:16px 18px 24px;overflow-y:auto}.now-pad{flex-direction:column;gap:18px;display:flex}.now-pad>.v9-btn{align-self:stretch}.now-pad .v9-sec:first-child{margin-top:0}.now-pad .v9-sec a{justify-content:flex-end;min-width:44px;min-height:44px;margin:-6px 0 -6px auto}.now-plate[data-calm] .v9-plate{background:var(--color-coal-2);color:var(--color-white);box-shadow:inset 0 0 0 1px var(--v9-hair)}.now-plate[data-calm] .v9-plate:after{display:none}.now-plate .v9-plate h3{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.now-tick{align-items:baseline;gap:6px;min-width:0;display:flex}.now-tick b{flex:none;font-weight:700}.now-tick span{text-overflow:ellipsis;white-space:nowrap;opacity:.85;min-width:0;overflow:hidden}.now-caret{background:currentColor;flex:none;align-self:center;width:2px;height:1em;animation:1s steps(2,start) infinite now-blink}@keyframes now-blink{to{visibility:hidden}}.now-also{background:var(--v9-fill);min-height:44px;color:var(--color-dim);border-radius:16px;align-items:center;gap:10px;margin-top:8px;padding:0 12px 0 16px;font-size:13.5px;display:flex}.now-also .v9-eq{color:var(--color-hot)}.now-also-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.now-also:hover{color:var(--color-white)}.now-ask{touch-action:pan-y;overflow-x:clip}.now-ask[data-from=r] .v9-ask{animation:now-ask-in .42s var(--v9-out) backwards;--now-dx:36px}.now-ask[data-from=l] .v9-ask{animation:now-ask-in .42s var(--v9-out) backwards;--now-dx:-36px}.now-ask[data-leave] .v9-ask{pointer-events:none;animation:.28s cubic-bezier(.55,0,1,.45) both now-ask-out}.now-ask[data-leave=l] .v9-ask{--now-dx:-60%;--now-rot:-6deg}.now-ask[data-leave=r] .v9-ask{--now-dx:60%;--now-rot:6deg}@keyframes now-ask-in{0%{opacity:0;transform:translateX(var(--now-dx)) scale(.97)}}@keyframes now-ask-out{to{opacity:0;transform:translateX(var(--now-dx)) rotate(var(--now-rot))}}.now-ask .v9-btn{min-height:44px}.now-ask .v9-btns>.v9-btn[data-v=out]:last-child:has(svg:only-of-type){flex:none;padding:0 14px}.now-ask-off{opacity:.85;margin-top:8px;font-size:12.5px;display:block}.now-line{border:1.5px dashed var(--v9-hair);min-height:44px;color:var(--color-dim);border-radius:16px;align-items:center;gap:10px;padding:0 14px;font-size:14px;display:flex}.now-line i{background:var(--k,var(--color-dim));border-radius:50%;flex:none;width:8px;height:8px}.now-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin:0 -16px;padding:2px 16px 6px;scroll-padding:0 16px;display:flex;overflow-x:auto}.now-rail::-webkit-scrollbar{display:none}.now-dc{scroll-snap-align:start;border-radius:var(--v9-r);background:var(--color-coal);border:1px solid var(--v9-hair);min-height:158px;transition:transform .16s var(--v9-out), background .16s;flex-direction:column;flex:0 0 min(76%,250px);gap:6px;padding:14px;display:flex}.now-side .now-dc{background:var(--color-coal-2)}.now-dc:active{transform:scale(.98)}.now-dc:hover{border-color:color-mix(in oklch, var(--k) 45%, var(--v9-hair))}.now-dc-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.now-dc-st{color:var(--k);align-items:center;gap:6px;font-size:12px;font-weight:650;display:inline-flex}.now-dc-t{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.now-dc-n{color:var(--color-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.now-dc-f{color:var(--color-dim-dark);align-items:center;gap:6px;margin-top:auto;font-size:12px;display:flex}@property --now-p{syntax:"<number>";inherits:false;initial-value:0}.now-ring{--now-p:var(--p,0);background:conic-gradient(var(--k) calc(var(--now-p) * 360deg), var(--v9-fill-hi) 0);width:44px;height:44px;animation:now-ring 1.2s var(--v9-out) both .15s;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}@keyframes now-ring{0%{--now-p:0}}.now-ring:before{content:"";background:var(--color-coal);border-radius:50%;position:absolute;inset:4px}.now-side .now-ring:before{background:var(--color-coal-2)}.now-ring>span{font-variant-numeric:tabular-nums;font-size:11px;font-weight:700;position:relative}.now-say{background:var(--color-coal);border:1px solid var(--v9-hair);min-height:52px;color:var(--color-dim);border-radius:18px;align-items:center;gap:10px;padding:10px 12px 10px 14px;font-size:14px;display:flex}.now-say-t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.now-say-t b{color:var(--color-white);font-weight:650}.now-say time{color:var(--color-dim-dark);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.now-me{align-items:center;gap:14px;display:flex}.now-me b{font:700 22px/1.1 var(--font-display);display:block}.now-me span{color:var(--k,var(--color-dim));align-items:center;gap:6px;margin-top:4px;font-size:13.5px;display:flex}.now-sk-chat{height:calc(100dvh - var(--cab-top-h) - 16px - var(--demo-space,0px) - var(--consent-h,0px));flex-direction:column;gap:12px;display:flex}.now-sk-feed{flex-direction:column;flex:1;justify-content:flex-end;gap:10px;width:100%;max-width:460px;min-height:0;margin:0 auto;padding-top:16px;display:flex;overflow:hidden}.now-sk-comp{flex-direction:column;flex:none;gap:16px;margin:0 24px;padding:18px 12px 12px;display:flex}.now-sk-tabs{border-radius:16px;flex:none;height:52px}.now-sk-plate{border-radius:var(--v9-r-l);height:240px}.now-sk-dc{border-radius:var(--v9-r);flex:0 0 min(76%,250px);min-height:158px}@media (max-width:1023px){.now-home{display:block}.now-home[data-mode=now] .now-chat,.now-home[data-mode=talk][data-focus] .now-chat,.now-home[data-mode=talk]:not([data-focus]) .now-side{display:none}.now-side{background:0 0;border:0;border-radius:0;height:auto;position:static;overflow:visible}.now-side-in{height:auto;display:block}.now-tabs{display:none}.now-pane{padding:2px 0 24px;display:none;overflow:visible}.now-pane[data-pane=now]{display:block}.now-deal{height:auto;padding:6px 0 24px;overflow:visible}.now-sk-chat{height:calc(100dvh - 57px - var(--tabbar-space,0px) - env(safe-area-inset-bottom,0px) - var(--demo-space,0px) - var(--consent-h,0px))}.now-sk-comp{margin:0 8px 8px}.now-sk-plate{height:226px}}@media (min-width:640px) and (max-width:1023px){.now-sk-comp{margin:0 24px 16px}.now-sk-plate{height:176px}}@media (min-width:1024px){.now-say{display:none}}@media (prefers-reduced-motion:reduce){.now-caret,.now-ring,.now-ask .v9-ask{animation:none!important}.now-home .v9-eq i{height:60%}.now-home .v9-eq i:nth-child(2){height:100%}.now-dc{transition:none}}
