/*! 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-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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;--tw-ease: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;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow\!{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);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,)}.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,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:DM Sans,sans-serif;font-size:14px}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit;touch-action:manipulation;background:0 0;border:0}button:disabled{cursor:not-allowed;opacity:.45}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,label.upload-button:focus-within{outline-offset:4px;outline:3px solid #b8758e}button{transition:background .2s,box-shadow .2s,transform .2s}button:hover:not(:disabled){filter:brightness(.98)}button:active:not(:disabled){transform:translateY(1px)}input,textarea{color:var(--ink);min-width:0}input::placeholder,textarea::placeholder{color:#aa989e}a{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3,.brand,.footer-brand{font-family:Manrope,sans-serif}h1{letter-spacing:-1.4px;font-size:35px;font-weight:750;line-height:1.25}h2{letter-spacing:-.8px;font-size:23px;font-weight:750}h3{font-weight:750}p{color:var(--muted);line-height:1.7}svg{flex-shrink:0}.header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;max-width:1600px;height:96px;margin:auto;padding:0 5%;display:flex}.brand{letter-spacing:-1.8px;align-items:center;gap:9px;padding:0;font-size:34px;font-weight:800;display:flex}.brand-dot{color:#c6899f}.brand-mark{background:#eabbcc;border-radius:45% 47% 40% 40%;place-items:center;width:34px;height:30px;display:grid;position:relative;transform:rotate(-9deg);box-shadow:inset 4px 4px 7px #f7e0e9}.brand-mark span{letter-spacing:5px;margin-top:-4px;margin-left:5px;font-size:14px}.brand-mark i{border:1.5px solid #805062;border-top:0;border-radius:0 0 9px 9px;width:8px;height:4px;position:absolute;bottom:7px;left:14px}.header nav{background:#f6f1f3;border-radius:14px;gap:4px;padding:5px;display:flex}.header nav button{color:#968188;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:11px 18px;font-size:13px;font-weight:550;display:flex}.header nav button.active{color:#8f556a;background:#fff;box-shadow:0 2px 7px #6e46550a}.header nav small{background:#f8e6ec;border-radius:5px;padding:2px 5px;font-size:10px}.header-tools{align-items:center;gap:8px;display:flex}.icon-button{color:#9a818a;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;display:inline-flex}.icon-button:hover{background:#f6edf0}.avatar-button{color:#af6e86;background:#f5e7ec;border:4px solid #faf2f5;border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.app main{max-width:1320px;min-height:70vh;margin:auto;padding:0 48px}.page-intro{justify-content:space-between;align-items:center;padding:35px 0 26px;display:flex}.eyebrow{letter-spacing:1.8px;color:#a88994;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.status-dot{background:#92b79f;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 0 3px #92b79f12}.page-intro h1 em{color:#c093a3;font-style:normal;font-weight:500}.page-intro p{font-size:13px}.text-button{color:#a07082;align-items:center;gap:9px;padding:5px 0;font-size:12px;font-weight:550;display:inline-flex}.onboarding-strip{background:#eff5ef;border:1px solid #e4ede3;border-radius:12px;align-items:center;gap:13px;margin-bottom:24px;padding:13px 17px;display:flex;position:relative}.strip-icon{color:#83a38a;background:#e3eee2;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.onboarding-strip>div{flex:1;align-items:center;gap:10px;display:flex}.onboarding-strip b{color:#697f6d;font-size:12px;font-weight:650}.onboarding-strip>div>span{color:#8a9b8d;font-size:12px}.onboarding-strip>button:not(.dismiss){color:#6c8972;align-items:center;gap:9px;padding:5px 10px;font-size:11px;font-weight:650;display:flex}.dismiss{color:#95a496;place-items:center;padding:3px;display:grid}.studio-grid{grid-template-columns:minmax(0,1fr) 350px;gap:24px;display:grid}.world{isolation:isolate;background:radial-gradient(at 47% 45%,#fdf6f9 10%,#f7e9ee 65%,#f2e0e6);border:1px solid #f4e6eb;border-radius:24px;min-height:610px;position:relative;overflow:hidden}.world-top{z-index:3;justify-content:space-between;align-items:center;display:flex;position:absolute;top:20px;left:23px;right:20px}.world-label{letter-spacing:1.8px;color:#af8d9a;align-items:center;gap:8px;font-size:9px;display:flex}.glass-icon{color:#b68f9d;background:#ffffff70;border:1px solid #ffffff90;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.world3d-wrap{z-index:2;position:absolute;inset:18px 0 120px}.world3d{touch-action:pan-y;width:100%;height:100%;position:absolute;inset:0}.world3d canvas{touch-action:pan-y;cursor:grab;width:100%;height:100%;display:block}.world3d canvas:active{cursor:grabbing}.engine-credit{white-space:nowrap;letter-spacing:1.4px;color:#c4a6b1;pointer-events:none;align-items:center;gap:6px;font-size:7px;font-weight:600;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.engine-credit>span:first-child{background:#c498a8;border-radius:50%;width:4px;height:4px}.webgl-fallback{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.webgl-fallback button{width:80%;max-width:400px}.webgl-fallback span{color:#b88a9b;font-size:11px}.buddy{width:100%;height:100%;display:block;overflow:visible}.world-caption{z-index:3;pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;bottom:95px;left:0;right:0}.name-label{letter-spacing:-.5px;align-items:center;gap:7px;font-family:Manrope;font-size:21px;font-weight:750;display:flex}.name-label svg{color:#c3a2ae}.world-caption>span:last-child{color:#b296a0;letter-spacing:.3px;font-size:10px}.world-bottom{z-index:3;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;bottom:43px;left:22px;right:22px}.zoom-tools{color:#b08d9a;background:#ffffff6b;border-radius:8px;align-items:center;gap:5px;padding:4px;display:flex}.zoom-tools button{place-items:center;width:22px;height:24px;display:grid}.zoom-tools span{text-align:center;min-width:33px;font-size:9px}.squish-button{color:#a46d81;background:#ffffffdc;border:1px solid #fff;border-radius:12px;align-items:center;gap:10px;padding:12px 17px;font-size:12px;font-weight:650;display:flex;box-shadow:0 4px 12px #91727d0b}.squish-button>span:first-child{color:#d39db1;font-size:19px;line-height:15px}.squish-key{color:#d2b5c0;background:#f9eff3;border-radius:4px;padding:0 4px;font-size:11px}.scene-tip{text-align:center;color:#bea2ac;z-index:3;justify-content:center;align-items:center;gap:6px;font-size:9px;display:flex;position:absolute;bottom:17px;left:0;right:0}.small-dot{background:#c4a3af;border-radius:50%;width:3px;height:3px}.cloud,.scene-star,.scene-dot{display:none}.creator{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 5px 14px #54354004}.creator-heading{justify-content:space-between;align-items:center;padding:23px 22px 18px;display:flex}.creator-heading .eyebrow{letter-spacing:1.5px;margin-bottom:7px;font-size:8px}.creator-tabs{border-bottom:1px solid var(--line);gap:5px;padding:0 17px;display:flex}.creator-tabs button{color:#ad9aa1;white-space:nowrap;flex:1;padding:13px 8px 14px;font-size:10px;position:relative}.creator-tabs button span{opacity:.7;margin-right:3px;font-size:8px}.creator-tabs button.selected{color:#a5697f;font-weight:650}.creator-tabs button.selected:after{content:"";background:#be8b9e;border-radius:3px;height:2px;position:absolute;bottom:-1px;left:7px;right:7px}.field-label{color:#90757f;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:10px;font-weight:550;display:flex}.field-label>span:last-child:not(:first-child){color:#b7a5ab;font-size:9px;font-weight:400}.species-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.species-grid button{color:#af8b98;background:#fefcfd;border:1px solid #f3ebee;border-radius:12px;flex-direction:column;align-items:center;min-width:0;padding:2px 3px 9px;font-size:9px;display:flex;position:relative}.species-grid .buddy{width:56px;height:53px;margin-top:-1px;margin-bottom:-1px}.species-grid button.chosen{background:#f9edf1;border:1.5px solid #e2b1c3;box-shadow:0 0 0 2px #f6e4ea40}.species-grid .selection-check{color:#fff;background:#c78ba1;border-radius:50%;place-items:center;width:11px;height:11px;display:grid;position:absolute;top:5px;right:5px}.color-section{margin-top:23px}.swatches{align-items:center;gap:12px;padding:1px 2px;display:flex}.swatches button{color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;box-shadow:0 0 0 1px #f1ebed}.swatches button.chosen{box-shadow:0 0 0 2px #cfa2b2}.spacious{margin:10px 0 27px}.spacious button{width:32px;height:32px}.creator-bottom{margin-top:auto;padding:16px 22px 21px}.name-input{color:#c7abb5;background:#fcfafb;border:1px solid #f0e5e9;border-radius:9px;align-items:center;gap:9px;height:39px;padding:0 12px;display:flex}.name-input input{color:#81646f;background:0 0;border:0;outline:none;width:100%;font-size:12px}.name-input span{font-size:17px}.primary{color:#fff;background:#ab7287;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:13px 19px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 4px 8px #9c64780c}.primary:hover{background:#a0647a;box-shadow:0 5px 15px #9c647825}.save-button{justify-content:space-between;width:100%;margin-top:13px;padding:13px 12px;font-size:11px}.save-note{color:#b8a5ac;justify-content:center;align-items:center;gap:5px;margin-top:12px;font-size:9px;display:flex}.texture-list{flex-direction:column;gap:9px;display:flex}.texture-list button{text-align:left;border:1px solid var(--line);border-radius:10px;align-items:center;gap:11px;padding:10px;display:flex}.texture-list button.chosen{background:#faeff3;border-color:#e0b1c2}.texture-list button>span:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.texture-list b{font-size:11px;font-weight:600}.texture-list small{color:#a8959c;font-size:9px}.texture-sample{background:radial-gradient(circle at 25% 20%,#fae9ef,#da9fb5 65%,#c08a9e);border-radius:12px;width:33px;height:33px;box-shadow:inset 0 -3px 4px #b48b9a}.texture-sample.t1{background:radial-gradient(circle at 25% 20%,#fff9,#e5c4d08a 50%,#cc8ba3);border:1px solid #e0bac8}.texture-sample.t2{background:#dfb0c1;box-shadow:inset 3px 4px 10px #eed5de}.radio-dot{border:1px solid #e7d0d9;border-radius:50%;width:12px;height:12px}.accessories{grid-template-columns:1fr 1fr;gap:10px;display:grid}.accessories button{border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:15px 8px;display:flex;position:relative}.accessories button>svg:first-child{color:#c896a8;width:22px;height:22px}.accessories b{font-size:11px}.accessories small{color:#b499a3;font-size:8px}.accessories button>svg:last-child:not(:first-child){color:#c4a7b2;position:absolute;top:7px;right:7px}.accessories .chosen{background:#f8eaef;border-color:#d6a3b6}.gentle-note{color:#b8909f;background:#fcf5f8;border-radius:9px;align-items:center;gap:9px;margin-top:13px;padding:12px;display:flex}.gentle-note p{font-size:9px;line-height:1.6}.below-studio{grid-template-columns:1fr 1fr;gap:22px;margin-top:23px;display:grid}.below-studio>button{text-align:left;background:#fcf7f9;border:1px solid #f2e7eb;border-radius:15px;align-items:center;gap:17px;min-height:112px;padding:18px 20px;display:flex}.below-studio .collection-card{background:#f8f7f3;border-color:#ece9e1}.card-art{color:#deb1c1;background:#f7e9ee;border-radius:14px;flex-shrink:0;place-items:center;width:78px;height:70px;display:grid;position:relative;overflow:hidden}.card-art:after{content:"";background:#ebcbd7;border-radius:50%;width:42px;height:6px;position:absolute;bottom:12px}.card-art>span{color:#d6bb78;font-size:20px;position:absolute;top:9px;right:14px}.card-copy{flex-direction:column;flex:1;gap:5px;display:flex}.card-copy .eyebrow{letter-spacing:1.2px;font-size:8px}.card-copy b{letter-spacing:-.4px;font-family:Manrope;font-size:15px;font-weight:750}.card-copy>span:last-child{color:#af969f;font-size:10px;line-height:1.5}.round-arrow{color:#c49fad;border:1px solid #efdfe5;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.collection-art{flex-shrink:0;width:90px;height:70px;position:relative}.collection-art .buddy{width:70px;position:absolute;top:-5px;left:-7px;transform:rotate(-10deg)}.collection-art .buddy:last-child{top:3px;left:28px;transform:rotate(9deg)}.studio-footer{color:#bea8b0;justify-content:space-between;gap:12px;margin:24px 2px 35px;font-size:9px;display:flex}.studio-footer>span:first-child{align-items:center;gap:5px;display:flex}.studio-footer>span:last-child>span{margin:0 8px}.site-footer{color:#baa7ae;border-top:1px solid var(--line);align-items:center;gap:15px;max-width:1320px;margin:0 auto;padding:23px 48px;font-size:10px;display:flex}.footer-brand{letter-spacing:-1px;color:#b0929d;font-size:20px;font-weight:800}.footer-brand>span{color:#d0adba}.site-footer>div{align-items:center;gap:20px;margin-left:auto;display:flex}.site-footer button{color:#b397a1;padding:3px 0;font-size:10px}.site-footer>div>span{margin-left:10px;font-size:9px}.section-heading{justify-content:space-between;align-items:center;gap:20px;padding:39px 0 30px;display:flex}.section-heading h1{margin:10px 0}.section-heading p{font-size:13px}.heading-actions{flex-wrap:wrap;gap:10px;display:flex}.secondary{color:#9f7282;background:#fff;border:1px solid #ebd9df;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:11px;font-weight:550;display:inline-flex}.collection-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;margin-bottom:25px;padding:0 0 24px;display:flex}.filter-tabs{gap:6px;display:flex}.filter-tabs button{color:#a98e98;border-radius:8px;align-items:center;gap:7px;padding:8px 16px;font-size:12px;display:flex}.filter-tabs button.active{color:#9d6579;background:#f5e7ec}.filter-tabs small{background:#f1d7e1;border-radius:4px;padding:1px 5px}.search-input{border:1px solid var(--line);color:#bb9da8;background:#fff;border-radius:9px;align-items:center;gap:8px;padding:8px 13px;display:flex}.search-input input{background:0 0;border:0;outline:none;font-size:11px}.friends-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.friend-card{border:1px solid var(--line);background:#fff;border-radius:17px;overflow:hidden}.friend-card-scene{background:radial-gradient(circle at 50% 40%,#fdf8fa,#f6e5eb);height:215px;padding:6px 20px;position:relative}.friend-card-scene .buddy{transition:transform .4s}.friend-card:hover .buddy{transform:translateY(-4px)rotate(-3deg)}.friend-tag{color:#b6909e;white-space:nowrap;background:#fffc;border-radius:20px;padding:4px 9px;font-size:8px;position:absolute;bottom:11px;left:50%;transform:translate(-50%)}.friend-card-info{padding:17px}.friend-card-info h2{font-size:19px}.friend-card-info>p{margin:5px 0 10px;font-size:10px}.friend-card-info>div:not(.remove-confirm){justify-content:space-between;align-items:center;display:flex}.friend-card-info .text-button{font-size:10px}.remove-friend{color:#c0a8b1;margin-top:11px;font-size:8px;display:block}.remove-confirm{background:#faf2f3;border-radius:8px;margin-top:10px;padding:10px}.remove-confirm p{margin-bottom:8px;font-size:10px}.empty-state{text-align:center;flex-direction:column;align-items:center;padding:20px 20px 60px;display:flex}.empty-state>.buddy{width:210px;height:200px;margin-bottom:-10px}.empty-state p{margin:12px 0 24px;font-size:13px}.backup-banner{color:#8aa18b;background:#f0f5ef;border:1px solid #e4ebe1;border-radius:14px;align-items:center;gap:17px;margin:30px 0 42px;padding:22px;display:flex}.backup-banner div{flex:1}.backup-banner b{color:#768b78;font-size:12px}.backup-banner p{color:#9aa89a;margin-top:4px;font-size:11px}.discover-hero{background:#eff3ea;border:1px solid #e6ebdf;border-radius:23px;align-items:center;gap:20px;padding:40px 45px;display:flex;overflow:hidden}.discover-hero>div:first-child{flex-shrink:0;max-width:400px}.discover-hero h2{margin:15px 0;font-size:34px;line-height:1.3}.discover-hero p{color:#93a18d;margin-bottom:23px;font-size:12px}.discover-hero .primary{background:#8ca286}.meadow-friends{flex:1;min-width:0;height:240px;position:relative}.meadow-friends .buddy{width:240px;height:240px;position:absolute;top:0;left:20%}.meadow-friends .buddy:nth-child(2){top:25px;left:-15%;transform:scale(.8)rotate(-12deg)}.meadow-friends .buddy:nth-child(3){top:30px;left:53%;transform:scale(.8)rotate(12deg)}.subheading{margin:36px 0 22px;font-size:23px}.milestone-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.milestone{border:1px solid var(--line);background:#fff;border-radius:17px;padding:26px}.milestone-icon{color:#c792a5;background:#f9ebf0;border-radius:14px;place-items:center;width:49px;height:49px;margin-bottom:22px;display:grid}.milestone-icon.unlocked{color:#7ca078;background:#e6f0e3}.milestone .eyebrow{letter-spacing:1px;font-size:9px}.milestone h3{letter-spacing:-.5px;margin:11px 0 8px;font-size:18px}.milestone p{font-size:12px}.reward-chip{color:#b38998;background:#f9eef2;border-radius:20px;justify-content:center;align-items:center;gap:7px;margin-top:20px;padding:7px 12px;font-size:10px;display:inline-flex}.sharing-card{color:#c799aa;background:#faf4f6;border-radius:17px;align-items:center;gap:25px;margin:30px 0 42px;padding:30px;display:flex}.sharing-card h2{font-size:22px}.sharing-card p{max-width:650px;margin-top:7px;font-size:12px}.sharing-card>button{flex-shrink:0;margin-left:auto}.best-pill{color:#b58999;background:#f8edf1;border-radius:20px;align-items:center;gap:8px;padding:9px 15px;font-size:11px;display:flex}.game-shell{background:#f9eaef;border:1px solid #ecdde2;border-radius:22px;max-width:950px;margin:auto;position:relative;overflow:hidden}.game-hud{z-index:2;color:#ad8292;background:#ffffffd9;border:1px solid #fff;border-radius:13px;align-items:center;gap:15px;padding:9px 14px;font-size:12px;display:flex;position:absolute;top:16px;left:16px;right:16px}.game-hud>span:first-child{flex:1;align-items:center;gap:5px;display:flex}.game-hud>span:first-child svg{color:#d7b975}.game-hud .muted{color:#bea4ae;font-size:10px}.game-shell>canvas{aspect-ratio:720/560;object-fit:contain;width:100%;height:auto;max-height:660px;display:block}.game-overlay{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f8eff278;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.game-dialog{text-align:center;background:#fffffff5;border:1px solid #fff;border-radius:23px;width:min(390px,100%);padding:26px;box-shadow:0 15px 70px #8e4d6512}.game-dialog .eyebrow{letter-spacing:1.2px;justify-content:center;font-size:9px}.game-dialog h2{margin:10px 0;font-size:26px}.game-dialog p{font-size:12px}.game-dialog .small{margin:15px 0;font-size:10px}.tiny-buddy{width:100px;height:85px;margin:-15px auto 10px;display:block}.key-guide{justify-content:center;align-items:center;gap:7px;margin:18px 0;display:flex}.key-guide kbd{color:#b57b90;background:#f8edf1;border:1px solid #f1d7e1;border-bottom-width:3px;border-radius:6px;place-items:center;width:33px;height:30px;display:grid}.key-guide span{color:#ae919c;margin-left:5px;font-size:10px}.check-row{color:#a27988;justify-content:center;align-items:center;gap:6px;margin:17px 0;font-size:11px;display:flex}.check-row>span{color:#bba4ad;margin-left:5px;font-size:9px}input[type=checkbox]{accent-color:#b77f93;cursor:pointer;width:15px;height:15px}.game-controls{z-index:3;align-items:center;gap:10px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.game-controls>button{color:#b07d90;touch-action:none;-webkit-user-select:none;user-select:none;background:#ffffffd9;border:1px solid #fff;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-width:52px;height:47px;display:flex}.game-controls>button:last-child{color:#fff;background:#b78195;border:0;margin-left:auto;padding:0 18px}.game-controls>span{color:#bea0ab;margin-left:5px;font-size:10px}.game-controls>button>span{font-size:11px}.rescue-note{color:#c295a5;background:#fbf4f7;border-radius:13px;align-items:center;gap:14px;max-width:950px;margin:22px auto 45px;padding:19px 23px;display:flex}.rescue-note b{font-size:12px}.rescue-note p{margin-top:3px;font-size:11px}.toast{z-index:100;color:#a06f81;opacity:0;pointer-events:none;background:#fff;border:1px solid #eddce2;border-radius:14px;align-items:center;gap:10px;width:max-content;max-width:calc(100% - 30px);padding:14px 20px;font-size:12px;transition:all .25s;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%,15px);box-shadow:0 8px 35px #7841551f}.toast.show{opacity:1;transform:translate(-50%)}.toast>span{color:#89a280;background:#eaf3e8;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#52333e51;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{background:#fffdfb;border:1px solid #fff;border-radius:23px;width:min(500px,100%);max-height:calc(100dvh - 48px);padding:35px;position:relative;overflow-y:auto;box-shadow:0 30px 100px #4f2a3820}.modal-close{background:#f7edf1;width:29px;height:29px;position:absolute;top:15px;right:15px}.modal .eyebrow{letter-spacing:1.4px;margin-top:10px;margin-bottom:12px;font-size:9px}.modal h2{margin-bottom:13px;font-size:28px}.modal>p{margin-bottom:20px;font-size:12px}.full{width:100%}.modal .field-label{margin-top:18px}.code-input{resize:vertical;color:#a6828f;word-break:break-all;background:#fbf4f7;border:1px solid #ecdce2;border-radius:10px;width:100%;min-height:100px;margin-bottom:18px;padding:12px;font-size:10px;line-height:1.7}.share-buddy{max-width:140px;height:125px;margin:-25px auto 3px}.modal-symbol{color:#be899c;background:#f7e8ed;border-radius:19px;place-items:center;width:64px;height:64px;margin-bottom:22px;display:grid}.modal .small{color:#bca3ac;margin-top:15px;font-size:10px;line-height:1.7}.guide-items{flex-direction:column;gap:22px;margin:25px 0;display:flex}.guide-items>div{gap:15px;display:flex}.guide-items>div>span{color:#b88698;background:#f6e8ed;border-radius:10px;flex-shrink:0;place-items:center;width:31px;height:31px;font-size:10px;display:grid}.guide-items h3{margin-bottom:5px;font-size:13px}.guide-items p{font-size:11px}.setting-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:18px 0;display:flex}.setting-row span{flex-direction:column;gap:6px;display:flex}.setting-row b{font-size:12px;font-weight:550}.setting-row small{color:#bba2ab;font-size:10px}.settings-section{padding-top:24px}.settings-section h3{margin-bottom:8px;font-size:13px}.settings-section p{font-size:11px}.button-row{flex-wrap:wrap;gap:9px;margin:15px 0 8px;display:flex}.upload-button{cursor:pointer;position:relative;overflow:hidden}.upload-button input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.reset-section{border-top:1px solid var(--line);margin-top:23px;padding-top:18px}.reset-section>p{font-size:11px}.reset-section .text-button{color:#b293a7;font-size:10px}.danger{color:#ad6f85;border:1px solid #e6bec9;border-radius:9px;padding:10px;font-size:11px}.error{background:#fbf0f3;border-radius:8px;padding:10px;color:#b2657d!important;font-size:11px!important}.welcome-modal{text-align:center}.welcome-modal .eyebrow{justify-content:center}.welcome-art{background:radial-gradient(#f8e5ec,#fff0);height:180px;margin:-25px 0 20px;position:relative}.welcome-art .buddy{width:210px;margin:auto}.welcome-art>span{color:#d9a2b6;font-size:32px;position:absolute;top:40px;right:50px}.tour-progress{justify-content:center;gap:6px;margin:24px 0;display:flex}.tour-progress button{background:#ecdce2;border-radius:50%;width:6px;height:6px;padding:0}.tour-progress button.active{background:#be899c;border-radius:8px;width:21px}.storage-warning{color:#8b7543;background:#fff3d7;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:12px;font-size:12px;display:flex}.storage-warning button{text-decoration:underline}.skip-link{z-index:200;background:#fff;border-radius:8px;padding:12px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:15px}.moonlit{background:radial-gradient(at 40% 40%,#95727f,#63444f);border-color:#7f5a68}.moonlit .world-label,.moonlit .name-label{color:#f1d0dc}.moonlit .world-caption>span:last-child,.moonlit .scene-tip,.moonlit .engine-credit{color:#d0abb9}.moonlit .glass-icon,.moonlit .zoom-tools{color:#e9c8d4;background:#ffffff18;border-color:#ffffff20}.reduce-motion *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.reduce-motion .friend-card:hover .buddy{transform:none}@media (width>=1500px){.app main,.site-footer{max-width:1450px}.studio-grid{grid-template-columns:minmax(0,1fr) 390px}.world{min-height:660px}.customize-panel{min-height:330px}.species-grid .buddy{width:65px;height:61px}.creator-heading h2{font-size:24px}.creator-tabs button{font-size:11px}.creator-bottom{padding-bottom:26px}.creator-heading{padding-top:27px}.species-grid button{font-size:10px}.field-label{font-size:11px}.swatches{gap:17px}.page-intro{padding-top:43px}}@media (width<=1100px){.header{gap:10px;padding:0 30px}.header nav button{gap:6px;padding:10px 12px;font-size:11px}.brand{font-size:29px}.header-tools{gap:1px}.app main{padding:0 30px}.studio-grid{grid-template-columns:minmax(0,1fr) 320px;gap:18px}.onboarding-strip>div{flex-direction:column;align-items:flex-start;gap:3px}.world{min-height:600px}.world-bottom{left:15px;right:15px}.squish-button{gap:7px;padding:12px;font-size:10px}.squish-key{display:none}.zoom-tools{gap:0}.creator-heading,.customize-panel,.creator-bottom{padding-left:18px;padding-right:18px}.swatches{gap:10px}.page-intro h1{font-size:30px}.card-copy b{font-size:13px}.below-studio>button{gap:12px;padding:15px}.card-art{width:60px}.collection-art{width:70px}.round-arrow{width:25px;height:25px}.site-footer{padding:22px 30px}.friends-grid{grid-template-columns:repeat(3,1fr)}.discover-hero{padding:30px}.discover-hero>div:first-child{max-width:330px}.meadow-friends .buddy{width:200px}.heading-actions .primary,.heading-actions .secondary{padding:10px;font-size:10px}.section-heading h1{font-size:30px}}@media (width<=800px){.header{flex-wrap:wrap;height:80px;padding:0 22px}.header nav{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:7px 12px calc(7px + env(safe-area-inset-bottom));background:#fffdfbf5;border-top:1px solid #f5e4ea;border-radius:0;order:3;grid-template-columns:repeat(4,1fr);gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0}.header nav button{border-radius:10px;flex-direction:column;gap:4px;padding:8px 3px;font-size:9px;display:flex;position:relative}.header nav button.active{box-shadow:none;background:#f8eaef}.header nav small{position:absolute;top:3px;right:18%}.header-tools{gap:8px}.app main{padding:0 22px}.page-intro{align-items:flex-start;padding:27px 0 22px}.page-intro h1{font-size:28px}.page-intro h1 em{margin-top:2px;display:block}.page-intro p{max-width:300px;font-size:12px}.page-intro>.text-button{white-space:nowrap;margin-top:28px;font-size:10px}.onboarding-strip{gap:9px;margin-bottom:18px;padding:12px}.onboarding-strip>div>span{font-size:10px;line-height:1.5}.onboarding-strip b{font-size:11px}.onboarding-strip>button:not(.dismiss){padding:5px;font-size:10px}.strip-icon{flex-shrink:0;width:28px;height:28px}.studio-grid{grid-template-columns:1fr;gap:19px}.world{min-height:490px}.world3d-wrap{inset:0 0 108px}.world-caption{bottom:83px}.world-bottom{bottom:34px;left:18px;right:18px}.scene-tip{bottom:12px}.world-top{top:16px;left:18px;right:18px}.world-label{font-size:8px}.squish-button{padding:11px 17px;font-size:11px}.name-label{font-size:20px}.creator{border-radius:19px}.creator-heading{padding:21px 21px 15px}.creator-heading h2{font-size:23px}.creator-heading .eyebrow{font-size:9px}.creator-tabs{padding:0 15px}.creator-tabs button{padding-top:11px;font-size:11px}.customize-panel{min-height:0;padding:18px 21px 0}.field-label{font-size:11px}.species-grid{gap:10px}.species-grid .buddy{width:70px;height:65px}.species-grid button{padding-bottom:10px;font-size:10px}.color-section{margin-top:22px}.swatches{justify-content:space-between;gap:10px}.swatches button{width:34px;height:34px}.creator-bottom{padding:22px}.name-input{height:43px}.save-button{padding:15px;font-size:12px}.save-note{font-size:10px}.below-studio{grid-template-columns:1fr;gap:14px;margin-top:19px}.below-studio>button{min-height:100px;padding:18px}.card-art{width:72px}.card-copy b{font-size:15px}.card-copy>span:last-child{font-size:11px}.card-copy .eyebrow{font-size:8px}.collection-art{width:80px}.studio-footer{flex-direction:column;align-items:center;gap:10px;margin:23px 0 29px;font-size:8px}.site-footer{flex-wrap:wrap;gap:10px;padding:20px 22px 105px}.site-footer>div{flex-wrap:wrap;gap:16px;width:100%;margin-top:6px;margin-left:0}.site-footer>div>span{margin-left:0}.section-heading{flex-direction:column;align-items:flex-start;gap:18px;padding:29px 0 23px}.section-heading h1{font-size:29px}.section-heading p{font-size:12px}.friends-grid{grid-template-columns:repeat(2,1fr);gap:14px}.friend-card-scene{height:185px;padding:0 8px}.friend-card-info{padding:14px}.friend-card-info h2{font-size:17px}.friend-card-info .text-button{gap:4px;font-size:9px}.friend-card-info .icon-button{width:28px;height:28px}.backup-banner{flex-wrap:wrap;gap:12px;padding:19px}.backup-banner div{min-width:210px}.backup-banner .secondary{margin-left:32px}.collection-toolbar{flex-wrap:wrap;align-items:center}.search-input{flex:1;min-width:150px}.search-input input{width:100%}.filter-tabs button{padding:8px 10px;font-size:11px}.discover-hero{flex-direction:column;align-items:flex-start;padding:28px}.discover-hero h2{font-size:30px}.meadow-friends{width:100%;height:220px;min-height:220px}.meadow-friends .buddy{width:220px;height:220px;left:calc(50% - 110px)}.meadow-friends .buddy:nth-child(2){left:calc(50% - 200px)}.meadow-friends .buddy:nth-child(3){left:calc(50% - 20px)}.milestone-grid{grid-template-columns:1fr;gap:13px}.milestone{padding:23px}.milestone-icon{float:right;margin-bottom:0}.milestone h3{font-size:19px}.milestone .reward-chip{margin-top:15px}.sharing-card{flex-wrap:wrap;gap:16px;padding:25px}.sharing-card>svg{display:none}.sharing-card .secondary{margin-left:0}.sharing-card h2{font-size:21px}.game-shell>canvas{object-fit:cover;object-position:center;min-height:540px}.game-hud{gap:6px;padding:8px;font-size:10px;top:10px;left:10px;right:10px}.game-hud .muted{display:none}.game-controls{gap:8px;bottom:14px;left:12px;right:12px}.game-controls>span{display:none}.game-controls>button{min-width:58px;height:51px}.game-controls>button:last-child{padding:0 15px}.game-dialog{max-width:340px;padding:24px 20px}.game-dialog h2{font-size:24px}.game-dialog p{font-size:11px}.game-dialog .small{font-size:9px}.rescue-note{margin-bottom:30px;padding:17px}.rescue-note p{font-size:10px}.modal-backdrop{padding:15px}.modal{border-radius:19px;max-height:calc(100dvh - 30px);padding:29px 24px}.modal h2{font-size:25px}.toast{padding:12px 15px;font-size:11px;bottom:90px}.spacious{justify-content:space-between}.texture-list{margin-bottom:5px}.accessories button{padding:19px 10px}.accessories small{font-size:10px}.gentle-note p{font-size:11px}.site-footer>span:nth-child(2){font-size:9px}.onboarding-strip .dismiss{display:none}}@media (width<=390px){.app main{padding:0 15px}.header{padding:0 16px}.page-intro h1{font-size:25px}.page-intro>.text-button{font-size:9px}.page-intro p{font-size:11px}.onboarding-strip>button:not(.dismiss){font-size:9px}.world{min-height:440px}.species-grid .buddy{width:60px;height:58px}.friends-grid{gap:10px}.friend-card-scene{height:160px}.friend-card-info{padding:11px}.game-dialog{padding:20px 16px}.collection-toolbar{gap:10px}.friend-card-info .text-button{font-size:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.friend-card:hover .buddy{transform:none}}.engine-credit{color:#ae8795;font-size:7px;top:53px;bottom:auto}.world-caption>span:last-child{color:#a07887}.scene-tip{color:#af8a98}.save-note{color:#a3848f}.card-copy>span:last-child{color:#9a7a86}.studio-footer{color:#ab8a96}.field-label>span:last-child:not(:first-child){color:#a68893}.creator-heading .eyebrow{color:#9c7583}.species-grid button{color:#9e7483}.site-footer{color:#a58490}.site-footer button{color:#a07b89}.header nav button{color:#967380}@media (width<=800px){.engine-credit{font-size:6px;top:59px}}.shop-tabs{background:#f7eef1;border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px;padding:5px;display:flex}.shop-tabs button{color:#ab8694;border-radius:8px;align-items:center;gap:7px;padding:10px 13px;font-size:10px;display:flex}.shop-tabs button.active{color:#a06279;background:#fff;box-shadow:0 2px 6px #8c5f6f0a}.shop-grid{grid-template-columns:minmax(0,1fr) 430px;align-items:start;gap:28px;display:grid}.product-preview{background:radial-gradient(at 48% 43%,#fdf8fa,#f4e4ea);border:1px solid #f4e3e9;border-radius:23px;min-height:650px;position:sticky;top:25px;overflow:hidden}.product-preview .world3d-wrap{inset:35px 0 125px}.product-preview .engine-credit{top:20px}.product-preview-top{z-index:3;justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;top:22px;left:22px;right:22px}.product-preview-top .eyebrow{letter-spacing:1.5px;font-size:8px}.product-format{color:#b58999;background:#fff9;border-radius:18px;align-items:center;gap:6px;padding:7px 11px;font-size:10px;display:flex}.product-preview-bottom{text-align:center;position:absolute;bottom:28px;left:20px;right:20px}.product-preview-bottom h2{margin-bottom:7px;font-size:26px}.product-preview-bottom p{color:#ae8594;font-size:11px}.product-preview-bottom>span{color:#ba99a5;margin-top:10px;font-size:9px;display:block}.product-config{border:1px solid var(--line);background:#fff;border-radius:21px;padding:27px}.product-config>.eyebrow{font-size:8px}.config-desc{margin:12px 0 25px;font-size:11px}.product-config select{color:#9f7584;background:#fcfafb;border:1px solid #eadbe0;border-radius:9px;outline:none;width:100%;padding:11px;font-size:11px}.product-config>.text-button{margin-top:7px;font-size:10px}.shop-label{margin-top:23px}.size-picker{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.size-picker button{border:1px solid var(--line);color:#af8594;background:#fefbfc;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:13px 5px;display:flex;position:relative}.size-picker button.chosen,.format-picker .chosen,.chain-picker .chosen{background:#f9ebf0;border-color:#d7a2b5;box-shadow:0 0 0 2px #f8eef2}.size-picker b{color:#905f71;font-size:13px}.size-picker button>span:not(.size-silhouette){color:#a56e82;font-size:15px;font-weight:650}.size-picker small{color:#b899a4;white-space:nowrap;font-size:8px}.size-silhouette{color:#d6a6b8;align-items:end;height:37px;display:flex}.size-picker svg{color:#b98095;position:absolute;top:5px;right:5px}.format-picker{flex-direction:column;gap:8px;display:flex}.format-picker button{border:1px solid var(--line);text-align:left;color:#c395a6;border-radius:10px;align-items:center;gap:12px;padding:13px;display:flex}.format-picker button>span{flex-direction:column;flex:1;gap:4px;display:flex}.format-picker b{color:#9a6a7c;font-size:11px;font-weight:600}.format-picker small{color:#b99aa5;font-size:9px}.chain-picker{grid-template-columns:1fr 1fr;gap:10px;display:grid}.chain-picker button{border:1px solid var(--line);border-radius:11px;flex-direction:column;align-items:center;gap:7px;padding:12px 8px;display:flex;position:relative}.chain-picker b{color:#a07182;font-size:10px}.chain-picker small{color:#b999a5;font-size:8px}.chain-picker button>svg:last-child{color:#b77b91;position:absolute;top:6px;right:6px}.chain-illustration{color:#c0b2b7;flex-direction:column;align-items:center;height:81px;display:flex;position:relative}.chain-illustration>span:first-child{border:3px solid #b9aeb2;border-radius:50%;width:33px;height:33px;box-shadow:inset 1px 1px #fff,1px 1px #fff}.chain-illustration>i{background:repeating-linear-gradient(#bfb2b7 0,#eae2e5 4px,#ac9da2 6px);border-radius:5px;width:8px;height:30px}.chain-illustration>span:last-child{border:2px solid #bfadb3;border-radius:50%;width:17px;height:17px;margin-top:-2px}.chain-product-photo{background:#1b1517;border-radius:8px;width:100%;height:81px;display:block;overflow:hidden}.chain-product-photo img{object-fit:cover;object-position:center 7%;width:100%;height:100%}.chain-note{color:#bb9ba7;margin-top:11px;font-size:9px;line-height:1.65}.product-price{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:23px;padding:22px 0 18px;display:flex}.product-price>div{flex-direction:column;gap:5px;display:flex}.product-price>div>span{color:#b594a0;font-size:10px}.product-price b{color:#956073;font-family:Manrope;font-size:24px}.product-price b small{color:#be9eaa;font-size:10px;font-weight:400}.product-price>label{color:#b08997;align-items:center;gap:10px;font-size:10px;display:flex}.product-price select{width:59px;padding:8px}.product-config>.primary{justify-content:space-between;padding:14px 9px;font-size:11px}.order-footnote{color:#b38d9b;justify-content:center;align-items:center;gap:5px;margin-top:12px;font-size:8px;line-height:1.6;display:flex}.market-promises{grid-template-columns:repeat(3,1fr);gap:20px;margin:29px 0;display:grid}.market-promises>div{border:1px solid var(--line);text-align:center;background:#fff;border-radius:14px;flex-direction:column;align-items:center;padding:21px;display:flex}.market-promises svg{color:#cba1b0;width:23px;height:23px;margin-bottom:12px}.market-promises b{color:#a07685;font-size:12px}.market-promises p{color:#b89ca6;margin-top:6px;font-size:10px}.physical-note{color:#c296a6;background:#f8f1f4;border-radius:13px;align-items:center;gap:15px;margin-bottom:35px;padding:22px;display:flex}.physical-note b{color:#9f7282;font-size:12px}.physical-note p{color:#b797a3;margin-top:6px;font-size:10px;line-height:1.8}.checkout-title{margin-top:18px!important}.order-mini-summary{background:#fdf6f9;border:1px solid #f2e2e8;border-radius:12px;align-items:center;gap:12px;margin-bottom:23px;padding:8px 14px;display:flex}.order-mini-summary .buddy{width:70px;height:70px}.order-mini-summary>div{flex-direction:column;flex:1;gap:5px;display:flex}.order-mini-summary b{font-size:12px}.order-mini-summary span{color:#b4919e;font-size:9px}.order-mini-summary strong{color:#a97588;font-size:18px}.checkout-field{color:#a07f8b;flex-direction:column;gap:8px;margin-bottom:17px;font-size:10px;display:flex}.checkout-field input,.checkout-field textarea{background:#fefbfc;border:1px solid #eddee3;border-radius:8px;outline:none;width:100%;padding:11px;font-size:11px}.checkout-field textarea{resize:vertical;min-height:75px}.checkout-field>span{color:#c19eab;font-size:9px}.checkout-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cost-breakdown{border-top:1px solid var(--line);flex-direction:column;gap:13px;margin:22px 0;padding-top:20px;display:flex}.cost-breakdown>span{color:#b08997;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.cost-breakdown b{color:#9f7182;font-weight:550}.cost-breakdown .amount-due{border-top:1px solid var(--line);padding-top:13px;font-size:13px}.review-check{color:#ad8694;align-items:flex-start;gap:9px;font-size:10px;line-height:1.7;display:flex}.review-check input{flex-shrink:0;margin-top:3px}.product-config form>.small{color:#c2a3ae;margin:15px 0 20px;font-size:8px;line-height:1.8}.product-config form>.primary{padding:13px;font-size:11px}.order-success{text-align:center;padding:22px 0}.order-success>span:first-child{color:#92b19b;place-items:center;margin-bottom:22px;display:grid}.order-success>.eyebrow{justify-content:center}.order-success h2{margin:13px 0;font-size:27px}.order-success>p{margin:12px 0;font-size:11px}.next-steps{text-align:left;background:#f9f1f4;border-radius:12px;flex-direction:column;gap:14px;margin:25px 0;padding:24px;display:flex}.next-steps>span{color:#b38998;align-items:center;gap:10px;font-size:10px;display:flex}.next-steps b{color:#d0a2b3;font-size:9px}.order-success>.text-button{margin-top:15px;font-size:10px}.orders-intro{justify-content:space-between;align-items:center;margin:10px 0 25px;display:flex}.orders-intro h2{font-size:24px}.orders-view{margin-bottom:40px}.order-list{flex-direction:column;gap:18px;display:flex}.order-record{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.order-record-top{border-bottom:1px solid var(--line);color:#b38998;background:#fcf7f9;align-items:center;gap:18px;padding:15px 21px;font-size:10px;display:flex}.order-record-top>b{color:#976275;font-size:11px}.order-record-top .order-status{background:#f7e6ec;border-radius:18px;margin-left:auto;padding:6px 10px;font-size:9px}.order-record-body{align-items:center;gap:24px;padding:13px 22px;display:flex}.order-record-body .buddy{width:105px;height:105px}.order-record-body>div{flex:1}.order-record-body h3{font-size:18px}.order-record-body p{margin-top:5px;font-size:11px}.status-update{color:#af8494;align-items:center;gap:12px;padding:0 22px 18px;font-size:10px;display:flex}.status-update select{color:#9f6c7f;background:#fff;border:1px solid #efdce3;border-radius:8px;padding:8px}.record-note{color:#be9ba8;background:#fbf5f7;padding:12px 22px;font-size:9px}.sign-in-link{margin-top:14px;font-size:11px;text-decoration:none}.orders-loading{text-align:center;color:#be97a5;padding:40px}.marketplace .section-heading{gap:15px}.marketplace .section-heading h1{font-size:32px}.marketplace .section-heading p{font-size:12px}@media (width<=1200px){.shop-grid{grid-template-columns:minmax(0,1fr) 380px;gap:20px}.product-config{padding:22px}.header nav button{padding-left:11px;padding-right:11px;font-size:11px}.marketplace .section-heading{flex-wrap:wrap}.product-preview{min-height:620px}.product-preview-top{left:15px;right:15px}.product-preview-top .eyebrow{font-size:7px}}@media (width<=800px){.header nav{grid-template-columns:repeat(5,1fr)}.header nav button{font-size:8px}.shop-grid{grid-template-columns:1fr;gap:20px}.product-preview{min-height:460px;position:relative;top:0}.product-preview .world3d-wrap{inset:10px 0 104px}.product-preview .engine-credit{top:45px}.product-preview-bottom{bottom:20px}.product-preview-bottom>span{font-size:8px}.product-preview-bottom h2{font-size:23px}.product-config{padding:23px}.product-config>.eyebrow{font-size:9px}.product-config>h2{font-size:26px}.product-config .field-label{font-size:11px}.size-picker button{gap:8px;padding:15px 7px}.size-picker b{font-size:15px}.size-picker small{font-size:9px}.format-picker b{font-size:12px}.format-picker small{font-size:10px}.chain-picker b{font-size:11px}.chain-picker small{font-size:9px}.chain-note{font-size:10px}.product-config>.primary{padding:15px;font-size:12px}.order-footnote{font-size:9px}.shop-tabs{width:100%}.shop-tabs button{flex:1;justify-content:center;padding:11px 8px}.market-promises{grid-template-columns:1fr;gap:10px;margin:22px 0}.market-promises>div{text-align:left;align-items:flex-start;padding:17px 17px 17px 58px;position:relative}.market-promises svg{position:absolute;top:22px;left:20px}.market-promises p{font-size:11px}.physical-note{align-items:flex-start;padding:19px}.physical-note p{font-size:10px}.order-record-top{gap:10px;padding:13px;font-size:9px}.order-record-top>b{font-size:10px}.order-record-top .order-status{padding:5px 8px;font-size:8px}.order-record-body{flex-wrap:wrap;gap:12px;padding:13px}.order-record-body .buddy{width:75px;height:75px}.order-record-body h3{font-size:16px}.order-record-body p{font-size:10px}.order-record-body>.secondary{margin-left:auto;font-size:10px}.orders-intro h2{font-size:21px}.product-config form>.small{font-size:9px}.review-check,.checkout-field{font-size:11px}.product-preview-top .eyebrow{font-size:8px}.product-price{margin-top:20px}}.shape-filters{flex-wrap:wrap;gap:5px;margin-bottom:12px;display:flex}.shape-filters button{color:#ad8795;border:1px solid #f1e1e7;border-radius:20px;padding:5px 8px;font-size:9px}.shape-filters button.active{color:#9e6278;background:#f7e5eb;border-color:#e6c1cf}.species-grid{scrollbar-width:thin;scrollbar-color:#e3becc transparent;overscroll-behavior:contain;max-height:303px;padding:3px 4px 5px 2px;overflow-y:auto}.species-grid button{min-height:75px}.customize-panel{min-height:345px}.species-grid .buddy{overflow:visible}@media (width<=800px){.species-grid{max-height:285px}.creator{min-height:0}.world{min-height:490px}.customize-panel{min-height:0}.shape-filters button{padding:7px 10px;font-size:10px}}.edition-picker{color:#b18595;align-items:center;gap:12px;padding:0 22px 15px;font-size:10px;display:flex}.edition-picker>span{white-space:nowrap}.edition-picker select{color:#a46e82;background:#fdf7f9;border:1px solid #f2dbe4;border-radius:8px;flex:1;min-width:0;padding:8px;font-size:10px}.holiday-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.holiday-tile{text-align:left;background:#edf1f8;border:1px solid #eddce2;border-radius:17px;padding:22px;position:relative;overflow:hidden}.holiday-tile .buddy{height:135px;margin:-15px 0 10px}.holiday-symbol{opacity:.3;color:#c198a7;font-size:45px;position:absolute;top:10px;right:15px}.holiday-tile .eyebrow{letter-spacing:1px;font-size:8px}.holiday-tile h3{margin-top:9px;font-size:17px}.holiday-tile p{margin:8px 0 12px;font-size:10px}.holiday-spooky{background:#f8eade}.holiday-sweetheart{background:#f9e9ef}.holiday-spring{background:#edf4e9}.holiday-tile .text-button{font-size:10px}@media (width<=800px){.holiday-grid{grid-template-columns:1fr 1fr;gap:12px}.holiday-tile{padding:17px}.holiday-tile h3{font-size:15px}.holiday-tile .buddy{height:110px}.edition-picker{padding:0 21px 16px}.edition-picker select{font-size:11px}}.greeting-grid{grid-template-columns:minmax(0,1fr) 410px;align-items:start;gap:28px;display:grid}.greeting-preview{text-align:center;background:radial-gradient(at 50% 25%,#fffafd,#f7e8ed);border:1px solid #eddce2;border-radius:26px;flex-direction:column;align-items:center;min-height:700px;padding:35px 40px;display:flex;position:sticky;top:25px;overflow:hidden}.greeting-label{letter-spacing:1.8px;color:#bb91a0;font-size:9px}.greeting-character{width:260px;height:245px;margin:7px auto -6px;animation:4s ease-in-out infinite greeting-float;position:relative}.greeting-sparkles{color:#dcb7c5;pointer-events:none;justify-content:space-between;font-size:30px;display:flex;position:absolute;top:115px;left:15%;right:15%}.greeting-sparkles span{transform:translateY(95px)}.greeting-preview h2{letter-spacing:-1px;color:#8d5f70;margin:13px 0 19px;font-size:34px;line-height:1.3}.greeting-preview>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#ac8a97;max-width:410px;font-size:14px;line-height:1.9}.greeting-from{color:#ba909f;margin-top:23px;font-size:12px;display:block}.greeting-icon{color:#c9a0bd;place-items:center;height:42px;margin-top:5px;font-size:34px;display:grid}.greeting-play{flex-wrap:wrap;justify-content:center;gap:9px;margin-top:28px;display:flex}.greeting-play .primary,.greeting-play .secondary{padding:12px 16px;font-size:11px}.greeting-preview>.small{color:#c39aa9;margin-top:18px;font-size:9px}.greeting-winter{background:radial-gradient(at 50% 20%,#fffafd,#e7eef5)}.greeting-spooky{background:radial-gradient(at 50% 20%,#fbf0e6,#efd8e1)}.greeting-sweetheart{background:radial-gradient(at 50% 20%,#fff8fb,#f3dde7)}.greeting-spring{background:radial-gradient(at 50% 20%,#fffdf5,#eaf3e4)}.greeting-editor{border:1px solid var(--line);background:#fff;border-radius:20px;padding:27px}.greeting-editor>.eyebrow{font-size:9px}.greeting-editor>h2{margin:12px 0 25px;font-size:24px;line-height:1.4}.greeting-editor select{color:#ae7f90;background:#fefafb;border:1px solid #eddce2;border-radius:8px;width:100%;padding:10px;font-size:11px}.greeting-editor>.text-button{margin:-7px 0 21px;font-size:9px}.greeting-editor textarea{resize:vertical;min-height:115px;line-height:1.8}.greeting-editor>.small{color:#c29eab;margin:15px 0 0;font-size:9px;line-height:1.8}.greeting-recording{background:#fdf6f9;border:1px solid #efdde3;border-radius:12px;margin-bottom:20px;padding:17px}.greeting-recording h3{color:#a67386;font-size:13px}.greeting-recording p{margin-top:8px;font-size:10px;line-height:1.8}.greeting-recording .button-row{gap:7px;margin:13px 0 9px}.greeting-recording .secondary{padding:9px 10px;font-size:9px}.greeting-recording .small{color:#c19eab;font-size:8px;line-height:1.8;display:block}.greeting-recording .recording{color:#b86f91;background:#f9e3eb;border-color:#e4b7ca}.attached-audio{color:#b48999;background:#f7e8ed;border-radius:7px;align-items:center;gap:6px;margin:8px 0;padding:9px;font-size:9px;display:flex}.attached-audio button{place-items:center;margin-left:auto;display:grid}.card-notice{color:#b07d90;background:#f8edf1;border:1px solid #eed5de;border-radius:12px;margin:22px 0;padding:15px 20px;font-size:12px;line-height:1.8}.saved-cards{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:35px;display:grid}.saved-cards>button{border:1px solid var(--line);text-align:left;background:#fcf6f8;border-radius:14px;align-items:center;gap:14px;padding:14px;display:flex}.saved-cards .buddy{width:75px;height:75px}.saved-cards>button>span{flex-direction:column;flex:1;gap:7px;display:flex}.saved-cards b{color:#a77889;font-size:13px;font-weight:550}.saved-cards small{color:#c199a8;font-size:10px}.saved-cards>button>svg{color:#cea6b5}.cards-page{padding-bottom:35px}.card-talking .greeting-character{animation:.45s ease-in-out infinite greeting-talk}.card-talking .buddy path[stroke=\#50323d]{opacity:0}.speaking-mouth{transform-origin:50%;background:#50323d;border-radius:50%;width:7%;height:6%;animation:.28s ease-in-out infinite greeting-mouth;position:absolute;top:62%;left:47%}.header nav button{padding-left:11px;padding-right:11px}@keyframes greeting-float{50%{transform:translateY(-8px)rotate(-2deg)}}@keyframes greeting-talk{50%{transform:translateY(-3px)rotate(2deg)}}@keyframes greeting-mouth{50%{transform:scaleY(.3)}}@media (width<=1200px){.greeting-grid{grid-template-columns:minmax(0,1fr) 365px;gap:20px}.greeting-preview{min-height:680px;padding:28px}.header nav button{gap:5px;padding-left:8px;padding-right:8px;font-size:10px}.header-tools{gap:2px}}@media (width<=800px){.header nav{grid-template-columns:repeat(6,1fr);padding-left:5px;padding-right:5px}.header nav button{gap:5px;padding:9px 2px;font-size:7px}.header nav button svg{width:17px;height:17px}.greeting-grid{grid-template-columns:1fr}.greeting-preview{min-height:610px;padding:28px 25px;position:relative;top:0}.greeting-character{width:230px;height:220px}.greeting-preview h2{font-size:30px}.greeting-preview>p{font-size:13px}.greeting-editor{padding:23px}.greeting-editor>h2{font-size:23px}.greeting-recording .secondary{font-size:10px}.greeting-recording p{font-size:11px}.greeting-recording .small{font-size:9px}.saved-cards{grid-template-columns:1fr}.greeting-preview>.small{font-size:8px}}.material-game-badge{z-index:2;white-space:nowrap;color:#b28595;background:#ffffffb8;border:1px solid #fff;border-radius:20px;padding:7px 13px;font-size:10px;position:absolute;top:80px;left:50%;transform:translate(-50%)}.game-feel-description{background:#f9eaef;border-radius:8px;padding:8px 10px;color:#b58395!important;margin:12px 0 0!important;font-size:10px!important}@media (width<=800px){.material-game-badge{padding:6px 10px;font-size:8px;top:67px}.game-dialog .key-guide{margin:12px 0}.game-dialog .small{margin:10px 0}.game-dialog .tiny-buddy{height:65px}.game-dialog .check-row{margin:12px 0}}.sound-personality{background:#fdf6f9;border:1px solid #f0dfe5;border-radius:13px;align-items:center;gap:10px;margin:20px 0;padding:13px;display:flex}.sound-personality>svg{color:#b57f93}.sound-personality>div{flex:1}.sound-personality b{color:#885668;font-size:12px;display:block}.sound-personality span{color:#ab8996;margin-top:4px;font-size:9px;line-height:1.6;display:block}.sound-personality .secondary{padding:9px 13px;font-size:10px}.greeting-preview{padding:28px 26px}.greeting-preview .card-setting{box-shadow:inset 0 0 0 1px #ffffffb0,0 8px 24px #ae7a8d12}.greeting-sparkles{display:none}.greeting-preview .greeting-icon{margin-top:10px;font-size:18px}.greeting-preview h2{font-size:29px}.greeting-character.card-setting .speaking-mouth{top:auto;bottom:64px;left:50%}.setting-art{display:contents}.claw-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.85fr);align-items:start;gap:28px;display:grid}.claw-cabinet{background:radial-gradient(at 40% 25%,#fff9ef,#f5e5eb);border:1px solid #f1e0e6;border-radius:28px;padding:23px 15px;position:relative}.claw-cabinet>svg{width:100%;display:block}.claw-panel{border:1px solid var(--line);background:#fff;border-radius:23px;padding:28px}.claw-panel h2{margin:15px 0;font-size:25px}.claw-panel>p{margin:15px 0}.claw-panel .primary{margin:16px 0 8px}.claw-wallet{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin:22px 0;padding-bottom:20px;display:flex}.claw-wallet>div,.claw-wallet>span{align-items:center;gap:8px;font-size:12px;display:flex}.claw-wallet>span{color:#af8c49;background:#fff4d8;border-radius:13px;padding:10px}.claw-directions>b{font-size:15px}.claw-directions p{margin:8px 0;font-size:12px}.claw-dpad{flex-direction:column;align-items:center;gap:7px;margin:18px;display:flex}.claw-dpad>div{align-items:center;gap:16px;display:flex}.claw-dpad button{color:#b98095;background:#f8eaef;border-radius:12px;place-items:center;width:47px;height:40px;display:grid}.claw-dpad span{color:#d0aecb}.claw-slider{color:#ab8090;grid-template-columns:90px 1fr;align-items:center;gap:10px;margin:13px 0;font-size:11px;display:grid}.claw-slider input{accent-color:#c78aa0;width:100%}.claw-paid-pending{color:#b38696;background:#fbf5f7;border-radius:14px;gap:12px;margin-top:25px;padding:16px;display:flex}.claw-paid-pending svg{flex-shrink:0}.claw-paid-pending b{font-size:12px}.claw-paid-pending p{margin-top:6px;font-size:10px}.claw-notice{color:#a36c80;background:#f8edf1;border-radius:12px;padding:13px;font-size:12px}.claw-win{background:#fffaf5f2;border:1px solid #fff;border-radius:18px;align-items:center;gap:12px;padding:10px 16px;display:flex;position:absolute;bottom:20px;left:10%;right:10%;box-shadow:0 8px 30px #9a597115}.claw-win .buddy{width:76px;height:76px}.claw-win b{font-size:14px;display:block}.claw-win small{color:#b68a9a;margin-top:7px;font-size:10px;display:block}.claw-editions{margin:35px 0}.claw-editions>div{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:15px;display:grid}.claw-editions article{border:1px solid var(--line);background:#fcf6f8;border-radius:18px;align-items:center;padding:15px;display:flex}.claw-editions .buddy{width:90px;height:90px}.claw-editions b{font-size:13px}.claw-editions p,.claw-editions small{color:#ae8a97;font-size:10px}.arcade-wins{margin:30px 0}.arcade-wins>div{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:20px;display:grid}.arcade-wins article{border:1px solid var(--line);border-radius:15px;flex-direction:column;align-items:center;gap:10px;padding:14px;display:flex}.arcade-wins .buddy{width:100px;height:100px}.arcade-wins article>span{font-size:13px}.arcade-wins .secondary{font-size:10px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width>=801px){.header nav button{padding-left:11px;padding-right:11px}.header nav{gap:2px}}@media (width<=800px){.header nav{grid-template-columns:repeat(7,1fr)}.header nav button{font-size:7px}.claw-grid{grid-template-columns:1fr;gap:18px}.claw-panel{padding:23px}.claw-editions>div{grid-template-columns:1fr}.claw-editions article{padding:10px 20px}.claw-editions .buddy{width:82px;height:82px}.arcade-wins>div{grid-template-columns:repeat(2,1fr)}.claw-cabinet{padding:12px}.claw-page .section-heading h1{font-size:28px}}.delete-squishee{color:#a16d88;background:#fff8fb;border:1px solid #eedee8;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:13px;padding:10px;font-size:11px;display:flex}.delete-squishee:hover{background:#fbeaf2}.collection-undo{color:#9c6d7e;background:#f9edf1;border:1px solid #efd8e1;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 20px;padding:14px 18px;font-size:12px;display:flex}.collection-undo .secondary{white-space:nowrap;font-size:11px}@media (width<=600px){.collection-undo{flex-direction:column;align-items:flex-start;padding:15px}.delete-squishee{font-size:10px}}.claw-engine-trial{background:linear-gradient(120deg,#faedf2,#fff6e8);border:1px solid #f0d5df;border-radius:19px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:24px;display:flex}.claw-engine-trial h2{margin:9px 0;font-size:22px}.claw-engine-trial p{font-size:12px}.claw-engine-trial>a{white-space:nowrap;text-decoration:none}@media (width<=700px){.claw-engine-trial{flex-direction:column;align-items:flex-start;padding:21px}.claw-engine-trial>a{justify-content:center;width:100%}}.rescue-milestones{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin:0 0 23px;display:grid}.rescue-milestones article{background:linear-gradient(120deg,#fdf7f9,#fff8ed);border:1px solid #efdee4;border-radius:18px;align-items:center;gap:16px;padding:15px 20px;display:flex}.rescue-milestones article.earned{background:#f0f7ee;border-color:#d9e7d5}.rescue-milestones article>div{flex:1;min-width:0}.rescue-milestones .eyebrow{letter-spacing:1.2px;font-size:8px}.rescue-milestones b{color:#a16a7e;margin:7px 0;font-size:17px;display:block}.rescue-milestones small{color:#b9909f;font-size:10px;display:block}.rescue-milestones progress{accent-color:#ca92a6;border:0;border-radius:6px;width:100%;height:6px;margin-top:10px;overflow:hidden}.rescue-milestones progress::-webkit-progress-bar{background:#f1e3e8}.rescue-milestones progress::-webkit-progress-value{background:#cd98ab;border-radius:6px}@media (width<=600px){.rescue-milestones{gap:10px}.rescue-milestones article{text-align:center;flex-direction:column;gap:6px;padding:10px}.rescue-milestones article>div{width:100%}.rescue-milestones .buddy{width:75px;height:75px}.rescue-milestones b{font-size:14px}.rescue-milestones .eyebrow{justify-content:center;font-size:7px}}.claw-engine-window{background:#f8ebf0;border:1px solid #e8cfd8;border-radius:24px;margin:0 0 32px;overflow:hidden}.claw-engine-window iframe{border:0;width:100%;height:min(76vh,780px);min-height:500px;display:block}.claw-engine-window small{color:#92717d;padding:12px 20px;display:block}.cloud-season-decor{pointer-events:none;opacity:.65;z-index:1;justify-content:space-between;font-size:28px;display:flex;position:absolute;top:110px;left:20px;right:20px}.native-claw-world{background:#f7e6ec;border-radius:24px;min-height:520px;position:relative;overflow:hidden}.native-claw-world canvas{width:100%;height:620px;min-height:430px;max-height:75vh;display:block}.claw-camera-controls{z-index:1;gap:8px;display:flex;position:absolute;top:16px;left:16px;right:16px}.claw-camera-controls button{color:#956577;font:inherit;cursor:pointer;background:#fff9f4e8;border:1px solid #e0becb;border-radius:20px;padding:9px 14px;font-size:12px}.claw-camera-controls button.chosen{color:#fff;background:#a56f83}.claw-phase{text-align:center;color:#956577;background:#fff9f4e8;border-radius:24px;padding:10px;font-size:13px;position:absolute;bottom:16px;left:16px;right:16px}.claw-practice{flex-wrap:wrap;align-items:center;gap:14px;padding:18px;display:flex}.claw-practice small{color:#a68390}.claw-cabinet{overflow:hidden}.claw-cabinet>.native-claw-world{width:100%}.native-claw-world canvas{cursor:grab;touch-action:none}.native-claw-world canvas.dragging{cursor:grabbing}.claw-camera-hint{text-align:center;color:#906778;pointer-events:none;font-size:11px;position:absolute;top:65px;left:20px;right:20px}.policy-site{background:#fffafc;min-height:100vh}.policy-header,.policy-footer{max-width:1120px;margin:auto;padding:28px 32px}.policy-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.policy-header .brand{text-decoration:none}.policy-main{max-width:840px;margin:auto;padding:48px 28px 64px}.policy-main h1{margin:14px 0}.policy-date{font-size:12px}.policy-status,.family-preview-banner,.safety-warning{color:#71513b;background:#fff1df;border:1px solid #ead3b8;border-radius:16px;margin:24px 0;padding:20px}.policy-status p,.safety-warning p{color:#71513b;margin-top:7px}.policy-intro{margin:28px 0;font-size:17px}.policy-toc{border-block:1px solid var(--line);flex-wrap:wrap;gap:10px 20px;padding:20px 0;display:flex}.policy-toc a,.policy-links a{color:#95516e;text-underline-offset:4px;font-size:13px}.policy-section{margin-top:34px;scroll-margin-top:20px}.policy-section h2{margin-bottom:12px;font-size:22px}.policy-section p{color:#65515a;margin:12px 0;line-height:1.85}.policy-section ul{padding-left:22px;line-height:2}.policy-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.policy-grid>a{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px;text-decoration:none}.policy-grid h2{margin-bottom:12px;font-size:18px}.policy-grid span{color:#95516e;margin-top:16px;display:block}.policy-links{flex-wrap:wrap;gap:14px 22px;line-height:1.8;display:flex}.policy-footer{border-top:1px solid var(--line)}.policy-footer>.policy-links{margin:22px 0}.policy-footer small{color:#847078;display:block}.site-footer{flex-wrap:wrap}.site-footer>.policy-links{flex:1 0 100%;justify-content:center}.family-preview-banner{color:#85576a;background:#fff1f6;border-color:#efd4df;flex-wrap:wrap;align-items:center;gap:14px;margin:20px 0;font-size:12px;display:flex}.family-preview-banner span{flex:1}.parent-services,.family-cards{max-width:900px;margin:auto;padding:35px 0 55px}.parent-services h1,.family-cards h1{margin:12px 0 18px}.parent-services>.secondary{margin-right:22px}.family-cards .filter-tabs{flex-wrap:wrap;margin:24px 0;display:flex}.family-card-preview{max-width:600px}.safety-warning b{font-size:17px;display:block}@media (width<=600px){.policy-grid{grid-template-columns:1fr}.policy-header{padding:20px}.policy-header .brand{font-size:27px}.policy-main{padding:30px 20px}.policy-main h1{font-size:29px}.family-preview-banner{display:block}.family-preview-banner span,.family-preview-banner a{margin-top:8px;display:block}}@media print{.policy-header,.policy-footer,.policy-toc,.skip-link{display:none}.policy-main{max-width:none;padding:0}.policy-status,.policy-section{break-inside:avoid}body{background:#fff}}.privacy-feedback{background:#fff0f6;border:1px solid #deb5c5;border-radius:14px;padding:18px;position:sticky;bottom:20px;box-shadow:0 6px 24px #70445616;color:#704456!important}.policy-main .button-row{flex-wrap:wrap}.policy-main .button-row button{white-space:normal}img.buddy{object-fit:contain;vertical-align:middle;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:opacity .2s}img.buddy[data-portrait-state=loading]{opacity:.6}.buddy{max-width:100%}.header nav{gap:5px}.header nav button{padding:12px 18px;font-size:13px}.play-navigation{flex-wrap:wrap;align-items:center;gap:9px;padding:22px 0 6px;display:flex}.play-navigation button{color:#805267;border:1px solid #e7c7d4;border-radius:20px;padding:9px 16px;font-size:12px}.play-navigation button.active{color:#fff;background:#98556f;border-color:#98556f}.playroom .section-heading>.buddy{width:110px;height:110px}.playroom-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.playroom-grid>button{text-align:left;color:#815168;background:linear-gradient(150deg,#fff5f8,#f5dce8);border:1px solid #ead2de;border-radius:25px;min-height:290px;padding:35px}.playroom-grid>button:nth-child(2){background:linear-gradient(150deg,#fff5ec,#f6e3df)}.playroom-grid>button:nth-child(3){background:linear-gradient(150deg,#f0f8f1,#e5f0ed)}.playroom-grid p{color:#795d68;font-size:14px;line-height:1.7}.playroom-grid span{margin-top:25px;font-size:13px;font-weight:650;display:block}.print-shop-link{border:1px solid #ead2de;border-radius:20px;align-items:center;gap:20px;margin:24px 0;padding:24px;display:flex}.print-shop-link>div{flex:1}.print-shop-link h3{font-size:19px}.print-shop-link p{margin-top:5px;font-size:13px}.world .world3d-wrap{inset:65px 0 130px}.world .engine-credit{letter-spacing:.9px;font-size:8px;top:10px;left:8px;right:8px}.world .world-caption{bottom:83px}.world .world-bottom{bottom:28px}.world .scene-tip{font-size:10px;bottom:8px}.world .cloud,.world .scene-star,.world .scene-dot{display:none}.edition-world-winter{background:#edf6fd}.edition-world-spooky{background:#fff0df}.edition-world-sweetheart{background:#fff0f6}.edition-world-spring{background:#eff6e9}.world.moonlit{background:#30202e}.world.moonlit .world-label,.world.moonlit .engine-credit,.world.moonlit .name-label,.world.moonlit .world-caption>span,.world.moonlit .scene-tip{color:#f1d6e5}.friend-card-scene .buddy{z-index:1;width:90%;height:88%;margin:auto;position:relative}.texture-sample.t3{background:radial-gradient(circle at 35% 35%,#fff6eb 0 8%,#0000 9%) 0 0/12px 12px,radial-gradient(circle at 65% 55%,#efb9cd 0 12%,#0000 13%) 0 0/15px 15px,#f2d1dd 0 0/100%}.texture-sample.t4{background-color:#f2c9dc;background-image:radial-gradient(circle,#dba3bf 0 28%,#f8e3ed 30% 42%,#0000 45%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:14px 14px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.sound-personality span,.save-note,.scene-tip,.friend-card-info p{color:#795d69}.family-cards{max-width:1000px}.family-cards .section-heading{gap:20px}.card-friend-picker{align-items:center;gap:16px;font-size:14px;font-weight:600;display:flex}.card-friend-picker select{color:#66404f;background:#fff8fb;border:1px solid #dfbacb;border-radius:12px;min-width:220px;max-width:100%;padding:12px}.family-card-preview{text-align:center;max-width:700px;margin:24px auto}.family-card-preview .card-setting{border-radius:23px;height:410px;margin:0 auto;box-shadow:0 10px 40px #92547314}.family-card-preview h2{max-width:600px;margin:20px auto 8px;font-size:24px;font-weight:550;line-height:1.6}.family-cards .card-melody{margin:16px auto;display:flex}.family-cards>.small{text-align:center;color:#795d69;max-width:600px;margin:18px auto;line-height:1.8}.family-cards>.text-button{text-align:center;display:block}.card-setting>.buddy{object-fit:contain}.native-claw-world{min-height:520px;padding-top:64px;padding-bottom:49px}.native-claw-world canvas{height:560px;min-height:350px;max-height:65vh}.claw-camera-controls{top:12px}.claw-camera-hint{background:#fff8f0c9;border-radius:8px;padding:4px;font-size:10px;inset:auto 30px 40px}.claw-phase{padding:7px;font-size:12px;bottom:8px}.claw-panel{position:sticky;top:20px}.game-dialog .small,.game-dialog p{color:#765b66}.rescue-page .section-heading{margin-bottom:18px}.rescue-milestones article{padding:10px 16px}.rescue-milestones .buddy{width:65px;height:65px}.rescue-milestones small{color:#795b68}.rescue-note p,.claw-notice,.claw-directions p{color:#765968}.card-setting .card-surprise-status{color:#654b57;font-size:12px}@media (width<=800px){.header nav{grid-template-columns:repeat(4,1fr);gap:5px}.header nav button{gap:5px;padding:10px 5px;font-size:11px}.header nav button svg{width:21px;height:21px}.app main{padding-left:18px;padding-right:18px}.play-navigation{gap:6px;padding-top:18px}.play-navigation button{min-height:42px;padding:10px 11px;font-size:12px}.playroom-grid{grid-template-columns:1fr;gap:15px}.playroom-grid>button{min-height:0;padding:25px}.playroom-grid h2{margin-top:10px;font-size:25px}.playroom{padding-top:24px}.playroom .section-heading>.buddy{width:80px;height:80px}.print-shop-link{flex-wrap:wrap;padding:20px}.world .world3d-wrap{inset:55px 0 124px}.world .engine-credit{letter-spacing:.3px;font-size:7px;line-height:1.6;top:8px}.world .scene-tip{font-size:9px;left:16px;right:16px}.world .world-caption{bottom:86px}.world .world-bottom{bottom:32px}.family-cards .section-heading{flex-direction:column;align-items:flex-start}.card-friend-picker{flex-direction:column;align-items:flex-start;gap:8px}.card-friend-picker select{width:100%;font-size:14px}.family-cards .filter-tabs{gap:7px}.family-cards .filter-tabs button{min-height:42px;padding:10px;font-size:12px}.family-card-preview .card-setting{height:330px}.family-card-preview h2{font-size:20px}.claw-grid{flex-direction:column;display:flex}.claw-cabinet{width:100%}.claw-panel{width:100%;padding:18px;position:relative;top:0}.native-claw-world{min-height:430px;padding-top:60px}.native-claw-world canvas{height:430px;min-height:300px;max-height:none}.claw-camera-controls{gap:5px;left:10px;right:10px}.claw-camera-controls button{padding:9px 12px;font-size:11px}.claw-dpad{margin:10px}.claw-dpad button{width:52px;height:44px}.claw-practice{padding:12px 0}.claw-practice button{color:#fff;background:#a15c79;flex:1;min-height:48px;font-size:14px}.rescue-milestones{gap:10px;margin-bottom:15px}.rescue-milestones article{text-align:left;flex-direction:row;gap:8px;padding:10px}.rescue-milestones .buddy{width:42px;height:50px}.rescue-milestones b{margin:3px 0;font-size:13px}.rescue-milestones small{font-size:10px}.rescue-milestones .eyebrow{letter-spacing:.5px;justify-content:flex-start;font-size:7px}.rescue-page .section-heading{margin-top:22px}.rescue-page .section-heading h1{font-size:27px}.rescue-page .section-heading p{font-size:12px}.rescue-page .section-heading .best-pill{display:none}.material-game-badge{text-overflow:ellipsis;max-width:95%;overflow:hidden}.game-controls{padding-bottom:10px}.game-controls button{min-width:48px;min-height:44px}}.studio-print-button{margin-top:10px}.print-chain-icon{color:#a1607d;font-size:40px;line-height:1.2}.print-shop-details{color:#795e6b;margin-top:20px;font-size:12px;line-height:1.7}.print-shop-details details{border-top:1px solid #eddde5;margin-top:12px;padding-top:12px}.print-shop-details summary{cursor:pointer;color:#503743;font-weight:650}.print-shop-details a{color:#934466;text-decoration:underline}.print-checkout-status{color:#795e6b;margin:12px 0 18px;font-size:13px;line-height:1.6}.product-config .order-mini-summary>.buddy{object-fit:contain;width:75px;height:75px}.product-preview .world3d-wrap{min-height:370px}.size-picker>button>svg{margin:auto}.friend-card-info>div{flex-wrap:wrap}.world3d.is-loading canvas{visibility:hidden}.character-loading{color:#916d7e;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:12px;display:flex;position:absolute;inset:0}.character-loading-dots{letter-spacing:8px;color:#c78ca5;font-size:24px}.species-grid button .species-caption{color:#967681;margin-top:2px;font-size:10px;line-height:1.4;display:block}.species-grid button{position:relative}.nfc-feature{background:#fff3f8;border:1px solid #edd4e0;border-radius:18px;gap:14px;margin-top:20px;padding:20px;display:flex}.nfc-feature>svg{color:#a15c7b;flex-shrink:0}.nfc-feature h3{margin:5px 0 9px;font-size:18px}.nfc-feature p{margin-bottom:14px;font-size:13px;line-height:1.7}.nfc-feature small{color:#896d7b;margin-top:12px;font-size:11px;line-height:1.6;display:block}.nfc-feature .eyebrow{letter-spacing:1px;font-size:9px}.collection-counts{background:#fff2f7;border:1px solid #eedce5;border-radius:18px;align-items:center;gap:25px;margin-bottom:24px;padding:20px;display:flex}.collection-counts>div{flex-direction:column;min-width:115px;display:flex}.collection-counts b{color:#925470;font-size:26px}.collection-counts span,.collection-counts p{font-size:12px;line-height:1.6}.collection-counts p{color:#8d7280;max-width:430px}@media (width<=600px){.collection-counts{flex-wrap:wrap;gap:16px}.collection-counts>div{flex:1}.collection-counts p{flex-basis:100%}.nfc-feature{padding:16px}}.size-picker{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=600px){.size-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}.print-size-comparison{background:#fffafc;border-top:1px solid #eddde5;padding:20px}.print-size-comparison>div{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:8px;margin:14px 0;display:grid}.print-size-comparison button{border:1px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:3px;min-width:0;padding:10px 4px;display:flex}.print-size-comparison button.selected{background:#f9e7ef;border-color:#b97d96}.print-size-figure{border-bottom:1px solid #ddc5d0;justify-content:center;align-items:flex-end;width:100%;height:140px;margin-bottom:7px;display:flex}.print-size-figure .buddy{object-fit:contain;flex-shrink:0;max-width:none;margin:0}.print-size-comparison small{color:#8d6e7e;font-size:11px;line-height:1.6;display:block}.print-size-comparison button>span{color:#9e6780;font-size:12px}@media (width<=500px){.print-size-figure{height:110px}.print-size-figure .comparison-size-1{width:16px;height:16px}.print-size-figure .comparison-size-2{width:32px;height:32px}.print-size-figure .comparison-size-3{width:48px;height:48px}.print-size-figure .comparison-size-6{width:96px;height:96px}}.product-preview.has-size-lineup{min-height:0}.product-preview.has-size-lineup .world3d-wrap{height:420px;min-height:0;margin-top:50px;position:relative;inset:auto}.product-preview.has-size-lineup .product-preview-bottom{padding:14px 20px 20px;position:relative;bottom:auto;left:auto;right:auto}.product-preview.has-size-lineup .print-size-comparison{position:relative}.product-preview.has-size-lineup .engine-credit{top:12px}@media (width<=600px){.product-preview.has-size-lineup .world3d-wrap{height:330px}}.keepsake-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 28px;padding:0;list-style:none;display:grid}.keepsake-steps li{background:#fff7fa;border:1px solid #ecd7e1;border-radius:18px;align-items:center;gap:14px;padding:19px;display:flex}.keepsake-steps li>b{color:#89415f;background:#f4dce7;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:13px;display:grid}.keepsake-steps li>span{color:#654553;font-size:15px;font-weight:600}.keepsake-steps small{color:#795d69;margin-top:5px;font-size:12px;font-weight:400;line-height:1.6;display:block}.physical-spec,.shop-before-order{background:#fff8fb;border:1px solid #ecd7e1;border-radius:17px;margin-top:22px;padding:20px}.physical-spec h3,.shop-before-order h3{margin:9px 0;font-size:18px}.physical-spec p,.shop-before-order p{color:#735762;font-size:13px;line-height:1.75}.physical-spec .eyebrow{letter-spacing:1px;font-size:9px}.physical-spec dl{margin:12px 0 0}.physical-spec dl>div{border-top:1px solid #efdee6;justify-content:space-between;gap:18px;padding:10px 0;font-size:12px;line-height:1.6;display:flex}.physical-spec dt{font-weight:600}.physical-spec dd{text-align:right;color:#795d69;margin:0}.shop-before-order a{color:#874460;font-size:12px}.physical-collection-note{background:#fffafd;border:1px solid #ecd7e1;border-radius:18px;align-items:center;gap:18px;margin:0 0 24px;padding:22px;display:flex}.physical-collection-note>svg{color:#a15d7b;flex-shrink:0}.physical-collection-note h2{margin:0 0 7px;font-size:18px}.physical-collection-note p{color:#795d69;max-width:650px;margin:0;font-size:13px;line-height:1.7}.physical-collection-note .secondary{flex-shrink:0;margin-left:auto}@media (width<=800px){.header nav{grid-template-columns:repeat(5,minmax(0,1fr))}.header nav button{padding-left:3px;padding-right:3px;font-size:10px}.keepsake-steps{grid-template-columns:1fr;gap:8px}.keepsake-steps li{padding:13px 16px}.physical-collection-note{flex-wrap:wrap}.physical-collection-note>div{flex:1;min-width:180px}.physical-collection-note .secondary{margin-left:0}.physical-spec dl>div{flex-direction:column;gap:3px}.physical-spec dd{text-align:left}}.header{height:76px}.page-intro{padding:21px 0 17px}.page-intro h1{margin:7px 0;font-size:29px}.section-heading{padding:23px 0 18px}.section-heading h1,.marketplace .section-heading h1{margin:6px 0;font-size:29px}.onboarding-strip{margin-bottom:16px;padding:9px 14px}.creator-heading{padding:14px 18px 11px}.creator-heading h2{font-size:19px}.creator-heading .eyebrow{margin-bottom:4px}.edition-picker{padding:0 18px 10px}.creator-tabs button{padding:10px 7px}.customize-panel{min-height:0;padding:12px 18px 0}.creator-bottom{padding:11px 18px 14px}.creator-bottom .field-label{margin-bottom:7px}.creator .color-section{margin-top:11px}.species-grid{gap:6px;max-height:205px}.species-grid button{min-height:65px;padding-bottom:6px}.species-grid .buddy{width:49px;height:49px}.creator,.world{min-height:0}.world{height:560px}.below-studio{margin-top:18px}.playroom{padding:22px 0 32px}.playroom-grid>button{min-height:230px;padding:25px}.playroom-grid h2{margin:15px 0 8px;font-size:24px}.playroom-grid span{margin-top:16px}.family-card-preview{margin:16px auto}.family-card-preview .card-setting{height:clamp(260px,44svh,360px)}.family-card-preview h2{margin:12px auto 6px;font-size:20px}.keepsake-steps{gap:10px;margin-bottom:18px}.keepsake-steps li{padding:12px 15px}.keepsake-steps small{margin-top:2px}.product-preview.has-size-lineup .world3d-wrap{height:clamp(220px,35svh,310px);margin-top:42px}.product-preview.has-size-lineup .product-preview-bottom{padding:9px 16px 12px}.product-preview-bottom h2{font-size:21px}.print-size-comparison{padding:12px 16px}.print-size-comparison>div{gap:6px;margin:8px 0}.print-size-comparison button{padding:6px 4px}.print-size-figure{height:86px;margin-bottom:4px}.print-size-figure .comparison-size-1{width:13px;height:13px}.print-size-figure .comparison-size-2{width:26px;height:26px}.print-size-figure .comparison-size-3{width:39px;height:39px}.print-size-figure .comparison-size-6{width:78px;height:78px}.product-config{padding:20px}.product-config>h2{margin-top:7px;font-size:23px}.physical-spec,.shop-before-order{margin-top:16px;padding:14px}.physical-collection-note{margin-bottom:18px;padding:16px}.collection-counts{margin-bottom:16px;padding:15px}.play-navigation{padding-top:15px}.native-claw-world{min-height:0}.native-claw-world canvas{height:clamp(300px,52svh,460px);min-height:300px}@media (width>=801px){.studio-grid{align-items:stretch}.world{height:auto;min-height:520px}.creator{height:clamp(520px,100svh - 225px,590px)}.customize-panel{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.species-grid{max-height:none}.creator-bottom{flex-shrink:0}.world .world3d-wrap{inset:55px 0 122px}}@media (width<=800px){.header{height:auto;min-height:76px}.page-intro{padding:18px 0 14px}.page-intro h1{font-size:26px}.section-heading{gap:10px;padding:20px 0 15px}.studio-grid{gap:16px}.world{height:clamp(320px,52svh,430px);min-height:0}.creator{height:auto}.customize-panel{min-height:0}.species-grid{max-height:220px}.playroom-grid>button{min-height:0;padding:20px}.family-card-preview .card-setting{height:290px}.product-preview.has-size-lineup .world3d-wrap{height:240px}.keepsake-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.keepsake-steps li{align-items:flex-start;gap:7px;padding:10px}.keepsake-steps li>b{width:25px;height:25px;font-size:10px}.keepsake-steps li>span{font-size:12px}.keepsake-steps small{display:none}.native-claw-world canvas{height:350px}}.physical-spec summary{cursor:pointer;color:#77515f;min-height:24px;font-size:13px;font-weight:650;line-height:24px}.physical-spec[open] summary{margin-bottom:8px}.shop-product-tabs{border-bottom:1px solid #ecd7e1;gap:8px;margin-bottom:20px;padding-bottom:12px;display:flex}.shop-product-tabs button{border:1px solid #ead6df;border-radius:24px;min-height:44px;padding:12px 18px;font-size:13px}.shop-product-tabs button.active{color:#fff;background:#92516d;border-color:#92516d}.blind-box-product{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);align-items:start;gap:30px;margin-bottom:30px;display:grid}.blind-box-stage{background:radial-gradient(at 50% 40%,#fffaf4,#f8e1eb);border:1px solid #ecd4e0;border-radius:24px;flex-direction:column;align-items:center;gap:18px;padding:22px;display:flex;overflow:hidden}.blind-box-stage>small{text-align:center;color:#795565;max-width:320px;font-size:11px;line-height:1.6}.blind-carton{filter:drop-shadow(12px 20px 15px #8c42632c);width:260px;margin:40px 28px 12px 0;position:relative;transform:rotate(-5deg)}.carton-front{color:#71354f;text-align:center;background:radial-gradient(at 10% 30%,#fff5f5 0 7%,#0000 7.5%),radial-gradient(at 90% 65%,#ffeaf1 0 10%,#0000 10.5%),linear-gradient(140deg,#f9c9d9,#efa9c2);border:1px solid #d989a7;border-radius:3px;flex-direction:column;align-items:center;min-height:330px;padding:25px 18px 18px;display:flex;position:relative}.carton-top{transform-origin:bottom;text-align:center;color:#a15573;letter-spacing:.3px;background:#ffe5ed;border:1px solid #dfa0b6;border-bottom:0;width:100%;height:36px;padding:10px 6px;font-size:9px;font-weight:650;position:absolute;bottom:100%;left:0;transform:skew(-39deg)}.carton-top span{margin-left:10px}.carton-logo{letter-spacing:-2.8px;color:#7e3e58;font-family:Manrope,sans-serif;font-size:42px;font-weight:800;line-height:1.1}.carton-logo>span{color:#fff4e8}.carton-series{letter-spacing:2px;align-items:center;gap:8px;margin-top:12px;font-size:9px;font-weight:700;display:flex}.carton-series>span{letter-spacing:0;border:1px solid #ac627e;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.carton-side{transform-origin:0 0;color:#6f3550;background:#db87a6;border:1px solid #ca7694;flex-direction:column;justify-content:space-around;align-items:center;width:30px;display:flex;position:absolute;top:0;bottom:0;left:100%;transform:skewY(-51deg)}.carton-side>span:first-child{writing-mode:vertical-rl;letter-spacing:-1px;font-size:17px;font-weight:800}.carton-side>b{writing-mode:vertical-rl;letter-spacing:1px;font-size:8px}.carton-side>span:last-child{writing-mode:vertical-rl;font-size:12px}.carton-mystery{align-items:center;gap:12px;margin:20px 0 10px;display:flex}.carton-mystery>span{color:#fff6de;font-size:22px}.mystery-shape{background:#ab5b7a;border-radius:48% 48% 40% 40%;place-items:center;width:107px;height:99px;display:grid;position:relative;box-shadow:inset 5px 7px #b96a88}.mystery-shape i{background:#ab5b7a;border-radius:50%;width:28px;height:22px;position:absolute;bottom:-5px}.mystery-shape i:first-child{left:8px}.mystery-shape i:nth-child(2){right:8px}.mystery-shape b{color:#ffe7ee;font-size:52px;font-weight:650}.carton-front h3{letter-spacing:-.8px;font-size:23px;line-height:1.15}.carton-bottom{border-top:1px solid #cd8ba3;flex-direction:column;gap:4px;width:100%;margin-top:18px;padding-top:10px;display:flex}.carton-bottom span{letter-spacing:1.5px;font-size:7px}.carton-bottom b{letter-spacing:1px;font-size:8px}.carton-kicker{letter-spacing:1px;margin:14px 0 10px;font-size:8px;font-weight:750}.carton-lineup{grid-template-columns:repeat(3,1fr);gap:5px;width:100%;display:grid}.carton-lineup>div{background:#fff6ef70;border-radius:9px;flex-direction:column;align-items:center;padding:5px 2px;display:flex}.carton-lineup .buddy{width:45px;height:43px}.carton-lineup b{font-size:8px}.carton-front>p{color:#75405a;margin:10px 0;font-size:9px}.carton-info{border-top:1px solid #ce8aa3;flex-direction:column;gap:5px;width:100%;padding-top:8px;font-size:8px;display:flex}.carton-info small{font-size:7px;line-height:1.5}.carton-back .carton-front{padding-top:20px}.carton-back .carton-logo{font-size:33px}.blind-box-copy h2{letter-spacing:-1.2px;margin:9px 0 12px;font-size:34px;line-height:1.2}.blind-box-copy h2 em{color:#b97c96;font-style:normal}.blind-box-copy>p{font-size:13px;line-height:1.8}.blind-box-chips{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.blind-box-chips span{color:#83546a;border:1px solid #ead2de;border-radius:20px;align-items:center;gap:5px;padding:7px 10px;font-size:11px;display:flex}.blind-lineup{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin-bottom:14px;display:grid}.blind-lineup>div{text-align:center;background:#fff1f6;border-radius:12px;min-width:0;padding:7px 2px}.blind-lineup .buddy{width:100%;height:49px}.blind-lineup b{color:#8e5770;font-size:10px}.blind-details{border-bottom:1px solid #eddae3;padding:11px 0}.blind-details summary{cursor:pointer;min-height:24px;font-size:12px;font-weight:650;line-height:24px}.blind-details p{padding-top:8px;font-size:12px;line-height:1.75}.blind-reveal{background:#fff7ed;border:1px solid #f0dfcc;border-radius:14px;align-items:center;gap:12px;min-height:87px;margin:16px 0 10px;padding:14px;display:flex}.blind-reveal>.buddy{flex-shrink:0;width:65px;height:65px}.blind-reveal b{font-size:13px}.blind-reveal p{font-size:12px}.blind-reveal small{color:#795c69;margin-top:4px;font-size:10px;line-height:1.5;display:block}.blind-price{flex-direction:column;gap:5px;margin:18px 0 12px;display:flex}.blind-price b{font-size:20px}.blind-price span{color:#886574;font-size:11px}.blind-box-copy>.text-button{margin-top:12px}.blind-box-copy .blind-footnote{margin-top:12px;font-size:11px;line-height:1.65}.blind-footnote a{text-decoration:underline}.blind-box-copy>.primary,.blind-box-copy>.secondary{min-height:44px}@media (width<=800px){.blind-box-product{grid-template-columns:1fr;gap:22px}.blind-box-stage{gap:12px;padding:18px}.blind-carton{width:220px;margin-top:30px}.carton-front{min-height:300px;padding:20px 14px 16px}.carton-logo{font-size:36px}.carton-mystery{margin:16px 0 10px}.carton-front h3{font-size:21px}.blind-box-copy h2{font-size:29px}.shop-product-tabs{gap:6px}.shop-product-tabs button{flex:1;padding:10px;font-size:12px}.blind-lineup .buddy{height:44px}}.blind-stage-tabs{justify-content:center;gap:6px;width:100%;display:flex}.blind-stage-tabs button{border:1px solid #d9afc1;border-radius:20px;min-height:44px;padding:10px 12px;font-size:12px}.blind-stage-tabs button[aria-pressed=true]{color:#fff;background:#8e4f6a}.blind-branding-gallery{aspect-ratio:1;background:#fff1f5;border-radius:16px;width:100%;overflow:hidden}.blind-branding-gallery img{object-fit:contain;width:100%;height:100%;display:block}.blind-gallery-picker{gap:6px;width:100%;display:flex}.blind-gallery-picker button{border:1px solid #dfbbcc;border-radius:12px;flex:1;min-height:44px;padding:9px 5px;font-size:11px}.blind-gallery-picker button[aria-pressed=true]{background:#fff8fc;border-color:#9c5c77}.blind-package-diagram{text-align:center;width:100%}.blind-package-diagram summary{cursor:pointer;padding:6px;font-size:12px;line-height:1.6}.blind-package-diagram .blind-carton{max-width:75%;margin:45px auto 30px}.blind-package-diagram .secondary{margin-top:10px}.blind-figure-preview{background:#fff7fb;border-radius:18px;width:100%;height:clamp(280px,44svh,410px);position:relative;overflow:hidden}.blind-figure-preview .world3d-wrap{inset:30px 0 15px}.blind-figure-preview .engine-credit{font-size:7px;top:0;bottom:auto}.blind-figure-navigation{text-align:center;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.blind-figure-navigation h3{font-size:23px}.blind-figure-navigation p{font-size:12px}.blind-figure-navigation small{color:#896577;font-size:10px}.blind-figure-navigation button{min-width:44px;min-height:44px;padding:10px}.blind-lineup>button{text-align:center;background:#fff1f6;border:1px solid #0000;border-radius:12px;min-width:0;padding:7px 2px}.blind-lineup>button[aria-pressed=true]{background:#f6dce8;border-color:#ac6b87}.blind-box-copy>.blind-click-hint{color:#895b71;margin:-4px 0 8px;font-size:11px}@media (width<=800px){.blind-branding-gallery{aspect-ratio:1;width:100%;max-height:400px}.blind-figure-preview{height:310px}.blind-stage-tabs button{font-size:11px}.blind-gallery-picker button{font-size:10px}}.blind-branding-gallery{display:block}.blind-brand-palette{gap:6px;margin:12px 0 5px;display:flex}.blind-brand-palette span{text-align:center;color:#65394a;border:1px solid #79425814;border-radius:10px;flex:1;padding:11px 4px;font-size:10px}.blind-branding-gallery{aspect-ratio:auto;height:clamp(260px,43svh,400px)}.blind-branding-gallery img{object-fit:contain;height:100%}.sky-game-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.sky-game-picker button{text-align:left;color:#8e5b72;background:#fff8fb;border:1px solid #ead3df;border-radius:16px;align-items:center;gap:12px;min-width:0;min-height:64px;padding:14px;display:flex}.sky-game-picker button.active{color:#71384f;background:#f4dce8;border-color:#b37692}.sky-game-picker b{font-size:14px;display:block}.sky-game-picker small{margin-top:3px;font-size:11px;line-height:1.5;display:block}.cloud-reward-promise{background:#fff1f6;border:1px solid #edcfdf;border-radius:15px;align-items:center;gap:13px;margin:0 0 16px;padding:13px 16px;display:flex}.cloud-reward-promise>svg{color:#9e607d;flex-shrink:0}.cloud-reward-promise b{font-size:14px;display:block}.cloud-reward-promise span{color:#795566;margin-top:3px;font-size:12px;line-height:1.7;display:block}.cloud-reward-promise a{white-space:nowrap;color:#87415f;margin-left:auto;font-size:12px}.cloud-quick-start{text-align:left;color:#765766;margin:14px 0;padding-left:20px;font-size:12px;line-height:1.75}.cloud-quick-start li{padding:4px 0}.cloud-quick-start b{color:#61404e}.cloud-prize-board{background:linear-gradient(135deg,#fff5f8,#f5f1fc);border:1px solid #ead2e1;border-radius:23px;margin:24px 0;padding:22px;scroll-margin-top:20px}.cloud-prize-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;display:flex}.cloud-prize-heading h2{margin:7px 0;font-size:23px}.cloud-prize-heading p{font-size:12px}.cloud-progress-pill{white-space:nowrap;color:#8b5a73;background:#fff;border-radius:20px;padding:10px 13px;font-size:11px}.cloud-prize-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.cloud-prize-card{background:#fff;border:1px solid #e5d8e2;border-radius:18px;grid-template-columns:140px minmax(0,1fr);display:grid;overflow:hidden}.cloud-prize-art{background:linear-gradient(#e9f6ed,#e0ede2);justify-content:center;align-items:center;min-height:225px;padding:37px 9px;display:flex;position:relative}.cloud-prize-art>.buddy{width:120px;height:130px}.cloud-prize-badge{letter-spacing:.6px;text-align:center;color:#64876d;font-size:8px;font-weight:700;position:absolute;top:13px;left:8px;right:8px}.cloud-prize-lock{color:#59745e;justify-content:center;align-items:center;gap:5px;font-size:10px;display:flex;position:absolute;bottom:13px;left:8px;right:8px}.starlight-prize .cloud-prize-art{background:radial-gradient(circle at 50% 45%,#fff6e7,#e8e1f8 70%)}.starlight-prize .cloud-prize-badge,.starlight-prize .cloud-prize-lock{color:#866095}.cloud-prize-info{padding:18px 15px}.cloud-prize-info>.eyebrow{letter-spacing:.6px;font-size:8px}.cloud-prize-info h3{margin:7px 0;font-size:24px}.cloud-prize-info p{font-size:12px;line-height:1.7}.cloud-prize-progress{color:#8c6278;justify-content:space-between;gap:8px;margin-top:14px;font-size:10px;display:flex}.cloud-prize-info progress{accent-color:#b77497;width:100%;height:7px;margin:8px 0}.cloud-prize-info>small{color:#826778;font-size:10px;line-height:1.65;display:block}.cloud-prize-info .secondary{min-height:44px;margin-top:8px;font-size:11px}.cloud-prize-card.earned{border-color:#b6ceb4}.cloud-prize-footnote{color:#7f6375;margin-top:16px;font-size:11px;line-height:1.7}.cloud-how-to{margin:24px 0 32px}.cloud-how-to>h2{margin-bottom:15px;font-size:21px}.cloud-how-to>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cloud-how-to article{background:#fffafc;border:1px solid #eddee7;border-radius:16px;padding:17px}.cloud-how-to article>svg{color:#b27d96}.cloud-how-to h3{margin:8px 0;font-size:14px}.cloud-how-to p{font-size:12px}.cloud-how-to>.small{margin-top:14px}.sky-game-shell{isolation:isolate;border:1px solid #ead3df;border-radius:23px;position:relative;overflow:hidden}.sky-game-canvas{background:#fae4ef;width:100%;height:clamp(370px,58svh,540px)}.sky-game-canvas canvas{width:100%;height:100%;display:block}.sky-game-hud{color:#85566d;z-index:3;background:#fffaf4e8;border-radius:15px;align-items:center;gap:17px;padding:8px 12px;font-size:12px;display:flex;position:absolute;top:12px;left:14px;right:14px}.sky-game-hud>span{align-items:center;gap:6px;display:flex}.sky-game-hud button:first-of-type{margin-left:auto}.sky-game-controls{z-index:3;gap:9px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.sky-game-controls button{color:#915974;touch-action:none;-webkit-user-select:none;user-select:none;background:#fff9f0e8;border:1px solid #d9b1c5;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-width:52px;min-height:46px;display:flex}.sky-game-controls button:last-child:not(:nth-child(2)){margin-left:auto;padding:0 16px}.sky-game-note{color:#805a70;padding:16px 0;font-size:12px}.sky-game-shell .game-overlay{z-index:2}.sky-game-shell .game-dialog{max-width:360px;padding:25px}.sky-game-shell .game-dialog p{font-size:12px}.sky-game-shell .game-dialog .primary{margin-top:15px}.rescue-page .game-dialog{max-height:calc(100% - 100px);overflow:auto}.rescue-page .game-shell>canvas{object-fit:contain;height:clamp(440px,61svh,560px);min-height:0}@media (width<=800px){.sky-game-picker{gap:6px}.sky-game-picker button{text-align:center;flex-direction:column;gap:5px;padding:10px 7px}.sky-game-picker b{font-size:12px}.sky-game-picker small{font-size:9px}.cloud-reward-promise{flex-wrap:wrap;gap:8px;padding:13px}.cloud-reward-promise>div{flex:1;min-width:220px}.cloud-reward-promise a{margin-left:28px}.cloud-prize-board{padding:15px}.cloud-prize-heading{flex-direction:column;align-items:flex-start}.cloud-prize-heading h2{font-size:22px}.cloud-prize-grid{grid-template-columns:1fr}.cloud-prize-card{grid-template-columns:115px minmax(0,1fr)}.cloud-prize-art>.buddy{width:100px;height:120px}.cloud-prize-badge{font-size:7px}.cloud-prize-info{padding:15px 12px}.cloud-how-to>div{grid-template-columns:1fr;gap:9px}.cloud-how-to article{padding:14px}.sky-game-hud{gap:9px;padding:7px;font-size:11px;left:8px;right:8px}.sky-game-canvas{height:430px}.rescue-page .game-shell>canvas{height:530px;min-height:0}.cloud-quick-start{font-size:11px}.rescue-page .game-dialog{max-width:330px;padding:20px}}.rescue-page .cloud-intro .tiny-buddy{display:none}.rescue-page .cloud-intro{max-height:calc(100% - 70px);padding:20px 24px}.rescue-page .cloud-intro h2{margin:8px 0;font-size:23px}.rescue-page .cloud-intro .cloud-quick-start{margin:9px 0;line-height:1.5}.rescue-page .cloud-intro .cloud-quick-start li{padding:3px 0}.rescue-page .cloud-intro .game-feel-description{margin:8px 0;padding:7px;font-size:11px}.rescue-page .cloud-intro .small{font-size:10px;line-height:1.5}.rescue-page .cloud-intro .check-row{margin:10px 0}.cloud-prize-info progress{appearance:none;background:#f2e7ee;border:0;border-radius:9px;overflow:hidden}.cloud-prize-info progress::-webkit-progress-bar{background:#f2e7ee}.cloud-prize-info progress::-webkit-progress-value{background:#b77497;border-radius:9px}.cloud-prize-info progress::-moz-progress-bar{background:#b77497;border-radius:9px}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}@property --tw-ease{syntax:"*";inherits:false}.app .eyebrow{letter-spacing:1.15px}.app .page-intro,.app .section-heading{gap:16px}.app .page-intro p,.app .section-heading p{max-width:660px}.app .header nav button,.app .play-navigation button{min-height:40px}.app .play-navigation{gap:5px;padding:10px 0 0}.app .play-navigation button{color:#8d6979;background:0 0;border-color:#0000;border-radius:10px;padding:8px 12px}.app .play-navigation button:first-child{margin-right:6px;padding-left:0}.app .play-navigation button.active{color:#79445c;box-shadow:none;background:#f8edf2;border-color:#ead6df}.app .family-preview-banner{border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:12px 0 0;padding:10px 13px;font-size:11px;display:flex}.app .family-preview-banner span{flex:1;min-width:200px;margin:0}.app .family-preview-banner a{margin:0;font-size:11px}.app .onboarding-strip{box-shadow:none;background:#f5f7f0;gap:10px;padding:9px 13px}.app .onboarding-strip>div{flex-wrap:wrap;gap:4px 9px}.app .onboarding-strip>div>span{color:#788a72}.app .creator-heading{padding-bottom:12px}.app .species-caption{display:none}.app .species-grid button{min-height:64px;padding-bottom:7px;font-size:10px}.app .world .engine-credit{display:none}.app .world .scene-tip{color:#8c6777;font-size:10px}.app .studio-footer{border:0;padding-top:14px;padding-bottom:10px}.app .gentle-note{background:0 0;border:0;padding:12px 0 0}.app .gentle-note p{font-size:11px}.app .physical-collection-note{background:0 0;border:0;border-bottom:1px solid #ecdee5;border-radius:0;margin:0 0 18px;padding:0;display:block}.app .physical-collection-note>summary{cursor:pointer;color:#85556d;align-items:center;gap:9px;min-height:42px;font-size:12px;list-style:none;display:flex}.app .physical-collection-note>summary:after{content:"+";margin-left:auto;font-size:18px}.app .physical-collection-note[open]>summary:after{content:"−"}.app .physical-collection-note>summary small{color:#957786;font-size:10px}.app .physical-collection-note>div{padding:3px 0 13px 26px}.app .physical-collection-note p{max-width:680px;font-size:12px}.app .physical-collection-note .text-button{min-height:36px}.app .collection-counts{background:#faf4f7;border-color:#efdee6;gap:24px}.app .collection-counts b{font-size:23px}.app .collection-counts>div{min-width:105px}.app .collection-counts p{font-size:11px}.app .backup-banner{box-shadow:none;background:#faf6f7;padding:15px 18px}.app .backup-banner p{font-size:12px}.app .friend-card-info .delete-squishee{color:#9a6b7c;margin-top:10px;font-size:11px}.app .keepsake-steps{border-bottom:1px solid #efdee6;gap:0;margin-bottom:17px;padding:0 0 13px}.app .keepsake-steps li{background:0 0;border:0;border-radius:0;gap:9px;padding:0 16px}.app .keepsake-steps li:first-child{padding-left:0}.app .keepsake-steps li+li{border-left:1px solid #efdee6}.app .keepsake-steps li>b{background:#f5e5ed;width:25px;height:25px;font-size:10px}.app .keepsake-steps li>span{font-size:12px;font-weight:550}.app .keepsake-steps small{font-size:10px}.app .product-preview-top .eyebrow,.app .product-config>.eyebrow{letter-spacing:1px;font-size:8px}.app .product-config{box-shadow:none}.app .product-config .shop-label{margin-top:18px}.app .product-config select{color:#735463;min-height:40px}.app .size-picker button{gap:4px;padding:10px 5px}.app .size-picker small{white-space:normal;text-align:center;line-height:1.3}.app .physical-spec,.app .shop-before-order{background:0 0;border:0;border-top:1px solid #efdee6;border-radius:0;margin-top:15px;padding:12px 0 0}.app .physical-spec summary,.app .shop-before-order summary{cursor:pointer;color:#80546a;min-height:30px;font-size:12px;font-weight:600;line-height:1.6}.app .shop-before-order p{padding:8px 0 10px;font-size:12px}.app .product-config .print-shop-details{margin-top:8px}.app .product-config .print-shop-details details{margin-top:0}.app .product-config .print-shop-details summary{min-height:30px;font-size:12px}.app .order-footnote{font-size:11px;line-height:1.6}.app .blind-box-stage{background:linear-gradient(145deg,#fff5f6,#f7e7ed);gap:12px;padding:18px}.app .blind-box-copy h2{margin:8px 0 10px;font-size:30px}.app .blind-box-copy>p{font-size:13px;line-height:1.7}.app .blind-box-chips{margin:12px 0}.app .blind-box-chips span{background:#f8edf2;border:0;border-radius:8px;padding:4px 9px;font-size:10px}.app .blind-price{margin:14px 0 11px}.app .blind-price b{font-size:19px}.app .blind-sample-details{margin-top:0}.app .blind-sample-details .blind-reveal{margin:8px 0 10px}.app .blind-sample-details>.secondary{min-height:42px;margin-bottom:12px}.app .blind-stage-tabs button,.app .blind-gallery-picker button{background:#fff7fb}.app .blind-stage-tabs button[aria-pressed=true]{background:#8e4f6a}.app .blind-package-diagram summary{color:#8b697a;font-size:11px}.app .blind-box-stage>small{max-width:420px;font-size:10px;line-height:1.6}.app .family-cards{padding:0 0 28px}.app .family-cards .section-heading{padding-top:20px;padding-bottom:15px}.app .family-cards h1{margin:6px 0 8px}.app .card-scene-controls{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.app .card-friend-picker{flex-direction:column;flex:0 0 240px;align-items:flex-start;gap:5px;font-size:11px}.app .card-friend-picker select{border-radius:10px;width:100%;min-width:0;min-height:40px;padding:9px 11px;font-size:12px}.app .family-cards .card-scene-controls .filter-tabs{flex:1;gap:5px;margin:18px 0 0}.app .family-cards .filter-tabs button{min-height:40px;padding:9px 11px;font-size:11px}.app .family-card-preview{margin-top:14px}.app .family-card-preview h2{margin:12px auto 6px;font-size:19px;line-height:1.5}.app .family-card-preview .card-interaction-hint{font-size:11px}.app .card-scene-footer{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;margin-top:16px;display:flex}.app .card-scene-footer p{max-width:600px;font-size:11px}.app .card-scene-footer a{color:#93516e;white-space:nowrap;font-size:11px}.app .cloud-reward-promise{background:#fbf2f6;gap:11px;margin-bottom:13px;padding:10px 14px}.app .cloud-reward-promise b{font-size:13px}.app .cloud-reward-promise span{margin-top:1px;font-size:11px}.app .cloud-reward-promise a{font-size:11px}.app .cloud-how-to{border-top:1px solid #eadce5;margin:18px 0 25px;padding-top:4px}.app .cloud-how-to>summary{cursor:pointer;color:#82516a;min-height:44px;padding:11px 0;font-size:13px;font-weight:600}.app .cloud-how-to>div{gap:12px;margin-top:8px}.app .cloud-how-to article{background:0 0;border:0;border-radius:0;padding:5px 14px 5px 0}.app .cloud-how-to article+article{border-left:1px solid #eadce5;padding-left:14px}.app .cloud-how-to h3{margin:6px 0}.app .cloud-how-to .small{font-size:11px}.app .cloud-prize-board{box-shadow:none;background:#faf5fb;margin:18px 0;padding:18px}.app .cloud-prize-heading{margin-bottom:14px}.app .cloud-prize-card{border-radius:16px}.app .cloud-prize-info{padding:15px}.app .cloud-prize-info h3{margin:5px 0;font-size:23px}.app .cloud-prize-footnote{margin-top:12px;font-size:10px}.app .site-footer{color:#8d7180;row-gap:10px;padding-top:18px;padding-bottom:22px}.app .site-footer>div{gap:15px}.app .site-footer button,.app .site-footer>div>a{color:#885d73;font-size:11px}.app .site-footer>div>span{display:none}.app .footer-policy-details{border-top:1px solid #efe4ea;flex:1 0 100%;padding-top:7px}.app .footer-policy-details summary{cursor:pointer;color:#8c667b;min-height:34px;padding:8px 0;font-size:11px}.app .footer-policy-details .policy-links{gap:7px 19px;padding:7px 0}.app .footer-policy-details .policy-links a{min-height:30px;font-size:11px;line-height:30px}@media (width<=800px){.app .page-intro h1{font-size:25px}.app .play-navigation{scrollbar-width:thin;flex-wrap:nowrap;gap:3px;overflow-x:auto}.app .play-navigation button{flex-shrink:0;padding:8px 10px;font-size:11px}.app .family-preview-banner{padding:8px 11px}.app .family-preview-banner span{flex-basis:100%;min-width:0}.app .onboarding-strip .strip-icon{display:none}.app .onboarding-strip>div{flex-direction:column;align-items:flex-start}.app .onboarding-strip>div>span{font-size:11px}.app .onboarding-strip>button:not(.dismiss){min-height:40px;padding:9px 5px;font-size:11px}.app .keepsake-steps li{gap:5px;padding:0 8px}.app .keepsake-steps li>span{font-size:11px;line-height:1.5}.app .keepsake-steps li>b{width:20px;height:20px;font-size:8px}.app .keepsake-steps small{display:none}.app .product-config{padding:18px}.app .collection-counts{gap:12px 23px;padding:13px}.app .collection-counts p{flex:1 0 100%;margin:0}.app .physical-collection-note>summary{font-size:12px}.app .blind-box-stage{padding:13px}.app .blind-box-copy h2{font-size:27px}.app .blind-box-product{gap:18px}.app .card-scene-controls{gap:10px}.app .card-friend-picker{flex:1 0 100%;gap:5px}.app .family-cards .card-scene-controls .filter-tabs{flex:1 0 100%;gap:5px;margin:0}.app .family-cards .filter-tabs button{min-height:42px;padding:9px 10px;font-size:11px}.app .family-cards .section-heading>.secondary{padding:10px 13px;font-size:11px}.app .family-card-preview .card-setting{height:280px}.app .family-card-preview h2{font-size:17px}.app .card-scene-footer{justify-content:flex-start;gap:6px;margin-top:12px}.app .cloud-reward-promise{gap:7px}.app .cloud-reward-promise>div{min-width:200px}.app .cloud-reward-promise a{margin-left:27px}.app .cloud-how-to article+article{border-top:1px solid #eadce5;border-left:0;padding-top:12px;padding-left:0}.app .cloud-prize-board{padding:14px}.app .cloud-prize-info{padding:13px 11px}.app .cloud-prize-heading{gap:8px}.app .site-footer{padding-bottom:100px}.app .site-footer>div{gap:9px 15px}.app .footer-policy-details .policy-links{column-gap:16px}}.app .header nav button{min-height:44px}@media (width<=800px){.app .world .scene-tip{font-size:9px;line-height:1.4}}.app .world{box-shadow:none;background:0 0;border:0;border-radius:0}.app .world-top{justify-content:flex-end}.app .world .world-caption{bottom:67px}.app .world .world-bottom{bottom:12px}.app .world .engine-credit,.app .engine-credit,.app .species-caption{display:none}.app .page-intro{padding:20px 0 16px}.app .page-intro h1{margin:0 0 7px}.app .page-intro p{font-size:14px}.app .card-copy .eyebrow,.app .product-preview-top>.eyebrow,.app .product-config>.eyebrow,.app .marketplace>.section-heading .eyebrow,.app .playroom>.section-heading .eyebrow,.app .collection-page>.section-heading .eyebrow,.app .discover-page>.section-heading .eyebrow,.app .creator-tabs button span,.app .field-label>span:last-child:not(:first-child){display:none}.app .below-studio .card-copy>span:not(.eyebrow){font-size:12px}.app .keepsake-steps,.app .sky-game-controls>span{display:none}@media (width<=800px){.app .world .world3d-wrap{inset:8px 0 92px}.app .world .world-caption{bottom:68px}.app .world .world-bottom{bottom:10px}}.app .world .world3d-wrap{inset:0}.app .world .world-caption{text-align:center;bottom:22px;left:62px;right:145px}.app .world .name-label{font-family:Manrope,sans-serif;font-size:28px;font-weight:750;line-height:1.2}.app .species-grid button>span:not(.selection-check){padding:3px 0;font-size:15px;font-weight:700;line-height:1.4}.app .world .world-bottom{pointer-events:none;bottom:12px;left:12px;right:12px}.app .world .world-bottom>*{pointer-events:auto}.app .world .zoom-tools{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf4b8;border-radius:9px;order:2;margin-left:auto;padding:3px;box-shadow:0 1px 7px #87516b0d}.app .world .zoom-tools button{width:28px;height:30px}.app .world .zoom-tools>span{min-width:29px;font-size:9px}.app .world .preview-fullscreen{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf4b8;border:0;border-radius:9px;order:1;width:32px;height:32px}.app .world .world-top{top:12px;left:auto;right:12px}.app .world .world-top .glass-icon{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf4b8;border:0;width:32px;height:32px}:is(.app .world:fullscreen,.app .world.is-expanded){z-index:150;background:#fff5f9;border-radius:0;width:100vw;max-width:none;height:100dvh;min-height:0;margin:0;position:fixed;inset:0}:is(.app .world:fullscreen .world3d-wrap,.app .world.is-expanded .world3d-wrap){inset:0}:is(.app .world:fullscreen .world-caption,.app .world.is-expanded .world-caption){bottom:28px}:is(.app .world.moonlit:fullscreen,.app .world.moonlit.is-expanded){background:#30202e}@media (width<=800px){.app .world .world3d-wrap{inset:0}.app .world .world-caption{bottom:24px;left:50px;right:120px}.app .world .name-label{font-size:23px}.app .species-grid button>span:not(.selection-check){font-size:14px}.app .world .world-bottom{bottom:10px;left:10px;right:10px}}.playroom-grid>button{text-align:left;flex-direction:column;align-items:stretch;display:flex;overflow:hidden;padding:0 0 24px!important}.playroom-grid>button>h2,.playroom-grid>button>p,.playroom-grid>button>span{margin-left:24px;margin-right:24px}.playroom-art{isolation:isolate;background:linear-gradient(150deg,#cef,#fce5ef);justify-content:center;align-items:center;height:210px;display:flex;position:relative;overflow:hidden}.playroom-art:after{content:"";z-index:-1;background:#fff9;border-radius:50%;width:270px;height:65px;position:absolute;bottom:5px}.playroom-art>.buddy{filter:drop-shadow(0 10px 7px #c590b933);width:130px;height:140px}.playroom-art>span{letter-spacing:8px;color:#925a77;font-size:24px;position:absolute;top:18px;left:20px}.playroom-art>i{color:#fff;font-size:46px;position:absolute;bottom:30px;right:20px}.art-claw{background:linear-gradient(140deg,#ffd9ea,#f7b8d1);border-bottom:8px solid #ee9cba}.art-claw>span{letter-spacing:3px;font-size:12px}.art-claw>.buddy{width:115px;transform:rotate(-12deg)translateY(20px)}.art-claw>.buddy+.buddy{transform:rotate(14deg)translateY(22px)}.art-party{background:radial-gradient(circle at 20% 20%,#fff5be,#0000 55%),linear-gradient(130deg,#ffe8d9,#f8d8f0)}.club-reels{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0;display:grid}.club-reels>div{background:#fff8fb;border:2px solid #f0dbe3;border-radius:16px;flex-direction:column;align-items:center;min-width:0;padding:8px 3px;display:flex}.club-reels .buddy{width:100%;height:85px}.club-reels small{min-height:16px;font-size:10px}.club-reels .spinning{background:#ffe7f0;border-color:#d96a98}.claw-panel ol{padding-left:22px;font-size:14px;line-height:1.8}.claw-panel>h2{font-size:28px;line-height:1.15}.claw-panel>small{color:#806878;line-height:1.6;display:block}@media (width<=650px){.playroom-art{height:180px}.club-reels .buddy{height:70px}}.species-grid>button>span:not(.selection-check){font-weight:650;line-height:1.25;font-size:12px!important}.species-grid{overscroll-behavior:contain;touch-action:pan-y;contain:layout style;-webkit-overflow-scrolling:touch}.species-grid>button{min-width:0}.species-grid .buddy{aspect-ratio:1;object-fit:contain}.app .customize-panel{flex:none;min-height:0;overflow:visible}.app .species-grid{overscroll-behavior-y:auto;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#c891a7 #faedf2;overflow-anchor:none;touch-action:pan-y;height:220px;max-height:220px;overflow:hidden scroll}.app .species-grid::-webkit-scrollbar{width:10px}.app .species-grid::-webkit-scrollbar-thumb{background:#c891a7;border:2px solid #faedf2;border-radius:10px}.app .species-grid button{touch-action:pan-y;transition:background .15s,border-color .15s}.app .species-grid .buddy{pointer-events:none;-webkit-user-select:none;user-select:none}.app .creator{height:auto;max-height:none;overflow:visible}.app .size-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.app .size-picker button{border-radius:10px;gap:3px;min-height:58px;padding:10px 6px}.app .size-picker b{font-size:13px}.app .product-preview{min-height:420px}.mini-postcard{background:linear-gradient(#d8edfa,#fff4e6);border:6px solid #fff;border-radius:3px;justify-content:center;align-items:center;width:190px;height:135px;display:flex;position:absolute;box-shadow:0 9px 20px #9d657b26}.mini-postcard>span{letter-spacing:1px;color:#795870;font-size:8px;font-weight:700;position:absolute;top:7px}.mini-postcard .buddy{width:85px;height:85px}.mini-postcard>b{color:#946276;font-size:9px;position:absolute;bottom:5px}.mini-postcard>i{color:#b4879a;border:1px dashed #c8a1b1;padding:3px;font-style:normal;position:absolute;top:23px;right:8px}.postcard-back{background:linear-gradient(#d1e5f5,#e6f6f6);transform:translate(-35px,-15px)rotate(-14deg)}.postcard-front{transform:translate(25px,23px)rotate(8deg)}.art-prize{background:radial-gradient(at 50% 55%,#fff5c9,#f8c6dd 65%)}.prize-ribbon{letter-spacing:1px;color:#97516d;background:#fff9;border-radius:20px;padding:7px 12px;font-size:10px;font-weight:800;position:absolute;top:15px}.prize-burst{color:#ca8c37;align-items:center;font-size:30px;display:flex;position:absolute;top:46px}.prize-burst .buddy{filter:drop-shadow(0 4px 8px #fff);width:110px;height:100px}.prize-burst i{font-style:normal}.prize-box{text-align:center;color:#fff3bd;background:linear-gradient(90deg,#eaa2c1 44%,#fff2c0 44% 56%,#eaa2c1 56%);border-radius:4px 4px 12px 12px;width:110px;height:45px;font-size:25px;position:absolute;bottom:34px;box-shadow:0 8px 15px #c784a144}.prize-win{letter-spacing:2px;color:#a2587b;font-size:10px;position:absolute;bottom:12px}.arcade-reward-banner{background:radial-gradient(at 85% 15%,#fff4cbaa,#0000 45%),linear-gradient(115deg,#fff0f5,#f7d6e7);border:1px solid #f0cfdf;border-radius:24px;grid-template-columns:minmax(260px,.9fr) minmax(0,1.3fr);align-items:center;gap:24px;margin:24px 0 18px;padding:28px 30px;display:grid;overflow:hidden}.arcade-banner-tag{letter-spacing:1.6px;color:#a56682;font-size:9px;font-weight:750}.arcade-banner-copy h1{letter-spacing:-1px;margin:10px 0;font-size:clamp(23px,2.7vw,34px);line-height:1.18}.arcade-banner-copy h1 em{color:#a34976;font-style:normal}.arcade-banner-copy p{max-width:340px;font-size:12px;line-height:1.65}.arcade-banner-copy a{color:#8a3e63;align-items:center;gap:16px;margin-top:14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.arcade-banner-lineup{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:2px;min-width:0;display:grid}.arcade-banner-friend{text-align:center;min-width:0;padding:22px 0 12px;position:relative}.arcade-banner-friend:before{content:"";background:#fffb;border-radius:50%;position:absolute;inset:45% 0 28px;box-shadow:0 10px 18px #ba7f9b14}.arcade-banner-friend .buddy{object-fit:contain;filter:drop-shadow(0 6px 6px #a86a8b22);width:100%;height:105px;position:relative}.arcade-banner-friend b{margin:4px 0;font-size:14px;display:block;position:relative}.arcade-banner-friend small{letter-spacing:.5px;color:#955b78;white-space:nowrap;font-size:7px;position:relative}.arcade-banner-spark{color:#d6a348;font-size:17px;position:absolute;top:8px;left:15%}.banner-friend-1 .buddy{height:125px}.banner-friend-3{transform:translateY(-9px)}@media (width<=800px){.arcade-reward-banner{grid-template-columns:1fr;gap:5px;padding:22px}.arcade-banner-copy h1{font-size:28px}.arcade-banner-copy p{max-width:none}.arcade-banner-lineup{width:100%;max-width:580px;margin:auto}.arcade-banner-friend .buddy{height:85px}.banner-friend-1 .buddy{height:105px}.arcade-banner-friend small{letter-spacing:0;font-size:6px}.arcade-banner-friend b{font-size:12px}}@media (prefers-reduced-motion:reduce){.arcade-banner-friend{transform:none}}.app main:has(.sky-games){max-width:1600px;padding-left:24px;padding-right:24px}.app .sky-games .game-shell,.app .sky-games .sky-game-shell{border-radius:18px;width:100%}.app .sky-games .rescue-page .game-shell>canvas{object-fit:contain;height:78svh;min-height:420px;max-height:900px}.app .sky-games .sky-game-canvas{height:78svh;min-height:420px;max-height:900px}.app .sky-games .section-heading{padding-top:18px;padding-bottom:14px}@media (width<=650px){.app main:has(.sky-games){padding-left:10px;padding-right:10px}.app .sky-games .rescue-page .game-shell>canvas,.app .sky-games .sky-game-canvas{height:74svh;min-height:360px}.app .sky-games .game-shell,.app .sky-games .sky-game-shell{border-radius:12px}}.arcade-chooser{background:radial-gradient(at 50% 0,#fff5df,#0000 65%),linear-gradient(135deg,#fff3f7,#f9e0ed);border:1px solid #f0d7e2;border-radius:22px;flex-direction:column;justify-content:center;min-height:66svh;margin:24px 0 0;padding:36px clamp(18px,4vw,52px);display:flex}.arcade-chooser>header{text-align:center;margin-bottom:28px}.arcade-chooser>header>span{letter-spacing:2px;color:#a46a84;font-size:9px;font-weight:700}.arcade-chooser h1{margin:8px 0;font-size:clamp(27px,3vw,38px)}.arcade-chooser>header p{font-size:13px}.arcade-game-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.arcade-game-choice{text-align:left;background:#fff;border:1px solid #ecd2df;border-radius:18px;min-width:0;padding:0;overflow:hidden;box-shadow:0 8px 25px #bd86a015}.arcade-choice-art{background:linear-gradient(#daedf8,#f5eafa);justify-content:center;align-items:flex-end;height:170px;display:flex;position:relative;overflow:hidden}.arcade-choice-art:after{content:"";background:#fff;border-radius:50%;width:200px;height:70px;position:absolute;bottom:-25px}.arcade-choice-art .buddy{z-index:1;width:140px;height:130px;margin-bottom:5px}.arcade-choice-art>span{color:#fff;font-size:60px;position:absolute;top:10px;left:15px}.arcade-choice-art>i{color:#f2c969;font-size:40px;font-style:normal;position:absolute;top:30px;right:20px}.choose-starcatch .arcade-choice-art{background:linear-gradient(#eadcf8,#fce5ef)}.choose-dash .arcade-choice-art{background:linear-gradient(#d8efe9,#f9edd8)}.arcade-choice-copy{padding:18px 20px}.arcade-choice-copy>small{letter-spacing:1.2px;color:#a06784;font-size:8px;font-weight:700}.arcade-choice-copy h2{margin:7px 0;font-size:23px}.arcade-choice-copy p{min-height:42px;font-size:12px}.arcade-choice-play{color:#a15a7c;align-items:center;gap:8px;margin-top:18px;font-size:13px;font-weight:750;display:flex}.arcade-change-game{align-items:center;gap:8px;margin:20px 0 0;display:inline-flex}.prize-level-target{letter-spacing:.5px;color:#9e4f79;background:#fceaf3;border-radius:10px;margin-bottom:12px;padding:8px 12px;font-size:15px;display:inline-block}.cloud-prize-card.earned .prize-level-target{color:#537e59;background:#eaf3e8}@media (width<=650px){.arcade-chooser{min-height:0;padding:25px 14px}.arcade-game-choices{grid-template-columns:1fr;gap:12px}.arcade-game-choice{grid-template-columns:115px minmax(0,1fr);display:grid}.arcade-choice-art{height:100%;min-height:165px}.arcade-choice-art .buddy{width:110px;height:110px}.arcade-choice-art>span{font-size:35px;left:5px}.arcade-choice-art>i{font-size:22px;right:7px}.arcade-choice-copy{padding:15px}.arcade-choice-copy h2{font-size:21px}.arcade-choice-play{margin-top:10px}}.arcade-chooser .arcade-win-heading{letter-spacing:-.5px;color:#ad6386;margin:0 0 8px;font-size:clamp(18px,2vw,25px)}@font-face{font-family:Squisheee Bubble;src:url(/fonts/fredoka.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}:root{--ink:#34262f;--muted:#80717a;--purple:#ce4f88;--deep:#97335f;--lilac:#fbe8f1;--line:#eee8ec;--paper:#faf9fb;--mint:#eef7f0;--bubble:"Squisheee Bubble","Arial Rounded MT Bold",sans-serif}body{color:var(--ink);background:#faf9fb;font-family:Arial,Helvetica,sans-serif}.app{background:radial-gradient(80% 400px at 50% 0,#ffeaf3aa,#0000 80%),#faf9fb;min-height:100vh}.app .header{z-index:40;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffdfde8;border-bottom:1px solid #e9e1e780;gap:24px;max-width:none;height:68px;padding:0 max(28px,50vw - 660px);position:sticky;top:0}.app .brand{font-family:var(--bubble);letter-spacing:-1.2px;color:#d36193;text-shadow:0 1px #fff,0 2px #e3b4ca;font-size:35px;font-weight:650}.app .brand-mark{display:none}.app .header nav{background:0 0;border-radius:0;gap:4px;padding:0}.app .header nav button{color:#72616d;border-radius:30px;min-height:38px;padding:10px 16px;font-size:12px}.app .header nav button.active{color:#9b3764;background:#fae4ee;box-shadow:inset 0 1px #fff}.app .header nav button>svg{display:none}.app .header-tools{gap:3px}.app .avatar-button{color:#88717f;background:0 0;border:0}.app .icon-button{color:#8b7181}.app main{max-width:1320px;padding:0 40px}.app .page-intro,.app .section-heading{align-items:center;padding:32px 0 24px}.app .page-intro h1,.app .section-heading h1,.app .arcade-chooser h1{font-family:var(--bubble);letter-spacing:-1.6px;color:#49313f;margin:0 0 10px;font-size:clamp(34px,4vw,54px);font-weight:600;line-height:1.04}.app .page-intro p,.app .section-heading p{color:#85727e;font-size:14px;line-height:1.5}.app h2,.app h3{font-family:var(--bubble);letter-spacing:-.4px;font-weight:550}.app .primary{color:#fff;background:linear-gradient(#ed9bc1 0%,#d46a9a 52%,#cc5a8c 100%);border:1px solid #c85d8b;border-radius:30px;min-height:42px;padding:12px 20px;font-size:13px;font-weight:650;box-shadow:inset 0 1px #ffe9f5,0 3px 7px #b95d8720}.app .primary:hover:not(:disabled){filter:none;background:linear-gradient(#f0abcb,#d56d9d)}.app .secondary{color:#79566b;background:#fff;border:1px solid #e3d8df;border-radius:25px;min-height:39px;padding:10px 17px;font-size:12px;box-shadow:0 2px 3px #64445b04}.app button:focus-visible,.app a:focus-visible{outline-offset:4px;outline:3px solid #bf5485}.app button:disabled{opacity:.45}.app .studio-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:22px}.app .world{box-shadow:none;background:#fff;border:0;border-radius:0;height:auto;min-height:570px}.app .world3d-wrap{inset:0}.app .creator{background:#fff;border:1px solid #eee5eb;border-radius:24px;height:auto;min-height:0;max-height:none;overflow:visible;box-shadow:0 8px 36px #784c6710}.app .creator-heading{padding:19px 20px 13px}.app .creator-heading h2{letter-spacing:-.7px;font-size:25px}.app .creator-tabs{background:#f6f3f5;border:0;border-radius:30px;gap:2px;margin:0 12px;padding:4px}.app .creator-tabs button{border:0;border-radius:25px;padding:10px 6px;font-size:11px}.app .creator-tabs button.selected{color:#9e446c;background:#fff;box-shadow:0 2px 5px #79526710}.app .customize-panel{flex:none;padding:16px 18px 0;overflow:visible}.app .field-label{color:#7e6877;font-size:11px;font-weight:600}.app .field-label>span:last-child{color:#a18c99;font-size:10px;font-weight:400}.app .shape-filters{flex-wrap:wrap;gap:4px;margin-bottom:11px}.app .shape-filters button{background:#f7f2f5;border:0;border-radius:20px;padding:7px 9px;font-size:10px}.app .species-grid{overscroll-behavior-y:auto;scrollbar-gutter:stable;gap:7px;height:215px;max-height:215px;padding:2px 7px 4px 1px;overflow-y:scroll}.app .species-grid button{background:linear-gradient(#fff,#fbf8fa);border:1px solid #eee7ec;border-radius:15px;min-height:72px;padding:4px 2px 7px;transition:background .15s,border-color .15s}.app .species-grid button.chosen{background:#fff0f6;border:1px solid #d37fa3;box-shadow:inset 0 0 0 1px #eeb9d0}.app .species-grid .buddy{pointer-events:none;width:49px;height:49px}.app .species-grid button>span:not(.selection-check){color:#876176;padding:2px 0;font-weight:600;line-height:1.25;font-size:11px!important}.app .creator-bottom{padding:16px 18px 18px}.app .name-input{background:#fbf9fa;border-color:#e8dfe5;border-radius:13px}.app .save-button{margin-top:12px}.app .studio-print-button{margin-top:8px}.app .save-note{opacity:.8;margin-top:12px;font-size:9px}.app .edition-picker{padding:0 20px 15px;font-size:11px}.app select{background:#fff;border-color:#e5d9e1;border-radius:12px}.app .name-label{font-family:var(--bubble);color:#b96c91;letter-spacing:-.5px;font-size:30px;font-weight:550}.app .world-caption{bottom:23px}.app .world-bottom .zoom-tools,.app .world-bottom .glass-icon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff9;border:1px solid #fff8;box-shadow:0 2px 8px #875a6a0a}.app .texture-list button,.app .accessories button{border-radius:15px}.app .sound-personality{background:#fff5fa;border-radius:16px}.app .below-studio{gap:18px;margin:22px 0 35px}.app .below-studio>button{background:#fff;border:0;border-radius:22px;padding:22px;box-shadow:0 6px 25px #75435f08}.app .card-copy b{font-family:var(--bubble);font-size:22px;font-weight:550}.app .card-copy>span:not(.eyebrow){color:#95808c;font-size:12px}.app .round-arrow{color:#b6688c;background:#fce8f2;border:0}.app .playroom-grid{gap:22px;margin:0 0 45px}.app .playroom-grid>button{background:#fff;border:0;border-radius:24px;box-shadow:0 8px 32px #80567010}.app .playroom-grid>button>h2{margin-top:21px;font-size:30px;line-height:1.05}.app .playroom-grid>button>p{font-size:13px;line-height:1.65}.app .playroom-grid>button>span{color:#b66089;font-size:12px;font-weight:650}.app .playroom-art{height:235px}.app .playroom .section-heading>.buddy{width:90px;height:90px}.app .friends-grid{gap:20px}.app .friend-card{background:#fff;border:0;border-radius:23px;box-shadow:0 5px 25px #77536a0c}.app .collection-counts{background:#fff;border:0;border-radius:20px}.app .collection-counts b{font-family:var(--bubble);color:#b15c83;font-weight:550}.app .collection-backup,.app .sharing-card{background:#fff;border:1px solid #eee5eb;border-radius:22px}.app .discover-hero{background:linear-gradient(120deg,#fde9f3,#f6e8f7 60%,#e9f4f1);border:0;border-radius:26px;padding:45px}.app .discover-hero h2{font-size:clamp(30px,4vw,48px);line-height:1.05}.app .holiday-tile,.app .milestone{border:0;border-radius:23px;box-shadow:0 5px 25px #77536a08}.app .subheading{margin-top:35px;font-size:30px}.app .shop-product-tabs{background:#f0ebef;border:0;border-radius:30px;gap:5px;width:fit-content;max-width:100%;margin-bottom:24px;padding:4px;display:flex}.app .shop-product-tabs button{background:0 0;border:0;border-radius:25px;padding:11px 18px;font-size:12px}.app .shop-product-tabs button.active{color:#9d4a71;background:#fff;box-shadow:0 2px 5px #61485a10}.app .shop-grid{grid-template-columns:minmax(0,1fr) 355px;gap:34px}.app .product-preview{background:#fff;border:0;border-radius:25px;min-height:570px;box-shadow:0 8px 35px #744d6107}.app .product-config{background:#fff;border:0;border-radius:24px;padding:24px;box-shadow:0 8px 32px #8056700c}.app .product-config>h2{margin-bottom:22px;font-size:29px}.app .product-preview-bottom p{font-size:11px}.app .size-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.app .size-picker button{min-height:54px;box-shadow:none;background:#fff;border-radius:12px;padding:9px 4px}.app .size-picker b{font-family:Arial,sans-serif;font-size:12px}.app .size-picker span{font-size:11px}.app .format-picker button{border-radius:14px;padding:12px}.app .product-price b{font-family:var(--bubble);color:#aa527e;font-size:36px}.app .nfc-feature{background:#fff7fb;border:0;border-radius:16px}.app .nfc-feature h3{font-size:20px}.app .nfc-feature p,.app .physical-spec,.app .shop-before-order{font-size:12px}.app .blind-box-panel,.app .blind-package-card{border-color:#f0e5ec;border-radius:25px}.app .arcade-chooser{background:radial-gradient(at 50% 0,#fff8e4,#0000 60%),linear-gradient(135deg,#fff,#fce4f1);border:0;border-radius:26px;box-shadow:0 8px 30px #855a7310}.app .arcade-chooser .arcade-win-heading{font-family:var(--bubble);color:#bc7498;font-size:25px;font-weight:500}.app .arcade-game-choice{background:#fff;border:0;border-radius:22px;box-shadow:0 6px 22px #85526f13}.app .arcade-choice-copy p{font-size:12px}.app .cloud-prize-board{background:#fff;border:0;border-radius:25px;padding:28px;box-shadow:0 7px 26px #8056700b}.app .cloud-prize-card{border-color:#f0e7ed;border-radius:20px}.app .claw-grid{gap:24px}.app .claw-panel{background:#fff;border:0;border-radius:25px;box-shadow:0 6px 25px #8056700c}.app .claw-panel h2{font-family:var(--bubble);font-size:36px}.app .club-reels>div{background:#fff8fb;border-color:#f2dce8;border-radius:19px}.app .family-scene-picker button,.app .card-scene-picker button{border-radius:20px}.app .family-card-preview{border-radius:25px}.app .play-navigation{margin-top:8px}.app .play-navigation button{border-radius:25px}.app .site-footer{color:#9e8796;border-color:#ebe3e9;max-width:1240px;margin:20px auto 0;padding:28px 0;font-size:11px}.app .footer-brand{font-family:var(--bubble);color:#bf7a9c;font-size:22px}.app .modal{border:1px solid #fff;border-radius:27px;box-shadow:0 25px 90px #61364f30}.app .modal h2{font-family:var(--bubble);letter-spacing:-.7px;font-size:34px;line-height:1.05}.app .toast{border-radius:25px;box-shadow:0 5px 25px #7b4c651a}@media (width>=1500px){.app main{max-width:1400px}.app .studio-grid{grid-template-columns:minmax(0,1fr) 365px}.app .world{min-height:600px}}@media (width<=1000px){.app .header{gap:14px;padding:0 22px}.app .header nav button{padding:10px 12px}.app main{padding:0 24px}.app .studio-grid{grid-template-columns:minmax(0,1fr) 320px;gap:18px}.app .creator-heading h2{font-size:23px}.app .shop-grid{grid-template-columns:minmax(0,1fr) 330px;gap:20px}.app .playroom-grid{gap:15px}.app .playroom-art{height:200px}.app .site-footer{margin-left:24px;margin-right:24px}}@media (width<=800px){.app .header{gap:10px;height:60px;padding:0 18px}.app .brand{font-size:30px}.app .header nav{z-index:70;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffefbf0;border:1px solid #e7dce5;border-radius:24px;justify-content:space-around;gap:0;padding:6px;display:flex;position:fixed;inset:auto 12px 10px;box-shadow:0 5px 30px #67485b20}.app .header nav button{border-radius:17px;flex-direction:column;flex:1;gap:4px;min-height:46px;padding:8px;font-size:10px;display:flex}.app .header nav button>svg{width:17px;height:17px;display:block}.app .header nav small{display:none}.app .header-tools{margin-left:auto}.app .page-intro,.app .section-heading{padding:27px 0 21px}.app .page-intro h1,.app .section-heading h1{font-size:38px}.app .studio-grid,.app .shop-grid{grid-template-columns:1fr}.app .world{height:clamp(350px,54svh,520px);min-height:0}.app .creator{border-radius:23px}.app .species-grid{grid-template-columns:repeat(4,minmax(0,1fr));height:225px;max-height:225px}.app .species-grid .buddy{width:57px;height:57px}.app .species-grid button{min-height:80px}.app .creator-heading h2{font-size:28px}.app .product-preview{min-height:460px;position:relative;top:0}.app .product-config{padding:23px}.app .shop-grid{gap:20px}.app .site-footer{padding-bottom:110px}.app .discover-hero{padding:28px}.app .below-studio>button{padding:18px}.app .playroom-grid{grid-template-columns:1fr}.app .playroom-grid>button{grid-template-rows:auto auto auto;grid-template-columns:155px minmax(0,1fr);column-gap:0;display:grid;padding:0!important}.app .playroom-art{border-radius:0;grid-row:1/4;height:100%;min-height:205px}.app .playroom-grid>button>h2{margin:22px 20px 8px;font-size:27px}.app .playroom-grid>button>p{margin:0 20px;font-size:12px}.app .playroom-grid>button>span{margin:12px 20px 22px}.app .mini-postcard{width:118px;height:115px}.app .postcard-back{transform:translate(-7px,-19px)rotate(-12deg)}.app .postcard-front{transform:translate(10px,20px)rotate(8deg)}.app .mini-postcard>span{letter-spacing:.3px;font-size:6px}.app .mini-postcard>b{font-size:7px}.app .prize-ribbon{letter-spacing:.2px;padding:6px;font-size:7px}.app .prize-win{letter-spacing:.7px;font-size:8px}.app .prize-burst{top:48px}.app .prize-burst .buddy{width:85px}.app .prize-box{bottom:33px}.app .cloud-prize-board{padding:20px}.app .cloud-prize-heading h2{font-size:28px}}@media (width<=430px){.app main{padding:0 16px}.app .page-intro h1,.app .section-heading h1{font-size:34px}.app .page-intro p,.app .section-heading p{font-size:12px}.app .header .icon-button{width:30px}.app .playroom-grid>button{grid-template-columns:130px minmax(0,1fr)}.app .playroom-grid>button>h2{margin-left:15px;margin-right:15px;font-size:24px}.app .playroom-grid>button>p,.app .playroom-grid>button>span{margin-left:15px;margin-right:15px}.app .size-picker button{padding:8px 3px}.app .shop-product-tabs button{padding:10px 12px;font-size:11px}.app .collection-page .heading-actions{flex-wrap:wrap}.app .world .name-label{font-size:27px}}@media (prefers-reduced-motion:reduce){.app *{scroll-behavior:auto!important;transition:none!important}}@media (width<=800px){.app .header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffdfd}.app .header nav{padding-bottom:calc(6px + env(safe-area-inset-bottom,0px));bottom:6px}}.app .brand{font-size:30px}.app .page-intro h1,.app .section-heading h1,.app .arcade-chooser h1{letter-spacing:-1px;font-size:clamp(28px,3.1vw,40px)}.app .creator-heading h2{font-size:22px}.app .name-label{font-size:25px}.app .card-copy b{font-size:19px}.app .playroom-grid>button>h2{font-size:25px}.app .friend-card h3{font-size:23px}.app .discover-hero h2{font-size:clamp(27px,3.3vw,38px)}.app .subheading{font-size:26px}.app .product-config>h2{font-size:25px}.app .product-price b{font-size:30px}.app .blind-box-copy h2{font-size:32px}.app .arcade-chooser .arcade-win-heading{font-size:21px}.app .arcade-choice-copy h2{font-size:24px}.app .cloud-prize-heading h2{font-size:27px}.app .cloud-prize-info h3{font-size:25px}.app .claw-panel h2{font-size:29px}.app .modal h2{font-size:28px}.app .footer-brand{font-size:20px}@media (width<=800px){.app .brand{font-size:27px}.app .page-intro h1,.app .section-heading h1,.app .arcade-chooser h1{font-size:31px}.app .creator-heading h2,.app .playroom-grid>button>h2{font-size:23px}.app .cloud-prize-heading h2{font-size:25px}}@media (width<=430px){.app .page-intro h1,.app .section-heading h1,.app .arcade-chooser h1{font-size:28px}.app .playroom-grid>button>h2{font-size:21px}.app .world .name-label{font-size:23px}}.app .studio-grid>.world:not(:fullscreen):not(.is-expanded){align-self:start;height:clamp(380px,52svh,480px);min-height:0}@media (width<=800px){.app .studio-grid>.world:not(:fullscreen):not(.is-expanded){height:clamp(300px,45svh,400px)}}.app .sky-games .rescue-page .game-shell,.app .sky-games .sky-game-shell{box-sizing:border-box;width:100%;max-width:none;margin:0}.app .sky-games .rescue-page .game-shell>canvas{aspect-ratio:auto;object-fit:fill;width:100%;max-width:none}.app .shop-grid>.product-preview{align-self:start;height:clamp(350px,48svh,460px);min-height:0}.app .product-preview .world3d-wrap{inset:36px 0 70px}.app .product-preview-bottom{padding-bottom:15px}.app .product-preview-bottom h2{font-size:24px}@media (width<=800px){.app .shop-grid>.product-preview{height:clamp(310px,43svh,390px)}}html{scroll-padding-top:76px}img,canvas{max-width:100%}.app main>*{min-width:0}@media (width<=800px){.app{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.app .header{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));min-height:60px}.app main{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.app main:has(.sky-games){padding-left:10px;padding-right:10px}.app .header nav{gap:2px}.app .header nav button{white-space:normal;min-width:0;min-height:48px;line-height:1.15}.app .header nav button span{font-size:10px}.app .header-tools>.icon-button,.app .avatar-button{min-width:40px;min-height:44px}.app input:not([type=checkbox]):not([type=radio]):not([type=range]),.app textarea,.app select{max-width:100%;min-height:44px;font-size:16px}.app textarea{min-height:100px}.app .primary,.app .secondary,.app .text-button,.app .icon-button{min-height:44px}.app .icon-button{min-width:44px}.app .name-input{height:auto;min-height:46px}.app .name-input input{width:100%;min-width:0}.app .name-input>svg{flex-shrink:0}.app .edition-picker{flex-wrap:wrap;gap:10px}.app .edition-picker select{flex:1;min-width:0}.app .creator-tabs button{min-height:44px}.app .shape-filters button{min-height:40px;padding:9px 11px}.app .species-grid{touch-action:pan-y;scrollbar-width:auto;overflow-anchor:none;height:245px;max-height:245px}.app .species-grid button{touch-action:pan-y;min-height:80px}.app .swatches{flex-wrap:wrap;gap:8px}.app .swatches button{border-width:4px;width:38px;min-width:38px;height:38px}.app .field-label{font-size:12px}.app .field-label>span:last-child{font-size:10px}.app .world-bottom{bottom:10px;left:10px;right:10px}.app .world .zoom-tools button,.app .world .glass-icon{min-width:40px;min-height:40px}.app .world-caption{bottom:18px;left:56px;right:130px}.app .world .name-label{overflow-wrap:anywhere;font-size:22px}.app .world .world3d,.app .world .world3d canvas{touch-action:pan-y}.app .creator-bottom{padding-bottom:18px}.app .section-heading{flex-wrap:wrap;align-items:flex-start;gap:14px}.app .section-heading p{max-width:100%;font-size:13px}.app .heading-actions{flex-wrap:wrap;gap:8px;width:100%;display:flex}.app .heading-actions button{flex:1;min-width:125px;padding:10px;font-size:12px}.app .collection-toolbar{flex-wrap:wrap;gap:12px;min-width:0;display:flex}.app .collection-toolbar>div{min-width:0;max-width:100%}.app .search-input{flex:100%;width:100%;max-width:none}.app .filter-tabs{overscroll-behavior-x:contain;white-space:nowrap;touch-action:pan-x pan-y;flex-wrap:nowrap;max-width:100%;padding:3px 0;overflow-x:auto}.app .filter-tabs button{flex:none;min-height:44px;padding:10px 14px}.app .friends-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app .friend-card{min-width:0;padding:15px 10px}.app .friend-card h3{overflow-wrap:anywhere;font-size:22px}.app .friend-card .buddy{max-width:100%;height:115px}.app .friend-card-actions{flex-wrap:wrap;gap:4px}.app .friend-card-actions button{min-width:40px;min-height:44px}.app .collection-counts{gap:8px;padding:16px 10px}.app .collection-counts>div{min-width:0}.app .collection-counts span{font-size:10px;line-height:1.4}.app .collection-counts b{font-size:23px}.app .collection-backup{flex-wrap:wrap;gap:14px;padding:20px}.app .collection-backup .secondary{width:100%}.app .shop-grid{grid-template-columns:minmax(0,1fr)}.app .product-config{min-width:0;padding:20px 17px}.app .size-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.app .size-picker button{min-width:0;min-height:58px}.app .format-picker,.app .chain-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.app .format-picker button{flex-wrap:wrap;gap:7px;min-width:0;padding:12px 8px}.app .format-picker b{font-size:12px}.app .format-picker small{font-size:10px;line-height:1.5}.app .product-preview-top{padding:14px}.app .product-preview-bottom{bottom:12px;left:12px;right:12px}.app .product-preview-bottom h2{overflow-wrap:anywhere;font-size:24px}.app .product-price{gap:12px}.app .product-price select{min-width:64px}.app .nfc-feature{align-items:flex-start;gap:10px;padding:15px}.app .nfc-feature>div{min-width:0}.app .nfc-feature .secondary{white-space:normal;max-width:100%;font-size:11px}.app .order-mini-summary{gap:10px;min-width:0}.app .order-mini-summary>div{overflow-wrap:anywhere;min-width:0}.app .cost-breakdown span{gap:10px}.app .cost-breakdown b{flex-shrink:0}.app .blind-box-panel,.app .blind-box-grid{grid-template-columns:minmax(0,1fr)}.app .blind-lineup{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.app .blind-lineup>button{min-width:0;min-height:44px}.app .blind-figure-preview{height:320px}.app .blind-figure-navigation button{min-width:44px}.app .play-navigation{white-space:nowrap;flex-wrap:nowrap;gap:4px;padding:10px 0;display:flex;overflow-x:auto}.app .play-navigation button{flex:none;min-height:44px;padding:9px 11px;font-size:11px}.app .playroom-grid>button{min-width:0}.app .below-studio{grid-template-columns:1fr}.app .below-studio>button,.app .card-copy{min-width:0}.app .card-copy b{font-size:19px}.app .card-copy>span:not(.eyebrow){font-size:12px}.app .holiday-grid,.app .milestone-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app .holiday-tile{min-width:0;padding:14px}.app .holiday-tile h3{font-size:21px}.app .holiday-tile p{font-size:11px}.app .discover-hero{flex-direction:column;gap:20px;display:flex;overflow:hidden}.app .discover-hero>div:first-child{max-width:100%}.app .meadow-friends{min-width:0;max-width:100%}.app .meadow-friends .buddy{width:33%;height:130px}.app .sharing-card{flex-wrap:wrap;gap:12px;padding:20px}.app .sharing-card .secondary{width:100%}.app .card-scene-controls{flex-direction:column;align-items:stretch;gap:14px;display:flex}.app .card-friend-picker{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.app .card-friend-picker select{width:100%}.app .family-card-preview{width:100%;max-width:100%;margin:14px auto}.app .family-card-preview h2{font-size:26px}.app .card-scene-footer{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.app .card-scene-footer p{font-size:12px}.app .card-scene-footer a{align-items:center;min-height:44px;display:flex}.app .card-interaction-hint{font-size:12px;line-height:1.6}.app .claw-grid{flex-direction:column;gap:16px;display:flex}.app .claw-cabinet{border-radius:21px;padding:8px}.app .native-claw-world{border-radius:16px;min-height:0;padding-top:58px;padding-bottom:40px}.app .native-claw-world canvas{touch-action:none;height:clamp(280px,43svh,410px);min-height:280px;max-height:none}.app .claw-camera-controls{justify-content:center;gap:6px;top:8px;left:8px;right:8px}.app .claw-camera-controls button{min-height:44px;padding:8px 13px;font-size:11px}.app .claw-panel{width:100%;padding:22px 18px}.app .claw-panel h2{font-size:28px}.app .club-reels{margin:16px 0}.app .club-reels .buddy{height:80px}.app .claw-editions>div{grid-template-columns:1fr;gap:12px}.app .claw-editions article{min-width:0}.app .claw-editions h2{font-size:26px}.app .rescue-page,.app .sky-arcade{scroll-margin-top:70px}.app .sky-games .rescue-page .game-shell>canvas,.app .sky-games .sky-game-canvas{height:calc(100svh - 205px);min-height:345px;max-height:720px}.app .game-shell,.app .sky-game-shell{isolation:isolate}.app .game-hud,.app .sky-game-hud{align-items:center;gap:6px;min-height:47px;padding:4px 7px;font-size:10px;display:flex;top:10px;left:8px;right:8px}.app .game-hud>span{white-space:nowrap;gap:4px;min-width:0}.app .game-hud .muted{display:none}.app .game-hud .icon-button,.app .sky-game-hud .icon-button{flex-shrink:0;width:38px;min-width:38px;height:40px;min-height:40px}.app .game-hud>span:first-child{flex:1}.app .sky-star-total>b{font-size:15px}.app .sky-hearts{gap:1px;margin:0}.app .sky-hearts svg{width:13px;height:13px}.app .sky-time{font-size:11px}.app .material-game-badge{display:none}.app .sky-level-track{top:64px;left:16px;right:16px}.app .game-controls,.app .sky-game-controls{gap:8px;padding-bottom:0;bottom:12px;left:10px;right:10px}.app .game-controls>button,.app .sky-game-controls button{touch-action:none;height:54px;min-width:54px!important;min-height:54px!important}.app .game-controls>span,.app .sky-game-controls>span{display:none}.app .game-controls>button:last-child,.app .sky-game-controls .sky-jump-button{margin-left:auto;min-width:84px!important}.app .sky-game-controls>div{gap:8px}.app .rescue-page .game-overlay,.app .sky-arcade .game-overlay{padding:70px 12px 80px}.app .rescue-page .game-dialog,.app .sky-arcade .game-dialog{overscroll-behavior:contain;width:100%;max-height:100%;padding:18px;overflow:auto}.app .game-dialog h2{font-size:23px}.app .game-dialog p,.app .cloud-quick-start{font-size:12px}.app .check-row{flex-wrap:wrap;min-height:44px}.app .sky-control-legend kbd{display:none}.app .sky-arcade-heading{flex-wrap:wrap;gap:10px}.app .sky-arcade-heading h1{font-family:var(--bubble);font-size:27px}.app .sky-arcade-heading p{font-size:12px}.app .sky-theme-label{display:none}.app .arcade-game-choices{gap:12px}.app .arcade-choice-copy h2{font-size:23px}.app .cloud-prize-heading{flex-wrap:wrap;gap:12px}.app .cloud-prize-grid{grid-template-columns:1fr;gap:14px}.app .cloud-prize-card{grid-template-columns:110px minmax(0,1fr)}.app .cloud-prize-art{min-height:210px;padding:35px 6px}.app .cloud-prize-art .buddy{width:98px;height:110px}.app .cloud-prize-badge{letter-spacing:.1px;font-size:7px}.app .cloud-prize-info{padding:17px 12px}.app .cloud-prize-info h3{font-size:24px}.app .prize-level-target{padding:7px 9px;font-size:12px}.app .cloud-prize-info p{font-size:11px}.app .cloud-prize-info .eyebrow{font-size:7px}.app .cloud-prize-progress{flex-wrap:wrap}.app .cloud-how-to>div{grid-template-columns:1fr}.app .modal-backdrop{align-items:center;padding:12px}.app .modal{width:min(100%,460px);max-height:calc(100dvh - 28px - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;border-radius:23px;padding:25px 20px;overflow:auto}.app .modal h2{font-size:27px}.app .modal p{font-size:13px}.app .modal .button-row>*{flex:1}.app .setting-row{gap:15px}.app .setting-row input[type=checkbox]{flex-shrink:0;width:22px;height:22px}.app .site-footer{gap:12px;margin:20px 16px 0;padding:20px 0 15px;line-height:1.6}.app .site-footer a,.app .site-footer button,.app .site-footer summary{align-items:center;min-height:44px;display:inline-flex}.app .toast{bottom:calc(90px + env(safe-area-inset-bottom,0px));white-space:normal;text-align:center;max-width:calc(100vw - 28px);font-size:12px}.app .physical-collection-note,.app .print-shop-details{overflow-wrap:anywhere}.policy-main{padding:28px 18px 50px}.policy-header,.policy-footer{flex-wrap:wrap;gap:12px;padding:20px 18px}.policy-main h1{overflow-wrap:anywhere;font-size:30px}.policy-main p,.policy-main li{overflow-wrap:anywhere}.policy-main button{min-height:44px}.policy-main input,.policy-main select,.policy-main textarea{font-size:16px}}@media (width<=360px){.app .header{gap:4px}.app .header-tools{gap:0}.app .header-tools>.icon-button,.app .avatar-button{width:34px;min-width:34px}.app .brand{font-size:25px}.app .playroom-grid>button{grid-template-columns:110px minmax(0,1fr)}.app .playroom-grid>button>h2{margin-left:12px;margin-right:12px;font-size:21px}.app .playroom-grid>button>p,.app .playroom-grid>button>span{margin-left:12px;margin-right:12px}.app .cloud-prize-card{grid-template-columns:92px minmax(0,1fr)}.app .cloud-prize-art .buddy{width:85px}.app .prize-level-target{font-size:11px}.app .game-hud,.app .sky-game-hud{gap:3px;padding:3px 5px}.app .sky-game-hud .icon-button{width:34px;min-width:34px}}@media (width<=950px) and (height<=500px) and (orientation:landscape){:is(.app:has(.sky-game-shell) .header,.app:has(.game-shell) .header,.app:has(.sky-game-shell) .play-navigation,.app:has(.game-shell) .play-navigation){display:none}:is(.app:has(.sky-game-shell),.app:has(.game-shell)){padding-bottom:12px}.app .sky-games .rescue-page .game-shell>canvas,.app .sky-games .sky-game-canvas{height:calc(100svh - 90px);min-height:190px;max-height:none}.app .sky-games .section-heading,.app .sky-arcade-heading{margin:0;padding:7px 0}.app .sky-games .section-heading h1,.app .sky-arcade-heading h1{margin:0;font-size:21px}.app .sky-games .section-heading p,.app .sky-arcade-heading p{display:none}.app .arcade-change-game{min-height:36px;margin:5px 0;padding:5px 12px}.app .game-overlay{padding:12px 80px 64px!important}.app .game-dialog{max-width:420px!important;padding:12px 18px!important}.app .cloud-quick-start{margin:6px 0}.app .cloud-quick-start li{padding:2px 0}.app .game-hud,.app .sky-game-hud{max-width:340px;margin:auto}.app .game-controls,.app .sky-game-controls{bottom:8px}}@media (width<=800px){:is(.app:has(.sky-game-shell) .header nav,.app:has(.game-shell) .header nav){display:none}:is(.app:has(.sky-game-shell),.app:has(.game-shell)){padding-bottom:16px}.app .arcade-change-game{scroll-margin-top:70px}}.app .world .world-caption{text-align:center;align-items:center;width:100%;padding:0 65px;left:0;right:0}.app .world .name-label{text-align:center;overflow-wrap:anywhere;width:fit-content;max-width:100%;margin:0 auto;display:block;position:relative}.app .world .name-label>svg{position:absolute;top:50%;left:calc(100% + 7px);transform:translateY(-50%)}.app .species-grid button>span:not(.selection-check){text-align:center;width:100%;display:block}.app .friend-card-info h2,.app .friend-card-info>p{text-align:center;width:100%;margin-left:auto;margin-right:auto}.app .friend-card-info>div{justify-content:center}@media (width<=800px){.app .world .world-caption{padding:0 32px;bottom:62px}:is(.app .world:fullscreen .world-caption,.app .world.is-expanded .world-caption){bottom:72px}}.app .mobile-menu-toggle,.app .mobile-menu-help{display:none}@media (width<=800px){:is(.app,.app:has(.sky-game-shell),.app:has(.game-shell)){padding-bottom:18px}:is(.app .header,.app:has(.sky-game-shell) .header,.app:has(.game-shell) .header){z-index:100;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffcfe;border-bottom:1px solid #eee5ec;height:60px;min-height:60px;display:flex;position:sticky;top:0}.app .mobile-menu-toggle{color:#4f3545;z-index:102;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:10px;display:flex}.app .mobile-menu-toggle>span{width:20px;height:16px;display:block;position:relative}.app .mobile-menu-toggle i{background:currentColor;border-radius:2px;width:20px;height:1.5px;transition:transform .2s,top .2s;position:absolute;top:5px;left:0}.app .mobile-menu-toggle i+i{top:11px}.app .mobile-menu-toggle.is-open i{top:8px;transform:rotate(45deg)}.app .mobile-menu-toggle.is-open i+i{top:8px;transform:rotate(-45deg)}:is(.app .header nav,.app:has(.sky-game-shell) .header nav,.app:has(.game-shell) .header nav){display:none!important}.app .header nav.mobile-menu-open{z-index:101;width:100%;height:calc(100dvh - 60px);padding:24px max(30px,env(safe-area-inset-left,0px)) calc(24px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;white-space:normal;background:#fffcfe;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;margin:0;position:fixed;inset:60px 0 0;overflow-y:auto;display:flex!important}.app .header nav.mobile-menu-open>button{width:100%;min-height:59px;box-shadow:none;color:#382832;letter-spacing:-1px;text-align:left;background:0 0;border:0;border-radius:0;flex-direction:row;flex:none;justify-content:flex-start;align-items:center;gap:0;padding:10px 0;font-family:Arial,Helvetica,sans-serif;font-size:29px;font-weight:600;line-height:1.15;display:flex;transform:none}.app .header nav.mobile-menu-open>button>span{font-size:29px;line-height:1.15}.app .header nav.mobile-menu-open>button>svg,.app .header nav.mobile-menu-open small{display:none}.app .header nav.mobile-menu-open>button.active{color:#bd5788;background:0 0}.app .header nav.mobile-menu-open>.mobile-menu-help{letter-spacing:0;color:#947080;border-top:1px solid #ecdee7;min-height:58px;margin-top:24px;padding-top:22px;font-size:14px;font-weight:400;display:flex}.app .header nav.mobile-menu-open>button:hover{color:#bd5788;filter:none;background:0 0}.app .toast{bottom:24px}.app .site-footer{padding-bottom:20px}.app .header-tools>.icon-button[aria-label="Help and how to play"]{display:none}}@media (width<=800px) and (height<=500px){.app .header nav.mobile-menu-open{padding-top:10px}.app .header nav.mobile-menu-open>button{min-height:46px;font-size:25px}.app .header nav.mobile-menu-open>button>span{font-size:25px}.app .header nav.mobile-menu-open>.mobile-menu-help{margin-top:8px;padding-top:15px}}@media (width<=800px){.app .species-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(94px,auto);align-content:start;align-items:stretch;gap:10px 8px}.app .species-grid>button{grid-template-rows:58px minmax(20px,auto);align-content:start;place-items:center;min-width:0;height:auto;min-height:94px;padding:6px 4px 8px;display:grid;overflow:hidden}.app .species-grid>button>.buddy{object-fit:contain;width:54px;height:54px;min-height:54px;margin:0}.app .species-grid>button>span:not(.selection-check){white-space:normal;overflow-wrap:anywhere;word-break:normal;text-align:center;width:100%;max-width:100%;height:auto;margin:2px 0 0;padding:0;line-height:1.35;display:block;position:static;font-size:12px!important}.app .world:not(:fullscreen):not(.is-expanded)>.world3d-wrap{inset:0 0 100px}.app .world:not(:fullscreen):not(.is-expanded) .world-caption{justify-content:center;min-height:24px;padding:0 22px;bottom:55px}.app .world .name-label{white-space:normal;letter-spacing:0;overflow-wrap:anywhere;max-width:100%;font-size:19px;line-height:1.25}.app .world .name-label>svg{display:none}.app .friend-card-info{min-width:0;height:auto;padding:12px 9px}.app .friend-card-info h2{white-space:normal;overflow-wrap:anywhere;word-break:normal;letter-spacing:0;height:auto;min-height:26px;margin:0 0 6px;font-size:20px;line-height:1.3;position:static}.app .friend-card-info>p{white-space:normal;overflow-wrap:anywhere;margin-bottom:10px;font-size:11px;line-height:1.5;position:static}.app .product-preview-bottom h2{white-space:normal;overflow-wrap:anywhere;margin-bottom:4px;font-size:22px;line-height:1.3}.app .club-reels b,.app .blind-lineup b{white-space:normal;overflow-wrap:anywhere;line-height:1.3}}.app .studio-grid>.world:not(:fullscreen):not(.is-expanded){height:clamp(420px,57svh,530px)}@media (width<=800px){.app .studio-grid>.world:not(:fullscreen):not(.is-expanded){height:clamp(350px,51svh,455px)}}.app{--squishee-preview-height:clamp(420px,57svh,530px)}.app .shop-grid>.product-preview{height:var(--squishee-preview-height);align-self:start;min-height:0;max-height:none}.app .studio-grid>.world:not(:fullscreen):not(.is-expanded){height:var(--squishee-preview-height);align-self:start;min-height:0;max-height:none}@media (width<=800px){.app{--squishee-preview-height:clamp(350px,51svh,455px)}}.app{--squishee-control-width:340px;--squishee-column-gap:22px}.app .studio-grid,.app .shop-grid{grid-template-columns:minmax(0,1fr) var(--squishee-control-width);gap:var(--squishee-column-gap)}@media (width>=1500px){.app{--squishee-control-width:365px}}@media (width<=1000px){.app{--squishee-control-width:320px;--squishee-column-gap:18px}}@media (width<=800px){.app .studio-grid,.app .shop-grid{grid-template-columns:minmax(0,1fr)}}.demo-load-error{background:#fff8fc;border:1px solid #eddae4;border-radius:20px;margin:24px 0;padding:30px}.demo-load-error h2{margin-bottom:12px;font-size:25px}.demo-load-error p{max-width:580px;margin-bottom:18px;font-size:13px}.demo-load-error a{color:#a85a80;align-items:center;min-height:44px;margin-left:18px;font-size:13px;display:inline-flex}@media (width<=600px){.demo-load-error{padding:24px 18px}.demo-load-error a{margin-top:8px;margin-left:0;display:flex}}.shop-front-heading{justify-content:space-between;align-items:center;gap:20px;padding:30px 0 22px;display:flex}.shop-front-heading h1{font-family:var(--bubble);letter-spacing:-1px;color:#4c3443;font-size:36px;line-height:1.1}.shop-front-heading>span{color:#a18194;font-size:11px}.shop-brand-banner{background:radial-gradient(at 78% 15%,#fffbed 0,#0000 50%),linear-gradient(115deg,#f9e6ef,#f6d9e9 65%,#eae4f4);border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px;padding:34px 42px;display:grid;overflow:hidden}.shop-kicker{letter-spacing:1.5px;color:#a26984;margin-bottom:13px;font-size:9px;font-weight:700;display:block}.shop-brand-copy h2{font-family:var(--bubble);letter-spacing:-1px;color:#653d54;margin:0 0 16px;font-size:clamp(32px,3.8vw,47px);font-weight:550;line-height:1.02}.shop-brand-copy h2 em{color:#c76d97;font-style:normal}.shop-brand-copy p{color:#947386;max-width:340px;margin-bottom:20px;font-size:13px;line-height:1.7}.shop-banner-art{justify-content:center;align-items:flex-end;gap:4px;min-width:0;min-height:240px;padding:15px 0 27px;display:flex;position:relative}.shop-banner-pedestal{isolation:isolate;flex-direction:column;justify-content:flex-end;align-items:center;width:30%;min-width:0;padding-bottom:18px;display:flex;position:relative}.shop-banner-pedestal:after{content:"";z-index:-1;background:linear-gradient(#fffafc,#f1d2e1);border-radius:50%;width:100%;height:35px;position:absolute;bottom:4px;box-shadow:0 12px 18px #ba8ba025}.shop-banner-pedestal .buddy{object-fit:contain;filter:drop-shadow(0 6px 10px #b981a425);width:100%;height:145px}.main-pedestal{width:38%;padding-bottom:29px}.main-pedestal .buddy{height:185px}.main-pedestal:after{height:45px}.shop-banner-pedestal>b{font-family:var(--bubble);color:#a86687;text-align:center;overflow-wrap:anywhere;white-space:normal;max-width:100%;font-size:17px;font-weight:500;line-height:1.25}.shop-banner-star{color:#d4b16e;font-size:34px;position:absolute;top:3px;right:7%}.shop-art-label{text-align:center;letter-spacing:2px;color:#b1809b;font-size:8px;position:absolute;bottom:0;left:0;right:0}.shop-offer-shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:22px 0 35px;display:grid}.shop-offer{text-align:left;background:#fff;border:1px solid #f0e6ec;border-radius:23px;grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:12px;min-width:0;min-height:200px;padding:28px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 4px 22px #84566f07}.shop-offer>div{z-index:1;min-width:0;position:relative}.shop-offer-icon{display:none}.shop-offer small{letter-spacing:1px;color:#af849a;font-size:8px;font-weight:700}.shop-offer h2{color:#795068;margin:8px 0 10px;font-size:28px;line-height:1.1}.shop-offer p{max-width:240px;font-size:12px;line-height:1.65}.shop-offer>div>span{color:#b3678e;align-items:center;gap:8px;margin-top:16px;font-size:11px;font-weight:600;display:flex}.shop-offer>.buddy{filter:drop-shadow(0 8px 12px #c68fa529);width:130px;height:140px}.shop-offer>img:not(.buddy){object-fit:contain;border-radius:13px;width:140px;max-width:100%;height:155px}.shop-shelf-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.shop-shelf-heading h2{color:#634353;margin-bottom:7px;font-size:29px}.shop-shelf-heading p{font-size:12px}.shop-shelf-heading>span{color:#a88699;white-space:nowrap;font-size:11px}.shop-signature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;display:grid}.shop-signature{text-align:center;background:#fff;border:1px solid #eee5eb;border-radius:22px;min-width:0;padding:0;overflow:hidden}.shop-signature-art{isolation:isolate;background:radial-gradient(at 50% 65%,#fffefb,#fce9f2);justify-content:center;align-items:center;height:168px;padding:16px;display:flex;position:relative}.shop-signature-art:after{content:"";z-index:-1;background:#fff9;border-radius:50%;height:26px;position:absolute;bottom:12px;left:14%;right:14%}.shop-signature-art>.buddy{object-fit:contain;width:140px;height:135px}.shop-signature-art>span{color:#cfb783;font-size:22px;position:absolute;top:16px;right:17px}.shop-signature-copy{padding:15px 14px 18px}.shop-signature-copy h3{color:#98607f;white-space:normal;overflow-wrap:anywhere;margin-bottom:6px;font-size:24px;line-height:1.2}.shop-signature-copy p{font-size:11px;line-height:1.55}.shop-signature-copy>span{color:#92667f;border-top:1px solid #f1e8ed;justify-content:space-between;align-items:center;gap:8px;margin-top:13px;padding-top:12px;font-size:12px;display:flex}.shop-signature-copy i{color:#b37998;align-items:center;gap:5px;font-size:10px;font-style:normal;display:flex}.shop-format-strip{border-bottom:1px solid #e9dfe6;flex-wrap:wrap;justify-content:center;gap:14px 30px;margin-bottom:30px;padding:24px 0 28px;display:flex}.shop-format-strip>span{color:#a38597;align-items:center;gap:7px;font-size:11px;display:flex}.shop-format-strip b{color:#8f667e;font-weight:600}.shop-format-strip svg{color:#bd91a8}.shop-purchase-section{padding:0 0 35px;scroll-margin-top:85px}.shop-purchase-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.shop-purchase-heading h2{color:#684556;margin-bottom:6px;font-size:29px}.shop-purchase-heading p{font-size:12px}.shop-edit-design{min-height:36px;margin:-12px 0 20px}.shop-purchase-section .shop-product-tabs{margin-bottom:22px}@media (width<=1000px){.shop-brand-banner{padding:30px}.shop-offer{grid-template-columns:minmax(0,1fr) 105px;padding:24px 18px}.shop-offer>.buddy{width:105px;height:125px}.shop-offer>img:not(.buddy){height:140px}.shop-offer h2{font-size:25px}.shop-signature-grid{gap:12px}.shop-signature-art{height:150px}.shop-signature-art>.buddy{height:125px}.shop-signature-copy{padding:13px 10px}.shop-signature-copy i{font-size:9px}}@media (width<=800px){.shop-front-heading{flex-wrap:wrap;gap:8px;padding:25px 0 18px}.shop-front-heading h1{font-size:30px}.shop-front-heading>span{font-size:10px}.shop-brand-banner{border-radius:23px;grid-template-columns:1fr;gap:7px;padding:26px 24px}.shop-brand-copy h2{font-size:36px}.shop-brand-copy p{max-width:100%;font-size:13px}.shop-brand-copy .primary{min-height:44px}.shop-banner-art{width:100%;max-width:420px;min-height:195px;margin:auto;padding-top:0}.shop-banner-pedestal .buddy{height:115px}.main-pedestal .buddy{height:150px}.shop-banner-pedestal>b{font-size:15px}.shop-banner-star{font-size:26px;top:4px}.shop-offer-shelf{grid-template-columns:1fr;gap:12px;margin:16px 0 27px}.shop-offer{grid-template-columns:minmax(0,1fr) 115px;min-height:175px;padding:23px 19px}.shop-offer h2{font-size:26px}.shop-offer>.buddy{width:115px;height:125px}.shop-offer>img:not(.buddy){height:135px}.shop-offer p{font-size:12px}.shop-shelf-heading{flex-wrap:wrap;gap:10px}.shop-shelf-heading h2{font-size:26px}.shop-shelf-heading>span{font-size:10px}.shop-signature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.shop-signature-art{height:140px;padding:10px}.shop-signature-art>.buddy{width:120px;height:117px}.shop-signature-copy{padding:13px 10px}.shop-signature-copy h3{font-size:23px}.shop-signature-copy p{min-height:34px;font-size:10px}.shop-signature-copy>span{margin-top:10px;padding-top:10px}.shop-signature-copy i{font-size:9px}.shop-format-strip{justify-content:flex-start;gap:14px;padding:22px 4px}.shop-format-strip>span{flex-wrap:wrap;min-height:25px;font-size:11px}.shop-purchase-section{scroll-margin-top:74px}.shop-purchase-heading{flex-wrap:wrap;gap:8px;margin-bottom:15px}.shop-purchase-heading h2{font-size:26px}.shop-purchase-heading p{font-size:12px}.shop-edit-design{min-height:44px;margin-top:-10px;margin-bottom:15px;font-size:11px!important}.shop-purchase-section .shop-product-tabs{width:100%}.shop-purchase-section .shop-product-tabs button{white-space:normal;flex:1;min-width:0;min-height:44px}.shop-signature{min-height:44px}}@media (width<=360px){.shop-brand-banner{padding:24px 18px}.shop-brand-copy h2{font-size:32px}.shop-offer{grid-template-columns:minmax(0,1fr) 85px;padding:20px 15px}.shop-offer>.buddy{width:85px}.shop-offer>div>span{font-size:10px}.shop-signature-copy i{font-size:8px}.shop-signature-art{height:125px}.shop-signature-art>.buddy{height:105px}.shop-banner-pedestal>b{font-size:13px}}.wholesale-shop{padding:12px 0 42px}.wholesale-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.wholesale-product{background:#fffef9;border:1px solid #d7e8e7;border-radius:22px;min-width:0;overflow:hidden}.wholesale-art{cursor:pointer;color:#345665;border:0;flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;height:190px;display:flex}.wholesale-art>span{font-size:64px;line-height:1}.wholesale-art small{opacity:.7;font:10px system-ui}.wholesale-copy{padding:18px}.wholesale-copy h3{font-family:var(--bubble);margin:0 0 8px;font-size:21px;line-height:1.2}.wholesale-copy p{color:#567078;font-size:13px;line-height:1.6}.wholesale-price{align-items:center;gap:10px;margin:16px 0;display:flex}.wholesale-price b{font-size:22px}.wholesale-price span,.wholesale-details small{color:#657c80;font-size:11px}.wholesale-details{border-top:1px solid #d7e8e7;margin-top:15px;padding-top:10px}.wholesale-details a{font-size:12px}.wholesale-details small{margin-top:10px;display:block}@media (width<=900px){.wholesale-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.wholesale-grid{gap:10px}.wholesale-art{height:145px}.wholesale-copy{padding:13px}.wholesale-copy h3{font-size:18px}.wholesale-copy p{font-size:12px}.wholesale-copy .secondary{padding:10px;font-size:12px}.wholesale-price{flex-wrap:wrap;gap:6px}}.wholesale-art{aspect-ratio:1;height:auto;padding:16px;overflow:hidden;background:#fff!important}.wholesale-art img{object-fit:contain;width:100%;height:100%;transition:transform .25s}@media (prefers-reduced-motion:reduce){.wholesale-art img{transition:none}}.store-filter{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.store-filter button{color:#345665;cursor:pointer;background:#fff;border:1px solid #cfe0df;border-radius:24px;padding:10px 18px}.store-filter button.active{background:#d2efeb;border-color:#8abfb8}.store-stock-note{color:#667b80;margin:12px 0 20px;font-size:12px;line-height:1.6}.wholesale-art svg{width:100%;height:100%;display:block}.store-variant-label{margin:15px 0 6px;font-size:11px;display:block}.wholesale-copy select{color:#345665;background:#fff;border:1px solid #cedfdb;border-radius:10px;width:100%;min-height:42px;padding:8px}.store-swatches{flex-wrap:wrap;gap:9px;margin:12px 0;display:flex}.store-swatches button{cursor:pointer;border:2px solid #fff;border-radius:50%;width:27px;height:27px;box-shadow:0 0 0 1px #d5dedc}.store-swatches button[aria-pressed=true]{box-shadow:0 0 0 2px #426c73}.store-safety{margin-top:15px;font-size:11px}.store-cart-status{min-height:20px;margin-top:12px;font-size:13px}.store-cart-float{z-index:25;position:fixed;bottom:22px;right:24px;box-shadow:0 6px 25px #26434b30}.store-cart-panel{z-index:70;background:#fffef9;border:1px solid #cddfdb;border-radius:24px;width:min(470px,100vw - 32px);padding:24px;position:fixed;top:80px;bottom:16px;right:16px;overflow:auto;box-shadow:0 12px 70px #183d4b40}.store-cart-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:25px;display:flex}.store-cart-heading h2{font-family:var(--bubble);font-size:28px}.store-cart-line{border-bottom:1px solid #dfebe7;grid-template-columns:65px 1fr auto;gap:12px;padding:18px 0;display:grid}.store-cart-photo{background:#fff;height:75px}.store-cart-photo img,.store-cart-photo svg{object-fit:contain;width:100%;height:100%}.store-cart-line h3{font-size:15px;line-height:1.3}.store-cart-line p,.store-cart-panel>p{color:#65777d;margin:6px 0 12px;font-size:12px;line-height:1.6}.store-quantity{align-items:center;gap:8px;display:flex}.store-quantity button{cursor:pointer;background:#fff;border:1px solid #d6e4df;border-radius:8px;place-items:center;min-width:32px;height:32px;display:grid}.store-quantity output{text-align:center;min-width:20px}.store-cart-total{justify-content:space-between;padding:24px 0 8px;font-size:20px;display:flex}.store-cart-panel>.full{margin-top:10px}@media (width<=480px){.store-cart-panel{width:calc(100vw - 16px);padding:18px;top:68px;right:8px}.store-cart-float{justify-content:center;bottom:12px;left:12px;right:12px}.wholesale-copy .primary{padding:10px;font-size:12px}.store-cart-line{grid-template-columns:52px 1fr auto;gap:8px}}.wholesale-art{aspect-ratio:auto;justify-content:center;align-items:center;height:200px;padding:18px;display:flex;background:#fff!important}.wholesale-art img{object-fit:contain;width:100%;max-width:240px;height:100%;max-height:180px}.wholesale-art svg{flex:none;width:124px;max-width:100%;height:150px}.wholesale-art:hover img{transform:none}@media (width<=900px){.wholesale-art{height:185px;padding:16px}.wholesale-art img{max-height:155px}.wholesale-art svg{width:112px;height:140px}}@media (width<=480px){.wholesale-art{height:155px;padding:12px}.wholesale-art img{max-height:130px}.wholesale-art svg{width:94px;height:120px}}.store-image-note{color:#71858a;margin:5px 0;font-size:10px;display:block}.store-product-details{margin-top:16px;font-size:12px;line-height:1.65}.store-product-details summary{cursor:pointer}.store-product-details ul{margin:8px 0;padding-left:18px}.store-product-details li{margin-bottom:6px}.product-gallery-thumbs{justify-content:center;gap:7px;padding:8px 12px 0;display:flex}.product-gallery-thumbs button{cursor:pointer;background:#fff;border:1px solid #d6e4e0;border-radius:9px;flex:0 42px;place-items:center;width:42px;min-width:0;height:42px;padding:4px;display:grid;overflow:hidden}.product-gallery-thumbs button[aria-pressed=true]{border:2px solid #4f8688}.product-gallery-thumbs img,.product-gallery-thumbs svg{object-fit:contain;width:100%;height:100%}.product-gallery-caption{text-align:center;color:#61797d;margin:6px 8px 0;font-size:10px}.product-gallery .wholesale-art svg{width:150px;height:160px}@media (width<=480px){.product-gallery-thumbs{gap:5px;padding-left:8px;padding-right:8px}.product-gallery-thumbs button{flex-basis:34px;height:34px}.product-gallery .wholesale-art svg{width:105px;height:125px}}:root{--ink:#173c48;--muted:#64818a;--purple:#238d9a;--deep:#195b77;--lilac:#e7f6f4;--line:#dcebea;--paper:#fbfcf8;--mint:#e7f6ef}body{color:var(--ink);background:#fbfcf8}.app{background:radial-gradient(80% 400px at 50% 0,#d9f7ef99,#0000 80%),#fbfcf8}.app .header{background:#fbfefaef;border-bottom-color:#dcebe7}.app .brand{color:#2496a5;text-shadow:0 1px #fff,0 2px #b0dedb}.app .brand-dot{color:#386fba}.app .header nav button{color:#64818a}.app .header nav button.active{color:#165c85;background:#ddf2ef}.app .icon-button,.app .avatar-button{color:#65838d}.app .page-intro h1{color:#268d9d;text-shadow:0 2px #fff,0 3px #bce7df}.app .page-intro h1,.app .section-heading h1,.app .arcade-chooser h1,.shop-front-heading h1{color:#245b6b}.app .page-intro p,.app .section-heading p{color:#6d878b}.app h2,.app h3{color:#28596a}.app .eyebrow{color:#6b9697}.app .primary{color:#fff;background:linear-gradient(#79cdd4,#329fac 55%,#258b9d);border-color:#258d9a;box-shadow:inset 0 1px #ddfffa,0 3px 7px #236d7d18}.app .primary:hover:not(:disabled){background:linear-gradient(#8ed7dc,#329eac)}.app .secondary{color:#4a7783;background:#fffefb;border-color:#d1e5e0}.app .text-button{color:#378793}.app button:focus-visible,.app a:focus-visible{outline-color:#2b91ba}.app .round-arrow{color:#278da0;background:#e1f5ef}.app .header nav.mobile-menu-open{background:#fbfefb}.app .header nav.mobile-menu-open>button{color:#234a59}.app .header nav.mobile-menu-open>button.active,.app .header nav.mobile-menu-open>button:hover{color:#238fa2}.app .header nav.mobile-menu-open>.mobile-menu-help{color:#698e93;border-color:#deebe5}.app .mobile-menu-toggle{color:#265a69}.app .creator,.app .friend-card,.app .product-config,.app .product-preview,.app .playroom-grid>button{border-color:#deebe6;box-shadow:0 7px 28px #285f6a09}.app .creator-tabs{background:#edf4ef}.app .creator-tabs button.selected{color:#217a91}.app .shape-filters button{color:#68868c;background:#edf5f1}.app .shape-filters button.active{color:#237990;background:#d7efea}.app .species-grid button{background:linear-gradient(#fffefb,#f4f9f3);border-color:#e0ece4}.app .species-grid button.chosen{background:#e6f7ee;border-color:#69b6b9;box-shadow:inset 0 0 0 1px #c1e7df}.app .species-grid button>span:not(.selection-check){color:#5a808a}.app .species-grid .selection-check{background:#48a6b0}.app .species-grid{scrollbar-color:#95cbc8 #edf7f0}.app .species-grid::-webkit-scrollbar-thumb{background:#95cbc8;border-color:#edf7f0}.app .name-input{background:#f7faf5;border-color:#dce9e0}.app .field-label{color:#5b8088}.app .name-label,.app .world .name-label{color:#408898}.app .sound-personality{background:#eaf8f0}.app .texture-list button.chosen,.app .accessories button.chosen{background:#e6f7f0;border-color:#82c6c6}.app .gentle-note{color:#63888b}.app .swatches button.chosen{box-shadow:0 0 0 2px #6faeae}.shop-brand-banner{background:radial-gradient(at 78% 15%,#fff9dc,#0000 50%),linear-gradient(115deg,#e2f6ed,#cdeeed 65%,#deecfa)}.shop-kicker{color:#61969a}.shop-brand-copy h2{color:#285e6f}.shop-brand-copy h2 em{color:#3299a8}.shop-brand-copy p{color:#63888e}.shop-banner-pedestal:after{background:linear-gradient(#fffef5,#c6e9df);box-shadow:0 12px 18px #6caaa21c}.shop-banner-pedestal>b{color:#4a8996}.shop-art-label{color:#6a9b9d}.shop-banner-star{color:#b8a253}.shop-offer{border-color:#dfece4;box-shadow:0 4px 22px #385e6a07}.offer-blind{background:linear-gradient(140deg,#fffefa,#e7f5ef)}.shop-offer small{color:#72a0a0}.shop-offer h2,.shop-shelf-heading h2,.shop-purchase-heading h2{color:#386d7a}.shop-offer>div>span{color:#308e9d}.shop-signature{border-color:#dfece5}.shop-signature-art{background:radial-gradient(at 50% 65%,#fffef6,#def3ec)}.signature-bunny .shop-signature-art{background:radial-gradient(at 50% 65%,#fffef6,#f3efdc)}.signature-kitty .shop-signature-art{background:radial-gradient(at 50% 65%,#fffef6,#e2eefa)}.signature-frog .shop-signature-art{background:radial-gradient(at 50% 65%,#fffef6,#e3f3db)}.shop-signature-copy h3{color:#3f8594}.shop-signature-copy>span{color:#417d8d;border-color:#e1ece5}.shop-signature-copy i{color:#6a9caa}.shop-format-strip{border-color:#dcebe3}.shop-format-strip b,.shop-format-strip svg{color:#4f8e98}.app .shop-product-tabs{background:#e5f1eb}.app .shop-product-tabs button.active{color:#267b92}.app .size-picker button.chosen,.app .format-picker button.chosen,.app .chain-picker button.chosen{background:#e6f7ee;border-color:#78bfc0}.app .product-price b{color:#26869b}.app .nfc-feature{background:#ecf9f0}.app .nfc-feature h3{color:#3e8091}.app .physical-spec,.app .shop-before-order{border-color:#dcebe3}.app .art-sky{background:linear-gradient(150deg,#c9eaf7,#e2f4ed)}.app .art-prize{background:radial-gradient(at 50% 55%,#fff4c9,#c9eae2 65%)}.app .prize-ribbon{color:#347b8d}.app .prize-box{background:linear-gradient(90deg,#7ec7c9 44%,#fff2c0 44% 56%,#7ec7c9 56%);box-shadow:0 8px 15px #68aaa422}.app .prize-win{color:#34798b}.app .art-postcards{background:linear-gradient(135deg,#f5efdc,#cfeee5)}.app .playroom-grid>button>span{color:#328a9a}.app .mini-postcard>b,.app .mini-postcard>span{color:#48848d}.app .arcade-chooser{background:radial-gradient(at 50% 0,#fff8dd,#0000 60%),linear-gradient(135deg,#fffef9,#d8f3e9)}.app .arcade-chooser .arcade-win-heading{color:#3e99a4}.app .arcade-choice-copy>small,.app .arcade-choice-play{color:#4295a3}.app .choose-starcatch .arcade-choice-art{background:linear-gradient(#daeafa,#d8f1e5)}.app .choose-dash .arcade-choice-art{background:linear-gradient(#d4f0e5,#f7efd4)}.app .cloud-prize-board,.app .cloud-prize-card{border-color:#deece4}.app .prize-level-target{color:#3b8394;background:#e4f6ef}.app .claw-cabinet{background:radial-gradient(at 40% 25%,#fffbea,#deeee5);border-color:#d8e9df}.app .native-claw-world{background:#deeee8}.app .club-reels>div{background:#f5fbf4;border-color:#d6e9e1}.app .club-reels .spinning{background:#e1f5ef;border-color:#42a5b1}.app .claw-panel small{color:#6a8b91}.app .claw-camera-controls button.chosen{color:#297c91;background:#dcf2eb;border-color:#70b8bc}.app .discover-hero{background:linear-gradient(120deg,#e7f6e9,#d6f0ee 60%,#e1edfb)}.app .collection-counts b{color:#368b9a}.app .footer-brand{color:#4c9ba5}.app .site-footer{color:#799c9e;border-color:#deebe3}.app .modal{border-color:#e5f4eb}.app .toast{color:#fff;background:#285d6b}.demo-load-error{background:#effaf2;border-color:#cde5d9}.policy-site{background:#fbfdf7}.policy-header .brand{color:#2a94a5}.policy-main a{color:#287f97}@media (width<=800px){:is(.app .header,.app:has(.game-shell) .header,.app:has(.sky-game-shell) .header){background:#fbfefb;border-color:#dcebe4}.app .header nav.mobile-menu-open{background:#fbfefb}}
