/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:Annie Use Your Telescope;src:url(/table-assets/annie-use-your-telescope.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Moms Typewriter;src:url(/table-assets/moms-typewriter.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Momo Album Handwriting;src:url(/table-assets/momo-album-handwriting.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap;size-adjust:150%}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--desk-edge:#000}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;overflow:hidden}body{background:var(--desk-edge);-webkit-font-smoothing:antialiased;font-family:Inter,Arial,PingFang SC,Microsoft YaHei,sans-serif}img{display:block}button{font-family:PingFang SC,Microsoft YaHei,sans-serif}.site-shell{background:var(--desk-edge);place-items:center;width:100vw;height:100dvh;display:grid;overflow:hidden}.mobile-artboard{aspect-ratio:402/874;isolation:isolate;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#fff;flex:none;width:min(100vw,45.9954dvh,402px);position:relative;overflow:hidden;container-type:inline-size}.app-screen{grid-area:1/1}@media (width<=600px){html,body{overflow:hidden}.site-shell{place-items:center;height:100dvh;min-height:100dvh;display:grid;overflow:hidden}.mobile-artboard{aspect-ratio:402/874;width:100vw;max-width:none;height:auto;min-height:auto}}@media (width<=600px) and (display-mode:standalone){html,body,.site-shell{height:100dvh;overflow:hidden}.mobile-artboard{aspect-ratio:402/874;width:100vw;height:auto}}.layer{position:absolute}.image-layer img,.desk-background img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%}.desk-background,.table-picker-art{z-index:0}.table-picker-headline{z-index:7;pointer-events:none;-webkit-user-select:none;user-select:none}.picker-headline-scissors,.picker-headline-cn-updated,.picker-headline-star{justify-content:center;align-items:center;display:flex}.picker-headline-scissors img{width:23px;max-width:none;height:30.228px;transform:rotate(-28deg)}.picker-headline-cn-crop{opacity:.74;width:64px;max-width:none;height:50.872px;position:relative;overflow:hidden;transform:rotate(-4deg)}.picker-headline-cn-updated img{width:211.97%;max-width:none;height:100%;position:absolute;top:0;left:-111.97%}.picker-headline-star img{width:20.915px;max-width:none;height:23.459px;transform:rotate(11deg)}.picker-headline-scissors img,.picker-headline-cn-crop,.picker-headline-cn-updated img,.picker-headline-star img{pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.table-picker-desk{pointer-events:none;will-change:transform, filter;animation-duration:1s;animation-timing-function:linear(0, .43 4%, .6 8%, .71 12%, .8 16%, .86 20%, .91 24%, .94 28%, .97 32%, .99 36%, 1 40%, 1);animation-fill-mode:both}.picker-desk-image img{object-fit:contain}.table-picker-desk-blue{z-index:6;transform-origin:46.335% 41.417%;animation-name:picker-desk-arrive-blue}.table-picker-desk-paper{z-index:5;transform-origin:56.343% 50.687%;animation-name:picker-desk-arrive-paper}.table-picker-desk-green{z-index:4;transform-origin:50.489% 60.373%;animation-name:picker-desk-arrive-green}.table-picker-menu{z-index:7}.table-picker-tip{z-index:7;color:#775f52b3;white-space:nowrap;pointer-events:none;margin:0;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:3.7313cqw;font-weight:400;line-height:normal}.table-picker-menu-hit{z-index:8;appearance:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;margin:0;padding:0}.table-picker-menu-hit:focus-visible{outline-offset:-.75cqw;outline:.5cqw solid #ffffffe6}.picker-bubble{z-index:8;opacity:0;pointer-events:none;transform-origin:50% 100%;background:#fff9;border-radius:9.204cqw;transition:opacity .17s ease-out,transform .22s cubic-bezier(.2,.8,.25,1);transform:translateY(2.5cqw)scale(.9)}.picker-bubble.is-visible,.table-picker-menu-hit:hover+.picker-bubble{opacity:1;transform:translateY(0)scale(1)}.picker-bubble-avatar{object-fit:cover;pointer-events:none;border-radius:50%;width:20.4819%;height:62.963%;position:absolute;top:18.5185%;left:6.6265%}.picker-bubble-contact,.picker-bubble-handle{color:#0000006b;white-space:nowrap;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-weight:400;position:absolute;left:33.7349%}.picker-bubble-contact{font-size:3.4826cqw;top:12.963%}.picker-bubble-handle{font-size:2.9851cqw;top:50%;left:32.5301%}.table-picker-desk.is-held{z-index:9;filter:drop-shadow(0 .9cqw .7cqw #23363a33);animation:none;transform:translateY(-.5cqw)scale(1.035)}.table-picker-desk.is-held .table-picker-option{cursor:grabbing}.table-picker-desk.is-settling{animation:.18s ease-out tool-settle}.table-picker.is-selecting .table-picker-desk{animation:none}.table-picker.is-selecting.selected-blue .table-picker-desk-blue,.table-picker.is-selecting.selected-paper .table-picker-desk-paper,.table-picker.is-selecting.selected-green .table-picker-desk-green{z-index:9;animation:picker-desk-select .56s linear(0, .65 16%, .92 36%, 1 62%, 1) both}.table-picker-option{z-index:10;pointer-events:auto;appearance:none;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;margin:0;padding:0}.table-picker-option:disabled{cursor:default}.workspace-entering{z-index:20;pointer-events:none;will-change:clip-path;animation:workspace-reveal .24s .56s linear(0, .4 20%, .8 60%, 1) both}.workspace-entering .workspace-lamp,.workspace-entering .back-art,.workspace-entering .back-label,.workspace-entering .cup-button,.workspace-entering .draggable-tool{animation-duration:.52s;animation-delay:.7s;animation-timing-function:linear(0, .56 16%, .82 32%, .95 52%, 1 76%, 1);animation-fill-mode:both}.workspace-entering .workspace-lamp{animation-name:workspace-lamp-arrive}.workspace-entering .back-art,.workspace-entering .back-label{animation-name:workspace-back-arrive}.workspace-entering .cup-button{animation-name:workspace-cup-arrive}.workspace-entering .tool-background{animation-name:workspace-tool-background-arrive}.workspace-entering .tool-text{animation-name:workspace-tool-text-arrive}.workspace-entering .tool-sticker{animation-name:workspace-tool-sticker-arrive}.workspace-entering .tool-stamper{animation-name:workspace-tool-stamper-arrive}.workspace-entering .tool-scissors{animation-name:workspace-tool-scissors-arrive}.workspace-entering .tool-needle{animation-name:workspace-tool-needle-arrive}.workspace-entering .tool-wastebin{animation-name:workspace-tool-wastebin-arrive}.workspace-entering .canvas,.workspace-entering .upload-button{transform-origin:50%;animation:1.2s linear .8s both workspace-canvas-arrive}.table-picker-option:focus-visible{outline-offset:-.75cqw;outline:.5cqw solid #fffffff2}.canvas{z-index:1;background:#fcfcfc;box-shadow:.248756cqw .497512cqw .497512cqw #00000026}.workspace-import .canvas,.workspace-import .photo-stage,.workspace-import .canvas-sticker-stage,.workspace-import .canvas-text-stage{transition:left .22s cubic-bezier(.22,.75,.24,1)}.background-panel{z-index:6;background:#dfdfdf82;border-radius:8.209cqw;animation:.18s ease-out both background-panel-enter}.background-panel-number{color:#000;opacity:.8;pointer-events:none;background:#d9d9d9;border-radius:50%;place-items:center;width:3.7313cqw;height:3.7313cqw;font-family:"Bodoni 72",Didot,Times New Roman,serif;font-size:3.9801cqw;line-height:1;display:grid;position:absolute;top:1.7413cqw;left:2.2388cqw}.background-panel-options{flex-direction:column;gap:4.7264cqw;display:flex;position:absolute;top:9.9502cqw;left:2.3632cqw}.background-panel-option,.background-panel-collapse{appearance:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;width:6.9652cqw;height:6.9652cqw;margin:0;padding:0;overflow:hidden}.background-panel-option img,.background-panel-collapse img{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%}.background-swatch-stripe{pointer-events:none;background-color:#dcead6;background-image:repeating-linear-gradient(90deg,#8ebc79eb 0 .95px,#0000 .95px 4px),repeating-linear-gradient(0deg,#8ebc79eb 0 .95px,#0000 .95px 4px);background-position:50%;border-radius:50%;width:100%;height:100%;display:block}.background-panel-option:focus-visible,.background-panel-collapse:focus-visible{outline-offset:.35cqw;outline:.5cqw solid #fffffff2}.background-panel-collapse{position:absolute;top:68.9055cqw;left:2.3632cqw}@keyframes background-panel-enter{0%{opacity:0;transform:translate(-2.5cqw)}to{opacity:1;transform:translate(0)}}.sticker-panel,.stamp-panel{z-index:6;pointer-events:none;animation:.18s ease-out both sticker-panel-enter}.sticker-panel-option,.sticker-panel-collapse,.stamp-panel-option,.stamp-panel-collapse{appearance:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;margin:0;padding:0}.sticker-panel-option,.stamp-panel-option{opacity:1;transition:opacity .14s ease-out,transform .14s ease-out}.sticker-panel-option.is-dimmed,.stamp-panel-option.is-dimmed{opacity:.5}.sticker-panel-option:active,.stamp-panel-option:active{transform:scale(.96)}.sticker-panel-option>img,.sticker-panel-collapse>img,.stamp-panel-option>img,.stamp-panel-collapse>img{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute}.sticker-panel-option>img,.stamp-panel-background,.stamp-panel-collapse>img{width:100%;height:100%;inset:0}.stamp-panel-background{z-index:0}.stamp-panel-art{z-index:1;transform-origin:50%}.sticker-panel-tape{z-index:0}.sticker-panel-shape{z-index:1}.sticker-panel-number,.stamp-panel-number{z-index:8;pointer-events:none}.sticker-panel-collapse-glass{width:100%;height:100%;inset:0}.sticker-panel-collapse-icon{width:54.674%;height:42.748%;top:37.405%;left:17.573%}.sticker-panel-option:focus-visible,.sticker-panel-collapse:focus-visible,.stamp-panel-option:focus-visible,.stamp-panel-collapse:focus-visible{outline-offset:-.25cqw;outline:.5cqw solid #fffffff2}@keyframes sticker-panel-enter{0%{opacity:0;transform:translate(-2.5cqw)}to{opacity:1;transform:translate(0)}}.hidden-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}.canvas-upload-trigger,.back-hit-target{appearance:none;color:#0000;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:0;margin:0;padding:0}.canvas-upload-trigger{z-index:3}.onboarding-hint{z-index:12;color:#fff;white-space:nowrap;pointer-events:none;background:#62626270;border-radius:5.7214cqw;place-items:center;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:3.4826cqw;font-weight:400;line-height:normal;animation:.18s ease-out both onboarding-hint-in;display:grid}.onboarding-hint.is-leaving{animation:.24s ease-in both onboarding-hint-out}.onboarding-hint-lamp.is-entering,.onboarding-hint-upload.is-entering{animation:.24s ease-out both onboarding-hint-in}@keyframes onboarding-hint-in{0%{opacity:0}to{opacity:1}}@keyframes onboarding-hint-out{0%{opacity:1}to{opacity:0}}.manual-guide-hint{z-index:22;color:#fff;white-space:nowrap;pointer-events:none;background:#62626270;border-radius:6.7164cqw;place-items:center;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:3.4826cqw;font-weight:400;line-height:normal;animation:.18s ease-out both onboarding-hint-in;display:grid}.manual-guide-hint.is-fading{animation:.24s ease-in both onboarding-hint-out}.background-guide-hint{z-index:22;pointer-events:none;animation:.18s ease-out both onboarding-hint-in}.background-guide-hint img{-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.background-guide-hint span{color:#fff;white-space:nowrap;place-items:center;width:13.9303cqw;height:4.9751cqw;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:3.4826cqw;font-weight:400;line-height:normal;display:grid;position:absolute;top:.6219cqw;left:3.2338cqw}.manual-button{z-index:23;appearance:none;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background:0 0;border:0;border-radius:0;place-items:center;margin:0;padding:0;display:grid;overflow:visible}.manual-icon-rotation{transform-origin:50%;width:93.5365%;height:96.3849%;display:block;position:relative;transform:rotate(-3deg)}.manual-icon-frame{position:absolute;inset:0}.manual-icon-frame img{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;max-width:none;height:auto;display:block;position:absolute;inset:-3.32% -4.47% -3.62% -4.57%}.manual-button:focus-visible{outline-offset:.5cqw;outline:.5cqw solid #fffffff2}.manual-overview{z-index:26;pointer-events:none;animation:.12s ease-out both manual-overview-in}.manual-overview-shade{background:#040404b3}.manual-description-tape{z-index:1;color:#2b2b2b;white-space:nowrap;transform-origin:50%;background:#ece6da;place-items:center;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:3.4826cqw;font-weight:400;line-height:normal;display:grid}.manual-description-back{box-shadow:0 .2488cqw .2488cqw #00000040}@keyframes manual-overview-in{0%{opacity:0}to{opacity:1}}.canvas-upload-trigger:focus-visible,.back-hit-target:focus-visible,.empty-photo-upload:focus-visible{outline-offset:-3px;outline:2px solid #ffffffe6}.empty-photo-upload{z-index:5;appearance:none;opacity:.68;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;margin:0;padding:0;transition:transform .13s,opacity .13s;overflow:visible}.empty-photo-upload:active{opacity:.82;transform:scale(.94)}.empty-photo-upload img{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.image-layer,.upload-button{z-index:2}.image-layer.night-mode-overlay{z-index:1;opacity:0;pointer-events:none;will-change:opacity;transition:opacity .28s}.image-layer.night-lamp-beam{z-index:2;opacity:0;pointer-events:none;will-change:opacity;transition:opacity .22s}.image-layer.night-mode-overlay.is-active,.image-layer.night-lamp-beam.is-active{opacity:1}.photo-stage{z-index:2;pointer-events:auto;touch-action:none;overflow:hidden}.canvas-text-stage{z-index:3;pointer-events:none;overflow:hidden}.canvas-sticker-stage{z-index:4;pointer-events:none;overflow:hidden}.is-canvas-item-dragging .photo-stage,.is-canvas-item-dragging .canvas-text-stage,.is-canvas-item-dragging .canvas-sticker-stage{overflow:visible}.sticker-placement-hit-area{z-index:0;appearance:none;cursor:crosshair;pointer-events:auto;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.canvas-sticker{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:grab;transform-origin:50%;will-change:left, top, transform;position:absolute}.canvas-stamp-art{pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;display:block}.canvas-sticker:before{content:"";background:0 0;position:absolute;inset:-3.5cqw}.sticker-shape{pointer-events:none;-webkit-user-select:none;user-select:none;isolation:isolate;position:absolute}.sticker-shape:before,.sticker-shape:after{content:"";position:absolute;inset:0}.sticker-shape:before{z-index:1}.sticker-shape:after{z-index:0;background:rgba(0, 0, 0, var(--sticker-shadow-opacity));filter:blur(.06219cqw);transform:translate(.04975cqw,.04975cqw)}.sticker-shape-green:before,.sticker-shape-green:after,.sticker-shape-pink:before,.sticker-shape-pink:after{border-radius:50%;width:94.4444%;height:94.4444%;top:1.6667%;left:1.6667%}.sticker-shape-green:before{background:#51e501}.sticker-shape-pink:before{background:#ff8ced}.sticker-shape-drop:before,.sticker-shape-drop:after{clip-path:polygon(72.73% 1.2%,77.5% 13%,86% 32%,94.7% 54%,95.3% 66.4%,91% 80%,77% 96%,56% 99%,37% 96%,17% 88%,4% 75%,1% 62%,8% 47%,21% 31%,42% 14%)}.sticker-shape-drop:before{background:#36d3ff}.sticker-shape-star:before,.sticker-shape-star:after{clip-path:polygon(49.19% 1.27%,64.64% 31.89%,97.18% 37.85%,74.19% 62.73%,78.85% 97.04%,49.19% 81.79%,19.54% 97.04%,24.19% 62.73%,1.21% 37.85%,33.74% 31.89%)}.sticker-shape-star:before{background:linear-gradient(184.94deg,#c2c2c2 2.4%,#ebebeb 23.08%,#bababa 46.15%,#dbdbdb 73.08%,#818080 100%)}.sticker-panel-shape-green:before,.sticker-panel-shape-green:after,.sticker-panel-shape-pink:before,.sticker-panel-shape-pink:after{width:100%;height:100%;top:0;left:0}.sticker-panel-shape-drop:before,.sticker-panel-shape-drop:after{clip-path:none;-webkit-mask-image:url(/table-assets/sticker-drop.svg);mask-image:url(/table-assets/sticker-drop.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sticker-panel-shape-drop:before{background:#2cd8ff}.canvas-text{color:#9c9c9c;white-space:pre;cursor:grab;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transform-origin:50%;will-change:left, top, transform;border:0;outline:0;min-width:1ch;min-height:3.5cqw;padding:0;font-family:Moms Typewriter,Momo Album Handwriting,cursive;font-size:2.9851cqw;font-style:normal;font-weight:400;line-height:normal;position:absolute}.canvas-text.is-editing{cursor:text;touch-action:none;-webkit-user-select:text;user-select:text}.canvas-text.is-selected{box-sizing:border-box;border:.6px solid #2e97ff}.canvas-photo{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:grab;transform-origin:50%;will-change:left, top, transform;position:absolute}.canvas-photo:active{cursor:grabbing}.canvas-photo img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;display:block}.photo-menu-dismiss{z-index:20;appearance:none;background:0 0;border:0;margin:0;padding:0}.photo-action-menu{z-index:21;background:0 0;border:0;grid-template-rows:6.2189cqw 6.2189cqw;gap:2.4876cqw;padding:0;display:grid}.photo-action-menu button{appearance:none;color:#000;text-align:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#f5f5f5cc;border:0;border-radius:.995cqw;place-items:center;margin:0;padding:0;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:3.9801cqw;font-weight:400;line-height:1;display:grid;box-shadow:.0249cqw .0249cqw 1.0697cqw #00000021}.photo-action-menu button:active{transform:scale(.96)}.photo-action-menu button:focus-visible{outline-offset:-.75cqw;outline:.5cqw solid #679aa9c7}.desk-background{z-index:0}.upload-button img{width:100%;max-width:none;height:100%}.tool-number-marker{color:#000;font-family:"Bodoni 72",Didot,Times New Roman,serif;font-size:3.9801cqw;line-height:normal;position:absolute}.number-square{background:#d9d9d9;width:100%;height:78.947%;position:absolute;top:10.526%;left:0}.number-value{white-space:nowrap;position:absolute;top:0;left:20%}.draggable-tool{z-index:4;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transform-origin:50% 58%;will-change:left, top, transform, filter}.draggable-tool.is-held{z-index:8;cursor:grabbing;filter:drop-shadow(0 .9cqw .7cqw #23363a33);transform:translateY(-.5cqw)scale(1.035)}.draggable-tool.is-settling{animation:.18s ease-out tool-settle}.tool-icon{transform-origin:50%;position:absolute}.draggable-tool.is-triggered .tool-icon,.draggable-tool.is-triggered .desk-tool-skin{animation:.22s cubic-bezier(.2,.75,.25,1) both tool-click-feedback}.tool-icon img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%}.desk-tool-skin{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transform-origin:50%;max-width:none;position:absolute}.tool-wastebin .tool-icon{transform-origin:50% 62%;transition:transform .15s cubic-bezier(.22,.8,.3,1),filter .15s}.tool-wastebin.is-delete-cue:not(.is-delete-target) .tool-icon{animation:.46s ease-in-out both wastebin-delete-cue}.tool-wastebin.is-delete-target .tool-icon{filter:drop-shadow(0 1.2cqw 1.1cqw #29454c40);transform:scale(1.18)}.cup-button{z-index:25;appearance:none;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:0;margin:0;padding:0;overflow:visible}.workspace-lamp{z-index:5;pointer-events:none;display:block;overflow:visible}.workspace-lamp-art{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:none;height:100%;display:block}.workspace-lamp-hit{appearance:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;width:66%;height:62%;margin:0;padding:0;position:absolute;top:10%;left:0}.workspace-lamp:has(.workspace-lamp-hit:active) .workspace-lamp-art{transform:scale(.985)}.workspace-lamp-hit:focus-visible{outline-offset:-.8cqw;outline:.5cqw solid #fffffff2}.cup-button:focus-visible{outline-offset:-1cqw;outline:.5cqw solid #ffffffe6}.cup-button .cup-saucer,.cup-button .cup-body{pointer-events:none;-webkit-user-select:none;user-select:none;width:125%;max-width:none;height:76.933%;position:absolute;top:12.346%;left:13.676%}.cup-button .cup-saucer{z-index:0}.cup-button .cup-body{z-index:1;transform-origin:31% 68%;will-change:transform, filter}.cup-button.is-animating .cup-body{animation:.52s cubic-bezier(.22,.76,.28,1) both cup-lift-drop}.cup-action-menu{z-index:24;pointer-events:none;animation:.24s cubic-bezier(.22,.76,.28,1) .11s both cup-menu-enter}.cup-action-menu.is-closing{animation:.24s cubic-bezier(.4,0,.8,.35) both cup-menu-exit}.cup-action-menu.is-closing .cup-action-button{pointer-events:none}.cup-action-button{appearance:none;color:#000;white-space:nowrap;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#f5f5f5;border:0;border-radius:0;place-items:center;margin:0;padding:0;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:3.9801cqw;font-weight:400;line-height:1;transition:transform .12s,opacity .12s;display:grid;box-shadow:.0249cqw .0249cqw 1.0697cqw #00000021}.cup-action-button:active{transform:scale(.96)}.cup-action-divider{pointer-events:none;background:#f5f5f5}.cup-action-button:disabled{opacity:.42;cursor:default}.cup-action-button:focus-visible{outline-offset:.35cqw;outline:.5cqw solid #fffffff2}.cup-feedback{z-index:12;color:#fff;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;background:#62626280;border-radius:27px;place-items:center;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:3.4826cqw;font-weight:400;line-height:1;animation:3.4s both cup-feedback-visible;display:grid}.clear-confirm-overlay{z-index:60;background:0 0;animation:.18s ease-out both clear-overlay-enter}.clear-confirm-sheet{z-index:0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background:#ffffffe6}.clear-confirm-icon{z-index:1;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.clear-confirm-title,.clear-confirm-description{z-index:1;text-align:center;white-space:nowrap;place-items:center;margin:0;padding:0;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-style:normal;line-height:normal;display:grid}.clear-confirm-title{color:#040404;font-size:4.9751cqw;font-weight:500}.clear-confirm-description{color:#343434;font-size:3.4826cqw;font-weight:400}.clear-confirm-button{z-index:1;appearance:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;border-radius:.995cqw;place-items:center;margin:0;padding:0;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:3.9801cqw;font-weight:400;line-height:1;display:grid}.clear-confirm-button-primary{color:#000;background:#e2e2e2;border:.5px solid #bfbfbf}.clear-confirm-button-cancel{color:#fff;background:#000}.clear-confirm-button:active{transform:scale(.96)}@keyframes cup-lift-drop{0%{filter:none;transform:translateY(0)rotate(0)}42%{filter:drop-shadow(0 2.2388cqw 1.4925cqw #2b242438);transform:translateY(-8.209cqw)rotate(-4deg)}75%{filter:drop-shadow(0 .2488cqw .2488cqw #2b24241f);transform:translateY(.7463cqw)rotate(.6deg)}to{filter:none;transform:translateY(0)rotate(0)}}@keyframes cup-menu-enter{0%{opacity:0;transform:translate(11.9403cqw)}to{opacity:1;transform:translate(0)}}@keyframes cup-menu-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(11.9403cqw)}}@keyframes cup-feedback-visible{0%{opacity:0;transform:scale(.94)}6%{opacity:1;transform:scale(1)}88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@keyframes clear-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes tool-settle{0%{filter:drop-shadow(0 .9cqw .7cqw #23363a33);transform:translateY(-.5cqw)scale(1.035)}to{filter:none;transform:translateY(0)scale(1)}}@keyframes tool-click-feedback{0%{transform:scale(1)}42%{transform:scale(.93)}72%{transform:scale(1.025)}to{transform:scale(1)}}@keyframes wastebin-delete-cue{0%,to{transform:rotate(0)scale(1)}20%{transform:rotate(-7deg)scale(1.03)}40%{transform:rotate(7deg)scale(1.03)}60%{transform:rotate(-5deg)scale(1.02)}80%{transform:rotate(4deg)scale(1.01)}}@keyframes picker-desk-arrive-blue{0%{transform:translate(.6803cqw,22.2222cqw)}to{transform:translate(0)}}@keyframes picker-desk-arrive-paper{0%{transform:translate(.907cqw,40.8163cqw)}to{transform:translate(0)}}@keyframes picker-desk-arrive-green{0%{transform:translate(.907cqw,63.4921cqw)}to{transform:translate(0)}}@keyframes picker-desk-select{0%{transform:scale(1)}24%{transform:scale(1.205)}to{transform:scale(1)}}@keyframes workspace-reveal{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes workspace-lamp-arrive{0%{transform:translate(39.801cqw,-9.9502cqw)}to{transform:translate(0)}}@keyframes workspace-back-arrive{0%{transform:translate(-29.8507cqw)}to{transform:translate(0)}}@keyframes workspace-cup-arrive{0%{transform:translate(29.8507cqw,21.1443cqw)}to{transform:translate(0)}}@keyframes workspace-tool-background-arrive{0%{transform:translate(-19.9005cqw)}to{transform:translate(0)}}@keyframes workspace-tool-text-arrive{0%{transform:translate(5.2239cqw,-65.1741cqw)}to{transform:translate(0)}}@keyframes workspace-tool-sticker-arrive{0%{transform:translate(14.9254cqw,-57.2139cqw)}to{transform:translate(0)}}@keyframes workspace-tool-stamper-arrive{0%{transform:translate(31.0945cqw)}to{transform:translate(0)}}@keyframes workspace-tool-scissors-arrive{0%{transform:translate(-26.1194cqw,19.9005cqw)}to{transform:translate(0)}}@keyframes workspace-tool-needle-arrive{0%{transform:translateY(70cqw)}to{transform:translate(0)}}@keyframes workspace-tool-wastebin-arrive{0%{transform:translate(27.3632cqw,12.4378cqw)}to{transform:translate(0)}}@keyframes workspace-canvas-arrive{0%{transform:translate(-92cqw)rotate(-10deg)}12.5%{transform:translate(-72cqw)rotate(-10deg)}25%{transform:translate(-43cqw)rotate(-10deg)}37.5%{transform:translate(-18cqw)rotate(-10deg)}50%{transform:translate(0)rotate(-10deg)}62.5%{transform:translate(0)rotate(-7deg)}75%{transform:translate(0)rotate(-4deg)}87.5%{transform:translate(0)rotate(-1.3deg)}to{transform:translate(0)rotate(0)}}.back-art{z-index:2}.back-art img{width:100%;max-width:none;height:100%}.workspace-import .back-art{z-index:6}.back-hit-target{z-index:7}.development-notice{z-index:10;color:#fff;pointer-events:none;background:#25252566;border-radius:1.99cqw;place-items:center;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:3.4826cqw;font-weight:400;line-height:1;animation:.15s ease-out both development-notice-in;display:grid}@keyframes development-notice-in{0%{opacity:0;transform:translateY(.8cqw)}to{opacity:1;transform:translateY(0)}}@media (width>=403px){.mobile-artboard{box-shadow:0 0 0 1px #ffffff2e,0 1.25rem 3rem #27414638}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}.draggable-tool.is-settling,.background-panel,.cup-button.is-animating .cup-body,.cup-action-menu,.cup-feedback,.clear-confirm-overlay{animation:none}.workspace-import .canvas,.workspace-import .photo-stage,.workspace-import .canvas-text-stage{transition:none}.table-picker-desk,.workspace-entering,.workspace-entering .workspace-lamp,.workspace-entering .back-art,.workspace-entering .back-label,.workspace-entering .cup-button,.workspace-entering .draggable-tool,.workspace-entering .canvas,.workspace-entering .upload-button{animation:none}.onboarding-hint,.onboarding-hint.is-leaving,.onboarding-hint-lamp.is-entering,.onboarding-hint-upload.is-entering,.manual-guide-hint,.manual-overview{animation-duration:1ms}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
