.tYhXrW_shell{background:radial-gradient(1200px 420px at 50% -220px, #ffc45c1a, transparent 70%), radial-gradient(900px 500px at 100% 0, #1f81501a, transparent 70%), var(--bg-app);flex-direction:column;min-height:100vh;display:flex}.tYhXrW_skip{z-index:300;background:var(--accent);color:var(--accent-ink);border-radius:var(--radius-sm);padding:10px 14px;font-weight:700;position:absolute;top:8px;left:-9999px}.tYhXrW_skip:focus{left:8px}.tYhXrW_header{z-index:100;-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--border);background:#0a100dd1;align-items:center;gap:16px;height:60px;padding:0 20px;display:flex;position:sticky;top:0}.tYhXrW_header:after{content:"";background:linear-gradient(90deg, transparent, var(--field) 20%, var(--gold) 50%, var(--field) 80%, transparent);opacity:.55;pointer-events:none;height:1px;position:absolute;bottom:-1px;left:0;right:0}.tYhXrW_brand{flex-shrink:0;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:flex}.tYhXrW_monogram{background:linear-gradient(160deg, #e7c173, var(--gold) 55%, #a9843a);width:32px;height:32px;color:var(--accent-ink);font-family:var(--font-heading);letter-spacing:.02em;border-radius:7px;place-items:center;font-size:16px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #00000059,0 6px 16px -8px #d6ac52b3}.tYhXrW_wordmark{font-family:var(--font-heading);letter-spacing:.08em;color:var(--text-primary);font-size:20px;font-weight:800;line-height:1}.tYhXrW_desktopNav{flex:1;justify-content:safe center;align-items:center;gap:2px;min-width:0;display:flex}.tYhXrW_navLink{border-radius:var(--radius-sm);min-height:40px;color:var(--text-secondary);white-space:nowrap;transition:color var(--dur) var(--ease-out), background var(--dur) var(--ease-out);flex-direction:column;justify-content:center;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.tYhXrW_navLink:hover{color:var(--text-primary);background:var(--bg-hover)}.tYhXrW_navLink[aria-current=page]{color:var(--gold);font-weight:600}.tYhXrW_navLink small{color:var(--text-muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.tYhXrW_group{color:var(--text-secondary);position:relative}.tYhXrW_summary{cursor:pointer;border-radius:var(--radius-sm);white-space:nowrap;min-height:40px;transition:color var(--dur) var(--ease-out), background var(--dur) var(--ease-out);align-items:center;padding:10px 12px;font-size:14px;font-weight:500;list-style:none;display:flex}.tYhXrW_summary::-webkit-details-marker{display:none}.tYhXrW_summary:after{content:"";width:6px;height:6px;transition:transform var(--dur) var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;margin-left:8px;transform:translateY(-2px)rotate(45deg)}.tYhXrW_summary:hover{color:var(--text-primary);background:var(--bg-hover)}.tYhXrW_summary[data-active=true]{color:var(--gold)}.tYhXrW_group[open]>.tYhXrW_summary{color:var(--text-primary);background:var(--bg-hover)}.tYhXrW_group[open]>.tYhXrW_summary:after{transform:translateY(1px)rotate(225deg)}.tYhXrW_dropdown{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius);min-width:270px;max-height:calc(100dvh - 80px);box-shadow:var(--shadow-pop);animation:tYhXrW_navDrop .16s var(--ease-out);flex-direction:column;gap:2px;padding:10px;display:flex;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto}@keyframes tYhXrW_navDrop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.tYhXrW_dropdown .tYhXrW_navLink{align-items:flex-start;width:100%}.tYhXrW_section+.tYhXrW_section{border-top:1px solid var(--border);margin-top:6px;padding-top:6px}.tYhXrW_sectionTitle{color:var(--gold);font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;margin:6px 12px 4px;font-size:13px;font-weight:700;line-height:1.5}.tYhXrW_actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.tYhXrW_premiumCta{border-radius:var(--radius-sm);background:var(--accent);min-height:40px;color:var(--accent-ink);box-shadow:0 6px 20px -10px var(--accent-glow);transition:background var(--dur) var(--ease-out);align-items:center;padding:0 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.tYhXrW_premiumCta:hover{background:var(--accent-hover)}.tYhXrW_premiumShort{display:none}.tYhXrW_ghostBtn{border-radius:var(--radius-sm);border:1px solid var(--border-light);min-height:40px;color:var(--text-primary);font:600 14px var(--font-body);cursor:pointer;transition:border-color var(--dur) var(--ease-out);background:0 0;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.tYhXrW_ghostBtn:hover{border-color:var(--gold-border)}.tYhXrW_textLink{color:var(--text-secondary);padding:10px 6px;font-size:14px;font-weight:500;text-decoration:none}.tYhXrW_textLink:hover{color:var(--text-primary)}.tYhXrW_accountMenu{z-index:200;background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius);min-width:210px;box-shadow:var(--shadow-pop);flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.tYhXrW_accountMenu a,.tYhXrW_accountMenu button{border-radius:var(--radius-sm);min-height:40px;color:var(--text-secondary);font:600 14px var(--font-body);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:8px 10px;text-decoration:none;display:flex}.tYhXrW_accountMenu a:hover,.tYhXrW_accountMenu button:hover{background:var(--bg-hover);color:var(--text-primary)}.tYhXrW_accountEmail{color:var(--text-muted);border-bottom:1px solid var(--border);text-overflow:ellipsis;margin-bottom:4px;padding:8px 10px;font-size:12px;overflow:hidden}.tYhXrW_count{color:var(--gold);font-size:12px}.tYhXrW_signOut{color:var(--red)!important}.tYhXrW_burger{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;margin-right:-10px;padding:0}.tYhXrW_burger span{background:var(--text-primary);width:22px;height:2px;transition:transform var(--dur) var(--ease-out), opacity var(--dur) var(--ease-out);border-radius:2px;display:block}.tYhXrW_burger[data-open=true] span:first-child{background:var(--gold);transform:translateY(7px)rotate(45deg)}.tYhXrW_burger[data-open=true] span:nth-child(2){opacity:0}.tYhXrW_burger[data-open=true] span:nth-child(3){background:var(--gold);transform:translateY(-7px)rotate(-45deg)}.tYhXrW_mobilePanel{z-index:99;background:var(--bg-app);overscroll-behavior:contain;animation:tYhXrW_panelIn .18s var(--ease-out);flex-direction:column;padding:14px 0 32px;display:none;position:fixed;inset:60px 0 0;overflow-y:auto}@keyframes tYhXrW_panelIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.tYhXrW_quickGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 16px 14px;display:grid}.tYhXrW_quickTile{border:1px solid var(--border-light);border-radius:var(--radius);background:linear-gradient(160deg, var(--bg-raised), var(--bg-card));flex-direction:column;justify-content:center;gap:3px;min-height:64px;padding:10px 12px;text-decoration:none;display:flex}.tYhXrW_quickTile strong{font-family:var(--font-heading);color:var(--text-primary);font-size:19px;font-weight:700;line-height:1.1}.tYhXrW_quickTile small{color:var(--text-muted);font-size:12px;line-height:1.3}.tYhXrW_mobileLink{min-height:48px;color:var(--text-primary);border-bottom:1px solid var(--border);align-items:center;padding:12px 24px;font-size:16px;font-weight:500;text-decoration:none;display:flex}.tYhXrW_mobileLink[aria-current=page]{color:var(--gold);font-weight:600}.tYhXrW_mobileGroup{border-bottom:1px solid var(--border)}.tYhXrW_mobileGroup>.tYhXrW_summary{min-height:56px;font-family:var(--font-heading);letter-spacing:.02em;color:var(--text-primary);border-radius:0;justify-content:space-between;padding:16px 24px;font-size:22px;font-weight:700;display:flex}.tYhXrW_mobileGroup>.tYhXrW_summary:hover{background:0 0}.tYhXrW_mobileGroup[open]>.tYhXrW_summary{color:var(--gold);background:0 0}.tYhXrW_mobileSections{padding:0 12px 14px}.tYhXrW_mobileSections .tYhXrW_sectionTitle{margin:12px 12px 4px}.tYhXrW_mobileSections .tYhXrW_mobileLink{border-bottom:0;padding:12px 24px}.tYhXrW_panelActions{flex-direction:column;gap:10px;padding:18px 16px 0;display:flex}.tYhXrW_panelAuth{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tYhXrW_panelAuth>*{width:100%;font-family:var(--font-body);cursor:pointer}.tYhXrW_header a:focus-visible,.tYhXrW_header summary:focus-visible,.tYhXrW_header button:focus-visible,.tYhXrW_mobilePanel a:focus-visible,.tYhXrW_mobilePanel summary:focus-visible,.tYhXrW_mobilePanel button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tYhXrW_main{flex:1;width:100%;max-width:1300px;min-height:calc(100dvh - 60px);margin:0 auto;padding:24px 16px}.tYhXrW_footer{border-top:1px solid var(--border);background:repeating-linear-gradient(90deg, transparent 0 calc(10% - 1px), var(--field-line) calc(10% - 1px) 10%), linear-gradient(180deg, var(--bg-card), var(--bg-app));margin-top:56px}.tYhXrW_footerInner{grid-template-columns:minmax(0,1.1fr) minmax(0,2.4fr);gap:40px;max-width:1300px;margin:0 auto;padding:40px 20px 28px;display:grid}.tYhXrW_footerBrand{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.tYhXrW_footerBrand p{color:var(--text-secondary);max-width:34ch;font-size:14px;line-height:1.6}.tYhXrW_footerPremium{color:var(--accent);align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.tYhXrW_footerPremium:hover{color:var(--accent-hover)}.tYhXrW_footerCols{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.tYhXrW_footerTitle{font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin:0 0 10px;font-size:15px;font-weight:700}.tYhXrW_footerCols ul{flex-direction:column;list-style:none;display:flex}.tYhXrW_footerCols a{min-height:34px;color:var(--text-secondary);align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.tYhXrW_footerCols a:hover{color:var(--text-primary)}.tYhXrW_footerBase{border-top:1px solid var(--border);max-width:1300px;color:var(--text-muted);justify-content:space-between;gap:12px;margin:0 auto;padding:16px 20px 28px;font-size:13px;display:flex}.tYhXrW_footerLegal{gap:16px;display:flex}.tYhXrW_footerLegal a{color:var(--text-muted);text-decoration:none}.tYhXrW_footerLegal a:hover{color:var(--text-primary)}@media (max-width:1000px){.tYhXrW_header .hide-mobile{display:none!important}.tYhXrW_header .show-mobile-only{display:flex!important}.tYhXrW_mobilePanel{display:flex!important}.tYhXrW_header{gap:10px;padding:0 16px}}@media (max-width:1180px) and (min-width:1001px){.tYhXrW_navLink,.tYhXrW_summary{padding-left:9px;padding-right:9px}.tYhXrW_wordmark{font-size:18px}}@media (max-width:768px){.tYhXrW_footerInner{grid-template-columns:1fr;gap:28px;padding:32px 16px 20px}.tYhXrW_footerCols{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.tYhXrW_footerCols a{min-height:40px;font-size:15px}.tYhXrW_footerBase{flex-direction:column;padding:16px 16px 28px}.tYhXrW_main{padding:16px 16px 24px}}@media (max-width:420px){.tYhXrW_premiumLong{display:none}.tYhXrW_premiumShort{display:inline}.tYhXrW_premiumCta{min-height:44px;padding:0 14px}.tYhXrW_wordmark{letter-spacing:.06em;font-size:19px}}@media (max-width:350px){.tYhXrW_wordmark{display:none}}@media (prefers-reduced-motion:reduce){.tYhXrW_dropdown,.tYhXrW_mobilePanel{animation:none}.tYhXrW_navLink,.tYhXrW_summary,.tYhXrW_summary:after,.tYhXrW_burger span,.tYhXrW_premiumCta,.tYhXrW_ghostBtn{transition:none}}
