:root{--cream: #F6F1E8;--cream-2: #EFE8DB;--cream-3: #E6DDCA;--ink: #13110E;--ink-soft: #2A2620;--ink-mute: #6B6458;--line: #C9BFA9;--line-soft: #D9D0BB;--aubergine: #4A2545;--aubergine-deep: #2A1424;--aubergine-soft: #6A4460;--copper: #B8754F;--accent: var(--aubergine);--accent-ink: var(--aubergine-deep);--brand-bg: var(--cream);--brand-fg: var(--ink);--serif: "Fraunces", "Canela", Georgia, serif;--sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--ease: cubic-bezier(.2, .8, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--slow: .8s;--mid: .5s;--fast: .24s}body[data-brand=beauty],[data-brand=beauty]:not(body){--accent: #A04B52;--accent-ink: #5C2B2F;--accent-2: #E8C7BE;--rose-nude: #D4A494;--rose-gold: #C59570;--brand-bg: #F7F1E6}body[data-brand=closet],[data-brand=closet]:not(body){--accent: #A98855;--accent-ink: #1A1A1A;--accent-2: #EAE0CA;--brand-bg: #EFE9DE;--aubergine: #A98855;--aubergine-deep: #1A1A1A;--aubergine-soft: #C9AE7E}body[data-brand=closet]{--brand-fg: #1A1A1A}body[data-brand=kitchen],[data-brand=kitchen]:not(body){--accent: #B5522E;--accent-ink: #6E2E19;--accent-2: #5F6B3C;--brand-bg: #F4E9D8}body[data-brand=admin]{--brand-bg: #0F0D0A;--brand-fg: #F6F1E8;--accent: #C9A66B;--accent-ink: #8F6F3E}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--brand-bg);color:var(--brand-fg);font-family:var(--sans);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}body{transition:background var(--slow) var(--ease),color var(--slow) var(--ease);min-height:100vh;overflow-x:hidden}button,input,textarea,select{font:inherit;color:inherit;background:none;border:0;outline:0}button{cursor:pointer}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}::selection{background:var(--ink);color:var(--cream)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--line);border-radius:10px;border:2px solid var(--brand-bg)}.serif{font-family:var(--serif);font-weight:400;letter-spacing:-.01em}.sans{font-family:var(--sans)}.mono{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.eyebrow{font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-mute)}.display-1{font-family:var(--serif);font-weight:300;font-size:clamp(48px,9vw,156px);line-height:.95;letter-spacing:-.03em}.display-2{font-family:var(--serif);font-weight:300;font-size:clamp(40px,6vw,96px);line-height:1;letter-spacing:-.02em}.display-3{font-family:var(--serif);font-weight:300;font-size:clamp(28px,3.6vw,56px);line-height:1.1;letter-spacing:-.015em}.italic{font-style:italic}.wm-editorial{font-family:var(--sans);font-weight:300;letter-spacing:.44em;text-indent:.44em}.wm-serif{font-family:var(--serif);font-weight:400;letter-spacing:.12em}.wm-structural{font-family:var(--sans);font-weight:500;letter-spacing:.28em;text-indent:.28em}.wm-rule{display:inline-block;width:1.5em;height:1px;background:currentColor;vertical-align:middle;margin:0 .6em}.reveal{opacity:0;transform:translateY(14px);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:var(--d, 0ms)}.reveal.in{opacity:1;transform:none}.reveal-line{overflow:hidden}.reveal-line>span{display:inline-block;transform:translateY(110%);transition:transform .9s var(--ease);transition-delay:var(--d, 0ms)}.reveal-line.in>span{transform:none}.fade-in{animation:fadeIn var(--slow) var(--ease) both}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ph{position:relative;background:repeating-linear-gradient(135deg,color-mix(in oklch,var(--accent) 14%,transparent) 0 2px,transparent 2px 14px),color-mix(in oklch,var(--accent) 8%,var(--brand-bg));color:var(--ink-soft);overflow:hidden;border-radius:2px}.ph[data-tone=dark]{background:repeating-linear-gradient(135deg,rgba(246,241,232,.08) 0 2px,transparent 2px 14px),#1a1712;color:var(--cream)}.ph-caption{position:absolute;left:10px;bottom:8px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;padding:4px 6px;background:color-mix(in oklch,var(--brand-bg) 80%,transparent);backdrop-filter:blur(4px)}.page-curtain{position:fixed;inset:0;background:var(--ink);z-index:90;transform-origin:top;pointer-events:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 22px;background:var(--ink);color:var(--cream);font-family:var(--sans);font-size:12px;letter-spacing:.18em;text-transform:uppercase;border-radius:2px;transition:background var(--fast) var(--ease),transform var(--fast) var(--ease)}.btn:hover{background:var(--accent-ink);transform:translateY(-1px)}.btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--ink)}.btn-ghost:hover{background:var(--ink);color:var(--cream)}.btn-accent{background:var(--accent);color:var(--cream)}.btn-accent:hover{background:var(--accent-ink)}.back-link:hover{color:var(--ink);gap:18px!important}.back-link:hover .back-arrow{transform:translate(-4px)}.back-link .back-arrow{transition:transform .3s var(--ease)}.door-wm .wm-editorial{letter-spacing:.22em;text-indent:.22em}.door-wm .wm-structural{letter-spacing:.16em;text-indent:.16em}.door-wm .wm-serif{letter-spacing:.08em}.chip{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:99px;border:1px solid var(--line);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}hr.rule{border:0;height:1px;background:var(--line)}.pulse-dot{display:inline-block;width:6px;height:6px;border-radius:99px;background:var(--accent);animation:pulse 1.6s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.slow-occ-card{transition:background .25s var(--ease),color .25s var(--ease)!important}.slow-occ-card:not(.is-active):hover{background:color-mix(in oklch,var(--accent) 8%,var(--brand-bg))!important}.slow-occ-card:not(.is-active):hover .slow-occ-arrow{opacity:1;transform:translate(0)}.slow-occ-arrow{opacity:0;transform:translate(-6px);transition:all .25s var(--ease)}.slow-chip{transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.slow-chip:not(.is-on):hover{background:color-mix(in oklch,var(--cream) 12%,transparent)!important;border-color:var(--cream)!important}.slow-cat{transition:background .2s var(--ease),color .2s var(--ease)}.slow-cat:not(.is-on):hover{background:color-mix(in oklch,var(--ink) 10%,transparent)!important;color:var(--ink)!important}.slow-slot{transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease)!important}.slow-slot:not(.is-on):not(.is-disabled):hover{background:var(--ink)!important;color:var(--cream)!important;border-color:var(--ink)!important;transform:translateY(-1px)}.slow-paymethod{transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.slow-paymethod:not(.is-on):hover{background:color-mix(in oklch,var(--ink) 6%,transparent)!important;border-color:var(--ink)!important}.slow-momo-network{transition:background .2s var(--ease),border-color .2s var(--ease)}.slow-momo-network:not(.is-on):hover{background:color-mix(in oklch,var(--ink) 5%,transparent)!important;border-color:var(--ink)!important}.hero-drift{animation:hero-drift 14s ease-in-out infinite;transform-origin:center center}@keyframes hero-drift{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.03) translateY(-8px)}}.brand-sweep{position:fixed;inset:0;z-index:999;pointer-events:none;background:var(--accent);transform:translate(-100%);animation:brand-sweep .7s cubic-bezier(.7,0,.2,1)}@keyframes brand-sweep{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(105%)}}@keyframes tracker-shine{0%{transform:translate(-100%);opacity:0}30%{opacity:1}to{transform:translate(400%);opacity:0}}.grid-bg{background-image:linear-gradient(to right,color-mix(in oklch,var(--ink) 6%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklch,var(--ink) 6%,transparent) 1px,transparent 1px);background-size:80px 80px}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes fadeInHint{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes slowCaretBlink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes waxPress{0%{opacity:0;transform:translate(-50%,-120%) scale(.2)}60%{opacity:1;transform:translate(-50%,40%) scale(1.15)}to{opacity:1;transform:translate(-50%,50%) scale(1)}}@keyframes msgIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.slow-draft{transition:background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.slow-draft:hover{background:color-mix(in oklch,var(--accent) 6%,transparent)!important;border-color:var(--accent)!important;color:var(--ink)!important}.slow-writeback{transition:background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.slow-writeback:hover{background:color-mix(in oklch,var(--accent) 8%,transparent)!important;border-color:var(--accent)!important;color:var(--ink)!important;border-style:solid!important}.slow-mast-btn{transition:background .2s var(--ease),color .2s var(--ease)}.slow-mast-btn:hover:not(.is-toast){background:var(--ink)!important;color:var(--cream)!important}.slow-inbox-chip{transition:background .2s var(--ease),color .2s var(--ease)}.slow-inbox-chip:hover{background:var(--ink)!important;color:var(--cream)!important}.slow-inbox-row{transition:background .2s var(--ease)}.slow-inbox-row:hover{background:color-mix(in oklch,var(--accent) 5%,var(--brand-bg))!important}.slow-typing-dots span{width:5px;height:5px;border-radius:50%;background:var(--ink-soft);animation:typingDot 1.2s infinite ease-in-out}.slow-typing-dots span:nth-child(2){animation-delay:.15s}.slow-typing-dots span:nth-child(3){animation-delay:.3s}@keyframes typingDot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.slow-letter.is-folding{animation:letterSway 1.8s cubic-bezier(.4,.1,.3,1) both}@keyframes letterSway{0%{transform:rotate(0) translateY(0)}40%{transform:rotate(-.6deg) translateY(-4px)}70%{transform:rotate(.4deg) translateY(-10px)}to{transform:rotate(0) translateY(-20px)}}.slow-ghost-card{animation:ghostFadeIn .6s cubic-bezier(.25,.9,.3,1) both;transition:background .6s var(--ease)}@keyframes ghostFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:.78;transform:translateY(0)}}.slow-ghost-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 20%,color-mix(in oklch,var(--cream) 6%,transparent) 50%,transparent 80%);background-size:250% 100%;animation:ghostShimmer 5.4s linear infinite;z-index:0}@keyframes ghostShimmer{0%{background-position:160% 0}to{background-position:-60% 0}}.ghost-envelope{transform-origin:140px 60px;animation:ghostEnvDrop 2.4s cubic-bezier(.4,1.6,.5,1) infinite}@keyframes ghostEnvDrop{0%{transform:translateY(-30px) rotate(-4deg);opacity:0}18%{transform:translateY(0) rotate(0);opacity:1}22%{transform:translateY(-3px) rotate(.5deg)}26%{transform:translateY(0) rotate(0)}85%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(-30px) rotate(-4deg);opacity:0}}.ghost-stamp{transform-origin:180px 56px;animation:ghostStampPress 2.4s cubic-bezier(.5,0,.2,1) infinite}@keyframes ghostStampPress{0%,35%{transform:translateY(-40px) scale(1.1);opacity:0}42%{transform:translateY(0) scale(.94);opacity:1}46%{transform:translateY(0) scale(1.04)}50%,85%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-40px) scale(1.1);opacity:0}}.ghost-reading-highlight{animation:ghostReadSweep 4.8s cubic-bezier(.6,0,.4,1) infinite}@keyframes ghostReadSweep{0%{transform:translateY(0);opacity:.9}22%{transform:translateY(15px);opacity:.9}44%{transform:translateY(30px);opacity:.9}66%{transform:translateY(45px);opacity:.9}88%{transform:translateY(45px);opacity:0}to{transform:translateY(0);opacity:.9}}.ghost-glasses{animation:ghostGlasses 4.8s cubic-bezier(.6,0,.4,1) infinite}@keyframes ghostGlasses{0%{transform:translate(0)}22%{transform:translateY(15px)}44%{transform:translate(-3px,30px)}66%{transform:translate(2px,45px)}88%{transform:translateY(45px);opacity:.4}to{transform:translate(0)}}.ghost-script{stroke-dasharray:80;stroke-dashoffset:80}.ghost-script-1{animation:ghostScript 3.6s linear infinite;animation-delay:0s}.ghost-script-2{animation:ghostScript 3.6s linear infinite;animation-delay:.9s}.ghost-script-3{animation:ghostScript 3.6s linear infinite;animation-delay:1.8s}@keyframes ghostScript{0%{stroke-dashoffset:80;opacity:1}18%{stroke-dashoffset:0;opacity:1}70%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.ghost-quill{animation:ghostQuill 3.6s cubic-bezier(.45,.05,.55,.95) infinite}@keyframes ghostQuill{0%{transform:translate(52px,56px) rotate(20deg)}16%{transform:translate(80px,56px) rotate(22deg)}25%{transform:translate(80px,46px) rotate(8deg)}33%{transform:translate(86px,56px) rotate(22deg)}50%{transform:translate(130px,56px) rotate(22deg)}58%{transform:translate(130px,46px) rotate(8deg)}66%{transform:translate(136px,56px) rotate(22deg)}83%{transform:translate(180px,56px) rotate(22deg)}to{transform:translate(52px,56px) rotate(20deg)}}.ghost-ink-dot{animation:ghostInk 3.6s cubic-bezier(.45,.05,.55,.95) infinite}@keyframes ghostInk{0%,to{transform:translate(52px,60px);opacity:0}5%{transform:translate(52px,60px);opacity:.8}25%{transform:translate(80px,60px);opacity:.6}50%{transform:translate(130px,60px);opacity:.6}83%{transform:translate(180px,60px);opacity:.4}}.ribbon-scroller{scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.ribbon-scroller::-webkit-scrollbar{display:none}.ribbon-nav:not(:disabled):hover{background:var(--ink)!important;color:var(--cream)!important}.view-toggle-btn:not(.is-active):hover{background:color-mix(in oklch,var(--ink) 8%,transparent)!important}.ribbon-station{transition:opacity .4s var(--ease),transform .4s cubic-bezier(.25,.9,.3,1)}.ribbon-station:not(.is-active):hover{opacity:.75!important;transform:translateY(-4px)}.ribbon-station.is-active{transform:translateY(0)}.ribbon-add-btn{position:relative;overflow:hidden}.ribbon-add-btn:hover{background:var(--plate)!important;color:var(--cream)!important}.ribbon-more-btn:hover{color:var(--ink)!important}@keyframes ribbonExpandIn{0%{opacity:0;transform:translateY(-6px);max-height:0}60%{opacity:1}to{opacity:1;transform:translateY(0);max-height:800px}}@keyframes ribbonChipIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes ribbonNoteIn{0%{opacity:0;transform:translateY(8px) rotate(-.3deg)}to{opacity:1;transform:translateY(0) rotate(-.3deg)}}.plate-steam-plume{transform-origin:center bottom;opacity:0}.plate-steam-1{animation:steamRise 3.2s ease-out infinite;animation-delay:0s}.plate-steam-2{animation:steamRise 3.6s ease-out infinite;animation-delay:.5s}.plate-steam-3{animation:steamRise 3.4s ease-out infinite;animation-delay:1s}@keyframes steamRise{0%{opacity:0;transform:translateY(0) scaleY(.4)}15%{opacity:.6;transform:translateY(-4px) scaleY(.6)}50%{opacity:.5;transform:translateY(-14px) scaleY(1)}85%{opacity:.2;transform:translateY(-28px) scaleY(1.2)}to{opacity:0;transform:translateY(-40px) scaleY(1.3)}}.glyph{opacity:0;animation:glyphFloat 4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.glyph-0{animation-delay:0s;animation-duration:3.6s}.glyph-1{animation-delay:.8s;animation-duration:4.2s}.glyph-2{animation-delay:1.4s;animation-duration:3.9s}.glyph-3{animation-delay:2.1s;animation-duration:4.4s}@keyframes glyphFloat{0%{opacity:0;transform:translateY(8px) scale(.7)}20%{opacity:.9;transform:translateY(0) scale(1)}80%{opacity:.9;transform:translateY(-6px) scale(1)}to{opacity:0;transform:translateY(-14px) scale(.9)}}.journey-stamp{opacity:0;animation:journeyStampIn .55s cubic-bezier(.25,.9,.3,1) forwards}@keyframes journeyStampIn{0%{opacity:0;transform-origin:center}60%{opacity:1}to{opacity:1}}.journey-stamp.is-reached{animation:journeyStampIn .55s cubic-bezier(.25,.9,.3,1) forwards,journeyStampPress .4s cubic-bezier(.3,1.8,.6,1) .6s forwards}@keyframes journeyStampPress{0%{filter:brightness(1)}30%{filter:brightness(.85)}to{filter:brightness(1)}}.journey-stamp-halo{transform-box:fill-box;transform-origin:center;animation:stampHalo 2.4s ease-in-out infinite}@keyframes stampHalo{0%{transform:scale(.85);opacity:.7}50%{transform:scale(1.15);opacity:.2}to{transform:scale(.85);opacity:.7}}.journey-parcel:not(.is-arrived) .journey-parcel-box{transform-box:fill-box;transform-origin:center bottom;animation:parcelHop 1.2s cubic-bezier(.4,.1,.5,1) infinite}@keyframes parcelHop{0%{transform:translateY(0) rotate(-2deg)}35%{transform:translateY(-3px) rotate(0)}70%{transform:translateY(0) rotate(2deg)}to{transform:translateY(0) rotate(-2deg)}}.journey-parcel:not(.is-arrived) .journey-parcel-shadow{transform-box:fill-box;transform-origin:center;animation:parcelShadow 1.2s cubic-bezier(.4,.1,.5,1) infinite}@keyframes parcelShadow{0%,to{transform:scale(1);opacity:.5}35%{transform:scale(.75);opacity:.3}}.journey-parcel.is-arrived .journey-parcel-box{transform-box:fill-box;transform-origin:center;animation:parcelBreath 3s ease-in-out infinite}@keyframes parcelBreath{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes tryonHangIn{0%{opacity:0;transform:translateY(-18px) rotate(-3deg)}50%{opacity:1;transform:translateY(2px) rotate(1.5deg)}75%{transform:translateY(-1px) rotate(-.8deg)}to{opacity:1;transform:translateY(0) rotate(0)}}.tryon-piece:hover .tryon-tag{box-shadow:0 4px 8px #3a2c1e1f}.tryon-piece.is-falling{animation:tryonFall .6s cubic-bezier(.4,0,.7,1) forwards;transform-origin:top center}@keyframes tryonFall{0%{opacity:1;transform:translateY(0) rotate(0)}25%{opacity:1;transform:translateY(4px) rotate(-8deg)}to{opacity:0;transform:translateY(90px) rotate(-32deg);filter:blur(1px)}}.tryon-piece.is-sliding-off{animation:tryonSlideOff .5s cubic-bezier(.5,0,.7,1) forwards}@keyframes tryonSlideOff{0%{opacity:1;transform:translate(0) translateY(0)}to{opacity:0;transform:translate(40px) translateY(8px)}}@keyframes hdSlideIn{0%{opacity:0;transform:translate(30px,40px) rotate(6deg)}60%{opacity:1}to{opacity:1;transform:rotate(var(--rest-rot, 0deg))}}@keyframes hdSealSettle{0%{opacity:0;transform:translate(-50%,-80%) scale(1.6) rotate(-20deg)}40%{opacity:1;transform:translate(-50%,-52%) scale(.92) rotate(0)}70%{transform:translate(-50%,-50%) scale(1.04)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes hdInkFlow{0%{opacity:0;transform:translateY(6px);clip-path:inset(0 100% 0 0)}30%{opacity:1}to{opacity:1;transform:translateY(0);clip-path:inset(0 0 0 0)}}.hd-note.is-opening{animation:hdUnfold .6s cubic-bezier(.2,.9,.3,1.05) both;transform-origin:top center}@keyframes hdUnfold{0%{opacity:0;max-height:0;transform:scaleY(.15);margin-bottom:0}to{opacity:1;max-height:1400px;transform:scaleY(1)}}.hd-note.is-folding{animation:hdUnfold .42s cubic-bezier(.4,0,.2,1) reverse forwards;transform-origin:top center;pointer-events:none;overflow:hidden}.hd-note{will-change:transform,max-height}@keyframes smUnfold{0%{opacity:0;transform:translateY(16px) rotateX(-4deg);transform-origin:top center}to{opacity:1;transform:translateY(0) rotateX(0)}}.sm-cover{animation:smUnfold .5s cubic-bezier(.2,.9,.3,1.05) both}@keyframes smFlipInNext{0%{opacity:0;transform:rotateY(30deg) translate(-40px);transform-origin:left center}to{opacity:1;transform:rotateY(0) translate(0)}}@keyframes smFlipInPrev{0%{opacity:0;transform:rotateY(-30deg) translate(40px);transform-origin:right center}to{opacity:1;transform:rotateY(0) translate(0)}}.sm-spread{animation:smFlipInNext .42s cubic-bezier(.2,.85,.3,1.02) both}.sm-spread.is-flipping-next{animation:smFlipOutNext .25s cubic-bezier(.55,0,.7,.2) forwards}.sm-spread.is-flipping-prev{animation:smFlipOutPrev .25s cubic-bezier(.55,0,.7,.2) forwards}@keyframes smFlipOutNext{0%{opacity:1;transform:rotateY(0) translate(0);transform-origin:right center}to{opacity:0;transform:rotateY(-30deg) translate(-40px)}}@keyframes smFlipOutPrev{0%{opacity:1;transform:rotateY(0) translate(0);transform-origin:left center}to{opacity:0;transform:rotateY(30deg) translate(40px)}}@keyframes smEntryInk{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sm-entry{animation:smEntryInk .5s cubic-bezier(.2,.8,.2,1) both}.sm-entry:nth-child(2){animation-delay:.08s}.sm-entry:nth-child(3){animation-delay:.16s}.sm-entry:nth-child(4){animation-delay:.24s}.sm-entry:nth-child(5){animation-delay:.32s}.sm-entry:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.sm-entry-focus{position:relative;animation:smEntryInk .5s cubic-bezier(.2,.8,.2,1) both,smFocusGlow 1.6s ease-in-out .5s}.sm-entry-focus:before{content:"";position:absolute;left:-20px;top:-6px;bottom:-6px;width:3px;background:#a04b52;opacity:0;animation:smFocusBar 1.6s ease-in-out .5s}@keyframes smFocusBar{0%,to{opacity:0}20%,80%{opacity:1}}@keyframes smFocusGlow{0%,to{background:transparent}30%,70%{background:color-mix(in oklch,#A04B52 8%,transparent)}}.hd-envelope{will-change:transform,box-shadow}.hd-note{will-change:transform}.cc-peel-wrap{position:absolute;top:0;right:0;width:160px;height:160px;pointer-events:none;z-index:3;--peel: 0;transition:--peel .38s var(--ease)}@property --peel{syntax: "<number>"; inherits: true; initial-value: 0;}.closet-card:hover .cc-peel-wrap{--peel: 1}.cc-peel{position:absolute;inset:0;background:color-mix(in oklch,var(--cream-2) 94%,var(--ink));clip-path:polygon(100% 0,calc(100% - 96px * var(--peel)) 0,100% calc(96px * var(--peel)));filter:drop-shadow(-3px 3px 7px rgba(19,17,14,.32));transition:clip-path .38s var(--ease)}@supports not (background: paint(something)){.cc-peel{transition:clip-path .38s var(--ease)}}.closet-card:hover .cc-peel{clip-path:polygon(100% 0,0 0,100% 100%)}.closet-card:not(:hover) .cc-peel{clip-path:polygon(100% 0,100% 0,100% 0)}.cc-peel-back{position:absolute;inset:0;padding:0 14px 14px 0;box-sizing:border-box;color:var(--ink);font-family:var(--mono);font-size:9px;letter-spacing:.12em;line-height:1.4;text-transform:uppercase;text-align:right;opacity:0;transition:opacity .22s var(--ease) .18s,clip-path .38s var(--ease);clip-path:polygon(100% 0,100% 0,100% 0);display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:3px}.closet-card:hover .cc-peel-back{opacity:1;clip-path:polygon(100% 0,0 0,100% 100%)}.cc-peel-weave{position:absolute;top:16px;right:18px;width:56px;height:56px;background:repeating-linear-gradient(135deg,color-mix(in oklch,var(--ink) 55%,transparent) 0 1px,transparent 1px 4px),repeating-linear-gradient(45deg,color-mix(in oklch,var(--ink) 55%,transparent) 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,var(--ink) 0 1px,transparent 1px 3px),repeating-linear-gradient(0deg,var(--ink) 0 1px,transparent 1px 3px);opacity:.42;border:.5px solid color-mix(in oklch,var(--ink) 30%,transparent);pointer-events:none}.cc-fabric-caption{position:absolute;left:72px;top:14px;z-index:2;opacity:0;transform:translateY(-6px);transition:opacity .22s var(--ease) .18s,transform .28s var(--ease) .18s;pointer-events:none;text-transform:uppercase;color:var(--ink);text-shadow:0 1px 0 color-mix(in oklch,var(--brand-bg) 60%,transparent)}.closet-card:hover .cc-fabric-caption{opacity:1;transform:translateY(0)}.closet-card--archived .cc-peel-wrap,.closet-card--archived .cc-fabric-caption{display:none}.closet-card--archived .closet-placeholder,.closet-card--archived [class*=closet-placeholder]{filter:grayscale(.4) contrast(.92) brightness(.98)}.closet-card--archived{opacity:.82;transition:opacity .3s var(--ease, ease)}.closet-card--archived:hover{opacity:1}
