.app .in-wb{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--border-strong);background:var(--surface);height:36px;color:var(--text);white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background var(--t), border-color var(--t), color var(--t), transform .12s var(--ease-out);border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 13px 0 10px;font-size:13.5px;font-weight:650;line-height:20px;display:inline-flex;position:relative}.app .in-wb .in-eye{transform-origin:50%;flex:none;width:19px;height:19px}.app .in-wb .pup{fill:none}.app .in-wb:active{transform:scale(.95)}.app .in-wb:focus-visible{outline:2px solid var(--in);outline-offset:2px}.app .in-wb.on{background:var(--in-tint);border-color:var(--in);color:var(--in)}.app .in-wb.on .pup{fill:currentColor}.app .in-wb.on .lid{fill:#fff}.app .in-wb .l-off{display:none}.app .in-wb.on:not(.ic){grid-template-columns:auto auto;justify-items:center;display:inline-grid}.app .in-wb.on:not(.ic) .l-on,.app .in-wb.on:not(.ic) .l-off{grid-area:1/2;display:inline}.app .in-wb.on:not(.ic) .l-off{visibility:hidden}.app .in-wb.ic{border-radius:50%;justify-content:center;width:36px;padding:0}.app .in-wb.ic.sm{width:32px;height:32px}@media (hover:hover) and (pointer:fine){.app .in-wb:hover{border-color:var(--in);background:var(--in-tint);color:var(--in)}.app .in-wb.on:not(.held):hover{background:var(--surface);color:var(--bad-text);border-color:#e3a6a6}.app .in-wb.on:not(.held):hover .l-on{visibility:hidden}.app .in-wb.on:not(.held):hover .l-off{visibility:visible}}.app .in-wb.pop .in-eye{animation:in-wb-blink .42s var(--ease-out)}.app .in-wb.pop:after{content:"";border:2px solid var(--in);width:19px;height:19px;animation:in-wb-ring .52s var(--ease-out) forwards;pointer-events:none;border-radius:50%;margin-top:-9.5px;position:absolute;top:50%;left:10px}.app .in-wb.ic.pop:after{margin-left:-9.5px;left:50%}@keyframes in-wb-blink{0%{transform:scale(1)}22%{transform:scale(1.1,.1)}50%{transform:scale(1.28)}to{transform:scale(1)}}@keyframes in-wb-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}@media print{.app .in-wb{display:none}}.hb-toast .in-wch-note+.hb-toast-a{margin-left:0}.hb-toast .in-wch-note{margin-right:-6px}@media (max-width:560px){.hb-toast .in-wch-note{display:none}}@media (prefers-reduced-motion:reduce){.app .in-wb:active{transform:none}.app .in-wb.pop .in-eye{animation:none}.app .in-wb.pop:after{display:none}}
