.eh7YBq_page{--home-text-strong:#faf6fff5;--home-text-body:#e4ddf0db;--home-text-muted:#cbc2dcbd;--home-text-kicker:#bdb5d3c2;--home-text-subtle:#aaa2c0a8}.eh7YBq_hero{--hero-ground:var(--background);--hero-fade:clamp(110px, 16vh, 190px);--hero-aspect:1.777;--hero-focus-x:50%;--hero-max-vh:94vh;--hero-vh-scale:1;--hero-frame-cap:calc(var(--hero-max-vh) * var(--hero-vh-scale,1) * var(--hero-aspect));--hero-copy-top:0px;--hero-sky-end:52.5%;--hero-text-block:210px;--hero-nav-reserve:150px;--edge-r:18%;width:100vw;margin-top:-24px;margin-left:calc(50% - 50vw);margin-bottom:calc(var(--hero-fade) * -.85);display:grid;position:relative}.eh7YBq_leadRail{z-index:1;position:relative}.eh7YBq_heroFrame{width:min(100%, var(--hero-frame-cap));aspect-ratio:var(--hero-aspect);min-height:min(72vh,620px);margin-inline:auto;position:relative;overflow:hidden}.eh7YBq_heroMedia{position:absolute;inset:0}.eh7YBq_heroArt{object-fit:cover;object-position:var(--hero-focus-x) var(--hero-focus-y,0%);width:100%;height:100%}.eh7YBq_heroScrim{background:linear-gradient(#0a081242, #0a081242), linear-gradient(90deg, #0a081252 0%, #0a081233 24%, #0a081212 36%, #0a081200 46%),   linear-gradient(-90deg, color-mix(in srgb, var(--hero-ground) calc(var(--hero-vignette-r,0) * 100%), transparent) 0%, color-mix(in srgb, var(--hero-ground) calc(var(--hero-vignette-r,0) * 76%), transparent) 8%, color-mix(in srgb, var(--hero-ground) calc(var(--hero-vignette-r,0) * 47%), transparent) 17%, color-mix(in srgb, var(--hero-ground) calc(var(--hero-vignette-r,0) * 22%), transparent) 25%, color-mix(in srgb, var(--hero-ground) calc(var(--hero-vignette-r,0) * 7%), transparent) 31%, transparent 36%);position:absolute;inset:0}.eh7YBq_heroEdges{--edge:clamp(90px, 10vw, 240px);background:linear-gradient(90deg, var(--hero-ground) 0, color-mix(in srgb, var(--hero-ground) 95%, transparent) calc(var(--edge) * .12), color-mix(in srgb, var(--hero-ground) 84%, transparent) calc(var(--edge) * .26), color-mix(in srgb, var(--hero-ground) 66%, transparent) calc(var(--edge) * .42), color-mix(in srgb, var(--hero-ground) 46%, transparent) calc(var(--edge) * .58), color-mix(in srgb, var(--hero-ground) 28%, transparent) calc(var(--edge) * .72), color-mix(in srgb, var(--hero-ground) 13%, transparent) calc(var(--edge) * .86), transparent var(--edge)),   linear-gradient(-90deg, var(--hero-ground) 0, color-mix(in srgb, var(--hero-ground) 93%, transparent) calc(var(--edge-r) * .08), color-mix(in srgb, var(--hero-ground) 76%, transparent) calc(var(--edge-r) * .2), color-mix(in srgb, var(--hero-ground) 52%, transparent) calc(var(--edge-r) * .35), color-mix(in srgb, var(--hero-ground) 28%, transparent) calc(var(--edge-r) * .5), color-mix(in srgb, var(--hero-ground) 10%, transparent) calc(var(--edge-r) * .65), color-mix(in srgb, var(--hero-ground) 2%, transparent) calc(var(--edge-r) * .8), transparent var(--edge-r)), linear-gradient(180deg, color-mix(in srgb, var(--hero-ground) 62%, transparent) 0, color-mix(in srgb, var(--hero-ground) 34%, transparent) 60px, color-mix(in srgb, var(--hero-ground) 12%, transparent) 110px, transparent 160px), linear-gradient(0deg, var(--hero-ground) 0, color-mix(in srgb, var(--hero-ground) 92%, transparent) calc(var(--hero-fade) * .18), color-mix(in srgb, var(--hero-ground) 70%, transparent) calc(var(--hero-fade) * .42), color-mix(in srgb, var(--hero-ground) 42%, transparent) calc(var(--hero-fade) * .62), color-mix(in srgb, var(--hero-ground) 18%, transparent) calc(var(--hero-fade) * .8), transparent var(--hero-fade));position:absolute;inset:0}.eh7YBq_heroEdges:after{content:"";background-image:var(--paper-grain);background-size:var(--paper-grain-size) var(--paper-grain-size);pointer-events:none;--grain-mask:linear-gradient(90deg, #000 0, #000000f2 calc(var(--edge) * .12), #000000d6 calc(var(--edge) * .26), #000000a8 calc(var(--edge) * .42), #00000075 calc(var(--edge) * .58), #00000047 calc(var(--edge) * .72), #00000021 calc(var(--edge) * .86), transparent var(--edge)), linear-gradient(-90deg, #000 0, #000000ed calc(var(--edge-r) * .08), #000000c2 calc(var(--edge-r) * .2), #00000085 calc(var(--edge-r) * .35), #00000047 calc(var(--edge-r) * .5), #0000001a calc(var(--edge-r) * .65), #00000005 calc(var(--edge-r) * .8), transparent var(--edge-r)), linear-gradient(180deg, #0000009e 0, #00000057 60px, #0000001f 110px, transparent 160px), linear-gradient(0deg, #000 0, #000000eb calc(var(--hero-fade) * .18), #000000b3 calc(var(--hero-fade) * .42), #0000006b calc(var(--hero-fade) * .62), #0000002e calc(var(--hero-fade) * .8), transparent var(--hero-fade));-webkit-mask-image:var(--grain-mask);-webkit-mask-image:var(--grain-mask);mask-image:var(--grain-mask);-webkit-mask-composite:source-over;position:absolute;inset:0;-webkit-mask-composite:source-over;mask-composite:add}.eh7YBq_heroInner{width:var(--shell-frame,min(1120px, calc(100% - 2 * clamp(20px, 5vw, 65px))));inset:0;top:max(calc(var(--hero-nav-reserve) + var(--hero-copy-min-gap,12px)), calc(var(--hero-sky-end,47.5%) - var(--hero-text-block,210px)));padding-inline-start:max(0px, calc(var(--hero-copy-inset,56px) - (min(100%, var(--hero-frame-cap)) - var(--shell-frame,min(1120px, calc(100% - 2 * clamp(20px, 5vw, 65px))))) / 2));padding-bottom:calc(var(--hero-fade) * .3);flex-direction:column;justify-content:flex-start;margin-inline:auto;display:flex;position:absolute}.eh7YBq_heroTitle{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.01em;color:var(--home-text-strong);text-wrap:balance;text-shadow:0 1px 2px #08061080,0 10px 44px #08061061;max-width:24ch;font-size:clamp(32px,4.6vw,54px);font-weight:600;line-height:1.06}@media (max-width:640px){.eh7YBq_homeGreetingTitle.eh7YBq_homeGreetingTitle{font-size:22px}}.eh7YBq_heroSub{color:#e9e3f4eb;text-shadow:0 1px 2px #08061073;max-width:38ch;margin-top:14px;font-size:15px;line-height:1.55}.eh7YBq_heroActions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}@media (min-width:1700px) and (min-height:901px){.eh7YBq_heroTitle{font-size:59px}}.eh7YBq_cardSkeleton{background:var(--surface);border:1px solid #ffffff0f;border-radius:14px;overflow:hidden}.eh7YBq_cardSkeletonCover{aspect-ratio:2/3}.eh7YBq_cardSkeletonMeta{padding:9px 9px 10px}.eh7YBq_skeletonDiary{border:1px solid var(--border);background:var(--surface);width:100%;height:58px}.eh7YBq_skeletonHero{background:var(--surface);border-radius:18px;min-height:min(78vh,620px);position:relative;overflow:hidden}.eh7YBq_skeletonHeroArt{border-radius:inherit;position:absolute;inset:0}.eh7YBq_skeletonHeroCopy{z-index:1;width:min(100%,520px);min-height:inherit;align-content:start;gap:14px;padding:clamp(120px,25vh,220px) clamp(20px,5vw,65px) 40px;display:grid;position:relative}.eh7YBq_skeletonSection{gap:12px;display:grid}.eh7YBq_skeletonSectionHead{gap:7px;margin-bottom:4px;display:grid}.eh7YBq_skeletonSectionTitle{border-radius:8px;width:min(220px,55vw);height:26px}.eh7YBq_skeletonSectionSub{width:min(420px,78vw);height:14px}.eh7YBq_skeletonCommunityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.eh7YBq_skeletonCommunityCard{border:1px solid var(--border);background:var(--surface);border-radius:14px;gap:9px;min-height:118px;padding:14px;display:grid}.eh7YBq_skeletonFeatured{border:1px solid var(--border);background:var(--surface);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;min-height:180px;padding:22px 24px;display:grid}.eh7YBq_skeletonFeaturedArt{align-items:center;gap:8px;display:flex}@media (max-width:640px){.eh7YBq_skeletonHero{border-radius:0;min-height:620px;margin-inline:-20px}.eh7YBq_skeletonHeroCopy{width:100%;padding:84px 14px 34px}.eh7YBq_skeletonCommunityGrid{grid-template-columns:1fr}.eh7YBq_skeletonFeatured{grid-template-columns:1fr;min-height:230px}.eh7YBq_skeletonFeaturedArt{order:-1}}@media (min-width:641px) and (max-height:900px){.eh7YBq_hero{--hero-vh-scale:1.25}}@media (min-width:641px) and (max-height:900px) and (min-aspect-ratio:1541/1000){.eh7YBq_hero{--hero-frame-cap:100vw}.eh7YBq_heroFrame{aspect-ratio:auto;height:calc(var(--hero-max-vh) * var(--hero-vh-scale,1))}}@media (min-width:960px) and (min-height:901px) and (max-height:1010px){.eh7YBq_heroFrame{min-height:min(84vh,760px)}}@media (min-width:641px) and (max-width:859px){.eh7YBq_hero{--hero-nav-reserve:64px;--hero-text-block:170px}.eh7YBq_heroTitle{font-size:clamp(36px,4.8vw,41px)}.eh7YBq_heroActions{margin-top:18px}.eh7YBq_heroArt{object-position:32% var(--hero-focus-y,50%)}}@media (max-width:640px){.eh7YBq_hero{--hero-fade:clamp(90px, 14vh, 150px);margin-bottom:calc(var(--hero-fade) * -.55)}.eh7YBq_heroFrame{aspect-ratio:auto;width:100%;min-height:min(78vh,620px)}.eh7YBq_heroArt{object-position:25% 0%}.eh7YBq_heroEdges{--edge:0px;--edge-r:0px}.eh7YBq_heroScrim{background:linear-gradient(#0a081270 0%,#0a08124d 34%,#0a08121a 56%,#0a081200 72%)}.eh7YBq_heroInner{--hero-nav-reserve:64px;padding-top:calc(var(--hero-nav-reserve) + var(--hero-copy-top,0px));padding-bottom:calc(26px + var(--hero-fade) * .25);padding-inline-start:0;top:0}.eh7YBq_heroTitle{font-size:37px}.eh7YBq_heroSub{font-size:14px}.eh7YBq_heroInner .eh7YBq_heroActions a{height:43px;padding-inline:22px}}@media (max-width:450px){.eh7YBq_heroInner{width:100%;padding-inline:14px}.eh7YBq_heroTitle{font-size:33px}}
._06co2W_homeMain._06co2W_homeMain{row-gap:34px}@media (max-width:640px){._06co2W_homeMain._06co2W_homeMain{row-gap:22px}}._06co2W_sectionHead{gap:5px;margin-bottom:9px;display:grid}._06co2W_sectionHeadRow{justify-content:space-between;align-items:baseline;gap:16px;display:flex}._06co2W_sectionTitle{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.015em;text-transform:none;color:var(--home-text-strong,var(--foreground));margin:0;font-size:clamp(21px,2vw,28px);font-weight:600;line-height:1.14}._06co2W_sectionTitleLink{color:inherit;align-items:center;gap:4px;text-decoration:none;transition:color .16s;display:inline-flex}._06co2W_sectionTitleArrow{opacity:0;width:.62em;height:.62em;transition:opacity .16s ease, transform .18s var(--ease-out);flex:none;transform:translate(-3px,3px)}@media (hover:hover) and (pointer:fine){._06co2W_sectionTitleLink:hover ._06co2W_sectionTitleArrow,._06co2W_sectionTitleLink:focus-visible ._06co2W_sectionTitleArrow{opacity:1;transform:translate(0)}}._06co2W_sectionTitleLink:focus-visible{border-radius:4px}._06co2W_sectionTitleLink:focus-visible ._06co2W_sectionTitleArrow{opacity:1;transform:translate(0)}@media (hover:none){._06co2W_sectionTitleArrow{opacity:.45;transform:none}}@media (prefers-reduced-motion:reduce){._06co2W_sectionTitleArrow{transition:opacity .16s;transform:none}}._06co2W_sectionSubRow{justify-content:space-between;align-items:baseline;gap:16px;display:flex}._06co2W_sectionSub{max-width:64ch;color:var(--shell-text-muted);margin:0;font-size:14px;line-height:1.5}._06co2W_sectionSubMeta{color:color-mix(in srgb, var(--shell-text-muted) 85%, transparent);white-space:nowrap}._06co2W_sectionSubMetaDot:before{content:"·";margin:0 7px}._06co2W_sectionSubMetaGap{margin-left:.45em}._06co2W_sectionLink{color:var(--accent-bright);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:700;text-decoration:none;transition:color .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){._06co2W_sectionLink:hover{color:var(--foreground)}}@media (max-width:640px){._06co2W_sectionSubRow{flex-direction:column;align-items:flex-start;gap:6px}._06co2W_sectionSub{max-width:none}}._06co2W_featured{min-width:0}._06co2W_featuredInner{color:inherit;transition:border-color .16s ease, box-shadow .22s var(--ease-out), transform .22s var(--ease-out);background:radial-gradient(120% 180% at 100% 0,#8e44ad47,#0000 55%),linear-gradient(#281f40eb,#1c162ee6);border:1px solid #ffffff17;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;padding:22px 24px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){._06co2W_featuredInner:hover{border-color:#8e44ad8c;transform:translateY(-2px);box-shadow:0 16px 30px #00000047}}@media (prefers-reduced-motion:reduce){._06co2W_featuredInner{transition:border-color .16s}._06co2W_featuredInner:hover{transform:none}}._06co2W_featuredStatic:hover{box-shadow:none;border-color:#ffffff17;transform:none}@media (hover:hover) and (pointer:fine){._06co2W_featuredCoverLink:hover{border-color:#ffffff9e}}._06co2W_featuredGrid{grid-template-columns:auto minmax(240px,1fr) auto;grid-template-areas:"cover copy art""cover cta art";align-items:center;gap:10px 16px;display:grid;position:relative}._06co2W_featuredGrid ._06co2W_featuredAnchorCover{grid-area:cover;align-self:center}._06co2W_featuredGrid ._06co2W_featuredBody{grid-area:copy}._06co2W_featuredGrid ._06co2W_featuredArt{grid-area:art;align-self:center;margin-left:6px}._06co2W_featuredGrid ._06co2W_featuredCover{width:clamp(58px,7.4vw,86px)}._06co2W_featuredGrid ._06co2W_featuredAnchorCover,._06co2W_featuredGrid ._06co2W_featuredAnchorCover:nth-child(2n){width:clamp(58px,6.4vw,76px)}._06co2W_featuredGrid ._06co2W_featuredCtaSlot{grid-area:cta;min-width:0}._06co2W_featuredCtaExpand{display:none}@media (max-width:720px){._06co2W_featuredGrid{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"cover copy""art art";justify-items:start;row-gap:14px}._06co2W_featuredGrid ._06co2W_featuredArt{gap:8px;width:100%;margin-left:0}._06co2W_featuredGrid ._06co2W_featuredCover,._06co2W_featuredGrid ._06co2W_featuredCover:nth-child(2n){flex:1 1 0;width:auto;min-width:0;transform:none;box-shadow:0 6px 14px #0000004d}._06co2W_featuredGrid ._06co2W_featuredCover+._06co2W_featuredCover{margin-left:0}._06co2W_featuredGrid ._06co2W_featuredAnchorCover,._06co2W_featuredGrid ._06co2W_featuredAnchorCover:nth-child(2n){flex:none;width:clamp(58px,9vw,76px)}._06co2W_featuredGrid ._06co2W_featuredCtaSlot{z-index:2;position:absolute;top:10px;right:10px}._06co2W_featuredGrid ._06co2W_featuredCta{width:36px;height:36px;color:var(--home-text-strong,var(--foreground));background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}._06co2W_featuredGrid ._06co2W_featuredCta:active{background:color-mix(in srgb, var(--accent) 22%, transparent)}._06co2W_featuredGrid ._06co2W_featuredCtaLabel,._06co2W_featuredGrid ._06co2W_featuredCtaArrow{display:none}._06co2W_featuredGrid ._06co2W_featuredCtaExpand{display:block}}._06co2W_featuredAnchorCover,._06co2W_featuredAnchorCover:nth-child(2n){flex:none;width:76px;transform:none;box-shadow:0 8px 18px #00000057}._06co2W_featuredBody{gap:8px;min-width:0;display:grid}._06co2W_featuredKicker{letter-spacing:0;color:color-mix(in srgb, var(--accent-bright) 85%, transparent);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}._06co2W_featuredTitle{font-family:var(--font-display);letter-spacing:-.01em;color:var(--shell-text-strong);text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(19px,2.2vw,25px);font-weight:620;line-height:1.15;display:-webkit-box;overflow:hidden}._06co2W_featuredDek{color:var(--shell-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:52ch;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}._06co2W_featuredCta{appearance:none;cursor:pointer;color:#e3c7f5;background:0 0;border:0;align-items:center;gap:6px;margin-top:4px;padding:0;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}@media (hover:hover) and (pointer:fine){._06co2W_featuredCta:hover{color:var(--home-text-strong,#fff)}}._06co2W_featuredArt{flex-shrink:0;display:flex}._06co2W_featuredCover{aspect-ratio:2/3;border:1px solid #ffffff47;border-radius:10px;width:86px;display:block;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:-8px 0 16px #00000059}._06co2W_featuredCover+._06co2W_featuredCover{margin-left:-12px}._06co2W_featuredCover:nth-child(2n){transform:rotate(-2.5deg)translateY(4px)}@media (max-width:720px){._06co2W_featuredInner{flex-direction:column;align-items:flex-start}._06co2W_featuredCover{width:64px}._06co2W_featuredAnchorCover,._06co2W_featuredAnchorCover:nth-child(2n){width:60px}._06co2W_featuredCover+._06co2W_featuredCover{margin-left:-9px}}@media (max-width:480px){._06co2W_featuredInner{gap:13px;padding:15px 15px 17px}._06co2W_featuredArt{gap:6px;width:100%}._06co2W_featuredCover,._06co2W_featuredCover:nth-child(2n){flex:1 1 0;width:auto;min-width:0;transform:none;box-shadow:0 6px 14px #0000004d}._06co2W_featuredCover+._06co2W_featuredCover{margin-left:0}._06co2W_featuredAnchorCover,._06co2W_featuredAnchorCover:nth-child(2n){flex:none;width:58px}}._06co2W_byrSheetHead{align-items:center;gap:12px;min-width:0;display:flex}._06co2W_byrSheetCover{aspect-ratio:2/3;border:1px solid var(--shell-rule,#ffffff1f);border-radius:8px;flex:none;width:44px;display:block;position:relative;overflow:hidden}._06co2W_byrSheetHeadText{min-width:0}._06co2W_byrSheetTitleRow{min-width:0;display:block}._06co2W_byrSheetTitleClamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:720px){._06co2W_byrSheetTitleClamp{-webkit-line-clamp:3}}._06co2W_byrSheetMore{appearance:none;color:var(--accent-bright);cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0;font-family:inherit;font-size:12px;font-weight:700}._06co2W_byrModal{gap:14px;display:grid}._06co2W_byrModalBody{max-height:min(58vh,620px);padding:4px 2px 8px;overflow-y:auto}._06co2W_byrSheetGrid{grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:14px 12px;padding-bottom:10px;display:grid}._06co2W_byrSheetTitleLink{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){._06co2W_byrSheetTitleLink:hover{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent-bright) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--accent-bright) 60%, transparent);text-underline-offset:4px}}._06co2W_lensWrap{gap:12px;width:100%;min-width:0;max-width:100%;display:grid}._06co2W_lensSwitch{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex;transform:translateY(-6px)}._06co2W_lensTab{appearance:none;color:var(--shell-text-subtle);cursor:pointer;background:0 0;border:0;border-bottom:1.5px solid #0000;padding:0 0 4px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;transition:color .15s,border-color .15s}@media (min-width:641px){._06co2W_lensSwitch{gap:18px}._06co2W_lensTab{border-bottom-width:2px;font-size:15px}}@media (hover:hover) and (pointer:fine){._06co2W_lensTab:hover{color:var(--shell-text-body)}}._06co2W_lensTabActive,._06co2W_lensTabActive:hover{color:var(--home-text-strong,var(--foreground));border-bottom-color:var(--accent-bright)}._06co2W_lensGrid{grid-template-rows:repeat(2,max-content);grid-auto-columns:clamp(148px,13vw,170px);grid-auto-flow:column;gap:12px;width:max-content;min-width:100%;padding:10px 8px 10px 0;display:grid}@media (max-width:640px){._06co2W_lensGrid{grid-auto-columns:clamp(96px,26vw,138px);gap:10px}}@media (max-width:480px){._06co2W_lensSwitch{gap:14px}._06co2W_lensTab{font-size:12.5px}}._06co2W_lensHeadControls{align-items:center;gap:8px;display:inline-flex}._06co2W_lensMore{appearance:none;color:#aaa2c0;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;margin:-8px -6px;padding:0;transition:color .16s,background-color .16s;display:inline-grid}._06co2W_lensMore svg{opacity:.74;transition:opacity .16s}._06co2W_lensMore:disabled{cursor:default}._06co2W_lensMore:focus-visible{outline-offset:-2px}._06co2W_lensMoreGroup{align-items:center;gap:12px;display:inline-flex;transform:translateY(-8px)}._06co2W_lensMorePhone{display:none}@media (max-width:640px){._06co2W_lensMoreWide{display:none}._06co2W_lensMorePhone{flex:none;display:inline-flex;transform:none}._06co2W_lensWrap ._06co2W_sectionSubRow{flex-direction:row;align-items:center;gap:12px}}._06co2W_lensMoreFailed{color:var(--shell-text-subtle);white-space:nowrap;font-size:12px}@media (hover:hover) and (pointer:fine){._06co2W_lensMore:hover:not(:disabled){color:var(--foreground);background-color:#ffffff12}._06co2W_lensMore:hover:not(:disabled) svg{opacity:1}}._06co2W_lensMoreSpin{animation:.9s linear infinite _06co2W_lensMoreSpin}@keyframes _06co2W_lensMoreSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._06co2W_lensMoreSpin{animation:none}}._06co2W_lensDismissed{aspect-ratio:2/3.4;text-align:center;color:var(--shell-text-subtle);border:1px dashed #ffffff1f;border-radius:14px;align-content:center;justify-items:center;gap:8px;padding:10px;font-size:12px;line-height:1.4;display:grid}._06co2W_lensUndo{appearance:none;color:var(--accent-bright);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-family:inherit;font-size:12.5px;font-weight:700}._06co2W_lensSkeleton{aspect-ratio:2/3.4;background:linear-gradient(#ffffff0f,#ffffff08);border-radius:14px;animation:1.4s ease-in-out infinite _06co2W_lensPulse}@keyframes _06co2W_lensPulse{0%,to{opacity:.55}50%{opacity:1}}._06co2W_lensEmpty{color:var(--shell-text-subtle);padding:18px 0 8px;font-size:13px}._06co2W_readsGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}@media (max-width:880px){._06co2W_readsGrid{grid-template-columns:minmax(0,1fr)}}._06co2W_listsRail{--collection-title-min:1.22em;--collection-title-lines:1;--collection-band-frame:0;--collection-band-bg:transparent;--collection-band-inset:0;grid-auto-columns:clamp(260px,26vw,330px);grid-auto-flow:column;gap:16px;width:max-content;min-width:100%;max-width:none;padding:2px 8px 10px 0;display:grid}@media (max-width:640px){._06co2W_listsRail{grid-auto-columns:clamp(240px,72vw,300px);gap:12px}}._06co2W_makeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}@media (max-width:720px){._06co2W_makeGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){._06co2W_makeGrid{gap:8px}._06co2W_makeTile{grid-template-columns:auto 1fr;grid-template-areas:"icon title""icon sub";align-items:center;gap:2px 12px;padding:12px 14px}._06co2W_makeTileIcon{grid-area:icon}._06co2W_makeTileTitle{grid-area:title}._06co2W_makeTileSub{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:sub;font-size:12px;display:-webkit-box;overflow:hidden}}._06co2W_makeTile{border:1px solid var(--shell-rule);color:inherit;transition:border-color .16s ease, background .16s ease, transform .22s var(--ease-out);background:#ffffff08;border-radius:14px;gap:6px;padding:16px 18px;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){._06co2W_makeTile:hover{background:#8e44ad1a;border-color:#8e44ad8c;transform:translateY(-2px)}}._06co2W_makeTile:active{transition-duration:.14s;transform:scale(.98)}@media (prefers-reduced-motion:reduce){._06co2W_makeTile,._06co2W_makeTile:hover,._06co2W_makeTile:active{transform:none}}._06co2W_makeTileIcon{color:#c79be0}._06co2W_makeTileTitle{color:var(--shell-text-strong);font-size:14px;font-weight:700}._06co2W_makeTileSub{color:var(--shell-text-subtle);font-size:12.5px;line-height:1.45}._06co2W_tropeGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}@media (max-width:1100px){._06co2W_tropeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){._06co2W_tropeGrid{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:74%;grid-auto-flow:column;gap:8px;margin-block:-4px;margin-inline-start:-4px;padding-block:4px;padding-inline:4px 16px;scroll-padding-inline-start:4px;overflow:auto hidden}._06co2W_tropeGrid::-webkit-scrollbar{display:none}._06co2W_tropeCard{scroll-snap-align:start}}._06co2W_tropeCard{border:1px solid var(--shell-rule);color:inherit;transition:border-color .16s ease, background .16s ease, transform .22s var(--ease-out);background:#ffffff08;border-radius:13px;align-content:start;gap:5px;padding:13px 14px;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){._06co2W_tropeCard:hover{border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);transform:translateY(-2px)}}._06co2W_tropeCard:active{transition-duration:.14s;transform:scale(.98)}@media (prefers-reduced-motion:reduce){._06co2W_tropeCard,._06co2W_tropeCard:hover,._06co2W_tropeCard:active{transform:none}}._06co2W_tropeCardTitle{font-family:var(--font-serif), Georgia, serif;color:var(--home-text-strong,var(--foreground));font-size:17px;font-weight:600;line-height:1.2}._06co2W_tropeCardLine{color:var(--shell-text-subtle);text-wrap:pretty;font-size:12.5px;line-height:1.45}._06co2W_ctaBand{text-align:center;background:radial-gradient(100% 160% at 50% 0,#8e44ad3d,#0000 60%),linear-gradient(#241d38e6,#1c162ee0);border:1px solid #ffffff17;border-radius:18px;justify-items:center;gap:10px;margin-top:26px;padding:30px 20px;display:grid}@media (max-width:640px){._06co2W_ctaBand{margin-top:16px}}._06co2W_ctaBandTitle{font-family:var(--font-display);color:var(--shell-text-strong);text-wrap:balance;font-size:clamp(19px,2.2vw,24px);font-weight:620}._06co2W_ctaBandSub{color:var(--shell-text-muted);max-width:46ch;font-size:13.5px}section._06co2W_deferredRail{content-visibility:auto;contain-intrinsic-size:auto 409px;width:calc(100% + 8px);max-width:calc(100% + 8px);margin:-4px;padding:4px}._06co2W_importNoticeWrap{flex-direction:column;align-items:center;gap:4px;max-width:100%;margin:13px auto 0;display:flex}._06co2W_importNoticeDismiss{font:inherit;color:var(--shell-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 12px;font-size:12px;transition:color .16s}._06co2W_importNoticeDismiss:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (hover:hover){._06co2W_importNoticeDismiss:hover{color:var(--shell-text-strong)}}._06co2W_importNotice{width:fit-content;max-width:100%;color:inherit;flex-direction:column;align-items:center;gap:9px;margin:0;padding:0;text-decoration:none;display:flex}._06co2W_importNoticeBody{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 7px;max-width:100%;display:flex}._06co2W_importNoticeHead{color:var(--shell-text-strong);font-size:13.5px;font-weight:600;line-height:1.4}._06co2W_importNoticeHead:after{content:"."}._06co2W_importNoticeSub{color:var(--shell-text-muted);font-size:13px;line-height:1.4}._06co2W_importNoticeMeter,._06co2W_importNoticeMeterIndeterminate{background:#ffffff1a;border-radius:999px;width:168px;max-width:60vw;height:2px;position:relative;overflow:hidden}._06co2W_importNoticeMeterFill{background:linear-gradient(90deg, var(--accent), var(--accent-bright));border-radius:999px;height:100%;display:block}._06co2W_importNoticeMeterIndeterminate ._06co2W_importNoticeMeterFill{width:38%;animation:1.6s ease-in-out infinite _06co2W_importNoticeSweep}@keyframes _06co2W_importNoticeSweep{0%{transform:translate(-100%)}to{transform:translate(265%)}}._06co2W_importNoticeCta{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 18%, transparent);color:color-mix(in srgb, var(--accent-bright) 72%, white);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:background .16s,border-color .16s;display:inline-flex}@media (hover:hover) and (pointer:fine){._06co2W_importNotice:hover ._06co2W_importNoticeCta{background:color-mix(in srgb, var(--accent) 34%, transparent);border-color:color-mix(in srgb, var(--accent) 70%, transparent)}}@media (prefers-reduced-motion:reduce){._06co2W_importNoticeMeterIndeterminate ._06co2W_importNoticeMeterFill{opacity:.5;width:100%;animation:none}}@media (max-width:640px){._06co2W_importNotice{gap:10px}._06co2W_importNoticeHead,._06co2W_importNoticeSub{font-size:13px}}._06co2W_lensTabLocked{opacity:.65;align-items:center;gap:4px;display:inline-flex}._06co2W_lensLockedWrap{position:relative;overflow:hidden}._06co2W_lensLockedWrap ._06co2W_lensSkeleton{opacity:1;animation:none}._06co2W_lensLockedWrap ._06co2W_lensGrid{opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}._06co2W_lensLockedNote{text-align:center;color:var(--shell-text-strong);justify-content:center;align-items:center;gap:7px;padding:0 24px;font-size:13px;font-weight:500;display:flex;position:absolute;inset:0}._06co2W_lensLockedNote svg{color:#c79be0;flex:none}._06co2W_unlockWrap{position:relative;overflow:hidden}._06co2W_unlockGhostRail{pointer-events:none;-webkit-user-select:none;user-select:none}._06co2W_unlockGhostCard{aspect-ratio:2/3;background:linear-gradient(#ffffff0d,#ffffff05);border-radius:14px}._06co2W_unlockNote{text-align:center;color:var(--shell-text-strong);justify-content:center;align-items:center;gap:7px;padding:0 24px;font-size:13.5px;font-weight:500;display:flex;position:absolute;inset:0}._06co2W_unlockNote svg{color:#c79be0;flex:none}._06co2W_unlockNoteLink{color:#c79be0;text-underline-offset:3px;font-weight:650;-webkit-text-decoration:underline #c79be080;text-decoration:underline #c79be080}@media (hover:hover) and (pointer:fine){._06co2W_unlockNoteLink:hover{text-decoration-color:currentColor}}
.ZBzJKa_diary,.ZBzJKa_emptyDiary,.ZBzJKa_strip{--diary-lilac:#c79be0;--diary-wash:#8e44ad1a;--diary-edge:#8e44ad52;--diary-edge-hover:#8e44ad8c;--diary-surface:#ffffff08;--diary-rule:var(--shell-rule,#ffffff1a)}.ZBzJKa_diary{background:radial-gradient(520px 220px at 100% -20%,#8e44ad14,#0000 70%),linear-gradient(135deg,#ffffff08,#ffffff02);border:1px solid #ffffff14;border-radius:20px;padding:18px;box-shadow:0 18px 34px #0000003d,inset 0 1px #ffffff0a}.ZBzJKa_diaryHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 20px;padding:14px 0 16px;display:flex}.ZBzJKa_lifetimeTotals{color:#cbc2dc9e;font-variant-numeric:lining-nums tabular-nums;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:13px;line-height:1.5;display:flex}.ZBzJKa_lifetimeStat strong{color:#faf6ffe6;font-weight:600}.ZBzJKa_lifetimeTotals>:not(:last-child):after{content:"·";color:#cbc2dc4d;margin-inline-start:8px}.ZBzJKa_lifetimeLink{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #cbc2dc59;text-decoration:underline #cbc2dc59;transition:text-decoration-color .15s}.ZBzJKa_lifetimeLink:hover,.ZBzJKa_lifetimeLink:focus-visible{text-decoration-color:#cbc2dccc}.ZBzJKa_repairLink{color:inherit;text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #cbc2dc73;text-decoration:underline #cbc2dc73}.ZBzJKa_srOnlyTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ZBzJKa_eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#bdb5d3c7;font-size:11px;font-weight:700}.ZBzJKa_title{font-family:var(--font-display);letter-spacing:-.01em;color:#faf6fff5;margin-top:4px;font-size:22px;font-weight:600;line-height:1}.ZBzJKa_timeline{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.ZBzJKa_showEarlier{justify-content:center;align-items:center;gap:12px;padding:12px 0 4px;display:flex}.ZBzJKa_showEarlierError{color:var(--c-danger,#e5735f);font-size:12px}.ZBzJKa_month{grid-template-columns:132px minmax(0,1fr);gap:18px;padding:18px 0;display:grid}.ZBzJKa_month:last-child{padding-bottom:4px}.ZBzJKa_monthRail{flex-direction:column;align-self:start;gap:12px;display:flex;position:sticky;top:150px}.ZBzJKa_calendar{border:1px solid var(--diary-rule);background:var(--diary-surface);text-align:center;border-radius:12px;width:84px;overflow:hidden}.ZBzJKa_calLabel{background:var(--diary-wash);border-bottom:1px solid var(--diary-rule);color:var(--diary-lilac);font-family:var(--font-display);letter-spacing:.08em;padding:8px 0 6px;font-size:18px;font-weight:600;display:block}.ZBzJKa_calYear{color:#e4ddf0db;letter-spacing:.1em;font-variant-numeric:lining-nums;padding:8px 0;font-size:13px;font-weight:700;display:block}.ZBzJKa_monthStats{color:#bdb5d3c7;letter-spacing:.04em;text-transform:uppercase;flex-direction:column;gap:4px;font-size:11px;font-weight:600;display:flex}.ZBzJKa_monthStats strong{color:#faf6fff5;font-family:var(--font-display);font-variant-numeric:lining-nums tabular-nums;margin-right:4px;font-size:15px;font-weight:600}.ZBzJKa_entries{gap:2px;margin:0;padding:0;list-style:none;display:grid}.ZBzJKa_entry{content-visibility:auto;contain-intrinsic-size:0 76px;border-radius:12px;grid-template-columns:40px 40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 10px 10px 4px;transition:background-color .16s;display:grid}.ZBzJKa_day{flex-direction:column;justify-content:center;align-items:center;min-height:56px;line-height:1;display:flex}.ZBzJKa_dayNum{font-family:var(--font-display);color:#e4ddf0e6;font-variant-numeric:lining-nums tabular-nums;font-size:19px;font-weight:600}.ZBzJKa_dayName{text-transform:uppercase;letter-spacing:.08em;color:#aaa2c0a8;margin-top:3px;font-size:9px;font-weight:700}.ZBzJKa_cover{background:linear-gradient(160deg,#483870d9,#281f3ee6);border:1px solid #ffffff14;border-radius:7px;flex:none;place-items:center;width:40px;height:56px;display:grid;position:relative;overflow:hidden}.ZBzJKa_coverInitial{font-family:var(--font-display);color:#f5eefcb3;font-size:18px;font-weight:600}.ZBzJKa_entryBody{flex-direction:column;justify-content:center;min-width:0;min-height:56px;display:flex}.ZBzJKa_entryTop{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.ZBzJKa_entryTitle{color:#faf6fff5;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14.5px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.ZBzJKa_entryType{letter-spacing:.06em;text-transform:uppercase;color:#bdb5d399;flex:none;font-size:9px;font-weight:700}.ZBzJKa_entryMeta{flex-wrap:wrap;align-items:center;gap:5px;margin-top:6px;display:flex}.ZBzJKa_kind{background:0 0;border:0;border-radius:0;align-items:center;gap:5px;padding:0;font-size:11px;font-weight:600;display:inline-flex}.ZBzJKa_entryMeta>:not(:first-child):not(.ZBzJKa_entryRating):before{content:"·";color:#cbc2dc8c;margin-right:5px;font-weight:400}.ZBzJKa_entryRating{align-items:center;min-width:0;margin-left:5px;display:inline-flex}.ZBzJKa_kindFinished{color:color-mix(in srgb, var(--tone-completed) 55%, white)}.ZBzJKa_kindStarted{color:#a8c2f0}.ZBzJKa_kindReviewed{color:#e2c795}.ZBzJKa_kindProgress{color:#9fb3d6}.ZBzJKa_kindDropped{color:color-mix(in srgb, var(--tone-dropped) 55%, white)}.ZBzJKa_chapters{color:#cbc2dcbd;font-variant-numeric:lining-nums tabular-nums;font-size:11px;font-weight:700}.ZBzJKa_stars{align-items:center;gap:1px;display:inline-flex}.ZBzJKa_star{width:12px;height:12px;display:inline-block;position:relative}.ZBzJKa_starBase{color:#ffffff2e}.ZBzJKa_starFill{display:inline-block;position:absolute;inset:0;overflow:hidden}.ZBzJKa_starOn{color:var(--star-gold);fill:var(--star-gold)}.ZBzJKa_note{font-family:var(--font-editorial,var(--font-display));font-size-adjust:.5;color:#e4ddf0d1;margin-top:7px;font-size:13px;font-style:italic;line-height:1.45}.ZBzJKa_article{min-width:0;color:inherit;align-items:center;gap:8px;margin-top:7px;text-decoration:none;display:flex}.ZBzJKa_articleThumb{aspect-ratio:16/10;background:linear-gradient(160deg,#483870d9,#281f3ee6);border:1px solid #ffffff14;border-radius:5px;flex:none;width:56px;display:block;position:relative;overflow:hidden}.ZBzJKa_articleText{align-items:baseline;gap:5px;min-width:0;display:flex}.ZBzJKa_articleText>.ZBzJKa_kind{flex:none;align-self:center}.ZBzJKa_articleSep{color:#cbc2dc9e;flex:none;font-size:11px}.ZBzJKa_articleTitle{white-space:nowrap;text-overflow:ellipsis;color:#e4ddf0db;min-width:0;font-size:12.5px;font-weight:600;overflow:hidden}.ZBzJKa_article:hover .ZBzJKa_articleTitle,.ZBzJKa_article:focus-visible .ZBzJKa_articleTitle{text-underline-offset:3px;text-decoration:underline}.ZBzJKa_reviewControls{opacity:0;align-items:center;gap:14px;margin-top:8px;transition:opacity .16s;display:flex}.ZBzJKa_entry:hover .ZBzJKa_reviewControls,.ZBzJKa_entry:focus-within .ZBzJKa_reviewControls{opacity:1}@media (hover:none){.ZBzJKa_reviewControls{opacity:1}}.ZBzJKa_reviewGhost,.ZBzJKa_reviewDanger{color:#cbc2dcbd;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:600;transition:color .16s;display:inline-flex}.ZBzJKa_reviewGhost:hover{color:#faf6ff}.ZBzJKa_reviewDanger{color:#e88aa8eb}.ZBzJKa_reviewDanger:hover{color:#f3c2d4}.ZBzJKa_reviewGhost:disabled,.ZBzJKa_reviewDanger:disabled{opacity:.5;cursor:default}.ZBzJKa_reviewConfirm{color:#cbc2dcbd;font-size:12px;font-weight:600}.ZBzJKa_emptyDiary{text-align:center;border:1px dashed var(--diary-edge);background:radial-gradient(420px 200px at 50% -30%,#8e44ad1a,#0000 70%),linear-gradient(135deg,#ffffff08,#ffffff02);border-radius:20px;padding:40px 28px}.ZBzJKa_emptyIcon{width:48px;height:48px;color:var(--diary-lilac);background:var(--diary-wash);border:1px solid var(--diary-edge);border-radius:14px;place-items:center;display:inline-grid}.ZBzJKa_emptyTitle{font-family:var(--font-display);color:#faf6fff5;margin-top:16px;font-size:22px;font-weight:600}.ZBzJKa_emptyText{color:#e4ddf0d6;max-width:52ch;margin:10px auto 0;font-size:14px;line-height:1.55}.ZBzJKa_emptyText a{color:#fffffff5;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6;transition:text-decoration-color .14s ease-out}@media (hover:hover) and (pointer:fine){.ZBzJKa_emptyText a:hover{text-decoration-color:currentColor}}.ZBzJKa_emptyText a:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid}.ZBzJKa_emptyCta{background:var(--accent);color:#fff;border-radius:12px;margin-top:20px;padding:11px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-block}.ZBzJKa_emptyCta:hover{background:var(--primary-hover);transform:translateY(-1px)}.ZBzJKa_strip{color:inherit;border:1px solid var(--diary-rule);background:var(--diary-surface);border-radius:16px;align-items:center;gap:14px;padding:13px 16px;text-decoration:none;transition:border-color .18s,transform .18s,background-color .18s;display:flex;box-shadow:inset 0 1px #ffffff0a}.ZBzJKa_strip:hover{border-color:var(--diary-edge-hover);background:var(--diary-wash);transform:translateY(-1px)}.ZBzJKa_stripIcon{width:38px;height:38px;color:var(--diary-lilac);background:var(--diary-wash);border:1px solid var(--diary-edge);border-radius:11px;flex:none;place-items:center;display:grid}.ZBzJKa_stripBody{flex:auto;min-width:0}.ZBzJKa_stripEyebrow{letter-spacing:.1em;text-transform:uppercase;color:#bdb5d3c7;font-size:11px;font-weight:700}.ZBzJKa_stripSummary{font-family:var(--font-display);color:#faf6fff5;margin-top:3px;font-size:16px;font-weight:600}.ZBzJKa_stripCovers{flex:none;display:flex}.ZBzJKa_stripCover{background:linear-gradient(160deg,#483870d9,#281f3ee6);border:1px solid #ffffff1f;border-radius:5px;width:28px;height:40px;margin-left:-8px;position:relative;overflow:hidden;box-shadow:-3px 0 6px #0000004d}.ZBzJKa_stripCover:first-child{margin-left:0}.ZBzJKa_stripCover img{object-fit:cover}.ZBzJKa_stripCta{color:var(--diary-lilac);flex:none;align-items:center;gap:3px;font-size:12px;font-weight:700;display:inline-flex}@media (max-width:640px){.ZBzJKa_stripCovers{display:none}}@media (max-width:480px){.ZBzJKa_strip{gap:11px;padding:11px 13px}.ZBzJKa_stripIcon{border-radius:10px;width:34px;height:34px}.ZBzJKa_stripSummary{font-size:15px}.ZBzJKa_stripCta{color:#cbc2dcbd;gap:0;font-size:0}.ZBzJKa_stripCta svg{width:18px;height:18px}}@media (max-width:720px){.ZBzJKa_month{grid-template-columns:minmax(0,1fr);gap:12px}.ZBzJKa_monthRail{flex-flow:wrap;align-items:center;gap:14px;position:static}.ZBzJKa_monthStats{flex-flow:wrap;gap:14px;min-width:0}.ZBzJKa_entry{grid-template-columns:32px 36px minmax(0,1fr) auto;gap:10px}}.ZBzJKa_actions{align-content:center;justify-self:end;min-height:56px;display:grid;position:relative}.ZBzJKa_actionsBtn{color:#cbc2dc6b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:28px;height:28px;transition:background-color .16s,border-color .16s,color .16s;display:grid;position:relative;}.ZBzJKa_entry:hover .ZBzJKa_actionsBtn,.ZBzJKa_entry:focus-within .ZBzJKa_actionsBtn{color:#cbc2dcc7}.ZBzJKa_actions .ZBzJKa_actionsBtn:hover,.ZBzJKa_actions .ZBzJKa_actionsBtn:focus-visible{color:#faf6ff;background:#ffffff0f;border-color:#ffffff1f}.ZBzJKa_actionsBtn:disabled{cursor:default}.ZBzJKa_sectionLabel{letter-spacing:.13em;text-transform:uppercase;color:var(--shell-text-kicker);margin-bottom:14px;font-size:12px;font-weight:800}.ZBzJKa_recap{border-bottom:1px solid var(--shell-rule);gap:14px;padding-bottom:22px;display:grid}.ZBzJKa_shareCard{background:#0c0a16;border:1px solid #ffffff1a;border-radius:16px;align-items:flex-end;height:220px;display:flex;position:relative;overflow:hidden}.ZBzJKa_shareCardBg{position:absolute;inset:-30px}.ZBzJKa_shareCardBg img{object-fit:cover;filter:blur(26px)saturate(1.2)brightness(.42);transform:scale(1.1)}.ZBzJKa_shareCardScrim{background:linear-gradient(105deg,#0c0a16eb 0%,#0c0a168c 55%,#0c0a1633 100%);position:absolute;inset:0}.ZBzJKa_shareCardInner{align-items:center;gap:18px;width:100%;padding:22px;display:flex;position:relative}.ZBzJKa_shareCardPoster{border:1px solid #ffffff2e;border-radius:8px;flex:none;width:116px;height:174px;position:relative;overflow:hidden;box-shadow:0 18px 38px -14px #000000e6}.ZBzJKa_shareCardPoster img{object-fit:cover}.ZBzJKa_shareCardText{flex:auto;min-width:0}.ZBzJKa_shareCardTitle{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(21px,2.8vw,30px);font-weight:600;line-height:1.1;display:-webkit-box;overflow:hidden}.ZBzJKa_shareCardBy{font-family:var(--font-display);letter-spacing:-.005em;color:#fffdfff0;font-variant-numeric:lining-nums tabular-nums;margin-top:12px;font-size:clamp(15px,1.7vw,18px);font-weight:600}.ZBzJKa_shareRow{flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:13px;display:flex}.ZBzJKa_shareBtn{color:#cbc2dcd1;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;-webkit-text-decoration:underline #cbc2dc47;text-decoration:underline #cbc2dc47;transition:color .16s,text-decoration-color .16s;display:inline-flex}.ZBzJKa_shareBtn:hover,.ZBzJKa_shareBtn:focus-visible{color:#faf6ff;text-decoration-color:#faf6ff99}.ZBzJKa_shareBtn:active{transform:scale(.97)}@media (max-width:600px){.ZBzJKa_shareCard{height:auto}.ZBzJKa_shareCardInner{gap:14px;padding:16px}.ZBzJKa_shareCardPoster{width:72px;height:108px}.ZBzJKa_shareCardTitle{font-size:22px}.ZBzJKa_shareCardBy{white-space:nowrap;margin-top:8px;font-size:14px}}@media (prefers-reduced-motion:reduce){.ZBzJKa_emptyCta:hover,.ZBzJKa_strip:hover,.ZBzJKa_shareBtn:active{transform:none}}.ZBzJKa_calendarYearOnly{place-items:center;min-height:64px;display:grid}.ZBzJKa_calYearLarge{color:var(--diary-lilac);font-family:var(--font-display);letter-spacing:.04em;font-variant-numeric:lining-nums;padding:10px 0;font-size:22px;font-weight:600;display:block}.ZBzJKa_dayMonth{font-family:var(--font-display);letter-spacing:.06em;color:#e4ddf0e6;font-size:12px;font-weight:600}.ZBzJKa_undatedShelf{border-top:1px solid var(--diary-rule);margin-top:26px;padding-top:18px;scroll-margin-top:96px}.ZBzJKa_undatedHead{align-items:center;gap:10px;margin-bottom:10px;display:flex}.ZBzJKa_undatedHeading{flex-wrap:wrap;align-items:center;gap:2px 10px;min-width:0;display:flex}.ZBzJKa_undatedTitle,.ZBzJKa_undatedCount{text-box:trim-both cap alphabetic;line-height:1}.ZBzJKa_undatedTitle{font-family:var(--font-display);color:var(--diary-lilac);font-size:16px;font-weight:600}.ZBzJKa_undatedCount{color:#cbc2dc9e;font-size:12px}.ZBzJKa_undatedGrid{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ZBzJKa_undatedGrid>li{min-width:0}.ZBzJKa_undatedCover{aspect-ratio:2/3;border:1px solid var(--diary-rule);background:var(--diary-surface);border-radius:10px;width:100%;height:auto;transition:border-color .15s,transform .15s;display:block;position:relative;overflow:hidden}.ZBzJKa_undatedCover:hover{transform:translateY(-5px);box-shadow:0 16px 30px #00000073}.ZBzJKa_undatedCover:focus-visible{box-shadow:var(--btn-focus-ring);outline:none}.ZBzJKa_undatedCover img{object-fit:cover;width:100%;height:100%}.ZBzJKa_undatedCover .ZBzJKa_coverInitial{width:100%;height:100%;font-family:var(--font-display);color:#cbc2dcb3;place-items:center;font-size:18px;display:grid}.ZBzJKa_undatedMore:hover{border-color:color-mix(in srgb, var(--accent-bright) 55%, transparent);color:#faf6ff}@media (prefers-reduced-motion:reduce){.ZBzJKa_undatedCover{transition:none}.ZBzJKa_undatedCover:hover{transform:none}}.ZBzJKa_undatedOverlay{z-index:2;pointer-events:none;background:linear-gradient(#0000 40%,#000000e0 92%);flex-direction:column;justify-content:flex-end;gap:2px;padding:28px 10px 10px;display:flex;position:absolute;inset:0}.ZBzJKa_undatedCardTitle{-webkit-line-clamp:2;text-align:left;color:#fff;-webkit-box-orient:vertical;font-size:12px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.ZBzJKa_undatedCardMeta{color:#ffffffb8;font-size:11px;font-weight:600}.ZBzJKa_undatedCardMatch{-webkit-line-clamp:2;overflow-wrap:anywhere;color:#ffffffb8;-webkit-box-orient:vertical;font-size:11px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.ZBzJKa_repairBanner{border:1px solid var(--diary-rule);background:var(--diary-surface);border-radius:12px;margin:16px 0 20px;padding:14px 18px}.ZBzJKa_repairText{color:#ece6f6eb;margin:0 0 10px;font-size:13.5px;line-height:1.55}.ZBzJKa_repairText strong{color:#faf6ff}.ZBzJKa_repairActions{flex-wrap:wrap;gap:8px;display:flex}.ZBzJKa_repairDismissBtn{color:#cbc2dcc7;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:6px 14px;font-size:12.5px;font-weight:700;transition:color .15s}.ZBzJKa_repairDismissBtn:hover{color:#faf6ff}.ZBzJKa_error{color:#e8a0a0;margin:8px 0 0;font-size:12.5px}.ZBzJKa_undatedHint{color:#cbc2dcad;max-width:60ch;margin:0 0 12px;font-size:12.5px;line-height:1.5}@media (max-width:600px){.ZBzJKa_diaryHead{padding-bottom:12px}.ZBzJKa_title{font-size:26px;line-height:1.05}}.ZBzJKa_recapDisclosure{background:#ffffff05;border:1px solid #ffffff17;border-radius:12px;margin-top:12px;overflow:hidden}.ZBzJKa_recapSummary{cursor:pointer;align-items:center;gap:12px;padding:11px 14px;list-style:none;transition:background-color .16s;display:flex}.ZBzJKa_recapSummary::-webkit-details-marker{display:none}.ZBzJKa_recapSummary:hover{background:#ffffff0a}.ZBzJKa_recapSummary:focus-visible{box-shadow:var(--btn-focus-ring);outline:none}.ZBzJKa_recapCopy{flex:auto;gap:2px;min-width:0;display:grid}.ZBzJKa_recapHeadline{font-family:var(--font-display);color:#faf6fff0;font-size:14px;font-weight:600}.ZBzJKa_recapSub{color:#cbc2dca8;font-variant-numeric:lining-nums tabular-nums;font-size:12px}.ZBzJKa_recapChevron{color:#cbc2dcb3;flex:none;place-items:center;transition:transform .18s;display:grid}.ZBzJKa_recapDisclosure[open] .ZBzJKa_recapChevron{transform:rotate(180deg)}.ZBzJKa_recapBody{gap:12px;padding:2px 14px 14px;display:grid}@media (prefers-reduced-motion:reduce){.ZBzJKa_recapSummary,.ZBzJKa_recapChevron{transition:none}}@media (max-width:720px){.ZBzJKa_diary{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.ZBzJKa_diaryHead{justify-content:flex-start;gap:2px 20px;padding:10px 0 14px}.ZBzJKa_monthRail{border-bottom:1px solid var(--diary-rule);justify-content:space-between;gap:10px;padding-bottom:8px}.ZBzJKa_calendar{text-align:left;background:0 0;border:0;border-radius:0;flex:none;align-items:baseline;gap:6px;width:auto;display:flex;overflow:visible}.ZBzJKa_calLabel{letter-spacing:.1em;background:0 0;border:0;padding:0;font-size:15px}.ZBzJKa_calYear{color:#cbc2dc99;padding:0;font-size:13px}.ZBzJKa_calendarYearOnly{min-height:0}.ZBzJKa_calYearLarge{padding:0;font-size:16px}.ZBzJKa_monthStats{gap:6px 14px;font-size:12px}.ZBzJKa_monthStats>span{white-space:nowrap}.ZBzJKa_monthStats strong{font-size:14px}.ZBzJKa_undatedGrid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;padding-inline:14px}.ZBzJKa_entry{grid-template-columns:34px 44px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0}.ZBzJKa_dayNum{font-size:18px}.ZBzJKa_dayName{margin-top:4px;font-size:9.5px}.ZBzJKa_entryMeta{gap:5px;margin-top:5px}}.ZBzJKa_undatedActionsBtn{-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6);color:#f4eeff;cursor:pointer;z-index:3;background:#1111163d;background:lab(5.19161% .998333 -2.88239/.24);border:1px solid #ffffff38;border:1px solid lab(100% 0 0/.22);border-radius:999px;place-items:center;width:30px;height:30px;transition:background-color .16s,border-color .16s,transform .16s;display:grid;position:absolute;top:8px;right:8px;box-shadow:inset 0 1px #ffffff59,0 2px 8px #0000004d;box-shadow:inset 0 1px lab(100% 0 0/.35),0 2px 8px lab(0% 0 0/.3);}.ZBzJKa_undatedActionsBtn:hover{background:#1111165c;background:lab(5.19161% .998333 -2.88239/.36);border-color:#ffffff52;border-color:lab(100% 0 0/.32)}.ZBzJKa_undatedActionsBtn:focus-visible{box-shadow:var(--btn-focus-ring);outline:none}.ZBzJKa_undatedActionsBtn:active{transform:scale(.94)}.ZBzJKa_undatedMenu{z-index:30;background:var(--popover);border:1px solid #ffffff1f;border-radius:12px;min-width:210px;padding:8px;position:absolute;top:20px;right:0;box-shadow:0 18px 40px #00000080}.ZBzJKa_undatedMenuTitle{color:#cbc2dcb3;text-overflow:ellipsis;white-space:nowrap;margin:2px 6px 6px;font-size:11.5px;font-weight:700;overflow:hidden}.ZBzJKa_undatedMenuRemove{color:#e8a0a0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;padding:7px 8px;font-size:13px;font-weight:600;transition:background-color .15s;display:block}.ZBzJKa_undatedMenuRemove:hover:not(:disabled){background:#ffffff0f}.ZBzJKa_undatedMenuRemove:disabled{opacity:.6;cursor:default}.ZBzJKa_undatedMenuError{color:#e8a0a0;margin:6px 6px 2px;font-size:12px}@media (prefers-reduced-motion:reduce){.ZBzJKa_undatedActionsBtn,.ZBzJKa_undatedMenuRemove{transition:none}}.ZBzJKa_undatedMenuLink{color:#ece6f6eb;border-radius:8px;padding:7px 8px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .15s;display:block}.ZBzJKa_undatedMenuLink:hover,.ZBzJKa_undatedMenuLink:focus-visible{background:#ffffff0f}.ZBzJKa_undatedMenuLink:focus-visible{box-shadow:var(--btn-focus-ring);outline:none}.ZBzJKa_undatedMenuLeft{left:0;right:auto}.ZBzJKa_sessionChip{color:var(--muted-foreground);font-family:var(--font-ui);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff24;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:600;transition:color .12s,border-color .12s,background-color .12s}.ZBzJKa_sessionChip:hover:not(:disabled),.ZBzJKa_sessionChip:focus-visible{color:var(--foreground);background:#ffffff0f;border-color:#ffffff47}.ZBzJKa_sessionChip:disabled{opacity:.5;cursor:default}.ZBzJKa_filters{flex-wrap:wrap;align-items:baseline;gap:4px 14px;transition:opacity .15s;display:inline-flex}.ZBzJKa_filters[data-pending]{opacity:.5}.ZBzJKa_filterField{align-items:center;display:inline-flex;position:relative}.ZBzJKa_filterSelect{appearance:none;color:#e6e0f5eb;font-family:var(--font-ui);cursor:pointer;background:0 0;border:0;padding:2px 15px 2px 0;font-size:13px;font-weight:600;transition:color .12s}.ZBzJKa_filterSelect:hover,.ZBzJKa_filterSelect:focus-visible{color:var(--foreground)}:is(.ZBzJKa_filterField:has(.ZBzJKa_filterSelect:hover) .ZBzJKa_filterCaret,.ZBzJKa_filterField:has(.ZBzJKa_filterSelect:focus-visible) .ZBzJKa_filterCaret){border-top-color:var(--foreground)}.ZBzJKa_filterCaret{pointer-events:none;border-top:4px solid #cbc2dc99;border-left:3.5px solid #0000;border-right:3.5px solid #0000;width:0;height:0;margin-top:-1px;transition:border-top-color .12s;position:absolute;top:50%;right:2px}.ZBzJKa_filterSelect option{background:var(--popover);color:#ece6f6}.ZBzJKa_filterTrigger{align-items:center;gap:5px;padding-right:0;display:inline-flex}.ZBzJKa_filterCount{background:color-mix(in srgb, var(--foreground) 16%, transparent);min-width:16px;height:16px;color:var(--foreground);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 4px;font-size:11px;font-weight:600;display:inline-grid}.ZBzJKa_filterPanel{flex-direction:column;gap:14px;transition:opacity .15s;display:flex}.ZBzJKa_filterPanel[data-pending]{opacity:.6}.ZBzJKa_filterGroupLabel{color:var(--muted-foreground);font-family:var(--font-ui);margin:0 0 6px;font-size:12px;font-weight:600}.ZBzJKa_filterChips{flex-wrap:wrap;gap:6px;display:flex}.ZBzJKa_filterPanelFoot{justify-content:flex-end;margin-top:-4px;display:flex}.ZBzJKa_undatedDrops{border-top:1px solid var(--diary-rule);margin-top:20px;padding-top:14px}.ZBzJKa_undatedDropsHead{color:var(--foreground);font-family:var(--font-ui);cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.ZBzJKa_undatedDropsHead .ZBzJKa_undatedCount{margin-left:4px}.ZBzJKa_filterSwitch{color:#e6e0f5eb;font-family:var(--font-ui);cursor:pointer;align-self:center;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.ZBzJKa_filterSwitch [data-slot=switch]{transform-origin:50%;transform:scale(.8)}.ZBzJKa_titleSearch{flex:0 220px;align-items:center;width:220px;min-width:160px;transition:opacity .15s;display:inline-flex;position:relative}.ZBzJKa_titleSearch[data-pending]{opacity:.5}.ZBzJKa_titleSearchIcon{color:var(--muted-foreground);pointer-events:none;position:absolute;left:11px}.ZBzJKa_titleSearchInput{border:1px solid var(--diary-edge);background:var(--diary-surface);width:100%;height:30px;color:var(--foreground);font-family:var(--font-ui);border-radius:999px;padding:0 12px 0 31px;font-size:13px}.ZBzJKa_titleSearchInput::placeholder{color:var(--muted-foreground)}.ZBzJKa_titleSearchInput:focus-visible{border-color:var(--focus-field-border);box-shadow:0 0 0 3px var(--focus-field-glow);outline:none}.ZBzJKa_titleResults{z-index:30;border:1px solid var(--diary-rule);background:var(--popover);border-radius:12px;width:max(100%,300px);max-width:calc(100vw - 32px);padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 40px #00000080}.ZBzJKa_titleResultList{margin:0;padding:0;list-style:none}.ZBzJKa_titleOption{cursor:pointer;border-radius:8px;flex-direction:column;gap:1px;padding:7px 10px;display:flex}.ZBzJKa_titleOption[data-active]{background:color-mix(in srgb, var(--foreground) 7%, transparent)}.ZBzJKa_titleOptionName{color:var(--foreground);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.35}.ZBzJKa_titleOptionMeta{color:var(--muted-foreground);font-size:12px;line-height:1.35}.ZBzJKa_titleSearchNote{color:var(--muted-foreground);margin:0;padding:7px 10px;font-size:13px}.ZBzJKa_seriesHead{flex-direction:column;flex:100%;gap:2px;margin-top:8px;display:flex}.ZBzJKa_seriesHeadTitle{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:650;line-height:1.3}.ZBzJKa_seriesHeadTitle a{color:var(--foreground);text-decoration:none}.ZBzJKa_seriesHeadTitle a:hover,.ZBzJKa_seriesHeadTitle a:focus-visible{text-underline-offset:3px;text-decoration:underline}@media (max-width:640px){.ZBzJKa_titleSearch{flex:100%}.ZBzJKa_titleSearchInput{height:36px;font-size:16px}}.ZBzJKa_readCount{font-variant-numeric:tabular-nums;opacity:.85;margin-left:1px}.ZBzJKa_ratingEditable{align-items:center;gap:6px;display:inline-flex}.ZBzJKa_ratingError{color:#ffb3c6;min-width:0;font-size:10.5px}.ZBzJKa_editPopover{width:18rem;padding:14px 16px;overflow:visible}.ZBzJKa_editPopoverHead{margin-bottom:14px}.ZBzJKa_editHead{align-items:flex-start;gap:12px;display:flex}.ZBzJKa_editHeadText{flex-direction:column;gap:4px;min-width:0;display:flex}.ZBzJKa_editCover{aspect-ratio:2/3;background:linear-gradient(160deg,#483870d9,#281f3ee6);border:1px solid #ffffff1a;border-radius:8px;flex:none;align-self:flex-start;place-items:center;width:80px;display:grid;position:relative;overflow:hidden}.ZBzJKa_editCoverInitial{font-family:var(--font-display);color:#ece6f699;font-size:22px;font-weight:600}.ZBzJKa_editTitle{color:var(--foreground);margin:0;font-size:14px;font-weight:600;line-height:1.3}.ZBzJKa_editDescription{color:var(--muted-foreground);margin:4px 0 0;font-size:12px;line-height:1.45}.ZBzJKa_editFields{justify-items:start;gap:6px;display:grid}.ZBzJKa_editLabel{letter-spacing:.01em;color:color-mix(in srgb, var(--foreground) 82%, transparent);font-size:12.5px;font-weight:600}.ZBzJKa_editSpan{align-items:center;gap:10px;margin-bottom:10px;display:flex}.ZBzJKa_editJoin{color:color-mix(in srgb, var(--foreground) 72%, transparent);font-size:13px;font-weight:500}.ZBzJKa_editNumber{font-variant-numeric:tabular-nums;width:5.5rem}.ZBzJKa_editDate{width:11rem}.ZBzJKa_editDateBtn{border:1px solid var(--input);min-height:2rem;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border-radius:.5rem;align-self:start;align-items:center;padding:0 .75rem;font-size:.9rem;transition:border-color .16s;display:inline-flex}.ZBzJKa_editDateBtn:hover:not(:disabled),.ZBzJKa_editDateBtn:focus-visible{border-color:var(--ring)}.ZBzJKa_editDateBtn:focus-visible{box-shadow:var(--btn-focus-ring);outline:none}.ZBzJKa_editError{color:var(--danger);margin:8px 0 0;font-size:12px}.ZBzJKa_editFooter{justify-content:space-between;align-items:center;gap:8px;margin-top:16px;display:flex}.ZBzJKa_editDanger{color:var(--danger)}.ZBzJKa_editSheetHeader,.ZBzJKa_editSheetBody,.ZBzJKa_editSheetFooter{box-sizing:border-box;max-width:29.5rem;margin-inline:auto}.ZBzJKa_editSheetBody{padding-top:4px;padding-bottom:4px}.ZBzJKa_editSheetBody .ZBzJKa_editFields{grid-template-columns:minmax(0,1fr);justify-items:stretch}.ZBzJKa_editSheetBody .ZBzJKa_editSpan{width:100%}.ZBzJKa_editSheetBody .ZBzJKa_editNumber{flex:1 1 0;width:auto;min-width:0}.ZBzJKa_editSheetBody .ZBzJKa_editDate{width:100%;min-width:0}.ZBzJKa_editSheetFooter{border-top:0;flex-direction:column;align-items:stretch;gap:2px;padding-top:10px}.ZBzJKa_editSheetFooter .ZBzJKa_editPrimary{align-self:center;min-width:12rem;height:2.75rem;font-size:.95rem}.ZBzJKa_editSheetFooter .ZBzJKa_editDanger{background:0 0;border:0;order:2;align-self:center}.ZBzJKa_editRead{border-top:1px solid #ffffff12;gap:6px;width:100%;padding:8px 0;display:grid}.ZBzJKa_editRead:first-child{border-top:0;padding-top:0}.ZBzJKa_editReadHead{justify-content:space-between;align-items:center;gap:8px;display:flex}.ZBzJKa_editReadName{letter-spacing:.01em;color:color-mix(in srgb, var(--foreground) 82%, transparent);font-size:12.5px;font-weight:600}.ZBzJKa_editReadRemove{color:#cbc2dc99;min-width:4.25rem;min-height:24px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:flex-end;align-items:center;padding:0 6px;font-size:12px;display:inline-flex;position:relative;}.ZBzJKa_editReadRemove:hover,.ZBzJKa_editReadRemove:focus-visible{color:#faf6ff;background:#ffffff0f}.ZBzJKa_editReadRemoved .ZBzJKa_editReadName{text-decoration:line-through}.ZBzJKa_editReadGone{color:var(--danger);font-size:12.5px}.ZBzJKa_undatedPickBtn{height:var(--diary-control-h,34px);border:1px solid var(--diary-edge);background:var(--diary-surface);min-width:84px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:600;transition:background .16s,border-color .16s;display:inline-flex;position:relative;}.ZBzJKa_undatedPickBtn:hover,.ZBzJKa_undatedPickBtn:focus-visible{border-color:var(--diary-edge-hover)}.ZBzJKa_undatedPickBtn.ZBzJKa_undatedPickBtnOn,.ZBzJKa_undatedPickBtn.ZBzJKa_undatedPickBtnOn:hover,.ZBzJKa_undatedPickBtn.ZBzJKa_undatedPickBtnOn:focus-visible{border-color:var(--accent-bright);background:color-mix(in srgb, var(--accent-bright) 18%, transparent);color:var(--accent-bright)}.ZBzJKa_undatedCover.ZBzJKa_undatedCoverPicked,.ZBzJKa_undatedCover.ZBzJKa_undatedCoverPicked:hover{border-color:var(--accent-bright);box-shadow:inset 0 0 0 2px var(--accent-bright)}.ZBzJKa_shelfListPicking .ZBzJKa_undatedCover:hover{box-shadow:none;transform:none}.ZBzJKa_shelfListPicking .ZBzJKa_undatedCover.ZBzJKa_undatedCoverPicked:hover{box-shadow:inset 0 0 0 2px var(--accent-bright)}.ZBzJKa_undatedCoverPicked img,.ZBzJKa_shelfRowOn img{filter:none}.ZBzJKa_undatedCheck{z-index:3;color:#fff;background:#00000073;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:800;line-height:1;display:flex;position:absolute;top:8px;left:8px}.ZBzJKa_undatedCheckOn{background:var(--accent-bright);border-color:var(--accent-bright)}.ZBzJKa_shelfBulkBar{z-index:40;border:1px solid var(--diary-edge);background:var(--popover);border-radius:22px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 18px;max-width:calc(100% - 28px);padding:14px 18px 16px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 18px 44px #00000080}@media (min-width:641px) and (max-width:859px){.ZBzJKa_shelfBulkBar{bottom:calc(var(--tab-bar-height,48.5px) + 12px)}}.ZBzJKa_shelfBulkCount{min-width:0;color:var(--muted-foreground);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.ZBzJKa_shelfBulkCount strong{color:var(--foreground);font-variant-numeric:lining-nums tabular-nums;font-size:16px}.ZBzJKa_shelfBulkLink{color:var(--accent-bright);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600;position:relative;}.ZBzJKa_shelfBulkPickers{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ZBzJKa_shelfBulkLabel{color:var(--muted-foreground);font-size:12.5px}.ZBzJKa_shelfBulkSelect{border:1px solid var(--diary-edge);background-color:var(--diary-surface);appearance:none;height:34px;color:var(--foreground);font:inherit;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='5' viewBox='0 0 10 6'%3E%3Cpath fill='%239a93a8' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;border-radius:999px;padding:0 24px 0 12px;font-size:12.5px;font-weight:600}.ZBzJKa_shelfBulkActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.ZBzJKa_shelfBulkApply{min-width:8.5rem}.ZBzJKa_shelfBulkError{text-align:center;color:var(--danger);flex-basis:100%;margin:0;font-size:12.5px}.ZBzJKa_shelfBulkSpacer{height:0}.ZBzJKa_shelfBulkExit{border:1px solid var(--diary-edge);width:26px;height:26px;color:var(--muted-foreground);cursor:pointer;background:0 0;border-radius:999px;place-items:center;display:grid;position:relative;}.ZBzJKa_shelfBulkExit:hover,.ZBzJKa_shelfBulkExit:focus-visible{color:var(--foreground);border-color:var(--diary-edge-hover)}.ZBzJKa_shelfBulkSay{text-align:center;color:var(--muted-foreground);flex-basis:100%;margin:0;font-size:12.5px;line-height:1.5}.ZBzJKa_shelfNotice{border:1px solid var(--diary-edge);background:var(--diary-surface);border-radius:14px;align-items:center;gap:12px;margin-top:14px;padding:10px 14px;display:flex}.ZBzJKa_shelfNoticeDocked{flex-basis:100%;margin-top:0}.ZBzJKa_shelfNoticeText{color:var(--foreground);margin:0;font-size:13px}.ZBzJKa_shelfNoticeUndo{color:var(--accent-bright);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-left:auto;font-size:13px;font-weight:600;position:relative;}.ZBzJKa_shelfNoticeUndo:disabled{opacity:.6;cursor:default}@media (max-width:640px){.ZBzJKa_shelfBulkBar{z-index:50;max-width:none;padding:11px 14px calc(11px + env(safe-area-inset-bottom,0px));border-bottom:0;border-radius:16px 16px 0 0;flex-flow:column;align-items:stretch;gap:9px;bottom:0;left:0;right:0;transform:none;box-shadow:0 -12px 32px #00000073}.ZBzJKa_shelfBulkCount{justify-content:flex-start}.ZBzJKa_shelfBulkActions{flex-wrap:wrap;justify-content:flex-start;gap:8px 6px}.ZBzJKa_shelfBulkActions .ZBzJKa_shelfBulkApply{flex:100%;width:100%;min-width:0}.ZBzJKa_shelfBulkSay{display:none}.ZBzJKa_shelfBulkSpacer{height:var(--nc-bulkbar-h,148px)}}.ZBzJKa_shelfViews{align-items:center;gap:2px;display:flex}.ZBzJKa_shelfViewBtn{width:30px;height:var(--diary-control-h,34px);color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:grid;position:relative;}.ZBzJKa_shelfViewBtn:hover,.ZBzJKa_shelfViewBtn:focus-visible{color:var(--foreground);border-color:var(--diary-edge)}.ZBzJKa_shelfViewBtnOn{color:var(--foreground);border-color:var(--diary-edge);background:var(--diary-surface)}.ZBzJKa_shelfControls{--diary-control-h:34px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.ZBzJKa_shelfSearch{min-width:0;height:var(--diary-control-h,34px);border:1px solid var(--diary-edge);background:var(--diary-surface);color:var(--foreground);font:inherit;border-radius:999px;flex:200px;padding:0 14px;font-size:13px}.ZBzJKa_shelfSearch::placeholder{color:var(--muted-foreground)}.ZBzJKa_shelfFilter{height:var(--diary-control-h,34px);border:1px solid var(--diary-rule);background:var(--diary-panel,transparent);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 10px 0 12px;font-size:13px;display:inline-flex}.ZBzJKa_shelfFilter:hover{border-color:color-mix(in srgb, var(--accent-bright) 45%, transparent)}.ZBzJKa_shelfFilterKey{color:var(--muted-foreground);flex:none;font-size:11px;font-weight:600}.ZBzJKa_shelfControlCount{color:var(--muted-foreground);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;font-size:12.5px}.ZBzJKa_shelfList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ZBzJKa_shelfListPicking>li{touch-action:none;-webkit-user-select:none;user-select:none}.ZBzJKa_shelfListPicking .ZBzJKa_shelfRowBtn,.ZBzJKa_shelfListPicking .ZBzJKa_undatedCover{cursor:pointer}.ZBzJKa_shelfListPicking img{-webkit-user-drag:none;pointer-events:none;filter:brightness(.5);transition:filter .18s}.ZBzJKa_shelfRow{content-visibility:auto;contain-intrinsic-size:auto 60px;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:6px 8px;display:flex}.ZBzJKa_shelfRow:hover{border-color:var(--diary-edge)}.ZBzJKa_shelfRowOn{border-color:var(--accent-bright);background:color-mix(in oklab, var(--accent-bright) 10%, transparent)}.ZBzJKa_shelfRowCheck{border:1px solid var(--diary-edge-strong,var(--diary-edge));width:20px;height:20px;color:var(--popover);border-radius:6px;flex:none;place-items:center;display:grid}.ZBzJKa_shelfRowCheckOn{background:var(--accent-bright);border-color:var(--accent-bright)}.ZBzJKa_shelfRowBtn{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:12px;padding:0;text-decoration:none;display:flex}.ZBzJKa_shelfRowCover{background:var(--diary-surface);border-radius:7px;flex:none;width:44px;height:64px;display:block;position:relative;overflow:hidden}.ZBzJKa_shelfRowCover img{object-fit:cover;width:100%;height:100%;display:block}.ZBzJKa_shelfRowCover .ZBzJKa_coverInitial{width:100%;height:100%;font-family:var(--font-display);color:#cbc2dcb3;place-items:center;font-size:18px;display:grid}.ZBzJKa_shelfRowBody{flex-direction:column;gap:3px;min-width:0;display:flex}.ZBzJKa_shelfRowTitle{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.ZBzJKa_shelfRowMeta{color:var(--muted-foreground);font-size:12px}.ZBzJKa_shelfRowMatch{color:var(--muted-foreground);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}@media (max-width:640px){.ZBzJKa_shelfControls{gap:6px}.ZBzJKa_shelfSearch{flex:160px}.ZBzJKa_shelfFilter{flex:auto}}.ZBzJKa_shelfBulkAside{color:var(--muted-foreground);font-size:12px;font-weight:600}.ZBzJKa_undatedItem{position:relative}.ZBzJKa_undatedActions{z-index:4;pointer-events:none;position:absolute;inset:0}.ZBzJKa_undatedActions>*{pointer-events:auto}.ZBzJKa_undatedListAction{white-space:nowrap;flex:none;margin-left:auto}@media (max-width:640px){.ZBzJKa_undatedListActionLabel{display:none}.ZBzJKa_undatedListAction{width:2.25rem;padding:0}}@media (max-width:767px){.ZBzJKa_shelfSearch,.ZBzJKa_filterSelect,.ZBzJKa_shelfBulkSelect{font-size:16px}}
.x9dHjW_rail{grid-auto-columns:288px;grid-auto-flow:column;gap:12px;width:max-content;min-width:100%;padding:2px 8px 10px 0;display:grid}@media (max-width:440px){.x9dHjW_rail{grid-auto-columns:min(100vw - 74px,300px)}}.x9dHjW_cardButton{z-index:0;border-radius:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;inset:0}.x9dHjW_cardButton:focus-visible{outline:2px solid var(--focus-ring-color,var(--ring));outline-offset:2px}.x9dHjW_byline{align-items:center;gap:6px;min-width:0;font-size:13px;line-height:18px;display:flex}.x9dHjW_face{flex:none}.x9dHjW_name{min-width:0;color:var(--fr-name);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.x9dHjW_stars{font-variant-numeric:tabular-nums;flex:none}.x9dHjW_when{color:color-mix(in oklab, var(--foreground) 42%, transparent);font-variant-numeric:tabular-nums;flex:none;margin-inline-start:auto;font-size:11.5px}.x9dHjW_smallCover{aspect-ratio:2/3;background:var(--fr-wash);border-radius:4px;flex:none;position:relative;overflow:hidden}.x9dHjW_smallCoverImg{object-fit:cover;outline-offset:-1px;outline:1px solid #ffffff1a;width:100%;height:100%;position:absolute;inset:0}.x9dHjW_footText{flex-direction:column;gap:2px;min-width:0;display:flex}.x9dHjW_more{min-width:0;color:var(--fr-dim);align-items:center;gap:6px;font-size:12px;line-height:16px;display:flex}.x9dHjW_moreFaces{flex:none;display:flex}.x9dHjW_moreFace{width:16px;height:16px;box-shadow:0 0 0 1.5px var(--background)}.x9dHjW_moreFace+.x9dHjW_moreFace{margin-inline-start:-5px}.x9dHjW_moreText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.x9dHjW_moreName{color:var(--fr-text);font-weight:600}.x9dHjW_seriesLink{z-index:1;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;position:relative;overflow:hidden}.x9dHjW_seriesLink:focus-visible{outline:2px solid var(--focus-ring-color,var(--ring));outline-offset:2px;border-radius:3px}@media (hover:hover) and (pointer:fine){.x9dHjW_seriesLink:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:from-font}}.x9dHjW_note{background:color-mix(in oklab, var(--foreground) 4%, transparent);height:100%;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 7%, transparent);border-radius:14px;flex-direction:column;gap:10px;padding:14px 14px 12px;transition:background-color .15s ease-out;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.x9dHjW_note:hover{background:color-mix(in oklab, var(--foreground) 6.5%, transparent)}}.x9dHjW_noteText{color:var(--fr-text);text-wrap:pretty;overflow-wrap:anywhere;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;flex:1;min-height:105px;margin:0;font-size:14px;line-height:21px;display:-webkit-box;overflow:hidden}.x9dHjW_noteFoot{border-top:.5px solid color-mix(in oklab, var(--foreground) 8%, transparent);align-items:center;gap:10px;padding-top:10px;display:flex}.x9dHjW_seriesLink{color:var(--fr-name);font-size:13px;font-weight:600;line-height:17px}.x9dHjW_byline>:not(a),.x9dHjW_noteText,.x9dHjW_more,.x9dHjW_smallCover{pointer-events:none}.x9dHjW_moreTrigger{align-self:stretch;min-width:0}@media (hover:hover) and (pointer:fine){.x9dHjW_moreTrigger:hover .x9dHjW_moreText{color:var(--fr-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:from-font}}.x9dHjW_grid{--fr-name:var(--foreground);--fr-text:color-mix(in oklab, var(--foreground) 80%, transparent);--fr-dim:color-mix(in oklab, var(--foreground) 62%, transparent);--fr-wash:color-mix(in oklab, var(--foreground) 6%, transparent);grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.x9dHjW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.x9dHjW_gridCell{min-width:0}.x9dHjW_grid .x9dHjW_when{font-size:12px}
.BDiWfG_view{--pv-name:var(--foreground);--pv-text:color-mix(in oklab, var(--foreground) 80%, var(--background));--pv-dim:color-mix(in oklab, var(--foreground) 60%, var(--background));--pv-hair:color-mix(in oklab, var(--foreground) 9%, transparent);--pv-wash:color-mix(in oklab, var(--foreground) 4%, transparent);--pv-wash-strong:color-mix(in oklab, var(--foreground) 8%, transparent);--pv-ease:cubic-bezier(.22, 1, .36, 1);min-width:0;color:var(--pv-text);flex-direction:column;display:flex;container-type:inline-size}.BDiWfG_face{background:var(--pv-wash);flex:none}.BDiWfG_rating{font-variant-numeric:tabular-nums;white-space:nowrap}.BDiWfG_back{min-height:44px;color:var(--pv-text);touch-action:manipulation;align-self:flex-start;align-items:center;gap:2px;margin-left:-6px;padding-right:8px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.BDiWfG_back svg{width:18px;height:18px}@media (hover:hover) and (pointer:fine){.BDiWfG_back:hover{color:var(--pv-name)}}.BDiWfG_back:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--ring));outline-offset:2px;border-radius:8px}.BDiWfG_page{width:100%;max-width:640px;margin-inline:auto;padding-top:8px;padding-bottom:96px}.BDiWfG_pageHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin:2px 0 14px;display:flex}.BDiWfG_pageTitle{color:var(--pv-name);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:650;line-height:28px}.BDiWfG_bCoverImg{object-fit:cover}.BDiWfG_empty{color:var(--pv-dim);margin:24px 0 0;font-size:14px}.BDiWfG_controls{flex:100%;align-items:center;gap:8px;min-width:0;display:flex}.BDiWfG_search{--fl-name:var(--pv-name);--fl-text:var(--pv-text);--fl-dim:var(--pv-dim);flex:auto;min-width:160px}.BDiWfG_search .BDiWfG_searchInput{padding-right:36px}.BDiWfG_search .BDiWfG_searchInput::-webkit-search-cancel-button{display:none}.BDiWfG_search .BDiWfG_searchClear{display:inline-grid}.BDiWfG_chips{flex:none;gap:8px;display:flex}.BDiWfG_filterChip{background:var(--field-surface,#181818);height:36px;color:var(--pv-text);border:0;border-radius:10px;padding:0 13px;font-size:14px;font-weight:500;transition:background-color .15s ease-out,color .15s ease-out}@supports (color:lab(0% 0 0)){.BDiWfG_filterChip{background:var(--field-surface,lab(8.128% 0 0))}}.BDiWfG_starChip{justify-content:center;width:36px;padding:0}.BDiWfG_starChipIcon{width:17px;height:17px}.BDiWfG_starChip[aria-pressed=true]{background:var(--field-surface,#181818);color:var(--star-gold)}@supports (color:lab(0% 0 0)){.BDiWfG_starChip[aria-pressed=true]{background:var(--field-surface,lab(8.128% 0 0))}}.BDiWfG_starChip[aria-pressed=true] .BDiWfG_starChipIcon{fill:currentColor}.BDiWfG_filterChip[aria-pressed=true]:not(.BDiWfG_starChip){background:var(--pv-name);color:var(--background)}@media (hover:hover) and (pointer:fine){.BDiWfG_filterChip:not([aria-pressed=true]):hover{background:var(--field-surface-hover,color-mix(in oklch, var(--field-surface,#181818), white 4%))}@supports (color:lab(0% 0 0)){.BDiWfG_filterChip:not([aria-pressed=true]):hover{background:var(--field-surface-hover,color-mix(in oklch, var(--field-surface,lab(8.128% 0 0)), white 4%))}}}@media (max-width:639px){.BDiWfG_controls{flex-wrap:wrap}.BDiWfG_search{flex:100%}}.BDiWfG_noMatch{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.BDiWfG_noMatch .BDiWfG_empty{margin:24px 0 0}.BDiWfG_newLine{color:var(--pv-dim);align-items:center;gap:8px;margin:2px 0;font-size:12px;font-weight:500;line-height:16px;list-style:none;display:flex}.BDiWfG_newLine:after{content:"";background:var(--pv-hair);flex:1;height:1px}.BDiWfG_list{grid-template-columns:minmax(0,1fr);gap:0 40px;margin:0;padding:0;list-style:none;display:grid}.BDiWfG_lItem{border-top:1px solid var(--pv-hair);align-items:flex-start;gap:14px;min-width:0;padding:18px 0;display:flex}.BDiWfG_lItem:first-child{border-top-color:#0000;padding-top:6px}@container (min-width:520px){.BDiWfG_list[data-compact]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.BDiWfG_list[data-compact] .BDiWfG_lItem:nth-child(2){border-top-color:#0000;padding-top:6px}}.BDiWfG_lFaces{align-self:flex-start;margin-top:10px}.BDiWfG_lFaceStack{align-items:center;display:flex}.BDiWfG_lStackFace{width:24px;height:24px;box-shadow:0 0 0 2px var(--background)}.BDiWfG_lStackFace+.BDiWfG_lStackFace{margin-inline-start:-6px}.BDiWfG_lStackMore{color:var(--pv-dim);margin-inline-start:8px;font-size:13px}@media (hover:hover) and (pointer:fine){.BDiWfG_lFaces:hover .BDiWfG_lStackMore{color:var(--pv-text)}}@container (min-width:900px){.BDiWfG_list{grid-template-columns:repeat(2,minmax(0,1fr))}.BDiWfG_lItem:nth-child(2){border-top-color:#0000;padding-top:6px}}.BDiWfG_lCover{aspect-ratio:2/3;background:var(--pv-wash);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;border-radius:6px;flex:none;width:64px;position:relative;overflow:hidden}.BDiWfG_lCover img{-webkit-user-drag:none;outline-offset:-1px;outline:1px solid #ffffff14}.BDiWfG_lMain{flex-direction:column;flex:1;min-width:0;display:flex}.BDiWfG_lHead{align-items:flex-start;gap:10px;min-width:0;display:flex}.BDiWfG_lHeadText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.BDiWfG_lTitle{color:var(--pv-name);letter-spacing:-.005em;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15.5px;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.BDiWfG_lTitle a{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.BDiWfG_lTitle a:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:from-font}}.BDiWfG_lTitle a:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--ring));outline-offset:2px;border-radius:4px}.BDiWfG_lMeta{color:var(--pv-dim);font-variant-numeric:tabular-nums;margin:0;font-size:13px;line-height:1.4}.BDiWfG_lLead{color:var(--pv-text)}.BDiWfG_lAdd{flex:none}.BDiWfG_lAdd>div{position:static}.BDiWfG_lAdd button{opacity:1;transform:none}.BDiWfG_lAdd button[aria-label^=Add\ ]{border-color:var(--pv-hair);background:var(--pv-wash);box-shadow:none;color:var(--pv-name);-webkit-backdrop-filter:none;backdrop-filter:none}@media (hover:hover) and (pointer:fine){.BDiWfG_lAdd button[aria-label^=Add\ ]:hover{background:var(--pv-wash-strong);border-color:var(--pv-hair)}}.BDiWfG_lFriends{flex-direction:column;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.BDiWfG_lFriend{align-items:flex-start;gap:9px;min-width:0;display:flex}.BDiWfG_lFace{width:24px;height:24px}.BDiWfG_lFriendText{flex-direction:column;flex:1;gap:3px;min-width:0;padding-top:2px;display:flex}.BDiWfG_lFriendLine{color:var(--pv-dim);font-variant-numeric:tabular-nums;margin:0;font-size:13px;line-height:20px}.BDiWfG_lName{color:var(--pv-name);font-size:14px;font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){.BDiWfG_lName:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:from-font}}.BDiWfG_lName:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--ring));outline-offset:2px;border-radius:4px}.BDiWfG_lVerdict{color:var(--pv-text)}.BDiWfG_lWhen{color:var(--pv-dim)}.BDiWfG_lReview{max-width:100%;color:var(--pv-text);font:inherit;text-align:start;text-wrap:pretty;overflow-wrap:anywhere;cursor:pointer;touch-action:manipulation;-webkit-line-clamp:2;background:0 0;border:0;-webkit-box-orient:vertical;margin:0;padding:0;font-size:13.5px;font-style:italic;line-height:1.45;transition:color .15s ease-out;display:-webkit-box;overflow:hidden}@media (hover:hover) and (pointer:fine){.BDiWfG_lReview:hover{color:var(--pv-name)}}.BDiWfG_lReview:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--ring));outline-offset:2px;border-radius:4px}.BDiWfG_lMore{min-height:32px;color:var(--pv-text);align-self:flex-start;align-items:center;margin:4px 0 -6px 33px;font-size:13px;font-weight:600;transition:color .15s ease-out}@media (hover:hover) and (pointer:fine){.BDiWfG_lMore:hover{color:var(--pv-name);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:from-font}}.BDiWfG_listMore{justify-content:center;margin-top:12px;display:flex}@container (max-width:560px){.BDiWfG_lItem{gap:12px}}@media (prefers-reduced-motion:reduce){.BDiWfG_lReview,.BDiWfG_lMore{transition:none}}.BDiWfG_feed{min-width:0}.BDiWfG_fDay{color:var(--pv-dim);margin:22px 0 2px;font-size:13px;font-weight:600;line-height:18px}.BDiWfG_feed>section:first-child .BDiWfG_fDay{margin-top:2px}.BDiWfG_fList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.BDiWfG_fRow{align-items:flex-start;gap:12px;min-width:0;padding:11px 0;display:flex;position:relative}.BDiWfG_fFace{width:44px;height:44px}.BDiWfG_fFaceGap{flex:none;width:44px}.BDiWfG_fText{flex-direction:column;flex:1;gap:8px;min-width:0;padding-top:11px;display:flex}.BDiWfG_fLine{color:var(--pv-text);text-wrap:pretty;overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:21px}.BDiWfG_fName,.BDiWfG_fTitle{color:var(--pv-name);font-weight:600;text-decoration:none}@media (hover:hover) and (pointer:fine){.BDiWfG_fName:hover,.BDiWfG_fTitle:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:from-font}}.BDiWfG_fName:focus-visible,.BDiWfG_fTitle:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--ring));outline-offset:2px;border-radius:4px}.BDiWfG_fMeta{color:var(--pv-dim);font-variant-numeric:tabular-nums;font-size:13px}.BDiWfG_fSeries{align-items:center;gap:10px;min-width:0;display:flex}.BDiWfG_fSeriesText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.BDiWfG_fSeriesText .BDiWfG_fTitle{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:19px;display:-webkit-box;overflow:hidden}.BDiWfG_fType{color:var(--pv-dim);font-size:12.5px;line-height:17px}.BDiWfG_fCover{aspect-ratio:2/3;background:var(--pv-wash);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;border-radius:5px;flex:none;width:36px;position:relative;overflow:hidden}.BDiWfG_fCover img{-webkit-user-drag:none;outline-offset:-1px;outline:1px solid #ffffff14}.BDiWfG_fFoldButton{z-index:0;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;padding:0;transition:background-color .15s ease-out;position:absolute;inset:4px -8px}@media (hover:hover) and (pointer:fine){.BDiWfG_fFoldButton:hover{background:var(--pv-wash)}}.BDiWfG_fFoldButton:focus-visible{outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--ring));outline-offset:0}.BDiWfG_fFold .BDiWfG_fRow>:not(.BDiWfG_fFoldButton){pointer-events:none}.BDiWfG_fFold .BDiWfG_fAbove{z-index:1;pointer-events:auto;position:relative}.BDiWfG_fChevron{width:16px;height:16px;color:var(--pv-dim);vertical-align:-3px;transition:rotate .2s var(--pv-ease);margin-inline-start:4px;display:inline-block}.BDiWfG_fFold[data-open] .BDiWfG_fChevron{rotate:180deg}.BDiWfG_fCovers{flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.BDiWfG_fMini{flex-direction:column;align-items:center;gap:3px;width:32px;display:flex}.BDiWfG_fMiniCover{background:var(--pv-wash);border-radius:4px;width:32px;height:48px;position:relative;overflow:hidden}.BDiWfG_fMiniCover img{-webkit-user-drag:none;outline-offset:-1px;outline:1px solid #ffffff14}.BDiWfG_fMiniStars{font-size:12px;line-height:14px}.BDiWfG_fNewLine{margin:6px 0}.BDiWfG_fMore{margin-top:14px;display:flex}@media (max-width:440px){.BDiWfG_fRow{gap:10px}}@media (prefers-reduced-motion:reduce){.BDiWfG_fFoldButton,.BDiWfG_fChevron{transition:none}}.BDiWfG_fText .BDiWfG_lReview{padding-inline-end:46px}
.q4HJTq_slot,.q4HJTq_page{--nc-name:var(--foreground);--nc-text:color-mix(in oklab, var(--foreground) 80%, transparent);--nc-dim:color-mix(in oklab, var(--foreground) 60%, transparent);--nc-wash:color-mix(in oklab, var(--foreground) 5%, transparent);--nc-wash-hover:color-mix(in oklab, var(--foreground) 8%, transparent);--nc-hair:color-mix(in oklab, var(--foreground) 11%, transparent)}.q4HJTq_slot :not(h2)>a[href="/creators/new"]{color:var(--nc-text)}@media (hover:hover) and (pointer:fine){.q4HJTq_slot :not(h2)>a[href="/creators/new"]:hover{color:var(--nc-name)}}.q4HJTq_slot img,.q4HJTq_page img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.q4HJTq_cardLink{min-width:0;max-width:100%;color:inherit;text-decoration:none}.q4HJTq_cardLink:after{content:"";border-radius:inherit;position:absolute;inset:0}.q4HJTq_cardLink:focus-visible{outline:none}.q4HJTq_cardLink:focus-visible:after{outline:2px solid var(--focus-ring-color,var(--ring));outline-offset:2px}.q4HJTq_above{z-index:2;position:relative}.q4HJTq_name{align-items:center;gap:4px;max-width:100%;font-weight:700;display:inline-flex}.q4HJTq_nameText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.q4HJTq_dim{color:var(--nc-dim);font-size:12px;line-height:16px}.q4HJTq_face{background:var(--nc-wash);border-radius:999px;flex:none;display:block;position:relative;overflow:hidden}.q4HJTq_faceImg{object-fit:cover;width:100%;height:100%}.q4HJTq_faceEmpty{color:var(--nc-text);background:var(--nc-hair);place-items:center;font-weight:700;display:inline-grid}.q4HJTq_cover{aspect-ratio:2/3;background:var(--nc-wash);border-radius:10px;width:100%;display:block;position:relative;overflow:hidden}.q4HJTq_coverImg{object-fit:cover}.q4HJTq_follow{height:30px;font-family:var(--font-ui);font-weight:650;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,scale .15s ease-out;position:relative}.q4HJTq_follow:before{content:"";position:absolute;inset:-7px 0}.q4HJTq_follow:active{scale:.97}.q4HJTq_followWide{width:100%}.q4HJTq_follow[data-word=follow],.q4HJTq_follow[data-word=following]{background:var(--foreground);color:var(--background);border-color:#0000}.q4HJTq_follow[data-word=settled]{color:var(--nc-text)}.q4HJTq_followLabels{display:inline-grid}.q4HJTq_followLabels>span{visibility:hidden;grid-area:1/1}.q4HJTq_follow[data-word=follow] [data-w=follow],.q4HJTq_follow[data-word=following] [data-w=following],.q4HJTq_follow[data-word=settled] [data-w=following]{visibility:visible}.q4HJTq_rail{grid-auto-columns:clamp(192px,16vw,216px)}@media (max-width:440px){.q4HJTq_rail{grid-auto-columns:min(48.5437vw - 20.3884px,188px);gap:12px}}.q4HJTq_card{background:var(--nc-wash);text-align:center;scroll-snap-align:start;border-radius:16px;flex-direction:column;align-items:center;min-width:0;padding:22px 14px 14px;transition:background-color .15s ease-out;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.q4HJTq_card:hover{background:var(--nc-wash-hover)}}.q4HJTq_cardFace{margin-bottom:12px}.q4HJTq_cardName{font-size:14px;line-height:18px}.q4HJTq_cardLine{min-height:48px;color:var(--nc-text);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;font-size:12.5px;line-height:16px;display:-webkit-box;overflow:hidden}.q4HJTq_fan{width:120px;height:72px;margin:14px 0 16px;display:block;position:relative}.q4HJTq_fanCover{border-radius:6px;width:48px;position:absolute;bottom:0;box-shadow:0 1px 3px #00000040;box-shadow:0 1px 3px lab(0% 0 0/.25)}.q4HJTq_fan0{z-index:3;left:36px}.q4HJTq_fan1{z-index:2;transform-origin:100% 100%;left:4px;transform:rotate(-8deg)scale(.9)}.q4HJTq_fan2{z-index:1;transform-origin:0 100%;left:68px;transform:rotate(8deg)scale(.9)}.q4HJTq_cardFoot{width:100%;margin-top:auto}.q4HJTq_spot{background:var(--nc-wash);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px;display:grid;position:relative}.q4HJTq_spotWho{gap:16px;min-width:0;display:flex}.q4HJTq_spotText{flex-direction:column;gap:3px;min-width:0;display:flex}.q4HJTq_spotName{font-size:17px;line-height:22px}.q4HJTq_spotLine{max-width:56ch;color:var(--nc-text);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:4px;font-size:13.5px;line-height:19px;display:-webkit-box;overflow:hidden}.q4HJTq_spotFollow{align-items:center;gap:12px;margin-top:12px;display:flex}.q4HJTq_spotFollow .q4HJTq_follow{min-width:104px}.q4HJTq_spotWorks{z-index:2;grid-template-columns:repeat(3,104px);gap:12px;display:grid;position:relative}.q4HJTq_spotWork{min-width:0;color:var(--nc-text);flex-direction:column;gap:6px;font-size:12px;line-height:15px;text-decoration:none;display:flex}.q4HJTq_spotWorkTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:760px){.q4HJTq_spot{grid-template-columns:1fr;gap:16px;padding:16px}.q4HJTq_spotFace{width:56px!important;height:56px!important}.q4HJTq_spotWorks{grid-template-columns:repeat(3,minmax(0,1fr))}}.q4HJTq_page{width:100%;max-width:920px;margin:0 auto;padding:8px 0 48px}.q4HJTq_title{font-family:var(--font-display,inherit);text-wrap:balance;margin:0 0 4px;font-size:clamp(26px,4vw,34px);line-height:1.15}.q4HJTq_sub{color:var(--nc-text);margin:0 0 20px;font-size:14.5px}.q4HJTq_list{border-top:1px solid var(--nc-hair);margin:0;padding:0;list-style:none}.q4HJTq_row{border-bottom:1px solid var(--nc-hair);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px 0;display:grid;position:relative}.q4HJTq_rowMain{flex-direction:column;gap:2px;min-width:0;display:flex}.q4HJTq_rowName{font-size:15px;line-height:20px}.q4HJTq_rowLine{color:var(--nc-text);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.q4HJTq_rowWorks{gap:6px;display:flex}.q4HJTq_rowCover{border-radius:6px;width:40px}.q4HJTq_rowFollow{justify-content:flex-end;min-width:104px;display:flex}.q4HJTq_rowMeta{font-variant-numeric:tabular-nums}.q4HJTq_nowrap{white-space:nowrap}.q4HJTq_rowFollow .q4HJTq_follow{min-width:104px}.q4HJTq_more{justify-content:center;margin-top:20px;display:flex}.q4HJTq_empty{color:var(--nc-dim)}@media (max-width:640px){.q4HJTq_row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px}.q4HJTq_rowFace{width:44px!important;height:44px!important}.q4HJTq_rowWorks{display:none}.q4HJTq_rowFollow{min-width:0}.q4HJTq_rowFollow .q4HJTq_follow{min-width:92px}}
.VQ2YmW_card{color:inherit;scroll-snap-align:start;transition:transform .22s var(--ease-out);flex-direction:column;text-decoration:none;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.VQ2YmW_card:hover:not(:has(:focus-visible)){transform:translateY(-3px)}.VQ2YmW_card:hover .VQ2YmW_coverWrap:after{opacity:1}}@media (prefers-reduced-motion:reduce){.VQ2YmW_card,.VQ2YmW_card:hover{transform:none}.VQ2YmW_coverWrap:after{transition:none}.VQ2YmW_cover:active{transform:none}}.VQ2YmW_coverWrap{aspect-ratio:2/3;position:relative}.VQ2YmW_coverWrap:after{content:"";opacity:0;transition:opacity .22s var(--ease-out);pointer-events:none;border-radius:12px;position:absolute;inset:0;box-shadow:0 14px 22px #0006}.VQ2YmW_cover{transition:transform .14s var(--ease-out);background:#ffffff0a;border-radius:12px;display:block;position:absolute;inset:0;overflow:hidden}.VQ2YmW_cover:active{transform:scale(.98)}.VQ2YmW_typePill{z-index:2;-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6);color:#f9f8fb;color:lab(97.6253% .866801 -1.63664);text-shadow:0 1px 2px #0000008c;text-shadow:0 1px 2px lab(0% 0 0/.55);letter-spacing:.01em;pointer-events:none;background:#11111685;background:lab(5.19161% .998333 -2.88239/.52);border:1px solid #ffffff38;border:1px solid lab(100% 0 0/.22);border-radius:999px;max-width:calc(100% - 16px);padding:4px 8px 5px;font-size:11px;font-weight:700;line-height:1;position:absolute;top:8px;left:8px;box-shadow:inset 0 1px #ffffff59,0 2px 8px #0000004d;box-shadow:inset 0 1px lab(100% 0 0/.35),0 2px 8px lab(0% 0 0/.3)}@media (max-width:640px){.VQ2YmW_typePill{padding:3px 7px 4px;font-size:10px;top:6px;left:6px}}.VQ2YmW_meta{z-index:1;background:var(--background);margin-top:4px;padding:5px 2px 4px;position:relative}.VQ2YmW_title{-webkit-line-clamp:2;color:#faf6fff5;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.VQ2YmW_title:hover{color:#fff}.VQ2YmW_sub{color:#cbc2dcbd;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;font-size:11px;line-height:1.35;overflow:hidden}.VQ2YmW_cardMenuOpen{z-index:20}.VQ2YmW_moreBtn{z-index:4;-webkit-backdrop-filter:blur(16px)saturate(1.6);backdrop-filter:blur(16px)saturate(1.6);color:#f4eeff;cursor:pointer;opacity:0;width:30px;height:30px;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out), background-color .16s ease, border-color .16s ease;background:#1111163d;background:lab(5.19161% .998333 -2.88239/.24);border:1px solid #ffffff38;border:1px solid lab(100% 0 0/.22);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:8px;right:8px;transform:translateY(2px);box-shadow:inset 0 1px #ffffff59,0 2px 8px #0000004d;box-shadow:inset 0 1px lab(100% 0 0/.35),0 2px 8px lab(0% 0 0/.3);}.VQ2YmW_card:hover .VQ2YmW_moreBtn,.VQ2YmW_card:focus-within .VQ2YmW_moreBtn{opacity:1;transform:translateY(0)}.VQ2YmW_moreBtn:hover{background:#1111165c;background:lab(5.19161% .998333 -2.88239/.36);border-color:#ffffff52;border-color:lab(100% 0 0/.32)}.VQ2YmW_moreBtn:active{transform:scale(.94)}@media (hover:none){.VQ2YmW_moreBtn{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.VQ2YmW_moreBtn{transition:opacity .16s;transform:none}}.VQ2YmW_menu{z-index:30;background:var(--popover);border:1px solid #ffffff17;border-radius:12px;flex-direction:column;min-width:172px;max-width:calc(100vw - 16px);max-height:220px;padding:5px;display:flex;position:absolute;bottom:46px;right:8px;overflow-y:auto;box-shadow:0 16px 30px #00000073}.VQ2YmW_menuFloating{z-index:60;transform-origin:100% 100%;animation:VQ2YmW_resumeCardMenuIn .14s var(--ease-out);position:fixed;bottom:auto;right:auto}@keyframes VQ2YmW_resumeCardMenuIn{0%{opacity:0;transform:translateY(4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.VQ2YmW_menuFloating{animation:none}}.VQ2YmW_menuProgress{align-items:center;gap:5px;padding:2px 5px 6px;display:flex}.VQ2YmW_step{color:#efe8fb;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;transition:background-color .14s,border-color .14s,color .14s,opacity .14s;display:grid}.VQ2YmW_step:hover:not(:disabled){color:#fff;background:#8e44ad47;border-color:#8e44ad66}.VQ2YmW_step:disabled{opacity:.3;cursor:default}.VQ2YmW_menuValue{text-align:center;color:#ece6f6eb;font-variant-numeric:lining-nums tabular-nums;cursor:text;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:7px;flex:auto;min-width:0;padding:4px 6px;font-size:11px;font-weight:700;transition:background-color .14s,border-color .14s;overflow:hidden}.VQ2YmW_menuValue:hover{background:#ffffff0d;border-color:#ffffff24}.VQ2YmW_input{text-align:center;font-variant-numeric:lining-nums tabular-nums;color:#fff;background:var(--background);appearance:textfield;border:1px solid #8e44ad99;border-radius:7px;outline:none;flex:auto;width:100%;min-width:0;padding:4px;font-size:11px;font-weight:700}.VQ2YmW_input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.VQ2YmW_input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.VQ2YmW_menuUnit{justify-content:flex-start;align-items:center;gap:7px;padding:4px 10px 6px;display:flex}.VQ2YmW_menuUnitLabel{color:#cbc2dcbd;font-size:11px;font-weight:600}.VQ2YmW_menuUnitSelect{appearance:none;color:#e9e7ee;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101014 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23a99fc0' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 8px center no-repeat;border:1px solid #ffffff24;border-radius:7px;padding:4px 22px 4px 8px;font-size:11px;font-weight:700}.VQ2YmW_menuDivider{background:#ffffff14;height:1px;margin:3px 6px}.VQ2YmW_menuItem{text-align:left;color:#e9e7ee;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;width:100%;padding:7px 10px;font-size:12px;font-weight:600;transition:background-color .12s,color .12s;display:block}.VQ2YmW_menuItem:hover:not(:disabled){background:#8e44ad47}.VQ2YmW_menuItem:disabled{opacity:.5;cursor:default}.VQ2YmW_menuError{color:#ffd7e2;margin:4px 4px 2px;font-size:10px;font-weight:600}
.hXEAla_appFrame{--shell-text-strong:#faf6fff5;--shell-text-body:#e4ddf0db;--shell-text-muted:#cbc2dcbd;--shell-text-kicker:#bdb5d3c7;--shell-text-subtle:#aaa2c0bd;--shell-rule:#ffffff1a;--shell-frame:min(1120px, calc(100% - 2 * clamp(20px, 5vw, 65px)));--footer-overlap:clamp(280px, 26vw, 560px);flex-direction:column;min-height:100dvh;display:flex}@media (max-width:440px){.hXEAla_appFrame{--shell-frame:min(1120px, calc(100% - 2 * 15px))}}.hXEAla_masthead{z-index:40;padding-top:env(safe-area-inset-top,0px);border-bottom:0 solid #0000;position:sticky;top:0}.hXEAla_condensed.hXEAla_masthead{border-bottom-width:.5px;border-bottom-color:var(--shell-rule)}.hXEAla_homepage.hXEAla_masthead:not(.hXEAla_condensed){border-color:#0000}.hXEAla_masthead:before{content:"";z-index:-1;background-color:var(--background);background-image:var(--paper-grain);background-size:var(--paper-grain-size) var(--paper-grain-size);position:absolute;inset:0}.hXEAla_ready.hXEAla_masthead{transition:border-color .28s}.hXEAla_ready.hXEAla_masthead:before{transition:opacity .28s}.hXEAla_appFrame:has([data-hero-backdrop]) .hXEAla_masthead{position:fixed;left:0;right:0}.hXEAla_appFrame:has([data-hero-backdrop]) .hXEAla_masthead:not(.hXEAla_condensed){border-color:#0000}.hXEAla_appFrame:has([data-hero-backdrop]) .hXEAla_masthead:not(.hXEAla_condensed):before{opacity:0}.hXEAla_appFrame:has([data-account-notice]):has([data-hero-backdrop]) .hXEAla_masthead{position:sticky;left:auto;right:auto}.hXEAla_appFrame:has([data-account-notice]):has([data-hero-backdrop]) .hXEAla_masthead:not(.hXEAla_condensed){border-color:var(--shell-rule)}.hXEAla_appFrame:has([data-account-notice]):has([data-hero-backdrop]) .hXEAla_masthead:not(.hXEAla_condensed):before{opacity:1}.hXEAla_appFrame:has([data-account-notice]) [data-hero-backdrop]{--hero-nav-reserve:0px}.hXEAla_inner{width:var(--shell-frame);margin:0 auto;position:relative;overflow:visible}.hXEAla_ready .hXEAla_inner{transition:height .34s cubic-bezier(.22,1,.36,1)}.hXEAla_panel{position:absolute;top:0;left:0;right:0}.hXEAla_ready .hXEAla_panel{transition:opacity .12s ease-in,visibility 0s linear .12s}.hXEAla_ready:not(.hXEAla_condensed) .hXEAla_expandedPanel,.hXEAla_ready.hXEAla_condensed .hXEAla_condensedPanel{transition:opacity .22s ease-out 90ms,visibility linear}.hXEAla_expandedPanel{opacity:1;visibility:visible;padding:12px 0 14px}.hXEAla_condensed .hXEAla_expandedPanel{opacity:0;visibility:hidden;pointer-events:none}.hXEAla_condensedPanel{opacity:0;visibility:hidden;pointer-events:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:7px 0 12px;display:grid}.hXEAla_condensed .hXEAla_condensedPanel{opacity:1;visibility:visible;pointer-events:auto}.hXEAla_marquee{--logo-font:clamp(24px, 3.1vw, 35px);justify-content:center;align-items:center;display:flex;position:relative}.hXEAla_marqueeActions{align-items:center;gap:12px;display:flex;position:absolute;top:calc(50% + 4px);right:0;transform:translateY(-50%)}.hXEAla_commandRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:13px;display:flex}.hXEAla_search{width:min(360px,100%);position:relative}.hXEAla_searchIcon{color:var(--shell-text-muted);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.hXEAla_miniNav{justify-self:start;align-items:center;gap:2px;display:flex;transform:translateY(2px)}.hXEAla_miniBrand{--logo-font:clamp(22px, 2.8vw, 32px);--logo-mascot-height:1.5em;justify-self:center;align-items:center;display:flex}.hXEAla_miniActions{justify-content:flex-end;justify-self:stretch;align-items:center;gap:8px;min-width:0;display:flex;transform:translateY(2px)}.hXEAla_miniSearch{cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;transition:width .21s cubic-bezier(.22,1,.36,1),height .21s cubic-bezier(.22,1,.36,1),transform .12s ease-out,border-color .18s,background-color .18s,box-shadow .16s;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.hXEAla_miniSearch:hover{background:color-mix(in srgb, var(--foreground) 10%, transparent);color:var(--foreground)}}.hXEAla_miniSearch:has(>.hXEAla_miniSearchIcon:focus-visible){outline:var(--focus-ring-width,2px) solid var(--focus-ring-color,var(--ring));outline-offset:var(--focus-ring-offset,2px)}.hXEAla_miniSearch>.hXEAla_miniSearchIcon:focus-visible{outline:none}.hXEAla_miniSearch:active{transform:scale(.94)}.hXEAla_searchOpen .hXEAla_miniSearch:active{transform:none}.hXEAla_searchOpen .hXEAla_miniSearch{cursor:default;border:1px solid var(--border);background:var(--popover);justify-content:flex-start;width:80%;max-width:100%;height:44px;padding:0 6px 0 12px;transition:width .28s cubic-bezier(.22,1,.36,1),height .28s cubic-bezier(.22,1,.36,1),border-color .18s,background-color .18s,box-shadow .16s}.hXEAla_searchOpen .hXEAla_miniSearch:focus-within{box-shadow:none}.hXEAla_miniSearch:has(.hXEAla_miniSearchIcon:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.hXEAla_miniSearchIcon{color:var(--shell-text-body);cursor:pointer;background:0 0;border:none;flex:auto;align-self:stretch;place-items:center;padding:0;display:grid}.hXEAla_miniSearchGlyph{width:24px;height:24px;display:block}.hXEAla_searchOpen .hXEAla_miniSearchGlyph{width:20px;height:20px}.hXEAla_searchOpen .hXEAla_miniSearchIcon{flex:none;align-self:center;width:auto;margin-right:8px}.hXEAla_miniSearchInput{width:0;min-width:0;height:100%;color:var(--foreground);opacity:0;background:0 0;border:none;flex:0 1 0;font-size:13px;font-weight:500;transition:opacity .18s}.hXEAla_miniSearchInput:focus{outline:none}.hXEAla_miniSearchInput::placeholder{color:var(--shell-text-muted)}.hXEAla_searchOpen .hXEAla_miniSearchInput{opacity:1;flex:auto;width:auto}.hXEAla_miniSearchClose{width:28px;height:28px;color:var(--shell-text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:0 0 28px;place-items:center;padding:0;transition:background-color .16s,color .16s;display:none}@media (hover:hover) and (pointer:fine){.hXEAla_miniSearchClose:hover{color:var(--foreground);background:var(--surface-hover)}}.hXEAla_searchOpen .hXEAla_miniSearchClose{display:inline-grid}.hXEAla_miniSecondary{opacity:1;align-items:center;gap:8px;max-width:320px;margin:-4px;padding:4px;transition:max-width .28s cubic-bezier(.22,1,.36,1),opacity .2s;display:flex;overflow:hidden}.hXEAla_searchOpen .hXEAla_miniSecondary{opacity:0;pointer-events:none;max-width:0}.hXEAla_searchOpen .hXEAla_miniActions{justify-content:stretch;gap:0}.hXEAla_miniSecondary .hXEAla_accountBtn{padding-inline:6px}.hXEAla_miniSecondary .hXEAla_iconBtn{left:0}.hXEAla_nav{border:1px solid color-mix(in srgb, var(--border) 64%, transparent);background:color-mix(in srgb, var(--surface) 70%, transparent);border-radius:999px;align-items:center;gap:2px;padding:4px;display:flex}.hXEAla_navLink{color:var(--shell-text-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .16s,color .16s;display:inline-flex;position:relative}.hXEAla_navGlyph{width:18px;height:18px;display:block}@media (hover:hover) and (pointer:fine){.hXEAla_navLink:hover{color:var(--foreground);background:color-mix(in srgb, var(--surface-hover) 70%, transparent)}}.hXEAla_navLinkActive{color:var(--foreground);background:color-mix(in srgb, var(--foreground) 12%, var(--surface-strong))}@media (hover:hover) and (pointer:fine){.hXEAla_navLinkActive:hover{color:var(--foreground);background:color-mix(in srgb, var(--foreground) 16%, var(--surface-strong))}}.hXEAla_iconBtn{width:36px;height:36px;color:var(--shell-text-body);cursor:pointer;background:0 0;border:none;border-radius:999px;place-items:center;padding:0;transition:background-color .18s,color .18s,transform .16s ease-out;display:inline-grid;position:relative}@media (hover:hover) and (pointer:fine){.hXEAla_iconBtn:hover{background:color-mix(in srgb, var(--foreground) 10%, transparent);color:var(--foreground)}}.hXEAla_iconBtn:active{transform:scale(.94)}.hXEAla_unreadDot{background:var(--accent);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:0;left:20px;right:auto}.hXEAla_writeBtn{isolation:isolate;height:34px;color:var(--shell-text-body);white-space:nowrap;background:0 0;border:none;border-radius:999px;align-items:center;gap:4px;padding:0 4px;font-size:12px;font-weight:600;text-decoration:none;transition:background-color .18s,color .18s,transform .16s ease-out;display:inline-flex;position:relative}.hXEAla_writeBtn:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:0 0;transition:background-color .18s;position:absolute;inset:0 -6px}@media (hover:hover) and (pointer:fine){.hXEAla_writeBtn:hover:before{background:color-mix(in srgb, var(--foreground) 10%, transparent)}.hXEAla_writeBtn:hover{color:var(--foreground);background:0 0}}.hXEAla_signInBtn{border:1px solid color-mix(in srgb, var(--border) 72%, transparent);background:color-mix(in srgb, var(--surface) 80%, transparent);height:34px;color:var(--shell-text-body);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:700;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .16s ease-out;display:inline-flex}@media (hover:hover) and (pointer:fine){.hXEAla_signInBtn:hover{background:var(--surface-hover);border-color:color-mix(in srgb, var(--accent) 60%, transparent);color:var(--foreground)}}.hXEAla_accountBtn{height:34px;color:var(--shell-text-body);cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-family:inherit;transition:color .18s,transform .14s ease-out;display:inline-flex}.hXEAla_writeBtn+.hXEAla_accountBtn{margin-left:-4px}@media (hover:hover) and (pointer:fine){.hXEAla_accountBtn:hover{background:color-mix(in srgb, var(--foreground) 10%, transparent);color:var(--foreground)}}.hXEAla_accountBtn:active{transform:scale(.97)}.hXEAla_accountMenu[data-slot=dropdown-menu-content]{background:var(--popover)}.hXEAla_accountMenu:before{display:none}.hXEAla_accountAvatar{object-fit:cover;background:var(--surface-strong);border-radius:999px;width:28px;height:28px}.hXEAla_accountInitial{background:color-mix(in srgb, var(--accent) 32%, transparent);color:#f2ebff;border-radius:999px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.hXEAla_navCaret{opacity:.62}.hXEAla_mobileBar{--logo-font:20px;display:none}@media (max-width:340px){.hXEAla_mobileBar{--logo-font:18px}}.hXEAla_mobileActions{align-items:center;gap:6px;display:flex}.hXEAla_mobileLead{align-items:center;gap:2px;min-width:0;display:flex}.hXEAla_mobileBackBtn{border-radius:var(--radius-sm,6px);width:32px;height:36px;color:var(--shell-text-strong);cursor:pointer;background:0 0;border:none;place-items:center;margin-left:-8px;padding:0;display:inline-grid;position:relative;}.hXEAla_mobileBackBtn:active{transform:scale(.94)}.hXEAla_mobileBackBtn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.hXEAla_mobileIconBtn,.hXEAla_mobileAvatarBtn{width:auto;min-width:36px;height:36px;color:var(--shell-text-strong);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0 4px;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .16s ease-out;display:inline-flex;position:relative;}.hXEAla_mobileIconBtn:active,.hXEAla_mobileAvatarBtn:active{transform:scale(.94)}.hXEAla_mobileAvatarBtn{gap:6px;overflow:visible}.hXEAla_mobileAvatarBtn .hXEAla_navCaret{opacity:.45}.hXEAla_mobileAvatarBtn .hXEAla_accountAvatar,.hXEAla_mobileAvatarBtn .hXEAla_accountInitial{width:30px;height:30px}.hXEAla_mobileAvatarBtn .hXEAla_accountInitial{font-size:15px}.hXEAla_tabBar{display:none}.hXEAla_tab{color:#f4f2f8;-webkit-tap-highlight-color:transparent;border-radius:14px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;max-width:132px;min-height:44px;padding:4px 0;text-decoration:none;transition:color .16s,background-color .16s;display:flex;position:relative}.hXEAla_tabActive{color:#fff}.hXEAla_tabIcon{place-items:center;display:inline-grid;position:relative}.hXEAla_tabGlyph{width:26px;height:26px;display:block}.hXEAla_tabAvatar{object-fit:cover;opacity:.65;border-radius:999px;width:28px;height:28px;transition:opacity .16s}.hXEAla_tabActive .hXEAla_tabAvatar{opacity:1}.hXEAla_tabBadge{background:var(--accent);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:1;display:grid;position:absolute;top:-6px;left:15px;right:auto}@media (max-width:859px){.hXEAla_inner{display:none}.hXEAla_mobileBar{width:var(--shell-frame);justify-content:space-between;align-items:center;gap:10px;min-height:52px;margin:0 auto;padding:8px 0;display:flex}.hXEAla_mobileActions{gap:8px;margin-right:-8px;transform:translate(4px)}.hXEAla_tabBar{z-index:40;padding:0 8px;padding-bottom:var(--tab-bar-edge,4px);background-color:var(--background);background-image:var(--paper-grain);background-size:var(--paper-grain-size) var(--paper-grain-size);border-top:.5px solid var(--shell-rule);justify-content:center;align-items:stretch;gap:4px;display:flex;position:fixed;bottom:0;left:0;right:0}.hXEAla_tabBar:after{content:"";background-color:var(--background);background-image:var(--paper-grain);background-size:var(--paper-grain-size) var(--paper-grain-size);pointer-events:none;height:120px;position:absolute;top:100%;left:0;right:0}.hXEAla_masthead.hXEAla_chromeHidden,.hXEAla_tabBar.hXEAla_chromeHidden{pointer-events:none}body:has(>[data-reply-dock]) .hXEAla_tabBar{visibility:hidden;pointer-events:none}.hXEAla_masthead{border-bottom-width:.5px}.hXEAla_masthead:before{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--background);background-image:var(--paper-grain);background-size:var(--paper-grain-size) var(--paper-grain-size)}.hXEAla_appFrame:has([data-hero-backdrop]) .hXEAla_masthead:not(.hXEAla_condensed):before{opacity:1}.hXEAla_appFrame:has([data-hero-backdrop]) .hXEAla_masthead:not(.hXEAla_condensed){border-color:var(--shell-rule)}.hXEAla_appFrame{--tab-bar-edge:max(4px, calc(env(safe-area-inset-bottom,0px) - 2px));--tab-bar-height:calc(44.5px + var(--tab-bar-edge,4px));padding-bottom:calc(52px + var(--tab-bar-edge,4px))}}@media (max-width:859px) and (hover:none) and (pointer:coarse){html:has(:is(input:not([type=button],[type=checkbox],[type=color],[type=file],[type=hidden],[type=image],[type=radio],[type=range],[type=reset],[type=submit]),textarea,[contenteditable]:not([contenteditable=false])):focus) .hXEAla_tabBar{visibility:hidden;pointer-events:none}}@media (max-width:859px) and (display-mode:standalone),(max-width:859px) and (display-mode:minimal-ui),(max-width:859px) and (display-mode:fullscreen){.hXEAla_appFrame{--tab-bar-edge:max(26px, calc(env(safe-area-inset-bottom,0px) - 2px))}}@media (prefers-reduced-motion:reduce){.hXEAla_ready .hXEAla_inner,.hXEAla_ready .hXEAla_panel,.hXEAla_ready.hXEAla_masthead,.hXEAla_ready.hXEAla_masthead:before,.hXEAla_tabBar,.hXEAla_miniSearch,.hXEAla_searchOpen .hXEAla_miniSearch,.hXEAla_miniSecondary{transition:none}.hXEAla_masthead.hXEAla_chromeHidden,.hXEAla_tabBar.hXEAla_chromeHidden{visibility:hidden;transform:none}}.hXEAla_appFrame:has([data-hero-backdrop]) [data-footer-art]{display:none}.hXEAla_appFrame:has([data-hero-backdrop]) [data-site-footer]{background-color:var(--background);min-height:0}@media (min-width:1001px){.hXEAla_appFrame{--footer-overlap:clamp(80px, 6vw, 120px);--footer-fade:clamp(320px, 26vw, 520px)}}@media (max-width:1000px){.hXEAla_appFrame{--footer-overlap:clamp(100px, 24vw, 200px);--footer-fade:clamp(300px, 64vw, 480px)}}.hXEAla_appFrame:has([data-hero-backdrop]){--footer-overlap:0px}@media (min-width:860px){.hXEAla_masthead{pointer-events:none}.hXEAla_masthead:not(.hXEAla_condensed) .hXEAla_expandedPanel,.hXEAla_condensed .hXEAla_condensedPanel{pointer-events:auto}.hXEAla_ready .hXEAla_inner{transition:none}.hXEAla_condensed.hXEAla_masthead{border-bottom-width:0}.hXEAla_condensed.hXEAla_masthead:before{transform:translateY(calc(var(--nav-hc,62px) - var(--nav-he,168px)));box-shadow:0 .5px 0 var(--shell-rule)}}@media (min-width:860px) and (prefers-reduced-motion:no-preference){.hXEAla_ready.hXEAla_masthead:before{transition:transform .42s cubic-bezier(.32,.72,0,1),opacity .28s}.hXEAla_ready .hXEAla_panel{will-change:transform, opacity}.hXEAla_ready.hXEAla_condensed .hXEAla_expandedPanel{transition:transform .42s cubic-bezier(.32,.72,0,1),opacity .15s linear,visibility 0s linear .15s}.hXEAla_condensed .hXEAla_expandedPanel{transform:translateY(calc(var(--nav-hc,62px) - var(--nav-he,168px)))}.hXEAla_ready:not(.hXEAla_condensed) .hXEAla_expandedPanel{transition:transform .42s cubic-bezier(.32,.72,0,1),opacity .3s cubic-bezier(.2,0,0,1) 60ms,visibility linear}.hXEAla_ready.hXEAla_condensed .hXEAla_condensedPanel{transition:transform .36s cubic-bezier(.32,.72,0,1) .13s,opacity .26s cubic-bezier(.2,0,0,1) .13s,visibility linear}.hXEAla_masthead:not(.hXEAla_condensed) .hXEAla_condensedPanel{transform:translateY(8px)}.hXEAla_ready:not(.hXEAla_condensed) .hXEAla_condensedPanel{transition:transform 0s linear .1s,opacity .1s linear,visibility 0s linear .1s}}
@property --ptr-y{syntax:"<length>";inherits:true;initial-value:0}@property --ptr-p{syntax:"<number>";inherits:true;initial-value:0}.lvsUhW_root{inset-inline:0;top:var(--app-nav-height,0px);z-index:30;pointer-events:none;justify-content:center;display:flex;position:fixed}.lvsUhW_lift{transform:translate3d(0, var(--ptr-y,0px), 0);opacity:min(1, calc(var(--ptr-p,0) * 2));will-change:transform, opacity}.lvsUhW_root[data-ptr=idle],.lvsUhW_root[data-ptr=refreshing]{transition:--ptr-y .5s var(--ptr-settle), --ptr-p .38s ease-out}.lvsUhW_root[data-ptr=idle]{--ptr-settle:cubic-bezier(.32, .72, 0, 1)}.lvsUhW_root[data-ptr=refreshing]{--ptr-settle:cubic-bezier(.32, 1.26, .5, 1)}.lvsUhW_puck{block-size:2.75rem;inline-size:2.75rem;scale:calc(.7 + .3 * min(1, var(--ptr-p,0)));background:color-mix(in oklab, var(--surface-strong) 82%, transparent);-webkit-backdrop-filter:blur(10px)saturate(140%);box-shadow:0 2px 10px #00000052, inset 0 0 0 1px color-mix(in oklab, var(--border) 70%, transparent);color:color-mix(in srgb, var(--foreground) 58%, var(--surface-strong));border-radius:9999px;place-items:center;transition:color .24s ease-out;display:grid}.lvsUhW_root[data-ptr=armed] .lvsUhW_puck,.lvsUhW_root[data-ptr=refreshing] .lvsUhW_puck{color:var(--accent-bright)}.lvsUhW_pop{place-items:center;display:grid}.lvsUhW_root[data-ptr=armed] .lvsUhW_pop{animation:lvsUhW_ptrPop .32s var(--ease-out)}@keyframes lvsUhW_ptrPop{0%{scale:1}42%{scale:1.09}to{scale:1}}.lvsUhW_spinner{display:block}.lvsUhW_bar{fill:currentColor;opacity:clamp(0, calc(var(--ptr-p,0) * 12 - var(--ptr-bar,0)), 1)}.lvsUhW_root[data-ptr=refreshing] .lvsUhW_bar{animation:1.1s linear infinite lvsUhW_ptrChase;animation-delay:calc(var(--ptr-bar,0) * 91.667ms - 1.1s)}@keyframes lvsUhW_ptrChase{0%{opacity:1}to{opacity:.12}}@media (prefers-reduced-transparency:reduce){.lvsUhW_puck{background:var(--surface-strong);-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.lvsUhW_root[data-ptr=refreshing]{--ptr-settle:ease-out}.lvsUhW_root[data-ptr=armed] .lvsUhW_pop{animation:none}.lvsUhW_root[data-ptr=refreshing] .lvsUhW_bar{animation-duration:2s}}