.space-profile{isolation:isolate;background:radial-gradient(at 80% 0,#f1e0fb,#0000 60%),linear-gradient(120deg,#fbe9ec,#f4e5ed);border:1px solid #fff;border-radius:14px;align-items:center;gap:28px;padding:36px 42px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 36px #75455a0a}.space-avatar{background:radial-gradient(at 28% 15%,#fff,#f4d6e5 55%,#c9a4bd);border:2px solid #fff9;border-radius:50%;flex:none;place-items:center;width:106px;height:106px;display:grid;overflow:hidden;box-shadow:inset 0 -8px 18px #78405720,0 7px 24px #78405720}.space-avatar>span{color:#77465f;font:italic 66px Georgia,serif}.space-avatar img{object-fit:cover;width:100%;height:100%}.space-profile h2{margin:10px 0;font-size:36px}.space-profile-copy{z-index:1;max-width:700px;position:relative}.space-profile-copy>p:not(.eyebrow){margin:0 0 17px;font-size:13px}.space-profile .underlink{font-size:12px}.space-profile-nine{color:#fff5;z-index:-1;font:italic 320px Georgia,serif;position:absolute;bottom:-100px;right:-12px}.space-nav{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:25px;padding:22px 0;font-size:12px;display:flex}.space-nav a{text-underline-offset:5px;padding:7px 0}.space-dashboard{grid-template-columns:minmax(0,1fr) 290px;gap:45px;padding:35px 0 55px;display:grid}.space-dashboard h2{font-size:38px}.space-products>.fine{margin:15px 0}.space-products .section-head{align-items:flex-end;gap:20px}.space-products .section-head>.underlink{text-align:left;max-width:150px;font-size:11px}.space-filters{flex-wrap:wrap;gap:8px;margin:22px 0;display:flex}.space-filters button{background:#fff;border:1px solid #dfcbd8;border-radius:20px;padding:9px 13px;font-size:11px}.space-filters button[aria-pressed=true]{color:#fff;background:#513248;border-color:#513248}.space-products-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.space-product{background:linear-gradient(140deg,#fffdfc,#f9f0f5);border:1px solid #e7d3df;border-radius:9px;min-width:0;padding:20px}.space-product-top{align-items:center;gap:14px;display:flex}.space-product-image{object-fit:contain;flex:none;width:65px;height:100px}.space-product-icon{color:#a47b94;text-align:center;flex:none;width:45px;font:38px Georgia,serif}.space-product h3{margin:7px 0 10px;font-size:22px;line-height:1.15}.space-product .eyebrow{font-size:9px}.space-product .space-note{overflow-wrap:anywhere;white-space:pre-wrap;margin:16px 0;font:15px/1.5 Georgia,serif}.space-product .space-experience{color:#75455f;background:#efdfeb;border-radius:12px;padding:5px 8px;font-size:10px;display:inline-block}.space-product-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:18px;display:flex}.space-product-actions .underlink,.space-product-actions .text-button{font-size:11px}.space-product-actions .favorite-toggle{background:0 0;border:0;margin-left:auto;font-size:22px;line-height:1.4}.space-empty{text-align:center;background:#fcf4f7;border:1px dashed #ceb3c5;border-radius:10px;padding:28px}.space-empty>span{color:#966b86;font:46px Georgia,serif}.space-empty h3{margin:10px 0;font-size:25px}.space-empty p{margin-bottom:17px;font-size:13px}.space-empty .underlink{font-size:12px}.space-activity{border-left:1px solid var(--line);padding-left:28px}.space-activity h2{margin:14px 0}.space-activity>.fine{font-size:11px}.space-activity ol{margin:22px 0;padding:0;list-style:none}.space-activity li{border-bottom:1px solid var(--line);padding:14px 0 14px 20px;position:relative}.space-activity li:before{content:"";background:#b789a2;border-radius:50%;width:6px;height:6px;position:absolute;top:20px;left:0}.space-activity li a{font:17px/1.25 Georgia,serif;display:block}.space-activity li small{color:#796371;margin-top:6px;font-size:10px;display:block}.space-next{padding:22px 0}.space-next a{margin-top:14px;font-size:12px;display:block}.space-backup{background:linear-gradient(130deg,#f9eaf0,#f0e9f6);border:1px solid #e5d2df;border-radius:10px;grid-template-columns:1fr 1fr;gap:50px;margin:15px 0 45px;padding:35px;display:grid}.space-backup h2{margin:13px 0;font-size:34px}.space-backup p{font-size:12px}.space-backup .fine{margin-top:14px;font-size:10px}.space-backup-actions>.button{width:100%;font-size:12px}.space-import{margin-top:22px;font-size:12px}.space-import>span{margin:6px 0;font-size:10px;display:block}.space-backup input[type=file]{background:#fff9;border:1px dashed #b89aad;border-radius:5px;width:100%;max-width:100%;padding:9px;font-size:11px}.space-backup input::file-selector-button{color:#503247;background:#eee2ed;border:0;border-radius:3px;margin-right:6px;padding:8px;font-size:11px}.space-clear{border-top:1px solid #dac5d4;margin-top:23px;padding-top:17px;font-size:11px}.space-clear summary{cursor:pointer}.space-clear p{margin-top:15px;font-size:11px}.space-dialog{background:#fff9fc;border:1px solid #d6bccc;border-radius:12px;width:min(620px,94vw);max-height:92vh;padding:30px;overflow:auto}.space-dialog::backdrop{backdrop-filter:blur(5px);background:#281b2b99}.space-dialog-title{justify-content:space-between;align-items:center;gap:15px;display:flex}.space-dialog-title .text-button{flex:none;font-size:11px}.space-dialog h2{margin:15px 0;font-size:36px}.space-dialog .fine{margin:12px 0;font-size:11px}.space-dialog label{margin-top:20px;font-size:12px}.space-dialog label>span{font-size:10px}.space-dialog input,.space-dialog select,.space-dialog textarea{background:#fff;border:1px solid #dac6d3;border-radius:5px;max-width:100%}.space-dialog textarea{font:17px/1.5 Georgia,serif}.space-dialog .button{font-size:12px}.space-avatar-choices{border:0;flex-wrap:wrap;gap:11px;margin:22px 0;padding:0;display:flex}.space-avatar-choices legend{margin-bottom:10px;font-size:12px}.space-avatar-choices label{margin:0;position:relative}.space-avatar-choices input{opacity:0;width:100%;height:100%;margin:0;position:absolute}.space-avatar-choices span{background:linear-gradient(145deg,#fff,#f2dce9);border:1px solid #dcc1d1;border-radius:50%;place-items:center;width:48px;height:48px;font:italic 26px Georgia,serif;display:grid}.space-avatar-choices input:checked+span{border:2px solid #70435b;box-shadow:0 3px 10px #70435b20}.space-avatar-choices input:focus-visible+span{outline-offset:4px;outline:2px solid #70435b}.space-photo-editor{align-items:center;gap:17px;display:flex}.space-photo-editor>img{object-fit:cover;border-radius:50%;width:70px;height:70px}.space-photo-editor>div{flex:1;min-width:0}.space-photo-editor label{margin-top:0}.space-photo-editor input{width:100%;padding:8px;font-size:11px}.space-preference-fields{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.space-review-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}@media (width<=1000px){.space-dashboard{grid-template-columns:minmax(0,1fr) 245px;gap:25px}.space-products-list{grid-template-columns:1fr}.space-activity{padding-left:23px}.space-backup{gap:30px;padding:28px}}@media (width<=760px){.space-profile{align-items:flex-start;gap:18px;padding:25px}.space-avatar{width:72px;height:72px}.space-avatar>span{font-size:44px}.space-profile h2{font-size:28px}.space-profile-copy>.eyebrow{font-size:8px}.space-profile-copy>p:not(.eyebrow){font-size:11px}.space-nav{gap:10px 20px;font-size:11px}.space-dashboard{grid-template-columns:1fr;gap:35px}.space-dashboard h2{font-size:33px}.space-products .section-head{display:block}.space-products .section-head>.underlink{max-width:none;margin-top:16px;display:block}.space-activity{border-left:0;border-top:1px solid var(--line);padding:28px 0 0}.space-backup{grid-template-columns:1fr;gap:23px;padding:24px}.space-dialog{padding:20px}.space-preference-fields{grid-template-columns:1fr}.space-photo-editor{align-items:flex-start}.space-photo-editor input{font-size:10px}.space-filters{gap:7px}.space-filters button{padding:9px 11px;font-size:10px}}
