.w4-feed-in>:not(:nth-last-child(-n+6)){content-visibility:auto;contain-intrinsic-size:auto 360px}.w4-tld.panel{background:var(--hair2)}.w4-tld.panel .w4-tl.warden{background:var(--bg)}.w4-panel{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.w4-tl>.w4-panel,.w4-panel>.w4-col{flex:1}.w4-panel .w4-ctools{top:calc(10px * var(--text-scale,1));right:calc(12px * var(--text-scale,1))}.w4-panel .w4-feed-in{padding-top:calc(52px * var(--text-scale,1))}@container (width<=38.621em){.w4-panel .w4-feed-in{padding:calc(52px * var(--text-scale,1)) calc(16px * var(--text-scale,1)) calc(48px * var(--text-scale,1));gap:calc(18px * var(--text-scale,1))}.w4-panel .w4-box-wrap{padding:0 calc(8px * var(--text-scale,1)) calc(8px * var(--text-scale,1))}}.w4-tt{padding:calc(2px * var(--text-scale,1));border:1px solid var(--hair2);border-radius:var(--r);background:var(--solid);flex:none;display:flex}.w4-tt button{height:calc(28px * var(--text-scale,1));padding:0 calc(10px * var(--text-scale,1));border-radius:calc(var(--r) - 1px);font-size:calc(12.5px * var(--text-scale,1));color:var(--soft);white-space:nowrap;align-items:center;gap:calc(6px * var(--text-scale,1));display:inline-flex}.w4-tt button:hover:not(.on){color:var(--text)}.w4-tt button.on,.w4-tt button.on:hover{background:var(--text);color:var(--bg);font-weight:600}.w4-vbar{--lvl:0;width:100%;max-width:780px;padding:0 calc(40px * var(--text-scale,1)) calc(18px * var(--text-scale,1));gap:calc(8px * var(--text-scale,1));flex-direction:column;margin:0 auto;display:flex;position:relative}.w4-vbar-row{align-items:center;gap:calc(4px * var(--text-scale,1));min-width:0;padding:calc(6px * var(--text-scale,1));border:1px solid var(--hair2);border-radius:var(--r);background:var(--panel);transition:border-color .2s,box-shadow .2s;display:flex}.w4-vbar.phase-listening .w4-vbar-row,.w4-vbar.phase-standby .w4-vbar-row{border-color:var(--ac);box-shadow:0 0 0 3px color-mix(in srgb,var(--ac) 12%,transparent)}.w4-vbar-talk{align-items:center;gap:calc(10px * var(--text-scale,1));min-width:0;min-height:calc(48px * var(--text-scale,1));padding:0 calc(8px * var(--text-scale,1)) 0 calc(2px * var(--text-scale,1));border-radius:var(--r);text-align:left;flex:1;display:flex;position:relative}.w4-vbar-talk:hover{background:var(--glass)}.w4-vbar-talk .w4-voice-orb-in{width:calc(44px * var(--text-scale,1));height:calc(44px * var(--text-scale,1));transform:scale(calc(1 + var(--lvl)*.22));flex:none}.w4-vbar-txt{gap:calc(2px * var(--text-scale,1));flex-direction:column;flex:1;min-width:0;display:flex}.w4-vbar-heard{max-height:32vh;padding:calc(10px * var(--text-scale,1)) calc(12px * var(--text-scale,1));border:1px solid var(--hair2);border-radius:var(--r);background:var(--panel);flex-direction:column-reverse;display:flex;overflow-y:auto}.w4-vbar-heard p{font-size:calc(15px * var(--text-scale,1));color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.45}.w4-vbar-cap{font-size:calc(15px * var(--text-scale,1));color:var(--text);overflow-wrap:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.w4-vbar .w4-voice-status{text-align:left;font-size:calc(10.5px * var(--text-scale,1));letter-spacing:.16em;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.w4-vbar.phase-listening .w4-voice-status,.w4-vbar.running .w4-voice-status{color:var(--ac-text)}.w4-vbar .w4-voice-quiet{left:calc(56px * var(--text-scale,1));right:calc(8px * var(--text-scale,1));bottom:calc(3px * var(--text-scale,1));width:auto;position:absolute}.w4-vbar .w4-voice-edit,.w4-vbar .w4-voice-files{width:100%}.w4-vbar .w4-voice-files{justify-content:flex-start}.w4-vbar .w4-voice-error{text-align:left;margin:0}.w4-vbar .w4-voice-panel{top:auto;left:auto;right:calc(40px * var(--text-scale,1));bottom:calc(100% - calc(10px * var(--text-scale,1)));z-index:20;width:min(340px,calc(100% - calc(16px * var(--text-scale,1))));overscroll-behavior:contain;max-height:min(70vh,100dvh - 140px);position:absolute;overflow:auto}.w4-vbar-row .ib{width:calc(32px * var(--text-scale,1));height:calc(32px * var(--text-scale,1))}.w4-vbar-row .b.sm{white-space:nowrap}@container (width<=38.621em){.w4-vbar{padding:0 calc(8px * var(--text-scale,1)) calc(8px * var(--text-scale,1))}.w4-vbar .w4-voice-panel{top:auto;right:calc(8px * var(--text-scale,1));left:calc(8px * var(--text-scale,1));width:auto}.w4-vbar-row{flex-wrap:wrap}.w4-vbar-row .w4-voice-more,.w4-vbar-row .w4-voice-again{margin-top:calc(4px * var(--text-scale,1));flex:1 0 100%;order:10}}@media (width<=699px){.w4-vbar{padding:0 calc(10px * var(--text-scale,1)) calc(10px * var(--text-scale,1))}}.w4-view{align-items:center;gap:calc(6px * var(--text-scale,1));display:flex}.w4-view-seg{padding:calc(2px * var(--text-scale,1));border:1px solid var(--hair2);border-radius:var(--r);background:var(--solid);display:flex}.w4-view-seg button{align-items:center;gap:calc(6px * var(--text-scale,1));height:calc(26px * var(--text-scale,1));padding:0 calc(11px * var(--text-scale,1));border-radius:calc(var(--r) - 1px);font-size:calc(12.5px * var(--text-scale,1));color:var(--soft);white-space:nowrap;display:flex}.w4-view-seg button:hover:not(:disabled):not(.on){color:var(--text)}.w4-view-seg button.on,.w4-view-seg button.on:hover{background:var(--text);color:var(--bg);font-weight:600}.w4-view-seg button:disabled{opacity:.4;cursor:default}.w4-view-seg .n{font-size:calc(10.5px * var(--text-scale,1));line-height:calc(15px * var(--text-scale,1));padding:0 calc(5px * var(--text-scale,1));background:var(--ac);color:var(--accent-ink);border-radius:2px}.w4-view-seg button.on .n{background:var(--bg);color:var(--ac-text)}.w4-view .w4-layout-btn{height:calc(30px * var(--text-scale,1))}.w4-top-left .w4-side-toggle{width:calc(40px * var(--text-scale,1));height:calc(34px * var(--text-scale,1));border:1px solid var(--hair2);border-radius:var(--r);color:var(--soft)}.w4-top-left .w4-side-toggle:hover{color:var(--text);border-color:var(--soft)}.w4-side-foot{align-items:center}.w4-side-foot .b.sq.w4-side-close{width:calc(44px * var(--text-scale,1));height:calc(40px * var(--text-scale,1));color:var(--soft);border-color:var(--hair2);margin-left:auto}.w4-side-foot .b.sq.w4-side-close:hover{color:var(--text)}.w4-logo img.mark.logo,.w4-pbrand img.mark.logo{object-fit:contain;background:0 0;border-radius:0}.w4-logo img.mark.logo{width:calc(22px * var(--text-scale,1));height:calc(22px * var(--text-scale,1))}.w4-box.two,.w4-vbar-row{container:bar/inline-size}.w4-tt button svg{flex:none;display:none}.w4-box.two .w4-box-bar,.w4-vbar .w4-vbar-row{flex-wrap:nowrap}.w4-box-bar>*,.w4-vbar-row>*{flex:none}.w4-box-bar>.grow{flex:1 1 0}.w4-box-bar>.w4-setchip-wrap{flex:0 auto;min-width:0;display:flex}.w4-box-bar .w4-setchip-wrap>.w4-setchip{min-width:0;max-width:100%}.w4-vbar-row>.w4-vbar-talk{min-width:calc(44px * var(--text-scale,1));flex:1 1 0;container:talk/inline-size}@container talk (width<=10.345em){.w4-vbar-talk .w4-vbar-txt{display:none}}@container bar (width<=31.724em){.w4-box-bar .w4-setchip .nm,.w4-box-bar .w4-setchip .ex,.w4-box-bar .w4-draw{display:none}.w4-box-bar .w4-setchip{padding:0 calc(7px * var(--text-scale,1))}}@container bar (width<=26.207em){.w4-tt button svg{display:block}.w4-tt .w{display:none}.w4-tt button{padding:0 calc(8px * var(--text-scale,1))}.w4-box-bar,.w4-vbar-row{gap:calc(4px * var(--text-scale,1))}}@container bar (width<=20.69em){.w4-steerq.inline button{padding:0 calc(7px * var(--text-scale,1))}.w4-vbar-talk{gap:calc(6px * var(--text-scale,1));padding-right:calc(2px * var(--text-scale,1))}.w4-box-bar,.w4-vbar-row{gap:calc(2px * var(--text-scale,1))}.w4-app.phone .w4-vbar-row .w4-tt button{padding:0 calc(9px * var(--text-scale,1))}}@container bar (width<=17.241em){.w4-box-bar .w4-setchip-wrap{display:none}}html[data-room] .w4-top-title{min-width:0}html[data-room] .w4-top .w4-layout-btn .w{display:none}html[data-room] .w4-top .w4-layout-btn{padding:0 calc(8px * var(--text-scale,1))}html[data-room=tight] .w4-people .w4-person:not(.me){display:none}html[data-room=tight] .w4-top-right{gap:calc(6px * var(--text-scale,1))}.w4-view-layout{display:flex}.w4-view-layout.off{visibility:hidden;pointer-events:none}.w4-view-seg .n{text-align:center;min-width:2.2em}.w4-view-seg .n.off{visibility:hidden}.w4-top.compact.side-open .w4-top-left{border-right:0;width:auto}.w4-top.compact .w4-top-left{padding:0 calc(2px * var(--text-scale,1)) 0 calc(6px * var(--text-scale,1))}.w4-top.compact .w4-logo{gap:calc(3px * var(--text-scale,1));height:calc(28px * var(--text-scale,1));padding:0 calc(4px * var(--text-scale,1))}.w4-top.compact .w4-logo>b{display:none}.w4-top.compact .w4-top-right{gap:calc(4px * var(--text-scale,1));padding-left:calc(4px * var(--text-scale,1))}.w4-top.compact .w4-view{gap:calc(4px * var(--text-scale,1))}.w4-top.compact .w4-view-seg button{height:calc(24px * var(--text-scale,1));padding:0 calc(6px * var(--text-scale,1));font-size:calc(11.5px * var(--text-scale,1));gap:calc(4px * var(--text-scale,1))}.w4-top.compact .w4-layout-btn{height:calc(26px * var(--text-scale,1));padding:0 calc(6px * var(--text-scale,1))}.w4-top.compact .w4-layout-btn .w{display:none}.w4-top.compact .w4-person{width:calc(24px * var(--text-scale,1));height:calc(24px * var(--text-scale,1));font-size:calc(10px * var(--text-scale,1))}.w4-top.compact .w4-people{padding-left:calc(2px * var(--text-scale,1))}.w4-handoff{display:inline-flex;position:relative}.w4-handoff-menu{bottom:calc(100% + calc(4px * var(--text-scale,1)));z-index:30;min-width:140px;padding:calc(4px * var(--text-scale,1));background:var(--solid);border:1px solid var(--hair2);border-radius:var(--r);flex-direction:column;display:flex;position:absolute;left:0;box-shadow:0 10px 30px #00000059}.w4-handoff-menu .w4-tool{justify-content:flex-start;width:100%}.w4-tools:has(.w4-handoff-menu){opacity:1}.w4-handoff-form{gap:calc(8px * var(--text-scale,1));min-width:240px;padding:calc(10px * var(--text-scale,1))}.w4-handoff-to{font-size:calc(13px * var(--text-scale,1));font-weight:600}.w4-handoff-form input{padding:calc(7px * var(--text-scale,1)) calc(9px * var(--text-scale,1));border:1px solid var(--hair2);background:var(--glass);border-radius:var(--r);font-size:calc(13px * var(--text-scale,1));color:var(--text);outline:none}.w4-handoff-form input:focus{border-color:var(--ac)}.w4-handoff-kind{border:1px solid var(--hair2);border-radius:var(--r);display:flex;overflow:hidden}.w4-handoff-kind button{padding:calc(6px * var(--text-scale,1)) calc(8px * var(--text-scale,1));font-size:calc(12.5px * var(--text-scale,1));color:var(--dim);flex:1}.w4-handoff-kind button.on{background:var(--glass);color:var(--text);box-shadow:inset 0 -2px 0 var(--ac);font-weight:600}.w4-handoff-due{align-items:center;gap:calc(8px * var(--text-scale,1));font-size:calc(12.5px * var(--text-scale,1));display:flex}.w4-handoff-due input{flex:1}.w4-handoff-go{justify-content:flex-end;gap:calc(6px * var(--text-scale,1));display:flex}.w4-handed-bar{align-items:center;gap:calc(10px * var(--text-scale,1));font:calc(9.5px * var(--text-scale,1)) var(--font-mono);letter-spacing:.12em;color:var(--dim);grid-column:1/-1;display:flex}.w4-handed-bar .b{font:600 calc(12.5px * var(--text-scale,1)) var(--font);letter-spacing:0;margin-left:auto}.w4-tile.handed>header .x{margin-left:auto}.w4-tile.handed.action{box-shadow:inset 0 2px 0 var(--ac)}.w4-handed-meta{font:calc(9.5px * var(--text-scale,1)) var(--font-mono);letter-spacing:.12em;color:var(--dim);margin-bottom:calc(6px * var(--text-scale,1))}.w4-tile.handed.action .w4-handed-meta{color:var(--ac-text)}.w4-handed-reply{gap:calc(6px * var(--text-scale,1));margin-top:calc(10px * var(--text-scale,1));display:flex}.w4-handed-reply input{min-width:0;padding:calc(7px * var(--text-scale,1)) calc(9px * var(--text-scale,1));border:1px solid var(--hair2);background:var(--glass);border-radius:var(--r);font-size:calc(13px * var(--text-scale,1));color:var(--text);outline:none;flex:1}.w4-handed-reply input:focus{border-color:var(--ac)}.w4-handed-state{margin:calc(8px * var(--text-scale,1)) 0 0;font-size:calc(13px * var(--text-scale,1))}.w4-handed-row .back{color:var(--text)}.w4-tool-confirm{align-items:center;gap:calc(2px * var(--text-scale,1));margin-left:calc(4px * var(--text-scale,1));padding-left:calc(8px * var(--text-scale,1));border-left:1px solid var(--hair2);display:inline-flex}.w4-tool-confirm .q{font-size:calc(12px * var(--text-scale,1));color:var(--text);margin-right:calc(4px * var(--text-scale,1))}.w4-tool.yes{color:var(--bad);border:1px solid var(--hair2)}.w4-tools:has(.w4-tool-confirm){opacity:1}.w4-card>header,.w4-card header .kind,.w4-reply>.lbl,.w4-tools,.w4-utools,.w4-chips,.w4-steps,.w4-step,.w4-tl-grip,.w4-card button,.w4-card th,.w4-ask{-webkit-user-select:none;user-select:none}.w4-br{flex-direction:column;height:100%;min-height:0;display:flex}.w4-tl-in>.w4-br,.w4-bench-body>.w4-br{flex:1}.w4-br-watch{font-size:calc(11px * var(--text-scale,1));color:var(--dim);margin-right:calc(4px * var(--text-scale,1))}.w4-br-bar{align-items:center;gap:calc(2px * var(--text-scale,1));padding:calc(4px * var(--text-scale,1)) calc(8px * var(--text-scale,1));border-bottom:1px solid var(--hair);display:flex}.w4-br-bar .ib:disabled{opacity:.35}.w4-br-url{min-width:0;height:calc(28px * var(--text-scale,1));padding:0 calc(10px * var(--text-scale,1));margin-left:calc(4px * var(--text-scale,1));font-size:calc(12.5px * var(--text-scale,1));color:var(--text);background:var(--glass);border:1px solid var(--hair2);border-radius:var(--r);flex:1}.w4-br-url:focus{border-color:var(--ac);outline:none}.w4-br-url:disabled{color:var(--dim)}.w4-br-who{align-items:center;gap:calc(6px * var(--text-scale,1));padding:calc(4px * var(--text-scale,1)) calc(8px * var(--text-scale,1));border-bottom:1px solid var(--hair);flex-wrap:wrap;display:flex}.w4-br-pill{font-size:calc(12px * var(--text-scale,1));color:var(--dim);align-items:center;gap:calc(6px * var(--text-scale,1));display:inline-flex}.w4-br-pill:before{content:"";width:calc(7px * var(--text-scale,1));height:calc(7px * var(--text-scale,1));background:var(--good);border-radius:50%}.w4-br-pill.stopped:before{background:var(--warn)}.w4-br-pill.person:before{background:var(--ac)}.w4-br-error{padding:calc(6px * var(--text-scale,1)) calc(10px * var(--text-scale,1));font-size:calc(12.5px * var(--text-scale,1));color:var(--bad);border-bottom:1px solid var(--hair);margin:0}.w4-br-screen{background:var(--bg);touch-action:none;flex:1;min-height:0;position:relative;overflow:hidden}.w4-br-canvas{object-fit:contain;cursor:default;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100%;display:block}.w4-br-screen.locked .w4-br-canvas{cursor:not-allowed}.w4-br-keys{opacity:0;resize:none;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;top:0;left:0}.w4-br-wait{font-size:calc(13px * var(--text-scale,1));place-items:center;display:grid;position:absolute;inset:0}.w4-br-ring{pointer-events:none;border:2px solid var(--ac);border-radius:var(--r);box-shadow:0 0 0 3px color-mix(in srgb,var(--ac) 25%,transparent);transition:left .2s,top .2s,width .2s,height .2s;position:absolute}.w4-br-ring span{margin-bottom:calc(3px * var(--text-scale,1));white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-size:calc(11px * var(--text-scale,1));padding:1px calc(6px * var(--text-scale,1));background:var(--ac);color:var(--ink);border-radius:var(--r);position:absolute;bottom:100%;left:-2px;overflow:hidden}.w4-br-lock{left:50%;top:calc(10px * var(--text-scale,1));font-size:calc(12.5px * var(--text-scale,1));padding:calc(4px * var(--text-scale,1)) calc(10px * var(--text-scale,1));background:var(--panel);border:1px solid var(--hair2);border-radius:var(--r);color:var(--text);position:absolute;transform:translate(-50%)}.w4-br-closed{padding:calc(18px * var(--text-scale,1)) calc(16px * var(--text-scale,1));gap:calc(10px * var(--text-scale,1));flex-direction:column;display:flex}.w4-br-closed p{font-size:calc(13.5px * var(--text-scale,1));margin:0}.w4-br-closed form{gap:calc(6px * var(--text-scale,1));display:flex}@media (prefers-reduced-motion:reduce){.w4-br-ring{transition:none}}.w4-bench-body:has(>.w4-br){padding:0}.w4-bench-body>.w4-br>header{padding-left:calc(12px * var(--text-scale,1))}.w4-br-note{padding:calc(5px * var(--text-scale,1)) calc(6px * var(--text-scale,1)) calc(5px * var(--text-scale,1)) calc(10px * var(--text-scale,1));font-size:calc(12.5px * var(--text-scale,1));color:var(--text);border-bottom:1px solid var(--hair);align-items:center;gap:calc(6px * var(--text-scale,1));justify-content:space-between;margin:0;display:flex}.w4-br-note .ib{width:calc(22px * var(--text-scale,1));height:calc(22px * var(--text-scale,1))}.w4-br-save{position:relative}.w4-br-save .w4-menu{right:0;top:calc(100% + calc(4px * var(--text-scale,1)));z-index:20;min-width:220px;position:absolute}.w4-br-save .mi{flex-direction:column;align-items:flex-start;gap:1px;display:flex}.w4-br-save .mi small{font-size:calc(11.5px * var(--text-scale,1));white-space:normal;text-align:left;max-width:260px}.w4-usage-wrap{display:inline-flex;position:relative}.w4-usage,.w4-top .w4-usage{white-space:nowrap;align-items:center;gap:calc(5px * var(--text-scale,1));height:calc(26px * var(--text-scale,1));padding:0 calc(7px * var(--text-scale,1));border:1px solid var(--hair2);border-radius:var(--r);color:var(--soft);cursor:pointer;font:inherit;background:0 0;flex-direction:row;flex:none;display:inline-flex}.w4-usage:hover{background:var(--glass);color:var(--text)}.w4-usage .ring{width:calc(14px * var(--text-scale,1));height:calc(14px * var(--text-scale,1));flex:none}.w4-usage .ring circle{fill:none;stroke-width:2.5px}.w4-usage .ring .bg{stroke:var(--hair2)}.w4-usage .ring .fg{stroke:var(--ac)}.w4-usage .ring.warn .fg{stroke:var(--warn,#e0a030)}.w4-usage .ring.hot .fg{stroke:var(--bad,#e5484d)}.w4-usage .n{font-size:calc(11.5px * var(--text-scale,1))}.w4-usage .n.warn{color:var(--warn,#e0a030)}.w4-usage .n.hot{color:var(--bad,#e5484d)}.w4-usage.credit{box-shadow:inset 0 0 0 1px var(--warn,#e0a030)}.w4-usage-pop{width:290px;padding:calc(12px * var(--text-scale,1));gap:calc(10px * var(--text-scale,1));flex-direction:column;display:flex}.w4-usage-pop .row{gap:calc(4px * var(--text-scale,1));flex-direction:column;display:flex}.w4-usage-pop .l{align-items:center;gap:calc(6px * var(--text-scale,1));font-size:calc(13px * var(--text-scale,1));display:flex}.w4-usage-pop .l .mono{font-size:calc(12px * var(--text-scale,1))}.w4-usage-pop .b{align-self:flex-start}.w4-you-links{align-self:flex-end;gap:calc(8px * var(--text-scale,1));width:min(420px,85%);display:grid}.w4-you-links .ui-page-image img{max-height:200px}.w4-usage{margin-top:calc(2px * var(--text-scale,1));justify-content:flex-end;display:flex}.w4-usage-line{font-size:calc(9.5px * var(--text-scale,1));letter-spacing:.03em;padding:1px calc(3px * var(--text-scale,1));border-radius:var(--r);color:var(--dim);opacity:.7}.w4-usage-line:hover{color:var(--soft);background:var(--glass)}.w4-usage-note{gap:calc(6px * var(--text-scale,1));min-width:260px;max-width:340px;padding:calc(10px * var(--text-scale,1)) calc(12px * var(--text-scale,1));font-size:calc(12.5px * var(--text-scale,1));background:var(--solid);border:1px solid var(--hair2);border-radius:var(--r);display:grid;box-shadow:0 16px 40px #00000073}.w4-usage-note .row{gap:0 calc(10px * var(--text-scale,1));grid-template-columns:1fr auto;align-items:baseline;display:grid}.w4-usage-note .row small{font-size:calc(11px * var(--text-scale,1));grid-column:1/-1}.w4-usage-note .row.sum{border-top:1px solid var(--hair);padding-top:calc(6px * var(--text-scale,1))}.w4-update{z-index:2;align-items:flex-start;gap:calc(12px * var(--text-scale,1));padding:calc(10px * var(--text-scale,1)) calc(16px * var(--text-scale,1));background:color-mix(in srgb,var(--good) 14%,var(--bg));border-bottom:1px solid var(--hair2);font-size:calc(13px * var(--text-scale,1));display:flex;position:absolute;top:0;left:0;right:0}.w4-update-body{min-width:0;color:var(--text);flex:1}.w4-update-body ul{margin:calc(4px * var(--text-scale,1)) 0 0;padding-left:calc(18px * var(--text-scale,1));color:var(--soft)}.w4-update button{font-size:calc(13px * var(--text-scale,1));color:var(--ac-text);padding:calc(3px * var(--text-scale,1)) calc(8px * var(--text-scale,1));border-radius:var(--r);font-weight:600}.w4-update button:hover{background:var(--glass2)}.w4-ptop{height:calc(calc(52px * var(--text-scale,1)) + env(safe-area-inset-top));padding:env(safe-area-inset-top) calc(6px * var(--text-scale,1)) 0;align-items:center;gap:calc(2px * var(--text-scale,1));border-bottom:1px solid var(--hair);background:var(--solid);z-index:20;flex:none;display:flex;position:relative}.w4-pbtn{width:calc(44px * var(--text-scale,1));height:calc(44px * var(--text-scale,1));border-radius:var(--r);color:var(--soft);flex:none;place-items:center;display:grid;position:relative}.w4-pbtn:active{background:var(--glass2)}.w4-pttl{min-width:0;padding:0 calc(4px * var(--text-scale,1));flex-direction:column;flex:1;justify-content:center;display:flex}.w4-pttl b{font-size:calc(16px * var(--text-scale,1));white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.w4-pttl small{font:calc(10.5px * var(--text-scale,1)) var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.w4-pbrand{align-items:center;gap:calc(9px * var(--text-scale,1));min-width:0;padding:0 calc(10px * var(--text-scale,1));font-size:calc(16px * var(--text-scale,1));flex:1;display:flex}.w4-pbrand .mark{width:calc(26px * var(--text-scale,1));height:calc(26px * var(--text-scale,1));background:var(--ac);color:var(--accent-ink);font:700 calc(12px * var(--text-scale,1)) var(--font-mono);border-radius:50%;flex:none;place-items:center;display:grid}.w4-pbrand b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.w4-pme{width:calc(30px * var(--text-scale,1));height:calc(30px * var(--text-scale,1));background:var(--glass2);color:var(--text);font:700 calc(12px * var(--text-scale,1)) var(--font-mono);border-radius:50%;place-items:center;display:grid}.w4-pbadge{top:calc(5px * var(--text-scale,1));right:calc(4px * var(--text-scale,1));min-width:calc(17px * var(--text-scale,1));height:calc(17px * var(--text-scale,1));padding:0 calc(4px * var(--text-scale,1));background:var(--need);color:var(--bg);font:700 calc(10.5px * var(--text-scale,1)) var(--font-mono);border-radius:9px;place-items:center;display:grid;position:absolute}.w4-ptop .w4-chattools{gap:calc(2px * var(--text-scale,1));flex:none}.w4-ptop .w4-chattools .ib,.w4-ptop .w4-chattools .aud,.w4-ptop .w4-chathead-menu>.ib{width:calc(40px * var(--text-scale,1));height:calc(40px * var(--text-scale,1));background:0 0;border:0}.w4-ptop .w4-chathead-menu .w4-menu{left:auto;right:0}.w4-ptabs{padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--hair);background:var(--solid);flex:none;grid-template-columns:repeat(5,1fr);display:grid}.w4-ptabs button{height:calc(56px * var(--text-scale,1));justify-content:center;align-items:center;gap:calc(3px * var(--text-scale,1));font-size:calc(10.5px * var(--text-scale,1));color:var(--dim);flex-direction:column;display:flex;position:relative}.w4-ptabs button.on{color:var(--text)}.w4-ptabs button.on:before{content:"";height:calc(2px * var(--text-scale,1));background:var(--ac);position:absolute;top:0;left:30%;right:30%}.w4-ptabs .new .ico{width:calc(44px * var(--text-scale,1));height:calc(30px * var(--text-scale,1));border-radius:var(--r);background:var(--ac);color:var(--accent-ink);place-items:center;display:grid}.w4-ptabs .w4-pbadge{top:calc(6px * var(--text-scale,1));right:auto;left:calc(50% + calc(6px * var(--text-scale,1)))}.w4-app.phone .w4-page{overflow-y:auto}.w4-app.phone .w4-page>.w4-side{width:100%;box-shadow:none;border-right:0;flex:1;animation:none;position:relative}.w4-app.phone .w4-page>.w4-side .w4-side-close{display:none}.w4-app.phone .w4-proj-row,.w4-app.phone .w4-chat{min-height:calc(48px * var(--text-scale,1))}.w4-pmore{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;min-height:0;padding:calc(8px * var(--text-scale,1)) 0 calc(24px * var(--text-scale,1));flex:1;overflow-y:auto}.w4-pmore .w4-menu{width:100%;max-height:none;box-shadow:none;padding:0 calc(8px * var(--text-scale,1));background:0 0;border:0;position:static;overflow:visible}.w4-pmore .w4-menu .mi{min-height:calc(52px * var(--text-scale,1));font-size:calc(16px * var(--text-scale,1));padding:0 calc(12px * var(--text-scale,1))}.w4-pmore .w4-menu .lbl{padding:calc(14px * var(--text-scale,1)) calc(12px * var(--text-scale,1)) calc(6px * var(--text-scale,1))}.w4-pmore .w4-swatches{padding:calc(4px * var(--text-scale,1)) calc(12px * var(--text-scale,1)) calc(8px * var(--text-scale,1))}.w4-pmore .w4-swatches .sw{width:calc(36px * var(--text-scale,1));height:calc(36px * var(--text-scale,1))}.w4-pmore .seg.small,.w4-pmore .w4-textsize{margin:calc(6px * var(--text-scale,1)) calc(12px * var(--text-scale,1))}.w4-pmore .w4-version{padding:calc(14px * var(--text-scale,1)) calc(12px * var(--text-scale,1));display:block}.w4-app.phone .w4-panel .w4-ctools{display:none}.w4-app.phone .w4-panel .w4-feed-in{padding:calc(16px * var(--text-scale,1)) calc(14px * var(--text-scale,1)) calc(48px * var(--text-scale,1));gap:calc(18px * var(--text-scale,1))}.w4-app.phone .w4-panel .w4-box-wrap,.w4-app.phone .w4-vbar{padding:0 calc(8px * var(--text-scale,1)) calc(calc(8px * var(--text-scale,1)) + env(safe-area-inset-bottom))}.w4-app.phone .w4-box-bar .ib,.w4-app.phone .w4-box-bar .send{width:calc(40px * var(--text-scale,1));height:calc(40px * var(--text-scale,1))}.w4-app.phone .w4-tt button{height:calc(34px * var(--text-scale,1));padding:0 calc(12px * var(--text-scale,1));font-size:calc(13.5px * var(--text-scale,1))}.w4-app.phone .w4-vbar-row .ib{width:calc(40px * var(--text-scale,1));height:calc(40px * var(--text-scale,1))}.w4-app.phone .w4-vbar-talk{height:calc(56px * var(--text-scale,1))}.w4-app.phone .w4-bench.over{box-shadow:none;inset:0}.w4-app.phone .w4-vbar-talk .w4-voice-orb-in{translate:none;transform:scale(calc(.9 + var(--lvl)*.2));position:static}.w4-app.phone .w4-needbar b,.w4-app.phone .w4-needbar .t{white-space:nowrap}html:has(.w4-app.phone){overscroll-behavior:none;touch-action:pan-x pan-y;position:fixed;inset:0;overflow:hidden}html:has(.w4-app.phone) body{overscroll-behavior:none;touch-action:pan-x pan-y;position:fixed;inset:0;overflow:hidden}.w4-app.phone{height:var(--vvh,100dvh);overflow:hidden}.w4-app.phone .w4-feed,.w4-app.phone .w4-pane,.w4-app.phone .w4-page{overscroll-behavior:contain;overflow-x:hidden}.w4-app.phone .w4-box.two{align-items:flex-end;gap:calc(2px * var(--text-scale,1));padding:calc(4px * var(--text-scale,1));flex-direction:row}.w4-app.phone .w4-box.two .w4-box-bar{display:contents}.w4-app.phone .w4-box.two textarea{min-height:calc(40px * var(--text-scale,1));max-height:40vh;padding:calc(9px * var(--text-scale,1)) calc(6px * var(--text-scale,1));font-size:calc(16px * var(--text-scale,1));flex:auto;order:1}.w4-app.phone .w4-box.two .w4-plus{order:0}.w4-app.phone .w4-box.two .w4-box-bar>:not(.w4-plus){order:2}.w4-app.phone .w4-box.two .w4-tt,.w4-app.phone .w4-box.two .w4-setchip-wrap,.w4-app.phone .w4-box.two .w4-ctx-wrap,.w4-app.phone .w4-box.two .w4-draw,.w4-app.phone .w4-box.two .grow{display:none}.w4-app.phone .w4-box.two .ib,.w4-app.phone .w4-box.two .send{width:calc(40px * var(--text-scale,1));height:calc(40px * var(--text-scale,1));flex:none}.w4-app.phone .w4-box.two.empty .send:not(.stop):disabled,.w4-app.phone .w4-box.two:not(.empty) [aria-label=Talk]{display:none}.w4-app.phone .w4-box.two .w4-steerq{order:3;align-self:center}.w4-app.phone .w4-box.two .w4-talk-alt{place-items:center;display:grid}.w4-pbadge.dot{min-width:0;width:calc(9px * var(--text-scale,1));height:calc(9px * var(--text-scale,1));background:var(--unread);padding:0}
