@font-face{font-family:Outfit;src:url(/fonts/outfit.ttf)format("truetype");font-weight:100 900;font-display:swap}:root{--plum:#392d41;--ink:#382d40;--paper:#f1ecdf;--muted:#ad9eb5;--citron:#d6e88e;--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html,body{width:100%;height:100%;margin:0;overflow:hidden}body{color:var(--paper);background:var(--plum);-webkit-font-smoothing:antialiased;font-family:Outfit,Trebuchet MS,sans-serif}button,input{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0}button:disabled{cursor:default}button,input{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible{outline:2px solid var(--citron);outline-offset:6px}button:disabled{opacity:.55}button svg{flex-shrink:0}input{width:100%;min-width:0}input:focus{outline:none}::selection{background:var(--citron);color:var(--ink)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.paper-world{isolation:isolate;--look-x:0px;--look-y:0px;--lean:0deg;background:radial-gradient(at 62% 35%,#61506a 0,#0000 54%),radial-gradient(at 5% 99%,#48354d 0,#0000 58%),#392d41;width:100%;height:100dvh;min-height:520px;position:relative;overflow:hidden}.paper-world:after{content:"";pointer-events:none;z-index:1;position:absolute;inset:0;box-shadow:inset 0 0 180px #241a305c}.paper-grain{opacity:.13;pointer-events:none;z-index:20;background:url(/paper-grain.svg);position:absolute;inset:0}.world-crease{pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#0000,#d3bedf16 20%,#d3bedf1f 65%,#0000);width:155%;height:1px;position:absolute;box-shadow:0 1px #100c1e24}.crease-one{top:11%;left:-2%;transform:rotate(32deg)}.crease-two{top:85%;left:-4%;transform:rotate(-31deg)}.crease-three{background:#bda1d019;width:1px;height:160%;top:0;left:72%;transform:rotate(22deg);box-shadow:1px 0 #22182b50}.corner-sheet{pointer-events:none;position:absolute;box-shadow:0 6px 20px #1e142638}.corner-top{clip-path:polygon(0 0,100% 0,100% 100%);background:linear-gradient(140deg,#716079,#4e3f5a 85%);width:330px;height:250px;top:-100px;right:-90px;transform:rotate(-4deg)}.corner-bottom{clip-path:polygon(0 0,100% 100%,0 100%);background:linear-gradient(155deg,#4c3a54,#685470);width:250px;height:260px;bottom:-95px;left:-80px;transform:rotate(4deg)}.world-header{z-index:25;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;top:32px;left:3.4%;right:3.4%}.brand{text-align:left;align-items:center;gap:10px;padding:0;display:flex}.brand>span{letter-spacing:-2.5px;font-size:42px;font-weight:600;line-height:1}.brand-dot{color:var(--citron)}.brand svg{transition:transform .5s var(--ease);transform:rotate(-6deg)}.brand:hover svg{transform:rotate(5deg)translateY(-2px)}.edition{letter-spacing:2.4px;color:#c0b2c7;font-size:10px;position:absolute;top:17px;left:38%}.edition span{color:#dacde1;margin-left:11px;font-size:15px}.header-actions{align-items:center;gap:24px;display:flex}.preview-badge{color:#c7bacd;align-items:center;gap:7px;font-size:11px;font-weight:400;display:flex}.preview-badge i{background:#c6b6cf;border-radius:50%;width:5px;height:5px;display:block}.studio-button{border:1px solid #e6ddea55;border-radius:5px;align-items:center;gap:24px;padding:12px 18px;font-size:12px;transition:background .25s,border-color .25s,transform .25s;display:flex}.studio-button:hover{border-color:var(--paper);background:#eee6dc0b;transform:translateY(-2px)}.world-scene{z-index:2;position:absolute;inset:0}.world-intro{pointer-events:none;z-index:2;position:absolute;top:23%;left:7%}.eyebrow{letter-spacing:1.8px;align-items:center;gap:9px;font-size:10px;font-weight:500;display:flex}.world-intro .eyebrow{letter-spacing:1.9px;color:#bfb0c7;margin-bottom:22px;font-size:9px}.tiny-fold{border:1px solid #bfb0c7;width:11px;height:11px;position:relative;transform:rotate(-12deg)}.tiny-fold:after{content:"";background:#bfb0c7;width:12px;height:1px;position:absolute;top:4px;left:-1px;transform:rotate(-45deg)}.world-intro h1{letter-spacing:-3px;margin:0;font-size:clamp(48px,5.1vw,85px);font-weight:400;line-height:1.02}.world-intro h1>span{font-weight:550;display:inline-block;position:relative}.world-intro h1>span:after{content:"";background:#d0bed941;width:85%;height:1px;position:absolute;bottom:-12px;left:2px;transform:rotate(-2deg)}.world-intro>p{color:#b8a8c1;letter-spacing:.2px;margin:34px 0 0;font-size:14px;font-weight:300;line-height:1.65}.world-object{transition:filter .45s var(--ease);text-align:center;z-index:3;border-radius:20px;margin:0;padding:0;display:block;position:absolute;outline-offset:0!important}.world-object:focus-visible{outline:1px dashed #d6e88eaa}.object-art{transition:transform .6s var(--ease),filter .6s var(--ease);will-change:transform;animation:7s ease-in-out infinite paper-drift;display:block;position:relative}.paper-figure{filter:drop-shadow(3px 8px 2px #271c3533);width:100%;height:auto;display:block;overflow:visible}.paper-edge{fill:none;stroke:#fff9ef;stroke-width:.8px;stroke-linecap:round;opacity:.6}.paper-score{fill:none;stroke:#a294a6;stroke-width:.8px;stroke-dasharray:3 5;opacity:.38}.accent-facet{opacity:0;transition:opacity .5s var(--ease)}.world-object:hover .accent-facet,.world-object:focus-visible .accent-facet,.world-object.is-selected .accent-facet{opacity:1}.object-crane{width:min(45vw,650px);top:23%;left:31.5%;transform:rotate(-6deg)}.object-crane .object-art{transform-origin:55% 60%;filter:drop-shadow(16px 20px 16px #21152922);animation-duration:8s}.crane-wing-front{transform-origin:320px 280px;animation:8s ease-in-out infinite wing-breathe}.crane-wing-back{transform-origin:285px 250px;animation:8s ease-in-out infinite back-wing-breathe}.crane-neck{transform-origin:355px 270px;transform:rotate(var(--lean));transition:transform .25s ease-out}.crane-head{transform:translate(var(--look-x),var(--look-y));transition:transform .25s ease-out}.crane-eye{transform-origin:492px 153px;animation:5.6s linear infinite bird-blink}.world-object.object-crane:is(:hover,:focus-visible) .crane-wing-front{animation:wing-greeting .9s var(--ease) both}.world-object.object-crane:is(:hover,:focus-visible) .crane-wing-back{animation:back-wing-greeting .9s var(--ease) both}.object-crane .object-caption{z-index:3;margin-top:-51px;position:relative;transform:rotate(6deg)}.object-caption{letter-spacing:.2px;white-space:nowrap;color:#e5dae8;justify-content:center;align-items:center;gap:10px;font-size:12px;font-weight:350;line-height:1.4;transition:color .3s;display:flex}.object-caption>svg{opacity:.5;width:15px;transition:transform .4s var(--ease),opacity .4s;margin-left:1px}.object-number{color:#b5a0bf;border:1px solid #b5a0bf3b;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;font-weight:400;transition:border-color .3s,color .3s;display:grid}.world-object:hover .object-caption,.world-object:focus-visible .object-caption,.world-object.is-selected .object-caption{color:var(--citron)}.world-object:hover .object-number,.world-object.is-selected .object-number{color:var(--citron);border-color:#d6e88e88}.world-object:hover .object-caption>svg{opacity:1;transform:translate(3px)}.object-shadow{filter:blur(10px);background:#25172f44;border-radius:50%;height:12px;transition:opacity .4s,transform .4s;position:absolute;top:78%;left:23%;right:18%;transform:rotate(2deg)}.object-crane .object-shadow{filter:blur(19px);opacity:.8;height:18px;top:80%;left:33%;right:22%}.crane-aside{color:#c6b3d1;letter-spacing:.4px;font-size:10px;font-weight:300;display:block;position:absolute;bottom:3%;right:15%;transform:rotate(0)}.crane-aside>span{font-size:23px;position:absolute;top:-8px;right:-23px;transform:rotate(-30deg)}.object-boat{width:15.5%;max-width:220px;top:67%;left:25%;transform:rotate(-10deg)}.object-boat .object-art{transform-origin:50% 75%;animation-duration:7.7s;animation-delay:-2s}.object-boat .object-caption{margin-top:3px;transform:rotate(10deg)}.object-envelope{width:15.5%;max-width:222px;top:18%;left:76%;transform:rotate(9deg)}.object-envelope .object-art{animation-duration:9s;animation-delay:-4s}.object-envelope .object-caption{margin-top:8px;transform:rotate(-9deg)}.envelope-flap{transform-origin:160px 100px;transition:transform .7s var(--ease)}.world-object.object-envelope:is(:hover,:focus-visible) .envelope-flap{transform:translateY(-13px)rotate(-5deg)}.object-fortune{width:13.8%;max-width:200px;top:62%;left:75%;transform:rotate(12deg)}.object-fortune .object-art{animation-duration:7s;animation-delay:-1s}.object-fortune .object-caption{margin-top:10px;transform:rotate(-12deg)}.fortune-left,.fortune-right{transform-origin:157px 144px;transition:transform .6s var(--ease)}.world-object.object-fortune:is(:hover,:focus-visible) .fortune-left{transform:rotate(-8deg)translate(-6px)}.world-object.object-fortune:is(:hover,:focus-visible) .fortune-right{transform:rotate(8deg)translate(6px)}.boat-body{transform-origin:156px 180px;transition:transform .6s var(--ease)}.world-object.object-boat:is(:hover,:focus-visible) .boat-body{transform:rotate(-7deg)translateY(-8px)}.paper-scrap{clip-path:polygon(0 0,100% 35%,35% 100%);pointer-events:none;background:linear-gradient(135deg,#806c8d,#a28ab54d);width:20px;height:28px;animation:12s ease-in-out infinite scrap-drift;position:absolute}.scrap-one{width:12px;height:22px;top:23%;left:37%;transform:rotate(-30deg)}.scrap-two{opacity:.6;width:14px;height:17px;animation-delay:-7s;bottom:25%;right:30%;transform:rotate(63deg)}.scrap-three{opacity:.35;width:8px;height:12px;animation-delay:-3s;top:52%;left:17%;transform:rotate(15deg)}.orbital-mark{opacity:.36;pointer-events:none;width:92px;height:92px;position:absolute;top:15%;left:58%;transform:rotate(-14deg)}.orbital-mark svg{fill:none;stroke:#b49ac3;stroke-width:1px;stroke-dasharray:2 5;width:100%;position:absolute;inset:0}.orbital-mark>span{letter-spacing:1.5px;text-align:center;place-items:center;font-size:8px;line-height:1.8;display:grid;position:absolute;inset:17px}.handwritten-note{color:#54415b;clip-path:polygon(0 0,100% 0,100% 91%,88% 100%,0 100%);pointer-events:none;background:#d8cbd9;width:145px;padding:23px 18px 8px;position:absolute;bottom:16%;left:7.6%;transform:rotate(-8deg);box-shadow:4px 10px 15px #2116291c}.handwritten-note p{letter-spacing:-.6px;margin:0;font-size:17px;font-weight:350;line-height:1.3;transform:rotate(-3deg)}.handwritten-note>svg{fill:none;stroke:#6e547b;stroke-width:1.2px;width:65px;height:25px;margin-left:38px}.note-pin{background:#aa9ab7b8;width:25px;height:11px;display:block;position:absolute;top:-4px;left:58px;transform:rotate(3deg)}.guide-note{color:#c4b2d0;letter-spacing:.1px;text-wrap:balance;align-items:center;gap:9px;max-width:30%;font-size:11px;font-weight:300;display:flex;position:absolute;bottom:16.5%;left:43%}.guide-eye{background:#d8c9e1;border-radius:50%;width:6px;height:6px;animation:5s ease-in-out infinite guide-breathe;display:inline-block;box-shadow:0 0 0 4px #c2a6d012}.world-footer{z-index:25;justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;bottom:28px;left:3.4%;right:3.4%}.world-controls{align-items:center;gap:7px;display:flex}.round-control{color:#cdbed4;border:1px solid #c7afce3a;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;font-weight:350;transition:border-color .3s,color .3s,background .3s;display:grid}.round-control:hover,.round-control.control-on{color:var(--citron);background:#d6e88e09;border-color:#d6e88e88}.world-navigation{background:#281c3347;border:1px solid #aa8fbb23;border-radius:6px;align-items:center;gap:2px;padding:5px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.world-navigation>button{white-space:nowrap;color:#c7b6d0;border-radius:3px;align-items:center;gap:8px;padding:10px 12px;font-size:11px;transition:color .3s,background .3s;display:flex}.world-navigation>button>span{color:#9882a6;font-size:8px}.world-navigation>button:hover{color:var(--paper);background:#d7c7df08}.world-navigation>button.active{color:var(--citron);background:#d6e88e0a}.world-signature{letter-spacing:1.4px;color:#af99bb;align-items:center;gap:8px;font-size:8px;display:flex}.sheet-connector{z-index:5;pointer-events:none;opacity:.6;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.sheet-connector>path{fill:none;stroke:var(--citron);stroke-width:.7px;vector-effect:non-scaling-stroke;stroke-dasharray:4 4;animation:connector-appear .6s var(--ease) both}.sheet-connector.is-closing{opacity:0}.paper-panel{z-index:15;filter:drop-shadow(-10px 17px 25px #1a10243d);perspective:1600px;width:368px;max-height:calc(100dvh - 215px);color:var(--ink);flex-direction:column;display:flex;position:absolute;top:16%;right:5%}.sheet-top,.sheet-middle,.sheet-bottom{transform-origin:50% 0;backface-visibility:hidden;background:#eee8df;position:relative}.sheet-top{clip-path:polygon(0 0,calc(100% - 21px) 0,100% 21px,100% 100%,0 100%);animation:sheet-unfold .55s var(--ease) both;border-bottom:1px solid #ac9ba73d;padding:23px 27px 25px}.sheet-top:after{content:"";background:linear-gradient(45deg,#ac9ca8,#d1c4cb 50%,#0000 51%);width:21px;height:21px;position:absolute;top:0;right:0}.sheet-meta{letter-spacing:1.5px;color:#88788c;align-items:center;gap:13px;font-size:8px;display:flex}.sheet-meta>span:nth-child(2){letter-spacing:.6px;margin-left:auto}.close-sheet{color:#75647c;border-radius:50%;place-items:center;width:25px;height:25px;margin:-5px -6px -5px 0;padding:0;transition:background .3s;display:grid}.close-sheet:hover{background:#cbbfce6e}.paper-panel button:focus-visible,.paper-panel input:focus-visible{outline-offset:3px;outline-color:#756784}.sheet-top h2{letter-spacing:-1.3px;margin:17px 0 0;font-size:36px;font-weight:450;line-height:1.08}.sheet-middle{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b9a9ba transparent;min-height:0;animation:sheet-unfold .65s 80ms var(--ease) both;background:linear-gradient(#00000005,#0000 15%),#eee8df;border-top:1px solid #fff8;border-bottom:1px solid #b5a8b23b;padding:24px 27px 25px;overflow-y:auto}.sheet-bottom{color:#958799;animation:sheet-unfold .65s .17s var(--ease) both;background:linear-gradient(#eee8df,#e1d8d3);border-top:1px solid #fff8;flex-shrink:0;align-items:center;gap:7px;padding:17px 22px;display:flex}.sheet-bottom>span:nth-child(2){letter-spacing:1px;white-space:nowrap;font-size:6px}.mini-fold{clip-path:polygon(0 0,100% 30%,42% 100%,35% 45%);background:#a093a7;flex-shrink:0;width:11px;height:10px;display:block}.sheet-bottom>button{white-space:nowrap;color:#6c5b77;align-items:center;gap:4px;margin-left:auto;padding:0;font-size:9px;display:flex}.sheet-bottom>button svg{width:13px}.paper-panel.is-closing .sheet-bottom{animation:sheet-refold .25s var(--ease) both}.paper-panel.is-closing .sheet-middle{animation:sheet-refold .3s 80ms var(--ease) both}.paper-panel.is-closing .sheet-top{animation:sheet-refold .3s .18s var(--ease) both}.sheet-lead{letter-spacing:-.2px;color:#74647d;margin:0 0 24px;font-size:15px;font-weight:350;line-height:1.5}.create-form>label{color:#6d5d75;margin-bottom:18px;font-size:10px;font-weight:450;line-height:1.4;display:block}.create-form>label>input,.ticker-input{color:var(--ink);background:0 0;border:0;border-bottom:1px solid #b5a7b5;border-radius:0;padding:12px 0 9px;font-size:15px;display:flex}.create-form input::placeholder{color:#b0a1b1;font-size:13px;font-weight:300}.create-form input:focus{border-color:#766482}.field-note{letter-spacing:.2px;color:#aa9aab;text-align:right;margin-top:5px;font-size:8px;display:block}.ticker-input{align-items:center;gap:10px;padding:9px 0}.ticker-input>span{color:#a99aad}.ticker-input>input{color:var(--ink);background:0 0;border:0;padding:0}.create-form fieldset{border:0;margin:23px 0;padding:0}.create-form legend{color:#6d5d75;margin:0 0 11px;font-size:10px;font-weight:450}.shape-picker{gap:10px;display:flex}.shape-picker>button{color:#8b7a93;background:#ffffff13;border:1px solid #c5b8c579;border-radius:4px;flex:1;min-width:0;padding:8px 6px;transition:border-color .3s,background .3s}.shape-picker .paper-figure{filter:drop-shadow(0 3px 3px #3c28492b);height:54px}.shape-picker .accent-facet{opacity:0}.shape-picker>button>span{margin-top:3px;font-size:9px;display:block}.shape-picker>button.chosen{color:#49394f;background:#bbae8538;border-color:#8e7b99}.shape-picker>button.chosen .accent-facet{opacity:1}.solid-button{color:#f3ecdf;background:#44334e;border-radius:3px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:14px 17px;font-size:12px;font-weight:400;transition:background .3s,transform .3s;display:flex;box-shadow:0 2px #372442}.solid-button:hover{background:#594362;transform:translateY(-1px)}.honest-note{color:#a08fa5;letter-spacing:.05px;text-wrap:pretty;margin:14px 0 0;font-size:9px;line-height:1.6}.create-form>.honest-note,.made-fold>.honest-note{text-align:center}.form-error{color:#974a65;margin:0 0 14px;font-size:11px;line-height:1.5}.search-field{color:#a592aa;border-bottom:1px solid #bdb0be;align-items:center;gap:10px;margin:0 0 28px;padding:0 0 12px;display:flex}.search-field>input{color:#514257;background:0 0;border:0;padding:0;font-size:12px}.search-field>input::placeholder{color:#aa99b0}.list-meta{color:#a18eaa;letter-spacing:1px;justify-content:space-between;gap:10px;margin:0 0 12px;font-size:7px;display:flex}.list-meta>span+span{letter-spacing:0;white-space:nowrap;font-size:9px}.token-row{border-bottom:1px solid #bbaaba42;align-items:center;gap:13px;min-width:0;padding:12px 0;display:flex}.token-row:first-child{padding-top:0}.token-art{background:#b0a3ba1a;border-radius:3px;flex-shrink:0;place-items:center;width:58px;height:57px;padding:3px;display:grid}.token-art .paper-figure{filter:drop-shadow(0 3px 3px #3e29432b);max-height:58px}.token-row>div:nth-child(2){flex:1;min-width:0}.token-row h3{letter-spacing:-.3px;overflow-wrap:anywhere;margin:0 0 5px;font-size:14px;font-weight:450}.token-row p{color:#8a7693;flex-wrap:wrap;gap:9px;margin:0;font-size:9px;display:flex}.token-row p>span{color:#ae9db4;font-size:8px}.collect-button{color:#776280;border:1px solid #b7a6bf6e;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:18px;font-weight:300;transition:background .3s;display:grid}.collect-button:hover:not(:disabled){background:#d6e88e88}.collect-button:disabled{color:#80905d;font-size:13px}.empty-search{color:#8f7b97;font-size:13px;line-height:1.6}.collection-mark{color:#b09abd;font-size:17px}.collection-notice{color:#66724c;background:#dce7b845;border:1px solid #a3b58238;border-radius:3px;margin:17px 0 0;padding:10px 12px;font-size:10px;line-height:1.5}.empty-collection{text-align:center;padding:0 0 7px}.empty-collection>.paper-figure{filter:drop-shadow(0 10px 10px #46324c1f);width:166px;margin:2px auto -10px;transform:rotate(-5deg)}.empty-collection h3{letter-spacing:-.7px;margin:6px 0 10px;font-size:23px;font-weight:400}.empty-collection p{color:#9a86a2;margin:0 0 25px;font-size:11px;line-height:1.8}.made-fold{text-align:center}.made-fold>.eyebrow{color:#9a87a3;letter-spacing:1.4px;justify-content:center;margin:6px 0 0;font-size:7px}.made-fold>.paper-figure{filter:drop-shadow(0 10px 10px #46324c1f);width:225px;max-width:100%;height:165px;animation:made-arrival .9s var(--ease) both;margin:5px auto -8px}.made-fold h3{letter-spacing:-1px;overflow-wrap:anywhere;margin:7px 0;font-size:28px;font-weight:450}.token-ticker{color:#8a7294;font-size:11px}.made-fold>p{color:#9a86a2;margin:19px 0 26px;font-size:11px;line-height:1.8}.text-button{color:#95809f;text-underline-offset:4px;margin-top:17px;font-size:10px;text-decoration:underline}.how-step{border-bottom:1px solid #b7a5be36;gap:17px;margin:0 0 21px;padding:0 0 20px;display:flex}.how-step>span{color:#a28cad;padding-top:4px;font-size:11px;font-weight:300}.how-step h3{letter-spacing:-.5px;margin:0 0 8px;font-size:16px;font-weight:450}.how-step p{color:#97819f;margin:0;font-size:11px;font-weight:350;line-height:1.7}.mechanic-note{background:#d7cdde3b;border:1px dashed #ad95bb5c;border-radius:2px;margin:3px 0 0;padding:12px 13px}.mechanic-note>span{letter-spacing:1px;color:#897493;font-size:7px}.mechanic-note>p{color:#96809e;margin:7px 0 0;font-size:10px;line-height:1.7}.help-navigation{margin:0 0 24px}.help-navigation>button{text-align:left;border-bottom:1px solid #ac97b33f;align-items:center;gap:14px;width:100%;padding:14px 0;display:flex}.help-navigation>button>span:first-child{color:#b09bb9;font-size:10px}.help-navigation>button>span:nth-child(2){letter-spacing:-.2px;font-size:15px;font-weight:400}.help-navigation>button>svg{color:#a68baf;width:15px;margin-left:auto}.help-copy{color:#96809e;font-size:11px;line-height:1.8}[data-motion=off] *,[data-motion=off] :before,[data-motion=off] :after{transition:none!important;animation-play-state:paused!important}[data-motion=off] .paper-panel.is-closing{opacity:0}@keyframes paper-drift{0%,to{transform:translateY(0)rotate(-.7deg)}50%{transform:translateY(-9px)rotate(.7deg)}}@keyframes wing-breathe{0%,to{transform:rotate(0)skewY(0)}50%{transform:rotate(2.2deg)skewY(-1deg)}}@keyframes back-wing-breathe{0%,to{transform:rotate(0)}50%{transform:rotate(-1.7deg)}}@keyframes wing-greeting{0%{transform:rotate(0)}45%{transform:rotate(12deg)skewY(-5deg)}to{transform:rotate(3deg)}}@keyframes back-wing-greeting{0%{transform:rotate(0)}45%{transform:rotate(-8deg)}to{transform:rotate(-2deg)}}@keyframes bird-blink{0%,44%,47%,to{transform:scaleY(1)}45.5%{transform:scaleY(.08)}}@keyframes scrap-drift{0%,to{translate:0;rotate:0deg}50%{translate:4px -12px;rotate:14deg}}@keyframes guide-breathe{0%,to{opacity:.45;box-shadow:0 0 0 3px #c2a6d012}50%{opacity:1;box-shadow:0 0 0 6px #c2a6d009}}@keyframes sheet-unfold{0%{opacity:0;transform:rotateX(-82deg)}to{opacity:1;transform:rotateX(0)}}@keyframes sheet-refold{0%{opacity:1;transform:rotateX(0)}to{opacity:0;transform:rotateX(-90deg)}}@keyframes connector-appear{0%{opacity:0;stroke-dashoffset:45px}to{opacity:1;stroke-dashoffset:0}}@keyframes made-arrival{0%{opacity:0;transform:translateY(15px)rotate(-12deg)scale(.8)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@media (min-width:1600px){.world-intro{left:9%}.paper-panel{width:410px;right:7%}.sheet-middle{padding:29px 32px}.sheet-top{padding:25px 32px 28px}.world-object.object-crane{top:22%;left:32%}.guide-note{bottom:17%}.handwritten-note{width:160px;padding:26px 22px 9px;bottom:17%;left:10%}.handwritten-note p{font-size:19px}}@media (max-width:1100px){.edition{display:none}.world-intro{top:24%;left:6%}.world-intro h1{letter-spacing:-2px;font-size:58px}.object-crane{width:51%;top:27%;left:28%}.object-envelope{width:17%;top:20%;left:77%}.object-boat{width:19%;top:69%;left:27%}.object-fortune{width:17%;top:64%;left:75%}.handwritten-note{width:125px;padding:20px 15px 5px;bottom:17%;left:6%}.handwritten-note p{font-size:15px}.guide-note{max-width:27%;font-size:10px;bottom:17%;left:45%}.world-signature{display:none}.world-navigation{left:auto;right:0;transform:none}.paper-panel{width:350px;top:16%;right:4%}.has-sheet .object-envelope,.has-sheet .object-fortune{opacity:.2;pointer-events:none}.has-sheet .world-intro{opacity:.65}.has-sheet .object-crane{width:48%;transition:left .5s var(--ease),width .5s var(--ease);left:24%}.sheet-bottom>span:nth-child(2){font-size:5.5px}}@media (max-width:760px){.paper-world{min-height:560px}.world-header{gap:10px;top:23px;left:6%;right:6%}.brand{gap:7px}.brand>span{font-size:35px}.brand>svg{width:30px;height:28px}.header-actions{gap:12px}.studio-button{display:none}.preview-badge{font-size:9px}.world-intro{z-index:2;top:17%;left:7%}.world-intro .eyebrow{letter-spacing:1.4px;margin-bottom:18px;font-size:7px}.world-intro h1{letter-spacing:-2px;font-size:52px;line-height:1.02}.world-intro>p{margin-top:27px;font-size:11px;line-height:1.5}.object-crane{width:80%;max-width:none;top:34%;left:23%;transform:rotate(-8deg)}.object-crane .object-caption{margin-top:-36px;margin-left:-20px;font-size:11px;transform:rotate(8deg)}.object-crane .object-number{width:21px;height:21px}.crane-aside{font-size:8px;bottom:-3%;right:11%}.crane-aside>span{font-size:18px;top:-6px;right:-18px}.object-envelope{width:26%;top:16%;left:68%;transform:rotate(10deg)}.object-envelope .object-caption{gap:6px;margin-top:6px;font-size:10px;transform:rotate(-10deg)}.object-fortune{width:24%;top:69%;left:69%;transform:rotate(8deg)}.object-fortune .object-caption{gap:6px;margin-top:8px;font-size:10px;transform:rotate(-8deg)}.object-boat{width:29%;top:71%;left:12%;transform:rotate(-10deg)}.object-boat .object-caption{gap:6px;margin-top:0;font-size:10px}.object-caption .object-number{width:20px;height:20px;font-size:8px}.object-caption>svg{width:13px}.orbital-mark{width:60px;height:60px;top:34%;left:66%}.orbital-mark>span{letter-spacing:1px;font-size:5px;inset:10px}.guide-note{gap:6px;max-width:35%;font-size:8px;bottom:16%;left:36%}.guide-eye{width:4px;height:4px}.handwritten-note{display:none}.world-footer{align-items:flex-end;bottom:19px;left:6%;right:6%}.world-controls{gap:5px;position:absolute;bottom:54px;left:0}.round-control{width:29px;height:29px;font-size:14px}.round-control>svg{width:14px;height:14px}.world-navigation{justify-content:space-between;gap:0;width:100%;padding:4px;position:static}.world-navigation>button{flex:1;justify-content:center;gap:5px;padding:10px 8px;font-size:9px}.world-navigation>button>span{font-size:6px}.corner-top{width:220px;height:200px;top:-95px;right:-80px}.corner-bottom{opacity:.45;width:150px;height:150px;bottom:8px;left:-85px}.scrap-one{top:17%;left:54%}.scrap-two{bottom:27%;right:44%}.scrap-three{top:60%;left:15%}.paper-panel{z-index:24;width:auto;max-height:70dvh;inset:auto 5% 85px}.sheet-top{padding:21px 24px 19px}.sheet-top h2{margin-top:12px;font-size:32px}.sheet-middle{padding:22px 24px 24px}.sheet-bottom{padding:16px 22px}.sheet-connector{display:none}.has-sheet .world-intro{opacity:.17;transition:opacity .4s}.has-sheet .world-object{opacity:.2;pointer-events:none}.has-sheet .world-object.is-selected{opacity:.4}.has-sheet .object-crane{width:80%;left:23%}.has-sheet .guide-note{opacity:0}.has-sheet .world-footer{z-index:25}.has-sheet .world-controls{opacity:0;pointer-events:none}.sheet-bottom>span:nth-child(2){font-size:6px}.sheet-top,.sheet-middle,.sheet-bottom{animation-duration:.5s}.sheet-lead{font-size:14px}.create-form>label{margin-bottom:15px}.create-form fieldset{margin:18px 0}.shape-picker .paper-figure{height:49px}.sheet-meta{font-size:7px}.token-row{padding:12px 0}.shape-picker>button>span{font-size:8px}}@media (max-width:380px){.world-intro h1{font-size:46px}.world-navigation>button{padding:10px 5px;font-size:8px}.world-navigation>button>span{display:none}.preview-badge{font-size:8px}.object-caption .object-number{display:none}.object-caption{font-size:9px!important}.world-intro .eyebrow{font-size:6px}.sheet-bottom>span:nth-child(2){font-size:5px}}@media (max-height:740px) and (min-width:761px){.world-intro{top:22%}.world-intro h1{font-size:54px}.world-intro>p{margin-top:28px;font-size:12px}.object-crane{width:41%;top:23%;left:34%}.object-envelope{width:13%;top:19%}.object-fortune{width:12%;top:63%}.object-boat{width:14%;top:65%}.handwritten-note{width:125px;padding:18px 14px 3px;bottom:17%}.handwritten-note p{font-size:15px}.paper-panel{max-height:calc(100dvh - 175px);top:15%}.sheet-top{padding:18px 24px 20px}.sheet-top h2{font-size:31px}.sheet-middle{padding:18px 24px}.sheet-bottom{padding:13px 20px}.world-footer{bottom:23px}.guide-note{bottom:18%}}@media (max-height:700px) and (max-width:760px){.world-intro{top:17%}.world-intro h1{font-size:42px}.world-intro>p{margin-top:23px;font-size:10px}.object-crane{width:74%;top:32%;left:26%}.object-envelope{width:23%;top:18%;left:72%}.object-fortune{width:22%;top:66%;left:73%}.object-boat{width:27%;top:68%}.guide-note{bottom:17%}.paper-panel{max-height:73dvh;bottom:76px}.world-footer{bottom:15px}.world-controls{bottom:49px}.crane-aside{display:none}}@media (max-width:760px){.object-crane,.has-sheet .object-crane{width:74%;left:20%}.has-sheet .world-controls{visibility:hidden}.crane-aside{display:none}.guide-note{max-width:50%;font-size:8px;bottom:32%;left:32%}}
.paper-world{--body-x:0px;--body-y:0px;--body-tilt:0deg;--neck-angle:0deg;--head-angle:0deg;--pupil-x:0px;--pupil-y:0px;--wing-spread:0deg;--wind:0px}.brand>span{letter-spacing:-2.8px;font-size:43px}.world-intro{top:25%;left:6.8%}.world-intro h1{font-size:clamp(52px,5vw,78px)}.world-intro>p{margin-top:31px}.mascot-island{z-index:4;width:53%;max-width:850px;transition:translate .65s var(--ease),scale .65s var(--ease);pointer-events:none;position:absolute;top:22%;left:27%}.mascot-island .crane-puppet{pointer-events:visiblePainted}.mascot-island .mascot-create{pointer-events:auto}.has-sheet .mascot-island :is(.crane-puppet,.mascot-create){pointer-events:none}.paper-world .mascot-island .object-crane{z-index:2;width:100%;max-width:none;display:block;position:relative;inset:auto;transform:none}.mascot-island .object-crane .object-art{filter:drop-shadow(8px 20px 12px #20172c24);animation:6.8s ease-in-out infinite mascot-hover}.mascot-hop{transform-origin:51% 65%;display:block}.mascot-island .crane-puppet{transform:translate(var(--body-x),var(--body-y)) rotate(var(--body-tilt));transform-origin:310px 265px}.mascot-island .crane-neck{transform:rotate(var(--neck-angle));transform-origin:351px 271px;transition:none}.mascot-island .crane-head{transform:translate(var(--look-x),var(--look-y)) rotate(var(--head-angle));transform-origin:481px 164px;transition:none}.mascot-island .crane-pupil{transform:translate(var(--pupil-x),var(--pupil-y))}.mascot-island .crane-brow{transform-origin:490px 145px;transform:rotate(calc(var(--head-angle) * -.2))}.mascot-island .crane-eye{animation:6.7s linear infinite companion-blink}.mascot-island .crane-wing-front{transform-origin:320px 280px;animation:4.8s ease-in-out infinite companion-front}.mascot-island .crane-wing-back{transform-origin:285px 250px;animation:4.8s ease-in-out infinite companion-back}.mascot-island .object-crane:is(:hover,:focus-visible) .crane-wing-front{animation:2.8s ease-in-out infinite attentive-front}.mascot-island .object-crane:is(:hover,:focus-visible) .crane-wing-back{animation:2.8s ease-in-out infinite attentive-back}.mascot-island .crane-tail{transform-origin:245px 260px;animation:5.3s ease-in-out infinite companion-tail}.mascot-island.is-delighted .mascot-hop.has-greeted{animation:companion-hop .95s var(--ease) both}.mascot-island.is-delighted .object-crane .crane-wing-front{animation:.7s ease-in-out 2 happy-front}.mascot-island.is-delighted .object-crane .crane-wing-back{animation:.7s ease-in-out 2 happy-back}.mascot-island .object-crane .object-shadow{filter:blur(18px);background:#23162f54;height:16px;animation:6.8s ease-in-out infinite mascot-shadow;top:93%;left:29%;right:21%}.mascot-platform{pointer-events:none;width:64%;height:61px;position:absolute;bottom:61px;left:22%;transform:rotate(-4deg)}.mascot-platform>span{border:1px solid #bda4cb28;border-radius:50%;position:absolute;inset:10px 0;transform:scaleY(.67)}.mascot-platform>span:nth-child(2){opacity:.45;border-style:dashed;animation:12s ease-in-out infinite paper-ring;inset:0 -24px}.mascot-platform>span:nth-child(3){opacity:.25;animation:12s ease-in-out 1s infinite paper-ring;inset:-7px -47px}.mascot-bubble{color:#68536e;z-index:3;pointer-events:none;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,20px 100%,11px calc(100% + 10px),13px 100%,0 100%);background:#e4dce2;min-width:160px;max-width:190px;padding:13px 16px 12px;position:absolute;top:-9%;left:67%;transform:rotate(5deg);box-shadow:3px 7px 10px #26173120}.mascot-bubble>span{letter-spacing:1.35px;color:#a58eac;font-size:6px}.mascot-bubble>p{letter-spacing:-.35px;margin:6px 0 0;font-size:14px;font-weight:400;line-height:1.3}.mascot-bubble:after{content:"";background:linear-gradient(45deg,#bcacbf,#d4c7d7 50%,#0000 51%);width:13px;height:13px;position:absolute;top:0;right:0}.mascot-caption{text-align:center;z-index:5;width:83%;margin:-1px 0 0 7%;position:relative}.mascot-personality{letter-spacing:.4px;color:#c5b1d0;margin-bottom:12px;font-size:10px;font-weight:300;display:block}.mascot-create{letter-spacing:.1px;background:#d7c5df0c;border:1px solid #cfb9d64a;border-radius:4px;justify-content:center;align-items:center;gap:13px;padding:10px 17px;font-size:12px;transition:background .3s,border-color .3s,color .3s;display:inline-flex;box-shadow:0 3px #261c3021}.mascot-create .object-number{width:21px;height:21px;font-size:8px}.mascot-create:hover,.mascot-create:focus-visible{color:var(--citron);background:#d6e88e13;border-color:#d6e88e88}.mascot-create>svg{width:15px;margin-left:12px}.mascot-burst{pointer-events:none;z-index:4;position:absolute;inset:26% 20% 17% 25%}.mascot-burst>span{clip-path:polygon(0 0,100% 30%,30% 100%,38% 39%);width:13px;height:20px;animation:paper-celebration 1.1s var(--ease) both;animation-delay:calc(var(--petal) * 25ms);background:#dbd1d9;position:absolute;top:50%;left:50%}.mascot-burst>span:nth-child(3n){background:var(--citron);width:10px;height:14px}.mascot-burst>span:nth-child(2n){background:#ac96bc}.world-object.object-envelope{width:19%;max-width:290px;top:16%;left:76%;transform:rotate(8deg)}.world-object.object-envelope .object-art{animation:7s ease-in-out infinite letter-hover}.world-object.object-envelope .object-caption{margin-top:18px;transform:rotate(-8deg)}.world-object.object-boat{width:22%;max-width:325px;top:63%;left:22%;transform:rotate(-8deg)}.world-object.object-boat .object-art{animation:6.5s ease-in-out infinite boat-sailing}.world-object.object-boat .object-caption{margin-top:14px;transform:rotate(8deg)}.world-object.object-fortune{width:19%;max-width:285px;top:59%;left:76%;transform:rotate(9deg)}.world-object.object-fortune .object-art{animation:7.8s ease-in-out infinite fortune-turning}.world-object.object-fortune .object-caption{margin-top:17px;transform:rotate(-9deg)}.world-object.object-envelope:is(:hover,:focus-visible) .envelope-flap{transform:translateY(-22px)rotate(-11deg)}.world-object.object-fortune:is(:hover,:focus-visible) .fortune-left{transform:rotate(-13deg)translate(-10px)}.world-object.object-fortune:is(:hover,:focus-visible) .fortune-right{transform:rotate(13deg)translate(10px)}.world-object.object-boat:is(:hover,:focus-visible) .boat-body{transform:rotate(-9deg)translateY(-11px)}.object-caption{gap:11px;font-size:13px}.object-number{width:25px;height:25px}.handwritten-note{width:165px;padding:25px 21px 10px;bottom:15.5%;left:7.2%;transform:rotate(-9deg)}.handwritten-note p{font-size:19px}.guide-note{max-width:27%;font-size:10px;bottom:9.8%;left:46%}.orbital-mark{opacity:.4;width:96px;height:96px;top:13%;left:52%;transform:rotate(13deg)}.has-sheet .mascot-island{transform-origin:30% 55%;translate:-8%;scale:.88}.has-sheet .mascot-bubble{opacity:0}.has-sheet .object-envelope,.has-sheet .object-fortune{opacity:.15;pointer-events:none}.paper-panel{--look-x:0px;--look-y:0px;--lean:0deg;--pupil-x:0px;--pupil-y:0px}.shape-picker .figure-crane{padding:3px}.paper-scenery{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.scenery-lines{fill:none;stroke:#c8b4d4;stroke-width:.8px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.flight-path{stroke-dasharray:3 6;opacity:.19}.paper-contours{opacity:.13}.fold-fan{opacity:.19;transform-origin:1290px 849px;animation:9s ease-in-out infinite fan-breathe}.boat-ripples{opacity:.13;stroke-dasharray:2 8;transform-origin:450px 784px;animation:6.5s ease-in-out infinite paper-ripples}.crease-diagram{opacity:.22;stroke-dasharray:2 4}.small-crosses{opacity:.34}.paper-flight{filter:drop-shadow(2px 5px 3px #281e342a);position:absolute}.paper-flight>svg{width:100%;height:auto;display:block}.flight-one{opacity:.7;width:69px;animation:11s ease-in-out infinite little-flight-one;top:13%;left:43%}.flight-two{opacity:.55;width:39px;animation:9s ease-in-out infinite little-flight-two;top:58%;left:14.8%}.paper-ribbon{opacity:.48;display:flex;position:absolute;transform:rotate(-25deg)}.paper-ribbon>i{background:linear-gradient(90deg,#a28aaf,#c1accb);width:15px;height:30px;animation:6s ease-in-out infinite ribbon-flex;display:block;transform:skewY(-30deg);box-shadow:2px 3px 3px #23182d14}.paper-ribbon>i:nth-child(2n){background:linear-gradient(90deg,#80658e,#a089ad);animation-delay:-3s;transform:skewY(30deg)}.ribbon-one{animation:9s ease-in-out infinite paper-drift;top:62%;left:5.7%;rotate:-18deg}.ribbon-two{opacity:.3;animation:8s ease-in-out -3s infinite paper-drift;top:47%;right:3%;rotate:35deg;scale:.7}.scenery-caption{color:#ae96bb;letter-spacing:1.1px;opacity:.6;font-size:7px;position:absolute;bottom:11.7%;right:5.2%;transform:rotate(5deg)}@media (pointer:fine){.paper-world,.paper-world *{cursor:url(/paper-cursor.svg) 2 2,default}.paper-world input,.paper-world textarea,.paper-world [contenteditable=true]{cursor:text}}[data-motion=off] *,[data-motion=off] :before,[data-motion=off] :after{transition:none!important;animation-play-state:paused!important}[data-motion=off] :is(.sheet-top,.sheet-middle,.sheet-bottom,.made-fold>.paper-figure){opacity:1;transform:none;animation:none!important}@keyframes mascot-hover{0%,to{transform:translateY(1px)rotate(-1.1deg)}50%{transform:translateY(-17px)rotate(1deg)}}@keyframes companion-front{0%,to{transform:rotate(calc(var(--wing-spread) + 1deg)) skewY(-1deg)}50%{transform:rotate(calc(var(--wing-spread) + 7deg)) skewY(-3deg)}}@keyframes companion-back{0%,to{transform:rotate(calc(var(--wing-spread) * -.7))}50%{transform:rotate(calc(var(--wing-spread) * -.7 - 7deg))}}@keyframes attentive-front{0%,to{transform:rotate(calc(var(--wing-spread) + 3deg)) skewY(-2deg)}50%{transform:rotate(calc(var(--wing-spread) + 12deg)) skewY(-5deg)}}@keyframes attentive-back{0%,to{transform:rotate(calc(var(--wing-spread) * -.7 - 2deg))}50%{transform:rotate(calc(var(--wing-spread) * -.7 - 11deg))}}@keyframes companion-tail{0%,to{transform:rotate(-1deg)}50%{transform:rotate(3deg)skewY(-1deg)}}@keyframes companion-blink{0%,36%,39%,42%,45%,to{transform:scaleY(1)}37.5%,43.5%{transform:scaleY(.07)}}@keyframes companion-hop{0%,to{transform:translateY(0)rotate(0)}30%{transform:translateY(-29px)rotate(-3deg)}60%{transform:translateY(-5px)rotate(2deg)}78%{transform:translateY(-12px)rotate(-1deg)}}@keyframes happy-front{0%,to{transform:rotate(3deg)skewY(-1deg)}45%{transform:rotate(24deg)skewY(-8deg)}}@keyframes happy-back{0%,to{transform:rotate(-2deg)}45%{transform:rotate(-19deg)}}@keyframes mascot-shadow{0%,to{opacity:.7;scale:1}50%{opacity:.4;scale:.87}}@keyframes paper-celebration{0%{opacity:0;transform:rotate(calc(var(--petal) * 45deg)) translateY(-20px) rotate(0)}12%{opacity:1}to{opacity:0;transform:rotate(calc(var(--petal) * 45deg)) translateY(-165px) rotate(120deg)}}@keyframes paper-ring{0%,to{opacity:.25;scale:.95}50%{opacity:.6;scale:1.06}}@keyframes letter-hover{0%,to{transform:translate(0)rotate(-1.5deg)}40%{transform:translate(calc(var(--wind) * .4),-15px) rotate(2.5deg)}70%{transform:translate(-3px,-6px)rotate(-1deg)}}@keyframes boat-sailing{0%,to{transform:translate(-5px)rotate(-3deg)}50%{transform:translateX(calc(10px + var(--wind) * .45)) translateY(-7px) rotate(3deg)}}@keyframes fortune-turning{0%,to{transform:translateY(2px)rotate(-3deg)}50%{transform:translateY(-14px)rotate(4deg)}}@keyframes little-flight-one{0%,to{transform:translate(0)rotate(-18deg)}35%{transform:translate(19px,-13px)rotate(1deg)}70%{transform:translate(5px,7px)rotate(-9deg)}}@keyframes little-flight-two{0%,to{transform:translate(0)rotate(16deg)}50%{transform:translate(calc(13px + var(--wind) * .3),-15px) rotate(-7deg)}}@keyframes ribbon-flex{0%,to{height:30px;transform:skewY(-30deg)}50%{height:26px;transform:skewY(-18deg)}}@keyframes paper-ripples{0%,to{opacity:.08;transform:scale(.94)}50%{opacity:.18;transform:scale(1.04)}}@keyframes fan-breathe{0%,to{transform:rotate(0)}50%{transform:rotate(-3deg)}}@media (min-width:1600px){.mascot-island{width:54%;max-width:1000px;top:21%;left:27%}.world-intro{left:7.5%}.world-object.object-envelope{max-width:340px}.world-object.object-fortune{max-width:330px}.world-object.object-boat{max-width:370px}.mascot-bubble{min-width:180px}.mascot-bubble>p{font-size:16px}}@media (max-width:1100px){.world-intro{top:23%;left:5.5%}.world-intro h1{font-size:51px}.mascot-island{width:59%;top:29%;left:24%}.mascot-bubble{min-width:138px;padding:11px 13px;top:-7%;left:68%}.mascot-bubble>p{font-size:12px}.world-object.object-envelope{width:20%;top:17%;left:77%}.world-object.object-fortune{width:19%;top:66%;left:77%}.world-object.object-boat{width:23%;top:70%;left:24%}.object-caption{font-size:11px}.handwritten-note{width:145px;bottom:15%;left:5%}.handwritten-note p{font-size:16px}.guide-note{max-width:25%;font-size:9px;bottom:11%;left:48%}.mascot-personality{font-size:8px}.mascot-create{padding:8px 13px;font-size:11px}.scenery-caption{display:none}.has-sheet .mascot-island{translate:-15%;scale:.85}}@media (max-height:740px) and (min-width:761px){.world-intro{top:22%}.world-intro h1{font-size:50px}.mascot-island{width:49%;top:23%;left:30%}.mascot-caption{margin-top:-8px}.world-object.object-envelope{width:17%;top:17%}.world-object.object-fortune{width:16%;top:60%}.world-object.object-boat{width:20%;top:63%}.handwritten-note{width:135px;bottom:16%}.handwritten-note p{font-size:15px}.mascot-personality{margin-bottom:8px}.guide-note{bottom:11%}.mascot-bubble{min-width:140px;padding:10px 13px}.mascot-bubble>p{font-size:12px}}@media (max-width:760px){.brand>span{font-size:35px}.world-intro{top:16.5%;left:7%}.world-intro h1{letter-spacing:-2.1px;font-size:46px}.world-intro>p{display:none}.world-intro .eyebrow{margin-bottom:16px}.mascot-island{width:96%;max-width:none;top:34%;left:2%}.paper-world .mascot-island .object-crane{width:100%;top:auto;left:auto}.mascot-island .object-crane .object-art{animation:6.8s ease-in-out infinite mobile-mascot-hover}.mascot-bubble{min-width:128px;max-width:139px;padding:11px 12px 10px;top:-3%;left:61%;transform:rotate(6deg)}.mascot-bubble>span{letter-spacing:.9px;font-size:4.8px}.mascot-bubble>p{margin-top:5px;font-size:11px}.mascot-caption{width:90%;margin:-4px 0 0 5%}.mascot-personality{letter-spacing:.15px;margin-bottom:10px;font-size:8px}.mascot-create{gap:10px;padding:7px 13px;font-size:11px}.mascot-create>svg{width:14px;margin-left:6px}.mascot-create .object-number{width:19px;height:19px;font-size:7px}.mascot-platform{width:61%;height:37px;bottom:58px;left:23%}.mascot-platform>span:nth-child(3){display:none}.mascot-burst>span{width:9px;height:14px}.world-object.object-envelope{width:25%;top:16%;left:72%;transform:rotate(8deg)}.world-object.object-envelope .object-caption{gap:5px;margin-top:12px;font-size:9px;transform:rotate(-8deg)}.world-object.object-boat{width:37%;top:71%;left:8%;transform:rotate(-6deg)}.world-object.object-boat .object-caption{gap:6px;margin-top:11px;font-size:10px;transform:rotate(6deg)}.world-object.object-fortune{width:31%;top:68%;left:64%;transform:rotate(9deg)}.world-object.object-fortune .object-caption{gap:6px;margin-top:12px;font-size:10px;transform:rotate(-9deg)}.object-caption .object-number{width:19px;height:19px;font-size:7px}.orbital-mark{opacity:.32;width:57px;height:57px;top:13%;left:52%;transform:rotate(-12deg)}.guide-note{display:none}.flight-one{opacity:.5;width:31px;top:29%;left:51%}.flight-two{opacity:.5;width:24px;top:59%;left:9%}.ribbon-one{opacity:.3;top:51%;left:2%;scale:.55}.ribbon-two{opacity:.2;top:60%;right:-2%;scale:.45}.paper-ribbon>i{width:12px}.flight-path,.crease-diagram{display:none}.fold-fan{opacity:.12}.paper-contours{opacity:.14}.boat-ripples{opacity:.09}.has-sheet .mascot-island{opacity:.2;pointer-events:none;translate:0;scale:1}.has-sheet .mascot-bubble{opacity:0}.cursor-paper{display:none}.paper-panel{z-index:24}.shape-picker .figure-crane{padding:1px}}@keyframes mobile-mascot-hover{0%,to{transform:translateY(0)rotate(-.8deg)}50%{transform:translateY(-10px)rotate(.8deg)}}@media (max-width:760px) and (max-height:720px){.world-intro{top:16%}.world-intro h1{font-size:36px}.world-intro .eyebrow{margin-bottom:12px;font-size:6px}.mascot-island{width:92%;top:32%;left:4%}.mascot-caption{margin-top:-9px}.mascot-bubble{min-width:120px;padding:10px;top:-8%}.mascot-personality{margin-bottom:7px;font-size:7px}.mascot-create{padding:5px 11px;font-size:10px}.world-object.object-envelope{width:23%;top:17%;left:74%}.world-object.object-boat{width:34%;top:65%}.world-object.object-fortune{width:29%;top:63%}.world-object.object-boat .object-caption,.world-object.object-fortune .object-caption{margin-top:8px;font-size:9px}.flight-one{width:26px;top:29%;left:46%}.flight-two,.orbital-mark{display:none}}@media (min-width:761px) and (max-width:1100px){.world-object.object-boat{top:65%}.world-object.object-fortune{top:60%}}@media (max-width:760px){.mascot-bubble{width:108px;min-width:0;max-width:none;padding:10px;top:9%;left:72%}.mascot-bubble>p{font-size:10px}.mascot-bubble>span{letter-spacing:.6px;font-size:4.5px}}@media (max-width:760px) and (max-height:720px){.mascot-bubble{width:104px;min-width:0;top:9%;left:72%}.mascot-caption{width:90%;margin:0;position:absolute;top:calc(100% + 122px);left:5%}.mascot-personality{display:none}.mascot-platform{bottom:-4px}}
@media (min-width:1600px){.paper-panel{--panel-unit:clamp(1px, .0625vw, 1.65px);--panel-top:clamp(120px, 14dvh, 210px);width:calc(410 * var(--panel-unit));right:clamp(48px,5vw,160px);top:var(--panel-top);max-height:calc(100dvh - var(--panel-top) - clamp(84px, 7dvh, 116px));font-size:calc(16 * var(--panel-unit))}.sheet-top{padding:calc(25 * var(--panel-unit)) calc(28 * var(--panel-unit)) calc(27 * var(--panel-unit))}.sheet-meta{font-size:max(10px, calc(8 * var(--panel-unit)));gap:calc(13 * var(--panel-unit));color:#7c6a85}.sheet-top h2{font-size:calc(36 * var(--panel-unit));margin-top:calc(17 * var(--panel-unit));letter-spacing:calc(-1.3 * var(--panel-unit))}.close-sheet{width:calc(28 * var(--panel-unit));height:calc(28 * var(--panel-unit));margin:calc(-5 * var(--panel-unit)) calc(-6 * var(--panel-unit)) calc(-5 * var(--panel-unit)) 0}.close-sheet svg{width:calc(19 * var(--panel-unit));height:calc(19 * var(--panel-unit))}.sheet-middle{padding:calc(26 * var(--panel-unit)) calc(28 * var(--panel-unit)) calc(27 * var(--panel-unit))}.sheet-lead{font-size:calc(15 * var(--panel-unit));margin-bottom:calc(24 * var(--panel-unit))}.sheet-bottom{padding:calc(18 * var(--panel-unit)) calc(24 * var(--panel-unit));gap:calc(8 * var(--panel-unit))}.sheet-bottom>span:nth-child(2){font-size:calc(7.5 * var(--panel-unit));letter-spacing:calc(.8 * var(--panel-unit))}.sheet-bottom>button{font-size:calc(10 * var(--panel-unit));gap:calc(6 * var(--panel-unit));min-height:calc(20 * var(--panel-unit))}.sheet-bottom>button svg{width:calc(15 * var(--panel-unit));height:calc(15 * var(--panel-unit))}.mini-fold{width:calc(12 * var(--panel-unit));height:calc(11 * var(--panel-unit))}.create-form>label{font-size:calc(10 * var(--panel-unit));margin-bottom:calc(18 * var(--panel-unit))}.create-form>label>input,.ticker-input{font-size:calc(15 * var(--panel-unit));padding:calc(12 * var(--panel-unit)) 0 calc(9 * var(--panel-unit))}.create-form input::placeholder{font-size:calc(13 * var(--panel-unit));color:#97849e}.field-note{font-size:calc(8 * var(--panel-unit));margin-top:calc(5 * var(--panel-unit));color:#927e9c}.ticker-input{gap:calc(10 * var(--panel-unit));padding:calc(9 * var(--panel-unit)) 0}.create-form fieldset{margin:calc(23 * var(--panel-unit)) 0}.create-form legend{font-size:calc(10 * var(--panel-unit));margin-bottom:calc(11 * var(--panel-unit))}.shape-picker{gap:calc(10 * var(--panel-unit))}.shape-picker>button{padding:calc(9 * var(--panel-unit)) calc(7 * var(--panel-unit))}.shape-picker .paper-figure{height:calc(64 * var(--panel-unit))}.shape-picker>button>span{font-size:calc(10.5 * var(--panel-unit));margin-top:calc(5 * var(--panel-unit))}.solid-button{font-size:calc(12 * var(--panel-unit));padding:calc(14 * var(--panel-unit)) calc(18 * var(--panel-unit));min-height:calc(45 * var(--panel-unit))}.solid-button svg{width:calc(18 * var(--panel-unit));height:calc(18 * var(--panel-unit))}.honest-note{font-size:calc(9 * var(--panel-unit));margin-top:calc(14 * var(--panel-unit));color:#85708f}.form-error{font-size:calc(11 * var(--panel-unit));margin-bottom:calc(14 * var(--panel-unit))}.text-button{font-size:calc(10 * var(--panel-unit));margin-top:calc(17 * var(--panel-unit))}.search-field{gap:calc(10 * var(--panel-unit));padding-bottom:calc(13 * var(--panel-unit));margin-bottom:calc(28 * var(--panel-unit))}.search-field>input{font-size:calc(13 * var(--panel-unit))}.search-field>svg{width:calc(17 * var(--panel-unit));height:calc(17 * var(--panel-unit))}.list-meta{font-size:calc(8 * var(--panel-unit));margin-bottom:calc(14 * var(--panel-unit))}.list-meta>span+span{font-size:calc(10 * var(--panel-unit))}.token-row{gap:calc(14 * var(--panel-unit));padding:calc(14 * var(--panel-unit)) 0}.token-row:first-child{padding-top:0}.token-art{width:calc(62 * var(--panel-unit));height:calc(62 * var(--panel-unit));padding:calc(4 * var(--panel-unit))}.token-art .paper-figure{max-height:calc(60 * var(--panel-unit))}.token-row h3{font-size:calc(15 * var(--panel-unit));margin-bottom:calc(6 * var(--panel-unit))}.token-row p{font-size:calc(10 * var(--panel-unit));gap:calc(9 * var(--panel-unit))}.token-row p>span{font-size:calc(9 * var(--panel-unit));color:#97819f}.collect-button{width:calc(29 * var(--panel-unit));height:calc(29 * var(--panel-unit));font-size:calc(19 * var(--panel-unit))}.collect-button:disabled{font-size:calc(14 * var(--panel-unit))}.empty-search{font-size:calc(13 * var(--panel-unit))}.collection-mark{font-size:calc(18 * var(--panel-unit))}.collection-notice{font-size:calc(11 * var(--panel-unit));padding:calc(12 * var(--panel-unit)) calc(14 * var(--panel-unit));margin-top:calc(18 * var(--panel-unit))}.empty-collection>.paper-figure{width:calc(175 * var(--panel-unit));margin-bottom:calc(-10 * var(--panel-unit))}.empty-collection h3{font-size:calc(24 * var(--panel-unit));margin:calc(8 * var(--panel-unit)) 0 calc(11 * var(--panel-unit))}.empty-collection p{font-size:calc(12 * var(--panel-unit));margin-bottom:calc(25 * var(--panel-unit));color:#8a7394}.made-fold>.eyebrow{font-size:calc(8 * var(--panel-unit));margin-top:calc(7 * var(--panel-unit))}.made-fold>.paper-figure{width:calc(225 * var(--panel-unit));height:calc(165 * var(--panel-unit));margin-top:calc(6 * var(--panel-unit))}.made-fold h3{font-size:calc(29 * var(--panel-unit));margin:calc(8 * var(--panel-unit)) 0}.token-ticker{font-size:calc(12 * var(--panel-unit))}.made-fold>p{font-size:calc(12 * var(--panel-unit));margin:calc(19 * var(--panel-unit)) 0 calc(26 * var(--panel-unit));color:#8a7394}.how-step{gap:calc(18 * var(--panel-unit));margin-bottom:calc(22 * var(--panel-unit));padding-bottom:calc(21 * var(--panel-unit))}.how-step>span{font-size:calc(12 * var(--panel-unit));padding-top:calc(4 * var(--panel-unit))}.how-step h3{font-size:calc(17 * var(--panel-unit));margin-bottom:calc(9 * var(--panel-unit))}.how-step p{font-size:calc(12 * var(--panel-unit));color:#887291}.mechanic-note{padding:calc(14 * var(--panel-unit))}.mechanic-note>span{font-size:calc(8 * var(--panel-unit))}.mechanic-note>p{font-size:calc(11 * var(--panel-unit));margin-top:calc(8 * var(--panel-unit));color:#887291}.help-navigation{margin-bottom:calc(25 * var(--panel-unit))}.help-navigation>button{gap:calc(15 * var(--panel-unit));padding:calc(15 * var(--panel-unit)) 0}.help-navigation>button>span:first-child{font-size:calc(11 * var(--panel-unit))}.help-navigation>button>span:nth-child(2){font-size:calc(16 * var(--panel-unit))}.help-navigation>button>svg{width:calc(17 * var(--panel-unit));height:calc(17 * var(--panel-unit))}.help-copy{font-size:calc(12 * var(--panel-unit));color:#887291}}
