.design-sheet_root__PGBdk{--ink:#1d1d1f;--ink2:#6e6e73;--ink3:#8e8e93;--accent:#6d5ef6;--tint:#efedff;--fill:rgba(118,118,128,0.12);--shadow:0 1px 2px rgba(16,16,32,0.06),0 8px 24px rgba(16,16,32,0.08);color:var(--ink);font-family:var(--font-body),Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.design-sheet_root__PGBdk a{color:inherit;text-decoration:none}.design-sheet_backdrop___DAKL{position:fixed;inset:0;z-index:10010;background:rgba(12,12,24,.34);backdrop-filter:blur(6px);animation:design-sheet_fade__BzjKl .22s ease-out}.design-sheet_sheet__SwMf6{position:fixed;z-index:10011;left:0;right:0;bottom:0;max-height:94dvh;display:flex;flex-direction:column;border-radius:28px 28px 0 0;background:rgba(248,248,251,.97);backdrop-filter:blur(30px) saturate(180%);box-shadow:0 -10px 40px rgba(16,16,32,.18);animation:design-sheet_rise__6nmXs .32s cubic-bezier(.2,.8,.2,1);overscroll-behavior:contain}.design-sheet_scroll__gxfDt{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 16px 16px}.design-sheet_grabber__0frqM{display:block;position:relative;height:26px;flex:0 0 auto;touch-action:none}.design-sheet_grabber__0frqM:before{content:"";position:absolute;left:50%;top:8px;width:36px;height:5px;margin-left:-18px;border-radius:3px;background:rgba(60,60,67,.3)}@media (min-width:900px){.design-sheet_sheet__SwMf6{left:50%;top:50%;bottom:auto;right:auto;width:min(1000px,calc(100vw - 64px));max-height:min(820px,calc(100dvh - 64px));transform:translate(-50%,-50%);border-radius:28px;box-shadow:0 24px 80px rgba(16,16,32,.28);animation:design-sheet_pop__SYcig .24s cubic-bezier(.2,.8,.2,1)}.design-sheet_grabber__0frqM{display:none}.design-sheet_scroll__gxfDt{padding:0 28px 24px}}@keyframes design-sheet_fade__BzjKl{0%{opacity:0}}@keyframes design-sheet_rise__6nmXs{0%{transform:translateY(40px);opacity:0}}@keyframes design-sheet_pop__SYcig{0%{transform:translate(-50%,-48%) scale(.98);opacity:0}}@media (prefers-reduced-motion:reduce){.design-sheet_backdrop___DAKL,.design-sheet_sheet__SwMf6{animation:none}}.design-sheet_head__zTUJV{display:flex;align-items:center;gap:12px;padding:10px 0 12px}.design-sheet_sheet__SwMf6 .design-sheet_head__zTUJV{position:sticky;top:0;z-index:2;background:rgb(248,248,251);box-shadow:0 8px 12px -10px rgba(16,16,32,.12);margin:0 -16px;padding:10px 16px 12px}@media (min-width:900px){.design-sheet_sheet__SwMf6 .design-sheet_head__zTUJV{margin:0 -28px;padding:18px 28px 14px}}.design-sheet_title__7bTCO{flex:1;min-width:0;margin:0;font-family:var(--font-display),Georgia,serif;font-weight:500;font-size:clamp(24px,5.6vw,32px);line-height:1.08;letter-spacing:-.025em}.design-sheet_page__s8qAb .design-sheet_title__7bTCO{font-size:clamp(30px,7vw,46px)}.design-sheet_iconBtn__VXHdi{flex:0 0 auto;width:36px;height:36px;border-radius:999px;border:0;display:grid;place-items:center;background:var(--fill);color:var(--ink);cursor:pointer}.design-sheet_iconBtn__VXHdi:hover{background:rgba(118,118,128,.2)}.design-sheet_body__XHMYU{display:grid;gap:18px}@media (min-width:900px){.design-sheet_body__XHMYU{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:32px;align-items:start}.design-sheet_previewCol__w3T00{position:sticky;top:64px}.design-sheet_page__s8qAb .design-sheet_previewCol__w3T00{top:88px}.design-sheet_sheet__SwMf6 .design-sheet_previewCol__w3T00{position:static}}.design-sheet_galleryWrap__2WVdT{position:relative}.design-sheet_gallery__JLqoJ{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;border-radius:22px;box-shadow:var(--shadow);background:#e9e9ee}.design-sheet_gallery__JLqoJ::-webkit-scrollbar{display:none}.design-sheet_slide__REA5R{position:relative;flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.design-sheet_stage__2xSnn{position:relative;overflow:hidden;display:grid;place-items:center;aspect-ratio:4/3.2;background:#e9e9ee}.design-sheet_stage__2xSnn.design-sheet_scene__Ii6ri{display:block;background:#ede8df}.design-sheet_arrow__JduG6{display:none}@media (hover:hover) and (pointer:fine){.design-sheet_arrow__JduG6{position:absolute;top:50%;width:36px;height:36px;margin-top:-18px;border-radius:999px;border:0;display:grid;place-items:center;background:rgba(255,255,255,.86);backdrop-filter:blur(16px);color:var(--ink);box-shadow:0 2px 8px rgba(16,16,32,.14);cursor:pointer;opacity:0;transition:opacity .15s}.design-sheet_galleryWrap__2WVdT:hover .design-sheet_arrow__JduG6:not(:disabled){opacity:1}.design-sheet_prev__3WlGr{left:10px}.design-sheet_next__Wp_IC{right:10px}}.design-sheet_dots__aTcwA{display:flex;justify-content:center;gap:2px;margin-top:6px}.design-sheet_dot__lBfHl{width:22px;height:22px;border:0;padding:0;background:transparent;cursor:pointer;display:grid;place-items:center}.design-sheet_dot__lBfHl:before{content:"";width:7px;height:7px;border-radius:999px;background:rgba(60,60,67,.28);transition:width .2s,background .2s}.design-sheet_dot__lBfHl[aria-current=true]:before{width:18px;background:var(--ink)}.design-sheet_art__xxXEo{position:relative;max-width:calc(100% - 40px);max-height:calc(100% - 40px);background:#fff;box-shadow:0 2px 6px rgba(16,16,32,.12),0 14px 30px rgba(16,16,32,.16);overflow:hidden}.design-sheet_art__xxXEo img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.design-sheet_dims__EWvOq{position:absolute;left:12px;bottom:12px;height:26px;padding:0 10px;border-radius:999px;display:flex;align-items:center;font-size:12px;font-weight:600;color:var(--ink);background:rgba(255,255,255,.82);backdrop-filter:blur(16px)}.design-sheet_skeleton__K4MW5{position:absolute;inset:0;background:linear-gradient(100deg,#e5e5ea 30%,#efeff3 50%,#e5e5ea 70%);background-size:200% 100%;animation:design-sheet_shimmer__mNW4r 1.2s linear infinite}@keyframes design-sheet_shimmer__mNW4r{to{background-position:-200% 0}}.design-sheet_seg__34cK_{display:flex;padding:2px;border-radius:10px;background:var(--fill);margin-top:12px}.design-sheet_seg__34cK_ button{flex:1;min-height:32px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:inherit;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}.design-sheet_seg__34cK_ button[aria-checked=true]{background:#fff;font-weight:600;box-shadow:0 1px 2px rgba(0,0,0,.08),0 3px 8px rgba(0,0,0,.08)}.design-sheet_group__H_v3R{margin-bottom:18px}.design-sheet_label__qN8bj{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;font-weight:600;color:var(--ink2);margin:0 0 8px}.design-sheet_labelNote__Nf5Vl{font-weight:500;color:var(--ink3)}.design-sheet_sizes__RowS_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.design-sheet_size__N0WXy{min-height:58px;padding:8px 6px;border-radius:14px;border:1px solid rgba(60,60,67,.14);background:rgba(255,255,255,.86);color:var(--ink);font:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.design-sheet_size__N0WXy b{font-size:16px;font-weight:600;letter-spacing:-.01em}.design-sheet_size__N0WXy span{font-size:12px;color:var(--ink2)}.design-sheet_size__N0WXy[aria-checked=true]{border-color:var(--accent);background:var(--tint);box-shadow:inset 0 0 0 1px var(--accent)}.design-sheet_featured__MuXRD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.design-sheet_feat___8LTd{position:relative;min-height:76px;padding:14px 12px 12px;border-radius:16px;border:1px solid rgba(60,60,67,.14);background:rgba(255,255,255,.9);color:var(--ink);font:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:2px;text-align:left}.design-sheet_feat___8LTd b{font-size:17px;font-weight:600;letter-spacing:-.015em}.design-sheet_feat___8LTd>span:last-child{font-size:13px;color:var(--ink2)}.design-sheet_feat___8LTd[aria-checked=true],.design-sheet_other__0iST5[aria-checked=true]{border-color:var(--accent);background:var(--tint);box-shadow:inset 0 0 0 1px var(--accent)}.design-sheet_popular__taWar{position:absolute;top:-9px;left:12px;height:20px;padding:0 8px;border-radius:999px;display:flex;align-items:center;background:var(--accent);color:#fff;font-size:11px;font-weight:600;letter-spacing:.01em}.design-sheet_others__fuGLO{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.design-sheet_others__fuGLO::-webkit-scrollbar{display:none}.design-sheet_other__0iST5{flex:1 0 auto;min-height:44px;padding:6px 12px;border-radius:12px;border:1px solid rgba(60,60,67,.14);background:rgba(255,255,255,.7);color:var(--ink);font:inherit;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.15}.design-sheet_other__0iST5 b{font-size:14px;font-weight:600}.design-sheet_other__0iST5 span{font-size:11px;color:var(--ink2);white-space:nowrap}.design-sheet_pad__Kstlp{position:relative;height:128px;border-radius:16px;border:1.5px dashed rgba(60,60,67,.28);background:rgba(255,255,255,.7);overflow:hidden}.design-sheet_padActive__6ugj3{border:1.5px solid var(--accent);background:#fff;box-shadow:0 0 0 4px rgba(109,94,246,.14)}.design-sheet_padSigned__R1lo3{border-style:solid;border-color:rgba(60,60,67,.14);background:#3a3a40;display:grid;place-items:center}.design-sheet_padImg__V4xuC{max-width:82%;max-height:78%;-o-object-fit:contain;object-fit:contain}.design-sheet_padCanvas__qGZry{position:absolute;inset:0;width:100%;height:100%;display:block}.design-sheet_padLine__OJdTL{position:absolute;left:18px;right:18px;bottom:30px;height:1px;background:rgba(60,60,67,.18);pointer-events:none}.design-sheet_padStart__T38wN{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:40px;padding:0 16px;border-radius:999px;border:0;background:var(--ink);color:#fff;font:inherit;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;cursor:pointer;z-index:1}.design-sheet_padHint__eQzMJ{position:absolute;left:0;right:0;top:14px;text-align:center;font-size:13px;color:var(--ink3);pointer-events:none}.design-sheet_padBar__DY8c2{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:8px}.design-sheet_padNote__oy261{flex:1;font-size:12px;color:var(--ink3)}.design-sheet_padBtn__tPtyG{height:34px;padding:0 14px;border-radius:999px;border:0;background:var(--fill);color:var(--ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.design-sheet_padBtn__tPtyG:disabled{opacity:.45;cursor:default}.design-sheet_padDone__R7MoK{background:var(--accent);color:#fff}.design-sheet_textLink__dZocg{height:40px;border:0;background:transparent;color:var(--accent);font:inherit;font-size:15px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center}.design-sheet_inlineLink__7ZM1l{color:var(--accent)!important;font-weight:600}.design-sheet_input__rxHHu{width:100%;height:44px;margin-top:8px;padding:0 14px;border-radius:12px;border:1px solid rgba(60,60,67,.18);background:#fff;font:inherit;font-size:16px;color:var(--ink);scroll-margin-bottom:170px}.design-sheet_input__rxHHu:focus{outline:2px solid var(--accent);outline-offset:0}.design-sheet_desc__qtgb2{font-size:15px;line-height:1.55;color:var(--ink2);margin:0 0 18px}.design-sheet_buy__diOCw{display:grid;gap:10px}.design-sheet_sheet__SwMf6 .design-sheet_buy__diOCw{position:sticky;bottom:0;padding:12px 0 calc(4px + env(safe-area-inset-bottom));background:linear-gradient(rgba(248,248,251,0),rgba(248,248,251,.98) 26%)}.design-sheet_sheet__SwMf6 .design-sheet_buy__diOCw.design-sheet_buyResting__xucOu{position:static;background:none}.design-sheet_primary__SwpgH{height:52px;border:0;border-radius:999px;background:var(--accent);color:#fff;font:inherit;font-size:17px;font-weight:600;letter-spacing:-.01em;cursor:pointer;box-shadow:0 8px 20px rgba(109,94,246,.3);display:flex;align-items:center;justify-content:center;gap:8px}.design-sheet_primary__SwpgH:disabled{opacity:.55;cursor:default}.design-sheet_primary__SwpgH.design-sheet_done__A6ec7{background:#1d1d1f;box-shadow:none}.design-sheet_row__XRLFv{display:flex;gap:10px}.design-sheet_secondary__IZI5k{flex:1;height:46px;border-radius:999px;border:0;background:var(--fill);color:var(--ink);font:inherit;font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer}.design-sheet_fine__t98pl{margin:2px 0 0;font-size:12px;color:var(--ink3);text-align:center}