html body .og{--cut:polygon(12px 0,100% 0,100% 100%,0 100%,0 12px);font-family:var(--k-T);gap:8px;display:grid}html body .og button[type=button]{all:unset;box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent}html body .og button[type=button]:focus-visible{outline:3px solid var(--k-cob);outline-offset:2px}html body .og .og-hero{background:var(--k-tom);color:#fff;clip-path:var(--cut);padding:18px 16px}html body .og .og-hero small{font:800 .7rem var(--k-T);letter-spacing:.09em;text-transform:uppercase;color:#ffe1d8;margin-bottom:6px;display:block}html body .og .og-hero p{font:800 1.15rem/1.25 var(--k-D);text-wrap:balance;color:#fff;margin:0}html body .og .og-bar{background:#ffffff4d;height:8px;margin:12px 0 6px}html body .og .og-bar i{background:var(--k-lime);height:100%;display:block}html body .og .og-hero span{color:#ffe1d8;font-size:.82rem}html body .og .og-box{clip-path:var(--cut);background:#fff;border:0;gap:10px;margin:0;padding:14px;display:grid}html body .og .og-box h4{font:800 .72rem var(--k-T);letter-spacing:.09em;text-transform:uppercase;color:var(--k-ink2);margin:0}html body .og .og-q{font:700 .9rem var(--k-T);color:var(--k-ink);margin:0}html body .og .og-seg{flex-wrap:wrap;gap:6px;display:flex}html body .og .og-seg button[type=button]{font:700 .86rem var(--k-T);background:var(--k-latte);color:var(--k-ink);padding:9px 12px}html body .og .og-seg button[type=button].on{background:var(--k-ink);color:#fff}html body .og .og-ch{flex-wrap:wrap;align-items:center;gap:6px;display:flex}html body .og .og-ch button[type=button]{font:700 .86rem var(--k-T);background:var(--k-lime);color:var(--k-ink);padding:7px 10px}html body .og .og-ch button[type=button].n{background:var(--k-toml);color:var(--k-tomd)}html body .og .og-ch button[type=button].add{outline:1.5px dashed var(--k-ink3);outline-offset:-1.5px;color:var(--k-ink2);background:#fff}html body .og .og-add input{width:9rem;font:600 .86rem var(--k-T);border:1.5px solid var(--k-ink);border-radius:0;padding:7px 10px}html body .og button[type=button].og-row,html body .og .og-row{border-top:1px solid var(--k-line);justify-content:space-between;align-items:baseline;gap:10px;width:100%;padding:6px 0;font-size:.92rem;display:flex}html body .og .og-row span{color:var(--k-ink2);text-align:left}html body .og .og-row b{text-align:right;color:var(--k-ink);font-weight:700}html body .og .og-row b:after{content:" ›";color:var(--k-ink3)}html body .og .og-kcal{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}html body .og .og-kcal b{font:800 1.8rem var(--k-D);color:var(--k-ink)}html body .og .og-kcal span{color:var(--k-ink2);font-size:.85rem}html body .og button[type=button].og-link,html body .og .og-link{font:700 .86rem var(--k-T);color:var(--k-cob)}html body .og button.og-save,html body .og button[type=button].og-save{background:var(--k-lime);color:var(--k-ink);font:800 1rem var(--k-T);border:2px solid var(--k-ink);box-shadow:0 4px 0 var(--k-ink);border-radius:0;width:100%;padding:14px}
html body .cm-team-notice.rug{color:#141414;background:#c9f55b;border:2px solid #141414;border-radius:6px}html body .cm-team-notice.rug small{color:#141414;font-size:.8rem}html body .cm-team-notice.rug p{font-size:.95rem}html body .cm-team-notice.rug b{font-size:.8rem;font-weight:700}html body .cm-team-notice.rug button{color:#c9f55b;white-space:nowrap;background:#141414;flex:none}
