:root{--yt-root-size:14px;--yt-green:#F08B18;--yt-green-dark:#D9770F;--yt-ink:#2d3436;--yt-muted:#636e72;--yt-bg:#f8f9fa;--yt-line:#e9ecef;--yt-danger:#d63031;--yt-radius:14px;--yt-shadow:0 2px 8px rgba(0, 0, 0, 0.08);--yt-ease:cubic-bezier(0.4, 0, 0.2, 1)}html{font-size:var(--yt-root-size)!important}.yt-page .header{position:sticky!important;top:0!important;z-index:100!important;display:flex!important;align-items:center!important;padding:calc(8px + env(safe-area-inset-top)) 12px 8px!important;background:rgba(255,255,255,.86)!important;-webkit-backdrop-filter:blur(16px) saturate(1.6);backdrop-filter:blur(16px) saturate(1.6);border-bottom:1px solid rgba(0,0,0,.055)!important;border-radius:0!important;box-shadow:none!important;color:var(--yt-ink)!important}.header{padding:9px 12px!important}.yt-page .header h1{flex:1!important;text-align:center!important;font-size:1.02rem!important;font-weight:800!important;letter-spacing:-.01em!important;color:var(--yt-ink)!important;margin:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header h1{font-size:1rem!important}.yt-page .close-btn{visibility:hidden!important;pointer-events:none!important}.yt-page .menu-btn-page{background:#f1f3f5!important;border-radius:50%!important;color:var(--yt-ink)!important;font-size:.95rem!important}.content{padding:10px!important;padding-bottom:calc(14px + env(safe-area-inset-bottom))!important}.section-title{font-size:.92rem!important;margin-bottom:12px!important}.close-btn,.menu-btn-page{width:36px;height:36px;border:none;background:#f1f3f5;border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--yt-ink);font-size:.9rem;cursor:pointer;transition:all .2s ease;flex-shrink:0;-webkit-tap-highlight-color:transparent}.menu-btn-page{margin-right:12px}.close-btn{margin-left:12px}.close-btn:active,.menu-btn-page:active{transform:scale(.94);background:#e9ecef}.side-menu{position:fixed;top:0;left:-100%;width:84%;max-width:300px;height:100%;background:#fff;z-index:5200;transition:left .38s var(--yt-ease);overflow-y:auto;box-shadow:2px 0 24px rgba(0,0,0,.16);display:flex;flex-direction:column;overscroll-behavior:contain}.side-menu.active{left:0}.menu-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.35);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:5100;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.menu-backdrop.active{opacity:1;visibility:visible}.menu-header{background:linear-gradient(135deg,var(--yt-green),var(--yt-green-dark));padding:calc(34px + env(safe-area-inset-top)) 18px 22px;color:#fff;text-align:center;position:relative;flex-shrink:0}.close-menu-btn{position:absolute;top:calc(10px + env(safe-area-inset-top));left:12px;width:34px;height:34px;border:none;background:rgba(255,255,255,.2);border-radius:50%;color:#fff;font-size:1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;-webkit-tap-highlight-color:transparent}.close-menu-btn:active{transform:scale(.9);background:rgba(255,255,255,.3)}.profile-section{text-align:center;margin-bottom:4px}.profile-avatar{width:58px;height:58px;border-radius:50%;background:linear-gradient(135deg,#74b9ff,#0984e3);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem;font-weight:700;margin:0 auto 10px;border:3px solid rgba(255,255,255,.3);overflow:hidden}.profile-name{font-size:1.05rem;font-weight:700;margin-bottom:3px}.profile-email{font-size:.78rem;opacity:.9;word-break:break-all}.menu-items{padding:10px 0;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.menu-item{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:background .15s ease;color:var(--yt-ink);text-decoration:none;font-size:.9rem;border-left:3px solid transparent;-webkit-tap-highlight-color:transparent}.menu-item:active{background:var(--yt-bg)}.menu-item.active{background:#fff6ec;border-left-color:var(--yt-green);color:var(--yt-green)}.menu-item i:first-child{width:22px;margin-right:13px;font-size:1rem;color:var(--yt-muted);text-align:center}.menu-item.active i:first-child{color:var(--yt-green)}.menu-item span{font-weight:600;flex:1}.menu-chevron{font-size:.6rem!important;color:#cbd2d9!important;margin:0!important;width:auto!important}.menu-item.active .menu-chevron{color:var(--yt-green)!important}.menu-item-danger,.menu-item-danger i:first-child{color:var(--yt-danger)!important}.menu-divider{height:1px;background:#f1f3f5;margin:12px 0}.menu-footer{padding:14px 16px;border-top:1px solid #f1f3f5;flex-shrink:0}.menu-stats{display:flex;justify-content:space-between;margin-bottom:10px}.stat-item{text-align:center;flex:1}.stat-value{font-size:1rem;font-weight:700;color:var(--yt-green)}.stat-label{font-size:.7rem;color:var(--yt-muted)}.menu-app-version{padding:10px 16px calc(12px + env(safe-area-inset-bottom));font-size:.68rem;color:#b2bec3;text-align:center;border-top:1px solid #f7f8f9;flex-shrink:0}html.yt-page{will-change:transform;background:var(--yt-bg)}@keyframes ytPageIn{from{transform:translateX(16px);opacity:.55}to{transform:translateX(0);opacity:1}}html.yt-page-enter body{animation:ytPageIn .26s cubic-bezier(.32,.72,0,1) both}.yt-toast-wrap{position:fixed;left:0;right:0;bottom:calc(18px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:8px;z-index:9500;pointer-events:none;padding:0 14px}.yt-toast{display:flex;align-items:center;gap:9px;max-width:420px;background:rgba(26,26,46,.94);color:#fff;padding:10px 14px;border-radius:12px;font-size:.82rem;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;box-shadow:0 8px 24px rgba(0,0,0,.3);opacity:0;transform:translateY(12px) scale(.97);transition:opacity .28s ease,transform .28s var(--yt-ease);pointer-events:auto}.yt-toast.show{opacity:1;transform:translateY(0) scale(1)}.yt-toast i{font-size:.95rem;flex-shrink:0}.yt-toast-success i{color:#ffc680}.yt-toast-error i{color:#ff7675}.yt-toast-info i{color:#74b9ff}.yt-toast-offline i{color:#ffeaa7}.yt-toast-btn{margin-left:6px;border:none;background:var(--yt-green);color:#fff;font-weight:700;font-size:.78rem;padding:7px 12px;border-radius:9px;cursor:pointer;flex-shrink:0;-webkit-tap-highlight-color:transparent}.yt-toast-btn:active{transform:scale(.96);background:var(--yt-green-dark)}.yt-offline-banner{position:fixed;top:0;left:0;right:0;z-index:9400;display:flex;align-items:center;justify-content:center;gap:8px;background:#d63031;color:#fff;font-size:.76rem;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;padding:calc(6px + env(safe-area-inset-top)) 12px 6px;transform:translateY(-100%);transition:transform .3s var(--yt-ease)}.yt-offline-banner.show{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.side-menu,.yt-offline-banner,.yt-toast{transition-duration:10ms!important}html.yt-page-enter body{animation:none}}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background:#d8dde2;border-radius:2px}.yt-page body{background:radial-gradient(140% 50% at 50% -10%,#fff3e4 0,transparent 60%),#f6f8f9!important;min-height:100vh}.yt-page .contact-item,.yt-page .faq-item,.yt-page .info-item,.yt-page .metric-card,.yt-page .settings-section,.yt-page .stat-card,.yt-page .stat-item,.yt-page .terms-section{background:#fff!important;border:1px solid rgba(13,42,38,.055)!important;border-radius:18px!important;box-shadow:0 6px 20px rgba(15,42,38,.055),0 1px 3px rgba(15,42,38,.04)!important}.yt-page .metric-value,.yt-page .stat-value{color:var(--yt-ink)!important;font-weight:800!important;letter-spacing:-.02em}.yt-page .metric-label,.yt-page .metric-name,.yt-page .stat-label{color:var(--yt-muted)!important;font-weight:600!important}.yt-page .contact-icon,.yt-page .item-icon,.yt-page .metric-icon,.yt-page .stat-icon{border-radius:13px!important;background:#fff3e4!important;color:var(--yt-green)!important;box-shadow:none!important}.yt-page .filter-btn,.yt-page .period-btn{border-radius:999px!important;border:1px solid rgba(13,42,38,.08)!important;background:#fff!important;color:var(--yt-muted)!important;font-weight:700!important;box-shadow:0 1px 3px rgba(15,42,38,.05)!important;transition:all .18s ease!important}.yt-page .filter-btn.active,.yt-page .period-btn.active{background:linear-gradient(135deg,var(--yt-green),var(--yt-green-dark))!important;border-color:transparent!important;color:#fff!important;box-shadow:0 6px 16px rgba(240,139,24,.35)!important}.yt-page .progress-bar{background:#edf1f3!important;border-radius:999px!important;overflow:hidden}.yt-page .progress-fill{background:linear-gradient(90deg,var(--yt-green),#ffc680)!important;border-radius:999px!important}.yt-page .progress-value{color:var(--yt-green)!important;font-weight:800!important}.yt-page .settings-item{border-radius:14px!important}.yt-page .settings-item:active{background:#f4f7f8!important}.yt-page .toggle-checkbox:checked+.toggle-slider,.yt-page .toggle-slider.active,.yt-page input:checked+.toggle-slider{background:var(--yt-green)!important}.yt-page .faq-question{font-weight:700!important;color:var(--yt-ink)!important}.yt-page .faq-answer{color:var(--yt-muted)!important}.yt-page .contact-arrow{color:#cfd8dc!important}.yt-page .btn,.yt-page .edit-btn{border-radius:13px!important;font-weight:700!important}.yt-page .section-title{color:var(--yt-ink)!important;font-weight:800!important;letter-spacing:-.01em}.yt-page .terms-content{color:#46535a!important;line-height:1.65!important}.yt-page .last-updated{color:var(--yt-muted)!important}