.experience{margin:0}.composer-experience{background:#10232c;border-radius:18px;overflow:hidden;box-shadow:0 28px 70px #0000005c}.composer{color:#eef4f2;background:#10232c;grid-template-columns:minmax(230px,.68fr) minmax(360px,1.32fr);min-height:500px;display:grid;overflow:hidden}.composer-controls{background:linear-gradient(160deg,#11242d,#1d3d44);flex-direction:column;justify-content:center;gap:27px;padding:clamp(24px,4vw,46px);display:flex}.control-label{color:#ff6b45;font:700 11px/1 var(--head);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;display:block}.choice-row{flex-wrap:wrap;gap:7px;display:flex}.choice-row button,.os-switch button{color:#dce7e7;font:600 12px var(--head);text-transform:capitalize;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;padding:7px 10px}.choice-row button.on,.os-switch button.on{color:#fff;background:#316bff;border-color:#316bff}.companion-range span{justify-content:space-between;margin-bottom:12px;font-size:13px;display:flex}.companion-range input{accent-color:#316bff;width:100%}.mini-desktop{background:radial-gradient(circle at 65% 40%,#ffc97157,#0000 23%),linear-gradient(150deg,#b9d8cf 0%,#6aa2a5 43%,#345a70 100%);min-height:500px;position:relative;overflow:hidden}.scene-snow .mini-desktop{background:linear-gradient(155deg,#d8e7eb,#7fa3b5 58%,#49677b)}.scene-swing .mini-desktop{background:linear-gradient(145deg,#efc488,#b87065 48%,#405e76)}.scene-visitors .mini-desktop{background:linear-gradient(145deg,#f3c7aa,#8fa6c4 45%,#46597e)}.mini-menu{color:#fff;background:#071525a3;align-items:center;gap:8px;height:23px;padding:0 10px;font-size:10px;display:flex}.mini-menu i{background:#ff6b45;border-radius:50%;width:9px;height:9px}.mini-time{margin-left:auto}.mini-copy{z-index:3;color:#fff;text-shadow:0 1px 8px #00000040;width:210px;position:absolute;top:54px;left:24px}.mini-copy small{text-transform:uppercase;letter-spacing:.12em;margin-bottom:6px;display:block}.mini-copy strong{font:750 25px/1.02 var(--head);letter-spacing:-.04em}.mini-window{background:#f8fafae8;border-radius:9px;position:absolute;box-shadow:0 16px 35px #1927303b}.mini-window:after{content:"";background:linear-gradient(135deg,#e4ecee,#fff);border-radius:4px;position:absolute;inset:25px 13px 13px}.mini-window span{z-index:1;background:#d1d7d9;border-radius:50%;width:7px;height:7px;margin:9px 0 0 5px;display:inline-block;position:relative}.mini-window span:first-child{background:#ef8d7a;margin-left:10px}.mini-window.back{width:58%;height:42%;top:22%;right:5%}.mini-window.front{width:62%;height:45%;bottom:12%;left:12%}.mini-pet{z-index:5;filter:drop-shadow(0 6px 5px #0000002e);width:130px;height:auto;position:absolute}.mini-pet.main{bottom:43%;left:31%}.mini-pet.friend{width:100px;left:calc(22% + var(--i)*11%);bottom:9%}.mini-prop{z-index:4;object-fit:contain;object-position:bottom;filter:drop-shadow(0 7px 7px #00000038);width:150px;max-height:150px;transition:transform .25s;position:absolute;bottom:9%;right:7%}.mini-real-swing{z-index:4;object-fit:contain;object-position:top;transform-origin:50% 0;width:78px;height:200px;animation:2.8s ease-in-out infinite alternate mini-sway;position:absolute;top:23px;right:8%}.prop-drawer{color:#f4f7ff;background:linear-gradient(90deg,#071525,#0d2541);border-top:1px solid #ffffff1a;grid-template-columns:200px 1fr;align-items:center;gap:20px;padding:20px;display:grid}.prop-drawer small{color:#ff6b45;font:800 9px var(--head);letter-spacing:.13em;margin-bottom:5px;display:block}.prop-drawer strong{font:750 16px/1.15 var(--head)}.prop-list{grid-template-columns:repeat(6,minmax(70px,1fr));gap:7px;display:grid}.prop-list button{color:#d9e4ff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:9px;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:94px;padding:5px;display:flex}.prop-list button:hover,.prop-list button.on{background:#316bff33;border-color:#316bff}.prop-list img{object-fit:contain;width:58px;height:62px}.prop-list span{width:100%;font:650 9px/1.2 var(--head);text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.found-strip{color:#b9c6dc;background:#071525;border-top:1px solid #ffffff14;grid-template-columns:200px 1fr 1fr;align-items:start;gap:20px;padding:18px 20px 22px;display:grid}.found-strip small{color:#ff6b45;font:800 9px var(--head);letter-spacing:.13em;padding-top:3px}.found-strip b{color:#f4f7ff;font:750 14px/1.2 var(--head);margin-bottom:4px;display:block}.found-strip p{margin:0;font-size:13px;line-height:1.45}@keyframes mini-sway{to{transform:rotate(3deg)}}.mini-dock{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ebf4f466;border-radius:12px;gap:7px;padding:7px 10px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.mini-dock i{background:#ffffffb8;border-radius:5px;width:21px;height:21px}.mini-swing{z-index:4;width:75px;height:190px;position:absolute;top:0;right:16%}.mini-swing i{background:#fff9;width:2px;height:165px;position:absolute;top:0}.mini-swing i:last-of-type{right:0}.mini-swing b{background:#81583f;border-radius:6px;width:86px;height:8px;position:absolute;bottom:14px;transform:rotate(-5deg)}.snowfall{color:#ffffffdb;word-spacing:35px;font-size:35px;line-height:3;position:absolute;inset:35px 0 0}.visitor-bubble{z-index:7;color:#23333a;font:700 11px var(--head);background:#fff;border-radius:99px;padding:7px 10px;position:absolute;top:44%;right:17px;box-shadow:0 8px 20px #00000026}.day-demo{background:#f3f0e9;border:1px solid #00000014;border-radius:16px;overflow:hidden}.day-stage{background:linear-gradient(#b9dae1 0 55%,#dde6da 55%);min-height:390px;position:relative;overflow:hidden}.day-sky{background:radial-gradient(circle at 80% 25%,#ffe196 0 8%,#0000 8.5%);position:absolute;inset:0}.moment-night .day-stage{background:linear-gradient(#142642 0 55%,#283b48 55%)}.moment-night .day-sky{background:radial-gradient(circle at 80% 25%,#f5e8b8 0 6%,#0000 6.5%)}.moment-morning .day-stage{background:linear-gradient(#f1c6b3 0 55%,#cad8c4 55%)}.day-window{background:#ffffffed;border-radius:11px;width:64%;height:48%;position:absolute;bottom:16%;left:12%;box-shadow:0 18px 45px #2d3a3e38}.day-window span{background:#df897a;border-radius:50%;width:8px;height:8px;margin:10px 0 0 6px;display:inline-block}.day-window span:first-child{margin-left:11px}.day-window span:nth-child(2){background:#e9c55f}.day-window span:nth-child(3){background:#70bd83}.day-window p{color:#536067;background:#edf2f2;border-radius:8px;max-width:32ch;margin:35px;padding:20px}.day-stage img{z-index:2;filter:drop-shadow(0 6px 6px #0003);width:155px;transition:transform .3s;position:absolute;bottom:59%;left:49%}.moment-rhythm .day-stage img{transform:rotate(-4deg)translateY(-8px)}.moment-visitor .day-stage img{transform:translate(50px)}.moment-night .day-stage img{filter:brightness(.78)drop-shadow(0 6px 6px #00000040)}.day-stage>strong{color:#21353d;font:800 clamp(25px,4vw,40px)/1 var(--head);letter-spacing:-.05em;position:absolute;top:7%;left:4%}.moment-night .day-stage>strong{color:#f3ecdb}.day-prop{object-fit:contain;object-position:bottom;max-height:160px;z-index:2!important;filter:drop-shadow(0 6px 6px #0003)!important;width:145px!important;position:absolute!important;bottom:3%!important;left:auto!important;right:7%!important;transform:none!important}.day-friend{width:118px!important;bottom:54%!important;left:68%!important}.day-tabs{background:#fff;grid-template-columns:repeat(7,1fr);display:grid}.day-tabs button{text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #e5e5e5;min-height:85px;padding:13px 9px}.day-tabs button:last-child{border-right:0}.day-tabs button[aria-selected=true]{color:#fff;background:#18323c}.day-tabs b{color:#af8424;margin-bottom:7px;font-size:10px;display:block}.day-tabs span{font:700 11px/1.2 var(--head)}.install-demo{background:#eef1f2;border:1px solid #0000001a;border-radius:16px;overflow:hidden}.install-head{color:#687177;background:#fff;border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding:13px 16px;font-size:12px;display:flex}.os-switch{gap:5px;display:flex}.os-switch button{color:#354047;background:#f2f4f5;border-color:#d5dadd}.install-screen{background:linear-gradient(145deg,#9bb7d0,#d9b2a9);padding:35px;position:relative}.win .install-screen{background:linear-gradient(145deg,#9ccbec,#6f8ed1)}.install-prop{z-index:2;object-fit:contain;filter:drop-shadow(0 7px 7px #0003);width:120px;max-height:150px;position:absolute;bottom:18px;right:4%}.install-window{z-index:1;background:#fff;border-radius:10px;max-width:560px;margin:auto;position:relative;overflow:hidden;box-shadow:0 22px 50px #21304047}.install-bar{background:#eceeef;height:27px}.install-bar i{background:#d2d5d7;border-radius:50%;width:8px;height:8px;margin:9px 0 0 5px;display:inline-block}.install-bar i:first-child{background:#ef786e;margin-left:10px}.install-art{align-items:center;gap:18px;min-height:210px;padding:26px;display:flex}.install-art img{width:38%;max-width:170px}.install-art small{color:#94711e;letter-spacing:.1em;font-weight:800;display:block}.install-art strong{font:800 25px/1.05 var(--head);letter-spacing:-.035em;margin:5px 0 8px;display:block}.install-art p{color:#687177;margin:0;font-size:14px}.install-steps{background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.install-steps button{text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #e7e7e7;align-items:center;gap:9px;min-height:70px;padding:12px;display:flex}.install-steps button.on{color:#fff;background:#18323c}.install-steps b{color:#24343a;background:#efcb6c;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;display:grid}.install-steps span{font:700 11px/1.2 var(--head)}.stream-demo{color:#fff;background:#0d1118;border-radius:16px;grid-template-columns:.72fr 1.28fr;min-height:360px;display:grid;overflow:hidden}.stream-chat{background:#171c25;padding:18px}.stream-title{color:#a7b1be;font:800 10px var(--head);letter-spacing:.12em;margin-bottom:14px}.stream-title i{background:#eb4a65;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.stream-title span{float:right;background:#2a303b;border-radius:4px;padding:3px 6px}.stream-chat button{color:#eef2f5;text-align:left;cursor:pointer;background:#222936;border:0;border-radius:7px;width:100%;margin:6px 0;padding:10px;display:block}.stream-chat button:hover{background:#2c3544}.stream-chat button span{color:#c796ff;font-weight:800}.stream-stage{background:radial-gradient(circle,#314d5e,#192632 70%);place-items:center;display:grid;position:relative}.stream-stage img{z-index:2;width:190px;transition:transform .25s}.stream-demo.trick .stream-stage img{transform:rotate(18deg)translateY(-20px)}.stream-demo.pet .stream-stage img{transform:scale(1.06)}.stream-demo.sing .stream-stage img{transform:translateY(-10px)rotate(-3deg)}.stream-floor{background:#ffffff47;height:2px;position:absolute;bottom:24%;left:0;right:0}.reaction{z-index:3;color:#263943;font:700 12px var(--head);background:#fff;border-radius:99px;padding:8px 12px;position:absolute;top:18%}.faq-search{background:#fff;border-radius:14px;align-items:center;gap:11px;padding:15px 18px;display:flex;box-shadow:0 15px 45px #00000040}.faq-search>span{color:#647078;font-size:25px}.faq-search input{min-width:0;font:600 16px var(--head);border:0;outline:0;flex:1}.faq-search kbd{color:#778087;font:700 10px var(--head);background:#f5f6f6;border:1px solid #d7dbdd;border-radius:5px;padding:5px 7px}.support-panel{background:#f4f5f6;border:1px solid #0000001a;border-radius:16px;grid-template-columns:210px 1fr;min-height:390px;display:grid;overflow:hidden}.support-panel nav{background:#e5e8ea;border-right:1px solid #cfd4d7;padding:14px}.support-panel nav button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;margin:4px 0;padding:11px;display:flex}.support-panel nav button.on{color:#fff;background:#2775a9}.support-panel nav i{opacity:.55;background:currentColor;border-radius:3px;width:11px;height:11px}.support-panel>div{flex-direction:column;justify-content:center;align-items:flex-start;padding:42px;display:flex}.settings-icon{color:#fff;background:linear-gradient(145deg,#60a9d2,#236997);border-radius:14px;place-items:center;width:58px;height:58px;margin-bottom:22px;font-size:27px;display:grid}.support-panel small{color:#738089;letter-spacing:.12em}.support-panel h2{font:800 30px/1 var(--head);letter-spacing:-.04em;margin:7px 0 10px}.support-panel p{color:#59656b;max-width:42ch;margin-bottom:12px}.support-panel ol{color:#3f4b51;margin:0 0 20px;padding-left:1.3em}.support-panel li{padding-left:4px}.support-panel li+li{margin-top:6px}.support-panel a{color:#1671b7;font-weight:700}.faq-search{padding-left:86px;position:relative}.faq-bird{transform-origin:bottom;filter:drop-shadow(0 4px 3px #0000002e);width:75px;transition:transform .2s;position:absolute;bottom:7px;left:7px}.faq-bird.looking{transform:rotate(5deg)translateY(-3px)}.support-panel{grid-template-columns:180px 1fr;min-height:420px}.support-panel>div{padding:36px 170px 36px 36px;position:relative}.support-companions{width:155px;height:235px;position:absolute;bottom:18px;right:10px}.support-companions img:first-child{z-index:2;filter:drop-shadow(0 6px 5px #0003);width:112px;transition:transform .3s;position:absolute;bottom:88px;right:28px}.support-companions img:last-child{object-fit:contain;object-position:bottom;filter:drop-shadow(0 8px 8px #00000029);width:140px;max-height:145px;position:absolute;bottom:0;right:0}.support-sound .support-companions img:first-child{transform:rotate(-5deg)translateY(-7px)}.support-key .support-companions img:first-child{transform:translate(8px)}@media (max-width:719px){.composer{grid-template-columns:1fr}.mini-desktop{min-height:420px}.composer-controls{padding:26px 20px}.mini-pet.main{left:24%}.mini-prop{width:120px;right:1%}.prop-drawer{grid-template-columns:1fr;padding:17px}.found-strip{grid-template-columns:1fr;gap:12px;padding:17px}.prop-list{padding-bottom:6px;display:flex;overflow-x:auto}.prop-list button{flex:0 0 82px}.day-stage{min-height:350px}.day-window{width:84%;height:48%;left:8%}.day-window p{margin:28px 18px;padding:15px;font-size:14px}.day-stage img{width:130px;left:45%}.day-prop{width:105px!important;right:-3%!important}.day-friend{width:90px!important;left:64%!important}.day-stage>strong{font-size:28px}.day-tabs{display:flex;overflow-x:auto}.day-tabs button{border-bottom:0;border-right:1px solid #e5e5e5;flex:0 0 126px;min-height:62px}.day-tabs b,.day-tabs span{margin-right:0;display:block}.install-screen{padding:16px}.install-prop{width:90px;right:-5%}.install-art{align-items:flex-start;min-height:260px}.install-steps{grid-template-columns:1fr 1fr}.stream-demo{grid-template-columns:1fr}.stream-stage{min-height:300px}.support-panel{grid-template-columns:1fr}.support-panel nav{border-bottom:1px solid #cfd4d7;border-right:0;display:flex;overflow-x:auto}.support-panel nav button{min-width:120px}.support-panel>div{padding:32px 24px 235px}.support-companions{transform-origin:bottom;bottom:8px;right:50%;transform:translate(50%)scale(.8)}.faq-search{margin:0;padding-left:68px}.faq-bird{width:62px}}@media (prefers-reduced-motion:reduce){.mini-real-swing{animation:none}}.section-label{color:#94711e;font:800 10px/1 var(--head);letter-spacing:.14em;margin-bottom:9px;display:block}.product-box{grid-template-columns:1.1fr .9fr;align-items:center;gap:36px;display:grid}.box-art{background:radial-gradient(circle at 50% 45%,#f5dda2,#dba55d 52%,#b9704f);border-radius:17px;min-height:330px;position:relative;box-shadow:inset 0 0 0 1px #ffffff40,0 18px 40px #4c2d1c33}.box-art:before{content:"DESKIEE";color:#fff;font:900 16px var(--head);letter-spacing:.14em;position:absolute;top:18px;left:20px}.box-art img{filter:drop-shadow(0 5px 4px #0003);width:115px;position:absolute}.box-art .b0{top:24%;left:10%}.box-art .b1{top:15%;left:35%}.box-art .b2{top:29%;right:7%}.box-art .b3{bottom:10%;left:18%}.box-art .b4{bottom:8%;left:48%}.box-art .b5{bottom:9%;right:4%}.box-art>span{color:#efcb6c;font:800 14px var(--head);background:#17333c;border-radius:50%;padding:9px 11px;position:absolute;top:16px;right:17px}.check-list{list-style:none;padding:0!important}.check-list li{border-bottom:1px solid #e3e6e7;padding:11px 0 11px 30px;position:relative}.check-list li:before{content:"✓";color:#24806a;font-weight:900;position:absolute;left:0}.bird-traits{background:#dfe4e5;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:24px;display:grid;overflow:hidden}.bird-traits span{background:#f4f6f6;padding:14px;font-weight:700}.bird-traits small{color:#788187;letter-spacing:.12em;margin-bottom:4px;font-size:9px;display:block}.studio-board{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.studio-board article{background:#f2eee7;border-radius:13px;padding:18px;position:relative}.studio-board article>span{color:#ae8d67;font:800 11px var(--head);position:absolute;top:10px;right:13px}.studio-board h2{font-size:21px}.studio-board p{color:#687176;font-size:13px}.sketch-bird,.motion-sheet,.tiny-desktop{background:#fff;border-radius:9px;place-items:center;height:150px;margin-bottom:18px;display:grid}.sketch-bird img{width:130px}.motion-sheet{grid-template-columns:1fr 1fr;gap:10px;padding:24px}.motion-sheet i{background:#d8a463;border-radius:60% 45% 50% 55%;width:42px;height:28px;transform:rotate(-9deg)}.motion-sheet i:nth-child(2){transform:rotate(8deg)}.motion-sheet i:nth-child(3){transform:translateY(-7px)rotate(-14deg)}.tiny-desktop{background:linear-gradient(#98bdc6 0 62%,#5e7e6d 62%);position:relative;overflow:hidden}.tiny-desktop i{background:#fff;border-radius:6px;width:68%;height:44%;position:absolute;bottom:18%;left:16%;box-shadow:0 8px 20px #0003}.tiny-desktop img{z-index:2;width:85px;position:absolute;bottom:50%;left:40%}.future-deskiees{grid-template-columns:minmax(220px,.85fr) 1.5fr;align-items:center;gap:26px;display:grid}.future-copy small{color:#9a7220;font:900 10px/1 var(--head);letter-spacing:.16em;margin-bottom:13px;display:block}.future-copy h2{max-width:9ch;font-size:clamp(2rem,4vw,3.15rem)}.future-copy p{color:#4e5b60;font-size:15px}.future-cast{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none;display:grid;margin:0!important;padding:0!important}.future-cast li{background:radial-gradient(circle at 50% 20%,#fff 0,#0000 54%),linear-gradient(145deg,#e9e3d8,#cbdcdd);border-radius:15px;justify-content:center;align-items:flex-end;min-height:210px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1b2d3312}.future-cast li:nth-child(2),.future-cast li:nth-child(3){background:radial-gradient(circle at 50% 20%,#fff 0,#0000 54%),linear-gradient(145deg,#dce8ec,#e6dbea)}.future-cast img{object-fit:contain;filter:drop-shadow(0 8px 8px #1f323933);width:100%;height:calc(100% - 38px);position:absolute;inset:4px 0 38px}.future-cast span{z-index:1;color:#263a42;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd1;justify-content:space-between;align-items:baseline;width:100%;padding:10px 12px;display:flex;position:relative}.future-cast b{font:800 14px/1 var(--head)}.future-cast small{color:#637177;font-size:10px}.release-journal{grid-template-columns:230px 1fr;align-items:center;gap:38px;display:grid}.release-stamp{color:#17333c;background:#efcb6c;border:2px solid #17333c;flex-direction:column;justify-content:space-between;min-height:280px;padding:22px;display:flex;box-shadow:9px 9px #17333c}.release-stamp span,.release-stamp small{font:900 10px var(--head);letter-spacing:.16em}.release-stamp strong{font:900 39px/.87 var(--head);letter-spacing:-.06em}.release-entry ul{margin:16px 0;padding-left:1.15em}.release-entry li{font-size:14px}.release-birds{background:linear-gradient(#c3dce1 0 62%,#e4d8c8 62%);border-radius:9px;align-items:flex-end;height:76px;margin-top:18px;padding:4px 12px;display:flex;overflow:hidden}.release-birds img{filter:drop-shadow(0 4px 3px #0003);width:88px;margin:0 -7px -8px 0}.release-birds img:nth-child(2){width:78px;transform:translateY(-4px)}.release-birds img:nth-child(3){width:70px;transform:translateY(2px)}.media-desk{grid-template-columns:1.4fr .8fr .8fr;grid-auto-rows:170px;gap:12px;display:grid}.media-shot{background:#edf2ff;border-radius:13px;place-items:center;transition:transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;text-decoration:none!important}.media-shot:hover,.media-shot:focus-visible{transform:translateY(-3px);box-shadow:0 12px 28px #0715252e}.media-shot img{width:150px}.media-shot span{color:#121826;font:700 10px var(--head);background:#ffffffeb;border-radius:5px;padding:5px 8px;position:absolute;bottom:10px;left:12px}.hero-shot{background:linear-gradient(145deg,#82a9ff,#ffb09b);grid-row:span 2}.hero-shot img{width:260px}.mark-shot{background:#071525;color:#ff6b45!important}.mark-shot b{font:900 17px var(--head);letter-spacing:.12em}.contact-shot{background:#316bff;flex-direction:column;grid-column:2/4;align-items:flex-start;padding:24px;display:flex;color:#fff!important}.contact-shot small{letter-spacing:.14em}.contact-shot strong{font-size:18px}.bird-behavior{background:#f4f6f5;border:1px solid #00000017;border-radius:14px;margin:24px 0 8px;overflow:hidden}.behavior-stage{background:linear-gradient(#b9d9df 0 58%,#e7ddd0 58%);min-height:260px;position:relative;overflow:hidden}.behavior-window{background:#ffffffbf;border:8px solid #f8fafb;border-bottom:0;border-radius:9px 9px 0 0;height:125px;position:absolute;bottom:0;left:12%;right:12%;box-shadow:0 0 0 1px #00000026,0 10px 25px #0000001f}.behavior-window i{background:#d5d8da;border-radius:50%;width:7px;height:7px;margin:8px 0 0 5px;display:inline-block}.behavior-stage img{z-index:2;width:150px;transition:transform .35s;position:absolute;bottom:111px;left:50%;transform:translate(-50%)}.action-sing .behavior-stage img{animation:.55s ease-in-out infinite alternate behavior-sing}.action-move .behavior-stage img{transform:translate(-50%)rotate(-9deg)translateY(-10px)}.behavior-stage>span{z-index:3;font:700 13px/1.35 var(--head);text-align:center;background:#ffffffe8;border-radius:8px;padding:9px 12px;position:absolute;bottom:18px;left:18px;right:18px}.behavior-actions{background:#fff;gap:7px;padding:10px;display:flex}.behavior-actions button{cursor:pointer;background:#edf0f1;border:0;border-radius:8px;flex:1;padding:10px;font-weight:700}.behavior-actions button.on{color:#fff;background:#17333c}@keyframes behavior-sing{to{transform:translate(-50%)translateY(-8px)rotate(3deg)}}.faq-no-results{color:#fff;background:#14262ee6;border-radius:12px;margin:0;padding:18px 22px;box-shadow:0 12px 30px #0003}.faq-search button{color:#fff;cursor:pointer;background:#17333c;border:0;border-radius:7px;padding:7px 10px;font-weight:700}.about-story{background:#00000014;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:20px;display:grid;overflow:hidden}.about-story article{background:#f6f7f7;padding:22px}.about-story small{color:#9a7220;letter-spacing:.14em;font-weight:900}.about-story h2{margin-top:12px;font-size:1.35rem}.about-story p{color:#50575b;font-size:14px}@media (max-width:719px){.behavior-stage{min-height:230px}.about-story{grid-template-columns:1fr}.media-desk{grid-template-columns:1fr 1fr;grid-auto-rows:150px}.hero-shot{grid-area:auto/1/auto/3}.hero-shot img{width:190px}.contact-shot{grid-column:1/3}.behavior-actions{flex-direction:column}.future-deskiees{grid-template-columns:1fr}.future-copy h2{max-width:12ch}.future-cast li{min-height:175px}.future-cast span{display:block}.future-cast small{margin-top:4px;display:block}}.doc-map{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f1f27d1;border-radius:13px;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 16px;display:flex;box-shadow:0 16px 35px #00000040}.doc-map span{color:#efcb6c;font:800 10px var(--head);letter-spacing:.14em;margin-right:auto}.doc-map a{background:#ffffff14;border-radius:99px;padding:7px 10px;font-size:12px;text-decoration:none;color:#eef2f2!important}.doc-map a:hover{background:#ffffff2b}.site[data-page=privacy] .sbody,.site[data-page=terms] .sbody{padding-block:46px}.site[data-page=privacy] .sbody p,.site[data-page=terms] .sbody p{font-size:16px;line-height:1.75}.refund-path{background:#fffffff2;border-radius:18px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:15px;padding:24px;display:grid;box-shadow:0 18px 45px #00000047}.refund-path>span{color:#667078;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;font-size:13px;display:grid}.refund-path b{color:#17333c;background:#efcb6c;border-radius:50%;grid-row:1/3;place-items:center;width:42px;height:42px;font-size:16px;display:grid}.refund-path small{color:#17333c;letter-spacing:.08em;font-weight:900}.refund-path>i{color:#9ba5a8;font-size:20px;font-style:normal}.section-label,.future-copy small,.about-story small,.install-art small,.doc-map span{color:#ff6b45}.install-steps button.on,.behavior-actions button.on,.faq-search button{background:#316bff}.install-steps b{color:#fff;background:#ff6b45}.box-art{background:radial-gradient(circle at 50% 45%,#dce6ff,#7fa5ff 52%,#ff957a)}.box-art>span{color:#071525;background:#ffd166}.release-stamp{color:#fff;background:#316bff;border-color:#071525;box-shadow:9px 9px #071525}.doc-map{background:#071525e6}.refund-path b{color:#fff;background:#ff6b45}.refund-path small{color:#173052}@media (max-width:719px){.product-box{grid-template-columns:1fr}.box-art{min-height:300px}.bird-traits,.studio-board,.release-journal{grid-template-columns:1fr}.media-desk{grid-template-columns:1fr 1fr}.hero-shot{grid-area:auto/1/auto/3}.contact-shot{grid-column:1/3}.doc-map{align-items:flex-start}.doc-map span{width:100%}.refund-path{grid-template-columns:1fr}.refund-path>i{text-align:center;transform:rotate(90deg)}}.mini-pet.main{animation:3.8s ease-in-out infinite mini-breathe}.mini-pet.friend{animation:4.6s ease-in-out infinite alternate mini-friend;animation-delay:calc(var(--i)*-.65s)}@keyframes mini-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)rotate(-1deg)}}@keyframes mini-friend{to{transform:translateY(-7px)rotate(2deg)}}.faq-search{padding-left:18px}.faq-search .faq-bird{display:none}.faq-habitat{color:#f4f7ff;background:linear-gradient(135deg,#071525fa,#123968f5);border:1px solid #ffffff26;border-radius:18px;grid-template-columns:1fr 220px;min-height:150px;display:grid;overflow:hidden;box-shadow:0 18px 50px #0107124d}.faq-habitat>div:first-child{flex-direction:column;justify-content:center;padding:28px 32px;display:flex}.faq-habitat small{color:#ff6b45;font:900 9px var(--head);letter-spacing:.15em}.faq-habitat strong{font:780 24px/1 var(--head);letter-spacing:-.04em;margin:7px 0 5px}.faq-habitat span{color:#c7d5ef;font-size:13px}.faq-habitat-scene{background:radial-gradient(circle at 55% 35%,#ffd1664d,#0000 28%);position:relative;overflow:hidden}.faq-branch{filter:drop-shadow(0 7px 6px #00000038);width:175px;position:absolute;bottom:-4px;right:15px}.faq-guide-bird{filter:drop-shadow(0 5px 4px #00000038);width:105px;animation:5.5s ease-in-out infinite faq-hop;position:absolute;bottom:48px;right:55px}@keyframes faq-hop{0%,46%,to{transform:translate(0)rotate(0)}58%{transform:translate(-32px,-48px)rotate(-7deg)}72%{transform:translate(-58px,3px)rotate(2deg)}}@media (max-width:719px){.faq-search{padding-left:18px}.faq-habitat{grid-template-columns:1fr 130px}.faq-habitat>div:first-child{padding:22px}.faq-habitat strong{font-size:20px}.faq-branch{width:145px;right:-15px}.faq-guide-bird{width:86px;right:18px}}@media (prefers-reduced-motion:reduce){.mini-pet,.faq-guide-bird{animation:none}}
