.nosek-widget{--nk-paper:#fbf5ec;--nk-card:#fff;--nk-ink:#2b211c;--nk-ink-muted:#6e5f55;--nk-placeholder:#8c7d72;--nk-line:#e6d9c6;--nk-line-strong:#d8c6ad;--nk-red:#e6504d;--nk-red-dark:#d13b3a;--nk-red-soft:#fdeeee;--nk-liver:#9a4a2a;--nk-trail:#e2b9a6;--nk-focus:#d13b3a;font-family:var(--font-onest),Arial,system-ui,sans-serif;color:var(--nk-ink)}.nk-dog .head{transform-origin:150px 62px;transform-box:view-box}.nk-dog .tail{transform-origin:46px 56px;transform-box:view-box}.nk-dog .wisp{opacity:0}.nk-alive .nk-dog .head{animation:nk-sniff 2.6s ease-in-out infinite}.nk-alive .nk-dog .tail{animation:nk-wag 1.3s ease-in-out infinite}.nk-alive .nk-dog .wisp{animation:nk-wisp 2.6s ease-out infinite}.nk-alive .nk-dog .w2{animation-delay:.5s}.nk-alive .nk-dog .w3{animation-delay:1s}.nosek-widget:not(.nk-alive) .nk-dog .wisp{opacity:.6}@keyframes nk-sniff{0%,to{transform:rotate(0)}40%{transform:rotate(3deg)}48%{transform:rotate(1.2deg)}56%{transform:rotate(3deg)}64%{transform:rotate(1deg)}}@keyframes nk-wag{0%,to{transform:rotate(0)}50%{transform:rotate(-14deg)}}@keyframes nk-wisp{0%{opacity:0;transform:translate(0)}25%{opacity:.9}to{opacity:0;transform:translate(-10px,-18px)}}.nk-art{-o-object-fit:contain;object-fit:contain;transform-origin:50% 100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.nosek-widget picture{display:contents}:is(.nk-alive,.fc-fab:hover,.fc-fab:focus-visible) .nk-badge-pic.nk-art{animation:nk-breathe 3s ease-in-out infinite}@keyframes nk-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.nk-badge-pic{flex:none;display:block;width:50px;height:50px;border-radius:50%}@media (prefers-reduced-motion:reduce){.nosek-widget .nk-art,.nosek-widget .nk-dog .head,.nosek-widget .nk-dog .tail,.nosek-widget .nk-dog .wisp{animation:none!important}.nosek-widget .nk-dog .wisp{opacity:.6}.nk-badge-pic.nk-art{animation:none!important}}.fc-fab{position:fixed;right:16px;bottom:calc(16px + var(--consent-h, 0px) + env(safe-area-inset-bottom, 0px));z-index:20;display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:3px solid #fff;border-radius:999px;background:#fbf5ec;box-shadow:0 4px 14px rgba(29,43,71,.25);overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .2s ease,transform .2s ease,box-shadow .15s ease}.fc-fab:hover{box-shadow:0 6px 18px rgba(29,43,71,.32)}.fc-fab:active{transform:scale(.95)}.fc-fab:focus-visible{outline:3px solid #1d2b47;outline-offset:2px}.fc-fab[data-away]{opacity:0;transform:translateY(16px);pointer-events:none}.fc-fab .nk-badge-pic{width:50px;height:50px}.fc-scrim{position:fixed;inset:0;z-index:55;background:rgba(29,43,71,.4);animation:fc-fade-in .2s ease-out;-webkit-tap-highlight-color:transparent}.fc-menu{position:fixed;left:0;right:0;bottom:0;z-index:56;max-height:85dvh;overflow-y:auto;padding:4px 16px calc(16px + env(safe-area-inset-bottom, 0px));border-radius:20px 20px 0 0;background:#fff;color:#1d2b47;box-shadow:0 -6px 24px rgba(29,43,71,.2);animation:fc-sheet-in .22s cubic-bezier(.2,.8,.2,1)}.fc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px}.fc-title{font-size:18px;font-weight:700;line-height:1.2}.fc-close{flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-8px;border-radius:999px;color:#1d2b47}.fc-close:hover{background:#f3f4f7}.fc-close:focus-visible{outline:3px solid #1d2b47;outline-offset:-3px}.fc-list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.fc-item{display:flex;align-items:center;gap:14px;width:100%;min-height:52px;padding:6px 10px;border-radius:14px;color:inherit;font-size:17px;font-weight:600;line-height:1.25;text-align:left;text-decoration:none;cursor:pointer}.fc-item:hover{background:#f6f2ec}.fc-item:focus-visible{background:#f6f2ec;outline:3px solid #1d2b47;outline-offset:-3px}.fc-text{min-width:0;overflow-wrap:anywhere}.fc-ic{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;color:#fff;overflow:hidden}.fc-ic-plain{background:#fdeeee;color:#b4302f}.fc-ic-nosek{background:#fbf5ec}.fc-ic .nk-badge-pic{width:40px;height:40px}@media (min-width:768px){.fc-fab{right:24px}.fc-scrim{background:transparent;animation:none}.fc-menu{left:auto;right:24px;bottom:calc(16px + 56px + 12px + var(--consent-h, 0px));width:320px;max-height:calc(100dvh - 120px);padding:4px 12px 12px;border-radius:20px;box-shadow:0 10px 30px rgba(29,43,71,.22);transform-origin:bottom right;animation:fc-pop-in .16s ease-out}}@keyframes fc-fade-in{0%{opacity:0}}@keyframes fc-sheet-in{0%{transform:translateY(100%)}}@keyframes fc-pop-in{0%{opacity:0;transform:translateY(8px) scale(.98)}}@media (prefers-reduced-motion:reduce){.fc-fab,.fc-menu,.fc-scrim{animation:none;transition:opacity .12s}.fc-fab:active,.fc-fab[data-away]{transform:none}}