:root{--white:#f5f6ff;--muted:rgba(227,235,255,.58);--dim:rgba(228,235,255,.34);--line:rgba(232,241,255,.16);--accent:#9eeaff;--accent2:#ba9aff;--bg:#050612;--ui:rgba(7,10,25,.60);--ease:cubic-bezier(.16,1,.3,1)}
*{box-sizing:border-box}html{height:100%;background:#050712}body{min-height:100%;margin:0;background:#050712;color:var(--white);font-family:Inter,"Pretendard Variable",Pretendard,"Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;-webkit-font-smoothing:antialiased}button,input{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid #b9ecff;outline-offset:4px}button:disabled{cursor:not-allowed;opacity:.5}::selection{background:#c5abff;color:#100b29}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.app{position:relative;isolation:isolate;min-height:100svh;overflow:hidden;background:#050612;display:flex;flex-direction:column}.app::before{content:"";position:absolute;z-index:3;top:96px;left:6.6%;height:1px;width:86.8%;background:linear-gradient(90deg,transparent,var(--line),transparent);pointer-events:none}.app::after{content:"";position:absolute;z-index:1;inset:0;background:radial-gradient(ellipse at 67% 47%,transparent 0,transparent 25%,rgba(2,2,13,.05) 54%,rgba(2,2,11,.56) 110%);pointer-events:none}
.fallback-sky,#universe,#particles,.vignette,.grain{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.fallback-sky{background:radial-gradient(ellipse at 66% 48%,#534ca5 0%,#1a1d4b 24%,#090d24 58%,#030409 100%)}#universe{z-index:0;display:block}#particles{z-index:2;display:block}.vignette{z-index:2;background:linear-gradient(90deg,rgba(3,4,14,.72),transparent 45%,rgba(2,3,10,.08) 78%,rgba(2,3,10,.45)),linear-gradient(0deg,rgba(3,4,13,.82) 0%,transparent 24%,transparent 78%,rgba(3,4,13,.42));opacity:.86}.grain{z-index:2;opacity:.19;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.25'/%3E%3C/svg%3E");mix-blend-mode:screen}
.topbar{position:relative;z-index:6;height:96px;flex-shrink:0;padding:0 6.6%;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:13px;color:#fff;text-decoration:none;white-space:nowrap}.brand-mark{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px}.brand-mark span{display:block;position:absolute;inset:7px;border:1px solid rgba(209,239,255,.92);transform:rotate(45deg)}.brand-mark span:nth-child(2){inset:12px;border-color:var(--accent);transform:rotate(0deg)}.brand-mark span:nth-child(3){inset:1px;border-color:rgba(220,246,255,.21);border-radius:50%;transform:none}.brand-word{font-family:Georgia,serif;letter-spacing:.18em;font-size:21px;font-weight:700}.brand-dot{color:var(--accent);font-size:29px}.top-center{display:flex;align-items:center;gap:12px;color:rgba(241,246,255,.40);font:9px/1.1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.27em;white-space:nowrap}.hairline{width:28px;height:1px;background:rgba(248,250,255,.3)}.top-actions{display:flex;align-items:center;gap:15px}.status{font-size:10px;letter-spacing:.13em;color:rgba(232,246,255,.75);white-space:nowrap}.live-dot,.small-pulse{display:inline-block;vertical-align:middle;height:6px;width:6px;border-radius:50%;background:#a7efd4;box-shadow:0 0 14px #9cffe0;margin-right:5px;animation:softPulse 2.2s infinite}.icon-btn{display:grid;place-items:center;width:35px;height:35px;border:1px solid var(--line);border-radius:100%;background:rgba(12,17,32,.45);color:rgba(246,252,255,.88);transition:background .25s,border-color .25s}.icon-btn:hover,.icon-btn[aria-pressed="true"]{background:rgba(158,234,255,.14);border-color:rgba(158,234,255,.6)}.icon-btn svg{width:18px;height:18px}.outline-btn{border:1px solid var(--line);color:#fff;background:rgba(8,11,24,.48);padding:11px 16px;font-size:11px;letter-spacing:.07em;display:flex;align-items:center;gap:10px;white-space:nowrap;transition:background .25s}.outline-btn:hover{background:rgba(150,193,255,.15)}.help-question{font-family:Georgia,serif;font-size:17px;color:#bcecff}
.axis{position:absolute;z-index:3;top:49%;display:flex;align-items:center;gap:24px;color:rgba(223,235,255,.30);font-size:9px;letter-spacing:.25em;white-space:nowrap;pointer-events:none}.axis-left{left:2.7%;transform:translate(-50%,-50%) rotate(-90deg)}.axis-right{right:2.4%;transform:translate(50%,-50%) rotate(90deg)}.axis-cross{font-size:16px;color:rgba(232,244,255,.5)}
.main-content{position:relative;z-index:4;flex:1;min-height:440px;display:flex;align-items:center;padding:3.5% 7.3% 5.3%}.hero{position:relative;max-width:min(590px,53vw);padding-bottom:26px;transform:translateY(-4%)}.hero-eyebrow{display:flex;align-items:center;gap:11px;font:10px/1.4 ui-monospace,Consolas,monospace;letter-spacing:.18em;color:#c7ddf7;margin-bottom:27px;white-space:nowrap}.eyebrow-line{width:30px;height:1px;background:var(--accent)}.eyebrow-bead{width:3px;height:3px;border-radius:50%;background:var(--accent);opacity:.75}.hero h1{margin:0;font-family:"Iowan Old Style","Noto Serif KR",Georgia,"Batang",serif;font-size:clamp(47px,5.5vw,91px);line-height:1.24;letter-spacing:-.067em;font-weight:600;text-shadow:0 8px 52px rgba(0,0,0,.3);word-break:keep-all}.title-top,.title-bottom{display:block;transition:opacity .3s,transform .55s var(--ease)}.title-top{color:#fff}.title-bottom{color:#bceaff;font-style:italic;background:linear-gradient(100deg,#d7faff 0%,#9ec9ff 44%,#f4bbff 92%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-description{font-size:13px;color:rgba(242,246,255,.69);line-height:2.15;margin:28px 0 31px;word-break:keep-all;text-shadow:0 2px 18px rgba(0,0,0,.45);min-height:56px;white-space:pre-line}.hero-cta-row{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.primary-cta{min-width:239px;display:flex;align-items:center;gap:13px;background:#e7f4ff;color:#06101f;padding:16px 18px;border:1px solid rgba(255,255,255,.9);font-weight:750;font-size:12px;letter-spacing:.02em;box-shadow:0 5px 45px rgba(173,213,255,.18);transition:transform .3s var(--ease),background .3s,box-shadow .3s}.primary-cta:hover{transform:translateY(-3px);background:#fff;box-shadow:0 8px 54px rgba(190,224,255,.3)}.cta-icon{font-size:20px;font-weight:400}.cta-arrow{margin-left:auto;font-size:20px;font-weight:400}.text-link{display:flex;align-items:center;gap:10px;border:0;background:none;color:#e0eaff;padding:12px 0;font-size:12px;letter-spacing:.02em}.play-ring{width:23px;height:23px;display:grid;place-items:center;border:1px solid rgba(222,240,255,.4);border-radius:100%;font-size:7px;padding-left:1px;transition:transform .3s}.text-link:hover .play-ring{transform:scale(1.18)}.hero.is-changing .title-top{opacity:0;transform:translateY(13px)}.hero.is-changing .title-bottom{opacity:0;transform:translateY(17px)}.hero.is-changing .hero-description{opacity:.15}.hero-description{transition:opacity .25s}
.center-sigil{position:absolute;left:61%;top:47%;display:grid;place-items:center;width:72px;height:72px;opacity:.32;pointer-events:none;transform:translate(-50%,-50%)}.sigil-square{display:block;width:40px;height:40px;border:1px solid rgba(223,255,255,.55);transform:rotate(45deg);animation:rotateSigil 36s linear infinite}.sigil-square::after{content:"";position:absolute;inset:7px;border:1px solid rgba(223,255,255,.5)}.sigil-label{position:absolute;top:76px;color:#fff;font:8px/1 ui-monospace,monospace;letter-spacing:.2em;white-space:nowrap}.scene-corner{position:absolute;width:25px;height:25px;border-color:rgba(255,255,255,.26);opacity:.5;pointer-events:none}.scene-corner-tl{top:12%;left:52%;border-top:1px solid;border-left:1px solid}.scene-corner-br{bottom:8%;right:24%;border-bottom:1px solid;border-right:1px solid}
.world-list{z-index:5;position:absolute;top:50%;right:6.6%;transform:translateY(-47%);width:224px;max-width:24vw;display:flex;flex-direction:column}.world-list-header{display:flex;justify-content:space-between;padding:0 0 15px;color:rgba(230,240,255,.45);font:9px/1.5 ui-monospace,monospace;letter-spacing:.18em;border-bottom:1px solid rgba(232,241,255,.24)}.world-item{padding:16px 2px 14px;display:flex;align-items:center;gap:15px;text-align:left;width:100%;background:transparent;border:0;border-bottom:1px solid rgba(232,241,255,.15);color:rgba(225,235,255,.53);transition:color .3s,padding .3s,background .3s}.world-item:hover{color:#fff;padding-left:8px;background:linear-gradient(90deg,rgba(176,217,255,.045),transparent)}.world-item.active{color:#fff}.world-number{font:10px ui-monospace,Consolas,monospace;color:rgba(229,238,255,.47);align-self:flex-start;padding-top:5px}.world-item.active .world-number{color:var(--accent)}.world-item-main{flex:1;display:flex;flex-direction:column;gap:6px}.world-name{font-size:13px;font-weight:650;letter-spacing:-.01em}.world-sub{font:8px ui-monospace,monospace;letter-spacing:.16em;opacity:.65}.world-arrow{font:19px Georgia,serif;opacity:0;transform:translate(-7px,7px);transition:opacity .3s,transform .3s}.world-item.active .world-arrow,.world-item:hover .world-arrow{opacity:1;transform:translate(0,0);color:var(--accent)}.world-list-foot{font-size:10px;color:rgba(235,246,255,.45);line-height:1.8;margin-top:15px;max-width:205px}.small-pulse{width:4px;height:4px}.mobile-worlds{display:none}
.coordinates{position:absolute;z-index:4;left:7.3%;bottom:273px;display:flex;gap:21px;font:9px ui-monospace,monospace;letter-spacing:.13em;color:rgba(236,245,255,.35)}.coordinates span:nth-child(2){color:rgba(238,245,255,.59);font-variant-numeric:tabular-nums}.fragment-indicator{position:absolute;right:7%;bottom:256px;z-index:4;display:flex;gap:8px;align-items:center;font:10px ui-monospace,monospace;letter-spacing:.12em;color:rgba(239,245,255,.45)}.fragment-arc{display:block;width:13px;height:13px;border:1px solid rgba(229,245,255,.7);border-radius:50%;border-left-color:transparent;transform:rotate(-40deg)}
.dock{position:relative;z-index:7;margin:0 auto;width:min(1080px,80vw);padding:19px 24px 18px;background:linear-gradient(112deg,rgba(18,25,47,.75),rgba(8,12,27,.83));border:1px solid rgba(211,232,255,.20);box-shadow:0 22px 90px rgba(0,0,0,.38),inset 0 1px 0 rgba(235,245,255,.055);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px)}.dock::before,.dock::after{content:"";position:absolute;height:5px;width:5px;background:var(--accent);opacity:.7}.dock::before{top:-2px;left:-2px}.dock::after{bottom:-2px;right:-2px}.dock-label{display:flex;gap:8px;align-items:center;font:10px ui-monospace,monospace;letter-spacing:.15em;color:#c6edff;padding-bottom:12px}.dock-label-icon{font-size:16px;color:var(--accent)}.dock-mini{margin-left:auto;color:rgba(231,241,255,.33);font-size:9px}.wish-form{display:flex;align-items:center;height:54px;border:1px solid rgba(225,237,255,.25);background:rgba(4,6,16,.54);transition:border-color .3s}.wish-form:focus-within{border-color:rgba(167,223,255,.7)}.prompt-mark{font:14px ui-monospace,Consolas,monospace;color:var(--accent);padding:0 14px 0 18px;white-space:nowrap}.wish-form input{width:100%;min-width:0;background:transparent;color:#fff;border:0;outline:0;font-size:13px;padding:15px 0;letter-spacing:-.02em}.wish-form input::placeholder{color:rgba(226,235,255,.38)}.generate-btn{height:calc(100% - 8px);white-space:nowrap;margin-right:4px;min-width:151px;display:flex;gap:11px;align-items:center;justify-content:center;background:linear-gradient(115deg,#b7e7ff,#e0ccff);color:#090c1b;border:0;font-size:12px;font-weight:800;transition:filter .25s,transform .25s}.generate-btn:hover{filter:brightness(1.1);transform:scale(1.015)}.generate-icon{font-size:18px;font-weight:400}.generate-arrow{font-size:17px}.dock-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:15px}.dock-hint{display:flex;align-items:center;gap:9px;color:rgba(225,237,255,.49);font-size:10px;white-space:nowrap}.keycap{border:1px solid rgba(220,235,255,.23);padding:4px 7px;color:rgba(236,245,255,.72);font:11px ui-monospace,monospace}.dock-quick-actions{display:flex;gap:3px;align-items:center}.quick-btn{border:0;border-left:1px solid rgba(222,239,255,.17);background:transparent;padding:5px 11px;color:rgba(234,243,255,.70);font-size:10px;display:flex;align-items:center;gap:7px;white-space:nowrap;transition:color .2s,background .2s}.quick-btn:hover{color:#fff;background:rgba(255,255,255,.05)}.quick-btn>span:first-child{font-size:18px;line-height:1}.quick-btn.is-saved{color:#bcf5ea}.footer{position:relative;z-index:5;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 6.7% 17px;color:rgba(224,236,255,.32);font:9px ui-monospace,monospace;letter-spacing:.12em;white-space:nowrap}.footer-star{color:var(--accent);padding:0 7px}
.toast{position:fixed;z-index:31;bottom:24px;left:50%;transform:translate(-50%,16px);padding:12px 20px;border:1px solid rgba(187,240,255,.37);background:rgba(9,15,32,.94);backdrop-filter:blur(18px);color:#e9f9ff;font-size:12px;letter-spacing:.02em;box-shadow:0 14px 42px rgba(0,0,0,.36);opacity:0;visibility:hidden;transition:opacity .25s,transform .35s var(--ease),visibility .25s;text-align:center;max-width:90vw}.toast.visible{opacity:1;visibility:visible;transform:translate(-50%,0)}.overlay[hidden]{display:none!important}.overlay{position:fixed;inset:0;z-index:30;display:flex;align-items:center;justify-content:center;padding:20px}.modal-backdrop{position:absolute;inset:0;background:rgba(1,3,13,.82);backdrop-filter:blur(12px)}.modal{position:relative;width:min(690px,100%);max-height:min(85svh,760px);overflow:auto;padding:34px 39px 40px;border:1px solid rgba(188,230,255,.25);background:linear-gradient(145deg,rgba(23,34,60,.97),rgba(8,12,27,.98));box-shadow:0 35px 120px rgba(0,0,0,.6)}.modal-top{display:flex;justify-content:space-between;align-items:center;gap:20px}.modal-kicker{font:10px ui-monospace,monospace;letter-spacing:.20em;color:#a8e8ff}.modal-close{display:grid;place-items:center;border:1px solid var(--line);background:transparent;color:#fff;width:34px;height:34px;font-size:15px}.modal h2{font-family:"Iowan Old Style","Noto Serif KR",Georgia,serif;font-weight:550;font-size:clamp(26px,3.5vw,40px);letter-spacing:-.05em;margin:23px 0 9px}.modal-lead{font-size:13px;color:rgba(225,239,255,.64);line-height:1.95;margin:0 0 26px}.manual-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.manual-item{border:1px solid rgba(206,230,255,.13);padding:17px 17px 15px;background:rgba(255,255,255,.022);min-height:103px}.manual-number{font:10px ui-monospace,monospace;color:var(--accent);letter-spacing:.1em;margin-bottom:13px}.manual-title{font-weight:700;font-size:13px;margin-bottom:7px}.manual-desc{color:rgba(231,242,255,.55);font-size:11px;line-height:1.7}.manual-shortcuts{display:grid;grid-template-columns:repeat(2,1fr);gap:11px;margin-top:25px}.shortcut{font-size:11px;color:rgba(233,244,255,.67);display:flex;align-items:center;gap:8px}.shortcut kbd{display:inline-grid;place-items:center;min-width:24px;padding:5px 7px;border:1px solid var(--line);font:10px ui-monospace,monospace;color:#bde9ff}.gallery-header{display:flex;justify-content:space-between;align-items:center;color:rgba(228,239,255,.5);font:10px ui-monospace,monospace;letter-spacing:.11em;margin:10px 0 14px}.gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.gallery-card{border:1px solid rgba(217,235,255,.14);padding:0;background:rgba(255,255,255,.035);text-align:left;overflow:hidden;color:#fff;position:relative}.gallery-card:hover{border-color:rgba(164,231,255,.6)}.gallery-preview{height:94px;background:var(--card-gradient);position:relative;overflow:hidden}.gallery-preview::before{content:"";position:absolute;inset:12%;border:1px solid rgba(255,255,255,.3);border-radius:50%;box-shadow:0 0 50px var(--card-glow),inset 0 0 30px var(--card-glow);transform:rotate(-18deg) scaleX(1.5)}.gallery-preview::after{content:"✳";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:rgba(255,255,255,.7);font-size:20px}.gallery-info{padding:13px 15px 16px}.gallery-title{font-size:12px;font-weight:750;margin-bottom:5px}.gallery-wish{font-size:11px;color:rgba(228,240,255,.58);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gallery-delete{position:absolute;right:8px;top:8px;width:25px;height:25px;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:rgba(2,7,17,.7);color:#fff;display:grid;place-items:center;font-size:12px}.gallery-empty{padding:44px 18px;text-align:center;color:rgba(233,245,255,.5);border:1px dashed rgba(224,239,255,.18);font-size:13px;line-height:2}.gallery-empty span{display:block;font-size:32px;color:#c2eeff;margin-bottom:13px}.modal-note{font-size:10px;color:rgba(236,245,255,.37);line-height:1.8;margin-top:22px}.manual-divider{height:1px;background:rgba(224,238,255,.12);margin:23px 0}
@keyframes softPulse{0%,100%{opacity:.35;box-shadow:0 0 4px #9cffe0}50%{opacity:1;box-shadow:0 0 16px #9cffe0}}@keyframes rotateSigil{to{transform:rotate(405deg)}}
@media(max-width:1160px){.top-center{display:none}.hero{max-width:57vw}.hero h1{font-size:clamp(45px,5.4vw,72px)}.world-list{width:195px}.world-item{gap:11px}.world-name{font-size:12px}.dock{width:83vw}}
@media(max-width:900px){.axis{display:none}.topbar{height:77px;padding:0 5%}.app::before{top:77px;left:5%;width:90%}.top-help span:last-child{display:none}.outline-btn.top-help{padding:8px 13px}.status{display:none}.main-content{padding:65px 7% 40px;min-height:440px}.hero{max-width:620px;transform:none}.hero h1{font-size:clamp(48px,8vw,82px)}.world-list{display:none}.mobile-worlds{position:relative;z-index:6;display:flex;gap:7px;overflow:auto;scrollbar-width:none;padding:10px 6% 20px;margin-top:-5px}.mobile-worlds::-webkit-scrollbar{display:none}.mobile-world-btn{flex:none;border:1px solid rgba(231,239,255,.2);background:rgba(12,19,39,.64);color:rgba(233,244,255,.64);padding:10px 13px;font-size:11px;white-space:nowrap;backdrop-filter:blur(12px)}.mobile-world-btn.active{background:rgba(153,218,255,.16);color:#fff;border-color:rgba(173,232,255,.67)}.mobile-world-btn span{color:#bceaff;margin-right:8px;font:10px ui-monospace,monospace}.coordinates,.fragment-indicator{display:none}.dock{width:90%;margin-top:0}.footer{padding:18px 5%;font-size:8px}.scene-corner,.center-sigil{display:none}}
@media(max-width:600px){.app{min-height:100svh}.topbar{height:68px;padding:0 5.5%}.app::before{top:68px}.brand-word{font-size:16px;letter-spacing:.13em}.brand-mark{width:30px;height:30px}.brand-mark span{inset:5px}.brand-mark span:nth-child(2){inset:10px}.brand-mark span:nth-child(3){inset:0}.top-actions{gap:9px}.main-content{min-height:365px;align-items:flex-end;padding:58px 7% 30px;flex:1}.hero{padding-bottom:0;max-width:100%}.hero-eyebrow{font-size:8px;gap:7px;letter-spacing:.07em;margin-bottom:14px}.eyebrow-line{width:18px}.hero h1{font-size:clamp(42px,11vw,68px);line-height:1.29}.hero-description{font-size:11.5px;line-height:1.85;margin:17px 0 18px;min-height:0}.hero-description br{display:none}.hero-cta-row{gap:14px}.primary-cta{min-width:0;font-size:11px;padding:13px 12px;gap:8px}.cta-icon{font-size:17px}.cta-arrow{font-size:16px}.text-link{font-size:10px;gap:6px}.play-ring{width:21px;height:21px}.mobile-worlds{padding:9px 5% 14px}.mobile-world-btn{padding:8px 10px;font-size:10px}.dock{width:100%;margin:0;border-left:0;border-right:0;padding:13px 5% 15px;backdrop-filter:blur(21px)}.dock-label{padding-bottom:8px;font-size:9px}.dock-mini{font-size:8px;letter-spacing:.02em}.wish-form{height:49px}.prompt-mark{padding:0 10px;font-size:12px}.wish-form input{font-size:12px}.generate-btn{min-width:105px;font-size:10px;gap:5px}.generate-icon{font-size:15px}.generate-arrow{display:none}.dock-bottom{gap:9px;align-items:flex-start;flex-direction:column;padding-top:10px}.dock-hint{font-size:9px}.dock-quick-actions{width:100%;justify-content:space-between}.quick-btn{padding:6px 8px;font-size:9px;gap:5px;border-left:0}.quick-btn:first-child{padding-left:0}.quick-btn:last-child{padding-right:0}.quick-btn>span:first-child{font-size:15px}.footer{display:none}.modal{padding:23px 21px 26px;max-height:88svh}.modal h2{margin-top:18px}.manual-grid{grid-template-columns:1fr 1fr}.manual-item{padding:13px 12px}.manual-desc{font-size:10px}.manual-title{font-size:12px}.manual-shortcuts{gap:9px}.gallery-preview{height:73px}.gallery-info{padding:10px}}
@media(max-height:750px) and (min-width:901px){.topbar{height:70px}.app::before{top:70px}.main-content{min-height:380px;padding-top:1%;padding-bottom:1%}.hero{transform:none}.hero h1{font-size:clamp(50px,5vw,70px)}.hero-description{margin:17px 0 19px}.world-item{padding-top:11px;padding-bottom:10px}.world-list-foot{margin-top:10px}.dock{padding-top:12px;padding-bottom:12px}.coordinates{bottom:245px}.footer{padding-top:12px;padding-bottom:12px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
