.tea-unified{background:#faf7ee;color:#342e27}.tea-navigation{position:relative;z-index:40;background:#fffdf6;border-bottom:1px solid #ded2bc;padding:18px max(24px,calc((100% - 1200px)/2)) 0;font-family:system-ui,-apple-system,"PingFang SC",sans-serif;color:#211e19}.tea-navigation *{box-sizing:border-box}.tea-navigation a{color:inherit;text-decoration:none}.tea-navigation-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.tea-wordmark img{display:block;width:285px;max-width:50vw;height:60px;object-fit:contain}.tea-account{display:flex;align-items:center;gap:20px;flex-shrink:0}.tea-person{position:relative}.tea-person>summary{list-style:none;cursor:pointer;background:#f5e4ad;border:1px solid #b69e67;border-radius:50%;min-width:42px;height:42px;padding:9px;text-align:center}.tea-person>summary::-webkit-details-marker{display:none}.tea-menu{position:absolute;right:0;top:52px;min-width:210px;background:#fffdf5;border:1px solid #bda77e;border-radius:6px;box-shadow:3px 5px 0 #e8decb;padding:8px;z-index:60}.tea-menu a,.tea-menu button{display:block;width:100%;text-align:left;padding:11px 12px;border:0;background:transparent;color:#342e27;font:inherit;border-radius:4px;cursor:pointer}.tea-menu a:hover,.tea-menu button:hover{background:#fff0b5}.tea-primary{display:flex;justify-content:space-between;gap:12px;margin-top:16px}.tea-primary a{padding:12px 4px 13px;position:relative;font-size:17px;min-width:70px;text-align:center}.tea-primary a[aria-current=page]{font-weight:700}.tea-primary a[aria-current=page]::after{content:"";position:absolute;height:4px;bottom:0;left:4px;right:4px;background:#ffdc24}.tea-nav-error{margin:0;color:#a63e32;font-size:13px}.tea-unified .main-layout>.sidebar,.tea-unified .main-content>.top-header{display:none!important}.tea-unified .main-layout{min-height:calc(100vh - 145px)}.tea-unified .main-content{width:100%;min-width:0}.tea-unified .page-content{max-width:1440px;width:100%;margin:0 auto;box-sizing:border-box}.tea-home .home-heading{display:none}.tea-unified .site-header{display:none!important}.tea-unified .home-board{max-width:1200px}.tea-unified .home-note{min-height:204px}.tea-unified .home-tool-icon{width:70px;height:58px}.tea-unified .home-note h2{font-size:20px}.tea-unified .home-rack{padding-top:45px;padding-bottom:28px}.tea-unified .home-rack+.home-rack{margin-top:5px}.tea-navigation a:focus-visible,.tea-navigation button:focus-visible,.tea-navigation summary:focus-visible{outline:3px solid #946748;outline-offset:3px}@media(max-width:680px){.tea-navigation{padding:12px 16px 0}.tea-wordmark img{width:220px;max-width:58vw;height:52px}.tea-account{gap:12px;font-size:14px}.tea-person>summary{min-width:36px;height:36px;padding:7px}.tea-primary{gap:0;margin-top:8px}.tea-primary a{font-size:16px;min-width:48px}.tea-unified .home-note{min-height:190px}.tea-unified .page-content{padding:20px 12px}.tea-menu{min-width:220px}}

@media(max-width:680px){.tea-wordmark{flex:1;min-width:0}.tea-wordmark img{width:100%;max-width:220px}.tea-navigation-top{gap:12px}.tea-person>summary{max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}

/* Shared module presentation and points. */
.tea-points{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:14px;background:#fff0b5;border:1px solid #e0cd8c;border-radius:20px;padding:7px 12px}.tea-points strong{font-variant-numeric:tabular-nums}.tea-shell .tea-navigation{z-index:50}.tea-embedded .tea-navigation,.tea-embedded .site-header,.tea-embedded .company-account-entry,.tea-embedded .collection-header .back,.tea-embedded .back-home{display:none!important}.tea-embedded body{padding-top:0!important}.tea-embedded .main-layout{min-height:100dvh}.tea-embedded .home-heading{display:none}.tea-embedded .page-content{padding-top:24px}.tea-embedded .page-footer,.tea-embedded .site-footer{display:none}.profile-points{display:flex;align-items:center;gap:8px;text-decoration:none;color:#342e27;border-radius:7px;background:#fff0b5;padding:16px;margin-top:14px}.profile-points>strong{font-size:26px}.profile-points>span{margin-left:auto;font-size:14px}@media(max-width:680px){.tea-account{gap:8px}.tea-points{font-size:12px;padding:5px 8px}.tea-navigation-top{gap:8px}.tea-wordmark img{max-width:190px}.tea-shell .tea-navigation{padding-left:12px;padding-right:12px}.tea-embedded .page-content{padding-top:16px}}
