@font-face{font-family:Unbounded;font-weight:600;font-display:swap;src:url(/fonts/unbounded-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Unbounded;font-weight:700;font-display:swap;src:url(/fonts/unbounded-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Unbounded;font-weight:800;font-display:swap;src:url(/fonts/unbounded-latin-800-normal.woff2)format("woff2")}@font-face{font-family:Figtree;font-weight:400;font-display:swap;src:url(/fonts/figtree-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Figtree;font-weight:500;font-display:swap;src:url(/fonts/figtree-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Figtree;font-weight:600;font-display:swap;src:url(/fonts/figtree-latin-600-normal.woff2)format("woff2")}@font-face{font-family:Figtree;font-weight:700;font-display:swap;src:url(/fonts/figtree-latin-700-normal.woff2)format("woff2")}@font-face{font-family:Figtree;font-weight:800;font-display:swap;src:url(/fonts/figtree-latin-800-normal.woff2)format("woff2")}:root,:root:where(*),.cm-dark{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--k-latte:#f2eee6;--k-paper:#fbf9f5;--k-white:#fff;--k-ink:#141414;--k-ink2:#5e5a53;--k-ink3:#8f8a80;--k-line:#e1dbcf;--k-cob:#2c36f2;--k-cobd:#1b22b5;--k-cobl:#e3e5ff;--k-tom:#d63a1f;--k-tomd:#a82711;--k-toml:#ffe1d8;--k-lime:#c9f55b;--k-sun:#f2a81d;--k-oliva:#7e9c2f;--k-water:#4f7bff;--k-D:"Unbounded","Arial Black",system-ui,sans-serif;--k-T:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;--k-cut:polygon(12px 0,100% 0,100% 100%,0 100%,0 12px);--cm-bg:var(--k-latte);--cm-app:transparent;--cm-surface:var(--k-paper);--cm-surface-2:#f4efe6;--cm-ink:var(--k-ink);--cm-ink-2:var(--k-ink2);--cm-ink-3:var(--k-ink3);--cm-line:var(--k-line);--cm-line-strong:#cfc7b8;--cm-accent:var(--k-ink);--cm-accent-2:var(--k-ink);--cm-accent-ink:var(--k-latte);--cm-accent-soft:var(--k-cobl);--cm-accent-text:var(--k-cob);--cm-focus:var(--k-cob);--cm-user:var(--k-ink);--cm-user-ink:var(--k-latte);--cm-pend:#8a5a00;--cm-pend-bg:#fbf0d7;--cm-ok:#2f6b12;--cm-ok-bg:#ecf8d2;--cm-err:#b12e12;--cm-err-bg:#ffe1d8;--cm-fix:var(--k-cob);--cm-fix-bg:var(--k-cobl);--cm-unk:var(--k-ink2);--cm-unk-bg:#eeeae2;--cm-muted:var(--k-ink3);--cm-glass:var(--k-paper);--cm-blur:none;--cm-grad:var(--k-ink);--b-glass:var(--k-paper);--b-edge:var(--k-line);--cm-font-display:var(--k-D);--cm-font-body:var(--k-T);--lx-champ:var(--k-ink);--lx-grad:var(--k-ink)}html body{background:var(--k-latte);color:var(--k-ink);font-family:var(--k-T);letter-spacing:0;font-weight:400}html body .cm-aura{display:none!important}html body h1,html body h2,html body h3{font-family:var(--k-D);letter-spacing:-.02em;color:var(--k-ink);font-weight:800}html body .num,html body .cm-num{font-variant-numeric:tabular-nums}html body :focus-visible{outline:2px solid var(--k-cob);outline-offset:2px}html body .card,html body .cm-card,html body fieldset{background:var(--k-paper);border:1.5px solid var(--k-line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--k-ink)}html body input,html body textarea,html body select{background:var(--k-white);color:var(--k-ink);box-shadow:none;border:1.5px solid #cfc7b8;border-radius:14px}html body input:focus,html body textarea:focus,html body select:focus{border-color:var(--k-ink);box-shadow:0 0 0 3px #2c36f226}html body input::placeholder,html body textarea::placeholder{color:var(--k-ink3)}html body button,html body .button-link,html body .cm-start-pill{background:var(--k-ink);color:var(--k-latte);box-shadow:none;font-family:var(--k-T);letter-spacing:0;border:0;border-radius:14px;font-weight:700}html body button.secondary,html body .secondary{background:var(--k-paper);color:var(--k-ink);border:1.5px solid var(--k-ink)}html body a{color:var(--k-cob)}html body .muted{color:var(--k-ink2)}html body .k-top{align-items:center;gap:8px;margin:0 0 10px;display:flex}html body .k-mb{all:unset;box-sizing:border-box;cursor:pointer;color:#fff;flex:none;place-items:center;width:42px;height:42px;transition:transform .15s;display:grid}html body .k-mb:active{transform:scale(.94)}html body .k-mb.pt{background:var(--k-cob);clip-path:polygon(10px 0,100% 0,100% 100%,0 100%,0 10px)}html body .k-mb.nu{background:var(--k-tom);border-radius:15px 15px 15px 5px}html body .k-mb.me{background:var(--k-ink);border-radius:50%}html body .k-mb.on{box-shadow:inset 0 0 0 3px var(--k-lime)}html body .k-mb:focus-visible{outline:3px solid var(--k-lime);outline-offset:2px}html body .k-wm{font-family:var(--k-D);letter-spacing:-.02em;color:var(--k-ink);align-items:center;gap:7px;margin-left:6px;font-size:16px;font-weight:800;display:flex}html body .k-wm svg{color:var(--k-ink)}html body .k-today{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 12px;display:grid}html body .k-tile{all:unset;box-sizing:border-box;cursor:pointer;color:#fff;gap:3px;min-width:0;padding:11px 12px 12px;transition:transform .15s;display:grid}html body .k-tile:active{transform:scale(.98)}html body .k-tile:focus-visible{outline:3px solid var(--k-lime);outline-offset:2px}html body .k-tile.pt{background:var(--k-cob);clip-path:var(--k-cut)}html body .k-tile.nu{background:var(--k-tom);border-radius:22px 22px 22px 6px}html body .k-tile small{font-family:var(--k-D);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;font-size:9.5px;font-weight:700;display:flex}html body .k-tile small svg{width:15px;height:15px}html body .k-tile b{font-family:var(--k-D);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}html body .k-meter{background:#ffffff4d;border-radius:3px;height:5px;margin-top:2px;display:block;overflow:hidden}html body .k-meter i{background:var(--k-lime);border-radius:3px;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}html body .k-sub{opacity:.92;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}html body .lx-dim{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1414146b}html body .lx-sheet{background:var(--k-latte);color:var(--k-ink);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:30px 30px 22px 22px;box-shadow:0 -20px 50px #00000040}html body .lx-sheet:before{display:none!important}html body .lx-grab{background:#1414142e}html body .lx-sheet.k-list .lx-grab{background:#ffffff73}html body .lx-sheet.k-list.k-pt{background:var(--k-cob);color:#fff;clip-path:polygon(28px 0,100% 0,100% 100%,0 100%,0 28px);border-radius:0}html body .lx-sheet.k-list.k-nu{background:var(--k-tom);color:#fff;border-radius:34px 34px 22px 22px}html body .lx-back{color:var(--k-ink);letter-spacing:0;font-weight:700}html body .k-sh{border-bottom:1.5px solid #ffffff40;align-items:center;gap:12px;margin-bottom:6px;padding:0 2px 12px;display:flex}html body .k-sh i{background:#fff;flex:none;place-items:center;width:44px;height:44px;display:grid}html body .k-pt .k-sh i{color:var(--k-cob);clip-path:polygon(10px 0,100% 0,100% 100%,0 100%,0 10px)}html body .k-nu .k-sh i{color:var(--k-tom);border-radius:16px 16px 16px 5px}html body .k-sh b{font-family:var(--k-D);letter-spacing:-.02em;color:#fff;font-size:20px;font-weight:800;display:block}html body .k-sh small{font-family:var(--k-D);letter-spacing:.14em;text-transform:uppercase;opacity:.85;font-size:9px;font-weight:700}html body .k-list .lx-row{color:#fff;border-bottom:1.5px solid #ffffff29;padding:13px 4px;font-weight:600}html body .k-list .lx-row svg{color:#fff}html body .k-list .lx-row span{color:#ffffffbf}html body .k-grp{font-family:var(--k-D);letter-spacing:.16em;text-transform:uppercase;opacity:.85;margin:10px 2px 6px;font-size:9px;font-weight:700;display:block}html body .k-main{gap:7px;display:grid}html body .k-main button{all:unset;box-sizing:border-box;cursor:pointer;color:var(--k-ink);background:#fff;border-radius:16px 16px 16px 5px;grid-template-columns:1fr auto;align-items:center;padding:11px 14px;display:grid}html body .k-main b{font-family:var(--k-D);font-size:14.5px;font-weight:800}html body .k-main span{color:var(--k-ink2);grid-column:1;font-size:12px}html body .k-main em{font-style:normal;font-family:var(--k-D);color:var(--k-tom);grid-area:1/2/3;font-size:20px}html body .k-minor{grid-template-columns:1fr 1fr;gap:7px;display:grid}html body .k-minor button{all:unset;box-sizing:border-box;cursor:pointer;color:#fff;background:#ffffff24;border:1.5px solid #ffffff47;border-radius:14px 14px 14px 4px;gap:2px;min-width:0;padding:9px 11px;display:grid}html body .k-minor b{font-size:13px;font-weight:800}html body .k-minor span{opacity:.88;font-size:11px}html body .k-minor .due{background:var(--k-lime);color:var(--k-ink);font-family:var(--k-D);opacity:1;text-transform:uppercase;border-radius:99px;justify-self:start;padding:2px 8px;font-size:9px;font-weight:800}html body .k-main button:focus-visible,html body .k-minor button:focus-visible{outline:3px solid var(--k-lime);outline-offset:2px}html body .k-list .lx-shared{border-top:1.5px solid #ffffff38;margin-top:12px}html body .k-list .lx-shared>small{color:#ffffffbf}html body .k-list .lx-shared-l,html body .k-list .lx-shared-l button,html body .k-list .lx-shared-l a{color:#fff;background:0 0}html body .k-list .nu-note{color:#fff}html body .lx-shared-l button,html body .lx-shared-l a{color:var(--k-ink);background:0 0}html body .chat-shell{background:0 0;border:0;padding:0}html body .messages{gap:12px}html body .bubble.user{background:var(--k-ink);color:var(--k-latte);box-shadow:none;border-radius:20px 20px 6px;max-width:82%;padding:10px 15px;font-weight:600}html body .bubble:not(.user):not(.proposal){color:#fff;clip-path:polygon(16px 0,100% 0,100% 100%,0 100%,0 16px);align-self:flex-start;gap:6px;max-width:90%;display:grid;position:relative;background:var(--k-cob)!important;border:0!important;padding:12px 14px 13px!important}html body .bubble.nut:not(.user):not(.proposal){clip-path:none;border-radius:24px 24px 24px 6px;background:var(--k-tom)!important}html body .bubble:not(.user):not(.proposal)>strong:first-child{font-family:var(--k-D);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;font-weight:700;display:flex;width:auto!important;height:auto!important;box-shadow:none!important;color:#fff!important;background:0 0!important;border-radius:0!important;margin:0!important;font-size:9.5px!important;position:static!important}html body .bubble:not(.user):not(.proposal)>strong:first-child:after{content:none!important;display:none!important}html body .bubble:not(.user):not(.proposal)>strong:first-child:before{content:"";background:currentColor;flex:none;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M2 12h20'/%3E%3Crect x='5' y='7' width='3' height='10' rx='1'/%3E%3Crect x='16' y='7' width='3' height='10' rx='1'/%3E%3Cpath d='M3 9.5v5M21 9.5v5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M2 12h20'/%3E%3Crect x='5' y='7' width='3' height='10' rx='1'/%3E%3Crect x='16' y='7' width='3' height='10' rx='1'/%3E%3Cpath d='M3 9.5v5M21 9.5v5'/%3E%3C/svg%3E") 50%/contain no-repeat}html body .bubble:not(.user):not(.proposal)>p{color:#fff;font-size:15px;line-height:1.45;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}html body .bubble:not(.user):not(.proposal) .cm-ok{color:var(--k-lime);font-weight:800}html body .bubble.proposal{background:var(--k-paper);border:1.5px solid var(--k-line);color:var(--k-ink);border-radius:18px}html body .k-rc{flex-wrap:wrap;align-items:baseline;gap:4px 9px;margin:0 0 6px;display:flex}html body .k-rc b{font-family:var(--k-D);letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:.95}html body .k-rc b small{letter-spacing:0;font-size:12px;font-weight:600}html body .k-stk{font-family:var(--k-D);background:var(--k-lime);color:var(--k-ink);border-radius:7px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-block;transform:rotate(-4deg)}html body .k-rcn{opacity:.85;font-size:11.5px}html body .bubble.nut .cm-nmeal,html body .bubble.nut .cm-nrec{color:#fff!important;background:#ffffff29!important;border:1.5px solid #ffffff4d!important;border-radius:16px!important}html body .bubble.nut .cm-nmeal *,html body .bubble.nut .cm-nrec *{color:#fff!important}html body .chat-shell>form.cm-composer{border:0;padding-top:18px;background:linear-gradient(to top,var(--k-latte) 70%,#f2eee600)!important}html body .cm-nchips{gap:6px}html body .cm-nchips button{box-shadow:none;font-size:12.5px;font-weight:700;background:var(--k-paper)!important;color:var(--k-tomd)!important;border:1.5px solid var(--k-tom)!important}html body .cm-inrow{background:var(--k-paper)!important;border:2px solid var(--k-ink)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;border-radius:28px!important;padding:5px 5px 5px 16px!important}html body .cm-inrow textarea{color:var(--k-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important}html body .cm-mic,html body button.cm-cam{background:var(--k-white)!important;border:1.5px solid var(--k-line)!important;color:var(--k-ink)!important;box-shadow:none!important}html body .cm-mic-on{background:var(--k-tom)!important;color:#fff!important;border-color:var(--k-tom)!important}html body .cm-send{background:var(--k-lime)!important;color:var(--k-ink)!important;border:2px solid var(--k-ink)!important;box-shadow:none!important}html body .cm-send:disabled{opacity:.45}html body .cm-privacy{color:var(--k-ink3)}html body .cm-mic-note{background:var(--k-ink)!important;color:var(--k-latte)!important;border:0!important}html body .cm-ex{gap:9px;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body .k-wtop{background:var(--k-cob);color:#fff;clip-path:polygon(18px 0,100% 0,100% 100%,0 100%,0 18px);gap:4px;padding:16px 16px 14px;display:grid;position:relative;overflow:hidden}html body .k-wtop:after{content:"";pointer-events:none;border:30px solid #ffffff0f;border-radius:50%;width:230px;height:230px;position:absolute;top:30px;right:-70px}html body .k-wh{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid;position:relative}html body .k-wtop .cm-ex-n{font-family:var(--k-D);letter-spacing:.14em;text-transform:uppercase;color:var(--k-lime);font-size:9.5px;font-weight:700}html body .k-wtop h3{color:#fff;text-wrap:balance;margin:6px 0 0;font-size:24px;line-height:1.05}html body .k-wtop .cm-ex-chips{z-index:1;flex-wrap:wrap;justify-content:center;gap:6px;margin:4px 0 0;display:flex;position:relative}html body .k-wtop .cm-chip2{font-family:var(--k-D);border-radius:99px;padding:5px 10px;font-size:11px;font-weight:700;color:#fff!important;background:0 0!important;border:1.5px solid #ffffff8c!important}html body .k-wtop .cm-chip2 b{color:#fff}html body .k-wtop .cm-merged-tag{color:#fff;background:#ffffff2e}html body .k-wtop .sl{z-index:1;margin:6px 0 0;position:relative}html body .k-wtop .sl .sl-bar{fill:#fff;opacity:.9}html body .k-wtop .sl .sl-p{fill:none;stroke:#fff;stroke-opacity:.38;stroke-width:2px;stroke-dasharray:4 4}html body .k-wtop .sl .sl-p.on{fill:var(--k-lime);stroke:var(--k-ink);stroke-opacity:1;stroke-dasharray:none;filter:none}html body .k-wtop .sl g.sl-p.on rect{fill:var(--k-lime)}html body .k-wtop .sl .sl-p.next{stroke:#fff;stroke-opacity:1;stroke-width:2.2px;stroke-dasharray:none}html body .k-wtop .sl figcaption{color:#ffffffd9;font-size:12px}html body .k-wtop .sl figcaption b{color:var(--k-lime);font-family:var(--k-D)}html body .k-thumb{all:unset;cursor:pointer;background:var(--k-latte);border-radius:16px;flex:none;width:84px;height:84px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #fff}html body .k-thumb img{object-fit:cover;object-position:50% 45%;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.25)}html body .k-thumb .k-thumb-up{will-change:opacity;animation:2.4s ease-in-out infinite kFade}html body .k-thumb span{white-space:nowrap;background:var(--k-ink);color:var(--k-lime);font-family:var(--k-D);text-align:center;text-transform:uppercase;letter-spacing:.06em;border-radius:99px;padding:3px 0;font-size:7.5px;font-weight:800;position:absolute;bottom:4px;left:4px;right:4px}html body .k-thumb:focus-visible{outline:3px solid var(--k-lime);outline-offset:2px}@keyframes kSwap{0%{opacity:0}50%{opacity:1}}@keyframes kFade{0%,36%{opacity:0}50%,86%{opacity:1}to{opacity:0}}html body .k-howto{z-index:90;position:fixed;inset:0}html body .k-howto-dim{background:#14141473;position:absolute;inset:0}html body .k-howto-sheet{background:var(--k-paper);max-width:720px;max-height:92vh;color:var(--k-ink);padding:8px 16px calc(16px + env(safe-area-inset-bottom));border-radius:28px 28px 0 0;flex-direction:column;gap:10px;margin:0 auto;animation:.3s cubic-bezier(.2,.8,.2,1) lxUp;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:auto}html body .k-howto-t{font-family:var(--k-D);font-size:19px;font-weight:800}html body .k-howto-n{color:var(--k-ink2);margin-top:-8px;font-size:12.5px}html body .k-anim{background:var(--k-latte);aspect-ratio:16/9;border:2px solid var(--k-ink);border-radius:18px;position:relative;overflow:hidden}html body .k-anim img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}html body .k-anim .k-anim-up{will-change:opacity;animation:2.4s ease-in-out infinite kFade}html body .k-anim-l{flex-direction:column;gap:4px;display:flex;position:absolute;bottom:8px;right:8px}html body .k-anim-l i{font-style:normal;font-family:var(--k-D);color:var(--k-ink);background:#1414141f;border-radius:99px;padding:3px 8px;font-size:9px;font-weight:800}html body .k-anim-l .g{animation:2.4s step-end infinite kLg}html body .k-anim-l .s{animation:2.4s step-end infinite kLs}@keyframes kLg{0%{background:var(--k-ink);color:var(--k-lime)}50%{color:var(--k-ink);background:#1414141f}}@keyframes kLs{0%{color:var(--k-ink);background:#1414141f}50%{background:var(--k-ink);color:var(--k-lime)}}html body .k-cues{counter-reset:c;gap:7px;margin:0;padding:0;list-style:none;display:grid}html body .k-cues li{counter-increment:c;grid-template-columns:24px 1fr;gap:9px;font-size:14px;line-height:1.35;display:grid}html body .k-cues li:before{content:counter(c);background:var(--k-cob);color:#fff;width:24px;height:24px;font-family:var(--k-D);clip-path:polygon(6px 0,100% 0,100% 100%,0 100%,0 6px);place-items:center;font-size:11px;font-weight:800;display:grid}html body .k-howto-alt{color:var(--k-ink2);margin:0;font-size:14px}html body .k-musc{color:var(--k-ink2);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}html body .k-musc em{background:var(--k-cobl);color:var(--k-cob);border-radius:99px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:800}html body .k-musc em.p{background:var(--k-cob);color:#fff}html body .k-howto-ok{min-height:50px;margin-top:4px;background:var(--k-lime)!important;color:var(--k-ink)!important;border:2px solid var(--k-ink)!important;font-family:var(--k-D)!important;border-radius:18px!important;font-weight:800!important}@media (prefers-reduced-motion:reduce){html body .k-thumb .k-thumb-up,html body .k-anim .k-anim-up{opacity:0;animation:none}html body .k-anim-l{display:none}}html body .cm-lastweek{align-items:center;gap:10px;font-size:13px;display:flex;background:var(--k-paper)!important;border:1.5px solid var(--k-line)!important;color:var(--k-ink2)!important;border-radius:16px!important;padding:11px 13px!important}html body .cm-lastweek span{flex:1;min-width:0}html body .cm-lastweek .cm-up,html body .cm-lastweek .cm-eq{font-family:var(--k-D);box-shadow:2px 2px 0 var(--k-ink);white-space:nowrap;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:800;transform:rotate(-5deg);background:var(--k-lime)!important;color:var(--k-ink)!important;border:0!important}html body .cm-setlist{gap:7px;display:grid}html body .cm-setrow{background:var(--k-paper)!important;border:1.5px solid var(--k-line)!important;color:var(--k-ink)!important;box-shadow:none!important;border-radius:16px!important;padding:9px 12px!important}html body .cm-setrow .cm-set-i{font-family:var(--k-D);font-weight:800;border:1.5px dashed var(--k-ink3)!important;color:var(--k-ink3)!important;box-shadow:none!important;background:0 0!important}html body .cm-setrow.done .cm-set-i{background:var(--k-cob)!important;color:#fff!important;border:0!important}html body .cm-setrow.now{background:var(--k-lime)!important;border:2px solid var(--k-ink)!important}html body .cm-setrow.now .cm-set-i{background:var(--k-ink)!important;color:var(--k-lime)!important;border:0!important}html body .cm-setrow.now .cm-set-r{font-family:var(--k-D);letter-spacing:.1em;text-transform:uppercase;border-radius:99px;padding:6px 10px;font-size:10px;font-weight:800;background:var(--k-ink)!important;color:var(--k-lime)!important}html body .cm-setrow:not(.done):not(.now){background:0 0!important;border-style:dashed!important}html body .cm-set-v{letter-spacing:-.02em;font-family:var(--k-D)!important;color:var(--k-ink)!important;font-size:19px!important;font-weight:800!important}html body .cm-set-v small{letter-spacing:0;font-family:var(--k-T)!important;color:var(--k-ink2)!important;font-size:11px!important;font-weight:500!important}html body .cm-set-r{font-size:11px;color:var(--k-ink3)!important}html body .cm-setedit{background:var(--k-paper);border:1.5px solid var(--k-line);border-radius:16px}html body .cm-more{color:var(--k-ink2);background:0 0!important;border:0!important}html body .cm-say{border-radius:16px;background:var(--k-paper)!important;border:1.5px solid var(--k-line)!important;color:var(--k-ink)!important}html body .cm-say>strong{color:var(--k-cob)!important}html body .cm-rest{margin-top:14px;background:var(--k-ink)!important;color:var(--k-latte)!important;box-shadow:none!important;border:0!important;border-radius:22px!important}html body .cm-rest .cm-eyebrow{color:var(--k-lime)!important}html body .cm-rest-time{color:var(--k-latte)!important;font-family:var(--k-D)!important;font-weight:800!important}html body .cm-rest .secondary{color:var(--k-latte)!important;background:0 0!important;border:1.5px solid #fff6!important}html body .cm-coachbar{background:var(--k-paper)!important;border:1.5px solid var(--k-line)!important;color:var(--k-ink)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .k-wtop h3{font-family:var(--k-D)!important;letter-spacing:-.02em!important;font-weight:800!important}html body .cm-ex:before,html body .cm-ex:after,html body .cm-active:before{display:none!important}html body .k-day{gap:10px;margin:4px 0 6px;display:grid}html body .k-day-top{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;display:grid}html body .k-day-ring{width:150px;height:150px;display:block}html body .k-day-n{font-family:var(--k-D);fill:var(--k-ink);font-size:24px;font-weight:800}html body .k-day-s{font-family:var(--k-T);fill:var(--k-ink2);font-size:10px;font-weight:600}html body .k-day-side{gap:8px;min-width:0;display:grid}html body .k-left{background:var(--k-ink);color:var(--k-latte);border-radius:18px;padding:9px 12px;display:grid}html body .k-left small{opacity:.75;font-size:11px}html body .k-left b{font-family:var(--k-D);color:var(--k-lime);letter-spacing:-.03em;font-size:21px;font-weight:800;line-height:1.1}html body .k-left b small{color:var(--k-latte);opacity:.85;letter-spacing:0;font-size:11px}html body .k-leg{gap:2px;font-size:11.5px;display:grid}html body .k-leg span{color:var(--k-ink2);align-items:center;gap:6px;display:flex}html body .k-leg i{background:var(--k-tom);border-radius:3px;flex:none;width:9px;height:9px}html body .k-leg i.pl{background:repeating-linear-gradient(135deg,var(--k-tom) 0 2px,transparent 2px 4px);box-shadow:inset 0 0 0 1.2px var(--k-tom)}html body .k-leg b{font-family:var(--k-D);color:var(--k-ink);margin-left:auto;font-size:10.5px}html body .k-leg .sub{color:var(--k-ink3);margin-top:-1px;padding-left:15px;font-size:10px}html body .k-lines{gap:6px;display:grid}html body .k-ln{gap:3px;display:grid}html body .k-ln .r{justify-content:space-between;align-items:baseline;font-size:12px;display:flex}html body .k-ln .r span{font-weight:800}html body .k-ln .r em{color:var(--k-ink2);font-size:11px;font-style:normal}html body .k-ln .r em b{font-family:var(--k-D);color:var(--k-ink);font-size:11px}html body .k-track{background:var(--k-paper);height:12px;box-shadow:inset 0 0 0 1.5px var(--k-ink);border-radius:12px;position:relative;overflow:hidden}html body .k-track .e{background:var(--c);border-radius:12px;position:absolute;top:0;bottom:0;left:0}html body .k-track .p{background:repeating-linear-gradient(135deg,var(--c) 0 3px,transparent 3px 6px);opacity:.6;position:absolute;top:0;bottom:0}html body .k-track .now{background:var(--k-ink);width:2px;position:absolute;top:-3px;bottom:-3px}html body .k-hint{color:var(--k-ink3);margin:0;font-size:10px;line-height:1.3}html body .k-water{color:var(--k-ink2);flex-wrap:wrap;align-items:center;gap:3px;font-size:11.5px;display:flex}html body .k-water .l{color:var(--k-ink);margin-right:5px;font-weight:800}html body .k-glass{all:unset;cursor:pointer;width:18px;height:24px;color:var(--k-ink3);place-items:center;display:grid}html body .k-glass.on{color:var(--k-water)}html body .k-glass svg{width:15px;height:19px}html body .k-glass:disabled{opacity:.5;cursor:default}html body .k-glass:focus-visible{outline:2px solid var(--k-cob);border-radius:4px}html body .k-water .v{margin-left:6px}html body .k-fc{background:var(--k-tom);color:#fff;border-radius:18px 18px 18px 5px;align-items:flex-start;gap:9px;padding:9px 12px;font-size:12.5px;line-height:1.4;display:flex}html body .k-fc svg{flex:none;width:17px;height:17px;margin-top:1px}html body .k-fc p{margin:0}html body .k-strip{grid-template-columns:repeat(7,1fr);align-items:end;gap:5px;margin:0 0 2px;display:grid}html body .k-strip button{all:unset;cursor:pointer;align-content:end;justify-items:center;gap:3px;height:44px;display:grid}html body .k-strip i{background:var(--k-toml);border-radius:6px 6px 4px 4px;place-items:center;width:100%;display:grid;box-shadow:inset 0 0 0 1.5px #d63a1f59}html body .k-strip i.g{background:var(--k-cob);box-shadow:none;clip-path:polygon(5px 0,100% 0,100% 100%,0 100%,0 5px);border-radius:0}html body .k-strip i b{color:var(--k-lime);font-size:9px;line-height:1}html body .k-strip span{color:var(--k-ink2);font-size:9.5px;font-weight:800}html body .k-strip .today span{background:var(--k-ink);color:var(--k-latte);border-radius:5px;padding:0 5px}html body .k-strip .today i{box-shadow:0 0 0 2px var(--k-latte),0 0 0 4px var(--k-ink)}html body .k-strip .past i{opacity:.6}html body .k-strip button:focus-visible{outline:2px solid var(--k-cob);border-radius:6px}html body .nu-hd b{letter-spacing:-.03em;font-family:var(--k-D)!important;color:var(--k-ink)!important;font-size:24px!important;font-weight:800!important}html body .nu-hd small{color:var(--k-ink2)!important}html body .nu-eb{font-family:var(--k-D);letter-spacing:.14em;font-weight:700;color:var(--k-tom)!important}html body .nu-meal{background:var(--k-paper)!important;border:1.5px solid var(--k-line)!important;color:var(--k-ink)!important;box-shadow:none!important;border-radius:16px!important}html body .nu-meal b{color:var(--k-ink)!important}html body .nu-meal small{color:var(--k-ink2)!important}html body .nu-meal em{font-family:var(--k-D);font-style:normal;font-weight:800;color:var(--k-ink)!important}html body .nu-meal.plan,html body .nu-meal.todo{background:0 0!important;border-style:dashed!important}html body .nu-tag.ok{font-family:var(--k-D);font-weight:800;background:var(--k-lime)!important;color:var(--k-ink)!important;border:0!important}html body .nu-ask{font-family:var(--k-D);font-size:11px;font-weight:700;background:var(--k-tom)!important;color:#fff!important;border:0!important;border-radius:99px!important}html body .nu-fatto{font-family:var(--k-D);font-size:11px;font-weight:700;background:var(--k-ink)!important;color:var(--k-lime)!important;border-radius:99px!important}html body .k-wk{grid-template-columns:minmax(0,1fr);gap:0;min-width:0;display:grid}html body .k-wkh-r{min-width:0}html body .k-wkh-r .k-lbl{flex:1;min-width:0}html body .k-wkh{gap:1px;margin:2px 0 0;display:grid}html body .k-wkh-r{justify-content:space-between;align-items:center;gap:8px;display:flex}html body .k-lbl{font-family:var(--k-D);letter-spacing:.14em;text-transform:uppercase;color:var(--k-tom);white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:700;overflow:hidden}html body .k-wkh h3{margin:2px 0 0;font-size:24px;line-height:1.05}html body .k-edit{all:unset;cursor:pointer;font-family:var(--k-D);border:1.5px solid var(--k-ink);color:var(--k-ink);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:7px 11px;font-size:10px;font-weight:700;display:flex}html body .k-edit svg{width:14px;height:14px}html body .k-edit[aria-pressed=true]{background:var(--k-cob);color:#fff;border-color:var(--k-cob)}html body .k-bw{grid-template-columns:repeat(7,1fr);align-items:end;gap:5px;height:166px;margin:10px 0 0;display:grid}html body .k-bw .d{all:unset;box-sizing:border-box;cursor:pointer;border-radius:8px;align-content:end;justify-items:center;gap:4px;height:100%;display:grid}html body .k-bw .d small{font-family:var(--k-D);color:var(--k-ink2);font-size:8.5px;font-weight:700}html body .k-bw .bar{background:var(--k-toml);width:100%;color:var(--k-tomd);border-radius:10px 10px 6px 6px;align-content:start;justify-items:center;gap:1px;padding-top:6px;transition:height .35s cubic-bezier(.2,.8,.2,1);display:grid}html body .k-bw .bar svg{width:13px;height:13px}html body .k-bw .bar b{font-family:var(--k-D);font-size:10px;font-weight:800}html body .k-bw .d.gym .bar{background:var(--k-cob);color:#fff;clip-path:polygon(8px 0,100% 0,100% 100%,0 100%,0 8px);border-radius:0}html body .k-bw .d.ref .bar{background:var(--k-lime);color:var(--k-ink)}html body .k-bw .d.sel .bar{background:var(--k-ink);color:var(--k-lime)}html body .k-bw .d p{text-align:center;border-radius:8px;margin:0;padding:2px 4px;font-size:10px;font-weight:800;line-height:1.1}html body .k-bw .d p span{font-family:var(--k-D);font-size:13px;display:block}html body .k-bw .d.sel p{background:var(--k-ink);color:var(--k-latte)}html body .k-bw.editing .d .bar{outline:2px dashed var(--k-cob);outline-offset:2px;animation:.5s ease-in-out infinite alternate kWig}@keyframes kWig{0%{transform:rotate(-1.5deg)}to{transform:rotate(1.5deg)}}@media (prefers-reduced-motion:reduce){html body .k-bw.editing .d .bar{animation:none}}html body .k-bw .d:focus-visible{outline:2px solid var(--k-cob);outline-offset:2px}html body .k-legend{color:var(--k-ink2);flex-wrap:wrap;align-items:center;gap:10px;margin:9px 0 0;font-size:10.5px;display:flex}html body .k-legend i{background:var(--k-toml);vertical-align:-1px;border-radius:3px;width:9px;height:9px;margin-right:4px;display:inline-block}html body .k-legend i.g{background:var(--k-cob)}html body .k-legend i.r{background:var(--k-lime)}html body .k-legend .cnt{font-family:var(--k-D);background:var(--k-ink);color:var(--k-lime);border-radius:99px;margin-left:auto;padding:3px 9px;font-size:9.5px;font-weight:800}html body .k-legend .cnt.warn{background:var(--k-tom);color:#fff}html body .k-dsum{color:var(--k-ink2);margin:10px 0 0;font-size:12.5px}html body .k-dsum b{font-family:var(--k-D);color:var(--k-ink);font-size:12px}html body .k-dsum.hint{background:var(--k-cob);color:#fff;clip-path:polygon(8px 0,100% 0,100% 100%,0 100%,0 8px);padding:8px 11px}html body .k-tix{gap:6px;margin:9px 0 0;display:grid}html body .k-tk{background:var(--k-paper);border:1.5px solid var(--k-line);border-radius:14px;grid-template-columns:54px minmax(0,1fr) auto;display:grid;overflow:hidden}html body .k-tk .stub{border-right:2px dashed var(--k-line);color:var(--k-ink2);align-content:center;place-items:center;gap:2px;padding:7px 0;font-size:9.5px;font-weight:800;display:grid}html body .k-tk .stub svg{width:17px;height:17px;color:var(--k-tom)}html body .k-tk .i{min-width:0;padding:7px 10px}html body .k-tk .i b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;line-height:1.25;display:block;overflow:hidden}html body .k-tk .i em{color:var(--k-ink2);font-size:11px;font-style:normal}html body .k-tk .act{align-self:center;gap:4px;margin-right:9px;display:flex}html body .k-tk .act button{all:unset;cursor:pointer;border:1.5px solid var(--k-ink);width:30px;height:30px;color:var(--k-ink);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}html body .k-tk .act button:active{background:var(--k-lime)}html body .k-tk .act button:focus-visible{outline:2px solid var(--k-cob)}html body .k-tk.gym{background:var(--k-cob);color:#fff;clip-path:polygon(10px 0,100% 0,100% 100%,0 100%,0 10px);border:0;border-radius:0}html body .k-tk.gym .stub{color:#fff;border-right-color:#ffffff59}html body .k-tk.gym .stub svg{color:var(--k-lime)}html body .k-tk.gym .i em{color:#fff;opacity:.85}html body .k-tk.gym .act button{color:#fff;border-color:#fff}html body .k-tk .pp{font-family:var(--k-D);letter-spacing:.08em;color:#fff;background:var(--k-cob);vertical-align:2px;clip-path:polygon(4px 0,100% 0,100% 100%,0 100%,0 4px);margin-left:5px;padding:2px 5px;font-size:7.5px;font-weight:700}html body .k-rcp{filter:drop-shadow(0 1px 0 var(--k-line));background:#fff;gap:3px;margin:10px 0 0;padding:9px 13px 13px;font-size:12px;display:grid;position:relative}html body .k-rcp:after{content:"";background:linear-gradient(-45deg,#0000 5px,#fff 0) 0 0/10px 7px repeat-x,linear-gradient(45deg,#0000 5px,#fff 0) 0 0/10px 7px repeat-x;height:7px;position:absolute;bottom:-6px;left:0;right:0}html body .k-rcp .h{all:unset;cursor:pointer;justify-content:space-between;align-items:center;display:flex}html body .k-rcp .h b{font-family:var(--k-D);color:var(--k-ink);font-size:12px}html body .k-rcp .h span{font-family:var(--k-D);background:var(--k-ink);color:var(--k-lime);border-radius:99px;padding:3px 9px;font-size:10px;font-weight:700}html body .k-rcp p{border-bottom:1px dotted var(--k-line);color:var(--k-ink2);justify-content:space-between;margin:0;display:flex}html body .k-rcp p.more{color:var(--k-ink3);border:0}html body .k-prep{all:unset;box-sizing:border-box;cursor:pointer;background:var(--k-lime);border:2px solid var(--k-ink);color:var(--k-ink);border-radius:16px;justify-content:space-between;align-items:center;gap:10px;margin:16px 0 0;padding:9px 13px;display:flex}html body .k-prep b{font-family:var(--k-D);font-size:13px;display:block}html body .k-prep small{color:#3b3b2a;font-size:11px}html body .k-prep i{font-style:normal;font-family:var(--k-D);font-size:18px}html body .k-prepl{color:var(--k-ink2);gap:4px;margin:8px 0 0;padding:0 0 0 18px;font-size:13px;display:grid}html body .k-ok{width:100%;min-height:52px;margin:14px 0 0;background:var(--k-lime)!important;color:var(--k-ink)!important;border:2px solid var(--k-ink)!important;font-family:var(--k-D)!important;border-radius:18px!important;font-weight:800!important}html body .k-done{background:var(--k-ink);color:var(--k-latte);border-radius:18px;gap:2px;margin:14px 0 0;padding:11px 14px;font-size:12.5px;display:grid}html body .k-done b{font-family:var(--k-D);color:var(--k-lime);font-size:13px}html body .k-wk .nu-wk-fine{color:var(--k-ink3);margin-top:12px;font-size:11px}html body .k-wait{min-height:330px;position:relative}html body .k-blur{filter:blur(6px);opacity:.7;pointer-events:none}html body .k-waitcard{background:var(--k-ink);color:var(--k-latte);border-radius:24px 24px 24px 8px;gap:10px;padding:18px;display:grid;position:absolute;top:60px;left:8px;right:8px;box-shadow:0 20px 40px -20px #0009}html body .k-waitcard b{font-family:var(--k-D);color:var(--k-lime);letter-spacing:-.02em;font-size:22px}html body .k-waitcard p{margin:0;font-size:14px;line-height:1.4}html body .k-waitcard .dots{gap:6px;display:flex}html body .k-waitcard .dots i{background:#ffffff2e;border-radius:8px;flex:1;height:8px}html body .k-waitcard .dots i.on{background:var(--k-tom)}html body .k-waitcard small{opacity:.7;font-size:12px}html body .k-waitcard button{min-height:40px;color:var(--k-latte)!important;background:0 0!important;border:1.5px solid #fff6!important;border-radius:99px!important}html body .lx-splash{color:#fff;background:var(--k-cob)!important}html body .k-splash-c{gap:14px;display:flex}html body .k-splash-c span{color:#fff;opacity:0;place-items:center;width:76px;height:76px;transition:opacity .45s,transform .55s cubic-bezier(.3,1.5,.5,1);display:grid;transform:translateY(24px)scale(.8)}html body .k-splash-c span svg{width:40px;height:40px}html body .k-splash-c .pt{background:var(--k-cobd);clip-path:polygon(16px 0,100% 0,100% 100%,0 100%,0 16px);box-shadow:inset 0 0 0 3px var(--k-lime)}html body .k-splash-c .nu{background:var(--k-tom);border-radius:26px 26px 26px 8px;transition-delay:.15s}html body .lx-splash.run .k-splash-c span,html body .lx-splash.out .k-splash-c span{opacity:1;transform:none}html body .lx-splash-t{color:#fff!important;margin-top:26px!important;transition-delay:.35s!important}html body .lx-splash-t b{font-family:var(--k-D)!important;letter-spacing:-.03em!important;padding:0!important;font-size:40px!important;font-weight:800!important}html body .lx-splash-t small{font-family:var(--k-D);text-transform:uppercase;color:var(--k-lime)!important;letter-spacing:.14em!important;font-size:10px!important;font-weight:700!important}html body .lx-splash-t i{display:none!important}html body .app-head:not(.k-top) .app-brand{font-family:var(--k-D);letter-spacing:-.02em;text-transform:lowercase;color:var(--k-ink);font-size:18px;font-weight:800}html body .bubble .cm-bb{border-radius:16px;background:var(--k-paper)!important;border:1.5px solid var(--k-line)!important}html body .cm-rest .cm-rest-next,html body .cm-rest .cm-rest-label,html body .cm-rest-ring .cm-rest-time{font-family:var(--k-T);color:var(--k-latte)!important;text-shadow:none!important}html body .cm-rest-ring .cm-rest-time{font-family:var(--k-D)!important;font-weight:800!important}html body .cm-rest-ring svg{filter:none!important}html body .cm-rest-ring .bg{stroke:#ffffff2e!important}html body .cm-rest-ring .fg{stroke:var(--k-lime)!important}html body .cm-rest-ring .hd{fill:var(--k-lime)!important;filter:none!important}html body .cm-rest-ring.done{background:var(--k-lime)!important;box-shadow:none!important}html body .cm-rest-ring.done .cm-rest-time{color:var(--k-ink)!important}html body .nu-psheet button.famlink{text-decoration:underline;color:var(--k-cob)!important;background:0 0!important}html body .cm-morning .bubble.nut .ch button{background:var(--k-paper)!important;color:var(--k-ink)!important;border:0!important}html body .cm-morning .bubble.nut .ch button.on{background:var(--k-ink)!important;color:var(--k-lime)!important}html body .cm-morning .bubble.nut .bt .o{color:#fff!important;background:0 0!important;border:1.5px solid #fff9!important}html body .cm-morning .bubble.nut input,html body .cm-morning .bubble.nut textarea{color:var(--k-ink);background:#fff}html body .cm-set-r,html body .cm-sub,html body .cm-link{color:var(--k-ink2)!important}html body .cm-link{text-decoration:underline}html,body{max-width:100%;overflow-x:clip}@supports not (overflow-x:clip){html,body{overflow-x:hidden}}html body{overscroll-behavior-x:none}html body img,html body svg,html body video{max-width:100%}html body .nu-carousel{max-width:100%;overflow:hidden}html body .nu-cstrip,html body .cm-nfeed .nu-cstrip{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:0;margin:0;padding:0 0 4px;display:flex;overflow-x:auto}html body .nu-cstrip::-webkit-scrollbar{display:none}html body .nu-cslide,html body .cm-nfeed .nu-cslide{scroll-snap-align:center;scroll-snap-stop:always;box-sizing:border-box;flex:0 0 100%;width:100%;max-width:100%}html body .nu-cslide .ph{aspect-ratio:4/3}html body .nu-dots{justify-content:center;gap:6px;margin:8px 0 2px;display:flex}html body .nu-dots button{all:unset;cursor:pointer;background:var(--k-line);border-radius:99px;width:7px;height:7px;transition:width .2s,background .2s}html body .nu-dots button.on{background:var(--k-tom);width:20px}html{touch-action:pan-x pan-y;-moz-text-size-adjust:100%;text-size-adjust:100%}html body input,html body textarea,html body select{font-size:16px}html body button,html body a{touch-action:manipulation}html body .chat-shell>form.cm-composer{transform:translate3d(0,calc(-1 * var(--kb,0px)),0);will-change:transform;z-index:30;box-sizing:border-box;max-width:720px;bottom:0;left:0;right:0;padding:16px 16px calc(8px + env(safe-area-inset-bottom,0px))!important;margin:0 auto!important;position:fixed!important}html,body{overscroll-behavior-y:none}html body .cm-mic{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:none}html body .cm-mic-on{transition:transform .15s;transform:scale(1.18)}html body #cm-dock{left:0;right:0;bottom:calc(var(--composer-h,0px) - 8px);transform:translate3d(0,calc(-1 * var(--kb,0px)),0);will-change:transform;z-index:31;box-sizing:border-box;pointer-events:none;max-width:720px;margin:0 auto;padding:0 16px;position:fixed}html body #cm-dock:empty{display:none}html body #cm-dock>*{pointer-events:auto}html body .cm-dock-in{gap:6px;display:grid}html body .cm-rest.cm-rest-dock{flex-wrap:nowrap;align-items:center;gap:10px;display:flex;top:auto;border-radius:18px!important;margin:0!important;padding:8px 10px 8px 8px!important;position:static!important}html body .cm-rd-ring{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-weight:800;display:grid}html body .cm-rd-ring svg{display:block;transform:rotate(-90deg)}html body .cm-rd-ring circle{fill:none;stroke-width:4.5px}html body .cm-rd-ring .bg{stroke:#ffffff2e}html body .cm-rd-ring .fg{stroke:var(--k-lime);stroke-linecap:round;transition:stroke-dashoffset .25s linear}html body .cm-rd-ring.done{background:var(--k-lime);color:var(--k-ink)}html body .cm-rd-time{font-family:var(--k-D),sans-serif;font-variant-numeric:tabular-nums;min-width:3.4ch;color:var(--k-latte);font-size:24px;font-weight:800;line-height:1}html body .cm-rd-next{min-width:0;color:var(--k-latte);opacity:.8;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}html body .cm-rest-dock .cm-rest-btns{flex:none;gap:6px;flex-direction:row!important;margin:0!important;display:flex!important}html body .cm-rest-dock .cm-rest-btns button{min-height:36px;padding:6px 10px;font-size:12.5px}html body .cm-rest-dock.cm-rest-end .cm-rd-time{color:var(--k-lime)}html body .cm-dock-ex{box-sizing:border-box;background:var(--k-cob);color:#fff;border-radius:18px;gap:8px;width:100%;padding:10px 10px 10px 14px;display:grid}html body .cm-dock-ex:focus-visible{outline:2px solid var(--k-cob);outline-offset:2px}html body .cm-dock-t{flex:1;min-width:0;display:grid}html body .cm-dock-t b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}html body .cm-dock-t small{color:#fffc;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}html body .cm-dock-ex i{color:var(--k-lime);flex:none;font-size:11.5px;font-style:normal;font-weight:700}html body .cm-dock-panel{-webkit-overflow-scrolling:touch;background:var(--k-paper);border-radius:18px;max-height:52vh;overflow:auto;box-shadow:0 10px 30px #0000002e}html body .cm-dock-sl{flex:none;width:118px}html body .cm-dock-sl .sl{margin:0}html body .cm-dock-sl svg{width:100%;height:auto;display:block}html body .cm-dock-sl figcaption{display:none}html body .cm-dock-sl .sl-bar{fill:#fff;opacity:.9}html body .cm-dock-sl .sl-p{fill:none;stroke:#fff;stroke-opacity:.45;stroke-width:3px;stroke-dasharray:5 5}html body .cm-dock-sl .sl-p.on,html body .cm-dock-sl g.sl-p.on rect{fill:var(--k-lime);stroke:var(--k-ink);stroke-opacity:1;stroke-dasharray:none}html body .cm-dock-sl .sl-p.next{stroke:#fff;stroke-opacity:1;stroke-dasharray:none}html body .cm-dock-ex:focus-visible{outline:2px solid var(--k-ink)}html body .chat-shell>form.cm-composer{background:var(--k-latte)!important}html body .chat-shell>form.cm-composer:before{content:"";background:linear-gradient(to top,var(--k-latte),#f2eee600);pointer-events:none;height:16px;position:absolute;top:-16px;left:0;right:0}html body .chat-shell>form.cm-composer .cm-privacy{display:none!important}html body .chat-shell>form.cm-composer .cm-inrow{background:0 0!important;border:0!important;border-radius:0!important;align-items:flex-end!important;gap:8px!important;padding:0!important;display:flex!important}html body .cm-pill{background:var(--k-white);border:1.5px solid var(--k-line);box-sizing:border-box;border-radius:24px;flex:1;align-items:flex-end;gap:2px;min-width:0;min-height:48px;padding:0 4px 0 16px;display:flex;position:relative}html body .cm-pill:focus-within{border-color:var(--k-ink)}html body .chat-shell>form.cm-composer .cm-pill textarea{field-sizing:fixed;outline:none;flex:1;min-width:0;height:47px;max-height:150px;font-weight:500;display:block;overflow-y:auto;resize:none!important;min-height:0!important;box-shadow:none!important;font-family:var(--k-T)!important;color:var(--k-ink)!important;box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:13px 0 12px!important;font-size:16px!important;line-height:22px!important}html body .chat-shell>form.cm-composer .cm-pill textarea::placeholder{color:var(--k-ink3);font-weight:400}html body .cm-pill button.cm-cam{width:42px;height:46px;min-width:42px!important;min-height:44px!important;color:var(--k-ink2)!important;background:0 0!important;border:0!important;border-radius:50%!important}html body .chat-shell>form.cm-composer .cm-inrow>.cm-send,html body .chat-shell>form.cm-composer .cm-inrow>.cm-mic{flex:none;place-items:center;border-radius:50%!important;width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;padding:0!important;display:grid!important}html body .chat-shell>form.cm-composer .cm-inrow>.cm-mic{background:var(--k-ink)!important;color:var(--k-lime)!important;border:0!important}html body .chat-shell>form.cm-composer .cm-inrow>.cm-mic.cm-mic-on{background:var(--k-tom)!important;color:#fff!important}html body .chat-shell>form.cm-composer .cm-inrow>.cm-send{opacity:1;background:var(--k-lime)!important;color:var(--k-ink)!important;border:0!important}html body .cm-card.cm-thread{gap:10px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html body .cm-thread .cm-say{clip-path:polygon(16px 0,100% 0,100% 100%,0 100%,0 16px);align-self:flex-start;gap:6px;max-width:90%;display:grid;background:var(--k-cob)!important;color:#fff!important;border:0!important;border-radius:0!important;padding:12px 14px 13px!important}html body .cm-thread .cm-say>strong{font-family:var(--k-D);letter-spacing:.14em;font-size:9.5px;font-weight:700;color:#fff!important}html body .cm-thread .cm-say p,html body .cm-thread .cm-say b{margin:0;font-size:15px;line-height:1.45;color:#fff!important}html body .cm-thread .bubble.user{align-self:flex-end}html body .bubble.nut:not(.user):not(.proposal)>strong:first-child:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3v6a2 2 0 0 0 4 0V3M8 3v18'/%3E%3Cpath d='M18 21V3c-2.5 1.5-3.5 4.5-3.5 7.5 0 1.7.8 2.8 2 3.2'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3v6a2 2 0 0 0 4 0V3M8 3v18'/%3E%3Cpath d='M18 21V3c-2.5 1.5-3.5 4.5-3.5 7.5 0 1.7.8 2.8 2 3.2'/%3E%3C/svg%3E")!important}html body .cm-thread .cm-say b{font-weight:700}html body .cm-dock-top{align-items:center;gap:10px;min-width:0;display:flex}html body .cm-dock-act{gap:8px;display:flex}html body button.cm-dock-go{all:unset;box-sizing:border-box;cursor:pointer;background:var(--k-lime);min-height:46px;color:var(--k-ink);font-family:var(--k-D),sans-serif;box-shadow:0 3px 0 var(--k-ink);border-radius:14px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:800;display:flex}html body button.cm-dock-go:active{box-shadow:0 1px 0 var(--k-ink);transform:translateY(2px)}html body button.cm-dock-go:disabled{opacity:.6}html body button.cm-dock-more{all:unset;box-sizing:border-box;cursor:pointer;color:#fff;border:1.5px solid #ffffff8c;border-radius:14px;flex:none;align-items:center;min-height:46px;padding:0 12px;font-size:12.5px;font-weight:700;display:flex}html body button.cm-dock-go:focus-visible,html body button.cm-dock-more:focus-visible{outline-offset:2px;outline:2px solid #fff}html body .cm-dock-rir{background:var(--k-ink);color:var(--k-latte);border-radius:16px;flex-wrap:nowrap;align-items:center;gap:5px;padding:6px 8px 6px 12px;font-size:12.5px;display:flex}html body .cm-dock-rir span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:700;overflow:hidden}html body .cm-dock-rir button{all:unset;box-sizing:border-box;cursor:pointer;color:#fff;width:36px;height:36px;font-weight:800;font-family:var(--k-D),sans-serif;background:#ffffff1f;border-radius:50%;flex:none;place-items:center;display:grid}html body .cm-dock-rir button:active{background:var(--k-lime);color:var(--k-ink)}html body .bubble.user{background:var(--k-lime)!important;color:var(--k-ink)!important;border:0!important}html body .bubble.user p,html body .bubble.user strong{color:var(--k-ink)!important}html body .bubble .cm-bb{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body .bubble .cm-bb,html body .bubble .cm-bb *{color:#fff!important}html body .bubble .cm-bb b{font-weight:800}html body .bubble .cm-undo,html body .bubble .cm-undo .cm-link,html body .bubble .cm-bb .cm-link{text-decoration-color:#c9f55b99;color:var(--k-lime)!important}html body .cm-dock-panel .cm-now2{gap:8px;padding:12px;display:grid}html body .cm-pill{box-shadow:0 6px 18px -8px #14141459;border-color:#0000!important}html body .cm-pill:focus-within{box-shadow:0 0 0 2px var(--k-ink),0 6px 18px -8px #14141459}html body:has(#cm-dock .cm-dock-in) .cm-nchips{display:none!important}html body .cm-older{background:var(--k-white);border:1.5px solid var(--k-line);color:var(--k-ink2);border-radius:99px;margin:4px auto 10px;padding:8px 16px;font-size:13px;font-weight:700;text-decoration:none;display:table}html body .k-mbw{flex-direction:column;flex:none;align-items:center;gap:3px;display:inline-flex}html body .k-cap{font-family:var(--k-T);letter-spacing:.16em;text-transform:uppercase;color:var(--k-ink2);font-size:9px;font-weight:800;line-height:1}html body .k-top{align-items:flex-start}html body .k-top .k-wm{align-self:center;margin-top:-10px}html body.wk-focus #cm-dock,html body.wk-chat #cm-dock,html body.wk-focus .cm-nchips,html body.wk-chat .cm-nchips{display:none!important}html body.wk-focus .chat-shell>form.cm-composer{background:var(--k-cob)!important}html body.wk-focus .chat-shell>form.cm-composer:before{background:linear-gradient(to top,var(--k-cob),#2c36f200)}html body.wk-focus{overflow:hidden}.wf{top:0;left:0;right:0;bottom:calc(var(--kb,0px) + var(--composer-h,90px));z-index:29;background:var(--k-cob);color:#fff;padding-top:env(safe-area-inset-top,0px);max-width:720px;font-family:var(--k-T);flex-direction:column;margin:0 auto;display:flex;position:fixed}.wf button{font-family:inherit}.wf-top{align-items:center;gap:8px;padding:12px 16px 4px;display:flex}.wf-day{font-family:var(--k-D);letter-spacing:.12em;text-transform:uppercase;opacity:.85;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:10.5px;font-weight:700;overflow:hidden}.wf-left{opacity:.85;white-space:nowrap;font-size:11.5px;font-weight:700}.wf-tb{all:unset;cursor:pointer;white-space:nowrap;border:1.5px solid #ffffff80;border-radius:99px;padding:7px 11px;font-size:12px;font-weight:800}.wf-tb:focus-visible{outline:2px solid var(--k-lime)}.wf-leave{background:var(--k-ink);border-radius:16px;gap:6px;margin:6px 16px 0;padding:12px;font-size:13px;display:grid}.wf-dots{justify-content:center;gap:6px;padding:6px 0 4px;display:flex}.wf-dots button{all:unset;cursor:pointer;background:#ffffff59;border-radius:99px;width:8px;height:8px;transition:width .2s}.wf-dots button.ok{background:var(--k-lime)}.wf-dots button.on{background:#fff;width:22px}.wf-dots button.on.ok{background:var(--k-lime)}.wf-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;flex:1;min-height:0;display:flex;overflow:auto hidden}.wf-track::-webkit-scrollbar{display:none}.wf-slide{scroll-snap-align:start;scroll-snap-stop:always;box-sizing:border-box;flex-direction:column;flex:0 0 100%;min-width:0;display:flex}.wf-scroll{flex-direction:column;flex:1;gap:10px;min-height:0;padding:6px 16px 10px;display:flex;overflow-y:auto}.wf-h{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.wf-h>div{min-width:0}.wf-n{opacity:.75;margin-bottom:2px;font-size:11px;font-weight:700;display:block}.wf-h h2{font-family:var(--k-D);letter-spacing:-.01em;color:#fff;text-wrap:balance;margin:0;font-size:24px;font-weight:800;line-height:1.08}.wf-tag{color:var(--k-lime);background:#c9f55b33;border-radius:8px;margin-top:6px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-block}.wf-how{all:unset;cursor:pointer;white-space:nowrap;background:#ffffff29;border-radius:12px;flex:none;padding:8px 11px;font-size:12px;font-weight:800}.wf .k-thumb{flex:none;width:96px}.wf-meta{opacity:.92;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.wf-up{background:var(--k-lime);color:var(--k-ink);box-shadow:0 2px 0 var(--k-ink);border-radius:8px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-block;transform:rotate(-3deg)}.wf-ch{background:#00000038;border-radius:12px;margin:0;padding:8px 10px;font-size:12.5px}.wf-warm{opacity:.85;margin:0;padding:0 2px;font-size:12.5px}.wf-ch b{color:var(--k-lime)}.wf-ch.won{background:#c9f55b38}.wf-sl .sl{margin:0}.wf-sl svg{width:100%;height:auto;max-height:76px;display:block}.wf-sl figcaption{display:none}.wf-sl .sl-bar{fill:#fff;opacity:.9}.wf-sl .sl-p{fill:none;stroke:#fff;stroke-opacity:.45;stroke-width:2px;stroke-dasharray:4 4}.wf-sl .sl-p.on,.wf-sl g.sl-p.on rect{fill:var(--k-lime);stroke:var(--k-ink);stroke-opacity:1;stroke-dasharray:none}.wf-sl .sl-p.next{stroke:#fff;stroke-opacity:1;stroke-dasharray:none}.wf-rest{background:var(--k-ink);border-radius:20px;justify-items:center;gap:4px;padding:14px;display:grid}.wf-rl{font-family:var(--k-D);letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-size:10px}.wf-rt{font-family:var(--k-D);color:var(--k-lime);font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1}.wf-rest.done .wf-rt{font-size:30px}.wf-rb{gap:8px;margin-top:4px;display:flex}.wf-rb button{all:unset;cursor:pointer;border:1.5px solid #ffffff80;border-radius:99px;padding:6px 14px;font-size:12.5px;font-weight:800}.wf-rb button:disabled{opacity:.4}.wf-rir{gap:6px;font-size:13px;display:grid}.wf-rir b{color:var(--k-lime)}.wf-rir>div{gap:6px;display:flex}.wf-rir button{all:unset;cursor:pointer;height:40px;font-family:var(--k-D);background:#ffffff24;border-radius:12px;flex:1;place-items:center;font-size:15px;font-weight:800;display:grid}.wf-rir button:active{background:var(--k-lime);color:var(--k-ink)}.wf-rows{gap:7px;display:grid}.wf-row{all:unset;box-sizing:border-box;cursor:default;background:#ffffff1a;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.wf-row.ok{cursor:pointer;background:#c9f55b29}.wf-row.now{background:var(--k-lime);color:var(--k-ink)}.wf-num{border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.wf-v{min-width:0;font-family:var(--k-D);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:15px;font-weight:800;overflow:hidden}.wf-v small{font-family:var(--k-T);opacity:.75;font-size:11px;font-weight:600}.wf-s{opacity:.85;flex:none;font-size:10.5px;font-weight:800}.wf-row.now .wf-s{background:var(--k-ink);color:var(--k-lime);opacity:1;border-radius:99px;padding:4px 8px}.wf-edit{background:var(--k-paper);color:var(--k-ink);border-radius:18px;gap:8px;padding:12px;display:grid}.wf-f{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.wf-f label{color:var(--k-ink2);text-transform:uppercase;letter-spacing:.08em;gap:3px;font-size:11px;font-weight:800;display:grid}.wf-f input{box-sizing:border-box;border:1.5px solid var(--k-line);width:100%;height:46px;font-family:var(--k-D);text-align:center;color:var(--k-ink);background:#fff;border-radius:12px;padding:0;font-weight:800;font-size:18px!important}.wf-eb{gap:8px;display:flex}.wf-act{gap:8px;padding:8px 16px 10px;display:flex}.wf-go{all:unset;box-sizing:border-box;cursor:pointer;background:var(--k-lime);min-height:50px;color:var(--k-ink);font-family:var(--k-D);text-align:center;box-shadow:0 3px 0 var(--k-ink);border-radius:14px;flex:1;place-items:center;padding:0 12px;font-size:15px;font-weight:800;display:grid}.wf-go:active{box-shadow:0 1px 0 var(--k-ink);transform:translateY(2px)}.wf-go:disabled{opacity:.6}.wf-ghost{all:unset;box-sizing:border-box;cursor:pointer;min-height:50px;color:inherit;border:1.5px solid #ffffff8c;border-radius:14px;place-items:center;padding:0 14px;font-size:13px;font-weight:800;display:grid}.wf-edit .wf-ghost{border-color:var(--k-line);color:var(--k-ink)}.wf-wide{width:100%}.wf-err{background:var(--k-tom);border-radius:10px;margin:0 16px;padding:8px 10px;font-size:12.5px}.wf-coach{padding:0 16px 6px;display:grid}.wf-bub{all:unset;box-sizing:border-box;cursor:pointer;color:var(--k-ink);background:#fff;border-radius:16px 16px 16px 4px;gap:3px;max-height:30vh;padding:9px 12px;font-size:13px;line-height:1.38;display:grid;overflow:auto;box-shadow:0 8px 20px -10px #00000080}.wf-bub>b:first-child{font-family:var(--k-D);letter-spacing:.14em;text-transform:uppercase;color:var(--k-cob);font-size:9.5px}.wf-bub small{color:var(--k-ink3);font-size:11px}.wf-bub.small span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wf-dot3{gap:4px;padding:4px 0;display:flex}.wf-dot3 i{background:var(--k-cob);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite wfb}.wf-dot3 i:nth-child(2){animation-delay:.15s}.wf-dot3 i:nth-child(3){animation-delay:.3s}@keyframes wfb{0%,to{opacity:.25}50%{opacity:1}}.wf-strip{all:unset;box-sizing:border-box;cursor:pointer;z-index:31;max-width:720px;padding:calc(env(safe-area-inset-top,0px) + 8px) 16px 8px;background:var(--k-cob);color:#fff;font-family:var(--k-T);align-items:center;gap:8px;margin:0 auto;font-size:12.5px;display:flex;position:fixed;top:0;left:0;right:0}.wf-strip b{white-space:nowrap;font-weight:800}.wf-strip span{white-space:nowrap;text-overflow:ellipsis;opacity:.9;flex:1;min-width:0;overflow:hidden}.wf-strip em{color:var(--k-lime);white-space:nowrap;font-style:normal;font-weight:800}.wf-live{background:var(--k-lime);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 3px #c9f55b4d}html body.wk-chat main{padding-top:calc(env(safe-area-inset-top,0px) + 52px)!important}@media (prefers-reduced-motion:reduce){.wf-dot3 i{animation:none}}.wf-row:disabled{color:inherit;opacity:1!important}.wf-row.now:disabled{color:var(--k-ink)!important}.wf-v{font-size:13.5px}.wf-row{padding:9px 12px}.wf-edit{color:#fff;background:#00000038;border:1px solid #ffffff2e;border-radius:16px;gap:8px;padding:10px 12px}.wf-edit>b{letter-spacing:.02em;opacity:.9;font-size:12px;font-weight:800}.wf-edit small{color:#ffffffa6;font-size:10.5px}.wf-f{gap:6px}.wf-f label{letter-spacing:.12em;color:#ffffffb3;gap:2px;font-size:9.5px}.wf-f input{color:#fff;height:36px;font-family:var(--k-T);background:#ffffff1a;border:1px solid #ffffff40;border-radius:10px;font-weight:700;font-size:16px!important}.wf-f input:focus{border-color:var(--k-lime);background:#ffffff29;outline:none}.wf-f input::placeholder{color:#ffffff73}.wf-edit .wf-eb{align-items:center}.wf-edit .wf-go{min-height:38px;box-shadow:none;border-radius:10px;flex:none;padding:0 18px;font-size:13px}.wf-edit .wf-ghost{color:#fffc;text-underline-offset:3px;border:0;min-height:38px;padding:0 8px;font-size:12.5px;text-decoration:underline}.wf-card{background:var(--k-lime);color:var(--k-ink);box-sizing:border-box;border-radius:18px;gap:10px;min-width:0;padding:12px;display:grid}.wf-ch-h{align-items:center;gap:8px;font-size:12.5px;display:flex}.wf-ch-h b{font-weight:800}.wf-ch-h span{background:var(--k-ink);color:var(--k-lime);letter-spacing:.04em;border-radius:99px;margin-left:auto;padding:3px 9px;font-size:10px;font-weight:800}.wf-badge{background:var(--k-ink);color:var(--k-lime);border-radius:8px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:800}.wf-badge.down{color:var(--k-tom);background:#fff}.wf-stp{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;display:grid}.wf-sc{background:#14141414;border-radius:14px;justify-items:center;gap:3px;min-width:0;padding:7px 6px;display:grid}.wf-sc small{letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-size:9.5px;font-weight:800}.wf-sc>div{align-items:center;gap:4px;min-width:0;display:flex}.wf-sc button{all:unset;cursor:pointer;background:var(--k-ink);width:32px;height:32px;color:var(--k-lime);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:800;line-height:1;display:grid}.wf-sc button:active{transform:scale(.92)}.wf-sc input{text-align:center;width:58px;min-width:0;font-family:var(--k-D);color:var(--k-ink);background:0 0;border:0;outline:none;padding:0;font-weight:800;font-size:19px!important}.wf-sc input::placeholder{color:#14141459}.wf-done{all:unset;box-sizing:border-box;cursor:pointer;background:var(--k-ink);min-height:48px;color:var(--k-lime);font-family:var(--k-D);border-radius:12px;place-items:center;font-size:15px;font-weight:800;display:grid}.wf-done:disabled{opacity:.55}.wf-hint{text-align:center;opacity:.7;font-size:11px}html body .bubble .cm-bb button.secondary,html body .bubble .cm-bb .secondary{color:#fff!important;background:0 0!important;border:1.5px solid #fff9!important}html body .bubble .cm-bb .pt-av>span{color:var(--k-cob)!important}html body .bubble.cm-typing p span,html body .bubble .cm-typing span{background:#fff!important}html body .cm-say{padding:10px 12px}html body.wk-chat .cm-coachbar{display:none!important}html body .cm-merge-quick,html body .cm-fix{margin-left:0!important}html body .cm-cam-slots button.on,html body .cm-cam-chips button.on,html body .cm-cam-dishes .dish button{color:#fff!important}html body .cm-cam-menu{right:0!important}html body .nu-cview{color:#fff;background:var(--k-ink)!important}html body .nu-cview button.x{font-size:22px;color:#fff!important}html body .nu-cview .bars i{background:#ffffff40!important}html body .nu-cview .bars i.done,html body .nu-cview .bars i.now{background:#fff!important}html body .nu-crep,html body .nu-csteps{color:#ffffffd9!important}html body .nu-csteps summary{color:#fff!important}html body .nu-cview .nu-schips .chip{color:#fff!important;border-color:#ffffff73!important}html body .nu-cslide .ov>b,html body .nu-cslide .vl b,html body .nu-cslide .vl .p b,html body .nu-cslide .vl span,html body .nu-cslide .who,html body .nu-cslide .who em{color:#fff!important}html body .nu-cslide .ov>b{font-family:var(--k-D);font-size:18px;font-weight:800}html body .nu-cslide .vl{border-top-color:#ffffff73!important}html body .nu-pane i.st,html body .nu-my i.st,html body .nu-rphoto .cam{color:#fff!important}html body .k-thumb span,html body .k-bw .d small{font-size:10px!important}html body .k-tk .pp{font-size:9.5px!important}.wf-link{all:unset;cursor:pointer;color:#ffffffd9;text-underline-offset:3px;justify-self:center;padding:6px;font-size:12.5px;font-weight:700;text-decoration:underline}.wf-pend{all:unset;cursor:pointer;background:var(--k-ink);color:#fff;border-radius:12px;margin:4px 16px 0;padding:9px 12px;font-size:12.5px}.wf-pend b{color:var(--k-lime)}html body.wk-focus{position:fixed;top:0;left:0;right:0;overflow:hidden;background:var(--k-cob)!important}html body.wk-focus main>:not(.chat-shell),html body.wk-focus .chat-shell>:not(form){visibility:hidden!important}html body.wk-focus .chat-shell>form.cm-composer{box-shadow:0 60px 0 var(--k-cob)}html body .cm-nchips button{align-items:center;gap:6px;display:inline-flex!important}html body .cm-cam-menu button span svg{display:block}html body .k-sh small,html body .k-grp{text-transform:none!important;letter-spacing:.01em!important;font-family:var(--k-T)!important;font-size:12px!important;font-weight:700!important}html body .k-cap{text-transform:none!important;letter-spacing:.02em!important;font-size:10.5px!important;font-weight:700!important}html body .nu-eb{text-transform:none!important;letter-spacing:.01em!important;font-family:var(--k-T)!important;color:var(--k-ink2)!important;font-size:13px!important;font-weight:800!important}html body .nu-tag{font-weight:700;text-transform:none!important;letter-spacing:.01em!important;font-size:11px!important}html body .nu-psheet .hd b,html body .nu-rings b,html body .nu-party h2,html body .cm-def-stats b,html body .cm-cb-t b{font-family:var(--k-D)!important;letter-spacing:-.01em!important;font-weight:800!important}html body .nu-party h2{font-size:28px}html body .nu-party h2 span{background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;color:inherit!important}html body .nu-party-cube{width:44px;height:44px}html body .cm-feed-out{max-width:100%;margin:6px 0 4px}html body .wk-sum{background:var(--k-cob);color:#fff;border-radius:22px;margin:12px 0;overflow:hidden}html body .wk-sum>summary{cursor:pointer;align-items:center;gap:8px;padding:14px 16px;font-size:13px;list-style:none;display:flex}html body .wk-sum>summary::-webkit-details-marker{display:none}html body .wk-sum>summary b{font-family:var(--k-D);font-size:15px;font-weight:800}html body .wk-sum>summary span:last-of-type{opacity:.85;text-align:right;margin-left:auto;font-size:12px}html body .wk-dot{background:var(--k-lime);border-radius:50%;flex:none;width:10px;height:10px}html body .wk-dot.partial{background:var(--k-sun)}html body .wk-dot.cancelled{background:#fff6}html body .wk-sum-in{gap:12px;padding:0 14px 14px;display:grid}html body .wk-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}html body .wk-stats>div{text-align:center;background:#ffffff1f;border-radius:14px;padding:10px 8px}html body .wk-stats b{font-family:var(--k-D);color:var(--k-lime);font-size:20px;font-weight:800;display:block}html body .wk-stats small{opacity:.85;font-size:11px}html body .wk-sum .cm-gauge,html body .wk-sum .ig{background:var(--k-paper);color:var(--k-ink);border-radius:16px;padding:8px}html body .wk-coach{color:var(--k-ink);background:#fff;border-radius:16px 16px 16px 4px;padding:10px 12px;font-size:14px;line-height:1.4}html body .wk-coach b{font-family:var(--k-D);letter-spacing:.14em;text-transform:uppercase;color:var(--k-cob);margin-bottom:3px;font-size:9.5px;display:block}html body .wk-coach p{margin:0}html body .wk-recs{gap:6px;display:grid}html body .wk-recs span{background:var(--k-lime);color:var(--k-ink);border-radius:12px;padding:8px 10px;font-size:13px;font-weight:800}html body .wk-sum .cm-challenge{border-radius:12px;margin:0;padding:9px 11px;color:#fff!important;background:#0003!important;border:0!important}html body .wk-sum .cm-challenge *{color:#fff!important}html body .wk-spark{background:#ffffff1a;border-radius:14px;padding:8px 10px}html body .wk-spark small{opacity:.85;font-size:11.5px}html body .wk-exs{gap:6px;display:grid}html body .wk-ex{background:#ffffff1a;border-radius:12px;align-items:center;gap:8px;padding:9px 11px;font-size:13px;display:flex}html body .wk-ex>span{background:var(--k-lime);width:20px;height:20px;color:var(--k-ink);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}html body .wk-ex.no>span{color:#fff;background:#ffffff40}html body .wk-ex b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:800;overflow:hidden}html body .wk-ex em{opacity:.9;white-space:nowrap;margin-left:auto;font-size:12px;font-style:normal}html body .wk-acts{gap:8px;display:flex}html body .wk-go{all:unset;box-sizing:border-box;cursor:pointer;background:var(--k-lime);min-height:46px;color:var(--k-ink);font-family:var(--k-D);box-shadow:0 3px 0 var(--k-ink);border-radius:14px;flex:1;place-items:center;font-size:14px;font-weight:800;display:grid}html body .wk-more{background:#ffffff14;border-radius:14px;padding:0 12px}html body .wk-more>summary{cursor:pointer;padding:11px 0;font-size:13px;font-weight:800}html body .wk-more .cm-sum-ex{border-top:1px solid #ffffff26;gap:6px;padding:8px 0;display:grid}html body .wk-more .cm-sum-ex,html body .wk-more .cm-sum-ex *{color:#fff!important}html body .wk-more .cm-sum-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}html body .wk-more .cm-num{font-family:var(--k-T)!important;font-size:12.5px!important}html body .wk-more .cm-st{display:none!important}html body .wk-more button.secondary{color:#fff!important;background:0 0!important;border:1.5px solid #ffffff80!important;min-height:32px!important;padding:0 10px!important;font-size:12px!important}html body .wk-more .share-bar,html body .wk-more .cm-share{color:var(--k-ink)}html body .wk-cal{opacity:.75;margin:0;font-size:11.5px}html body .wk-sum .cm-feedback{background:#ffffff1a!important;border-color:#fff6!important}html body .wk-sum .cm-feedback>summary{color:#fff!important}.wf-coach{padding:6px 16px 12px}.wf-bub{border-left:4px solid var(--k-lime);padding:11px 14px;font-size:14.5px;animation:.25s wfin}@keyframes wfin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wf-bub{animation:none}}html body .wk-gauge{background:var(--k-paper);border-radius:16px;padding:10px 6px 4px}html body .wk-stats small,html body .wk-spark>small{opacity:1;color:#ffffffd9!important}html body .rc{gap:10px;display:grid}html body .rc-card{background:var(--k-cob);border-radius:22px;justify-items:center;gap:12px;padding:16px 12px 12px;display:grid;overflow:hidden}html body .rc-paper{filter:drop-shadow(0 6px 10px #00000040);width:min(240px,70%);transform:rotate(-2deg)}html body .rc-paper svg,html body .rc-prev svg{width:100%;height:auto;display:block}html body .rc-tiles{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;display:grid}html body .rc-tiles>div{text-align:center;color:#fff;background:#ffffff24;border-radius:14px;gap:2px;min-width:0;padding:9px 6px;display:grid}html body .rc-tiles b{font:800 19px var(--k-D);color:var(--k-lime);line-height:1.1}html body .rc-tiles small{font:500 12px var(--k-T);overflow-wrap:anywhere}html body .rc-tiles .rc-rec{background:var(--k-lime);color:var(--k-ink)}html body .rc-tiles .rc-rec b{font:800 14px var(--k-T);color:var(--k-ink)}html body .rc-coach{background:var(--k-cob);color:#fff;clip-path:polygon(14px 0,100% 0,100% 100%,0 100%,0 14px);max-width:92%;padding:11px 14px}html body .rc-coach b{font:800 10px var(--k-D);letter-spacing:.14em;margin-bottom:3px;display:block}html body .rc-coach p{font:500 15px/1.4 var(--k-T);color:#fff;margin:0}html body .rc-acts,html body .rc-two{grid-template-columns:1fr 1fr;gap:8px;display:grid}html body .rc-share{background:var(--k-lime)!important;color:var(--k-ink)!important;font:800 16px var(--k-D)!important;box-shadow:0 3px 0 var(--k-ink)!important;border:0!important;border-radius:16px!important;padding:13px 10px!important}html body .rc-food{color:var(--k-ink)!important;font:800 14px var(--k-T)!important;background:#fff!important;border:1.5px solid #1414141f!important;border-radius:16px!important;padding:13px 10px!important}html body .wk-sum-in .rc+*{margin-top:4px}html body .rc-sheet{z-index:80;background:#0a0a0a8c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}html body .rc-panel{background:var(--k-paper,#f4efe6);color:var(--k-ink);width:100%;max-width:520px;max-height:92dvh;padding:14px 16px calc(18px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;gap:10px;display:grid;overflow:auto}html body .rc-top{justify-content:space-between;align-items:center;display:flex}html body .rc-top b{font:800 18px var(--k-D)}html body .rc-x{line-height:1;color:var(--k-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 6px!important;font-size:28px!important}html body .rc-prev{background:radial-gradient(circle at 30% 20%,#5a4a3a,#1d1d1d 70%);border-radius:18px;place-items:center;min-height:230px;padding:22px;display:grid}html body .rc-prev.light{background:radial-gradient(circle at 30% 20%,#fff,#e9e3d8 70%)}html body .rc-prev>div{width:min(300px,100%)}html body .rc-again{justify-self:center;color:var(--k-cob)!important;font:800 15px var(--k-T)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:4px 10px!important}html body .rc-photo{text-align:center;font:700 14px var(--k-T);color:var(--k-ink);cursor:pointer;border:1.5px dashed #14141440;border-radius:14px;padding:11px;display:block}html body .rc-photo input{display:none}html body .rc-how{font:500 13px/1.4 var(--k-T);color:#141414b8;text-align:center;margin:0}html body .rc-coach b{text-transform:uppercase}html body .rc-tabs{background:#e6e0d5;border-radius:14px;grid-template-columns:1fr 1fr;padding:4px;display:grid}html body .rc-tabs button{box-shadow:none!important;color:var(--k-ink)!important;font:800 15px var(--k-T)!important;background:0 0!important;border:0!important;border-radius:11px!important;padding:9px!important}html body .rc-tabs button.on{background:var(--k-ink)!important;color:#fff!important}html body .rc-stage{background:repeating-conic-gradient(#2b2b2b 0 25%,#363636 0 50%) 0 0/22px 22px;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:18px;place-items:center;min-height:240px;padding:18px;display:grid;position:relative;overflow:hidden}html body .rc-stage>.rc-stk{width:min(300px,100%)}html body .rc-stage svg{pointer-events:none;width:100%;height:auto;display:block}html body .rc-stage.on{aspect-ratio:9/16;width:auto;max-width:100%;max-height:64dvh;margin:0 auto;padding:0;display:block}html body .rc-stage.on>img{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}html body .rc-stage.on>.rc-stk{cursor:grab;position:absolute;transform:translate(-50%,-50%)}html body .rc-hint{text-align:center;font:700 12px var(--k-T);color:#fff;text-shadow:0 1px 4px #000000b3;pointer-events:none;position:absolute;bottom:10px;left:0;right:0}html body .rc-three{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}html body .rc-three .rc-food{padding:11px 6px!important;font-size:13px!important}html body .rc-lab{text-align:center;cursor:pointer;display:block}html body .rc-lab input{display:none}html body .rc-story{background:var(--k-cob);aspect-ratio:9/16;border-radius:18px;place-items:center;width:auto;max-width:100%;max-height:52dvh;margin:0 auto;display:grid;position:relative;overflow:hidden}html body .rc-story-logo{color:#fff;font:800 13px var(--k-T);letter-spacing:2px;align-items:center;gap:6px;display:flex;position:absolute;top:14px;left:14px}html body .rc-story-paper{filter:drop-shadow(0 8px 14px #0000004d);width:72%;transform:rotate(-5deg)}html body .rc-story-paper svg{width:100%;height:auto;display:block}html body .rc-make{gap:9px;display:grid}html body .rc-make .rc-stage{min-height:200px}html body .rc-make .rc-stage>svg{width:min(260px,100%)}html body .rc-lab2{font:800 11px var(--k-T);letter-spacing:.1em;text-transform:uppercase;color:#14141499}html body .rc-chips{flex-wrap:wrap;gap:6px;display:flex}html body .rc-chips button{color:var(--k-ink)!important;font:700 13px var(--k-T)!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #1414141f!important;border-radius:99px!important;padding:7px 11px!important}html body .rc-chips button.on{background:var(--k-ink)!important;color:#fff!important;border-color:var(--k-ink)!important}html body .rc-inp{font:700 16px var(--k-T);color:var(--k-ink);background:#fff;border:1.5px solid #14141426;border-radius:14px;padding:12px}html body .rc-save{z-index:90;background:#0a0a0aeb;align-content:center;place-items:center;gap:14px;padding:20px;display:grid;position:fixed;inset:0}html body .rc-save img{border-radius:12px;max-width:100%;max-height:78dvh}html body .rc-save p{color:#fff;font:700 15px var(--k-T);text-align:center;margin:0}html body main:has(form.cm-composer){padding-bottom:calc(var(--composer-h,170px) + var(--dock-h,0px) + 24px)}html body .rt{--rt-bg:var(--k-cob);--rt-fg:#fff;--rt-sub:#ffffffd9;--rt-chip:#ffffff24;--rt-acc:var(--k-lime);background:var(--rt-bg);min-height:0;color:var(--rt-fg);font-family:var(--k-T);flex-direction:column;flex:1;gap:12px;padding:12px 16px 16px;display:flex;position:relative;overflow:auto}html body .rt-mob{--rt-bg:#f2a81d;--rt-fg:#141414;--rt-sub:#141414bf;--rt-chip:#ffffff59;--rt-acc:#141414}html body .rt-cardio{--rt-bg:#d63a1f;--rt-fg:#fff;--rt-sub:#ffffffe0;--rt-chip:#ffffff29;--rt-acc:#fff}html body .rt-stretch{--rt-bg:#12a38a;--rt-fg:#fff;--rt-sub:#ffffffe0;--rt-chip:#ffffff29;--rt-acc:#fff}html body .rt-sec{gap:4px;display:flex}html body .rt-sec span{text-align:center;font:800 10.5px var(--k-T);letter-spacing:.04em;background:var(--rt-chip);color:var(--rt-fg);opacity:.75;white-space:nowrap;text-overflow:ellipsis;border-radius:99px;flex:1;padding:6px 2px;overflow:hidden}html body .rt-sec span.on{opacity:1;color:#fff;box-shadow:inset 0 0 0 2px #fff}html body .rt-sec .s-mob.on{background:#c98200}html body .rt-sec .s-ex.on{background:var(--k-cob)}html body .rt-sec .s-cardio.on{background:#a92a12}html body .rt-sec .s-stretch.on{background:#0b7a67}html body .rt-sec span.ok{opacity:.95}html body .rt-top{justify-content:space-between;align-items:center;gap:8px;display:flex}html body .rt-eb{font:800 11px var(--k-T);letter-spacing:.14em;text-transform:uppercase;color:var(--rt-fg)}html body .rt-skip{text-decoration:underline;box-shadow:none!important;color:var(--rt-fg)!important;font:700 13px var(--k-T)!important;background:0 0!important;border:0!important;padding:4px 0!important}html body .rt-skip-b{margin:0 auto;display:block;font-size:14px!important}html body .rt-bar{gap:5px;display:flex}html body .rt-bar i{background:var(--rt-chip);border-radius:3px;flex:1;height:5px}html body .rt-bar i.ok,html body .rt-bar i.on{background:var(--rt-acc)}html body .rt-bar i.on{opacity:.6}html body .rt-body{flex-direction:column;flex:1;gap:10px;display:flex}html body .rt-frames{aspect-ratio:16/9;background:#f4efe6;border-radius:16px;position:relative;overflow:hidden}html body .rt-frames img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .35s;position:absolute;inset:0}html body .rt-frames img.on{opacity:1}html body .rt-n,html body .rt-h{font:800 24px/1.12 var(--k-D);color:var(--rt-fg);margin:0}html body .rt-h{font-size:26px}html body .rt-how,html body .rt-sub{font:500 15px/1.45 var(--k-T);color:var(--rt-sub);margin:0}html body .rt-timer{--p:0;background:conic-gradient(var(--rt-acc) calc(var(--p)*360deg),var(--rt-chip) 0);border-radius:50%;align-content:center;align-self:center;place-items:center;width:150px;height:150px;margin-top:4px;display:grid;position:relative}html body .rt-timer:before{content:"";background:var(--rt-bg);border-radius:50%;position:absolute;inset:10px}html body .rt-timer b{font:800 38px var(--k-D);color:var(--rt-fg);position:relative}html body .rt-timer small{font:800 12px var(--k-T);color:var(--rt-fg);position:relative}html body .rt-reps{text-align:center;align-self:center;display:grid}html body .rt-reps b{font:800 52px var(--k-D)}html body .rt-reps small{font:700 13px var(--k-T);color:var(--rt-sub)}html body .rt-act{grid-template-columns:auto auto 1fr;gap:8px;display:grid}html body .rt-go{background:var(--k-lime)!important;color:var(--k-ink)!important;font:800 16px var(--k-D)!important;box-shadow:0 3px 0 var(--k-ink)!important;border:0!important;border-radius:16px!important;padding:14px!important}html body .rt-back{color:var(--k-ink)!important;font:800 14px var(--k-T)!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:16px!important;padding:13px 14px!important}html body .rt-back:disabled{opacity:.45}html body .rt-wide{width:100%}html body .rt-list{gap:7px;display:grid}html body .rt-list div{background:var(--rt-chip);font:700 14px var(--k-T);border-radius:12px;justify-content:space-between;gap:8px;padding:10px 12px;display:flex}html body .rt-list em{white-space:nowrap;font-style:normal;font-weight:800}html body .rt-foot{gap:10px;margin-top:auto;display:grid}html body .rt-card{color:var(--k-ink);background:#fff;border-radius:18px;gap:9px;padding:14px;display:grid}html body .rt-card.dim{background:var(--rt-chip);color:var(--rt-fg)}html body .rt-card-h{justify-content:space-between;align-items:baseline;gap:8px;display:flex}html body .rt-card-h b{font:800 16px var(--k-T)}html body .rt-card-h small{font:700 12px var(--k-T);opacity:.7}html body .rt-card p{font:500 14px/1.4 var(--k-T);margin:0}html body .rt-two{grid-template-columns:2fr 1fr;gap:8px;display:grid}html body .rt-card .rt-back{border:1.5px solid #14141426!important}html body .rt-ctime{justify-items:center;gap:8px;display:grid}html body .rt-ctime b{font:800 40px var(--k-D)}html body .rt-ctime div{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}html body .rt-secwrap{--rt-chip:#ffffff24;--rt-fg:#fff;padding:4px 16px 0}html body:has(.cm-wiz){background:var(--k-latte)!important}html body .cm-wiz{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cm-ink:#141414;--cm-ink-2:#141414c7;--cm-ink-3:#14141499;--cm-surface:#fff;--cm-line:#1414141f;--cm-line-strong:#1414142e;background:var(--k-latte)!important;color:var(--k-ink)!important}html body .cm-wiz-back,html body .cm-wiz-count{color:var(--k-ink)!important}html body .cm-wiz-bar{background:#e0d9cc!important}html body .cm-wiz-bar span{background:var(--k-cob)!important}html body .cm-wiz-avatar{background:var(--k-lime)!important;color:var(--k-ink)!important;font-family:var(--k-D)!important;font-size:.95rem!important}html body .cm-wiz-coach p{clip-path:polygon(16px 0,100% 0,100% 100%,0 100%,0 16px);font-family:var(--k-T);background:var(--k-cob)!important;color:#fff!important;border:0!important;border-radius:0!important;padding:14px 16px!important;font-size:1.12rem!important}html body .cm-wiz-coach b{letter-spacing:-.01em;font-family:var(--k-D)!important;color:#fff!important;font-size:1.35rem!important}html body .cm-wiz-opt{color:var(--k-ink)!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #1414141f!important}html body .cm-wiz-opt b{font-family:var(--k-T);font-weight:800}html body .cm-wiz-opt span{color:#141414a6!important}html body .cm-wiz-opt.on{background:var(--k-ink)!important;border-color:var(--k-ink)!important;color:#fff!important}html body .cm-wiz-opt.on span{color:#ffffffbf!important}html body .cm-wiz-chip{font-family:var(--k-T);font-weight:700;color:var(--k-ink)!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #14141426!important}html body .cm-wiz-chip.on{background:var(--k-ink)!important;border-color:var(--k-ink)!important;color:#fff!important}html body .cm-wiz-chip.no{color:#a92a12!important;background:#ffe1da!important;border-color:#d63a1f!important}html body .cm-wiz-field,html body .cm-wiz-label,html body .cm-wiz-check{color:#141414c7!important}html body .cm-wiz-field input,html body .cm-wiz-field textarea{color:var(--k-ink)!important;background:#fff!important;border:1.5px solid #1414142e!important}html body .cm-wiz-field input::placeholder,html body .cm-wiz-field textarea::placeholder{color:#14141466}html body .cm-wiz-hint,html body .cm-wiz-note{color:#1414149e!important}html body .cm-wiz-error{color:#a92a12!important}html body .cm-wiz-next{background:var(--k-lime)!important;color:var(--k-ink)!important;font-family:var(--k-D)!important;box-shadow:0 3px 0 var(--k-ink)!important;border:0!important;font-weight:800!important}html body .cm-wiz-next:disabled{opacity:.45;box-shadow:none!important}html body .cm-wiz-next.ghost{box-shadow:none!important;background:0 0!important;border:1.5px solid #14141440!important}html body .cm-wiz-recap{border-color:#1414141f!important}html body .cm-wiz-recap div{background:#fff!important}html body .cm-wiz-recap dt{color:#14141499!important}html body .cm-wiz-recap dd{color:var(--k-ink)!important}html body .cm-wiz-edit,html body .cm-wiz .cm-link{color:var(--k-cob)!important}html body .wk-sum.wk-mini{color:var(--k-ink);background:#fff;border:1.5px solid #1414141f}html body .wk-sum.wk-mini>summary{padding:10px 14px}html body .wk-sum.wk-mini>summary b{font-size:13px}html body .wk-sum.wk-mini .wk-sum-in{padding:0 14px 12px;font-size:13px}html body .wk-sum>summary .wk-x{width:28px;height:28px;color:inherit;cursor:pointer;background:#ffffff2e;border:0;border-radius:50%;flex:none;margin-left:6px;font-size:13px;line-height:1}html body .cm-closeask .cm-btns{flex-wrap:wrap;gap:8px;margin:10px 0 6px;display:flex}html body .cm-closeask .cm-miss{flex-direction:column;gap:8px;margin:8px 0;display:flex}html body .cm-closeask .cm-miss p{margin:0}html body .cm-closeask .cm-miss-r{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;font-size:14px;display:flex}html body .cm-closeask .cm-miss-b{gap:6px;display:flex}html body .cm-closeask .cm-miss-b button{all:unset;box-sizing:border-box;cursor:pointer;border:1.5px solid var(--k-cob);min-width:40px;height:40px;color:var(--k-cob);border-radius:12px;place-items:center;font-weight:700;display:grid}html body .cm-closeask .cm-miss-b button:disabled{opacity:.5}html body .wk-sum.wk-mini .cm-num{font-family:var(--k-T);font-size:13px;font-weight:500}html body .wk-sum.wk-mini .cm-sum-ex b{font-size:13px}html body .wk-sum.wk-mini .wk-dot.cancelled{background:#b9b3a8}html body .nu-break{background:var(--k-tom);color:#fff;border-radius:18px;gap:6px;margin:10px 0;padding:14px 16px;display:grid}html body .nu-break b{font:800 15px var(--k-T)}html body .nu-break span{font:500 14px/1.4 var(--k-T)}html body .nu-break.on{color:var(--k-ink);background:#fff;border:1.5px solid #1414141f}html body .nu-break-b{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}html body .nu-break-b button{font:800 14px var(--k-T);background:var(--k-lime);color:var(--k-ink);border:0;border-radius:14px;padding:10px 14px}html body .nu-break-b button.sec{color:#fff;background:0 0;border:1.5px solid #fff9}html body .rt-ready .rd-q{gap:6px;margin-top:10px;display:grid}html body .rt-ready .rd-q b{font:700 14px var(--k-T)}html body .rt-ready .rd-s{gap:6px;display:flex}html body .rt-ready .rd-s button{font:800 15px var(--k-T);color:#fff;background:#ffffff29;border:0;border-radius:12px;flex:1;padding:11px 0}html body .rt-ready .rd-s button.on{background:var(--k-lime);color:var(--k-ink)}html body .rt-ready .rd-l{font:500 11.5px var(--k-T);color:#ffffffbf;justify-content:space-between;display:flex}html body .wf-ch.wf-test{background:var(--k-lime);color:var(--k-ink)}.wf-sc button{width:40px;height:40px}.wf-sc input{width:52px}.wf-tb{padding:10px 12px}.wf-rb button{padding:10px 16px}.wf-link{padding:11px 6px}.wf[hidden]{display:none!important}.wf-strip .wf-live{flex:none;width:8px;height:8px}html body .rc-tiles small{color:#ffffffd1}html body .rc-tiles .rc-rec small{color:var(--k-ink)}.wf-links{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.wf-edit .wf-del{color:#ffb4a6;margin-left:auto;text-decoration:none}@media (max-height:500px){.wf-sl{display:none}.wf-h h2{font-size:20px}.wf .k-thumb{width:72px}.wf-dots{padding:2px 0}html body .wf .rt-sec{display:none}}html body .oc{color:var(--k-ink);font-family:var(--k-T);margin:0 -8px}html body .oc-wat button,html body .oc-undo button,html body .oc-next button,html body .oc-tl button,html body .oc-sec button,html body .oc-bar>button,html body .oc-sheet button{all:unset;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent}html body .oc-wat button:disabled,html body .oc-undo button:disabled,html body .oc-next button:disabled,html body .oc-tl button:disabled,html body .oc-sec button:disabled,html body .oc-bar>button:disabled,html body .oc-sheet button:disabled{opacity:.5;cursor:default}html body .oc-wat button:focus-visible,html body .oc-undo button:focus-visible,html body .oc-next button:focus-visible,html body .oc-tl button:focus-visible,html body .oc-sec button:focus-visible,html body .oc-bar>button:focus-visible,html body .oc-sheet button:focus-visible,html body .oc-sheet input:focus-visible{outline:2px solid var(--k-cob);outline-offset:2px}html body .oc .num,html body .oc-sheet .num{font-variant-numeric:tabular-nums}html body .oc-hd{justify-content:space-between;align-items:center;gap:8px;margin:4px 4px 12px;display:flex}html body .oc-hd h2{font-family:var(--k-D);letter-spacing:-.03em;margin:0;font-size:26px;font-weight:800;line-height:1}html body .oc-hd .r{align-items:center;gap:8px;min-width:0;display:flex}html body .oc-hd small{color:var(--k-ink2);white-space:nowrap;font-size:14px;font-weight:600}html body .oc-gym{background:var(--k-cobl);height:28px;color:var(--k-cobd);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:13px;font-weight:700;display:inline-flex}html body .oc-top{grid-template-columns:1.12fr 1fr;gap:8px;display:grid}html body .oc-top>div{border-radius:22px;min-width:0;padding:14px 15px 15px}html body .oc-kc{background:var(--k-paper);border:1px solid var(--k-line)}html body .oc-top small{color:var(--k-ink2);white-space:nowrap;justify-content:space-between;gap:6px;font-size:13px;font-weight:600;display:flex}html body .oc-top small em{font-style:normal;font-weight:700}html body .oc-top small.ov{color:var(--k-tomd)}html body .oc-top .v{white-space:nowrap;align-items:baseline;gap:5px;margin:5px 0 11px;display:flex}html body .oc-top .v b{font-family:var(--k-D);letter-spacing:-.045em;font-size:34px;font-weight:800;line-height:1}html body .oc-top .v.ov b{color:var(--k-tom)}html body .oc-top .v span{color:var(--k-ink2);font-size:14px;font-weight:600}html body .oc-top .bar{background:#e9e3d8;border-radius:8px;height:6px;overflow:hidden}html body .oc-top .bar i{background:var(--k-tom);border-radius:8px;height:100%;display:block}html body .oc-sub{color:var(--k-ink2);justify-content:space-between;align-items:center;gap:6px;margin:10px 4px 0;font-size:13px;font-weight:500;display:flex}html body .oc-sub>span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}html body .oc-sub b{color:var(--k-ink);font-weight:700}html body .oc-sub .dotc{vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}html body .oc-sub .dotc.f{margin-left:10px}html body .oc-wat{flex:none;align-items:center;gap:4px;display:flex}html body .oc-wat button{position:relative}html body .oc-wat button:after{content:"";position:absolute;inset:-6px -2px}html body .oc-wat .pl{color:#1b2ea8;white-space:nowrap;background:#e6ecff;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 4px 0 9px;font-size:13px;font-weight:700;display:flex}html body .oc-wat .pl i{color:#1b2ea8;background:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:16px;font-style:normal;line-height:1;display:grid}html body .oc-undo{color:var(--k-ink2);justify-content:flex-end;align-items:center;gap:4px;margin:2px 4px -8px;font-size:12.5px;font-weight:600;display:flex}html body .oc-undo button{min-height:36px;color:var(--k-cob);padding:0 6px;font-weight:700}html body .oc .oc-closed,html body .oc .nu-cmt{margin:12px 0 0}html body .oc>.nu-note{margin:10px 4px 0}html body .oc-next{background:var(--k-paper);border:1px solid var(--k-line);border-radius:26px;margin-top:14px;padding:16px 0 12px;overflow:hidden}html body .oc-next .h{padding:0 16px}html body .oc-next .eb{justify-content:space-between;align-items:center;gap:8px;display:flex}html body .oc-next .eb span{font-family:var(--k-D);letter-spacing:.12em;text-transform:uppercase;color:var(--k-tomd);white-space:nowrap;font-size:10.5px;font-weight:700}html body .oc-next .eb em{color:var(--k-ink2);white-space:nowrap;font-size:13px;font-style:normal;font-weight:600}html body .oc-next h4{font-family:var(--k-D);letter-spacing:-.02em;text-transform:none;color:var(--k-ink);margin:6px 0 0;font-size:17px;font-weight:700;line-height:1.25}html body .oc-rail{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:10px;padding:12px 16px 2px;scroll-padding:0 16px;display:flex;overflow-x:auto}html body .oc-rail::-webkit-scrollbar{display:none}html body .oc-card{scroll-snap-align:start;flex-direction:column;flex:none;width:148px;display:flex}html body .oc-card .open{flex-direction:column;justify-content:flex-start;display:flex}html body .oc-art{background:#efe8da;display:block;position:relative;overflow:hidden}html body .oc-art img,html body .oc-art-d,html body .oc-art-d svg{object-fit:cover;width:100%;height:100%;display:block}html body .oc-card .oc-art{border-radius:16px;width:148px;height:100px}html body .oc-art .tag{color:#fff;white-space:nowrap;background:#141414c7;border-radius:999px;align-items:center;gap:5px;max-width:calc(100% - 16px);height:22px;padding:0 8px;font-size:11px;font-weight:700;display:flex;position:absolute;top:8px;left:8px;overflow:hidden}html body .oc-card b{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:36px;margin-top:8px;font-size:14.5px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}html body .oc-card .m{color:var(--k-ink2);white-space:nowrap;margin-top:3px;font-size:12.5px;font-weight:600;display:block}html body .oc-card .m strong{color:var(--k-ink);font-weight:800}html body .oc .pb{background:var(--k-ink);color:#fff;text-align:center;border-radius:12px;justify-content:center;align-items:center;height:40px;margin-top:9px;padding:0 8px;font-size:14px;font-weight:700;display:flex;position:relative}html body .oc .pb:after{content:"";position:absolute;inset:-2px 0}html body .oc .oc-card .lk{text-align:center;color:var(--k-ink2);height:34px;margin-top:4px;font-size:13px;font-weight:700;line-height:34px;display:block;position:relative}html body .oc .oc-card .lk:after{content:"";position:absolute;inset:-5px 0}html body .oc-card.sk .oc-art{background:#ece6da;border-radius:16px;width:148px;height:100px}html body .oc-card.sk b{background:#ece6da;border-radius:6px;height:16px;margin-top:10px}html body .oc-card.sk .m{background:#ece6da;border-radius:6px;width:90px;height:12px;margin-top:8px}@media (prefers-reduced-motion:no-preference){html body .oc-card.sk>*{animation:1.2s ease-in-out infinite alternate ocPulse}}@keyframes ocPulse{to{opacity:.55}}html body .oc-card.more{gap:10px;width:96px;padding-top:18px}html body .oc-card.more button{flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:72px;display:flex}html body .oc-card.more i{border:1.5px solid var(--k-line);background:var(--k-white);border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;font-style:normal;font-weight:700;display:grid}html body .oc-card.more span{text-align:center;font-size:13px;font-weight:700;line-height:1.2}html body .oc-empty{color:var(--k-ink2);margin:8px 16px 4px;font-size:13.5px;font-weight:500}html body .oc .lk{color:var(--k-cob);font-size:13.5px;font-weight:700}html body .oc .lk.tiny{min-height:44px;color:var(--k-ink2);align-items:center;font-size:13px;display:inline-flex}html body .oc .lk.back{color:var(--k-ink2);margin:4px 16px 0}html body .oc-src{border-top:1px solid var(--k-line);scrollbar-width:none;gap:2px;margin-top:6px;padding:8px 10px 0;display:flex;overflow-x:auto}html body .oc-src::-webkit-scrollbar{display:none}html body .oc-src button{height:30px;color:var(--k-ink2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;margin:7px 0;padding:0 9px;font-size:13px;font-weight:600;display:flex;position:relative}html body .oc-src button:after{content:"";position:absolute;inset:-7px 0}html body .oc-src button.on{background:var(--k-ink);color:#fff;font-weight:700}html body .oc-planned{padding:12px 16px 2px}html body .oc-planned .row{align-items:center;gap:12px;display:flex}html body .oc-planned .oc-art.sm{border-radius:14px;flex:none;width:84px;height:72px}html body .oc-planned .tx{min-width:0}html body .oc-planned .tx b{font-size:16px;font-weight:700;line-height:1.25;display:block}html body .oc-planned .tx span{color:var(--k-ink2);margin-top:3px;font-size:13px;font-weight:600;display:block}html body .oc-planned .tx strong{color:var(--k-ink);font-weight:800}html body .oc-planned .btns{grid-template-columns:1.4fr 1fr;gap:8px;margin-top:12px;display:grid}html body .oc-planned .pb{height:46px;margin:0;font-size:15px}html body .oc-planned .sb{border:1.5px solid var(--k-line);background:var(--k-white);border-radius:12px;justify-content:center;align-items:center;height:46px;font-size:15px;font-weight:700;display:flex}html body .oc-sec{justify-content:space-between;align-items:baseline;margin:22px 4px 4px;display:flex}html body .oc-sec h3{font-family:var(--k-D);letter-spacing:-.01em;margin:0;font-size:14.5px;font-weight:700}html body .oc-sec small{color:var(--k-ink2);font-size:13px;font-weight:500}html body .oc-sec .lk{align-items:center;min-height:44px;margin:-14px 0;display:inline-flex}html body .oc-sec .oc-open{background:var(--k-tom);color:#fff;white-space:nowrap;border-radius:99px;padding:7px 13px;font-size:13px;font-weight:800}html body .oc-tl{margin:0;padding:0;list-style:none}html body .oc-row>button,html body .oc-row>div{border-radius:12px;grid-template-columns:42px 22px minmax(0,1fr);column-gap:10px;width:100%;min-height:44px;display:grid}html body .oc-row>button:active{background:#1414140a}html body .oc-row .tm{color:var(--k-ink2);text-align:right;white-space:nowrap;padding-top:12px;font-size:13px;font-weight:600}html body .oc-row .rail{justify-content:center;display:flex;position:relative}html body .oc-row .rail:before{content:"";background:#dad3c6;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}html body .oc-row:first-child .rail:before{top:18px}html body .oc-row:last-child .rail:before{bottom:calc(100% - 18px)}html body .oc-row .dot{z-index:1;background:var(--k-latte);box-sizing:border-box;border:2px solid #a9a296;border-radius:50%;place-items:center;width:18px;height:18px;margin-top:10px;display:grid;position:relative}html body .oc-row .dot.ok{background:var(--k-tom);border-color:var(--k-tom)}html body .oc-row .dot.now{border-color:var(--k-tom);background:var(--k-tom);box-shadow:0 0 0 5px #d63a1f29}html body .oc-row .dot.gym{background:var(--k-cob);border-color:var(--k-cob)}html body .oc-row .bd{min-width:0;padding:9px 4px 9px 0;display:block}html body .oc-row .t1{justify-content:space-between;align-items:baseline;gap:10px;display:flex}html body .oc-row .t1 b{font-size:15.5px;font-weight:700}html body .oc-row .k{white-space:nowrap;font-size:14px;font-weight:700}html body .oc-row .k.pl{color:var(--k-ink2);font-weight:600}html body .oc-row .add{color:#fff;background:var(--k-tom);white-space:nowrap;border-radius:10px;align-self:center;padding:5px 9px;font-size:13px;font-weight:800}html body .oc-row .s{color:var(--k-ink2);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;font-weight:500;display:block;overflow:hidden}html body .oc-row.now .tm,html body .oc-row.now .t1 b{color:var(--k-tom)}html body .oc-row.gym .t1 b{color:var(--k-cobd)}html body .oc-more{gap:10px;margin-top:14px;display:grid}html body .oc-more>*{margin:0}html body .oc-more .oc-sec{margin:12px 4px 0}html body .oc-more .k-strip{margin:0 4px}html body .oc-fade{pointer-events:none;background:linear-gradient(#f2eee600,var(--k-latte));z-index:4;height:44px;margin-top:-20px;position:sticky;bottom:96px}html body .oc-bar{z-index:5;background:var(--k-ink);box-shadow:0 14px 30px #14141447,0 30px 0 0 var(--k-latte);border-radius:26px;grid-template-columns:repeat(4,1fr);gap:6px;margin:0 -4px;padding:8px;display:grid;position:sticky;bottom:0}html body .oc-bar .oc-b{color:#fff;background:#26251f;border-radius:19px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:58px;font-size:13.5px;font-weight:700;display:flex}html body .oc-bar .oc-b.foto{background:var(--k-lime);color:var(--k-ink)}html body .oc-bar .oc-b:focus-visible{outline:3px solid var(--k-lime);outline-offset:2px}html body .oc-bar .oc-b.foto:focus-visible{outline-color:#fff}html body .oc-bar .cm-cam-menu{bottom:calc(100% + 10px);left:4px;right:auto}html body .lx-sheet.sphere:has(.oc){background:var(--k-latte);top:max(calc(env(safe-area-inset-top) + 12px),40px);max-height:none;padding-bottom:calc(10px + env(safe-area-inset-bottom))}html body .oc-dim{z-index:200;background:#14141480;justify-content:center;align-items:flex-end;animation:.2s lxFade;display:flex;position:fixed;inset:0}html body .oc-sheet{width:100%;max-width:520px;height:calc(100% - max(54px,env(safe-area-inset-top) + 12px));background:var(--k-latte);color:var(--k-ink);font-family:var(--k-T);border-radius:30px 30px 0 0;outline:none;flex-direction:column;animation:.3s cubic-bezier(.2,.8,.2,1) lxUp;display:flex;position:relative;overflow:hidden}html body .oc-sc{overscroll-behavior:contain;flex:1;padding:8px 16px 24px;overflow-y:auto}html body .oc-sh-top .grab{width:100%;height:24px;margin:-4px 0 4px;display:block}html body .oc-sh-top .grab i{background:#cfc7b8;border-radius:3px;width:40px;height:5px;margin:6px auto 0;display:block}html body .oc-sheet .seg{color:var(--k-ink2);background:#e6e0d4;border-radius:14px;grid-template-columns:repeat(3,1fr);padding:3px;font-size:13.5px;font-weight:700;display:grid}html body .oc-sheet .seg.four{grid-template-columns:repeat(4,1fr);font-size:13px}html body .oc-sheet .seg button{white-space:nowrap;height:38px;color:var(--k-ink2);border-radius:11px;justify-content:center;align-items:center;display:flex;position:relative}html body .oc-sheet .seg button:after{content:"";position:absolute;inset:-3px 0}html body .oc-sheet .seg button.on{background:var(--k-paper);color:var(--k-ink);box-shadow:0 1px 3px #0000001f}html body .oc-sheet .srch{background:var(--k-paper);border:1px solid var(--k-line);border-radius:14px;align-items:center;gap:9px;height:44px;margin-top:8px;padding:0 13px;display:flex}html body .oc-sheet .srch input{all:unset;min-width:0;height:100%;color:var(--k-ink);flex:1;font-size:15px;font-weight:500}html body .oc-sheet .srch input::placeholder{color:var(--k-ink3)}html body .oc-sheet .srch:focus-within{border-color:var(--k-ink)}html body .oc-rec{margin-top:14px}html body .oc-rec .oc-art.wide{border-radius:22px;width:100%;height:150px}html body .oc-rec .oc-art .tag{background:#141414cc;height:26px;padding:0 10px;font-size:12px;top:12px;left:12px}html body .oc-rec .oc-art .tag.r{color:var(--k-ink);background:#fbf9f5eb;left:auto;right:12px}html body .oc-rec h4{font-family:var(--k-D);letter-spacing:-.025em;text-transform:none;color:var(--k-ink);margin:13px 0 0;font-size:20px;font-weight:700;line-height:1.2}html body .oc-rec .sub{color:var(--k-ink2);margin:4px 0 0;font-size:13.5px;font-weight:500}html body .oc-st{grid-template-columns:1.1fr 1.1fr 1fr 1fr;gap:6px;margin-top:12px;display:grid}html body .oc-st div{background:var(--k-paper);border:1px solid var(--k-line);border-radius:14px;min-width:0;padding:8px 10px}html body .oc-st b{font-family:var(--k-D);letter-spacing:-.02em;white-space:nowrap;font-size:15px;font-weight:700;display:block}html body .oc-st span{color:var(--k-ink2);font-size:11.5px;font-weight:600}html body .oc-st .p{background:var(--k-ink);border-color:var(--k-ink)}html body .oc-st .p b{color:var(--k-lime)}html body .oc-st .p span{color:#bdb8ae}html body .oc-dose{background:var(--k-paper);border:1px solid var(--k-line);border-radius:20px;margin-top:12px;padding:12px 14px 6px}html body .oc-dose .t{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}html body .oc-dose .t b{font-size:15px;font-weight:800}html body .oc-dose .step{border:1.5px solid var(--k-line);background:var(--k-white);border-radius:12px;align-items:center;height:36px;font-size:13px;font-weight:700;display:flex}html body .oc-dose .step button{width:36px;height:100%;color:var(--k-ink);place-items:center;font-size:18px;display:grid;position:relative}html body .oc-dose .step button:after{content:"";position:absolute;inset:-4px 0}html body .oc-dose .step span{text-align:center;white-space:nowrap;min-width:92px;padding:0 2px}html body .oc-dose .ing{grid-template-columns:1fr 1fr;column-gap:16px;display:grid}html body .oc-dose .ing div{border-top:1px solid #eee8dd;justify-content:space-between;gap:6px;min-width:0;padding:6px 0;font-size:13.5px;font-weight:500;display:flex}html body .oc-dose .ing div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html body .oc-dose .ing div b{white-space:nowrap;font-weight:700}html body .oc-dose .ing div:nth-child(-n+2){border-top:0}html body .oc-sheet .lk{color:var(--k-cob);align-items:center;min-height:44px;font-size:13.5px;font-weight:700;display:inline-flex}html body .oc-sheet .lk.tiny{color:var(--k-ink2);font-size:13px}html body .oc-prep{background:var(--k-paper);border:1px solid var(--k-line);border-radius:16px;margin-top:8px}html body .oc-prep>button{justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:0 14px;font-size:14.5px;font-weight:700;display:flex}html body .oc-prep>button span{color:var(--k-ink2);font-size:13.5px;font-weight:500}html body .oc-prep>button i{margin-left:4px;font-style:normal}html body .oc-prep ol{margin:0;padding:0 14px 12px 32px;font-size:14px;line-height:1.45}html body .oc-prep li+li{margin-top:6px}html body .oc-alt{margin-top:16px}html body .oc-alt .t{justify-content:space-between;align-items:center;margin:0 2px 4px;display:flex}html body .oc-alt .t b{font-size:15px;font-weight:800}html body .oc-alt .row,html body .oc-list .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}html body .oc-list .grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px;margin-top:14px}html body .oc-alt .row button,html body .oc-list .grid button{flex-direction:column;justify-content:flex-start;min-width:0;display:flex}html body .oc-art.mini{border-radius:14px;width:100%;height:70px}html body .oc-list .grid .oc-art.mini{height:96px}html body .oc-alt .row b,html body .oc-list .grid b{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:12.5px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}html body .oc-list .grid b{font-size:14px}html body .oc-alt .row span,html body .oc-list .grid span{color:var(--k-ink2);margin-top:2px;font-size:11.5px;font-weight:600;display:block}html body .oc-list .grid span{font-size:12.5px}html body .oc-list .back{margin-top:8px}html body .oc-sheet .oc-empty{margin:16px 2px}html body .oc-act{padding:12px 16px calc(14px + env(safe-area-inset-bottom));background:var(--k-latte);flex:none;grid-template-columns:1fr 1fr;gap:8px;display:grid;box-shadow:0 -10px 20px #f2eee6e6}html body .oc-act button{text-align:center;border-radius:16px;justify-content:center;align-items:center;height:52px;font-size:15.5px;font-weight:700;display:flex}html body .oc-act .a1{background:var(--k-ink);color:#fff}html body .oc-act .a1.full{grid-column:1/-1}html body .oc-act .a2{background:var(--k-paper);border:1.5px solid var(--k-ink);color:var(--k-ink)}.wf-log{overscroll-behavior:contain;flex-direction:column;gap:6px;max-height:32vh;padding:2px 0;display:flex;overflow-y:auto}.wf-ln{box-sizing:border-box;border-radius:16px;gap:2px;max-width:86%;padding:8px 12px;font-size:14px;line-height:1.38;display:grid}.wf-ln.c{color:var(--k-ink);border-left:4px solid var(--k-lime);background:#fff;border-radius:16px 16px 16px 4px;align-self:flex-start}.wf-ln.c b{letter-spacing:.12em;text-transform:uppercase;color:var(--k-cob);font-size:10.5px}.wf-ln.u{color:#fff;background:#ffffff2e;border-radius:16px 16px 4px;align-self:flex-end}.wf-time{padding:6px 16px 4px}.wf-time .cm-time-line{color:#ffffffe0;font-size:13px;line-height:1.45}.wf-time .cm-time-line .cm-link{color:var(--k-lime);font-weight:700}.wf-time .cm-thread{color:var(--k-ink);border-left:4px solid var(--k-lime);background:#fff;border-radius:16px 16px 16px 4px;gap:8px;padding:10px 12px;display:grid}.wf-time .cm-say>strong{color:var(--k-cob)}.wf-time .cm-say p{color:var(--k-ink);margin:0;font-size:14px}.wf-time .cm-quick{flex-wrap:wrap;gap:6px;display:flex}.wf-time .cm-quick button{min-height:40px}.wf-close{flex:1;min-height:0;margin:10px 16px 0;overflow:auto}.wf-close .bubble{background:var(--k-latte);max-width:none;color:var(--k-ink);border-radius:18px;padding:14px}.rt-chat{color:var(--k-ink);background:#fff;border-radius:16px;flex-direction:column;gap:6px;max-height:150px;margin:8px 0 10px;padding:10px 12px;font-size:14px;line-height:1.35;display:flex;overflow-y:auto;box-shadow:0 2px #0000001f}.rt-cl{flex-direction:column;gap:1px;display:flex}.rt-cl b{letter-spacing:.08em;text-transform:uppercase;color:var(--k-cob);font-family:Unbounded,system-ui,sans-serif;font-size:10px}.rt-cl.u{background:var(--k-latte);border-radius:12px;align-self:flex-end;max-width:85%;padding:5px 10px}html body .nu-cslide .ph:after{background:linear-gradient(#00000059,#0000 20% 34%,#0000008c 55%,#000000e6 80%)}html body .nu-cslide .ov>b{text-shadow:0 1px 8px #00000073}html body .nu-cslide .ov small.por{color:#ffffffd9!important}html body .zm-on{cursor:zoom-in}html body .nu-cslide .ph .zm,html body .nu-rphoto .zm{z-index:3;color:#fff;pointer-events:none;background:#00000073;border-radius:99px;place-items:center;width:30px;height:30px;font-size:15px;line-height:1;display:grid;position:absolute;top:10px;right:10px}html body .nu-rphoto{position:relative}html body .nu-zoom{z-index:120;padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);cursor:zoom-out;background:#0d0d10;place-items:center;display:grid;position:fixed;inset:0}html body .nu-zoom img{object-fit:contain;max-width:100%;max-height:100%}html body .nu-zoom .x{all:unset;top:calc(14px + env(safe-area-inset-top,0px));color:#fff;cursor:pointer;background:#ffffff24;border-radius:99px;place-items:center;width:40px;height:40px;font-size:18px;display:grid;position:absolute;right:14px}html body .nu-pguide{background:var(--k-latte,#f4efe6);color:var(--k-ink,#141414);border-radius:16px;align-items:flex-start;gap:12px;margin:10px 0 4px;padding:12px;display:flex}html body .nu-pguide img{object-fit:cover;border-radius:10px;flex:none;width:72px;height:90px}html body .nu-pguide b{margin-bottom:4px;font-size:13.5px;display:block}html body .nu-pguide ul{gap:2px;margin:0;padding-left:16px;font-size:12.5px;line-height:1.4;display:grid}html body .nu-pprev{gap:6px;margin:10px 0 4px;display:grid}html body .nu-pprev .lab{opacity:.75;font-size:12px;font-weight:700}html body .nu-pprev .nu-cslide{border-radius:18px;max-width:280px;overflow:hidden}html body .nu-pprev small{opacity:.7;font-size:12px}html body .oc-tl2{background:#fff;border:1px solid #e9e2d6;border-radius:22px;margin:0;padding:0;list-style:none;overflow:hidden}html body .oc-tl2>li{border-top:1px solid #f0ebe2}html body .oc-tl2>li:first-child{border-top:0}html body .oc-tl2 button{all:unset;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%}html body .oc-tl2 button:focus-visible{outline:2px solid var(--k-tom);outline-offset:-2px}html body .oc-tl2 button,html body .oc-tl2>li>div{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;display:grid}html body .oc-tl2 .c{box-sizing:border-box;color:#fff;border:2px solid #d9cfbf;border-radius:99px;place-items:center;width:30px;height:30px;margin:auto;font-style:normal;font-weight:800;display:grid}html body .oc-tl2 .c.now{border-color:var(--k-tom)}html body .oc-tl2 .bd{min-width:0}html body .oc-tl2 .bd b{font-size:14px;font-weight:800;display:block}html body .oc-tl2 .s{color:var(--k-ink2);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:1px;font-size:12px;display:-webkit-box;overflow:hidden}html body .oc-tl2 .r{text-align:right;justify-items:end;gap:3px;display:grid}html body .oc-tl2 .mod{color:var(--k-tom);font-size:12px;font-style:normal;font-weight:800}html body .oc-tl2 .add{background:var(--k-tom);color:#fff;white-space:nowrap;border-radius:11px;padding:7px 10px;font-size:12.5px;font-weight:800}html body .oc-tl2 .r small{color:var(--k-ink2);font-size:11px}html body .oc-tl2 li.gy{background:var(--k-cobl);color:var(--k-cob);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;font-weight:800;display:grid}html body .oc-tl2 li.gy>span:first-child{text-align:center}html body .k-strip{align-items:stretch}html body .k-strip button.sq{height:34px;color:var(--k-ink);background:var(--k-toml);border-radius:9px;align-content:center;place-items:center;font-size:11px;font-weight:800;display:grid}html body .k-strip button.sq.g{background:var(--k-cob);color:#fff}html body .k-strip button.sq.today{background:var(--k-ink);color:#fff}html body .mw{gap:14px;display:grid}html body .mw button{all:unset;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent}html body .mw button:focus-visible{outline:2px solid var(--k-tom);outline-offset:2px;border-radius:10px}html body .mw-hd{justify-content:space-between;align-items:baseline;gap:8px;display:flex}html body .mw-hd h3{font-family:var(--k-D);letter-spacing:-.02em;margin:0;font-size:25px;font-weight:800}html body .mw-hd small,html body .mw-sec small{color:var(--k-ink2);font-size:12.5px}html body .mw-sec{justify-content:space-between;align-items:center;gap:8px;display:flex}html body .mw-sec b{font-family:var(--k-D);font-size:17px;font-weight:800}html body .mw .mw-edit{white-space:nowrap}html body .mw-bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:6px;height:150px;display:grid;position:relative}html body .mw-bars .tg{border-top:2px dashed var(--k-tom);z-index:1;pointer-events:none;position:absolute;left:0;right:0}html body .mw-bars .b{text-align:center;align-content:end;justify-items:stretch;gap:3px;height:100%;display:grid}html body .mw-bars .b i{background:var(--k-toml);border-radius:10px 10px 6px 6px;display:block}html body .mw-bars .b i.g{background:var(--k-cob)}html body .mw-bars .b i.d{background:var(--k-ink)}html body .mw-bars .b i.f{opacity:.35}html body .mw-bars .b span{font-size:11px;font-weight:800}html body .mw-bars .b em{min-height:14px;font-size:11px;font-style:normal;font-weight:800}html body .mw-leg{color:var(--k-ink2);flex-wrap:wrap;align-items:center;gap:10px;font-size:11.5px;display:flex}html body .mw-leg b{vertical-align:-1px;background:var(--k-toml);border-radius:3px;width:10px;height:10px;margin-right:4px;display:inline-block}html body .mw-leg b.g{background:var(--k-cob)}html body .mw-leg b.d{background:var(--k-ink)}html body .mw-leg .r2{margin-left:auto}html body .mw-stats{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}html body .mw-stats>div{text-align:center;color:var(--k-ink2);background:#fff;border:1px solid #e9e2d6;border-radius:14px;padding:8px 4px;font-size:11px}html body .mw-stats b{font-family:var(--k-D);color:var(--k-ink);font-size:15px;font-weight:800;display:block}html body .mw-ins{background:var(--k-toml);border-radius:16px;padding:10px 12px;font-size:13px;line-height:1.4}html body .mw-card{background:#fff;border:1px solid #e9e2d6;border-radius:18px}html body .mw-wo{gap:6px;padding:10px 12px;font-size:13px;display:grid}html body .mw-wo .nx{color:var(--k-ink2)}html body .mw-next{border:1.5px solid var(--k-tom);background:#fff;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}html body .mw-next b{font-family:var(--k-D);font-size:13.5px;font-weight:800;display:block}html body .mw-next small{color:var(--k-ink2);font-size:12px}html body .mw-next button{background:var(--k-tom);color:#fff;text-align:center;border-radius:12px;padding:9px 11px;font-size:12.5px;font-weight:800}html body .mw-next button small{color:#fff;opacity:.9;font-size:10.5px;font-weight:400;display:block}html body .mw .mw-edit{border:1.5px solid var(--k-ink);text-align:center;background:#fff;border-radius:14px;padding:7px 10px;font-size:12px;font-weight:800}html body .mw-hint{color:var(--k-ink2);margin:-4px 0 0;font-size:12.5px}html body .mw.ed .mw-bars .b{outline-offset:2px;border-radius:10px;outline:1.5px dashed #2c36f259}html body .mw-day{outline:2px solid var(--k-tom);background:#fff;border-radius:16px;overflow:hidden}html body .mw-day .dh{background:var(--k-toml);justify-content:space-between;gap:8px;padding:9px 12px;font-size:12.5px;display:flex}html body .mw-day .dh b{font-family:var(--k-D);font-size:12px;font-weight:800}html body .mw-day .gy{background:var(--k-cobl);color:var(--k-cob);justify-content:space-between;align-items:center;padding:8px 12px;font-size:12.5px;font-weight:800;display:flex}html body .mw-day .gy span{gap:6px;display:flex}html body .mw-day .gy button{width:30px;height:30px;color:var(--k-cob);background:#fff;border-radius:99px;place-items:center;font-weight:800;display:grid}html body .mw-day .ml{border-top:1px solid #f0ebe2;grid-template-columns:46px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:8px 12px;display:grid}html body .mw-day .ml .tx b{font-size:13px;line-height:1.2;display:block}html body .mw-day .ml .tx span{color:var(--k-ink2);font-size:11.5px}html body .mw-day .sw{border:1.5px solid var(--k-ink);border-radius:99px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}html body .mw-day .ok{color:var(--k-tom);text-align:center;font-weight:800}html body .mw-empty{color:var(--k-ink2);margin:0;padding:12px;font-size:13px}html body .mw-tip{text-align:center;color:var(--k-ink2);margin:-6px 0 0;font-size:12px}html body .mw-rcp .h span{background:var(--k-ink)!important;color:#fff!important}html body .mw .mw-prep{border:1.5px solid var(--k-ink);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;padding:12px;font-size:13px;font-weight:800;display:flex}html body .mw .mw-ok{background:var(--k-tom);color:#fff;text-align:center;font-family:var(--k-D);border-radius:16px;padding:14px;font-size:15px;font-weight:800}html body .mw .mw-ok:disabled{opacity:.5}html body .k-rcp p .num{white-space:nowrap;margin-left:8px}html body .k-rcp.open{gap:2px;font-size:13px}html body .k-rcp .sub{color:var(--k-ink3);margin:2px 0 4px;font-size:11.5px}html body .k-rcp .rp{gap:0;margin-top:8px;display:grid}html body .k-rcp .rp>i{font-style:normal;font-family:var(--k-D);letter-spacing:.08em;text-transform:uppercase;color:#d63a1f;margin-bottom:2px;font-size:9.5px}html body .k-rcp.open p{justify-content:flex-start;align-items:center;gap:8px;padding:5px 0}html body .k-rcp.open p span:not(.num){flex:1}html body .k-rcp .cb{all:unset;cursor:pointer;color:#fff;border:1.5px solid #bdb3a3;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:grid}html body .k-rcp p.got span{color:var(--k-ink3);text-decoration:line-through}html body .k-rcp p.got .cb{background:#d63a1f;border-color:#d63a1f}html body .k-rcp .cp{all:unset;cursor:pointer;text-align:center;border:1.5px solid var(--k-ink);color:var(--k-ink);border-radius:12px;margin-top:10px;padding:9px;font-size:12.5px;font-weight:800}html body .oc-pr{background:var(--k-tomd);color:#fff}html body .oc-wat .pl{color:var(--k-ink);box-shadow:inset 0 0 0 1.5px var(--k-line);background:#fff}html body .oc-wat .pl i{background:var(--k-toml);color:var(--k-tomd)}html body .oc-src button.on,html body .oc-bar .oc-b.foto{background:var(--k-tom);color:#fff}html body .oc-tl2 .pp{font-family:var(--k-D);color:var(--k-cob);background:var(--k-cobl);vertical-align:1px;border-radius:5px;margin-left:6px;padding:2px 5px;font-size:9px;font-weight:800}html body .bubble.user{background:var(--k-ink)!important;color:#fff!important}html body .bubble.user p,html body .bubble.user strong,html body .bubble.user *{color:#fff!important}html body .k-tile.nu .k-meter i{background:#fff}html body .bubble.nut:not(.user):not(.proposal) .cm-ok{color:#fff}html body .bubble.nut .cm-undo,html body .bubble.nut .cm-undo .cm-link,html body .bubble.nut .cm-bb .cm-link{text-decoration-color:#ffe1d899;color:#ffe1d8!important}html body .cm-morning .bubble.nut .ch button.on{color:var(--k-tomd)!important;background:#fff!important}html body .cm-morning .bubble.nut .bt .f{color:var(--k-tomd)!important;background:#fff!important;border:2px solid #fff!important}html body .oc-pr{color:#141414;background:#ffe1d8}html body .oc-pr small{color:#8a3a28}html body .oc-pr small em,html body .oc-pr .v b{color:#a82711}html body .oc-pr .v span{color:#8a3a28}html body .oc-pr .bar{background:#a8271126}html body .oc-pr .bar i,html body .oc-kc .bar i{background:#d63a1f}html body .oc .pb{color:#a82711;background:#ffe1d8}html body .oc-src button.on{color:#a82711;background:#ffe1d8}html body .oc-bar .oc-b.foto{color:#fff;background:#d63a1f}html body .oc-tl2 .add{color:#a82711;background:#ffe1d8}html body .oc-sec .oc-open{color:#a82711;background:#ffe1d8}html body .oc-next,html body .oc-tl2{box-shadow:0 1px #14141408;border-color:#ede6da!important}html body .mw-next{background:#fff;border:1px solid #ede6da}html body .mw-next button{color:#a82711;background:#ffe1d8}html body .mw-next button small{color:#a82711}html body .mw .mw-edit{color:#a82711;background:#ffe1d8;border:0}html body .mw-day{outline:1.5px solid #f0b9ab}html body .mw-day .sw{color:#a82711;background:#fff;border-color:#f0b9ab}html body .mw-bars .b.sel i{box-shadow:0 0 0 2px var(--k-latte),0 0 0 3.5px #e8735c}html body .mw .mw-prep{border:1px solid #ede6da}html body .mw-stats>div,html body .mw-card{border-color:#ede6da}html body .mw-ins{background:#fff1ec}html body .oc-bar .oc-ico{font-size:22px;line-height:1}html body .oc-bar .oc-b:not(.foto) .oc-ico{filter:none}html body .oc .pb{background:var(--k-tom);color:#fff}html body .oc .oc-card .lk{color:var(--k-tomd)}html body .oc-src button.on,html body .oc-tl2 .add{background:var(--k-tom);color:#fff}html body .oc-tl2 .c.ok{background:var(--k-tom);border-color:var(--k-tom)}html body .oc-sec .oc-open{background:var(--k-tom);color:#fff}html body .oc-fade{display:none}html body .oc-bar{box-shadow:0 8px 22px #14141438,0 30px 0 0 var(--k-latte)}html body .oc-rail{overscroll-behavior:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;overflow-y:hidden}html body .oc-rail>.oc-card{scroll-snap-stop:always}html body .mw-day .gy button,html body .mw-day .sw,html body .k-rcp .cb{position:relative}html body .mw-day .gy button:after,html body .mw-day .sw:after{content:"";position:absolute;inset:-7px}html body .k-rcp .cb:after{content:"";position:absolute;inset:-13px}html body .mw-nav{background:#fff;border:1px solid #ede6da;border-radius:16px;grid-template-columns:44px 1fr 44px;align-items:center;padding:4px;display:grid}html body .mw-nav>div{text-align:center;display:grid}html body .mw-nav b{font-family:var(--k-D);font-size:14px;font-weight:800}html body .mw-nav small{color:var(--k-ink2);font-size:12px}html body .mw .mw-nav button{width:44px;height:44px;color:var(--k-tomd);border-radius:12px;place-items:center;font-size:24px;font-weight:800;display:grid}html body .mw .mw-nav button:disabled{opacity:.25}html body .mw-swipe{touch-action:pan-y;gap:12px;display:grid}html body .mw-nb{justify-items:center;gap:4px;display:grid}html body .mw .mw-nb .lk{color:var(--k-tomd);padding:4px 6px;font-size:12px;font-weight:700}html body .mw-day .mlb{text-align:left;width:100%}html body .mw-day .mlb .tx{min-width:0}html body .mw-day .mlb .tx b{font-size:13px;line-height:1.2;display:block}html body .mw-day .mlb .tx span{color:var(--k-ink2);font-size:11.5px}html body .mw-day .mlb .mod{color:var(--k-tom);text-align:right;font-size:12px;font-weight:800}html body .mw-day .mlb.miss{grid-template-columns:46px minmax(0,1fr) auto}html body .mw-day .mlb .ic{width:46px;height:46px;color:var(--k-tom);border:1.5px dashed #e2d0c3;border-radius:11px;place-items:center;font-size:20px;font-weight:800;display:grid}html body .mw-day .mlb .add{background:var(--k-tom);color:#fff;white-space:nowrap;border-radius:10px;padding:6px 9px;font-size:12px;font-weight:800}html body .mw-day .ml.mlb{grid-template-columns:46px minmax(0,1fr) auto}html body .mw-bars .b span{white-space:nowrap}html body .lx-emo{text-align:center;flex:none;width:24px;font-size:19px;line-height:1}html body .th{gap:10px;display:grid}html body .th button{all:unset;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent}html body .th button:focus-visible{outline:2px solid var(--k-cob);outline-offset:2px;border-radius:10px}html body .th-hero{background:var(--k-cob);color:#fff;clip-path:var(--k-cut);gap:8px;padding:14px;display:grid}html body .th-hero small{font-family:var(--k-D);letter-spacing:.08em;color:var(--k-lime);font-size:10px;font-weight:800}html body .th-hs{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}html body .th-hs div{text-align:center;background:#ffffff1f;border-radius:10px;padding:8px;font-size:11px}html body .th-hs b{font-family:var(--k-D);font-size:18px;font-weight:800;display:block}html body .th-wk{gap:8px;display:grid}html body .th-wl{font-family:var(--k-D);letter-spacing:.06em;color:var(--k-ink2);margin:6px 0 0;font-size:11px;font-weight:800}html body .th-ses{background:#fff;border:1px solid #e9e2d6;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px 12px;display:grid}html body .th-ses .dt{background:var(--k-cobl);color:var(--k-cob);text-align:center;font-family:var(--k-D);border-radius:10px;padding:5px 0;font-size:10px;font-weight:800}html body .th-ses .dt b{font-size:17px;display:block}html body .th-ses .tx b{font-size:14px;font-weight:800;display:block}html body .th-ses .tx small{color:var(--k-ink2);font-size:12px}html body .th-ses .rec{background:var(--k-lime);font-family:var(--k-D);white-space:nowrap;border-radius:8px;padding:3px 7px;font-size:10.5px;font-weight:800}html body .th-ses .ar{color:var(--k-cob);font-size:18px;font-weight:800}html body .th-back{color:var(--k-cob);min-height:36px;font-size:13px;font-weight:800}html body .th-h{margin:0;font-size:22px}html body .th-sub{color:var(--k-ink2);margin:-4px 0 4px;font-size:13px}html body .th-ex{background:#fff;border:1px solid #e9e2d6;border-radius:16px;gap:6px;padding:11px 12px;display:grid}html body .th-ex .h{justify-content:space-between;align-items:center;gap:8px;display:flex}html body .th-ex .h b{font-size:14px}html body .th-ex .h button{color:var(--k-cob);white-space:nowrap;padding:6px 0;font-size:12px;font-weight:800}html body .th-ex .sets{flex-wrap:wrap;gap:5px;display:flex}html body .th-ex .sets span{background:#f3efe7;border-radius:8px;padding:5px 8px;font-size:12px;font-weight:600}html body .th-ex .sets span.pr{background:var(--k-lime)}html body .th-big{font-family:var(--k-D);margin:0;font-size:32px;font-weight:800}html body .th-big small{font-family:var(--k-T);color:var(--k-ink2);font-size:13px;font-weight:600}html body .th-chart{background:#fff;border:1px solid #e9e2d6;border-radius:16px;padding:12px}html body .th-cap{color:var(--k-ink2);margin:4px 0 0;font-size:12px}html body .th-tbl{background:#fff;border:1px solid #e9e2d6;border-radius:16px;overflow:hidden}html body .th-tbl div{border-top:1px solid #f0ebe2;justify-content:space-between;padding:9px 12px;font-size:13px;display:flex}html body .th-tbl div:first-child{border-top:0}html body .mw .mw-wob{text-align:left;align-items:center;gap:4px;width:100%;min-height:32px;display:flex}html body .mw .mw-wob em{color:var(--k-cob);margin-left:auto;font-style:normal;font-weight:800}html body .mw .mw-wob.all{color:var(--k-cob);border-top:1px solid #f0ebe2;justify-content:center;margin-top:2px;padding-top:8px;font-weight:800}html body .bubble .cm-hist{all:unset;box-sizing:border-box;cursor:pointer;background:var(--k-lime);color:var(--k-ink);text-align:center;border-radius:12px;margin-top:10px;padding:10px;font-size:13px;font-weight:800;display:block}html body .lx-row .lx-emo{color:inherit;margin-left:0;font-size:19px}html body .th .th-ses{background:#fff;border:1px solid #e9e2d6;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:11px 12px;display:grid}html body .th .th-back{color:var(--k-cob);align-items:center;min-height:36px;font-size:13px;font-weight:800;display:flex}html body .oc-time{flex-wrap:wrap;align-items:center;gap:6px;padding:10px 16px 0;display:flex}html body .oc-time>span{color:var(--k-ink2);margin-right:2px;font-size:12.5px;font-weight:700}html body .oc-time button{background:#fff;border:1.5px solid #ede6da;border-radius:999px;align-items:center;height:32px;padding:0 11px;font-size:12.5px;font-weight:700;display:inline-flex;position:relative}html body .oc-time button:after{content:"";position:absolute;inset:-6px 0}html body .oc-time button.on{background:var(--k-tom);border-color:var(--k-tom);color:#fff}html body .oc-card .lvl{color:#fff;background:#141414bf;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:800;position:absolute;bottom:6px;right:6px}html body .oc-card .band{color:#141414;background:#fbf9f5eb;border-radius:999px;padding:3px 8px;font-size:10.5px;font-weight:800;position:absolute;bottom:6px;left:6px}html body .oc-rec .oc-art .tag.r.b2{top:auto;bottom:12px}html body .k-rcp .hh-btn{all:unset;cursor:pointer;color:#d63a1f;text-align:center;border:1.5px dashed #d63a1f;border-radius:12px;margin:2px 0 6px;padding:9px 12px;font-size:13px;font-weight:800}html body .k-rcp .hh-box{background:#fbf3ee;border-radius:14px;gap:7px;margin:2px 0 8px;padding:12px;display:grid}html body .k-rcp .hh-box>b{font-family:var(--k-D);color:var(--k-ink);font-size:13px}html body .k-rcp .hh-box small{color:var(--k-ink2);font-size:12px;line-height:1.4}html body .k-rcp .hh-code{font-family:var(--k-D);letter-spacing:.08em;color:#d63a1f;margin:0;font-size:30px;font-weight:800;border:0!important;justify-content:flex-start!important}html body .k-rcp .hh-go{all:unset;cursor:pointer;color:#fff;text-align:center;background:#d63a1f;border-radius:12px;padding:10px;font-size:13px;font-weight:800}html body .k-rcp .hh-join,html body .k-rcp .hh-add{gap:6px;display:flex}html body .k-rcp .hh-join input,html body .k-rcp .hh-add input{min-width:0;font:inherit;color:var(--k-ink);background:#fff;border:1.5px solid #e2d8ca;border-radius:10px;flex:1;padding:9px 10px;font-size:14px}html body .k-rcp .hh-join button,html body .k-rcp .hh-add button{all:unset;cursor:pointer;background:var(--k-ink);color:#fff;border-radius:10px;padding:0 14px;font-size:13px;font-weight:800}html body .k-rcp .hh-join button:disabled,html body .k-rcp .hh-add button:disabled,html body .k-rcp .hh-go:disabled{opacity:.4}html body .k-rcp .hh-add{margin-top:6px}html body .k-rcp .hh-x{all:unset;cursor:pointer;color:var(--k-ink3);justify-self:center;font-size:12px;text-decoration:underline}html body .k-rcp .hh-on{color:var(--k-ink);background:#fbf3ee;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin:2px 0 6px;padding:8px 10px;font-size:12.5px;display:flex}html body .k-rcp .hh-on button{all:unset;cursor:pointer;color:var(--k-ink3);font-size:11.5px;text-decoration:underline}html body .k-rcp .hh-bye{align-items:center;gap:8px;font-size:11.5px;display:flex}html body .k-rcp .hh-bye button:first-child{color:#d63a1f;font-weight:800}html body .k-rcp .hh-who{color:var(--k-ink3);font-size:10.5px;font-style:normal;display:block}html body .k-rcp .hh-del{all:unset;cursor:pointer;color:var(--k-ink3);padding:0 6px;font-size:16px}html body .k-rcp .hh-err{color:#d63a1f;margin:0;font-size:12px;font-weight:700;border:0!important}html body .mw-next .nw{white-space:nowrap}html body .mw .mw-nb{justify-items:stretch;min-width:132px}html body .mw .mw-next .mw-nb button,html body .mw .mw-next .mw-nb .lk{box-sizing:border-box;text-align:center;border-radius:12px;width:100%;padding:9px 12px;font-size:12.5px;font-weight:800}html body .mw .mw-next .mw-nb .lk{color:#a82711;background:#fff;box-shadow:inset 0 0 0 1.5px #ffc9ba}html body .oc-tl2 .c{background:#fbf7f1;border:2px solid #e6dccb;width:40px;height:40px;position:relative;overflow:visible}html body .oc-tl2 .c.ph{background:#fff;padding:0}html body .oc-tl2 .c img{object-fit:cover;border-radius:99px;width:100%;height:100%;display:block}html body .oc-tl2 .c.later img,html body .oc-tl2 .c.now img{opacity:.6;filter:saturate(.75)}html body .oc-tl2 .c .e{opacity:.75;font-size:18px;line-height:1}html body .oc-tl2 .c.now{border-color:var(--k-tom);background:#fff}html body .oc-tl2 .c.now .e{opacity:1}html body .oc-tl2 .c.ok{border-color:var(--k-tom);background:#fff}html body .oc-tl2 .c.ok .e{opacity:1}html body .oc-tl2 .c .tk{color:#fff;background:#2e9e5b;border:2px solid #fff;border-radius:99px;place-items:center;width:17px;height:17px;font-size:10px;font-weight:900;display:grid;position:absolute;bottom:-4px;right:-5px}html body .oc-tl2 .c img{object-fit:cover;clip-path:circle(50%);border-radius:50%;width:100%;max-width:none;height:100%;position:absolute;inset:0}html body .lx-out{margin-top:10px}html body .lx-out button{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;width:100%;color:var(--k-ink);background:#fff;border:1.5px solid #e2d8ca;border-radius:14px;padding:11px;font-size:13.5px;font-weight:800;display:block}html body .err-out{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}html body .err-out .button{background:var(--k-ink);color:#fff;border-radius:12px;padding:10px 16px;font-weight:800;text-decoration:none;display:inline-block}html body form.err-out{margin-top:10px}html.lx-lock,html.lx-lock body{overscroll-behavior:none}html body .lx-sheet{overscroll-behavior:contain}html body .lx-dim{touch-action:none}html body .lx-sheet .na-grab{display:none}html body .cm-nchips{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}html body .cm-nchips::-webkit-scrollbar{width:0;height:0;display:none}html body .acc{gap:14px;max-width:440px;margin:0 auto;padding:28px 6px 24px;display:grid}html body .acc-lg{align-items:center;gap:10px;display:flex}html body .acc-lg b{font-family:var(--k-D);font-size:22px;font-weight:900}html body .acc h1{font-family:var(--k-D);letter-spacing:-.02em;margin:12px 0 0;font-size:30px;font-weight:900;line-height:1.08}html body .acc-sub{color:var(--k-ink2);margin:0;font-size:15px}html body .acc-pts{gap:10px;margin:6px 0;padding:0;list-style:none;display:grid}html body .acc-pts li{background:#fff;border:1px solid #ede6da;border-radius:16px;grid-template-columns:40px 1fr;align-items:center;gap:12px;padding:12px;display:grid}html body .acc-pts i{background:#fbf3ee;border-radius:12px;place-items:center;width:40px;height:40px;font-size:22px;font-style:normal;display:grid}html body .acc-pts b{font-size:14.5px;display:block}html body .acc-pts span{color:var(--k-ink2);font-size:12.5px}html body .acc-legal{color:var(--k-ink2);margin:4px 2px 0;font-size:12px;line-height:1.45}html body .acc-legal a{color:var(--k-ink);font-weight:700}html body .acc-go{all:unset;box-sizing:border-box;cursor:pointer;color:#fff;text-align:center;background:#d63a1f;border-radius:18px;width:100%;padding:17px;font-size:17px;font-weight:800;display:block}html body .acc-go:disabled{opacity:.6}html body .acc-out{all:unset;cursor:pointer;text-align:center;width:100%;color:var(--k-ink2);padding:6px;font-size:13px;text-decoration:underline;display:block}html body .acc-err{color:#d63a1f;margin:0;font-size:13px;font-weight:700}html body .acc-pts b{font-weight:800}html.kb-open body .cm-nchips{display:none!important}html.kb-open body .chat-shell>form.cm-composer{padding-bottom:8px!important}html.kb-open body .chat-shell>form.cm-composer:before{display:none}.wf-rirsel{align-items:center;gap:6px;margin:2px 0 0;display:flex}.wf-rirsel small{letter-spacing:.1em;margin-right:2px;font-size:11px;font-weight:800}.wf-rirsel button{all:unset;cursor:pointer;background:#14141414;border-radius:10px;place-items:center;min-width:38px;height:36px;font-size:14px;font-weight:800;display:grid}.wf-rirsel button.on{background:var(--k-ink);color:var(--k-lime)}.wf-rirsel button:focus-visible{outline:2px solid var(--k-ink)}.wf-donerow{align-items:stretch;gap:8px;display:flex}.wf-donerow .wf-done{flex:1}.wf-voice{display:flex;position:relative}html body .wf-voice .cm-mic{border-radius:50%;width:48px;min-width:48px;height:48px;min-height:48px;background:var(--k-ink)!important;color:var(--k-lime)!important;border:0!important}html body .wf-voice .cm-mic.cm-mic-on{background:var(--k-tom)!important;color:#fff!important}html body .wf-voice .cm-mic-note{width:max-content;max-width:220px;left:auto;right:0}.wf-heard{font-weight:700}.wf-tts{padding:6px 8px;font-size:11px}.wf-tts.on{background:var(--k-lime);color:var(--k-ink);border-color:var(--k-lime)}.wf-links .wf-link{font-size:12px}html body .cm-gchips button{color:var(--k-cob)!important;border-color:var(--k-cob)!important}html body .cm-gchips button.cm-chip-soft{opacity:.75;font-weight:600!important}html body.wk-chat .cm-nchips.cm-gchips{display:flex!important}html body .k-tile{position:relative}html body .k-tmain{all:unset;box-sizing:border-box;cursor:pointer;min-width:0;color:inherit;gap:3px;display:grid}html body .k-tmain:focus-visible{outline:3px solid var(--k-lime);outline-offset:2px}html body .k-prev{opacity:.85}html body .k-go{all:unset;cursor:pointer;font-family:var(--k-D);color:var(--k-lime);justify-self:start;margin-top:4px;padding:4px 0;font-size:12px;font-weight:800}html body .k-tile.nu .k-go{color:#fff;text-underline-offset:3px;text-decoration:underline}html body .k-go:focus-visible{outline:2px solid var(--k-lime);outline-offset:2px}html body .k-now{background:var(--k-paper);color:var(--k-ink);border-radius:16px;gap:6px;margin:4px 0 10px;padding:10px 12px;display:grid}html body .k-now .k-grp{color:var(--k-ink2);margin:0 0 2px}html body .k-now-r{border-top:1px dashed var(--k-line);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}html body .k-now-r:first-of-type{border-top:0}html body .k-now-r>div{gap:2px;min-width:0;display:grid}html body .k-now-r b{font-size:14px;font-weight:800}html body .k-now-r span{color:var(--k-ink2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}html body .k-now-r button{all:unset;cursor:pointer;background:var(--k-lime);color:var(--k-ink);border-radius:99px;flex:none;padding:8px 14px;font-size:13px;font-weight:800}html body .k-now-r button:focus-visible{outline:2px solid var(--k-ink)}html body .cm-report-min{all:unset;box-sizing:border-box;cursor:pointer;background:var(--k-paper);border:1.5px solid var(--k-line);width:100%;color:var(--k-ink);border-radius:14px;justify-content:space-between;gap:8px;margin:0 0 10px;padding:10px 14px;font-size:13px;font-weight:700;display:flex}html body .cm-report-min:focus-visible{outline:2px solid var(--k-cob)}.pro-reports ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.pr-row{border-top:1px solid var(--k-line);gap:6px;padding:10px 0;display:grid}.pr-row:first-child{border-top:0}.pr-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pr-h b{flex:1;min-width:0}.pr-ok{color:#2e7d32;font-size:12px;font-weight:800}.pr-err{color:var(--k-tom);font-size:12px;font-weight:800}.pr-body{white-space:pre-wrap;font:inherit;background:var(--k-paper);border-radius:10px;margin:0;padding:8px 10px;font-size:12.5px}.pr-f{gap:6px;display:flex}.pr-f input{flex:1;min-width:0}.eng{gap:12px;display:grid}.eng-b{background:var(--k-paper);color:var(--k-ink);border-radius:16px;gap:6px;padding:12px;display:grid}.eng-b h3{font-family:var(--k-D);margin:0;font-size:14px}.eng-b p{margin:0;font-size:13.5px}.eng-ch{width:100%;max-width:100%;height:auto}.eng-pt{fill:var(--k-tom)}.eng-tr{stroke:var(--k-ink);stroke-width:2px}.eng-pr{stroke:var(--k-ink);stroke-width:2px;stroke-dasharray:4 4;opacity:.6}.eng-goal{stroke:var(--k-cob);stroke-width:1.5px;stroke-dasharray:2 4}.eng-tx{fill:var(--k-cob);font-size:10px;font-weight:700}.eng-d{gap:8px;margin:0;padding:0;list-style:none;display:grid}.eng-d li{grid-template-columns:auto 1fr;gap:2px 8px;font-size:13px;display:grid}.eng-d small{color:var(--k-ink2);font-weight:700}.eng-s{grid-column:2;font-size:11.5px;font-style:normal;font-weight:800}.eng-s.ok{color:#2e7d32}.eng-s.wait{color:var(--k-cob)}.eng-s.no{color:var(--k-tom)}.eng-wk{fill:var(--k-cob);opacity:.1}.eng-pct{font-size:14px}.eng-pct span{font-family:var(--k-D);color:var(--k-cob);font-size:22px;font-weight:800}.eng-pw ol{gap:4px;margin:0;padding-left:18px;font-size:13px;display:grid}.eng-v{color:var(--k-ink2);grid-column:2;font-size:11.5px}.eng-band{fill:var(--k-cob);opacity:.12}.eng-bar{background:var(--k-line);border-radius:9px;height:8px;overflow:hidden}.eng-bar i{background:var(--k-cob);border-radius:9px;height:100%;display:block}.eng-next{background:var(--k-lime);border-radius:12px;padding:10px 12px;font-weight:600}.eng-rn{font-size:13.5px;display:block}.eng-rule{grid-column:2;font-size:12.5px}.eng-rule summary{cursor:pointer;color:var(--k-cob);font-size:12px;font-weight:700}.eng-rule p{margin:4px 0;font-size:12.5px}.eng-src{flex-wrap:wrap;gap:4px;display:flex}.eng-src em{border:1.5px solid var(--k-cob);color:var(--k-cob);border-radius:99px;padding:2px 8px;font-size:11px;font-style:normal}.eng-vote{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:4px;display:grid}.eng-vote span{text-align:center;background:var(--k-latte);border-radius:8px;padding:5px 2px;font-size:11.5px;font-weight:700}.eng-vote .y{color:#2e7d32;background:#e1f2dc}.eng-vote .n{background:var(--k-toml);color:var(--k-tomd)}html body .k-nu .nu-hd small{color:#ffffffe6!important}html body .k-search{background:var(--k-white);color:var(--k-ink);border-radius:14px;align-items:center;gap:8px;margin:2px 0 10px;padding:9px 12px;display:flex}html body .k-search input{all:unset;flex:1;min-width:0;font-size:14px}html body .k-search input::placeholder{color:var(--k-ink2)}html body .k-grp-pt{color:#ffffffbf}html body .k-when{flex-wrap:wrap;gap:6px;margin:4px 0 10px;display:flex}html body .k-when button{all:unset;cursor:pointer;color:#fff;border:1.5px solid #fff9;border-radius:99px;padding:8px 12px;font-size:12.5px;font-weight:700}html body .k-when button:focus-visible{outline:2px solid var(--k-lime)}html body .k-badge{background:var(--k-ink);color:var(--k-lime);font-family:var(--k-T);vertical-align:middle;border-radius:99px;margin-left:8px;padding:2px 9px;font-size:11px;font-style:normal;font-weight:800;display:inline-block}.pc{gap:8px;margin-top:6px;display:grid}.pc-list{align-content:start;gap:8px;max-height:360px;padding:4px 2px;display:grid;overflow-y:auto}.pc-m{color:#141414;background:#fff;border:1.5px solid #e1dbcf;border-radius:16px 16px 16px 4px;justify-self:start;gap:4px;max-width:86%;padding:8px 10px;display:grid}.pc-m.me{color:#fff;background:#141414;border-color:#141414;border-radius:16px 16px 4px;justify-self:end}.pc-m p{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.35}.pc-m audio{width:220px;max-width:100%;height:34px}.pc-t{opacity:.65;font-size:11px}.pc-ref{color:#2c36f2;font-size:11px;font-weight:800}.pc-m.me .pc-ref{color:#c9f55b}.pc-in{align-items:flex-end;gap:8px;display:flex}.pc-in textarea{resize:none;min-width:0;font:inherit;color:#141414;background:#fff;border:1.5px solid #e1dbcf;border-radius:14px;flex:1;padding:9px 12px;font-size:14px}.pc-send,.pc-rec{color:#fff;background:#141414;border:0;border-radius:50%;flex:none;width:42px;height:42px;padding:0;font-size:17px}.pc-rec.on{background:#d63a1f;border-radius:14px;flex:1;width:auto;height:42px;font-size:14px;font-weight:800}.cm-chip-pro{color:#fff!important;background:#141414!important;border-color:#141414!important}.rt-after .rt-q{margin:6px 0 4px;font-size:13px;font-weight:700}.rt-pick{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.rt-pick button{color:inherit;background:0 0;border:1.5px solid #ffffff80;border-radius:12px;padding:9px 4px;font-size:13.5px;font-weight:800}.rt-pick button.on{color:#141414;background:#c9f55b;border-color:#c9f55b}.rt-ack{font-weight:700}.cm-load{align-items:center;gap:8px;display:inline-flex}.cm-load:before{content:"";opacity:.6;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite cm-spin}@media (prefers-reduced-motion:reduce){.cm-load:before{animation-duration:2.4s}}.wf-mach{color:#fff;background:#ffffff14;border-radius:16px;gap:10px;margin-top:10px;padding:12px 14px;display:grid}.wf-mach p{margin:0;font-size:14px;line-height:1.4}.wf-mach-b{flex-wrap:wrap;gap:8px;display:flex}.wf-mach-b button{background:var(--k-lime);min-height:40px;color:var(--k-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:700}.wf-mach-b button+button{color:#fff;background:#ffffff24}.wf-mach-b .wf-mach-x{text-underline-offset:3px;background:0 0;font-weight:500;text-decoration:underline}html body .cr{background:var(--k-paper);border:1.5px solid var(--k-line,#1414141f);border-radius:22px;padding:0;overflow:hidden}.cr-h{background:var(--k-ink);color:var(--k-lime);justify-content:space-between;align-items:baseline;gap:10px;padding:14px 16px 12px;display:flex}.cr-h b{letter-spacing:.01em;font-size:16px}.cr-h small{color:#ffffffb3;font-size:12px}.cr-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 12px 4px;display:grid}.cr-t{background:var(--k-white,#fff);border:1px solid var(--k-line,#1414141a);border-radius:14px;align-content:start;gap:5px;min-width:0;padding:10px;display:grid}.cr-t small{text-transform:uppercase;letter-spacing:.06em;opacity:.65;font-size:11px;font-weight:700}.cr-t b{font-variant-numeric:tabular-nums;font-size:24px;line-height:1}.cr-t b i{opacity:.55;font-size:13px;font-style:normal;font-weight:600}.cr-t em{opacity:.75;overflow-wrap:anywhere;font-size:11.5px;font-style:normal;line-height:1.3}.cr-dots{gap:4px;display:flex}.cr-dots i{background:#1414141f;border-radius:50%;width:10px;height:10px}.cr-dots i.on{background:var(--k-ink)}.cr-bar{background:#1414141a;border-radius:99px;height:8px;display:block;overflow:hidden}.cr-bar i{background:var(--k-ink);border-radius:99px;height:100%;display:block}.cr-notes{gap:8px;margin:0;padding:8px 16px 0;list-style:none;display:grid}.cr-notes li{align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.cr-notes p{min-width:0;margin:0}.cr-goal{background:var(--k-lime);color:var(--k-ink);border-radius:14px;margin:12px 12px 0;padding:12px 14px}.cr-goal small{text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:800}.cr-goal p{margin:4px 0 0;font-size:15px;font-weight:700;line-height:1.35}html body .cr .cm-btns{margin:0;padding:12px 12px 14px}@media (max-width:360px){.cr-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.cm-wiz-out{justify-content:center;gap:18px;margin-top:12px;display:flex}.cm-wiz-out a,.cm-wiz-out button{all:unset;cursor:pointer;color:#1414149e;text-underline-offset:3px;font-size:13px;text-decoration:underline}html body .cm-wiz-body .cm-wiz-coach~.cm-wiz-coach{border-top:1px solid #14141424;margin-top:26px;padding-top:20px}html body .cm-wiz-body .cm-wiz-coach~.cm-wiz-coach .cm-wiz-avatar{display:none}html body .cm-wiz-body .cm-wiz-coach~.cm-wiz-coach p{color:#141414b3!important;clip-path:none!important;background:0 0!important;padding:0!important;font-size:.95rem!important}html body .cm-wiz-body .cm-wiz-coach~.cm-wiz-coach b{color:#141414!important;font-size:1.2rem!important}html body .k-nu .na-sheet .nu-hd small{color:var(--k-ink2,#14141499)!important}html body .nu-pane .nu-search .cm-mic{all:unset!important;cursor:pointer!important;color:#c9f55b!important;background:#141414!important;border-radius:50%!important;flex:none!important;place-items:center!important;width:38px!important;height:38px!important;display:grid!important}html body .lx-sheet.sphere:has(.oc){overscroll-behavior-x:none;overflow:hidden auto}html body .messages .cm-report-in{margin:6px 0}html body .pc{background:var(--k-paper,#fbf9f5);border:1px solid var(--k-line,#e1dbcf);color:var(--k-ink,#141414);font-family:var(--k-T,Figtree,system-ui,sans-serif);border-radius:20px;margin:0 0 10px;padding:0;overflow:hidden}html body .pc-why,html body .pc-tab,html body .pc-ex{all:unset;box-sizing:border-box;cursor:pointer;font:inherit;color:inherit}html body .pc-hd{background:var(--k-cob,#2c36f2);color:#fff;margin:0;padding:12px 14px}html body .pc-k{letter-spacing:.12em;opacity:.9;color:#fff;margin:0;font:800 10px/1.2 system-ui,sans-serif}html body .pc-hd h2{font:700 17px/1.2 var(--k-D,"Unbounded",system-ui,sans-serif);letter-spacing:-.01em;color:#fff;margin:4px 0 8px}html body .pc-prog{align-items:center;gap:4px;font-size:11px;display:flex}html body .pc-prog i{background:#ffffff4d;border-radius:9px;flex:1;height:5px}html body .pc-prog i.on{background:var(--k-lime,#c9f55b)}html body .pc-prog span{white-space:nowrap;margin-left:6px}html body .pc-facts{flex-wrap:wrap;gap:6px;padding:10px 14px 2px;display:flex}html body .pc-facts span{background:var(--k-cobl,#e3e5ff);color:var(--k-cobd,#1b22b5);border-radius:99px;padding:4px 9px;font-size:11.5px;font-weight:600}html body .pc-you{margin:0;padding:8px 14px 2px;font-size:12.5px;line-height:1.4}html body .pc-you b{font-weight:800}html body .pc-why{color:var(--k-cob,#2c36f2);padding:4px 14px 8px;font-size:12px;font-weight:700;display:block}html body .pc-rat{color:#5d5a52;margin:0;padding:0 14px 10px;font-size:12px;line-height:1.45}html body .pc-tabs{gap:6px;padding:8px 14px;display:flex}html body .pc-tab{text-align:center;border:1px solid var(--k-line,#e1dbcf);text-overflow:ellipsis;white-space:nowrap;border-radius:12px;flex:1;min-width:0;padding:6px 4px;font-size:11px;line-height:1.2;overflow:hidden}html body .pc-tab b{font-size:13px;font-weight:800;display:block}html body .pc-tab.on{background:var(--k-ink,#141414);color:#fff;border-color:var(--k-ink,#141414)}html body .pc-dayh{color:#6b665d;margin:0;padding:2px 14px 6px;font-size:12px}html body .pc-list{max-height:none;margin:0;padding:0;list-style:none;display:block;overflow:visible}html body .pc-list>li{border-top:1px solid var(--k-line,#e1dbcf);height:auto;max-height:none;margin:0;padding:0;overflow:visible}html body .pc-ex{align-items:center;gap:10px;width:100%;min-height:44px;padding:9px 14px;display:flex}html body .pc-n{background:var(--k-cob,#2c36f2);color:#fff;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}html body .pc-t{flex:1;min-width:0}html body .pc-t b{font-size:14px;font-weight:700;display:block}html body .pc-t small{color:#6b665d;font-size:11.5px;display:block}html body .pc-t em{color:var(--k-tom,#d63a1f);font-style:normal;font-weight:700}html body .pc-list>li.open{background:#f7f4ee}html body .pc-more{padding:0 14px 12px 46px;font-size:12.5px;line-height:1.45}html body .pc-more p{margin:0 0 8px}html body .pc-more strong{letter-spacing:.08em;text-transform:uppercase;color:#6b665d;margin-bottom:2px;font-size:10.5px;display:block}html body .pc-more ul{margin:0 0 8px;padding-left:16px}html body .pc-more li{margin:2px 0}html body .pc-ask{background:var(--k-toml,#ffe1d8);border-radius:10px;padding:8px 10px}html body .pc-ask strong{color:var(--k-tomd,#a82711);text-transform:none;letter-spacing:0;font-size:12.5px}html body .pc-act{border-top:1px solid var(--k-line,#e1dbcf);flex-direction:column-reverse;gap:8px;padding:12px 14px;display:flex}html body .pc-act .stack,html body .pc-act .stack>*{margin:0}html body .pc-act .actions{gap:8px;margin:0;display:flex}html body .pc-act .actions>*{border-radius:99px;flex:1;min-height:42px;padding:0 10px;font-size:13px;line-height:1.15}html body .pc-act .actions>button:first-child:not(:last-child){color:var(--k-ink,#141414);border:1px solid var(--k-line,#e1dbcf);background:0 0;font-weight:600}html body .pc-chat{text-align:center;border:1px solid var(--k-ink,#141414);color:var(--k-ink,#141414);border-radius:99px;padding:10px;font-size:13px;font-weight:800;text-decoration:none}html body .pc-arch{text-align:center;margin:0 0 6px;font-size:12px}html body .pc-i{color:#9a958b;flex:none;transition:transform .15s}html body .pc-i.up{transform:rotate(180deg)}html body .pc-ask span{margin-bottom:6px;display:block}html body .pc-yn{flex-wrap:wrap;gap:6px;display:flex}html body .pc-yn button{all:unset;box-sizing:border-box;cursor:pointer;color:var(--k-ink,#141414);border:1px solid var(--k-tom,#d63a1f);background:#fff;border-radius:99px;padding:6px 14px;font-size:12.5px;font-weight:700}html body .pc-yn button.on,html body .pc-yn button:first-child{background:var(--k-tom,#d63a1f);color:#fff}html body .pc-yn button:disabled{opacity:.5}html body button.pc-chat{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;border:1px solid var(--k-ink,#141414);color:var(--k-ink,#141414);border-radius:99px;padding:10px;font-size:13px;font-weight:800;display:block}html body .pc-today{color:var(--k-cob,#2c36f2)}html body .pc-img{gap:6px;margin:4px 0 6px;display:flex}html body .pc-img img{aspect-ratio:1;object-fit:contain;border:1px solid var(--k-line,#e1dbcf);background:#fff;border-radius:10px;width:calc(50% - 3px)}html body .wf-gymq{border:1.5px solid var(--k-lime,#c9f55b)}html body .pa-k{letter-spacing:.12em;color:#6b665d;margin:6px 2px 8px;font:800 11px system-ui,sans-serif}html body .pa-nav{scrollbar-width:none;gap:6px;padding:0 0 8px;display:flex;overflow-x:auto}html body .pa-nav button{all:unset;box-sizing:border-box;cursor:pointer;white-space:nowrap;border:1px solid var(--k-line,#e1dbcf);background:var(--k-paper,#fbf9f5);color:var(--k-ink,#141414);border-radius:99px;padding:6px 12px;font-size:12px;font-weight:700}html body .pa-nav button.on{background:var(--k-ink,#141414);color:#fff;border-color:var(--k-ink,#141414)}html body .pa-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:0;display:flex;overflow-x:auto}html body .pa-track::-webkit-scrollbar{display:none}html body .pa-slide{scroll-snap-align:start;flex:0 0 100%;min-width:0}html body .pa-badge{color:#5d5a52;border-bottom:1px solid var(--k-line,#e1dbcf);background:#efebe3;margin:0;padding:8px 14px;font-size:12px}html body .pa-badge.cur{background:var(--k-cobl,#e3e5ff);color:var(--k-cobd,#1b22b5)}html body .pa-ch{margin-top:6px}html body .pa-ch summary{cursor:pointer;color:var(--k-cob,#2c36f2);font-weight:700}html body .pa-ch ul{margin:6px 0 2px;padding-left:16px}html body .pa-ch li{margin:2px 0}html body .pa-hint{text-align:center;color:#6b665d;margin:6px 0 0;font-size:12px}html body .pc-act .actions>a{justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:flex}html body .ga{background:var(--k-cob,#2c36f2);color:#fff;border-radius:6px 22px 22px;margin:10px 0;padding:11px 14px 13px}html body .ga-k{letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-bottom:6px;font:800 10px system-ui,sans-serif;display:block}html body .ga p{color:#fff;margin:0 0 8px;font-size:13.5px;line-height:1.38}html body .ga small{opacity:.85;color:#fff;display:block}html body .ga-b{flex-wrap:wrap;gap:6px;display:flex}html body .ga-b button{all:unset;box-sizing:border-box;cursor:pointer;color:#fff;border:1px solid #ffffffb3;border-radius:99px;padding:6px 12px;font-size:12.5px;font-weight:700}html body .ga-b button.on{color:var(--k-ink,#141414);background:#fff;border-color:#fff}html body .cr-lead{margin:10px 0 4px;font-size:14px;font-weight:600;line-height:1.4}html body .cr-sec{border-top:1px solid var(--k-line,#e1dbcf);margin-top:10px;padding:10px 0 2px}html body .cr-sec>small{letter-spacing:.12em;text-transform:uppercase;color:#6b665d;font:800 10px system-ui,sans-serif;display:block}html body .cr-sec p{margin:6px 0;font-size:13px;line-height:1.4}html body .cr-nums{gap:6px;margin-top:6px;display:flex}html body .cr-nums>div{background:var(--k-cobl,#e3e5ff);text-align:center;border-radius:12px;flex:1;padding:8px 4px}html body .cr-nums b{font:800 17px var(--k-D,"Unbounded",system-ui,sans-serif);color:var(--k-cobd,#1b22b5);display:block}html body .cr-nums span{color:var(--k-cobd,#1b22b5);font-size:10.5px}html body .cr-spark{width:100%;height:64px;margin-top:4px;display:block}html body .cr-sl{fill:none;stroke:var(--k-cob,#2c36f2);stroke-width:2.5px;stroke-linejoin:round}html body .cr-sd{fill:var(--k-cob,#2c36f2)}html body .cr-sg{stroke:var(--k-oliva,#7e9c2f);stroke-width:1.5px;stroke-dasharray:4 4}html body .cr .cm-btns{flex-wrap:wrap}html body .cr-msg{color:#6b665d;margin:6px 0 0;font-size:12px}html body .cr-lead,html body .cr-sec{margin-left:12px;margin-right:12px}html body .cr-dec{color:#fff;background:#141414;border-radius:14px;margin:8px 0;padding:10px 12px}html body .cr-dec b{color:var(--k-lime,#c9f55b);font-size:13px}html body .cr-dec p{color:#fff;margin:4px 0;font-size:13px}html body .cr-dec details{margin-top:6px}html body .cr-dec summary{cursor:pointer;color:#fff;opacity:.85;font-size:12px;font-weight:700}html body .cr-dec ul{margin:6px 0 0;padding-left:16px;font-size:12.5px}html body .cr-src{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}html body .cr-src em{border:1px solid #fff6;border-radius:99px;padding:2px 8px;font-size:11px;font-style:normal}html body .rc-friend{flex-direction:column;gap:6px;display:flex}html body .rc-friend .rc-food{width:100%;background:var(--k-ink)!important;color:var(--k-lime)!important;border-color:#0000!important}html body .rc-url{font:700 12px var(--k-T);color:var(--k-cob);-webkit-user-select:all;user-select:all;word-break:break-all;margin-top:4px;display:inline-block}html body .rx{z-index:1000;padding:calc(16px + env(safe-area-inset-top,0px)) 16px calc(16px + env(safe-area-inset-bottom,0px));background:#0a0a0ceb;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:fixed;inset:0}html body .rx img{aspect-ratio:9/16;object-fit:contain;cursor:pointer;border-radius:18px;max-width:100%;max-height:calc(100% - 96px)}html body .rx-x{all:unset;top:calc(10px + env(safe-area-inset-top,0px));color:#fff;width:40px;height:40px;font:700 26px/40px var(--k-T);text-align:center;cursor:pointer;background:#ffffff24;border-radius:99px;position:absolute;right:14px}html body .rx-b{gap:10px;width:100%;max-width:420px;display:flex}html body .rx-b button{all:unset;text-align:center;color:#fff;font:800 14px var(--k-T);cursor:pointer;background:#ffffff24;border-radius:16px;flex:1;padding:13px 10px}html body .rx-b .rx-p{background:var(--k-lime);color:var(--k-ink)}html body .rx-s{color:#fff;font:600 13px var(--k-T);margin:0}html body .eng-share{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0;display:flex}html body .eng-share small{color:#14141499;font-size:12px}html body .th-share{background:var(--k-ink);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;padding:12px 14px;display:flex}html body .th-share p{font:600 13px var(--k-T);margin:0}html body .th-share b{font:800 16px var(--k-D,Unbounded,sans-serif);color:var(--k-lime);display:block}html body .th-share button{all:unset;background:var(--k-lime);color:var(--k-ink);font:800 13px var(--k-T);cursor:pointer;white-space:nowrap;border-radius:12px;padding:9px 14px}html body .th-share small{opacity:.8;flex-basis:100%;font-size:12px}html body .cm-friend{color:var(--k-ink);background:var(--k-lime)!important}html body .cm-friend-k{font:800 11px var(--k-T);letter-spacing:.14em;text-transform:uppercase;margin:0}html body .cm-friend h1{margin:4px 0 6px}html body .cr-keep .cr-dec b{color:var(--k-lime)}html body .cm-cam-share{flex-direction:column;align-items:stretch;gap:8px;display:flex}html body .cm-cam-share img{aspect-ratio:9/16;object-fit:cover;border-radius:16px;width:auto;height:300px;margin:0 auto 4px;transition:opacity .2s;display:block;box-shadow:0 6px 18px #0000002e}html body .cm-cam-share img.old{opacity:.4}html body .rc-friend .rc-again{margin:0 auto}html body .cm-say .cm-link{font-weight:800;text-decoration:underline;color:#fff!important;background:0 0!important;border:0!important;padding:0!important}html body .cm-start-pill.cm-start-go{box-sizing:border-box;text-align:left;align-self:stretch;align-items:center;gap:12px;width:100%;background:var(--k-cob)!important;color:#fff!important;border-radius:18px!important;padding:12px 14px!important;display:flex!important;box-shadow:0 10px 24px -14px #2c36f2e6!important}html body .cm-start-pill.cm-start-go:before{display:none}html body .cm-start-go .ic{background:var(--k-lime);width:44px;height:44px;color:var(--k-ink);border-radius:14px;flex:none;place-items:center;display:grid}html body .cm-start-go .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}html body .cm-start-go .tx b{font:800 15px var(--k-D);letter-spacing:-.01em;color:#fff!important}html body .cm-start-go .tx small{font:600 12.5px var(--k-T);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#ffffffd9!important}html body .cm-start-go .ar{font:800 26px var(--k-T);color:var(--k-lime);flex:none;line-height:1}html body .cm-remind{flex-direction:column;gap:6px;display:flex}html body .cm-remind:empty,html body .cm-remind[data-on="0"]{display:none}html body .cm-rem{all:unset;box-sizing:border-box;max-width:100%;color:var(--k-cob);font:600 13px var(--k-T);cursor:pointer;background:#2c36f21a;border-radius:14px;align-self:flex-start;align-items:center;gap:6px;padding:8px 12px;display:flex}html body .cm-rem.nut{color:var(--k-tom);background:#d63a1f1a}html body .cm-rem b{white-space:nowrap;flex:none;font-weight:800}html body .cm-rem span{color:var(--k-ink);opacity:.8;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html body .cm-rem em{font-style:normal;font-weight:800}html body .nu-choose{border:1.5px solid var(--k-tom);background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}html body .nu-choose p{font:500 14px/1.4 var(--k-T);margin:0}html body .nu-choose .bt{gap:8px;display:flex}html body .nu-choose .bt button{flex:1}html body .nu-party{color:var(--k-ink);background:radial-gradient(60% 40% at 50% 18%,#2c36f224,transparent 70%),radial-gradient(60% 40% at 50% 92%,#d63a1f1a,transparent 70%),var(--k-latte)!important}html body .nu-slots{scrollbar-width:none;gap:6px;margin:2px 0 10px;display:flex;overflow-x:auto}html body .nu-slots button{min-height:36px;color:var(--k-ink);font:600 13px/1 var(--k-T);box-shadow:none;background:#fff;border:1.5px solid #14142824;border-radius:999px;flex:1 0 auto;padding:0 12px}html body .nu-pane .nu-slots button.on{background:var(--k-cob)!important;border-color:var(--k-cob)!important;color:#fff!important}html body .nu-pane p.nu-odd{white-space:normal;margin:-4px 0 8px;padding:0 2px;display:block;color:var(--k-tom)!important;font:600 12.5px/1.35 var(--k-T)!important}html body a.cm-hn{color:var(--k-ink);background:#fff;border:1px solid #14142814;border-radius:20px;align-items:center;gap:14px;margin:10px 16px;padding:14px 16px;text-decoration:none;display:flex;box-shadow:0 1px 2px #1414280a}html body .cm-hn-i{background:var(--k-latte);height:44px;color:var(--k-tom);border-radius:50%;flex:0 0 44px;place-items:center;font-size:22px;line-height:1;display:grid}html body .cm-hn-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}html body .cm-hn-t b{font:700 15px/1.25 var(--k-T)}html body .cm-hn-t small{font:500 13px/1.3 var(--k-T);color:#6b665e}html body .cm-hn-a{font:700 14px/1 var(--k-T);color:var(--k-ink);white-space:nowrap;flex:none}html body .mw .mw-part{color:var(--k-tom);margin-top:1px;font-size:11px;font-weight:700;display:block}html body .cm-short{background:#fff;border:1px solid #14142814;border-radius:18px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}html body .cm-short .h{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}html body .cm-short .h b{font:800 16px/1.2 var(--k-D)}html body .cm-short .h i{font:700 11px var(--k-T);color:var(--k-cob);white-space:nowrap;background:#e8eafe;border-radius:999px;padding:4px 9px;font-style:normal}html body .cm-short .ex{font:600 14.5px var(--k-T);color:var(--k-ink);border-bottom:1px solid #f0ebe2;align-items:center;gap:10px;padding:6px 0;display:flex}html body .cm-short .ex:last-of-type{border-bottom:0}html body .cm-short .ex img,html body .cm-short .ex .ic{object-fit:cover;background:var(--k-latte);width:50px;height:38px;color:var(--k-cob);border-radius:9px;flex:0 0 50px;place-items:center;display:grid}html body .cm-short .ex .n{flex:1;min-width:0}html body .cm-short .ex em{font:500 13px var(--k-T);color:#6b665e;white-space:nowrap;font-style:normal}html body .cm-short .ex em s{opacity:.6;margin-right:2px}html body .cm-short .ex.off{opacity:.45}html body .cm-short .ex.off .n{text-decoration:line-through}html body .cm-short .bts{gap:8px;margin-top:10px;display:flex}html body .cm-short .bts button{min-height:46px;font:700 14px var(--k-T);background:var(--k-ink);color:#fff;border:0;border-radius:14px;flex:1}html body .cm-short .bts button.secondary{color:var(--k-ink);background:#fff;border:1.5px solid #14142826}html body .cm-short .nt{font:500 12px/1.35 var(--k-T);color:#6b665e;text-align:center;margin:8px 0 0}html body .cm-short .lk{justify-content:center;gap:16px;margin-top:4px;display:flex}html body .messages .bubble:not(.user):not(.proposal),html body .cm-thread .cm-say,html body .messages .cm-say{clip-path:none!important;box-shadow:none!important;max-width:100%!important;color:var(--k-ink)!important;background:0 0!important;border:0!important;border-radius:0!important;gap:6px!important;padding:0!important}html body .messages .bubble:not(.user):not(.proposal)>p,html body .messages .bubble:not(.user):not(.proposal) .cm-bb p,html body .cm-thread .cm-say p,html body .cm-thread .cm-say b,html body .messages .cm-say p{font-size:15px;line-height:1.45;color:var(--k-ink)!important}html body .messages .bubble:not(.user):not(.proposal)>strong:first-child,html body .cm-thread .cm-say>strong,html body .messages .cm-say>strong{text-transform:uppercase;align-items:center;gap:8px;width:auto!important;height:auto!important;color:var(--k-cob)!important;font:800 11px/1 var(--k-T)!important;letter-spacing:.12em!important;background:0 0!important;margin:0 0 1px!important;display:flex!important}html body .messages .bubble:not(.user):not(.proposal)>strong:first-child:after,html body .cm-thread .cm-say>strong:after{content:none!important;display:none!important}html body .messages .bubble:not(.user):not(.proposal)>strong:first-child:before,html body .cm-thread .cm-say>strong:before,html body .messages .cm-say>strong:before{clip-path:polygon(6px 0,100% 0,100% 100%,0 100%,0 6px);flex:none;content:""!important;background:var(--k-cob) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12h20'/%3E%3Crect x='5' y='7' width='3' height='10' rx='1'/%3E%3Crect x='16' y='7' width='3' height='10' rx='1'/%3E%3Cpath d='M3 9.5v5M21 9.5v5'/%3E%3C/svg%3E") center/15px no-repeat!important;border-radius:0!important;width:24px!important;height:24px!important;margin:0!important;display:block!important;-webkit-mask:none!important;mask:none!important}html body .messages .bubble.nut:not(.user):not(.proposal)>strong:first-child{color:var(--k-tom)!important}html body .messages .bubble.nut:not(.user):not(.proposal)>strong:first-child:before{clip-path:none;background:var(--k-tom) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3v6a2 2 0 0 0 4 0V3M8 3v18'/%3E%3Cpath d='M18 21V3c-2.5 1.5-3.5 4.5-3.5 7.5 0 1.7.8 2.8 2 3.2'/%3E%3C/svg%3E") center/14px no-repeat!important;border-radius:9px 9px 9px 3px!important}html body .messages .bubble:not(.user):not(.proposal) :is(.cm-btns,.cm-quick,.bt,.cm-bb>div) button:not(.secondary):not(.o):not(.cm-link),html body .cm-thread .cm-btns button:not(.secondary),html body .cm-thread .cm-quick button:not(.secondary){background:var(--k-ink)!important;color:#fff!important;border:1.5px solid var(--k-ink)!important;box-shadow:none!important}html body .messages .bubble:not(.user):not(.proposal) button.secondary,html body .messages .bubble:not(.user):not(.proposal) .cm-bb .secondary,html body .cm-thread .cm-btns button.secondary,html body .cm-thread .cm-quick button.secondary,html body .cm-morning .bubble.nut .bt .o{color:var(--k-ink)!important;background:#fff!important;border:1.5px solid #1414282e!important}html body .messages .bubble:not(.user):not(.proposal) .cm-link,html body .cm-thread .cm-say .cm-link,html body .messages .bubble .cm-undo,html body .messages .bubble .cm-undo .cm-link{color:var(--k-cob)!important;text-decoration-color:#2c36f266!important}html body .messages .bubble:not(.user):not(.proposal) .cm-ok{color:#13804a!important}html body .messages .bubble.cm-typing p span,html body .messages .bubble .cm-typing span{opacity:.5;background:var(--k-ink)!important}html body .cm-morning .bubble.nut .ch button{color:var(--k-ink)!important;background:#fff!important;border:1px solid #1414281f!important}html body .cm-morning .bubble.nut .ch button.on{background:var(--k-ink)!important;color:#fff!important;border-color:var(--k-ink)!important}html body .cm-morning .bubble.nut .fr,html body .cm-morning .bubble.nut .fr span{color:var(--k-ink)!important}html body .cm-morning .bubble.nut input,html body .cm-morning .bubble.nut textarea{background:#fff!important;border:1px solid #14142824!important}html body .cm-morning .bubble.nut .bt .f{background:var(--k-ink)!important;color:#fff!important;border:1.5px solid var(--k-ink)!important}html body .messages .bubble.nut .cm-nmeal,html body .messages .bubble.nut .cm-nrec{color:var(--k-ink)!important;background:#fff!important;border:1px solid #14142814!important}html body .messages .bubble.nut .cm-nmeal *,html body .messages .bubble.nut .cm-nrec *{color:var(--k-ink)!important}html body .messages .bubble.nut .cm-nmeal small,html body .messages .bubble.nut .cm-nmeal .f,html body .messages .bubble.nut .cm-nmeal .bl>span:first-child{opacity:.62}html body .messages .bubble .cm-hist{background:var(--k-ink)!important;color:#fff!important}html body .messages .bubble:not(.user):not(.proposal){margin-top:6px}html body .cm-hstrip{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding:2px 0 4px;display:flex;overflow-x:auto}html body .cm-hstrip::-webkit-scrollbar{display:none}html body .cm-hcard{scroll-snap-align:start;background:#fff;border:1px solid #14142814;border-radius:16px;flex-direction:column;flex:0 0 86%;display:flex;overflow:hidden}html body .cm-hcard .row{min-height:150px;display:flex}html body .cm-hcard .im{all:unset;box-sizing:border-box;cursor:pointer;background:var(--k-latte) center/cover no-repeat;flex:0 0 38%;place-items:center;display:grid;position:relative}html body .cm-hcard .im .ph-e{font-size:30px}html body .cm-hcard .im .zm{color:#fff;background:#1414148c;border-radius:8px;place-items:center;width:24px;height:24px;font-size:13px;display:grid;position:absolute;top:6px;right:6px}html body .cm-hcard .im .who{color:#fff;max-width:calc(100% - 12px);font:700 10.5px var(--k-T);white-space:nowrap;text-overflow:ellipsis;background:#1414149e;border-radius:999px;padding:3px 8px;position:absolute;bottom:6px;left:6px;overflow:hidden}html body .cm-hcard .tx{flex-direction:column;flex:1;gap:2px;min-width:0;padding:10px 10px 8px;display:flex}html body .cm-hcard .tx>b{font:700 15px/1.25 var(--k-T);color:var(--k-ink)}html body .cm-hcard .tx .by{all:unset;cursor:pointer;font:700 12px var(--k-T);color:var(--k-cob)}html body .cm-hcard .tx em{font:500 12.5px/1.35 var(--k-T);color:#6b665e;margin-bottom:6px;font-style:normal}html body .cm-hcard .tx .go{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;background:var(--k-ink);color:#fff;width:100%;font:700 13px var(--k-T);border-radius:10px;margin-top:auto;padding:9px 6px;display:block}html body .cm-hcard .tx .mn{all:unset;cursor:pointer;text-align:center;font:700 12px var(--k-T);color:var(--k-ink);padding:6px 0 0;display:block}html body .cm-hcard .tx .mn.on{color:#13804a}html body .cm-hcard .dz-t{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font:700 13px var(--k-T);color:var(--k-ink);border-top:1px solid #f0ebe2;justify-content:space-between;padding:9px 12px;display:flex}html body .cm-hcard .msg{font:600 12.5px var(--k-T);color:#13804a;margin:0;padding:6px 12px 10px}html body .cm-hstrip-w .nu-dots{margin-top:4px}html body .nu-zoom .cp{padding:16px 18px calc(18px + env(safe-area-inset-bottom,0px));color:#fff;background:linear-gradient(#0000,#000000b3);flex-direction:column;gap:3px;margin:0;display:flex;position:absolute;bottom:0;left:0;right:0}html body .nu-zoom .cp b{font:700 17px var(--k-T)}html body .nu-zoom .cp small{font:500 13px var(--k-T);color:#d9d4ca}html body .cm-scheda{flex-direction:column;gap:6px;margin-top:6px;display:flex}html body .cm-scheda .dy{background:#fff;border:1px solid #14142814;border-radius:14px;overflow:hidden}html body .cm-scheda .dy>button{all:unset;box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:11px 13px;display:flex}html body .cm-scheda .dy>button b{font:700 14.5px var(--k-T);color:var(--k-ink)}html body .cm-scheda .dy>button small{font:600 12px var(--k-T);color:#6b665e;white-space:nowrap}html body .cm-scheda ol{counter-reset:ex;margin:0;padding:0 13px 8px;list-style:none}html body .cm-scheda li{counter-increment:ex;font:600 14px var(--k-T);color:var(--k-ink);border-top:1px solid #f0ebe2;justify-content:space-between;gap:10px;padding:8px 0;display:flex}html body .cm-scheda li>span:before{content:counter(ex)". ";color:#9a948a}html body .cm-scheda li em{font:500 12px var(--k-T);color:#8f8a80;margin-top:2px;font-style:normal;display:block}html body .cm-scheda li small{font:600 13px var(--k-T);color:#6b665e;white-space:nowrap}html body .messages .bubble .cm-diff{background:#fff}html body .messages .bubble .cm-diff b.cm-diff-off{color:#9a948a}html body .messages .cm-scheda li button.nc{all:unset!important;cursor:pointer!important;font:600 11.5px var(--k-T)!important;color:var(--k-cob)!important;background:0 0!important;border:0!important;margin-top:3px!important;display:block!important}html body .cm-sch{background:#fff;border:1px solid #14142814;border-radius:18px;margin-top:6px;overflow:hidden}html body .cm-sch .tabs{gap:6px;padding:10px 12px 0;display:flex}html body .messages .cm-sch .tabs button{all:unset!important;box-sizing:border-box!important;cursor:pointer!important;text-align:center!important;font:700 13px var(--k-T)!important;background:var(--k-latte)!important;color:var(--k-ink)!important;border-radius:10px!important;flex:1!important;padding:8px 0!important}html body .messages .cm-sch .tabs button.on{background:var(--k-ink)!important;color:#fff!important}html body .cm-sch .dh{flex-direction:column;gap:3px;padding:12px 14px 6px;display:flex}html body .cm-sch .dh b{font:800 16px/1.2 var(--k-D);color:var(--k-ink)}html body .cm-sch .dh small{font:500 12.5px/1.4 var(--k-T);color:#6b665e}html body .cm-sch ol{margin:0;padding:0;list-style:none}html body .cm-sch li{border-top:1px solid #f0ebe2;align-items:flex-start;gap:11px;padding:10px 14px;display:flex}html body .cm-sch li .n{font:800 12px var(--k-T);color:#9a948a;flex:none;width:14px;padding-top:3px}html body .cm-sch li .pic{background:var(--k-latte) center/cover no-repeat;height:56px;color:var(--k-cob);border-radius:12px;flex:0 0 56px;place-items:center;display:grid}html body .cm-sch li .tx{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}html body .cm-sch li .tx>b{font:700 15px/1.25 var(--k-T);color:var(--k-ink)}html body .cm-sch li .nw{color:#13804a;font:700 10.5px var(--k-T);vertical-align:2px;background:#ddf5e6;border-radius:999px;margin-left:6px;padding:2px 7px;font-style:normal;display:inline-block}html body .cm-sch li .sr{font:700 13px var(--k-T);color:var(--k-ink)}html body .cm-sch li .sr em{color:#6b665e;font-style:normal;font-weight:500}html body .cm-sch li small{font:500 12.5px/1.35 var(--k-T);color:#6b665e}html body .messages .cm-sch li button.nc{all:unset!important;cursor:pointer!important;font:600 11.5px var(--k-T)!important;color:var(--k-cob)!important;align-self:flex-start!important;margin-top:2px!important}html body .messages button.cm-sch-open{all:unset!important;box-sizing:border-box!important;cursor:pointer!important;background:var(--k-cob)!important;color:#fff!important;width:100%!important;font:700 14px var(--k-T)!important;border-radius:16px!important;align-items:center!important;gap:10px!important;margin-top:8px!important;padding:12px 14px!important;display:flex!important}html body .messages button.cm-sch-open span{flex-direction:column;gap:1px;display:flex}html body .messages button.cm-sch-open small{font:500 12px var(--k-T);opacity:.85}html body .messages button.cm-sch-open em{margin-left:auto;font-size:18px;font-style:normal}html body .cm-sch li .n.sl{letter-spacing:.06em;width:auto;padding-top:4px;font-size:10px}html body .cm-sch li .pic .oc-art{border-radius:12px;width:56px;height:56px;display:block;overflow:hidden}html body .cm-sch li .pic .oc-art img,html body .cm-sch li .pic .oc-art svg{object-fit:cover;width:100%;height:100%;display:block}html body .lx-sheet.sphere:not(.k-list):not(:has(.oc)){background:#fbf9f5}html body .k-nu:not(.k-list) .nu-hd small{color:var(--k-ink2,#14141499)!important}html body .pc-hd h2{overflow-wrap:anywhere;text-wrap:balance;white-space:normal!important}html body .oc-hd .r{flex-direction:column;align-items:flex-end;gap:4px}html body .k-tile b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}html body .pc{box-sizing:border-box;min-width:0;max-width:100%}html body .pc-hd h2{font-size:17px!important;line-height:1.2!important}html body .pc-t b,html body .pc-more{overflow-wrap:anywhere}html body .pc-tabs{scrollbar-width:none;overflow-x:auto}html body #coach-message::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}html body .mw .mw-sum{background:#fff;border:1px solid #ede6da;border-radius:18px;gap:2px;padding:14px 14px 10px;display:grid}html body .mw .mw-sum .big{font-family:var(--k-D);color:var(--k-ink);margin-bottom:6px;font-size:15px;font-weight:800}html body .mw .mw-sum p{color:var(--k-ink);align-items:flex-start;gap:9px;margin:0;padding:4px 0;font-size:13.5px;line-height:1.35;display:flex}html body .mw .mw-sum p i{text-align:center;flex:none;width:20px;font-style:normal}html body .mw .mw-sum p small{color:var(--k-ink3)}html body .mw .mw-sum p.tip{color:var(--k-tomd);margin-top:2px}html body .mw .mw-strip{touch-action:pan-y;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}html body .mw .mw-strip button{all:unset;cursor:pointer;box-sizing:border-box;text-align:center;color:var(--k-ink2);background:#fff;border:1.5px solid #0000;border-radius:14px;gap:1px;padding:7px 0 6px;font-size:11px;display:grid}html body .mw .mw-strip button b{color:var(--k-ink);font-size:15px;font-weight:800}html body .mw .mw-strip button i{font-size:14px;font-style:normal;line-height:1.3}html body .mw .mw-strip button.past{opacity:.6}html body .mw .mw-strip button.td{background:var(--k-toml)}html body .mw .mw-strip button.on{border-color:var(--k-tom);opacity:1;background:#fff1ec}html body .mw .mw-strip button.gy{border-color:var(--k-cob);background:var(--k-cobl)}html body .mw .mw-strip button:focus-visible{outline:2px solid var(--k-tom);outline-offset:2px}html body .mw .mw-tools{justify-content:flex-end;margin-top:-4px;display:flex}html body .mw .mw-rcp{filter:none;border:1px solid #ede6da;border-radius:14px;margin:0;padding:12px}html body .mw .mw-rcp:after{display:none}html body .mw .mw-rcp .h b,html body .mw .mw-acc .h b{font-family:var(--k-T);font-size:13.5px;font-weight:800}html body .mw .mw-acc{background:#fff;border:1px solid #ede6da;border-radius:14px}html body .mw .mw-acc .h{all:unset;cursor:pointer;box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;padding:12px;display:flex}html body .mw .mw-acc .in{gap:10px;padding:0 12px 12px;display:grid}html body .mw .mw-key{text-align:center;color:var(--k-ink3);margin:-6px 0 0;font-size:11.5px}html body .pc .pc-cardio{background:var(--k-cobl);color:var(--k-ink);border-radius:12px;margin:8px 0 0;padding:10px 12px;font-size:13px;line-height:1.4}html body .pc .pc-whyb{background:#fff6e5;border:1px solid #f3e2c0;border-radius:12px;margin:8px 0;padding:10px 12px;font-size:13px;line-height:1.45}html body .pc .pc-whyb b{margin-bottom:3px;font-size:12.5px;display:block}html body .pc .pc-whyb p{margin:0}html body .pc .pc-whyb .pc-why{color:var(--k-tomd);background:0 0;border:0;margin-top:4px;padding:0;font-size:12.5px;font-weight:800}html body .pc .pc-w1{color:var(--k-ink2);margin:2px 0 1px;font-size:12px;line-height:1.35;display:block}html body .pc .pc-leg{color:var(--k-ink3);margin:8px 2px 0;font-size:11.5px;line-height:1.4}html body .mw-day .mw-why{color:var(--k-ink2);background:#fff6e5;border-top:1px solid #f3e2c0;margin:0;padding:7px 12px;font-size:12px;line-height:1.35}html body .oc-why{color:var(--k-ink2);margin:2px 0 0;font-size:12px;line-height:1.35}
