html[data-restyle="aurora"]{--paper:#fff0d6;--mist:#d1bddc;--surface:#34213e;--surface-2:#432c4f;--surface-3:#55365d;--leaf:#efcb85;--leaf-rgb:239,203,133;--west:#9ed6c1;--west-rgb:158,214,193;--west-2:#efcb85;--seer:#c793e3;--seer-deep:#291637;--east-solid:#36213b;--east-ground:rgba(54,33,59,.92);--west-solid:#20373c;--west-ground:rgba(32,55,60,.92);--glass:rgba(44,28,57,.88);--glass-edge:rgba(231,195,132,.35);--line:rgba(232,196,137,.22)}
.gate-cap .kicker{color:#f2cf91}.gate{border-color:#d2ad6866!important}.how,.faq{border-color:#bc995c55}h1,h2,h3{font-family:"Fraunces",serif;font-synthesis:none;line-height:1.3}button,a{font-synthesis:none}

                                                                        
                                                                              
                                                                                 
                                                                             
                                          
html[data-restyle]{
 --sv-gild:linear-gradient(135deg,#fff0c5 0%,#e8bf72 24%,#a8772f 50%,#f2d38f 72%,#8d6127 100%);
 --sv-plum:linear-gradient(170deg,#6f4a84 0%,#4b3260 52%,#35223f 100%);
 --sv-plum-lit:linear-gradient(170deg,#87609c 0%,#5c3e73 52%,#3f2a4c 100%);
 --sv-parchment:linear-gradient(175deg,#fbefd2 0%,#f0dcae 60%,#e3c78f 100%);
 --sv-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .86 0 0 0 0 .62 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23g)'/%3E%3C/svg%3E");
 --sv-bevel:inset 0 1px 0 rgba(255,236,190,.38),inset 0 -2px 3px rgba(20,8,28,.5),0 3px 10px rgba(10,5,20,.45);
 --sv-hair:rgba(232,194,122,.62)
}
                                                                    
html[data-restyle] header.bar{background:var(--sv-grain),linear-gradient(110deg,#3a2442ee,#271c36f2)!important;box-shadow:inset 0 -1px 0 var(--sv-hair),0 4px 22px rgba(18,12,34,.45)!important}
html[data-restyle] header.bar::after{content:"";position:absolute;left:50%;bottom:-4px;width:7px;height:7px;transform:translateX(-50%) rotate(45deg);background:var(--sv-gild);box-shadow:0 0 6px rgba(240,200,120,.55);pointer-events:none}
                                                                                                                
html[data-restyle] .enter{position:relative;color:#fff3d6!important;border:1px solid transparent!important;border-radius:14px!important;background:var(--sv-grain),var(--sv-plum) padding-box,var(--sv-gild) border-box!important;box-shadow:var(--sv-bevel),0 0 18px rgba(232,185,96,.14)!important;text-shadow:0 1px 1px rgba(20,8,28,.65)}
html[data-restyle] .enter::before{content:"";position:absolute;inset:3px;border-radius:10px;border:1px solid rgba(255,226,160,.3);pointer-events:none}
html[data-restyle] .sheet .ok{color:#fff3d6;background:var(--sv-grain),var(--sv-plum);box-shadow:inset 0 0 0 1px #e9c27a,var(--sv-bevel);text-shadow:0 1px 1px rgba(20,8,28,.65)}
html[data-restyle] .enter:is(:hover,:focus-visible){color:#fff8e6!important;background:var(--sv-grain),var(--sv-plum-lit) padding-box,var(--sv-gild) border-box!important;box-shadow:var(--sv-bevel),0 0 22px rgba(240,196,110,.35)!important}
                                                                                   
html[data-restyle] .chip{border-color:rgba(var(--leaf-rgb),calc(.22 + .7 * min(var(--vin),var(--vout))));background:var(--sv-grain),linear-gradient(180deg,rgba(255,240,205,.1),rgba(20,8,28,.25)),rgba(var(--acc-rgb),calc(.16 * min(var(--vin),var(--vout))));box-shadow:inset 0 1px 0 rgba(255,236,190,.2),inset 0 -1px 2px rgba(20,8,28,.45),0 2px 6px rgba(10,5,20,.35)}
html[data-restyle] .s-east .chips>.chip[data-tuvi-group-active=true],html[data-restyle] .chip[aria-selected="true"]{border-color:#efcb85;background:var(--sv-grain),linear-gradient(180deg,rgba(255,226,160,.26),rgba(120,80,30,.22));box-shadow:inset 0 1px 0 rgba(255,240,200,.45),inset 0 -1px 2px rgba(20,8,28,.4),0 0 12px rgba(240,196,110,.28)}
html[data-restyle] .pills a{border-color:var(--sv-hair);background:var(--sv-grain),linear-gradient(180deg,#4a3256,#2e1f3a);box-shadow:inset 0 1px 0 rgba(255,236,190,.18),0 2px 6px rgba(10,5,20,.35)}
html[data-restyle] .pills a:is(:hover,:focus-visible){background:var(--sv-grain),linear-gradient(180deg,#5d4069,#3a2848)}
                                                                                                              
html[data-restyle] .skip{border-color:rgba(var(--leaf-rgb),.8);background:var(--sv-grain),var(--sv-plum);box-shadow:var(--sv-bevel),0 0 14px rgba(232,185,96,.18)}
html[data-restyle] .seg{border-color:var(--sv-hair);background:linear-gradient(#1a1226,#2c1f38);box-shadow:inset 0 1px 3px rgba(0,0,0,.6),0 1px 0 rgba(255,236,190,.12)}
html[data-restyle] .seg button[aria-pressed="true"]{background:var(--sv-parchment);color:#3b2433;box-shadow:inset 0 1px 0 #fffaf0,0 1px 3px rgba(0,0,0,.55)}
                                                                                                   
html[data-restyle][data-page-layout="portrait"] .tabbar{border:1px solid transparent!important;background:var(--sv-grain),linear-gradient(115deg,#3b2747f7,#2a2039fa 60%,#38233ff7) padding-box,var(--sv-gild) border-box!important;box-shadow:inset 0 1px 0 rgba(255,241,206,.14),0 5px 24px rgba(16,9,31,.55)!important}
html[data-restyle][data-page-layout="portrait"] .tabbar button{color:#ecd3ac}
html[data-restyle][data-page-layout="portrait"] .tabbar button[aria-current="true"]{background:radial-gradient(ellipse at 50% 85%,rgba(211,151,60,.32),transparent 70%);color:#ffe7b7;text-shadow:0 0 8px rgba(238,186,110,.6)}
html[data-restyle] .rail i{border-color:rgba(var(--leaf-rgb),.85)}
                                                                                                    
html[data-restyle] .dl .disc{fill:url(#sv-lacquer)}
html[data-restyle] .dl .band{stroke:url(#sv-enamel)}
html[data-restyle] .dl .ring.sun{stroke:#e9c27a;stroke-width:1.6}
html[data-restyle] .hub circle{fill:url(#sv-lacquer);stroke:#e9c27a;stroke-width:1.6}
html[data-restyle] .track.outer{border-color:rgba(var(--leaf-rgb),.6);box-shadow:0 0 0 3px rgba(30,18,40,.5),0 0 0 4px rgba(var(--leaf-rgb),.32)}
html[data-restyle] .core{border-color:#e9c27a;background:radial-gradient(circle at 38% 30%,#6b4a73,#2c1d38 72%);box-shadow:inset 0 1px 2px rgba(255,236,190,.4),inset 0 -3px 6px rgba(0,0,0,.5),0 0 0 3px rgba(30,18,40,.6),0 0 0 4px rgba(232,194,122,.45),0 6px 16px rgba(0,0,0,.45)}
html[data-restyle] .medal .zodiac-dish{box-shadow:0 0 0 2px #e7c47e,0 0 0 4px rgba(30,18,40,.85),0 0 0 5px rgba(232,194,122,.35),0 5px 16px rgba(0,0,0,.4)}
                                                                                             
html[data-restyle] .gate-art{filter:drop-shadow(0 0 22px rgba(234,185,96,.15)) drop-shadow(0 14px 14px rgba(8,4,16,.5))}
html[data-restyle] .gate-art .ln.band{stroke:url(#sv-ring)}
html[data-restyle] .gate-art .ln:not(.band){stroke:#6e4a1d}
html[data-restyle] :is(#restyle-step-top-east,#restyle-step-front-east,#restyle-step-top-west,#restyle-step-front-west) stop{stop-opacity:1}
html[data-restyle] #restyle-step-top-east stop:nth-child(1),html[data-restyle] #restyle-step-top-east stop:nth-child(3){stop-color:#b08aa8}
html[data-restyle] #restyle-step-top-east stop:nth-child(2){stop-color:#76507a}
html[data-restyle] #restyle-step-front-east stop{stop-color:#4a2c45}
html[data-restyle] #restyle-step-front-east stop:nth-child(2){stop-color:#64405c}
html[data-restyle] #restyle-step-top-west stop:nth-child(1),html[data-restyle] #restyle-step-top-west stop:nth-child(3){stop-color:#86afab}
html[data-restyle] #restyle-step-top-west stop:nth-child(2){stop-color:#4a7171}
html[data-restyle] #restyle-step-front-west stop{stop-color:#24393d}
html[data-restyle] #restyle-step-front-west stop:nth-child(2){stop-color:#33525a}
                                                                                           
html[data-restyle] .row{border-color:rgba(var(--leaf-rgb),.36);background:var(--sv-grain),linear-gradient(160deg,rgba(var(--seer-rgb),.16),rgba(20,10,30,.32));box-shadow:inset 0 1px 0 rgba(255,236,190,.1),0 4px 14px rgba(8,4,16,.35)}
html[data-restyle] .msg.seer{border-color:rgba(var(--leaf-rgb),.4);background:var(--sv-grain),linear-gradient(160deg,rgba(var(--seer-rgb),.2),rgba(20,10,30,.35))!important;box-shadow:inset 0 1px 0 rgba(255,236,190,.12),0 4px 14px rgba(8,4,16,.35)!important}
html[data-restyle] .msg.me{color:#3b2433;border-color:#c9a86a;background:var(--sv-grain),var(--sv-parchment);box-shadow:inset 0 1px 0 #fffaf0,0 4px 12px rgba(8,4,16,.4)}
html[data-restyle] .qa details{border-color:rgba(var(--leaf-rgb),.34);background:var(--sv-grain),linear-gradient(160deg,rgba(80,52,96,.4),rgba(28,18,40,.5));box-shadow:inset 0 1px 0 rgba(255,236,190,.08),0 4px 14px rgba(8,4,16,.3)}
html[data-restyle] .qa summary::after{color:#efcb85}
html[data-restyle] .steps li{border-top-color:transparent;background:linear-gradient(90deg,rgba(232,194,122,.8),rgba(232,194,122,0)) top left/100% 1px no-repeat}
html[data-restyle] :is(.sheet,.sheet-in){border-color:var(--sv-hair);background:var(--sv-grain),linear-gradient(165deg,#3a2648,#211830)}
html[data-restyle] .sheet .x{background:rgba(255,236,190,.08);box-shadow:inset 0 0 0 1px var(--sv-hair)}
                                                                                
                                                                                   
                                                                               
html[data-page-layout="portrait"] .s-east .chips{grid-template-columns:repeat(2,minmax(0,max-content))}
                                                                                     
                                                     
html[data-page-layout="portrait"] .s-west .chips{grid-template-columns:repeat(4,minmax(min-content,1fr))}
html[data-page-layout="portrait"] :is(.s-east,.s-west) .chip span{overflow-wrap:normal}
html[data-restyle] .seg{border-width:0;padding:0;box-shadow:0 0 0 1px var(--sv-hair),inset 0 1px 3px rgba(0,0,0,.6)}
html[data-restyle] :is(footer a[href^="https://a7cloud"],.sheet a:not(.ok)){display:inline-block;padding:12.5px 0;margin:-12.5px 0}
                                                                                   
                                                                                  
html[data-restyle]{--sv-plum:linear-gradient(165deg,#78516f 0%,#563652 24%,#3b2449 60%,#291b36 100%);--sv-plum-lit:linear-gradient(165deg,#956781,#674263 35%,#432b54 75%,#34213f);--sv-bevel:inset 0 1px 0 #ffedbf66,inset 0 3px 5px #ffd7a312,inset 0 -3px 4px #160c2580,0 4px 12px #0b061e66;--sv-stone:linear-gradient(125deg,#b18b83,#806074 32%,#4a354f 70%,#70515e)}
html[data-restyle] header.bar{box-shadow:inset 0 -1px 0 #eccd8d99,inset 0 -4px 0 #1c132c66,0 5px 20px #10091e77!important}
html[data-restyle] .enter{box-shadow:var(--sv-bevel),0 0 0 1px #2b182d,0 0 18px #e8b96022!important}
html[data-restyle] .enter::before{inset:4px;border:3px double #e6bf7f80;border-radius:9px}
html[data-restyle] .enter::after{content:"";position:absolute;inset:8px;pointer-events:none;background:radial-gradient(circle,#ffe7aa 0 1px,transparent 1.6px) left top/4px 4px no-repeat,radial-gradient(circle,#ffe7aa 0 1px,transparent 1.6px) right top/4px 4px no-repeat,radial-gradient(circle,#b99054 0 1px,transparent 1.6px) left bottom/4px 4px no-repeat,radial-gradient(circle,#b99054 0 1px,transparent 1.6px) right bottom/4px 4px no-repeat}
html[data-restyle] :is(.pills a,.skip){background:var(--sv-grain),var(--sv-plum);box-shadow:inset 0 1px 0 #ffe9b744,inset 0 0 0 2px #24152e,inset 0 0 0 3px #e2bc7a44,0 3px 9px #10081c66}
html[data-restyle] .chip{box-shadow:inset 0 1px 0 #ffe9bf55,inset 0 0 0 2px #25182b66,inset 0 0 0 3px #dfb9702b,inset 0 -2px 3px #160b2466,0 3px 7px #0e081f55}
html[data-restyle] .track.outer{box-shadow:0 0 0 2px #23152e,0 0 0 3px #d6ad6c88,0 0 0 6px #5a3a4677,0 0 0 7px #e9c88755,inset 0 1px 0 #fff0c555}
html[data-restyle] .core{background:var(--sv-grain),radial-gradient(circle at 35% 25%,#806078,#4b3056 48%,#24182f 90%);box-shadow:inset 0 2px 1px #f6dcab66,inset 0 -4px 6px #12091f99,0 0 0 3px #24182e,0 0 0 4px #e5bf7888,0 7px 17px #0c071e88}
html[data-restyle] .medal .zodiac-dish{box-shadow:0 0 0 2px #edcc88,0 0 0 4px #382334,0 0 0 5px #a6814d99,0 6px 17px #0b061e88}
html[data-restyle] .gate-art{filter:drop-shadow(0 1px 0 #ffe5ad44) drop-shadow(0 0 18px #eab96022) drop-shadow(0 13px 12px #08041099)}
html[data-restyle] :is(.row,.msg.seer,.qa details){box-shadow:inset 0 1px 0 #e8c78f33,inset 0 0 0 3px #24162d66,inset 0 0 0 4px #b9926033,0 5px 14px #0c071d66!important}
html[data-restyle] .qa summary{color:#f4dfbb;text-shadow:0 1px 1px #160c22}

                                                                            
html[data-restyle] .gates.single-portal{grid-template-columns:minmax(0,1fr);width:min(100%,600px);margin-inline:auto;justify-items:center}
html[data-restyle] .single-portal .gate{width:100%;--acc:#efcb85;--acc-rgb:239,203,133}
html[data-restyle] .single-portal .gate-art{width:min(100%,calc(min(calc(var(--stage-h) * .56),calc(var(--stage-h) * 1) - 280px,600px) * .857))}
html[data-restyle] .gn .ln{stroke:#e4c486}html[data-restyle] .gn .ln.band{stroke:url(#sv-ring)}
html[data-restyle] .gn .door-face{stroke:#dabc80;stroke-width:1}
html[data-restyle] .gn .deco{fill:none;stroke:#e7c990;stroke-width:1}
html[data-restyle] .single-portal .gate-cap{width:100%;display:flex;justify-content:center}
