:root{--green:#315740;--green-soft:#d6dfc6;--ground:#daddc9;--cream:#daddc9;--paper:#f5f4e9;--ink:#2f4e3b;--muted:#62705b;--line:#b8c3a5;--coral:#d37b60;--purple:var(--green);--purple-soft:#e6eadc;--peach:var(--coral);--yellow:#ece8c7;--display:"Songti SC","STSong","SimSun",serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ground);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:15px}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a,button{color:inherit}a{text-decoration:none}button:disabled{cursor:not-allowed;opacity:.5}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--green);outline-offset:4px}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1{font-size:30px;line-height:1.4;font-family:var(--display)}h1,h2{font-weight:600}h2{font-size:21px}p{line-height:1.7}.app-shell{max-width:1080px;min-height:100dvh;margin:auto}.page{padding:28px 24px 110px}.brand{font-family:var(--display);letter-spacing:-.5px;color:var(--green);align-items:center;gap:9px;font-size:28px;font-weight:600;display:inline-flex}.brand em{font-style:normal}.topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.topbar h1{margin:0}.eyebrow{letter-spacing:2px;color:var(--muted);font-size:11px}.button{background:var(--green);color:#fffdf4;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:13px 20px;font-weight:500;transition:transform .2s;display:inline-flex}.button:active{transform:scale(.98)}.button.secondary{background:var(--purple-soft);color:var(--green);border-color:var(--line)}.button.peach{background:var(--coral);color:#fff}.button.plain{background:var(--paper);color:var(--ink);border-color:var(--line)}.button.danger{color:#933d32;background:#f5e5df}.muted{color:var(--muted);line-height:1.7}.notice{color:#903c2c;background:#f6e9de;border:1px solid #dbbfb2;border-radius:12px;margin:15px 0;padding:14px 16px}.empty{text-align:center;background:var(--paper);border:1px dashed var(--line);border-radius:16px;padding:36px 20px}.empty .flower{color:var(--coral);font-size:34px}.section-heading{justify-content:space-between;align-items:center;gap:12px;margin:26px 0 16px;display:flex}.section-heading h2{margin:0}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.work-card{background:var(--paper);border:1px solid #bac5aa66;border-radius:14px;overflow:hidden}.work-card img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;width:100%}.work-card .caption{justify-content:space-between;align-items:center;padding:15px;display:flex}.work-card .placeholder{aspect-ratio:4/3;background:var(--purple-soft);place-items:center;font-size:36px;display:grid}.toolbar{flex-wrap:wrap;gap:8px;display:flex}.panel{background:var(--paper);border:1px solid #bac5aa88;border-radius:16px;padding:24px}.field{flex-direction:column;gap:9px;margin-bottom:20px;display:flex}.field input,.field textarea{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:#fffdf5;border-radius:10px;padding:13px}.row{align-items:center;gap:12px;display:flex}.result-image{-o-object-fit:contain;object-fit:contain;background:var(--paper);border-radius:16px;width:100%;max-height:70dvh}.chip{color:var(--muted);white-space:nowrap;background:#f2f3e6;border:1px solid #0000;border-radius:10px;min-height:40px;padding:10px 15px}.chip.active{background:var(--green);color:#fff}.tabs{gap:8px;margin-bottom:18px;display:flex;overflow:auto}.login-panel{max-width:420px;margin:40px auto}.loading{text-align:center;padding:52px 20px}.spinner{border:3px solid var(--green-soft);border-top-color:var(--green);margin:0 auto 24px;animation:1s linear infinite spin}.icon-button,.spinner{border-radius:50%;width:42px;height:42px}.icon-button{background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.bottom-nav{width:min(100%,720px);padding:9px 10px calc(8px + env(safe-area-inset-bottom));z-index:50;background:#e2e5d5f5;border-top:1px solid #8b9d7f80;justify-content:space-around;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.bottom-nav a{color:var(--muted);flex-direction:column;align-items:center;gap:3px;min-width:70px;min-height:49px;font-size:12px;display:flex;position:relative}.bottom-nav .app-icon{width:27px;height:27px}.bottom-nav .router-link-exact-active .app-icon{opacity:1}.bottom-nav .router-link-exact-active:after{content:"";background:var(--green);border-radius:2px;width:14px;height:2px;position:absolute;bottom:-3px}.back-link{align-items:center;gap:6px;font-size:14px;display:inline-flex}.small-note{color:var(--muted);font-size:12px}@keyframes spin{to{transform:rotate(1turn)}}@media (width>=760px){.page{padding:40px 40px 120px}.bottom-nav{border-left:1px solid #8b9d7f40;border-right:1px solid #8b9d7f40;border-radius:18px 18px 0 0}}@media (width<=600px){.page{padding:20px 20px 105px}.grid{gap:12px}h1{font-size:26px}.brand{font-size:25px}.panel{padding:20px}.button{padding:11px 16px}.section-heading h2{font-size:19px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}}:root{--green:#3da76d;--green-soft:#e4f7ef;--ground:#f4fbfe;--cream:#f4fbfe;--paper:#fff;--ink:#254453;--muted:#617985;--line:#e6f0f3;--coral:#ed99b4;--purple:#3da76d;--purple-soft:#edf6f2;--display:"KaiTi","STKaiti","Songti SC",serif}body{letter-spacing:0;background:#edf8fd}.app-shell{background:#fff;max-width:608px;box-shadow:0 0 50px #5da5c61a}.handwritten{font-family:KaiTi,STKaiti,fangsong,serif;font-weight:400}.button{border-radius:30px;box-shadow:0 4px 10px #70c5a72a}.bottom-nav{width:min(100% - 20px,580px);padding:10px 8px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffef;border-radius:36px;align-items:flex-end;bottom:12px;box-shadow:0 2px 16px #7b9eaf29}.bottom-nav a{color:#9ba1a4;width:20%;min-width:0;min-height:40px;font-size:10px}.bottom-nav .router-link-exact-active{color:var(--green)}.bottom-nav .nav-center{color:#54b980}.bottom-nav .nav-flower{background:linear-gradient(135deg,#c8f09a,#7ed9b0);border:5px solid #fff;border-radius:50%;place-items:center;width:53px;height:53px;margin-top:-29px;display:grid;box-shadow:0 0 10px #b7d8c457}.bottom-nav .nav-flower .app-icon{filter:none;width:33px;height:33px}.bottom-nav .router-link-exact-active:after{background:#84d397;bottom:-4px}.brand,.eyebrow{letter-spacing:0}@media (width>=600px){.bottom-nav{padding:13px 10px 12px;bottom:15px}.bottom-nav a{gap:6px;font-size:13px}.bottom-nav .app-icon{width:29px;height:29px}.bottom-nav .nav-center{font-size:14px}.bottom-nav .nav-flower{width:68px;height:68px;margin-top:-35px}.bottom-nav .nav-flower .app-icon{width:40px;height:40px}}#__nuxt,body,html{height:100%;overflow:hidden}.app-shell{flex-direction:column;height:100dvh;min-height:0;display:flex}.page-viewport{overscroll-behavior-x:none;overscroll-behavior-y:contain;scrollbar-width:thin;flex:1;min-height:0;scroll-padding:20px;overflow:hidden auto}.nav-dock{padding:14px 12px calc(12px + env(safe-area-inset-bottom));isolation:isolate;background:0 0;border-top:0;flex:none}.bottom-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-radius:26px;width:100%;margin:0;padding:10px 6px;position:relative;inset:auto;transform:none;box-shadow:0 4px 20px #4a6b5422,0 1px 4px #4a6b5414}.bottom-nav a{justify-content:center;gap:4px;min-height:46px;transition:color .2s}.bottom-nav .nav-center,.bottom-nav a{color:#a8b0a4;font-size:11px}.bottom-nav .app-icon{opacity:1;filter:grayscale();width:23px;height:23px;transition:filter .2s,transform .2s}.bottom-nav .nav-center.router-link-exact-active,.bottom-nav .router-link-exact-active{color:#2e9e63;font-weight:600}.bottom-nav .router-link-exact-active .app-icon{filter:none;transform:translateY(-1px)scale(1.08)}.bottom-nav .router-link-exact-active:after{display:none}.bottom-nav .nav-flower{background:linear-gradient(135deg,#a8e063,#56c596);border-width:4px;border-color:#fff;width:52px;height:52px;margin-top:-24px;box-shadow:0 5px 14px #56c59655}.bottom-nav .nav-flower .app-icon{filter:brightness(0)invert();opacity:1;width:28px;height:28px}.bottom-nav .nav-center.router-link-exact-active .nav-flower{filter:brightness(1.08)}.button{color:#fff;background:linear-gradient(135deg,#a8e063,#56c596);border-radius:24px;min-height:44px;box-shadow:0 5px 14px #56c59645}.button.secondary{color:#2e9e63;background:#edf6f2;border-color:#d3e7dc}.chip{color:#54736b;background:#f0f6f4;min-height:44px}.chip.active{background:#3da76d}.paper-card:active,.paper-entry:active,button:not(:disabled):active{transform:scale(.98)}.retry-button{color:#71492f;text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:10px 0;font-size:13px;text-decoration:underline;display:block}@media (width>=600px){.bottom-nav .nav-center,.bottom-nav a{font-size:12px}.nav-dock{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.page-viewport{scroll-behavior:auto}.paper-card:active,.paper-entry:active,button:active{transform:none!important}}@font-face{font-family:WebBrush;src:url(../fonts/studio-brand.woff2)format("woff2");font-display:swap}html.pc-web{--web-green-dark:#315e48;--web-mint:#eef4ea;--web-pink:#faece7;--web-paper:#fffefa;--web-ink:#2f4a3e;--web-muted:#667b69;--web-line:#e2e8dc;--display:"PingFang SC","Microsoft YaHei",sans-serif;background:#fcfbf7;min-width:760px}html.pc-web,html.pc-web #__nuxt,html.pc-web body{height:auto;min-height:100%;overflow:visible}html.pc-web body{color:var(--web-ink);letter-spacing:0;background:#fcfbf7;margin:0;font:14px/1.6 PingFang SC,Microsoft YaHei,sans-serif}html.pc-web *{box-sizing:border-box}html.pc-web button,html.pc-web input,html.pc-web select,html.pc-web textarea{font:inherit}html.pc-web button{cursor:pointer}html.pc-web button:disabled{opacity:.45}html.pc-web :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--web-green);outline-offset:3px}html.pc-web :is(input,textarea){caret-color:var(--web-green)}html.pc-web .app-icon,html.pc-web .icon-white{opacity:1}.web-shell{flex-direction:column;min-height:100dvh;display:flex}.web-content{outline:0;flex:1;min-width:0}.skip-content{z-index:1000;color:var(--web-green);border:1px solid var(--web-green);background:#fff;border-radius:8px;padding:10px 18px;position:fixed;top:10px;left:15px;transform:translateY(-160%)}.skip-content:focus{transform:none}.web-header{z-index:50;background:#fcfbf7;border-bottom:1px solid #e8ece280;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:82px;padding:15px max(40px,50vw - 640px);display:grid;position:relative}.web-brand{white-space:nowrap;color:#365e48;justify-self:start;align-items:center;gap:11px;display:inline-flex}.web-brand>img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 1px #46613e0a);width:30px;height:42px}.web-brand>span{letter-spacing:.055em;flex-direction:column;font:400 30px/1.15 WebBrush,KaiTi,serif;display:flex}.web-nav{white-space:nowrap;gap:32px}.web-nav,.web-nav a{align-items:center;display:flex}.web-nav a{color:#526e5b;min-height:42px;font-size:14px;transition:color .15s;position:relative}.web-nav a:after{content:"";background:#6aae83;height:2px;transition:transform .2s;position:absolute;bottom:0;left:28%;right:28%;transform:scaleX(0)}.web-nav a.nav-active{color:#32784f;font-weight:600}.web-nav a.nav-active:after{transform:scaleX(1)}.web-account{white-space:nowrap;justify-self:end;align-items:center;gap:22px;font-size:13px;display:flex}.web-works-link{color:#5a7965;align-items:center;gap:6px;display:inline-flex}.web-login-link,.web-user-link{border:1px solid var(--web-control-border);color:#3c654c;background:#fffefa;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:6px 16px;font-size:13px;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.web-user-link{max-width:160px}.web-user-link>span{white-space:nowrap;text-overflow:ellipsis;max-width:112px;overflow:hidden}.web-account-retry{border:1px solid var(--web-line);background:0 0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.web-footer{border-top:1px solid var(--web-line);color:#71816e;justify-content:space-between;gap:25px;width:calc(100% - 80px);max-width:1280px;margin:0 auto;padding:25px 0 28px;font-size:12px}.web-footer,.web-footer>span{align-items:center;display:flex}.web-footer>span{color:#6c9475;white-space:nowrap;gap:9px}.web-footer>span>img{-o-object-fit:contain;object-fit:contain;rotate:-18deg}.web-footer p{margin:0;font-size:12px}.web-footer nav{white-space:nowrap;gap:24px;display:flex}.web-button{border:1px solid var(--web-green);background:var(--web-green);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:10px 22px;font-size:14px;font-weight:500;line-height:1.5;transition:background .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff12}.web-button>.app-icon{flex:none}.web-button--secondary{border-color:var(--web-control-border);color:#416d52;box-shadow:none;background:#fffefa}.web-button:active:not(:disabled){background:var(--web-green-pressed);border-color:var(--web-green-pressed);box-shadow:inset 0 1px 3px #193d2426}.web-button--secondary:active:not(:disabled){box-shadow:none;background:#e5eee2;border-color:#a4bda7}.web-button:disabled{opacity:1;color:#82927f;box-shadow:none;background:#e7ede4;border-color:#dce5d9}.web-button:disabled>.icon-white{filter:none;opacity:.55}.web-text-link{color:#61816b;min-height:42px;font-size:14px;display:inline-flex}.web-empty,.web-text-link{align-items:center;gap:14px}.web-empty{text-align:center;color:#788a79;background:#f6faf3;border:1px solid #edf3e8;border-radius:14px;flex-direction:column;justify-content:center;min-height:190px;padding:35px;display:flex}.web-empty p{margin:0}@media (hover:hover){.web-footer a:hover,.web-nav a:hover,.web-text-link:hover{color:#2f8057}.web-button:hover:not(:disabled):not(:active){border-color:var(--web-green-hover);background:var(--web-green-hover)}.web-button--secondary:hover:not(:disabled):not(:active),.web-login-link:hover,.web-user-link:hover{color:#315c41;background:#eff5ec;border-color:#9fbaa3}}@media (width<=1200px){.web-header{gap:22px;padding:15px 30px}.web-nav{gap:22px}.web-account{gap:14px}.web-brand>span{font-size:28px}.web-brand>img{width:27px}.web-works-link .app-icon{display:none}.web-footer{width:calc(100% - 60px)}}@media (width<=1000px){.web-header{grid-template-columns:auto 1fr auto;gap:20px;padding-inline:24px}.web-nav{justify-self:center;gap:20px}.web-nav a{font-size:13px}.web-brand>span{font-size:27px}.web-brand>img{width:25px;height:36px}.web-account{gap:14px;font-size:12px}.web-login-link,.web-user-link{padding-inline:12px;font-size:12px}.web-works-link{font-size:12px}.web-footer{width:calc(100% - 48px)}.web-footer nav{gap:14px}html.pc-web .favorites-grid,html.pc-web .featured-grid,html.pc-web .works-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html.pc-web .inspiration-content{padding-inline:20px}}@media (prefers-reduced-motion:reduce){html.pc-web *,html.pc-web :after,html.pc-web :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html.pc-web{--page-paper:#fffefa;--page-scene:none}html.pc-web .web-shell{overflow-x:clip}html.pc-web .web-body{flex:1;min-width:0}html.pc-web .web-shell--studio .web-body{display:contents}html.pc-web .desktop-page-heading{margin:0 0 28px;padding:0}html.pc-web .desktop-page-heading .desktop-title-row{align-items:center;gap:12px;min-height:44px;display:flex}html.pc-web .desktop-page-heading h1{color:var(--web-ink);letter-spacing:0}html.pc-web .desktop-title-row>img{opacity:.75;width:22px;height:28px}html.pc-web .desktop-page-heading .desktop-heading-action{color:#fff;min-height:40px;margin-left:auto;padding:8px 18px;font-size:13px}html.pc-web .desktop-page-heading .desktop-breadcrumb{color:#71816f;justify-content:flex-start;gap:8px;min-height:24px;margin-bottom:12px;font-size:12px;display:flex}html.pc-web .desktop-breadcrumb>span{background:0 0;flex:none;height:auto;margin:0}html.pc-web .desktop-breadcrumb>a{color:#7d8b78}html.pc-web .desktop-heading-description{color:#758370;margin:9px 0 0;font-size:13px;line-height:1.7}html.pc-web .desktop-back-link{color:#697e6a;margin-bottom:14px}html.pc-web .web-body--account{grid-template-columns:208px minmax(0,1fr);align-items:start;gap:40px;width:calc(100% - 80px);max-width:1280px;margin:30px auto 48px;display:grid}html.pc-web .account-rail{border-right:1px solid var(--web-line);min-width:0;padding:8px 20px 0 0;position:sticky;top:24px}html.pc-web .account-rail-profile{align-items:center;gap:11px;min-width:0;padding:0 0 26px;display:flex}html.pc-web .account-rail-profile>img{-o-object-fit:cover;object-fit:cover;background:#eef3e9;border:1px solid #e1e9dc;border-radius:50%;flex:none;width:44px;height:44px}html.pc-web .account-rail-profile>span{gap:5px;min-width:0;display:grid}html.pc-web .account-rail-profile strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}html.pc-web .account-rail-profile small{color:#84917e;font-size:10px;line-height:1.5}html.pc-web .account-rail nav{gap:5px;display:grid}html.pc-web .account-rail nav>a{color:#637862;border-radius:7px;align-items:center;gap:13px;min-height:46px;padding:10px 12px;font-size:14px;transition:background .18s,color .18s;display:flex}html.pc-web .account-rail nav>a.is-active{color:#356b4e;background:#eaf1e5;font-weight:600}html.pc-web .account-rail nav .app-icon{opacity:.7}html.pc-web .account-rail-create{color:#4c7d59;border:1px solid #cedcc5;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin:23px 0 0;font-size:12px;display:flex}html.pc-web .account-rail-note{color:#8a9b80;align-items:center;gap:15px;margin-top:36px;padding:0 8px;display:flex}html.pc-web .account-rail-note>img{-o-object-fit:contain;object-fit:contain;opacity:.8;width:36px;height:78px;rotate:-12deg}html.pc-web .account-rail-note>p{margin:0;font-size:12px;line-height:2}html.pc-web .web-body--account .web-content>:is(.scrapbook-works,.favorites-page,.wallet-page,.orders-page,.settings-page,.my-garden,.commerce-page){background:0 0;width:100%;max-width:none;min-height:540px;margin:0;padding:0;overflow:visible;container-type:normal}html.pc-web .web-body--account .desktop-page-heading{width:100%;margin:0 0 26px;padding:0}html.pc-web :is(.floral-tabs,.featured-categories){gap:10px;max-width:100%;padding:0;overflow-x:auto;container-type:normal}html.pc-web :is(.floral-tabs,.featured-categories) button{flex:none;min-width:106px;min-height:44px;padding:0 0 9px;font-size:14px}html.pc-web :is(.floral-tab-pill,.featured-category-pill){min-height:38px;box-shadow:none;background:#fffefa;border:1px solid #e6ecdf;border-radius:7px;gap:7px;padding:6px 17px}html.pc-web :is(.floral-tab-pill,.featured-category-pill)>img{filter:none;width:22px;height:24px}html.pc-web :is(.floral-tabs,.featured-categories) button.active :is(.floral-tab-pill,.featured-category-pill){color:#3c7353;box-shadow:none;background:#e6efdf;border-color:#c3d8c3}html.pc-web :is(.floral-tabs,.featured-categories) button.active:after{background:#619969;width:22px;height:2px;bottom:1px}html.pc-web :is(.favorite-types,.featured-types){flex-wrap:wrap;justify-content:flex-start;gap:9px;max-width:none;margin:0 0 23px;display:flex}html.pc-web :is(.favorite-types,.featured-types) button{border:1px solid var(--web-line);min-height:40px;color:var(--web-muted);background:#fffefa;border-radius:9px;flex:none;padding:7px 20px;font-size:14px;transition:background-color .18s,border-color .18s,color .18s}html.pc-web :is(.favorite-types,.featured-types) button.active{background:var(--web-selected);color:#315d43;border-color:#9bb99f;font-weight:500}html.pc-web :is(.notice,.floral-notice,.work-notice,.wallet-error,.garden-error){color:#97664f;overflow-wrap:anywhere;background:#fcf3ea;border:1px solid #ead8c9;border-radius:8px;padding:14px 18px;font-size:13px;line-height:1.8}html.pc-web :is(.button,.floral-button,.works-start,.orders-pick){background:var(--web-green);box-shadow:none;border-radius:8px;min-height:44px;font-size:14px;font-weight:500;line-height:1.5}html.pc-web :is(.button.secondary,.floral-button.secondary){color:#4c7552;background:#f1f6ea;border:1px solid #ccd9c4}html.pc-web :is(.favorites-state,.featured-empty,.orders-message){color:#71856a;background:#f5f8ef;border:1px dashed #dce5d4;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:40px 28px;line-height:1.8;display:flex}html.pc-web :is(.favorites-state,.featured-empty) h2{font:600 23px/1.5 var(--display);color:#426c4d;margin:8px 0}html.pc-web :is(.favorites-state,.featured-empty) p{margin:6px 0 20px;font-size:13px}html.pc-web .featured-page{width:calc(100% - 80px);max-width:1280px;min-height:540px;margin:30px auto 50px;padding:0;overflow:visible;container-type:normal}html.pc-web .featured-hero{background:#f0f5e9;border:1px solid #e6ecdf;border-radius:14px;min-height:218px;margin-bottom:27px;padding:30px 34px 22px;overflow:hidden}html.pc-web .featured-heading{max-width:75%;padding:0}html.pc-web .featured-heading h1{font:600 34px/1.3 var(--display);color:#365f47;letter-spacing:0;text-shadow:none;gap:13px}html.pc-web .featured-heading h1>img{width:26px;height:33px}html.pc-web .featured-heading-rule{background:#9dbc8f;width:44px;margin-top:14px}html.pc-web .featured-heading p{color:#78906e;margin:12px 0 0;font-size:14px}html.pc-web .featured-bouquet{opacity:.9;width:255px;top:-52px;right:0;rotate:-17deg}html.pc-web .featured-categories{max-width:calc(100% - 240px);margin:25px 0 0}html.pc-web .featured-floral-edges{display:none}html.pc-web .featured-content{padding:0}html.pc-web .featured-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:25px 22px;display:grid}html.pc-web .case-page{width:calc(100% - 80px);max-width:1180px;min-height:560px;margin:30px auto 50px;padding:0}html.pc-web .case-content{max-width:none;margin:0;padding:0}html.pc-web .case-detail{background:#fffefa;border:1px solid #e3eadc;border-radius:14px}html.pc-web .case-title{text-align:left;font:600 26px/1.5 var(--display);overflow-wrap:anywhere;margin:0 160px 9px 0}html.pc-web .case-favorite{margin:-47px 0 22px}html.pc-web .case-kind{color:#829279;margin:0 0 22px;font-size:13px}html.pc-web .case-comparison{grid-template-columns:1fr 1fr;gap:28px;display:grid}html.pc-web .case-comparison figure{background:#f4f7ed;border:1px solid #e4eadc;border-radius:9px;min-width:0;margin:0;padding:13px}html.pc-web .case-image{aspect-ratio:auto;background:0 0;width:100%;height:410px;max-height:58dvh}html.pc-web .case-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}html.pc-web .case-comparison figcaption{margin-top:12px;font-size:13px}html.pc-web .arrangement-preview{background:#f3f6ec;border-radius:10px;max-width:660px;margin:0 auto}html.pc-web .case-actions{margin-top:25px}html.pc-web .case-action-row{gap:15px;margin-inline:auto}html.pc-web .case-actions .case-action-row .button{min-height:44px;font-size:14px}html.pc-web .web-content>.image-inspiration{width:calc(100% - 80px);max-width:1180px;min-height:550px;margin:30px auto 48px;padding:0;overflow:visible}html.pc-web .inspiration-header{background:0 0;flex-direction:row;align-items:center;gap:13px;min-height:60px;margin-bottom:24px;padding:0;display:flex;position:relative}html.pc-web .inspiration-header h1{width:auto;font:600 31px/1.5 var(--display);color:#365f47;letter-spacing:0;text-align:left;margin:0;position:static;transform:none}html.pc-web .inspiration-header .back-link{color:#7c9271;border:1px solid #e2e9d9;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;margin:0 3px 0 0;display:grid;position:static}html.pc-web .header-leaf{width:26px;height:33px;position:static}html.pc-web .page-leaves,html.pc-web .page-petal{display:none}html.pc-web .inspiration-content{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:0 32px;max-width:none;margin:0;padding:0;display:grid}html.pc-web .inspiration-content>:is(.notice,.service-check,.service-unavailable,.generation-failure){grid-column:1/-1}html.pc-web .inspiration-modes{grid-column:1;justify-content:flex-start;gap:8px;width:100%;max-width:none;margin:0 0 16px;padding:0;display:flex}html.pc-web .inspiration-modes button{border-radius:6px;flex:none;min-width:140px;min-height:42px;padding:0 0 8px;font-size:14px}html.pc-web .inspiration-mode-pill{border:1px solid var(--web-line);min-height:38px;box-shadow:none;background:#fffefa;border-radius:9px;gap:7px;padding:6px 20px;transition:background-color .18s,border-color .18s,color .18s}html.pc-web .inspiration-mode-pill img{width:22px;height:24px}html.pc-web .inspiration-modes button.active .inspiration-mode-pill{background:var(--web-selected);box-shadow:none;color:#315d43;border-color:#9bb99f;font-weight:500}html.pc-web .inspiration-modes button.active:after{background:#6b9c71;height:2px;bottom:0}html.pc-web .upload-layout{filter:none;background:#fffef9;border:1px solid #dce6d2;border-radius:12px;grid-column:1;width:100%;max-width:none;min-height:390px;margin:0;padding:25px;position:relative;box-shadow:0 5px 18px #53683d05}html.pc-web .upload-layout:after,html.pc-web .upload-layout:before,html.pc-web :is(.upload-petal,.upload-floral,.upload-bottom-leaf){display:none}html.pc-web .image-drop{background:#f5f8ef;border:1px dashed #bacdb9;border-radius:10px;place-items:center;min-height:270px;max-height:330px;margin:0;transition:background-color .18s,border-color .18s;display:grid;overflow:hidden}html.pc-web .image-drop.selected{background:#f1f5e9;min-height:270px}html.pc-web .image-drop>img{-o-object-fit:contain;object-fit:contain;width:100%;max-height:300px;display:block}html.pc-web .upload-empty{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;min-height:270px;padding:28px;display:flex}html.pc-web .upload-empty>strong{font:500 18px/1.5 var(--display);color:#4a7352}html.pc-web .upload-empty>span:last-child{color:#899580;font-size:12px}html.pc-web .upload-symbol{margin-bottom:4px;transform:scale(.82)}html.pc-web .upload-actions{width:100%;max-width:none;margin:23px 0 0;padding:0}html.pc-web .image-inspiration .start-matching{background:var(--web-green);width:100%;min-height:48px;box-shadow:none;border:1px solid #69986d;border-radius:8px;padding:10px 18px;font-size:16px}html.pc-web .start-matching-label{gap:10px}html.pc-web .start-matching-label>img:not(.app-icon){width:23px;height:25px}html.pc-web .start-matching-cost{color:#60713f;min-height:28px;box-shadow:none;background:#f3f6dc;border:1px solid #b0cba2;border-radius:6px;margin-left:auto;padding:4px 8px;font-size:11px}html.pc-web .matching-points-coin{width:19px;height:19px}html.pc-web .matching-points-value b{font-size:15px}html.pc-web :is(.start-matching-bloom,.matching-cost-rays){display:none}html.pc-web .matching-billing-note{color:#7b8f70;margin:10px 0 0;font-size:12px}html.pc-web .inspiration-example{background:#edf3e7;border:1px solid #e1e9da;border-radius:12px;grid-area:1/2/span 2;min-height:440px;margin:0;padding:27px 23px;overflow:hidden}html.pc-web .example-heading{gap:12px;margin:0 0 25px}html.pc-web .example-heading h2{font:600 19px/1.5 var(--display);color:#426c4d;gap:8px;margin:0;padding:0}html.pc-web .example-heading h2:before{display:none}html.pc-web .example-heading h2 img{width:20px;height:28px}html.pc-web .example-heading>a{color:#6b8961;min-height:32px;font-size:12px}html.pc-web .example-pair{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:12px;padding:10px 0 0}html.pc-web .example-photo{filter:drop-shadow(0 4px 4px #667b4b12);background:#fffefa;border-radius:4px;padding:8px}html.pc-web .example-photo:before{display:none}html.pc-web .example-photo img{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:2px}html.pc-web .example-pair figcaption{clip-path:none;text-align:center;color:#71846a;width:auto;height:auto;margin-top:18px;font-size:12px;position:static;overflow:visible}html.pc-web .example-arrow{width:20px;height:20px;margin-top:-30px}html.pc-web .example-floral{opacity:.6;width:55px;height:82px;bottom:-8px;left:auto;right:12px;rotate:13deg}html.pc-web .example-right-leaf{display:none}html.pc-web .inspiration-content:not(:has(.inspiration-example)){grid-template-columns:1fr}html.pc-web .inspiration-content:not(:has(.inspiration-example))>:is(.inspiration-modes,.upload-layout){justify-self:center;width:100%;max-width:850px}html.pc-web .text-inspiration{min-height:270px;padding:12px}html.pc-web .text-inspiration textarea{resize:vertical;height:236px;min-height:236px;font-size:16px;line-height:32px}html.pc-web .text-count{font-size:12px}html.pc-web #plan-results{grid-column:1/-1;margin-top:35px}html.pc-web .matching-saved-note{justify-content:flex-start;margin:0 0 20px;font-size:13px}html.pc-web .analysis-summary{background:#f2f6ec;border:1px solid #e1e8d7;border-radius:10px;padding:22px 25px}html.pc-web .analysis-summary h2{font-size:19px}html.pc-web .plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:25px;display:grid}html.pc-web .plan-card{min-width:0;box-shadow:none;filter:none;background:#fffefa;border:1px solid #e1e8d9;border-radius:11px;margin:0;padding:17px}html.pc-web :is(.plan-card,.analysis-summary,.service-unavailable):before{display:none}html.pc-web .plan-card h2{font:600 18px/1.5 var(--display);margin:0 0 14px}html.pc-web .plan-card .button{background:var(--web-green);width:100%;min-height:44px;box-shadow:none;border-radius:7px;font-size:13px}html.pc-web .plan-card .small-note{font-size:12px;line-height:1.7}html.pc-web .plan-grid:has(>.plan-card:only-child){grid-template-columns:minmax(0,1fr);max-width:1040px;margin-inline:auto}html.pc-web .plan-card:only-child:has(.free-plan-image){background:#f1f5e9;grid-template-columns:minmax(280px,1fr) minmax(0,1fr);align-content:center;gap:20px 34px;padding:26px;display:grid}html.pc-web .plan-card:only-child:has(.free-plan-image)>.plan-preview{border-radius:6px;grid-area:1/1/span 3;width:100%;max-width:none;height:380px;margin:0;overflow:hidden}html.pc-web .plan-card:only-child:has(.free-plan-image)>h2{grid-column:2;align-self:end;margin:0;font-size:25px}html.pc-web .plan-card:only-child:has(.free-plan-image)>.small-note{text-align:left;grid-column:2;max-width:320px;margin:0;font-size:14px;line-height:1.9}html.pc-web .plan-card:only-child:has(.free-plan-image)>.button{grid-column:2;align-self:start;max-width:320px}html.pc-web .plan-card .material-chips:empty{display:none}html.pc-web .service-unavailable{background:#f0f5e9;border:1px solid #e2e9d9;border-radius:13px;width:100%;min-height:430px;padding:40px}html.pc-web .service-unavailable>img{-o-object-fit:contain;object-fit:contain;width:140px;height:160px}html.pc-web .works-category-tabs{max-width:none;margin:0 0 22px}html.pc-web .works-grid{-moz-columns:auto;columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:23px 22px;display:grid}html.pc-web .works-card{-moz-column-break-inside:avoid;break-inside:avoid;border:1px solid var(--web-card-border);width:100%;box-shadow:none;filter:none;vertical-align:top;background:#fffefa;margin:0 0 23px;padding:10px 10px 14px;transition:border-color .18s;display:inline-block}html.pc-web .works-card:before{display:none}html.pc-web .works-image{aspect-ratio:3/4;background:#eef3e6;border-radius:5px}html.pc-web .works-caption{min-height:64px;padding:14px 5px 0}html.pc-web .works-title{font:500 16px/1.5 var(--display);letter-spacing:0;color:#416748}html.pc-web .works-meta{gap:6px;padding-right:23px}html.pc-web .works-menu-toggle{width:32px;height:32px;right:0}html.pc-web .works-actions{filter:none;background:#fffefa;border:1px solid #dce5d2;border-radius:8px;width:142px;margin:0;padding:5px;top:calc(100% - 1px);right:0;box-shadow:0 6px 22px #3b5c3920}html.pc-web .works-actions a,html.pc-web .works-actions button{height:40px;padding:0 12px;font-size:13px}html.pc-web .works-empty{background:#f4f7ed;border:1px dashed #dce5d3;border-radius:13px;flex-direction:row;justify-content:center;gap:35px;min-height:390px;padding:35px 24px}html.pc-web .works-empty-art{width:230px;max-width:42%;margin:0}html.pc-web .works-empty-copy{text-align:left;max-width:310px}html.pc-web .works-empty h2{font:600 23px/1.5 var(--display);color:#416c4e;justify-content:flex-start;margin-bottom:13px}html.pc-web .works-empty p{color:#819477;font-size:13px;line-height:1.8}html.pc-web .works-start{background:var(--web-green);border-radius:7px;gap:11px;min-height:43px;margin-top:23px;padding:10px 20px;font-size:14px}html.pc-web .works-skeleton{aspect-ratio:3/4;filter:none;background:#eef3e8;border:1px solid #e5eadc;border-radius:10px;margin-bottom:23px}html.pc-web .works-generation-heading{font:500 18px/1.5 var(--display)}html.pc-web .favorites-content{padding:0}html.pc-web .favorites-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}html.pc-web .favorite-card{border:1px solid var(--web-card-border);filter:none;background:#fffefa;border-radius:12px;padding:12px 12px 18px;transition:border-color .18s}html.pc-web .favorite-card:before{display:none}html.pc-web .favorite-link>img{aspect-ratio:4/5;-o-object-fit:contain;object-fit:contain;background:#f1f5e9;border-radius:5px}html.pc-web .favorite-card h2{font:500 17px/1.6 var(--display);overflow-wrap:anywhere;margin:16px 4px 0}html.pc-web .favorite-remove{width:35px;height:35px;box-shadow:none;background:#fffefaeb;top:17px;right:17px}html.pc-web .favorite-remove>svg{width:18px;height:18px}html.pc-web .favorites-empty-art{width:160px;height:160px;margin:0 0 15px}html.pc-web .garden-hero{background:#eef4e5;border:1px solid #e1e8d7;border-radius:13px;height:230px;min-height:230px;position:relative;overflow:hidden}html.pc-web .garden-user{gap:20px;width:68%;top:78px;left:35px}html.pc-web .garden-avatar{border-width:4px;width:76px;height:76px}html.pc-web .garden-name{font:600 25px/1.4 var(--display);overflow-wrap:anywhere;gap:8px;margin:0 0 12px}html.pc-web .garden-name>img{width:23px;height:25px}html.pc-web .garden-member{background:#83ab85;gap:5px;min-height:28px;padding:5px 10px;font-size:11px}html.pc-web .garden-bouquet{width:270px;right:-15px;rotate:-15deg}html.pc-web .garden-paper{grid-template-columns:1.15fr 1fr;gap:24px;padding:24px 0 0;display:grid}html.pc-web .garden-card{filter:none;background:#fffefa;border:1px solid #e4eadc;border-radius:11px;height:100%;min-height:260px;margin:0}html.pc-web .garden-card:before{display:none}html.pc-web .garden-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px;display:grid}html.pc-web .garden-shortcuts button{background:#f4f7ed;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:14px 9px;display:flex}html.pc-web .garden-shortcuts button+button{border:0}html.pc-web .garden-shortcuts button>img{-o-object-fit:contain;object-fit:contain;width:42px;height:42px}html.pc-web .garden-shortcuts strong{font-size:13px;font-weight:500}html.pc-web .garden-entries{padding:13px 20px}html.pc-web .garden-entry{gap:12px;height:auto;min-height:64px;padding:10px 0}html.pc-web .garden-entry .entry-art{width:29px;height:30px}html.pc-web .garden-entry h3{font-size:14px;font-weight:500}html.pc-web :is(.garden-error,.garden-toast){grid-column:1/-1;margin:0}html.pc-web .settings-content{grid-template-columns:1.1fr 1fr;align-items:start;gap:24px;width:100%;max-width:none;margin:0;padding:0;display:grid}html.pc-web .settings-section{margin:0}html.pc-web .settings-section h2{flex-wrap:wrap;gap:7px;margin:0 0 16px;font-size:16px}html.pc-web .settings-section h2>span{font-size:11px}html.pc-web .account-card{min-height:115px;box-shadow:none;border:1px solid #e4eadc;border-radius:10px;padding:24px 20px}html.pc-web .account-phone{font-size:18px}html.pc-web .account-status{font-size:11px}html.pc-web .about-card{min-height:320px;box-shadow:none;background:#f4f7ec;border:1px solid #e5eadc;border-radius:11px;padding:28px}html.pc-web .about-brand{font:400 32px/1.4 WebBrush,KaiTi,serif}html.pc-web .about-flower{width:64px;height:70px}html.pc-web .about-card p{font-size:13px;line-height:1.9}html.pc-web .settings-content .logout-area{grid-area:2/1;align-self:start;margin:0}html.pc-web .logout-button{background:#fffefa;border-radius:7px;min-height:44px;font-size:13px}html.pc-web .logout-note{font-size:11px}html.pc-web .settings-footer{display:none}html.pc-web .wallet-content{padding:0}html.pc-web .wallet-balance{background:#eef4e5;border:1px solid #dfe8d3;border-radius:12px;height:190px;min-height:190px;margin:0 0 30px;position:relative;overflow:hidden}html.pc-web .wallet-paper:before{display:none}html.pc-web .wallet-balance-copy{width:60%;padding-left:30px}html.pc-web .wallet-balance-copy>span{font:500 17px/1.5 var(--display);color:#66845b;margin-bottom:13px}html.pc-web .wallet-balance-copy>strong{color:#427351;font-size:56px;line-height:1}html.pc-web .wallet-balance-copy>strong.long-balance{font-size:38px}html.pc-web .wallet-balance-copy>small{color:#7b9170;margin-top:12px;font-size:12px}html.pc-web .wallet-art{width:210px;animation:none;bottom:-12px;right:36px}html.pc-web .wallet-section-heading{margin:0 0 20px}html.pc-web .wallet-section-heading h2{font:600 20px/1.5 var(--display);color:#4c7355;gap:9px}html.pc-web .wallet-section-heading h2 img{width:23px;height:25px}html.pc-web .wallet-section-heading>span{color:#89987f;white-space:normal;font-size:12px}html.pc-web .wallet-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0}html.pc-web .wallet-package{border:1px solid var(--web-card-border);color:#3c7150;background:#fffefa;border-radius:12px;min-height:182px;padding:24px 18px 20px;transition:border-color .18s,background-color .18s}html.pc-web .wallet-package.is-selected{outline-offset:-2px;box-shadow:none;background:#edf5e9;border:1px solid #6d9875;outline:1px solid #6d9875}html.pc-web .wallet-package-art{width:30px;max-width:none;height:30px;max-height:none;margin:0 0 12px}html.pc-web .wallet-package-tick{background:var(--web-green);width:24px;min-width:0;height:24px;min-height:0;box-shadow:none;border:0;border-radius:7px;top:10px;right:10px}html.pc-web .wallet-package-tick>.app-icon{width:16px;height:16px}html.pc-web .wallet-package-price{margin:0 0 14px;font-size:30px}html.pc-web .wallet-package-price>span{margin-left:4px;font-size:13px}html.pc-web .wallet-package.long-price .wallet-package-price{font-size:23px}html.pc-web .wallet-package-points{color:#b88175;background:#faede6;border-radius:5px;width:100%;min-height:30px;padding:6px 7px;font-size:15px}html.pc-web .wallet-package.long-points .wallet-package-points{font-size:13px}html.pc-web .wallet-package-bonus{margin-top:9px;font-size:11px}html.pc-web .wallet-packages-empty{background:#f4f7ed;border:1px dashed #dce5d2;border-radius:10px;padding:35px}html.pc-web .wallet-recharge-actions{max-width:420px;margin:24px auto 0;padding:0}html.pc-web .wallet-recharge{aspect-ratio:auto;filter:none;color:#67845e;width:100%;min-height:46px;font:500 15px/1.5 var(--display);background:#d6e2cb;border:1px solid #c7d4bf;border-radius:7px;margin:0;padding:12px 20px}html.pc-web .wallet-recharge:disabled{opacity:1}html.pc-web .wallet-payment-note{color:#8b987e;gap:7px;margin:13px 0 0;font-size:12px;line-height:1.8}html.pc-web .wallet-tools{gap:16px;margin:10px 0 0}html.pc-web .wallet-tools button{min-height:38px;padding:4px 8px;font-size:12px}html.pc-web .wallet-footer{display:none}html.pc-web .orders-category-tabs{max-width:none;margin:0 0 22px}html.pc-web .orders-content{background:0 0;min-height:350px;padding:0}html.pc-web .orders-empty{text-align:left;background:#f4f7ed;border:1px dashed #dce6d3;border-radius:12px;grid-template-columns:1fr 1.1fr;align-items:center;gap:26px;max-width:none;min-height:350px;margin:0;padding:28px 32px;display:grid}html.pc-web .orders-bouquet{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:100%;max-height:270px}html.pc-web .orders-empty-copy{padding:0}html.pc-web .orders-empty h2{font:600 23px/1.5 var(--display);color:#497151;margin:0 0 15px}html.pc-web .orders-empty p{color:#84937c;margin:0;font-size:13px;line-height:1.9}html.pc-web .orders-pick{background:var(--web-green);color:#fff;min-width:160px;min-height:42px;box-shadow:none;border:0;border-radius:7px;gap:10px;margin-top:23px;padding:10px 18px;font-size:13px}html.pc-web .orders-pick .app-icon{filter:brightness(0)invert();opacity:.8;width:16px;height:16px}html.pc-web .orders-footer{display:none}html.pc-web .orders-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0;display:grid}html.pc-web .order-item{border:1px solid var(--web-card-border);background:#fffefa;border-radius:12px;padding:22px;transition:border-color .18s}html.pc-web .order-heading{gap:10px;padding-bottom:15px}html.pc-web .order-heading strong{font-size:15px;font-weight:500}html.pc-web .order-summary{gap:15px;padding-top:16px}html.pc-web .order-summary>img{background:#f0f5e8;border-radius:5px;width:78px;height:92px}html.pc-web .web-content>.commerce-page{background:#fffefa;border:1px solid #e3e9d9;border-radius:12px;width:calc(100% - 80px);max-width:1000px;min-height:540px;margin:25px auto 50px;padding:0 30px 30px}html.pc-web .web-content[data-page=order]>.commerce-page{padding:0 28px 25px;display:flow-root}html.pc-web .commerce-page .floral-header{border-bottom:1px solid #e4eadb;min-height:65px}html.pc-web .commerce-page h1{font:600 27px/1.5 var(--display);color:#426a4c;margin:27px 0 15px}html.pc-web .commerce-page h2{font:600 18px/1.5 var(--display);margin:24px 0 16px}html.pc-web .commerce-form{display:flow-root}html.pc-web .commerce-preview{float:right;-o-object-fit:contain;object-fit:contain;background:#f2f6eb;border:1px solid #e2e8d8;border-radius:8px;width:32%;min-height:230px;max-height:360px;margin:0 0 24px 35px;padding:15px}html.pc-web .commerce-form>:is(fieldset,.commerce-row,.commerce-total){width:calc(68% - 35px)}html.pc-web .commerce-form h2:nth-of-type(2){clear:both;border-top:1px solid #e2e8d8;margin-top:28px;padding-top:26px}html.pc-web .commerce-form>:is(label,input,textarea){width:100%;max-width:620px}html.pc-web .commerce-form label{color:#657e60;margin-top:19px;font-size:13px}html.pc-web .commerce-form>:is(input,textarea){background:#fffefa;border-color:#d8e2cf;border-radius:7px;padding:12px 14px;font-size:14px}html.pc-web .commerce-form input{min-height:45px}html.pc-web .commerce-form textarea{min-height:110px}html.pc-web .commerce-form fieldset{margin:15px 0 24px}html.pc-web .commerce-form legend{margin-bottom:10px;font-size:14px}html.pc-web .commerce-form .commerce-choice{gap:9px;min-height:37px;margin:0;padding:6px 0;font-size:13px}html.pc-web .commerce-choice input{width:16px;height:16px;min-height:0}html.pc-web .commerce-row{border-bottom:1px solid #e7ecdf;padding:15px 0;font-size:13px;line-height:1.7}html.pc-web .commerce-row strong{font-weight:500}html.pc-web .commerce-row small{color:#8a967f;margin-top:4px;font-size:11px}html.pc-web .commerce-total{color:#4b7551;font-size:19px}html.pc-web .commerce-info{clear:both;color:#7f8b72;background:#f3f6eb;border:1px solid #e2e8d6;border-radius:8px;margin-top:25px;padding:16px 18px;font-size:12px;line-height:1.9}html.pc-web .commerce-actions{clear:both;justify-content:flex-start;gap:12px;margin:24px 0 0}html.pc-web .commerce-actions>*{flex:0 auto;min-width:180px}html.pc-web .commerce-address{clear:both;padding:20px 0;font-size:13px;line-height:1.9}html.pc-web .web-content[data-page=order] .commerce-row{width:calc(68% - 35px)}html.pc-web .web-content[data-page=order] .commerce-row.commerce-total{clear:both;width:100%}html.pc-web .web-content[data-page=order] .commerce-page>.muted{overflow-wrap:anywhere;font-size:12px}html.pc-web .restyle-page{background:0 0;width:calc(100% - 80px);max-width:1240px;min-height:550px;margin:30px auto 48px;padding:0;overflow:visible;container-type:normal}html.pc-web .restyle-content,html.pc-web .restyle-page .desktop-page-heading{padding:0}html.pc-web .restyle-category-tabs{max-width:none;margin-bottom:23px}html.pc-web .style-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}html.pc-web .style-card{filter:none;max-width:none;box-shadow:none;border-radius:12px}html.pc-web .restyle-confirm{max-width:530px}html.pc-web .style-caption{gap:8px;min-height:48px;padding:10px}html.pc-web .style-caption strong{font:500 16px/1.5 var(--display)}html.pc-web .style-caption>img{width:15px;height:20px}html.pc-web .work-detail{background:0 0;border-radius:0;width:calc(100% - 80px);max-width:1180px;min-height:560px;margin:28px auto 50px;padding:0;overflow:visible;container-type:normal}html.pc-web .work-detail .desktop-page-heading{margin-bottom:25px;padding:0}html.pc-web .work-body{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:14px 30px;padding:0;display:grid}html.pc-web .work-body>*{grid-column:2;min-width:0;margin:0}html.pc-web .work-body>.work-art{aspect-ratio:auto;width:100%;max-width:none;height:650px;min-height:450px;max-height:78dvh;box-shadow:none;background:#f0f5e8;border:1px solid #e1e8d6;border-radius:12px;grid-area:1/1/span 10;place-items:center;margin:0;padding:14px;display:grid;position:sticky;top:24px;overflow:hidden}html.pc-web .work-art.has-image{aspect-ratio:auto}html.pc-web .work-art.has-image>img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:100%;height:100%;max-height:650px;margin:0;display:block;position:static}html.pc-web .work-art>.work-canvas-preview{width:calc(100% - 28px);height:calc(100% - 28px);inset:14px}html.pc-web .work-body>.work-art.has-failure{aspect-ratio:auto;background:#f8f7ed;min-height:350px;display:grid}html.pc-web .work-body>.work-notice{grid-area:1/1/auto/-1}html.pc-web .work-body>.work-loading{grid-column:1/-1}html.pc-web .work-switch{justify-content:flex-start;gap:7px;margin:0}html.pc-web .work-switch button{background:#fffefa;border-color:#dbe5d0;border-radius:6px;min-height:37px;padding:7px 14px;font-size:12px}html.pc-web .work-switch button.active{background:#e9f1df;border-color:#a8c49b}html.pc-web .work-text-inspiration{overflow-wrap:anywhere;background:#f3f6ec;border:1px solid #e3e8d8;border-radius:9px;padding:17px 19px;font-size:13px;line-height:1.9}html.pc-web .work-style-heading{gap:8px;margin-bottom:12px}html.pc-web .work-style-heading>img{width:20px;height:26px}html.pc-web .work-style-heading h2{font-size:20px}html.pc-web .work-style-heading>span{font-size:11px}html.pc-web .work-history-list{gap:9px;margin:0 0 5px}html.pc-web .work-history-list button{border-radius:7px;width:165px;padding:7px}html.pc-web .work-history-list img{border-radius:4px;width:40px;height:45px}html.pc-web .work-primary{grid-template-columns:1fr;gap:12px;max-width:none;margin:0;display:grid}html.pc-web .work-action{border:1px solid var(--web-card-border);min-height:75px;box-shadow:none;background:#fffefa;border-radius:12px;gap:14px;padding:15px 19px;transition:background-color .18s,border-color .18s}html.pc-web .work-action-copy{gap:5px}html.pc-web .work-action-copy strong{font-size:16px;font-weight:500}html.pc-web .work-action-copy small{color:#83957a;white-space:normal;font-size:12px}html.pc-web .work-action-art{filter:none;width:38px;height:43px}html.pc-web .work-action-arrow{width:16px;height:20px}html.pc-web .work-restyle{background:var(--web-green);border-color:var(--web-green);color:#fff}html.pc-web .work-edit{background:#edf4e4}html.pc-web .work-shop{box-shadow:none;background:#fffefa;border:1px solid #e2e8d7;border-radius:9px;grid-template-columns:1fr 1fr;gap:0;margin:0;padding:15px 0;display:grid}html.pc-web .work-shop>a{border-radius:0;flex-direction:column;justify-content:center;gap:10px;min-height:95px;padding:0 8px;display:flex}html.pc-web .work-shop>a+a:before{background:#e3e9d9;top:8px;bottom:8px}html.pc-web .work-shop>a>img{filter:none;width:38px;height:36px}html.pc-web .work-shop span{gap:5px}html.pc-web .work-shop strong{font-size:14px;font-weight:500}html.pc-web .work-shop small{color:#8b997f;font-size:11px}html.pc-web .work-save-actions{grid-template-columns:1fr;gap:12px;margin:0;display:grid}html.pc-web .work-save-actions button{border-radius:9px;min-height:69px;padding:13px 18px;font-size:14px}html.pc-web .work-save-icon{width:38px;height:38px;box-shadow:none;background:#eef3e6}html.pc-web .work-save-icon>img{width:29px;height:29px}html.pc-web .work-save .work-action-copy strong{font-size:14px}html.pc-web .work-save .work-action-copy small{font-size:11px}html.pc-web .work-share{overflow-wrap:anywhere;background:#f5f8ef;border:1px solid #dfe7d4;border-radius:9px;padding:9px 18px 15px;font-size:12px}html.pc-web .work-share summary{min-height:38px;padding:9px 0;font-size:12px}html.pc-web .work-share-tools{gap:16px}html.pc-web .work-feedback{color:#7b8f71;font-size:12px;line-height:1.8}html.pc-web .work-active{border-top:1px solid #e2e9d9;padding-top:10px}html.pc-web .work-active a{min-height:42px;font-size:12px}html.pc-web .work-growing{gap:12px;font-size:19px}html.pc-web .work-growing .paper-bouquet{width:250px;max-height:300px;margin:0}html.pc-web .work-growing>button{margin:0;font-size:13px}html.pc-web .login-page{background:#f0f5e8;border:1px solid #e4eadb;border-radius:17px;align-items:center;gap:40px;width:calc(100% - 100px);max-width:1080px;margin:35px auto 60px;padding:40px;display:grid;overflow:hidden}html.pc-web .login-hero{height:470px;overflow:visible}html.pc-web .login-back{display:none}html.pc-web .login-brand{width:100%;padding:25px 0 0;translate:none}html.pc-web .login-brand h1{letter-spacing:2px;font:400 42px/1.5 WebBrush,KaiTi,serif}html.pc-web .login-brand p{margin-top:10px;font-size:14px}html.pc-web .login-bouquet{width:340px;top:115px;right:calc(50% - 170px);rotate:-12deg}html.pc-web .login-paper{width:100%;max-width:410px;min-height:0;box-shadow:none;background:#fffefa;border:1px solid #e2e8d7;border-radius:12px;margin:0;padding:40px 28px}html.pc-web .login-field{background:#fffefa;border:1px solid #cddbc2;border-radius:7px;height:52px;margin-bottom:18px;padding:0 16px}html.pc-web .login-submit{background:var(--web-green);height:auto;min-height:46px;box-shadow:none;border-radius:7px;padding:13px 15px;font-size:15px}html.pc-web .login-note{color:#88a078;margin:23px 0 0;font-size:12px}html.pc-web .web-content[data-page=task]>.floral-page{background:#fffefa;border:1px solid #e2e8d8;border-radius:13px;width:calc(100% - 80px);max-width:940px;min-height:540px;margin:28px auto 50px;padding:0 30px 35px}html.pc-web .task-content{padding:35px 0 15px}html.pc-web .task-content h1{font:600 27px/1.5 var(--display)}html.pc-web .task-content>p{color:#7b8d71;max-width:580px;font-size:13px;line-height:1.9}html.pc-web .task-flower{width:85px;height:110px;margin-bottom:22px}html.pc-web .task-preview{background:#f1f5e9;width:260px;max-height:300px;margin:0 auto 25px}html.pc-web .task-content .work-primary{justify-content:center;max-width:430px;margin:24px auto 0;display:flex}html.pc-web .web-content[data-page=share]>.page{text-align:center;background:#fffefa;border:1px solid #e3e9d9;border-radius:14px;width:calc(100% - 80px);max-width:960px;min-height:540px;margin:30px auto 50px;padding:30px}html.pc-web .web-content[data-page=share] .topbar{border-bottom:1px solid #e4eadc;justify-content:center;min-height:50px;margin:0 0 20px;padding:0 0 18px}html.pc-web .web-content[data-page=share] .topbar .brand{display:none}html.pc-web .web-content[data-page=share] h1{font:600 29px/1.5 var(--display);overflow-wrap:anywhere;margin:12px 0 25px}html.pc-web .web-content[data-page=share] .eyebrow{letter-spacing:1.5px;color:#8c9c80;font-size:11px}html.pc-web .web-content[data-page=share] .result-image{-o-object-fit:contain;object-fit:contain;border:12px solid #f0f5e7;border-radius:9px;width:auto;max-width:100%;max-height:650px;margin:0 auto;display:block}html.pc-web .web-content[data-page=share] .toolbar{justify-content:center;gap:15px;max-width:500px;margin:25px auto 0}html.pc-web .web-content[data-page=share] .empty{flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:330px;padding:30px;display:flex}html.pc-web .web-content[data-page=share] .empty h1{margin:0;font-size:26px}html.pc-web .web-content[data-page=share] .tabs{justify-content:center;margin-top:20px}html.pc-web .bouquet-lab{border:1px solid #e4eadb;border-radius:14px;width:calc(100% - 80px);max-width:1180px;margin:28px auto 45px;overflow:hidden}html.pc-web .bouquet-lab .lab-stage{aspect-ratio:4/3;max-width:780px;max-height:600px;margin:auto}html.pc-web .bouquet-lab footer{text-align:center}html.pc-web dialog.paper-modal{background:0 0;border:0;width:min(530px,100vw - 48px);max-width:calc(100vw - 48px);max-height:calc(100dvh - 48px);margin:auto;padding:20px 10px 10px;overflow:auto}html.pc-web dialog.paper-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#30453666}html.pc-web .paper-modal .paper-surface{padding:32px 32px 30px}html.pc-web .paper-modal .paper-title{font:600 24px/1.5 var(--display);color:#416c4c}html.pc-web .paper-modal .paper-close{background:#edf3e5;border-width:2px;width:39px;height:39px;top:2px;box-shadow:0 2px 6px #526c3c12}html.pc-web .paper-modal .paper-close:before{width:20px;height:20px}html.pc-web .paper-modal :is(.paper-primary,.paper-secondary){min-height:43px;box-shadow:none;background:#eef3e4;border-radius:7px;padding:10px 18px;font-size:14px;line-height:1.5}html.pc-web .paper-modal .paper-primary{background:var(--web-green);color:#fff;border-color:#688e60;min-height:46px;font-size:15px}html.pc-web .paper-modal .paper-field{background:#fffefa;border-radius:7px;height:45px;min-height:45px;font-size:14px}html.pc-web .paper-modal .profile-subtitle{color:#8d9c80;font-size:13px}html.pc-web .paper-modal .profile-save>img{width:23px;height:24px;top:10px;right:17px}html.pc-web .paper-modal .profile-avatar-row{gap:20px;margin:22px 0}html.pc-web .paper-modal .profile-photo{width:74px;height:74px}html.pc-web .paper-modal .profile-photo-label{min-height:35px;font-size:12px}html.pc-web .wallet-dialog .wallet-note{font-size:12px}html.pc-web .generation-dialog:not(.is-failed){width:min(680px,100vw - 60px,104dvh - 84px);max-height:calc(100dvh - 48px)}html.pc-web .generation-failure:not(.failure-panel){max-width:580px;margin:auto;padding:24px}html.pc-web .generation-failure:not(.failure-panel) h2{font:600 27px/1.5 var(--display);letter-spacing:0;white-space:normal}html.pc-web .generation-failure:not(.failure-panel) p{letter-spacing:0;font-size:14px;line-height:1.9}html.pc-web .generation-failure:not(.failure-panel) .failure-illustration{max-width:320px;height:auto}html.pc-web .generation-failure:not(.failure-panel) .failure-retry{min-height:45px;font-size:14px}@media (hover:hover){html.pc-web .account-rail nav>a:hover{color:#3c734f;background:#f0f4e9}html.pc-web .account-rail-create:hover{background:#edf3e5}html.pc-web .order-item:hover{border-color:#b9cfa9;box-shadow:0 4px 16px #4b71300a}html.pc-web .favorite-remove:hover{color:#ae7e72;background:#f9e9e3}}@media (width>=1600px){html.pc-web .work-body{grid-template-columns:minmax(0,1fr) 370px;gap:16px 42px}}@media (width<=1150px){html.pc-web .web-body--account{grid-template-columns:180px minmax(0,1fr);gap:27px;width:calc(100% - 60px)}html.pc-web .account-rail{padding-right:15px}html.pc-web .account-rail-profile{gap:8px}html.pc-web .account-rail-profile>img{width:38px;height:38px}html.pc-web .account-rail-profile small{font-size:9px}html.pc-web .favorites-grid,html.pc-web .works-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html.pc-web .style-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html.pc-web .work-body{grid-template-columns:minmax(0,1fr) 310px;gap:13px 23px}html.pc-web .orders-list{grid-template-columns:1fr}html.pc-web .garden-paper{grid-template-columns:1fr 1fr;gap:18px}html.pc-web .garden-entries{padding-inline:15px}html.pc-web .wallet-art{width:180px;right:12px}}@media (width<=1000px){html.pc-web .web-content>.image-inspiration,html.pc-web :is(.featured-page,.case-page,.restyle-page,.work-detail){width:calc(100% - 48px)}html.pc-web .web-body--account{grid-template-columns:158px minmax(0,1fr);gap:24px;width:calc(100% - 48px)}html.pc-web .account-rail{padding-right:12px}html.pc-web .account-rail-profile{align-items:flex-start}html.pc-web .account-rail-profile>img{width:32px;height:32px}html.pc-web .account-rail-profile strong{font-size:12px}html.pc-web .account-rail nav>a{gap:9px;min-height:43px;padding:9px 10px;font-size:13px}html.pc-web .account-rail-create{gap:5px;font-size:11px}html.pc-web .account-rail-note{gap:9px;padding:0}html.pc-web .account-rail-note>p{font-size:11px}html.pc-web .featured-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 18px}html.pc-web .inspiration-content{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:0 22px}html.pc-web .upload-layout{min-height:370px;padding:20px}html.pc-web .inspiration-example{min-height:433px;padding:24px 18px}html.pc-web .image-drop,html.pc-web .upload-empty{min-height:250px}html.pc-web .example-pair{gap:8px}html.pc-web .case-detail{padding:22px}html.pc-web .case-comparison{gap:20px}html.pc-web .case-image{height:330px}html.pc-web .garden-name{font-size:22px}html.pc-web .garden-user{gap:13px;top:78px;left:25px}html.pc-web .garden-avatar{width:62px;height:62px}html.pc-web .garden-bouquet{width:230px;top:-8px;right:-34px}html.pc-web .garden-paper{grid-template-columns:1fr}html.pc-web .garden-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-height:130px;padding:12px}html.pc-web .garden-shortcuts button{padding:10px 4px}html.pc-web .garden-entries{min-height:0}html.pc-web .settings-content{grid-template-columns:1fr}html.pc-web .settings-content .about-section{grid-row:3}html.pc-web .settings-content .logout-area{grid-row:2}html.pc-web .about-card{min-height:280px}html.pc-web .orders-empty{grid-template-columns:.8fr 1fr;gap:18px;padding:25px 22px}html.pc-web .orders-empty h2{font-size:20px}html.pc-web .wallet-package-grid{gap:12px}html.pc-web .wallet-package-price{font-size:26px}html.pc-web .work-body{grid-template-columns:minmax(0,1fr) 290px;gap:12px 20px}html.pc-web .work-body>.work-art{min-height:390px}html.pc-web .work-action{gap:11px;padding:14px 15px}html.pc-web .login-page{gap:22px;width:calc(100% - 60px);min-height:520px;padding:28px}html.pc-web .login-hero{height:410px}html.pc-web .login-paper{padding:32px 23px}}@media (width<=820px){html.pc-web .plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html.pc-web .inspiration-content{grid-template-columns:1fr}html.pc-web .inspiration-example{grid-area:auto/1;min-height:0;margin-top:24px}html.pc-web .example-pair{max-width:460px;margin:auto}html.pc-web .orders-empty{text-align:center;grid-template-columns:1fr;gap:10px}html.pc-web .orders-bouquet{height:180px}html.pc-web .wallet-art{width:150px;right:8px}html.pc-web .work-body{grid-template-columns:minmax(0,1fr) 270px}}.web-shell--studio{height:100dvh;min-height:600px;overflow:hidden}.desktop-studio,.web-shell--studio .web-content{min-height:0;display:flex}.desktop-studio{min-width:0;color:var(--web-ink);background:#f4f9ef;flex-direction:column;flex:1;position:relative;overflow:hidden}.studio-topbar{z-index:10;background:#fffefa;border-bottom:1px solid #e5ecdf;flex:none;align-items:center;gap:22px;min-height:76px;padding:15px 25px;display:flex;position:relative}.studio-brand>span{font-size:24px}.studio-brand>img{width:25px;height:34px}.studio-breadcrumb{white-space:nowrap;align-items:center;gap:18px;font-size:13px;display:flex}.studio-breadcrumb,.studio-breadcrumb>span{color:var(--web-muted)}.studio-document{flex:1;justify-content:center;align-items:center;gap:13px;min-width:0;display:flex}.studio-document>input{width:190px;min-width:0;max-width:100%;height:35px;color:var(--web-muted);text-align:center;background:#f7f9f2;border:1px solid #0000;border-radius:6px;padding:5px 11px}.studio-document>input:hover{border-color:#dce8d6}.studio-save-state{color:var(--web-muted);gap:5px}.studio-save-state,.studio-top-actions{white-space:nowrap;align-items:center;display:flex}.studio-top-actions{gap:12px}.studio-top-actions .web-button{gap:9px;min-height:38px;padding:8px 17px;font-size:13px}.studio-my-works{color:var(--web-muted);padding:8px 10px;font-size:13px}.studio-columns{flex:1;grid-template-columns:280px minmax(250px,1fr) 280px;min-width:0;min-height:0;display:grid}.studio-inspector,.studio-library{background:#fffefa;flex-direction:column;min-height:0;display:flex;overflow:hidden}.studio-library{border-right:1px solid #e4eddf}.studio-inspector{border-left:1px solid #e4eddf}.studio-panel-title{flex:none;justify-content:space-between;align-items:center;gap:10px;padding:21px 21px 15px;display:flex}.studio-panel-title :is(h1,h2){font:600 18px/1.4 var(--display);letter-spacing:.05em;color:var(--web-muted);align-items:center;gap:8px;margin:0;display:flex}.studio-panel-title :is(h1,h2)>img{-o-object-fit:contain;object-fit:contain;opacity:.65;rotate:20deg}.studio-panel-title>span{color:var(--web-muted);font-size:12px}.studio-search{min-height:40px;color:var(--web-muted);background:#fafcf6;border:1px solid #e4ebdc;border-radius:8px;flex:none;align-items:center;gap:9px;margin:0 20px 14px;padding:5px 11px;display:flex}.studio-search input{width:100%;min-width:0;color:var(--web-muted);background:0 0;border:0;outline:0;font-size:13px}.studio-search>button{background:0 0;border:0;place-items:center;width:22px;height:22px;display:grid}.library-tabs{border-bottom:1px solid #eaf0e3;flex:none;align-items:center;gap:7px;margin:0 20px;padding-bottom:0;display:flex}.library-tabs>button{min-height:39px;color:var(--web-muted);white-space:nowrap;background:0 0;border:0;flex:1;padding:4px 1px;font-size:13px;position:relative}.library-tabs>button.active{color:var(--web-muted);font-weight:600}.library-tabs>button.active:after{content:"";background:#7bb483;border-radius:1px;height:2px;position:absolute;bottom:-1px;left:20%;right:20%}.inspector-scroll,.library-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#dce8d6 transparent;flex:1;min-height:0;overflow:hidden auto}.library-scroll{padding:14px 20px 18px}.inspector-scroll{padding:0 20px 18px}.library-categories{flex-wrap:wrap;gap:6px;margin-bottom:15px;display:flex}.library-categories>button{min-height:29px;color:var(--web-muted);white-space:nowrap;background:#f5f9ef;border:1px solid #edf2e7;border-radius:6px;flex:1;padding:4px 9px;font-size:13px}.library-categories>button.active{color:var(--web-green-dark);background:#e5eee1;border-color:#bacfb6}.library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 12px;display:grid}.library-material{min-width:0;color:var(--web-muted);text-align:left;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.library-material-art{aspect-ratio:3/3.7;background:#f0f3eb;border:1px solid #edf1e6;border-radius:8px;width:100%;padding:8px;transition:border-color .15s,background .15s;display:block;position:relative;overflow:hidden}.library-material-art>img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;transition:transform .2s}.library-material-label{justify-content:space-between;align-items:center;gap:5px;min-height:30px;padding:7px 1px 0;line-height:1.4;display:flex}.library-material-label>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.library-material-label>.app-icon{filter:none;background:#8ab591;border-radius:50%;flex:none;width:17px;height:17px;padding:2px}.library-material.is-choosing .library-material-art,.library-material[aria-pressed=true] .library-material-art{background:#eaf4e5;border-color:#9cbd94}.material-used-count{background:var(--web-green);color:#fff;border-radius:50%;place-items:center;min-width:18px;height:18px;padding:1px 4px;font-size:12px;display:grid;position:absolute;top:5px;right:5px}.library-color-picker{background:#f7fbf2;border:1px solid #d9e9d2;border-radius:9px;margin:0 0 16px;padding:12px}.library-color-picker>div:first-child{justify-content:space-between;align-items:center;font-size:13px;display:flex}.library-color-picker>div:first-child>button{background:0 0;border:0;place-items:center;display:grid}.library-color-picker p{color:var(--web-muted);margin:3px 0 10px;font-size:12px}.library-colors{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.library-colors>button{background:#fff;border:1px solid #e5eedd;border-radius:6px;padding:4px;font-size:12px}.library-colors>button>img{-o-object-fit:contain;object-fit:contain;width:100%;height:62px}.library-colors>button>span{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;display:block;overflow:hidden}.library-empty{color:var(--web-muted);text-align:center;padding:25px 5px;font-size:13px;line-height:1.9}.library-footer{min-height:52px;color:var(--web-muted);font:12px var(--display);border-top:1px solid #f0f3eb;flex:none;justify-content:center;align-items:center;gap:9px;padding:9px 16px;display:flex}.library-footer>img{-o-object-fit:contain;object-fit:contain;opacity:.65;rotate:-20deg}.library-subheading{color:var(--web-muted);margin:1px 0 12px;font-size:13px;font-weight:500}.studio-background-colors{gap:12px;padding:0 0 23px;display:flex}.studio-background-colors>button{border:2px solid #fff;border-radius:50%;outline:1px solid #e0e9d7;place-items:center;width:35px;height:35px;display:grid}.studio-background-colors>button[aria-pressed=true]{outline-color:#7eac7b}.library-backgrounds{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.library-backgrounds>button{text-align:center;background:0 0;border:1px solid #0000;border-radius:7px;padding:0;overflow:hidden}.library-backgrounds>button[aria-pressed=true]{border-color:#94b98a}.library-backgrounds img{aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:5px;width:100%}.library-backgrounds span{color:var(--web-muted);padding:7px 2px;display:block}.studio-workspace{background:radial-gradient(#50694712 .7px,#0000 0) 0 0/20px 20px,#f0f3eb;flex-direction:column;min-width:0;min-height:0;padding:16px 23px 0;display:flex;overflow:hidden}.studio-toolbar{background:#fffefa;border:1px solid #e1e8d9;border-radius:8px;flex:none;justify-content:space-between;align-items:center;gap:10px;min-height:43px;padding:5px 8px;display:flex}.studio-history{align-items:center;gap:6px;display:flex}.studio-history>button{width:32px;height:29px;color:var(--web-muted);background:0 0;border:0;border-radius:5px;place-items:center;padding:4px;display:grid}.studio-history>span{background:#e6eddd;width:1px;height:17px;margin:0 3px}.studio-history>button.gather-stems{width:auto;padding-inline:6px;font-size:12px;display:block}.studio-mode-tabs{background:#f2f7eb;border:1px solid #e9f0e0;border-radius:7px;gap:3px;padding:2px;display:flex}.studio-mode-tabs>button{min-width:73px;height:27px;color:var(--web-muted);background:0 0;border:0;border-radius:5px;padding:3px 11px}.studio-mode-tabs>button[aria-selected=true]{background:var(--web-green);color:#fff;box-shadow:0 1px 3px #6382570c}.studio-canvas-area{flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;padding:22px 0 10px;display:flex;container-type:size}.studio-paper-canvas{isolation:isolate;aspect-ratio:3/4;border:0;border-radius:2px;outline:1px solid #e9e7e2;width:min(100cqw,75cqh);height:min(100cqh,133.333cqw);max-height:none;position:relative;overflow:hidden;box-shadow:0 4px 18px #302d2414}html.pc-web .studio-paper-canvas>.canvas-stage{border-radius:0;width:100%;height:100%;position:relative;overflow:hidden}html.pc-web .studio-paper-canvas .flower-canvas{touch-action:none;border:0;border-radius:0;width:100%;height:100%;max-height:none;display:block}html.pc-web .studio-paper-canvas .canvas-error{font-size:13px;position:absolute;bottom:5px;left:5px;right:5px}.studio-canvas-footer{min-height:43px;color:var(--web-muted);flex:none;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.studio-canvas-footer>button,.studio-canvas-footer>span{white-space:nowrap;align-items:center;gap:6px;display:flex}.studio-canvas-footer>button{min-height:31px;color:var(--web-muted);background:0 0;border:0;padding:5px 7px}.studio-recovery{color:#8a643b;background:#fff7ec;border:1px solid #eeddc1;border-radius:7px;margin-top:12px;padding:12px;font-size:13px}.studio-recovery p{margin:0 0 8px}.studio-recovery button{background:#fffcf6;border:1px solid #dfcdaa;border-radius:5px;min-height:30px;margin-right:8px;padding:4px 10px;font-size:13px}.inspector-selected-heading{align-items:center;gap:13px;padding:0 0 19px;display:flex}.inspector-selected-heading>img{-o-object-fit:contain;object-fit:contain;background:#f5f8ee;border-radius:7px;width:56px;height:70px;padding:5px}.inspector-selected-heading>div{flex:1;min-width:0}.inspector-selected-heading h3{margin:0 0 5px;line-height:1.5}.inspector-selected-heading h3,.inspector-selected-heading span{color:var(--web-muted);font-size:13px}.inspector-sliders{flex-direction:column;gap:15px;padding:2px 0 20px;display:flex}.inspector-sliders label{color:var(--web-muted);align-items:center;gap:11px;font-size:13px;display:flex}.inspector-sliders label>span{flex:none;width:25px}.inspector-sliders input{accent-color:#8bb68c;flex:1;min-width:0;height:16px;padding:0}.inspector-sliders output{text-align:right;min-width:35px;color:var(--web-muted);flex:none;font-size:12px}.inspector-actions{background:#fffefa;border:1px solid #edf1e5;border-radius:7px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 -3px;padding:8px 1px;display:grid}.inspector-actions>button{min-height:39px;color:var(--web-muted);background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:2px;display:flex}.inspector-actions>button+button{border-left:1px solid #edf1e7}.inspector-actions>.danger{color:#a75e6a}.inspector-colors{margin-top:20px}.inspector-colors h3{color:var(--web-muted);margin:0 0 12px;font-size:13px;font-weight:500}.inspector-colors>div{flex-wrap:wrap;gap:7px;display:flex}.inspector-colors button{background:#f6f9f0;border:1px solid #edf1e6;border-radius:6px;width:39px;height:45px;padding:3px}.inspector-colors button[aria-pressed=true]{background:#e9f4e2;border-color:#8db681}.inspector-colors img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.inspector-selection{padding-bottom:20px}.inspector-welcome{text-align:center;flex-direction:column;align-items:center;padding:18px 8px 27px;display:flex}.inspector-welcome>img{-o-object-fit:contain;object-fit:contain;opacity:.85;rotate:12deg}.inspector-welcome h3{font:500 17px/1.5 var(--display);color:var(--web-muted);margin:16px 0 10px}.inspector-welcome p{color:var(--web-muted);margin:0;line-height:1.9}.inspector-used,.inspector-vessel{border-top:1px solid #eaf0e1;padding:18px 0 4px}.inspector-used>header,.inspector-vessel>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.inspector-used h3,.inspector-vessel h3{color:var(--web-muted);margin:0;font-size:13px;font-weight:600}.inspector-used>header>span{color:var(--web-muted);font-size:12px}.used-materials-list{flex-direction:column;gap:5px;padding-bottom:14px;display:flex}.used-materials-list>button{text-align:left;width:100%;min-height:48px;color:var(--web-muted);background:#f9fbf5;border:1px solid #0000;border-radius:7px;align-items:center;gap:9px;padding:5px 8px;display:flex}.used-materials-list>button.active{background:#f0f7e9;border-color:#d5e7ca}.used-materials-list img:not(.app-icon){-o-object-fit:contain;object-fit:contain;flex:none;width:29px;height:34px}.used-materials-list>button>span{white-space:nowrap;text-overflow:ellipsis;flex-direction:column;flex:1;min-width:0;font-size:13px;display:flex;overflow:hidden}.used-materials-list small{color:var(--web-muted);font-size:12px}.used-materials-list b{white-space:nowrap;font-size:12px;font-weight:400}.inspector-empty{color:var(--web-muted);margin:0;padding:9px 0 17px;font-size:13px;line-height:1.9}.inspector-vessel-card{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:10px 0;display:flex}.inspector-vessel-card>img:not(.app-icon){-o-object-fit:contain;object-fit:contain;background:#f5f8ef;border-radius:7px;flex:none;width:57px;height:70px;padding:5px}.inspector-vessel-card>span{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.inspector-vessel-card strong{color:var(--web-muted);font-size:13px;font-weight:500}.inspector-text-button,.inspector-vessel-card small{color:var(--web-muted);font-size:12px}.inspector-text-button{background:0 0;border:0;align-items:center;gap:4px;min-height:24px;padding:2px 0;display:inline-flex}.inspector-footer{min-height:52px;color:var(--web-muted);font:12px var(--display);border-top:1px solid #f0f3e8;flex:none;justify-content:center;align-items:center;gap:8px;padding:10px;display:flex}.studio-message{z-index:55;color:#8a643b;background:#fff7ed;border:1px solid #ecd7c6;border-radius:8px;align-items:flex-start;gap:9px;width:min(700px,70%);padding:13px 15px;font-size:13px;display:flex;position:absolute;top:86px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #946f3b0c}.studio-message>span{flex:1;min-width:0}.studio-message>button{background:0 0;border:0;flex:none;place-items:center;width:22px;height:22px;padding:0;display:grid}.studio-boot{background:#f6fbf0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;display:flex}.studio-boot>img{-o-object-fit:contain;object-fit:contain}.studio-boot h1{font:26px var(--display)}.studio-boot h1,.studio-boot p{color:var(--web-muted);margin:0}.studio-boot p{text-align:center;max-width:620px;padding:0 30px;font-size:13px}.desktop-studio-toast{isolation:isolate;z-index:60;color:#365f4c;background:#fcfdf7;border:1px solid #d5e1cd;border-radius:8px;align-items:center;gap:10px;width:max-content;max-width:min(360px,100% - 32px);min-height:48px;padding:4px 10px;font-size:13px;line-height:20px;display:flex;position:absolute;bottom:58px;left:50%;transform:translate(-50%);box-shadow:0 5px 16px #315c4a1a}.desktop-studio-toast:before{content:"";z-index:-1;border-radius:inherit;opacity:.45;pointer-events:none;background:url(../images/studio/paper-grain.webp) 50%/256px 128px;position:absolute;inset:0}.desktop-studio-toast-icon{background:#e4efdc;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.desktop-studio-toast-text{overflow-wrap:anywhere;min-width:0}.desktop-studio-toast>button{color:#3c8665;white-space:nowrap;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0 8px 0 14px;font-size:13px;font-weight:600;line-height:20px;display:flex;position:relative}.desktop-studio-toast>button:before{content:"";background:#d8e3d0;width:1px;position:absolute;top:10px;bottom:10px;left:0}.desktop-studio-toast>button:hover{background:#eaf1e3}.desktop-finish-dialog{width:480px;max-width:calc(100% - 48px);color:var(--web-muted);text-align:center;background:#fffefa;border:1px solid #e6ecdd;border-radius:17px;padding:35px 40px 29px;position:fixed;inset:0;box-shadow:0 15px 60px #71995a1a}.desktop-finish-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#6373543b}.desktop-dialog-close{width:32px;height:32px;color:var(--web-muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.finish-flower{-o-object-fit:contain;object-fit:contain;margin:0 auto 15px;rotate:-8deg}.finish-eyebrow{color:var(--web-muted);letter-spacing:.13em;margin:0 0 9px;font-size:13px}.desktop-finish-dialog h2{font:600 27px/1.5 var(--display);color:var(--web-muted);margin:0 0 25px}.desktop-finish-name{text-align:left;color:var(--web-muted);flex-direction:column;gap:8px;font-size:13px;display:flex}.desktop-finish-name input{width:100%;min-height:43px;color:var(--web-muted);background:#f9fcf4;border:1px solid #e0ead5;border-radius:7px;padding:9px 12px;font-size:13px}.desktop-finish-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.desktop-finish-actions .web-button{gap:7px;padding:10px 8px;font-size:13px}.desktop-finish-generate{gap:15px;width:100%;margin-top:12px;font-size:14px;display:flex}.finish-footer-note,.finish-saved-note{color:var(--web-muted);margin:18px 0 0;font-size:13px;line-height:1.7}.finish-saved-note a{color:var(--web-muted);text-decoration:underline}.finish-error{color:#a45f4c;margin-top:15px;font-size:13px}.inspector-colors h3,.inspector-selected-heading h3,.inspector-used h3,.inspector-vessel h3,.studio-panel-title :is(h1,h2){color:var(--web-ink)}.studio-panel-title :is(h1,h2)>img{opacity:.9}.library-material-label{color:#405d49;font-size:13px}.library-material-label>.app-icon{background:#dce9d4;width:19px;height:19px;padding:3px}.library-tabs>button{color:#607760}.library-tabs>button.active{color:var(--web-green-dark)}.library-tabs>button.active:after{background:var(--web-green)}.studio-save-state{color:#64795d;font-size:12px}.studio-document>input{color:#3e5a45;background:#fffefa;border-color:#e0e7d8}.inspector-welcome{padding:22px 6px 27px}.inspector-welcome h3{color:#496a50}.inspector-welcome p{font-size:13px}.inspector-selected-heading h3{font-size:15px}.inspector-colors h3,.inspector-used h3,.inspector-vessel h3{font-size:14px}.inspector-sliders label>span{white-space:nowrap;width:30px}.inspector-sliders input[type=range]{appearance:none;cursor:pointer;background:#dce5d5;border:0;border-radius:5px;height:5px}.inspector-sliders input[type=range]::-webkit-slider-thumb{appearance:none;background:#59835d;border:2px solid #fffefa;border-radius:50%;width:15px;height:15px;box-shadow:0 0 0 1px #59835d50}.inspector-sliders input[type=range]::-moz-range-thumb{background:#59835d;border:2px solid #fffefa;border-radius:50%;width:11px;height:11px;box-shadow:0 0 0 1px #59835d50}.studio-canvas-footer{color:#647b5b;font-size:11px}.studio-canvas-footer>button{color:#4e7150;font-size:12px}.inspector-footer,.library-footer{color:#6e8166}.studio-search input::placeholder{color:#7e8d76}.library-backgrounds span{font-size:12px}.desktop-finish-name input{color:var(--web-ink)}@media (hover:hover){.library-material:hover:not(:disabled) .library-material-art{background:#eaf2e3;border-color:#bdd1b2}.library-material:hover:not(:disabled) .library-material-art>img{transform:scale(1.04)}.studio-history>button:hover:not(:disabled),.used-materials-list>button:hover:not(:disabled){background:#eaf2e2}}@media (width>=1550px){.studio-columns{grid-template-columns:300px minmax(300px,1fr) 300px}.studio-library .library-grid{gap:20px 17px}.studio-workspace{padding-inline:34px}.library-scroll,.studio-panel-title{padding-inline:25px}.library-tabs,.studio-search{margin-inline:25px}}@media (width<=1200px){.studio-columns{grid-template-columns:245px minmax(260px,1fr) 255px}.studio-topbar{gap:15px;padding-inline:18px}.studio-breadcrumb{gap:10px}.studio-document{gap:8px}.studio-document input{width:160px}.studio-top-actions{gap:7px}.studio-my-works{display:none}.studio-workspace{padding:13px 15px 0}.inspector-scroll,.library-scroll,.studio-panel-title{padding-inline:16px}.library-tabs,.studio-search{margin-inline:16px}.studio-keyboard-hint{display:none}.inspector-sliders label{gap:7px}.studio-mode-tabs>button{min-width:63px}.studio-canvas-footer{gap:6px}.studio-brand>span{font-size:25px}.studio-breadcrumb{font-size:12px}.studio-top-actions .web-button{padding-inline:13px}}@media (width<=1000px){.desktop-studio .library-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.studio-columns{grid-template-columns:215px minmax(240px,1fr) 225px}.studio-topbar{gap:12px;min-height:72px;padding:12px 15px}.studio-document{flex-direction:column;align-items:center;gap:0}.studio-document input{width:160px;height:27px;font-size:13px}.studio-save-state{font-size:11px}.studio-breadcrumb{display:none}.studio-top-actions .web-button{gap:5px;min-height:36px;padding-inline:10px;font-size:12px}.studio-top-actions .web-button>.app-icon{width:14px;height:14px}.studio-workspace{padding:11px 10px 0}.studio-canvas-area{padding-top:15px}.studio-toolbar{gap:5px;padding:4px}.studio-history{gap:1px}.studio-history>button{width:27px}.studio-mode-tabs>button{min-width:55px;padding-inline:7px;font-size:12px}.library-grid{gap:13px 9px}.library-material-label{font-size:12px}.library-categories{gap:4px}.library-categories>button{padding-inline:6px;font-size:12px}.library-tabs>button{font-size:12px}.inspector-scroll,.library-scroll,.studio-panel-title{padding-inline:12px}.library-tabs,.studio-search{margin-inline:12px}.inspector-actions>button{font-size:11px}.inspector-selected-heading h3{font-size:14px}.inspector-sliders label{gap:5px;font-size:12px}.studio-canvas-footer>span{font-size:10px}.studio-canvas-footer>button{padding-inline:1px;font-size:11px}.studio-history>button.gather-stems{padding-inline:3px;font-size:11px}}.desktop-studio .studio-toolbar{border-color:var(--web-card-border);border-radius:10px}.desktop-studio .studio-search{border-color:var(--web-control-border);background:#fafbf7;transition:border-color .18s,background-color .18s}.desktop-studio .studio-search:focus-within{border-color:var(--web-green);outline-offset:2px;background:#fffefa;outline:2px solid #c8decb}.desktop-studio .studio-search input:focus-visible{outline:none}.desktop-studio .studio-search input::placeholder{color:#677861}.desktop-studio .library-tabs>button{border-radius:6px 6px 0 0;transition:background-color .18s,color .18s}.desktop-studio .library-tabs>button.active{color:#315f44}.desktop-studio .library-tabs>button.active:after{border-radius:2px 2px 0 0;height:3px;left:12%;right:12%}.desktop-studio .library-categories>button{color:#61745f;background:#fafbf6;border-color:#dfe7d9;border-radius:7px;transition:border-color .18s,background-color .18s,color .18s}.desktop-studio .library-categories>button.active{background:var(--web-selected);color:#315d43;border-color:#9bb99f;font-weight:500}.desktop-studio .library-material-art{background:#f1f5ed;border-color:#dfe7da;border-radius:10px;transition:border-color .18s,background-color .18s}.desktop-studio .library-material.is-choosing .library-material-art,.desktop-studio .library-material[aria-pressed=true] .library-material-art{outline-offset:-2px;background:#e9f2e4;border-color:#7eaa83;outline:1px solid #7eaa83}.desktop-studio .library-material{border-radius:10px}.desktop-studio .library-material-label{gap:6px;min-height:34px;padding:8px 1px 0}.desktop-studio .library-material-label>.app-icon{background:#e2ecdc;width:22px;height:22px;padding:4px}.desktop-studio .material-used-count{font-variant-numeric:tabular-nums;border-radius:7px;min-width:22px;height:22px;top:7px;right:7px}.desktop-studio .library-color-picker{background:#f3f8ee;border-color:#c8dac2;border-radius:10px;padding:12px}.desktop-studio .library-colors>button{color:#456749;border-color:#dce5d5;border-radius:7px;padding:6px 4px;font-size:13px;transition:border-color .18s,background-color .18s}.desktop-studio .library-colors>button>span{margin-top:6px;line-height:1.4}.desktop-studio .library-backgrounds>button{background:#fafbf7;border-color:#e0e7d9;border-radius:9px;padding:5px;transition:border-color .18s,background-color .18s}.desktop-studio .library-backgrounds>button[aria-pressed=true]{background:#e9f2e4;border-color:#7eaa83}.desktop-studio .studio-background-colors>button{outline-offset:2px}.desktop-studio .studio-background-colors>button[aria-pressed=true]{outline:2px solid var(--web-green)}.desktop-studio .studio-mode-tabs{background:#eef3e8;border-color:#e0e7d9;border-radius:8px;padding:3px}.desktop-studio .studio-mode-tabs>button{border-radius:5px;transition:background-color .18s,color .18s}.desktop-studio .studio-history>button{border-radius:7px;transition:background-color .18s,color .18s}.desktop-studio .studio-history>button:disabled{color:#9da997;opacity:.6;background:0 0}.desktop-studio .inspector-actions{background:#f4f7ef;border-color:#e0e7d9;border-radius:10px;gap:4px;margin:0;padding:5px}.desktop-studio .inspector-actions>button{color:#4d6b50;border-radius:6px;justify-content:center;gap:6px;min-width:0;padding:7px 1px;transition:background-color .18s,color .18s}.desktop-studio .inspector-actions>button+button{border:0}.desktop-studio .inspector-actions>button[aria-pressed=true]{color:#315f44;background:#e1eddc}.desktop-studio .inspector-actions>button.danger{color:var(--web-danger)}.desktop-studio .inspector-actions>button.danger>.app-icon{filter:brightness(0)saturate()invert(42%)sepia(17%)saturate(1350%)hue-rotate(319deg)brightness(91%)contrast(83%)}.desktop-studio .inspector-actions>button:disabled{color:#9da997;opacity:.6}.desktop-studio .inspector-colors button{background:#fafbf6;border-color:#dce5d5;border-radius:8px;width:44px;height:50px;transition:border-color .18s,background-color .18s}.desktop-studio .inspector-colors button[aria-pressed=true]{outline-offset:-2px;background:#e9f2e4;border-color:#7eaa83;outline:1px solid #7eaa83}.desktop-studio .used-materials-list>button{background:#fafbf7;border-color:#e4ebdf;border-radius:9px;min-height:56px;padding:8px 10px;transition:border-color .18s,background-color .18s}.desktop-studio .used-materials-list>button.active{background:#edf5e8;border-color:#a1c09d}.desktop-studio .used-materials-list b{font-variant-numeric:tabular-nums;color:#496d4e}.desktop-studio .inspector-vessel-card{background:#fafbf6;border:1px solid #e1e8db;border-radius:9px;padding:9px;transition:border-color .18s,background-color .18s}.desktop-studio .inspector-vessel-card>img:not(.app-icon){background:#edf3e7}.desktop-studio .inspector-text-button{color:#416d4c}.desktop-studio .inspector-sliders output{font-variant-numeric:tabular-nums;color:#446447;min-width:38px}.desktop-studio .studio-canvas-footer>button{border-radius:7px}.desktop-studio .desktop-finish-dialog h2{color:var(--web-ink)}.desktop-studio .desktop-finish-name{color:#4e6b53;font-size:14px}.desktop-studio .desktop-finish-name input{border-color:var(--web-control-border);background:#fffefa;border-radius:9px;min-height:46px;font-size:15px}.desktop-studio .desktop-finish-actions .web-button{min-height:44px;font-size:14px}.desktop-studio .desktop-dialog-close{border-radius:8px;width:36px;height:36px}@media (hover:hover){.desktop-studio .library-tabs>button:hover:not(:disabled){color:#315f44;background:#f3f7ed}.desktop-studio .inspector-colors button:hover:not(:disabled),.desktop-studio .library-backgrounds>button:hover:not(:disabled),.desktop-studio .library-categories>button:hover:not(:disabled),.desktop-studio .library-colors>button:hover:not(:disabled){background:#edf5e7;border-color:#9fb99a}.desktop-studio .library-material:hover:not(:disabled) .library-material-art{background:#eaf2e3;border-color:#a2bd9c}.desktop-studio .library-material:hover:not(:disabled) .library-material-label>.app-icon{background:#cfe1c5}.desktop-studio .inspector-actions>button:hover:not(:disabled){background:#e2eddc}.desktop-studio .inspector-actions>button.danger:hover:not(:disabled){background:#f7e8e2}.desktop-studio .inspector-vessel-card:hover,.desktop-studio .used-materials-list>button:hover:not(:disabled){background:#eff5e9;border-color:#a8c0a0}.desktop-studio .studio-canvas-footer>button:hover,.desktop-studio .studio-history>button:hover:not(:disabled){background:#e5eedf}}.studio-my-works,.studio-top-actions .web-button{min-height:42px;font-size:14px}.studio-document>input{min-height:36px;font-size:14px}.studio-search{min-height:42px}.library-categories>button,.library-tabs>button,.studio-search input{font-size:14px}.studio-search>button{flex:none;width:32px;height:32px}.library-tabs>button{min-height:42px}.library-categories>button{min-height:36px}.library-color-picker>div:first-child>button{width:32px;height:32px}.studio-history>button{width:36px;height:36px}.studio-mode-tabs>button{height:36px;font-size:13px}.studio-canvas-footer>button{min-height:38px;font-size:13px}.inspector-text-button{min-height:36px;font-size:13px}.inspector-actions>button{min-height:48px;font-size:12px}.inspector-sliders input[type=range]{background:linear-gradient(#dce5d5,#dce5d5) 50%/100% 5px no-repeat;height:24px}.desktop-finish-dialog{max-height:calc(100dvh - 48px);overflow-y:auto}@media (width<=1100px){.studio-document{flex-direction:column;gap:0}.studio-keyboard-hint{display:none}.studio-top-actions .web-button{padding-inline:12px;font-size:13px}.studio-topbar{gap:12px}.studio-history{gap:2px}.studio-toolbar{gap:6px;padding-inline:5px}}html.pc-web{--web-ink:#2d4b3b;--web-muted:#657569;--web-line:#e2e8df;--web-green:#3e795a;--web-surface:#fffefa;--web-radius:12px;--web-space:24px;--web-control-border:#c9d8ca;--web-card-border:#dce4d8;--web-green-hover:#32674b;--web-green-pressed:#2b5c42;--web-selected:#e9f2e7;--web-danger:#a35851;--web-danger-hover:#8e463f}html.pc-web body{font-size:15px;line-height:1.7}html.pc-web h1,html.pc-web h2,html.pc-web h3{letter-spacing:0}html.pc-web button:disabled{cursor:not-allowed}html.pc-web .web-header{min-height:88px}html.pc-web .web-nav{gap:28px}html.pc-web .web-nav a{min-height:44px;padding-inline:4px;font-size:15px}html.pc-web .web-login-link,html.pc-web .web-user-link,html.pc-web .web-works-link{min-height:44px;font-size:14px}html.pc-web .web-works-link{padding:6px 0}html.pc-web .web-account-retry{width:44px;height:44px}html.pc-web .web-footer{padding-block:20px;font-size:13px}html.pc-web .web-footer p{font-size:13px}html.pc-web .web-footer nav a{align-items:center;min-height:44px;display:flex}html.pc-web .desktop-page-heading{margin-bottom:28px}html.pc-web .desktop-page-heading h1{margin:0;font-size:30px;font-weight:600;line-height:1.4}html.pc-web .desktop-breadcrumb{align-items:center;margin-bottom:12px;font-size:13px}html.pc-web .desktop-breadcrumb>a{min-height:32px;color:var(--web-muted);align-items:center;display:inline-flex}html.pc-web .desktop-back-link{align-items:center;gap:9px;min-height:40px;margin-bottom:10px;font-size:14px;display:inline-flex}html.pc-web .desktop-heading-description{color:var(--web-muted);margin-top:10px;font-size:14px}html.pc-web .desktop-heading-action{min-height:44px;font-size:14px}.desktop-eyebrow{color:#647f6b;letter-spacing:.06em;margin:0 0 10px;font-size:13px}.desktop-inline-button{min-height:40px;color:var(--web-green);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:5px 0;font-size:14px;display:inline-flex}html.pc-web .account-rail-profile small{color:var(--web-muted);font-size:12px}html.pc-web .account-rail nav>a{min-height:48px;font-size:15px}html.pc-web .account-rail-create{min-height:44px;font-size:13px}html.pc-web .account-rail-note>p{font-size:13px}html.pc-web .web-body--account{margin-top:32px}html.pc-web .image-inspiration .button,html.pc-web .paper-modal :is(.paper-primary,.paper-secondary),html.pc-web :is(.button,.floral-button,.works-start,.orders-pick,.login-submit){border:1px solid var(--web-green);background:var(--web-green);color:#fff;border-radius:9px;transition:background-color .18s,border-color .18s,color .18s;box-shadow:inset 0 1px #ffffff12}html.pc-web .paper-modal .paper-secondary,html.pc-web :is(.button.secondary,.floral-button.secondary){border-color:var(--web-control-border);color:#416d52;box-shadow:none;background:#fffefa}html.pc-web .image-inspiration .button:active:not(:disabled),html.pc-web .paper-modal .paper-primary:active:not(:disabled),html.pc-web :is(.button,.floral-button,.works-start,.orders-pick,.login-submit):active:not(:disabled){background:var(--web-green-pressed);border-color:var(--web-green-pressed);transform:none}html.pc-web .paper-modal .paper-secondary:active:not(:disabled),html.pc-web :is(.button.secondary,.floral-button.secondary):active:not(:disabled){background:#e5eee2;border-color:#a4bda7}html.pc-web .image-inspiration .button:disabled,html.pc-web .paper-modal :is(.paper-primary,.paper-secondary):disabled,html.pc-web :is(.button,.floral-button,.works-start,.orders-pick,.login-submit):disabled{color:#82927f;opacity:1;box-shadow:none;background:#e7ede4;border-color:#dce5d9}.desktop-filter-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.desktop-filter-tabs button{border:1px solid var(--web-line);min-width:70px;min-height:44px;color:var(--web-muted);background:#fffefa;border-radius:9px;padding:8px 18px;transition:background-color .18s,border-color .18s,color .18s}.desktop-filter-tabs button.active{background:var(--web-selected);color:#315d43;border-color:#9bb99f;font-weight:600}.desktop-segmented{border:1px solid var(--web-line);background:#f0f4ec;border-radius:9px;gap:3px;padding:4px;display:flex}.desktop-segmented button{color:#657569;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;min-height:38px;padding:7px 17px;font-size:14px;transition:background-color .18s,border-color .18s,color .18s}.desktop-segmented button.active{color:#35654b;background:#fffefa;border-color:#e0e6da;box-shadow:0 1px 3px #355b3910}.desktop-pagination{justify-content:center;align-items:center;gap:24px;margin-top:32px;font-size:14px;display:flex}html.pc-web .floral-tabs{gap:8px;padding:0 0 4px}html.pc-web .floral-tabs button{border-radius:8px;flex:none;min-width:90px;min-height:44px;padding:0;font-size:14px}html.pc-web .floral-tab-pill{border:1px solid var(--web-line);background:#fffefa;border-radius:9px;min-height:44px;padding:8px 18px;transition:background-color .18s,border-color .18s,color .18s}html.pc-web .floral-tabs button.active:after{display:none}html.pc-web .floral-tabs button.active .floral-tab-pill{background:var(--web-selected);color:#315d43;border-color:#9bb99f}html.pc-web .floral-tab-pill>img{width:21px;height:24px}.desktop-gallery{width:calc(100% - 80px);max-width:1280px;min-height:560px;margin:32px auto 56px}.gallery-opening{isolation:isolate;background:#edf3e9;border:1px solid #e0e8db;border-radius:14px;align-items:center;min-height:224px;padding:30px 38px;display:flex;position:relative;overflow:hidden}.gallery-opening>div:first-child{z-index:1;position:relative}.gallery-opening h1{align-items:center;gap:18px;margin:0 0 10px;font-size:36px;font-weight:600;line-height:1.4;display:flex}.gallery-opening h1>img{-o-object-fit:contain;object-fit:contain}.gallery-opening h1+p{color:#647b69;margin:0;font-size:16px}html.pc-web .gallery-bouquet{width:280px;position:absolute;top:-12px;right:54px;rotate:-15deg}.gallery-filters{justify-content:space-between;align-items:center;gap:24px;padding:24px 0;display:flex}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.gallery-grid .home-showcase{border-radius:12px;grid-template-columns:48% minmax(0,1fr);min-height:350px}.gallery-grid .home-showcase-media{padding:12px}.gallery-grid .home-showcase-cover{max-width:none}.gallery-grid .home-showcase-copy{padding:28px 24px}.gallery-grid .home-showcase h3{font-size:26px}.gallery-grid .home-showcase-kind{font-size:12px}.gallery-grid .home-showcase-link{border-top:1px solid var(--web-line);width:100%;padding-top:20px;font-size:14px}html.pc-web .home-entry-eyebrow,html.pc-web .home-section-heading p{font-size:13px}html.pc-web .home-entry-description{font-size:14px}html.pc-web .home-section-heading>a{min-height:44px;font-size:14px}html.pc-web .home-showcase-kind{font-size:12px}html.pc-web .home-showcase-link{font-size:14px}html.pc-web .case-detail{grid-template-columns:1fr auto;gap:12px 24px;padding:28px;display:grid}html.pc-web .case-title{margin:0;font-size:28px;line-height:1.5}html.pc-web .case-favorite{text-align:right;grid-area:1/2/span 2;margin:0}html.pc-web .case-favorite button{border-radius:8px;min-height:44px;font-size:14px}html.pc-web .case-kind{text-align:left;color:var(--web-muted);grid-column:1;margin:0 0 10px;font-size:14px}html.pc-web .arrangement-preview,html.pc-web .case-actions,html.pc-web .case-comparison{grid-column:1/-1}html.pc-web .case-image{height:400px;padding:18px}html.pc-web .case-comparison figcaption{color:#506d5a;font-size:14px}html.pc-web .case-actions{padding-top:14px}html.pc-web .case-action-row{max-width:580px}html.pc-web .case-actions .small-note{color:var(--web-muted);font-size:13px}html.pc-web .example-heading>a{min-height:40px;font-size:13px}html.pc-web .example-pair figcaption,html.pc-web .matching-billing-note,html.pc-web .upload-empty small{color:var(--web-muted);font-size:13px}html.pc-web .replace-image{border-color:var(--web-control-border);min-height:40px;box-shadow:none;color:#416d52;background:#fffefa;border-radius:8px;padding:5px 12px 5px 7px;font-size:13px}html.pc-web .replace-image-icon{background:var(--web-green);box-shadow:none;border-radius:5px}html.pc-web .text-inspiration textarea::-moz-placeholder{color:#667762}html.pc-web .text-count,html.pc-web .text-inspiration textarea::placeholder{color:#667762}html.pc-web .upload-empty>span:last-child{color:var(--web-muted)}html.pc-web .favorite-types button{min-height:44px;font-size:14px}html.pc-web .favorites-state p,html.pc-web .orders-empty p,html.pc-web .works-empty p{color:var(--web-muted);font-size:14px}html.pc-web .favorite-remove{width:40px;height:40px}html.pc-web .works-card{border-radius:12px;margin:0;padding:12px;display:block}html.pc-web .works-image{justify-content:center;align-items:center;display:flex}html.pc-web .works-image.has-work-image{aspect-ratio:4/4.3}html.pc-web .works-image>img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}html.pc-web .works-caption{min-height:86px;padding:16px 40px 2px 4px;position:relative}html.pc-web .works-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:17px;line-height:1.5;display:-webkit-box;overflow:hidden}html.pc-web .works-meta{margin-top:8px;padding:0}html.pc-web .works-meta time{color:var(--web-muted);font-size:12px}html.pc-web .works-menu-toggle{color:#577762;border-radius:8px;width:40px;height:40px;bottom:0;right:-1px}html.pc-web .works-actions{z-index:10;width:160px}html.pc-web .works-actions a,html.pc-web .works-actions button{min-height:44px;font-size:14px}html.pc-web .works-generation-hint{font-size:12px}html.pc-web .works-more{border-radius:8px;align-items:center;gap:10px;min-height:44px;margin:28px auto 0;padding:9px 24px;font-size:14px;display:flex}.desktop-work-heading h2{overflow-wrap:anywhere;margin:0 0 10px;font-size:25px;line-height:1.5}.desktop-work-heading>p:last-child{color:var(--web-muted);margin:0 0 8px;font-size:14px}html.pc-web .work-body{grid-template-columns:minmax(0,1fr) 370px;gap:18px 32px}html.pc-web .work-body>.work-art{background:#f0f4eb;grid-row:1/span 16;height:600px;min-height:420px;max-height:72dvh;padding:24px}html.pc-web .work-body:has(>.work-notice)>.work-art{grid-row:2/span 16}html.pc-web .work-action-copy small,html.pc-web .work-save .work-action-copy small,html.pc-web .work-shop small{color:var(--web-muted);font-size:13px}html.pc-web .work-restyle .work-action-copy small{color:#e2efe5}html.pc-web .work-switch button{min-height:42px;font-size:14px}html.pc-web .work-save .work-action-copy strong,html.pc-web .work-shop strong{font-size:15px}html.pc-web .work-feedback,html.pc-web .work-share,html.pc-web .work-share summary{font-size:14px}html.pc-web .work-share summary,html.pc-web .work-share-tools button{min-height:44px}html.pc-web .work-history-list strong{font-size:13px}html.pc-web .work-history-list time{font-size:12px}html.pc-web .desktop-garden-page{width:100%;min-height:560px}html.pc-web .overview-hero{isolation:isolate;background:#edf4e9;border:1px solid #e1e8da;border-radius:12px;align-items:center;min-height:224px;padding:30px 32px;display:flex;position:relative;overflow:hidden}html.pc-web .overview-bouquet{z-index:-1;width:220px;position:absolute;top:0;right:16px;rotate:-15deg}html.pc-web .overview-user{align-items:center;gap:20px;width:calc(100% - 220px);min-width:0;display:flex}html.pc-web .overview-avatar{background:#f7f9f0;border:4px solid #fffefa;border-radius:50%;flex:none;place-items:center;width:76px;height:76px;padding:0;display:grid;overflow:hidden;box-shadow:0 3px 12px #65825918}html.pc-web .overview-avatar>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}html.pc-web .overview-user-copy{min-width:0}html.pc-web .overview-name{overflow-wrap:anywhere;align-items:center;gap:10px;margin:0 0 8px;font-size:26px;line-height:1.5;display:flex}html.pc-web .overview-name>img{-o-object-fit:contain;object-fit:contain;width:23px;height:25px}html.pc-web .overview-paper{gap:28px;margin-top:28px;display:grid}html.pc-web .overview-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}html.pc-web .overview-shortcuts>a{border:1px solid var(--web-card-border);text-align:left;min-height:144px;color:var(--web-ink);background:#fffefa;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:22px;text-decoration:none;transition:border-color .18s,background-color .18s;display:flex;position:relative}html.pc-web .overview-shortcuts>a>img{-o-object-fit:contain;object-fit:contain;width:42px;height:42px}html.pc-web .overview-shortcuts>a>strong{font-size:15px;font-weight:500}html.pc-web .overview-shortcuts>a>.app-icon{opacity:.7;width:17px;height:17px;position:absolute;top:18px;right:17px}html.pc-web .overview-entries{border:1px solid var(--web-card-border);background:#fffefa;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}html.pc-web .overview-entry{min-height:80px;color:var(--web-ink);text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:18px;transition:background-color .18s;display:flex}html.pc-web .overview-entry+.overview-entry{border-left:1px solid var(--web-line)}html.pc-web .overview-entry>.entry-art{-o-object-fit:contain;object-fit:contain;flex:none;width:30px;height:30px}html.pc-web .overview-entry .entry-text{flex:1;min-width:0}html.pc-web .overview-entry h3{margin:0;font-size:14px;font-weight:400}html.pc-web .overview-entry>.app-icon{width:16px;height:16px}html.pc-web .overview-footer{display:none}html.pc-web .overview-member{color:#35654b;background:#fffefabf;border:1px solid #b9ceba;border-radius:9px;align-items:center;gap:9px;min-height:40px;margin-top:5px;padding:6px 15px;font-size:14px;transition:background-color .18s,border-color .18s;display:inline-flex}html.pc-web .overview-member>.icon-white{filter:none}html.pc-web .overview-error{color:#97664f;margin:0}html.pc-web .garden-hero{background:#eef4e9;height:226px;min-height:226px}html.pc-web .garden-user{align-items:center;width:calc(100% - 270px);position:absolute;top:36px;left:32px}html.pc-web .garden-name{margin:0 0 8px;font-size:27px}html.pc-web .garden-user-copy{min-width:0}.desktop-garden-caption{color:var(--web-muted);margin:0;font-size:14px}html.pc-web .garden-bouquet{width:260px;top:-35px;right:-18px}html.pc-web .garden-paper{grid-template-columns:minmax(0,1fr);gap:26px;padding-top:28px}.desktop-garden-shortcuts>h2,.desktop-garden-tools>h2{margin:0 0 15px;font-size:18px;font-weight:600}html.pc-web .garden-shortcuts{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;min-height:0;padding:0}html.pc-web .garden-shortcuts>button{background:#fffefa;border:1px solid #e2e8dd;border-radius:10px;min-height:148px;padding:20px 12px;position:relative}html.pc-web .garden-shortcuts strong{font-size:15px}html.pc-web .garden-shortcuts>button>.app-icon{color:#829a83;position:absolute;top:15px;right:15px}html.pc-web .garden-entries{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-height:0;padding:0;display:grid}html.pc-web .garden-entry{border:0;min-height:76px;padding:16px 20px}html.pc-web .garden-entry+.garden-entry{border-left:1px solid var(--web-line)}html.pc-web .garden-entry .entry-text h3{font-size:14px}html.pc-web .garden-footer{display:none}.desktop-share{width:calc(100% - 80px);max-width:1180px;min-height:560px;margin:36px auto 56px}.desktop-share-layout{border:1px solid var(--web-line);background:#fffefa;border-radius:14px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;padding:32px;display:grid}.desktop-share-art{background:#eef3e8;border-radius:9px;place-items:center;min-width:0;height:min(620px,72dvh);min-height:450px;padding:20px;display:grid}.desktop-share-art>img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;max-height:570px}.desktop-share-copy{align-self:center;min-width:0;padding:10px 10px 10px 0}.desktop-share-sprig{-o-object-fit:contain;object-fit:contain;margin-bottom:22px;rotate:-12deg}.desktop-share-copy h1{overflow-wrap:anywhere;margin:0 0 20px;font-size:30px;line-height:1.5}.desktop-share-copy>p:not(.desktop-eyebrow){color:var(--web-muted);font-size:15px;line-height:1.9}.desktop-share-copy .desktop-segmented{flex-wrap:wrap;width:fit-content;margin:24px 0}.desktop-share-actions{gap:12px;max-width:320px;margin:28px 0;display:grid}.desktop-share-copy>span{color:#7c8f79;font-size:13px}.desktop-share-empty{border:1px solid var(--web-line);text-align:center;background:#f2f6ed;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:500px;padding:32px;display:flex}.desktop-share-empty>img{-o-object-fit:contain;object-fit:contain}.desktop-share-empty h1{margin:0;font-size:27px}.desktop-share-empty p{color:var(--web-muted);margin:0 0 10px}.desktop-checkout{width:calc(100% - 80px);max-width:1180px;min-height:580px;margin:28px auto 56px}.desktop-checkout-form{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.desktop-order-card{border:1px solid var(--web-line);background:#fffefa;border-radius:12px;min-width:0;padding:28px}.desktop-order-card h2{overflow-wrap:anywhere;margin:0 0 20px;font-size:20px;font-weight:600;line-height:1.5}.desktop-order-card h3{margin:26px 0 8px;font-size:16px;font-weight:600}.checkout-work{align-items:center;gap:22px;margin-bottom:26px;display:flex}.checkout-work>img{-o-object-fit:contain;object-fit:contain;background:#f0f4eb;border:1px solid #e4eadf;border-radius:8px;flex:none;width:118px;height:140px}.checkout-work>div{min-width:0}.checkout-work h2{margin-bottom:4px;font-size:22px}.checkout-kinds{border:0;margin:0;padding:0}.checkout-kinds legend{margin-bottom:14px;padding:0;font-size:16px;font-weight:600}.checkout-kinds label{border:1px solid var(--web-line);cursor:pointer;border-radius:9px;align-items:center;gap:12px;min-height:80px;margin-top:10px;padding:16px;display:flex}.checkout-kinds label.selected{background:var(--web-selected);border-color:#8aac90}.checkout-kinds label{transition:border-color .18s,background-color .18s}.checkout-kinds label:has(input:focus-visible){outline:2px solid var(--web-green);outline-offset:3px}.checkout-kinds label:has(input:focus-visible) input{outline:none}.checkout-kinds input{width:18px;height:18px;accent-color:var(--web-green);flex:none}.checkout-kinds strong{font-size:15px;font-weight:500;display:block}.checkout-kinds small{color:var(--web-muted);margin-top:4px;font-size:13px;line-height:1.7;display:block}.desktop-price-row{border-bottom:1px solid #e7ece3;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.desktop-price-row>div{min-width:0}.desktop-price-row strong{overflow-wrap:anywhere;font-size:15px;font-weight:500}.desktop-price-row small{color:var(--web-muted);overflow-wrap:anywhere;margin-top:5px;font-size:13px;display:block}.desktop-price-row>span{font-variant-numeric:tabular-nums;flex:none}.checkout-right,.order-detail-side{gap:20px;min-width:0;display:grid}.checkout-recipient-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;display:grid}.checkout-shipping label{color:#58705e;min-width:0;margin:0 0 18px;font-size:14px;display:block}.checkout-shipping label:last-child{margin-bottom:0}.checkout-shipping input,.checkout-shipping textarea{width:100%;min-height:46px;color:var(--web-ink);background:#fffefa;border:1px solid #cedac8;border-radius:8px;margin-top:8px;padding:11px 13px;font-size:14px;line-height:1.6;display:block}.checkout-shipping textarea{resize:vertical;min-height:100px}.desktop-summary-list{gap:12px;margin:0 0 20px;display:grid}.desktop-summary-list>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.desktop-summary-list dt{color:var(--web-muted);font-size:14px}.desktop-summary-list dd{text-align:right;margin:0;font-size:14px}.checkout-total{border-top:1px solid var(--web-line);justify-content:space-between;align-items:baseline;gap:15px;margin:0;padding-top:18px;font-size:15px;display:flex}.checkout-total strong{color:#396e4e;font-size:28px;font-weight:600}.checkout-total-note{text-align:right;color:var(--web-muted);margin:7px 0 0;font-size:13px}.desktop-order-note{color:var(--web-muted);background:#f0f4eb;border-radius:8px;margin:20px 0;padding:13px 15px;font-size:13px}.checkout-submit{width:100%}.desktop-order-detail{min-height:560px}.order-status-banner{background:#edf4e9;border:1px solid #dfe9d9;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:25px 28px;display:flex}.order-status-banner h2{margin:0 0 7px;font-size:27px;line-height:1.5}.order-status-banner p{color:#5e7561;max-width:560px;margin:0;font-size:14px}.order-status-banner .desktop-eyebrow{margin-bottom:7px;font-size:12px}.order-status-banner>button{flex:none;min-width:120px}.order-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.order-detail-grid>.desktop-order-card{padding:24px}.order-detail-grid .checkout-work{gap:16px}.order-detail-grid .checkout-work>img{width:92px;height:110px}.order-detail-grid .checkout-work h2{font-size:19px}.order-detail-side .desktop-order-card{padding:24px}.order-address{margin:0;line-height:1.9}.order-address,.order-tracking{overflow-wrap:anywhere;font-size:14px}.order-tracking{border-top:1px solid var(--web-line);margin-top:18px;padding-top:16px}.order-tracking h3{margin:0 0 8px}.order-tracking p{margin:0}.desktop-order-id{color:var(--web-muted);overflow-wrap:anywhere;margin:0;font-size:12px}.desktop-order-id>span{display:block}.desktop-order-actions{justify-content:flex-end;gap:14px;display:flex}.desktop-confirm-dialog{border:1px solid var(--web-line);width:min(480px,100vw - 48px);color:var(--web-ink);background:#fffefa;border-radius:16px;padding:32px;box-shadow:0 18px 80px #183d2633}.desktop-confirm-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#30453666}.desktop-confirm-dialog h2{margin:0 24px 15px 0;font-size:23px}.desktop-confirm-dialog p{color:var(--web-muted);margin:0 0 24px;font-size:15px}.desktop-confirm-dialog>div{justify-content:flex-end;gap:12px;display:flex}.desktop-danger{background:#a65c51;border-color:#a65c51}html.pc-web .login-page{grid-template-columns:1fr 1fr;gap:42px;min-height:580px;padding:38px}html.pc-web .login-paper{max-width:440px;padding:32px}html.pc-web .login-paper h2{margin:0 0 10px;font-size:23px;line-height:1.5}.desktop-login-description{color:var(--web-muted);margin:0 0 26px;font-size:14px}html.pc-web .login-field{background:0 0;border:0;border-radius:0;height:auto;margin:0 0 18px;padding:0;display:block}html.pc-web .login-field>label,html.pc-web .login-field>span{clip-path:none;color:#4f6b57;width:auto;height:auto;margin:0 0 8px;font-size:14px;display:block;position:static;overflow:visible}html.pc-web .code-control,html.pc-web .login-field>input{border:1px solid var(--web-control-border);background:#fffefa;border-radius:9px;height:48px;padding:0 13px;transition:border-color .18s,background-color .18s}html.pc-web .login-field>input:focus-visible{outline:2px solid var(--web-green);outline-offset:3px}html.pc-web .code-control input:focus-visible{outline:none}html.pc-web .code-control:focus-within,html.pc-web .login-field>input:focus-visible{border-color:#619276;box-shadow:0 0 0 3px #8cb99b20}html.pc-web .login-field:focus-within{box-shadow:none}html.pc-web .login-field input{font-size:15px}html.pc-web .code-control button{font-size:13px}html.pc-web .login-note{color:var(--web-muted);font-size:13px}html.pc-web dialog.paper-modal{color:var(--web-ink);background:#fffefa;border:1px solid #e1e7dc;border-radius:16px;padding:0;box-shadow:0 18px 80px #183d2633}html.pc-web .paper-modal .paper-surface{filter:none;background:0 0;padding:32px}html.pc-web .paper-modal .paper-surface:before{display:none}html.pc-web .paper-modal .paper-close{width:40px;height:40px;box-shadow:none;background:#f0f4ec;border:0;border-radius:8px;top:12px;right:12px}html.pc-web .paper-modal .paper-title{text-align:left;color:var(--web-ink);margin-bottom:18px;padding-right:28px;font-size:23px}html.pc-web .paper-modal .profile-subtitle{text-align:left;color:var(--web-muted);font-size:14px}html.pc-web .paper-modal.profile-dialog .profile-subtitle{font:14px/1.7 var(--display);text-align:left}html.pc-web .paper-modal.profile-dialog input.paper-field{border-radius:8px;font-size:15px}html.pc-web .paper-modal textarea.paper-field{height:150px;min-height:120px}html.pc-web :is(.checkout-shipping input,.checkout-shipping textarea,.paper-modal .paper-field){border-color:var(--web-control-border);border-radius:9px;transition:border-color .18s,background-color .18s}html.pc-web :is(.checkout-shipping input,.checkout-shipping textarea,.login-field input,.paper-modal .paper-field)::-moz-placeholder{color:#667762}html.pc-web :is(.checkout-shipping input,.checkout-shipping textarea,.login-field input,.paper-modal .paper-field)::placeholder{color:#667762}html.pc-web .paper-modal .paper-secondary{min-height:44px}html.pc-web .overview-entry:focus-visible{outline-offset:-4px}html.pc-web .paper-modal :is(.profile-message,.feedback-error,.feedback-success,.wallet-note,.wallet-entry-meta){font-size:14px}html.pc-web .paper-modal .paper-primary,html.pc-web .paper-modal .paper-secondary{background-image:none}html.pc-web .wallet-package-bonus,html.pc-web .wallet-payment-note,html.pc-web .wallet-section-heading>span{color:var(--web-muted);font-size:13px}html.pc-web .wallet-tools button{min-height:44px;font-size:14px}html.pc-web .wallet-package-points{color:#9b6255;font-size:16px}html.pc-web .order-heading span{color:#4f7959;font-size:13px}html.pc-web .order-summary time{color:var(--web-muted);font-size:12px}html.pc-web .order-summary p{font-size:14px}html.pc-web .settings-content :is(.account-phone,.logout-note,.about-version),html.pc-web .restyle-reference-note,html.pc-web .task-content>p{color:var(--web-muted);font-size:14px}html.pc-web .style-card{border:1px solid var(--web-card-border);background:#fffefa}html.pc-web .style-card.selected{outline-offset:-2px;box-shadow:none;border-color:#6d9875;outline:2px solid #6d9875}html.pc-web .style-card:focus-visible{outline:2px solid var(--web-green);outline-offset:3px}html.pc-web .style-image{background:#f0f4eb}html.pc-web .style-image>img{-o-object-fit:contain;object-fit:contain}html.pc-web .restyle-confirm .confirm-balance,html.pc-web .restyle-confirm .confirm-cost{font-size:15px}html.pc-web :is(.works-card,.favorite-card,.order-item):focus-within{border-color:#a1bda5}html.pc-web .favorite-remove{color:#965951;border:1px solid #e0e6db;border-radius:9px}html.pc-web .works-menu-toggle{background:#f0f4ed;border:1px solid #0000;place-items:center;display:grid}html.pc-web .works-actions a,html.pc-web .works-actions button{border-radius:6px}html.pc-web .works-actions button{color:var(--web-danger)}html.pc-web .wallet-package-name{padding-inline:18px}html.pc-web .wallet-package:has(input:focus-visible){outline:2px solid var(--web-green);outline-offset:3px}html.pc-web .wallet-package input:focus-visible{outline:none}html.pc-web .desktop-danger,html.pc-web .paper-modal.works-delete-dialog .paper-primary{border-color:var(--web-danger);background:var(--web-danger)}@media (hover:hover){html.pc-web .image-inspiration .button:hover:not(:disabled):not(:active),html.pc-web .paper-modal .paper-primary:hover:not(:disabled):not(:active),html.pc-web :is(.button,.floral-button,.works-start,.orders-pick,.login-submit):hover:not(:disabled):not(:active){border-color:var(--web-green-hover);background:var(--web-green-hover)}html.pc-web .paper-modal .paper-secondary:hover:not(:disabled):not(:active),html.pc-web :is(.button.secondary,.floral-button.secondary):hover:not(:disabled):not(:active){color:#315c41;background:#eff5ec;border-color:#9fbaa3}html.pc-web .desktop-danger:hover:not(:disabled):not(:active),html.pc-web .paper-modal.works-delete-dialog .paper-primary:hover:not(:disabled):not(:active){border-color:var(--web-danger-hover);background:var(--web-danger-hover)}html.pc-web .floral-tabs button:hover .floral-tab-pill,html.pc-web .inspiration-modes button:hover .inspiration-mode-pill,html.pc-web :is(.favorite-types,.featured-types) button:hover{background:#f1f6ee;border-color:#a8c2ac}html.pc-web .image-drop:not(.selected):hover{background:#eef5e8;border-color:#8bae8b}html.pc-web :is(.works-card,.favorite-card,.order-item):hover{box-shadow:none;border-color:#a9c2ac}html.pc-web .overview-shortcuts>a:hover{border-color:#a9c2ac}html.pc-web .overview-member:hover{background:#fffefa;border-color:#9fbaa3}html.pc-web .wallet-package:hover:not(:has(input:disabled)){border-color:#9db79f}html.pc-web .style-card:hover:not(:disabled){border-color:#9db79f}html.pc-web .work-action:hover:not(:disabled),html.pc-web .work-shop>a:hover{background:#f0f5eb;border-color:#a9c2ac}html.pc-web .work-restyle:hover:not(:disabled){border-color:var(--web-green-hover);background:var(--web-green-hover)}html.pc-web .works-actions :is(a,button):hover{background:#eef4e9}html.pc-web .works-actions button:hover{background:#faeee9}html.pc-web .checkout-kinds label:hover{border-color:#a4bda7}html.pc-web :is(.desktop-dialog-close,.paper-modal .paper-close):hover:not(:disabled){background:#e3eddf}html.pc-web .desktop-inline-button:hover,html.pc-web .wallet-tools button:hover,html.pc-web .work-share-tools button:hover{text-underline-offset:4px;text-decoration:underline}.overview-entry:hover,html.pc-web .overview-shortcuts>a:hover{background:#f0f5eb}html.pc-web .desktop-filter-tabs button:hover,html.pc-web .desktop-segmented button:hover,html.pc-web .works-menu-toggle:hover{background:#eaf2e8}html.pc-web .garden-entry:hover,html.pc-web .garden-shortcuts>button:hover{background:#f0f5eb}html.pc-web .desktop-inline-button:hover{color:#275c3f}}@media (width<=1150px){html.pc-web .account-rail-profile small{font-size:11px}.gallery-grid .home-showcase-copy{padding:24px 18px}.gallery-grid .home-showcase h3{font-size:23px}html.pc-web .work-body{grid-template-columns:minmax(0,1fr) 330px}html.pc-web .garden-user{width:calc(100% - 200px);left:26px}html.pc-web .garden-bouquet{width:225px;top:-5px;right:-42px}html.pc-web .garden-avatar{width:62px;height:62px}html.pc-web .garden-name{font-size:23px}}@media (width<=1000px){.desktop-share{width:calc(100% - 48px)}.desktop-share-layout{gap:26px;padding:24px}.desktop-share-art{min-height:400px;padding:14px}.desktop-share-copy h1{font-size:25px}html.pc-web .overview-user{gap:14px;width:calc(100% - 150px)}html.pc-web .overview-bouquet{width:180px;top:20px;right:0}html.pc-web .overview-name{font-size:22px}html.pc-web .overview-avatar{width:60px;height:60px}html.pc-web .overview-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}html.pc-web .overview-entries{grid-template-columns:1fr}html.pc-web .overview-entry+.overview-entry{border-left:0;border-top:1px solid var(--web-line)}.desktop-checkout{width:calc(100% - 48px)}.desktop-checkout-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.desktop-order-card{padding:22px}.checkout-recipient-row{grid-template-columns:1fr;gap:0}.order-detail-grid{grid-template-columns:1fr;gap:20px}.order-status-banner{padding:22px}.order-status-banner>button{min-width:105px}html.pc-web .web-header{gap:16px}html.pc-web .web-nav{gap:14px}html.pc-web .web-nav a{font-size:14px}html.pc-web .web-works-link{display:none}.desktop-gallery{width:calc(100% - 48px)}.gallery-opening{min-height:205px;padding:28px}html.pc-web .gallery-bouquet{width:270px;right:0}.gallery-filters{flex-direction:column;align-items:flex-start;gap:14px}.gallery-grid .home-showcase{grid-template-columns:46% minmax(0,1fr);min-height:300px}.gallery-grid .home-showcase h3{font-size:21px}.gallery-grid .home-showcase-copy>p{-webkit-line-clamp:3;font-size:13px}html.pc-web .garden-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}html.pc-web .garden-entries{grid-template-columns:1fr}html.pc-web .garden-entry+.garden-entry{border-left:0;border-top:1px solid var(--web-line)}html.pc-web .work-body{grid-template-columns:minmax(0,1fr) 310px}html.pc-web .work-body>.work-art{height:520px;padding:15px}html.pc-web .login-page{gap:24px;padding:28px}html.pc-web .login-paper{padding:28px 22px}html.pc-web .login-paper h2{font-size:21px}}html.pc-web .wallet-package-name{color:#506e58;margin:0 0 14px;font-size:15px}html.pc-web .wallet-package-art{margin-bottom:10px}html.pc-web .wallet-package-price{margin-bottom:18px}html.pc-web .wallet-section-heading{flex-wrap:wrap;gap:12px}html.pc-web .wallet-dialog{width:min(600px,100vw - 48px)}html.pc-web .wallet-ledger{overscroll-behavior:contain;max-height:min(420px,45dvh);padding-right:12px;overflow-y:auto}html.pc-web .wallet-row strong{font-weight:500}html.pc-web .wallet-row small{font-size:12px}html.pc-web .wallet-ledger .wallet-note{margin:8px 0 14px;font-size:12px}html.pc-web .desktop-dialog-close{color:#506e58;background:#eef3e9;border:0;border-radius:8px;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:12px;right:12px}html.pc-web .work-body{display:block}.desktop-work-layout{grid-template-columns:minmax(0,1fr) 370px;align-items:start;gap:32px;display:grid}.desktop-work-media,.desktop-work-panel{min-width:0}.desktop-work-panel{gap:18px;display:grid}html.pc-web .desktop-work-media .work-art{height:min(620px,72dvh);min-height:420px;box-shadow:none;background:#f0f4eb;border:1px solid #dfe7d9;border-radius:12px;margin:0;padding:24px}html.pc-web .desktop-work-media .work-art.has-image>img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;max-height:100%}html.pc-web .desktop-work-panel>:is(.work-primary,.work-shop,.work-save-actions,.work-restyle-history,.work-switch,.work-share,.work-feedback,.work-active){margin:0}html.pc-web .desktop-work-panel .desktop-work-heading>p:last-child{margin-bottom:4px}@media (width<=1150px){.desktop-work-layout{grid-template-columns:minmax(0,1fr) 330px;gap:24px}}@media (width<=1000px){.desktop-work-layout{grid-template-columns:minmax(0,1fr) 310px;gap:20px}html.pc-web .desktop-work-media .work-art{min-height:390px;padding:15px}}html.pc-web .desktop-task-page{width:calc(100% - 80px);max-width:1180px;margin:32px auto 48px;padding:0}html.pc-web .desktop-task-page .task-content{border:1px solid var(--web-line);background:#f2f6ed;border-radius:12px;padding:24px}html.pc-web .desktop-task-page .task-content h2{font:600 27px/1.5 var(--display);margin:0 0 18px}html.pc-web .desktop-task-page .task-content>p{margin-inline:auto}html.pc-web .task-content a{min-height:44px}html.pc-web .desktop-task-page .task-flower{width:40px;height:56px;margin-bottom:14px}html.pc-web .desktop-task-page .task-content>p{max-width:560px;margin-bottom:12px}html.pc-web .desktop-task-page .task-status{margin:16px 0}html.pc-web .task-content .task-preview{max-width:120px;max-height:120px}html.pc-web .desktop-task-page .work-primary{margin-top:18px}html.pc-web .paper-modal.works-delete-dialog .paper-primary:disabled{color:#a18178;box-shadow:none;background:#f0e4df;border-color:#e9d9d4}html.pc-web .desktop-danger:active:not(:disabled),html.pc-web .paper-modal.works-delete-dialog .paper-primary:active:not(:disabled){background:#803e38;border-color:#803e38}html.pc-web .works-delete-dialog .paper-primary:before,html.pc-web .works-delete-dialog .paper-secondary:before{display:none}html.pc-web .generation-failure .failure-illustration{width:min(100%,260px)}html.pc-web .generation-failure h2{font:600 27px/1.5 var(--display);letter-spacing:0;color:var(--web-ink)}html.pc-web .generation-failure p{letter-spacing:0;color:var(--web-muted);font-size:14px;line-height:1.8}html.pc-web .generation-failure .failure-retry{background:var(--web-green);color:#fff;filter:none;border-radius:8px;min-height:44px;padding:10px 24px;font-size:14px}html.pc-web .failure-button-leaf,html.pc-web .failure-retry:before{display:none}html.pc-web .failure-retry .app-icon{filter:brightness(0)invert()}html.pc-web .inspiration-modes button{min-height:44px;padding:0}html.pc-web .inspiration-mode-pill{min-height:44px}html.pc-web .inspiration-modes button.active:after{display:none}html.pc-web .inspiration-header .back-link{width:40px;height:40px}html.pc-web .case-detail:has(>.arrangement-preview){grid-template-rows:max-content max-content max-content 1fr;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:16px 32px}html.pc-web .case-detail:has(>.arrangement-preview)>.case-title{grid-area:1/2;margin:24px 0 0}html.pc-web .case-detail:has(>.arrangement-preview)>.case-kind{grid-area:2/2;margin:0}html.pc-web .case-detail:has(>.arrangement-preview)>.case-favorite{text-align:left;grid-area:3/2;margin:0}html.pc-web .case-detail>.arrangement-preview{border:1px solid var(--web-line);background:#f0f4eb;grid-template:minmax(0,1fr)/minmax(0,1fr);grid-area:1/1/span 4;place-items:center;width:100%;max-width:none;height:min(500px,60dvh);min-height:360px;padding:20px;display:grid}html.pc-web .case-detail>.arrangement-preview>img{-o-object-fit:contain;object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;max-height:100%}html.pc-web .case-detail:has(>.arrangement-preview)>.case-actions{text-align:left;grid-area:4/2;align-self:start;margin:12px 0 0;padding:0}html.pc-web .case-detail:has(>.arrangement-preview)>.case-actions .button{width:100%}html.pc-web{--garden-paper:#fff;--garden-line:#eaeaea;--garden-shadow:none;--web-ink:#1f201d;--web-muted:#636361;--web-green:#242622;--web-green-dark:#1f201d;--web-green-hover:#41443e;--web-green-pressed:#141612;--web-accent:#1b6e66;--web-surface:#f6f7f5;--web-mint:#f6f7f5;--web-pink:#f6f7f5;--web-line:#eaeaea;--web-control-border:#d9d9d6;--web-card-border:#eaeaea;--web-selected:#eeefec;--web-danger:#b42318;--web-radius:22px;--display:"HomeSans", "PingFang SC", "Microsoft YaHei", sans-serif;--font:"HomeSans", "PingFang SC", "Microsoft YaHei", sans-serif;--green:var(--web-green);--ink:var(--web-ink);--muted:var(--web-muted);min-width:0}html.pc-web body{font-family:var(--font)}html.pc-web .site-loading{z-index:10000;pointer-events:none;height:3px;position:fixed;inset:0 0 auto;overflow:hidden}html.pc-web .site-loading>span{background:var(--web-ink);width:35%;height:100%;animation:1.2s ease-in-out infinite site-loading-progress;display:block}@keyframes site-loading-progress{0%{transform:translate(-100%)}to{transform:translate(290%)}}@media (prefers-reduced-motion:reduce){html.pc-web .site-loading>span{width:100%;animation:none}}html.pc-web .web-shell{isolation:isolate;color:var(--web-ink);font-family:var(--font);background:var(--garden-paper);padding-top:0;position:relative}html.pc-web .web-shell--garden:before{content:none}html.pc-web .web-shell--home{background:#f5f6f3}html.pc-web .web-shell .web-header{border:0;border-bottom:1px solid var(--web-line);background:var(--garden-paper);width:100%;max-width:none;height:auto;min-height:80px;box-shadow:none;grid-template-columns:1fr auto 1fr;justify-content:space-between;align-items:center;gap:24px;margin:0;padding:12px max(32px,50% - 640px);display:grid}html.pc-web .web-shell .web-header .web-brand{min-height:44px;color:var(--web-ink);filter:none;background:0 0;border-radius:0;justify-content:flex-start;justify-self:start;gap:0;padding:0;display:flex}html.pc-web .web-shell .web-brand>img{display:none}html.pc-web .web-shell .web-header .web-brand>span{font:600 24px/1.3 var(--font);letter-spacing:.06em;text-align:left}html.pc-web .web-shell .web-brand-tagline{display:none}html.pc-web .web-shell .web-nav{filter:none;background:0 0;justify-content:center;align-items:center;gap:4px;width:auto;padding:0;display:flex;position:relative}html.pc-web .web-shell .web-nav a{min-height:40px;color:var(--web-muted);background:0 0;border-radius:999px;flex:none;justify-content:center;padding:8px 16px;font-size:14px;font-weight:400;position:relative}html.pc-web .web-shell .web-nav a:after{content:none}html.pc-web .web-shell .web-nav a.nav-active{color:var(--web-ink);background:var(--web-surface);font-weight:500}html.pc-web .web-shell .web-account{gap:14px;min-width:0}html.pc-web .web-shell .web-home-search{display:none}html.pc-web .web-shell .web-home-favorite{width:40px;height:40px;color:var(--web-muted);filter:none;flex:0 0 40px;place-items:center;display:grid}html.pc-web .web-shell .web-account svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}html.pc-web .web-shell :is(.web-login-link,.web-user-link,.web-account-retry){border:1px solid var(--web-control-border);background:var(--garden-paper);min-height:40px;color:var(--web-ink);box-shadow:none;border-radius:999px;flex-shrink:0;padding:8px 16px;font-size:13px}html.pc-web .web-shell .web-account-retry{padding:8px}html.pc-web .web-shell .web-user-link{max-width:160px}html.pc-web .web-shell .web-user-link>span{max-width:7em}html.pc-web .web-shell .web-user-link .app-icon{filter:brightness(0);opacity:.65;width:17px!important;height:17px!important}html.pc-web .web-shell--garden:not(.web-shell--studio) .web-body{isolation:isolate;width:calc(100% - 96px);max-width:1200px;min-height:calc(100svh - 224px);box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;padding:44px 0 64px;position:relative}html.pc-web .web-shell--garden:not(.web-shell--studio) .web-body:before{content:none}html.pc-web .web-shell--garden .web-content>:is(.desktop-gallery,.image-inspiration,.case-page,.work-detail,.restyle-page,.desktop-share,.desktop-checkout,.desktop-task-page,.login-page,.commerce-page,.desktop-garden-page,.desktop-order-detail,.scrapbook-works,.favorites-page,.wallet-page,.orders-page,.settings-page,.bouquet-lab){width:100%;max-width:none;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:visible}html.pc-web .web-shell--garden .web-footer{border-top:1px solid var(--web-line);width:calc(100% - 96px);max-width:1200px;color:var(--web-muted);text-shadow:none;padding:16px 0}html.pc-web .web-shell--garden .web-footer>span{color:var(--web-ink);font-size:13px}html.pc-web .web-shell--garden .web-footer a,html.pc-web .web-shell--garden .web-footer p{color:var(--web-muted)}html.pc-web .web-shell--garden :is(h1,h2,h3){color:var(--web-ink)}html.pc-web .web-shell--garden h1{font-family:var(--display)}html.pc-web .web-shell--garden .desktop-page-heading{border-bottom:0;margin-bottom:32px;padding-bottom:0}html.pc-web .web-shell--garden .desktop-page-heading h1{font-size:26px;font-weight:500}html.pc-web .web-shell--garden .desktop-heading-description{line-height:1.8}html.pc-web .web-shell--garden :is(.desktop-breadcrumb,.desktop-back-link){color:var(--web-muted)}html.pc-web .web-shell--garden .desktop-eyebrow{color:var(--web-muted);letter-spacing:0;font-size:13px}html.pc-web .web-shell--garden :is(.web-button,.button,.floral-button,.works-start,.orders-pick,.login-submit,.paper-primary){border:1px solid var(--web-green);background:var(--web-green);color:#fff;min-height:44px;box-shadow:none;border-radius:999px;font-size:14px;font-weight:500}html.pc-web .web-shell--garden :is(.web-button--secondary,.button.secondary,.floral-button.secondary,.paper-secondary){border-color:var(--web-control-border);color:var(--web-ink);box-shadow:none;background:0 0}html.pc-web .web-shell--garden :is(.web-button--secondary,.button.secondary,.floral-button.secondary):active:not(:disabled){border-color:var(--web-green);background-color:var(--web-selected);color:var(--web-ink)}html.pc-web .web-shell--garden :is(.web-button,.button,.floral-button,.works-start,.orders-pick,.login-submit):disabled{color:#737570;opacity:1;box-shadow:none;background:#eeefec;border-color:#e5e6e2}html.pc-web .web-shell--garden :is(.desktop-segmented,.studio-mode-tabs){border-radius:var(--web-radius);background:var(--web-surface);box-shadow:none;border-color:#0000}html.pc-web .web-shell--garden :is(.desktop-filter-tabs button,.favorite-types button,.work-switch button,.floral-tab-pill,.inspiration-mode-pill){color:var(--web-muted);box-shadow:none;background:0 0;border-color:#0000;border-radius:4px}html.pc-web .web-shell--garden :is(.desktop-filter-tabs button,.favorite-types button,.work-switch button,.desktop-segmented button).active,html.pc-web .web-shell--garden :is(.floral-tabs button.active .floral-tab-pill,.inspiration-modes button.active .inspiration-mode-pill){background:var(--web-selected);color:var(--web-ink);box-shadow:none;border-color:#0000}html.pc-web .web-shell--garden :is(.web-empty,.favorites-state,.works-empty,.orders-empty,.orders-message,.desktop-share-empty,.service-unavailable,.task-content){color:var(--web-muted);background:0 0;border:0;border-radius:4px}html.pc-web .web-shell--garden :is(.favorites-state,.works-empty,.orders-empty){text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:320px;padding:28px 20px;display:flex}html.pc-web .web-shell--garden :is(.favorites-empty-art,.works-empty-art,.orders-bouquet){-o-object-fit:contain;object-fit:contain;width:128px;height:128px;max-height:128px;margin:0}html.pc-web .web-shell--garden :is(.orders-empty-copy,.works-empty-copy){max-width:100%;padding:0}html.pc-web .web-shell--garden :is(.favorites-state,.works-empty,.orders-empty) h2{font:600 22px/1.5 var(--display);margin:0 0 8px}html.pc-web .web-shell--garden :is(.favorites-state,.works-empty,.orders-empty) p{margin:0 0 18px;font-size:14px;line-height:1.8}html.pc-web .web-shell--garden .orders-content.is-empty{min-height:0}html.pc-web .web-shell--garden .orders-pick{min-width:0;min-height:44px;margin-top:0;padding:10px 20px;font-size:14px}html.pc-web .web-shell--garden .orders-pick .app-icon{display:none}html.pc-web .web-shell--garden :is(.notice,.floral-notice,.work-notice,.wallet-error,.garden-error,.overview-error,.desktop-order-note,.commerce-info){color:#715a43;box-shadow:none;background:#f2eee5;border:0;border-radius:4px}html.pc-web .web-shell--garden :is(.floral-tab-pill,.inspiration-mode-pill)>img{display:none}html.pc-web .web-shell--garden .gallery-opening{border-bottom:1px solid var(--web-line);min-height:0;padding:0 0 24px}html.pc-web .web-shell--garden .gallery-opening h1{letter-spacing:0;margin:0;font-size:28px;font-weight:400}html.pc-web .web-shell--garden .gallery-opening h1+p{letter-spacing:0;line-height:1.8}html.pc-web .web-shell--garden .gallery-bouquet{-o-object-fit:contain;object-fit:contain;width:155px;height:210px;position:absolute;top:-15px;right:24px;rotate:9deg}html.pc-web .web-shell--garden .gallery-query{color:var(--web-muted);margin:0 0 14px;font-size:14px}html.pc-web .web-shell--garden .gallery-filters{align-items:center;gap:18px;padding:0 0 28px}html.pc-web .web-shell--garden .gallery-grid{grid-template-columns:repeat(var(--gallery-columns,3),minmax(0,1fr));align-items:stretch;gap:26px;display:grid}html.pc-web .web-shell--garden .gallery-grid--single{max-width:620px;margin-inline:auto}html.pc-web .web-shell--garden .home-showcase{min-width:0;min-height:0;color:var(--web-ink);box-shadow:none;background:0 0;border:0;border-radius:4px;flex-direction:column;padding:0;text-decoration:none;display:flex;position:relative}html.pc-web .web-shell--garden .home-showcase:after,html.pc-web .web-shell--garden .home-showcase:before{display:none}html.pc-web .web-shell--garden .home-showcase:before{left:-6px;rotate:-36deg}html.pc-web .web-shell--garden .home-showcase:after{right:-6px;rotate:36deg}html.pc-web .web-shell--garden .home-showcase-media{background:var(--web-surface);border:0;place-items:center;height:380px;padding:24px;display:grid;overflow:hidden}html.pc-web .web-shell--garden .home-showcase-cover{width:min(100%,calc(332px*var(--showcase-ratio,.75)));isolation:isolate;min-width:0;height:auto;position:relative;overflow:hidden}html.pc-web .web-shell--garden .home-showcase-cover>img{display:block}html.pc-web .web-shell--garden :is(.showcase-final,.showcase-background,.home-showcase-ambience){-o-object-fit:contain;object-fit:contain;width:100%;height:100%;position:absolute;inset:0}html.pc-web .web-shell--garden .showcase-background{-o-object-fit:cover;object-fit:cover}html.pc-web .web-shell--garden .showcase-bouquet{-o-object-fit:contain;object-fit:contain;height:auto;position:absolute}html.pc-web .web-shell--garden .showcase-inspiration{border:4px solid #fff;height:auto;position:absolute;box-shadow:0 2px 4px #473a2726}html.pc-web .web-shell--garden .showcase-placeholder{height:100%;font:22px var(--display);color:var(--web-muted);place-items:center;display:grid}html.pc-web .web-shell--garden .home-showcase-ambience{z-index:-1;-o-object-fit:cover;object-fit:cover;filter:blur(16px);opacity:.25}html.pc-web .web-shell--garden .home-showcase-copy{text-align:left;flex-direction:column;flex:1;align-items:flex-start;padding:18px 0 8px;display:flex}html.pc-web .web-shell--garden .home-showcase-kind{color:var(--web-muted);letter-spacing:0;order:2;margin-top:4px}html.pc-web .web-shell--garden .home-showcase h3{font:500 20px/1.5 var(--font);overflow-wrap:anywhere;order:1;margin:0}html.pc-web .web-shell--garden .home-showcase-copy>p{-webkit-line-clamp:2;color:var(--web-muted);-webkit-box-orient:vertical;order:3;margin:12px 0 0;display:-webkit-box;overflow:hidden}html.pc-web .web-shell--garden .home-showcase-link{width:100%;min-height:44px;color:var(--web-ink);border:0;order:4;justify-content:space-between;align-items:center;gap:14px;margin:8px 0 0;padding:0;font-size:13px;display:flex}html.pc-web .web-shell--garden .home-showcase-link .app-icon{box-shadow:none}html.pc-web .web-shell--garden .image-inspiration .inspiration-header{display:none}html.pc-web .web-shell--garden .inspiration-content{gap:0 34px}html.pc-web .web-shell--garden .upload-layout{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}html.pc-web .web-shell--garden :is(.image-drop,.image-drop.selected){border-color:var(--web-control-border);background:var(--web-surface);border-radius:4px;min-height:280px;max-height:320px}html.pc-web .web-shell--garden .upload-empty{min-height:240px}html.pc-web .web-shell--garden :is(.symbol-sprig,.upload-plus){display:none}html.pc-web .web-shell--garden .upload-symbol{width:40px;height:40px;margin-bottom:6px;transform:none}html.pc-web .web-shell--garden .upload-symbol>.app-icon{filter:brightness(0);opacity:.5;width:36px;height:36px}html.pc-web .web-shell--garden .upload-empty>strong{color:var(--web-ink);font:500 17px/1.5 var(--font)}html.pc-web .web-shell--garden .example-heading>a{color:var(--web-ink)}html.pc-web .web-shell--garden .example-heading>a .app-icon{filter:brightness(0);opacity:.65;background:0 0;padding:0}html.pc-web .web-shell--garden .text-inspiration{border:1px solid var(--web-control-border);background:var(--garden-paper);border-radius:4px}html.pc-web .web-shell--garden .text-inspiration textarea{color:var(--web-ink);background:0 0}html.pc-web .web-shell--garden .image-inspiration .start-matching{border-color:var(--web-green);background:var(--web-green);min-height:48px;box-shadow:none;border-radius:999px}html.pc-web .web-shell--garden .image-inspiration .start-matching:active:not(:disabled){border-color:var(--web-green-pressed);background:var(--web-green-pressed)}html.pc-web .web-shell--garden .image-inspiration .start-matching:disabled{color:#737570;box-shadow:none;background:#eeefec;border-color:#e5e6e2}html.pc-web .web-shell--garden .start-matching-cost{color:#fff;background:0 0;border-radius:0}html.pc-web .web-shell--garden :is(.matching-points-coin,.start-matching-label>img:not(.app-icon)){display:none}html.pc-web .web-shell--garden .matching-billing-note{color:var(--web-muted);text-align:left;font-size:13px}html.pc-web .web-shell--garden .inspiration-example{border:0;border-left:1px solid var(--web-line);box-shadow:none;border-radius:0;padding:22px 0 22px 30px;position:relative}html.pc-web .web-shell--garden .example-photo{filter:none;background:0 0;border:0;padding:0}html.pc-web .web-shell--garden .example-photo:after{display:none}html.pc-web .web-shell--garden .example-pair figure:last-child .example-photo,html.pc-web .web-shell--garden .example-photo:is(:first-child,:last-child){rotate:0deg}html.pc-web .web-shell--garden :is(.example-floral,.example-heading h2>img){display:none}html.pc-web .web-shell--garden .example-pair figcaption{color:var(--web-muted);margin-top:12px;font-size:13px}html.pc-web .web-shell--garden :is(.plan-card,.analysis-summary){border-color:var(--web-line);background:var(--web-surface);border-radius:4px}html.pc-web .web-shell--garden .plan-card:only-child:has(.free-plan-image){background:var(--web-surface)}html.pc-web .web-shell--garden .account-rail{border-right:0;padding:4px 24px 24px 0}html.pc-web .web-shell--garden .account-rail-profile{gap:10px}html.pc-web .web-shell--garden .account-rail-profile>img{border:0;width:40px;height:40px}html.pc-web .web-shell--garden .account-rail-profile strong{font:500 14px/1.6 var(--font)}html.pc-web .web-shell--garden .account-rail-profile small{line-height:1.7}html.pc-web .web-shell--garden .account-rail-profile>span{min-width:0}html.pc-web .web-shell--garden .account-rail-profile strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}html.pc-web .web-shell--garden .account-rail nav>a{border:0;border-radius:10px;gap:10px;font-size:14px}html.pc-web .web-shell--garden .account-rail nav>a.is-active{background:var(--web-selected);color:var(--web-ink);box-shadow:none;font-weight:500}html.pc-web .web-shell--garden .account-rail-create{border-color:var(--web-control-border);color:var(--web-ink);background:0 0;border-radius:4px;margin-top:24px}html.pc-web .web-shell--garden .account-rail-note{display:none}html.pc-web .web-shell--garden .overview-hero{min-height:132px;box-shadow:none;background:0 0;border:0;padding:20px 0 24px}html.pc-web .web-shell--garden .overview-bouquet{display:none}html.pc-web .web-shell--garden .overview-user{gap:20px}html.pc-web .web-shell--garden .overview-name{font:600 24px/1.5 var(--display);margin:0 0 8px}html.pc-web .web-shell--garden .overview-avatar{border:0}html.pc-web .web-shell--garden .desktop-garden-caption{line-height:1.8}html.pc-web .web-shell--garden .overview-paper{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:28px;margin-top:30px}html.pc-web .web-shell--garden .overview-paper>:is(.overview-error,.overview-toast){grid-column:1/-1}html.pc-web .web-shell--garden :is(.desktop-garden-shortcuts,.desktop-garden-tools)>h2{font:600 17px/1.6 var(--font);margin:0 0 12px}html.pc-web .web-shell--garden :is(.overview-shortcuts,.overview-entries){box-shadow:none;background:0 0;border:0;border-radius:0;gap:0}html.pc-web .web-shell--garden .overview-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}html.pc-web .web-shell--garden .overview-shortcuts>a{border-bottom:1px solid var(--web-line);min-height:74px;color:var(--web-ink);box-shadow:none;background:0 0;border-radius:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;padding:12px 0}html.pc-web .web-shell--garden .overview-shortcuts>a>strong{font:500 14px/1.6 var(--font)}html.pc-web .web-shell--garden .overview-shortcuts>a>.app-icon{opacity:.85;width:19px;height:19px;position:static}html.pc-web .web-shell--garden .overview-shortcuts>a>.shortcut-arrow{opacity:.6;width:15px;height:15px;margin-left:auto}html.pc-web .web-shell--garden .overview-create-actions{flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:16px;display:flex}html.pc-web .web-shell--garden .overview-entries{grid-template-columns:minmax(0,1fr)}html.pc-web .web-shell--garden .overview-entry{border:0;border-bottom:1px solid var(--web-line);min-height:62px;color:var(--web-ink);background:0 0;border-radius:0;gap:12px;padding:12px 0}html.pc-web .web-shell--garden .overview-entry+.overview-entry{border-top:0;border-left:0}html.pc-web .web-shell--garden .overview-entry>.entry-art{width:19px;height:19px;margin:0}html.pc-web .web-shell--garden .overview-entry h3{font:500 14px/1.6 var(--font);margin:0}html.pc-web .web-shell--garden .overview-entry>.app-icon:last-child{opacity:.6;width:15px;height:15px;margin-left:auto}html.pc-web .web-shell--garden :is(.overview-shortcuts,.overview-entry,.account-rail nav) .app-icon{filter:brightness(0);opacity:.65}html.pc-web .web-shell--garden .about-card:before,html.pc-web .web-shell--garden .account-card:before,html.pc-web .web-shell--garden .overview-card:before,html.pc-web .web-shell--garden .overview-footer{display:none}html.pc-web .web-shell--garden :is(.works-card,.favorite-card){box-shadow:none;background:0 0;border:0;border-radius:4px;margin:0;padding:0}html.pc-web .web-shell--garden :is(.works-image,.works-image.has-work-image,.favorite-link>img,.favorite-unavailable>div){background:var(--web-surface);border:0;border-radius:4px}html.pc-web .web-shell--garden .works-image>img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}html.pc-web .web-shell--garden .works-caption{min-height:72px;padding:14px 0 0}html.pc-web .web-shell--garden :is(.works-title,.favorite-card h2){font:500 16px/1.6 var(--font);color:var(--web-ink)}html.pc-web .web-shell--garden .works-meta time{color:var(--web-muted);font-size:12px}html.pc-web .web-shell--garden .works-tags{color:var(--web-muted)}html.pc-web .web-shell--garden .favorite-remove{color:var(--web-muted);background:#fff;border:0}html.pc-web .web-shell--garden .wallet-balance{background:var(--web-surface);height:148px;min-height:148px;box-shadow:none;border:0}html.pc-web .web-shell--garden .wallet-balance-copy>span{color:var(--web-muted);font:400 14px/1.6 var(--font);margin-bottom:10px}html.pc-web .web-shell--garden .wallet-balance-copy>strong{color:var(--web-ink);font-size:36px;font-weight:400}html.pc-web .web-shell--garden .wallet-art,html.pc-web .web-shell--garden :is(.wallet-section-heading h2>img,.wallet-package-art){display:none}html.pc-web .web-shell--garden .wallet-section-heading h2{font:600 17px/1.6 var(--font)}html.pc-web .web-shell--garden .wallet-package{border:1px solid var(--web-line);min-height:140px;color:var(--web-ink);box-shadow:none;background:0 0;border-radius:16px;padding:26px 18px 22px}html.pc-web .web-shell--garden .wallet-package.is-selected{border-color:var(--web-green);outline:1px solid var(--web-green);background:var(--web-selected)}html.pc-web .web-shell--garden .wallet-package-price{margin:0 0 12px;font-size:28px;font-weight:400}html.pc-web .web-shell--garden .wallet-package-points{min-height:0;color:var(--web-muted);background:0 0;border-radius:0;padding:0;font-size:14px}html.pc-web .web-shell--garden .wallet-package-name{color:var(--web-muted)}html.pc-web .web-shell--garden .wallet-tools button{color:var(--web-ink)}html.pc-web .web-shell--garden .wallet-package-tick{border-radius:3px;width:19px;height:19px}html.pc-web .web-shell--garden .wallet-recharge{border-color:var(--web-line);color:#737570;background:#eeefec;border-radius:4px}html.pc-web .web-shell--garden :is(.account-card,.about-card){border-radius:var(--web-radius);background:var(--web-surface);min-height:190px;box-shadow:none}html.pc-web .web-shell--garden .settings-section h2{font:600 17px/1.6 var(--font)}html.pc-web .web-shell--garden .settings-section h2>span{color:var(--web-muted);font-size:12px;font-weight:400}html.pc-web .web-shell--garden .account-icon{background:0 0;border:0;width:28px;height:28px}html.pc-web .web-shell--garden .account-copy strong{color:var(--web-muted);font-size:14px}html.pc-web .web-shell--garden .account-phone{color:var(--web-ink);font-size:16px;line-height:1.7}html.pc-web .web-shell--garden .account-status{color:var(--web-muted);align-self:center;margin:0;font-size:12px}html.pc-web .web-shell--garden .settings-login{color:var(--web-ink);font-weight:500}html.pc-web .web-shell--garden .about-card{text-align:left;grid-template-columns:minmax(0,1fr);align-content:center;justify-items:start;gap:6px;padding:24px;display:grid}html.pc-web .web-shell--garden .about-flower{display:none}html.pc-web .web-shell--garden .about-card>:is(.about-brand,.about-tagline,p,.about-version){grid-column:1;margin:0}html.pc-web .web-shell--garden .about-brand{font:600 24px/1.4 var(--display);color:var(--web-ink)}html.pc-web .web-shell--garden .about-tagline{color:var(--web-muted);letter-spacing:0;font-size:13px}html.pc-web .web-shell--garden :is(.about-divider,.about-leaf,.about-card p br,.settings-footer){display:none}html.pc-web .web-shell--garden .about-card p{color:var(--web-muted);font-size:14px;line-height:1.7}html.pc-web .web-shell--garden .about-version{color:var(--web-muted);background:0 0;padding:0;font-size:12px}html.pc-web .web-shell--garden .about-version>span{color:var(--web-muted)}html.pc-web .web-shell--garden .logout-button{border:1px solid var(--web-control-border);width:auto;min-width:190px;min-height:44px;color:var(--web-ink);background:0 0;border-radius:4px;padding:10px 18px}html.pc-web .web-shell--garden .logout-note{color:var(--web-muted);text-align:left;font-size:12px}html.pc-web .web-shell--garden :is(.case-detail,.desktop-share-layout){background:0 0;border:0;border-radius:0;padding:0}html.pc-web .web-shell--garden .work-tools .app-icon{filter:brightness(0);opacity:.65}html.pc-web .web-shell--garden :is(.case-comparison figure,.arrangement-preview,.desktop-share-art){border-radius:var(--web-radius);background:var(--web-surface);box-shadow:none;border:0;padding:16px}html.pc-web .web-shell--garden .case-title{font:600 26px/1.5 var(--display);margin-bottom:8px}html.pc-web .web-shell--garden .case-kind{color:var(--web-muted)}html.pc-web .web-shell--garden .case-comparison figcaption{color:var(--web-muted);font-size:13px}html.pc-web .web-shell--garden .case-favorite button{border:1px solid var(--web-control-border);min-height:40px;color:var(--web-ink);box-shadow:none;background:0 0;border-radius:4px}html.pc-web .web-shell--garden :is(.order-item,.desktop-order-card){border-color:var(--web-line);background:var(--garden-paper);box-shadow:none;border-radius:4px}html.pc-web .web-shell--garden .order-status-banner{background:var(--web-surface);border:0;border-radius:4px}html.pc-web .web-shell--garden .order-summary>img{background:var(--web-surface);border-radius:4px}html.pc-web .web-shell--garden .checkout-shipping :is(input,textarea){border-color:var(--web-control-border);background:var(--garden-paper);border-radius:4px}html.pc-web .web-shell--garden .checkout-kinds label{border-color:var(--web-line);border-radius:4px}html.pc-web .web-shell--garden .checkout-kinds label.selected{border-color:var(--web-green);background:var(--web-selected)}html.pc-web .web-shell--garden .checkout-submit-error{grid-column:1/-1}html.pc-web .web-shell--garden .style-card{box-shadow:none;aspect-ratio:auto;background:0 0;border:0;border-radius:4px;flex-direction:column;padding:0;display:flex;overflow:visible}html.pc-web .web-shell--garden .style-image{aspect-ratio:1;background:var(--web-surface);border-radius:4px;height:auto;position:relative;inset:auto}html.pc-web .web-shell--garden .style-image>img{-o-object-fit:cover;object-fit:cover}html.pc-web .web-shell--garden .style-caption{background:0 0;justify-content:flex-start;min-height:44px;padding:12px 0;position:static}html.pc-web .web-shell--garden .style-caption:before{display:none}html.pc-web .web-shell--garden .style-caption strong{color:var(--web-ink);font:500 15px/1.5 var(--font)}html.pc-web .web-shell--garden .style-caption>img{display:none}html.pc-web .web-shell--garden .style-selected{background:var(--web-green);width:23px;height:23px;box-shadow:none;border:0;border-radius:4px}html.pc-web .web-shell--garden .style-card.selected{outline:2px solid var(--web-green);outline-offset:4px}html.pc-web .web-shell--garden .restyle-reference-note{color:var(--web-muted);font-size:13px}html.pc-web .web-shell--garden .restyle-confirm{background:var(--garden-paper);border-radius:6px}html.pc-web .web-shell--garden .login-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:44px}html.pc-web .web-shell--garden .login-hero{height:470px}html.pc-web .web-shell--garden .login-brand h1{color:var(--web-ink);text-shadow:none;font-size:36px;font-weight:600}html.pc-web .web-shell--garden .login-brand p{font:400 15px/1.7 var(--font)}html.pc-web .web-shell--garden .login-bouquet{-o-object-fit:contain;object-fit:contain;width:280px;height:350px;top:110px;right:calc(50% - 140px);rotate:-6deg}html.pc-web .web-shell--garden .login-paper{border:0;border-left:1px solid var(--web-line);max-width:460px;box-shadow:none;background:0 0;border-radius:0;padding:24px 0 24px 36px}html.pc-web .web-shell--garden .login-note:after,html.pc-web .web-shell--garden .login-note:before,html.pc-web .web-shell--garden :is(.login-flourish,.login-submit>img,.login-note>img){display:none}html.pc-web .web-shell--garden :is(.login-field>input,.code-control){border-color:var(--web-control-border);background:var(--garden-paper);border-radius:4px}html.pc-web .web-shell--garden :is(.login-note,.desktop-login-description){color:var(--web-muted);font-size:14px}html.pc-web .web-shell--garden .login-field input::placeholder{color:#626954}html.pc-web .web-shell--garden .code-control button{color:var(--web-green-hover);font-size:14px}html.pc-web .web-shell--garden .code-control button:disabled{color:#626954;opacity:1}html.pc-web .web-shell--garden .desktop-bouquet-layout{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:center;gap:36px;display:grid}html.pc-web .web-shell--garden .bouquet-lab .lab-stage{aspect-ratio:auto;background:var(--web-surface);border:0;border-radius:4px;width:100%;max-width:none;height:clamp(360px,54svh,560px);max-height:none;margin:0;position:relative}html.pc-web .web-shell--garden .lab-poster{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;padding:18px;display:flex}html.pc-web .web-shell--garden .lab-poster>img{-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;width:100%;height:calc(100% - 88px);min-height:0}html.pc-web .web-shell--garden .lab-poster>p{color:var(--web-muted);margin:0;font-size:14px;line-height:1.7}html.pc-web .web-shell--garden .desktop-bouquet-copy h2{font:600 clamp(24px,2.2vw,28px)/1.5 var(--display);margin:0 0 16px}html.pc-web .web-shell--garden .desktop-bouquet-copy>p{color:var(--web-muted);margin:0;font-size:15px;line-height:1.9}html.pc-web .web-shell--garden .desktop-bouquet-materials{gap:14px;margin:26px 0;font-size:14px;line-height:1.7;display:grid}html.pc-web .web-shell--garden .desktop-bouquet-materials>div{grid-template-columns:3em minmax(0,1fr);gap:12px;display:grid}html.pc-web .web-shell--garden .desktop-bouquet-materials dt{color:var(--web-muted)}html.pc-web .web-shell--garden .desktop-bouquet-materials dd{margin:0}html.pc-web .web-shell--garden :is(.bouquet-phase,.bouquet-fallback){color:#4f5e43;font-size:13px}html.pc-web .web-shell--garden .bouquet-tools{flex-wrap:wrap;justify-content:center;gap:10px 16px}html.pc-web .web-shell--garden .bouquet-actions button{border-color:var(--web-control-border);background:var(--garden-paper);color:var(--web-ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:4px;font-size:14px}html.pc-web .web-shell--garden .page-unavailable{background:0 0;border:0;min-height:320px}html.pc-web .web-shell--garden .page-unavailable p{color:var(--web-muted)}html.pc-web .web-shell--garden .page-unavailable>img{mix-blend-mode:multiply}html.pc-web .web-shell--garden .desktop-share-empty{max-width:660px;min-height:360px;margin-inline:auto;padding:28px}html.pc-web .web-shell--garden .desktop-share-empty>img{width:112px;height:112px}html.pc-web .web-shell--garden.web-shell--studio{padding:0}html.pc-web .web-shell--garden .desktop-studio{background:var(--garden-paper);gap:0;padding:0}html.pc-web .web-shell--garden .studio-brand{color:var(--web-ink)}html.pc-web .web-shell--garden .studio-narrow-note{display:none}html.pc-web .web-shell--garden :is(.library-material-label,.library-tabs>button.active,.library-categories>button.active,.inspector-text-button){color:var(--web-ink)}html.pc-web .web-shell--garden :is(.studio-save-state,.library-tabs>button,.library-categories>button,.inspector-vessel-card){color:var(--web-muted)}html.pc-web .web-shell--garden :is(.inspector-welcome>img,.library-footer>img,.inspector-footer>img){display:none}html.pc-web .web-shell--garden .inspector-vessel-card{border:1px solid var(--web-line);background:var(--web-surface)}html.pc-web .web-shell--garden .studio-topbar{border:0;border-bottom:1px solid var(--web-line);background:var(--garden-paper);box-shadow:none;border-radius:0}html.pc-web .web-shell--garden .studio-breadcrumb{border-left:1px solid var(--web-line);color:var(--web-muted);background:0 0;border-radius:0;padding:7px 0 7px 18px;font-size:14px}html.pc-web .web-shell--garden .studio-breadcrumb>span{display:none}html.pc-web .web-shell--garden .studio-document>input{border-color:var(--web-control-border);background:var(--garden-paper);height:38px;color:var(--web-ink);border-radius:4px}html.pc-web .web-shell--garden .studio-columns{gap:0}html.pc-web .web-shell--garden :is(.studio-library,.studio-inspector){background:var(--garden-paper);box-shadow:none;border-radius:4px}html.pc-web .web-shell--garden .studio-panel-title{padding-top:20px}html.pc-web .web-shell--garden .studio-panel-title :is(h1,h2){font:600 18px/1.5 var(--font);letter-spacing:0}html.pc-web .web-shell--garden .studio-search{border-color:var(--web-control-border);background:var(--garden-paper);border-radius:4px}html.pc-web .web-shell--garden .library-tabs{border-color:var(--web-line)}html.pc-web .web-shell--garden .library-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}html.pc-web .web-shell--garden .library-categories>button{background:0 0;border-color:#0000;border-radius:4px}html.pc-web .web-shell--garden .library-categories>button.active{background:var(--web-selected);border-color:#0000}html.pc-web .web-shell--garden .library-material-art{border-radius:var(--web-radius);background:var(--web-surface);box-shadow:none;border-color:#0000}html.pc-web .web-shell--garden .library-material:is(.is-choosing,[aria-pressed=true]) .library-material-art{border-color:var(--web-green);background:var(--web-selected)}html.pc-web .web-shell--garden .library-material-label>.app-icon{background:var(--web-selected)}html.pc-web .web-shell--garden :is(.library-color-picker,.library-colors>button,.inspector-actions,.inspector-colors button,.used-materials-list>button,.inspector-selected-heading>img,.inspector-vessel-card>img:not(.app-icon)){border-color:var(--web-line);background:var(--garden-paper);border-radius:4px}html.pc-web .web-shell--garden .used-materials-list>button.active{border-color:var(--web-green);background:var(--web-selected)}html.pc-web .web-shell--garden .inspector-welcome h3{color:var(--web-ink);font:500 15px/1.6 var(--font)}html.pc-web .web-shell--garden :is(.library-footer,.inspector-footer,.inspector-used,.inspector-vessel){border-color:var(--web-line)}html.pc-web .web-shell--garden .studio-workspace{background:#f1f3ef;border-radius:0;padding:12px 16px 0}html.pc-web .web-shell--garden .studio-toolbar{border-color:var(--web-line);background:var(--garden-paper);border-radius:4px}html.pc-web .web-shell--garden .studio-paper-canvas{border:0;border-radius:2px;outline:1px solid #e9e7e2;box-shadow:0 4px 18px #302d2414}html.pc-web .web-shell--garden .studio-canvas-footer{min-height:44px;text-shadow:none}html.pc-web .web-shell--garden .studio-canvas-footer>button{color:var(--web-ink)}html.pc-web .web-shell--garden .studio-canvas-footer .app-icon{filter:none}html.pc-web .web-shell--garden :is(.library-footer,.inspector-footer,.studio-canvas-footer,.studio-canvas-footer>span){font-size:13px}html.pc-web .web-shell--garden :is(.library-footer,.inspector-footer,.inspector-vessel-card small,.used-materials-list small){color:var(--web-muted)}html.pc-web .web-shell--garden :is(.studio-boot,.studio-message){border:1px solid var(--web-line);background:var(--garden-paper);border-radius:4px}html.pc-web:has(.web-shell--garden) :is(.desktop-finish-dialog,.desktop-confirm-dialog,.works-delete-dialog,.restyle-confirm,dialog.paper-modal){border:1px solid var(--web-line);background:var(--garden-paper);color:var(--web-ink);border-radius:6px;box-shadow:0 18px 60px #1b281b29}html.pc-web:has(.web-shell--garden) dialog.desktop-confirm-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1b281b66}html.pc-web:has(.web-shell--garden) dialog.desktop-finish-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1b281b66}html.pc-web:has(.web-shell--garden) dialog.paper-modal::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1b281b66}html.pc-web:has(.web-shell--garden) .wallet-ledger{box-shadow:none;background:0 0;border:0;border-radius:0}html.pc-web:has(.web-shell--garden) .paper-modal .paper-surface{background:var(--garden-paper);border:0;border-radius:6px}html.pc-web:has(.web-shell--garden) :is(.paper-modal .paper-title,.desktop-finish-dialog h2,.desktop-confirm-dialog h2,.wallet-ledger h2){font:600 22px/1.5 var(--display);color:var(--web-ink)}html.pc-web:has(.web-shell--garden) :is(.paper-modal input.paper-field,.paper-modal textarea.paper-field,.desktop-finish-name input){border-color:var(--web-control-border);background:var(--garden-paper);color:var(--web-ink);border-radius:4px}html.pc-web:has(.web-shell--garden) .paper-modal .paper-close{background:var(--web-surface);color:var(--web-muted);border-radius:4px}html.pc-web:has(.web-shell--garden) .paper-modal :is(.profile-subtitle,.profile-save>img,label[for=profile-nickname]>.app-icon){display:none}html.pc-web:has(.web-shell--garden) .paper-modal .profile-photo{border:2px solid var(--web-line);box-shadow:none;border-radius:50%}html.pc-web:has(.web-shell--garden) .paper-modal .profile-photo>span{background:var(--web-green)}html.pc-web:has(.web-shell--garden) .paper-modal label{color:var(--web-ink)}html.pc-web:has(.web-shell--garden) :is(.paper-primary,.paper-secondary,.desktop-finish-dialog .web-button,.desktop-confirm-dialog .web-button){border:1px solid var(--web-green);background:var(--web-green);color:#fff;min-height:44px;box-shadow:none;font:500 14px/1.5 var(--font);border-radius:4px}html.pc-web:has(.web-shell--garden) :is(.paper-secondary,.desktop-finish-dialog .web-button--secondary,.desktop-confirm-dialog .web-button--secondary){border-color:var(--web-control-border);color:var(--web-ink);background:0 0}html.pc-web:has(.web-shell--garden) :is(.works-delete-dialog .paper-primary,.desktop-confirm-dialog .desktop-danger){border-color:var(--web-danger);background:var(--web-danger)}@media (hover:hover){html.pc-web .web-shell--garden .web-nav a:hover:not(.nav-active){color:var(--web-ink);background:var(--web-surface)}html.pc-web .web-shell--garden :is(.web-login-link,.web-user-link):hover{background-color:var(--web-surface);color:var(--web-ink)}html.pc-web .web-shell--garden .web-footer a:hover{color:var(--web-ink);text-underline-offset:5px;text-decoration:underline}html.pc-web .web-shell--garden :is(.web-button,.button,.floral-button,.login-submit):hover:not(:disabled):not(:active){background-color:var(--web-green-hover);border-color:var(--web-green-hover);color:#fff}html.pc-web .web-shell--garden :is(.web-button--secondary,.button.secondary,.floral-button.secondary):hover:not(:disabled):not(:active){background-color:var(--web-selected);border-color:var(--web-control-border);color:var(--web-ink)}html.pc-web .web-shell--garden .image-inspiration .start-matching:hover:not(:disabled){background-color:var(--web-green-hover);border-color:var(--web-green-hover)}html.pc-web .web-shell--garden :is(.home-showcase,.works-card,.favorite-card):hover{box-shadow:none}html.pc-web .web-shell--garden :is(.home-showcase h3,.works-title):hover{text-underline-offset:4px;text-decoration:underline}html.pc-web .web-shell--garden :is(.overview-shortcuts>a,.overview-entry,.account-rail nav>a):hover{background-color:var(--web-surface)}}@media (width<=1300px){html.pc-web .web-shell--garden .web-body--account{grid-template-columns:182px minmax(0,1fr);gap:28px}html.pc-web .web-shell--garden .account-rail{padding-right:18px}html.pc-web .web-shell--garden .studio-topbar{gap:16px;padding-inline:17px}html.pc-web .web-shell--garden .studio-breadcrumb{padding-inline:12px;font-size:14px}html.pc-web .web-shell--garden .studio-columns{grid-template-columns:250px minmax(230px,1fr) 250px}}@media (width<=1060px){html.pc-web .web-shell--garden:not(.web-shell--studio) .web-body{width:calc(100% - 48px);padding:28px}html.pc-web .web-shell--garden .web-body--account{grid-template-columns:minmax(0,1fr);gap:24px}html.pc-web .web-shell--garden .account-rail{border-right:0;border-bottom:1px solid var(--web-line);padding:0 0 18px;position:static}html.pc-web .web-shell--garden :is(.account-rail-profile,.account-rail-note,.account-rail-create){display:none}html.pc-web .web-shell--garden .account-rail nav{flex-wrap:wrap;gap:5px;display:flex}html.pc-web .web-shell--garden .account-rail nav>a{white-space:nowrap;flex:1;justify-content:center;gap:7px;min-height:44px;padding:8px;font-size:13px}html.pc-web .web-shell--garden .gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}html.pc-web .web-shell--garden .gallery-grid--single{grid-template-columns:minmax(0,1fr)}html.pc-web .web-shell--garden .gallery-filters{flex-wrap:wrap}html.pc-web .web-shell--garden .gallery-opening h1{font-size:30px}html.pc-web .web-shell--garden .inspiration-content{gap:0 22px}html.pc-web .web-shell--garden .login-page{gap:26px}html.pc-web .web-shell--garden .login-paper{padding:28px 23px}html.pc-web .web-shell--garden .login-paper h2{font-size:21px}html.pc-web .web-shell--garden .studio-columns{grid-template-columns:220px minmax(200px,1fr) 220px}html.pc-web .web-shell--garden .studio-topbar{gap:12px;padding-inline:12px}html.pc-web .web-shell--garden .studio-breadcrumb{display:none}html.pc-web .web-shell--garden .studio-document{gap:8px}html.pc-web .web-shell--garden .studio-canvas-footer .studio-keyboard-hint{display:none}html.pc-web .web-shell--garden .desktop-bouquet-layout{grid-template-columns:minmax(0,1.3fr) minmax(230px,1fr);gap:24px}html.pc-web .web-shell--garden .bouquet-tools{justify-content:center}html.pc-web .web-shell--garden .bouquet-phase{display:none}}@media (width<=800px){html.pc-web .web-shell--garden .web-footer{flex-wrap:wrap;justify-content:center;gap:6px 24px}html.pc-web .web-shell--garden .web-footer>p{display:none}html.pc-web .web-shell--garden .inspiration-content{grid-template-columns:minmax(0,1fr);gap:24px}html.pc-web .web-shell--garden .inspiration-content>:is(.inspiration-modes,.upload-layout,.inspiration-example){grid-area:auto/1}html.pc-web .web-shell--garden .inspiration-modes{margin-bottom:-8px}html.pc-web .web-shell--garden .inspiration-example{border-left:0;border-top:1px solid var(--web-line);min-height:0;padding:24px 0 0}html.pc-web .web-shell--garden .overview-user{gap:16px;width:calc(100% - 130px)}html.pc-web .web-shell--garden .overview-name{font-size:23px}html.pc-web .web-shell--garden .overview-bouquet{width:140px}html.pc-web .web-shell--garden .studio-columns{grid-template-columns:190px minmax(190px,1fr) 200px}html.pc-web .web-shell--garden .studio-topbar{gap:9px}html.pc-web .web-shell--garden .studio-document>input{width:130px}html.pc-web .web-shell--garden .studio-save-state{display:none}}@media (width<=1100px){html.pc-web .web-shell .web-header{grid-template-columns:auto 1fr auto;gap:20px;padding-inline:24px}html.pc-web .web-shell .web-nav a{padding-inline:12px;font-size:13px}html.pc-web .web-shell .web-home-favorite{display:none}}@media (width<=800px){html.pc-web .web-shell .web-header{grid-template-columns:1fr auto;gap:8px 20px;padding:14px 24px 10px}html.pc-web .web-shell .web-nav{grid-area:2/1/auto/-1;justify-content:flex-start;gap:8px}html.pc-web .web-shell .web-nav a{flex:1;padding:8px 10px;font-size:13px}html.pc-web .web-shell .web-account{grid-area:1/2}html.pc-web .web-shell--garden:not(.web-shell--studio) .web-body{width:calc(100% - 48px);padding:32px 0 48px}html.pc-web .web-shell--garden .web-footer{width:calc(100% - 48px)}html.pc-web .web-shell--garden .overview-user{width:100%}}@media (width<=600px){html.pc-web .web-shell .web-header{gap:8px 12px;padding-inline:16px}html.pc-web .web-shell .web-header .web-brand>span{font-size:22px}html.pc-web .web-shell .web-nav{gap:0}html.pc-web .web-shell .web-nav a{min-width:0;padding:8px 5px;font-size:12px}html.pc-web .web-shell :is(.web-login-link,.web-user-link){min-height:38px;padding-inline:12px}html.pc-web .web-shell--garden:not(.web-shell--studio) .web-body{width:calc(100% - 32px);padding:28px 0 40px}html.pc-web .web-shell--garden .web-footer{width:calc(100% - 32px)}html.pc-web .web-shell--garden .web-footer nav{gap:16px}html.pc-web .web-shell--garden .account-rail nav{gap:4px}html.pc-web .web-shell--garden .account-rail nav>a{flex:30%;padding:8px 4px}html.pc-web .web-shell--garden .gallery-grid{grid-template-columns:minmax(0,1fr);gap:28px}html.pc-web .web-shell--garden .gallery-filters{gap:12px}html.pc-web .web-shell--garden .gallery-opening{padding-bottom:24px}html.pc-web .web-shell--garden .gallery-opening h1{font-size:26px}html.pc-web .web-shell--garden .home-showcase-media{height:360px}html.pc-web .web-shell--garden .home-showcase-cover{width:min(100%,calc(312px*var(--showcase-ratio,.75)))}html.pc-web .web-shell--garden .desktop-segmented{max-width:100%}html.pc-web .web-shell--garden .desktop-segmented button{flex:1;padding-inline:12px;font-size:13px}html.pc-web .web-shell--garden .desktop-filter-tabs{gap:4px}html.pc-web .web-shell--garden .desktop-filter-tabs button{min-width:0;padding-inline:12px}html.pc-web .web-shell--garden :is(.case-comparison,.desktop-share-layout,.style-grid,.wallet-package-grid){grid-template-columns:minmax(0,1fr)}html.pc-web .web-shell--garden .wallet-package{min-height:112px}html.pc-web .web-shell--garden :is(.overview-paper,.settings-content,.login-page,.desktop-bouquet-layout),html.pc-web .web-shell--garden .overview-shortcuts{grid-template-columns:minmax(0,1fr)}html.pc-web .web-shell--garden .login-hero{display:none}html.pc-web .web-shell--garden .login-paper{border:0;width:100%;max-width:none;padding:16px 0}html.pc-web .web-shell--garden .studio-topbar{grid-template-columns:1fr auto;gap:8px;padding:12px;display:grid}html.pc-web .web-shell--garden .studio-brand>span{font-size:19px}html.pc-web .web-shell--garden .studio-top-actions{gap:6px}html.pc-web .web-shell--garden .studio-top-actions .web-button{padding:8px 10px;font-size:12px}html.pc-web .web-shell--garden .studio-top-actions .app-icon{display:none}html.pc-web .web-shell--garden .studio-document{grid-area:2/1/auto/-1}html.pc-web .web-shell--garden .studio-document>input{width:100%}html.pc-web .web-shell--garden .studio-narrow-note{background:var(--web-surface);color:var(--web-muted);margin:0;padding:10px 16px;font-size:12px;display:block}html.pc-web .web-shell--garden .studio-columns{grid-template-columns:minmax(0,1fr)}html.pc-web .web-shell--garden :is(.studio-library,.studio-inspector){display:none}html.pc-web .web-shell--garden .studio-workspace{padding:10px 12px 0}html.pc-web .web-shell--garden .studio-toolbar{justify-content:center}html.pc-web .web-shell--garden .studio-history{display:none}html.pc-web .web-shell--garden .studio-canvas-area{padding-top:12px}}html.pc-web{--floral-ground:#f6eeee;--floral-rose:#f2e0df;--floral-rose-ink:#855360;--floral-sage:#e8eee4;--floral-grain:url(../images/desktop/botanicals/rose-paper.webp);--garden-paper:#fffdf9;--garden-line:#e3ded5;--web-ink:#34463c;--web-muted:#6b7067;--web-green:#486952;--web-green-dark:#36573f;--web-green-hover:#3b5b44;--web-green-pressed:#2d4936;--web-accent:#855360;--web-paper:var(--garden-paper);--web-surface:#f0f1e9;--web-mint:#e8eee4;--web-pink:#f4e7e4;--web-line:#e4e4d8;--web-control-border:#cbd2c3;--web-card-border:#e4e4d8;--web-selected:#e5ecdf;--web-radius:24px 7px 24px 7px;--web-control-radius:17px 5px 17px 5px;--display:"HomeSerif", "Songti SC", "SimSun", serif}html.pc-web,html.pc-web body{background:var(--floral-ground)}html.pc-web ::selection{color:#34463c;background:#e6cdc9}html.pc-web .site-loading>span{background:var(--web-green)}html.pc-web .web-shell{background:var(--floral-ground) var(--floral-grain) repeat}html.pc-web .web-shell:not(.web-shell--studio):before{content:"";z-index:-1;background:var(--floral-garden) center top /max(100%,1440px) auto no-repeat;pointer-events:none;position:absolute;inset:80px 0 0}html.pc-web .web-shell .web-header{background:#fbf8f3;border-bottom-color:#e6ded6;min-height:84px}html.pc-web .web-shell .web-header .web-brand{gap:10px}html.pc-web .web-shell .web-brand>.web-brand-flower{-o-object-fit:contain;object-fit:contain;width:38px;height:38px;display:block}html.pc-web .web-shell .web-header .web-brand>span{letter-spacing:.07em;font:700 25px/1.25 HomeSerif,SimSun,serif}html.pc-web .web-shell .web-brand-tagline{color:var(--web-muted);font:400 10px/1.4 var(--font);letter-spacing:.16em;margin-top:5px;display:block}html.pc-web .web-shell .web-nav{gap:8px}html.pc-web .web-shell .web-nav a{border-radius:var(--web-control-radius);color:#5c6d5e;gap:6px}html.pc-web .web-shell .web-nav a.nav-active{color:#3f6048;background:#e7ecdf}html.pc-web .web-shell .web-nav a.nav-active:before{content:"";background:var(--floral-mark) center /contain no-repeat;flex:none;width:17px;height:17px}html.pc-web .web-shell :is(.web-login-link,.web-user-link,.web-account-retry){border-radius:var(--web-control-radius);color:#405d46;background:#f2f4eb;border-color:#bdc9b6}html.pc-web .web-shell .web-home-favorite{color:#8d5d66}html.pc-web .web-shell .web-home-favorite:hover svg{fill:#f0ddde}html.pc-web .home-book{--garden-paper:#fff;--web-ink:#1f201d;--web-muted:#636361;--web-green:#242622;--web-green-dark:#1f201d;--web-green-hover:#41443e;--web-green-pressed:#141612;--web-danger:#b42318;--web-control-border:#d9d9d6}html.pc-web .home-intro{margin-top:40px;position:relative}html.pc-web .home-intro h1{font-family:var(--display);color:#3d5142;font-weight:600}html.pc-web .home-intro p{color:#697264}html.pc-web .home-explore{border-radius:var(--web-control-radius);color:#456149;background:#f8f9f0;border:1px solid #b6c2ac;gap:22px;padding:11px 20px}html.pc-web .home-stage-tagline{color:#576c56}html.pc-web .web-shell--garden:not(.web-shell--studio) .web-body{padding-top:36px}html.pc-web .web-shell--garden:not(.web-shell--studio) .web-content{background:var(--garden-paper);border-radius:28px 8px;padding:30px}html.pc-web .web-shell--garden .web-footer{background:#fbf8f3;border:0;border-radius:20px 5px;padding:18px 24px}html.pc-web .web-shell--garden .web-footer>span>img{vertical-align:middle;width:16px;height:20px;margin-right:8px}html.pc-web .web-shell--garden .desktop-page-heading h1{font:600 28px/1.5 var(--display)}html.pc-web .web-shell--garden .desktop-heading-description{color:#6b7067}:is(html.pc-web .web-shell--garden :is(.web-button,.button,.floral-button,.works-start,.orders-pick,.login-submit,.paper-primary,.work-cta,.start-matching),html.pc-web:has(.web-shell--garden) .paper-modal :is(.paper-primary,.paper-secondary)){border-radius:var(--web-control-radius);letter-spacing:.035em;border-width:1px;min-height:46px;font-weight:500;transition:background-color .18s,border-color .18s,color .18s,transform .18s}html.pc-web .web-shell--garden :is(.web-button:not(.web-button--secondary),.button:not(.secondary),.floral-button:not(.secondary),.works-start,.orders-pick,.login-submit,.work-cta--primary,.start-matching):not(:disabled){background:var(--web-green);color:#fffdf5;border-color:#486952;box-shadow:inset 0 0 0 3px #ffffff17}html.pc-web:has(.web-shell--garden) .paper-modal .paper-primary:not(:disabled){background:var(--web-green);color:#fffdf5;border-color:#486952;box-shadow:inset 0 0 0 3px #ffffff17}html.pc-web .web-shell--garden :is(.web-button--secondary,.button.secondary,.floral-button.secondary,.work-cta:not(.work-cta--primary)){color:#47604b;background:#f3f5ec;border-color:#b9c5af}html.pc-web .web-shell--garden :is(.web-button,.button,.floral-button,.works-start,.orders-pick,.login-submit,.work-cta,.start-matching):active:not(:disabled){transform:translateY(1px)}html.pc-web .web-shell--garden :is(button,a,input,textarea,summary):focus-visible{outline:2px solid #855360}html.pc-web .web-shell--garden :is(.web-button,.button,.floral-button,.login-submit,.start-matching):disabled{color:#747b6d;box-shadow:none;background:#e9ebdf;border-color:#d9ddd0}html.pc-web .web-shell--garden .image-inspiration .start-matching{border-radius:var(--web-control-radius)}html.pc-web .web-shell--garden :is(.desktop-danger,.works-delete-dialog .paper-primary){color:#fffdf8;background:#a55555;border-color:#a55555}html.pc-web:has(.web-shell--garden) :is(.works-delete-dialog .paper-primary,.desktop-confirm-dialog .desktop-danger){color:#fffdf8;background:#a55555;border-color:#a55555}html.pc-web .web-shell--garden :is(.desktop-filter-tabs button,.favorite-types button,.work-switch button,.floral-tab-pill,.inspiration-mode-pill){border-radius:14px 4px}html.pc-web .web-shell--garden :is(.desktop-filter-tabs button,.favorite-types button,.work-switch button).active,html.pc-web .web-shell--garden :is(.floral-tabs button.active .floral-tab-pill,.inspiration-modes button.active .inspiration-mode-pill){color:#754f58;background:#ecdcd8}html.pc-web .web-shell--garden .desktop-segmented{background:#edf0e6;border-radius:16px 5px}html.pc-web .web-shell--garden .desktop-segmented button{border-radius:12px 3px}html.pc-web .web-shell--garden .desktop-segmented button.active{color:#456149;background:#fffdf8}html.pc-web .web-shell--garden .gallery-opening{border-radius:var(--web-radius);background:#e9eee2;min-height:155px;margin-bottom:26px;padding:30px 250px 30px 30px}html.pc-web .web-shell--garden .gallery-opening:after{content:"";background:var(--floral-spray) center /contain no-repeat;pointer-events:none;width:215px;height:190px;position:absolute;top:-16px;right:16px}html.pc-web .web-shell--garden .gallery-filters{padding-bottom:24px}html.pc-web .web-shell--garden .home-showcase-media{border-radius:var(--web-radius);background:#f2eee6;height:360px}html.pc-web .web-shell--garden .home-showcase-link{color:#527254}html.pc-web .web-shell--garden .home-showcase-link .app-icon{background:#e9eee2;border-radius:50%;width:33px;height:33px;padding:8px}html.pc-web .web-shell--garden :is(.works-image,.works-image.has-work-image,.favorite-link>img,.favorite-unavailable>div,.style-image){border-radius:20px 5px}html.pc-web .web-shell--garden :is(.image-drop,.image-drop.selected,.text-inspiration){border-radius:var(--web-radius);background:#f3f5ec;border:1px dashed #aebda5}html.pc-web .web-shell--garden .image-drop:hover{background:#edf1e5;border-color:#6d8664}html.pc-web .web-shell--garden .upload-symbol{background:#e1e8d9;border-radius:50%;width:55px;height:55px;padding:12px}html.pc-web .web-shell--garden .upload-symbol>.app-icon{opacity:.85;width:29px;height:29px}html.pc-web .web-shell--garden .inspiration-example{border-left:0;padding:22px 0 22px 24px}html.pc-web .web-shell--garden .example-heading h2{font-family:var(--display);font-size:21px}html.pc-web .web-shell--garden .work-art{border-radius:var(--web-radius);background:#edf0e7}html.pc-web .web-shell--garden .desktop-work-heading h2{font-family:var(--display)}html.pc-web .web-shell--garden :is(.work-purchase,.work-tools){border-color:#e2e4d6}html.pc-web .web-shell--garden :is(.checkout-shipping input,.checkout-shipping textarea,.login-field>input,.code-control){background:#fffefb;border-radius:12px 4px}html.pc-web .web-shell--garden :is(.notice,.floral-notice,.work-notice,.wallet-error,.garden-error,.overview-error,.desktop-order-note,.commerce-info){color:#775d44;background:#f5e9df;border-radius:12px 4px}html.pc-web .web-shell--garden .web-body--account{grid-template-columns:190px minmax(0,1fr);gap:28px}html.pc-web .web-shell--garden .account-rail{padding:24px 0}html.pc-web .web-shell--garden .account-rail nav>a{color:#5d705d;border-radius:16px 4px}html.pc-web .web-shell--garden .account-rail nav>a.is-active{color:#385b42;background:#e4eadb}html.pc-web .web-shell--garden .account-rail-create{border-radius:var(--web-control-radius);color:#476047;background:#faf9ef;border-color:#aabb9c;min-height:46px}html.pc-web .web-shell--garden .overview-hero{border-radius:var(--web-radius);background:#edf0e5 var(--floral-spray) right 4px center /185px auto no-repeat;min-height:160px}html.pc-web .web-shell--garden .overview-paper{gap:30px}html.pc-web .web-shell--garden .overview-shortcuts>a{background:#f1f2e8;border:0;border-radius:18px 5px;min-height:80px;padding:16px}html.pc-web .web-shell--garden .overview-shortcuts>a:nth-child(2n){background:#f6eae5}html.pc-web .web-shell--garden .wallet-balance{border-radius:var(--web-radius);background:#e6ecdf var(--floral-frieze) right -20px bottom -7px /380px auto no-repeat;position:relative;overflow:hidden}html.pc-web .web-shell--garden .wallet-balance-copy{z-index:1;width:55%;padding:26px 30px;position:relative}html.pc-web .web-shell--garden .wallet-balance-copy>strong{color:#3b6246;font:600 44px/1.15 var(--display)}html.pc-web .web-shell--garden .wallet-package{background:#f7f8ef;border-color:#dfe3d4;border-radius:22px 6px}html.pc-web .web-shell--garden .wallet-package-price{font-family:var(--display);color:#405c43}html.pc-web .web-shell--garden .wallet-recharge{border-radius:var(--web-control-radius);color:#737c68;background:#e6eada;border-color:#d2d8c9}html.pc-web .web-shell--garden .account-card{background:#edf0e5}html.pc-web .web-shell--garden .logout-button{border-radius:var(--web-control-radius);color:#80555d;background:#fffdf7}html.pc-web .web-shell--garden .studio-topbar{background:#fbf8f1;border-color:#dce1d1}html.pc-web .web-shell--garden .studio-brand>span{font-family:var(--display);color:#456348}html.pc-web .web-shell--garden :is(.studio-library,.studio-inspector){background:#fffdf8}html.pc-web .web-shell--garden .studio-workspace{background:#eee8e1 var(--floral-grain) repeat}html.pc-web .web-shell--garden .studio-toolbar{background:#fffdf7;border-radius:17px 5px}html.pc-web .web-shell--garden .studio-mode-tabs{background:#edf0e5;border-radius:12px 4px}html.pc-web .web-shell--garden .studio-mode-tabs>button[aria-selected=true]{background:#55704e}html.pc-web .web-shell--garden :is(.library-categories>button,.studio-search,.studio-document>input,.inspector-vessel-card){border-radius:12px 4px}html.pc-web .web-shell--garden .library-material:nth-child(2n) .library-material-art{background:#f5eae4}html.pc-web .web-shell--garden .library-tabs>button.active:after{background:#7a916a}html.pc-web .web-shell--garden .inspector-welcome:before{content:"";background:var(--floral-bloom) center /contain no-repeat;width:76px;height:76px;margin:0 auto 12px;display:block}html.pc-web:has(.web-shell--garden) :is(dialog.paper-modal,.desktop-finish-dialog,.desktop-confirm-dialog,.works-delete-dialog){background:#fffdf8;border-radius:26px 8px}@media (hover:hover){html.pc-web .web-shell .web-nav a:hover:not(.nav-active){color:#73575a;background:#f0e8e0}html.pc-web .home-explore:hover{background:#e6ecde;text-decoration:none}html.pc-web .web-shell--garden :is(.web-button:not(.web-button--secondary),.button:not(.secondary),.floral-button:not(.secondary),.works-start,.orders-pick,.login-submit,.work-cta--primary,.start-matching):hover:not(:disabled):not(:active){background:#38563e;border-color:#38563e;transform:translateY(-2px)}html.pc-web .web-shell--garden :is(.web-button--secondary,.button.secondary,.floral-button.secondary,.work-cta:not(.work-cta--primary)):hover:not(:disabled){background:#e5ecdc;border-color:#8fa381}html.pc-web .web-shell--garden .account-rail nav>a:hover:not(.is-active){color:#7a5660;background:#f2e2df}html.pc-web .web-shell--garden .overview-shortcuts>a:hover{background:#e5ebda}html.pc-web .web-shell--garden .desktop-confirm-dialog .web-button.desktop-danger:hover:not(:disabled):not(:active){background:#8d4346;border-color:#8d4346}html.pc-web:has(.web-shell--garden) .works-delete-dialog .paper-primary:hover:not(:disabled){background:#8d4346;border-color:#8d4346}}@media (width<=1100px){html.pc-web .web-shell .web-nav{gap:3px}html.pc-web .web-shell .web-header .web-brand>span{font-size:23px}html.pc-web .web-shell .web-brand-tagline{display:none}html.pc-web .web-shell--garden .web-body--account{grid-template-columns:minmax(0,1fr);gap:20px}html.pc-web .web-shell--garden .account-rail{padding:0 0 16px}}@media (width<=800px){html.pc-web .web-shell:not(.web-shell--studio):before{background-size:1150px;inset-block-start:112px}html.pc-web .web-shell--garden:not(.web-shell--studio) .web-content{padding:24px}html.pc-web .web-shell--garden .inspiration-example{padding:24px 0 0}html.pc-web .web-shell--garden .gallery-opening{padding-right:180px}html.pc-web .web-shell--garden .gallery-opening:after{width:180px;right:-12px}html.pc-web .web-shell--garden .gallery-opening h1{font-size:29px}}@media (width<=600px){html.pc-web .web-shell .web-brand>.web-brand-flower{width:30px;height:30px}html.pc-web .web-shell .web-header .web-brand{gap:7px}html.pc-web .web-shell .web-header .web-brand>span{font-size:22px}html.pc-web .web-shell .web-nav{gap:0}html.pc-web .web-shell .web-nav a.nav-active:before{display:none}html.pc-web .home-intro{margin-top:24px}html.pc-web .home-explore{min-height:40px;padding:8px 15px}html.pc-web .web-shell--garden:not(.web-shell--studio) .web-content{border-radius:20px 6px;padding:20px 16px}html.pc-web .web-shell--garden .desktop-page-heading h1{font-size:25px}html.pc-web .web-shell--garden .gallery-opening{min-height:150px;padding:22px 110px 22px 18px}html.pc-web .web-shell--garden .gallery-opening:after{opacity:.8;width:112px;height:126px;top:20px;right:-20px}html.pc-web .web-shell--garden .gallery-opening h1{font-size:27px}html.pc-web .web-shell--garden .gallery-opening h1+p{font-size:13px}html.pc-web .web-shell--garden .home-showcase-media{height:330px;padding:20px}html.pc-web .web-shell--garden .overview-hero{background-position:right -35px bottom -20px;background-size:120px;min-height:140px;padding:20px}html.pc-web .web-shell--garden .overview-user{z-index:1;position:relative}html.pc-web .web-shell--garden .wallet-balance{background-position:right -55px bottom -5px;background-size:220px;height:150px}html.pc-web .web-shell--garden .wallet-balance-copy{width:75%;padding:25px}html.pc-web .web-shell--garden .wallet-balance-copy>strong{font-size:40px}html.pc-web .web-shell--garden .about-card{background-size:110px;padding-right:85px}}@media (prefers-reduced-motion:reduce){html.pc-web .web-shell--garden :is(.web-button,.button,.floral-button,.works-start,.orders-pick,.login-submit,.work-cta,.start-matching){transition:none;transform:none!important}}html.pc-web{--bloom-control-texture:url(../images/home/garden/paper-texture.webp);--bloom-control-radius:7px 5px 8px 5px;--bloom-control-inset-radius:3px 2px 4px 2px;--bloom-control-font:"HomeSans", "PingFang SC", "Microsoft YaHei", sans-serif;--bloom-primary:#38764f;--bloom-primary-hover:#3d8055;--bloom-primary-edge:#245737;--bloom-primary-underlay:#e8e2be;--bloom-secondary:#fbfcf2;--bloom-secondary-hover:#eff4e6;--bloom-secondary-border:#d7dfc9;--bloom-secondary-ink:#45654e;--bloom-selected:#e7efdc;--bloom-selected-border:#cdddc0;--bloom-selected-ink:#2d6947;--bloom-selected-shadow:inset 0 1px 0 #ffffffc4, 0 2px 0 #cad8bc, 0 4px 8px #4b6b3610}.bloom-cta,html.pc-web .web-shell.web-shell--garden :is(.web-button,.button,.floral-button,.works-start,.orders-pick,.login-submit,.work-cta,.start-matching,.paper-primary,.paper-secondary,.account-rail-create,.replace-image,.retry-button,.generation-progress-link){--cta-paper:var(--bloom-primary);--cta-hover:var(--bloom-primary-hover);--cta-edge:var(--bloom-primary-edge);--cta-underlay:var(--bloom-primary-underlay);--cta-border:#ffffff38;--cta-ink:#fffef5;--cta-rule:#fffbed36;isolation:isolate;border:1px solid var(--cta-border);border-radius:var(--bloom-control-radius);background:var(--cta-paper) var(--bloom-control-texture) center /260px 52px;background-blend-mode:multiply;min-width:0;max-width:100%;min-height:44px;box-shadow:inset 0 1px 0 #ffffff38,inset 0 -1px 0 #183c2a1a,0 3px 0 var(--cta-edge),0 5px 0 var(--cta-underlay),0 8px 12px #355d3924;color:var(--cta-ink);font:500 14px/1.5 var(--bloom-control-font);letter-spacing:0;text-align:center;filter:none;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:10px;padding:10px 20px;text-decoration:none;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;position:relative}html.pc-web:has(.web-shell) :is(.paper-modal .paper-primary,.paper-modal .paper-secondary,.generation-result,.generation-works,.failure-retry){--cta-paper:var(--bloom-primary);--cta-hover:var(--bloom-primary-hover);--cta-edge:var(--bloom-primary-edge);--cta-underlay:var(--bloom-primary-underlay);--cta-border:#ffffff38;--cta-ink:#fffef5;--cta-rule:#fffbed36;isolation:isolate;border:1px solid var(--cta-border);border-radius:var(--bloom-control-radius);background:var(--cta-paper) var(--bloom-control-texture) center /260px 52px;background-blend-mode:multiply;min-width:0;max-width:100%;min-height:44px;box-shadow:inset 0 1px 0 #ffffff38,inset 0 -1px 0 #183c2a1a,0 3px 0 var(--cta-edge),0 5px 0 var(--cta-underlay),0 8px 12px #355d3924;color:var(--cta-ink);font:500 14px/1.5 var(--bloom-control-font);letter-spacing:0;text-align:center;filter:none;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:10px;padding:10px 20px;text-decoration:none;transition:background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;position:relative}.bloom-cta:before,html.pc-web .web-shell.web-shell--garden :is(.web-button,.button,.floral-button,.works-start,.orders-pick,.login-submit,.work-cta,.start-matching,.paper-primary,.paper-secondary,.account-rail-create,.replace-image,.retry-button,.generation-progress-link):before{content:"";z-index:auto;border:1px solid var(--cta-rule);border-radius:var(--bloom-control-inset-radius);filter:none;pointer-events:none;background:0 0;border-image:;display:block;position:absolute;inset:4px}html.pc-web:has(.web-shell) :is(.paper-modal .paper-primary,.paper-modal .paper-secondary,.generation-result,.generation-works,.failure-retry):before{content:"";z-index:auto;border:1px solid var(--cta-rule);border-radius:var(--bloom-control-inset-radius);filter:none;pointer-events:none;background:0 0;border-image:;display:block;position:absolute;inset:4px}html.pc-web .web-shell.web-shell--garden :is(.web-button--secondary,.button.secondary,.floral-button.secondary,.work-cta:not(.work-cta--primary),.paper-secondary,.account-rail-create,.replace-image,.retry-button,.generation-progress-link){--cta-paper:var(--bloom-secondary);--cta-hover:var(--bloom-secondary-hover);--cta-edge:#d9e0ce;--cta-underlay:#f0f3e8;--cta-border:var(--bloom-secondary-border);--cta-ink:var(--bloom-secondary-ink);--cta-rule:#ffffff9c}html.pc-web:has(.web-shell) .paper-modal .paper-secondary{--cta-paper:var(--bloom-secondary);--cta-hover:var(--bloom-secondary-hover);--cta-edge:#d9e0ce;--cta-underlay:#f0f3e8;--cta-border:var(--bloom-secondary-border);--cta-ink:var(--bloom-secondary-ink);--cta-rule:#ffffff9c}.bloom-cta--rose,html.pc-web .web-shell.web-shell--garden :is(.start-matching,.work-cta--primary){--cta-paper:#ad5865;--cta-hover:#b8606e;--cta-edge:#88424d;--cta-underlay:#eed9c3}html.pc-web .web-shell.web-shell--garden :is(.desktop-danger,.works-delete-dialog .paper-primary){--cta-paper:#a34f59;--cta-hover:#8d3f49;--cta-edge:#783841;--cta-underlay:#ead7d0}html.pc-web:has(.web-shell) .paper-modal.works-delete-dialog .paper-primary{--cta-paper:#a34f59;--cta-hover:#8d3f49;--cta-edge:#783841;--cta-underlay:#ead7d0}html.pc-web .web-shell.web-shell--garden :is(.web-button,.button,.floral-button,.works-start,.orders-pick,.login-submit,.work-cta,.start-matching,.paper-primary,.paper-secondary,.account-rail-create,.replace-image,.retry-button,.generation-progress-link):not(:disabled){border-color:var(--cta-border);background:var(--cta-paper) var(--bloom-control-texture) center /260px 52px;box-shadow:inset 0 1px 0 #ffffff38,inset 0 -1px 0 #183c2a1a,0 3px 0 var(--cta-edge),0 5px 0 var(--cta-underlay),0 8px 12px #355d3924;color:var(--cta-ink)}html.pc-web:has(.web-shell) :is(.paper-modal .paper-primary,.paper-modal .paper-secondary,.generation-result,.generation-works,.failure-retry):not(:disabled){border-color:var(--cta-border);background:var(--cta-paper) var(--bloom-control-texture) center /260px 52px;box-shadow:inset 0 1px 0 #ffffff38,inset 0 -1px 0 #183c2a1a,0 3px 0 var(--cta-edge),0 5px 0 var(--cta-underlay),0 8px 12px #355d3924;color:var(--cta-ink)}.bloom-cta:active:not(:disabled),html.pc-web .web-shell.web-shell--garden :is(.web-button,.button,.floral-button,.works-start,.orders-pick,.login-submit,.work-cta,.start-matching,.paper-primary,.paper-secondary,.account-rail-create,.replace-image,.retry-button,.generation-progress-link):active:not(:disabled){background-color:var(--cta-hover);border-color:var(--cta-border);box-shadow:inset 0 1px 2px #1d39251c,0 1px 0 var(--cta-edge),0 2px 0 var(--cta-underlay),0 3px 5px #355d3914;color:var(--cta-ink);transform:translateY(3px)}html.pc-web:has(.web-shell) :is(.paper-modal .paper-primary,.paper-modal .paper-secondary,.generation-result,.generation-works,.failure-retry):active:not(:disabled){background-color:var(--cta-hover);border-color:var(--cta-border);box-shadow:inset 0 1px 2px #1d39251c,0 1px 0 var(--cta-edge),0 2px 0 var(--cta-underlay),0 3px 5px #355d3914;color:var(--cta-ink);transform:translateY(3px)}.bloom-cta:disabled,html.pc-web .web-shell.web-shell--garden :is(.web-button,.button,.floral-button,.works-start,.orders-pick,.login-submit,.work-cta,.start-matching,.paper-primary,.paper-secondary,.account-rail-create,.replace-image,.retry-button,.generation-progress-link):disabled{box-shadow:none;color:#59675b;cursor:not-allowed;opacity:1;background:#e8eddf;border-color:#dce2d4;transform:none}html.pc-web:has(.web-shell) :is(.paper-modal .paper-primary,.paper-modal .paper-secondary,.generation-result,.generation-works,.failure-retry):disabled{box-shadow:none;color:#59675b;cursor:not-allowed;opacity:1;background:#e8eddf;border-color:#dce2d4;transform:none}.bloom-cta:disabled:before,html.pc-web .web-shell.web-shell--garden :is(.web-button,.button,.floral-button,.works-start,.orders-pick,.login-submit,.work-cta,.start-matching,.paper-primary,.paper-secondary,.account-rail-create,.replace-image,.retry-button,.generation-progress-link):disabled:before{content:none}html.pc-web:has(.web-shell) :is(.paper-modal .paper-primary,.paper-modal .paper-secondary,.generation-result,.generation-works,.failure-retry):disabled:before{content:none}html.pc-web:has(.web-shell) .failure-button-leaf{display:none}html.pc-web:has(.web-shell) :is(.failure-retry,.generation-works) .app-icon{filter:brightness(0)invert();opacity:1;width:18px;height:18px}html.pc-web:has(.web-shell) :is(.failure-retry,.generation-works):disabled .app-icon{filter:none;opacity:.6}@media (hover:hover) and (pointer:fine){.bloom-cta:hover:not(:disabled):not(:active),html.pc-web .web-shell.web-shell--garden :is(.web-button,.button,.floral-button,.works-start,.orders-pick,.login-submit,.work-cta,.start-matching,.paper-primary,.paper-secondary,.account-rail-create,.replace-image,.retry-button,.generation-progress-link):hover:not(:disabled):not(:active){background-color:var(--cta-hover);border-color:var(--cta-border);box-shadow:inset 0 1px 0 #ffffff47,0 4px 0 var(--cta-edge),0 6px 0 var(--cta-underlay),0 10px 16px #355d3929;color:var(--cta-ink);transform:translateY(-2px)}html.pc-web:has(.web-shell) :is(.paper-modal .paper-primary,.paper-modal .paper-secondary,.generation-result,.generation-works,.failure-retry):hover:not(:disabled):not(:active){background-color:var(--cta-hover);border-color:var(--cta-border);box-shadow:inset 0 1px 0 #ffffff47,0 4px 0 var(--cta-edge),0 6px 0 var(--cta-underlay),0 10px 16px #355d3929;color:var(--cta-ink);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.bloom-cta,html.pc-web .web-shell.web-shell--garden :is(.web-button,.button,.floral-button,.works-start,.orders-pick,.login-submit,.work-cta,.start-matching,.paper-primary,.paper-secondary,.account-rail-create,.replace-image,.retry-button,.generation-progress-link){transition:none;transform:none!important}html.pc-web:has(.web-shell) :is(.paper-modal .paper-primary,.paper-modal .paper-secondary,.generation-result,.generation-works,.failure-retry){transition:none;transform:none!important}}@font-face{font-family:HomeBrush;src:url(../fonts/home-brush.woff2)format("woff2");font-weight:400;font-display:swap}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.pc-web:has(.web-shell--home){background:#eff4e9;min-width:744px}html.pc-web:has(.web-shell--home) body{background:#eff4e9}html.pc-web:has(.web-shell--home) ::-moz-selection{color:#294e3e;background:#cce5c9}html.pc-web:has(.web-shell--home) ::selection{color:#294e3e;background:#cce5c9}html.pc-web:has(.web-shell--home) .site-loading>span{background:#319752}html.pc-web .web-shell.web-shell--home{--web-ink:#2f5342;--web-muted:#6e8574;--web-green:#319752;--web-green-hover:#288247;--web-green-pressed:#23743e;--bloom-rose:#ce7179;min-height:100dvh;color:var(--web-ink);background:#eff4e9}html.pc-web .web-shell.web-shell--home:before{content:none}html.pc-web .web-shell--home .web-body,html.pc-web .web-shell--home .web-content{background:0 0;width:100%;max-width:none;margin:0;padding:0;display:block}html.pc-web .web-shell .web-header.web-header--bloom{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;height:88px;min-height:88px;font-family:var(--bloom-control-font);background:#fafcf6f2;border:0;border-bottom:1px solid #dce6d6;border-radius:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:28px;margin:0;padding:0 max(32px,50% - 620px);display:grid;position:sticky;top:0;box-shadow:0 3px 16px #38593b06}html.pc-web .web-shell .web-header--bloom .web-brand{color:#2e5544;justify-self:start;gap:12px;min-height:0}html.pc-web .web-shell .web-header--bloom .web-brand-flower{-o-object-fit:contain;object-fit:contain;filter:none;width:48px;height:48px;display:block}html.pc-web .web-shell .web-header--bloom .web-brand>span{color:#2e5544;letter-spacing:0;flex-direction:column;font-family:HomeBrush,KaiTi,serif;font-size:32px;font-weight:400;line-height:1.1;display:flex}html.pc-web .web-shell .web-header--bloom .web-brand-tagline{color:#6e8967;letter-spacing:0;margin-top:3px;font-family:KaiTi,STKaiti,serif;font-size:12px;font-weight:400;display:block}.bloom-nav{gap:10px;min-width:0;display:flex}.bloom-nav,.bloom-nav a{justify-content:center;align-items:center}.bloom-nav a{color:#466857;white-space:nowrap;border:1px solid #0000;border-radius:8px;gap:8px;min-height:50px;padding:4px 15px;font-size:15px;font-weight:500;line-height:1.5;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:relative}.bloom-nav a:after,.bloom-nav a:before{content:none}.bloom-nav a>img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 1px #40653b14);width:30px;height:30px;transition:transform .18s}.bloom-nav a>img,.bloom-nav a>span{position:relative}.bloom-nav a.nav-active{border-color:var(--bloom-selected-border);border-radius:var(--bloom-control-radius);background:var(--bloom-selected) var(--bloom-control-texture) center /260px 52px;background-blend-mode:multiply;box-shadow:var(--bloom-selected-shadow);color:var(--bloom-selected-ink)}.bloom-nav a.nav-active:before{content:"";pointer-events:none;border:1px solid #fffff99c;border-radius:3px 2px 4px;position:absolute;inset:4px}.bloom-account-link,.bloom-icon-button{color:#315a46;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.bloom-tools{border-left:1px solid #e0e8d9;justify-self:end;align-items:center;gap:12px;padding-left:22px;display:flex}.bloom-account-link{color:#45654e;background:#fbfcf2 url(../images/home/garden/paper-texture.webp) 50%/260px 52px;border:1px solid #d7dfc9;border-radius:6px 4px 7px;justify-content:center;gap:9px;width:auto;max-width:158px;padding:0 14px;font-size:13px;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex;box-shadow:inset 0 1px #ffffffc4,0 2px #d9e0ce,0 4px 7px #566b3e09}.bloom-account-link>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bloom-home{isolation:isolate;background:#eaf1e4;min-height:calc(100svh - 88px);position:relative;overflow:clip}.bloom-garden{z-index:-2;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.bloom-wrap{width:min(1120px,80%);margin-inline:auto}.bloom-hero{height:400px;position:relative;overflow:hidden}.bloom-hero-grid{height:100%;position:relative}.bloom-hero-copy{z-index:2;width:52%;padding:42px 0 42px 64px;position:relative}.bloom-hero-copy h1{color:#21975f;letter-spacing:0;white-space:nowrap;text-shadow:1px 3px #ffffffd9;margin:0;font-family:HomeBrush,KaiTi,serif;font-size:104px;font-weight:400;line-height:1.12}.bloom-lockup{color:#365f4b;white-space:nowrap;align-items:center;gap:12px;margin:11px 0 0;font-family:KaiTi,STKaiti,serif;font-size:28px;line-height:1.5;display:flex}.bloom-lockup img{-o-object-fit:contain;object-fit:contain;width:32px;height:30px;transform:rotate(-38deg)}.bloom-lockup img:last-child{transform:scaleX(-1)rotate(-38deg)}.bloom-lead{color:#567c65;margin:12px 0 20px 41px;font-family:KaiTi,STKaiti,serif;font-size:16px;line-height:1.6}.bloom-cta{white-space:nowrap;gap:18px;min-width:154px;min-height:48px;padding:0 10px 0 24px;font-size:15px;line-height:1.4}.bloom-cta-icon{background:#fffbed12;border:1px solid #fffbed30;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid;box-shadow:inset 0 1px 2px #1c3a2512}.bloom-cta-icon>.app-icon{width:14px;height:14px;transition:transform .18s}.bloom-hero-copy>.bloom-cta{margin-left:96px}.bloom-hero-art{z-index:1;margin:0;position:absolute;inset:0 -32px 0 46%}.bloom-bouquet{filter:drop-shadow(0 9px 7px #496b4522);width:520px;max-width:none;height:auto;display:block;position:absolute;top:8px;left:8px}.bloom-closing,.bloom-script{color:#63856d;font-family:Segoe Script,Bradley Hand,Snell Roundhand,cursive;font-size:27px;font-weight:400;line-height:1.2}.bloom-script{margin:0;position:absolute;bottom:52px;left:-86px;transform:rotate(-13deg)}.bloom-script>span{white-space:nowrap;margin-left:-10px;display:block}.bloom-script>i{color:#bc947d;text-align:right;margin-right:8px;font-size:28px;font-style:normal;display:block}.bloom-note{width:192px;height:132px;position:absolute;bottom:35px;right:-26px;transform:rotate(-12deg)}.bloom-note>img{filter:drop-shadow(0 6px 6px #46623c16);width:100%;height:100%;position:absolute;inset:0}.bloom-note>p{color:#4c5a45;text-align:center;margin:0;padding:24px 12px 10px;font-family:KaiTi,STKaiti,serif;font-size:17px;line-height:1.7;position:relative}.bloom-note>p>span{color:#dd9994;margin-top:-2px;font-size:22px;line-height:1;display:block}.bloom-float{z-index:1;pointer-events:none;-o-object-fit:contain;object-fit:contain;width:42px;height:auto;position:absolute}.bloom-float--petal{top:47%;left:12%;transform:rotate(14deg)}.bloom-float--petal-small{width:30px;top:11%;left:53%;transform:rotate(-12deg)}.bloom-sheet{z-index:3;isolation:isolate;margin-top:-9px;padding:12px 0 48px;position:relative}.bloom-sheet:before{content:"";z-index:-1;opacity:.93;background:#fcfbf1 url(../images/home/garden/paper-texture.webp);position:absolute;inset:0 0 30px;-webkit-mask-image:url(../images/home/garden/torn-paper.webp);mask-image:url(../images/home/garden/torn-paper.webp);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bloom-entries{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.bloom-entry{isolation:isolate;min-width:0;min-height:222px;color:inherit;align-items:center;padding:25px 34px;text-decoration:none;transition:transform .22s;display:flex;position:relative}.bloom-entry-paper{z-index:-1;filter:drop-shadow(0 5px 5px #617b4e16);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bloom-entry-copy{z-index:1;flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:relative}.bloom-entry-copy strong{color:#268257;font-family:HomeBrush,KaiTi,serif;font-size:32px;font-weight:400;line-height:1.25}.bloom-entry--inspire .bloom-entry-copy strong{color:#aa4e56}.bloom-entry-copy>span:not(.bloom-cta){color:#3a765a;margin-top:3px;font-size:16px;line-height:1.5}.bloom-entry-copy small{color:#678570;margin:14px 0 12px;font-size:13px;line-height:1.55;display:block}.bloom-entry-copy .bloom-cta{gap:12px;min-width:120px;min-height:38px;padding:0 8px 0 18px;font-size:13px}.bloom-entry-copy .bloom-cta-icon{width:24px;height:24px}.bloom-entry-copy .bloom-cta-icon>.app-icon{width:12px;height:12px}.bloom-entry--inspire .bloom-entry-copy>span:not(.bloom-cta){color:#a94f55}.bloom-entry--inspire .bloom-entry-copy small{color:#b36c68}.bloom-entry-art{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom;pointer-events:none;width:55%;height:98%;position:absolute;bottom:6px;right:2px}.bloom-entry--inspire .bloom-entry-art{width:57%;bottom:6px;right:-1px}.bloom-whisper{z-index:1;color:#ba7773;pointer-events:none;font-family:KaiTi,STKaiti,serif;font-size:14px;line-height:1.4;position:absolute;bottom:20px;right:-10px;transform:rotate(-13deg)}.bloom-picked{margin-top:24px;scroll-margin-top:92px;position:relative}.bloom-picked-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:6px;display:flex}.bloom-picked-head h2{color:#315743;align-items:center;gap:7px;margin:0;font-family:HomeBrush,KaiTi,serif;font-size:32px;font-weight:400;line-height:1.2;display:flex}.bloom-picked-head h2 img{-o-object-fit:contain;object-fit:contain;width:32px;height:38px;transform:rotate(-16deg)}.bloom-picked-head p{color:#7c8f7e;margin:0 0 0 39px;font-size:14px;line-height:1.6}.bloom-more{color:#43885b;white-space:nowrap;align-items:center;gap:6px;min-height:40px;font-size:14px;display:inline-flex}.bloom-picked-layout{position:relative}.bloom-sign{width:150px;margin:0;position:absolute;top:62px;left:-159px;transform:rotate(-8deg)}.bloom-sign>img{width:100%;height:auto;display:block}.bloom-sign p{color:#6f543b;text-align:center;width:76%;margin:0;font-family:HomeBrush,KaiTi,serif;font-size:14px;line-height:1.5;position:absolute;top:15%;left:6%}.bloom-sign p>span{font-size:20px;line-height:.9;display:block}.bloom-rail-wrap{min-width:0;position:relative}.bloom-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(25% - 13.5px);grid-auto-flow:column;gap:18px;padding:8px 3px 16px;display:grid;overflow-x:auto}.bloom-rail::-webkit-scrollbar{display:none}.bloom-rail:focus-visible{outline-offset:3px;outline:2px solid #569966}.bloom-plate{isolation:isolate;min-width:0;color:inherit;scroll-snap-align:start;filter:drop-shadow(0 4px 4px #6879511c);border-radius:3px;flex-direction:column;padding:14px 13px;text-decoration:none;transition:transform .22s;display:flex;position:relative}.bloom-plate-paper{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bloom-plate-art{aspect-ratio:3/4;color:#6c826e;background:#dce5d0;flex:none;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.bloom-plate-art img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:0;display:block}.bloom-plate-copy{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) 14px;align-items:center;gap:0 4px;min-height:55px;padding:8px 5px 0;display:grid}.bloom-plate-copy strong{color:#3d6050;grid-row:1;font-size:16px;font-weight:400}.bloom-plate-copy small,.bloom-plate-copy strong{text-overflow:ellipsis;white-space:nowrap;grid-column:1;line-height:1.5;overflow:hidden}.bloom-plate-copy small{color:#8b9785;grid-row:2;font-size:12px}.bloom-plate-copy .app-icon{opacity:.65;grid-area:1/2/span 2;justify-self:end;width:14px;height:14px}.bloom-plate--skeleton{aspect-ratio:.87;background:#fffdf3}.bloom-plate--skeleton>span{background:#e1e9d9;animation:1.6s ease-in-out infinite alternate bloom-pulse}.bloom-plate--skeleton>span:first-child{flex:1}.bloom-plate--skeleton>span:last-child{border-radius:3px;height:22px;margin:18px 12px 4px}.bloom-turn{z-index:2;color:#527e5b;background:#fbfcf0 url(../images/home/garden/paper-texture.webp) 50%/260px 52px;border:1px solid #d2dfc5;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;position:absolute;top:40%;box-shadow:inset 0 0 0 3px #fffffaad,0 2px #c9d5ba,0 5px 9px #50654115}.bloom-turn--prev{left:-49px}.bloom-turn--next{right:-49px}html.pc-web .bloom-turn:disabled{opacity:.42;box-shadow:inset 0 0 0 3px #fffffa80}.bloom-turn:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 0 0 3px #fffffaad,0 1px #c9d5ba}.bloom-state{background:#f9fbf4;border:1px solid #e1e9d8;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;min-height:290px;padding:24px 38px;display:flex}.bloom-state p{color:#627e67;margin:0}.bloom-closing{margin:0;font-size:24px;line-height:1.55;position:absolute;bottom:7px;right:-110px;transform:rotate(-14deg)}@keyframes bloom-pulse{to{opacity:.45}}@media (hover:hover) and (pointer:fine){.bloom-nav a:hover:not(.nav-active){color:#287348;background:#e3eddf}.bloom-nav a:hover>img{transform:translateY(-2px)rotate(-4deg)}.bloom-icon-button:hover{background:#e7f0e2}.bloom-account-link:hover{border-color:#b9cbaa;transform:translateY(-1px);box-shadow:inset 0 1px #ffffffc4,0 3px #d9e0ce,0 6px 9px #566b3e12}.bloom-entry:hover,.bloom-plate:hover{transform:translateY(-3px)}.bloom-cta:hover .bloom-cta-icon>.app-icon{transform:translate(2px)}.bloom-more:hover{color:#236f43}.bloom-turn:hover:not(:disabled){border-color:#9fba90;box-shadow:inset 0 0 0 3px #fffffaad,0 3px #c9d5ba,0 7px 11px #5065411c}}@media (width>=1800px){.bloom-hero{height:420px}.bloom-hero-copy{padding-top:50px}.bloom-bouquet{width:550px}}@media (width<=1300px){html.pc-web .web-shell .web-header.web-header--bloom{gap:20px}.bloom-nav{gap:6px}.bloom-nav a{padding-inline:12px}.bloom-hero{height:370px}.bloom-hero-copy{padding-top:39px;padding-left:42px}.bloom-hero-copy h1{font-size:96px}.bloom-lockup{gap:8px;font-size:25px}.bloom-lead{margin-bottom:17px;font-size:15px}.bloom-bouquet{width:485px}.bloom-note{width:177px;height:122px;right:-22px}.bloom-note>p{padding-top:21px;font-size:16px}.bloom-script{font-size:24px;bottom:48px;left:-61px}.bloom-entry{min-height:208px;padding:23px 30px}.bloom-entry-copy strong{font-size:30px}.bloom-entry-copy>span:not(.bloom-cta){font-size:15px}.bloom-closing{font-size:20px;right:-65px}.bloom-sign{display:none}}@media (width<=1100px){html.pc-web .web-shell .web-header.web-header--bloom{gap:18px;height:80px;min-height:80px;padding-inline:24px}html.pc-web .web-shell .web-header--bloom .web-brand{gap:8px}html.pc-web .web-shell .web-header--bloom .web-brand-flower{width:40px;height:40px}html.pc-web .web-shell .web-header--bloom .web-brand>span{font-size:28px}.bloom-nav{gap:4px}.bloom-nav a{gap:6px;min-height:46px;padding-inline:10px;font-size:14px}.bloom-nav a>img{width:26px;height:26px}.bloom-tools{gap:8px;padding-left:12px}.bloom-account-link{width:44px;box-shadow:none;background:0 0;border-color:#0000;border-radius:50%;padding:0}.bloom-account-link>span{display:none}.bloom-wrap{width:calc(100% - 88px)}.bloom-hero-copy{padding-left:26px}.bloom-hero-copy h1{font-size:84px}.bloom-lockup{font-size:23px}.bloom-lead{margin-left:32px}.bloom-hero-copy>.bloom-cta{margin-left:70px}.bloom-hero-art{left:47%;right:-15px}.bloom-bouquet{width:455px}.bloom-note{width:160px;height:110px;bottom:32px;right:-16px}.bloom-note>p{padding-top:18px;font-size:14px}.bloom-script{font-size:22px;bottom:43px;left:-48px}.bloom-entry{padding-inline:26px}.bloom-entry-copy strong{font-size:29px}.bloom-entry-copy>span:not(.bloom-cta){font-size:14px}.bloom-entry-copy small{font-size:12px}.bloom-closing,.bloom-sign{display:none}.bloom-turn--prev{left:-36px}.bloom-turn--next{right:-36px}.bloom-whisper{font-size:12px;bottom:14px;right:-8px}}@media (width<=900px){html.pc-web .web-shell .web-header.web-header--bloom{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;height:76px;min-height:76px;padding-inline:20px}html.pc-web .web-shell .web-header--bloom .web-brand>span{font-size:26px}html.pc-web .web-shell .web-header--bloom .web-brand-flower{width:36px;height:36px}html.pc-web .web-shell .web-header--bloom .web-brand-tagline{font-size:11px}.bloom-nav{gap:2px}.bloom-nav a{gap:4px;padding-inline:8px;font-size:13px}.bloom-nav a>img{width:24px;height:24px}.bloom-wrap{width:calc(100% - 64px)}.bloom-hero{height:350px}.bloom-hero-copy{width:52%;padding:42px 0 35px 8px}.bloom-hero-copy h1{font-size:74px}.bloom-lockup{gap:5px;font-size:21px}.bloom-lockup img{width:26px;height:26px}.bloom-lead{margin-left:26px;font-size:14px}.bloom-hero-copy>.bloom-cta{margin-left:52px}.bloom-hero-art{left:45%;right:-22px}.bloom-bouquet{width:425px;top:6px;left:0}.bloom-note{width:145px;height:104px;right:-12px}.bloom-note>p{font-size:13px}.bloom-script{font-size:20px;bottom:29px;left:-28px}.bloom-float--petal{width:29px;top:72%;left:13%}.bloom-entries{gap:16px}.bloom-entry{min-height:198px;padding:23px}.bloom-entry-copy strong{font-size:28px}.bloom-entry-copy>span:not(.bloom-cta){font-size:13px}.bloom-entry-copy small{margin-top:12px}.bloom-whisper{display:none}.bloom-picked-head h2{font-size:30px}.bloom-picked-head p{font-size:13px}.bloom-rail{grid-auto-columns:calc(33.3333% - 12px)}.bloom-turn--prev{left:-25px}.bloom-turn--next{right:-25px}.bloom-turn{width:36px;height:36px}}@media (width<=800px){.bloom-wrap{width:calc(100% - 48px)}.bloom-hero{height:340px}.bloom-hero-copy h1{font-size:68px}.bloom-lockup{gap:4px;font-size:20px}.bloom-lead{margin-left:24px}.bloom-bouquet{width:402px}.bloom-note{width:135px;height:100px;right:-9px}.bloom-note>p{padding-top:17px;font-size:12px}.bloom-entry{min-height:204px;padding-inline:20px}.bloom-entry-copy strong{font-size:27px}.bloom-entry-copy>span:not(.bloom-cta){font-size:12px}.bloom-script{font-size:19px;left:-15px}.bloom-plate-copy strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.bloom-plate--skeleton>span{animation:none}.bloom-account-link,.bloom-cta,.bloom-cta-icon>.app-icon,.bloom-entry,.bloom-nav a,.bloom-nav a>img,.bloom-plate,.bloom-turn{transition:none}}@media (prefers-reduced-transparency:reduce){html.pc-web .web-shell .web-header.web-header--bloom{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8faf2}.bloom-sheet:before{opacity:1}}html.pc-web:has(.web-shell--garden){--garden-paper:#fcfdf9;--web-ink:#305342;--web-muted:#56675c;--web-green:#38764f;--web-green-dark:#295c3d;--web-green-hover:#306945;--web-green-pressed:#275738;--web-accent:#ad5865;--web-surface:#eef3e9;--web-mint:#e9f1e4;--web-pink:#f7e8e5;--web-line:#dfe6d9;--web-card-border:#dfe6d9;--web-control-border:#c8d5bd;--web-selected:#e6efdc;--web-danger:#a34f59;--web-radius:8px;--web-control-radius:6px;--font:"Microsoft YaHei", "PingFang SC", sans-serif;--display:var(--font);--interior-grain:var(--bloom-control-texture);--floral-grain:var(--interior-grain);background:#eff4e9;min-width:744px}html.pc-web:has(.web-shell--garden) body{background:#eff4e9}html.pc-web:has(.web-shell--garden) ::-moz-selection{color:#305342;background:#dce9d4}html.pc-web:has(.web-shell--garden) ::selection{color:#305342;background:#dce9d4}html.pc-web .web-shell--garden{background:#eff4e9}html.pc-web .web-shell.web-shell--garden:before{content:"";z-index:-1;background:var(--bloom-garden-background) center /cover no-repeat;opacity:.46;pointer-events:none;position:fixed;inset:0}html.pc-web .web-shell--garden:not(.web-shell--studio) .web-body{width:calc(100% - 80px);max-width:1240px;min-height:calc(100svh - 174px);margin:0 auto;padding:36px 0 60px}html.pc-web .web-shell--garden:not(.web-shell--studio) .web-content{background:0 0;border:0;border-radius:0;min-width:0;padding:0}html.pc-web .web-shell--garden .web-footer{background:0 0;border-top:1px solid #dce5d5;border-radius:0;width:calc(100% - 80px);max-width:1240px;margin:0 auto;padding:22px 0}html.pc-web .web-shell--garden .web-footer>span{color:#4d7056;font-family:var(--font);font-size:14px}html.pc-web .web-shell--garden .web-footer>span>img{display:inline-block}html.pc-web .web-shell--garden .desktop-page-heading{border:0;margin-bottom:28px;padding:0;position:relative}html.pc-web .web-shell--garden .web-body--account .desktop-page-heading{padding-bottom:0}html.pc-web .web-shell--garden .desktop-page-heading h1{font:600 28px/1.4 var(--font);letter-spacing:0;margin:0}html.pc-web .web-shell--garden .desktop-title-row{min-height:40px}html.pc-web .web-shell--garden .desktop-title-row>img{display:none}html.pc-web .web-shell--garden .desktop-heading-description{color:var(--web-muted);margin-top:8px;font-size:14px}html.pc-web .web-shell--garden :is(.desktop-breadcrumb,.desktop-back-link){min-height:28px;margin-bottom:8px;font-size:13px}html.pc-web .web-shell--garden .desktop-breadcrumb>a{color:var(--web-muted)}html.pc-web .web-shell--garden :is(.desktop-back-link,.desktop-inline-button,.web-text-link){color:#447252}html.pc-web .web-shell--garden :is(button,a,input,textarea,summary):focus-visible{outline-offset:4px;outline:2px solid #ad5865}html.pc-web .web-shell--garden :is(h1,h2,h3,p,strong,dd){overflow-wrap:anywhere;letter-spacing:0}html.pc-web .web-shell--garden :is(.desktop-filter-tabs,.desktop-segmented,.favorite-types,.work-switch,.floral-tabs,.inspiration-modes){background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:flex-start;gap:10px;max-width:100%;padding:0 0 3px;display:flex;overflow:visible}html.pc-web .web-shell--garden :is(.desktop-filter-tabs button,.desktop-segmented button,.favorite-types button,.work-switch button,.floral-tab-pill,.inspiration-mode-pill){border:1px solid var(--bloom-secondary-border);border-radius:var(--bloom-control-radius);background:var(--bloom-secondary) var(--bloom-control-texture) center /260px 52px;background-blend-mode:multiply;min-width:92px;max-width:100%;min-height:42px;color:var(--bloom-secondary-ink);font:400 14px/1.5 var(--bloom-control-font);letter-spacing:0;white-space:normal;overflow-wrap:anywhere;text-align:center;cursor:pointer;flex:0 auto;justify-content:center;align-items:center;gap:8px;padding:8px 16px;transition:background-color .18s,border-color .18s,box-shadow .18s;display:flex;box-shadow:inset 0 1px #ffffffc4,0 2px #d9e0ce}html.pc-web .web-shell--garden :is(.desktop-filter-tabs button,.desktop-segmented button,.favorite-types button,.work-switch button).active,html.pc-web .web-shell--garden :is(.floral-tabs button.active .floral-tab-pill,.inspiration-modes button.active .inspiration-mode-pill){border-color:var(--bloom-selected-border);background:var(--bloom-selected) var(--bloom-control-texture) center /260px 52px;background-blend-mode:multiply;color:var(--bloom-selected-ink);box-shadow:var(--bloom-selected-shadow);font-weight:400}html.pc-web .web-shell--garden :is(.desktop-filter-tabs button,.work-switch button,.floral-tab-pill,.inspiration-mode-pill)>img{-o-object-fit:contain;object-fit:contain;filter:none;flex:none;width:20px;height:22px;display:block}html.pc-web .web-shell--garden :is(.floral-tab-pill,.inspiration-mode-pill)>span{text-overflow:clip;overflow-wrap:anywhere;min-width:0;overflow:visible}html.pc-web .web-shell--garden :is(.floral-tabs,.inspiration-modes) button{border-radius:var(--bloom-control-radius);white-space:normal;background:0 0;border:0;flex:0 auto;min-width:0;max-width:100%;min-height:42px;margin:0;padding:0}html.pc-web .web-shell--garden :is(.floral-tabs,.inspiration-modes) button:after{display:none}html.pc-web .web-shell--garden :is(.floral-tabs,.inspiration-modes) button:focus-visible{outline-offset:4px;outline:2px solid #ad5865}html.pc-web .web-shell--garden :is(.desktop-filter-tabs button,.desktop-segmented button,.favorite-types button,.work-switch button):disabled,html.pc-web .web-shell--garden :is(.floral-tabs button:disabled .floral-tab-pill,.inspiration-modes button:disabled .inspiration-mode-pill){box-shadow:none;opacity:.6;cursor:not-allowed}html.pc-web .web-shell--garden :is(.floral-tabs,.inspiration-modes) button:disabled{opacity:1;cursor:not-allowed}html.pc-web .web-shell--garden :is(.desktop-segmented,.favorite-types) button[data-case-type=all]{--bloom-tab-art:url(../images/featured/category-daisy.webp)}html.pc-web .web-shell--garden :is(.desktop-segmented,.favorite-types) button[data-case-type=arrangement]{--bloom-tab-art:url(../images/featured/category-leaf.webp)}html.pc-web .web-shell--garden :is(.desktop-segmented,.favorite-types) button[data-case-type=inspiration]{--bloom-tab-art:url(../images/featured/category-tulip.webp)}html.pc-web .web-shell--garden :is(.desktop-segmented,.favorite-types) button[data-case-type]:before{content:"";background:var(--bloom-tab-art) center /contain no-repeat;flex:none;width:20px;height:22px;display:block}html.pc-web .web-shell--garden :is(.notice,.floral-notice,.work-notice,.wallet-error,.overview-error,.desktop-order-note,.commerce-info){color:#82634e;background:#fbf1e6;border:1px solid #e9d7c6;border-radius:6px;padding:13px 16px;line-height:1.8}html.pc-web .web-shell--garden .gallery-opening{background:0 0;border:0;border-bottom:1px solid #dce5d9;border-radius:0;min-height:108px;margin:0 0 24px;padding:8px 190px 24px 0;overflow:hidden}html.pc-web .web-shell--garden .gallery-opening:after{content:none}html.pc-web .web-shell--garden .gallery-opening h1{font:600 28px/1.4 var(--font);color:var(--web-ink)}html.pc-web .web-shell--garden .gallery-opening h1+p{font-family:var(--font);color:var(--web-muted);margin:8px 0 0;font-size:14px}html.pc-web .web-shell--garden .gallery-heading-art{-o-object-fit:contain;object-fit:contain;width:160px;height:120px;position:absolute;bottom:0;right:12px}html.pc-web .web-shell--garden .gallery-filters{flex-wrap:wrap;gap:16px 24px;padding-bottom:28px}html.pc-web .web-shell--garden .gallery-grid{gap:28px 24px}html.pc-web .web-shell--garden .gallery-grid--single{max-width:360px}html.pc-web .web-shell--garden :is(.home-showcase,.works-card,.favorite-card){isolation:isolate;box-shadow:none;background:#fff;border:1px solid #e0e7dc;border-radius:6px;padding:12px 12px 16px;transition:border-color .2s,transform .2s;position:relative}html.pc-web .web-shell--garden :is(.home-showcase,.works-card,.favorite-card):before{content:none}html.pc-web .web-shell--garden .home-showcase:after{display:none}html.pc-web .web-shell--garden .home-showcase-media{aspect-ratio:4/5;background:#edf1e6;border-radius:2px;height:auto;padding:0}html.pc-web .web-shell--garden .home-showcase:nth-child(2n) .home-showcase-media{background:#f2e9e5}html.pc-web .web-shell--garden .home-showcase-cover{max-width:100%;max-height:100%}html.pc-web .web-shell--garden .home-showcase-media{container-type:size}html.pc-web .web-shell--garden .home-showcase-cover{width:min(100cqw,calc(100cqh*var(--showcase-ratio,.75)))}html.pc-web .web-shell--garden .home-showcase-copy{padding:16px 6px 0}html.pc-web .web-shell--garden .home-showcase h3{font:600 18px/1.6 var(--display)}html.pc-web .web-shell--garden .home-showcase-kind{color:#8e4a58;font-size:12px}html.pc-web .web-shell--garden .home-showcase-copy>p{margin-top:8px;font-size:14px;line-height:1.7}html.pc-web .web-shell--garden .home-showcase-link{color:#4c7354;border-top:1px solid #e2e6d6;min-height:36px;margin-top:12px;padding-top:9px;font-size:12px}html.pc-web .web-shell--garden .home-showcase-link .app-icon{background:0 0;border:0;border-radius:0;width:18px;height:18px;padding:0}html.pc-web .web-shell--garden :is(.works-grid,.favorites-grid){gap:26px 22px}html.pc-web .web-shell--garden :is(.works-image,.works-image.has-work-image,.favorite-link>img,.favorite-unavailable>div){aspect-ratio:4/5;background:#edf1e6;border-radius:2px}html.pc-web .web-shell--garden :is(.works-title,.favorite-card h2){color:#3c6149;font-family:var(--display);font-size:17px}html.pc-web .web-shell--garden .works-caption{min-height:76px;padding-inline:5px}html.pc-web .web-shell--garden .favorite-remove{color:#ad5865;background:#fffdf6eb;border:1px solid #ead4cf;width:38px;height:38px;top:20px;right:20px;box-shadow:0 2px 4px #6b434c10}html.pc-web .web-shell--garden .works-actions{z-index:8;background:#fffdf6;border-radius:6px}html.pc-web .web-shell--garden .inspiration-content{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:0 44px}html.pc-web .web-shell--garden .inspiration-content:not(:has(.inspiration-example)){grid-template-columns:minmax(0,1fr)}html.pc-web .web-shell--garden .inspiration-modes{width:fit-content;margin-bottom:20px}html.pc-web .web-shell--garden :is(.image-drop,.image-drop.selected,.text-inspiration){background:#f0f4ed;border:1px dashed #a9bda3;border-radius:8px;min-height:300px;max-height:390px;padding:8px}html.pc-web .web-shell--garden .upload-empty{gap:12px;min-height:280px}html.pc-web .web-shell--garden .upload-symbol{background:0 0;border-radius:0;place-items:center;width:48px;height:48px;padding:0;display:grid}html.pc-web .web-shell--garden .upload-symbol>.app-icon{opacity:1;filter:none;width:32px;height:32px}html.pc-web .web-shell--garden .upload-empty>strong{font-family:var(--font);color:#3e6047;font-size:18px}html.pc-web .web-shell--garden .upload-empty>span:last-child{color:var(--web-muted);font-size:13px}html.pc-web .web-shell--garden .image-drop>img{max-height:360px}html.pc-web .web-shell--garden .text-inspiration{background:#fff;border-style:solid;max-height:none;padding:20px}html.pc-web .web-shell--garden .text-inspiration textarea{height:260px;min-height:260px;font-size:15px}html.pc-web .web-shell--garden .text-inspiration textarea::placeholder{color:var(--web-muted)}html.pc-web .web-shell.web-shell--garden .image-inspiration .start-matching{gap:14px;width:fit-content;min-width:220px;max-width:100%;min-height:48px;padding:12px 20px}html.pc-web .web-shell--garden .start-matching-label{gap:8px;font-size:15px;font-weight:600}html.pc-web .web-shell--garden .start-matching-cost{min-height:20px;color:inherit;border:0;border-left:1px solid #ffffff5c;margin-left:0;padding:0 0 0 14px;font-size:13px;font-weight:400}html.pc-web .web-shell--garden .matching-points-value{gap:4px}html.pc-web .web-shell--garden .matching-points-value b{font-size:13px;font-weight:500}html.pc-web .web-shell--garden :is(.matching-billing-note,.text-count){color:var(--web-muted);font-size:13px}html.pc-web .web-shell--garden .matching-billing-note{margin-top:12px}html.pc-web .web-shell--garden .inspiration-example{background:0 0;border-left:1px solid #d8e3d1;min-height:0;padding:22px 0 0 32px}html.pc-web .web-shell--garden .example-heading{margin-bottom:26px}html.pc-web .web-shell--garden .example-heading h2{font:600 18px/1.5 var(--font);color:var(--web-ink)}html.pc-web .web-shell--garden .example-pair{gap:12px;padding-top:6px}html.pc-web .web-shell--garden .example-photo{box-shadow:none;background:#fff;border:1px solid #e0e7dc;border-radius:4px;padding:6px}html.pc-web .web-shell--garden .example-pair figure:first-child .example-photo,html.pc-web .web-shell--garden .example-pair figure:last-child .example-photo{rotate:0deg}html.pc-web .web-shell--garden .example-photo img{-o-object-fit:contain;object-fit:contain;background:#ecf0e6}html.pc-web .web-shell--garden :is(.analysis-summary,.plan-card){background:#fcfdf6;border-color:#dce5d2;border-radius:7px}html.pc-web .web-shell--garden .analysis-summary{background:#ecf2e5}html.pc-web .web-shell--garden .web-body--account{grid-template-columns:192px minmax(0,1fr);align-content:start;gap:40px}html.pc-web .web-shell--garden .account-rail{border-right:1px solid #d9e2d1;padding:15px 20px 28px 0;top:116px}html.pc-web .web-shell--garden .account-rail-profile{padding-bottom:26px}html.pc-web .web-shell--garden .account-rail-profile>img{width:46px;height:46px;box-shadow:none;border:1px solid #d9e2cc}html.pc-web .web-shell--garden .account-rail-profile small{color:var(--web-muted);font-size:12px}html.pc-web .web-shell--garden .account-rail nav{gap:7px}html.pc-web .web-shell--garden .account-rail nav>a{min-height:44px;color:var(--web-muted);border:1px solid #0000;border-radius:6px;padding:10px 12px;position:relative}html.pc-web .web-shell--garden .account-rail nav>a.is-active{border-color:var(--bloom-selected-border);border-radius:var(--bloom-control-radius);background:var(--bloom-selected) var(--bloom-control-texture) center /260px 52px;background-blend-mode:multiply;box-shadow:var(--bloom-selected-shadow);color:var(--bloom-selected-ink)}html.pc-web .web-shell--garden .account-rail nav .app-icon{opacity:.8;filter:none}html.pc-web .web-shell--garden .account-rail-create{min-height:44px;padding:8px;font-size:13px}html.pc-web .web-shell--garden .account-rail-note{color:var(--web-muted);margin-top:36px;display:flex}html.pc-web .web-shell--garden .overview-hero{background:#edf2e9;border-radius:0;min-height:166px;padding:24px 190px 24px 24px}html.pc-web .web-shell--garden .overview-bouquet{-o-object-fit:contain;object-fit:contain;width:164px;height:166px;display:block;top:0;right:16px;rotate:0deg}html.pc-web .web-shell--garden .overview-user{width:100%;position:relative}html.pc-web .web-shell--garden .overview-name{font:600 22px/1.5 var(--font)}html.pc-web .web-shell--garden .overview-avatar{width:60px;height:60px;box-shadow:none;border:2px solid #fff}html.pc-web .web-shell--garden .desktop-garden-caption{color:var(--web-muted);font-size:14px}html.pc-web .web-shell--garden .overview-paper{gap:32px;margin-top:32px}html.pc-web .web-shell--garden :is(.desktop-garden-shortcuts,.desktop-garden-tools)>h2{font-family:var(--font);font-size:18px}html.pc-web .web-shell--garden .overview-shortcuts{gap:12px}html.pc-web .web-shell--garden .overview-shortcuts>a:nth-child(n){background:#fff;border:1px solid #dce5d4;border-radius:6px;min-height:76px;padding:16px}html.pc-web .web-shell--garden :is(.overview-shortcuts,.overview-entry) .app-icon{filter:none}html.pc-web .web-shell--garden .overview-entry{min-height:60px}html.pc-web .web-shell--garden .overview-entry>.entry-art{padding:0}html.pc-web .web-shell--garden .wallet-balance{background:#edf2e9;border-radius:0;height:160px}html.pc-web .web-shell--garden .wallet-balance-copy{width:70%;padding:28px 30px}html.pc-web .web-shell--garden .wallet-balance-copy>strong{color:#3e6f49;font:500 36px/1.2 var(--font);font-variant-numeric:tabular-nums}html.pc-web .web-shell--garden .wallet-balance-copy>strong.long-balance{font-size:34px}html.pc-web .web-shell--garden .wallet-art{-o-object-fit:contain;object-fit:contain;width:190px;height:185px;display:block;position:absolute;bottom:-10px;right:20px}html.pc-web .web-shell--garden .wallet-package{background:#fff;border:1px solid #dce4d1;border-radius:6px;min-height:178px;padding:24px 20px}html.pc-web .web-shell--garden .wallet-package.is-selected{background:#fbf0f2;border-color:#b97481;outline-color:#b97481}html.pc-web .web-shell--garden .wallet-package.is-selected .wallet-package-tick{background:#ad5865}html.pc-web .web-shell--garden .wallet-package-price{margin-top:10px;font-size:31px}html.pc-web .web-shell--garden .wallet-package-bonus{color:#8e4a58}html.pc-web .web-shell--garden .wallet-recharge{color:#7a856f;background:#e5eadb;border-color:#d7dfcb;border-radius:6px;min-height:46px}html.pc-web .web-shell--garden .settings-content{gap:26px}html.pc-web .web-shell--garden .settings-section h2{font-family:var(--font);font-size:18px}html.pc-web .web-shell--garden :is(.account-card,.about-card){background:#edf2e9;border:0;border-radius:0;min-height:180px;padding:24px}html.pc-web .web-shell--garden .about-card{background:#f7e8e5 url(../images/home/mark-cosmos.webp) right 10px center/90px no-repeat;padding-right:105px}html.pc-web .web-shell--garden .about-brand{font:400 28px/1.5 HomeBrush,var(--font)}html.pc-web .web-shell--garden .account-icon{background:#fffdf3;border-radius:50%;width:42px;height:42px}html.pc-web .web-shell--garden .account-phone{font-size:17px}html.pc-web .web-shell--garden .logout-button{color:#975b67;background:#fdf4f0;border-color:#dfc7c9;border-radius:6px}html.pc-web .web-shell--garden :is(.case-comparison figure,.arrangement-preview,.work-art,.desktop-share-art){background:#eef2e8;border:10px solid #fffdf5;border-radius:3px;box-shadow:0 4px 12px #43593c12}html.pc-web .web-shell--garden .case-detail{gap:24px 36px}html.pc-web .web-shell--garden .case-title{font:600 27px/1.6 var(--display)}html.pc-web .web-shell--garden .case-comparison figure{padding:14px}html.pc-web .web-shell--garden .case-comparison figure:last-child{background:#f4e9e5}html.pc-web .web-shell--garden .case-image{height:410px;max-height:58dvh}html.pc-web .web-shell--garden .case-favorite button{color:#a0616b;background:#fff6f0;border-color:#dfc6c9;border-radius:6px;min-height:42px}html.pc-web .web-shell--garden .case-favorite button.saved{color:#a05262;background:#f5e1e2}html.pc-web .web-shell--garden .desktop-work-layout{grid-template-columns:minmax(0,1fr) 350px;gap:36px}html.pc-web .web-shell--garden .desktop-work-media .work-art{background:#edf2e8;border-radius:3px;height:min(660px,76dvh);min-height:410px;padding:16px;position:relative;top:auto}html.pc-web .web-shell--garden .desktop-work-heading h2{font:600 28px/1.5 var(--display)}html.pc-web .web-shell--garden .desktop-work-heading p{font-size:13px;line-height:1.9}html.pc-web .web-shell--garden .work-cta{border-radius:6px}html.pc-web .web-shell--garden .work-purchase-links{gap:10px}html.pc-web .web-shell--garden .work-purchase-links>a{background:#edf3e6;border:0;border-radius:6px;padding:12px 16px}html.pc-web .web-shell--garden .work-purchase-links>a:last-child{background:#f7e9e5;border-color:#e8d3ce}html.pc-web .web-shell--garden .work-tools .app-icon{filter:none}html.pc-web .web-shell--garden .work-share{background:#f0f4e9;border-radius:6px}html.pc-web .web-shell--garden .desktop-share-layout{gap:48px}html.pc-web .web-shell--garden .desktop-share-copy h1{font:600 32px/1.5 var(--display)}html.pc-web .web-shell--garden .desktop-share-sprig{width:45px;height:72px}html.pc-web .web-shell--garden .desktop-order-card{background:0 0;border:0;border-bottom:1px solid #dce4d5;border-radius:0;padding:0 0 28px}html.pc-web .web-shell--garden .desktop-order-card h2{font-family:var(--display);font-size:22px}html.pc-web .web-shell--garden .desktop-checkout-form{gap:40px}html.pc-web .web-shell--garden .checkout-right{border-left:1px solid #dce4d5;gap:28px;padding-left:36px}html.pc-web .web-shell--garden .checkout-kinds label{background:#fbfcf6;border-radius:6px}html.pc-web .web-shell--garden .checkout-kinds label.selected{box-shadow:none;background:#eaf1e1;border-color:#a8c194}html.pc-web .web-shell--garden .checkout-shipping :is(input,textarea){background:#fffef9;border-radius:5px}html.pc-web .web-shell--garden .checkout-summary{background:#eaf1e3 var(--interior-grain);border:0;border-radius:0;padding:24px}html.pc-web .web-shell--garden .checkout-total strong{color:#a65e6b}html.pc-web .web-shell--garden .order-status-banner{background:#e9f0e0 var(--interior-grain);border-radius:0;padding:26px}html.pc-web .web-shell--garden .order-status-banner h2{font-family:var(--display)}html.pc-web .web-shell--garden .order-detail-grid>.desktop-order-card{padding:0 24px 24px 0}html.pc-web .web-shell--garden .order-detail-side .desktop-order-card{padding:0 0 24px}html.pc-web .web-shell--garden .order-item{background:#fffef6 var(--interior-grain);border:1px solid #dce5d1;border-radius:6px;padding:22px}html.pc-web .web-shell--garden .order-heading span{color:#9e6670}html.pc-web .web-shell--garden .order-summary>img{border:5px solid #fffdf5;border-radius:3px;width:92px;height:100px}html.pc-web .web-shell--garden .style-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}html.pc-web .web-shell--garden .style-card{background:#fcfdf6 var(--interior-grain);border:1px solid #e0e6d6;border-radius:6px;padding:10px}html.pc-web .web-shell--garden .style-image{aspect-ratio:4/5;border-radius:2px}html.pc-web .web-shell--garden .style-caption{min-height:48px;padding:12px 4px 2px}html.pc-web .web-shell--garden .style-card.selected{background:#f8e9e6;outline-color:#b87983}html.pc-web .web-shell--garden .style-selected{background:#ad5865;top:18px;right:18px}html.pc-web .web-shell--garden :is(.web-empty,.favorites-state,.works-empty,.orders-empty,.orders-message,.desktop-share-empty,.service-unavailable,.task-content,.page-unavailable){background:#f1f5e9 var(--interior-grain);color:#6b8069;border-radius:0;min-height:340px;padding:36px 28px}html.pc-web .web-shell--garden :is(.works-empty,.orders-empty){flex-direction:row;gap:35px}html.pc-web .web-shell--garden :is(.works-empty-copy,.orders-empty-copy){text-align:left;max-width:330px}html.pc-web .web-shell--garden :is(.works-empty-art,.orders-bouquet,.favorites-empty-art){-o-object-fit:contain;object-fit:contain;width:205px;height:205px;max-height:205px}html.pc-web .web-shell--garden :is(.favorites-state,.works-empty,.orders-empty) h2{font:600 24px/1.5 var(--font)}html.pc-web .web-shell--garden .works-empty h2{justify-content:flex-start}html.pc-web .web-shell--garden .orders-footer{display:none}html.pc-web .web-shell--garden :is(.favorites-state,.works-empty,.orders-empty) p{font-size:13px}html.pc-web .web-shell--garden .orders-pick{color:#fffef5;margin-top:5px}html.pc-web .web-shell--garden .task-content{text-align:center;padding-block:44px}html.pc-web .web-shell--garden .task-content h1{font-family:var(--display);font-size:27px}html.pc-web .web-shell--garden .task-flower{width:75px;height:100px}html.pc-web:has(.web-shell--garden) :is(dialog.paper-modal,.desktop-finish-dialog,.desktop-confirm-dialog){color:#365641;background:#fff;border-radius:8px}html.pc-web:has(.web-shell--garden) .paper-modal .paper-surface{box-shadow:none;background:0 0}html.pc-web:has(.web-shell--garden) .paper-modal .paper-title{font-family:var(--display)}html.pc-web:has(.web-shell--garden) .paper-modal .paper-field{background:#fffef9;border:1px solid #c8d5bd;border-radius:5px}html.pc-web .web-shell--garden .login-page{gap:65px;max-width:1050px;margin-inline:auto;padding:30px 0}html.pc-web .web-shell--garden .login-hero{background:0 0;height:510px;overflow:hidden}html.pc-web .web-shell--garden .login-brand{padding-top:8px}html.pc-web .web-shell--garden .login-brand h1{font:400 42px/1.4 HomeBrush,var(--font);color:#387850}html.pc-web .web-shell--garden .login-brand p{font-family:var(--font);color:var(--web-muted);font-size:16px}html.pc-web .web-shell--garden .login-bouquet{width:340px;height:376px;top:126px;right:calc(50% - 170px);rotate:0deg}html.pc-web .web-shell--garden .login-paper{border-left-color:#d6e2cc;padding:28px 0 28px 38px}html.pc-web .web-shell--garden .login-paper h2{font:600 26px/1.6 var(--display)}html.pc-web .web-shell--garden .login-field{background:0 0;border:0;border-radius:0;height:auto;min-height:60px;margin-bottom:22px;padding:0}html.pc-web .web-shell--garden .login-field>:is(span,label){clip-path:none;color:#55724f;width:auto;height:auto;margin-bottom:9px;padding:0;font-size:13px;position:static;overflow:visible}html.pc-web .web-shell--garden .login-field{flex-direction:column;align-items:stretch;display:flex}html.pc-web .web-shell--garden :is(.login-field>input,.code-control){background:#fffef8;border:1px solid #c6d5bc;border-radius:5px;min-height:50px;padding:3px 13px}html.pc-web .web-shell--garden .code-control{padding-right:9px}html.pc-web .web-shell--garden .code-control input{padding:0}html.pc-web .web-shell--garden .login-field:focus-within{box-shadow:none}html.pc-web .web-shell--garden :is(.login-field>input,.code-control):focus-within{border-color:#88a879;box-shadow:0 0 0 3px #dce9d355}html.pc-web .web-shell--garden .login-submit{min-height:49px;margin-top:8px}html.pc-web .web-shell--garden .login-note{margin-top:25px;font-size:12px}html.pc-web .web-shell--garden .studio-topbar{background:#fafcf8;border-bottom-color:#dce5d9;min-height:72px;padding:12px 24px}html.pc-web .web-shell--garden .studio-brand{align-items:center;gap:10px;display:inline-flex}html.pc-web .web-shell--garden .studio-brand>img{width:36px;height:36px;display:block}html.pc-web .web-shell--garden .studio-brand>span{font:400 29px/1.3 HomeBrush,var(--font);letter-spacing:0}html.pc-web .web-shell--garden .studio-breadcrumb{font:500 18px/1.4 var(--font);color:var(--web-ink);gap:10px;margin:0;display:flex}html.pc-web .web-shell--garden .studio-document>input{background:#fffef9;border-radius:5px}html.pc-web .web-shell--garden :is(.studio-library,.studio-inspector){width:auto;max-width:none;height:auto;max-height:none;color:var(--web-ink);background:#fafcf8;border:0;border-radius:0;margin:0;padding:0;position:static;inset:auto}html.pc-web .web-shell--garden .studio-library{border-right:1px solid #dce5d9}html.pc-web .web-shell--garden .studio-inspector{border-left:1px solid #dce5d9}html.pc-web .web-shell--garden .studio-panel-title :is(h1,h2){font-family:var(--font);font-size:18px}html.pc-web .web-shell--garden .studio-panel-title :is(h1,h2)>img{display:none}html.pc-web .web-shell--garden .studio-workspace{background:0 0;padding:16px 24px 0}html.pc-web .web-shell--garden .studio-toolbar{box-shadow:none;background:#fafcf8;border:1px solid #d8e2ce;border-radius:6px}html.pc-web .web-shell--garden .studio-canvas-area{padding-top:16px}html.pc-web .web-shell--garden :is(.studio-panel-toggle,.studio-panel-close){display:none}html.pc-web .web-shell--garden .studio-mode-tabs{background:#edf2e6;border-radius:5px;padding:3px}html.pc-web .web-shell--garden .studio-mode-tabs>button{border-radius:3px}html.pc-web .web-shell--garden .studio-mode-tabs>button[aria-selected=true]{color:var(--web-ink);box-shadow:none;background:#fff}html.pc-web .web-shell--garden :is(.studio-topbar,.studio-history,.studio-canvas-footer,.library-material-label) .app-icon:not(.icon-white){filter:none;opacity:.85}html.pc-web .web-shell--garden .library-material-art{background:#f0f4ed;border-radius:5px}html.pc-web .web-shell--garden .library-material.is-choosing .library-material-art{background:#f4e2e4;border-color:#b57c87}html.pc-web .web-shell--garden .inspector-welcome:before{background-image:url(../images/home/mark-cosmos.webp);width:48px;height:48px}html.pc-web .web-shell--garden :is(.inspector-welcome h3,.library-footer,.inspector-footer){font-family:var(--font)}html.pc-web .web-shell--garden .inspector-vessel-card :is(strong,small){color:var(--web-muted)}html.pc-web .web-shell--garden :is(.inspector-actions,.inspector-vessel-card,.used-materials-list>button,.studio-search,.library-categories>button){border-radius:5px}html.pc-web .web-shell--garden .inspector-actions{background:#eef3e7}html.pc-web .web-shell--garden .studio-canvas-footer{color:var(--web-muted)}html.pc-web .web-shell--garden .studio-search input::placeholder{color:var(--web-muted)}html.pc-web .web-shell--garden .finish-eyebrow{display:none}html.pc-web .web-shell--garden :is(.overview-hero,.wallet-balance,.wallet-package,.account-card,.checkout-summary,.order-status-banner,.image-drop,.image-drop.selected,.text-inspiration,.style-card,.studio-topbar,.studio-workspace,.web-empty,.favorites-state,.works-empty,.orders-empty,.orders-message,.desktop-share-empty,.service-unavailable,.task-content,.page-unavailable){background-blend-mode:soft-light}@media (hover:hover){html.pc-web .web-shell--garden :is(.desktop-filter-tabs button,.desktop-segmented button,.favorite-types button,.work-switch button):hover:not(.active):not(:disabled),html.pc-web .web-shell--garden :is(.floral-tabs button,.inspiration-modes button):hover:not(.active):not(:disabled) :is(.floral-tab-pill,.inspiration-mode-pill){background-color:var(--bloom-secondary-hover);color:var(--bloom-selected-ink);border-color:#b9cbaa}html.pc-web .web-shell--garden :is(.home-showcase,.works-card,.favorite-card):hover{box-shadow:none;border-color:#b8cbb3;transform:translateY(-2px)}html.pc-web .web-shell--garden .account-rail nav>a:hover:not(.is-active){color:#305342;background:#eef2eb}html.pc-web .web-shell--garden .overview-shortcuts>a:nth-child(n):hover{background:#f1f5ee;border-color:#b3c7a4}}@media (width<=1100px){html.pc-web .web-shell--garden:not(.web-shell--studio) .web-body{width:calc(100% - 48px);padding:28px 0 48px}html.pc-web .web-shell--garden .web-footer{width:calc(100% - 48px)}html.pc-web .web-shell--garden .web-body--account{grid-template-columns:minmax(0,1fr);gap:24px}html.pc-web .web-shell--garden .account-rail{border:0;border-bottom:1px solid #d9e2d1;padding:0 0 18px;position:static}html.pc-web .web-shell--garden .account-rail :is(.account-rail-profile,.account-rail-note,.account-rail-create){display:none}html.pc-web .web-shell--garden .account-rail nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}html.pc-web .web-shell--garden .account-rail nav>a{white-space:nowrap;justify-content:center;gap:6px;padding:10px 5px;font-size:13px}html.pc-web .web-shell--garden .account-rail nav .app-icon{width:17px;height:17px}html.pc-web .web-shell--garden .gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html.pc-web .web-shell--garden .gallery-grid--single{grid-template-columns:minmax(0,1fr)}html.pc-web .web-shell--garden .gallery-opening{min-height:108px;padding-right:170px}html.pc-web .web-shell--garden .gallery-heading-art{width:150px;height:112px}html.pc-web .web-shell--garden .inspiration-content{gap:0 28px}html.pc-web .web-shell--garden .inspiration-example{padding-left:24px}html.pc-web .web-shell--garden .desktop-work-layout{grid-template-columns:minmax(0,1fr) 310px;gap:26px}html.pc-web .web-shell--garden .style-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}html.pc-web .web-shell--garden .checkout-right{padding-left:24px}html.pc-web .web-shell--garden .desktop-checkout-form{gap:24px}html.pc-web .web-shell--garden .checkout-recipient-row{grid-template-columns:minmax(0,1fr);gap:0}html.pc-web .web-shell--garden .login-page{gap:30px}html.pc-web .web-shell--garden .login-paper{padding-left:28px}html.pc-web .web-shell--garden .login-paper h2{font-size:23px}html.pc-web .web-shell--garden .studio-topbar{gap:12px;padding-inline:14px}html.pc-web .web-shell--garden .studio-columns{grid-template-columns:minmax(0,1fr)}html.pc-web .web-shell--garden :is(.studio-library,.studio-inspector){z-index:60;background:#fafcf8;border:0;width:min(340px,100% - 48px);height:100dvh;max-height:100dvh;margin:0;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:0 0 32px #213b2426}html.pc-web .web-shell--garden .studio-inspector{inset-inline:auto 0}html.pc-web .web-shell--garden :is(.studio-library,.studio-inspector):not([open]){display:none}html.pc-web .web-shell--garden :is(.studio-library,.studio-inspector)::backdrop{background:#20372a40}html.pc-web .web-shell--garden .studio-panel-title{gap:12px;min-height:68px;padding:16px 20px}html.pc-web .web-shell--garden .studio-panel-title>span{margin-left:auto}html.pc-web .web-shell--garden .studio-panel-close{background:#edf1eb;border:0;border-radius:6px;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}html.pc-web .web-shell--garden .studio-panel-toggle{min-height:40px;color:var(--web-ink);background:#fff;border:1px solid #d8e2ce;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:inline-flex}html.pc-web .web-shell--garden .studio-workspace{padding:16px 20px 0}html.pc-web .web-shell--garden .studio-canvas-area{padding-block:16px 10px}html.pc-web .web-shell--garden :is(.library-scroll,.inspector-scroll){padding-inline:20px}html.pc-web .web-shell--garden :is(.studio-search,.library-tabs){margin-inline:20px}html.pc-web .web-shell--garden .inspector-actions>button{min-height:40px;padding:6px 0}html.pc-web .web-shell--garden .inspector-actions>button>span{display:inline}}@media (width<=900px){html.pc-web .web-shell--garden .desktop-page-heading h1{font-size:28px}html.pc-web .web-shell--garden .gallery-opening h1+p{font-size:14px}html.pc-web .web-shell--garden .gallery-filters{align-items:flex-start}html.pc-web .web-shell--garden .inspiration-content{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0 22px}html.pc-web .web-shell--garden .inspiration-example{padding-left:18px}html.pc-web .web-shell--garden .example-heading{gap:8px}html.pc-web .web-shell--garden .example-heading h2{font-size:18px}html.pc-web .web-shell--garden .example-pair{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);gap:7px}html.pc-web .web-shell--garden .example-photo{padding:7px}html.pc-web .web-shell--garden .overview-hero{padding-right:180px}html.pc-web .web-shell--garden .overview-bouquet{width:150px;height:166px;top:0;right:12px}html.pc-web .web-shell--garden .overview-paper{gap:24px}html.pc-web .web-shell--garden .overview-shortcuts>a{gap:8px;padding-inline:12px}html.pc-web .web-shell--garden .wallet-package{padding-inline:16px}html.pc-web .web-shell--garden .desktop-share-layout{gap:26px}html.pc-web .web-shell--garden .desktop-share-copy h1{font-size:27px}html.pc-web .web-shell--garden .order-status-banner{padding:22px}html.pc-web .web-shell--garden .checkout-summary{padding:20px}html.pc-web .web-shell--garden .checkout-work{gap:14px}html.pc-web .web-shell--garden .checkout-work>img{width:88px;height:110px}html.pc-web .web-shell--garden .login-page{gap:22px}html.pc-web .web-shell--garden .login-brand h1{font-size:40px}html.pc-web .web-shell--garden .login-bouquet{width:300px;height:355px;top:136px;right:calc(50% - 150px)}html.pc-web .web-shell--garden .login-paper{padding-left:22px}html.pc-web .web-shell--garden .studio-topbar{gap:9px;padding-inline:12px}html.pc-web .web-shell--garden .studio-brand{gap:6px}html.pc-web .web-shell--garden .studio-brand>span{font-size:25px}html.pc-web .web-shell--garden .studio-brand>img{width:30px;height:30px}html.pc-web .web-shell--garden .studio-toolbar{flex-wrap:wrap;justify-content:space-between;gap:8px}html.pc-web .web-shell--garden .studio-top-actions{gap:7px}html.pc-web .web-shell--garden .studio-top-actions .web-button{padding-inline:10px;font-size:12px}html.pc-web .web-shell--garden .studio-top-actions .web-button .app-icon{width:15px;height:15px}html.pc-web .web-shell--garden .studio-canvas-footer>span{display:none}html.pc-web .web-shell--garden .studio-canvas-footer{justify-content:center}html.pc-web .web-shell--garden .library-tabs{gap:3px}html.pc-web .web-shell--garden .library-tabs>button{font-size:14px}html.pc-web .web-shell--garden .library-categories>button{min-height:36px;padding-inline:8px;font-size:13px}}@media (width<=820px){html.pc-web .web-shell--garden .inspiration-content{grid-template-columns:minmax(0,1fr);gap:24px}html.pc-web .web-shell--garden .inspiration-content>:is(.inspiration-modes,.upload-layout,.inspiration-example){grid-area:auto/1}html.pc-web .web-shell--garden .inspiration-modes{margin-bottom:-4px}html.pc-web .web-shell--garden .inspiration-example{border:0;border-top:1px solid #d8e3d1;padding:24px 0 0}html.pc-web .web-shell--garden .example-pair{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:20px;max-width:520px;margin-inline:auto}html.pc-web .web-shell--garden .example-heading{justify-content:space-between}html.pc-web .web-shell--garden .desktop-work-layout{grid-template-columns:minmax(0,1fr);gap:28px}html.pc-web .web-shell--garden .desktop-work-media .work-art{height:540px;min-height:380px;position:relative;top:auto}html.pc-web .web-shell--garden .desktop-work-panel{max-width:none}html.pc-web .web-shell--garden .favorites-grid,html.pc-web .web-shell--garden .work-create-actions,html.pc-web .web-shell--garden .works-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html.pc-web .web-shell--garden .account-rail nav{gap:4px}html.pc-web .web-shell--garden .account-rail nav>a{gap:5px;padding-inline:3px;font-size:12px}html.pc-web .web-shell--garden .overview-hero{padding-left:24px}html.pc-web .web-shell--garden .overview-name{font-size:22px}html.pc-web .web-shell--garden .overview-shortcuts>a>strong{font-size:13px}html.pc-web .web-shell--garden .settings-content{grid-template-columns:minmax(0,1fr)}html.pc-web .web-shell--garden :is(.account-card,.about-card){min-height:155px}html.pc-web .web-shell--garden .settings-section{margin-bottom:0}html.pc-web .web-shell--garden .about-card{background-size:110px;padding-right:135px}html.pc-web .web-shell--garden .settings-section h2>span{font-size:12px}}@media (prefers-reduced-motion:reduce){html.pc-web .web-shell--garden :is(.desktop-filter-tabs button,.desktop-segmented button,.favorite-types button,.work-switch button,.floral-tab-pill,.inspiration-mode-pill),html.pc-web .web-shell--garden :is(.web-button,.button,.floral-button,.works-start,.orders-pick,.login-submit,.work-cta,.start-matching,.home-showcase,.works-card,.favorite-card){transition:none;transform:none}html.pc-web:has(.web-shell--garden) .paper-modal :is(.paper-primary,.paper-secondary){transition:none;transform:none}}html.pc-web .web-shell.web-shell--studio{height:100dvh;min-height:640px;overflow:hidden}html.pc-web .web-shell.web-shell--studio>.web-header{flex:none}html.pc-web .web-shell.web-shell--studio .web-body{flex:1;min-height:0;display:flex}html.pc-web .web-shell.web-shell--studio .web-content{min-height:0;display:flex}html.pc-web .web-shell.web-shell--studio .desktop-studio{font-family:var(--bloom-control-font);background:0 0}html.pc-web .web-shell.web-shell--studio .studio-topbar{border-bottom:1px solid var(--web-line);background:#fbfcf7 var(--bloom-control-texture) center /520px 104px;background-blend-mode:soft-light;grid-template-columns:auto minmax(180px,1fr) auto;gap:24px;min-height:72px;padding:12px 24px;display:grid}html.pc-web .web-shell.web-shell--studio .studio-workspace-title{color:var(--web-ink);font:600 18px/1.5 var(--bloom-control-font);align-items:center;gap:9px;margin:0;display:flex}html.pc-web .web-shell.web-shell--studio .studio-workspace-title>img{-o-object-fit:contain;object-fit:contain;flex:none;width:24px;height:26px}html.pc-web .web-shell.web-shell--studio .studio-document{justify-content:center;gap:12px}html.pc-web .web-shell.web-shell--studio .studio-document>input{width:240px;height:40px;color:var(--web-ink);background:#ffffffa6;border:1px solid #dbe4d4;border-radius:6px;padding:8px 12px;font-size:14px}html.pc-web .web-shell.web-shell--studio .studio-save-state{color:var(--web-muted);font-size:12px}html.pc-web .web-shell.web-shell--studio .studio-top-actions{gap:12px}html.pc-web .web-shell.web-shell--studio .studio-top-actions .web-button{min-height:42px;padding:9px 18px;font-size:14px}html.pc-web .web-shell.web-shell--studio .studio-my-works{color:var(--web-muted);padding:10px 6px;font-size:13px;display:block}html.pc-web .web-shell.web-shell--studio .studio-columns{grid-template-columns:320px minmax(0,1fr) 304px;gap:0}html.pc-web .web-shell.web-shell--studio :is(.studio-library,.studio-inspector){background:#fbfcf8 var(--bloom-control-texture) center /520px 104px;background-blend-mode:soft-light;width:auto;max-width:none;height:auto;max-height:none;color:var(--web-ink);border:0;border-radius:0;margin:0;padding:0;display:flex;position:static;inset:auto}html.pc-web .web-shell.web-shell--studio .studio-library{border-right:1px solid var(--web-line)}html.pc-web .web-shell.web-shell--studio .studio-inspector{border-left:1px solid var(--web-line)}html.pc-web .web-shell.web-shell--studio .studio-panel-title{min-height:68px;padding:20px 20px 16px}html.pc-web .web-shell.web-shell--studio .studio-panel-title :is(h1,h2){color:var(--web-ink);font:600 17px/1.5 var(--bloom-control-font);letter-spacing:0;gap:8px}html.pc-web .web-shell.web-shell--studio .studio-panel-title :is(h1,h2)>img{opacity:1;width:18px;height:22px;display:block;rotate:0deg}html.pc-web .web-shell.web-shell--studio .studio-panel-title>span{color:var(--web-muted);font-size:12px}html.pc-web .web-shell.web-shell--studio :is(.studio-panel-toggle,.studio-panel-close){display:none}html.pc-web .web-shell.web-shell--studio .studio-search{background:#ffffffb8;border:1px solid #cddbc4;border-radius:6px;min-height:42px;margin:0 20px 16px;padding:8px 11px}html.pc-web .web-shell.web-shell--studio .studio-search input{color:var(--web-ink);font-size:14px}html.pc-web .web-shell.web-shell--studio .studio-search input::placeholder{color:var(--web-muted)}html.pc-web .web-shell.web-shell--studio .studio-search:focus-within{border-color:var(--web-green);outline-offset:2px;outline:2px solid #dce9d4}html.pc-web .web-shell.web-shell--studio .library-tabs{border:0;gap:6px;margin:0 20px 16px;padding:0 0 3px}html.pc-web .web-shell.web-shell--studio .library-tabs>button{border:1px solid var(--bloom-secondary-border);border-radius:var(--bloom-control-radius);background:var(--bloom-secondary) var(--bloom-control-texture) center /260px 52px;background-blend-mode:multiply;min-width:0;min-height:42px;color:var(--bloom-secondary-ink);font:400 13px/1.5 var(--bloom-control-font);white-space:normal;flex:auto;justify-content:center;align-items:center;gap:5px;padding:8px 6px;display:flex;box-shadow:inset 0 1px #ffffffc4,0 2px #d9e0ce}html.pc-web .web-shell.web-shell--studio .library-tabs>button>img{-o-object-fit:contain;object-fit:contain;flex:none;width:18px;height:20px}html.pc-web .web-shell.web-shell--studio .library-tabs>button.active{border-color:var(--bloom-selected-border);background-color:var(--bloom-selected);color:var(--bloom-selected-ink);box-shadow:var(--bloom-selected-shadow);font-weight:400}html.pc-web .web-shell.web-shell--studio .library-tabs>button:after{display:none}html.pc-web .web-shell.web-shell--studio :is(.library-scroll,.inspector-scroll){scrollbar-color:#bfd0b5 transparent;padding:0 20px 24px}html.pc-web .web-shell.web-shell--studio .library-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:16px;display:grid}html.pc-web .web-shell.web-shell--studio .library-categories:has(>button:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}html.pc-web .web-shell.web-shell--studio .library-categories>button{min-height:34px;color:var(--web-muted);background:0 0;border:1px solid #0000;border-radius:5px;padding:6px 4px;font-size:13px;font-weight:400}html.pc-web .web-shell.web-shell--studio .library-categories>button.active{color:var(--bloom-selected-ink);background:#eaf1e1;border-color:#d2dfc6}html.pc-web .web-shell.web-shell--studio .library-grid{gap:12px}html.pc-web .web-shell.web-shell--studio .library-material{text-align:left;background:#ffffffb8;border:1px solid #e0e7d9;border-radius:6px;gap:8px;padding:8px;transition:border-color .18s,background-color .18s}html.pc-web .web-shell.web-shell--studio .library-material.is-used{border-color:#c4d5b9}html.pc-web .web-shell.web-shell--studio .library-material-art{aspect-ratio:1/1.12;background:0 0;border:0;border-radius:0;outline:0;padding:3px}html.pc-web .web-shell.web-shell--studio .library-material:nth-child(2n) .library-material-art{background:0 0}html.pc-web .web-shell.web-shell--studio .library-material:is(.is-choosing,[aria-pressed=true]){background:#edf4e5;border-color:#93b17f}html.pc-web .web-shell.web-shell--studio .library-material:is(.is-choosing,[aria-pressed=true]) .library-material-art{background:0 0;border:0;outline:0}html.pc-web .web-shell.web-shell--studio .library-material-label{min-height:28px;color:var(--web-ink);font:400 14px/1.5 var(--bloom-control-font);gap:6px;padding:0}html.pc-web .web-shell.web-shell--studio .library-material-label>.app-icon{filter:none;opacity:1;background:#e8f0df;border-radius:50%;width:22px;height:22px;padding:4px}html.pc-web .web-shell.web-shell--studio .material-used-count{background:var(--web-green);border-radius:5px;min-width:22px;height:22px;padding:2px 5px;font-size:12px;top:2px;right:2px}html.pc-web .web-shell.web-shell--studio .library-color-picker{background:#f0f5e9;border-radius:6px;margin-bottom:16px}html.pc-web .web-shell.web-shell--studio .library-color-picker>div:first-child{min-height:28px;font-size:14px}html.pc-web .web-shell.web-shell--studio .library-color-picker p{margin-bottom:12px}html.pc-web .web-shell.web-shell--studio .library-colors>button{border-radius:5px}html.pc-web .web-shell.web-shell--studio .studio-workspace{background:0 0;padding:16px 28px 0}html.pc-web .web-shell.web-shell--studio .studio-toolbar{width:100%;max-width:760px;min-height:48px;box-shadow:none;background:0 0;border:0;border-radius:0;align-self:center;padding:3px 0}html.pc-web .web-shell.web-shell--studio .studio-history{gap:4px}html.pc-web .web-shell.web-shell--studio .studio-history>button{background:#fbfcf7b8;border:1px solid #0000;border-radius:5px;width:36px;height:36px}html.pc-web .web-shell.web-shell--studio .studio-history>button.gather-stems{width:auto;padding-inline:8px}html.pc-web .web-shell.web-shell--studio .studio-history .app-icon{filter:none;opacity:1;width:18px;height:18px}html.pc-web .web-shell.web-shell--studio .studio-mode-tabs{background:0 0;border:0;border-radius:0;gap:8px;min-width:0;padding:0;display:flex}html.pc-web .web-shell.web-shell--studio .studio-mode-tabs>button{border:1px solid var(--bloom-secondary-border);border-radius:var(--bloom-control-radius);background:var(--bloom-secondary) var(--bloom-control-texture) center /260px 52px;background-blend-mode:multiply;min-width:94px;height:40px;color:var(--bloom-secondary-ink);font:400 13px/1.5 var(--bloom-control-font);justify-content:center;align-items:center;gap:6px;padding:7px 10px;display:flex;box-shadow:inset 0 1px #ffffffc4,0 2px #d9e0ce}html.pc-web .web-shell.web-shell--studio .studio-mode-tabs>button>img{-o-object-fit:contain;object-fit:contain;flex:none;width:18px;height:20px}html.pc-web .web-shell.web-shell--studio .studio-mode-tabs>button[aria-selected=true]{border-color:var(--bloom-selected-border);background-color:var(--bloom-selected);color:var(--bloom-selected-ink);box-shadow:var(--bloom-selected-shadow)}html.pc-web .web-shell.web-shell--studio .studio-canvas-area{padding:20px 0 18px}html.pc-web .web-shell.web-shell--studio .studio-paper-canvas{border-radius:2px;outline:1px solid #e0e1d9;box-shadow:0 8px 28px #31543e14}html.pc-web .web-shell.web-shell--studio .studio-paper-canvas:has(.arch-background){box-shadow:none;outline:none}html.pc-web .web-shell.web-shell--studio .studio-canvas-footer{width:100%;max-width:760px;min-height:44px;color:var(--web-muted);align-self:center;font-size:13px}html.pc-web .web-shell.web-shell--studio .studio-canvas-footer>span{gap:8px}html.pc-web .web-shell.web-shell--studio .studio-canvas-footer>button{min-height:36px;color:var(--web-ink);border-radius:5px;padding:7px 8px;font-size:13px}html.pc-web .web-shell.web-shell--studio .inspector-welcome{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-height:64px;padding:4px 0 20px;display:flex}html.pc-web .web-shell.web-shell--studio .inspector-welcome:before{content:none}html.pc-web .web-shell.web-shell--studio .inspector-welcome>img{opacity:1;flex:none;width:32px;height:32px;display:block;rotate:0deg}html.pc-web .web-shell.web-shell--studio .inspector-welcome h3{color:var(--web-muted);font:400 14px/1.5 var(--bloom-control-font);margin:0}html.pc-web .web-shell.web-shell--studio .inspector-selection{padding-bottom:20px}html.pc-web .web-shell.web-shell--studio .inspector-selected-heading{border-bottom:1px solid var(--web-line);gap:12px;margin-bottom:12px;padding-bottom:16px}html.pc-web .web-shell.web-shell--studio .inspector-selected-heading>img{background:#f0f4e9;border-radius:5px;width:64px;height:72px;padding:4px}html.pc-web .web-shell.web-shell--studio .inspector-selected-heading h3{color:var(--web-ink);margin-bottom:5px;font-size:16px}html.pc-web .web-shell.web-shell--studio .inspector-selected-heading span{color:var(--web-muted);font-size:13px}html.pc-web .web-shell.web-shell--studio .inspector-sliders{gap:8px;padding-bottom:18px}html.pc-web .web-shell.web-shell--studio .inspector-sliders label{min-height:40px;color:var(--web-muted);gap:12px;font-size:14px}html.pc-web .web-shell.web-shell--studio .inspector-sliders label>span{width:30px}html.pc-web .web-shell.web-shell--studio .inspector-sliders output{min-width:45px;color:var(--web-ink);text-align:center;background:#eef3e7;border-radius:4px;padding:5px 6px;font-size:12px}html.pc-web .web-shell.web-shell--studio .inspector-actions{background:#edf2e7;border:0;border-radius:6px;gap:4px;margin:0;padding:4px}html.pc-web .web-shell.web-shell--studio .inspector-actions>button{min-height:48px;color:var(--web-ink);border:0;border-radius:4px;gap:5px;padding:6px 1px;font-size:12px}html.pc-web .web-shell.web-shell--studio .inspector-actions>button.danger{color:var(--web-danger)}html.pc-web .web-shell.web-shell--studio :is(.inspector-used,.inspector-vessel){border-top:1px solid var(--web-line);padding:20px 0 4px}html.pc-web .web-shell.web-shell--studio :is(.inspector-used,.inspector-vessel)>header{min-height:28px;margin-bottom:10px}html.pc-web .web-shell.web-shell--studio :is(.inspector-used,.inspector-vessel,.inspector-colors) h3{color:var(--web-ink);font:600 14px/1.5 var(--bloom-control-font)}html.pc-web .web-shell.web-shell--studio .used-materials-list{gap:0;padding-bottom:12px}html.pc-web .web-shell.web-shell--studio .used-materials-list>button{background:0 0;border:0;border-bottom:1px solid #e6ebdf;border-radius:0;gap:10px;min-height:62px;padding:8px 6px}html.pc-web .web-shell.web-shell--studio .used-materials-list>button.active{background:#edf4e5;border-color:#d4e1c9}html.pc-web .web-shell.web-shell--studio .used-materials-list img:not(.app-icon){width:40px;height:44px}html.pc-web .web-shell.web-shell--studio .used-materials-list>button>span{color:var(--web-ink);gap:3px;font-size:14px}html.pc-web .web-shell.web-shell--studio .used-materials-list small{color:var(--web-muted);font-size:12px}html.pc-web .web-shell.web-shell--studio .inspector-text-button{color:#447252;gap:5px;min-height:30px;font-size:13px}html.pc-web .web-shell.web-shell--studio .inspector-vessel-card{background:#f8f1eeb3;border:1px solid #eaded5;border-radius:6px;gap:10px;padding:10px}html.pc-web .web-shell.web-shell--studio .inspector-vessel-card>img:not(.app-icon){background:0 0;border-radius:0;width:56px;height:64px;padding:3px}html.pc-web .web-shell.web-shell--studio .inspector-vessel-card strong{color:var(--web-ink);font-size:14px;line-height:1.6}html.pc-web .web-shell.web-shell--studio .inspector-vessel-card small{color:var(--web-muted);font-size:12px}html.pc-web .web-shell.web-shell--studio .inspector-empty{padding-block:12px 16px;font-size:14px}@media (hover:hover) and (pointer:fine){html.pc-web .web-shell.web-shell--studio .library-material:hover:not(:disabled){background:#f3f7ed;border-color:#a8c097}html.pc-web .web-shell.web-shell--studio .library-material:hover:not(:disabled) .library-material-art{background:0 0}html.pc-web .web-shell.web-shell--studio :is(.library-tabs>button,.studio-mode-tabs>button):hover:not(:disabled):not(.active):not([aria-selected=true]){background-color:var(--bloom-secondary-hover);border-color:#b9cbaa}html.pc-web .web-shell.web-shell--studio :is(.studio-history>button,.studio-canvas-footer>button,.inspector-actions>button):hover:not(:disabled){background:#e5eedc;border-color:#c5d6ba}html.pc-web .web-shell.web-shell--studio .used-materials-list>button:hover:not(:disabled){background:#f0f5e9}}@media (width>=1680px){html.pc-web .web-shell.web-shell--studio .studio-columns{grid-template-columns:360px minmax(0,1fr) 336px}html.pc-web .web-shell.web-shell--studio .studio-workspace{padding-inline:40px}}@media (width>=1101px) and (width<=1280px){html.pc-web .web-shell.web-shell--studio .studio-columns{grid-template-columns:296px minmax(0,1fr) 280px}html.pc-web .web-shell.web-shell--studio .studio-workspace{padding-inline:18px}html.pc-web .web-shell.web-shell--studio .studio-toolbar{flex-wrap:wrap;gap:12px}html.pc-web .web-shell.web-shell--studio .studio-mode-tabs{margin-left:auto}html.pc-web .web-shell.web-shell--studio .studio-my-works{display:none}}@media (width<=1100px){html.pc-web .web-shell.web-shell--studio .studio-topbar{grid-template-columns:auto minmax(130px,1fr) auto;gap:16px;min-height:68px;padding:10px 20px}html.pc-web .web-shell.web-shell--studio .studio-document>input{width:200px}html.pc-web .web-shell.web-shell--studio .studio-my-works,html.pc-web .web-shell.web-shell--studio .studio-save-state{display:none}html.pc-web .web-shell.web-shell--studio .studio-columns{grid-template-columns:minmax(0,1fr)}html.pc-web .web-shell.web-shell--studio :is(.studio-library,.studio-inspector){z-index:60;border:0;width:min(360px,100% - 48px);height:100dvh;max-height:100dvh;margin:0;position:fixed;inset:0 auto 0 0;box-shadow:0 0 32px #213b2426}html.pc-web .web-shell.web-shell--studio .studio-inspector{inset-inline:auto 0}html.pc-web .web-shell.web-shell--studio :is(.studio-library,.studio-inspector):not([open]){display:none}html.pc-web .web-shell.web-shell--studio :is(.studio-library,.studio-inspector)::backdrop{background:#20372a40}html.pc-web .web-shell.web-shell--studio .studio-panel-title>span{margin-left:auto}html.pc-web .web-shell.web-shell--studio .studio-panel-close{background:#edf2e6;border:0;border-radius:5px;flex:none;place-items:center;width:36px;height:36px;padding:0;display:grid}html.pc-web .web-shell.web-shell--studio .studio-panel-toggle{min-height:38px;color:var(--web-ink);background:#fbfcf4;border:1px solid #d4dfc8;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-size:13px;display:inline-flex}html.pc-web .web-shell.web-shell--studio .studio-history{display:flex}html.pc-web .web-shell.web-shell--studio .studio-workspace{padding:12px 20px 0}html.pc-web .web-shell.web-shell--studio .studio-toolbar{gap:12px}}@media (width<=820px){html.pc-web .web-shell.web-shell--studio .studio-workspace-title{font-size:16px}html.pc-web .web-shell.web-shell--studio .studio-topbar{gap:12px;padding-inline:16px}html.pc-web .web-shell.web-shell--studio .studio-document>input{width:180px}html.pc-web .web-shell.web-shell--studio .studio-top-actions{gap:8px}html.pc-web .web-shell.web-shell--studio .studio-top-actions .web-button{padding-inline:12px;font-size:13px}html.pc-web .web-shell.web-shell--studio .studio-toolbar{gap:8px}html.pc-web .web-shell.web-shell--studio .studio-mode-tabs{gap:5px}html.pc-web .web-shell.web-shell--studio .studio-mode-tabs>button{min-width:82px;padding-inline:8px}}@media (prefers-reduced-motion:reduce){html.pc-web .web-shell.web-shell--studio .library-material{transition:none}}.studio-background-choices{grid-template-columns:repeat(3,44px);gap:8px;width:max-content;max-width:100%;margin-bottom:24px;padding:3px;display:grid}.studio-background-choice{isolation:isolate;border:2px solid #fffdf5;border-radius:5px;width:44px;height:55px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 2px 5px #45685314}.studio-background-choice>img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.studio-background-choice[aria-pressed=true]{outline-offset:2px;outline:2px solid #3c8665}.studio-background-check{background:#3c8665;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:15px;height:15px;display:grid;position:absolute;bottom:3px;right:3px}.studio-background-arch{pointer-events:none;background:linear-gradient(120deg,#fbf6e9,#e9deca);position:absolute;inset:0;overflow:hidden}.studio-background-arch:before{content:"";background:linear-gradient(110deg,#e6d9c2,#f9f2e5 50%,#f1e7d6);border:2px solid #e8dcc6;border-radius:50% 50% 0 0/35% 35% 0 0;position:absolute;inset:9% 10% -4%;box-shadow:inset 3px 2px 5px #8d755640}.studio-background-arch:after{content:"";background:#f9f2e5;height:13%;position:absolute;bottom:0;left:12%;right:12%;box-shadow:0 -2px 5px #8d75561a}.points-dialog[data-v-aee9b4ea]{color:#387454;background:0 0;border:0}.points-message[data-v-aee9b4ea]{text-align:center;margin:16px 0 24px;font-size:15px;line-height:1.8}.paper-modal.points-dialog .paper-primary[data-v-aee9b4ea]{width:160px;max-width:100%;min-height:42px;margin:0 auto;padding:8px 24px;font-size:16px;display:block}@font-face{font-family:PaperDialogBrush;src:url(../inspiration-brush.ttf)format("truetype");font-display:swap}.paper-modal[data-v-aee9b4ea]{--dialog-ink:#387454;--dialog-border:#c6d8b9;--dialog-shadow:#66845c35;--dialog-texture:url(../images/papercut/finish-button-neutral-grain.webp);letter-spacing:0}.paper-modal.finish-overlay[data-v-aee9b4ea],.paper-modal.profile-dialog[data-v-aee9b4ea]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#30453680}.paper-modal.finish-overlay[data-v-aee9b4ea]{padding:20px 12px}.paper-modal .finish-dialog[data-v-aee9b4ea]{width:min(100%,480px);padding-top:24px}.paper-modal.profile-dialog[data-v-aee9b4ea]{width:min(504px,100% - 16px);max-height:calc(100dvh - 24px);padding:24px 12px 12px;overflow:auto}.paper-modal .paper-surface[data-v-aee9b4ea]{isolation:isolate;filter:drop-shadow(0 8px 12px #263c2e30);color:var(--dialog-ink);background:0 0;padding:34px 30px 36px;position:relative}.paper-modal .paper-surface[data-v-aee9b4ea]:before{content:"";z-index:-1;pointer-events:none;border:24px solid #0000;-o-border-image:url(../images/papercut/finish-paper.webp) 64 fill/24px;border-image:url(../images/papercut/finish-paper.webp) 64 fill/24px;position:absolute;inset:0}.paper-modal .paper-title[data-v-aee9b4ea]{text-align:center;color:var(--dialog-ink);white-space:normal;letter-spacing:0;margin:0 0 8px;padding:0;font:700 27px/1.5 PaperDialogBrush,KaiTi,serif}.paper-modal .paper-close[data-v-aee9b4ea]{z-index:3;box-sizing:border-box;color:#4c926b;cursor:pointer;background:#e5efdf;border:3px solid #fffdf1;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid;position:absolute;top:2px;right:4px;box-shadow:0 3px 6px #66845c20}.paper-modal .paper-close[data-v-aee9b4ea]:before{content:"";background:currentColor;width:26px;height:26px;-webkit-mask:url(../icons/x.svg) 50%/contain no-repeat;mask:url(../icons/x.svg) 50%/contain no-repeat}.paper-modal .paper-close>.app-icon[data-v-aee9b4ea]{display:none}.paper-modal .paper-close[data-v-aee9b4ea]:enabled:hover{background:#dcebd5}.paper-modal .paper-close[data-v-aee9b4ea]:enabled:active{background:#d2e5ca}.paper-modal.profile-dialog>.paper-close[data-v-aee9b4ea]{top:2px;right:14px}.paper-modal .paper-field[data-v-aee9b4ea]{border:1px solid var(--dialog-border);width:100%;height:48px;min-height:48px;box-shadow:none;color:#3b7752;background:#ffffff85;border-radius:14px;margin-top:8px;padding:10px 14px;font:400 15px/1.5 PingFang SC,Microsoft YaHei,sans-serif;display:block}.paper-modal .paper-field[data-v-aee9b4ea]::placeholder{color:#9eafa0}.paper-modal .paper-primary[data-v-aee9b4ea],.paper-modal .paper-secondary[data-v-aee9b4ea]{background-image:var(--dialog-texture),linear-gradient(110deg,#e7eedd,#e8efdf);background-blend-mode:soft-light,normal;color:#489368;cursor:pointer;background-size:280px 140px,100% 100%;border:1px solid #c7ddbc;border-radius:28px 26px 28px 25px;min-height:50px;font:600 16px/1.4 PingFang SC,Microsoft YaHei,sans-serif;position:relative;box-shadow:0 2px 1px #8bb87930,0 5px 8px -5px #6e9a6266}.paper-modal .paper-primary[data-v-aee9b4ea]{background-image:var(--dialog-texture),linear-gradient(100deg,#b0d961,#84cb70 50%,#68c486);color:#fff;border-color:#9ccc7760;width:100%;min-height:54px;font-size:19px;font-weight:500;box-shadow:0 2px 1px #729c4230,0 6px 10px -6px #548b4b77}.paper-modal.profile-dialog .paper-surface[data-v-aee9b4ea]{padding-block:26px 20px}.paper-modal .profile-avatar-row[data-v-aee9b4ea]{justify-content:center;align-items:center;gap:24px;margin:18px 0 20px;display:flex}.paper-modal .profile-avatar-row .profile-photo[data-v-aee9b4ea]{flex:none;width:80px;height:80px;margin:0}.paper-modal .profile-avatar-row .profile-photo-label[data-v-aee9b4ea]{flex:none;min-height:40px;margin:0}.paper-modal .profile-save[data-v-aee9b4ea]{margin-top:18px}.paper-modal .profile-save>img[data-v-aee9b4ea]{width:28px;height:30px;top:10px;right:16px}.paper-modal .finish-sheet[data-v-aee9b4ea]{gap:16px}.paper-modal .finish-name[data-v-aee9b4ea],.paper-modal label[for=profile-nickname][data-v-aee9b4ea]{color:#778e68;font-size:15px;font-weight:500}.paper-modal .finish-actions[data-v-aee9b4ea]{gap:12px}.paper-modal .finish-generate>.finish-button-bloom[data-v-aee9b4ea]{width:62px;height:54px;bottom:-15px;right:-17px}.paper-modal .profile-subtitle[data-v-aee9b4ea]{margin-top:0;font-size:17px}.paper-modal .profile-photo-label[data-v-aee9b4ea]{min-height:34px;padding:4px 18px;font-size:14px;font-weight:400}.paper-modal .profile-logout[data-v-aee9b4ea]{color:#608c6b;margin-top:8px}.paper-modal button[data-v-aee9b4ea]:disabled{opacity:.55;cursor:wait}.paper-modal[data-v-aee9b4ea] :is(button,input):focus-visible{outline-offset:3px;outline:2px solid #398e5a}@media (width<=359px){.paper-modal .paper-surface[data-v-aee9b4ea]{padding:30px 24px}.paper-modal .paper-title[data-v-aee9b4ea]{font-size:24px}.paper-modal .paper-secondary[data-v-aee9b4ea]{font-size:14px}}
