.cnav-main{padding-bottom:96px}@media (min-width:1024px){.cnav-main{padding-top:96px;padding-bottom:0}}.cnav-main.cnav-main-noTabbar{padding-bottom:0}.cnav-main.cnav-main-tallDock{padding-bottom:160px}@media (min-width:1024px){.cnav-main.cnav-main-tallDock{padding-bottom:0}}@keyframes cnav-ic-scan{0%{transform:none}40%{transform:rotate(-14deg)translate(-1px,-1px)}75%{transform:rotate(5deg)}to{transform:none}}@keyframes cnav-ic-beat{0%{transform:scale(1)}30%{transform:scale(1.2)}55%{transform:scale(.94)}80%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes cnav-ic-twinkle{0%{transform:none}45%{transform:rotate(18deg)scale(1.12)}to{transform:none}}@keyframes cnav-st-pop{0%{opacity:1;transform:scale(1)}40%{opacity:.3;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes cnav-ic-drop{0%{transform:none}35%{transform:translateY(-3px)}70%{transform:translateY(1px)}to{transform:none}}.cnav-ic{transform-box:fill-box}.cnav-ic-star2{transform-box:fill-box;transform-origin:50%}.cnav-link:hover .cnav-i-search,.cnav-link.active .cnav-i-search,.cnav-tab.active .cnav-i-search{animation:.42s cubic-bezier(.25,.46,.45,.94) cnav-ic-scan}.cnav-link:hover .cnav-i-heart,.cnav-link.active .cnav-i-heart,.cnav-tab.active .cnav-i-heart{animation:.38s cubic-bezier(.25,.46,.45,.94) cnav-ic-beat}.cnav-link:hover .cnav-i-sparkles,.cnav-link.active .cnav-i-sparkles,.cnav-tab.active .cnav-i-sparkles{animation:.36s cubic-bezier(.25,.46,.45,.94) cnav-ic-twinkle}.cnav-link:hover .cnav-i-sparkles .cnav-st-pop,.cnav-link.active .cnav-i-sparkles .cnav-st-pop,.cnav-tab.active .cnav-i-sparkles .cnav-st-pop{animation:.36s cubic-bezier(.25,.46,.45,.94) 80ms both cnav-st-pop}.cnav-link:hover .cnav-i-myEvents,.cnav-link.active .cnav-i-myEvents,.cnav-tab.active .cnav-i-myEvents,.cnav-lockup:hover svg{animation:.32s cubic-bezier(.25,.46,.45,.94) cnav-ic-drop}.cnav-bar-wrap{top:0;z-index:40;pointer-events:none;justify-content:center;padding:16px 24px 0;position:fixed;inset-inline:0}.cnav-bar{pointer-events:auto;background:color-mix(in oklch, var(--background) 72%, transparent);border:1px solid color-mix(in oklch, var(--border) 70%, transparent);-webkit-backdrop-filter:blur(10px);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1392px;height:68px;padding-inline:20px 10px;transition:max-width .2s ease-in,height .2s ease-in,box-shadow .2s ease-in,background-color .2s ease-in,transform .2s ease-in,-webkit-backdrop-filter .2s ease-in,backdrop-filter .2s ease-in;display:flex}.cnav-bar.condensed{background:color-mix(in oklch, var(--background) 78%, transparent);border-color:color-mix(in oklch, var(--border) 95%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.5);max-width:960px;height:58px;box-shadow:0 22px 48px #09112329, 0 4px 12px #09112314, 0 1px 0 color-mix(in oklch, var(--background) 90%, transparent) inset;transition:max-width .44s cubic-bezier(.3,1.25,.5,1),height .44s cubic-bezier(.3,1.25,.5,1),box-shadow .3s ease-out,background-color .3s ease-out,transform .44s cubic-bezier(.3,1.25,.5,1),-webkit-backdrop-filter .3s ease-out,backdrop-filter .3s ease-out;transform:translateY(12px)}@supports (color:lab(0% 0 0)){.cnav-bar.condensed{box-shadow:0 22px 48px lab(5.0172% 1.39134 -13.4663/.16), 0 4px 12px lab(5.0172% 1.39134 -13.4663/.08), 0 1px 0 color-mix(in oklch, var(--background) 90%, transparent) inset}}.cnav-bar .cnav-link{transition:color .13s ease-out,background-color .2s ease-out,transform .1s ease-out,padding .24s ease-out}.cnav-bar.condensed .cnav-link{padding-inline:13px}.cnav-u-name{white-space:nowrap;text-overflow:ellipsis;max-width:120px;transition:max-width .24s ease-out,opacity .18s ease-out;display:inline-block;overflow:hidden}.cnav-bar.condensed .cnav-u-name{opacity:0;max-width:0}.cnav-bar.condensed .cnav-user-btn{padding-inline-end:6px}.cnav-links{align-items:center;gap:2px;display:flex;position:relative}.cnav-ind{background:var(--secondary);opacity:0;pointer-events:none;border-radius:999px;height:40px;margin-top:-20px;transition:left .2s ease-out,right .2s ease-out,width .2s ease-out,opacity .12s ease-in;position:absolute;top:50%}.cnav-ind.on{opacity:1;transition:left .2s ease-out,right .2s ease-out,width .2s ease-out,opacity .15s ease-out}.cnav-link{all:unset;box-sizing:border-box;cursor:pointer;z-index:1;height:44px;color:var(--muted-foreground);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding-inline:16px;font-size:15px;font-weight:500;transition:color .13s ease-out,background-color .2s ease-out,transform .1s ease-out;display:flex;position:relative}.cnav-link:hover{color:var(--foreground)}.cnav-link:active{transform:scale(.97)}.cnav-link.active{background:var(--primary);color:var(--primary-foreground);font-weight:600}.cnav-link.active .cnav-ic{color:var(--accent)}.dark .cnav-link.active .cnav-ic{color:var(--primary-foreground)}.cnav-link:focus-visible,.cnav-seg-btn:focus-visible,.cnav-user-btn:focus-visible,.cnav-menu-row:focus-visible,.cnav-tab:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cnav-seg{background:var(--muted);border-radius:999px;padding:3px;display:flex}.cnav-seg-btn{box-sizing:border-box;cursor:pointer;min-width:40px;height:32px;color:var(--muted-foreground);border-radius:999px;justify-content:center;align-items:center;padding-inline:10px;font-size:13px;font-weight:500;text-decoration:none;transition:background-color .13s ease-out,color .13s ease-out;display:flex}.cnav-seg-btn:hover{color:var(--foreground)}.cnav-seg-btn.on{background:var(--card);color:var(--foreground);font-weight:600;box-shadow:0 1px 3px #0911231a;box-shadow:0 1px 3px lab(5.0172% 1.39134 -13.4663/.1)}.cnav-user-btn{all:unset;box-sizing:border-box;cursor:pointer;padding:0 6px;border-radius:999px;align-items:center;gap:8px;height:48px;padding-inline-end:12px;transition:background-color .13s ease-out;display:flex}.cnav-user-btn:hover,.cnav-user-btn[data-popup-open]{background:var(--secondary)}.cnav-user-btn .cnav-ic{color:var(--muted-foreground);transition:transform .15s ease-in}.cnav-user-btn[data-popup-open] .cnav-ic{transition:transform .22s ease-out;transform:rotate(180deg)}.cnav-avatar{background:var(--secondary);width:36px;height:36px;color:var(--primary);border:1px solid var(--border);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.cnav-signin-btn{all:unset;box-sizing:border-box;cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;height:44px;padding-inline:20px;font-size:14px;font-weight:600;transition:background-color .13s ease-out,color .13s ease-out,transform .1s ease-out;display:inline-flex}.cnav-signin-btn:active{transform:scale(.97)}.cnav-signin-btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cnav-signin-btn-sm{height:36px;padding-inline:16px;font-size:13px}.cnav-signin-btn.cnav-signin-btn-primary{background:var(--sidebar);color:var(--sidebar-foreground)}.cnav-signin-btn.cnav-signin-btn-primary:hover{background:color-mix(in oklch, var(--sidebar) 85%, var(--sidebar-foreground) 8%)}.cnav-signin-btn.cnav-signin-btn-outline{color:var(--foreground);border:1px solid var(--border);background:0 0}.cnav-signin-btn.cnav-signin-btn-outline:hover{background:var(--muted)}.cnav-menu{background:var(--card);border:1px solid var(--border);border-radius:18px;width:220px;padding:6px;box-shadow:0 16px 40px #09112324;box-shadow:0 16px 40px lab(5.0172% 1.39134 -13.4663/.14)}.cnav-menu-row{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:44px;color:var(--foreground);border-radius:12px;align-items:center;gap:10px;padding-inline:12px;font-size:14px;transition:background-color .13s ease-out;display:flex}.cnav-menu-head{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-width:0;margin-bottom:4px;padding:8px 10px 12px;display:flex}.cnav-menu-who{flex-direction:column;min-width:0;font-size:14.5px;display:flex}.cnav-menu-who b{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.cnav-menu-who small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted-foreground);font-size:12.5px;overflow:hidden}.cnav-menu-row.new{background:var(--secondary);box-shadow:inset 0 0 0 1.5px var(--primary);font-weight:700}.cnav-menu-row.new .cnav-ic{color:var(--primary)}.cnav-menu-row:hover{background:var(--muted)}.cnav-menu-row .cnav-ic{color:var(--muted-foreground);transition:transform .13s ease-out}.cnav-menu-row:hover .cnav-i-logout{transform:translate(-2px)}[dir=ltr] .cnav-i-logout{transform:scaleX(-1)}[dir=ltr] .cnav-menu-row:hover .cnav-i-logout{transform:scaleX(-1)translate(-2px)}.cnav-m-top{justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 4px}.cnav-main:has(.shero)>.cnav-m-top .bell-btn{color:var(--sidebar-foreground);background:0 0;border-color:#0000}:is(.cnav-main:has(.shero)>.cnav-m-top .bell-btn:hover,.cnav-main:has(.shero)>.cnav-m-top .bell-btn[data-popup-open]){background:color-mix(in oklch, var(--sidebar-foreground) 7%, transparent)}.cnav-main:has(.shero){position:relative}.cnav-main:has(.shero)>.cnav-m-top{top:0;height:62px;padding:18px 16px 0;position:absolute;inset-inline:0}.cnav-main:has(.shero)>.cnav-m-top .cnav-lockup span{color:var(--sidebar-foreground)!important}.cnav-main:has(.shero)>.cnav-m-top .cnav-signin-btn{background:var(--card);color:var(--foreground)}.cnav-main:has(.shero)>.cnav-m-top button:not(.cnav-signin-btn){color:var(--sidebar-foreground)}.cnav-tab-wrap{bottom:0;z-index:20;pointer-events:none;padding:0 12px 14px;position:fixed;inset-inline:0}.cnav-dock{pointer-events:auto;background:color-mix(in oklch, var(--background) 90%, transparent);border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);border-radius:999px;padding:6px;box-shadow:0 12px 30px #09112324,0 2px 6px #0911230f;box-shadow:0 12px 30px lab(5.0172% 1.39134 -13.4663/.14),0 2px 6px lab(5.0172% 1.39134 -13.4663/.06)}.cnav-dock-tall{border-radius:30px}.cnav-dock-price{background:var(--sidebar);height:58px;color:var(--sidebar-foreground);border-radius:24px;align-items:center;gap:10px;padding-inline:16px 6px;display:flex}.cnav-dock-price:empty{display:none}.cnav-dock-price+.cnav-tabbar{margin-top:6px}.cnav-tabbar{grid-template-columns:repeat(5,minmax(0,1fr));height:66px;display:grid;position:relative}.cnav-tab-ind{background:var(--primary);border-radius:999px;width:calc(20% - 2.4px);transition:inset-inline-start .24s ease-out,opacity .15s ease-out;position:absolute;top:6px;bottom:6px}.cnav-tab{all:unset;box-sizing:border-box;cursor:pointer;z-index:1;color:var(--muted-foreground);border-radius:999px;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:12px;font-weight:500;transition:color .18s ease-out,transform .1s ease-out;display:flex;position:relative}.cnav-tab:active{transform:scale(.95)}.cnav-tab .cnav-ic{transition:transform .18s ease-out,color .18s ease-out}.cnav-tab.active{color:var(--primary-foreground);font-weight:600}.cnav-tab.active .cnav-ic{color:var(--accent);transform:translateY(-1px)}.dark .cnav-tab.active .cnav-ic{color:var(--primary-foreground)}.cnav-tab .cnav-mini-av{background:var(--secondary);width:22px;height:22px;color:var(--primary);border:1px solid var(--border);border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.cnav-tab.open{color:var(--foreground)}.cnav-sheet-scrim{all:unset;z-index:29;-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;background:#09112366;background:lab(5.0172% 1.39134 -13.4663/.4);transition:opacity .15s ease-in,visibility 0s linear .15s;position:fixed;inset:0}.cnav-sheet-scrim.open{opacity:1;visibility:visible;transition:opacity .22s ease-out}.cnav-sheet-layer{z-index:30;visibility:hidden;pointer-events:none;transition:visibility 0s linear .15s;position:fixed;inset:0}.cnav-sheet-layer.open{visibility:visible;pointer-events:auto;transition:visibility}.cnav-sheet{z-index:30;inset-inline:10px;background:var(--background);border-radius:28px;padding:10px 16px 18px;transition:transform .15s ease-in;position:absolute;bottom:10px;transform:translateY(110%);box-shadow:0 -10px 40px #0911232e;box-shadow:0 -10px 40px lab(5.0172% 1.39134 -13.4663/.18)}.cnav-sheet-layer.open .cnav-sheet{transition:transform .24s ease-out;transform:none}.cnav-grab{background:var(--border);border-radius:4px;width:40px;height:4px;margin:2px auto 14px}.cnav-sheet-row{border-top:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 4px;display:flex}body:has(.shero){background-color:var(--muted)}.cnav-main:has(.shero){padding-bottom:0}.cnav-bar:has(.cnav-signin-btn).condensed{max-width:min(1120px,100%)}@media (min-width:1024px) and (max-width:1179px){.cnav-bar:has(.cnav-signin-btn) .cnav-link .cnav-ic{display:none}.cnav-bar:has(.cnav-signin-btn) .cnav-link{padding-inline:12px}.cnav-bar:has(.cnav-signin-btn).condensed .cnav-link{padding-inline:12px}}
.cfoot{--on-nav:color-mix(in oklch, var(--sidebar-foreground) 80%, transparent);--on-nav-dim:color-mix(in oklch, var(--sidebar-foreground) 62%, transparent);--on-nav-line:var(--sidebar-border);--on-nav-hover:color-mix(in oklch, var(--sidebar-foreground) 7%, transparent);--on-nav-active:color-mix(in oklch, var(--sidebar-foreground) 11%, transparent);background:var(--sidebar);color:var(--sidebar-foreground);border-radius:34px 34px 0 0;margin-top:8px}@media (min-width:1024px){.cfoot{border-radius:56px 56px 0 0;margin-top:24px}}.cfoot-in{max-width:1100px;margin:0 auto;padding:34px 20px 28px}@media (min-width:1024px){.cfoot-in{padding:56px 40px 26px}}.cfoot-client .cfoot-in{padding-bottom:118px}@media (min-width:1024px){.cfoot-client .cfoot-in{padding-bottom:26px}}.cfoot-top{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}@media (min-width:1024px){.cfoot-top{grid-template-columns:minmax(0,1.4fr) minmax(0,3fr);gap:48px}}.cfoot-logo{border-radius:12px;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.cfoot-wm{letter-spacing:.06em;color:var(--sidebar-foreground);font-size:24px;font-weight:800;line-height:1}.cfoot-tag{color:var(--on-nav);margin:14px 0 0;font-size:16px;font-weight:500;line-height:1.4}.cfoot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;display:grid}@media (min-width:1024px){.cfoot-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.cfoot-col-own{grid-column:1/-1}@media (min-width:1024px){.cfoot-col-own{grid-column:auto}}.cfoot-col h3{color:var(--on-nav-dim);margin:0 0 14px;font-size:13px;font-weight:600}.cfoot-col ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cfoot a.cfoot-link{min-height:32px;color:var(--on-nav);border-radius:8px;align-items:center;font-size:15px;text-decoration:none;transition:color .13s ease-out;display:inline-flex}.cfoot a.cfoot-link:hover{color:var(--sidebar-foreground);text-underline-offset:4px;text-decoration:underline}.cfoot a:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.cfoot-bottom{border-top:1px solid var(--on-nav-line);color:var(--on-nav-dim);flex-direction:column-reverse;align-items:flex-start;gap:12px;margin-top:28px;padding-top:18px;font-size:13px;display:flex}@media (min-width:1024px){.cfoot-bottom{flex-flow:wrap;justify-content:space-between;align-items:center;margin-top:40px}}.cfoot-a11y{min-height:44px;color:var(--sidebar-foreground);background:var(--on-nav-hover);border:1px solid var(--on-nav-line);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .13s ease-out;display:inline-flex}.cfoot-a11y:hover{background:var(--on-nav-active)}.cfoot-a11y svg{color:var(--sidebar-accent)}
