html[data-product=personal] .desk{background:radial-gradient(circle at 17% 8%,rgba(255,250,241,.88),transparent 23%),radial-gradient(circle at 86% 13%,rgba(242,205,197,.26),transparent 18%),linear-gradient(135deg,#ead8cc,#d7b7ad 52%,#c99da0)}html[data-product=personal] .planner-wrap{position:relative;filter:drop-shadow(0 20px 28px rgba(72,38,43,.22))}html[data-product=personal] .planner-wrap:after{position:absolute;z-index:7;right:-26px;bottom:12%;width:15px;height:220px;content:"";border-radius:11px;background:linear-gradient(90deg,#6c3d35,#e9b58d 17%,#f6d5ad 48%,#a55c4c 73%,#56312d);box-shadow:2px 4px 8px #43221f3d,inset 1px 0 #ffffff73;transform:rotate(4deg)}html[data-product=personal] .planner-wrap:before{position:absolute;z-index:8;right:-28px;bottom:calc(12% - 10px);width:19px;height:18px;content:"";border-radius:3px 3px 7px 7px;background:linear-gradient(90deg,#3c2928,#c99867 47%,#4a302d);transform:rotate(4deg)}html[data-product=personal] .planner{background:linear-gradient(112deg,rgba(79,34,50,.21),transparent 31%),repeating-linear-gradient(24deg,rgba(255,250,245,.05) 0 1px,transparent 1px 5px),repeating-linear-gradient(114deg,rgba(92,41,53,.035) 0 1px,transparent 1px 7px),linear-gradient(135deg,#744b5c,#bd7f8e 52%,#dfaab1)!important;box-shadow:inset 0 0 0 2px #ffe6e133,inset 0 0 38px #4f22322b,0 24px 38px #46262b4a!important}html[data-product=personal] .planner:before{border-color:#fcd7ce78!important;box-shadow:inset 0 0 0 1px #5e2b3830,inset 0 0 26px #ffe7e01a}html[data-product=personal] .planner .page{background:radial-gradient(circle at 13% 5%,rgba(255,255,255,.79),transparent 30%),repeating-linear-gradient(0deg,rgba(118,85,63,.025) 0 1px,transparent 1px 4px),linear-gradient(100deg,#fffdf8,#fbf5ed 58%,#f2e5d8);box-shadow:inset 0 0 0 1px #956f531c,inset -7px 0 13px #7f54380b,0 5px 9px #5630231a}html[data-product=personal] .planner .page.left{box-shadow:inset 7px 0 13px #7f54380a,inset 0 0 0 1px #956f531c,0 5px 9px #5630231a}html[data-product=personal] .planner .paper-stack{background:repeating-linear-gradient(to bottom,#d7a6aa 0 2px,#f6e4dc 2px 4px,#fff9f2 4px 6px)!important;box-shadow:4px 6px #c58c97,9px 12px #ebc3c1,14px 19px #ba7b88,18px 25px 31px #4e2a2e59!important}html[data-product=personal] .planner[data-view=monthly] .page,html[data-product=personal] .planner[data-view=weekly] .page{overflow:hidden}html[data-product=personal] .planner[data-view=travel] .page,html[data-product=personal] .planner[data-view=wardrobe] .page,html[data-product=personal] .planner[data-view=daily] .page,html[data-product=personal] .planner[data-view=finances] .page,html[data-product=personal] .planner[data-view=reading] .page{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(141,92,90,.34) transparent}html[data-product=personal] .planner[data-view=monthly] .page{overflow-y:auto;overscroll-behavior:contain;padding-bottom:28px;scrollbar-width:thin;scrollbar-color:rgba(141,92,90,.34) transparent}html[data-product=personal] .planner[data-view=travel] .page::-webkit-scrollbar,html[data-product=personal] .planner[data-view=wardrobe] .page::-webkit-scrollbar,html[data-product=personal] .planner[data-view=daily] .page::-webkit-scrollbar,html[data-product=personal] .planner[data-view=finances] .page::-webkit-scrollbar{width:5px}html[data-product=personal] .planner[data-view=travel] .page::-webkit-scrollbar-thumb,html[data-product=personal] .planner[data-view=wardrobe] .page::-webkit-scrollbar-thumb,html[data-product=personal] .planner[data-view=daily] .page::-webkit-scrollbar-thumb,html[data-product=personal] .planner[data-view=finances] .page::-webkit-scrollbar-thumb{border-radius:10px;background:#8d5c5a57}html[data-product=personal] .planner[data-view=monthly] .page::-webkit-scrollbar{width:5px}html[data-product=personal] .planner[data-view=monthly] .page::-webkit-scrollbar-thumb{border-radius:10px;background:#8d5c5a57}html[data-product=personal] .planner[data-view=reading] .page::-webkit-scrollbar{width:5px}html[data-product=personal] .planner[data-view=reading] .page::-webkit-scrollbar-thumb{border-radius:10px;background:#8d5c5a57}.planner[data-view=finances] .luxe-bill-ledger-scroll{max-height:208px;margin:0 7px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(170,120,106,.42) transparent}.planner[data-view=finances] .luxe-bill-ledger-scroll::-webkit-scrollbar{width:4px}.planner[data-view=finances] .luxe-bill-ledger-scroll::-webkit-scrollbar-thumb{border-radius:8px;background:#aa786a6b}.planner[data-view=finances] .luxe-bill-ledger-scroll .luxe-bills-ledger{margin:0}.luxe-add-ledger-row{display:block;margin:8px 7px 0;padding:0;border:0;border-bottom:1px solid rgba(176,126,105,.48);background:transparent;color:#805749;font:10px var(--ll-hand);cursor:pointer}.luxe-add-ledger-row:hover{color:#b17170}.planner[data-view=reading] .luxe-reading-shelf,.planner[data-view=reading] .luxe-reading-archive{margin:11px 7px;border-top:1px solid #e4d8cb}.luxe-current-book{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr) auto;gap:5px;padding:8px 0;border-bottom:1px solid #eadfd4}.luxe-current-book>div:first-child span,.luxe-reading-archive>div:first-child span,.luxe-reading-list>span,.luxe-travel-archive>div:first-child span{display:block;color:#80685a;font:6px var(--ll-body);letter-spacing:.12em;text-transform:uppercase}.luxe-current-book input,.luxe-reading-archive input,.luxe-travel-country-list input{min-width:0;border:0;border-bottom:1px solid #eadfd4;background:transparent;color:#563f35;font:12px var(--ll-hand)}.luxe-current-book textarea{grid-column:1/-1;height:27px;border:0;background:repeating-linear-gradient(to bottom,transparent 0 14px,#eadfd4 14px 15px);font:11px/15px var(--ll-hand);resize:none}.luxe-reading-rating{display:flex;align-items:center;gap:1px}.luxe-reading-rating button{padding:0;border:0;background:transparent;color:#d9cfc3;font:12px var(--ll-serif);cursor:pointer}.luxe-reading-rating button.on{color:#b67b45}.luxe-reading-archive>div:last-child{max-height:360px;overflow-y:auto}.luxe-reading-archive label{display:grid;grid-template-columns:1.3fr 1fr .64fr auto;gap:5px;align-items:center;min-height:28px;border-bottom:1px solid #eadfd4}.luxe-reading-list{margin:14px 7px;padding:9px;border:1px solid #eadfd4}.luxe-reading-list textarea{width:100%;height:52px;border:0;background:repeating-linear-gradient(to bottom,transparent 0 16px,#eadfd4 16px 17px);font:12px/17px var(--ll-hand);resize:none}.luxe-travel-archive{margin:18px 7px;padding-top:9px;border-top:1px solid #e4d8cb}.luxe-travel-archive h3{margin:3px 0 8px;font:20px var(--ll-serif)}.luxe-travel-country-list label{display:grid;grid-template-columns:1fr 1.25fr .46fr 1.1fr;gap:5px;min-height:28px;border-bottom:1px solid #eadfd4}.luxe-illustrated-rail[class*=luxe-illustrated-rail--]{position:relative;overflow:hidden;border-color:#b1856973;background:linear-gradient(145deg,#fffbf6f5,#f7e5d9bd)!important;box-shadow:inset 0 0 0 6px #fffdf87a,inset 0 0 18px #764d3413,3px 5px 9px #4b2b2214}.luxe-illustrated-rail[class*=luxe-illustrated-rail--]:before,.luxe-illustrated-rail[class*=luxe-illustrated-rail--]:after{position:absolute;z-index:1;top:0;bottom:0;width:10px;content:"";background:linear-gradient(90deg,#6f48322e,#ffffff26,#6f483214)}.luxe-illustrated-rail[class*=luxe-illustrated-rail--]:before{left:0}.luxe-illustrated-rail[class*=luxe-illustrated-rail--]:after{right:0;transform:scaleX(-1)}.luxe-seasonal-hanging-closet{z-index:2;background-image:repeating-linear-gradient(90deg,rgba(129,86,59,.025) 0 1px,transparent 1px 12px)!important;box-shadow:inset 0 -16px 18px #986e500d}.luxe-garment:not(.luxe-garment-bikini) i{position:absolute;z-index:2;top:3px;left:50%;display:block;width:11px;height:7px;border:1px solid rgba(92,56,40,.25);border-bottom:0;border-radius:0 0 8px 8px;transform:translate(-50%)}.luxe-garment:not(.luxe-garment-bikini) b{position:absolute;z-index:2;top:20px;left:50%;display:block;width:3px;height:3px;border-radius:50%;background:#5e392957;box-shadow:0 9px #5e392957,0 18px #5e392957;transform:translate(-50%)}.luxe-garment-dress{filter:saturate(.94) drop-shadow(1px 3px 2px rgba(76,46,33,.12))}.luxe-garment-skirt:before{position:absolute;right:0;bottom:5px;left:0;height:1px;content:"";background:#5b352738;box-shadow:0 -14px #ffffff29}@media(max-width:640px){html[data-product=personal] .planner-wrap:before,html[data-product=personal] .planner-wrap:after{display:none}.luxe-garment:not(.luxe-garment-bikini) i,.luxe-garment:not(.luxe-garment-bikini) b{display:none}}html[data-product=personal]{--ll-paper:#fffaf0;--ll-paper-deep:#f2e6d7;--ll-line:#ded0bf;--ll-ink:#35261f;--ll-muted:#7f6b5e;--ll-gold:#ae7529;--ll-gold-light:#f6d98d}html[data-product=personal] body{background:#eee5d9}html[data-product=personal] .appbar{background:#fbf7eed1;border-bottom:1px solid rgba(80,55,41,.12)}html[data-product=personal] .desk{min-height:calc(100vh - 44px);padding:24px 18px 58px;background:radial-gradient(circle at 26% 0,rgba(255,255,255,.78),transparent 29%),radial-gradient(circle at 77% 8%,rgba(238,215,191,.48),transparent 28%),linear-gradient(110deg,#eee5d8 0,#f7f0e7 43%,#dfcfc0)!important}html[data-product=personal] .planner-wrap{width:min(1490px,100%);filter:drop-shadow(0 22px 28px rgba(45,31,25,.26))}html[data-product=personal] .planner-wrap:before,html[data-product=personal] .planner-wrap:after{display:none}html[data-product=personal] .planner{height:clamp(690px,calc(100vh - 112px),900px);min-height:690px;padding:42px 70px 38px 64px;border-radius:15px;background:linear-gradient(100deg,#151312 0,#2d2622 7%,#11100f 10%,#2d2420 96%,#0f0e0d)!important;box-shadow:0 24px 42px #251b1752,inset 0 0 0 2px #fff5e41a,inset 0 0 22px #0000005c!important}html[data-product=personal] .planner:before{inset:10px;border:1px solid rgba(255,246,231,.12)!important;border-radius:11px;box-shadow:inset 0 0 0 1px #0000005c!important}html[data-product=personal] .planner:after{left:auto;right:45px;top:50px;width:18px;height:calc(100% - 91px);border-radius:9px;background:linear-gradient(90deg,#100f0e,#3b302b 45%,#151311)!important;box-shadow:inset 2px 0 4px #ffffff14,-3px 0 8px #0000002e!important;transform:none}html[data-product=personal] .paper-stack{inset:37px 52px 29px 47px;border-radius:11px;background:repeating-linear-gradient(to right,#e1d3c2 0 2px,#fff7eb 2px 5px,#f5eadb 5px 7px)!important;box-shadow:0 0 0 1px #0000009e,5px 6px #d8c8b8,10px 11px #efe1d1,15px 17px 18px #00000052!important}html[data-product=personal] .spread{inset:39px 61px 35px 55px;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr)}html[data-product=personal] .page{padding:29px 33px;background:radial-gradient(circle at 14% 6%,rgba(255,255,255,.86),transparent 26%),repeating-linear-gradient(to bottom,transparent 0 25px,rgba(126,97,73,.1) 26px 27px),linear-gradient(100deg,#fffaf1 0,#fbf2e7 66%,#f3e5d7)!important;color:var(--ll-ink);box-shadow:inset 0 0 0 1px #80604729,inset -10px 0 18px #4932240d,0 4px 7px #2b1e1724!important}html[data-product=personal] .page.left{border-radius:8px 2px 2px 8px;box-shadow:inset -16px 0 22px #3d2a1f14,inset 0 0 0 1px #80604729,0 4px 7px #2b1e1724!important}html[data-product=personal] .page.right{border-radius:2px 8px 8px 2px;box-shadow:inset 16px 0 22px #3d2a1f17,inset 0 0 0 1px #80604729,0 4px 7px #2b1e1724!important}html[data-product=personal] .page:before{opacity:.42;background:linear-gradient(90deg,transparent 0 30px,rgba(186,143,108,.16) 31px 32px,transparent 33px),repeating-linear-gradient(to bottom,transparent 0 25px,rgba(154,122,93,.16) 26px 27px)}html[data-product=personal] .page>*{position:relative;z-index:1}html[data-product=personal] .binding{background:linear-gradient(90deg,#412a1c1c,#fffaebad 36%,#b67e3338,#fffaebad 64%,#412a1c1c);box-shadow:inset 1px 0 #65482c33,inset -1px 0 #ffffffad}html[data-product=personal] .ring{left:-22px;width:80px;height:19px;border:4px solid #a86e24;border-radius:999px;background:linear-gradient(#fbe7a9,#c98e35 45%,#754612 64%,#f3d588);box-shadow:0 3px 5px #2e1c0d4d,inset 0 1px #fff9cfd9}html[data-product=personal] .ring:after{inset:3px 12px;border:1px solid rgba(255,238,160,.78);border-radius:999px}html[data-product=personal] .top-tabs{top:15px;left:122px;right:93px;height:33px;gap:3px;align-items:flex-end;overflow:hidden}html[data-product=personal] .top-tab{height:29px;min-width:84px;padding:0 12px;border:1px solid rgba(82,58,43,.22);border-bottom:0;border-radius:6px 6px 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--tab) 54%,#fff7ea),color-mix(in srgb,var(--tab) 78%,#eadacb));color:#423028;font:600 6px/1 var(--ll-body);letter-spacing:.12em;box-shadow:0 -1px 3px #2d1f1724,inset 0 1px #ffffffbd}html[data-product=personal] .top-tab.active{height:33px;background:linear-gradient(180deg,#fffdf7,#f7efe4);color:#201816;transform:none;box-shadow:0 -2px 5px #2d1f172e}html[data-product=personal] .top-tab:hover{height:32px}html[data-product=personal] .top-tab:nth-child(1){--tab:#f2b5b8}html[data-product=personal] .top-tab:nth-child(2){--tab:#f0c48b}html[data-product=personal] .top-tab:nth-child(3){--tab:#efd97d}html[data-product=personal] .top-tab:nth-child(4){--tab:#b8d59a}html[data-product=personal] .top-tab:nth-child(5){--tab:#8fc9bd}html[data-product=personal] .top-tab:nth-child(6){--tab:#8fb7db}html[data-product=personal] .top-tab:nth-child(7){--tab:#b7a4d8}html[data-product=personal] .top-tab:nth-child(8){--tab:#dda0bf}html[data-product=personal] .top-tab{background:linear-gradient(180deg,color-mix(in srgb,var(--tab) 62%,#fff9ee),color-mix(in srgb,var(--tab) 90%,#ead8c7))!important}html[data-product=personal] .top-tab.active{background:linear-gradient(180deg,color-mix(in srgb,var(--tab) 46%,#fffdf7),color-mix(in srgb,var(--tab) 78%,#f5e4d5))!important}html[data-product=personal] .month-tabs{right:28px;top:70px;width:39px;height:calc(100% - 124px);gap:2px}html[data-product=personal] .month-tab{right:0;width:35px;height:38px;border:1px solid rgba(72,52,39,.24);border-left:0;border-radius:0 6px 6px 0;background:linear-gradient(90deg,var(--tab),color-mix(in srgb,var(--tab) 48%,#fff3df));color:#342720;font:600 6px/1 var(--ll-body);letter-spacing:.08em;box-shadow:2px 2px 5px #24191333,inset 0 1px #ffffffa8}html[data-product=personal] .month-tab.active{right:-4px;width:40px;color:#211917;filter:saturate(1.08)}html[data-product=personal] .month-tab.notes-tab{font-size:5px}html[data-product=personal] .page-head{margin-bottom:20px;text-align:left}html[data-product=personal] .page-title{font-family:var(--ll-hand);font-size:39px;font-weight:400;line-height:.92;letter-spacing:0;color:#2f231e;text-transform:none}html[data-product=personal] .page-sub,html[data-product=personal] .section-label{font-family:var(--ll-body);font-size:6px;letter-spacing:.16em;color:#7c685b}html[data-product=personal] .date-script{font-family:var(--ll-hand);font-size:25px;color:#6a4b3f}html[data-product=personal] .card,html[data-product=personal] .special-card,html[data-product=personal] .quick-card,html[data-product=personal] .addon-card,html[data-product=personal] .goal-pillar,html[data-product=personal] .action-step,html[data-product=personal] .money,html[data-product=personal] .money-tile,html[data-product=personal] .money-note,html[data-product=personal] .care-card,html[data-product=personal] .habit-score-card{border:0!important;border-bottom:1px solid var(--ll-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html[data-product=personal] input,html[data-product=personal] textarea,html[data-product=personal] select,html[data-product=personal] .field{border:0;border-bottom:1px solid var(--ll-line);border-radius:0;background:transparent;color:#3d2c25;font-family:var(--ll-hand)}html[data-product=personal] textarea{background:repeating-linear-gradient(to bottom,transparent 0 20px,var(--ll-line) 20px 21px)}html[data-product=personal] .smallbtn,html[data-product=personal] .btn{border-radius:3px;border-color:#dac7b6;background:#fffaf1b3;box-shadow:none;color:#4a362e}html[data-product=personal] .chip{border-radius:0;background:#efd3beb8;box-shadow:none;font-family:var(--ll-hand);transform:rotate(-1deg)}html[data-product=personal] .calendar,html[data-product=personal] .weekday,html[data-product=personal] .day{border-color:var(--ll-line);background:transparent}html[data-product=personal] .luxe-kept-photo,html[data-product=personal] .reference-taped-photo,html[data-product=personal] .monthly-coastal-photo,html[data-product=personal] .luxe-travel-postcard,html[data-product=personal] .luxe-travel-postcards figure,html[data-product=personal] .luxe-season-coast{border:5px solid #fff8ee;background-color:#dec9b3;box-shadow:4px 7px 12px #34221833;filter:sepia(.08) saturate(.92)}html[data-product=personal] .luxe-closet-piece{border:1px solid rgba(204,184,166,.82);border-radius:2px;background:#fffaf285;box-shadow:2px 4px 7px #3a271d14}html[data-product=personal] .luxe-closet-piece img{display:block;width:100%;height:104px!important;padding:4px;background:#fff8ee;object-fit:contain!important;object-position:center!important;filter:sepia(.04) saturate(.92)}html[data-product=personal] .luxe-illustrated-rail[class*=luxe-illustrated-rail--]{border:1px solid rgba(204,184,166,.82);background:linear-gradient(180deg,#fffaf3f0,#f5e7d8c7)!important;box-shadow:inset 0 0 0 5px #ffffff59,3px 5px 9px #3b281e17}html[data-product=personal] .luxe-seasonal-hanging-closet{border:0;background:transparent!important;box-shadow:none}html[data-product=personal] .planner-tools{border:1px solid rgba(147,109,78,.24);background:#fff9efd6;box-shadow:0 8px 16px #2d1f1729}@media(max-width:960px){html[data-product=personal] .planner{padding:39px 55px 36px 50px}html[data-product=personal] .spread{inset:39px 49px 36px;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr)}html[data-product=personal] .page{padding:24px 23px}html[data-product=personal] .top-tabs{left:91px;right:72px}html[data-product=personal] .top-tab{min-width:67px;padding:0 8px}html[data-product=personal] .month-tabs{right:18px}.luxe-closet-piece img{height:76px!important}}@media(max-width:640px){html[data-product=personal] .desk{padding:8px 0 20px}html[data-product=personal] .planner{height:calc(100vh - 50px);min-height:610px;padding:36px 30px 41px 33px;border-radius:0}html[data-product=personal] .planner:after,html[data-product=personal] .paper-stack,html[data-product=personal] .binding{display:none}html[data-product=personal] .spread{inset:43px 29px 45px 32px;display:block}html[data-product=personal] .page{height:100%;padding:19px 17px;border-radius:7px!important;overflow-y:auto}html[data-product=personal] .page.right,html[data-product=personal] .planner.mobile-right .page.left{display:none}html[data-product=personal] .planner.mobile-right .page.right{display:block}html[data-product=personal] .top-tabs{top:8px;left:34px;right:18px;height:34px;gap:2px;overflow-x:auto}html[data-product=personal] .top-tab{height:28px;min-width:58px;padding:0 5px;font-size:5px;letter-spacing:.07em}html[data-product=personal] .top-tab.active{height:33px}html[data-product=personal] .month-tabs{right:2px;top:84px;width:28px;height:calc(100% - 150px)}html[data-product=personal] .month-tab{width:27px;height:28px;font-size:0;border-radius:4px 0 0 4px}html[data-product=personal] .month-tab:after{content:attr(data-label);font:600 5px var(--ll-body)}html[data-product=personal] .month-tab.active{right:0;width:30px}html[data-product=personal] .page-title{font-size:31px}html[data-product=personal] .luxe-closet-piece img{height:54px!important}}html[data-product=personal] .planner[data-view=wardrobe] .luxe-illustrated-rail[class*=luxe-illustrated-rail--]{min-height:236px;margin:3px 6px 13px;padding:0;border:0;background:transparent!important;box-shadow:none}html[data-product=personal] .planner[data-view=wardrobe] .luxe-seasonal-hanging-closet{position:relative;display:grid;grid-template-columns:repeat(var(--closet-count,6),minmax(0,1fr));align-items:end;gap:5px;min-height:236px;padding:35px 15px 24px;overflow:hidden;border:1px solid rgba(197,174,151,.78);border-radius:3px;background:linear-gradient(180deg,#fffbf4f5,#f5e8dac7),radial-gradient(circle at 18% 12%,rgba(255,255,255,.9),transparent 28%),repeating-linear-gradient(90deg,rgba(121,85,60,.045) 0 1px,transparent 1px 20px)!important;box-shadow:inset 0 0 0 6px #fffdf76b,inset 0 -30px 28px #7a583e1c,0 9px 16px #3a261c1f}html[data-product=personal] .planner[data-view=wardrobe] .luxe-seasonal-hanging-closet:before{position:absolute;z-index:0;top:31px;right:7%;left:7%;height:6px;content:"";border-radius:999px;background:linear-gradient(90deg,#6e4828,#e5bf70 17%,#9b6829 48%,#f7dc9d 78%,#6f4927);box-shadow:0 3px 5px #472b1540,0 11px 17px #48301c1f}html[data-product=personal] .planner[data-view=wardrobe] .luxe-seasonal-hanging-closet:after{position:absolute;right:0;bottom:0;left:0;height:34px;content:"";border-top:1px solid rgba(190,165,142,.48);background:linear-gradient(180deg,#e7d3be52,#cfb59e33);box-shadow:inset 0 6px 9px #ffffff6b}html[data-product=personal] .planner[data-view=wardrobe] .luxe-seasonal-hanging-closet--real{display:block!important;min-height:236px;padding:0!important;overflow:hidden;border:0!important;background:transparent!important;box-shadow:none!important}html[data-product=personal] .planner[data-view=wardrobe] .luxe-seasonal-hanging-closet--real:before,html[data-product=personal] .planner[data-view=wardrobe] .luxe-seasonal-hanging-closet--real:after{display:none!important}html[data-product=personal] .planner[data-view=wardrobe] .luxe-real-wardrobe-rail{display:block;width:100%;height:auto;max-height:236px;object-fit:contain;object-position:center;filter:drop-shadow(0 9px 10px rgba(58,38,28,.16))}html[data-product=personal] .planner[data-view=wardrobe] .luxe-wardrobe-rail-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}html[data-product=personal] .planner[data-view=wardrobe] .luxe-hanging-piece{position:relative;z-index:1;display:grid;grid-template-rows:29px 1fr auto;place-items:center;min-width:0;height:165px;padding-top:1px;filter:drop-shadow(0 7px 5px rgba(60,39,28,.13))}html[data-product=personal] .planner[data-view=wardrobe] .luxe-hanging-piece small{max-width:105%;margin-top:7px;overflow:hidden;color:#6f584d;font:5.7px var(--ll-body);letter-spacing:.045em;white-space:nowrap;text-overflow:ellipsis}html[data-product=personal] .planner[data-view=wardrobe] .luxe-hanger{position:relative;z-index:5;width:39px;height:28px}html[data-product=personal] .planner[data-view=wardrobe] .luxe-hanger:before{position:absolute;top:0;left:12px;width:15px;height:15px;content:"";border:1.6px solid #aa7636;border-bottom:0;border-radius:50% 50% 0 0;transform:rotate(-12deg)}html[data-product=personal] .planner[data-view=wardrobe] .luxe-hanger:after{position:absolute;right:0;bottom:5px;left:0;height:11px;content:"";border-top:1.7px solid #aa7636;border-radius:50%;box-shadow:0 1px #fff2cac7}html[data-product=personal] .planner[data-view=wardrobe] .luxe-garment{position:relative;display:block;align-self:end;width:56px;height:91px;background:linear-gradient(102deg,color-mix(in srgb,var(--garment) 68%,#fff) 0%,color-mix(in srgb,var(--garment) 94%,#fff) 33%,var(--garment) 57%,color-mix(in srgb,var(--garment-accent) 92%,#2f211b) 100%);box-shadow:inset 7px 0 4px #ffffff3d,inset -7px 0 5px #422a1f29,0 9px 12px #432b1f2b;filter:saturate(.96) contrast(1.02)}html[data-product=personal] .planner[data-view=wardrobe] .luxe-garment:before{position:absolute;z-index:2;top:5px;left:50%;width:18px;height:10px;content:"";border:1px solid rgba(76,49,37,.24);border-bottom:0;border-radius:0 0 12px 12px;transform:translate(-50%);box-shadow:0 11px 0 -10px #ffffff59}html[data-product=personal] .planner[data-view=wardrobe] .luxe-garment:after{position:absolute;z-index:2;top:17px;right:12px;left:12px;height:1px;content:"";background:#4e32262e;box-shadow:0 15px #ffffff2e,0 30px #4e32261c,5px 4px 0 -1px #fff3,-5px 21px 0 -1px #3f2b2217}html[data-product=personal] .planner[data-view=wardrobe] .luxe-garment i{position:absolute;z-index:3;top:31px;left:50%;width:3px;height:3px;border-radius:50%;background:#49302652;box-shadow:0 10px #49302645,0 20px #49302638;transform:translate(-50%)}html[data-product=personal] .planner[data-view=wardrobe] .luxe-garment b{position:absolute;z-index:3;right:9px;bottom:10px;left:9px;height:1px;background:#ffffff40;box-shadow:0 -15px #ffffff24,0 -29px #3a271f14}html[data-product=personal] .planner[data-view=wardrobe] .luxe-garment-dress{width:61px;height:99px;border-radius:9px 9px 4px 4px;clip-path:polygon(35% 0,65% 0,73% 23%,98% 100%,2% 100%,27% 23%);background:linear-gradient(110deg,color-mix(in srgb,var(--garment) 62%,#fff),var(--garment) 48%,color-mix(in srgb,var(--garment-accent) 86%,#33231c)),repeating-linear-gradient(90deg,rgba(255,255,255,.18) 0 1px,transparent 1px 9px)}html[data-product=personal] .planner[data-view=wardrobe] .luxe-garment-shirt,html[data-product=personal] .planner[data-view=wardrobe] .luxe-garment-cardigan,html[data-product=personal] .planner[data-view=wardrobe] .luxe-garment-knit,html[data-product=personal] .planner[data-view=wardrobe] .luxe-garment-blazer{width:63px;height:74px;border-radius:6px;clip-path:polygon(26% 0,42% 0,50% 12%,58% 0,74% 0,100% 28%,82% 41%,82% 100%,18% 100%,18% 41%,0 28%)}html[data-product=personal] .planner[data-view=wardrobe] .luxe-garment-blazer,html[data-product=personal] .planner[data-view=wardrobe] .luxe-garment-coat{background:linear-gradient(102deg,color-mix(in srgb,var(--garment) 60%,#fff),var(--garment) 48%,color-mix(in srgb,var(--garment-accent) 92%,#241a16));box-shadow:inset 10px 0 5px #ffffff29,inset -9px 0 6px #2b1d172e,0 9px 12px #432b1f2b}html[data-product=personal] .planner[data-view=wardrobe] .luxe-garment-blazer:after,html[data-product=personal] .planner[data-view=wardrobe] .luxe-garment-coat:after{inset:12px 16px 0 50%;width:1px;height:auto;background:#38271f38;box-shadow:-9px 15px #ffffff1f,9px 15px #34231c1a}html[data-product=personal] .planner[data-view=wardrobe] .luxe-garment-skirt{width:60px;height:72px;border-radius:7px 7px 3px 3px;clip-path:polygon(22% 0,78% 0,99% 100%,1% 100%);background:linear-gradient(100deg,color-mix(in srgb,var(--garment) 65%,#fff),var(--garment) 52%,color-mix(in srgb,var(--garment-accent) 86%,#34241d)),repeating-linear-gradient(90deg,rgba(68,44,34,.08) 0 1px,transparent 1px 11px)}html[data-product=personal] .planner[data-view=wardrobe] .luxe-garment-trousers{width:58px;height:92px;border-radius:7px 7px 3px 3px;clip-path:polygon(20% 0,80% 0,90% 100%,54% 100%,50% 43%,46% 100%,10% 100%);background:linear-gradient(100deg,color-mix(in srgb,var(--garment) 68%,#fff),var(--garment) 55%,color-mix(in srgb,var(--garment-accent) 90%,#30211b))}html[data-product=personal] .planner[data-view=wardrobe] .luxe-garment-bag:after{height:48px;border-radius:6px 6px 11px 11px;background:linear-gradient(120deg,color-mix(in srgb,var(--garment) 74%,#fff),var(--garment) 46%,var(--garment-accent));box-shadow:inset 5px 0 #ffffff3d,inset -5px 0 #3e281f29,0 6px 8px #432b1f29}html[data-product=personal] .planner[data-view=wardrobe] .luxe-garment-shoe:after,html[data-product=personal] .planner[data-view=wardrobe] .luxe-garment-boot:after{background:linear-gradient(110deg,color-mix(in srgb,var(--garment) 70%,#fff),var(--garment-accent));box-shadow:inset 4px 0 #fff3,0 5px 7px #432b1f24}html[data-product=personal] .planner[data-view=wardrobe] .luxe-season-capsule{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 7px}html[data-product=personal] .planner[data-view=wardrobe] .luxe-closet-piece{position:relative;overflow:visible;border:1px solid rgba(207,187,169,.86);border-radius:2px;background:linear-gradient(180deg,#fffaf2,#f5e7d8);box-shadow:4px 7px 12px #3a271d1f}html[data-product=personal] .planner[data-view=wardrobe] .luxe-closet-piece:before{position:absolute;top:-6px;left:50%;width:44px;height:12px;content:"";background:#dbbe97b8;transform:translate(-50%) rotate(-4deg);box-shadow:0 1px 1px #5a3c261a}html[data-product=personal] .planner[data-view=wardrobe] .luxe-closet-piece img{height:118px!important;padding:6px;background:radial-gradient(circle at 50% 18%,#fffef9,transparent 44%),#fff8ee;object-fit:contain!important;filter:sepia(.025) saturate(.98) contrast(1.03) drop-shadow(0 6px 5px rgba(55,35,25,.15))}html[data-product=personal] .planner[data-view=wardrobe] .luxe-closet-lookbook{align-items:flex-end;gap:9px;margin:5px 10px 12px}html[data-product=personal] .planner[data-view=wardrobe] .luxe-closet-lookbook .lookbook-piece{width:82px;transform:rotate(-3deg)}html[data-product=personal] .planner[data-view=wardrobe] .luxe-closet-lookbook .lookbook-piece:nth-child(2){transform:translateY(9px) rotate(2deg)}html[data-product=personal] .planner[data-view=wardrobe] .luxe-closet-lookbook .lookbook-piece:nth-child(3){transform:rotate(-1deg)}html[data-product=personal] .planner[data-view=wardrobe] .luxe-closet-lookbook .luxe-closet-piece img{height:82px!important}html[data-product=personal] .planner[data-view=wardrobe] .luxe-outfit-grid label{position:relative;border:1px solid rgba(211,191,173,.85);background:#fffaf380;box-shadow:2px 4px 7px #39261c0f}html[data-product=personal] .planner[data-view=wardrobe] .luxe-outfit-grid label:before{position:absolute;top:-5px;right:14px;width:28px;height:9px;content:"";background:#ddc19c94;transform:rotate(5deg)}@media(max-width:960px){html[data-product=personal] .planner[data-view=wardrobe] .luxe-seasonal-hanging-closet{min-height:126px;padding:17px 8px 8px}html[data-product=personal] .planner[data-view=wardrobe] .luxe-hanging-piece{height:95px}html[data-product=personal] .planner[data-view=wardrobe] .luxe-garment,html[data-product=personal] .planner[data-view=wardrobe] .luxe-hanger{transform:scale(.72);transform-origin:center bottom}html[data-product=personal] .planner[data-view=wardrobe] .luxe-closet-piece img{height:84px!important}html[data-product=personal] .planner[data-view=wardrobe] .luxe-closet-lookbook .lookbook-piece{width:62px}html[data-product=personal] .planner[data-view=wardrobe] .luxe-closet-lookbook .luxe-closet-piece img{height:58px!important}}@media(max-width:640px){html[data-product=personal] .planner[data-view=wardrobe] .luxe-seasonal-hanging-closet{min-height:75px;gap:1px;padding:8px 4px 3px}html[data-product=personal] .planner[data-view=wardrobe] .luxe-seasonal-hanging-closet:before{top:11px;height:2px}html[data-product=personal] .planner[data-view=wardrobe] .luxe-seasonal-hanging-closet:after{height:9px}html[data-product=personal] .planner[data-view=wardrobe] .luxe-hanging-piece{height:57px;grid-template-rows:12px 1fr auto}html[data-product=personal] .planner[data-view=wardrobe] .luxe-garment{transform:scale(.45);transform-origin:center bottom}html[data-product=personal] .planner[data-view=wardrobe] .luxe-hanger{transform:scale(.48);transform-origin:center bottom}html[data-product=personal] .planner[data-view=wardrobe] .luxe-hanging-piece small{font-size:2.7px}html[data-product=personal] .planner[data-view=wardrobe] .luxe-closet-piece:before{width:23px;height:7px;top:-4px}html[data-product=personal] .planner[data-view=wardrobe] .luxe-closet-piece img{height:56px!important;padding:2px}html[data-product=personal] .planner[data-view=wardrobe] .luxe-closet-lookbook .lookbook-piece{width:45px}html[data-product=personal] .planner[data-view=wardrobe] .luxe-closet-lookbook .luxe-closet-piece img{height:41px!important}}html[data-product=personal] .planner[data-view=monthly] .page.right:after{display:none!important}html[data-product=personal] .placed{cursor:grab;outline-offset:8px}html[data-product=personal] .placed:active{cursor:grabbing}html[data-product=personal] .placed.selected{outline:2px dashed rgba(161,110,84,.7)}html[data-product=personal] .placed .handle{width:32px;height:32px;border:2px solid #fff8ef;border-radius:999px;background:#fff7ed;color:#4a3429;font:700 16px/1 var(--ll-body);box-shadow:0 4px 10px #31201838;display:grid;place-items:center;opacity:0;pointer-events:none}html[data-product=personal] .placed.selected .handle{opacity:1;pointer-events:auto}html[data-product=personal] .placed .handle.del{left:-21px;top:-21px;background:#58352f;color:#fff}html[data-product=personal] .placed .handle.dup{right:-21px;top:-21px;background:#f3dac4}html[data-product=personal] .placed .handle.rot{left:-21px;bottom:-21px;background:#e9caa9}html[data-product=personal] .placed .handle.size{right:-21px;bottom:-21px;background:#d9b790}html[data-product=personal] .sticker-help{position:absolute;left:50%;bottom:-38px;display:none;min-width:max-content;padding:5px 8px;border:1px solid rgba(143,100,75,.24);border-radius:4px;background:#fffaf2f5;color:#60483c;font:8px var(--ll-body);letter-spacing:.05em;box-shadow:0 5px 10px #3120181f;transform:translate(-50%);pointer-events:none}html[data-product=personal] .placed.selected .sticker-help{display:block}html[data-product=personal] .luxe-moveable-keep{touch-action:none}html[data-product=personal] .luxe-keep-delete{position:absolute;z-index:8;top:-12px;right:-12px;display:none;width:25px;height:25px;padding:0;border:2px solid #fff8ee;border-radius:999px;background:#58352f;color:#fff;font:700 14px/1 var(--ll-body);box-shadow:0 4px 9px #3120183d;cursor:pointer}html[data-product=personal] .luxe-moveable-keep:hover .luxe-keep-delete,html[data-product=personal] .luxe-moveable-keep:focus-within .luxe-keep-delete,html[data-product=personal] .luxe-moveable-keep.is-dragging .luxe-keep-delete{display:grid;place-items:center}
