.cECN8n9{display:flex;align-items:center;gap:6px;min-width:0}.cjNq6zM{flex:none}.cMwbrXo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cLcdfs5{gap:0}.cDOa0Dx{flex:0 1 auto;gap:6px}.cLcdfs5 .cDOa0Dx{gap:6px}.cjnsEY3{flex:none;white-space:pre}.cECN8n9:has(.cfml615){flex-wrap:wrap}.cECN8n9:has(.cfml615) .cDOa0Dx{flex:1 1 100%;min-width:0}.cfml615{flex:1 1 100%;padding-left:calc(var(--org-line-logo, 16px) + 6px);color:var(--n-text-muted)}.cMK8ZYW{display:flex;flex-direction:column;gap:var(--n-shelf-head);min-width:0}.c4pFHtN{justify-content:space-between;gap:var(--n-s12);min-height:23px}.c4pFHtN,.cXb6wg2{display:flex;align-items:center}.cXb6wg2{margin:0;color:var(--n-ink);font-size:var(--n-size-shelf);font-weight:var(--n-weight-medium);line-height:var(--n-lh-shelf)}.cIrgaVa,.cXb6wg2{gap:var(--n-s4);min-width:0}.cIrgaVa{display:inline-flex;align-items:center;color:inherit;text-decoration:none}.cIrgaVa:hover>span{text-decoration:underline;text-underline-offset:3px}.cL0Cl43{flex:none}.cFShNNW{gap:6px}.c8UuyX2,.cFShNNW{display:inline-flex}.c8UuyX2{align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:var(--n-wash);color:var(--n-ink);cursor:pointer}.c8UuyX2:disabled{color:var(--n-line-radio);cursor:default}@media (hover:hover){.c8UuyX2:not(:disabled):hover{background:var(--n-wash-strong)}}.cvTufTN{--cols:5;--gap:20px;display:grid;grid-auto-columns:var(--tile,calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols)));grid-auto-flow:column;gap:var(--gap);align-items:start;margin:-6px -6px -6px calc(-1 * var(--row-bleed, 6px));padding:6px 6px 6px var(--row-bleed,6px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 6px 0 var(--row-bleed,6px);overscroll-behavior-x:contain;scrollbar-width:none}.cvTufTN::-webkit-scrollbar{display:none}.csFNF2E{display:flex;min-width:0;scroll-snap-align:start}.csFNF2E>*{flex:1 1 auto;min-width:0}.c3GzJGF{--cols:5;--gap:20px;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:28px var(--gap)}.cxEYPuw{--tile:204px}.c3GzJGF.cxEYPuw{--tile:auto}.ci4niCE{--cols:6;--gap:14px}.cIjbL7s{--tile:265px}.c2LiFUK{--tile:260px}.c9R6HlU,.cN7NkcM,.cjhl30J{--cols:4;--gap:16px}.cn4ezR8{--cols:6;--gap:12px}.cqFhi4H{--cols:2;--gap:16px}.c3GzJGF.c2LiFUK,.c3GzJGF.cIjbL7s{--cols:4}@media (max-width:1199px){.ci4niCE,.cn4ezR8{--cols:4}.c9R6HlU,.cN7NkcM,.cjhl30J{--cols:3}.cqFhi4H{--cols:1}.c3GzJGF.cxEYPuw{--cols:4}.c3GzJGF.c2LiFUK,.c3GzJGF.cIjbL7s{--cols:3}}@media (max-width:767px){.cFShNNW{display:none}.cvTufTN{--gap:12px;grid-auto-columns:var(--phone-w,44vw);margin:-6px calc(-1 * var(--n-gutter-phone));padding:6px var(--n-gutter-phone);scroll-padding:0 var(--n-gutter-phone)}.c3GzJGF{--gap:12px;--cols:2}.c3GzJGF.c2LiFUK,.c3GzJGF.cxEYPuw{--cols:2}.cxEYPuw{--phone-w:148px}.ci4niCE{--phone-w:40vw}.cIjbL7s{--phone-w:200px}.cjhl30J{--phone-w:74vw}.c2LiFUK{--phone-w:200px}.cN7NkcM{--phone-w:62vw}.c9R6HlU{--phone-w:44vw}.cn4ezR8{--phone-w:36vw}.cqFhi4H{--phone-w:84vw}.c3GzJGF.cIjbL7s,.c3GzJGF.cjhl30J,.c3GzJGF.cqFhi4H{--cols:1}}.cjcQgWj{color:inherit;text-decoration:none}.cjcQgWj:after{position:absolute;inset:0;z-index:0;content:""}.cjcQgWj:focus-visible{outline:none}.cjcQgWj:focus-visible:after{border-radius:var(--n-r-tile);corner-shape:var(--n-corner);outline:2px solid var(--n-ink);outline-offset:2px}.crkwWkU{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--org-tint,var(--n-lime-pale))}.cvKBw2r{position:relative;display:flex;flex-direction:column;gap:2px;min-width:0}.cL4XXfF{position:relative;aspect-ratio:1;margin-bottom:4px;overflow:hidden;border-radius:var(--n-r-tile);corner-shape:var(--n-corner);background:var(--n-wash)}.cL4XXfF img,.caOJyPl img,.cbosUXB img{display:block;width:100%;height:100%;transition:transform var(--n-base) var(--n-ease)}@media (hover:hover){.cQd50Wt:hover .caOJyPl img,.coNPHVw:hover .cbosUXB img,.cvKBw2r:hover .cL4XXfF img{transform:scale(1.03)}}.cNuqU7H.cNuqU7H{position:absolute;top:8px;left:8px;background:var(--n-white)}.crRWUbl{position:absolute;right:8px;bottom:8px;z-index:1}.crRWUbl button{border-color:transparent}.ckdFeT1{display:inline-flex;align-items:center;gap:6px;height:var(--n-button);padding:0 14px;border-radius:var(--n-r-control);corner-shape:var(--n-corner);background:var(--n-white);color:var(--n-night);font-size:var(--n-size-body);font-weight:var(--n-weight-medium);line-height:var(--n-lh-body);white-space:nowrap;text-decoration:none;transition:transform var(--n-fast) var(--n-ease),box-shadow var(--n-fast) var(--n-ease)}@media (hover:hover){.ckdFeT1:hover{box-shadow:var(--n-shadow-hover);transform:var(--n-lift)}}.ckdFeT1:focus-visible{outline:2px solid var(--n-night);outline-offset:2px}.ca2J9LS{color:var(--n-ink);font-weight:var(--n-weight-medium)}.c6yBNvb,.ca2J9LS{margin:0;font-size:var(--n-size-caption);line-height:var(--n-lh-caption)}.c6yBNvb{display:-webkit-box;overflow:hidden;color:var(--n-text-body);-webkit-box-orient:vertical;-webkit-line-clamp:3}.cFBXqXl{margin:0;color:var(--n-text-muted);font-size:var(--n-size-meta);line-height:var(--n-lh-meta)}.cvXYLru{display:grid;grid-auto-columns:330px;grid-auto-flow:column;gap:24px;margin:-6px -6px -6px calc(-1 * var(--row-bleed, 6px));padding:6px 6px 6px var(--row-bleed,6px);overflow-x:auto;scroll-padding-left:var(--row-bleed,6px);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.cvXYLru::-webkit-scrollbar{display:none}.cxLiyTd{display:flex;flex-direction:column;scroll-snap-align:start}.cRokoO9{position:relative;display:flex;align-items:center;gap:var(--n-s12);height:62px;border-bottom:1px solid var(--n-line-soft)}.cH6JKIS{flex:none;width:44px;height:44px;overflow:hidden;border-radius:13px;background:var(--n-wash)}.cH6JKIS img{display:block;width:100%;height:100%}.cTqGZDZ{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.cDPZyti{color:var(--n-ink);font-size:var(--n-size-body);font-weight:var(--n-weight-medium);line-height:var(--n-lh-body);text-overflow:ellipsis;white-space:nowrap}.cDPZyti,.cZvWrOk{margin:0;overflow:hidden}.cZvWrOk{display:-webkit-box;color:var(--n-text-body);font-size:var(--n-size-caption);line-height:var(--n-lh-caption);-webkit-box-orient:vertical;-webkit-line-clamp:2}.cUSkUPp{flex:none;color:var(--n-ink)}@media (max-width:767px){.cvXYLru{grid-auto-columns:calc(100vw - 2 * var(--n-gutter-phone) - 28px);gap:16px;margin:-6px calc(-1 * var(--n-gutter-phone));padding:6px var(--n-gutter-phone);scroll-padding:0 var(--n-gutter-phone)}}.cM3vDGp{flex-direction:column;gap:var(--n-space-2)}.cM3vDGp,.coNGLIC{position:relative;display:flex}.coNGLIC{overflow:hidden;aspect-ratio:3/4;margin-bottom:var(--n-space-4);border-radius:14px;background:var(--n-skeleton)}.coNGLIC img{display:block;width:100%;height:100%}.cJFwXcE{position:absolute;bottom:8px;left:8px;display:flex;flex-wrap:wrap;gap:4px}.cyg9Bag{padding:3px 8px;border:1.5px solid var(--n-ink);border-radius:8px;background:var(--n-lime);color:var(--n-ink);font-size:11px;font-weight:var(--n-weight-medium);line-height:1.2;transform:rotate(-3deg)}.cyg9Bag:nth-child(2){transform:rotate(2deg)}.cyg9Bag[data-tone=lilac]{background:var(--n-lilac)}.cyg9Bag[data-tone=peach]{background:var(--n-peach-pale)}.cyg9Bag[data-tone=rose]{background:var(--n-rose)}.cxk4exn{color:var(--n-ink);font-size:var(--n-text-md);font-weight:var(--n-weight-medium);line-height:1.3}.cOui7gU{display:-webkit-box;overflow:hidden;color:var(--n-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical}.c8uIHCq,.cOui7gU{font-size:var(--n-text-xs);line-height:1.35}.c8uIHCq{display:flex;align-items:flex-start;gap:6px;margin-top:var(--n-space-2);color:var(--n-text-body)}.c8uIHCq>:first-child{flex:none}.cQd50Wt{flex-direction:column;gap:var(--n-s8);min-width:0}.cQd50Wt,.caOJyPl{position:relative;display:flex}.caOJyPl{align-items:flex-end;height:199px;padding:var(--n-s12);overflow:hidden;border-radius:var(--n-r-tile);corner-shape:var(--n-corner);background:var(--n-night)}.cAoKEip,.caOJyPl img{position:absolute;inset:0}.cAoKEip{background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.62))}.cYTgeei{position:relative;margin:0;color:var(--n-white);font-size:var(--n-size-title-2);font-weight:var(--n-weight-medium);line-height:var(--n-lh-title-2);letter-spacing:var(--n-track-title)}.cDV5zzD{display:flex;gap:4px}.cDV5zzD>*{box-shadow:0 0 0 1px rgba(0,0,0,.08);background:var(--n-white)}.cFGPeIZ{margin:0;color:var(--n-text-body);font-size:var(--n-size-caption);line-height:var(--n-lh-caption)}.cWMnFfK{margin:0;color:var(--n-text-muted);font-size:var(--n-size-meta);line-height:var(--n-lh-meta)}.cj9h15q{height:4px;overflow:hidden;background:var(--n-wash)}.cFwBJO3,.cj9h15q{display:block;border-radius:2px}.cFwBJO3{height:100%;background:var(--n-night)}@media (max-width:767px){.caOJyPl{height:150px}.cYTgeei{font-size:16px;line-height:22px}}.ccemKci{position:relative;display:flex;flex-direction:column;gap:var(--n-space-5);min-height:200px;padding:var(--n-space-8);border-radius:var(--n-radius-xl);background:var(--org-deep);color:var(--n-on-band)}.ccemKci:hover{filter:brightness(1.06)}.cFiqixy{display:flex;align-items:center;gap:var(--n-space-4);color:var(--n-on-band-85);font-size:var(--n-text-sm);font-weight:var(--n-weight-medium);line-height:1.3}.cFiqixy>:first-child{flex:none}.cJYfdWc{display:-webkit-box;overflow:hidden;font-size:20px;line-height:1.25;-webkit-line-clamp:4;-webkit-box-orient:vertical}.cJYfdWc,.cwCpvQS{font-weight:var(--n-weight-medium)}.cwCpvQS{align-self:flex-start;margin-top:auto;padding:6px 12px;border-radius:var(--n-radius-md);background:var(--n-white);color:var(--n-ink);font-size:var(--n-text-sm)}.coNPHVw{position:relative;display:flex;flex-direction:column;gap:2px;min-width:0}.cbosUXB{position:relative;aspect-ratio:3/2;margin-bottom:4px;overflow:hidden;border-radius:var(--n-r-tile);corner-shape:var(--n-corner);background:var(--n-wash)}.cPQ11cd{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--org-deep,var(--n-night))}.cY5AshV{position:absolute;top:10px;left:10px}.cnJu7f5{color:var(--n-ink);font-size:var(--n-size-caption);font-weight:var(--n-weight-medium);line-height:var(--n-lh-caption)}.cG5xz0U,.cnJu7f5{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cG5xz0U{color:var(--n-text-muted);font-size:var(--n-size-meta);line-height:var(--n-lh-meta)}.cTfQwGX{display:flex;align-items:center;gap:var(--n-space-6);min-width:0}.c32NJmg{display:inline-flex;flex:none;width:56px;height:56px;overflow:hidden;border-radius:16px;background:var(--n-white);box-shadow:0 0 0 1px var(--n-line)}.c32NJmg img,.c32NJmg picture>img{width:100%;height:100%}.cu8ciRS{display:flex;flex-direction:column;gap:2px;min-width:0}.czXUrTk{color:var(--n-text-muted);font-size:var(--n-text-sm)}.coDnYhi,.czXUrTk{font-weight:var(--n-weight-medium)}.coDnYhi{overflow:hidden;color:var(--n-ink);font-size:var(--n-text-2xl,26px);line-height:1.15;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){.c32NJmg{width:48px;height:48px;border-radius:14px}.coDnYhi{font-size:20px}}.cqsafy5{padding-top:var(--n-s24);animation:cMWEkBb .42s var(--n-ease) both}@keyframes cMWEkBb{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cqsafy5{animation:none}}.ctgAVtS:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}