[data-theme=light]{--tg-theme-bg-color: #f5f5f7;--tg-theme-text-color: #1d1d1f;--tg-theme-hint-color: #86868b;--tg-theme-link-color: #ff6b35;--tg-theme-button-color: #ff6b35;--tg-theme-button-text-color: #ffffff;--tg-theme-secondary-bg-color: #ffffff;--tg-theme-destructive-text-color: #ff3b30;--ios-orange: #ff6b35;--ios-orange-light: #ff8c5a;--ios-purple: #8b5cf6;--ios-purple-light: #a78bfa;--ios-gradient: linear-gradient(135deg, #ff6b35 0%, #8b5cf6 100%);--ios-gradient-light: linear-gradient(135deg, #ff8c5a 0%, #a78bfa 100%);--logo-blue: #2563eb;--ios-shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--ios-shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--ios-shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--card-border: .5px solid rgba(0, 0, 0, .06);--input-border: 1px solid rgba(0, 0, 0, .1);--footer-btn-bg: #e8e8ed;--footer-btn-color: #1d1d1f;--footer-btn-icon-color: #5c5c5e;--footer-btn-hover-bg: #d1d1d6;--footer-btn-hover-color: #1d1d1f;--footer-btn-hover-icon-color: #ff6b35;--action-btn-bg: rgba(255, 107, 53, .12);--action-btn-color: #c54a1a;--action-btn-icon-color: #ff6b35;--action-btn-border: 1px solid rgba(255, 107, 53, .25);--action-btn-hover-bg: rgba(255, 107, 53, .2);--action-btn-hover-icon-color: #e55a0f;--overlay-scrim: rgba(0, 0, 0, .45);--chart-track: rgba(0, 0, 0, .12);--switch-row-border: rgba(0, 0, 0, .08);--toggle-thumb-bg: #ffffff;--toggle-thumb-shadow: 0 1px 3px rgba(0, 0, 0, .2);--gi-tag-bg: rgba(34, 197, 94, .12);--gi-tag-color: #16a34a;--tap-highlight: rgba(255, 107, 53, .08);color-scheme:light}[data-theme=dark]{--tg-theme-bg-color: #0b0d12;--tg-theme-text-color: #ffffff;--tg-theme-hint-color: #c1c7d0;--tg-theme-link-color: #ff9f76;--tg-theme-button-color: #ff6b35;--tg-theme-button-text-color: #ffffff;--tg-theme-secondary-bg-color: #151922;--tg-theme-destructive-text-color: #ff453a;--ios-orange: #ff9466;--ios-orange-light: #ffb08f;--ios-purple: #b49bff;--ios-purple-light: #cdc0ff;--ios-gradient: linear-gradient(135deg, #ff9466 0%, #b49bff 100%);--ios-gradient-light: linear-gradient(135deg, #ffb08f 0%, #cdc0ff 100%);--logo-blue: #7fb2ff;--ios-shadow-sm: 0 1px 3px rgba(0, 0, 0, .4);--ios-shadow-md: 0 4px 12px rgba(0, 0, 0, .5);--ios-shadow-lg: 0 8px 24px rgba(0, 0, 0, .6);--card-border: 1px solid rgba(255, 255, 255, .12);--input-border: 1px solid rgba(255, 255, 255, .22);--footer-btn-bg: #1b202a;--footer-btn-color: #ffffff;--footer-btn-icon-color: #d6dbe3;--footer-btn-hover-bg: #242b37;--footer-btn-hover-color: #ffffff;--footer-btn-hover-icon-color: #ffb08f;--action-btn-bg: rgba(255, 148, 102, .18);--action-btn-color: #ffffff;--action-btn-icon-color: #ffb08f;--action-btn-border: 1px solid rgba(255, 176, 143, .45);--action-btn-hover-bg: rgba(255, 176, 143, .28);--action-btn-hover-icon-color: #ffffff;--overlay-scrim: rgba(0, 0, 0, .78);--chart-track: rgba(255, 255, 255, .2);--switch-row-border: rgba(255, 255, 255, .16);--toggle-thumb-bg: #f5f5f7;--toggle-thumb-shadow: 0 1px 4px rgba(0, 0, 0, .45);--gi-tag-bg: rgba(34, 197, 94, .18);--gi-tag-color: #8af5a3;--tap-highlight: rgba(255, 140, 90, .12);color-scheme:dark}:root{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Helvetica Neue,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{color:var(--tg-theme-text-color);background-color:var(--tg-theme-bg-color)}a{font-weight:500;color:var(--ios-orange);text-decoration:inherit}a:hover{opacity:.85}body{margin:0;padding:0;min-width:320px;min-height:100vh;background:var(--tg-theme-bg-color);transition:background-color .3s ease,color .3s ease}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:all .2s;background-color:var(--tg-theme-secondary-bg-color);color:var(--tg-theme-text-color)}button:focus,button:focus-visible{outline:2px solid var(--ios-orange);outline-offset:2px}input[type=text],input[type=number],select{background:var(--tg-theme-secondary-bg-color);color:var(--tg-theme-text-color);border:var(--input-border)}html.theme-switching *,html.theme-switching *:before,html.theme-switching *:after{transition:none!important;animation:none!important}._bar_yqqdu_2{position:fixed;bottom:0;left:0;right:0;z-index:100;display:flex;justify-content:space-around;align-items:stretch;height:64px;padding-bottom:env(safe-area-inset-bottom,0px);background:var(--ios-gradient);border-top:none;box-shadow:0 -4px 20px #8b5cf640,0 -2px 8px #ff6b3526;transition:background .3s}._tab_yqqdu_19{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;flex:1;text-decoration:none;color:#ffffffb3;font-size:.625rem;font-weight:500;transition:color .2s;-webkit-tap-highlight-color:transparent;position:relative}._tab_yqqdu_19:active{transform:scale(.92)}._icon_yqqdu_39{display:flex;align-items:center;justify-content:center;line-height:1;transition:transform .2s,color .2s;color:inherit}._icon_yqqdu_39 svg{width:24px;height:24px}._label_yqqdu_53{letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:64px}._tabActive_yqqdu_62{color:#fff}._tabActive_yqqdu_62 ._icon_yqqdu_39{transform:scale(1.08)}._tabActive_yqqdu_62:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:36px;height:3px;background:#fffffff2;border-radius:0 0 3px 3px}._banner_zju8i_1{margin:12px 16px 0;padding:12px 14px;border-radius:12px;background:#ff3b301f;border:1px solid rgba(255,59,48,.25)}._text_zju8i_8{margin:0 0 10px;font-size:.875rem;line-height:1.4}._btn_zju8i_13{padding:8px 14px;border:none;border-radius:10px;background:var(--ios-gradient, #007aff);color:#fff;font-weight:600;cursor:pointer}._btn_zju8i_13:disabled{opacity:.6;cursor:default}._layout_1g6sg_1{display:flex;flex-direction:column;min-height:100vh}._content_1g6sg_7{flex:1;padding-top:var(--tg-content-safe-top, var(--tg-safe-top, 0px));padding-bottom:calc(64px + env(safe-area-inset-bottom,0px) + var(--tg-safe-bottom, 0px))}#root{max-width:100%;margin:0 auto;padding:0}
