:root{--notch-wing:16px;--notch-radius:22px;--notch-ease:cubic-bezier(0.22,1,0.36,1);--notch-dur:180ms;--notch-ink:#fff5ec;--notch-ink-2:rgb(255 242 232/0.9);--notch-accent:#ffc896;--notch-badge-ink:#4a1904;--notch-hover:rgb(255 240 228/0.1);--notch-press:rgb(255 240 228/0.17);--notch-ring:#fff5ec;--notch-pill:linear-gradient(180deg,rgb(255 255 255/0.22),rgb(255 255 255/0.09));--notch-pill-edge:inset 0 1px 0 rgb(255 255 255/0.26),inset 0 0 0 1px rgb(255 255 255/0.07),0 6px 16px -8px rgb(24 6 0/0.75);--notch-panel-edge:rgb(255 196 150/0.07);--notch-shadow:rgb(12 4 0/0.55);--notch-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .93 0 0 0 0 .86 0 .16 0 0 -.05'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--notch-paint:#71300f;--notch-base:linear-gradient(160deg,#71300f,#4a1c09);--notch-i1:radial-gradient(62% 130% at 14% 0%,rgb(226 94 20/0.74),rgb(226 94 20/0) 70%);--notch-i2:radial-gradient(56% 120% at 88% 6%,rgb(232 102 26/0.7),rgb(232 102 26/0) 72%);--notch-i3:radial-gradient(70% 90% at 50% 125%,rgb(255 140 56/0.42),rgb(255 140 56/0) 70%);--notch-island-paint:var(--notch-grain) 0 0 /160px 160px repeat,var(--notch-i1),var(--notch-i2),var(--notch-i3),var(--notch-base)}html.light{--notch-ink:#2b1406;--notch-ink-2:rgb(43 20 6/0.74);--notch-accent:#a83a0b;--notch-badge-ink:#fff5ec;--notch-hover:rgb(43 20 6/0.07);--notch-press:rgb(43 20 6/0.12);--notch-ring:#2b1406;--notch-pill:linear-gradient(180deg,rgb(255 255 255/0.95),rgb(255 255 255/0.72));--notch-pill-edge:inset 0 1px 0 #ffffff,0 0 0 1px rgb(140 56 10/0.1),0 6px 14px -8px rgb(140 56 10/0.45);--notch-panel-edge:rgb(140 56 10/0.08);--notch-shadow:rgb(140 56 10/0.22);--notch-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .2 0 0 0 0 .05 0 .14 0 0 -.05'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");--notch-paint:#ffdec2;--notch-base:linear-gradient(160deg,#ffefe0,#ffe3ca 50%,#ffeada);--notch-i1:radial-gradient(62% 130% at 14% 0%,rgb(255 138 61/0.62),rgb(255 138 61/0) 70%);--notch-i2:radial-gradient(56% 120% at 88% 6%,rgb(243 116 32/0.5),rgb(243 116 32/0) 72%);--notch-i3:radial-gradient(70% 90% at 50% 125%,rgb(255 186 128/0.55),rgb(255 186 128/0) 70%)}.notch-surface{--color-focus:var(--notch-ring);background:var(--notch-paint);color:var(--notch-ink)}.notch-wing{position:absolute;z-index:0;width:calc(var(--notch-wing) + 1px);height:var(--notch-wing);pointer-events:none;user-select:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.notch-wing[data-edge=left]{right:calc(100% - 1px)}.notch-wing[data-edge=right]{left:calc(100% - 1px)}.notch-wing:is([data-edge=left],[data-edge=right])[data-position=top]{top:0}.notch-wing:is([data-edge=left],[data-edge=right])[data-position=bottom]{bottom:0}.notch-wing:is([data-edge=corner-left],[data-edge=corner-right]){width:var(--notch-wing);height:calc(var(--notch-wing) + 1px)}.notch-wing[data-edge=corner-left]{left:0}.notch-wing[data-edge=corner-right]{right:0}.notch-wing:is([data-edge=corner-left],[data-edge=corner-right])[data-position=top]{top:calc(100% - 1px)}.notch-wing:is([data-edge=corner-left],[data-edge=corner-right])[data-position=bottom]{bottom:calc(100% - 1px)}.notch-wing,.notch-wing[data-edge=left][data-position=top]{--notch-wing-at:0 100%}.notch-wing[data-edge=right][data-position=top]{--notch-wing-at:100% 100%}.notch-wing[data-edge=left][data-position=bottom]{--notch-wing-at:0 0}.notch-wing[data-edge=right][data-position=bottom]{--notch-wing-at:100% 0}.notch-wing[data-edge=corner-left][data-position=top]{--notch-wing-at:100% 100%}.notch-wing[data-edge=corner-right][data-position=top]{--notch-wing-at:0 100%}.notch-wing[data-edge=corner-left][data-position=bottom]{--notch-wing-at:100% 0}.notch-wing[data-edge=corner-right][data-position=bottom]{--notch-wing-at:0 0}.notch-wing{-webkit-mask-image:radial-gradient(circle var(--notch-wing) at var(--notch-wing-at),#0000 calc(var(--notch-wing) - .5px),#000 var(--notch-wing));mask-image:radial-gradient(circle var(--notch-wing) at var(--notch-wing-at),#0000 calc(var(--notch-wing) - .5px),#000 var(--notch-wing))}.notch-island{isolation:isolate;--color-focus:var(--notch-ring);color:var(--notch-ink)}.notch-island:before{--w:var(--notch-wing);--r:var(--notch-radius);content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--notch-island-paint)}.notch-island[data-position=bottom]:before{-webkit-mask:linear-gradient(#000 0 0) 50% 0 /calc(100% - 2 * var(--w) - 2 * var(--r)) 100% no-repeat,linear-gradient(#000 0 0) 50% 100% /calc(100% - 2 * var(--w)) calc(100% - var(--r)) no-repeat,radial-gradient(circle var(--r) at 100% 100%,#000 calc(var(--r) - .5px),#0000 var(--r)) left var(--w) top 0 /var(--r) var(--r) no-repeat,radial-gradient(circle var(--r) at 0 100%,#000 calc(var(--r) - .5px),#0000 var(--r)) right var(--w) top 0 /var(--r) var(--r) no-repeat,radial-gradient(circle var(--w) at 0 0,#0000 calc(var(--w) - .5px),#000 var(--w)) 0 100% /calc(var(--w) + 1px) var(--w) no-repeat,radial-gradient(circle var(--w) at 100% 0,#0000 calc(var(--w) - .5px),#000 var(--w)) 100% 100% /calc(var(--w) + 1px) var(--w) no-repeat;mask:linear-gradient(#000 0 0) 50% 0 /calc(100% - 2 * var(--w) - 2 * var(--r)) 100% no-repeat,linear-gradient(#000 0 0) 50% 100% /calc(100% - 2 * var(--w)) calc(100% - var(--r)) no-repeat,radial-gradient(circle var(--r) at 100% 100%,#000 calc(var(--r) - .5px),#0000 var(--r)) left var(--w) top 0 /var(--r) var(--r) no-repeat,radial-gradient(circle var(--r) at 0 100%,#000 calc(var(--r) - .5px),#0000 var(--r)) right var(--w) top 0 /var(--r) var(--r) no-repeat,radial-gradient(circle var(--w) at 0 0,#0000 calc(var(--w) - .5px),#000 var(--w)) 0 100% /calc(var(--w) + 1px) var(--w) no-repeat,radial-gradient(circle var(--w) at 100% 0,#0000 calc(var(--w) - .5px),#000 var(--w)) 100% 100% /calc(var(--w) + 1px) var(--w) no-repeat}.notch-island[data-position=top]:before{-webkit-mask:linear-gradient(#000 0 0) 50% 100% /calc(100% - 2 * var(--w) - 2 * var(--r)) 100% no-repeat,linear-gradient(#000 0 0) 50% 0 /calc(100% - 2 * var(--w)) calc(100% - var(--r)) no-repeat,radial-gradient(circle var(--r) at 100% 0,#000 calc(var(--r) - .5px),#0000 var(--r)) left var(--w) bottom 0 /var(--r) var(--r) no-repeat,radial-gradient(circle var(--r) at 0 0,#000 calc(var(--r) - .5px),#0000 var(--r)) right var(--w) bottom 0 /var(--r) var(--r) no-repeat,radial-gradient(circle var(--w) at 0 100%,#0000 calc(var(--w) - .5px),#000 var(--w)) 0 0 /calc(var(--w) + 1px) var(--w) no-repeat,radial-gradient(circle var(--w) at 100% 100%,#0000 calc(var(--w) - .5px),#000 var(--w)) 100% 0 /calc(var(--w) + 1px) var(--w) no-repeat;mask:linear-gradient(#000 0 0) 50% 100% /calc(100% - 2 * var(--w) - 2 * var(--r)) 100% no-repeat,linear-gradient(#000 0 0) 50% 0 /calc(100% - 2 * var(--w)) calc(100% - var(--r)) no-repeat,radial-gradient(circle var(--r) at 100% 0,#000 calc(var(--r) - .5px),#0000 var(--r)) left var(--w) bottom 0 /var(--r) var(--r) no-repeat,radial-gradient(circle var(--r) at 0 0,#000 calc(var(--r) - .5px),#0000 var(--r)) right var(--w) bottom 0 /var(--r) var(--r) no-repeat,radial-gradient(circle var(--w) at 0 100%,#0000 calc(var(--w) - .5px),#000 var(--w)) 0 0 /calc(var(--w) + 1px) var(--w) no-repeat,radial-gradient(circle var(--w) at 100% 100%,#0000 calc(var(--w) - .5px),#000 var(--w)) 100% 0 /calc(var(--w) + 1px) var(--w) no-repeat}@media (min-width:768px){.notch-frame .notch-island:before{background:var(--notch-paint)}}.notch-pill{position:absolute;inset:0;z-index:-1;background:var(--notch-pill);box-shadow:var(--notch-pill-edge);pointer-events:none}.notch-panel{box-shadow:inset 0 0 0 1px var(--notch-panel-edge)}.notch-item,.notch-option,.notch-trigger{color:var(--notch-ink-2);transition:color var(--notch-dur) var(--notch-ease),background-color var(--notch-dur) var(--notch-ease)}.notch-item[data-active],.notch-option[aria-selected=true]{color:var(--notch-ink);font-weight:600}.notch-trigger{color:var(--notch-ink)}@media (hover:hover){.notch-item:not([data-active]):hover,.notch-option:not([aria-selected=true]):hover,.notch-trigger:hover{color:var(--notch-ink);background-color:var(--notch-hover)}}.notch-item:active,.notch-option:active,.notch-trigger:active{background-color:var(--notch-press)}.notch-option[aria-selected=true]{background:var(--notch-pill);box-shadow:var(--notch-pill-edge)}:is(.notch-item,.notch-trigger,.notch-option):focus-visible{outline:2px solid var(--notch-ring);outline-offset:-2px}.notch-badge{background:var(--notch-ink);color:var(--notch-badge-ink)}.notch-muted{color:var(--notch-ink-2)}@media (prefers-reduced-motion:reduce){:is(.notch-item,.notch-trigger,.notch-option){transition:none}}html[data-reduce-motion=true] :is(.notch-item,.notch-trigger,.notch-option){transition:none}@media (forced-colors:active){.notch-island:before,.notch-surface{background:Canvas}.notch-wing{display:none}.notch-pill{background:Highlight;box-shadow:none}.notch-option[aria-selected=true],:is(.notch-item,.notch-option)[data-active]{color:HighlightText}}.app-header{--hdr-h:56px;--hdr-pad:12px;--hdr-gap:6px;--hdr-bg:var(--sidebar,var(--color-paper-2));--hdr-rule:var(--sidebar-border,var(--color-rule));--hdr-ink:var(--color-ink);--hdr-ink-2:var(--color-ink-2);--hdr-ink-3:var(--color-ink-3);--hdr-ghost:color-mix(in oklch,var(--color-ink) 6%,transparent);--hdr-ghost-press:color-mix(in oklch,var(--color-ink) 10%,transparent);--hdr-pill-h:36px;--hdr-pill-pad:12px;--hdr-radius:0.75rem;--hdr-icon:40px;--hdr-bloom:0.18;--hdr-press:scale3d(0.985,0.955,1);--hdr-ease-goo:var(--nf-ease-goo,cubic-bezier(0.34,1.56,0.64,1));position:relative;z-index:25;display:flex;flex:none;align-items:center;gap:var(--hdr-gap);height:var(--hdr-h);min-width:0;padding-inline:var(--hdr-pad);overflow:hidden;color:var(--hdr-ink);background:var(--hdr-bg);animation:shell-header-in .2s var(--ease-out,cubic-bezier(.16,1,.3,1)) 60ms both}@media (min-width:1024px){.app-header{--hdr-pad:16px}}.web-sidebar-shell:not([data-web-sidebar-variant=inset]) .app-header{box-shadow:inset 0 calc(-1 * var(--hairline, 1px)) 0 var(--hdr-rule)}.app-header[data-state=closing]{position:absolute;inset-inline:0;top:0;pointer-events:none;animation:shell-header-out .15s var(--ease-in,cubic-bezier(.5,0,.75,0)) both}@keyframes shell-header-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes shell-header-out{to{opacity:0;transform:translateY(-8px)}}@keyframes shell-header-fade-in{0%{opacity:0}to{opacity:1}}@keyframes shell-header-fade-out{to{opacity:0}}.app-header__lead{display:flex;flex:none;align-items:center;gap:4px}.app-header__logo{display:flex;align-items:center;min-height:2.75rem;padding-inline:6px;border-radius:var(--hdr-radius);color:var(--hdr-ink);text-decoration:none}.app-header__nav{flex:1 1 auto;min-width:0}.app-header__list{display:flex;align-items:center;gap:2px;margin:0;padding:0;list-style:none}.app-header[data-tier=medium] .app-header__nav,.app-header[data-tier=wide] .app-header__nav{padding-left:8px}.app-nav-link{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:8px;height:var(--hdr-pill-h);padding:0 var(--hdr-pill-pad);border-radius:var(--hdr-radius);color:var(--hdr-ink-2);font-size:.875rem;font-weight:500;white-space:nowrap;text-decoration:none;transition:background-color .16s var(--ease-out),color .16s var(--ease-out),transform .22s var(--hdr-ease-goo)}.app-nav-link[data-icon-only=true]{justify-content:center;width:2.75rem;height:2.75rem;padding:0}.app-nav-link__icon{display:grid;place-items:center;flex:none}.app-nav-link__icon,.app-nav-link__icon svg{width:1.125rem;height:1.125rem}.app-nav-link:focus-visible,.app-nav-link:hover{color:var(--hdr-ink);background:var(--hdr-ghost)}.app-nav-link:active{transform:var(--hdr-press)}.app-nav-link__new{border-radius:999px;padding:2px 5px;background:var(--hdr-ghost);color:var(--hdr-ink-3);font-size:.625rem}.app-header .app-nav-link[aria-current=page]{color:var(--hdr-ink);background:transparent}.app-header .app-nav-link[aria-current=page]:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(var(--shell-active-edge),var(--shell-active-edge)) left 10px bottom 0 /calc(100% - 20px) 2px no-repeat,var(--shell-active-fill);-webkit-mask-image:var(--shell-carve),linear-gradient(#000,#000);mask-image:var(--shell-carve),linear-gradient(#000,#000);-webkit-mask-size:26px 11px,100% 100%;mask-size:26px 11px,100% 100%;-webkit-mask-position:top right,0 0;mask-position:top right,0 0;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-composite:xor;mask-composite:exclude;transition:transform var(--nf-dur,.2s) var(--hdr-ease-goo)}@media (hover:hover){.app-header .app-nav-link[aria-current=page]:hover:before{transform:scale3d(1.02,1.06,1)}}.app-header .app-nav-link[aria-current=page] .app-nav-link__icon{color:var(--color-accent)}.app-header .app-nav-link[data-nav-id=create][aria-current=page] .app-nav-link__icon{background:var(--nf-p-ink,#0e0e13);color:var(--nf-p-nectarine,#f37420)}.app-header .app-nav-link[data-nav-id=create] .app-nav-link__icon svg{width:14px;height:14px}.app-header__tools{display:flex;flex:none;align-items:center;gap:2px;margin-left:auto}.app-header__icon{position:relative;display:inline-grid;place-items:center;width:var(--hdr-icon);height:var(--hdr-icon);flex:none;border:0;border-radius:var(--hdr-radius);background:transparent;color:var(--hdr-ink-2);cursor:pointer;text-decoration:none;transition:background-color .16s var(--ease-out),color .16s var(--ease-out),transform .24s var(--hdr-ease-goo)}.app-header__icon svg{width:1.125rem;height:1.125rem}.app-header__icon:after{content:"";position:absolute;inset:8px;border-radius:50%;background:currentColor;opacity:0;transform:scale(.45);filter:blur(7px);pointer-events:none;transition:opacity .22s var(--ease-out),transform .28s var(--hdr-ease-goo)}.app-header__icon:focus-visible,.app-header__icon:hover,.app-header__icon[aria-expanded=true],.app-header__icon[data-active=true]{color:var(--hdr-ink);background:var(--hdr-ghost)}@media (hover:hover){.app-header__icon:hover:after{opacity:var(--hdr-bloom);transform:scale(1.5)}}.app-header__icon:active{transform:scale(.94);background:var(--hdr-ghost-press)}.app-header__icon[aria-current=page]{color:var(--color-accent);background:var(--shell-active-fill)}.app-header__avatar{width:2.75rem;height:2.75rem;border-radius:999px}.app-header__avatar:after{inset:4px}.app-header__badge{top:4px;right:2px;min-width:1rem;height:1rem;padding:0 3px;color:var(--accent-foreground);font-size:.625rem;line-height:1rem;text-align:center}.app-header__badge,.app-header__dot{position:absolute;border-radius:999px;background:var(--color-accent)}.app-header__dot{top:9px;right:9px;width:.4rem;height:.4rem}.app-header__chip,.app-header__plan{display:inline-flex;align-items:center;gap:8px;height:var(--hdr-pill-h);max-width:14rem;padding:0 var(--hdr-pill-pad);border:0;border-radius:var(--hdr-radius);background:var(--hdr-ghost);color:var(--hdr-ink-2);font-size:.8125rem;font-weight:500;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .16s var(--ease-out),color .16s var(--ease-out),transform .22s var(--hdr-ease-goo)}.app-header__chip svg{width:1rem;height:1rem;flex:none}.app-header__chip-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.app-header__chip-chevron{transition:transform .22s var(--ease-out)}.app-header__chip[aria-expanded=true] .app-header__chip-chevron{transform:rotate(180deg)}.app-header__chip:hover,.app-header__chip[aria-expanded=true],.app-header__plan:hover{color:var(--hdr-ink);background:var(--hdr-ghost-press)}.app-header__chip:active,.app-header__plan:active{transform:var(--hdr-press)}.app-header__plan{font-weight:600}.app-header__plan[data-pro=true]{color:var(--color-accent)}.app-header :is(a,button):focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.shell-notifications{top:auto;bottom:calc(var(--player-h, 0px) + 16px);max-height:calc(100dvh - var(--player-h, 0px) - 32px);overflow:hidden}.mn{--shell-top:0px}.shell-skeleton__rail{width:var(--sidebar-w)}html[data-nav-mode=hidden] .shell-skeleton__rail,html[data-nav-mode=rail] .shell-skeleton__label{display:none}.shell-skeleton__header{display:flex;align-items:center;gap:18px;height:var(--shell-top,0);padding-inline:16px;overflow:hidden}@media (prefers-reduced-motion:reduce){.app-header{animation:shell-header-fade-in .12s linear both}.app-header[data-state=closing]{animation:shell-header-fade-out .12s linear both}.app-header__chip,.app-header__icon,.app-header__icon:after,.app-header__plan,.app-nav-link,.app-nav-link[aria-current=page]:before{transition:background-color .12s linear,color .12s linear}.app-header .app-nav-link[aria-current=page]:hover:before,.app-header__chip:active,.app-header__icon:active,.app-header__plan:active,.app-nav-link:active{transform:none}.app-header__icon:hover:after{opacity:0}}html[data-reduce-motion=true] .app-header{animation:shell-header-fade-in .12s linear both}html[data-reduce-motion=true] .app-header[data-state=closing]{animation:shell-header-fade-out .12s linear both}html[data-reduce-motion=true] .app-header .app-nav-link[aria-current=page]:before,html[data-reduce-motion=true] .app-header__icon:active,html[data-reduce-motion=true] .app-nav-link:active{transform:none}