.tn-nav{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.tn-nav::-webkit-scrollbar{display:none}.tn-link{position:relative;flex-shrink:0;display:inline-flex;padding:8px 11px;color:#6f6257;font-size:12.5px;font-weight:550;letter-spacing:.01em;text-decoration:none;transition:color .22s ease}.tn-text{position:relative;display:inline-block;padding-bottom:1px}.tn-text:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1.5px;border-radius:2px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .32s cubic-bezier(.22,1,.36,1)}.tn-link:focus-visible,.tn-link:hover,.tn-link[aria-current=page]{color:#6f5d4f}.tn-link:focus-visible .tn-text:after,.tn-link:hover .tn-text:after,.tn-link[aria-current=page] .tn-text:after{transform:scaleX(1)}.tn-link:focus-visible{outline:2px solid #b86f52;outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){.tn-link,.tn-text:after{transition:none}}.tn-shell .desk-body{margin-left:0!important;width:100%!important}.tn-header{position:sticky;top:0;z-index:30;display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"brand nav account";align-items:center;gap:8px 16px;padding:10px 28px!important;background:rgba(250,248,243,.92);backdrop-filter:blur(10px);border-bottom:1px solid #ece5da}.tn-header .tn-brand{grid-area:brand;color:#78432e;font:24px Georgia,serif;text-decoration:none}.tn-header .tn-nav{grid-area:nav}.tn-header .desk-account{grid-area:account;justify-self:end;margin-left:0!important}@media (max-width:860px){.tn-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand account" "nav nav";padding:10px 16px!important}.tn-header .tn-nav{justify-content:flex-start;margin-inline:-8px}}.tn-link.tn-plus{gap:5px;align-items:center;margin:0 6px;padding:5px 13px;border:1px solid #e2c27a;border-radius:999px;color:#7a5412;font-weight:650;background:linear-gradient(135deg,#fff6dc,#f6dca0 55%,#e9bf62);box-shadow:0 2px 8px #c8962c26,inset 0 1px 0 #ffffffb3;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.tn-link.tn-plus:focus-visible,.tn-link.tn-plus:hover,.tn-link.tn-plus[aria-current=page]{color:#5f3f0a;transform:translateY(-1px);box-shadow:0 6px 16px #c8962c40,inset 0 1px 0 #ffffffb3;filter:saturate(1.1)}.tn-plus-star{font-size:11px;color:#b8801c}@media (max-width:860px){.tn-nav{flex-wrap:wrap;overflow:visible;justify-content:center!important;gap:2px 2px;margin-inline:0!important}.tn-link{padding:6px 9px;font-size:12.5px}.tn-link.tn-plus{margin:0 2px;padding:4px 11px}.tn-shell .desk-main{padding-bottom:28px!important}.tn-header{height:auto!important;min-height:0;padding-block:8px 6px!important}}.tn-short{display:none}@media (max-width:860px){.tn-header{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"brand account"!important;padding:10px 16px!important;min-height:56px}.tn-header .desk-account{gap:8px}.tn-nav{position:fixed;left:0;right:0;bottom:0;z-index:50;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:0!important;margin:0!important;padding:6px 6px calc(6px + env(safe-area-inset-bottom, 0px));background:rgba(250,248,243,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid #e8dfd6;box-shadow:0 -8px 24px #4d3b2710;overflow:visible}.tn-link{justify-content:center;padding:9px 2px!important;font-size:11.5px!important;text-align:center;border-radius:10px}.tn-link .tn-text:after{display:none}.tn-link[aria-current=page]{background:#f3e9df;color:#5f4a3c}.tn-link.tn-plus{margin:0!important;padding:7px 2px!important;border-radius:12px;gap:3px;flex-direction:column}.tn-plus .tn-long{display:none}.tn-plus .tn-short{display:inline;font-size:11px}.tn-shell .desk-main{padding-bottom:88px!important}body:has(.tn-nav){padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px))}}@media (max-width:860px){.tn-link[href="/settings"]{display:none}.tn-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#faf8f3!important}}.tn-emoji{display:none}@media (max-width:860px){.tn-link{flex-direction:column;gap:1px}.tn-emoji{display:block;font-size:17px;line-height:1.1}.tn-nav{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#faf8f3!important}.tn-link{align-items:center!important;justify-content:center!important}.tn-emoji{display:flex;align-items:center;justify-content:center;width:100%}.tn-link.tn-plus{align-items:center!important}.tn-link .tn-text,.tn-plus .tn-short{display:block;text-align:center}}.marketing-shell_shell__ywotS{flex-direction:column}.marketing-shell_header__IKrVB{position:sticky;top:0;z-index:30;background:rgba(250,248,243,.92);backdrop-filter:blur(10px);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"brand nav auth";align-items:center;gap:12px 16px;width:100%;max-width:1220px;margin:0 auto;padding:20px 24px}.marketing-shell_brand__7TZ28{grid-area:brand;color:#78432e;font:30px Georgia,serif;text-decoration:none}.marketing-shell_nav__4gg2E{grid-area:nav;display:flex;justify-content:center;align-items:center;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none}.marketing-shell_nav__4gg2E::-webkit-scrollbar{display:none}.marketing-shell_navLink__qC9Hs{flex-shrink:0;padding:7px 12px;border-radius:999px;color:#6b5d53;font-size:12.5px;font-weight:550;letter-spacing:.01em;text-decoration:none;transition:background .18s ease,color .18s ease}.marketing-shell_navLink__qC9Hs:hover{background:#f1e9e1;color:#3f342d}.marketing-shell_navLink__qC9Hs[aria-current=page]{background:#efe5db;color:#3f342d}.marketing-shell_navLink__qC9Hs:focus-visible{outline:2px solid #b86f52;outline-offset:2px}.marketing-shell_auth__f_6bA{grid-area:auth;justify-self:end}@media (max-width:760px){.marketing-shell_header__IKrVB{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand auth";padding-block:10px;backdrop-filter:none;background:#faf8f3}.marketing-shell_brand__7TZ28{font-size:26px}}.marketing-shell_main__QWQYh{width:100%;min-width:0}@media (min-width:768px){.marketing-shell_header__IKrVB{padding-inline:36px}}@media (min-width:1024px){.marketing-shell_header__IKrVB{padding-inline:40px}}