._OE7NG_root{--bg:#000;--s1:#101114;--s2:#1a1c21;--s3:#262930;--line:#ffffff14;--line2:#ffffff24;--fg:#fff;--muted:#a3aab6;--faint:#6b7280;--lime:#d4ff3a;--limeink:#0b0d12;--blue:#3a7bff;--amber:#ffc24a;--red:#ff6b61;--green:#5be49b;--font:"PC Grotesk", "Space Grotesk", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;background:var(--bg);height:100dvh;color:var(--fg);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-weight:700;overflow:hidden}._OE7NG_root *,._OE7NG_root :before,._OE7NG_root :after{box-sizing:border-box}._OE7NG_root :where(button,input,textarea){color:inherit;font-family:inherit}._OE7NG_root :where(button){cursor:pointer}._OE7NG_root :where(button:disabled){cursor:default}._OE7NG_root :focus-visible{outline:2px solid var(--lime);outline-offset:2px}._OE7NG_root :where(p,h1,h2,h3){margin:0}._OE7NG_btn{background:var(--lime);min-height:44px;color:var(--limeink);letter-spacing:.01em;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:16px;font-weight:700;transition:transform .12s,opacity .12s;display:inline-flex}._OE7NG_btn:hover:not(:disabled){transform:translateY(-1px)}._OE7NG_btn:disabled{opacity:.4}._OE7NG_btnGhost{background:var(--s2);color:var(--fg);border:1px solid var(--line2);}._OE7NG_btnDanger{background:var(--red);color:#160303;}._OE7NG_iconBtn{border:1px solid var(--line2);background:var(--s2);width:44px;height:44px;color:var(--fg);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}._OE7NG_iconBtn:hover:not(:disabled){background:var(--s3)}._OE7NG_iconBtn:disabled{opacity:.4}._OE7NG_input{border:1px solid var(--line2);background:var(--s1);width:100%;min-height:50px;color:var(--fg);border-radius:14px;outline:none;padding:0 16px;font-size:17px;font-weight:700}._OE7NG_input:focus{border-color:var(--lime)}._OE7NG_error{color:#ffd9d6;background:#ff6b611f;border:1px solid #ff6b6173;border-radius:14px;padding:12px 14px;font-size:15px;line-height:1.4}._OE7NG_notice{color:#eefcc4;background:#d4ff3a14;border:1px solid #d4ff3a59;border-radius:14px;padding:12px 14px;font-size:15px;line-height:1.4}._OE7NG_muted{color:var(--muted)}._OE7NG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._OE7NG_center{background:radial-gradient(900px 500px at 50% -10%, #d4ff3a1f, transparent 70%), var(--bg);justify-content:center;align-items:center;min-height:100dvh;padding:24px 16px;display:flex}._OE7NG_card{background:var(--s1);border:1px solid var(--line);border-radius:28px;flex-direction:column;gap:14px;width:100%;max-width:440px;padding:34px 28px;display:flex}._OE7NG_brand{letter-spacing:.18em;text-transform:uppercase;color:var(--lime);align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}._OE7NG_brandMark{background:var(--lime);width:30px;height:30px;color:var(--limeink);letter-spacing:0;border-radius:9px;justify-content:center;align-items:center;font-size:15px;display:inline-flex}._OE7NG_cardTitle{font-size:32px;font-weight:700;line-height:1.1}._OE7NG_cardSub{color:var(--muted);font-size:16px;font-weight:700;line-height:1.5}._OE7NG_label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:13px;font-weight:700}._OE7NG_divider{color:var(--faint);align-items:center;gap:12px;font-size:13px;font-weight:700;display:flex}._OE7NG_divider:before,._OE7NG_divider:after{content:"";background:var(--line2);flex:1;height:1px}._OE7NG_linkBtn{color:var(--lime);text-align:left;background:0 0;border:0;padding:4px 0;font-size:15px;font-weight:700}._OE7NG_linkBtn:hover{text-decoration:underline}._OE7NG_portal{grid-template-columns:380px minmax(0,1fr) 360px;height:100dvh;display:grid}._OE7NG_portalNoPanel{grid-template-columns:380px minmax(0,1fr)}._OE7NG_col{flex-direction:column;min-height:0;display:flex}._OE7NG_inboxCol{border-right:1px solid var(--line);background:var(--bg);}._OE7NG_threadCol{background:var(--bg);}._OE7NG_panelCol{border-left:1px solid var(--line);background:var(--s1);overflow-y:auto;}._OE7NG_inboxHead{flex-direction:column;gap:12px;padding:18px 16px 10px;display:flex}._OE7NG_inboxTop{justify-content:space-between;align-items:center;gap:10px;display:flex}._OE7NG_inboxTitle{font-size:28px;font-weight:700}._OE7NG_inboxMeta{color:var(--faint);font-size:13px;font-weight:700}._OE7NG_search{position:relative}._OE7NG_search ._OE7NG_input{padding-left:44px;padding-right:40px}._OE7NG_searchIcon{color:var(--faint);pointer-events:none;position:absolute;top:50%;left:15px;transform:translateY(-50%)}._OE7NG_searchKey{color:var(--faint);border:1px solid var(--line2);pointer-events:none;border-radius:6px;padding:1px 6px;font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}._OE7NG_filters{flex-wrap:wrap;gap:8px;display:flex}._OE7NG_chip{border:1px solid var(--line2);min-height:36px;color:var(--muted);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:14px;font-weight:700;display:inline-flex}._OE7NG_chip:hover{color:var(--fg)}._OE7NG_chipOn{background:var(--lime);color:var(--limeink);border-color:var(--lime)}._OE7NG_chipOn:hover{color:var(--limeink)}._OE7NG_chipCount{opacity:.75;font-size:12px}._OE7NG_list{flex:1;min-height:0;padding:4px 8px 16px;overflow-y:auto}._OE7NG_empty{color:var(--muted);text-align:center;padding:28px 16px;font-size:16px;line-height:1.5}._OE7NG_row{text-align:left;background:0 0;border:1px solid #0000;border-radius:18px;align-items:flex-start;gap:12px;width:100%;margin-bottom:2px;padding:13px 12px;display:flex}._OE7NG_row:hover{background:var(--s1)}._OE7NG_rowLink{color:inherit;text-decoration:none}._OE7NG_rowOn{background:var(--s2);border-color:var(--line2)}._OE7NG_rowOn:hover{background:var(--s2)}._OE7NG_avatar{background:var(--s3);width:46px;height:46px;color:var(--fg);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:inline-flex}._OE7NG_avatarUnread{background:var(--lime);color:var(--limeink)}._OE7NG_avatarLead{color:#9cc0ff;background:#1d2a44}._OE7NG_rowMain{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._OE7NG_rowTop{align-items:baseline;gap:8px;display:flex}._OE7NG_rowName{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:17px;font-weight:700;overflow:hidden}._OE7NG_rowTime{color:var(--faint);flex:none;font-size:13px;font-weight:700}._OE7NG_rowTimeUnread{color:var(--lime)}._OE7NG_rowPreview{color:var(--muted);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}._OE7NG_rowPreviewUnread{color:var(--fg)}._OE7NG_rowPreviewQuiet{color:var(--faint);font-style:italic}._OE7NG_rowBadges{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}._OE7NG_dot{background:var(--lime);border-radius:999px;flex:none;width:10px;height:10px;margin-top:7px}._OE7NG_dotOff{background:0 0;}._OE7NG_badge{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line2);color:var(--muted);border-radius:999px;padding:3px 8px;font-size:11.5px;font-weight:700}._OE7NG_badgeSms{color:#9cc0ff;border-color:#9cc0ff59}._OE7NG_badgeApp{color:var(--muted)}._OE7NG_badgeNotStarted{color:var(--muted,#8a8f98);border-color:#8a8f9866}._OE7NG_badgeQuiet{color:#ff8a7a;border-color:#ff8a7a73}._OE7NG_badgeIntake{color:var(--amber);border-color:#ffc24a66}._OE7NG_badgeReviewing{color:var(--limeink);background:var(--lime);border-color:var(--lime)}._OE7NG_badgeReady{color:var(--green);border-color:#5be49b59}._OE7NG_badgeLead{color:#9cc0ff;border-color:#9cc0ff59}._OE7NG_inboxFoot{border-top:1px solid var(--line);color:var(--faint);justify-content:space-between;align-items:center;gap:8px;padding:10px 16px 14px;font-size:13px;font-weight:700;display:flex}._OE7NG_footBtn{color:var(--muted);background:0 0;border:0;padding:6px 4px;font-size:14px;font-weight:700}._OE7NG_footBtn:hover{color:var(--fg)}._OE7NG_queueToggle{min-height:40px;margin-left:auto}._OE7NG_queueRow{background:0 0;border:1px solid #0000;border-radius:18px;align-items:center;gap:8px;margin-bottom:2px;padding-right:10px;display:flex}._OE7NG_queueRow:hover{background:var(--s1)}._OE7NG_queueRow._OE7NG_rowOn{background:var(--s2);border-color:var(--line2)}._OE7NG_queueOpen{text-align:left;background:0 0;border:0;border-radius:18px;flex:1;align-items:flex-start;gap:12px;min-width:0;padding:13px 4px 13px 12px;display:flex}._OE7NG_queueAction{flex:none;align-items:center;display:inline-flex}._OE7NG_waitTag{letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--lime);background:#d4ff3a24;border:1px solid #d4ff3a59;border-radius:999px;flex:none;padding:3px 9px;font-size:12px;font-weight:700}._OE7NG_waitLate{color:var(--red);background:#ff6b6124;border-color:#ff6b6180}._OE7NG_queueClear{text-align:center;color:var(--faint);padding:0 16px 20px;font-size:14px;font-weight:700}._OE7NG_laneHead{letter-spacing:.04em;text-transform:uppercase;color:var(--lime);justify-content:space-between;align-items:center;gap:8px;padding:6px 16px 4px;font-size:12.5px;font-weight:700;display:flex}._OE7NG_laneHeadMuted{color:var(--muted)}._OE7NG_lane{border-bottom:1px solid var(--line2);margin-bottom:6px;padding-bottom:4px}._OE7NG_searchAll{margin:0 auto 16px;display:block}._OE7NG_platesHead{color:var(--muted);padding:4px 16px 10px;font-size:13.5px;font-weight:700;line-height:1.45}._OE7NG_hold{background:var(--lime);min-width:48px;height:48px;color:var(--limeink);font-variant-numeric:tabular-nums;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:700;transition:transform .12s,background .12s,opacity .12s;display:inline-flex}._OE7NG_hold:hover:not(:disabled){transform:translateY(-1px)}._OE7NG_hold:disabled{opacity:.3}._OE7NG_holdBar{height:44px;padding:0 16px}._OE7NG_holdOn{background:var(--red);color:#160303;transform:scale(1.06);box-shadow:0 0 0 6px #ff6b6140}._OE7NG_holdOn:hover:not(:disabled){transform:scale(1.06)}._OE7NG_holdSending{background:var(--s3);color:var(--fg);opacity:1}._OE7NG_holdSlip{background:var(--amber);color:#1a1200}._OE7NG_holdSending:disabled{opacity:1}._OE7NG_holdDot{background:#160303;border-radius:999px;width:12px;height:12px;animation:1.2s ease-in-out infinite _OE7NG_voicePulse}._OE7NG_holdText{white-space:nowrap}._OE7NG_holdFailed{color:#ffd9d6;background:#ff6b611f;border:1px solid #ff6b6173;border-radius:999px;align-items:center;gap:6px;max-width:260px;padding:6px 6px 6px 12px;font-size:12.5px;font-weight:700;display:inline-flex}._OE7NG_holdFailedText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._OE7NG_holdMini{width:34px;height:34px;}@media (prefers-reduced-motion:reduce){._OE7NG_holdDot{animation:none}._OE7NG_holdOn{transform:none}}._OE7NG_threadHead{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 12px;min-height:76px;padding:14px 18px;display:flex}._OE7NG_threadWho{flex:200px;min-width:0}._OE7NG_threadName{white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:700;overflow:hidden}._OE7NG_threadSub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:14px;font-weight:700;display:flex}._OE7NG_backBtn{display:none;}._OE7NG_detailsBtn{min-height:40px;padding:0 14px;font-size:14px;}._OE7NG_headBtn{white-space:nowrap;min-height:40px;padding:0 12px;font-size:13px;}._OE7NG_scroller{flex:1;min-height:0;padding:18px 22px 10px;overflow-y:auto}._OE7NG_scrollerContent{flex-direction:column;justify-content:flex-end;gap:6px;min-height:100%;display:flex}._OE7NG_dayRow{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);align-self:center;margin:14px 0 6px;font-size:13px;font-weight:700}._OE7NG_systemRow{text-align:center;max-width:80%;color:var(--muted);background:var(--s1);border:1px solid var(--line);border-radius:999px;align-self:center;margin:4px 0;padding:6px 14px;font-size:14px;font-weight:700}._OE7NG_systemTime{color:var(--faint);margin-left:6px}._OE7NG_msg{flex-direction:column;gap:5px;max-width:min(620px,78%);margin-top:4px;display:flex}._OE7NG_msgLeft{align-self:flex-start;align-items:flex-start;}._OE7NG_msgRight{align-self:flex-end;align-items:flex-end;}._OE7NG_tag{letter-spacing:.06em;text-transform:uppercase;color:var(--lime);padding:0 6px;font-size:12px;font-weight:700}._OE7NG_bubble{white-space:pre-wrap;word-break:break-word;border-radius:22px;padding:12px 16px;font-size:17px;font-weight:700;line-height:1.42}._OE7NG_bubbleLeft{background:var(--s2);border-bottom-left-radius:8px;}._OE7NG_bubbleRight{background:var(--blue);color:#fff;border-bottom-right-radius:8px;}._OE7NG_bubblePending{opacity:.6}._OE7NG_meta{color:var(--faint);align-items:center;gap:8px;padding:0 6px;font-size:12.5px;font-weight:700;display:flex}._OE7NG_msgDelete{width:28px;height:28px;color:var(--faint);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:-6px 0;transition:opacity .12s,background .12s,color .12s;display:inline-flex}._OE7NG_msgDeletable:hover ._OE7NG_msgDelete,._OE7NG_msgDeletable:focus-within ._OE7NG_msgDelete,._OE7NG_msgArmed ._OE7NG_msgDelete{opacity:1}._OE7NG_msgDelete:hover,._OE7NG_msgDelete:focus-visible{background:var(--s3);color:var(--red)}._OE7NG_msgDelete:focus-visible{outline:2px solid var(--lime);outline-offset:2px}@media (hover:none){._OE7NG_msgDelete{pointer-events:none}._OE7NG_msgDeletable:hover ._OE7NG_msgDelete{opacity:0}._OE7NG_msgArmed ._OE7NG_msgDelete,._OE7NG_msgArmed:hover ._OE7NG_msgDelete{opacity:1;pointer-events:auto;background:var(--s3);width:36px;height:36px;color:var(--red)}}._OE7NG_deleteConfirm{background:var(--s1);border:1px solid var(--line2);border-radius:16px;flex-direction:column;align-self:stretch;gap:8px;min-width:min(320px,100%);padding:12px 14px;display:flex}._OE7NG_deleteQuestion{font-size:15px;font-weight:700;line-height:1.35}._OE7NG_deleteNote{color:var(--amber);font-size:13.5px;font-weight:700}._OE7NG_deleteError{color:var(--red);font-size:13.5px;font-weight:700}._OE7NG_deleteActions{justify-content:flex-end;gap:8px;display:flex}._OE7NG_deleteCancel{min-height:38px;padding:0 14px;font-size:14px;}._OE7NG_deleteGo{min-height:38px;padding:0 16px;font-size:14px;}._OE7NG_bubbleRemoved{border:1px dashed var(--line2);color:var(--faint);border-radius:22px;align-items:center;gap:8px;padding:10px 14px;font-size:15px;font-style:italic;font-weight:700;display:inline-flex}._OE7NG_toneOk{color:var(--green)}._OE7NG_toneMuted{color:var(--faint)}._OE7NG_toneWarn{color:var(--amber)}._OE7NG_toneError{color:var(--red)}._OE7NG_options{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}._OE7NG_option{border:1px solid var(--line2);color:var(--muted);border-radius:999px;padding:5px 10px;font-size:13px;font-weight:700}._OE7NG_photo{background:var(--s2);cursor:zoom-in;border:0;border-radius:18px;width:100%;max-width:320px;padding:0;display:block;overflow:hidden}._OE7NG_photo img,._OE7NG_photo video{object-fit:cover;width:100%;height:auto;max-height:420px;display:block}._OE7NG_photoMissing{min-height:120px;color:var(--faint);cursor:default;justify-content:center;align-items:center;font-size:14px;display:flex}._OE7NG_video{background:#000;border-radius:18px;width:100%;max-width:340px;display:block}._OE7NG_audio{border-radius:22px;align-items:center;gap:12px;min-width:240px;padding:10px 14px 10px 10px;display:flex}._OE7NG_audioLeft{background:var(--s2);}._OE7NG_audioRight{background:var(--blue);}._OE7NG_audioPlay{background:var(--fg);color:#000;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}._OE7NG_audioTrack{background:#ffffff40;border-radius:999px;flex:1;height:6px;overflow:hidden}._OE7NG_audioFill{background:var(--fg);border-radius:999px;height:100%;transition:width .2s linear}._OE7NG_audioTime{font-variant-numeric:tabular-nums;text-align:right;min-width:38px;font-size:14px;font-weight:700}._OE7NG_meal{background:var(--s2);border:1px solid var(--line);border-radius:16px;align-items:center;gap:10px;padding:10px 14px;display:flex}._OE7NG_mealName{font-size:15px;font-weight:700}._OE7NG_mealLine{color:var(--muted);font-size:13px;font-weight:700}._OE7NG_threadEmpty{text-align:center;color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px;font-size:17px;line-height:1.5;display:flex}._OE7NG_threadEmptyTitle{color:var(--fg);font-size:26px;font-weight:700}._OE7NG_kbd{border:1px solid var(--line2);color:var(--fg);border-radius:6px;padding:0 6px;font-size:13px;display:inline-block}._OE7NG_composer{border-top:1px solid var(--line);background:var(--bg);flex-direction:column;gap:10px;padding:12px 18px 16px;display:flex}._OE7NG_quick{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}._OE7NG_quick::-webkit-scrollbar{display:none}._OE7NG_quickChip{white-space:nowrap;text-overflow:ellipsis;border:1px solid var(--line2);background:var(--s1);max-width:280px;min-height:34px;color:var(--muted);border-radius:999px;flex:none;padding:0 12px;font-size:13.5px;font-weight:700;overflow:hidden}._OE7NG_quickChip:hover{color:var(--fg);border-color:var(--lime)}._OE7NG_quickEdit{color:var(--lime);}._OE7NG_textarea{resize:vertical;border:1px solid var(--line2);background:var(--s1);width:100%;min-height:96px;max-height:280px;color:var(--fg);border-radius:18px;outline:none;padding:14px 16px;font-size:18px;font-weight:700;line-height:1.45}._OE7NG_textarea:focus{border-color:var(--lime)}._OE7NG_composerBar{align-items:center;gap:10px;display:flex}._OE7NG_composerBar ._OE7NG_hint{flex:0 auto;min-width:0;line-height:1.3}._OE7NG_seg{background:var(--s1);border:1px solid var(--line2);border-radius:999px;padding:3px;display:inline-flex}._OE7NG_segBtn{white-space:nowrap;min-height:36px;color:var(--muted);background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:14px;font-weight:700}._OE7NG_segOn{background:var(--fg);color:#000}._OE7NG_segBtn:disabled{opacity:.4}._OE7NG_spacer{flex:1}._OE7NG_hint{color:var(--faint);font-size:12.5px;font-weight:700}._OE7NG_attachChip{background:var(--s1);border:1px solid var(--line2);border-radius:14px;align-self:flex-start;align-items:center;gap:10px;padding:6px 8px 6px 6px;font-size:14px;display:inline-flex}._OE7NG_attachChip img{object-fit:cover;border-radius:10px;width:48px;height:48px;display:block}._OE7NG_voiceRec{background:var(--s1);border:1px solid var(--line2);border-radius:18px;align-items:center;gap:12px;min-height:56px;padding:8px 16px;display:flex}._OE7NG_voiceDot{background:var(--red);border-radius:999px;flex:none;width:12px;height:12px;animation:1.2s ease-in-out infinite _OE7NG_voicePulse}@keyframes _OE7NG_voicePulse{0%,to{opacity:1}50%{opacity:.35}}._OE7NG_voiceLabel{white-space:nowrap;font-size:15px;font-weight:700}._OE7NG_voiceClock{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:700}._OE7NG_voiceCap{color:var(--faint)}._OE7NG_voiceMeter{flex:1;justify-content:flex-end;align-items:center;gap:3px;min-width:60px;height:32px;display:flex;overflow:hidden}._OE7NG_voiceMeter span{background:var(--lime);border-radius:999px;flex:0 0 4px;transition:height 80ms linear}._OE7NG_voiceRow{align-items:center;gap:10px;display:flex}._OE7NG_voicePreview{background:var(--s1);border:1px solid var(--line2);flex:1;min-width:0;}@media (prefers-reduced-motion:reduce){._OE7NG_voiceDot{animation:none}._OE7NG_voiceMeter span{transition:none}}._OE7NG_panel{flex-direction:column;gap:12px;padding:18px 16px 28px;display:flex}._OE7NG_panelHead{justify-content:space-between;align-items:center;gap:10px;display:flex}._OE7NG_panelName{font-size:24px;font-weight:700;line-height:1.15}._OE7NG_panelSub{color:var(--muted);margin-top:4px;font-size:14px;font-weight:700}._OE7NG_panelClose{display:none;}._OE7NG_pcard{background:var(--bg);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}._OE7NG_pcardHot{border-color:#d4ff3a8c}._OE7NG_pcardTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);justify-content:space-between;gap:8px;font-size:12.5px;font-weight:700;display:flex}._OE7NG_facts{grid-template-columns:auto 1fr;gap:7px 14px;font-size:15px;display:grid}._OE7NG_factK{color:var(--muted);font-weight:700}._OE7NG_factV{text-align:right;word-break:break-word;font-weight:700}._OE7NG_bigNums{grid-template-columns:1fr 1fr;gap:10px;display:grid}._OE7NG_bigNum{background:var(--s1);border-radius:14px;padding:10px 12px}._OE7NG_bigNumV{font-size:24px;font-weight:700}._OE7NG_bigNumK{color:var(--muted);font-size:12px;font-weight:700}._OE7NG_answers{flex-direction:column;gap:10px;display:flex}._OE7NG_answerSection{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-top:4px;font-size:11.5px;font-weight:700}._OE7NG_answerQ{color:var(--muted);font-size:13px;font-weight:700}._OE7NG_answerA{white-space:pre-wrap;word-break:break-word;font-size:15px;font-weight:700}._OE7NG_photos{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}._OE7NG_thumb{background:var(--s2);aspect-ratio:3/4;cursor:zoom-in;border:0;border-radius:12px;padding:0;position:relative;overflow:hidden}._OE7NG_thumb img{object-fit:cover;width:100%;height:100%;display:block}._OE7NG_thumbLabel{background:#000000a6;border-radius:999px;padding:2px 6px;font-size:11px;font-weight:700;position:absolute;bottom:6px;left:6px}._OE7NG_photoGroup{flex-direction:column;gap:6px;margin-top:10px;display:flex}._OE7NG_photoGroupTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:800}._OE7NG_planTag{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-top:4px;padding:0 6px;font-size:11.5px;font-weight:700;display:inline-block}._OE7NG_actions{flex-direction:column;gap:8px;display:flex}._OE7NG_progressBar{background:var(--s2);border-radius:999px;height:8px;overflow:hidden}._OE7NG_progressFill{background:var(--lime);height:100%}._OE7NG_toggleRow{justify-content:space-between;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}._OE7NG_collapse{color:var(--lime);text-align:left;background:0 0;border:0;padding:0;font-size:14px;font-weight:700}._OE7NG_ok{color:var(--green)}._OE7NG_bad{color:var(--amber)}._OE7NG_promptList{color:var(--fg);flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:14.5px;font-weight:700;line-height:1.4;display:flex}._OE7NG_overlay{z-index:50;background:#000000c7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._OE7NG_lightbox{object-fit:contain;border-radius:18px;max-width:min(1100px,96vw);max-height:92dvh}._OE7NG_dialog{background:var(--s1);border:1px solid var(--line2);border-radius:26px;flex-direction:column;gap:14px;width:100%;max-width:520px;padding:24px;display:flex}._OE7NG_dialogTitle{font-size:24px;font-weight:700}._OE7NG_dialogText{color:var(--muted);font-size:16px;line-height:1.5}._OE7NG_dialogActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}._OE7NG_toast{z-index:60;background:var(--lime);color:var(--limeink);border-radius:999px;max-width:calc(100vw - 32px);padding:12px 18px;font-size:15px;font-weight:700;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #00000080}._OE7NG_drawerScrim{display:none}@media (max-width:1179px){._OE7NG_portal,._OE7NG_portalNoPanel{grid-template-columns:340px minmax(0,1fr)}._OE7NG_panelCol{z-index:40;width:min(400px,92vw);transition:transform .22s;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-20px 0 50px #0009}._OE7NG_panelOpen{transform:translate(0)}._OE7NG_panelClose{display:inline-flex}._OE7NG_drawerScrimOn{z-index:39;background:#00000080;display:block;position:fixed;inset:0}}@media (min-width:1180px){._OE7NG_detailsBtn{display:none}}@media (max-width:759px){._OE7NG_portal,._OE7NG_portalNoPanel{grid-template-columns:minmax(0,1fr)}._OE7NG_inboxCol{border-right:0}._OE7NG_showThread ._OE7NG_inboxCol,._OE7NG_showInbox ._OE7NG_threadCol{display:none}._OE7NG_backBtn{display:inline-flex}._OE7NG_threadHead{min-height:64px;padding:10px 12px}._OE7NG_threadName{font-size:19px}._OE7NG_scroller{padding:12px 12px 8px}._OE7NG_msg{max-width:88%}._OE7NG_composer{padding:10px 12px 14px}._OE7NG_textarea{min-height:72px;font-size:17px}._OE7NG_panelCol{width:100vw}._OE7NG_inboxHead{padding:14px 16px 8px}._OE7NG_hideNarrow{display:none}._OE7NG_segBtn{padding:0 10px;font-size:13px}._OE7NG_composerBar{flex-wrap:wrap;justify-content:flex-end;gap:8px}._OE7NG_detailsBtn{padding:0 12px}._OE7NG_headBtn{order:3;min-height:36px;padding:0 10px;font-size:12.5px}._OE7NG_threadWho{flex-basis:120px}._OE7NG_holdBar ._OE7NG_holdText{display:none}._OE7NG_holdBar{padding:0 12px}}._OE7NG_cpDialog{max-width:860px;max-height:calc(100dvh - 40px);overflow-y:auto}._OE7NG_cpLayout{grid-template-columns:260px 1fr;align-items:start;gap:22px;display:grid}._OE7NG_cpLeft{flex-direction:column;gap:10px;display:flex;position:sticky;top:0}._OE7NG_cpForm{flex-direction:column;gap:14px;min-width:0;display:flex}._OE7NG_cpField{flex-direction:column;gap:6px;min-width:0;display:flex}._OE7NG_cpRow{gap:10px;display:flex}._OE7NG_cpRow>*{flex:1;min-width:0}._OE7NG_cpRow>button{flex:none}._OE7NG_cpLink{color:var(--fg);font-size:16px;font-weight:700}._OE7NG_cpCard{background:var(--bg);border:1px solid var(--line2);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}._OE7NG_cpPhoto{aspect-ratio:1;background:var(--s2);justify-content:center;align-items:center;width:100%;display:flex}._OE7NG_cpPhoto img{object-fit:cover;width:100%;height:100%;display:block}._OE7NG_cpPhoto span{color:var(--faint);font-size:84px;font-weight:700}._OE7NG_cpCardBody{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px 16px;display:flex}._OE7NG_cpFirst{font-size:26px;font-weight:700;line-height:1.1}._OE7NG_cpDisplay{color:var(--muted);margin-top:-4px;font-size:13px;font-weight:700}._OE7NG_cpTagline{color:var(--fg);overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:700;line-height:1.4}._OE7NG_cpEmpty{color:var(--faint)}._OE7NG_cpChips{flex-wrap:wrap;gap:6px;display:flex}._OE7NG_cpChip{background:var(--s2);color:var(--fg);border:1px solid var(--line2);border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:700}._OE7NG_cpChipEdit{align-items:center;gap:6px;padding:4px 6px 4px 12px;font-size:14px;display:inline-flex;}._OE7NG_cpChipEdit button{background:var(--s3);color:var(--fg);border:0;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;line-height:1;display:inline-flex}@media (max-width:720px){._OE7NG_cpLayout{grid-template-columns:1fr}._OE7NG_cpLeft{max-width:240px;position:static}._OE7NG_cpRow{flex-wrap:wrap}}._OE7NG_copyWarn{color:var(--amber);background:#ffc24a14;border:1px solid #ffc24a73;border-radius:12px;gap:6px;padding:8px 12px;font-size:13.5px;line-height:1.4;display:grid}._OE7NG_copyWarn ul{margin:0;padding-left:18px}._OE7NG_copyWarnRow{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}._OE7NG_needsRow{border-bottom:1px solid var(--line);align-items:stretch;display:flex}._OE7NG_needsOpen{border-bottom:0;flex:1;min-width:0;}._OE7NG_needsAside{flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-end;gap:8px;padding:10px 14px 10px 0;display:flex}._OE7NG_needsApprove{background:var(--lime);min-height:30px;color:var(--limeink);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}._OE7NG_flag{white-space:nowrap;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line2);min-height:22px;color:var(--muted);border-radius:999px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:800;display:inline-flex}._OE7NG_flagVanished{color:#0b0d12;background:var(--red);border-color:var(--red)}._OE7NG_flagSlipping{color:var(--red);border-color:#ff6b618c}._OE7NG_flagCare{color:#0b0d12;background:var(--amber);border-color:var(--amber)}._OE7NG_flagIntake{color:var(--blue);border-color:#3a7bff99}._OE7NG_flagPlan{color:var(--limeink);background:var(--lime);border-color:var(--lime)}._OE7NG_flagWaiting{color:var(--fg);border-color:var(--line2)}._OE7NG_flagWaitingLate{color:var(--red);border-color:#ff6b618c}._OE7NG_needsWhy{color:var(--muted);font-size:13.5px;line-height:1.35}._OE7NG_center{background:#000;align-items:flex-start;height:100%;min-height:0;overflow-y:auto}._OE7NG_center ._OE7NG_card{background:#0b0d12;border:2px solid #344359;border-radius:0;margin-block:auto;box-shadow:6px 6px #152131}._OE7NG_center ._OE7NG_cardTitle{font:400 clamp(18px,4.5vw,23px)/1.6 var(--font-px), monospace;text-transform:uppercase}._OE7NG_center ._OE7NG_input,._OE7NG_center ._OE7NG_error,._OE7NG_center ._OE7NG_notice{border-radius:0}._OE7NG_center ._OE7NG_btn{min-height:54px;font:400 11px/1.7 var(--font-px), monospace;text-transform:uppercase;border-radius:0;padding:14px;box-shadow:4px 4px #566b10}._OE7NG_center ._OE7NG_linkBtn{min-height:44px}._OE7NG_panelDetails{border:1px solid var(--line);background:var(--s1);border-radius:12px}._OE7NG_panelDetails>summary{cursor:pointer;padding:16px;font-size:14px;font-weight:650}._OE7NG_panelDetails>summary:focus-visible{outline:2px solid var(--lime);outline-offset:-3px}._OE7NG_panelDetails[open]>summary{border-bottom:1px solid var(--line)}._OE7NG_panelDetails>section{border:0}
._1KQt6W_page{flex-direction:column;height:100dvh;min-height:0;display:flex}._1KQt6W_head{border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 22px;display:flex}._1KQt6W_back{border:1px solid var(--line2);background:var(--s2);min-height:40px;color:var(--fg);border-radius:999px;align-items:center;gap:6px;padding:0 14px 0 8px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}._1KQt6W_back:hover{background:var(--s3)}._1KQt6W_headWho{flex:1;min-width:200px}._1KQt6W_headTitle{font-size:24px;font-weight:700;line-height:1.15}._1KQt6W_headSub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;font-size:14px;font-weight:700;display:flex}._1KQt6W_dirty{color:var(--amber)}._1KQt6W_saved{color:var(--green)}._1KQt6W_tabs{border-bottom:1px solid var(--line);scrollbar-width:none;background:var(--bg);gap:6px;padding:10px 22px;display:flex;overflow-x:auto}._1KQt6W_tabs::-webkit-scrollbar{display:none}._1KQt6W_tab{border:1px solid var(--line2);min-height:44px;color:var(--muted);background:0 0;border-radius:999px;flex:none;align-items:center;gap:9px;padding:0 16px 0 8px;font-size:15px;font-weight:700;display:inline-flex}._1KQt6W_tab:hover{color:var(--fg)}._1KQt6W_tabOn{background:var(--fg);color:#000;border-color:var(--fg)}._1KQt6W_tabOn:hover{color:#000}._1KQt6W_tabNum{background:var(--s2);width:28px;height:28px;color:var(--fg);border-radius:999px;justify-content:center;align-items:center;font-size:14px;display:inline-flex}._1KQt6W_tabOn ._1KQt6W_tabNum{background:var(--lime);color:var(--limeink)}._1KQt6W_tabDot{border-radius:999px;flex:none;width:8px;height:8px}._1KQt6W_dotPass{background:var(--green)}._1KQt6W_dotWarn{background:var(--amber)}._1KQt6W_dotFail{background:var(--red)}._1KQt6W_body{flex:1;min-height:0;overflow-y:auto}._1KQt6W_grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:22px;max-width:1640px;margin:0 auto;padding:22px;display:grid}._1KQt6W_main{flex-direction:column;gap:16px;min-width:0;display:flex}._1KQt6W_rail{flex-direction:column;gap:12px;display:flex;position:sticky;top:0}._1KQt6W_card{background:var(--s1);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:12px;min-width:0;padding:18px 20px;display:flex}._1KQt6W_cardHot{border-color:#d4ff3a80}._1KQt6W_cardTitle{font-size:18px;font-weight:700}._1KQt6W_cardDetail{color:var(--muted);font-size:14.5px;font-weight:700;line-height:1.45}._1KQt6W_kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:12px;font-weight:700}._1KQt6W_row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._1KQt6W_cols2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._1KQt6W_cols4{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}._1KQt6W_advanced{background:var(--s1);border:1px solid var(--line);border-radius:22px;min-width:0}._1KQt6W_advancedSummary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:12px;padding:16px 20px;list-style:none;display:flex}._1KQt6W_advancedSummary::-webkit-details-marker{display:none}._1KQt6W_advancedSummary:before{content:"+";border:1px solid var(--line2);width:22px;height:22px;color:var(--muted);border-radius:999px;justify-content:center;align-self:center;align-items:center;font-size:15px;font-weight:700;display:inline-flex}._1KQt6W_advanced[open]>._1KQt6W_advancedSummary:before{content:"-"}._1KQt6W_advancedTitle{font-size:16px;font-weight:700}._1KQt6W_advancedLine{color:var(--muted);font-size:14px;font-weight:700}._1KQt6W_advancedBody{flex-direction:column;gap:12px;padding:0 20px 18px;display:flex}._1KQt6W_seg{background:var(--bg);border:1px solid var(--line2);border-radius:16px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid}._1KQt6W_segBtn{min-height:48px;color:var(--muted);text-align:center;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 10px;font-size:15px;font-weight:700;display:flex}._1KQt6W_segBtn:hover{color:var(--fg)}._1KQt6W_segOn{background:var(--lime);color:var(--limeink)}._1KQt6W_segOn:hover{color:var(--limeink)}._1KQt6W_segLine{opacity:.8;font-size:12px;font-weight:700}._1KQt6W_chips{flex-wrap:wrap;gap:8px;display:flex}._1KQt6W_chip{border:1px solid var(--line2);background:var(--bg);min-height:38px;color:var(--fg);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14.5px;font-weight:700;display:inline-flex}._1KQt6W_chip:hover{border-color:var(--lime)}._1KQt6W_chipOn{background:var(--lime);color:var(--limeink);border-color:var(--lime)}._1KQt6W_chipOff{color:var(--faint);text-decoration:line-through}._1KQt6W_chip:disabled{opacity:.4}._1KQt6W_programs{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;display:grid}._1KQt6W_program{text-align:left;border:1px solid var(--line2);background:var(--bg);color:var(--fg);border-radius:16px;flex-direction:column;gap:4px;padding:14px;display:flex}._1KQt6W_program:hover{border-color:var(--lime)}._1KQt6W_programOn{border-color:var(--lime);background:#d4ff3a14}._1KQt6W_programTitle{justify-content:space-between;gap:8px;font-size:16px;font-weight:700;display:flex}._1KQt6W_programGoal{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);font-size:11.5px;font-weight:700}._1KQt6W_programLine{color:var(--muted);font-size:13.5px;font-weight:700;line-height:1.4}._1KQt6W_field{flex-direction:column;gap:6px;min-width:0;display:flex}._1KQt6W_fieldLabel{color:var(--muted);font-size:13px;font-weight:700}._1KQt6W_fieldBox{border:1px solid var(--line2);background:var(--bg);border-radius:14px;align-items:center;gap:8px;min-height:48px;padding:0 14px;display:flex}._1KQt6W_fieldBox:focus-within{border-color:var(--lime)}._1KQt6W_fieldBox input{min-width:0;color:var(--fg);background:0 0;border:0;outline:none;flex:1;font-size:18px;font-weight:700}._1KQt6W_fieldBox input::placeholder{color:var(--faint)}._1KQt6W_unit{color:var(--faint);font-size:13px;font-weight:700}._1KQt6W_text{border:1px solid var(--line2);background:var(--bg);width:100%;min-height:48px;color:var(--fg);resize:vertical;border-radius:14px;outline:none;padding:12px 14px;font-size:15.5px;font-weight:700;line-height:1.45}._1KQt6W_text:focus{border-color:var(--lime)}._1KQt6W_targets{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}._1KQt6W_targets5{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}@media (max-width:700px){._1KQt6W_targets5{grid-template-columns:repeat(2,minmax(0,1fr))}}._1KQt6W_target{background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:12px 14px}._1KQt6W_targetV{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}._1KQt6W_targetK{color:var(--muted);font-size:12.5px;font-weight:700}._1KQt6W_stepper{background:var(--bg);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:10px;padding:14px;display:flex}._1KQt6W_stepperV{font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1}._1KQt6W_stepperUnit{color:var(--muted);font-size:14px;font-weight:700}._1KQt6W_stepperBtns{grid-template-columns:1fr 1fr;gap:8px;display:grid}._1KQt6W_stepperBtn{border:1px solid var(--line2);background:var(--s2);min-height:42px;color:var(--fg);border-radius:999px;font-size:22px;font-weight:700}._1KQt6W_stepperBtn:disabled{opacity:.35}._1KQt6W_stepperNote{color:var(--lime);min-height:16px;font-size:12.5px;font-weight:700}._1KQt6W_banner{border:1px solid;border-radius:14px;padding:12px 14px;font-size:14.5px;font-weight:700;line-height:1.45}._1KQt6W_bannerInfo{background:#5be49b14;border-color:#5be49b66}._1KQt6W_bannerQuiet{background:var(--bg);border-color:var(--line2);color:var(--muted)}._1KQt6W_check{border:1px solid;border-radius:18px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}._1KQt6W_checkPass{background:#5be49b17;border-color:#5be49b80}._1KQt6W_checkWarn{background:#ffc24a17;border-color:#ffc24a8c}._1KQt6W_checkFail{background:#ff6b611a;border-color:#ff6b618c}._1KQt6W_checkHead{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}._1KQt6W_checkPass ._1KQt6W_checkHead{color:var(--green)}._1KQt6W_checkWarn ._1KQt6W_checkHead{color:var(--amber)}._1KQt6W_checkFail ._1KQt6W_checkHead{color:var(--red)}._1KQt6W_checkLine{font-size:16px;font-weight:700;line-height:1.35}._1KQt6W_checkDetail{color:var(--muted);font-size:13.5px;font-weight:700;line-height:1.4}._1KQt6W_fixBtn{background:var(--amber);color:#1b1300;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:14.5px;font-weight:700;display:inline-flex}._1KQt6W_checkFail ._1KQt6W_fixBtn{background:var(--red);color:#160303}._1KQt6W_fixBtn:disabled{opacity:.5}._1KQt6W_pending{background:var(--s1);border:1px solid var(--line);color:var(--muted);border-radius:18px;align-items:center;gap:10px;padding:14px 16px;font-size:14.5px;font-weight:700;display:flex}._1KQt6W_spinner{border:2.5px solid var(--line2);border-top-color:var(--lime);border-radius:999px;flex:none;width:16px;height:16px;animation:.8s linear infinite _1KQt6W_spin}@keyframes _1KQt6W_spin{to{transform:rotate(360deg)}}._1KQt6W_railSave{background:var(--s1);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:10px;padding:16px;display:flex}._1KQt6W_railNote{color:var(--muted);font-size:13px;font-weight:700;line-height:1.4}._1KQt6W_wide{width:100%}._1KQt6W_regions{flex-direction:column;gap:4px;display:flex}._1KQt6W_regionRow{border-bottom:1px solid var(--line);grid-template-columns:170px minmax(0,1fr);align-items:center;gap:12px;padding:5px 0;display:grid}._1KQt6W_regionRow:last-child{border-bottom:0}._1KQt6W_regionLead{grid-column:2;padding-bottom:4px}._1KQt6W_regionName{flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}._1KQt6W_focusTag{letter-spacing:.06em;background:var(--lime);color:var(--limeink);border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700}._1KQt6W_prios{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}._1KQt6W_prio{border:1px solid var(--line2);background:var(--bg);min-height:36px;color:var(--muted);border-radius:10px;font-size:13px;font-weight:700}._1KQt6W_prio:hover{color:var(--fg)}._1KQt6W_prioOn{color:#000;border-color:#0000}._1KQt6W_p_grow{background:var(--lime)}._1KQt6W_p_build{background:#9cc0ff}._1KQt6W_p_maintain{background:var(--fg)}._1KQt6W_p_minimal{background:var(--muted)}._1KQt6W_p_skip{background:var(--red);color:#160303}._1KQt6W_focusList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}._1KQt6W_focusRow{background:var(--bg);border:1px solid var(--line2);border-radius:16px;align-items:center;gap:12px;padding:6px 6px 6px 8px;display:flex}._1KQt6W_focusRowTop{border-color:#d4ff3a8c}._1KQt6W_focusRowDrag{opacity:.45}._1KQt6W_focusRowOver{box-shadow:0 -3px 0 var(--lime)}._1KQt6W_focusRowOverBelow{box-shadow:0 3px 0 var(--lime)}._1KQt6W_handle{cursor:grab;color:var(--faint);touch-action:none;padding:6px 2px;display:inline-flex}._1KQt6W_handle:active{cursor:grabbing}._1KQt6W_focusNum{background:var(--s2);border-radius:999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:17px;font-weight:700;display:inline-flex}._1KQt6W_focusRowTop ._1KQt6W_focusNum{background:var(--lime);color:var(--limeink)}._1KQt6W_focusLabel{flex:1;min-width:0;font-size:16px;font-weight:700}._1KQt6W_focusSub{letter-spacing:.08em;color:var(--lime);font-size:11px;font-weight:700;display:block}._1KQt6W_moveBtn{border:1px solid var(--line2);background:var(--s2);width:44px;height:44px;color:var(--fg);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}._1KQt6W_moveBtn:disabled{opacity:.25}._1KQt6W_week{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));align-items:start;gap:10px;display:grid}._1KQt6W_day{background:var(--bg);border:1px solid var(--line2);border-radius:18px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}._1KQt6W_dayRest{background:0 0;border-style:dashed}._1KQt6W_dayHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}._1KQt6W_dayNum{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:12px;font-weight:700}._1KQt6W_dayName{font-size:15.5px;font-weight:700;line-height:1.25}._1KQt6W_dayMeta{color:var(--muted);flex:none;font-size:12.5px;font-weight:700}._1KQt6W_ex{border-top:1px solid var(--line);flex-direction:column;gap:3px;padding:8px 0;display:flex}._1KQt6W_exTop{justify-content:space-between;align-items:baseline;gap:8px;display:flex}._1KQt6W_exName{font-size:14px;font-weight:700;line-height:1.3}._1KQt6W_exSets{font-variant-numeric:tabular-nums;flex:none;font-size:14px;font-weight:700}._1KQt6W_exMeta{color:var(--faint);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}._1KQt6W_topSet{letter-spacing:.06em;text-transform:uppercase;background:var(--lime);color:var(--limeink);border-radius:999px;padding:2px 7px;font-size:10.5px;font-weight:700}._1KQt6W_gear{border:1px solid var(--line2);color:var(--muted);border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:700}._1KQt6W_bars{flex-direction:column;gap:7px;display:flex}._1KQt6W_bar{grid-template-columns:150px minmax(0,1fr) 44px;align-items:center;gap:10px;font-size:13.5px;font-weight:700;display:grid}._1KQt6W_barLabel{color:var(--fg);align-items:center;gap:6px;min-width:0;display:flex}._1KQt6W_barLabel span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._1KQt6W_barTrack{background:var(--bg);border-radius:4px;height:14px;position:relative}._1KQt6W_barFill{background:var(--lime);border-radius:0 4px 4px 0;position:absolute;top:0;bottom:0;left:0}._1KQt6W_barFillQuiet{background:#7d8594}._1KQt6W_barTarget{background:var(--fg);opacity:.7;width:2px;position:absolute;top:-3px;bottom:-3px}._1KQt6W_barValue{text-align:right;font-variant-numeric:tabular-nums;color:var(--fg)}._1KQt6W_barLegend{color:var(--faint);flex-wrap:wrap;gap:14px;font-size:12.5px;font-weight:700;display:flex}._1KQt6W_legendSwatch{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}._1KQt6W_plateWeek{grid-template-columns:repeat(7,minmax(190px,1fr));gap:10px;padding-bottom:6px;display:grid;overflow-x:auto}._1KQt6W_plateDay{background:var(--bg);border:1px solid var(--line2);border-radius:18px;flex-direction:column;gap:8px;min-width:190px;padding:10px;display:flex}._1KQt6W_plateDayWarn{border-color:#ffc24a99}._1KQt6W_plateDayHead{justify-content:space-between;align-items:baseline;display:flex}._1KQt6W_mini{color:var(--muted);flex-direction:column;gap:3px;font-size:12px;font-weight:700;display:flex}._1KQt6W_miniRow{grid-template-columns:1fr auto;gap:6px;display:grid}._1KQt6W_miniTrack{background:var(--s2);border-radius:3px;height:5px;position:relative;overflow:hidden}._1KQt6W_miniFill{background:var(--lime);border-radius:0 3px 3px 0;position:absolute;top:0;bottom:0;left:0}._1KQt6W_miniFillOff{background:var(--amber)}._1KQt6W_meal{border-top:1px solid var(--line);flex-direction:column;gap:5px;padding-top:8px;display:flex}._1KQt6W_mealPhoto{aspect-ratio:16/10;object-fit:contain;background:var(--s2);width:100%;max-height:150px;image-rendering:pixelated;border-radius:12px;display:block}._1KQt6W_mealPhotoNone{color:var(--faint);justify-content:center;align-items:center;display:flex}._1KQt6W_mealSlot{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:11px;font-weight:700}._1KQt6W_mealName{font-size:13.5px;font-weight:700;line-height:1.3}._1KQt6W_mealMacros{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}._1KQt6W_grams{color:var(--fg);flex-direction:column;gap:2px;margin:0;padding:0;font-size:12px;font-weight:700;list-style:none;display:flex}._1KQt6W_grams b{font-variant-numeric:tabular-nums}._1KQt6W_miss{color:var(--amber);font-size:12px;font-weight:700;line-height:1.35}._1KQt6W_grocery{columns:3 220px;column-gap:24px;font-size:14px;font-weight:700}._1KQt6W_groceryRow{border-bottom:1px solid var(--line);break-inside:avoid;justify-content:space-between;gap:10px;padding:4px 0;display:flex}._1KQt6W_groceryRow span:last-child{color:var(--muted);font-variant-numeric:tabular-nums}._1KQt6W_warnText{color:var(--amber);font-size:13.5px;font-weight:700;line-height:1.4}._1KQt6W_okText{color:var(--green);font-size:13.5px;font-weight:700}._1KQt6W_dim{opacity:.55;transition:opacity .15s}._1KQt6W_split{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:1399px){._1KQt6W_split{grid-template-columns:minmax(0,1fr)}}._1KQt6W_summary{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}._1KQt6W_facts{grid-template-columns:auto 1fr;gap:7px 14px;font-size:14.5px;display:grid}._1KQt6W_factK{color:var(--muted);font-weight:700}._1KQt6W_factV{text-align:right;word-break:break-word;font-weight:700}._1KQt6W_steps{flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:15px;font-weight:700;line-height:1.4;display:flex}._1KQt6W_mobileBar,._1KQt6W_inlineCheck:empty{display:none}@media (min-width:1100px){._1KQt6W_inlineCheck{display:none}}@media (max-width:1099px){._1KQt6W_grid{grid-template-columns:minmax(0,1fr);padding:16px}._1KQt6W_rail{position:static}._1KQt6W_railSave{display:none}._1KQt6W_split{grid-template-columns:minmax(0,1fr)}._1KQt6W_mobileBar{padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--bg);align-items:center;gap:10px;display:flex}}@media (max-width:759px){._1KQt6W_head{gap:10px;padding:10px 16px}._1KQt6W_headTitle{font-size:20px}._1KQt6W_tabs{padding:8px 16px}._1KQt6W_tab{min-height:40px;font-size:14px}._1KQt6W_card{border-radius:18px;padding:16px}._1KQt6W_targets,._1KQt6W_cols4{grid-template-columns:repeat(2,minmax(0,1fr))}._1KQt6W_cols2{grid-template-columns:minmax(0,1fr)}._1KQt6W_regionRow{grid-template-columns:minmax(0,1fr);gap:6px}._1KQt6W_regionLead{grid-column:1}._1KQt6W_prio{min-height:40px;font-size:12px}._1KQt6W_bar{grid-template-columns:110px minmax(0,1fr) 36px}._1KQt6W_seg{grid-auto-columns:auto;grid-auto-flow:row}._1KQt6W_plateWeek{scroll-snap-type:x mandatory;grid-template-columns:repeat(7,78vw)}._1KQt6W_plateDay{scroll-snap-align:start}}
.V40TnW_brand{color:#fff;font:400 11px/1.8 var(--font-px), monospace;letter-spacing:0;align-items:center;gap:12px;max-width:100%;text-decoration:none;display:inline-flex}.V40TnW_brand:focus-visible{outline-offset:5px;outline:3px solid #d4ff3a}.V40TnW_mark{width:36px;height:36px;image-rendering:pixelated;background:url(/brand/hero-v2.png) 50%/contain no-repeat;border-radius:7px;flex:none;display:inline-block}.V40TnW_banner{min-height:100px;image-rendering:pixelated;background:linear-gradient(90deg,#0009,#0002),url(/landing/sprites/map_B_w1_band.png) 50% 40%/cover;border:2px solid #304834;position:relative;overflow:hidden}.V40TnW_bannerHero{background:url(/landing/sprites/map_hero_idle.png) 0/400% 100% no-repeat;width:22px;height:48px;position:absolute;bottom:12px;left:28px}.V40TnW_bannerCoin{background:url(/landing/sprites/map_coin_spin.png) 0/600% 100% no-repeat;width:24px;height:24px;position:absolute;top:36px;right:26px}@media (max-width:360px){.V40TnW_brand{gap:8px;font-size:9px}}
.FSirVq_band{z-index:51;background:var(--glass,#040404e6);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line,#1c1c1c);justify-content:center;height:54px;display:flex;position:fixed;left:0;right:0}.FSirVq_overDock{bottom:calc(env(safe-area-inset-bottom,0px) + 64px + 1.5px)}.FSirVq_overBar{bottom:calc(var(--pc-bar-h,0px) + var(--pc-bar-safe,env(safe-area-inset-bottom,0px)))}.FSirVq_inner{justify-content:space-between;align-items:center;gap:10px;width:min(100%,640px);padding:0 12px 0 16px;display:flex}.FSirVq_line{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 13.5px/1.2 var(--font-guide), -apple-system, system-ui, sans-serif;color:var(--muted,#a9b1bd);overflow:hidden}.FSirVq_pill{background:var(--lime,#d4ff3a);height:40px;color:var(--limeink,#0b0d12);font:700 14px/1 var(--font-guide), -apple-system, system-ui, sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px 0 12px;display:inline-flex}.FSirVq_pill:active{transform:scale(.96)}.FSirVq_pill:focus-visible{outline:3px solid var(--lime,#d4ff3a);outline-offset:3px}.FSirVq_icon{color:var(--limeink,#0b0d12);flex:none}html[data-hide-dock] .FSirVq_band{display:none}
.AC1Ggq_form{gap:14px;display:grid}.AC1Ggq_intro{gap:4px;display:grid}.AC1Ggq_kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--good);font-size:12px;font-weight:700}.AC1Ggq_title{letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.15}.AC1Ggq_sub{color:var(--muted);font-size:15px;font-weight:500;line-height:1.45}.AC1Ggq_center{text-align:center}.AC1Ggq_error{color:var(--red);font-size:14px;font-weight:600}.AC1Ggq_btns{gap:8px;display:grid}.AC1Ggq_primary,.AC1Ggq_secondary{width:100%;min-height:56px;font:inherit;cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:17px;font-weight:800;display:inline-flex}.AC1Ggq_primary{border:1px solid var(--limeshadow);background:var(--lime);color:var(--limeink)}.AC1Ggq_secondary{border:1px solid var(--s3);background:var(--bg);color:var(--fg);font-weight:700}.AC1Ggq_primary:disabled,.AC1Ggq_secondary:disabled{opacity:.5;cursor:default}.AC1Ggq_small{border-radius:14px;flex:none;width:auto;min-height:44px;padding:0 16px;font-size:15px}.AC1Ggq_numberRow{justify-content:center;align-items:center;gap:12px;display:flex}.AC1Ggq_round{border:1px solid var(--s3);background:var(--bg);width:52px;height:52px;color:var(--fg);font:inherit;cursor:pointer;border-radius:50%;flex:none;place-items:center;font-size:26px;font-weight:600;line-height:1;display:grid}.AC1Ggq_round:active{background:var(--s2)}.AC1Ggq_numberField{border:1px solid var(--s3);background:var(--bg);border-radius:18px;justify-content:center;align-items:baseline;gap:6px;min-width:0;padding:8px 18px;display:flex}.AC1Ggq_numberField:focus-within{border-color:var(--good)}.AC1Ggq_numberInput{width:4.2ch;min-width:0;color:var(--fg);font:inherit;letter-spacing:-.03em;text-align:right;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;font-size:48px;font-weight:800}.AC1Ggq_numberInput::placeholder{color:var(--faint)}.AC1Ggq_numberInput::selection{background:var(--goodLine);color:var(--fg)}.AC1Ggq_stepsInput{width:6.2ch}.AC1Ggq_unit{color:var(--muted);font-size:20px;font-weight:700}.AC1Ggq_saved{text-align:center;justify-items:center;gap:10px;padding:8px 0 4px;display:grid}.AC1Ggq_savedCheck{background:var(--good);width:64px;height:64px;color:var(--limeink);border-radius:50%;place-items:center;display:grid}.AC1Ggq_bigNumber{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:800}.AC1Ggq_listLabel{color:var(--muted);font-size:13px;font-weight:700}.AC1Ggq_days{border:1px solid var(--s3);background:var(--bg);border-radius:16px;display:grid;overflow:hidden}.AC1Ggq_day{border:0;border-bottom:1px solid var(--s3);background:var(--bg);min-height:48px;color:var(--fg);font:inherit;text-align:left;cursor:pointer;grid-template-columns:84px minmax(0,1fr) 60px 48px;align-items:center;gap:10px;padding:6px 12px;display:grid}.AC1Ggq_day:last-child{border-bottom:0}.AC1Ggq_day:disabled{cursor:default}.AC1Ggq_dayOn{background:var(--goodSoft);box-shadow:inset 3px 0 0 var(--good)}.AC1Ggq_dayLabel{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.AC1Ggq_track{background:var(--s1);border-radius:999px;height:6px;display:block;overflow:hidden}.AC1Ggq_track>span{background:var(--good);border-radius:999px;height:100%;display:block}.AC1Ggq_dayVal{text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.AC1Ggq_dayAdd{color:var(--good)}.AC1Ggq_dayCheck{background:var(--good);width:22px;height:22px;color:var(--limeink);border-radius:50%;justify-self:end;place-items:center;display:grid}.AC1Ggq_healthTag{background:var(--s1);color:var(--muted);border-radius:999px;justify-self:end;padding:2px 6px;font-size:11px;font-weight:700}.AC1Ggq_note{color:var(--muted);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.45;display:flex}.AC1Ggq_note>svg{flex:none;margin-top:1px}
._6yyJ0G_page{gap:14px}._6yyJ0G_head{align-items:center;gap:12px;padding-top:6px;display:flex}._6yyJ0G_back{border:1px solid var(--s3);width:44px;height:44px;color:var(--fg);background:var(--bg);border-radius:14px;flex:none;place-items:center;display:grid}._6yyJ0G_title{letter-spacing:-.03em;font-size:32px;font-weight:800;line-height:1.05}._6yyJ0G_profile{background:var(--s1);border-radius:18px;align-items:center;gap:14px;padding:14px;display:flex}._6yyJ0G_avatar{background:var(--lime);width:56px;height:56px;color:var(--limeink);border-radius:50%;flex:none;place-items:center;font-size:24px;font-weight:800;display:grid}._6yyJ0G_profileText{gap:2px;min-width:0;display:grid}._6yyJ0G_profileText b{letter-spacing:-.01em;font-size:19px;font-weight:800}._6yyJ0G_profileText span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}._6yyJ0G_groupTitle{color:var(--muted);padding:6px 4px 0;font-size:13px;font-weight:700}._6yyJ0G_group{border:1px solid var(--s3);border-radius:18px;display:grid;overflow:hidden}._6yyJ0G_row{border:0;border-bottom:1px solid var(--s3);background:var(--bg);width:100%;min-height:56px;color:var(--fg);text-align:left;font:inherit;cursor:pointer;align-items:center;gap:12px;padding:8px 14px;display:flex}._6yyJ0G_group>:last-child{border-bottom:0}._6yyJ0G_row:active{background:var(--s1)}._6yyJ0G_rowIcon{background:var(--s1);width:36px;height:36px;color:var(--fg);border-radius:11px;flex:none;place-items:center;display:grid}._6yyJ0G_rowLabel{flex:1;min-width:0;font-size:15px;font-weight:700}._6yyJ0G_rowValue{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:50%;font-size:14px;font-weight:600;overflow:hidden}._6yyJ0G_chev{color:var(--faint);flex:none}._6yyJ0G_rowCenter{justify-content:center;font-size:15px;font-weight:700}._6yyJ0G_rowDanger{color:var(--red)}._6yyJ0G_disclaimer{color:var(--faint);text-align:center;font-size:13px;font-weight:500;line-height:1.45}._6yyJ0G_b{color:var(--fg);font-weight:700}._6yyJ0G_body{color:var(--fg);font-size:15px;line-height:1.45}._6yyJ0G_box{background:var(--bg);border:1px solid var(--s3);color:var(--muted);border-radius:16px;gap:6px;padding:14px;font-size:14px;line-height:1.45;display:grid}._6yyJ0G_box b{color:var(--fg);font-size:15px}._6yyJ0G_toggleRow{align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}._6yyJ0G_toggleRow>span{flex:1}._6yyJ0G_primary,._6yyJ0G_secondary,._6yyJ0G_danger{width:100%;font:inherit;cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}._6yyJ0G_primary{border:1px solid var(--limeshadow);background:var(--lime);min-height:56px;color:var(--limeink);font-size:17px;font-weight:800}._6yyJ0G_secondary{border:1px solid var(--s3);background:var(--bg);min-height:52px;color:var(--fg);font-size:15px;font-weight:700}._6yyJ0G_danger{background:var(--redSoft);min-height:52px;color:var(--red);border:1px solid #ff6b6166;font-size:15px;font-weight:800}._6yyJ0G_primary:disabled,._6yyJ0G_secondary:disabled,._6yyJ0G_danger:disabled{opacity:.45;cursor:default}._6yyJ0G_panel{background:var(--bg);width:min(100%,560px);min-height:80dvh;color:var(--fg);align-content:start;gap:14px;margin:0 auto;padding:24px 16px 40px;display:grid}._6yyJ0G_panelMark{background:var(--goodSoft);width:56px;height:56px;color:var(--good);border-radius:16px;place-items:center;display:grid}._6yyJ0G_panelKicker{letter-spacing:.06em;text-transform:uppercase;color:var(--good);font-size:12px;font-weight:700}._6yyJ0G_panelTitle{letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1.1}._6yyJ0G_panelText{color:var(--muted);font-size:15px;line-height:1.5}._6yyJ0G_spinner{border:3px solid var(--s3);border-top-color:var(--good);border-radius:50%;width:28px;height:28px;animation:.9s linear infinite _6yyJ0G_spin}._6yyJ0G_price{letter-spacing:-.02em;font-size:28px;font-weight:800}._6yyJ0G_price small{color:var(--muted);font-size:15px;font-weight:600}._6yyJ0G_coaches{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}._6yyJ0G_coaches legend{color:var(--muted);padding:0 0 8px;font-size:13px;font-weight:700}._6yyJ0G_coach{border:1px solid var(--s3);background:var(--bg);cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}._6yyJ0G_coach:has(input:checked){border-color:var(--good);background:var(--goodSoft)}._6yyJ0G_coach input{width:20px;height:20px;accent-color:var(--good);flex:none}._6yyJ0G_coach>span{gap:2px;min-width:0;display:grid}._6yyJ0G_coach strong{font-size:15px;font-weight:700}._6yyJ0G_coach>span>span{color:var(--muted);font-size:13px}._6yyJ0G_error{color:var(--red);font-size:14px;font-weight:700}@keyframes _6yyJ0G_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._6yyJ0G_spinner{animation:none}}
.Q3z5cW_textarea{border:3px solid var(--good);width:100%;min-height:90px;color:var(--fg);font:inherit;resize:none;box-shadow:6px 6px 0 var(--limeink2);background:#0b0d12;outline:none;padding:16px;font-size:18px;font-weight:700;line-height:1.4}.Q3z5cW_textarea::placeholder{color:var(--faint)}.Q3z5cW_ghost{color:var(--faint);justify-content:space-between;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.Q3z5cW_ghost b{color:var(--fg);font-weight:700}.Q3z5cW_chips{flex-wrap:wrap;gap:8px;display:flex}.Q3z5cW_chip{border:2px solid var(--s3);height:36px;color:var(--fg);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;padding:0 12px;font-size:14px;font-weight:700}.Q3z5cW_chip:active{background:var(--s1)}.Q3z5cW_chipOn{border-color:var(--fg);background:var(--fg);color:var(--limeink)}.Q3z5cW_chipRow{flex-direction:column;gap:8px;display:flex}.Q3z5cW_chipFood{font-family:var(--px);color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.6}.Q3z5cW_lineLabel{font-family:var(--px);color:var(--faint);text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.6}.Q3z5cW_when{border:2px solid var(--s3);height:36px;color:var(--fg);font:inherit;cursor:pointer;background:0 0;align-self:flex-start;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.Q3z5cW_before{border-top:2px solid var(--s3);border-bottom:2px solid var(--s3);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:15px;font-weight:700;display:flex}.Q3z5cW_item{border-top:2px solid var(--s3);align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}.Q3z5cW_itemFirst{border-top:0;padding-top:0}.Q3z5cW_itemLast{border-bottom:2px solid var(--s3)}.Q3z5cW_itemName{flex:auto;min-width:0;font-size:16px;font-weight:700;line-height:1.25}.Q3z5cW_itemNameSm{font-size:15px;font-weight:700}.Q3z5cW_itemTick{flex:none;display:inline-flex}.Q3z5cW_add{height:44px;color:var(--muted);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-size:15px;font-weight:700}.Q3z5cW_add:disabled{opacity:.5;cursor:default}.Q3z5cW_total{align-items:center;gap:14px;display:flex}.Q3z5cW_totalNum{font-family:var(--px);flex:none;width:56px;font-size:14px;font-weight:800;line-height:1.6}.Q3z5cW_totalBody{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.Q3z5cW_totalLine{font-family:var(--px);color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.6}.Q3z5cW_photo{aspect-ratio:4/3;object-fit:cover;background:var(--s1);width:100%;display:block}.Q3z5cW_photoSm{max-height:30dvh}.Q3z5cW_steps{flex-direction:column;gap:12px;display:flex}.Q3z5cW_step{color:var(--faint);align-items:center;gap:12px;font-size:15px;font-weight:700;display:flex}.Q3z5cW_stepOn{color:var(--fg)}.Q3z5cW_stepBox{border:2px solid var(--s3);flex:none;place-items:center;width:18px;height:18px;display:grid}.Q3z5cW_stepOn .Q3z5cW_stepBox{border-color:var(--good)}.Q3z5cW_stepDone .Q3z5cW_stepBox{background:var(--lime);border-color:var(--good)}.Q3z5cW_q{flex-direction:column;gap:8px;display:flex}.Q3z5cW_qPrompt{font-size:17px;font-weight:700;line-height:1.3}.Q3z5cW_qWhy{color:var(--muted);font-size:14px;font-weight:700;line-height:1.4}.Q3z5cW_opt{border:1px solid var(--s3);background:var(--bg);width:100%;min-height:54px;color:var(--fg);font:inherit;cursor:pointer;text-align:left;border-radius:14px;justify-content:space-between;align-items:center;padding:0 16px;font-size:16px;font-weight:700;display:flex}.Q3z5cW_optOn{border-color:var(--good);background:var(--goodSoft)}.Q3z5cW_input{border:1px solid var(--s3);background:var(--bg);width:100%;min-height:50px;color:var(--fg);font:inherit;border-radius:14px;outline:none;padding:0 14px;font-size:16px;font-weight:600}.Q3z5cW_input:focus{border-color:var(--good)}.Q3z5cW_input::placeholder{color:var(--faint)}.Q3z5cW_editor{border:1px solid var(--s3);border-radius:16px;display:grid;overflow:hidden}.Q3z5cW_food{border-bottom:1px solid var(--s3);background:var(--bg);align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.Q3z5cW_foodChanged .Q3z5cW_foodName{color:var(--good)}.Q3z5cW_foodText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.Q3z5cW_foodName{font-size:15px;font-weight:600;line-height:1.3}.Q3z5cW_foodSub{color:var(--muted);font-size:12px;font-weight:600}.Q3z5cW_stepper{flex:none;align-items:center;gap:4px;display:flex}.Q3z5cW_stepBtn.Q3z5cW_stepBtn{border:1px solid var(--s3);background:var(--bg);width:36px;height:36px;color:var(--fg);font:inherit;cursor:pointer;border-radius:50%;place-items:center;font-size:18px;font-weight:700;display:grid}.Q3z5cW_stepBtn:disabled{opacity:.35;cursor:default}.Q3z5cW_grams{min-width:60px;height:36px;color:var(--fg);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:800}.Q3z5cW_gramsInput{border:1px solid var(--good);background:var(--bg);width:64px;height:36px;color:var(--fg);font:inherit;text-align:center;border-radius:10px;outline:none;font-size:14px;font-weight:800}.Q3z5cW_remove{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.Q3z5cW_removeSpacer{width:36px}.Q3z5cW_addForm{flex-direction:column;gap:8px;padding:12px;display:flex}.Q3z5cW_addActions{justify-content:flex-end;gap:8px;display:flex}.Q3z5cW_addBtn{border:1px solid var(--s3);background:var(--bg);min-height:44px;color:var(--fg);font:inherit;cursor:pointer;border-radius:12px;padding:0 16px;font-size:14px;font-weight:700}.Q3z5cW_addBtnPrimary{border-color:var(--limeshadow);background:var(--lime)}.Q3z5cW_addBtn:disabled{opacity:.5;cursor:default}.Q3z5cW_editor .Q3z5cW_add{color:var(--good);padding:0 12px}.Q3z5cW_editorEmpty{color:var(--muted);padding:12px;font-size:14px}.Q3z5cW_undo{color:var(--muted);padding:10px 12px;font-size:14px;font-weight:600}.Q3z5cW_undo button{color:var(--good);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.Q3z5cW_db{border-top:2px solid var(--s3);align-items:center;gap:12px;padding:12px 0;display:flex}.Q3z5cW_dbLast{border-bottom:2px solid var(--s3)}.Q3z5cW_dbText{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.Q3z5cW_dbTitle{font-size:16px;font-weight:700;line-height:1.25}.Q3z5cW_dbReason{color:var(--muted);font-size:13.5px;font-weight:700;line-height:1.35}.Q3z5cW_dbNote{color:var(--muted);align-items:center;gap:10px;padding:8px 0;font-size:14.5px;font-weight:700;display:flex}.Q3z5cW_topLine{justify-content:space-between;align-items:center;gap:10px;min-height:34px;display:flex}.Q3z5cW_mealTitle{font-size:22px;font-weight:700;line-height:1.1}.Q3z5cW_page{gap:16px}.Q3z5cW_head{justify-content:space-between;align-items:center;gap:12px;padding-top:6px;display:flex}.Q3z5cW_back{border:1px solid var(--s3);width:44px;height:44px;color:var(--fg);background:var(--bg);border-radius:14px;flex:none;place-items:center;display:grid}.Q3z5cW_whenBtn{border:1px solid var(--s3);background:var(--bg);min-height:44px;color:var(--muted);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.Q3z5cW_whenBtn:disabled{cursor:default}.Q3z5cW_titleBlock{gap:6px;display:grid}.Q3z5cW_logged{background:var(--goodSoft);color:var(--good);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.Q3z5cW_title{letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.2}.Q3z5cW_macros{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.Q3z5cW_macros>div{background:var(--s1);border-radius:14px;justify-items:center;gap:2px;padding:10px 8px;display:grid}.Q3z5cW_macros b{font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.Q3z5cW_macros span{color:var(--muted);font-size:12px;font-weight:600}.Q3z5cW_scoreRow{border:1px solid var(--s3);color:var(--muted);border-radius:16px;justify-content:space-between;align-items:baseline;padding:12px 14px;font-size:15px;font-weight:600;display:flex}.Q3z5cW_scoreRow b{color:var(--fg);font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.Q3z5cW_scoreRow small{color:var(--muted);font-size:13px;font-weight:600}.Q3z5cW_sec{gap:10px;display:grid}.Q3z5cW_sec h2{letter-spacing:-.02em;font-size:19px;font-weight:800}.Q3z5cW_secHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.Q3z5cW_secHead a{color:var(--good);font-size:14px;font-weight:700}.Q3z5cW_note{color:var(--muted);font-size:14px;line-height:1.45}.Q3z5cW_foods{border:1px solid var(--s3);border-radius:16px;display:grid;overflow:hidden}.Q3z5cW_foods li{border-bottom:1px solid var(--s3);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;font-size:15px;font-weight:600;display:flex}.Q3z5cW_foods li:last-child{border-bottom:0}.Q3z5cW_foods b{font-variant-numeric:tabular-nums;flex:none;font-weight:800}.Q3z5cW_nutrients{gap:8px;display:grid}.Q3z5cW_nutrients li{grid-template-columns:minmax(96px,1fr) 1.4fr 44px;align-items:center;gap:10px;font-size:14px;font-weight:600;display:grid}.Q3z5cW_nutrients i{background:var(--s2);border-radius:999px;height:8px;display:block;overflow:hidden}.Q3z5cW_nutrients em{background:var(--good);border-radius:999px;height:100%;display:block}.Q3z5cW_nutrients em.Q3z5cW_low{background:var(--amber)}.Q3z5cW_nutrients b{text-align:right;font-variant-numeric:tabular-nums}.Q3z5cW_actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.Q3z5cW_primary,.Q3z5cW_secondary{width:100%;font:inherit;cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 18px;display:inline-flex}.Q3z5cW_primary{border:1px solid var(--limeshadow);background:var(--lime);min-height:56px;color:var(--limeink);font-size:17px;font-weight:800}.Q3z5cW_secondary{border:1px solid var(--s3);background:var(--bg);min-height:52px;color:var(--fg);font-size:15px;font-weight:700}.Q3z5cW_secondary:disabled{opacity:.5;cursor:default}.Q3z5cW_danger{color:var(--red)}.Q3z5cW_timeInput{border:1px solid var(--s3);background:var(--bg);width:100%;min-height:52px;color:var(--fg);font:inherit;border-radius:14px;outline:none;padding:0 14px;font-size:16px;font-weight:600}.Q3z5cW_timeInput:focus{border-color:var(--good)}.Q3z5cW_error{color:var(--red);font-size:14px;font-weight:700}.Q3z5cW_skeleton{background:var(--s1);border-radius:18px;height:120px}.Q3z5cW_empty{background:var(--s1);color:var(--muted);border-radius:16px;padding:16px}@media (prefers-reduced-motion:reduce){.Q3z5cW_chip:active{background:0 0}}
.YTsnha_page{gap:16px}.YTsnha_muted{color:var(--muted);font-size:15px;line-height:1.45}.YTsnha_kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--good);font-size:12px;font-weight:700}.YTsnha_head{justify-content:space-between;align-items:flex-end;gap:12px;padding-top:6px;display:flex}.YTsnha_date{color:var(--muted);font-size:14px;font-weight:600}.YTsnha_dayLine{letter-spacing:.06em;text-transform:uppercase;color:var(--good);margin-top:4px;font-size:12px;font-weight:700}.YTsnha_title{letter-spacing:-.03em;font-size:32px;font-weight:800;line-height:1.05}.YTsnha_headActions{gap:8px;display:flex}.YTsnha_headBtn{border:1px solid var(--s3);width:44px;height:44px;color:var(--fg);background:var(--s1);border-radius:14px;place-items:center;display:grid}.YTsnha_note{background:var(--s1);border-radius:18px;align-items:flex-start;gap:12px;padding:14px;display:flex}.YTsnha_note p{font-size:15px;font-weight:600;line-height:1.4}.YTsnha_note small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:600;display:block}.YTsnha_play{background:var(--lime);width:44px;height:44px;color:var(--limeink);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.YTsnha_card{border:1px solid var(--s3);background:var(--s1);border-radius:18px;gap:6px;padding:16px;display:grid}.YTsnha_totals{background:var(--s1);border-radius:18px;grid-template-columns:repeat(4,1fr);gap:12px 10px;padding:14px;display:grid}.YTsnha_barBig{grid-column:1/-1}.YTsnha_barBig .YTsnha_barValue{font-size:26px}.YTsnha_bar{gap:4px;min-width:0;display:grid}.YTsnha_barLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.YTsnha_barValue{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:800}.YTsnha_barValue small{color:var(--muted);letter-spacing:0;font-size:12px;font-weight:600;display:block}.YTsnha_barBig .YTsnha_barValue small{font-size:14px;display:inline}.YTsnha_track{background:var(--s3);border-radius:999px;height:7px;display:block;overflow:hidden}.YTsnha_track em{background:var(--good);border-radius:999px;height:100%;transition:width .4s;display:block}.YTsnha_totalsLink{color:var(--good);grid-column:1/-1;align-items:center;gap:4px;font-size:13px;font-weight:700;display:flex}.YTsnha_section{gap:10px;display:grid}.YTsnha_sectionHead{justify-content:space-between;align-items:baseline;display:flex}.YTsnha_sectionHead h2{letter-spacing:-.02em;font-size:20px;font-weight:800}.YTsnha_sectionHead a{color:var(--good);font-size:14px;font-weight:700}.YTsnha_plates{gap:10px;display:grid}.YTsnha_plate{border:1px solid var(--s3);background:var(--s1);border-radius:18px;align-items:center;gap:10px;padding:10px;display:flex;position:relative}.YTsnha_plateLink{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.YTsnha_plateImg{width:96px;height:96px;color:var(--muted);background:#0d0f0e;border-radius:16px;flex:none;place-items:center;display:grid;overflow:hidden}.YTsnha_plateImg img{object-fit:cover;width:100%;height:100%;transform:scale(1.75)}.YTsnha_plateText{gap:3px;min-width:0;display:grid}.YTsnha_plateText small{letter-spacing:.05em;text-transform:uppercase;color:var(--good);font-size:12px;font-weight:700}.YTsnha_plateText b{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.YTsnha_plateText span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.YTsnha_check{border:2px solid var(--s3);background:var(--bg);width:40px;height:40px;color:var(--faint);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.YTsnha_check:hover:not(:disabled){border-color:var(--good);color:var(--good)}.YTsnha_plateDone{background:var(--goodSoft);border-color:var(--goodLine)}.YTsnha_plateDone .YTsnha_check{background:var(--good);border-color:var(--good);color:var(--limeink);cursor:default}.YTsnha_workout{background:var(--s2);color:var(--fg);border:1px solid var(--goodLine);border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.YTsnha_workoutIcon{width:46px;height:46px;color:var(--lime);background:#d4ff3a24;border-radius:14px;flex:none;place-items:center;display:grid}.YTsnha_workoutText{flex:1;gap:2px;min-width:0;display:grid}.YTsnha_workoutText small{letter-spacing:.05em;text-transform:uppercase;color:var(--good);font-size:12px;font-weight:700}.YTsnha_workoutText b{color:var(--fg);font-size:17px;font-weight:800}.YTsnha_workoutDone .YTsnha_workoutText b{color:var(--fg)}.YTsnha_workoutText span{color:var(--muted);font-size:13px}.YTsnha_workoutGo{background:var(--lime);color:var(--limeink);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:800}.YTsnha_workoutDone{background:var(--s1);color:var(--fg);border-color:var(--s3)}.YTsnha_workoutDone .YTsnha_workoutIcon{background:var(--good);color:var(--limeink)}.YTsnha_workoutDone .YTsnha_workoutText small,.YTsnha_workoutDone .YTsnha_workoutText span{color:var(--muted)}.YTsnha_workoutDone .YTsnha_workoutGo{background:var(--bg);color:var(--fg);border:1px solid var(--s3)}.YTsnha_primary,.YTsnha_secondary{cursor:pointer;border-radius:14px;min-height:46px;padding:0 18px;font-size:15px;font-weight:700}.YTsnha_primary{border:1px solid var(--limeshadow);background:var(--lime);color:var(--limeink);flex:1}.YTsnha_secondary{border:1px solid var(--s3);background:var(--bg);color:var(--fg)}.YTsnha_primary:disabled,.YTsnha_secondary:disabled{opacity:.5;cursor:default}.YTsnha_habits{gap:10px}.YTsnha_habitsHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.YTsnha_habitsHead b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.YTsnha_habitList{margin:4px 0 0;padding:0;list-style:none;display:grid}.YTsnha_habit{border:0;border-top:1px solid var(--s3);width:100%;min-height:56px;color:var(--fg);text-align:left;font:inherit;background:0 0;align-items:center;gap:12px;padding:10px 0;display:flex}button.YTsnha_habit,a.YTsnha_habit{cursor:pointer}button.YTsnha_habit:disabled{cursor:default}.YTsnha_habitTick{border:2px solid var(--s3);color:#0000;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.YTsnha_habitDone .YTsnha_habitTick{background:var(--good);border-color:var(--good);color:var(--limeink)}.YTsnha_habitOff{opacity:.45}.YTsnha_habitText{flex:1;gap:2px;min-width:0;display:grid}.YTsnha_habitText b{font-size:15px;font-weight:700;line-height:1.3}.YTsnha_habitText small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.YTsnha_habitDone .YTsnha_habitText b{color:var(--muted)}.YTsnha_habitPill{border:1px solid var(--limeshadow);background:var(--lime);min-height:34px;color:var(--limeink);border-radius:12px;flex:none;place-items:center;padding:0 14px;font-size:13px;font-weight:700;display:grid}.YTsnha_habitDone .YTsnha_habitPill{border-color:var(--s3);background:var(--bg);color:var(--fg)}.YTsnha_rows{border:1px solid var(--s3);border-radius:18px;display:grid;overflow:hidden}.YTsnha_row{border:0;border-bottom:1px solid var(--s3);background:var(--s1);width:100%;min-height:64px;color:var(--fg);text-align:left;cursor:pointer;font:inherit;align-items:center;gap:12px;padding:12px 14px;display:flex}.YTsnha_rows>:last-child{border-bottom:0}.YTsnha_row:disabled,.YTsnha_rowStatic{cursor:default}.YTsnha_rowIcon{background:var(--s2);width:38px;height:38px;color:var(--fg);border-radius:12px;flex:none;place-items:center;display:grid}.YTsnha_rowIconDone{background:var(--good);color:var(--limeink)}.YTsnha_rowText{flex:1;gap:2px;min-width:0;display:grid}.YTsnha_rowText b{font-size:15px;font-weight:700}.YTsnha_rowText small{color:var(--muted);font-size:13px}.YTsnha_chev{color:var(--faint);flex:none}@media (prefers-reduced-motion:reduce){.YTsnha_track em{transition:none}}
._3KwFHW_screen{padding-top:calc(var(--safe-t) + 22px);gap:22px}._3KwFHW_screenTight{gap:18px}._3KwFHW_head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}._3KwFHW_title{font-family:var(--px);text-transform:uppercase;font-size:30px;font-weight:800;line-height:1.3}._3KwFHW_hint{font-family:var(--px);color:var(--faint);white-space:nowrap;padding-bottom:6px;font-size:12px;font-weight:800;line-height:1.6}._3KwFHW_bigBtns{gap:10px;display:flex}._3KwFHW_bigBtn._3KwFHW_bigBtn{border:2px solid var(--s3);height:100px;color:var(--fg);font:inherit;cursor:pointer;background:#0b0d12;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:10px;transition:transform 80ms steps(2,end),box-shadow 80ms steps(2,end);display:flex}._3KwFHW_bigBtn:active{transform:translate(3px,3px)}._3KwFHW_bigLime{border:3px solid var(--good);box-shadow:6px 6px 0 var(--limeink2);flex:1.3 1 0}._3KwFHW_bigLime:active{box-shadow:2px 2px 0 var(--limeink2)}._3KwFHW_bigLabel{font-family:var(--px);font-size:14px;font-weight:800;line-height:1.6}._3KwFHW_fuel{align-items:center;gap:14px;display:flex}._3KwFHW_fuelPct{font-family:var(--px);flex:none;width:56px;font-size:16px;font-weight:800;line-height:1.6}._3KwFHW_fuelBody{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}._3KwFHW_minis{gap:4px;display:flex}._3KwFHW_mini{background:var(--s1);flex:1 1 0;height:12px;overflow:hidden}._3KwFHW_miniFill{height:100%;transition:width .26s steps(4,end);display:block}._3KwFHW_fuelLine{justify-content:space-between;gap:8px;display:flex}._3KwFHW_fuelLine span{font-family:var(--px);color:var(--muted);font-size:12px;font-weight:800;line-height:1.6}._3KwFHW_fuelLine a{font-family:var(--px);color:var(--good);font-size:12px;font-weight:800;line-height:1.6}._3KwFHW_fuelLine a:hover{color:#e6ff7a}._3KwFHW_list{flex-direction:column;display:flex}._3KwFHW_row{border-top:2px solid var(--s3);align-items:center;gap:14px;min-width:0;padding:16px 0;display:flex}._3KwFHW_rowFirst{border-top:0;padding-top:0}._3KwFHW_rowLast{border-bottom:2px solid var(--s3)}._3KwFHW_rowDim{opacity:.6}._3KwFHW_rowFlip{perspective:600px}._3KwFHW_thumb{background:var(--s2);flex:none;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}._3KwFHW_thumb img{object-fit:contain;width:100%;height:100%;display:block}._3KwFHW_thumbSteer{border:3px solid var(--amber)}._3KwFHW_thumbDone{background:var(--lime)}._3KwFHW_thumbDashed{border:2px dashed var(--s3);background:0 0}._3KwFHW_rowBody{flex-direction:column;flex:auto;gap:5px;min-width:0;display:flex}._3KwFHW_rowName{font-size:17px;font-weight:700;line-height:1.2}._3KwFHW_rowNameSm{font-size:16px;font-weight:700;line-height:1.2}._3KwFHW_rowSub{font-family:var(--px);color:var(--faint);font-size:11px;font-weight:800;line-height:1.6}._3KwFHW_tags{flex-wrap:wrap;gap:6px;display:flex}._3KwFHW_ate._3KwFHW_ate{background:var(--fg);height:40px;color:var(--limeink);font-family:var(--px);cursor:pointer;border:0;flex:none;padding:0 12px;font-size:12px;font-weight:800;transition:transform 80ms steps(2,end)}._3KwFHW_ate:active{transform:translate(2px,2px)}._3KwFHW_ate:disabled{opacity:.5;cursor:default}._3KwFHW_ateXp{text-align:right;min-width:44px;font-family:var(--px);color:var(--good);flex:none;font-size:14px;font-weight:800;position:relative}._3KwFHW_ateXp ._3KwFHW_float{position:absolute;top:-22px;right:0}._3KwFHW_float{font-family:var(--px);color:var(--good);white-space:nowrap;font-size:14px;font-weight:800}._3KwFHW_sec{flex-direction:column;gap:8px;display:flex}._3KwFHW_secHead{justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:2px;display:flex}._3KwFHW_secTitle{font-family:var(--px);text-transform:uppercase;font-size:13px;font-weight:800;line-height:1.6}._3KwFHW_secLink{font-family:var(--px);color:var(--good);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:800;line-height:1.6}._3KwFHW_secLink:hover{color:#e6ff7a}._3KwFHW_nut{align-items:center;gap:8px;min-width:0;display:flex}._3KwFHW_nutL{font-family:var(--px);color:var(--muted);white-space:nowrap;flex:none;width:58px;font-size:11px;font-weight:800;line-height:1.6}._3KwFHW_nutB{background:var(--s1);flex:auto;min-width:0;height:8px;overflow:hidden}._3KwFHW_nutFill{background:var(--lime);height:100%;display:block}._3KwFHW_nutAmber{background:var(--amber)}._3KwFHW_nutRed{background:var(--red)}._3KwFHW_nutV{font-family:var(--px);text-align:right;flex:none;width:30px;font-size:11px;font-weight:800;line-height:1.6}._3KwFHW_nutGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;display:grid}._3KwFHW_nutGrid ._3KwFHW_nutL{width:56px}._3KwFHW_scoreCard{border:3px solid var(--good);box-shadow:8px 8px 0 var(--limeink2);background:#0b0d12;align-items:center;gap:18px;padding:20px;display:flex}._3KwFHW_scoreBig{font-family:var(--px);color:var(--good);min-width:84px;font-size:36px;font-weight:800;line-height:1.2}._3KwFHW_scoreBody{flex-direction:column;flex:auto;gap:8px;min-width:0;display:flex}._3KwFHW_scoreLabel{font-family:var(--px);color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.6}._3KwFHW_scoreCardAmber{border-color:var(--amber);box-shadow:8px 8px #3a2800}._3KwFHW_scoreCardAmber ._3KwFHW_scoreBig{color:var(--amber)}._3KwFHW_scoreCardNone{border-color:var(--s3);box-shadow:none}._3KwFHW_scoreCardNone ._3KwFHW_scoreBig{color:var(--faint)}@keyframes _3KwFHW_eatLand{0%{opacity:0;transform:scale(1.4)}to{opacity:1;transform:scale(1)}}._3KwFHW_land{animation:65ms step-end backwards _3KwFHW_eatLand;animation-delay:calc(var(--i,0) * 65ms)}@media (prefers-reduced-motion:reduce){._3KwFHW_land{animation:none}}._3KwFHW_chips{gap:8px;display:flex}._3KwFHW_chip{background:#0b0d12;flex-direction:column;flex:1 1 0;align-items:center;gap:5px;min-width:0;padding:12px 4px;display:flex}._3KwFHW_chipNum{font-family:var(--px);font-size:15px;font-weight:800;line-height:1.6}._3KwFHW_chipKey{font-family:var(--px);color:var(--muted);font-size:11px;font-weight:800;line-height:1.6}._3KwFHW_heroWrap{margin:calc(-1 * (var(--safe-t) + 22px)) -16px 0}@media (min-width:700px){._3KwFHW_heroWrap{margin-left:-24px;margin-right:-24px}}._3KwFHW_hero{width:100%;height:260px;padding:calc(var(--safe-t) + 54px) 22px 16px;background:linear-gradient(#1a1c22 0%,#0b0d12 100%);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}._3KwFHW_heroImg{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}._3KwFHW_heroShade{background:linear-gradient(#0000008c 0%,#0000 40%,#000000b3 100%);position:absolute;inset:0}._3KwFHW_heroTop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:relative}._3KwFHW_heroBack{border:2px solid var(--s3);background:var(--bg);min-width:44px;height:34px;color:var(--fg);font-family:var(--px);cursor:pointer;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}._3KwFHW_heroTags{flex-wrap:wrap;gap:6px;display:flex;position:relative}._3KwFHW_tagDark{background:var(--bg);color:var(--fg);border-color:var(--s3)}._3KwFHW_title28{letter-spacing:-.3px;font-size:28px;font-weight:700;line-height:1.05}._3KwFHW_pxLine{font-family:var(--px);color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.8}._3KwFHW_titleBlock{flex-direction:column;gap:8px;display:flex}._3KwFHW_ing{border-top:2px solid var(--s3);justify-content:space-between;align-items:center;gap:10px;padding:11px 0;font-size:16px;font-weight:700;display:flex}._3KwFHW_ingFirst{border-top:0}._3KwFHW_ingLast{border-bottom:2px solid var(--s3)}._3KwFHW_ingQty{font-family:var(--px);color:var(--muted);white-space:nowrap;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.6}._3KwFHW_steps{flex-direction:column;gap:12px;display:flex}._3KwFHW_step{color:var(--muted);align-items:flex-start;gap:12px;font-size:15px;font-weight:700;line-height:1.4;display:flex}._3KwFHW_step b{font-family:var(--px);color:var(--good);flex:none;font-size:14px;font-weight:400;line-height:1.7}._3KwFHW_stepTip{color:var(--faint);margin-top:4px;font-size:13.5px;display:block}._3KwFHW_note{color:var(--muted);font-size:15px;font-weight:700;line-height:1.45}._3KwFHW_strip{gap:5px;display:flex}._3KwFHW_day{cursor:pointer;height:58px;font:inherit;color:var(--fg);background:#0b0d12;border:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:0;display:flex}._3KwFHW_dayOn{outline:3px solid var(--fg);outline-offset:-3px}._3KwFHW_dayK{font-family:var(--px);color:var(--faint);font-size:11px;font-weight:800;line-height:1.6}._3KwFHW_dayOn ._3KwFHW_dayK{color:var(--fg)}._3KwFHW_dayN{font-family:var(--px);font-size:13px;font-weight:800;line-height:1.6}._3KwFHW_dayLine{align-items:center;gap:18px;display:flex}._3KwFHW_dayBig{font-family:var(--px);color:var(--good);min-width:72px;font-size:32px;font-weight:800;line-height:1.2}._3KwFHW_dayBigAmber{color:var(--amber)}._3KwFHW_dayBigNone{color:var(--faint)}._3KwFHW_dayBody{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}._3KwFHW_calBar{background:var(--s1);height:12px;overflow:hidden}._3KwFHW_calFill{background:var(--lime);height:100%;display:block}._3KwFHW_mealRow{border-top:2px solid var(--s3);color:var(--fg);align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}._3KwFHW_mealRow ._3KwFHW_thumb{background:var(--s1);width:44px;height:44px}._3KwFHW_mealScore{font-family:var(--px);color:var(--good);flex:none;font-size:14px;font-weight:800;line-height:1.6}._3KwFHW_mealScoreAmber{color:var(--amber)}._3KwFHW_logBtn{background:var(--fg);height:32px;color:var(--limeink);font-family:var(--px);cursor:pointer;border:0;flex:none;padding:0 12px;font-size:12px;font-weight:800}._3KwFHW_logBtn:disabled{opacity:.5}._3KwFHW_bottom{z-index:40;background:var(--bg);padding:10px 16px calc(var(--safe-b) + 14px);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}._3KwFHW_bottomDock{bottom:calc(var(--dock-h) + var(--band-h) + var(--safe-b) + 1.5px);padding-bottom:10px}._3KwFHW_withBar{padding-bottom:calc(var(--dock-h) + var(--band-h) + var(--safe-b) + 112px)}._3KwFHW_bottomRow{gap:10px;width:min(100%,640px);display:flex}._3KwFHW_bottomRow>*{flex:1 1 0}._3KwFHW_bottomRow>._3KwFHW_btnBig._3KwFHW_btnBig,._3KwFHW_bottomRow>._3KwFHW_btnGhostFull._3KwFHW_btnGhostFull{flex:1 1 0;width:auto}._3KwFHW_bottomRow>._3KwFHW_narrow._3KwFHW_narrow{flex:none;width:auto}._3KwFHW_btnBig{min-height:58px}._3KwFHW_btnGhostFull{min-height:54px}._3KwFHW_stampLayer{z-index:95;pointer-events:none;background:#000000b8;place-items:center;display:grid;position:fixed;inset:0}._3KwFHW_stampText{font-family:var(--px);color:var(--good);text-align:center;padding:0 24px;font-size:26px;font-weight:800;line-height:1.5}._3KwFHW_stampSub{font-family:var(--px);color:var(--fg);margin-top:8px;font-size:14px;font-weight:800;line-height:1.6}._3KwFHW_emptyOld{color:var(--muted);padding:14px 0;font-size:15px;font-weight:700;line-height:1.45}._3KwFHW_block{background:#0b0d12;height:52px}._3KwFHW_inlineErr{color:var(--red);font-size:14.5px;font-weight:700;line-height:1.35}._3KwFHW_toggles{gap:6px;display:flex}._3KwFHW_toggle{border:2px solid var(--s3);height:34px;color:var(--muted);font-family:var(--px);cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}._3KwFHW_toggleOn{background:var(--fg);color:var(--limeink);border-color:var(--fg)}@media (prefers-reduced-motion:reduce){._3KwFHW_miniFill,._3KwFHW_bigBtn,._3KwFHW_ate{transition:none}}._3KwFHW_fuel{background:var(--s1);color:var(--fg);border-radius:18px;gap:12px;padding:14px;display:grid}._3KwFHW_fuelTop{align-items:baseline;gap:4px;display:flex}._3KwFHW_fuelTop b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}._3KwFHW_fuelTop span{color:var(--muted);font-size:14px;font-weight:600}._3KwFHW_fuelTop em{color:var(--good);margin-left:auto;font-size:14px;font-style:normal;font-weight:800}._3KwFHW_macros{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}._3KwFHW_macro{gap:4px;min-width:0;display:grid}._3KwFHW_macro span{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}._3KwFHW_macro b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}._3KwFHW_macro small{color:var(--muted);font-size:12px;font-weight:600}._3KwFHW_macro i{background:var(--s3);border-radius:999px;height:6px;display:block;overflow:hidden}._3KwFHW_macro em{border-radius:999px;height:100%;display:block}._3KwFHW_skeleton{background:var(--s1);border-radius:18px;height:96px}._3KwFHW_empty{background:var(--s1);color:var(--muted);border-radius:18px;padding:16px;font-size:15px}
.dgFttG_px{font-family:var(--px);font-weight:400;line-height:1.6}.dgFttG_k{font-family:var(--px);color:var(--faint);text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.6}.dgFttG_kLime{color:var(--good)}.dgFttG_kMuted{color:var(--muted)}.dgFttG_btn.dgFttG_btn{background:var(--lime);width:100%;min-height:58px;color:var(--limeink);font-family:var(--px);text-transform:uppercase;cursor:pointer;box-shadow:5px 5px 0 var(--limeshadow);border:0;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:15px;font-weight:800;line-height:1.4;transition:transform 80ms step-end,box-shadow 80ms step-end;display:inline-flex}.dgFttG_btn:active{box-shadow:2px 2px 0 var(--limeshadow);transform:translate(3px,3px)}.dgFttG_btn:disabled{opacity:.45;cursor:default;transform:none}.dgFttG_btnWhite.dgFttG_btnWhite{background:var(--fg);box-shadow:5px 5px 0 var(--faint)}.dgFttG_btnWhite.dgFttG_btnWhite:active{box-shadow:2px 2px 0 var(--faint)}.dgFttG_btnGhost.dgFttG_btnGhost{color:var(--fg);border:2px solid var(--s3);box-shadow:none;background:0 0}.dgFttG_btnGhost.dgFttG_btnGhost:active{transform:none}.dgFttG_btnSm.dgFttG_btnSm{width:auto;min-height:40px;box-shadow:none;padding:0 12px;font-size:7px}.dgFttG_btnSm.dgFttG_btnSm:active{transform:none}.dgFttG_btnAmber.dgFttG_btnAmber{background:var(--amber);box-shadow:5px 5px #7a4c00}.dgFttG_btnPink.dgFttG_btnPink{background:var(--pink);box-shadow:5px 5px #7a2a5a}.dgFttG_tag{font-family:var(--px);white-space:nowrap;text-transform:uppercase;border:2px solid var(--s3);color:var(--muted);align-items:center;padding:5px 7px;font-size:12px;font-weight:800;line-height:1.4;display:inline-flex}.dgFttG_tagLime{background:var(--lime);color:var(--limeink);border-color:var(--good)}.dgFttG_tagWhite{background:var(--fg);color:var(--limeink);border-color:var(--fg)}.dgFttG_tagAmber{background:var(--amber);color:var(--limeink);border-color:var(--amber)}.dgFttG_tagBlue{background:var(--blue);color:var(--limeink);border-color:var(--blue)}.dgFttG_tagRed{color:var(--red);border-color:var(--red)}.dgFttG_tagBlueText{color:var(--blue)}.dgFttG_tags{flex-wrap:wrap;gap:6px;display:flex}.dgFttG_bar{background:var(--s1);height:10px;overflow:hidden}.dgFttG_barFill{background:var(--lime);height:100%;transition:width .4s step-end}.dgFttG_blocks{gap:5px;display:flex}.dgFttG_blocks>span{background:var(--s2);flex:1 1 0;min-width:0;height:16px}.dgFttG_blockOn{background:var(--lime)!important}.dgFttG_blockHalf{background:linear-gradient(90deg, var(--lime) 50%, var(--s2) 50%)!important}.dgFttG_blockNow{border:3px solid var(--fg);box-sizing:border-box;background:var(--bg)!important}.dgFttG_seg{flex:auto;gap:3px;display:flex}.dgFttG_seg>span{background:var(--s2);flex:1 1 0;height:12px}.dgFttG_segOn{box-shadow:0 0 6px #d4ff3a99;background:var(--lime)!important}.dgFttG_hud{border:2px solid var(--s3);background:#0b0d12;position:relative}.dgFttG_hud:before,.dgFttG_hud:after{content:"";border-color:var(--good);border-style:solid;width:10px;height:10px;position:absolute}.dgFttG_hud:before{border-width:3px 0 0 3px;top:-2px;left:-2px}.dgFttG_hud:after{border-width:0 3px 3px 0;bottom:-2px;right:-2px}.dgFttG_quest{border:3px solid var(--good);box-shadow:8px 8px 0 var(--limeink2);background:#0b0d12;flex-direction:column;gap:18px;padding:22px 20px;display:flex}.dgFttG_panel{border:2px solid var(--s3);background:#0b0d12;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.dgFttG_panelDashed{border-style:dashed;border-color:var(--good)}.dgFttG_chip{text-align:center;background:#0b0d12;flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:0;padding:14px 6px;display:flex}.dgFttG_chips{gap:8px;display:flex}.dgFttG_row{border:0;border-top:2px solid var(--s1);width:100%;color:var(--fg);text-align:left;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:16px 0;display:flex}.dgFttG_rowStatic{cursor:default}.dgFttG_rowLast{border-bottom:2px solid var(--s1)}.dgFttG_rowDim{opacity:.6}.dgFttG_ico{background:var(--s1);flex:none;place-items:center;width:52px;height:52px;display:grid}.dgFttG_thumb{background:var(--s2);flex:none;width:52px;height:52px;overflow:hidden}.dgFttG_thumb img{object-fit:cover;width:100%;height:100%;display:block}.dgFttG_rowText{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.dgFttG_rowTitle{font-size:18px;font-weight:700;line-height:1.2}.dgFttG_rowSub{color:var(--muted);font-size:14px;font-weight:700;line-height:1.3}.dgFttG_xp{font-family:var(--px);color:var(--good);white-space:nowrap;font-size:14px;font-weight:800}.dgFttG_top{justify-content:space-between;align-items:center;gap:10px;min-height:44px;display:flex}.dgFttG_back.dgFttG_back{border:2px solid var(--s3);min-width:44px;height:34px;color:var(--fg);font-family:var(--px);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:800;display:inline-flex}.dgFttG_title{font-family:var(--px);text-transform:uppercase;font-size:30px;font-weight:800;line-height:1.3}.dgFttG_titleSm{font-family:var(--px);text-transform:uppercase;font-size:20px;font-weight:800;line-height:1.4}.dgFttG_h1{letter-spacing:-.5px;font-size:30px;font-weight:700;line-height:1.05}.dgFttG_h2{font-size:18px;font-weight:700;line-height:1.2}.dgFttG_body{color:var(--muted);font-size:15px;font-weight:700;line-height:1.45}.dgFttG_hudLine{align-items:center;gap:12px;display:flex}.dgFttG_hudLine .dgFttG_bar{flex:auto}.dgFttG_play{background:var(--lime);cursor:pointer;border:0;flex:none;place-items:center;width:44px;height:44px;display:grid}.dgFttG_playSm{width:24px;height:24px}.dgFttG_note{align-items:center;gap:12px;min-width:0;display:flex}.dgFttG_noteText{flex-direction:column;gap:2px;min-width:0;display:flex}.dgFttG_noteTitle{font-size:16px;font-weight:700;line-height:1.3}.dgFttG_glowLime{background-image:radial-gradient(circle at 50% 26%,#d4ff3a38 0%,#0000 44%)}.dgFttG_shadowText{text-shadow:5px 5px #3a4a00}.dgFttG_input{border:2px solid var(--s3);width:100%;min-height:50px;color:var(--fg);font:inherit;background:#0b0d12;outline:none;padding:0 14px;font-size:17px;font-weight:700}.dgFttG_input:focus{border-color:var(--good)}.dgFttG_textarea{border:3px solid var(--good);width:100%;min-height:90px;color:var(--fg);font:inherit;resize:none;box-shadow:6px 6px 0 var(--limeink2);background:#0b0d12;outline:none;padding:16px;font-size:18px;font-weight:700;line-height:1.4}.dgFttG_opt{border:2px solid var(--s3);width:100%;min-height:58px;color:var(--fg);font:inherit;cursor:pointer;background:#0b0d12;justify-content:space-between;align-items:center;padding:0 18px;font-size:17px;font-weight:700;display:flex}.dgFttG_optOn{border-color:var(--amber)}.dgFttG_optLime{border-color:var(--good)}
.t0WOyW_page{width:min(100%,640px);padding:calc(var(--safe-t) + 44px) 22px calc(var(--dock-h) + var(--band-h) + var(--safe-b) + 28px);background:var(--bg);flex-direction:column;gap:24px;min-height:100dvh;margin:0 auto;display:flex}.t0WOyW_pageTight{gap:18px}.t0WOyW_pageNoDock{padding-bottom:calc(var(--band-h) + var(--safe-b) + 36px);padding-top:calc(var(--safe-t) + 72px)}.t0WOyW_pageCenter{text-align:center;align-items:center}.t0WOyW_glowLime{background-image:radial-gradient(circle at 50% 26%,#d4ff3a38 0%,#0000 44%)}.t0WOyW_glowLimeHigh{background-image:radial-gradient(circle at 50% 18%,#d4ff3a38 0%,#0000 40%)}.t0WOyW_spacer{flex:auto;min-height:12px}.t0WOyW_col{flex-direction:column;gap:6px;min-width:0;display:flex}.t0WOyW_colTight{gap:2px}.t0WOyW_colLoose{flex-direction:column;gap:12px;display:flex}.t0WOyW_between{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.t0WOyW_baseline{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.t0WOyW_inline{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.t0WOyW_center{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.t0WOyW_full{width:100%}.t0WOyW_dim{opacity:.55}.t0WOyW_faded{opacity:.6}.t0WOyW_px{font-family:var(--px);font-weight:400;line-height:1.6}.t0WOyW_day{font-family:var(--px);font-size:32px;font-weight:800;line-height:1.2}.t0WOyW_title{font-family:var(--px);text-transform:uppercase;font-size:30px;font-weight:800;line-height:1.3}.t0WOyW_titleLime{font-family:var(--px);color:var(--good);text-transform:uppercase;font-size:26px;font-weight:800;line-height:1.3}.t0WOyW_wordmark{font-family:var(--px);color:var(--good);text-transform:uppercase;font-size:28px;font-weight:800;line-height:1.4}.t0WOyW_shadowText{text-shadow:5px 5px #3a4a00}.t0WOyW_shadowTextSm{text-shadow:4px 4px #3a4a00}.t0WOyW_h1{letter-spacing:-.5px;font-size:30px;font-weight:700;line-height:1.05}.t0WOyW_h2{font-size:20px;font-weight:700;line-height:1.15}.t0WOyW_h3{font-size:18px;font-weight:700;line-height:1.2}.t0WOyW_h4{font-size:17px;font-weight:700;line-height:1.25}.t0WOyW_h5{font-size:16px;font-weight:700;line-height:1.3}.t0WOyW_sub{color:var(--muted);font-size:15px;font-weight:700;line-height:1.4}.t0WOyW_subSm{color:var(--muted);font-size:14px;font-weight:700;line-height:1.35}.t0WOyW_quote{color:var(--muted);font-size:13px;font-weight:700;line-height:1.4}.t0WOyW_big{font-family:var(--px);font-size:34px;font-weight:800;line-height:1.2}.t0WOyW_lime{color:var(--good)}.t0WOyW_white{color:var(--fg)}.t0WOyW_muted{color:var(--muted)}.t0WOyW_faint{color:var(--faint)}.t0WOyW_amber{color:var(--amber)}.t0WOyW_blue{color:var(--blue)}.t0WOyW_pink{color:var(--pink)}.t0WOyW_red{color:var(--red)}.t0WOyW_green{color:#3ddc84}.t0WOyW_quest{border:3px solid var(--good);box-shadow:8px 8px 0 var(--limeink2);background:#0b0d12;flex-direction:column;gap:18px;padding:22px 20px;display:flex;position:relative}.t0WOyW_questDone{border-color:var(--fg);box-shadow:8px 8px #2a2d35}.t0WOyW_questDim{opacity:.4}.t0WOyW_questLink{color:inherit;text-decoration:none}.t0WOyW_heroCheck{background:var(--lime);place-items:center;width:44px;height:44px;display:grid;position:absolute;top:14px;right:16px}.t0WOyW_quiet{justify-content:space-between;gap:8px;display:flex}.t0WOyW_quietBtn.t0WOyW_quietBtn{border:2px solid var(--s3);min-height:44px;color:var(--muted);font-family:var(--px);text-transform:uppercase;cursor:pointer;background:0 0;flex:1 1 0;padding:0 10px;font-size:12px;font-weight:800;line-height:1.4}.t0WOyW_quietBtn:active{background:var(--s1)}.t0WOyW_quietOn{border-color:var(--amber);color:var(--amber)}.t0WOyW_quietBtn:disabled{opacity:.4;cursor:default}.t0WOyW_btnWrap{position:relative}.t0WOyW_float{font-family:var(--px);color:var(--good);font-size:16px;font-weight:800;position:absolute;top:-10px;right:14px}.t0WOyW_floatSm{font-family:var(--px);color:var(--good);font-size:14px;font-weight:800;position:absolute;top:-22px;right:0}.t0WOyW_rows{flex-direction:column;display:flex}.t0WOyW_row{border:0;border-top:2px solid var(--s1);width:100%;color:var(--fg);text-align:left;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:16px 0;text-decoration:none;display:flex}.t0WOyW_rowLast{border-bottom:2px solid var(--s1)}.t0WOyW_rowStatic{cursor:default}.t0WOyW_rowDim{opacity:.6}.t0WOyW_rowDone .t0WOyW_rowTitle{color:var(--muted)}.t0WOyW_ico{background:var(--s1);flex:none;place-items:center;width:52px;height:52px;display:grid;overflow:hidden}.t0WOyW_ico img{object-fit:contain;width:100%;height:100%;display:block}.t0WOyW_icoLime{background:var(--lime)}.t0WOyW_rowText{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.t0WOyW_rowTitle{font-size:18px;font-weight:700;line-height:1.2}.t0WOyW_rowSub{color:var(--muted);font-size:14px;font-weight:700;line-height:1.3}.t0WOyW_xp{font-family:var(--px);color:var(--good);white-space:nowrap;font-size:14px;font-weight:800}.t0WOyW_xpMuted{font-family:var(--px);color:var(--muted);white-space:nowrap;font-size:12px;font-weight:800}.t0WOyW_pct{font-family:var(--px);font-size:14px;font-weight:800}.t0WOyW_minis{gap:4px;display:flex}.t0WOyW_mini{background:var(--s1);flex:1 1 0;height:10px;overflow:hidden}.t0WOyW_mini>i{height:100%;display:block}.t0WOyW_chips{gap:8px;width:100%;display:flex}.t0WOyW_chip{text-align:center;background:#0b0d12;flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:0;padding:14px 6px;display:flex}.t0WOyW_chipNum{font-family:var(--px);font-size:18px;font-weight:800;line-height:1.4}.t0WOyW_chipNumSm{font-family:var(--px);font-size:16px;font-weight:800;line-height:1.4}.t0WOyW_chipNumXs{font-family:var(--px);font-size:17px;font-weight:800;line-height:1.4}.t0WOyW_chipLabel{font-family:var(--px);color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.6}.t0WOyW_panel{border:2px solid var(--s3);text-align:left;background:#0b0d12;align-items:center;gap:14px;width:100%;padding:14px 16px;display:flex}.t0WOyW_panelDashedLime{border:2px dashed var(--good)}.t0WOyW_panelDashedAmber{border:2px dashed var(--amber)}.t0WOyW_panelPink{border:2px solid var(--pink)}.t0WOyW_panelPinkGlow{box-shadow:0 0 16px #ff73bf4d}.t0WOyW_panelCol{flex-direction:column;gap:12px;display:flex}.t0WOyW_playPink{background:var(--pink);cursor:pointer;border:0;flex:none;place-items:center;width:48px;height:48px;display:grid}.t0WOyW_playWhite{background:var(--fg);cursor:pointer;border:0;flex:none;place-items:center;width:44px;height:44px;display:grid}.t0WOyW_playLime{background:var(--lime);cursor:pointer;border:0;flex:none;place-items:center;width:44px;height:44px;display:grid}.t0WOyW_playTiny{background:var(--lime);cursor:pointer;border:0;flex:none;place-items:center;width:24px;height:24px;padding:0;display:grid}.t0WOyW_playing{outline:2px solid var(--fg);outline-offset:2px}.t0WOyW_opt{border:2px solid var(--s3);width:100%;min-height:58px;color:var(--fg);font:inherit;cursor:pointer;text-align:left;background:#0b0d12;justify-content:space-between;align-items:center;padding:0 18px;font-size:17px;font-weight:700;display:flex}.t0WOyW_optOn{border-color:var(--good)}.t0WOyW_optEasy{border-color:var(--amber)}.t0WOyW_opts{flex-direction:column;gap:10px;display:flex}.t0WOyW_stop{align-items:stretch;gap:18px;display:flex}.t0WOyW_rail{flex-direction:column;flex:none;align-items:center;width:56px;display:flex}.t0WOyW_node{box-sizing:border-box;flex:none;place-items:center;width:56px;height:56px;display:grid}.t0WOyW_nodeDone{background:var(--lime)}.t0WOyW_nodeNow{background:var(--bg);border:4px solid var(--fg);box-shadow:0 0 20px #10151259}.t0WOyW_nodeLocked{background:var(--s1);border:4px solid var(--s3)}.t0WOyW_line{background:var(--s1);flex:auto;width:8px;min-height:36px;position:relative;overflow:hidden}.t0WOyW_line>i{background:var(--lime);transform-origin:top;animation:60ms step-end both t0WOyW_draw;animation-delay:calc(var(--i,0) * 60ms);position:absolute;inset:0;transform:scaleY(0)}@keyframes t0WOyW_draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.t0WOyW_stampLate{animation:.16s steps(2,end) both t0WOyW_stamp;animation-delay:calc(var(--i,0) * 60ms);transform-origin:50%;opacity:0}@keyframes t0WOyW_stamp{0%{opacity:0;transform:scale(1.3)}50%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.t0WOyW_stopBody{flex-direction:column;flex:auto;gap:6px;min-width:0;padding:10px 0 34px;display:flex}.t0WOyW_stopBodyLast{padding-bottom:0}.t0WOyW_zoneBlocks{gap:5px;max-width:220px;display:flex}.t0WOyW_zoneBlocks>span{background:var(--s2);flex:1 1 0;min-width:0;height:10px}.t0WOyW_zbOn{background:var(--lime)!important}.t0WOyW_zbNow{border:2px solid var(--fg);box-sizing:border-box;background:var(--bg)!important}.t0WOyW_heroTop{align-items:center;gap:16px;display:flex}.t0WOyW_heroTile{border:3px solid var(--good);width:84px;height:84px;box-shadow:6px 6px 0 var(--limeink2);background:#0b0d12;flex:none;place-items:center;display:grid}.t0WOyW_stat{align-items:center;gap:12px;display:flex}.t0WOyW_statLabel{font-family:var(--px);width:74px;color:var(--muted);text-transform:uppercase;flex:none;font-size:12px;font-weight:800}.t0WOyW_statBar{background:var(--s1);flex:auto;height:12px;overflow:hidden}.t0WOyW_statBar>i{height:100%;display:block}.t0WOyW_statVal{font-family:var(--px);text-align:right;flex:none;width:30px;font-size:13px;font-weight:800}.t0WOyW_badges{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.t0WOyW_medal{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.t0WOyW_medalLocked{opacity:.35}.t0WOyW_coin{background:var(--s1);border:2px solid #0000;place-items:center;width:52px;height:52px;display:grid}.t0WOyW_medalName{font-family:var(--px);text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.6}.t0WOyW_strip{color:inherit;align-items:center;gap:10px;padding-top:6px;display:flex}.t0WOyW_stripPhoto{background:var(--s1);flex:none;width:60px;height:80px;overflow:hidden}.t0WOyW_stripPhoto img{object-fit:cover;width:100%;height:100%;display:block}.t0WOyW_stripLatest{border:2px solid var(--good);box-sizing:border-box}.t0WOyW_settings{min-height:44px;color:var(--faint);font-family:var(--px);text-transform:uppercase;align-self:flex-start;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.t0WOyW_bigCheck{background:var(--lime);width:128px;height:128px;box-shadow:10px 10px 0 var(--limeink2);place-items:center;display:grid;position:relative}.t0WOyW_clear{font-family:var(--px);color:var(--fg);font-size:16px;font-weight:800;position:absolute;top:-18px;right:-34px;transform:rotate(-6deg)}.t0WOyW_star{place-items:center;width:150px;height:150px;display:grid;position:relative}.t0WOyW_starSvg{position:absolute;inset:0}.t0WOyW_rays{position:absolute;inset:-20px}.t0WOyW_yesRow{border:2px dashed var(--good);background:#0b0d12;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 16px;display:flex;position:relative}.t0WOyW_yesBtn.t0WOyW_yesBtn{background:var(--lime);height:42px;color:var(--limeink);font-family:var(--px);cursor:pointer;white-space:nowrap;border:0;flex:none;padding:0 16px;font-size:13px;font-weight:800}.t0WOyW_pair{justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.t0WOyW_pairPhoto{background:var(--s1);width:110px;height:146px;overflow:hidden}.t0WOyW_pairPhoto img{object-fit:cover;width:100%;height:100%;display:block}.t0WOyW_pairLatest{border:3px solid var(--good);box-sizing:border-box}@keyframes t0WOyW_fromLeft{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}@keyframes t0WOyW_fromRight{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}.t0WOyW_fromLeft{animation:.24s steps(4,end) both t0WOyW_fromLeft;animation-delay:var(--d,0s)}.t0WOyW_fromRight{animation:.24s steps(4,end) both t0WOyW_fromRight;animation-delay:var(--d,0s)}.t0WOyW_rewardRow{border-top:2px solid var(--s1);text-align:left;align-items:center;gap:14px;width:100%;padding:14px 0;display:flex}.t0WOyW_rewardRowLast{border-bottom:2px solid var(--s1)}.t0WOyW_tally{flex-direction:column;gap:0;width:100%;display:flex}@keyframes t0WOyW_stampRow{0%{opacity:0;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}.t0WOyW_stampRow{animation:.16s steps(2,end) both t0WOyW_stampRow;animation-delay:var(--d,0s);transform-origin:50%}.t0WOyW_checkBlock{border:2px solid var(--s3);background:#0b0d12;flex-direction:column;gap:12px;padding:16px;display:flex}.t0WOyW_steppers{flex-direction:column;gap:10px;display:flex}.t0WOyW_stepper{align-items:center;gap:10px;display:flex}.t0WOyW_stepperLabel{font-family:var(--px);color:var(--muted);text-transform:uppercase;flex:none;width:60px;font-size:12px;font-weight:800}.t0WOyW_stepBtn.t0WOyW_stepBtn{border:2px solid var(--s3);width:36px;height:36px;color:var(--fg);font-family:var(--px);cursor:pointer;background:#0b0d12;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.t0WOyW_stepBtn:disabled{opacity:.3}.t0WOyW_stepVal{font-family:var(--px);text-align:center;flex:none;width:32px;font-size:15px;font-weight:800}.t0WOyW_stepDots{flex:auto;gap:2px;display:flex}.t0WOyW_stepDots>i{background:var(--s2);flex:1 1 0;height:8px}.t0WOyW_dotOn{background:var(--lime)!important}.t0WOyW_dirs{gap:8px;display:flex}.t0WOyW_dir{border:2px solid var(--s3);min-height:44px;color:var(--fg);font:inherit;cursor:pointer;background:#0b0d12;flex:1 1 0;font-size:14px;font-weight:700}.t0WOyW_dirOn{border-color:var(--good);color:var(--good)}.t0WOyW_noteInput{border:2px solid var(--s3);width:100%;min-height:44px;color:var(--fg);font:inherit;resize:none;background:#0b0d12;outline:none;padding:10px 12px;font-size:15px;font-weight:700}.t0WOyW_noteInput:focus{border-color:var(--good)}.t0WOyW_dock{z-index:50;padding:0 10px var(--safe-b);background:var(--bg);border-top:2px solid var(--s1);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.t0WOyW_dockRow{width:min(100%,640px);height:var(--dock-h);justify-content:space-around;display:flex}.t0WOyW_tab{color:#666d7a;min-width:0;max-width:90px;font-family:var(--px);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:800;line-height:1;text-decoration:none;display:flex;position:relative}.t0WOyW_tab:active{transform:translateY(2px)}.t0WOyW_tabOn{color:var(--good)}.t0WOyW_badge{background:var(--red);min-width:18px;height:18px;color:var(--fg);font-family:var(--px);border:2px solid var(--bg);place-items:center;padding:0 4px;font-size:12px;font-weight:800;display:grid;position:absolute;top:6px;left:calc(50% + 8px)}.t0WOyW_skeleton{background:var(--s1);animation:1.2s steps(2,end) infinite t0WOyW_shimmer}@keyframes t0WOyW_shimmer{50%{background:var(--s2)}}.t0WOyW_flashLime{z-index:90;background:var(--lime);pointer-events:none;animation:.12s steps(2,end) both t0WOyW_flashOut;position:fixed;inset:0}@keyframes t0WOyW_flashOut{0%{opacity:.3}to{opacity:0}}.t0WOyW_hidden{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.t0WOyW_line>i,.t0WOyW_stampLate,.t0WOyW_stampRow,.t0WOyW_fromLeft,.t0WOyW_fromRight{animation:.2s steps(2,end) both t0WOyW_fadeOnly}.t0WOyW_flashLime{display:none}.t0WOyW_skeleton{animation:none}}@keyframes t0WOyW_fadeOnly{0%{opacity:0}to{opacity:1}}.t0WOyW_worlds{flex-direction:column;gap:18px;display:flex}.t0WOyW_world{flex-direction:column;gap:10px;display:flex}.t0WOyW_worldHead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.t0WOyW_worldTiles{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.t0WOyW_tile.t0WOyW_tile{aspect-ratio:1;border:3px solid var(--s3);min-height:44px;color:var(--faint);font-family:var(--px);cursor:pointer;background:#0b0d12;place-items:center;padding:0;font-size:13px;font-weight:800;display:grid;position:relative}.t0WOyW_tileDone{background:var(--lime);border-color:var(--good);color:var(--limeink)}.t0WOyW_tileSmall{background:linear-gradient(135deg, var(--lime) 50%, #0b0d12 50%);border-color:var(--good);color:var(--fg)}.t0WOyW_tileMissed{border-color:var(--s3);color:var(--faint);border-style:dashed}.t0WOyW_tileToday{background:var(--bg);border-color:var(--fg);color:var(--fg);box-shadow:0 0 18px #10151259}.t0WOyW_tileAhead{color:var(--faint)}.t0WOyW_tileBoss{border-color:var(--red);color:var(--red)}.t0WOyW_tileBossLocked{border-color:var(--s3);color:var(--faint);background:var(--s1)}.t0WOyW_tileBossToday{border-color:var(--fg);color:var(--fg);background:var(--bg);box-shadow:0 0 0 3px #10151259,0 0 22px #ff453a80}.t0WOyW_tileBossDone{border-color:var(--good);background:var(--lime);color:var(--limeink)}.t0WOyW_tileBossMissed{border-color:var(--red);color:var(--red);background:#ff453a1f}.t0WOyW_tileChest{color:var(--amber);border-style:dashed;border-color:#ffb02e99}.t0WOyW_tileNum{font-family:var(--px);font-size:11px;font-weight:800;line-height:1;position:absolute;top:3px;left:4px}.t0WOyW_tileMark{place-items:center;display:grid}.t0WOyW_worldStrip{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.t0WOyW_bossDownTag{color:var(--limeink);background:var(--lime);border-color:var(--good)}.t0WOyW_sheetScrim{z-index:70;cursor:pointer;background:#000000b3;border:0;padding:0;position:fixed;inset:0}.t0WOyW_sheet{z-index:71;width:min(100%,640px);max-height:82dvh;padding:18px 22px calc(var(--safe-b) + 22px);border-top:3px solid var(--fg);background:#0b0d12;flex-direction:column;gap:14px;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:auto}.t0WOyW_sheetBoss{border-top-color:var(--red)}.t0WOyW_sheetHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.t0WOyW_bossCard{border:3px solid var(--red);background:#0b0d12;flex-direction:column;gap:8px;padding:14px;display:flex;box-shadow:6px 6px #3a0c09}.t0WOyW_bossCardDone{border-color:var(--good);box-shadow:6px 6px 0 var(--limeink2)}.t0WOyW_items{flex-direction:column;display:flex}.t0WOyW_item{border-top:2px solid var(--s1);align-items:center;gap:12px;padding:12px 0;display:flex}.t0WOyW_itemLast{border-bottom:2px solid var(--s1)}.t0WOyW_itemIco{background:var(--s1);flex:none;place-items:center;width:40px;height:40px;display:grid}.t0WOyW_itemText{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.t0WOyW_itemTitle{font-size:16px;font-weight:700;line-height:1.2}.t0WOyW_itemDetail{color:var(--muted);font-size:13px;font-weight:700;line-height:1.35}.t0WOyW_questBoss{border-color:var(--red);box-shadow:8px 8px #3a0c09}.t0WOyW_questBoss.t0WOyW_questDone{border-color:var(--good);box-shadow:8px 8px 0 var(--limeink2)}.t0WOyW_bossTagRow{align-items:center;gap:8px;display:flex}.t0WOyW_coinCounter{min-height:36px;color:var(--amber);white-space:nowrap;background:#0b0d12;border:2px solid #ffb02e8c;align-items:center;gap:8px;padding:0 12px;text-decoration:none;display:inline-flex}.t0WOyW_coinMoment{z-index:80;pointer-events:none;padding-top:calc(var(--safe-t) + 196px);justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.t0WOyW_coinEarned{border:3px solid var(--amber);background:#0b0d12;flex-direction:column;align-items:center;gap:8px;padding:14px 20px;display:flex;box-shadow:6px 6px #7a4c00}@keyframes t0WOyW_coinDrop{0%{opacity:0;transform:translateY(40vh)scale(1.4)}25%{opacity:1}to{opacity:0;transform:translate(0)scale(.6)}}.t0WOyW_coinDrop{top:calc(var(--safe-t) + 44px);left:var(--x,50%);animation:.52s steps(4,end) both t0WOyW_coinDrop;animation-delay:calc(var(--i,0) * 45ms);position:absolute}@keyframes t0WOyW_coinPour{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(var(--dx,0), -56px)}}.t0WOyW_coinPour{animation:.48s steps(4,end) both t0WOyW_coinPour;animation-delay:calc(var(--i,0) * 40ms);position:absolute;top:14px;left:20px}.t0WOyW_icoAmber{background:var(--amber)}.t0WOyW_coinBig{border:3px solid var(--amber);background:#0b0d12;align-items:center;gap:14px;padding:18px 20px;display:flex;box-shadow:8px 8px #7a4c00}.t0WOyW_rule{border-top:2px solid var(--s1);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.t0WOyW_ruleLast{border-bottom:2px solid var(--s1)}.t0WOyW_store{border:2px dashed var(--amber);background:#0b0d12;flex-direction:column;gap:8px;padding:16px;display:flex}@media (prefers-reduced-motion:reduce){.t0WOyW_coinDrop,.t0WOyW_coinPour{animation:none;display:none}.t0WOyW_tileBossToday{box-shadow:0 0 0 3px #10151259}}
.R8eogG_day{align-self:flex-start}.R8eogG_day select{border:1px solid var(--line2);background:var(--s1);min-height:34px;color:var(--fg);font:inherit;border-radius:999px;padding:0 10px;font-size:13.5px;font-weight:700}.R8eogG_list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.R8eogG_row{grid-template-columns:22px 1fr;align-items:start;gap:10px;display:grid}.R8eogG_off{opacity:.45}.R8eogG_tick{border:1.5px solid var(--line2);border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.R8eogG_tickDone{background:var(--lime);border-color:var(--lime);color:var(--limeink)}.R8eogG_text{flex-direction:column;gap:2px;min-width:0;display:flex}.R8eogG_title{font-size:15px;font-weight:700;line-height:1.3}.R8eogG_line{color:var(--muted);font-size:13px;line-height:1.4}
