.P7o2Fq_app{color:#1c2e2e;background:#f3f5f1;min-height:100dvh}.P7o2Fq_header{z-index:60;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fafbf7f5;border-block-end:1px solid #dce3dc;position:sticky;inset-block-start:0}.P7o2Fq_headerInner{width:min(var(--site-max-width), 100%);min-height:76px;padding-inline:var(--site-gutter);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(18px,3vw,48px);margin-inline:auto;display:grid}.P7o2Fq_brand{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.P7o2Fq_brandMark{color:#f2b17b;background:#1c302f;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.P7o2Fq_brandMark:before,.P7o2Fq_brandMark:after{content:"";border:1px solid #e7a66f85;border-radius:50%;width:27px;height:27px;position:absolute}.P7o2Fq_brandMark:after{border-color:#ffffff1f;width:38px;height:38px}.P7o2Fq_brandMark>span{z-index:1;font:700 16px/1 var(--font-sans,sans-serif)}.P7o2Fq_brandText{gap:2px;display:grid}.P7o2Fq_brandText strong{color:#213634;letter-spacing:-.03em;font-size:15px}.P7o2Fq_brandText small{color:#8a968e;font:700 8px/1 var(--font-mono,monospace);letter-spacing:.17em}.P7o2Fq_navigation{justify-content:center;align-items:center;gap:5px;min-width:0;display:flex}.P7o2Fq_navigation a,.P7o2Fq_mobileNav a{color:#68766e;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 14px;font-size:12px;font-weight:700;text-decoration:none;transition:color .18s,background-color .18s,border-color .18s;display:inline-flex}.P7o2Fq_navigation a>span:first-child{color:#87978e;font-size:16px}.P7o2Fq_navigation a:hover,.P7o2Fq_mobileNav a:hover{color:#233c38;background:#eef2ec}.P7o2Fq_navigation a.P7o2Fq_activeNav,.P7o2Fq_mobileNav a.P7o2Fq_activeNav{color:#24443c;background:#edf2eb;border-color:#e1e8df}.P7o2Fq_navigation a.P7o2Fq_activeNav>span:first-child{color:#bd7c4c}.P7o2Fq_actions{justify-content:end;align-items:center;gap:10px;min-width:0;display:flex}.P7o2Fq_connection{color:#66766c;white-space:nowrap;align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.P7o2Fq_connection i{background:#5a9a72;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #5a9a7221}.P7o2Fq_disconnected i{background:#bd754b;box-shadow:0 0 0 3px #bd754b24}.P7o2Fq_installButton{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#2b4842;border:1px solid #2b4842;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:10px;font-weight:700;display:inline-flex}.P7o2Fq_installButton:hover{background:#3d6156}.P7o2Fq_installButton>span{font-size:16px;line-height:1}.P7o2Fq_account{color:#526b60;background:#fff;border:1px solid #dfe5df;border-radius:50%;place-items:center;width:38px;height:38px;font-size:16px;text-decoration:none;display:grid}.P7o2Fq_account:hover{background:#f3f6f1;border-color:#aebdb0}.P7o2Fq_offlineNotice,.P7o2Fq_updateNotice{padding:9px var(--site-gutter);color:#744c31;text-align:center;background:#fbf1e7;justify-content:center;align-items:center;gap:14px;margin:0;font-size:11px;line-height:1.6;display:flex}.P7o2Fq_updateNotice{color:#284b3b;background:#eaf3e9;flex-wrap:wrap}.P7o2Fq_updateNotice button{color:#2e573f;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #8fae95;border-radius:7px;padding:4px 10px;font-size:10px;font-weight:700}.P7o2Fq_content{min-width:0}.P7o2Fq_mobileNav{display:none}.P7o2Fq_dialogBackdrop{z-index:100;background:#0f1b197a;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.P7o2Fq_installHelp{overscroll-behavior:contain;color:#243834;text-align:center;background:#fbfcf8;border:1px solid #e0e6de;border-radius:24px;justify-items:center;gap:14px;width:min(420px,100%);max-height:calc(100dvh - 40px);padding:36px;display:grid;position:relative;overflow-y:auto;box-shadow:0 28px 80px #1524223d}.P7o2Fq_installHelp h2{margin:0;font-size:20px;line-height:1.45}.P7o2Fq_installHelp p{color:#66766d;margin:0;font-size:13px;line-height:1.8}.P7o2Fq_dialogIcon{color:#f3b37e;background:#263f3b;border-radius:15px;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.P7o2Fq_dialogClose{color:#63736a;cursor:pointer;background:0 0;border:1px solid #e0e5de;border-radius:50%;width:36px;height:36px;font-size:20px;position:absolute;inset-block-start:12px;inset-inline-end:12px}.P7o2Fq_app :focus-visible{outline-offset:3px;outline:3px solid #bd7b4b}@media (max-width:760px){.P7o2Fq_headerInner{min-height:66px;padding-inline:max(16px, var(--site-gutter));grid-template-columns:minmax(0,1fr) auto;gap:12px}.P7o2Fq_brandMark{border-radius:12px;width:38px;height:38px}.P7o2Fq_navigation{display:none}.P7o2Fq_actions{gap:8px}.P7o2Fq_connection{font-size:0}.P7o2Fq_connection i{width:9px;height:9px}.P7o2Fq_installButton{min-height:36px;padding:7px 10px}.P7o2Fq_account{width:36px;height:36px}.P7o2Fq_mobileNav{z-index:70;padding:7px max(10px, var(--site-gutter)) calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafbf7f5;border-block-start:1px solid #dce3dc;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid;position:fixed;inset-block-end:0;inset-inline:0}.P7o2Fq_mobileNav a{border-radius:11px;align-content:center;justify-items:center;gap:3px;min-width:0;min-height:52px;padding:5px 3px;font-size:16px;display:grid}.P7o2Fq_mobileNav a small{max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.3;overflow:hidden}.P7o2Fq_mobileNav a.P7o2Fq_activeNav{background:#edf2eb}.P7o2Fq_content{padding-block-end:calc(76px + env(safe-area-inset-bottom))}.P7o2Fq_offlineNotice,.P7o2Fq_updateNotice{align-items:start;padding-inline:14px;font-size:10px}.P7o2Fq_installHelp{border-radius:20px;padding:30px 23px}}@media (prefers-reduced-motion:reduce){.P7o2Fq_navigation a,.P7o2Fq_mobileNav a{transition:none}}
