.yc-noti-wrap{position:relative;display:flex}.yc-noti-panel{position:absolute;top:calc(100% + 9px);right:0;left:auto;margin:0;padding:0;color:inherit;z-index:1200;width:min(420px,calc(100vw - 32px));overflow:hidden;border:1px solid var(--hairline);border-radius:20px;background:var(--screen);box-shadow:0 6px 16px var(--sh10),0 28px 70px var(--sh12),inset 0 1px 0 var(--glass-inset-hi)}.yc-noti-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--hairline);padding:15px 18px 12px}.yc-noti-head-title{display:flex;align-items:center;gap:8px}.yc-noti-heading{color:var(--ink);font-family:var(--font-satoshi);font-size:14.5px;font-weight:700;letter-spacing:-.01em}.yc-noti-count{display:inline-flex;min-width:18px;height:18px;align-items:center;justify-content:center;border-radius:999px;background:var(--blue);color:#fff;font-family:var(--font-satoshi);font-size:10.5px;font-weight:800;line-height:1;padding:0 5px}.yc-noti-markall{border:0;background:transparent;color:var(--blue-text);font-family:var(--font-satoshi);font-size:12px;font-weight:600;cursor:pointer}.yc-noti-markall:hover{text-decoration:underline}.yc-noti-list{display:flex;max-height:min(60vh,460px);flex-direction:column;overflow-y:auto}.yc-noti-eyebrow{padding:8px 18px 4px;color:var(--ink-faint);font-family:var(--font-satoshi);font-size:10px;font-weight:700;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.yc-noti-list>.yc-noti-eyebrow:not(:first-child){border-top:1px solid var(--hairline)}.yc-noti-row{display:flex;width:100%;align-items:flex-start;gap:11px;border:0;border-radius:0;background:transparent;padding:11px 18px;text-align:left;cursor:pointer;transition:background-color .16s ease}.yc-noti-row+.yc-noti-row{border-top:1px solid var(--hairline)}.yc-noti-row--unread{background:var(--surface-soft)}.yc-noti-row--earlier{opacity:.75}.yc-noti-row:hover{background:color-mix(in srgb,var(--ink) 6%,var(--surface-soft))}.yc-noti-disc{display:inline-flex;width:34px;height:34px;flex:0 0 34px;align-items:center;justify-content:center;border-radius:11px}.yc-noti-disc--blue{background:var(--blue-soft);color:var(--blue-text)}.yc-noti-disc--pink{background:var(--pink-soft);color:var(--pink-text)}.yc-noti-disc--danger{background:var(--danger-bg);color:var(--danger-text)}.yc-noti-body{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.yc-noti-title{color:var(--ink-body);font-family:var(--font-satoshi);font-size:12.5px;font-weight:400;letter-spacing:-.01em;line-height:1.5}.yc-noti-title strong{color:var(--ink);font-weight:700}.yc-noti-meta{color:var(--ink-faint);font-family:var(--font-satoshi);font-size:11px;font-weight:500;line-height:1.2}.yc-noti-dot{width:8px;height:8px;flex:0 0 8px;margin-top:5px;border-radius:999px}.yc-noti-dot--blue{background:var(--blue)}.yc-noti-dot--pink{background:var(--pink)}.yc-noti-dot--danger{background:var(--danger-text)}.yc-noti-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--hairline);padding:11px 18px}.yc-noti-foot>:only-child{margin-left:auto}.yc-noti-viewall{border:0;background:transparent;color:var(--blue-text);font-family:var(--font-satoshi);font-size:12px;font-weight:600;cursor:pointer}.yc-noti-viewall:hover{text-decoration:underline}.yc-noti-settings{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:var(--ink-faint);font-family:var(--font-satoshi);font-size:11.5px;font-weight:500;cursor:pointer}.yc-noti-settings:hover{color:var(--ink-muted)}.yc-noti-empty{display:flex;width:min(320px,100%);flex-direction:column;align-items:center;gap:10px;margin:0 auto;padding:34px 24px 38px;text-align:center}.yc-noti-empty-disc{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:999px;background:var(--inset);color:var(--ink-faint)}.yc-noti-empty-title{color:var(--ink);font-family:var(--font-satoshi);font-size:14px;font-weight:700}.yc-noti-empty-text{margin:0;color:var(--ink-muted);font-family:var(--font-satoshi);font-size:12px;font-weight:500;line-height:1.55}.yc-noti-sheet-root{position:fixed;inset:0;z-index:1300;display:flex;flex-direction:column;justify-content:flex-end}.yc-noti-sheet-backdrop{position:absolute;inset:0;border:none;padding:0;background:var(--sh55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer}.yc-noti-sheet{position:relative;z-index:1;display:flex;max-height:86vh;flex-direction:column;margin:0;border:0;width:auto;color:inherit;border-radius:24px 24px 0 0;background:var(--screen);box-shadow:0 -18px 60px var(--sh55),inset 0 1px 0 var(--glass-inset-hi);padding:8px 6px calc(8px + env(safe-area-inset-bottom, 0px));animation:ycNotiSheetUp .28s cubic-bezier(.16,1,.3,1)}@keyframes ycNotiSheetUp{0%{transform:translateY(6%);opacity:.4}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.yc-noti-sheet{animation:none}}.yc-noti-sheet-grabber{width:44px;height:5px;margin:4px auto 2px;border-radius:999px;background:var(--hairline-hover)}.yc-noti--sheet .yc-noti-head{padding:8px 20px 12px}.yc-noti--sheet .yc-noti-heading{font-size:16px}.yc-noti--sheet .yc-noti-list{max-height:min(64vh,520px)}.yc-noti--sheet .yc-noti-eyebrow{padding:10px 20px 4px}.yc-noti--sheet .yc-noti-row{padding:12px 20px}.yc-noti--sheet .yc-noti-disc{width:38px;height:38px;flex-basis:38px;border-radius:12px}.yc-noti--sheet .yc-noti-title{font-size:13px}.yc-noti--sheet .yc-noti-dot{margin-top:6px}.yc-noti-home-indicator{width:134px;height:5px;margin:10px auto 2px;border-radius:999px;background:var(--ink);opacity:.28}.yc-user-header-shell{min-height:64px}.yc-user-header-shell.yc-liquid-header-shell{min-height:64px;background:var(--glass-93);border-bottom:1px solid var(--hairline-soft);box-shadow:inset 0 1px 0 var(--glass-inset-hi),0 8px 24px var(--sh08);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4)}.yc-user-header-shell.yc-liquid-header-shell:after,.yc-user-header-shell.yc-liquid-header-shell:before{display:none;content:none}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.yc-user-header-shell.yc-liquid-header-shell{background:var(--screen)}}.yc-user-header{display:grid;width:100%;height:64px;grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:center;gap:18px;padding:0 26px}.yc-header-actions,.yc-header-left{display:flex;align-items:center}.yc-header-left{min-width:0}.yc-header-actions{min-width:0;justify-content:flex-end;gap:10px}.yc-header-dropdown-wrap,.yc-profile-wrap{position:relative;display:flex}.yc-header-org-trigger,.yc-icon-button,.yc-profile-trigger{color:var(--color-text-primary);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.yc-header-org-trigger,.yc-profile-trigger{display:flex;min-width:0;align-items:center}.yc-header-org-trigger{width:auto;gap:10px;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.yc-profile-trigger{max-width:188px;gap:9px;border:1px solid var(--hairline);border-radius:9999px;background:transparent;box-shadow:none;padding:4px 10px 4px 4px}.yc-header-org-trigger:hover,.yc-header-trigger-open,.yc-icon-button:hover,.yc-profile-trigger:hover{border-color:var(--hairline-hover);background:var(--nav-hover);color:var(--ink)}.yc-header-avatar{border:0;object-fit:cover;box-shadow:none}.yc-header-avatar,.yc-header-org-chip{width:32px;height:32px;flex:0 0 32px;border-radius:10px}.yc-header-org-chip{display:inline-flex;align-items:center;justify-content:center;background:var(--blue-soft);color:var(--blue-text);font-family:var(--font-satoshi);font-size:13px;font-weight:700;line-height:1;text-transform:uppercase}.yc-profile-trigger .yc-header-avatar{width:30px;height:30px;flex-basis:30px;border-radius:9999px}.yc-header-trigger-copy,.yc-mobile-org-copy{display:flex;min-width:0;flex:1;flex-direction:column;align-items:flex-start}.yc-header-kicker{color:var(--color-text-tertiary);font-family:var(--font-satoshi);font-size:11px;font-weight:650;letter-spacing:-.22px;line-height:14px;text-transform:uppercase}.yc-header-primary-text,.yc-profile-name{min-width:0;max-width:100%;overflow:hidden;color:var(--color-text-primary);font-family:var(--font-satoshi);font-size:13px;font-weight:500;letter-spacing:-.26px;line-height:17px;text-overflow:ellipsis;white-space:nowrap}.yc-header-primary-text{font-size:13.5px;font-weight:700;letter-spacing:-.01em}.yc-profile-name{font-weight:600}.yc-chevron-open{transform:rotate(180deg)}.yc-header-dropdown-panel{position:absolute;top:calc(100% + 9px);left:0;z-index:1000;display:flex;width:100%;min-width:220px;flex-direction:column;gap:5px;border:1px solid var(--hairline-soft);border-radius:16px;background:var(--glass-93);box-shadow:0 18px 44px var(--sh12),inset 0 1px 0 var(--glass-inset-hi);padding:8px;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4)}.yc-profile-panel{right:0;left:auto;width:190px;min-width:190px}.yc-header-dropdown-title,.yc-mobile-section-label{padding:5px 8px;color:var(--color-text-tertiary);font-family:var(--font-satoshi);font-size:11px;font-weight:650;letter-spacing:-.22px;line-height:14px;text-transform:uppercase}.yc-menu-row{display:flex;width:100%;min-height:38px;align-items:center;justify-content:flex-start;gap:9px;border:0;border-radius:16px;background:transparent;color:var(--color-text-secondary)!important;font-family:var(--font-satoshi);font-size:13px;font-weight:500;line-height:18px;padding:9px 10px;text-align:left;transition:background-color .16s ease,color .16s ease}.yc-menu-row-icon{flex:0 0 16px;width:16px;height:16px;color:currentColor;opacity:.72}.yc-menu-row:hover{background:color-mix(in srgb,var(--color-card-hover) 74%,var(--color-neutral-0));color:var(--color-text-primary)!important}.yc-menu-row-accent{color:var(--color-text-brand)!important}.yc-menu-row-danger{color:var(--color-text-error)!important}.yc-header-search{display:flex;height:38px!important;width:250px!important;flex:none;border-radius:9999px!important;border:1px solid var(--hairline);background:var(--field-bg);padding:0 14px!important;box-shadow:none}.yc-header-search input{min-width:0;background:transparent;font-size:13px;font-weight:500}.yc-header-search:after{content:"⌘K";flex:none;border:1px solid var(--hairline);border-radius:6px;background:var(--pill-raised);color:var(--ink-faint);font-family:var(--font-satoshi);font-size:10.5px;font-weight:700;line-height:1;padding:2px 6px}.yc-icon-button{position:relative;display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid var(--hairline);border-radius:9999px;background:transparent;box-shadow:none;color:var(--ink-soft)}.yc-notification-dot{position:absolute;top:8px;right:9px;width:7px;height:7px;border-radius:9999px;background:var(--pink);border:1.5px solid var(--screen);animation:ycPulsePink 3.4s cubic-bezier(.4,0,.2,1) 1s infinite}@keyframes ycPulsePink{0%{box-shadow:0 0 0 0 rgba(255,144,212,.45)}60%{box-shadow:0 0 0 6px rgba(255,144,212,0)}to{box-shadow:0 0 0 0 rgba(255,144,212,0)}}@media (prefers-reduced-motion:reduce){.yc-notification-dot{animation:none}}.yc-profile-wrap{margin-left:2px}@media screen and (max-width:1180px){.yc-header-search{width:min(240px,24vw)!important}.yc-header-search:after{display:none}}@media screen and (min-width:768px) and (max-width:1279px){.yc-user-header-shell,.yc-user-header-shell.yc-liquid-header-shell{min-height:60px}.yc-user-header{grid-template-columns:minmax(0,max-content) minmax(0,1fr);height:60px;gap:12px;padding:0 20px}.yc-header-org-trigger .yc-header-avatar,.yc-header-org-trigger .yc-header-org-chip{width:30px;height:30px;flex-basis:30px;border-radius:9px}.yc-header-org-trigger .yc-header-kicker{display:none}.yc-header-org-trigger .yc-header-primary-text{color:var(--ink)}.yc-header-org-trigger svg{width:10px;height:10px;color:var(--ink-faint)}.yc-header-search{width:200px!important;height:36px!important;padding:0 13px!important}.yc-header-search input{font-size:12.5px}.yc-header-search:after{display:none}.yc-icon-button{width:36px;height:36px}.yc-profile-trigger{max-width:150px;border-color:transparent}}.yc-liquid-header-shell{isolation:isolate;min-height:80px;overflow:visible;color:var(--color-text-primary);background:radial-gradient(ellipse at 12% -20%,color-mix(in srgb,var(--color-neutral-0) 72%,transparent) 0 30%,transparent 62%),radial-gradient(ellipse at 84% 0,color-mix(in srgb,var(--color-brand-100) 54%,transparent) 0 26%,transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--color-neutral-0) 54%,transparent),color-mix(in srgb,var(--color-neutral-0) 34%,transparent));border-bottom:1px solid color-mix(in srgb,var(--color-neutral-0) 56%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-neutral-0) 94%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--color-neutral-0) 38%,transparent),0 16px 40px color-mix(in srgb,var(--color-neutral-950) 11%,transparent);z-index:997;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}.yc-liquid-header-shell:before{position:absolute;inset:0;z-index:-1;pointer-events:none;content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-neutral-0) 54%,transparent) 24%,transparent 46%,color-mix(in srgb,var(--color-brand-100) 28%,transparent) 72%,transparent),linear-gradient(180deg,color-mix(in srgb,var(--color-neutral-0) 36%,transparent),transparent 58%);opacity:.86}.yc-liquid-header-shell:after{position:absolute;right:18px;bottom:-1px;left:18px;z-index:-1;height:1px;pointer-events:none;content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-brand-950) 30%,var(--color-card-border)),transparent);opacity:.58}.yc-guest-header-shell{position:fixed;top:0;left:0;min-height:80px;pointer-events:none;background:transparent;border-bottom:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.yc-guest-header-shell:after,.yc-guest-header-shell:before{display:none;content:none}.yc-public-page{--yc-public-nav-offset:88px}.yc-public-page>:where(section,main,div):first-child{box-sizing:border-box;padding-top:var(--yc-public-nav-offset)}.yc-public-page>.new-hero-section:first-child{min-height:max(760px,100vh);padding-top:var(--yc-public-nav-offset)}.yc-guest-header{position:relative;display:flex;width:min(1180px,calc(100% - 24px));height:64px;align-items:center;justify-content:space-between;gap:28px;padding:0 10px 0 18px;margin:8px auto;pointer-events:auto}.yc-guest-header:before{position:absolute;inset:0;z-index:-1;pointer-events:none;content:"";border:1px solid color-mix(in srgb,var(--color-neutral-0) 28%,transparent);border-radius:24px;background:radial-gradient(ellipse at 18% 0,color-mix(in srgb,var(--color-neutral-0) 72%,transparent),transparent 58%),linear-gradient(180deg,color-mix(in srgb,var(--color-neutral-0) 58%,transparent),color-mix(in srgb,var(--color-neutral-0) 28%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-neutral-0) 58%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--color-neutral-0) 22%,transparent),inset 0 -18px 32px color-mix(in srgb,var(--color-neutral-0) 12%,transparent),0 18px 48px color-mix(in srgb,var(--color-neutral-950) 10%,transparent);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);transition:top .42s cubic-bezier(.22,1,.36,1),right .42s cubic-bezier(.22,1,.36,1),bottom .42s cubic-bezier(.22,1,.36,1),left .42s cubic-bezier(.22,1,.36,1),border-radius .42s cubic-bezier(.22,1,.36,1),background .42s cubic-bezier(.22,1,.36,1),border-color .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1)}.yc-public-header-docked .yc-guest-header:before{top:-8px;right:calc((100% - 100vw) / 2);bottom:-8px;left:calc((100% - 100vw) / 2);border-radius:0;border-color:transparent;background:radial-gradient(ellipse at 84% 0,color-mix(in srgb,var(--color-brand-100) 46%,transparent) 0 26%,transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--color-neutral-0) 90%,transparent),color-mix(in srgb,var(--color-neutral-0) 78%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-neutral-0) 92%,transparent),0 1px 0 color-mix(in srgb,var(--color-neutral-0) 80%,var(--color-card-border)),0 16px 40px color-mix(in srgb,var(--color-neutral-950) 12%,transparent)}.yc-guest-logo-link{display:inline-flex;height:48px;flex:0 0 auto;align-items:center;border-radius:16px}.yc-guest-logo-link img{width:auto;height:48px;max-width:104px;object-fit:contain}.yc-guest-nav{display:none;max-width:800px;flex:1}.yc-guest-nav-list{display:flex;flex:1;align-items:center;justify-content:space-between;gap:8px;padding:0;margin:0;list-style:none}.yc-guest-nav-link{display:inline-flex;min-height:38px;align-items:center;border:1px solid transparent;border-radius:999px;color:var(--color-text-secondary)!important;padding:8px 12px;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.yc-guest-nav-link-active,.yc-guest-nav-link:hover{border-color:color-mix(in srgb,var(--color-brand-950) 16%,transparent);background:color-mix(in srgb,var(--color-neutral-0) 52%,var(--color-brand-100));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-neutral-0) 84%,transparent),0 8px 20px color-mix(in srgb,var(--color-brand-950) 8%,transparent);color:var(--color-text-primary)!important}.yc-guest-mobile-route{border:1px solid color-mix(in srgb,var(--color-card-border) 88%,transparent)!important;border-radius:16px!important;background:color-mix(in srgb,var(--color-neutral-0) 78%,transparent);color:var(--color-text-primary);text-align:start;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.yc-guest-mobile-route-active,.yc-guest-mobile-route:hover{border-color:color-mix(in srgb,var(--color-brand-950) 34%,transparent)!important;background:color-mix(in srgb,var(--color-brand-100) 76%,var(--color-neutral-0));color:var(--color-text-brand)}.yc-mobile-menu-drawer{top:76px;right:10px;left:10px;width:auto;max-height:min(calc(100vh - 92px),640px);padding:14px;border:1px solid color-mix(in srgb,var(--color-neutral-0) 68%,var(--color-card-border));border-radius:24px;background:radial-gradient(ellipse at 16% 0,color-mix(in srgb,var(--color-neutral-0) 76%,transparent),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--color-neutral-0) 62%,transparent),color-mix(in srgb,var(--color-neutral-0) 38%,transparent)),var(--color-surface-card);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-neutral-0) 88%,transparent),0 22px 60px color-mix(in srgb,var(--color-neutral-950) 16%,transparent);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);pointer-events:auto}.yc-mobile-menu-drawer[hidden]{display:flex;visibility:hidden}.yc-hamburger-button{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--color-card-border) 88%,transparent);border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-neutral-0) 90%,transparent),color-mix(in srgb,var(--color-neutral-0) 72%,transparent)),var(--color-surface-card);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-neutral-0) 78%,transparent),0 8px 20px color-mix(in srgb,var(--color-neutral-950) 6%,transparent);color:var(--color-text-primary)}.yc-hamburger-line{width:18px;height:2px;border-radius:999px;background:currentColor;transform-origin:center}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.yc-liquid-header-shell{background:var(--color-surface-card)}}@media screen and (min-width:640px){.yc-guest-header{width:min(1180px,calc(100% - 32px))}}@media screen and (min-width:1024px){.yc-guest-nav{display:flex}.yc-hamburger-button{display:none}}@media screen and (min-width:1024px) and (max-width:1280px){.yc-guest-header{gap:18px}.yc-guest-nav{max-width:none}.yc-guest-nav-list{gap:4px}.yc-guest-nav-link{padding:8px 9px}}@media screen and (max-width:1024px){.yc-guest-header-shell,.yc-liquid-header-shell{min-height:72px}.yc-guest-header{width:calc(100% - 20px);height:58px;gap:16px;padding:0 8px 0 14px;margin:7px auto;border-radius:22px}.yc-guest-logo-link{height:44px}.yc-guest-logo-link img{height:44px;max-width:100px}.yc-public-page{--yc-public-nav-offset:80px}.yc-public-page>.new-hero-section:first-child,.yc-public-page>:where(section,main,div):first-child{box-sizing:border-box}}@media screen and (min-width:640px) and (max-width:1023px){.yc-mobile-menu-drawer{right:16px;left:auto;width:min(420px,calc(100vw - 32px));padding:16px}}