﻿.desktop-menu-list{display:flex;align-items:center;gap:16px;list-style:none}.desktop-menu-list a,.desktop-menu-list .dropdown-toggle{text-decoration:none;color:#2C3E50;font-weight:600;padding:10px 18px;border-radius:8px;transition:all 0.3s ease;background:rgba(235,222,240,0.9);border:1px solid #BB8FCE;box-shadow:0 2px 8px rgba(142,68,173,0.2);display:inline-flex;align-items:center;justify-content:center;min-height:44px;vertical-align:middle;line-height:1.4}.desktop-menu-list a:hover,.desktop-menu-list a:active,.desktop-menu-list a:focus,.desktop-menu-list .dropdown-toggle:hover,.desktop-menu-list .dropdown-toggle:active,.desktop-menu-list .dropdown-toggle:focus{color:white !important;background:linear-gradient(135deg, #8E44AD 0%, #9B59B6 100%);transform:translateY(-2px);text-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 4px 15px rgba(142,68,173,0.3),0 0 10px rgba(155,89,182,0.4);border-color:#BB8FCE}.desktop-menu-list .dropdown-toggle::after{margin-left:8px;vertical-align:middle}.desktop-menu-list .dropdown-menu{background:linear-gradient(135deg, rgba(235,222,240,0.98) 0%, rgba(213,219,219,0.98) 100%) !important;background-color:rgba(235,222,240,0.98) !important;border:1px solid #BB8FCE !important;border-radius:12px !important;box-shadow:0 8px 32px rgba(142,68,173,0.3) !important;padding:8px 0 !important;margin-top:8px !important;backdrop-filter:blur(15px) !important}.desktop-menu-list .dropdown-menu::before,.desktop-menu-list .dropdown-menu::after{display:none !important}.desktop-menu-list .dropdown-menu .dropdown-item{color:#2C3E50 !important;background:transparent !important;padding:12px 20px !important;font-weight:500 !important;transition:all 0.3s ease !important;border-radius:0 !important;border:none !important}.desktop-menu-list .dropdown-menu .dropdown-item:hover,.desktop-menu-list .dropdown-menu .dropdown-item:focus,.desktop-menu-list .dropdown-menu .dropdown-item:active{background:linear-gradient(135deg, rgba(142,68,173,0.15) 0%, rgba(155,89,182,0.15) 100%) !important;background-color:rgba(142,68,173,0.15) !important;color:#8E44AD !important;border-left:4px solid #8E44AD !important;padding-left:16px !important}.desktop-menu-list .dropdown-menu .dropdown-item.active{background:linear-gradient(135deg, #8E44AD 0%, #9B59B6 100%) !important;background-color:#8E44AD !important;color:white !important}.desktop-menu-list .dropdown-menu .dropdown-divider{border-color:#D5DBDB !important;margin:8px 0 !important;background:#D5DBDB !important}.desktop-menu-list .dropdown-menu.show{background:linear-gradient(135deg, rgba(235,222,240,0.98) 0%, rgba(213,219,219,0.98) 100%) !important;background-color:rgba(235,222,240,0.98) !important}.desktop-menu-list .dropdown-menu *{background-color:transparent !important}.desktop-menu-list .dropdown-menu *.dropdown-item{background-color:transparent !important}.desktop-menu-list .dropdown-toggle::after{border-top-color:currentColor !important;transition:transform 0.3s ease !important;margin-left:8px !important;vertical-align:0 !important;border-width:0.3em 0.3em 0 0.3em !important}.desktop-menu-list .dropdown-toggle[aria-expanded="true"]::after{transform:rotate(180deg) !important}.desktop-menu-list .desktop-menu-list>li{display:flex;align-items:center}.desktop-menu-list .desktop-menu-list>li>a,.desktop-menu-list .desktop-menu-list>li>.dropdown-toggle{height:44px;box-sizing:border-box}@media (max-width: 768px){.desktop-menu-list{display:none !important}}.mobile-menu{display:none}@media (max-width: 768px){.mobile-menu{display:block}.mobile-menu .mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.5);z-index:9998;opacity:0;visibility:hidden;transition:all 0.3s ease}.mobile-menu .mobile-menu-overlay.active{opacity:1;visibility:visible}.mobile-menu .open-menu{cursor:pointer;width:24px;padding:4px}.mobile-menu .open-menu svg,.mobile-menu .open-menu img{filter:brightness(0) invert(1)}.mobile-menu .mobile-menu-wrapper{position:fixed;top:0;left:-100%;width:100%;height:100vh;overflow-y:auto;background:linear-gradient(135deg, #F8F9FA 0%, #EBDEF0 100%);border:none;box-shadow:0 0 30px rgba(142,68,173,0.3);z-index:9999;transition:left 0.3s ease-in-out;backdrop-filter:blur(10px)}.mobile-menu .mobile-menu-wrapper.active{left:0}.mobile-menu .mobile-menu-wrapper>hr{margin:8px 0 0}.mobile-menu .mobile-menu-wrapper .close-menu{cursor:pointer;font-size:24px;color:#2C3E50;width:40px;height:40px;padding:8px;margin:16px 16px 0 auto;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,0.9);transition:all 0.3s ease;box-shadow:0 2px 8px rgba(142,68,173,0.3)}.mobile-menu .mobile-menu-wrapper .close-menu:hover{color:#8E44AD;background:white;transform:scale(1.1)}.mobile-menu .mobile-menu-wrapper .mobile-menu-list-wrapper{width:100%;min-height:calc(100vh - 80px);padding:0 0 40px 0}.mobile-menu .mobile-menu-wrapper .mobile-menu-list-wrapper ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;width:100%}.mobile-menu .mobile-menu-wrapper .mobile-menu-list-wrapper ul li{display:flex;width:100%;border-bottom:1px solid rgba(142,68,173,0.1)}.mobile-menu .mobile-menu-wrapper .mobile-menu-list-wrapper ul li a{padding:16px 20px;color:#2C3E50;text-decoration:none;font-size:17px;font-weight:500;display:block !important;width:100%;transition:all 0.3s ease;position:relative}.mobile-menu .mobile-menu-wrapper .mobile-menu-list-wrapper ul li a:active,.mobile-menu .mobile-menu-wrapper .mobile-menu-list-wrapper ul li a.show,.mobile-menu .mobile-menu-wrapper .mobile-menu-list-wrapper ul li a:focus{background:linear-gradient(135deg, rgba(142,68,173,0.12) 0%, rgba(155,89,182,0.12) 100%);color:#8E44AD;border-left:4px solid #8E44AD;padding-left:16px}.mobile-menu .mobile-menu-wrapper .mobile-menu-list-wrapper ul li a:hover{background:linear-gradient(135deg, rgba(142,68,173,0.08) 0%, rgba(155,89,182,0.08) 100%);color:#8E44AD;transform:translateX(4px)}.mobile-menu .mobile-menu-wrapper .mobile-menu-list-wrapper ul li .mobile-submenu-dropdown-wrapper{position:static;width:100%;background:rgba(255,255,255,0.9);border-radius:4px;max-height:0;overflow:hidden;transition:max-height 0.5s ease-in}.mobile-menu .mobile-menu-wrapper .mobile-menu-list-wrapper ul li .mobile-submenu-dropdown-wrapper.show{max-height:500px}.mobile-menu .mobile-menu-wrapper .mobile-menu-list-wrapper ul li .mobile-submenu-dropdown-wrapper .dropdown-list{display:block;color:#5D4E75;text-decoration:none;width:100%;padding-left:32px;transition:all 0.3s ease}.mobile-menu .mobile-menu-wrapper .mobile-menu-list-wrapper ul li .mobile-submenu-dropdown-wrapper .dropdown-list:hover{background:linear-gradient(135deg, rgba(142,68,173,0.08) 0%, rgba(155,89,182,0.08) 100%);color:#8E44AD}.mobile-menu .mobile-menu-wrapper .mobile-menu-list-wrapper ul li .mobile-submenu-dropdown-wrapper .dropdown-list:last-child{border-bottom:none}.mobile-menu .mobile-menu-wrapper .mobile-menu-list-wrapper ul li .mobile-submenu-dropdown-wrapper .dropdown-list a{font-size:16px}}main#ad-interactions-new{margin:0}main#ad-interactions-new section{padding:24px 16px;width:300px;margin:48px auto 0;background:#E0E0E0;border-radius:16px;opacity:0.8}main#ad-interactions-new section h2{margin-bottom:8px;margin-top:0;font-size:24px}main#ad-interactions-new section main{height:320px;overflow:auto}main#ad-interactions-new section main p{font-size:14px}main#ad-interactions-new section a{display:block;margin-top:16px;text-align:center;font-size:16px;color:#000;text-decoration:none;background-color:#fa6400;color:#fff;font-size:16px;padding:16px 30px;border:none;cursor:pointer;border-radius:5px;text-align:center}main#ad-interactions-new section a:hover{background-color:#fb8332}.auth-container{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;background:linear-gradient(135deg, rgba(142,68,173,0.1) 0%, rgba(155,89,182,0.1) 100%)}.auth-card{width:100%;max-width:450px;background:white;border-radius:20px;box-shadow:0 15px 50px rgba(142,68,173,0.3);padding:40px;position:relative;border:1px solid rgba(142,68,173,0.1)}.auth-card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="auth-pattern" x="0" y="0" width="20" height="20" patternUnits="userSpaceOnUse"><circle cx="10" cy="10" r="1" fill="%238E44AD" opacity="0.05"/></pattern></defs><rect width="100" height="100" fill="url(/%23auth-pattern)"/></svg>');border-radius:20px;pointer-events:none}.auth-header{text-align:center;margin-bottom:32px;position:relative;z-index:2}.auth-header .mystical-symbol{font-size:3rem;margin-bottom:16px;display:inline-block;animation:mystical-glow 3s ease-in-out infinite}.auth-header h2{color:#2C3E50;font-size:2rem;font-weight:bold;margin-bottom:8px}.auth-header p{color:#5D4E75;font-size:1rem;margin:0}.auth-form{position:relative;z-index:2}.auth-form .form-group{margin-bottom:24px}.auth-form .form-group.checkbox-group{margin-bottom:16px}.auth-form .form-label{display:block;font-weight:600;color:#2C3E50;margin-bottom:8px;font-size:0.95rem}.auth-form .form-input{width:100%;padding:14px 16px;border:2px solid #D5DBDB;border-radius:12px;font-size:1rem;transition:all 0.3s ease;background:rgba(248,249,250,0.8);box-sizing:border-box}.auth-form .form-input:focus{outline:none;border-color:#8E44AD;background:white;box-shadow:0 0 0 3px rgba(155,89,182,0.4)}.auth-form .form-input::placeholder{color:#85929E}.auth-form .form-hint{display:block;font-size:0.85rem;color:#7B7D7D;margin-top:6px}.auth-form .password-requirement{font-size:0.85rem;color:#7B7D7D;margin-left:8px}.auth-form .checkbox-group{display:flex;align-items:center;gap:12px}.auth-form .checkbox-group .form-checkbox{width:18px;height:18px;accent-color:#8E44AD;cursor:pointer}.auth-form .checkbox-group .checkbox-label{font-size:0.95rem;color:#5D4E75;cursor:pointer;margin:0}.form-actions{margin-top:32px}.btn-auth-primary{width:100%;padding:16px;background:linear-gradient(135deg, #8E44AD 0%, #9B59B6 100%);color:white;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(142,68,173,0.3)}.btn-auth-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(142,68,173,0.3),0 0 15px rgba(155,89,182,0.4)}.btn-auth-primary:active{transform:translateY(0)}.auth-divider{text-align:center;margin:32px 0;position:relative;z-index:2}.auth-divider::before{content:'';position:absolute;top:50%;left:0;right:0;height:1px;background:#D5DBDB}.auth-divider span{background:white;padding:0 20px;color:#7B7D7D;font-size:0.9rem}.social-login{display:flex;flex-direction:column;gap:12px;margin-bottom:24px;position:relative;z-index:2}.btn-social{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 20px;border-radius:12px;text-decoration:none;font-weight:600;transition:all 0.3s ease;border:2px solid transparent}.btn-social .social-icon{font-size:1.2rem}.btn-social.btn-line{background:#00C300;color:white;border-color:#00C300}.btn-social.btn-line:hover{background:#00A300;transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,195,0,0.3)}.btn-social.btn-google{background:white;color:#2C3E50;border-color:#D5DBDB}.btn-social.btn-google:hover{background:#f8f9fa;border-color:#8E44AD;transform:translateY(-2px);box-shadow:0 4px 15px rgba(142,68,173,0.3)}.auth-links{text-align:center;position:relative;z-index:2}.auth-links a{color:#8E44AD;text-decoration:none;font-size:0.95rem;font-weight:500;transition:color 0.3s ease}.auth-links a:hover{color:#9B59B6;text-decoration:underline}.auth-links p{margin:8px 0;color:#7B7D7D;font-size:0.9rem}#error_explanation{background:rgba(231,76,60,0.1);border:1px solid rgba(231,76,60,0.3);border-radius:12px;padding:16px;margin-bottom:24px}#error_explanation h2{color:#C0392B;font-size:1.1rem;margin-bottom:12px}#error_explanation ul{margin:0;padding-left:20px}#error_explanation ul li{color:#C0392B;font-size:0.9rem;margin-bottom:4px}.notice,.alert{padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:0.95rem}.notice{background:rgba(142,68,173,0.1);color:#8E44AD;border:1px solid rgba(142,68,173,0.3)}.alert{background:rgba(231,76,60,0.1);color:#C0392B;border:1px solid rgba(231,76,60,0.3)}@keyframes mystical-glow{0%,100%{transform:scale(1);filter:drop-shadow(0 0 5px rgba(142,68,173,0.3))}50%{transform:scale(1.05);filter:drop-shadow(0 0 10px rgba(142,68,173,0.5))}}@media (max-width: 480px){.auth-container{padding:16px}.auth-card{padding:30px 24px}.auth-header .mystical-symbol{font-size:2.5rem}.auth-header h2{font-size:1.7rem}.social-login .btn-social{font-size:0.95rem}}main.bad-results-container summary{margin-top:48px;background-color:#DECDDD;padding:12px 16px;border-radius:8px;font-weight:bold;list-style:none}main.bad-results-container summary::-webkit-details-marker{display:none}main#cards-index{flex:1;text-align:center;padding-top:5vh}main#cards-index section{background-color:#E0E0E0;opacity:0.8;border-radius:16px;max-width:560px;margin:0 auto;padding:24px;min-height:60vh}main#cards-index section.hide{display:none}main#cards-index section.show{display:block}main#cards-index section.step-1{display:flex;flex-direction:column;justify-content:center;align-items:center}main#cards-index section.step-1 h1{margin:0 auto 16px;font-size:24px}main#cards-index section.step-1 p{font-size:16px;line-height:24px}main#cards-index section.step-1 p.warning{color:red}main#cards-index section.step-1 button{background-color:#fa6400;color:#fff;font-size:16px;padding:16px 30px;border:none;cursor:pointer;border-radius:5px;text-align:center}main#cards-index section.step-1 button:hover{background-color:#fb8332}main#cards-index section.step-3{display:flex;flex-direction:column;justify-content:center;align-items:center}main#cards-index section.step-3 h3{margin:0 auto 16px;font-size:20px;display:flex;align-items:center}main#cards-index section.step-3 h3 .loader{margin-left:16px;width:40px;height:26px;--c: no-repeat linear-gradient(#000 0 0);background:var(--c) 0 100%,var(--c) 50% 100%,var(--c) 100% 100%;background-size:8px calc(100% - 4px);position:relative}main#cards-index section.step-3 h3 .loader:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#000;left:0;top:0;animation:l3-1 1.5s linear infinite alternate,l3-2 0.75s cubic-bezier(0, 200, 0.8, 200) infinite}@keyframes l3-1{100%{left:calc(100% - 8px)}}@keyframes l3-2{100%{top:-0.1px}}main#cards-index section.step-3 p{font-size:16px}main#cards-index section.step-3 a{background-color:#fa6400;color:#fff;font-size:16px;padding:16px 30px;border:none;cursor:pointer;border-radius:5px;text-align:center;margin-top:16px}main#cards-index section.step-3 a:hover{background-color:#fb8332}main#cards-index .step-2{min-height:80vh}main#cards-index .step-2 h4{margin:4px auto;padding:4px 12px}main#cards-index .step-2 button{background-color:#f1f1f1;color:black;font-size:16px;padding:16px 30px;border:none;cursor:pointer;border-radius:5px;text-align:center}main#cards-index .step-2 button:hover{background-color:black;color:white}main#cards-index .step-2 .cards{display:flex;justify-content:center;align-items:baseline;margin:80px;flex-grow:1;-webkit-transform-origin:center center;-moz-transform-origin:center center;-o-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}main#cards-index .step-2 .cards .card{transition:0.4s ease-out;position:absolute;flex-direction:column-reverse;-webkit-transform-origin:center 180px;-moz-transform-origin:center 180px;-o-transform-origin:center 180px;-ms-transform-origin:center 180px;transform-origin:center 180px}main#cards-index .step-2 .cards .card img{width:60px;border-radius:8px}main#cards-index .step-2 .cards .card:nth-child(1){-webkit-transform:rotate(4.36deg);-moz-transform:rotate(4.36deg);-ms-transform:rotate(4.36deg);-o-transform:rotate(4.36deg);transform:rotate(4.36deg)}main#cards-index .step-2 .cards .card:nth-child(1):hover{-webkit-transform:rotate(4.36deg) translateY(-30px);-moz-transform:rotate(4.36deg) translateY(-30px);-ms-transform:rotate(4.36deg) translateY(-30px);-o-transform:rotate(4.36deg) translateY(-30px);transform:rotate(4.36deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(2){-webkit-transform:rotate(8.72deg);-moz-transform:rotate(8.72deg);-ms-transform:rotate(8.72deg);-o-transform:rotate(8.72deg);transform:rotate(8.72deg)}main#cards-index .step-2 .cards .card:nth-child(2):hover{-webkit-transform:rotate(8.72deg) translateY(-30px);-moz-transform:rotate(8.72deg) translateY(-30px);-ms-transform:rotate(8.72deg) translateY(-30px);-o-transform:rotate(8.72deg) translateY(-30px);transform:rotate(8.72deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(3){-webkit-transform:rotate(13.08deg);-moz-transform:rotate(13.08deg);-ms-transform:rotate(13.08deg);-o-transform:rotate(13.08deg);transform:rotate(13.08deg)}main#cards-index .step-2 .cards .card:nth-child(3):hover{-webkit-transform:rotate(13.08deg) translateY(-30px);-moz-transform:rotate(13.08deg) translateY(-30px);-ms-transform:rotate(13.08deg) translateY(-30px);-o-transform:rotate(13.08deg) translateY(-30px);transform:rotate(13.08deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(4){-webkit-transform:rotate(17.44deg);-moz-transform:rotate(17.44deg);-ms-transform:rotate(17.44deg);-o-transform:rotate(17.44deg);transform:rotate(17.44deg)}main#cards-index .step-2 .cards .card:nth-child(4):hover{-webkit-transform:rotate(17.44deg) translateY(-30px);-moz-transform:rotate(17.44deg) translateY(-30px);-ms-transform:rotate(17.44deg) translateY(-30px);-o-transform:rotate(17.44deg) translateY(-30px);transform:rotate(17.44deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(5){-webkit-transform:rotate(21.8deg);-moz-transform:rotate(21.8deg);-ms-transform:rotate(21.8deg);-o-transform:rotate(21.8deg);transform:rotate(21.8deg)}main#cards-index .step-2 .cards .card:nth-child(5):hover{-webkit-transform:rotate(21.8deg) translateY(-30px);-moz-transform:rotate(21.8deg) translateY(-30px);-ms-transform:rotate(21.8deg) translateY(-30px);-o-transform:rotate(21.8deg) translateY(-30px);transform:rotate(21.8deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(6){-webkit-transform:rotate(26.16deg);-moz-transform:rotate(26.16deg);-ms-transform:rotate(26.16deg);-o-transform:rotate(26.16deg);transform:rotate(26.16deg)}main#cards-index .step-2 .cards .card:nth-child(6):hover{-webkit-transform:rotate(26.16deg) translateY(-30px);-moz-transform:rotate(26.16deg) translateY(-30px);-ms-transform:rotate(26.16deg) translateY(-30px);-o-transform:rotate(26.16deg) translateY(-30px);transform:rotate(26.16deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(7){-webkit-transform:rotate(30.52deg);-moz-transform:rotate(30.52deg);-ms-transform:rotate(30.52deg);-o-transform:rotate(30.52deg);transform:rotate(30.52deg)}main#cards-index .step-2 .cards .card:nth-child(7):hover{-webkit-transform:rotate(30.52deg) translateY(-30px);-moz-transform:rotate(30.52deg) translateY(-30px);-ms-transform:rotate(30.52deg) translateY(-30px);-o-transform:rotate(30.52deg) translateY(-30px);transform:rotate(30.52deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(8){-webkit-transform:rotate(34.88deg);-moz-transform:rotate(34.88deg);-ms-transform:rotate(34.88deg);-o-transform:rotate(34.88deg);transform:rotate(34.88deg)}main#cards-index .step-2 .cards .card:nth-child(8):hover{-webkit-transform:rotate(34.88deg) translateY(-30px);-moz-transform:rotate(34.88deg) translateY(-30px);-ms-transform:rotate(34.88deg) translateY(-30px);-o-transform:rotate(34.88deg) translateY(-30px);transform:rotate(34.88deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(9){-webkit-transform:rotate(39.24deg);-moz-transform:rotate(39.24deg);-ms-transform:rotate(39.24deg);-o-transform:rotate(39.24deg);transform:rotate(39.24deg)}main#cards-index .step-2 .cards .card:nth-child(9):hover{-webkit-transform:rotate(39.24deg) translateY(-30px);-moz-transform:rotate(39.24deg) translateY(-30px);-ms-transform:rotate(39.24deg) translateY(-30px);-o-transform:rotate(39.24deg) translateY(-30px);transform:rotate(39.24deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(10){-webkit-transform:rotate(43.6deg);-moz-transform:rotate(43.6deg);-ms-transform:rotate(43.6deg);-o-transform:rotate(43.6deg);transform:rotate(43.6deg)}main#cards-index .step-2 .cards .card:nth-child(10):hover{-webkit-transform:rotate(43.6deg) translateY(-30px);-moz-transform:rotate(43.6deg) translateY(-30px);-ms-transform:rotate(43.6deg) translateY(-30px);-o-transform:rotate(43.6deg) translateY(-30px);transform:rotate(43.6deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(11){-webkit-transform:rotate(47.96deg);-moz-transform:rotate(47.96deg);-ms-transform:rotate(47.96deg);-o-transform:rotate(47.96deg);transform:rotate(47.96deg)}main#cards-index .step-2 .cards .card:nth-child(11):hover{-webkit-transform:rotate(47.96deg) translateY(-30px);-moz-transform:rotate(47.96deg) translateY(-30px);-ms-transform:rotate(47.96deg) translateY(-30px);-o-transform:rotate(47.96deg) translateY(-30px);transform:rotate(47.96deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(12){-webkit-transform:rotate(52.32deg);-moz-transform:rotate(52.32deg);-ms-transform:rotate(52.32deg);-o-transform:rotate(52.32deg);transform:rotate(52.32deg)}main#cards-index .step-2 .cards .card:nth-child(12):hover{-webkit-transform:rotate(52.32deg) translateY(-30px);-moz-transform:rotate(52.32deg) translateY(-30px);-ms-transform:rotate(52.32deg) translateY(-30px);-o-transform:rotate(52.32deg) translateY(-30px);transform:rotate(52.32deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(13){-webkit-transform:rotate(56.68deg);-moz-transform:rotate(56.68deg);-ms-transform:rotate(56.68deg);-o-transform:rotate(56.68deg);transform:rotate(56.68deg)}main#cards-index .step-2 .cards .card:nth-child(13):hover{-webkit-transform:rotate(56.68deg) translateY(-30px);-moz-transform:rotate(56.68deg) translateY(-30px);-ms-transform:rotate(56.68deg) translateY(-30px);-o-transform:rotate(56.68deg) translateY(-30px);transform:rotate(56.68deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(14){-webkit-transform:rotate(61.04deg);-moz-transform:rotate(61.04deg);-ms-transform:rotate(61.04deg);-o-transform:rotate(61.04deg);transform:rotate(61.04deg)}main#cards-index .step-2 .cards .card:nth-child(14):hover{-webkit-transform:rotate(61.04deg) translateY(-30px);-moz-transform:rotate(61.04deg) translateY(-30px);-ms-transform:rotate(61.04deg) translateY(-30px);-o-transform:rotate(61.04deg) translateY(-30px);transform:rotate(61.04deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(15){-webkit-transform:rotate(65.4deg);-moz-transform:rotate(65.4deg);-ms-transform:rotate(65.4deg);-o-transform:rotate(65.4deg);transform:rotate(65.4deg)}main#cards-index .step-2 .cards .card:nth-child(15):hover{-webkit-transform:rotate(65.4deg) translateY(-30px);-moz-transform:rotate(65.4deg) translateY(-30px);-ms-transform:rotate(65.4deg) translateY(-30px);-o-transform:rotate(65.4deg) translateY(-30px);transform:rotate(65.4deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(16){-webkit-transform:rotate(69.76deg);-moz-transform:rotate(69.76deg);-ms-transform:rotate(69.76deg);-o-transform:rotate(69.76deg);transform:rotate(69.76deg)}main#cards-index .step-2 .cards .card:nth-child(16):hover{-webkit-transform:rotate(69.76deg) translateY(-30px);-moz-transform:rotate(69.76deg) translateY(-30px);-ms-transform:rotate(69.76deg) translateY(-30px);-o-transform:rotate(69.76deg) translateY(-30px);transform:rotate(69.76deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(17){-webkit-transform:rotate(74.12deg);-moz-transform:rotate(74.12deg);-ms-transform:rotate(74.12deg);-o-transform:rotate(74.12deg);transform:rotate(74.12deg)}main#cards-index .step-2 .cards .card:nth-child(17):hover{-webkit-transform:rotate(74.12deg) translateY(-30px);-moz-transform:rotate(74.12deg) translateY(-30px);-ms-transform:rotate(74.12deg) translateY(-30px);-o-transform:rotate(74.12deg) translateY(-30px);transform:rotate(74.12deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(18){-webkit-transform:rotate(78.48deg);-moz-transform:rotate(78.48deg);-ms-transform:rotate(78.48deg);-o-transform:rotate(78.48deg);transform:rotate(78.48deg)}main#cards-index .step-2 .cards .card:nth-child(18):hover{-webkit-transform:rotate(78.48deg) translateY(-30px);-moz-transform:rotate(78.48deg) translateY(-30px);-ms-transform:rotate(78.48deg) translateY(-30px);-o-transform:rotate(78.48deg) translateY(-30px);transform:rotate(78.48deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(19){-webkit-transform:rotate(82.84deg);-moz-transform:rotate(82.84deg);-ms-transform:rotate(82.84deg);-o-transform:rotate(82.84deg);transform:rotate(82.84deg)}main#cards-index .step-2 .cards .card:nth-child(19):hover{-webkit-transform:rotate(82.84deg) translateY(-30px);-moz-transform:rotate(82.84deg) translateY(-30px);-ms-transform:rotate(82.84deg) translateY(-30px);-o-transform:rotate(82.84deg) translateY(-30px);transform:rotate(82.84deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(20){-webkit-transform:rotate(87.2deg);-moz-transform:rotate(87.2deg);-ms-transform:rotate(87.2deg);-o-transform:rotate(87.2deg);transform:rotate(87.2deg)}main#cards-index .step-2 .cards .card:nth-child(20):hover{-webkit-transform:rotate(87.2deg) translateY(-30px);-moz-transform:rotate(87.2deg) translateY(-30px);-ms-transform:rotate(87.2deg) translateY(-30px);-o-transform:rotate(87.2deg) translateY(-30px);transform:rotate(87.2deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(21){-webkit-transform:rotate(91.56deg);-moz-transform:rotate(91.56deg);-ms-transform:rotate(91.56deg);-o-transform:rotate(91.56deg);transform:rotate(91.56deg)}main#cards-index .step-2 .cards .card:nth-child(21):hover{-webkit-transform:rotate(91.56deg) translateY(-30px);-moz-transform:rotate(91.56deg) translateY(-30px);-ms-transform:rotate(91.56deg) translateY(-30px);-o-transform:rotate(91.56deg) translateY(-30px);transform:rotate(91.56deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(22){-webkit-transform:rotate(95.92deg);-moz-transform:rotate(95.92deg);-ms-transform:rotate(95.92deg);-o-transform:rotate(95.92deg);transform:rotate(95.92deg)}main#cards-index .step-2 .cards .card:nth-child(22):hover{-webkit-transform:rotate(95.92deg) translateY(-30px);-moz-transform:rotate(95.92deg) translateY(-30px);-ms-transform:rotate(95.92deg) translateY(-30px);-o-transform:rotate(95.92deg) translateY(-30px);transform:rotate(95.92deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(23){-webkit-transform:rotate(100.28deg);-moz-transform:rotate(100.28deg);-ms-transform:rotate(100.28deg);-o-transform:rotate(100.28deg);transform:rotate(100.28deg)}main#cards-index .step-2 .cards .card:nth-child(23):hover{-webkit-transform:rotate(100.28deg) translateY(-30px);-moz-transform:rotate(100.28deg) translateY(-30px);-ms-transform:rotate(100.28deg) translateY(-30px);-o-transform:rotate(100.28deg) translateY(-30px);transform:rotate(100.28deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(24){-webkit-transform:rotate(104.64deg);-moz-transform:rotate(104.64deg);-ms-transform:rotate(104.64deg);-o-transform:rotate(104.64deg);transform:rotate(104.64deg)}main#cards-index .step-2 .cards .card:nth-child(24):hover{-webkit-transform:rotate(104.64deg) translateY(-30px);-moz-transform:rotate(104.64deg) translateY(-30px);-ms-transform:rotate(104.64deg) translateY(-30px);-o-transform:rotate(104.64deg) translateY(-30px);transform:rotate(104.64deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(25){-webkit-transform:rotate(109deg);-moz-transform:rotate(109deg);-ms-transform:rotate(109deg);-o-transform:rotate(109deg);transform:rotate(109deg)}main#cards-index .step-2 .cards .card:nth-child(25):hover{-webkit-transform:rotate(109deg) translateY(-30px);-moz-transform:rotate(109deg) translateY(-30px);-ms-transform:rotate(109deg) translateY(-30px);-o-transform:rotate(109deg) translateY(-30px);transform:rotate(109deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(26){-webkit-transform:rotate(113.36deg);-moz-transform:rotate(113.36deg);-ms-transform:rotate(113.36deg);-o-transform:rotate(113.36deg);transform:rotate(113.36deg)}main#cards-index .step-2 .cards .card:nth-child(26):hover{-webkit-transform:rotate(113.36deg) translateY(-30px);-moz-transform:rotate(113.36deg) translateY(-30px);-ms-transform:rotate(113.36deg) translateY(-30px);-o-transform:rotate(113.36deg) translateY(-30px);transform:rotate(113.36deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(27){-webkit-transform:rotate(117.72deg);-moz-transform:rotate(117.72deg);-ms-transform:rotate(117.72deg);-o-transform:rotate(117.72deg);transform:rotate(117.72deg)}main#cards-index .step-2 .cards .card:nth-child(27):hover{-webkit-transform:rotate(117.72deg) translateY(-30px);-moz-transform:rotate(117.72deg) translateY(-30px);-ms-transform:rotate(117.72deg) translateY(-30px);-o-transform:rotate(117.72deg) translateY(-30px);transform:rotate(117.72deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(28){-webkit-transform:rotate(122.08deg);-moz-transform:rotate(122.08deg);-ms-transform:rotate(122.08deg);-o-transform:rotate(122.08deg);transform:rotate(122.08deg)}main#cards-index .step-2 .cards .card:nth-child(28):hover{-webkit-transform:rotate(122.08deg) translateY(-30px);-moz-transform:rotate(122.08deg) translateY(-30px);-ms-transform:rotate(122.08deg) translateY(-30px);-o-transform:rotate(122.08deg) translateY(-30px);transform:rotate(122.08deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(29){-webkit-transform:rotate(126.44deg);-moz-transform:rotate(126.44deg);-ms-transform:rotate(126.44deg);-o-transform:rotate(126.44deg);transform:rotate(126.44deg)}main#cards-index .step-2 .cards .card:nth-child(29):hover{-webkit-transform:rotate(126.44deg) translateY(-30px);-moz-transform:rotate(126.44deg) translateY(-30px);-ms-transform:rotate(126.44deg) translateY(-30px);-o-transform:rotate(126.44deg) translateY(-30px);transform:rotate(126.44deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(30){-webkit-transform:rotate(130.8deg);-moz-transform:rotate(130.8deg);-ms-transform:rotate(130.8deg);-o-transform:rotate(130.8deg);transform:rotate(130.8deg)}main#cards-index .step-2 .cards .card:nth-child(30):hover{-webkit-transform:rotate(130.8deg) translateY(-30px);-moz-transform:rotate(130.8deg) translateY(-30px);-ms-transform:rotate(130.8deg) translateY(-30px);-o-transform:rotate(130.8deg) translateY(-30px);transform:rotate(130.8deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(31){-webkit-transform:rotate(135.16deg);-moz-transform:rotate(135.16deg);-ms-transform:rotate(135.16deg);-o-transform:rotate(135.16deg);transform:rotate(135.16deg)}main#cards-index .step-2 .cards .card:nth-child(31):hover{-webkit-transform:rotate(135.16deg) translateY(-30px);-moz-transform:rotate(135.16deg) translateY(-30px);-ms-transform:rotate(135.16deg) translateY(-30px);-o-transform:rotate(135.16deg) translateY(-30px);transform:rotate(135.16deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(32){-webkit-transform:rotate(139.52deg);-moz-transform:rotate(139.52deg);-ms-transform:rotate(139.52deg);-o-transform:rotate(139.52deg);transform:rotate(139.52deg)}main#cards-index .step-2 .cards .card:nth-child(32):hover{-webkit-transform:rotate(139.52deg) translateY(-30px);-moz-transform:rotate(139.52deg) translateY(-30px);-ms-transform:rotate(139.52deg) translateY(-30px);-o-transform:rotate(139.52deg) translateY(-30px);transform:rotate(139.52deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(33){-webkit-transform:rotate(143.88deg);-moz-transform:rotate(143.88deg);-ms-transform:rotate(143.88deg);-o-transform:rotate(143.88deg);transform:rotate(143.88deg)}main#cards-index .step-2 .cards .card:nth-child(33):hover{-webkit-transform:rotate(143.88deg) translateY(-30px);-moz-transform:rotate(143.88deg) translateY(-30px);-ms-transform:rotate(143.88deg) translateY(-30px);-o-transform:rotate(143.88deg) translateY(-30px);transform:rotate(143.88deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(34){-webkit-transform:rotate(148.24deg);-moz-transform:rotate(148.24deg);-ms-transform:rotate(148.24deg);-o-transform:rotate(148.24deg);transform:rotate(148.24deg)}main#cards-index .step-2 .cards .card:nth-child(34):hover{-webkit-transform:rotate(148.24deg) translateY(-30px);-moz-transform:rotate(148.24deg) translateY(-30px);-ms-transform:rotate(148.24deg) translateY(-30px);-o-transform:rotate(148.24deg) translateY(-30px);transform:rotate(148.24deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(35){-webkit-transform:rotate(152.6deg);-moz-transform:rotate(152.6deg);-ms-transform:rotate(152.6deg);-o-transform:rotate(152.6deg);transform:rotate(152.6deg)}main#cards-index .step-2 .cards .card:nth-child(35):hover{-webkit-transform:rotate(152.6deg) translateY(-30px);-moz-transform:rotate(152.6deg) translateY(-30px);-ms-transform:rotate(152.6deg) translateY(-30px);-o-transform:rotate(152.6deg) translateY(-30px);transform:rotate(152.6deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(36){-webkit-transform:rotate(156.96deg);-moz-transform:rotate(156.96deg);-ms-transform:rotate(156.96deg);-o-transform:rotate(156.96deg);transform:rotate(156.96deg)}main#cards-index .step-2 .cards .card:nth-child(36):hover{-webkit-transform:rotate(156.96deg) translateY(-30px);-moz-transform:rotate(156.96deg) translateY(-30px);-ms-transform:rotate(156.96deg) translateY(-30px);-o-transform:rotate(156.96deg) translateY(-30px);transform:rotate(156.96deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(37){-webkit-transform:rotate(161.32deg);-moz-transform:rotate(161.32deg);-ms-transform:rotate(161.32deg);-o-transform:rotate(161.32deg);transform:rotate(161.32deg)}main#cards-index .step-2 .cards .card:nth-child(37):hover{-webkit-transform:rotate(161.32deg) translateY(-30px);-moz-transform:rotate(161.32deg) translateY(-30px);-ms-transform:rotate(161.32deg) translateY(-30px);-o-transform:rotate(161.32deg) translateY(-30px);transform:rotate(161.32deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(38){-webkit-transform:rotate(165.68deg);-moz-transform:rotate(165.68deg);-ms-transform:rotate(165.68deg);-o-transform:rotate(165.68deg);transform:rotate(165.68deg)}main#cards-index .step-2 .cards .card:nth-child(38):hover{-webkit-transform:rotate(165.68deg) translateY(-30px);-moz-transform:rotate(165.68deg) translateY(-30px);-ms-transform:rotate(165.68deg) translateY(-30px);-o-transform:rotate(165.68deg) translateY(-30px);transform:rotate(165.68deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(39){-webkit-transform:rotate(170.04deg);-moz-transform:rotate(170.04deg);-ms-transform:rotate(170.04deg);-o-transform:rotate(170.04deg);transform:rotate(170.04deg)}main#cards-index .step-2 .cards .card:nth-child(39):hover{-webkit-transform:rotate(170.04deg) translateY(-30px);-moz-transform:rotate(170.04deg) translateY(-30px);-ms-transform:rotate(170.04deg) translateY(-30px);-o-transform:rotate(170.04deg) translateY(-30px);transform:rotate(170.04deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(40){-webkit-transform:rotate(174.4deg);-moz-transform:rotate(174.4deg);-ms-transform:rotate(174.4deg);-o-transform:rotate(174.4deg);transform:rotate(174.4deg)}main#cards-index .step-2 .cards .card:nth-child(40):hover{-webkit-transform:rotate(174.4deg) translateY(-30px);-moz-transform:rotate(174.4deg) translateY(-30px);-ms-transform:rotate(174.4deg) translateY(-30px);-o-transform:rotate(174.4deg) translateY(-30px);transform:rotate(174.4deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(41){-webkit-transform:rotate(178.76deg);-moz-transform:rotate(178.76deg);-ms-transform:rotate(178.76deg);-o-transform:rotate(178.76deg);transform:rotate(178.76deg)}main#cards-index .step-2 .cards .card:nth-child(41):hover{-webkit-transform:rotate(178.76deg) translateY(-30px);-moz-transform:rotate(178.76deg) translateY(-30px);-ms-transform:rotate(178.76deg) translateY(-30px);-o-transform:rotate(178.76deg) translateY(-30px);transform:rotate(178.76deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(42){-webkit-transform:rotate(183.12deg);-moz-transform:rotate(183.12deg);-ms-transform:rotate(183.12deg);-o-transform:rotate(183.12deg);transform:rotate(183.12deg)}main#cards-index .step-2 .cards .card:nth-child(42):hover{-webkit-transform:rotate(183.12deg) translateY(-30px);-moz-transform:rotate(183.12deg) translateY(-30px);-ms-transform:rotate(183.12deg) translateY(-30px);-o-transform:rotate(183.12deg) translateY(-30px);transform:rotate(183.12deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(43){-webkit-transform:rotate(187.48deg);-moz-transform:rotate(187.48deg);-ms-transform:rotate(187.48deg);-o-transform:rotate(187.48deg);transform:rotate(187.48deg)}main#cards-index .step-2 .cards .card:nth-child(43):hover{-webkit-transform:rotate(187.48deg) translateY(-30px);-moz-transform:rotate(187.48deg) translateY(-30px);-ms-transform:rotate(187.48deg) translateY(-30px);-o-transform:rotate(187.48deg) translateY(-30px);transform:rotate(187.48deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(44){-webkit-transform:rotate(191.84deg);-moz-transform:rotate(191.84deg);-ms-transform:rotate(191.84deg);-o-transform:rotate(191.84deg);transform:rotate(191.84deg)}main#cards-index .step-2 .cards .card:nth-child(44):hover{-webkit-transform:rotate(191.84deg) translateY(-30px);-moz-transform:rotate(191.84deg) translateY(-30px);-ms-transform:rotate(191.84deg) translateY(-30px);-o-transform:rotate(191.84deg) translateY(-30px);transform:rotate(191.84deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(45){-webkit-transform:rotate(196.2deg);-moz-transform:rotate(196.2deg);-ms-transform:rotate(196.2deg);-o-transform:rotate(196.2deg);transform:rotate(196.2deg)}main#cards-index .step-2 .cards .card:nth-child(45):hover{-webkit-transform:rotate(196.2deg) translateY(-30px);-moz-transform:rotate(196.2deg) translateY(-30px);-ms-transform:rotate(196.2deg) translateY(-30px);-o-transform:rotate(196.2deg) translateY(-30px);transform:rotate(196.2deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(46){-webkit-transform:rotate(200.56deg);-moz-transform:rotate(200.56deg);-ms-transform:rotate(200.56deg);-o-transform:rotate(200.56deg);transform:rotate(200.56deg)}main#cards-index .step-2 .cards .card:nth-child(46):hover{-webkit-transform:rotate(200.56deg) translateY(-30px);-moz-transform:rotate(200.56deg) translateY(-30px);-ms-transform:rotate(200.56deg) translateY(-30px);-o-transform:rotate(200.56deg) translateY(-30px);transform:rotate(200.56deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(47){-webkit-transform:rotate(204.92deg);-moz-transform:rotate(204.92deg);-ms-transform:rotate(204.92deg);-o-transform:rotate(204.92deg);transform:rotate(204.92deg)}main#cards-index .step-2 .cards .card:nth-child(47):hover{-webkit-transform:rotate(204.92deg) translateY(-30px);-moz-transform:rotate(204.92deg) translateY(-30px);-ms-transform:rotate(204.92deg) translateY(-30px);-o-transform:rotate(204.92deg) translateY(-30px);transform:rotate(204.92deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(48){-webkit-transform:rotate(209.28deg);-moz-transform:rotate(209.28deg);-ms-transform:rotate(209.28deg);-o-transform:rotate(209.28deg);transform:rotate(209.28deg)}main#cards-index .step-2 .cards .card:nth-child(48):hover{-webkit-transform:rotate(209.28deg) translateY(-30px);-moz-transform:rotate(209.28deg) translateY(-30px);-ms-transform:rotate(209.28deg) translateY(-30px);-o-transform:rotate(209.28deg) translateY(-30px);transform:rotate(209.28deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(49){-webkit-transform:rotate(213.64deg);-moz-transform:rotate(213.64deg);-ms-transform:rotate(213.64deg);-o-transform:rotate(213.64deg);transform:rotate(213.64deg)}main#cards-index .step-2 .cards .card:nth-child(49):hover{-webkit-transform:rotate(213.64deg) translateY(-30px);-moz-transform:rotate(213.64deg) translateY(-30px);-ms-transform:rotate(213.64deg) translateY(-30px);-o-transform:rotate(213.64deg) translateY(-30px);transform:rotate(213.64deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(50){-webkit-transform:rotate(218deg);-moz-transform:rotate(218deg);-ms-transform:rotate(218deg);-o-transform:rotate(218deg);transform:rotate(218deg)}main#cards-index .step-2 .cards .card:nth-child(50):hover{-webkit-transform:rotate(218deg) translateY(-30px);-moz-transform:rotate(218deg) translateY(-30px);-ms-transform:rotate(218deg) translateY(-30px);-o-transform:rotate(218deg) translateY(-30px);transform:rotate(218deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(51){-webkit-transform:rotate(222.36deg);-moz-transform:rotate(222.36deg);-ms-transform:rotate(222.36deg);-o-transform:rotate(222.36deg);transform:rotate(222.36deg)}main#cards-index .step-2 .cards .card:nth-child(51):hover{-webkit-transform:rotate(222.36deg) translateY(-30px);-moz-transform:rotate(222.36deg) translateY(-30px);-ms-transform:rotate(222.36deg) translateY(-30px);-o-transform:rotate(222.36deg) translateY(-30px);transform:rotate(222.36deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(52){-webkit-transform:rotate(226.72deg);-moz-transform:rotate(226.72deg);-ms-transform:rotate(226.72deg);-o-transform:rotate(226.72deg);transform:rotate(226.72deg)}main#cards-index .step-2 .cards .card:nth-child(52):hover{-webkit-transform:rotate(226.72deg) translateY(-30px);-moz-transform:rotate(226.72deg) translateY(-30px);-ms-transform:rotate(226.72deg) translateY(-30px);-o-transform:rotate(226.72deg) translateY(-30px);transform:rotate(226.72deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(53){-webkit-transform:rotate(231.08deg);-moz-transform:rotate(231.08deg);-ms-transform:rotate(231.08deg);-o-transform:rotate(231.08deg);transform:rotate(231.08deg)}main#cards-index .step-2 .cards .card:nth-child(53):hover{-webkit-transform:rotate(231.08deg) translateY(-30px);-moz-transform:rotate(231.08deg) translateY(-30px);-ms-transform:rotate(231.08deg) translateY(-30px);-o-transform:rotate(231.08deg) translateY(-30px);transform:rotate(231.08deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(54){-webkit-transform:rotate(235.44deg);-moz-transform:rotate(235.44deg);-ms-transform:rotate(235.44deg);-o-transform:rotate(235.44deg);transform:rotate(235.44deg)}main#cards-index .step-2 .cards .card:nth-child(54):hover{-webkit-transform:rotate(235.44deg) translateY(-30px);-moz-transform:rotate(235.44deg) translateY(-30px);-ms-transform:rotate(235.44deg) translateY(-30px);-o-transform:rotate(235.44deg) translateY(-30px);transform:rotate(235.44deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(55){-webkit-transform:rotate(239.8deg);-moz-transform:rotate(239.8deg);-ms-transform:rotate(239.8deg);-o-transform:rotate(239.8deg);transform:rotate(239.8deg)}main#cards-index .step-2 .cards .card:nth-child(55):hover{-webkit-transform:rotate(239.8deg) translateY(-30px);-moz-transform:rotate(239.8deg) translateY(-30px);-ms-transform:rotate(239.8deg) translateY(-30px);-o-transform:rotate(239.8deg) translateY(-30px);transform:rotate(239.8deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(56){-webkit-transform:rotate(244.16deg);-moz-transform:rotate(244.16deg);-ms-transform:rotate(244.16deg);-o-transform:rotate(244.16deg);transform:rotate(244.16deg)}main#cards-index .step-2 .cards .card:nth-child(56):hover{-webkit-transform:rotate(244.16deg) translateY(-30px);-moz-transform:rotate(244.16deg) translateY(-30px);-ms-transform:rotate(244.16deg) translateY(-30px);-o-transform:rotate(244.16deg) translateY(-30px);transform:rotate(244.16deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(57){-webkit-transform:rotate(248.52deg);-moz-transform:rotate(248.52deg);-ms-transform:rotate(248.52deg);-o-transform:rotate(248.52deg);transform:rotate(248.52deg)}main#cards-index .step-2 .cards .card:nth-child(57):hover{-webkit-transform:rotate(248.52deg) translateY(-30px);-moz-transform:rotate(248.52deg) translateY(-30px);-ms-transform:rotate(248.52deg) translateY(-30px);-o-transform:rotate(248.52deg) translateY(-30px);transform:rotate(248.52deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(58){-webkit-transform:rotate(252.88deg);-moz-transform:rotate(252.88deg);-ms-transform:rotate(252.88deg);-o-transform:rotate(252.88deg);transform:rotate(252.88deg)}main#cards-index .step-2 .cards .card:nth-child(58):hover{-webkit-transform:rotate(252.88deg) translateY(-30px);-moz-transform:rotate(252.88deg) translateY(-30px);-ms-transform:rotate(252.88deg) translateY(-30px);-o-transform:rotate(252.88deg) translateY(-30px);transform:rotate(252.88deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(59){-webkit-transform:rotate(257.24deg);-moz-transform:rotate(257.24deg);-ms-transform:rotate(257.24deg);-o-transform:rotate(257.24deg);transform:rotate(257.24deg)}main#cards-index .step-2 .cards .card:nth-child(59):hover{-webkit-transform:rotate(257.24deg) translateY(-30px);-moz-transform:rotate(257.24deg) translateY(-30px);-ms-transform:rotate(257.24deg) translateY(-30px);-o-transform:rotate(257.24deg) translateY(-30px);transform:rotate(257.24deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(60){-webkit-transform:rotate(261.6deg);-moz-transform:rotate(261.6deg);-ms-transform:rotate(261.6deg);-o-transform:rotate(261.6deg);transform:rotate(261.6deg)}main#cards-index .step-2 .cards .card:nth-child(60):hover{-webkit-transform:rotate(261.6deg) translateY(-30px);-moz-transform:rotate(261.6deg) translateY(-30px);-ms-transform:rotate(261.6deg) translateY(-30px);-o-transform:rotate(261.6deg) translateY(-30px);transform:rotate(261.6deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(61){-webkit-transform:rotate(265.96deg);-moz-transform:rotate(265.96deg);-ms-transform:rotate(265.96deg);-o-transform:rotate(265.96deg);transform:rotate(265.96deg)}main#cards-index .step-2 .cards .card:nth-child(61):hover{-webkit-transform:rotate(265.96deg) translateY(-30px);-moz-transform:rotate(265.96deg) translateY(-30px);-ms-transform:rotate(265.96deg) translateY(-30px);-o-transform:rotate(265.96deg) translateY(-30px);transform:rotate(265.96deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(62){-webkit-transform:rotate(270.32deg);-moz-transform:rotate(270.32deg);-ms-transform:rotate(270.32deg);-o-transform:rotate(270.32deg);transform:rotate(270.32deg)}main#cards-index .step-2 .cards .card:nth-child(62):hover{-webkit-transform:rotate(270.32deg) translateY(-30px);-moz-transform:rotate(270.32deg) translateY(-30px);-ms-transform:rotate(270.32deg) translateY(-30px);-o-transform:rotate(270.32deg) translateY(-30px);transform:rotate(270.32deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(63){-webkit-transform:rotate(274.68deg);-moz-transform:rotate(274.68deg);-ms-transform:rotate(274.68deg);-o-transform:rotate(274.68deg);transform:rotate(274.68deg)}main#cards-index .step-2 .cards .card:nth-child(63):hover{-webkit-transform:rotate(274.68deg) translateY(-30px);-moz-transform:rotate(274.68deg) translateY(-30px);-ms-transform:rotate(274.68deg) translateY(-30px);-o-transform:rotate(274.68deg) translateY(-30px);transform:rotate(274.68deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(64){-webkit-transform:rotate(279.04deg);-moz-transform:rotate(279.04deg);-ms-transform:rotate(279.04deg);-o-transform:rotate(279.04deg);transform:rotate(279.04deg)}main#cards-index .step-2 .cards .card:nth-child(64):hover{-webkit-transform:rotate(279.04deg) translateY(-30px);-moz-transform:rotate(279.04deg) translateY(-30px);-ms-transform:rotate(279.04deg) translateY(-30px);-o-transform:rotate(279.04deg) translateY(-30px);transform:rotate(279.04deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(65){-webkit-transform:rotate(283.4deg);-moz-transform:rotate(283.4deg);-ms-transform:rotate(283.4deg);-o-transform:rotate(283.4deg);transform:rotate(283.4deg)}main#cards-index .step-2 .cards .card:nth-child(65):hover{-webkit-transform:rotate(283.4deg) translateY(-30px);-moz-transform:rotate(283.4deg) translateY(-30px);-ms-transform:rotate(283.4deg) translateY(-30px);-o-transform:rotate(283.4deg) translateY(-30px);transform:rotate(283.4deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(66){-webkit-transform:rotate(287.76deg);-moz-transform:rotate(287.76deg);-ms-transform:rotate(287.76deg);-o-transform:rotate(287.76deg);transform:rotate(287.76deg)}main#cards-index .step-2 .cards .card:nth-child(66):hover{-webkit-transform:rotate(287.76deg) translateY(-30px);-moz-transform:rotate(287.76deg) translateY(-30px);-ms-transform:rotate(287.76deg) translateY(-30px);-o-transform:rotate(287.76deg) translateY(-30px);transform:rotate(287.76deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(67){-webkit-transform:rotate(292.12deg);-moz-transform:rotate(292.12deg);-ms-transform:rotate(292.12deg);-o-transform:rotate(292.12deg);transform:rotate(292.12deg)}main#cards-index .step-2 .cards .card:nth-child(67):hover{-webkit-transform:rotate(292.12deg) translateY(-30px);-moz-transform:rotate(292.12deg) translateY(-30px);-ms-transform:rotate(292.12deg) translateY(-30px);-o-transform:rotate(292.12deg) translateY(-30px);transform:rotate(292.12deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(68){-webkit-transform:rotate(296.48deg);-moz-transform:rotate(296.48deg);-ms-transform:rotate(296.48deg);-o-transform:rotate(296.48deg);transform:rotate(296.48deg)}main#cards-index .step-2 .cards .card:nth-child(68):hover{-webkit-transform:rotate(296.48deg) translateY(-30px);-moz-transform:rotate(296.48deg) translateY(-30px);-ms-transform:rotate(296.48deg) translateY(-30px);-o-transform:rotate(296.48deg) translateY(-30px);transform:rotate(296.48deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(69){-webkit-transform:rotate(300.84deg);-moz-transform:rotate(300.84deg);-ms-transform:rotate(300.84deg);-o-transform:rotate(300.84deg);transform:rotate(300.84deg)}main#cards-index .step-2 .cards .card:nth-child(69):hover{-webkit-transform:rotate(300.84deg) translateY(-30px);-moz-transform:rotate(300.84deg) translateY(-30px);-ms-transform:rotate(300.84deg) translateY(-30px);-o-transform:rotate(300.84deg) translateY(-30px);transform:rotate(300.84deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(70){-webkit-transform:rotate(305.2deg);-moz-transform:rotate(305.2deg);-ms-transform:rotate(305.2deg);-o-transform:rotate(305.2deg);transform:rotate(305.2deg)}main#cards-index .step-2 .cards .card:nth-child(70):hover{-webkit-transform:rotate(305.2deg) translateY(-30px);-moz-transform:rotate(305.2deg) translateY(-30px);-ms-transform:rotate(305.2deg) translateY(-30px);-o-transform:rotate(305.2deg) translateY(-30px);transform:rotate(305.2deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(71){-webkit-transform:rotate(309.56deg);-moz-transform:rotate(309.56deg);-ms-transform:rotate(309.56deg);-o-transform:rotate(309.56deg);transform:rotate(309.56deg)}main#cards-index .step-2 .cards .card:nth-child(71):hover{-webkit-transform:rotate(309.56deg) translateY(-30px);-moz-transform:rotate(309.56deg) translateY(-30px);-ms-transform:rotate(309.56deg) translateY(-30px);-o-transform:rotate(309.56deg) translateY(-30px);transform:rotate(309.56deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(72){-webkit-transform:rotate(313.92deg);-moz-transform:rotate(313.92deg);-ms-transform:rotate(313.92deg);-o-transform:rotate(313.92deg);transform:rotate(313.92deg)}main#cards-index .step-2 .cards .card:nth-child(72):hover{-webkit-transform:rotate(313.92deg) translateY(-30px);-moz-transform:rotate(313.92deg) translateY(-30px);-ms-transform:rotate(313.92deg) translateY(-30px);-o-transform:rotate(313.92deg) translateY(-30px);transform:rotate(313.92deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(73){-webkit-transform:rotate(318.28deg);-moz-transform:rotate(318.28deg);-ms-transform:rotate(318.28deg);-o-transform:rotate(318.28deg);transform:rotate(318.28deg)}main#cards-index .step-2 .cards .card:nth-child(73):hover{-webkit-transform:rotate(318.28deg) translateY(-30px);-moz-transform:rotate(318.28deg) translateY(-30px);-ms-transform:rotate(318.28deg) translateY(-30px);-o-transform:rotate(318.28deg) translateY(-30px);transform:rotate(318.28deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(74){-webkit-transform:rotate(322.64deg);-moz-transform:rotate(322.64deg);-ms-transform:rotate(322.64deg);-o-transform:rotate(322.64deg);transform:rotate(322.64deg)}main#cards-index .step-2 .cards .card:nth-child(74):hover{-webkit-transform:rotate(322.64deg) translateY(-30px);-moz-transform:rotate(322.64deg) translateY(-30px);-ms-transform:rotate(322.64deg) translateY(-30px);-o-transform:rotate(322.64deg) translateY(-30px);transform:rotate(322.64deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(75){-webkit-transform:rotate(327deg);-moz-transform:rotate(327deg);-ms-transform:rotate(327deg);-o-transform:rotate(327deg);transform:rotate(327deg)}main#cards-index .step-2 .cards .card:nth-child(75):hover{-webkit-transform:rotate(327deg) translateY(-30px);-moz-transform:rotate(327deg) translateY(-30px);-ms-transform:rotate(327deg) translateY(-30px);-o-transform:rotate(327deg) translateY(-30px);transform:rotate(327deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(76){-webkit-transform:rotate(331.36deg);-moz-transform:rotate(331.36deg);-ms-transform:rotate(331.36deg);-o-transform:rotate(331.36deg);transform:rotate(331.36deg)}main#cards-index .step-2 .cards .card:nth-child(76):hover{-webkit-transform:rotate(331.36deg) translateY(-30px);-moz-transform:rotate(331.36deg) translateY(-30px);-ms-transform:rotate(331.36deg) translateY(-30px);-o-transform:rotate(331.36deg) translateY(-30px);transform:rotate(331.36deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(77){-webkit-transform:rotate(335.72deg);-moz-transform:rotate(335.72deg);-ms-transform:rotate(335.72deg);-o-transform:rotate(335.72deg);transform:rotate(335.72deg)}main#cards-index .step-2 .cards .card:nth-child(77):hover{-webkit-transform:rotate(335.72deg) translateY(-30px);-moz-transform:rotate(335.72deg) translateY(-30px);-ms-transform:rotate(335.72deg) translateY(-30px);-o-transform:rotate(335.72deg) translateY(-30px);transform:rotate(335.72deg) translateY(-30px);transition:0.4s ease-out}main#cards-index .step-2 .cards .card:nth-child(78){-webkit-transform:rotate(340.08deg);-moz-transform:rotate(340.08deg);-ms-transform:rotate(340.08deg);-o-transform:rotate(340.08deg);transform:rotate(340.08deg)}main#cards-index .step-2 .cards .card:nth-child(78):hover{-webkit-transform:rotate(340.08deg) translateY(-30px);-moz-transform:rotate(340.08deg) translateY(-30px);-ms-transform:rotate(340.08deg) translateY(-30px);-o-transform:rotate(340.08deg) translateY(-30px);transform:rotate(340.08deg) translateY(-30px);transition:0.4s ease-out}footer{width:100%;text-align:center;font-size:12px;padding:12px 0;background:#f5f5f5}.text-with-image-banner-section{line-height:2;margin-top:48px;display:flex;align-items:center}.text-with-image-banner-section .content{padding:16px;font-size:16px;margin-right:36px;font-size:48px;color:#2C3E50}.text-with-image-banner-section .content .detail{font-size:18px;margin-top:16px;background:linear-gradient(135deg, #EBDEF0 0%, #D5DBDB 100%);padding:20px;border-radius:12px;border-left:4px solid #8E44AD;box-shadow:0 4px 16px rgba(142,68,173,0.3)}.text-with-image-banner-section .image{text-align:center}.text-with-image-banner-section .image img{width:360px}@media screen and (max-width: 768px){.text-with-image-banner-section{flex-direction:column}.text-with-image-banner-section .content{margin-right:0}}.catalog{margin-top:48px;line-height:2}.catalog .accordion-button{background:linear-gradient(135deg, #8E44AD 0%, #9B59B6 100%) !important;color:white !important;font-size:24px;font-weight:600;border-radius:8px !important;transition:all 0.3s ease}.catalog .accordion-button:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(142,68,173,0.3)}.catalog .accordion-button:focus{border-color:#BB8FCE;box-shadow:0 0 0 0.25rem rgba(155,89,182,0.4)}.catalog .accordion-button:not(.collapsed){background:linear-gradient(135deg, #F39C12 0%, #8E44AD 100%) !important}.catalog .accordion-collapse .accordion-body{font-size:16px}.content-section{scroll-margin-top:36px;margin-top:48px;line-height:2}.content-section .section-title{background-color:#decddd;font-size:32px;font-weight:bold;display:flex}.content-section .section-title::before{content:' ';display:inline-block;width:36px;background-color:#8e4889}.content-section .section-title h2{margin:0 26px;padding:16px}@media screen and (max-width: 768px){.content-section .section-title h2{font-size:24px;margin:0 8px}}.content-section .section-body{font-size:16px;margin-top:16px}.content-section .section-body .sub-section{margin-top:8px}.content-section .section-body .sub-section .sub-title{display:inline-block;font-size:24px;position:relative;padding:0 4px;margin-bottom:8px}.content-section .section-body .sub-section .sub-title::after{content:"";position:absolute;left:0;bottom:4px;width:100%;height:16px;background-color:#ffd85e;z-index:-1}@media screen and (max-width: 768px){.content-section .section-body .sub-section .sub-title::after{height:12px;bottom:6px}}@media screen and (max-width: 768px){.content-section .section-body .sub-section .sub-title h3{font-size:20px}}.content-section .section-body .sub-section .sub-body h4{font-size:16px;margin-top:8px}.content-section .section-body .sub-section .sub-body p{font-size:14px}summary{margin-top:48px;line-height:2;background-color:#DECDDD;padding:12px 16px;border-radius:8px;font-weight:bold;list-style:none}summary::-webkit-details-marker{display:none}table,.content-section table,.sub-section table{margin:0 auto;width:100%;border-collapse:separate;border-spacing:0;border:1px solid #7b2e8d !important;box-shadow:0 2px 8px rgba(123,46,141,0.2) !important;overflow:hidden;border-radius:6px}table th,.content-section table th,.sub-section table th,table td,.content-section table td,.sub-section table td{padding:14px !important;border:1px solid #7b2e8d !important}table th,.content-section table th,.sub-section table th{background-color:#8e4a9d !important;color:#fff !important;font-weight:bold !important;font-size:18px !important;position:relative !important;border-bottom:1px solid #7b2e8d !important;text-align:center !important}table tr th:first-child{background-color:#8e4a9d !important;color:#fff !important;text-align:center !important}table td,.content-section table td,.sub-section table td{background-color:#f9f3fa !important;text-align:left !important;padding-left:20px !important}table td:first-child{text-align:center !important;padding-left:14px !important;font-weight:bold !important}table table,.content-section table table,.sub-section table table,table th,.content-section table th,.sub-section table th,table td,.content-section table td,.sub-section table td{border-color:#7b2e8d !important}table tbody tr:nth-child(even) td{background-color:#f0e3f3 !important}table tbody tr:hover td{background-color:#e6d5e9 !important;transition:background-color 0.2s ease}table thead tr th,.content-section table thead tr th,.sub-section table thead tr th{font-size:18px !important}table thead tr th:first-child,table thead tr th:last-child{border-top:1px solid #7b2e8d !important}table thead tr th:last-child{border-right:1px solid #7b2e8d !important}table tbody,.content-section table tbody,.sub-section table tbody{font-size:14px}table tbody tr th,.content-section table tbody tr th,.sub-section table tbody tr th{font-size:16px !important}table tbody tr td,.content-section table tbody tr td,.sub-section table tbody tr td{font-size:16px !important}body.confirmation-page-body{background:linear-gradient(135deg, rgba(142,68,173,0.1) 0%, rgba(155,89,182,0.1) 100%) !important}body.confirmation-page-body main{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 20px}.confirmation-page{width:100%;display:flex;align-items:center;justify-content:center}.confirmation-page .confirmation-container{background:white;padding:40px;border-radius:20px;box-shadow:0 15px 50px rgba(142,68,173,0.3);width:100%;max-width:500px;text-align:center;position:relative;border:1px solid rgba(142,68,173,0.1)}.confirmation-page .confirmation-container::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(142,68,173,0.02) 0%, rgba(155,89,182,0.02) 100%);border-radius:20px;pointer-events:none}.confirmation-page .confirmation-container .logo-section{margin-bottom:32px;position:relative;z-index:2}.confirmation-page .confirmation-container .logo-section .logo-img{width:80px;height:80px;border-radius:50%;margin-bottom:16px;box-shadow:0 8px 24px rgba(142,68,173,0.3);border:3px solid rgba(255,255,255,0.8)}.confirmation-page .confirmation-container .logo-section h1{font-size:1.8rem;color:#2C3E50;margin:0 0 8px 0;font-weight:bold}.confirmation-page .confirmation-container .logo-section .subtitle{color:#5D4E75;font-size:1rem;margin:0}.confirmation-page .confirmation-container .status-section{margin-bottom:32px;position:relative;z-index:2}.confirmation-page .confirmation-container .status-section .status-icon{font-size:4rem;margin-bottom:16px;display:block}.confirmation-page .confirmation-container .status-section h2{font-size:1.5rem;color:#8E44AD;margin:0 0 16px 0;font-weight:bold}.confirmation-page .confirmation-container .status-section .status-text{color:#5D4E75;font-size:1rem;line-height:1.6;margin:0}.confirmation-page .confirmation-container .status-section .status-text strong{color:#8E44AD;font-weight:600}.confirmation-page .confirmation-container .verification-section{margin-bottom:32px;position:relative;z-index:2}.confirmation-page .confirmation-container .verification-section .instruction-text{color:#5D4E75;font-size:1rem;line-height:1.6;margin-bottom:24px}.confirmation-page .confirmation-container .verification-section .verification-tips{background:rgba(142,68,173,0.05);border:1px solid rgba(142,68,173,0.1);border-radius:12px;padding:20px;margin-bottom:24px;text-align:left}.confirmation-page .confirmation-container .verification-section .verification-tips h3{font-size:1.1rem;color:#8E44AD;margin:0 0 12px 0;font-weight:600}.confirmation-page .confirmation-container .verification-section .verification-tips ul{margin:0;padding:0;list-style:none}.confirmation-page .confirmation-container .verification-section .verification-tips ul li{color:#5D4E75;font-size:0.9rem;line-height:1.5;margin-bottom:8px;padding-left:24px;position:relative}.confirmation-page .confirmation-container .verification-section .verification-tips ul li:last-child{margin-bottom:0}.confirmation-page .confirmation-container .verification-section .resend-section .resend-form .form-actions{margin-top:16px}.confirmation-page .confirmation-container .verification-section .resend-section .resend-form .resend-btn{background:linear-gradient(135deg, #9B59B6 0%, #8E44AD 100%);color:white;padding:12px 24px;border:none;border-radius:12px;font-size:0.9rem;font-weight:600;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(155,89,182,0.3)}.confirmation-page .confirmation-container .verification-section .resend-section .resend-form .resend-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(155,89,182,0.4)}.confirmation-page .confirmation-container .verification-section .resend-section .resend-form .resend-btn:active{transform:translateY(0)}.confirmation-page .confirmation-container .footer-links{position:relative;z-index:2;font-size:0.9rem}.confirmation-page .confirmation-container .footer-links .footer-link{color:#8E44AD;text-decoration:none;font-weight:500;transition:color 0.3s ease}.confirmation-page .confirmation-container .footer-links .footer-link:hover{color:#9B59B6;text-decoration:underline}.confirmation-page .confirmation-container .footer-links .separator{color:#85929E;margin:0 12px}@media (max-width: 480px){.confirmation-container{padding:30px 20px}.logo-section{margin-bottom:24px}.logo-section .logo-img{width:60px;height:60px}.logo-section h1{font-size:1.5rem}.status-section{margin-bottom:24px}.status-section .status-icon{font-size:3rem}.status-section h2{font-size:1.3rem}.verification-section{margin-bottom:24px}.verification-section .verification-tips{padding:16px}}#coupon_redemption_instructions-index{margin:0}#coupon_redemption_instructions-index section{padding:24px 16px;max-width:500px;margin:48px auto 0;background:#E0E0E0;border-radius:16px;opacity:0.8}#coupon_redemption_instructions-index section>p{margin-left:16px;text-align:center}#coupon_redemption_instructions-index section>div{padding:4px 8px;margin-bottom:8px}#coupon_redemption_instructions-index section>div div{border-radius:8px}#coupon_redemption_instructions-index section>div div header{font-size:16px;padding:8px 16px;border-radius:8px;display:flex}#coupon_redemption_instructions-index section>div div header aside{font-size:42px;margin-right:8px;display:flex;color:#C1384A}#coupon_redemption_instructions-index section>div div header main h3{font-size:18px;margin-top:12px;color:#C1384A;margin-bottom:0;font-weight:bold}#coupon_redemption_instructions-index section>div div header main p{font-size:14px;margin-bottom:0}#coupon_redemption_instructions-index section>div div>aside{padding:8px 16px;text-align:center}#coupon_redemption_instructions-index section>div div>aside img{width:100%}#coupon_redemption_instructions-index section>div.step-1{margin-top:16px}#coupon_redemption_instructions-index section>div.step-1 div header{background-color:#c6bab8}#coupon_redemption_instructions-index section>div.step-2 header{background-color:#ddd6d5}#coupon_redemption_instructions-index section>div.step-3 div header{background-color:#c6bab8}main#ecpay-callback{margin:0}main#ecpay-callback section{padding:24px 16px;width:300px;margin:48px auto 0;background:#E0E0E0;border-radius:16px;opacity:0.8}main#ecpay-callback section h1{font-size:20px}main#ecpay-callback section p{font-size:14px}main#ecpay-callback section aside{margin-bottom:16px}main#ecpay-callback section aside h2{font-size:16px}main#ecpay-callback section aside .clock{text-align:center}main#ecpay-callback section aside p{margin-bottom:16px;font-size:14px}#faqs-index .sub-section{border-left:3px solid #8e44ad;padding-left:1rem;margin-bottom:2rem}#faqs-index a{color:#8e44ad;text-decoration:none;font-weight:bold;transition:color 0.3s ease}#faqs-index a:hover{color:#673ab7;text-decoration:underline}#feedbacks-show{margin:0}#feedbacks-show section{padding:24px 16px;max-width:500px;margin:48px auto 0;background:#fff;border-radius:16px;border:1px solid #e0e0e0;box-shadow:0 2px 4px rgba(0,0,0,0.1)}#feedbacks-show section aside ul{padding-left:24px;margin-top:8px;margin-bottom:8px;color:#555}#feedbacks-show section aside p{margin-top:0;margin-bottom:8px;font-size:14px;color:#333}#feedbacks-show section hr{border:none;border-top:1px solid #eee;margin:24px 0}#feedbacks-show section .feedback-purpose{margin:24px 0;padding:16px;background-color:#f9f9f9;border-left:4px solid #8e44ad}#feedbacks-show section .feedback-purpose h4{margin-top:0;color:#333}#feedbacks-show section .feedback-purpose p{margin-bottom:0;color:#555}#feedbacks-show section form .ratings-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;margin-bottom:24px}#feedbacks-show section form .star-rating-container{margin-bottom:24px}#feedbacks-show section form .star-rating-container label{margin-bottom:16px}#feedbacks-show section form .star-rating-container .star-rating{display:flex;flex-direction:row-reverse;justify-content:center}#feedbacks-show section form .star-rating-container .star-rating input[type="radio"]{display:none}#feedbacks-show section form .star-rating-container .star-rating label{font-size:36px;color:#ddd;cursor:pointer;transition:color 0.2s}#feedbacks-show section form .star-rating-container .star-rating label:hover,#feedbacks-show section form .star-rating-container .star-rating label:hover~label,#feedbacks-show section form .star-rating-container .star-rating label.checked,#feedbacks-show section form .star-rating-container .star-rating label.checked~label{color:#f5b301}#feedbacks-show section form .star-rating-container .star-rating input[type="radio"]:checked~label{color:#f5b301}#feedbacks-show section form label{font-weight:bold;color:#333;margin-bottom:8px;display:block}#feedbacks-show section form textarea{border:1px solid #ccc;width:100%;height:8rem;margin:8px 0;padding:8px 16px;border-radius:8px;transition:border-color 0.3s ease}#feedbacks-show section form textarea:focus{outline:none;border-color:#8e44ad}#feedbacks-show section form input[type="submit"]{background-color:#8e44ad;color:white;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;font-weight:bold;width:100%;transition:background-color 0.3s ease}#feedbacks-show section form input[type="submit"]:hover{background-color:#673ab7}#feedbacks-show section .feedback-footer{margin-top:24px;text-align:center}#feedbacks-show section .feedback-footer p{font-size:14px;color:#777}#feedbacks-show section .feedback-footer p a{color:#8e44ad;text-decoration:none}#feedbacks-show section .feedback-footer p a:hover{text-decoration:underline}#feedbacks-show section .feedback-summary{margin:24px 0;padding:24px;background-color:#f9f9f9;border:1px solid #eee;border-radius:8px}#feedbacks-show section .feedback-summary h4{margin-top:0;color:#333;border-bottom:1px solid #eee;padding-bottom:16px;margin-bottom:16px}#feedbacks-show section .feedback-summary .ratings-summary .rating-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0}#feedbacks-show section .feedback-summary .ratings-summary .rating-item .rating-label{font-weight:bold;color:#555}#feedbacks-show section .feedback-summary .ratings-summary .rating-item .rating-stars{color:#f5b301;font-size:20px}#feedbacks-show section .feedback-summary .content-summary{margin-top:24px;border-top:1px solid #eee;padding-top:16px}#feedbacks-show section .feedback-summary .content-summary h5{font-weight:bold;color:#333}#feedbacks-show section .feedback-summary .content-summary p{color:#555;white-space:pre-wrap}main#line-cards-index{flex:1;text-align:center}main#line-cards-index h4{margin:8px auto 0;padding:4px 12px;font-size:16px}main#line-cards-index>p{margin:8px 0;font-size:12px}main#line-cards-index button{background-color:rgba(0,33,245,0.3);border-radius:100px;box-shadow:rgba(0,33,86,0.2) 0 -25px 18px -14px inset,rgba(0,33,86,0.15) 0 1px 2px,rgba(0,33,86,0.15) 0 2px 4px,rgba(0,33,86,0.15) 0 4px 8px,rgba(0,33,86,0.15) 0 8px 16px,rgba(0,33,86,0.15) 0 16px 32px;color:#F5F5F5;cursor:pointer;display:inline-block;font-family:CerebriSans-Regular, -apple-system, system-ui, Roboto, sans-serif;padding:8px 24px;text-align:center;text-decoration:none;transition:all 250ms;border:0;font-size:16px;user-select:none;-webkit-user-select:none;touch-action:manipulation;margin-top:16px}main#line-cards-index button:hover,main#line-cards-index button:active{box-shadow:rgba(0,33,86,0.35) 0 -25px 18px -14px inset,rgba(9,33,86,0.25) 0 1px 2px,rgba(0,33,86,0.25) 0 2px 4px,rgba(0,33,86,0.25) 0 4px 8px,rgba(0,33,86,0.25) 0 8px 16px,rgba(0,33,86,0.25) 0 16px 32px;transform:scale(1.05) rotate(-1deg)}main#line-cards-index .selected-cards{display:flex;justify-content:center;margin-top:12px}main#line-cards-index .selected-cards .empty-card{width:60px;height:107px;margin:0 4px;border-radius:8px;display:block;background:url(/assets/empty-card-acb39aeee85c7208774c5dd491f92585cb56244411d26eec465b0f2a7f0b1ac0.png) center center no-repeat;background-size:60px 106px}main#line-cards-index .selected-cards .empty-card img{width:60px;border-radius:8px;display:none}main#line-cards-index .selected-cards .empty-card img.show{display:block}main#line-cards-index .cards{display:flex;justify-content:center;align-items:baseline;height:380px;margin:24px;flex-grow:1;-webkit-transform-origin:center center;-moz-transform-origin:center center;-o-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}main#line-cards-index .cards .card{transition:0.4s ease-out;position:absolute;flex-direction:column-reverse;-webkit-transform-origin:center 180px;-moz-transform-origin:center 180px;-o-transform-origin:center 180px;-ms-transform-origin:center 180px;transform-origin:center 180px}main#line-cards-index .cards .card img{width:60px;border-radius:8px}main#line-cards-index .cards .card:nth-child(1){-webkit-transform:rotate(4.36deg);-moz-transform:rotate(4.36deg);-ms-transform:rotate(4.36deg);-o-transform:rotate(4.36deg);transform:rotate(4.36deg)}main#line-cards-index .cards .card:nth-child(1):hover{-webkit-transform:rotate(4.36deg) translateY(-30px);-moz-transform:rotate(4.36deg) translateY(-30px);-ms-transform:rotate(4.36deg) translateY(-30px);-o-transform:rotate(4.36deg) translateY(-30px);transform:rotate(4.36deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(2){-webkit-transform:rotate(8.72deg);-moz-transform:rotate(8.72deg);-ms-transform:rotate(8.72deg);-o-transform:rotate(8.72deg);transform:rotate(8.72deg)}main#line-cards-index .cards .card:nth-child(2):hover{-webkit-transform:rotate(8.72deg) translateY(-30px);-moz-transform:rotate(8.72deg) translateY(-30px);-ms-transform:rotate(8.72deg) translateY(-30px);-o-transform:rotate(8.72deg) translateY(-30px);transform:rotate(8.72deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(3){-webkit-transform:rotate(13.08deg);-moz-transform:rotate(13.08deg);-ms-transform:rotate(13.08deg);-o-transform:rotate(13.08deg);transform:rotate(13.08deg)}main#line-cards-index .cards .card:nth-child(3):hover{-webkit-transform:rotate(13.08deg) translateY(-30px);-moz-transform:rotate(13.08deg) translateY(-30px);-ms-transform:rotate(13.08deg) translateY(-30px);-o-transform:rotate(13.08deg) translateY(-30px);transform:rotate(13.08deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(4){-webkit-transform:rotate(17.44deg);-moz-transform:rotate(17.44deg);-ms-transform:rotate(17.44deg);-o-transform:rotate(17.44deg);transform:rotate(17.44deg)}main#line-cards-index .cards .card:nth-child(4):hover{-webkit-transform:rotate(17.44deg) translateY(-30px);-moz-transform:rotate(17.44deg) translateY(-30px);-ms-transform:rotate(17.44deg) translateY(-30px);-o-transform:rotate(17.44deg) translateY(-30px);transform:rotate(17.44deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(5){-webkit-transform:rotate(21.8deg);-moz-transform:rotate(21.8deg);-ms-transform:rotate(21.8deg);-o-transform:rotate(21.8deg);transform:rotate(21.8deg)}main#line-cards-index .cards .card:nth-child(5):hover{-webkit-transform:rotate(21.8deg) translateY(-30px);-moz-transform:rotate(21.8deg) translateY(-30px);-ms-transform:rotate(21.8deg) translateY(-30px);-o-transform:rotate(21.8deg) translateY(-30px);transform:rotate(21.8deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(6){-webkit-transform:rotate(26.16deg);-moz-transform:rotate(26.16deg);-ms-transform:rotate(26.16deg);-o-transform:rotate(26.16deg);transform:rotate(26.16deg)}main#line-cards-index .cards .card:nth-child(6):hover{-webkit-transform:rotate(26.16deg) translateY(-30px);-moz-transform:rotate(26.16deg) translateY(-30px);-ms-transform:rotate(26.16deg) translateY(-30px);-o-transform:rotate(26.16deg) translateY(-30px);transform:rotate(26.16deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(7){-webkit-transform:rotate(30.52deg);-moz-transform:rotate(30.52deg);-ms-transform:rotate(30.52deg);-o-transform:rotate(30.52deg);transform:rotate(30.52deg)}main#line-cards-index .cards .card:nth-child(7):hover{-webkit-transform:rotate(30.52deg) translateY(-30px);-moz-transform:rotate(30.52deg) translateY(-30px);-ms-transform:rotate(30.52deg) translateY(-30px);-o-transform:rotate(30.52deg) translateY(-30px);transform:rotate(30.52deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(8){-webkit-transform:rotate(34.88deg);-moz-transform:rotate(34.88deg);-ms-transform:rotate(34.88deg);-o-transform:rotate(34.88deg);transform:rotate(34.88deg)}main#line-cards-index .cards .card:nth-child(8):hover{-webkit-transform:rotate(34.88deg) translateY(-30px);-moz-transform:rotate(34.88deg) translateY(-30px);-ms-transform:rotate(34.88deg) translateY(-30px);-o-transform:rotate(34.88deg) translateY(-30px);transform:rotate(34.88deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(9){-webkit-transform:rotate(39.24deg);-moz-transform:rotate(39.24deg);-ms-transform:rotate(39.24deg);-o-transform:rotate(39.24deg);transform:rotate(39.24deg)}main#line-cards-index .cards .card:nth-child(9):hover{-webkit-transform:rotate(39.24deg) translateY(-30px);-moz-transform:rotate(39.24deg) translateY(-30px);-ms-transform:rotate(39.24deg) translateY(-30px);-o-transform:rotate(39.24deg) translateY(-30px);transform:rotate(39.24deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(10){-webkit-transform:rotate(43.6deg);-moz-transform:rotate(43.6deg);-ms-transform:rotate(43.6deg);-o-transform:rotate(43.6deg);transform:rotate(43.6deg)}main#line-cards-index .cards .card:nth-child(10):hover{-webkit-transform:rotate(43.6deg) translateY(-30px);-moz-transform:rotate(43.6deg) translateY(-30px);-ms-transform:rotate(43.6deg) translateY(-30px);-o-transform:rotate(43.6deg) translateY(-30px);transform:rotate(43.6deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(11){-webkit-transform:rotate(47.96deg);-moz-transform:rotate(47.96deg);-ms-transform:rotate(47.96deg);-o-transform:rotate(47.96deg);transform:rotate(47.96deg)}main#line-cards-index .cards .card:nth-child(11):hover{-webkit-transform:rotate(47.96deg) translateY(-30px);-moz-transform:rotate(47.96deg) translateY(-30px);-ms-transform:rotate(47.96deg) translateY(-30px);-o-transform:rotate(47.96deg) translateY(-30px);transform:rotate(47.96deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(12){-webkit-transform:rotate(52.32deg);-moz-transform:rotate(52.32deg);-ms-transform:rotate(52.32deg);-o-transform:rotate(52.32deg);transform:rotate(52.32deg)}main#line-cards-index .cards .card:nth-child(12):hover{-webkit-transform:rotate(52.32deg) translateY(-30px);-moz-transform:rotate(52.32deg) translateY(-30px);-ms-transform:rotate(52.32deg) translateY(-30px);-o-transform:rotate(52.32deg) translateY(-30px);transform:rotate(52.32deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(13){-webkit-transform:rotate(56.68deg);-moz-transform:rotate(56.68deg);-ms-transform:rotate(56.68deg);-o-transform:rotate(56.68deg);transform:rotate(56.68deg)}main#line-cards-index .cards .card:nth-child(13):hover{-webkit-transform:rotate(56.68deg) translateY(-30px);-moz-transform:rotate(56.68deg) translateY(-30px);-ms-transform:rotate(56.68deg) translateY(-30px);-o-transform:rotate(56.68deg) translateY(-30px);transform:rotate(56.68deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(14){-webkit-transform:rotate(61.04deg);-moz-transform:rotate(61.04deg);-ms-transform:rotate(61.04deg);-o-transform:rotate(61.04deg);transform:rotate(61.04deg)}main#line-cards-index .cards .card:nth-child(14):hover{-webkit-transform:rotate(61.04deg) translateY(-30px);-moz-transform:rotate(61.04deg) translateY(-30px);-ms-transform:rotate(61.04deg) translateY(-30px);-o-transform:rotate(61.04deg) translateY(-30px);transform:rotate(61.04deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(15){-webkit-transform:rotate(65.4deg);-moz-transform:rotate(65.4deg);-ms-transform:rotate(65.4deg);-o-transform:rotate(65.4deg);transform:rotate(65.4deg)}main#line-cards-index .cards .card:nth-child(15):hover{-webkit-transform:rotate(65.4deg) translateY(-30px);-moz-transform:rotate(65.4deg) translateY(-30px);-ms-transform:rotate(65.4deg) translateY(-30px);-o-transform:rotate(65.4deg) translateY(-30px);transform:rotate(65.4deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(16){-webkit-transform:rotate(69.76deg);-moz-transform:rotate(69.76deg);-ms-transform:rotate(69.76deg);-o-transform:rotate(69.76deg);transform:rotate(69.76deg)}main#line-cards-index .cards .card:nth-child(16):hover{-webkit-transform:rotate(69.76deg) translateY(-30px);-moz-transform:rotate(69.76deg) translateY(-30px);-ms-transform:rotate(69.76deg) translateY(-30px);-o-transform:rotate(69.76deg) translateY(-30px);transform:rotate(69.76deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(17){-webkit-transform:rotate(74.12deg);-moz-transform:rotate(74.12deg);-ms-transform:rotate(74.12deg);-o-transform:rotate(74.12deg);transform:rotate(74.12deg)}main#line-cards-index .cards .card:nth-child(17):hover{-webkit-transform:rotate(74.12deg) translateY(-30px);-moz-transform:rotate(74.12deg) translateY(-30px);-ms-transform:rotate(74.12deg) translateY(-30px);-o-transform:rotate(74.12deg) translateY(-30px);transform:rotate(74.12deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(18){-webkit-transform:rotate(78.48deg);-moz-transform:rotate(78.48deg);-ms-transform:rotate(78.48deg);-o-transform:rotate(78.48deg);transform:rotate(78.48deg)}main#line-cards-index .cards .card:nth-child(18):hover{-webkit-transform:rotate(78.48deg) translateY(-30px);-moz-transform:rotate(78.48deg) translateY(-30px);-ms-transform:rotate(78.48deg) translateY(-30px);-o-transform:rotate(78.48deg) translateY(-30px);transform:rotate(78.48deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(19){-webkit-transform:rotate(82.84deg);-moz-transform:rotate(82.84deg);-ms-transform:rotate(82.84deg);-o-transform:rotate(82.84deg);transform:rotate(82.84deg)}main#line-cards-index .cards .card:nth-child(19):hover{-webkit-transform:rotate(82.84deg) translateY(-30px);-moz-transform:rotate(82.84deg) translateY(-30px);-ms-transform:rotate(82.84deg) translateY(-30px);-o-transform:rotate(82.84deg) translateY(-30px);transform:rotate(82.84deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(20){-webkit-transform:rotate(87.2deg);-moz-transform:rotate(87.2deg);-ms-transform:rotate(87.2deg);-o-transform:rotate(87.2deg);transform:rotate(87.2deg)}main#line-cards-index .cards .card:nth-child(20):hover{-webkit-transform:rotate(87.2deg) translateY(-30px);-moz-transform:rotate(87.2deg) translateY(-30px);-ms-transform:rotate(87.2deg) translateY(-30px);-o-transform:rotate(87.2deg) translateY(-30px);transform:rotate(87.2deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(21){-webkit-transform:rotate(91.56deg);-moz-transform:rotate(91.56deg);-ms-transform:rotate(91.56deg);-o-transform:rotate(91.56deg);transform:rotate(91.56deg)}main#line-cards-index .cards .card:nth-child(21):hover{-webkit-transform:rotate(91.56deg) translateY(-30px);-moz-transform:rotate(91.56deg) translateY(-30px);-ms-transform:rotate(91.56deg) translateY(-30px);-o-transform:rotate(91.56deg) translateY(-30px);transform:rotate(91.56deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(22){-webkit-transform:rotate(95.92deg);-moz-transform:rotate(95.92deg);-ms-transform:rotate(95.92deg);-o-transform:rotate(95.92deg);transform:rotate(95.92deg)}main#line-cards-index .cards .card:nth-child(22):hover{-webkit-transform:rotate(95.92deg) translateY(-30px);-moz-transform:rotate(95.92deg) translateY(-30px);-ms-transform:rotate(95.92deg) translateY(-30px);-o-transform:rotate(95.92deg) translateY(-30px);transform:rotate(95.92deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(23){-webkit-transform:rotate(100.28deg);-moz-transform:rotate(100.28deg);-ms-transform:rotate(100.28deg);-o-transform:rotate(100.28deg);transform:rotate(100.28deg)}main#line-cards-index .cards .card:nth-child(23):hover{-webkit-transform:rotate(100.28deg) translateY(-30px);-moz-transform:rotate(100.28deg) translateY(-30px);-ms-transform:rotate(100.28deg) translateY(-30px);-o-transform:rotate(100.28deg) translateY(-30px);transform:rotate(100.28deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(24){-webkit-transform:rotate(104.64deg);-moz-transform:rotate(104.64deg);-ms-transform:rotate(104.64deg);-o-transform:rotate(104.64deg);transform:rotate(104.64deg)}main#line-cards-index .cards .card:nth-child(24):hover{-webkit-transform:rotate(104.64deg) translateY(-30px);-moz-transform:rotate(104.64deg) translateY(-30px);-ms-transform:rotate(104.64deg) translateY(-30px);-o-transform:rotate(104.64deg) translateY(-30px);transform:rotate(104.64deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(25){-webkit-transform:rotate(109deg);-moz-transform:rotate(109deg);-ms-transform:rotate(109deg);-o-transform:rotate(109deg);transform:rotate(109deg)}main#line-cards-index .cards .card:nth-child(25):hover{-webkit-transform:rotate(109deg) translateY(-30px);-moz-transform:rotate(109deg) translateY(-30px);-ms-transform:rotate(109deg) translateY(-30px);-o-transform:rotate(109deg) translateY(-30px);transform:rotate(109deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(26){-webkit-transform:rotate(113.36deg);-moz-transform:rotate(113.36deg);-ms-transform:rotate(113.36deg);-o-transform:rotate(113.36deg);transform:rotate(113.36deg)}main#line-cards-index .cards .card:nth-child(26):hover{-webkit-transform:rotate(113.36deg) translateY(-30px);-moz-transform:rotate(113.36deg) translateY(-30px);-ms-transform:rotate(113.36deg) translateY(-30px);-o-transform:rotate(113.36deg) translateY(-30px);transform:rotate(113.36deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(27){-webkit-transform:rotate(117.72deg);-moz-transform:rotate(117.72deg);-ms-transform:rotate(117.72deg);-o-transform:rotate(117.72deg);transform:rotate(117.72deg)}main#line-cards-index .cards .card:nth-child(27):hover{-webkit-transform:rotate(117.72deg) translateY(-30px);-moz-transform:rotate(117.72deg) translateY(-30px);-ms-transform:rotate(117.72deg) translateY(-30px);-o-transform:rotate(117.72deg) translateY(-30px);transform:rotate(117.72deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(28){-webkit-transform:rotate(122.08deg);-moz-transform:rotate(122.08deg);-ms-transform:rotate(122.08deg);-o-transform:rotate(122.08deg);transform:rotate(122.08deg)}main#line-cards-index .cards .card:nth-child(28):hover{-webkit-transform:rotate(122.08deg) translateY(-30px);-moz-transform:rotate(122.08deg) translateY(-30px);-ms-transform:rotate(122.08deg) translateY(-30px);-o-transform:rotate(122.08deg) translateY(-30px);transform:rotate(122.08deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(29){-webkit-transform:rotate(126.44deg);-moz-transform:rotate(126.44deg);-ms-transform:rotate(126.44deg);-o-transform:rotate(126.44deg);transform:rotate(126.44deg)}main#line-cards-index .cards .card:nth-child(29):hover{-webkit-transform:rotate(126.44deg) translateY(-30px);-moz-transform:rotate(126.44deg) translateY(-30px);-ms-transform:rotate(126.44deg) translateY(-30px);-o-transform:rotate(126.44deg) translateY(-30px);transform:rotate(126.44deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(30){-webkit-transform:rotate(130.8deg);-moz-transform:rotate(130.8deg);-ms-transform:rotate(130.8deg);-o-transform:rotate(130.8deg);transform:rotate(130.8deg)}main#line-cards-index .cards .card:nth-child(30):hover{-webkit-transform:rotate(130.8deg) translateY(-30px);-moz-transform:rotate(130.8deg) translateY(-30px);-ms-transform:rotate(130.8deg) translateY(-30px);-o-transform:rotate(130.8deg) translateY(-30px);transform:rotate(130.8deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(31){-webkit-transform:rotate(135.16deg);-moz-transform:rotate(135.16deg);-ms-transform:rotate(135.16deg);-o-transform:rotate(135.16deg);transform:rotate(135.16deg)}main#line-cards-index .cards .card:nth-child(31):hover{-webkit-transform:rotate(135.16deg) translateY(-30px);-moz-transform:rotate(135.16deg) translateY(-30px);-ms-transform:rotate(135.16deg) translateY(-30px);-o-transform:rotate(135.16deg) translateY(-30px);transform:rotate(135.16deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(32){-webkit-transform:rotate(139.52deg);-moz-transform:rotate(139.52deg);-ms-transform:rotate(139.52deg);-o-transform:rotate(139.52deg);transform:rotate(139.52deg)}main#line-cards-index .cards .card:nth-child(32):hover{-webkit-transform:rotate(139.52deg) translateY(-30px);-moz-transform:rotate(139.52deg) translateY(-30px);-ms-transform:rotate(139.52deg) translateY(-30px);-o-transform:rotate(139.52deg) translateY(-30px);transform:rotate(139.52deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(33){-webkit-transform:rotate(143.88deg);-moz-transform:rotate(143.88deg);-ms-transform:rotate(143.88deg);-o-transform:rotate(143.88deg);transform:rotate(143.88deg)}main#line-cards-index .cards .card:nth-child(33):hover{-webkit-transform:rotate(143.88deg) translateY(-30px);-moz-transform:rotate(143.88deg) translateY(-30px);-ms-transform:rotate(143.88deg) translateY(-30px);-o-transform:rotate(143.88deg) translateY(-30px);transform:rotate(143.88deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(34){-webkit-transform:rotate(148.24deg);-moz-transform:rotate(148.24deg);-ms-transform:rotate(148.24deg);-o-transform:rotate(148.24deg);transform:rotate(148.24deg)}main#line-cards-index .cards .card:nth-child(34):hover{-webkit-transform:rotate(148.24deg) translateY(-30px);-moz-transform:rotate(148.24deg) translateY(-30px);-ms-transform:rotate(148.24deg) translateY(-30px);-o-transform:rotate(148.24deg) translateY(-30px);transform:rotate(148.24deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(35){-webkit-transform:rotate(152.6deg);-moz-transform:rotate(152.6deg);-ms-transform:rotate(152.6deg);-o-transform:rotate(152.6deg);transform:rotate(152.6deg)}main#line-cards-index .cards .card:nth-child(35):hover{-webkit-transform:rotate(152.6deg) translateY(-30px);-moz-transform:rotate(152.6deg) translateY(-30px);-ms-transform:rotate(152.6deg) translateY(-30px);-o-transform:rotate(152.6deg) translateY(-30px);transform:rotate(152.6deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(36){-webkit-transform:rotate(156.96deg);-moz-transform:rotate(156.96deg);-ms-transform:rotate(156.96deg);-o-transform:rotate(156.96deg);transform:rotate(156.96deg)}main#line-cards-index .cards .card:nth-child(36):hover{-webkit-transform:rotate(156.96deg) translateY(-30px);-moz-transform:rotate(156.96deg) translateY(-30px);-ms-transform:rotate(156.96deg) translateY(-30px);-o-transform:rotate(156.96deg) translateY(-30px);transform:rotate(156.96deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(37){-webkit-transform:rotate(161.32deg);-moz-transform:rotate(161.32deg);-ms-transform:rotate(161.32deg);-o-transform:rotate(161.32deg);transform:rotate(161.32deg)}main#line-cards-index .cards .card:nth-child(37):hover{-webkit-transform:rotate(161.32deg) translateY(-30px);-moz-transform:rotate(161.32deg) translateY(-30px);-ms-transform:rotate(161.32deg) translateY(-30px);-o-transform:rotate(161.32deg) translateY(-30px);transform:rotate(161.32deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(38){-webkit-transform:rotate(165.68deg);-moz-transform:rotate(165.68deg);-ms-transform:rotate(165.68deg);-o-transform:rotate(165.68deg);transform:rotate(165.68deg)}main#line-cards-index .cards .card:nth-child(38):hover{-webkit-transform:rotate(165.68deg) translateY(-30px);-moz-transform:rotate(165.68deg) translateY(-30px);-ms-transform:rotate(165.68deg) translateY(-30px);-o-transform:rotate(165.68deg) translateY(-30px);transform:rotate(165.68deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(39){-webkit-transform:rotate(170.04deg);-moz-transform:rotate(170.04deg);-ms-transform:rotate(170.04deg);-o-transform:rotate(170.04deg);transform:rotate(170.04deg)}main#line-cards-index .cards .card:nth-child(39):hover{-webkit-transform:rotate(170.04deg) translateY(-30px);-moz-transform:rotate(170.04deg) translateY(-30px);-ms-transform:rotate(170.04deg) translateY(-30px);-o-transform:rotate(170.04deg) translateY(-30px);transform:rotate(170.04deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(40){-webkit-transform:rotate(174.4deg);-moz-transform:rotate(174.4deg);-ms-transform:rotate(174.4deg);-o-transform:rotate(174.4deg);transform:rotate(174.4deg)}main#line-cards-index .cards .card:nth-child(40):hover{-webkit-transform:rotate(174.4deg) translateY(-30px);-moz-transform:rotate(174.4deg) translateY(-30px);-ms-transform:rotate(174.4deg) translateY(-30px);-o-transform:rotate(174.4deg) translateY(-30px);transform:rotate(174.4deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(41){-webkit-transform:rotate(178.76deg);-moz-transform:rotate(178.76deg);-ms-transform:rotate(178.76deg);-o-transform:rotate(178.76deg);transform:rotate(178.76deg)}main#line-cards-index .cards .card:nth-child(41):hover{-webkit-transform:rotate(178.76deg) translateY(-30px);-moz-transform:rotate(178.76deg) translateY(-30px);-ms-transform:rotate(178.76deg) translateY(-30px);-o-transform:rotate(178.76deg) translateY(-30px);transform:rotate(178.76deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(42){-webkit-transform:rotate(183.12deg);-moz-transform:rotate(183.12deg);-ms-transform:rotate(183.12deg);-o-transform:rotate(183.12deg);transform:rotate(183.12deg)}main#line-cards-index .cards .card:nth-child(42):hover{-webkit-transform:rotate(183.12deg) translateY(-30px);-moz-transform:rotate(183.12deg) translateY(-30px);-ms-transform:rotate(183.12deg) translateY(-30px);-o-transform:rotate(183.12deg) translateY(-30px);transform:rotate(183.12deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(43){-webkit-transform:rotate(187.48deg);-moz-transform:rotate(187.48deg);-ms-transform:rotate(187.48deg);-o-transform:rotate(187.48deg);transform:rotate(187.48deg)}main#line-cards-index .cards .card:nth-child(43):hover{-webkit-transform:rotate(187.48deg) translateY(-30px);-moz-transform:rotate(187.48deg) translateY(-30px);-ms-transform:rotate(187.48deg) translateY(-30px);-o-transform:rotate(187.48deg) translateY(-30px);transform:rotate(187.48deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(44){-webkit-transform:rotate(191.84deg);-moz-transform:rotate(191.84deg);-ms-transform:rotate(191.84deg);-o-transform:rotate(191.84deg);transform:rotate(191.84deg)}main#line-cards-index .cards .card:nth-child(44):hover{-webkit-transform:rotate(191.84deg) translateY(-30px);-moz-transform:rotate(191.84deg) translateY(-30px);-ms-transform:rotate(191.84deg) translateY(-30px);-o-transform:rotate(191.84deg) translateY(-30px);transform:rotate(191.84deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(45){-webkit-transform:rotate(196.2deg);-moz-transform:rotate(196.2deg);-ms-transform:rotate(196.2deg);-o-transform:rotate(196.2deg);transform:rotate(196.2deg)}main#line-cards-index .cards .card:nth-child(45):hover{-webkit-transform:rotate(196.2deg) translateY(-30px);-moz-transform:rotate(196.2deg) translateY(-30px);-ms-transform:rotate(196.2deg) translateY(-30px);-o-transform:rotate(196.2deg) translateY(-30px);transform:rotate(196.2deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(46){-webkit-transform:rotate(200.56deg);-moz-transform:rotate(200.56deg);-ms-transform:rotate(200.56deg);-o-transform:rotate(200.56deg);transform:rotate(200.56deg)}main#line-cards-index .cards .card:nth-child(46):hover{-webkit-transform:rotate(200.56deg) translateY(-30px);-moz-transform:rotate(200.56deg) translateY(-30px);-ms-transform:rotate(200.56deg) translateY(-30px);-o-transform:rotate(200.56deg) translateY(-30px);transform:rotate(200.56deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(47){-webkit-transform:rotate(204.92deg);-moz-transform:rotate(204.92deg);-ms-transform:rotate(204.92deg);-o-transform:rotate(204.92deg);transform:rotate(204.92deg)}main#line-cards-index .cards .card:nth-child(47):hover{-webkit-transform:rotate(204.92deg) translateY(-30px);-moz-transform:rotate(204.92deg) translateY(-30px);-ms-transform:rotate(204.92deg) translateY(-30px);-o-transform:rotate(204.92deg) translateY(-30px);transform:rotate(204.92deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(48){-webkit-transform:rotate(209.28deg);-moz-transform:rotate(209.28deg);-ms-transform:rotate(209.28deg);-o-transform:rotate(209.28deg);transform:rotate(209.28deg)}main#line-cards-index .cards .card:nth-child(48):hover{-webkit-transform:rotate(209.28deg) translateY(-30px);-moz-transform:rotate(209.28deg) translateY(-30px);-ms-transform:rotate(209.28deg) translateY(-30px);-o-transform:rotate(209.28deg) translateY(-30px);transform:rotate(209.28deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(49){-webkit-transform:rotate(213.64deg);-moz-transform:rotate(213.64deg);-ms-transform:rotate(213.64deg);-o-transform:rotate(213.64deg);transform:rotate(213.64deg)}main#line-cards-index .cards .card:nth-child(49):hover{-webkit-transform:rotate(213.64deg) translateY(-30px);-moz-transform:rotate(213.64deg) translateY(-30px);-ms-transform:rotate(213.64deg) translateY(-30px);-o-transform:rotate(213.64deg) translateY(-30px);transform:rotate(213.64deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(50){-webkit-transform:rotate(218deg);-moz-transform:rotate(218deg);-ms-transform:rotate(218deg);-o-transform:rotate(218deg);transform:rotate(218deg)}main#line-cards-index .cards .card:nth-child(50):hover{-webkit-transform:rotate(218deg) translateY(-30px);-moz-transform:rotate(218deg) translateY(-30px);-ms-transform:rotate(218deg) translateY(-30px);-o-transform:rotate(218deg) translateY(-30px);transform:rotate(218deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(51){-webkit-transform:rotate(222.36deg);-moz-transform:rotate(222.36deg);-ms-transform:rotate(222.36deg);-o-transform:rotate(222.36deg);transform:rotate(222.36deg)}main#line-cards-index .cards .card:nth-child(51):hover{-webkit-transform:rotate(222.36deg) translateY(-30px);-moz-transform:rotate(222.36deg) translateY(-30px);-ms-transform:rotate(222.36deg) translateY(-30px);-o-transform:rotate(222.36deg) translateY(-30px);transform:rotate(222.36deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(52){-webkit-transform:rotate(226.72deg);-moz-transform:rotate(226.72deg);-ms-transform:rotate(226.72deg);-o-transform:rotate(226.72deg);transform:rotate(226.72deg)}main#line-cards-index .cards .card:nth-child(52):hover{-webkit-transform:rotate(226.72deg) translateY(-30px);-moz-transform:rotate(226.72deg) translateY(-30px);-ms-transform:rotate(226.72deg) translateY(-30px);-o-transform:rotate(226.72deg) translateY(-30px);transform:rotate(226.72deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(53){-webkit-transform:rotate(231.08deg);-moz-transform:rotate(231.08deg);-ms-transform:rotate(231.08deg);-o-transform:rotate(231.08deg);transform:rotate(231.08deg)}main#line-cards-index .cards .card:nth-child(53):hover{-webkit-transform:rotate(231.08deg) translateY(-30px);-moz-transform:rotate(231.08deg) translateY(-30px);-ms-transform:rotate(231.08deg) translateY(-30px);-o-transform:rotate(231.08deg) translateY(-30px);transform:rotate(231.08deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(54){-webkit-transform:rotate(235.44deg);-moz-transform:rotate(235.44deg);-ms-transform:rotate(235.44deg);-o-transform:rotate(235.44deg);transform:rotate(235.44deg)}main#line-cards-index .cards .card:nth-child(54):hover{-webkit-transform:rotate(235.44deg) translateY(-30px);-moz-transform:rotate(235.44deg) translateY(-30px);-ms-transform:rotate(235.44deg) translateY(-30px);-o-transform:rotate(235.44deg) translateY(-30px);transform:rotate(235.44deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(55){-webkit-transform:rotate(239.8deg);-moz-transform:rotate(239.8deg);-ms-transform:rotate(239.8deg);-o-transform:rotate(239.8deg);transform:rotate(239.8deg)}main#line-cards-index .cards .card:nth-child(55):hover{-webkit-transform:rotate(239.8deg) translateY(-30px);-moz-transform:rotate(239.8deg) translateY(-30px);-ms-transform:rotate(239.8deg) translateY(-30px);-o-transform:rotate(239.8deg) translateY(-30px);transform:rotate(239.8deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(56){-webkit-transform:rotate(244.16deg);-moz-transform:rotate(244.16deg);-ms-transform:rotate(244.16deg);-o-transform:rotate(244.16deg);transform:rotate(244.16deg)}main#line-cards-index .cards .card:nth-child(56):hover{-webkit-transform:rotate(244.16deg) translateY(-30px);-moz-transform:rotate(244.16deg) translateY(-30px);-ms-transform:rotate(244.16deg) translateY(-30px);-o-transform:rotate(244.16deg) translateY(-30px);transform:rotate(244.16deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(57){-webkit-transform:rotate(248.52deg);-moz-transform:rotate(248.52deg);-ms-transform:rotate(248.52deg);-o-transform:rotate(248.52deg);transform:rotate(248.52deg)}main#line-cards-index .cards .card:nth-child(57):hover{-webkit-transform:rotate(248.52deg) translateY(-30px);-moz-transform:rotate(248.52deg) translateY(-30px);-ms-transform:rotate(248.52deg) translateY(-30px);-o-transform:rotate(248.52deg) translateY(-30px);transform:rotate(248.52deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(58){-webkit-transform:rotate(252.88deg);-moz-transform:rotate(252.88deg);-ms-transform:rotate(252.88deg);-o-transform:rotate(252.88deg);transform:rotate(252.88deg)}main#line-cards-index .cards .card:nth-child(58):hover{-webkit-transform:rotate(252.88deg) translateY(-30px);-moz-transform:rotate(252.88deg) translateY(-30px);-ms-transform:rotate(252.88deg) translateY(-30px);-o-transform:rotate(252.88deg) translateY(-30px);transform:rotate(252.88deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(59){-webkit-transform:rotate(257.24deg);-moz-transform:rotate(257.24deg);-ms-transform:rotate(257.24deg);-o-transform:rotate(257.24deg);transform:rotate(257.24deg)}main#line-cards-index .cards .card:nth-child(59):hover{-webkit-transform:rotate(257.24deg) translateY(-30px);-moz-transform:rotate(257.24deg) translateY(-30px);-ms-transform:rotate(257.24deg) translateY(-30px);-o-transform:rotate(257.24deg) translateY(-30px);transform:rotate(257.24deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(60){-webkit-transform:rotate(261.6deg);-moz-transform:rotate(261.6deg);-ms-transform:rotate(261.6deg);-o-transform:rotate(261.6deg);transform:rotate(261.6deg)}main#line-cards-index .cards .card:nth-child(60):hover{-webkit-transform:rotate(261.6deg) translateY(-30px);-moz-transform:rotate(261.6deg) translateY(-30px);-ms-transform:rotate(261.6deg) translateY(-30px);-o-transform:rotate(261.6deg) translateY(-30px);transform:rotate(261.6deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(61){-webkit-transform:rotate(265.96deg);-moz-transform:rotate(265.96deg);-ms-transform:rotate(265.96deg);-o-transform:rotate(265.96deg);transform:rotate(265.96deg)}main#line-cards-index .cards .card:nth-child(61):hover{-webkit-transform:rotate(265.96deg) translateY(-30px);-moz-transform:rotate(265.96deg) translateY(-30px);-ms-transform:rotate(265.96deg) translateY(-30px);-o-transform:rotate(265.96deg) translateY(-30px);transform:rotate(265.96deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(62){-webkit-transform:rotate(270.32deg);-moz-transform:rotate(270.32deg);-ms-transform:rotate(270.32deg);-o-transform:rotate(270.32deg);transform:rotate(270.32deg)}main#line-cards-index .cards .card:nth-child(62):hover{-webkit-transform:rotate(270.32deg) translateY(-30px);-moz-transform:rotate(270.32deg) translateY(-30px);-ms-transform:rotate(270.32deg) translateY(-30px);-o-transform:rotate(270.32deg) translateY(-30px);transform:rotate(270.32deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(63){-webkit-transform:rotate(274.68deg);-moz-transform:rotate(274.68deg);-ms-transform:rotate(274.68deg);-o-transform:rotate(274.68deg);transform:rotate(274.68deg)}main#line-cards-index .cards .card:nth-child(63):hover{-webkit-transform:rotate(274.68deg) translateY(-30px);-moz-transform:rotate(274.68deg) translateY(-30px);-ms-transform:rotate(274.68deg) translateY(-30px);-o-transform:rotate(274.68deg) translateY(-30px);transform:rotate(274.68deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(64){-webkit-transform:rotate(279.04deg);-moz-transform:rotate(279.04deg);-ms-transform:rotate(279.04deg);-o-transform:rotate(279.04deg);transform:rotate(279.04deg)}main#line-cards-index .cards .card:nth-child(64):hover{-webkit-transform:rotate(279.04deg) translateY(-30px);-moz-transform:rotate(279.04deg) translateY(-30px);-ms-transform:rotate(279.04deg) translateY(-30px);-o-transform:rotate(279.04deg) translateY(-30px);transform:rotate(279.04deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(65){-webkit-transform:rotate(283.4deg);-moz-transform:rotate(283.4deg);-ms-transform:rotate(283.4deg);-o-transform:rotate(283.4deg);transform:rotate(283.4deg)}main#line-cards-index .cards .card:nth-child(65):hover{-webkit-transform:rotate(283.4deg) translateY(-30px);-moz-transform:rotate(283.4deg) translateY(-30px);-ms-transform:rotate(283.4deg) translateY(-30px);-o-transform:rotate(283.4deg) translateY(-30px);transform:rotate(283.4deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(66){-webkit-transform:rotate(287.76deg);-moz-transform:rotate(287.76deg);-ms-transform:rotate(287.76deg);-o-transform:rotate(287.76deg);transform:rotate(287.76deg)}main#line-cards-index .cards .card:nth-child(66):hover{-webkit-transform:rotate(287.76deg) translateY(-30px);-moz-transform:rotate(287.76deg) translateY(-30px);-ms-transform:rotate(287.76deg) translateY(-30px);-o-transform:rotate(287.76deg) translateY(-30px);transform:rotate(287.76deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(67){-webkit-transform:rotate(292.12deg);-moz-transform:rotate(292.12deg);-ms-transform:rotate(292.12deg);-o-transform:rotate(292.12deg);transform:rotate(292.12deg)}main#line-cards-index .cards .card:nth-child(67):hover{-webkit-transform:rotate(292.12deg) translateY(-30px);-moz-transform:rotate(292.12deg) translateY(-30px);-ms-transform:rotate(292.12deg) translateY(-30px);-o-transform:rotate(292.12deg) translateY(-30px);transform:rotate(292.12deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(68){-webkit-transform:rotate(296.48deg);-moz-transform:rotate(296.48deg);-ms-transform:rotate(296.48deg);-o-transform:rotate(296.48deg);transform:rotate(296.48deg)}main#line-cards-index .cards .card:nth-child(68):hover{-webkit-transform:rotate(296.48deg) translateY(-30px);-moz-transform:rotate(296.48deg) translateY(-30px);-ms-transform:rotate(296.48deg) translateY(-30px);-o-transform:rotate(296.48deg) translateY(-30px);transform:rotate(296.48deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(69){-webkit-transform:rotate(300.84deg);-moz-transform:rotate(300.84deg);-ms-transform:rotate(300.84deg);-o-transform:rotate(300.84deg);transform:rotate(300.84deg)}main#line-cards-index .cards .card:nth-child(69):hover{-webkit-transform:rotate(300.84deg) translateY(-30px);-moz-transform:rotate(300.84deg) translateY(-30px);-ms-transform:rotate(300.84deg) translateY(-30px);-o-transform:rotate(300.84deg) translateY(-30px);transform:rotate(300.84deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(70){-webkit-transform:rotate(305.2deg);-moz-transform:rotate(305.2deg);-ms-transform:rotate(305.2deg);-o-transform:rotate(305.2deg);transform:rotate(305.2deg)}main#line-cards-index .cards .card:nth-child(70):hover{-webkit-transform:rotate(305.2deg) translateY(-30px);-moz-transform:rotate(305.2deg) translateY(-30px);-ms-transform:rotate(305.2deg) translateY(-30px);-o-transform:rotate(305.2deg) translateY(-30px);transform:rotate(305.2deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(71){-webkit-transform:rotate(309.56deg);-moz-transform:rotate(309.56deg);-ms-transform:rotate(309.56deg);-o-transform:rotate(309.56deg);transform:rotate(309.56deg)}main#line-cards-index .cards .card:nth-child(71):hover{-webkit-transform:rotate(309.56deg) translateY(-30px);-moz-transform:rotate(309.56deg) translateY(-30px);-ms-transform:rotate(309.56deg) translateY(-30px);-o-transform:rotate(309.56deg) translateY(-30px);transform:rotate(309.56deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(72){-webkit-transform:rotate(313.92deg);-moz-transform:rotate(313.92deg);-ms-transform:rotate(313.92deg);-o-transform:rotate(313.92deg);transform:rotate(313.92deg)}main#line-cards-index .cards .card:nth-child(72):hover{-webkit-transform:rotate(313.92deg) translateY(-30px);-moz-transform:rotate(313.92deg) translateY(-30px);-ms-transform:rotate(313.92deg) translateY(-30px);-o-transform:rotate(313.92deg) translateY(-30px);transform:rotate(313.92deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(73){-webkit-transform:rotate(318.28deg);-moz-transform:rotate(318.28deg);-ms-transform:rotate(318.28deg);-o-transform:rotate(318.28deg);transform:rotate(318.28deg)}main#line-cards-index .cards .card:nth-child(73):hover{-webkit-transform:rotate(318.28deg) translateY(-30px);-moz-transform:rotate(318.28deg) translateY(-30px);-ms-transform:rotate(318.28deg) translateY(-30px);-o-transform:rotate(318.28deg) translateY(-30px);transform:rotate(318.28deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(74){-webkit-transform:rotate(322.64deg);-moz-transform:rotate(322.64deg);-ms-transform:rotate(322.64deg);-o-transform:rotate(322.64deg);transform:rotate(322.64deg)}main#line-cards-index .cards .card:nth-child(74):hover{-webkit-transform:rotate(322.64deg) translateY(-30px);-moz-transform:rotate(322.64deg) translateY(-30px);-ms-transform:rotate(322.64deg) translateY(-30px);-o-transform:rotate(322.64deg) translateY(-30px);transform:rotate(322.64deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(75){-webkit-transform:rotate(327deg);-moz-transform:rotate(327deg);-ms-transform:rotate(327deg);-o-transform:rotate(327deg);transform:rotate(327deg)}main#line-cards-index .cards .card:nth-child(75):hover{-webkit-transform:rotate(327deg) translateY(-30px);-moz-transform:rotate(327deg) translateY(-30px);-ms-transform:rotate(327deg) translateY(-30px);-o-transform:rotate(327deg) translateY(-30px);transform:rotate(327deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(76){-webkit-transform:rotate(331.36deg);-moz-transform:rotate(331.36deg);-ms-transform:rotate(331.36deg);-o-transform:rotate(331.36deg);transform:rotate(331.36deg)}main#line-cards-index .cards .card:nth-child(76):hover{-webkit-transform:rotate(331.36deg) translateY(-30px);-moz-transform:rotate(331.36deg) translateY(-30px);-ms-transform:rotate(331.36deg) translateY(-30px);-o-transform:rotate(331.36deg) translateY(-30px);transform:rotate(331.36deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(77){-webkit-transform:rotate(335.72deg);-moz-transform:rotate(335.72deg);-ms-transform:rotate(335.72deg);-o-transform:rotate(335.72deg);transform:rotate(335.72deg)}main#line-cards-index .cards .card:nth-child(77):hover{-webkit-transform:rotate(335.72deg) translateY(-30px);-moz-transform:rotate(335.72deg) translateY(-30px);-ms-transform:rotate(335.72deg) translateY(-30px);-o-transform:rotate(335.72deg) translateY(-30px);transform:rotate(335.72deg) translateY(-30px);transition:0.4s ease-out}main#line-cards-index .cards .card:nth-child(78){-webkit-transform:rotate(340.08deg);-moz-transform:rotate(340.08deg);-ms-transform:rotate(340.08deg);-o-transform:rotate(340.08deg);transform:rotate(340.08deg)}main#line-cards-index .cards .card:nth-child(78):hover{-webkit-transform:rotate(340.08deg) translateY(-30px);-moz-transform:rotate(340.08deg) translateY(-30px);-ms-transform:rotate(340.08deg) translateY(-30px);-o-transform:rotate(340.08deg) translateY(-30px);transform:rotate(340.08deg) translateY(-30px);transition:0.4s ease-out}.loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, #8B7FD7 0%, #9B7EC7 100%);display:flex;align-items:center;justify-content:center;z-index:9999}.loading-content{text-align:center;color:white;padding:40px;border-radius:20px;background:rgba(255,255,255,0.15);backdrop-filter:blur(10px);max-width:400px;margin:0 20px}.tarot-loading-icon{font-size:2.5rem;margin-bottom:30px;display:flex;justify-content:center;gap:20px}.tarot-loading-icon i{animation:pulse 2s infinite;color:#FFD700}.tarot-loading-icon i:nth-child(1){animation-delay:0s}.tarot-loading-icon i:nth-child(2){animation-delay:0.5s}.tarot-loading-icon i:nth-child(3){animation-delay:1s}.loading-title{font-size:1.5rem;margin-bottom:20px;color:#FFD700;font-weight:600}.loading-description{font-size:1rem;line-height:1.6;margin-bottom:30px;color:rgba(255,255,255,0.95)}.loading-spinner{margin:30px 0;display:flex;justify-content:center}.spinner-ring{width:40px;height:40px;border:4px solid rgba(255,255,255,0.3);border-top:4px solid #FFD700;border-radius:50%;animation:spin 1s linear infinite}.loading-status{font-size:0.9rem;color:rgba(255,255,255,0.8);font-style:italic}@keyframes pulse{0%,100%{opacity:0.4;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes twinkle{0%{opacity:0.3}100%{opacity:0.8}}@keyframes glow{0%,100%{box-shadow:0 0 5px rgba(255,215,0,0.5),0 0 10px rgba(255,215,0,0.4),0 0 15px rgba(255,215,0,0.3)}50%{box-shadow:0 0 10px rgba(255,215,0,0.8),0 0 20px rgba(255,215,0,0.6),0 0 30px rgba(255,215,0,0.4)}}#line-collectible-cards-index{padding:20px;max-width:1200px;margin:0 auto;background:linear-gradient(135deg, #5B4B85 0%, #3D2B69 100%);min-height:100vh;position:relative}#line-collectible-cards-index::before{content:'';position:fixed;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(2px 2px at 20px 30px, gold, transparent),radial-gradient(2px 2px at 40px 70px, rgba(255,255,255,0.8), transparent),radial-gradient(1px 1px at 90px 40px, gold, transparent),radial-gradient(1px 1px at 130px 80px, rgba(255,255,255,0.6), transparent),radial-gradient(2px 2px at 160px 30px, gold, transparent);background-repeat:repeat;background-size:200px 100px;opacity:0.4;z-index:-1;animation:twinkle 4s ease-in-out infinite alternate}.collection-header{text-align:center;margin-bottom:40px;position:relative}.collection-header h2{color:#FFD700;font-size:2.5rem;margin-bottom:20px;text-shadow:0 0 15px rgba(255,215,0,0.6),0 2px 4px rgba(0,0,0,0.4);font-weight:600;letter-spacing:2px;position:relative}.collection-header h2::before,.collection-header h2::after{content:'✦';position:absolute;top:50%;transform:translateY(-50%);color:#FFD700;font-size:1.5rem;opacity:0.8}.collection-header h2::before{left:-60px}.collection-header h2::after{right:-60px}.collection-stats p{font-size:20px;margin-bottom:15px;color:#F3F4F6;text-shadow:0 0 8px rgba(229,231,235,0.6),0 1px 2px rgba(0,0,0,0.3);font-weight:500}.progress-bar{width:100%;height:8px;background:rgba(255,255,255,0.15);border-radius:4px;overflow:hidden;border:1px solid rgba(255,215,0,0.4);position:relative}.progress-bar::before{content:'';position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:linear-gradient(90deg, transparent, rgba(255,215,0,0.2), transparent);border-radius:4px;animation:shimmer 2s infinite linear}.progress-fill{height:100%;background:linear-gradient(90deg, gold, orange, gold);background-size:200% 100%;animation:gradient-flow 3s ease-in-out infinite;transition:width 0.6s ease;position:relative}.progress-fill::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg, transparent, rgba(255,255,255,0.3), transparent);animation:shine 2s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@keyframes gradient-flow{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes shine{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.card-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));gap:25px;padding:20px 0}.card-item{background:rgba(255,255,255,0.08);border-radius:15px;overflow:hidden;transition:all 0.4s ease;position:relative;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.15)}.card-item.collected{border:2px solid #FFD700;background:rgba(255,215,0,0.15);animation:glow 3s ease-in-out infinite}.card-item.collected::before{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg, gold, orange, gold, orange);background-size:400% 400%;border-radius:17px;z-index:-1;animation:gradient-border 4s ease infinite}.card-item.collected:hover{transform:translateY(-8px) scale(1.02);box-shadow:0 10px 25px rgba(255,215,0,0.3),0 0 30px rgba(255,215,0,0.2)}.card-item:not(.collected){opacity:0.6;filter:grayscale(0.8)}.card-item:not(.collected):hover{transform:translateY(-3px);opacity:0.8}@keyframes gradient-border{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}.card-image{position:relative;height:240px;overflow:hidden;cursor:pointer}.card-image.locked{cursor:default}.card-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.collected .card-image img{filter:brightness(1.1) contrast(1.1)}.collected .card-image:hover img{transform:scale(1.05)}.lock-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(91,75,133,0.85), rgba(61,43,105,0.85));display:flex;flex-direction:column;align-items:center;justify-content:center;backdrop-filter:blur(5px)}.lock-overlay i{font-size:40px;color:#6B7280;margin-bottom:10px;opacity:0.7}.lock-overlay::before{content:'✦';position:absolute;top:20px;left:20px;color:rgba(255,215,0,0.4);font-size:20px}.lock-overlay::after{content:'◆';position:absolute;bottom:20px;right:20px;color:rgba(255,215,0,0.4);font-size:16px}.card-info{padding:12px 15px;background:rgba(0,0,0,0.15)}.card-info h4{margin:0 0 6px 0;color:#F3F4F6;font-size:14px;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,0.6),0 0 5px rgba(243,244,246,0.2)}.collected .card-info h4{color:#FFD700;text-shadow:0 0 8px rgba(255,215,0,0.4),0 1px 2px rgba(0,0,0,0.3)}.collected-date{color:#B8B8B8;font-size:11px;margin:0;opacity:0.8}.collected .collected-date{color:#FFF8DC;opacity:0.9}.uncollected{color:#6B7280;font-size:11px;margin:0;opacity:0.7;font-style:italic}@media (max-width: 768px){#line-collectible-cards-index{padding:15px}.collection-header h2{font-size:2rem}.collection-header h2::before,.collection-header h2::after{display:none}.card-grid{grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:20px}.card-image{height:200px}.collection-stats p{font-size:16px}}@media (max-width: 480px){.card-grid{grid-template-columns:repeat(auto-fill, minmax(120px, 1fr));gap:15px}.card-image{height:180px}.collection-header h2{font-size:1.8rem}}#line-collectible-card-show{padding:20px;max-width:800px;margin:0 auto;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);min-height:100vh}.card-detail-container{background:white;border-radius:20px;padding:30px;box-shadow:0 10px 30px rgba(0,0,0,0.2)}.back-button{display:inline-flex;align-items:center;color:#6B46C1;cursor:pointer;margin-bottom:20px;font-size:16px;transition:color 0.2s ease}.back-button:hover{color:#8B5CF6}.back-button i{margin-right:8px}.card-display{display:flex;flex-direction:column;align-items:center}.card-image-large{width:300px;height:500px;margin-bottom:30px;border-radius:15px;overflow:hidden;box-shadow:0 8px 25px rgba(0,0,0,0.15)}.card-image-large img{width:100%;height:100%;object-fit:cover}.card-info-detailed{width:100%;text-align:center}.card-info-detailed h1{color:#1F2937;font-size:32px;margin-bottom:10px;background:linear-gradient(135deg, #6B46C1, #8B5CF6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.collection-info{color:#6B7280;font-size:14px;margin-bottom:30px;font-style:italic}.card-description,.card-meaning,.detailed-meanings{margin-bottom:25px;text-align:left}.card-description h3,.card-meaning h3,.detailed-meanings h3{color:#374151;font-size:20px;margin-bottom:15px;border-bottom:2px solid #E5E7EB;padding-bottom:8px}.meaning-section{margin-bottom:20px;padding:20px;background:#F9FAFB;border-radius:10px;border-left:4px solid #6B46C1}.meaning-section h4{color:#6B46C1;font-size:16px;margin-bottom:10px;font-weight:600}.meaning-section p{color:#4B5563;line-height:1.6;margin:0}.card-description p,.card-meaning p{color:#4B5563;line-height:1.6;margin:0}@media (max-width: 768px){#line-collectible-card-show{padding:15px}.card-detail-container{padding:20px}.card-image-large{width:250px;height:400px}.card-info-detailed h1{font-size:24px}.card-display{flex-direction:column}}#line-divination-feedbacks-new{margin:0}#line-divination-feedbacks-new section{padding:24px 16px;width:300px;margin:48px auto 0;background:#E0E0E0;border-radius:16px;opacity:0.8}#line-divination-feedbacks-new section h1{font-size:18px}#line-divination-feedbacks-new section p{margin-top:0;margin-bottom:8px;font-size:14px}#line-divination-feedbacks-new section p a{text-decoration:none}#line-divination-feedbacks-new section form ol li{margin-bottom:4px}#line-divination-feedbacks-new section form ol li p{font-size:14px;margin-bottom:4px}#line-divination-feedbacks-new section form ol li label{font-size:12px}#line-divination-feedbacks-new section form textarea{background-image:linear-gradient(#F1F1F1 50%, #F9F9F9 50%);background-size:100% 2rem;border:1px solid #CCC;width:100%;margin:8px auto;padding:8px 16px;border-radius:8px}#line-divination-feedbacks-new section form textarea:focus{outline:none;border-color:#444}#line-divination-feedbacks-show{margin:0}#line-divination-feedbacks-show section{padding:24px 16px;min-width:300px;width:80%;margin:48px auto 0;background:#E0E0E0;border-radius:16px;opacity:0.8}#line-divination-feedbacks-show section h1{font-size:18px}#line-divination-feedbacks-show section p{margin-top:0;margin-bottom:8px;font-size:14px}#line-divination-feedbacks-show section p a{text-decoration:none}#line-divination-feedbacks-show section p span{font-size:12px;color:#444}#line-divination-feedbacks-show section form ol li{margin-bottom:4px}#line-divination-feedbacks-show section form ol li p{font-size:14px;margin-bottom:4px}#line-divination-feedbacks-show section form ol li label{font-size:12px}#line-divination-feedbacks-show section form textarea{background-image:linear-gradient(#F1F1F1 50%, #F9F9F9 50%);background-size:100% 2rem;border:1px solid #CCC;width:100%;margin:8px auto;padding:8px 16px;border-radius:8px}#line-divination-feedbacks-show section form textarea:focus{outline:none;border-color:#444}#line-feedbacks-show{margin:0}#line-feedbacks-show section{padding:24px 16px;width:300px;margin:48px auto 0;background:#E0E0E0;border-radius:16px;opacity:0.8}#line-feedbacks-show section aside ul{padding-left:24px;margin-top:8px;margin-bottom:8px}#line-feedbacks-show section aside p{margin-top:0;margin-bottom:8px;font-size:14px}#line-feedbacks-show section form textarea{background-image:linear-gradient(#F1F1F1 50%, #F9F9F9 50%);background-size:100% 2rem;border:1px solid #CCC;width:80%;line-height:1rem;height:5rem;margin:8px auto;padding:8px 16px;border-radius:8px}#line-feedbacks-show section form textarea:focus{outline:none;border-color:#444}main#friend-ships-index{margin:0}main#friend-ships-index section{padding:24px 16px;width:300px;margin:48px auto 0;background:#E0E0E0;border-radius:16px;opacity:0.8}main#friend-ships-index section h1{font-size:24px}main#friend-ships-index section p{margin-bottom:16px;font-size:14px}main#friend-ships-index section p strong{font-weight:500;font-size:18px}main#friend-ships-index section p.note{font-size:12px;color:#666}main#friend-ships-index section p>span{font-size:14px;color:red}main#friend-ships-index section div{text-align:center}main#friend-ships-index section div a{align-items:center;background-clip:padding-box;background-color:#fa6400;border:1px solid transparent;border-radius:.25rem;box-shadow:rgba(0,0,0,0.02) 0 1px 3px 0;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:system-ui, -apple-system, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;font-weight:600;justify-content:center;line-height:1.25;margin:8px 0;min-height:3rem;padding:calc(.875rem - 1px) calc(1.5rem - 1px);position:relative;text-decoration:none;transition:all 250ms;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:baseline;width:auto}main#friend-ships-index section div a:hover,main#friend-ships-index section div a:focus{background-color:#fb8332;box-shadow:rgba(0,0,0,0.1) 0 4px 12px}main#friend-ships-index section div a:hover{transform:translateY(-1px)}main#friend-ships-index section div a:active{background-color:#c85000;box-shadow:rgba(0,0,0,0.06) 0 2px 4px;transform:translateY(0)}main#friend-ships-index section form{display:flex;justify-content:space-between}main#friend-ships-index section form input{margin-bottom:8px;padding:8px;border-radius:4px;border:1px solid #ccc;color:#555}main#friend-ships-index section form input[type="submit"]{padding:8px;border-radius:4px;border:1px solid #ccc;background:#f5f5f5;cursor:pointer}main#friend-ships-index section aside.products{display:flex;align-items:center;justify-content:flex-end;font-size:14px}main#friend-ships-index section aside.products img{width:24px;margin-right:4px}main#friend-ships-index section aside.products strong{font-size:16px;margin-right:4px}main#friend-ships-index section aside.invitation{margin:16px 0;display:flex;justify-content:space-between;align-items:center}main#friend-ships-index section aside.invitation p{font-size:12px;margin:0}main#friend-ships-index section aside.invitation img{width:18px;cursor:pointer}main#line-payment-new{margin:0;min-height:80vh}main#line-payment-new section{padding:24px 16px;width:300px;margin:48px auto 0;background:#E0E0E0;border-radius:8px;color:#222;opacity:0.8;font-weight:500;min-height:65vh}main#line-payment-new section aside img{width:80px;height:80px;border-radius:50%}main#line-payment-new section aside p{margin-bottom:16px;font-size:14px}main#line-payment-new section form div{text-align:center;margin-top:24px}main#line-payment-new section form div button{margin-top:16px;background-color:#FFFFBB;border:2px solid #444444;border-radius:30px;box-shadow:#444444 4px 4px 0 0;color:#2c2c2c;cursor:pointer;display:inline-block;font-weight:600;font-size:14px;padding:4px 12px;text-align:center;text-decoration:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;width:127px}main#line-payment-new section form div button:active{box-shadow:#444444 2px 2px 0 0;transform:translate(2px, 2px)}main#line-payment-new section form div button:hover{background-color:#fff}main#line-payment-new section form div button:nth-child(2n){margin-left:4px}main#line-payment-new section form div button>*{pointer-events:none}main#line-subscription-time-show{margin:0}main#line-subscription-time-show section{padding:24px 16px;max-width:500px;margin:48px auto 0;background:#E0E0E0;color:#222;opacity:0.8;font-weight:500}main#line-subscription-time-show section h1{font-size:24px;margin-bottom:4px}main#line-subscription-time-show section h2{font-size:12px;margin-bottom:4px;color:#444444}main#line-subscription-time-show section p{font-size:14px;margin-top:16px}main#line-subscription-time-show section aside{margin-bottom:24px}main#line-subscription-time-show section aside .clock{text-align:center;margin-bottom:16px}main#line-subscription-time-show section aside h2{font-size:16px;margin-bottom:8px;color:black}main#line-subscription-time-show section aside h3{font-size:14px;margin-bottom:8px;color:#444444}main#line-subscription-time-show section aside p{margin-bottom:8px;font-size:14px}main#line-subscription-time-show section aside .alarm-setting{background-color:#9E9E9E;padding:8px 16px;border-radius:8px;transition:height 3s linear}main#line-subscription-time-show section aside .alarm-setting .alarm-status-setting{display:flex;justify-content:space-between}main#line-subscription-time-show section aside .alarm-setting .alarm-time{margin-top:8px}main#line-subscription-time-show section aside .alarm-setting .alarm-time #clock-input{width:150px}main#line-subscription-time-show .modal-footer{justify-content:center}main#line-subscription-time-show .modal-footer a{align-items:center;background-clip:padding-box;background-color:#8E44AD;border-radius:8px;box-shadow:rgba(0,0,0,0.02) 0 1px 3px 0;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:system-ui, -apple-system, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;font-weight:600;justify-content:center;line-height:1;margin:0;padding:12px 16px;position:relative;text-decoration:none;transition:all 250ms;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:baseline;width:auto}main#line-subscription-new{margin:0}main#line-subscription-new section{padding:24px 16px;max-width:500px;margin:48px auto 0;background:#E0E0E0;color:#222;opacity:0.8;font-weight:500}main#line-subscription-new section h1{font-size:24px;margin-bottom:4px}main#line-subscription-new section h2{font-size:12px;margin-bottom:4px;color:#444444}main#line-subscription-new section .benefit{margin-bottom:16px}main#line-subscription-new section .benefit table{margin:0 auto;width:100%;border-collapse:collapse;border:1px solid black}main#line-subscription-new section .benefit table th,main#line-subscription-new section .benefit table td{padding:8px;border:1px solid #701829;text-align:center}main#line-subscription-new section .benefit table th{background-color:#C63246;color:#fff}main#line-subscription-new section .benefit table td{background-color:#fff}main#line-subscription-new section .benefit table thead tr th{font-size:14px}main#line-subscription-new section .benefit table tbody{font-size:12px}main#line-subscription-new section .benefit table tbody tr td:first-child{text-align:left}main#line-subscription-new section p{font-size:14px;margin-top:16px}main#line-subscription-new section aside{margin-bottom:24px}main#line-subscription-new section aside .clock{text-align:center;margin-bottom:16px}main#line-subscription-new section aside h2{font-size:16px;margin-bottom:8px;color:black}main#line-subscription-new section aside h3{font-size:14px;margin-bottom:8px;color:#444444}main#line-subscription-new section aside p{margin-bottom:8px;font-size:14px}main#line-subscription-new section aside.subscription-plans{margin-top:8px}main#line-subscription-new section aside.subscription-plans p{color:tomato;font-size:12px;font-weight:500}main#line-subscription-new section aside.subscription-deadline{margin-top:8px}main#line-subscription-new section form{padding-bottom:8px}main#line-subscription-new section form div{text-align:center}main#line-subscription-new section form div.subscription-btns{overflow-x:scroll;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;-ms-overflow-style:none}main#line-subscription-new section form div.subscription-btns::-webkit-scrollbar{display:none}main#line-subscription-new section form div button{margin-top:8px;margin-bottom:8px;background-color:#FFFFBB;border:2px solid #444444;border-radius:16px;box-shadow:#444444 4px 4px 0 0;color:#444444;cursor:pointer;display:inline-block;font-weight:400;font-size:12px;padding:0 4px;line-height:25px;text-align:center;text-decoration:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;width:100px;margin-left:8px;position:relative}main#line-subscription-new section form div button.red{color:#FF0000;font-weight:500}main#line-subscription-new section form div button:active{box-shadow:#444444 2px 2px 0 0;transform:translate(2px, 2px)}main#line-subscription-new section form div button:hover{background-color:#fff}main#line-subscription-new section form div button .timer{position:absolute;top:-34px;font-size:10px;color:#FF0000}main#line-subscription-new section form div button>*{pointer-events:none}main#home-page{margin:0;display:flex;flex-direction:column}main#home-page .container{max-width:1200px;width:90%;margin:0 auto;padding:0 20px}main#home-page .section-title{font-size:2.5rem;text-align:center;color:#2C3E50;margin-bottom:1rem;font-weight:bold;position:relative}main#home-page .section-title::after{content:'';display:block;width:60px;height:3px;background:linear-gradient(45deg, #8E44AD, #9B59B6);margin:16px auto;border-radius:2px}main#home-page .section-subtitle{text-align:center;color:#5D4E75;font-size:1.1rem;margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto}main#home-page .hero{background:linear-gradient(135deg, rgba(142,68,173,0.15) 0%, rgba(155,89,182,0.15) 50%, rgba(231,76,60,0.15) 100%);padding:80px 0;position:relative;overflow:hidden}main#home-page .hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="mystical-stars" x="0" y="0" width="25" height="25" patternUnits="userSpaceOnUse"><circle cx="12.5" cy="12.5" r="1.5" fill="%238E44AD" opacity="0.3"/><path d="M 5 12.5 L 7 10.5 L 5 8.5 L 3 10.5 Z" fill="%23E74C3C" opacity="0.2"/></pattern></defs><rect width="100" height="100" fill="url(/%23mystical-stars)"/></svg>');opacity:0.5}main#home-page .hero .hero-content{display:flex;align-items:center;gap:60px;position:relative;z-index:2}@media screen and (max-width: 768px){main#home-page .hero .hero-content{flex-direction:column;text-align:center;gap:40px}}main#home-page .hero .hero-visual{position:relative;flex-shrink:0}main#home-page .hero .hero-visual .hero-avatar{width:200px;height:200px;border-radius:50%;box-shadow:0 20px 40px rgba(0,0,0,0.1);border:4px solid rgba(255,255,255,0.8)}main#home-page .hero .hero-visual .mystical-elements{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}main#home-page .hero .hero-visual .mystical-elements .crystal,main#home-page .hero .hero-visual .mystical-elements .star{position:absolute;animation:float 3s ease-in-out infinite}main#home-page .hero .hero-visual .mystical-elements .crystal{width:20px;height:20px;background:linear-gradient(45deg, #8E44AD, #F39C12);transform:rotate(45deg);opacity:0.9;box-shadow:0 2px 8px rgba(142,68,173,0.3),0 0 10px rgba(155,89,182,0.4)}main#home-page .hero .hero-visual .mystical-elements .crystal-1{top:20px;right:10px;animation-delay:0s}main#home-page .hero .hero-visual .mystical-elements .crystal-2{bottom:30px;left:20px;animation-delay:1s}main#home-page .hero .hero-visual .mystical-elements .star{font-size:24px;color:#8E44AD;opacity:0.8}main#home-page .hero .hero-visual .mystical-elements .star-1{top:10px;left:30px;animation-delay:0.5s}main#home-page .hero .hero-visual .mystical-elements .star-2{bottom:10px;right:30px;animation-delay:1.5s}main#home-page .hero .hero-visual .mystical-elements .star-3{top:50%;right:-10px;animation-delay:2s}main#home-page .hero .hero-text{flex:1}main#home-page .hero .hero-text .hero-title{margin:0 0 24px}main#home-page .hero .hero-text .hero-title .title-main{display:block;font-size:3rem;font-weight:bold;color:#8E44AD;margin-bottom:8px}main#home-page .hero .hero-text .hero-title .title-sub{display:block;font-size:1.5rem;color:#5D4E75;font-weight:500}main#home-page .hero .hero-text .hero-description{font-size:1.2rem;color:#7B7D7D;line-height:1.6;margin-bottom:32px;text-shadow:0 1px 2px rgba(255,255,255,0.8)}main#home-page .hero .hero-text .stats{display:flex;align-items:center;gap:24px;margin-bottom:32px;padding:20px;background:rgba(255,255,255,0.8);border-radius:16px;backdrop-filter:blur(10px)}main#home-page .hero .hero-text .stats .stat-item{text-align:center}main#home-page .hero .hero-text .stats .stat-item .stat-number{display:block;font-size:2rem;font-weight:bold;color:#8E44AD}main#home-page .hero .hero-text .stats .stat-item .stat-label{font-size:0.9rem;color:#7B7D7D}main#home-page .hero .hero-text .stats .stat-divider{width:2px;height:40px;background:linear-gradient(to bottom, transparent, #F39C12, transparent)}main#home-page .hero .hero-text .cta-buttons{display:flex;gap:16px;flex-wrap:wrap}@media screen and (max-width: 480px){main#home-page .hero .hero-text .cta-buttons{justify-content:center}}main#home-page .btn-primary,main#home-page .btn-secondary{display:inline-flex;align-items:center;gap:8px;padding:16px 24px;border-radius:12px;text-decoration:none;font-weight:600;font-size:1rem;transition:all 0.3s ease;box-shadow:0 4px 16px rgba(0,0,0,0.1)}main#home-page .btn-primary:hover,main#home-page .btn-secondary:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,0.15)}main#home-page .btn-primary .btn-icon,main#home-page .btn-secondary .btn-icon{font-size:1.2rem}main#home-page .btn-primary{background:linear-gradient(45deg, #8E44AD, #8E44AD);color:white}main#home-page .btn-primary:hover{background:linear-gradient(45deg, #703688, #703688)}main#home-page .btn-secondary{background:white;color:#8E44AD;border:2px solid #8E44AD}main#home-page .btn-secondary:hover{background:#8E44AD;color:white}main#home-page .btn-large{padding:20px 32px;font-size:1.1rem}main#home-page .features{padding:80px 0;background:linear-gradient(135deg, rgba(248,249,250,0.9) 0%, rgba(235,222,240,0.9) 100%)}main#home-page .features .features-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:32px}main#home-page .features .feature-card{background:white;padding:40px 32px;border-radius:20px;text-align:center;box-shadow:0 8px 32px rgba(142,68,173,0.3);transition:all 0.3s ease;border:1px solid #D5DBDB}main#home-page .features .feature-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(142,68,173,0.3),0 0 20px rgba(155,89,182,0.4);border-color:#BB8FCE}main#home-page .features .feature-card .feature-icon{font-size:3rem;margin-bottom:24px;filter:grayscale(0)}main#home-page .features .feature-card h3{color:#2C3E50;font-size:1.5rem;margin-bottom:16px;font-weight:bold}main#home-page .features .feature-card p{color:#7B7D7D;line-height:1.6;font-size:1rem}main#home-page .how-it-works{padding:80px 0;background:linear-gradient(135deg, rgba(142,68,173,0.08) 0%, rgba(155,89,182,0.08) 100%)}main#home-page .how-it-works .steps-container{display:grid;grid-template-columns:1fr 1fr;gap:60px}@media screen and (max-width: 1024px){main#home-page .how-it-works .steps-container{grid-template-columns:1fr;gap:40px}}main#home-page .how-it-works .steps-method{background:white;padding:40px;border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,0.1)}main#home-page .how-it-works .steps-method .method-title{font-size:1.5rem;color:#2C3E50;text-align:center;margin-bottom:32px;font-weight:bold}main#home-page .how-it-works .steps-method .steps-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:24px}main#home-page .how-it-works .steps-method .step-item{text-align:center;padding:20px;border-radius:16px;background:linear-gradient(135deg, rgba(142,68,173,0.08) 0%, rgba(155,89,182,0.08) 100%);transition:all 0.3s ease}main#home-page .how-it-works .steps-method .step-item:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(142,68,173,0.3)}main#home-page .how-it-works .steps-method .step-item .step-number{width:40px;height:40px;background:linear-gradient(45deg, #8E44AD, #9B59B6);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:1.2rem;margin:0 auto 16px;box-shadow:0 4px 12px rgba(142,68,173,0.3),0 0 8px rgba(155,89,182,0.4)}main#home-page .how-it-works .steps-method .step-item .step-content h4{color:#2C3E50;font-size:1.1rem;margin-bottom:16px;font-weight:600}main#home-page .how-it-works .steps-method .step-item .step-content .step-image img{width:120px;height:auto;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,0.1)}main#home-page .spreads{padding:80px 0;background:linear-gradient(135deg, rgba(248,249,250,0.9) 0%, rgba(213,219,219,0.9) 100%)}main#home-page .spreads .spreads-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:32px}main#home-page .spreads .spread-card{background:white;border-radius:20px;overflow:hidden;box-shadow:0 8px 32px rgba(142,68,173,0.3);transition:all 0.3s ease;border:1px solid #D5DBDB}main#home-page .spreads .spread-card:hover{transform:translateY(-8px);box-shadow:0 16px 48px rgba(142,68,173,0.3),0 0 15px rgba(155,89,182,0.4)}main#home-page .spreads .spread-card .spread-header{background:linear-gradient(135deg, #8E44AD, #9B59B6);color:white;padding:24px 32px;display:flex;justify-content:space-between;align-items:center}main#home-page .spreads .spread-card .spread-header .spread-name{font-size:1.3rem;font-weight:bold;margin:0}main#home-page .spreads .spread-card .spread-header .spread-cta{background:rgba(255,255,255,0.2);color:white;padding:8px 16px;border-radius:20px;text-decoration:none;font-size:0.9rem;font-weight:600;transition:all 0.3s ease}main#home-page .spreads .spread-card .spread-header .spread-cta:hover{background:rgba(255,255,255,0.3);transform:scale(1.05)}main#home-page .spreads .spread-card .spread-content{padding:32px}main#home-page .spreads .spread-card .spread-content .spread-features{list-style:none;padding:0;margin:0}main#home-page .spreads .spread-card .spread-content .spread-features li{padding:8px 0;color:#7B7D7D;font-size:1rem;line-height:1.5;position:relative;padding-left:24px}main#home-page .spreads .spread-card .spread-content .spread-features li::before{content:'✦';position:absolute;left:0;color:#F39C12;font-weight:bold}main#home-page .testimonials{padding:80px 0;background:linear-gradient(135deg, rgba(142,68,173,0.08) 0%, rgba(155,89,182,0.08) 100%)}main#home-page .testimonials .testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:32px}main#home-page .testimonials .testimonial-card{background:white;padding:32px;border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,0.1);position:relative;transition:all 0.3s ease}main#home-page .testimonials .testimonial-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,0.15)}main#home-page .testimonials .testimonial-card .testimonial-content .quote-icon{font-size:4rem;color:rgba(142,68,173,0.3);position:absolute;top:16px;left:24px;font-family:serif}main#home-page .testimonials .testimonial-card .testimonial-content p{color:#7B7D7D;font-size:1rem;line-height:1.6;font-style:italic;margin:32px 0 24px;position:relative;z-index:2}main#home-page .testimonials .testimonial-card .testimonial-avatar{display:flex;align-items:center;gap:12px}main#home-page .testimonials .testimonial-card .testimonial-avatar .avatar-circle{width:40px;height:40px;background:linear-gradient(45deg, #8E44AD, #F39C12);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:white;box-shadow:0 2px 8px rgba(142,68,173,0.3)}main#home-page .cta-final{padding:100px 0;background:linear-gradient(135deg, #1B2631 0%, #8E44AD 50%, #9B59B6 100%);color:white;text-align:center;position:relative}main#home-page .cta-final::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="mystical-pattern" x="0" y="0" width="40" height="40" patternUnits="userSpaceOnUse"><circle cx="20" cy="20" r="2" fill="white" opacity="0.3"/><path d="M 10 20 L 12 18 L 10 16 L 8 18 Z" fill="%23F39C12" opacity="0.4"/><circle cx="30" cy="10" r="1" fill="%23E74C3C" opacity="0.3"/></pattern></defs><rect width="100" height="100" fill="url(/%23mystical-pattern)"/></svg>');opacity:0.4}main#home-page .cta-final .cta-content{display:flex;align-items:center;justify-content:space-between;gap:60px}@media screen and (max-width: 1024px){main#home-page .cta-final .cta-content{flex-direction:column;text-align:center;gap:40px}}main#home-page .cta-final .cta-text{flex:1}main#home-page .cta-final .cta-text .cta-title{font-size:2.5rem;font-weight:bold;margin-bottom:24px;text-shadow:0 2px 4px rgba(0,0,0,0.2)}main#home-page .cta-final .cta-text .cta-description{font-size:1.2rem;line-height:1.6;margin-bottom:32px;opacity:0.9}main#home-page .cta-final .cta-text .cta-buttons{display:flex;justify-content:center}main#home-page .cta-final .cta-qr{flex-shrink:0}main#home-page .cta-final .cta-qr .qr-container{background:white;padding:24px;border-radius:20px;box-shadow:0 12px 40px rgba(0,0,0,0.2)}main#home-page .cta-final .cta-qr .qr-container .qr-code{width:200px;height:200px;display:block}main#home-page .cta-final .cta-qr .qr-container .qr-label{margin:16px 0 0;color:#2C3E50;font-weight:600;font-size:1rem}@keyframes float{0%,100%{transform:translateY(0px) rotate(45deg)}50%{transform:translateY(-10px) rotate(45deg)}}main#home-page section{width:100%;background:#E0E0E0;margin-bottom:24px}main#home-page section h2{font-size:24px;text-align:center;color:#9B59B6;margin-bottom:16px}main#home-page section:nth-child(even){background:none}main#home-page section.introduction main{padding:24px 16px;max-width:780px;width:90%;margin:48px auto 0;background:#E0E0E0;border-radius:16px;opacity:0.8;display:flex;align-items:center}@media screen and (max-width: 768px){main#home-page section.introduction main{flex-direction:column;align-items:start}}main#home-page section.introduction main img{width:150px;height:150px;border-radius:50%;margin-right:16px}main#home-page section.introduction main div h1{margin:8px 0;font-size:20px;color:#8E44AD;font-weight:bold}main#home-page section.introduction main div p{margin:0 0 16px;font-size:14px;color:#9B59B6}main#home-page section.introduction main div p strong{font-weight:600;font-size:18px}main#home-page section.introduction main div a{align-items:center;background-clip:padding-box;background-color:#8E44AD;border-radius:8px;box-shadow:rgba(0,0,0,0.02) 0 1px 3px 0;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font-family:system-ui, -apple-system, system-ui, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;font-weight:600;justify-content:center;line-height:1;margin:0;padding:12px 16px;position:relative;text-decoration:none;transition:all 250ms;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:baseline;width:auto}main#home-page section.introduction main div a:last-child{margin-left:16px}main#home-page section.introduction main div a:hover,main#home-page section.introduction main div a:focus{background-color:#fb8332;box-shadow:rgba(0,0,0,0.1) 0 4px 12px}main#home-page section.introduction main div a:hover{transform:translateY(-1px)}main#home-page section.introduction main div a:active{background-color:#c85000;box-shadow:rgba(0,0,0,0.06) 0 2px 4px;transform:translateY(0)}main#home-page section.spreads main{max-width:860px;width:90%;margin:48px auto}main#home-page section.spreads main>ul{list-style:none}main#home-page section.spreads main>ul h3{font-size:16px;font-weight:500;margin:0 0 8px}main#home-page section.spreads main>ul h3 a{text-decoration:none;margin-left:8px;font-size:14px}main#home-page section.spreads main>ul>li{margin-bottom:16px}main#home-page section.spreads main>ul>li ul{padding-left:24px}main#home-page section.spreads main>ul>li ul li{font-size:14px;font-weight:400;margin:0 0 4px}main#home-page section.steps main{max-width:860px;width:90%;margin:48px auto}main#home-page section.steps main div.steps{padding-bottom:8px;display:flex;overflow-x:scroll}main#home-page section.steps main div.steps div.step{flex:1;padding:16px;margin:8px;background:#fff;border-radius:8px;box-shadow:0 0 8px rgba(0,0,0,0.1)}main#home-page section.steps main div.steps div.step h3{font-size:16px;margin:0 0 8px}main#home-page section.steps main div.steps div.step p{font-size:16px;margin:0;font-weight:500}main#home-page section.steps main div.steps div.step p.step-description{font-size:12px;font-weight:400}main#home-page section.steps main div.steps div.step div{text-align:center;margin-top:16px}main#home-page section.steps main div.steps div.step div img{width:150px;height:auto}main#home-page section.feedbacks main{max-width:860px;width:90%;margin:48px auto}main#home-page section.feedbacks main div.feedbacks{display:flex;overflow-x:scroll}main#home-page section.feedbacks main div.feedbacks div.feedback{flex:1;padding:16px;margin:8px;background:#fff;border-radius:8px;box-shadow:0 0 8px rgba(0,0,0,0.1)}main#home-page section.feedbacks main div.feedbacks div.feedback h3{font-size:16px;margin:0 0 8px}main#home-page section.feedbacks main div.feedbacks div.feedback p{font-size:16px;margin:0;font-weight:500;width:150px}main#home-page section.feedbacks main div.feedbacks div.feedback p.feature-description{font-size:12px;font-weight:400}main#home-page section.feedbacks main div.feedbacks div.feedback div{text-align:center;margin-top:16px}main#home-page section.feedbacks main div.feedbacks div.feedback div img{width:150px;height:auto}main#home-page section.add-friend-link main{max-width:860px;width:90%;margin:48px auto;text-align:center}main#home-page section.add-friend-link main img{max-width:250px;width:70%}body.wishing-trees{background-size:cover;background-image:linear-gradient(rgba(255,255,255,0.5), rgba(255,255,255,0.5)),url(/assets/wishing-trees-background-256d78c88842e4ae7c8bab0da785430fcb12d7daae3607a89aee872009f0283f.jpg)}body.wishing-trees>header,body.wishing-trees>footer{background-color:rgba(193,56,74,0.8);color:#fff}body.wishing-trees>header a,body.wishing-trees>header p,body.wishing-trees>footer a,body.wishing-trees>footer p{color:#fff !important;text-decoration:none !important}body.wishing-trees main{margin:24px auto;width:90%;max-width:480px;background-color:rgba(207,164,160,0.75);padding:24px 16px;border-radius:16px;height:auto}body.wishing-trees main>section h1{font-size:18px;margin:0 0 24px}body.wishing-trees main>section textarea{background:rgba(230,230,230,0.8);border:none;outline:none;padding:16px 24px;width:100%;border-radius:24px;font-size:16px;word-break:break-word;margin-bottom:16px;color:#000}body.wishing-trees main>section section.hide{display:none}body.wishing-trees main>section section.select-questions p{font-size:14px;margin:0 0 16px;padding:8px 16px;border-radius:16px;background:rgba(230,230,230,0.8);color:#000}body.wishing-trees main>section section.select-questions p a{display:block;width:100%}body.wishing-trees main>section section.select-questions aside{text-align:center;margin-top:36px}body.wishing-trees main>section section.select-questions aside button{background:rgba(193,56,74,0.8);color:#fff;border:none;padding:8px 24px;border-radius:24px}body.wishing-trees main>section section.draw-card .cards{display:flex;justify-content:center;align-items:baseline;height:360px;margin-top:8px;flex-grow:1;-webkit-transform-origin:center center;-moz-transform-origin:center center;-o-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}body.wishing-trees main>section section.draw-card .cards .card{transition:0.4s ease-out;position:absolute;flex-direction:column-reverse;-webkit-transform-origin:center 180px;-moz-transform-origin:center 180px;-o-transform-origin:center 180px;-ms-transform-origin:center 180px;transform-origin:center 180px}body.wishing-trees main>section section.draw-card .cards .card img{width:40px;border-radius:8px;pointer-events:none}body.wishing-trees main>section section.draw-card .cards .card:nth-child(1){-webkit-transform:rotate(4.45deg);-moz-transform:rotate(4.45deg);-ms-transform:rotate(4.45deg);-o-transform:rotate(4.45deg);transform:rotate(4.45deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(1):hover{-webkit-transform:rotate(4.45deg) translateY(-30px);-moz-transform:rotate(4.45deg) translateY(-30px);-ms-transform:rotate(4.45deg) translateY(-30px);-o-transform:rotate(4.45deg) translateY(-30px);transform:rotate(4.45deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(2){-webkit-transform:rotate(8.9deg);-moz-transform:rotate(8.9deg);-ms-transform:rotate(8.9deg);-o-transform:rotate(8.9deg);transform:rotate(8.9deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(2):hover{-webkit-transform:rotate(8.9deg) translateY(-30px);-moz-transform:rotate(8.9deg) translateY(-30px);-ms-transform:rotate(8.9deg) translateY(-30px);-o-transform:rotate(8.9deg) translateY(-30px);transform:rotate(8.9deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(3){-webkit-transform:rotate(13.35deg);-moz-transform:rotate(13.35deg);-ms-transform:rotate(13.35deg);-o-transform:rotate(13.35deg);transform:rotate(13.35deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(3):hover{-webkit-transform:rotate(13.35deg) translateY(-30px);-moz-transform:rotate(13.35deg) translateY(-30px);-ms-transform:rotate(13.35deg) translateY(-30px);-o-transform:rotate(13.35deg) translateY(-30px);transform:rotate(13.35deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(4){-webkit-transform:rotate(17.8deg);-moz-transform:rotate(17.8deg);-ms-transform:rotate(17.8deg);-o-transform:rotate(17.8deg);transform:rotate(17.8deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(4):hover{-webkit-transform:rotate(17.8deg) translateY(-30px);-moz-transform:rotate(17.8deg) translateY(-30px);-ms-transform:rotate(17.8deg) translateY(-30px);-o-transform:rotate(17.8deg) translateY(-30px);transform:rotate(17.8deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(5){-webkit-transform:rotate(22.25deg);-moz-transform:rotate(22.25deg);-ms-transform:rotate(22.25deg);-o-transform:rotate(22.25deg);transform:rotate(22.25deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(5):hover{-webkit-transform:rotate(22.25deg) translateY(-30px);-moz-transform:rotate(22.25deg) translateY(-30px);-ms-transform:rotate(22.25deg) translateY(-30px);-o-transform:rotate(22.25deg) translateY(-30px);transform:rotate(22.25deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(6){-webkit-transform:rotate(26.7deg);-moz-transform:rotate(26.7deg);-ms-transform:rotate(26.7deg);-o-transform:rotate(26.7deg);transform:rotate(26.7deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(6):hover{-webkit-transform:rotate(26.7deg) translateY(-30px);-moz-transform:rotate(26.7deg) translateY(-30px);-ms-transform:rotate(26.7deg) translateY(-30px);-o-transform:rotate(26.7deg) translateY(-30px);transform:rotate(26.7deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(7){-webkit-transform:rotate(31.15deg);-moz-transform:rotate(31.15deg);-ms-transform:rotate(31.15deg);-o-transform:rotate(31.15deg);transform:rotate(31.15deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(7):hover{-webkit-transform:rotate(31.15deg) translateY(-30px);-moz-transform:rotate(31.15deg) translateY(-30px);-ms-transform:rotate(31.15deg) translateY(-30px);-o-transform:rotate(31.15deg) translateY(-30px);transform:rotate(31.15deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(8){-webkit-transform:rotate(35.6deg);-moz-transform:rotate(35.6deg);-ms-transform:rotate(35.6deg);-o-transform:rotate(35.6deg);transform:rotate(35.6deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(8):hover{-webkit-transform:rotate(35.6deg) translateY(-30px);-moz-transform:rotate(35.6deg) translateY(-30px);-ms-transform:rotate(35.6deg) translateY(-30px);-o-transform:rotate(35.6deg) translateY(-30px);transform:rotate(35.6deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(9){-webkit-transform:rotate(40.05deg);-moz-transform:rotate(40.05deg);-ms-transform:rotate(40.05deg);-o-transform:rotate(40.05deg);transform:rotate(40.05deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(9):hover{-webkit-transform:rotate(40.05deg) translateY(-30px);-moz-transform:rotate(40.05deg) translateY(-30px);-ms-transform:rotate(40.05deg) translateY(-30px);-o-transform:rotate(40.05deg) translateY(-30px);transform:rotate(40.05deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(10){-webkit-transform:rotate(44.5deg);-moz-transform:rotate(44.5deg);-ms-transform:rotate(44.5deg);-o-transform:rotate(44.5deg);transform:rotate(44.5deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(10):hover{-webkit-transform:rotate(44.5deg) translateY(-30px);-moz-transform:rotate(44.5deg) translateY(-30px);-ms-transform:rotate(44.5deg) translateY(-30px);-o-transform:rotate(44.5deg) translateY(-30px);transform:rotate(44.5deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(11){-webkit-transform:rotate(48.95deg);-moz-transform:rotate(48.95deg);-ms-transform:rotate(48.95deg);-o-transform:rotate(48.95deg);transform:rotate(48.95deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(11):hover{-webkit-transform:rotate(48.95deg) translateY(-30px);-moz-transform:rotate(48.95deg) translateY(-30px);-ms-transform:rotate(48.95deg) translateY(-30px);-o-transform:rotate(48.95deg) translateY(-30px);transform:rotate(48.95deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(12){-webkit-transform:rotate(53.4deg);-moz-transform:rotate(53.4deg);-ms-transform:rotate(53.4deg);-o-transform:rotate(53.4deg);transform:rotate(53.4deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(12):hover{-webkit-transform:rotate(53.4deg) translateY(-30px);-moz-transform:rotate(53.4deg) translateY(-30px);-ms-transform:rotate(53.4deg) translateY(-30px);-o-transform:rotate(53.4deg) translateY(-30px);transform:rotate(53.4deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(13){-webkit-transform:rotate(57.85deg);-moz-transform:rotate(57.85deg);-ms-transform:rotate(57.85deg);-o-transform:rotate(57.85deg);transform:rotate(57.85deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(13):hover{-webkit-transform:rotate(57.85deg) translateY(-30px);-moz-transform:rotate(57.85deg) translateY(-30px);-ms-transform:rotate(57.85deg) translateY(-30px);-o-transform:rotate(57.85deg) translateY(-30px);transform:rotate(57.85deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(14){-webkit-transform:rotate(62.3deg);-moz-transform:rotate(62.3deg);-ms-transform:rotate(62.3deg);-o-transform:rotate(62.3deg);transform:rotate(62.3deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(14):hover{-webkit-transform:rotate(62.3deg) translateY(-30px);-moz-transform:rotate(62.3deg) translateY(-30px);-ms-transform:rotate(62.3deg) translateY(-30px);-o-transform:rotate(62.3deg) translateY(-30px);transform:rotate(62.3deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(15){-webkit-transform:rotate(66.75deg);-moz-transform:rotate(66.75deg);-ms-transform:rotate(66.75deg);-o-transform:rotate(66.75deg);transform:rotate(66.75deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(15):hover{-webkit-transform:rotate(66.75deg) translateY(-30px);-moz-transform:rotate(66.75deg) translateY(-30px);-ms-transform:rotate(66.75deg) translateY(-30px);-o-transform:rotate(66.75deg) translateY(-30px);transform:rotate(66.75deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(16){-webkit-transform:rotate(71.2deg);-moz-transform:rotate(71.2deg);-ms-transform:rotate(71.2deg);-o-transform:rotate(71.2deg);transform:rotate(71.2deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(16):hover{-webkit-transform:rotate(71.2deg) translateY(-30px);-moz-transform:rotate(71.2deg) translateY(-30px);-ms-transform:rotate(71.2deg) translateY(-30px);-o-transform:rotate(71.2deg) translateY(-30px);transform:rotate(71.2deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(17){-webkit-transform:rotate(75.65deg);-moz-transform:rotate(75.65deg);-ms-transform:rotate(75.65deg);-o-transform:rotate(75.65deg);transform:rotate(75.65deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(17):hover{-webkit-transform:rotate(75.65deg) translateY(-30px);-moz-transform:rotate(75.65deg) translateY(-30px);-ms-transform:rotate(75.65deg) translateY(-30px);-o-transform:rotate(75.65deg) translateY(-30px);transform:rotate(75.65deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(18){-webkit-transform:rotate(80.1deg);-moz-transform:rotate(80.1deg);-ms-transform:rotate(80.1deg);-o-transform:rotate(80.1deg);transform:rotate(80.1deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(18):hover{-webkit-transform:rotate(80.1deg) translateY(-30px);-moz-transform:rotate(80.1deg) translateY(-30px);-ms-transform:rotate(80.1deg) translateY(-30px);-o-transform:rotate(80.1deg) translateY(-30px);transform:rotate(80.1deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(19){-webkit-transform:rotate(84.55deg);-moz-transform:rotate(84.55deg);-ms-transform:rotate(84.55deg);-o-transform:rotate(84.55deg);transform:rotate(84.55deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(19):hover{-webkit-transform:rotate(84.55deg) translateY(-30px);-moz-transform:rotate(84.55deg) translateY(-30px);-ms-transform:rotate(84.55deg) translateY(-30px);-o-transform:rotate(84.55deg) translateY(-30px);transform:rotate(84.55deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(20){-webkit-transform:rotate(89deg);-moz-transform:rotate(89deg);-ms-transform:rotate(89deg);-o-transform:rotate(89deg);transform:rotate(89deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(20):hover{-webkit-transform:rotate(89deg) translateY(-30px);-moz-transform:rotate(89deg) translateY(-30px);-ms-transform:rotate(89deg) translateY(-30px);-o-transform:rotate(89deg) translateY(-30px);transform:rotate(89deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(21){-webkit-transform:rotate(93.45deg);-moz-transform:rotate(93.45deg);-ms-transform:rotate(93.45deg);-o-transform:rotate(93.45deg);transform:rotate(93.45deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(21):hover{-webkit-transform:rotate(93.45deg) translateY(-30px);-moz-transform:rotate(93.45deg) translateY(-30px);-ms-transform:rotate(93.45deg) translateY(-30px);-o-transform:rotate(93.45deg) translateY(-30px);transform:rotate(93.45deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(22){-webkit-transform:rotate(97.9deg);-moz-transform:rotate(97.9deg);-ms-transform:rotate(97.9deg);-o-transform:rotate(97.9deg);transform:rotate(97.9deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(22):hover{-webkit-transform:rotate(97.9deg) translateY(-30px);-moz-transform:rotate(97.9deg) translateY(-30px);-ms-transform:rotate(97.9deg) translateY(-30px);-o-transform:rotate(97.9deg) translateY(-30px);transform:rotate(97.9deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(23){-webkit-transform:rotate(102.35deg);-moz-transform:rotate(102.35deg);-ms-transform:rotate(102.35deg);-o-transform:rotate(102.35deg);transform:rotate(102.35deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(23):hover{-webkit-transform:rotate(102.35deg) translateY(-30px);-moz-transform:rotate(102.35deg) translateY(-30px);-ms-transform:rotate(102.35deg) translateY(-30px);-o-transform:rotate(102.35deg) translateY(-30px);transform:rotate(102.35deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(24){-webkit-transform:rotate(106.8deg);-moz-transform:rotate(106.8deg);-ms-transform:rotate(106.8deg);-o-transform:rotate(106.8deg);transform:rotate(106.8deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(24):hover{-webkit-transform:rotate(106.8deg) translateY(-30px);-moz-transform:rotate(106.8deg) translateY(-30px);-ms-transform:rotate(106.8deg) translateY(-30px);-o-transform:rotate(106.8deg) translateY(-30px);transform:rotate(106.8deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(25){-webkit-transform:rotate(111.25deg);-moz-transform:rotate(111.25deg);-ms-transform:rotate(111.25deg);-o-transform:rotate(111.25deg);transform:rotate(111.25deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(25):hover{-webkit-transform:rotate(111.25deg) translateY(-30px);-moz-transform:rotate(111.25deg) translateY(-30px);-ms-transform:rotate(111.25deg) translateY(-30px);-o-transform:rotate(111.25deg) translateY(-30px);transform:rotate(111.25deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(26){-webkit-transform:rotate(115.7deg);-moz-transform:rotate(115.7deg);-ms-transform:rotate(115.7deg);-o-transform:rotate(115.7deg);transform:rotate(115.7deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(26):hover{-webkit-transform:rotate(115.7deg) translateY(-30px);-moz-transform:rotate(115.7deg) translateY(-30px);-ms-transform:rotate(115.7deg) translateY(-30px);-o-transform:rotate(115.7deg) translateY(-30px);transform:rotate(115.7deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(27){-webkit-transform:rotate(120.15deg);-moz-transform:rotate(120.15deg);-ms-transform:rotate(120.15deg);-o-transform:rotate(120.15deg);transform:rotate(120.15deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(27):hover{-webkit-transform:rotate(120.15deg) translateY(-30px);-moz-transform:rotate(120.15deg) translateY(-30px);-ms-transform:rotate(120.15deg) translateY(-30px);-o-transform:rotate(120.15deg) translateY(-30px);transform:rotate(120.15deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(28){-webkit-transform:rotate(124.6deg);-moz-transform:rotate(124.6deg);-ms-transform:rotate(124.6deg);-o-transform:rotate(124.6deg);transform:rotate(124.6deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(28):hover{-webkit-transform:rotate(124.6deg) translateY(-30px);-moz-transform:rotate(124.6deg) translateY(-30px);-ms-transform:rotate(124.6deg) translateY(-30px);-o-transform:rotate(124.6deg) translateY(-30px);transform:rotate(124.6deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(29){-webkit-transform:rotate(129.05deg);-moz-transform:rotate(129.05deg);-ms-transform:rotate(129.05deg);-o-transform:rotate(129.05deg);transform:rotate(129.05deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(29):hover{-webkit-transform:rotate(129.05deg) translateY(-30px);-moz-transform:rotate(129.05deg) translateY(-30px);-ms-transform:rotate(129.05deg) translateY(-30px);-o-transform:rotate(129.05deg) translateY(-30px);transform:rotate(129.05deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(30){-webkit-transform:rotate(133.5deg);-moz-transform:rotate(133.5deg);-ms-transform:rotate(133.5deg);-o-transform:rotate(133.5deg);transform:rotate(133.5deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(30):hover{-webkit-transform:rotate(133.5deg) translateY(-30px);-moz-transform:rotate(133.5deg) translateY(-30px);-ms-transform:rotate(133.5deg) translateY(-30px);-o-transform:rotate(133.5deg) translateY(-30px);transform:rotate(133.5deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(31){-webkit-transform:rotate(137.95deg);-moz-transform:rotate(137.95deg);-ms-transform:rotate(137.95deg);-o-transform:rotate(137.95deg);transform:rotate(137.95deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(31):hover{-webkit-transform:rotate(137.95deg) translateY(-30px);-moz-transform:rotate(137.95deg) translateY(-30px);-ms-transform:rotate(137.95deg) translateY(-30px);-o-transform:rotate(137.95deg) translateY(-30px);transform:rotate(137.95deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(32){-webkit-transform:rotate(142.4deg);-moz-transform:rotate(142.4deg);-ms-transform:rotate(142.4deg);-o-transform:rotate(142.4deg);transform:rotate(142.4deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(32):hover{-webkit-transform:rotate(142.4deg) translateY(-30px);-moz-transform:rotate(142.4deg) translateY(-30px);-ms-transform:rotate(142.4deg) translateY(-30px);-o-transform:rotate(142.4deg) translateY(-30px);transform:rotate(142.4deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(33){-webkit-transform:rotate(146.85deg);-moz-transform:rotate(146.85deg);-ms-transform:rotate(146.85deg);-o-transform:rotate(146.85deg);transform:rotate(146.85deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(33):hover{-webkit-transform:rotate(146.85deg) translateY(-30px);-moz-transform:rotate(146.85deg) translateY(-30px);-ms-transform:rotate(146.85deg) translateY(-30px);-o-transform:rotate(146.85deg) translateY(-30px);transform:rotate(146.85deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(34){-webkit-transform:rotate(151.3deg);-moz-transform:rotate(151.3deg);-ms-transform:rotate(151.3deg);-o-transform:rotate(151.3deg);transform:rotate(151.3deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(34):hover{-webkit-transform:rotate(151.3deg) translateY(-30px);-moz-transform:rotate(151.3deg) translateY(-30px);-ms-transform:rotate(151.3deg) translateY(-30px);-o-transform:rotate(151.3deg) translateY(-30px);transform:rotate(151.3deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(35){-webkit-transform:rotate(155.75deg);-moz-transform:rotate(155.75deg);-ms-transform:rotate(155.75deg);-o-transform:rotate(155.75deg);transform:rotate(155.75deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(35):hover{-webkit-transform:rotate(155.75deg) translateY(-30px);-moz-transform:rotate(155.75deg) translateY(-30px);-ms-transform:rotate(155.75deg) translateY(-30px);-o-transform:rotate(155.75deg) translateY(-30px);transform:rotate(155.75deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(36){-webkit-transform:rotate(160.2deg);-moz-transform:rotate(160.2deg);-ms-transform:rotate(160.2deg);-o-transform:rotate(160.2deg);transform:rotate(160.2deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(36):hover{-webkit-transform:rotate(160.2deg) translateY(-30px);-moz-transform:rotate(160.2deg) translateY(-30px);-ms-transform:rotate(160.2deg) translateY(-30px);-o-transform:rotate(160.2deg) translateY(-30px);transform:rotate(160.2deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(37){-webkit-transform:rotate(164.65deg);-moz-transform:rotate(164.65deg);-ms-transform:rotate(164.65deg);-o-transform:rotate(164.65deg);transform:rotate(164.65deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(37):hover{-webkit-transform:rotate(164.65deg) translateY(-30px);-moz-transform:rotate(164.65deg) translateY(-30px);-ms-transform:rotate(164.65deg) translateY(-30px);-o-transform:rotate(164.65deg) translateY(-30px);transform:rotate(164.65deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(38){-webkit-transform:rotate(169.1deg);-moz-transform:rotate(169.1deg);-ms-transform:rotate(169.1deg);-o-transform:rotate(169.1deg);transform:rotate(169.1deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(38):hover{-webkit-transform:rotate(169.1deg) translateY(-30px);-moz-transform:rotate(169.1deg) translateY(-30px);-ms-transform:rotate(169.1deg) translateY(-30px);-o-transform:rotate(169.1deg) translateY(-30px);transform:rotate(169.1deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(39){-webkit-transform:rotate(173.55deg);-moz-transform:rotate(173.55deg);-ms-transform:rotate(173.55deg);-o-transform:rotate(173.55deg);transform:rotate(173.55deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(39):hover{-webkit-transform:rotate(173.55deg) translateY(-30px);-moz-transform:rotate(173.55deg) translateY(-30px);-ms-transform:rotate(173.55deg) translateY(-30px);-o-transform:rotate(173.55deg) translateY(-30px);transform:rotate(173.55deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(40){-webkit-transform:rotate(178deg);-moz-transform:rotate(178deg);-ms-transform:rotate(178deg);-o-transform:rotate(178deg);transform:rotate(178deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(40):hover{-webkit-transform:rotate(178deg) translateY(-30px);-moz-transform:rotate(178deg) translateY(-30px);-ms-transform:rotate(178deg) translateY(-30px);-o-transform:rotate(178deg) translateY(-30px);transform:rotate(178deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(41){-webkit-transform:rotate(182.45deg);-moz-transform:rotate(182.45deg);-ms-transform:rotate(182.45deg);-o-transform:rotate(182.45deg);transform:rotate(182.45deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(41):hover{-webkit-transform:rotate(182.45deg) translateY(-30px);-moz-transform:rotate(182.45deg) translateY(-30px);-ms-transform:rotate(182.45deg) translateY(-30px);-o-transform:rotate(182.45deg) translateY(-30px);transform:rotate(182.45deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(42){-webkit-transform:rotate(186.9deg);-moz-transform:rotate(186.9deg);-ms-transform:rotate(186.9deg);-o-transform:rotate(186.9deg);transform:rotate(186.9deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(42):hover{-webkit-transform:rotate(186.9deg) translateY(-30px);-moz-transform:rotate(186.9deg) translateY(-30px);-ms-transform:rotate(186.9deg) translateY(-30px);-o-transform:rotate(186.9deg) translateY(-30px);transform:rotate(186.9deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(43){-webkit-transform:rotate(191.35deg);-moz-transform:rotate(191.35deg);-ms-transform:rotate(191.35deg);-o-transform:rotate(191.35deg);transform:rotate(191.35deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(43):hover{-webkit-transform:rotate(191.35deg) translateY(-30px);-moz-transform:rotate(191.35deg) translateY(-30px);-ms-transform:rotate(191.35deg) translateY(-30px);-o-transform:rotate(191.35deg) translateY(-30px);transform:rotate(191.35deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(44){-webkit-transform:rotate(195.8deg);-moz-transform:rotate(195.8deg);-ms-transform:rotate(195.8deg);-o-transform:rotate(195.8deg);transform:rotate(195.8deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(44):hover{-webkit-transform:rotate(195.8deg) translateY(-30px);-moz-transform:rotate(195.8deg) translateY(-30px);-ms-transform:rotate(195.8deg) translateY(-30px);-o-transform:rotate(195.8deg) translateY(-30px);transform:rotate(195.8deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(45){-webkit-transform:rotate(200.25deg);-moz-transform:rotate(200.25deg);-ms-transform:rotate(200.25deg);-o-transform:rotate(200.25deg);transform:rotate(200.25deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(45):hover{-webkit-transform:rotate(200.25deg) translateY(-30px);-moz-transform:rotate(200.25deg) translateY(-30px);-ms-transform:rotate(200.25deg) translateY(-30px);-o-transform:rotate(200.25deg) translateY(-30px);transform:rotate(200.25deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(46){-webkit-transform:rotate(204.7deg);-moz-transform:rotate(204.7deg);-ms-transform:rotate(204.7deg);-o-transform:rotate(204.7deg);transform:rotate(204.7deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(46):hover{-webkit-transform:rotate(204.7deg) translateY(-30px);-moz-transform:rotate(204.7deg) translateY(-30px);-ms-transform:rotate(204.7deg) translateY(-30px);-o-transform:rotate(204.7deg) translateY(-30px);transform:rotate(204.7deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(47){-webkit-transform:rotate(209.15deg);-moz-transform:rotate(209.15deg);-ms-transform:rotate(209.15deg);-o-transform:rotate(209.15deg);transform:rotate(209.15deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(47):hover{-webkit-transform:rotate(209.15deg) translateY(-30px);-moz-transform:rotate(209.15deg) translateY(-30px);-ms-transform:rotate(209.15deg) translateY(-30px);-o-transform:rotate(209.15deg) translateY(-30px);transform:rotate(209.15deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(48){-webkit-transform:rotate(213.6deg);-moz-transform:rotate(213.6deg);-ms-transform:rotate(213.6deg);-o-transform:rotate(213.6deg);transform:rotate(213.6deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(48):hover{-webkit-transform:rotate(213.6deg) translateY(-30px);-moz-transform:rotate(213.6deg) translateY(-30px);-ms-transform:rotate(213.6deg) translateY(-30px);-o-transform:rotate(213.6deg) translateY(-30px);transform:rotate(213.6deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(49){-webkit-transform:rotate(218.05deg);-moz-transform:rotate(218.05deg);-ms-transform:rotate(218.05deg);-o-transform:rotate(218.05deg);transform:rotate(218.05deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(49):hover{-webkit-transform:rotate(218.05deg) translateY(-30px);-moz-transform:rotate(218.05deg) translateY(-30px);-ms-transform:rotate(218.05deg) translateY(-30px);-o-transform:rotate(218.05deg) translateY(-30px);transform:rotate(218.05deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(50){-webkit-transform:rotate(222.5deg);-moz-transform:rotate(222.5deg);-ms-transform:rotate(222.5deg);-o-transform:rotate(222.5deg);transform:rotate(222.5deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(50):hover{-webkit-transform:rotate(222.5deg) translateY(-30px);-moz-transform:rotate(222.5deg) translateY(-30px);-ms-transform:rotate(222.5deg) translateY(-30px);-o-transform:rotate(222.5deg) translateY(-30px);transform:rotate(222.5deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(51){-webkit-transform:rotate(226.95deg);-moz-transform:rotate(226.95deg);-ms-transform:rotate(226.95deg);-o-transform:rotate(226.95deg);transform:rotate(226.95deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(51):hover{-webkit-transform:rotate(226.95deg) translateY(-30px);-moz-transform:rotate(226.95deg) translateY(-30px);-ms-transform:rotate(226.95deg) translateY(-30px);-o-transform:rotate(226.95deg) translateY(-30px);transform:rotate(226.95deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(52){-webkit-transform:rotate(231.4deg);-moz-transform:rotate(231.4deg);-ms-transform:rotate(231.4deg);-o-transform:rotate(231.4deg);transform:rotate(231.4deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(52):hover{-webkit-transform:rotate(231.4deg) translateY(-30px);-moz-transform:rotate(231.4deg) translateY(-30px);-ms-transform:rotate(231.4deg) translateY(-30px);-o-transform:rotate(231.4deg) translateY(-30px);transform:rotate(231.4deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(53){-webkit-transform:rotate(235.85deg);-moz-transform:rotate(235.85deg);-ms-transform:rotate(235.85deg);-o-transform:rotate(235.85deg);transform:rotate(235.85deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(53):hover{-webkit-transform:rotate(235.85deg) translateY(-30px);-moz-transform:rotate(235.85deg) translateY(-30px);-ms-transform:rotate(235.85deg) translateY(-30px);-o-transform:rotate(235.85deg) translateY(-30px);transform:rotate(235.85deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(54){-webkit-transform:rotate(240.3deg);-moz-transform:rotate(240.3deg);-ms-transform:rotate(240.3deg);-o-transform:rotate(240.3deg);transform:rotate(240.3deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(54):hover{-webkit-transform:rotate(240.3deg) translateY(-30px);-moz-transform:rotate(240.3deg) translateY(-30px);-ms-transform:rotate(240.3deg) translateY(-30px);-o-transform:rotate(240.3deg) translateY(-30px);transform:rotate(240.3deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(55){-webkit-transform:rotate(244.75deg);-moz-transform:rotate(244.75deg);-ms-transform:rotate(244.75deg);-o-transform:rotate(244.75deg);transform:rotate(244.75deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(55):hover{-webkit-transform:rotate(244.75deg) translateY(-30px);-moz-transform:rotate(244.75deg) translateY(-30px);-ms-transform:rotate(244.75deg) translateY(-30px);-o-transform:rotate(244.75deg) translateY(-30px);transform:rotate(244.75deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(56){-webkit-transform:rotate(249.2deg);-moz-transform:rotate(249.2deg);-ms-transform:rotate(249.2deg);-o-transform:rotate(249.2deg);transform:rotate(249.2deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(56):hover{-webkit-transform:rotate(249.2deg) translateY(-30px);-moz-transform:rotate(249.2deg) translateY(-30px);-ms-transform:rotate(249.2deg) translateY(-30px);-o-transform:rotate(249.2deg) translateY(-30px);transform:rotate(249.2deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(57){-webkit-transform:rotate(253.65deg);-moz-transform:rotate(253.65deg);-ms-transform:rotate(253.65deg);-o-transform:rotate(253.65deg);transform:rotate(253.65deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(57):hover{-webkit-transform:rotate(253.65deg) translateY(-30px);-moz-transform:rotate(253.65deg) translateY(-30px);-ms-transform:rotate(253.65deg) translateY(-30px);-o-transform:rotate(253.65deg) translateY(-30px);transform:rotate(253.65deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(58){-webkit-transform:rotate(258.1deg);-moz-transform:rotate(258.1deg);-ms-transform:rotate(258.1deg);-o-transform:rotate(258.1deg);transform:rotate(258.1deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(58):hover{-webkit-transform:rotate(258.1deg) translateY(-30px);-moz-transform:rotate(258.1deg) translateY(-30px);-ms-transform:rotate(258.1deg) translateY(-30px);-o-transform:rotate(258.1deg) translateY(-30px);transform:rotate(258.1deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(59){-webkit-transform:rotate(262.55deg);-moz-transform:rotate(262.55deg);-ms-transform:rotate(262.55deg);-o-transform:rotate(262.55deg);transform:rotate(262.55deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(59):hover{-webkit-transform:rotate(262.55deg) translateY(-30px);-moz-transform:rotate(262.55deg) translateY(-30px);-ms-transform:rotate(262.55deg) translateY(-30px);-o-transform:rotate(262.55deg) translateY(-30px);transform:rotate(262.55deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(60){-webkit-transform:rotate(267deg);-moz-transform:rotate(267deg);-ms-transform:rotate(267deg);-o-transform:rotate(267deg);transform:rotate(267deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(60):hover{-webkit-transform:rotate(267deg) translateY(-30px);-moz-transform:rotate(267deg) translateY(-30px);-ms-transform:rotate(267deg) translateY(-30px);-o-transform:rotate(267deg) translateY(-30px);transform:rotate(267deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(61){-webkit-transform:rotate(271.45deg);-moz-transform:rotate(271.45deg);-ms-transform:rotate(271.45deg);-o-transform:rotate(271.45deg);transform:rotate(271.45deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(61):hover{-webkit-transform:rotate(271.45deg) translateY(-30px);-moz-transform:rotate(271.45deg) translateY(-30px);-ms-transform:rotate(271.45deg) translateY(-30px);-o-transform:rotate(271.45deg) translateY(-30px);transform:rotate(271.45deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(62){-webkit-transform:rotate(275.9deg);-moz-transform:rotate(275.9deg);-ms-transform:rotate(275.9deg);-o-transform:rotate(275.9deg);transform:rotate(275.9deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(62):hover{-webkit-transform:rotate(275.9deg) translateY(-30px);-moz-transform:rotate(275.9deg) translateY(-30px);-ms-transform:rotate(275.9deg) translateY(-30px);-o-transform:rotate(275.9deg) translateY(-30px);transform:rotate(275.9deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(63){-webkit-transform:rotate(280.35deg);-moz-transform:rotate(280.35deg);-ms-transform:rotate(280.35deg);-o-transform:rotate(280.35deg);transform:rotate(280.35deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(63):hover{-webkit-transform:rotate(280.35deg) translateY(-30px);-moz-transform:rotate(280.35deg) translateY(-30px);-ms-transform:rotate(280.35deg) translateY(-30px);-o-transform:rotate(280.35deg) translateY(-30px);transform:rotate(280.35deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(64){-webkit-transform:rotate(284.8deg);-moz-transform:rotate(284.8deg);-ms-transform:rotate(284.8deg);-o-transform:rotate(284.8deg);transform:rotate(284.8deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(64):hover{-webkit-transform:rotate(284.8deg) translateY(-30px);-moz-transform:rotate(284.8deg) translateY(-30px);-ms-transform:rotate(284.8deg) translateY(-30px);-o-transform:rotate(284.8deg) translateY(-30px);transform:rotate(284.8deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(65){-webkit-transform:rotate(289.25deg);-moz-transform:rotate(289.25deg);-ms-transform:rotate(289.25deg);-o-transform:rotate(289.25deg);transform:rotate(289.25deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(65):hover{-webkit-transform:rotate(289.25deg) translateY(-30px);-moz-transform:rotate(289.25deg) translateY(-30px);-ms-transform:rotate(289.25deg) translateY(-30px);-o-transform:rotate(289.25deg) translateY(-30px);transform:rotate(289.25deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(66){-webkit-transform:rotate(293.7deg);-moz-transform:rotate(293.7deg);-ms-transform:rotate(293.7deg);-o-transform:rotate(293.7deg);transform:rotate(293.7deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(66):hover{-webkit-transform:rotate(293.7deg) translateY(-30px);-moz-transform:rotate(293.7deg) translateY(-30px);-ms-transform:rotate(293.7deg) translateY(-30px);-o-transform:rotate(293.7deg) translateY(-30px);transform:rotate(293.7deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(67){-webkit-transform:rotate(298.15deg);-moz-transform:rotate(298.15deg);-ms-transform:rotate(298.15deg);-o-transform:rotate(298.15deg);transform:rotate(298.15deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(67):hover{-webkit-transform:rotate(298.15deg) translateY(-30px);-moz-transform:rotate(298.15deg) translateY(-30px);-ms-transform:rotate(298.15deg) translateY(-30px);-o-transform:rotate(298.15deg) translateY(-30px);transform:rotate(298.15deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(68){-webkit-transform:rotate(302.6deg);-moz-transform:rotate(302.6deg);-ms-transform:rotate(302.6deg);-o-transform:rotate(302.6deg);transform:rotate(302.6deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(68):hover{-webkit-transform:rotate(302.6deg) translateY(-30px);-moz-transform:rotate(302.6deg) translateY(-30px);-ms-transform:rotate(302.6deg) translateY(-30px);-o-transform:rotate(302.6deg) translateY(-30px);transform:rotate(302.6deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(69){-webkit-transform:rotate(307.05deg);-moz-transform:rotate(307.05deg);-ms-transform:rotate(307.05deg);-o-transform:rotate(307.05deg);transform:rotate(307.05deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(69):hover{-webkit-transform:rotate(307.05deg) translateY(-30px);-moz-transform:rotate(307.05deg) translateY(-30px);-ms-transform:rotate(307.05deg) translateY(-30px);-o-transform:rotate(307.05deg) translateY(-30px);transform:rotate(307.05deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(70){-webkit-transform:rotate(311.5deg);-moz-transform:rotate(311.5deg);-ms-transform:rotate(311.5deg);-o-transform:rotate(311.5deg);transform:rotate(311.5deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(70):hover{-webkit-transform:rotate(311.5deg) translateY(-30px);-moz-transform:rotate(311.5deg) translateY(-30px);-ms-transform:rotate(311.5deg) translateY(-30px);-o-transform:rotate(311.5deg) translateY(-30px);transform:rotate(311.5deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(71){-webkit-transform:rotate(315.95deg);-moz-transform:rotate(315.95deg);-ms-transform:rotate(315.95deg);-o-transform:rotate(315.95deg);transform:rotate(315.95deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(71):hover{-webkit-transform:rotate(315.95deg) translateY(-30px);-moz-transform:rotate(315.95deg) translateY(-30px);-ms-transform:rotate(315.95deg) translateY(-30px);-o-transform:rotate(315.95deg) translateY(-30px);transform:rotate(315.95deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(72){-webkit-transform:rotate(320.4deg);-moz-transform:rotate(320.4deg);-ms-transform:rotate(320.4deg);-o-transform:rotate(320.4deg);transform:rotate(320.4deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(72):hover{-webkit-transform:rotate(320.4deg) translateY(-30px);-moz-transform:rotate(320.4deg) translateY(-30px);-ms-transform:rotate(320.4deg) translateY(-30px);-o-transform:rotate(320.4deg) translateY(-30px);transform:rotate(320.4deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(73){-webkit-transform:rotate(324.85deg);-moz-transform:rotate(324.85deg);-ms-transform:rotate(324.85deg);-o-transform:rotate(324.85deg);transform:rotate(324.85deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(73):hover{-webkit-transform:rotate(324.85deg) translateY(-30px);-moz-transform:rotate(324.85deg) translateY(-30px);-ms-transform:rotate(324.85deg) translateY(-30px);-o-transform:rotate(324.85deg) translateY(-30px);transform:rotate(324.85deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(74){-webkit-transform:rotate(329.3deg);-moz-transform:rotate(329.3deg);-ms-transform:rotate(329.3deg);-o-transform:rotate(329.3deg);transform:rotate(329.3deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(74):hover{-webkit-transform:rotate(329.3deg) translateY(-30px);-moz-transform:rotate(329.3deg) translateY(-30px);-ms-transform:rotate(329.3deg) translateY(-30px);-o-transform:rotate(329.3deg) translateY(-30px);transform:rotate(329.3deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(75){-webkit-transform:rotate(333.75deg);-moz-transform:rotate(333.75deg);-ms-transform:rotate(333.75deg);-o-transform:rotate(333.75deg);transform:rotate(333.75deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(75):hover{-webkit-transform:rotate(333.75deg) translateY(-30px);-moz-transform:rotate(333.75deg) translateY(-30px);-ms-transform:rotate(333.75deg) translateY(-30px);-o-transform:rotate(333.75deg) translateY(-30px);transform:rotate(333.75deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(76){-webkit-transform:rotate(338.2deg);-moz-transform:rotate(338.2deg);-ms-transform:rotate(338.2deg);-o-transform:rotate(338.2deg);transform:rotate(338.2deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(76):hover{-webkit-transform:rotate(338.2deg) translateY(-30px);-moz-transform:rotate(338.2deg) translateY(-30px);-ms-transform:rotate(338.2deg) translateY(-30px);-o-transform:rotate(338.2deg) translateY(-30px);transform:rotate(338.2deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(77){-webkit-transform:rotate(342.65deg);-moz-transform:rotate(342.65deg);-ms-transform:rotate(342.65deg);-o-transform:rotate(342.65deg);transform:rotate(342.65deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(77):hover{-webkit-transform:rotate(342.65deg) translateY(-30px);-moz-transform:rotate(342.65deg) translateY(-30px);-ms-transform:rotate(342.65deg) translateY(-30px);-o-transform:rotate(342.65deg) translateY(-30px);transform:rotate(342.65deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.draw-card .cards .card:nth-child(78){-webkit-transform:rotate(347.1deg);-moz-transform:rotate(347.1deg);-ms-transform:rotate(347.1deg);-o-transform:rotate(347.1deg);transform:rotate(347.1deg)}body.wishing-trees main>section section.draw-card .cards .card:nth-child(78):hover{-webkit-transform:rotate(347.1deg) translateY(-30px);-moz-transform:rotate(347.1deg) translateY(-30px);-ms-transform:rotate(347.1deg) translateY(-30px);-o-transform:rotate(347.1deg) translateY(-30px);transform:rotate(347.1deg) translateY(-30px);transition:0.4s ease-out}body.wishing-trees main>section section.loading img{width:300px}body.wishing-trees main>section section.result{font-size:14px;border-radius:16px;background:rgba(230,230,230,0.8);padding-bottom:16px}body.wishing-trees main>section section.result p{padding:16px;margin-bottom:0}body.wishing-trees main>section section.result div{text-align:center}body.wishing-trees main>section section.result div a{display:inline-block;background:rgba(193,56,74,0.8);color:#fff;border:none;padding:8px 24px;border-radius:24px;text-decoration:none}main#payment-new{margin:0;min-height:100vh}main#payment-new section{padding:24px 16px;max-width:500px;margin:48px auto 0;background:#E0E0E0;border-radius:8px;color:#222;opacity:0.8;font-weight:500}main#payment-new section aside img{width:80px;height:80px;border-radius:50%}main#payment-new section aside p{margin-bottom:16px;font-size:14px}main#payment-new section form div{text-align:center;margin-top:24px}main#payment-new section form div button{margin-top:16px;background-color:#FFFFBB;border:2px solid #444444;border-radius:30px;box-shadow:#444444 4px 4px 0 0;color:#444444;cursor:pointer;display:inline-block;font-weight:600;font-size:14px;padding:8px 12px;text-align:center;text-decoration:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;width:180px}main#payment-new section form div button:nth-child(2n){margin-left:16px}main#payment-new section form div button:active{box-shadow:#444444 2px 2px 0 0;transform:translate(2px, 2px)}main#payment-new section form div button:hover{background-color:#fff}main#payment-new section form div button>*{pointer-events:none}#question-guides-index{margin:0}#question-guides-index .catalog,#question-guides-index .content-section,#question-guides-index .text-with-image-banner-section{max-width:860px;width:90%;margin:48px auto}#question-guides-index>section{max-width:860px;width:90%;margin:48px auto}#question-guides-index>section header h1{font-size:28px;text-align:left}#question-guides-index>section header p{font-size:16px}#question-guides-index>section article h2{font-size:24px;margin-top:16px}#question-guides-index>section article p{font-size:16px;margin-top:8px}#question-guides-index>section article h3{font-size:20px;margin-top:8px}#question-timeframes-index{margin:0}#question-timeframes-index>section{max-width:860px;width:90%;margin:48px auto}#question-timeframes-index>section header h1{font-size:28px;text-align:left;color:#fa6400}#question-timeframes-index>section header p{font-size:16px}#question-timeframes-index>section article h2{font-size:24px;margin-top:16px;color:#2C3E50}#question-timeframes-index>section article p{font-size:16px;margin-top:8px;color:#666666}#question-timeframes-index>section article h3{font-size:20px;margin-top:8px;color:#4E342E}#question-timeframes-index>section article h4{font-size:18px;margin-top:8px;color:#8D6E63}#question-timeframes-index>section article .btn-primary{background-color:#FF5722;color:#fff;border:1px solid #FF5722;padding:8px 16px;font-size:16px;margin-top:16px;display:inline-block;text-align:center;text-decoration:none;cursor:pointer;border-radius:4px}#question-timeframes-index>section article .btn-primary:hover{background-color:#E67E22}#question-timeframes-index>section article summary{font-size:16px;margin-top:8px;color:#666666;list-style:none;font-weight:bold}#question-timeframes-index>section article summary::-webkit-details-marker{display:none}body.auth-page-body{background:linear-gradient(135deg, rgba(142,68,173,0.1) 0%, rgba(155,89,182,0.1) 100%) !important}body.auth-page-body main{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 20px}.login-page{width:100%;display:flex;align-items:center;justify-content:center}.login-page .login-container{background:white;padding:40px;border-radius:20px;box-shadow:0 15px 50px rgba(142,68,173,0.3);width:100%;max-width:450px;text-align:center;position:relative;border:1px solid rgba(142,68,173,0.1)}.login-page .login-container::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(142,68,173,0.02) 0%, rgba(155,89,182,0.02) 100%);border-radius:20px;pointer-events:none}.login-page .login-container .logo-section{margin-bottom:24px;position:relative;z-index:2}.login-page .login-container .logo-section .logo-img{width:90px;height:90px;border-radius:50%;margin-bottom:16px;box-shadow:0 8px 24px rgba(142,68,173,0.3);border:3px solid rgba(255,255,255,0.8)}.login-page .login-container .logo-section h1{font-size:2rem;color:#2C3E50;margin:0 0 8px 0;font-weight:bold}.login-page .login-container .logo-section .subtitle{color:#5D4E75;font-size:1rem;margin:0}.login-page .login-container .alert-message{margin-bottom:24px;padding:16px;border-radius:12px;display:flex;align-items:flex-start;gap:12px;position:relative;z-index:2;text-align:left}.login-page .login-container .alert-message .alert-icon{font-size:1.2rem;flex-shrink:0}.login-page .login-container .alert-message .alert-content{flex:1}.login-page .login-container .alert-message .alert-content p{margin:0 0 8px 0;font-size:0.9rem;line-height:1.4}.login-page .login-container .alert-message .alert-content .resend-inline-form{margin-top:8px}.login-page .login-container .alert-message .alert-content .resend-inline-form .resend-link-btn{background:none;border:none;color:inherit;text-decoration:underline;cursor:pointer;font-size:0.85rem;padding:0;font-weight:600;transition:opacity 0.3s ease}.login-page .login-container .alert-message .alert-content .resend-inline-form .resend-link-btn:hover{opacity:0.8}.login-page .login-container .alert-message.alert-error{background:linear-gradient(135deg, rgba(231,76,60,0.1) 0%, rgba(192,57,43,0.1) 100%);border:1px solid rgba(231,76,60,0.2);color:#c0392b}.login-page .login-container .alert-message.alert-success{background:linear-gradient(135deg, rgba(46,204,113,0.1) 0%, rgba(39,174,96,0.1) 100%);border:1px solid rgba(46,204,113,0.2);color:#27ae60}.login-page .login-container .email-login-section{margin-bottom:24px;position:relative;z-index:2}.login-page .login-container .email-login-section .email-login-form .form-group{margin-bottom:16px}.login-page .login-container .email-login-section .email-login-form .form-group.remember-me{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:20px}.login-page .login-container .email-login-section .email-login-form .form-group.remember-me .form-checkbox{width:18px;height:18px;accent-color:#8E44AD;cursor:pointer}.login-page .login-container .email-login-section .email-login-form .form-group.remember-me .checkbox-label{font-size:0.9rem;color:#5D4E75;cursor:pointer;margin:0}.login-page .login-container .email-login-section .email-login-form .form-input{width:100%;padding:14px 16px;border:2px solid #D5DBDB;border-radius:12px;font-size:1rem;transition:all 0.3s ease;background:rgba(248,249,250,0.8);box-sizing:border-box}.login-page .login-container .email-login-section .email-login-form .form-input:focus{outline:none;border-color:#8E44AD;background:white;box-shadow:0 0 0 3px rgba(155,89,182,0.4)}.login-page .login-container .email-login-section .email-login-form .form-input::placeholder{color:#85929E}.login-page .login-container .email-login-section .auth-links{margin-top:16px;font-size:0.9rem}.login-page .login-container .email-login-section .auth-links .forgot-password,.login-page .login-container .email-login-section .auth-links .sign-up{color:#8E44AD;text-decoration:none;font-weight:500;transition:color 0.3s ease}.login-page .login-container .email-login-section .auth-links .forgot-password:hover,.login-page .login-container .email-login-section .auth-links .sign-up:hover{color:#9B59B6;text-decoration:underline}.login-page .login-container .email-login-section .auth-links .separator{color:#85929E;margin:0 12px}.login-page .login-container .divider{text-align:center;margin:24px 0;position:relative;z-index:2}.login-page .login-container .divider::before{content:'';position:absolute;top:50%;left:0;right:0;height:1px;background:#D5DBDB}.login-page .login-container .divider span{background:white;padding:0 20px;color:#7B7D7D;font-size:0.9rem}.login-page .login-container .login-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:14px 24px;border-radius:12px;border:none;font-size:1rem;font-weight:600;cursor:pointer;transition:all 0.3s ease;text-decoration:none;gap:12px;position:relative}.login-page .login-container .login-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,0.15)}.login-page .login-container .login-btn:active{transform:translateY(0)}.login-page .login-container .login-btn .btn-icon{font-size:1.2rem}.login-page .login-container .login-btn.email-btn{background:linear-gradient(135deg, #8E44AD 0%, #9B59B6 100%);color:white;margin-bottom:0;box-shadow:0 4px 15px rgba(142,68,173,0.3)}.login-page .login-container .login-btn.email-btn:hover{box-shadow:0 8px 25px rgba(142,68,173,0.3),0 0 15px rgba(155,89,182,0.4)}.login-page .login-container .login-btn.line-btn{background-color:#00C300;color:white}.login-page .login-container .login-btn.line-btn:hover{background-color:#00A300;box-shadow:0 8px 25px rgba(0,195,0,0.3)}.login-page .login-container .login-btn.google-btn{background-color:white;color:#2C3E50;border:2px solid #D5DBDB}.login-page .login-container .login-btn.google-btn:hover{background-color:#f8f9fa;border-color:#8E44AD;box-shadow:0 8px 25px rgba(142,68,173,0.3)}.login-page .login-container .social-login-options{display:flex;flex-direction:column;gap:12px;position:relative;z-index:2}.login-page .login-container .auth-navigation{margin-top:24px;padding-top:20px;border-top:1px solid #D5DBDB;position:relative;z-index:2}.login-page .login-container .auth-navigation .nav-link{color:#5D4E75;text-decoration:none;font-size:0.9rem;font-weight:500;transition:color 0.3s ease;display:inline-flex;align-items:center;gap:6px}.login-page .login-container .auth-navigation .nav-link:before{content:"🏠";font-size:0.8rem}.login-page .login-container .auth-navigation .nav-link:hover{color:#8E44AD;text-decoration:underline}.registration-page{width:100%;display:flex;align-items:center;justify-content:center}.registration-page .registration-container{background:white;padding:40px;border-radius:20px;box-shadow:0 15px 50px rgba(142,68,173,0.3);width:100%;max-width:450px;text-align:center;position:relative;border:1px solid rgba(142,68,173,0.1)}.registration-page .registration-container::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="registration-pattern" x="0" y="0" width="20" height="20" patternUnits="userSpaceOnUse"><circle cx="10" cy="10" r="1" fill="%238E44AD" opacity="0.05"/></pattern></defs><rect width="100" height="100" fill="url(/%23registration-pattern)"/></svg>');border-radius:20px;pointer-events:none}.registration-page .registration-container .logo-section{margin-bottom:32px;position:relative;z-index:2}.registration-page .registration-container .logo-section .logo-img{width:90px;height:90px;border-radius:50%;margin-bottom:16px;box-shadow:0 8px 24px rgba(142,68,173,0.3);border:3px solid rgba(255,255,255,0.8)}.registration-page .registration-container .logo-section h1{font-size:2rem;color:#2C3E50;margin:0 0 8px 0;font-weight:bold}.registration-page .registration-container .logo-section .subtitle{color:#5D4E75;font-size:1rem;margin:0}.registration-page .registration-container .registration-section{margin-bottom:24px;position:relative;z-index:2}.registration-page .registration-container .registration-section .registration-form .form-group{margin-bottom:16px}.registration-page .registration-container .registration-section .registration-form .form-group .form-hint{display:block;font-size:0.8rem;color:#7B7D7D;margin-top:4px;text-align:left}.registration-page .registration-container .registration-section .registration-form .form-input{width:100%;padding:14px 16px;border:2px solid #D5DBDB;border-radius:12px;font-size:1rem;transition:all 0.3s ease;background:rgba(248,249,250,0.8);box-sizing:border-box}.registration-page .registration-container .registration-section .registration-form .form-input:focus{outline:none;border-color:#8E44AD;background:white;box-shadow:0 0 0 3px rgba(155,89,182,0.4)}.registration-page .registration-container .registration-section .registration-form .form-input::placeholder{color:#85929E}.registration-page .registration-container .registration-section .registration-form .form-actions{margin-top:20px}.registration-page .registration-container .registration-section .registration-form .registration-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:14px 24px;border-radius:12px;border:none;font-size:1rem;font-weight:600;cursor:pointer;transition:all 0.3s ease;text-decoration:none;position:relative;background:linear-gradient(135deg, #8E44AD 0%, #9B59B6 100%);color:white;box-shadow:0 4px 15px rgba(142,68,173,0.3)}.registration-page .registration-container .registration-section .registration-form .registration-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(142,68,173,0.3),0 0 15px rgba(155,89,182,0.4)}.registration-page .registration-container .registration-section .registration-form .registration-btn:active{transform:translateY(0)}.registration-page .registration-container .registration-section .auth-links{margin-top:16px;font-size:0.9rem}.registration-page .registration-container .registration-section .auth-links .sign-in-link{color:#8E44AD;text-decoration:none;font-weight:500;transition:color 0.3s ease}.registration-page .registration-container .registration-section .auth-links .sign-in-link:hover{color:#9B59B6;text-decoration:underline}.registration-page .registration-container .divider{text-align:center;margin:24px 0;position:relative;z-index:2}.registration-page .registration-container .divider::before{content:'';position:absolute;top:50%;left:0;right:0;height:1px;background:#D5DBDB}.registration-page .registration-container .divider span{background:white;padding:0 20px;color:#7B7D7D;font-size:0.9rem}.registration-page .registration-container .social-login-options{display:flex;flex-direction:column;gap:12px;position:relative;z-index:2}.registration-page .registration-container .social-login-options .login-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:14px 24px;border-radius:12px;border:none;font-size:1rem;font-weight:600;cursor:pointer;transition:all 0.3s ease;text-decoration:none;gap:12px;position:relative}.registration-page .registration-container .social-login-options .login-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,0.15)}.registration-page .registration-container .social-login-options .login-btn:active{transform:translateY(0)}.registration-page .registration-container .social-login-options .login-btn .btn-icon{font-size:1.2rem}.registration-page .registration-container .social-login-options .login-btn.line-btn{background-color:#00C300;color:white}.registration-page .registration-container .social-login-options .login-btn.line-btn:hover{background-color:#00A300;box-shadow:0 8px 25px rgba(0,195,0,0.3)}.registration-page .registration-container .social-login-options .login-btn.google-btn{background-color:white;color:#2C3E50;border:2px solid #D5DBDB}.registration-page .registration-container .social-login-options .login-btn.google-btn:hover{background-color:#f8f9fa;border-color:#8E44AD;box-shadow:0 8px 25px rgba(142,68,173,0.3)}.registration-page .registration-container .auth-navigation{margin-top:24px;padding-top:20px;border-top:1px solid #D5DBDB;position:relative;z-index:2}.registration-page .registration-container .auth-navigation .nav-link{color:#5D4E75;text-decoration:none;font-size:0.9rem;font-weight:500;transition:color 0.3s ease;display:inline-flex;align-items:center;gap:6px}.registration-page .registration-container .auth-navigation .nav-link:before{content:"🏠";font-size:0.8rem}.registration-page .registration-container .auth-navigation .nav-link:hover{color:#8E44AD;text-decoration:underline}@media (max-width: 480px){.login-container,.registration-container{padding:30px 20px}.logo-section{margin-bottom:30px}.logo-section .logo-img{width:70px;height:70px}.logo-section h1{font-size:1.6rem}.login-btn,.registration-btn{padding:12px 20px;font-size:0.9rem}.registration-section .form-input{padding:12px 14px}}main.introductions{width:100%}main.introductions section{width:100%;background:#E0E0E0;padding-top:24px;padding-bottom:24px}main.introductions section:nth-child(even){background:none}main.introductions section a{text-decoration:none}main.introductions section>div{max-width:860px;margin:0 auto}main.introductions section>div nav{margin-bottom:8px}main.introductions section>div nav a{display:inline-block;font-size:14px;text-decoration:none;color:#333}main.introductions section>div nav a:hover{text-decoration:underline}main.introductions section>div h1{font-size:24px;margin-bottom:16px}main.introductions section>div h2{font-size:20px;margin-bottom:16px}main.introductions section>div h3{font-size:16px}main.introductions section>div p{font-size:14px}main.introductions section>div table{width:100%;border-collapse:collapse}main.introductions section>div table th,main.introductions section>div table td{border:1px solid #333;padding:8px}main.introductions section>div table th{background:#333;color:#FFF}main.introductions section>div table td{background:#FFF}main#spreads-index{flex:1;padding-top:5vh}main#spreads-index section{background-color:#E0E0E0;opacity:0.8;border-radius:16px;max-width:560px;margin:0 auto;padding:24px;min-height:60vh}main#spreads-index section h1{font-size:24px;margin-bottom:24px}main#spreads-index section .spread{margin-bottom:24px}main#spreads-index section .spread .spread-info h2{display:flex;font-size:18px;justify-content:space-between;align-items:center;color:#333}main#spreads-index section .spread .spread-info h2 .rule-name-introduction-link{font-size:18px;text-decoration:none;color:#333}main#spreads-index section .spread .spread-info h2 span{font-size:12px;color:#666;margin-left:4px}main#spreads-index section .spread .spread-info h2 span.warning{color:red}main#spreads-index section .spread .spread-info h2 a{font-size:14px;text-decoration:none}main#spreads-index section .spread .spread-info p{font-size:14px;margin-top:8px}main#spread-show{flex:1;padding-top:5vh}main#spread-show section{background-color:#E0E0E0;opacity:0.8;border-radius:16px;max-width:560px;margin:0 auto;padding:24px;min-height:60vh}main#spread-show section.hide{display:none}main#spread-show section.show{display:block}main#spread-show section.introduction{display:flex;flex-direction:column;justify-content:center;align-items:center}main#spread-show section.introduction h1{margin:0 auto 16px;font-size:24px}main#spread-show section.introduction h5{margin-bottom:16px}main#spread-show section.introduction ul{list-style-type:none;padding:0}main#spread-show section.introduction ul li{margin-bottom:8px}main#spread-show section.introduction p{text-align:left;font-size:16px;line-height:24px}main#spread-show section.introduction p.warning{color:red}main#spread-show section.introduction button{background-color:#fa6400;color:#fff;font-size:16px;padding:16px 30px;border:none;cursor:pointer;border-radius:5px;text-align:center}main#spread-show section.introduction button:hover{background-color:#fb8332}main#spread-show section.question-area h2{font-size:20px}main#spread-show section.question-area textarea{padding:12px;margin:16px 0;border-radius:8px;border:1px solid #ccc;font-size:16px;outline:none;width:90%}main#spread-show section.question-area button{background-color:#fa6400;color:#fff;font-size:16px;padding:16px 30px;border:none;cursor:pointer;border-radius:5px;text-align:center}main#spread-show section.question-area button:hover{background-color:#fb8332}main#spread-show section.getting-result{display:flex;flex-direction:column;justify-content:center;align-items:center}main#spread-show section.getting-result h3{margin:0 auto 16px;font-size:20px;display:flex;align-items:center}main#spread-show section.getting-result h3 .loader{margin-left:16px;width:40px;height:26px;--c: no-repeat linear-gradient(#000 0 0);background:var(--c) 0 100%,var(--c) 50% 100%,var(--c) 100% 100%;background-size:8px calc(100% - 4px);position:relative}main#spread-show section.getting-result h3 .loader:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:#000;left:0;top:0;animation:l3-1 1.5s linear infinite alternate,l3-2 0.75s cubic-bezier(0, 200, 0.8, 200) infinite}@keyframes l3-1{100%{left:calc(100% - 8px)}}@keyframes l3-2{100%{top:-0.1px}}main#spread-show section.getting-result p{font-size:16px}main#spread-show section.getting-result>a{background-color:#fa6400;color:#fff;font-size:16px;padding:16px 30px;border:none;cursor:pointer;border-radius:5px;text-align:center;margin-top:16px}main#spread-show section.getting-result>a:hover{background-color:#fb8332}main#spread-show .card-drawing-block .card-drawing-container{background:#fff;border-radius:12px;padding:1rem;box-shadow:0 4px 6px rgba(0,0,0,0.1)}main#spread-show .card-drawing-block .card-drawing-container .card-slot{position:relative;aspect-ratio:1/1.5;min-height:200px}main#spread-show .card-drawing-block .card-drawing-container .card-slot .card-image-wrapper{width:100%;height:100%;display:flex;align-items:center;justify-content:center}main#spread-show .card-drawing-block .card-drawing-container .card-slot .card-image-wrapper .card-image{max-width:100%;max-height:100%;object-fit:contain}main#spread-show .card-drawing-block .card-drawing-container .card-slot .card-info{text-align:center}main#spread-show .card-drawing-block .card-drawing-container .card-slot .card-info .card-title{font-size:1.1rem;font-weight:600;color:#333}main#spread-show .card-drawing-block .card-drawing-container .card-slot .card-info .card-meaning{font-size:0.9rem;color:#666;line-height:1.4}main#spread-show .drawing-card{min-height:80vh}main#spread-show .drawing-card h2{margin:4px auto;padding:4px 12px}main#spread-show .drawing-card button{background-color:#f1f1f1;color:black;font-size:16px;padding:16px 30px;border:none;cursor:pointer;border-radius:5px;text-align:center}main#spread-show .drawing-card button:hover{background-color:black;color:white}main#spread-show .drawing-card .selected-cards{display:flex;justify-content:center;margin-top:12px}main#spread-show .drawing-card .selected-cards .empty-card{width:60px;height:107px;margin:0 4px;border-radius:8px;display:block;background:url(/assets/empty-card-acb39aeee85c7208774c5dd491f92585cb56244411d26eec465b0f2a7f0b1ac0.png) center center no-repeat;background-size:60px 106px}main#spread-show .drawing-card .selected-cards .empty-card img{width:60px;border-radius:8px;display:none}main#spread-show .drawing-card .selected-cards .empty-card img.show{display:block}main#spread-show .drawing-card .cards{display:flex;justify-content:center;align-items:baseline;margin:80px;flex-grow:1;-webkit-transform-origin:center center;-moz-transform-origin:center center;-o-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;height:310px}main#spread-show .drawing-card .cards .card{transition:0.4s ease-out;position:absolute;flex-direction:column-reverse;-webkit-transform-origin:center 180px;-moz-transform-origin:center 180px;-o-transform-origin:center 180px;-ms-transform-origin:center 180px;transform-origin:center 180px}main#spread-show .drawing-card .cards .card img{width:60px;border-radius:8px}main#spread-show .drawing-card .cards .card:nth-child(1){-webkit-transform:rotate(4.36deg);-moz-transform:rotate(4.36deg);-ms-transform:rotate(4.36deg);-o-transform:rotate(4.36deg);transform:rotate(4.36deg)}main#spread-show .drawing-card .cards .card:nth-child(1):hover{-webkit-transform:rotate(4.36deg) translateY(-30px);-moz-transform:rotate(4.36deg) translateY(-30px);-ms-transform:rotate(4.36deg) translateY(-30px);-o-transform:rotate(4.36deg) translateY(-30px);transform:rotate(4.36deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(2){-webkit-transform:rotate(8.72deg);-moz-transform:rotate(8.72deg);-ms-transform:rotate(8.72deg);-o-transform:rotate(8.72deg);transform:rotate(8.72deg)}main#spread-show .drawing-card .cards .card:nth-child(2):hover{-webkit-transform:rotate(8.72deg) translateY(-30px);-moz-transform:rotate(8.72deg) translateY(-30px);-ms-transform:rotate(8.72deg) translateY(-30px);-o-transform:rotate(8.72deg) translateY(-30px);transform:rotate(8.72deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(3){-webkit-transform:rotate(13.08deg);-moz-transform:rotate(13.08deg);-ms-transform:rotate(13.08deg);-o-transform:rotate(13.08deg);transform:rotate(13.08deg)}main#spread-show .drawing-card .cards .card:nth-child(3):hover{-webkit-transform:rotate(13.08deg) translateY(-30px);-moz-transform:rotate(13.08deg) translateY(-30px);-ms-transform:rotate(13.08deg) translateY(-30px);-o-transform:rotate(13.08deg) translateY(-30px);transform:rotate(13.08deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(4){-webkit-transform:rotate(17.44deg);-moz-transform:rotate(17.44deg);-ms-transform:rotate(17.44deg);-o-transform:rotate(17.44deg);transform:rotate(17.44deg)}main#spread-show .drawing-card .cards .card:nth-child(4):hover{-webkit-transform:rotate(17.44deg) translateY(-30px);-moz-transform:rotate(17.44deg) translateY(-30px);-ms-transform:rotate(17.44deg) translateY(-30px);-o-transform:rotate(17.44deg) translateY(-30px);transform:rotate(17.44deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(5){-webkit-transform:rotate(21.8deg);-moz-transform:rotate(21.8deg);-ms-transform:rotate(21.8deg);-o-transform:rotate(21.8deg);transform:rotate(21.8deg)}main#spread-show .drawing-card .cards .card:nth-child(5):hover{-webkit-transform:rotate(21.8deg) translateY(-30px);-moz-transform:rotate(21.8deg) translateY(-30px);-ms-transform:rotate(21.8deg) translateY(-30px);-o-transform:rotate(21.8deg) translateY(-30px);transform:rotate(21.8deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(6){-webkit-transform:rotate(26.16deg);-moz-transform:rotate(26.16deg);-ms-transform:rotate(26.16deg);-o-transform:rotate(26.16deg);transform:rotate(26.16deg)}main#spread-show .drawing-card .cards .card:nth-child(6):hover{-webkit-transform:rotate(26.16deg) translateY(-30px);-moz-transform:rotate(26.16deg) translateY(-30px);-ms-transform:rotate(26.16deg) translateY(-30px);-o-transform:rotate(26.16deg) translateY(-30px);transform:rotate(26.16deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(7){-webkit-transform:rotate(30.52deg);-moz-transform:rotate(30.52deg);-ms-transform:rotate(30.52deg);-o-transform:rotate(30.52deg);transform:rotate(30.52deg)}main#spread-show .drawing-card .cards .card:nth-child(7):hover{-webkit-transform:rotate(30.52deg) translateY(-30px);-moz-transform:rotate(30.52deg) translateY(-30px);-ms-transform:rotate(30.52deg) translateY(-30px);-o-transform:rotate(30.52deg) translateY(-30px);transform:rotate(30.52deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(8){-webkit-transform:rotate(34.88deg);-moz-transform:rotate(34.88deg);-ms-transform:rotate(34.88deg);-o-transform:rotate(34.88deg);transform:rotate(34.88deg)}main#spread-show .drawing-card .cards .card:nth-child(8):hover{-webkit-transform:rotate(34.88deg) translateY(-30px);-moz-transform:rotate(34.88deg) translateY(-30px);-ms-transform:rotate(34.88deg) translateY(-30px);-o-transform:rotate(34.88deg) translateY(-30px);transform:rotate(34.88deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(9){-webkit-transform:rotate(39.24deg);-moz-transform:rotate(39.24deg);-ms-transform:rotate(39.24deg);-o-transform:rotate(39.24deg);transform:rotate(39.24deg)}main#spread-show .drawing-card .cards .card:nth-child(9):hover{-webkit-transform:rotate(39.24deg) translateY(-30px);-moz-transform:rotate(39.24deg) translateY(-30px);-ms-transform:rotate(39.24deg) translateY(-30px);-o-transform:rotate(39.24deg) translateY(-30px);transform:rotate(39.24deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(10){-webkit-transform:rotate(43.6deg);-moz-transform:rotate(43.6deg);-ms-transform:rotate(43.6deg);-o-transform:rotate(43.6deg);transform:rotate(43.6deg)}main#spread-show .drawing-card .cards .card:nth-child(10):hover{-webkit-transform:rotate(43.6deg) translateY(-30px);-moz-transform:rotate(43.6deg) translateY(-30px);-ms-transform:rotate(43.6deg) translateY(-30px);-o-transform:rotate(43.6deg) translateY(-30px);transform:rotate(43.6deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(11){-webkit-transform:rotate(47.96deg);-moz-transform:rotate(47.96deg);-ms-transform:rotate(47.96deg);-o-transform:rotate(47.96deg);transform:rotate(47.96deg)}main#spread-show .drawing-card .cards .card:nth-child(11):hover{-webkit-transform:rotate(47.96deg) translateY(-30px);-moz-transform:rotate(47.96deg) translateY(-30px);-ms-transform:rotate(47.96deg) translateY(-30px);-o-transform:rotate(47.96deg) translateY(-30px);transform:rotate(47.96deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(12){-webkit-transform:rotate(52.32deg);-moz-transform:rotate(52.32deg);-ms-transform:rotate(52.32deg);-o-transform:rotate(52.32deg);transform:rotate(52.32deg)}main#spread-show .drawing-card .cards .card:nth-child(12):hover{-webkit-transform:rotate(52.32deg) translateY(-30px);-moz-transform:rotate(52.32deg) translateY(-30px);-ms-transform:rotate(52.32deg) translateY(-30px);-o-transform:rotate(52.32deg) translateY(-30px);transform:rotate(52.32deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(13){-webkit-transform:rotate(56.68deg);-moz-transform:rotate(56.68deg);-ms-transform:rotate(56.68deg);-o-transform:rotate(56.68deg);transform:rotate(56.68deg)}main#spread-show .drawing-card .cards .card:nth-child(13):hover{-webkit-transform:rotate(56.68deg) translateY(-30px);-moz-transform:rotate(56.68deg) translateY(-30px);-ms-transform:rotate(56.68deg) translateY(-30px);-o-transform:rotate(56.68deg) translateY(-30px);transform:rotate(56.68deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(14){-webkit-transform:rotate(61.04deg);-moz-transform:rotate(61.04deg);-ms-transform:rotate(61.04deg);-o-transform:rotate(61.04deg);transform:rotate(61.04deg)}main#spread-show .drawing-card .cards .card:nth-child(14):hover{-webkit-transform:rotate(61.04deg) translateY(-30px);-moz-transform:rotate(61.04deg) translateY(-30px);-ms-transform:rotate(61.04deg) translateY(-30px);-o-transform:rotate(61.04deg) translateY(-30px);transform:rotate(61.04deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(15){-webkit-transform:rotate(65.4deg);-moz-transform:rotate(65.4deg);-ms-transform:rotate(65.4deg);-o-transform:rotate(65.4deg);transform:rotate(65.4deg)}main#spread-show .drawing-card .cards .card:nth-child(15):hover{-webkit-transform:rotate(65.4deg) translateY(-30px);-moz-transform:rotate(65.4deg) translateY(-30px);-ms-transform:rotate(65.4deg) translateY(-30px);-o-transform:rotate(65.4deg) translateY(-30px);transform:rotate(65.4deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(16){-webkit-transform:rotate(69.76deg);-moz-transform:rotate(69.76deg);-ms-transform:rotate(69.76deg);-o-transform:rotate(69.76deg);transform:rotate(69.76deg)}main#spread-show .drawing-card .cards .card:nth-child(16):hover{-webkit-transform:rotate(69.76deg) translateY(-30px);-moz-transform:rotate(69.76deg) translateY(-30px);-ms-transform:rotate(69.76deg) translateY(-30px);-o-transform:rotate(69.76deg) translateY(-30px);transform:rotate(69.76deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(17){-webkit-transform:rotate(74.12deg);-moz-transform:rotate(74.12deg);-ms-transform:rotate(74.12deg);-o-transform:rotate(74.12deg);transform:rotate(74.12deg)}main#spread-show .drawing-card .cards .card:nth-child(17):hover{-webkit-transform:rotate(74.12deg) translateY(-30px);-moz-transform:rotate(74.12deg) translateY(-30px);-ms-transform:rotate(74.12deg) translateY(-30px);-o-transform:rotate(74.12deg) translateY(-30px);transform:rotate(74.12deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(18){-webkit-transform:rotate(78.48deg);-moz-transform:rotate(78.48deg);-ms-transform:rotate(78.48deg);-o-transform:rotate(78.48deg);transform:rotate(78.48deg)}main#spread-show .drawing-card .cards .card:nth-child(18):hover{-webkit-transform:rotate(78.48deg) translateY(-30px);-moz-transform:rotate(78.48deg) translateY(-30px);-ms-transform:rotate(78.48deg) translateY(-30px);-o-transform:rotate(78.48deg) translateY(-30px);transform:rotate(78.48deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(19){-webkit-transform:rotate(82.84deg);-moz-transform:rotate(82.84deg);-ms-transform:rotate(82.84deg);-o-transform:rotate(82.84deg);transform:rotate(82.84deg)}main#spread-show .drawing-card .cards .card:nth-child(19):hover{-webkit-transform:rotate(82.84deg) translateY(-30px);-moz-transform:rotate(82.84deg) translateY(-30px);-ms-transform:rotate(82.84deg) translateY(-30px);-o-transform:rotate(82.84deg) translateY(-30px);transform:rotate(82.84deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(20){-webkit-transform:rotate(87.2deg);-moz-transform:rotate(87.2deg);-ms-transform:rotate(87.2deg);-o-transform:rotate(87.2deg);transform:rotate(87.2deg)}main#spread-show .drawing-card .cards .card:nth-child(20):hover{-webkit-transform:rotate(87.2deg) translateY(-30px);-moz-transform:rotate(87.2deg) translateY(-30px);-ms-transform:rotate(87.2deg) translateY(-30px);-o-transform:rotate(87.2deg) translateY(-30px);transform:rotate(87.2deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(21){-webkit-transform:rotate(91.56deg);-moz-transform:rotate(91.56deg);-ms-transform:rotate(91.56deg);-o-transform:rotate(91.56deg);transform:rotate(91.56deg)}main#spread-show .drawing-card .cards .card:nth-child(21):hover{-webkit-transform:rotate(91.56deg) translateY(-30px);-moz-transform:rotate(91.56deg) translateY(-30px);-ms-transform:rotate(91.56deg) translateY(-30px);-o-transform:rotate(91.56deg) translateY(-30px);transform:rotate(91.56deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(22){-webkit-transform:rotate(95.92deg);-moz-transform:rotate(95.92deg);-ms-transform:rotate(95.92deg);-o-transform:rotate(95.92deg);transform:rotate(95.92deg)}main#spread-show .drawing-card .cards .card:nth-child(22):hover{-webkit-transform:rotate(95.92deg) translateY(-30px);-moz-transform:rotate(95.92deg) translateY(-30px);-ms-transform:rotate(95.92deg) translateY(-30px);-o-transform:rotate(95.92deg) translateY(-30px);transform:rotate(95.92deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(23){-webkit-transform:rotate(100.28deg);-moz-transform:rotate(100.28deg);-ms-transform:rotate(100.28deg);-o-transform:rotate(100.28deg);transform:rotate(100.28deg)}main#spread-show .drawing-card .cards .card:nth-child(23):hover{-webkit-transform:rotate(100.28deg) translateY(-30px);-moz-transform:rotate(100.28deg) translateY(-30px);-ms-transform:rotate(100.28deg) translateY(-30px);-o-transform:rotate(100.28deg) translateY(-30px);transform:rotate(100.28deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(24){-webkit-transform:rotate(104.64deg);-moz-transform:rotate(104.64deg);-ms-transform:rotate(104.64deg);-o-transform:rotate(104.64deg);transform:rotate(104.64deg)}main#spread-show .drawing-card .cards .card:nth-child(24):hover{-webkit-transform:rotate(104.64deg) translateY(-30px);-moz-transform:rotate(104.64deg) translateY(-30px);-ms-transform:rotate(104.64deg) translateY(-30px);-o-transform:rotate(104.64deg) translateY(-30px);transform:rotate(104.64deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(25){-webkit-transform:rotate(109deg);-moz-transform:rotate(109deg);-ms-transform:rotate(109deg);-o-transform:rotate(109deg);transform:rotate(109deg)}main#spread-show .drawing-card .cards .card:nth-child(25):hover{-webkit-transform:rotate(109deg) translateY(-30px);-moz-transform:rotate(109deg) translateY(-30px);-ms-transform:rotate(109deg) translateY(-30px);-o-transform:rotate(109deg) translateY(-30px);transform:rotate(109deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(26){-webkit-transform:rotate(113.36deg);-moz-transform:rotate(113.36deg);-ms-transform:rotate(113.36deg);-o-transform:rotate(113.36deg);transform:rotate(113.36deg)}main#spread-show .drawing-card .cards .card:nth-child(26):hover{-webkit-transform:rotate(113.36deg) translateY(-30px);-moz-transform:rotate(113.36deg) translateY(-30px);-ms-transform:rotate(113.36deg) translateY(-30px);-o-transform:rotate(113.36deg) translateY(-30px);transform:rotate(113.36deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(27){-webkit-transform:rotate(117.72deg);-moz-transform:rotate(117.72deg);-ms-transform:rotate(117.72deg);-o-transform:rotate(117.72deg);transform:rotate(117.72deg)}main#spread-show .drawing-card .cards .card:nth-child(27):hover{-webkit-transform:rotate(117.72deg) translateY(-30px);-moz-transform:rotate(117.72deg) translateY(-30px);-ms-transform:rotate(117.72deg) translateY(-30px);-o-transform:rotate(117.72deg) translateY(-30px);transform:rotate(117.72deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(28){-webkit-transform:rotate(122.08deg);-moz-transform:rotate(122.08deg);-ms-transform:rotate(122.08deg);-o-transform:rotate(122.08deg);transform:rotate(122.08deg)}main#spread-show .drawing-card .cards .card:nth-child(28):hover{-webkit-transform:rotate(122.08deg) translateY(-30px);-moz-transform:rotate(122.08deg) translateY(-30px);-ms-transform:rotate(122.08deg) translateY(-30px);-o-transform:rotate(122.08deg) translateY(-30px);transform:rotate(122.08deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(29){-webkit-transform:rotate(126.44deg);-moz-transform:rotate(126.44deg);-ms-transform:rotate(126.44deg);-o-transform:rotate(126.44deg);transform:rotate(126.44deg)}main#spread-show .drawing-card .cards .card:nth-child(29):hover{-webkit-transform:rotate(126.44deg) translateY(-30px);-moz-transform:rotate(126.44deg) translateY(-30px);-ms-transform:rotate(126.44deg) translateY(-30px);-o-transform:rotate(126.44deg) translateY(-30px);transform:rotate(126.44deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(30){-webkit-transform:rotate(130.8deg);-moz-transform:rotate(130.8deg);-ms-transform:rotate(130.8deg);-o-transform:rotate(130.8deg);transform:rotate(130.8deg)}main#spread-show .drawing-card .cards .card:nth-child(30):hover{-webkit-transform:rotate(130.8deg) translateY(-30px);-moz-transform:rotate(130.8deg) translateY(-30px);-ms-transform:rotate(130.8deg) translateY(-30px);-o-transform:rotate(130.8deg) translateY(-30px);transform:rotate(130.8deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(31){-webkit-transform:rotate(135.16deg);-moz-transform:rotate(135.16deg);-ms-transform:rotate(135.16deg);-o-transform:rotate(135.16deg);transform:rotate(135.16deg)}main#spread-show .drawing-card .cards .card:nth-child(31):hover{-webkit-transform:rotate(135.16deg) translateY(-30px);-moz-transform:rotate(135.16deg) translateY(-30px);-ms-transform:rotate(135.16deg) translateY(-30px);-o-transform:rotate(135.16deg) translateY(-30px);transform:rotate(135.16deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(32){-webkit-transform:rotate(139.52deg);-moz-transform:rotate(139.52deg);-ms-transform:rotate(139.52deg);-o-transform:rotate(139.52deg);transform:rotate(139.52deg)}main#spread-show .drawing-card .cards .card:nth-child(32):hover{-webkit-transform:rotate(139.52deg) translateY(-30px);-moz-transform:rotate(139.52deg) translateY(-30px);-ms-transform:rotate(139.52deg) translateY(-30px);-o-transform:rotate(139.52deg) translateY(-30px);transform:rotate(139.52deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(33){-webkit-transform:rotate(143.88deg);-moz-transform:rotate(143.88deg);-ms-transform:rotate(143.88deg);-o-transform:rotate(143.88deg);transform:rotate(143.88deg)}main#spread-show .drawing-card .cards .card:nth-child(33):hover{-webkit-transform:rotate(143.88deg) translateY(-30px);-moz-transform:rotate(143.88deg) translateY(-30px);-ms-transform:rotate(143.88deg) translateY(-30px);-o-transform:rotate(143.88deg) translateY(-30px);transform:rotate(143.88deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(34){-webkit-transform:rotate(148.24deg);-moz-transform:rotate(148.24deg);-ms-transform:rotate(148.24deg);-o-transform:rotate(148.24deg);transform:rotate(148.24deg)}main#spread-show .drawing-card .cards .card:nth-child(34):hover{-webkit-transform:rotate(148.24deg) translateY(-30px);-moz-transform:rotate(148.24deg) translateY(-30px);-ms-transform:rotate(148.24deg) translateY(-30px);-o-transform:rotate(148.24deg) translateY(-30px);transform:rotate(148.24deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(35){-webkit-transform:rotate(152.6deg);-moz-transform:rotate(152.6deg);-ms-transform:rotate(152.6deg);-o-transform:rotate(152.6deg);transform:rotate(152.6deg)}main#spread-show .drawing-card .cards .card:nth-child(35):hover{-webkit-transform:rotate(152.6deg) translateY(-30px);-moz-transform:rotate(152.6deg) translateY(-30px);-ms-transform:rotate(152.6deg) translateY(-30px);-o-transform:rotate(152.6deg) translateY(-30px);transform:rotate(152.6deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(36){-webkit-transform:rotate(156.96deg);-moz-transform:rotate(156.96deg);-ms-transform:rotate(156.96deg);-o-transform:rotate(156.96deg);transform:rotate(156.96deg)}main#spread-show .drawing-card .cards .card:nth-child(36):hover{-webkit-transform:rotate(156.96deg) translateY(-30px);-moz-transform:rotate(156.96deg) translateY(-30px);-ms-transform:rotate(156.96deg) translateY(-30px);-o-transform:rotate(156.96deg) translateY(-30px);transform:rotate(156.96deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(37){-webkit-transform:rotate(161.32deg);-moz-transform:rotate(161.32deg);-ms-transform:rotate(161.32deg);-o-transform:rotate(161.32deg);transform:rotate(161.32deg)}main#spread-show .drawing-card .cards .card:nth-child(37):hover{-webkit-transform:rotate(161.32deg) translateY(-30px);-moz-transform:rotate(161.32deg) translateY(-30px);-ms-transform:rotate(161.32deg) translateY(-30px);-o-transform:rotate(161.32deg) translateY(-30px);transform:rotate(161.32deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(38){-webkit-transform:rotate(165.68deg);-moz-transform:rotate(165.68deg);-ms-transform:rotate(165.68deg);-o-transform:rotate(165.68deg);transform:rotate(165.68deg)}main#spread-show .drawing-card .cards .card:nth-child(38):hover{-webkit-transform:rotate(165.68deg) translateY(-30px);-moz-transform:rotate(165.68deg) translateY(-30px);-ms-transform:rotate(165.68deg) translateY(-30px);-o-transform:rotate(165.68deg) translateY(-30px);transform:rotate(165.68deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(39){-webkit-transform:rotate(170.04deg);-moz-transform:rotate(170.04deg);-ms-transform:rotate(170.04deg);-o-transform:rotate(170.04deg);transform:rotate(170.04deg)}main#spread-show .drawing-card .cards .card:nth-child(39):hover{-webkit-transform:rotate(170.04deg) translateY(-30px);-moz-transform:rotate(170.04deg) translateY(-30px);-ms-transform:rotate(170.04deg) translateY(-30px);-o-transform:rotate(170.04deg) translateY(-30px);transform:rotate(170.04deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(40){-webkit-transform:rotate(174.4deg);-moz-transform:rotate(174.4deg);-ms-transform:rotate(174.4deg);-o-transform:rotate(174.4deg);transform:rotate(174.4deg)}main#spread-show .drawing-card .cards .card:nth-child(40):hover{-webkit-transform:rotate(174.4deg) translateY(-30px);-moz-transform:rotate(174.4deg) translateY(-30px);-ms-transform:rotate(174.4deg) translateY(-30px);-o-transform:rotate(174.4deg) translateY(-30px);transform:rotate(174.4deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(41){-webkit-transform:rotate(178.76deg);-moz-transform:rotate(178.76deg);-ms-transform:rotate(178.76deg);-o-transform:rotate(178.76deg);transform:rotate(178.76deg)}main#spread-show .drawing-card .cards .card:nth-child(41):hover{-webkit-transform:rotate(178.76deg) translateY(-30px);-moz-transform:rotate(178.76deg) translateY(-30px);-ms-transform:rotate(178.76deg) translateY(-30px);-o-transform:rotate(178.76deg) translateY(-30px);transform:rotate(178.76deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(42){-webkit-transform:rotate(183.12deg);-moz-transform:rotate(183.12deg);-ms-transform:rotate(183.12deg);-o-transform:rotate(183.12deg);transform:rotate(183.12deg)}main#spread-show .drawing-card .cards .card:nth-child(42):hover{-webkit-transform:rotate(183.12deg) translateY(-30px);-moz-transform:rotate(183.12deg) translateY(-30px);-ms-transform:rotate(183.12deg) translateY(-30px);-o-transform:rotate(183.12deg) translateY(-30px);transform:rotate(183.12deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(43){-webkit-transform:rotate(187.48deg);-moz-transform:rotate(187.48deg);-ms-transform:rotate(187.48deg);-o-transform:rotate(187.48deg);transform:rotate(187.48deg)}main#spread-show .drawing-card .cards .card:nth-child(43):hover{-webkit-transform:rotate(187.48deg) translateY(-30px);-moz-transform:rotate(187.48deg) translateY(-30px);-ms-transform:rotate(187.48deg) translateY(-30px);-o-transform:rotate(187.48deg) translateY(-30px);transform:rotate(187.48deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(44){-webkit-transform:rotate(191.84deg);-moz-transform:rotate(191.84deg);-ms-transform:rotate(191.84deg);-o-transform:rotate(191.84deg);transform:rotate(191.84deg)}main#spread-show .drawing-card .cards .card:nth-child(44):hover{-webkit-transform:rotate(191.84deg) translateY(-30px);-moz-transform:rotate(191.84deg) translateY(-30px);-ms-transform:rotate(191.84deg) translateY(-30px);-o-transform:rotate(191.84deg) translateY(-30px);transform:rotate(191.84deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(45){-webkit-transform:rotate(196.2deg);-moz-transform:rotate(196.2deg);-ms-transform:rotate(196.2deg);-o-transform:rotate(196.2deg);transform:rotate(196.2deg)}main#spread-show .drawing-card .cards .card:nth-child(45):hover{-webkit-transform:rotate(196.2deg) translateY(-30px);-moz-transform:rotate(196.2deg) translateY(-30px);-ms-transform:rotate(196.2deg) translateY(-30px);-o-transform:rotate(196.2deg) translateY(-30px);transform:rotate(196.2deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(46){-webkit-transform:rotate(200.56deg);-moz-transform:rotate(200.56deg);-ms-transform:rotate(200.56deg);-o-transform:rotate(200.56deg);transform:rotate(200.56deg)}main#spread-show .drawing-card .cards .card:nth-child(46):hover{-webkit-transform:rotate(200.56deg) translateY(-30px);-moz-transform:rotate(200.56deg) translateY(-30px);-ms-transform:rotate(200.56deg) translateY(-30px);-o-transform:rotate(200.56deg) translateY(-30px);transform:rotate(200.56deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(47){-webkit-transform:rotate(204.92deg);-moz-transform:rotate(204.92deg);-ms-transform:rotate(204.92deg);-o-transform:rotate(204.92deg);transform:rotate(204.92deg)}main#spread-show .drawing-card .cards .card:nth-child(47):hover{-webkit-transform:rotate(204.92deg) translateY(-30px);-moz-transform:rotate(204.92deg) translateY(-30px);-ms-transform:rotate(204.92deg) translateY(-30px);-o-transform:rotate(204.92deg) translateY(-30px);transform:rotate(204.92deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(48){-webkit-transform:rotate(209.28deg);-moz-transform:rotate(209.28deg);-ms-transform:rotate(209.28deg);-o-transform:rotate(209.28deg);transform:rotate(209.28deg)}main#spread-show .drawing-card .cards .card:nth-child(48):hover{-webkit-transform:rotate(209.28deg) translateY(-30px);-moz-transform:rotate(209.28deg) translateY(-30px);-ms-transform:rotate(209.28deg) translateY(-30px);-o-transform:rotate(209.28deg) translateY(-30px);transform:rotate(209.28deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(49){-webkit-transform:rotate(213.64deg);-moz-transform:rotate(213.64deg);-ms-transform:rotate(213.64deg);-o-transform:rotate(213.64deg);transform:rotate(213.64deg)}main#spread-show .drawing-card .cards .card:nth-child(49):hover{-webkit-transform:rotate(213.64deg) translateY(-30px);-moz-transform:rotate(213.64deg) translateY(-30px);-ms-transform:rotate(213.64deg) translateY(-30px);-o-transform:rotate(213.64deg) translateY(-30px);transform:rotate(213.64deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(50){-webkit-transform:rotate(218deg);-moz-transform:rotate(218deg);-ms-transform:rotate(218deg);-o-transform:rotate(218deg);transform:rotate(218deg)}main#spread-show .drawing-card .cards .card:nth-child(50):hover{-webkit-transform:rotate(218deg) translateY(-30px);-moz-transform:rotate(218deg) translateY(-30px);-ms-transform:rotate(218deg) translateY(-30px);-o-transform:rotate(218deg) translateY(-30px);transform:rotate(218deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(51){-webkit-transform:rotate(222.36deg);-moz-transform:rotate(222.36deg);-ms-transform:rotate(222.36deg);-o-transform:rotate(222.36deg);transform:rotate(222.36deg)}main#spread-show .drawing-card .cards .card:nth-child(51):hover{-webkit-transform:rotate(222.36deg) translateY(-30px);-moz-transform:rotate(222.36deg) translateY(-30px);-ms-transform:rotate(222.36deg) translateY(-30px);-o-transform:rotate(222.36deg) translateY(-30px);transform:rotate(222.36deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(52){-webkit-transform:rotate(226.72deg);-moz-transform:rotate(226.72deg);-ms-transform:rotate(226.72deg);-o-transform:rotate(226.72deg);transform:rotate(226.72deg)}main#spread-show .drawing-card .cards .card:nth-child(52):hover{-webkit-transform:rotate(226.72deg) translateY(-30px);-moz-transform:rotate(226.72deg) translateY(-30px);-ms-transform:rotate(226.72deg) translateY(-30px);-o-transform:rotate(226.72deg) translateY(-30px);transform:rotate(226.72deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(53){-webkit-transform:rotate(231.08deg);-moz-transform:rotate(231.08deg);-ms-transform:rotate(231.08deg);-o-transform:rotate(231.08deg);transform:rotate(231.08deg)}main#spread-show .drawing-card .cards .card:nth-child(53):hover{-webkit-transform:rotate(231.08deg) translateY(-30px);-moz-transform:rotate(231.08deg) translateY(-30px);-ms-transform:rotate(231.08deg) translateY(-30px);-o-transform:rotate(231.08deg) translateY(-30px);transform:rotate(231.08deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(54){-webkit-transform:rotate(235.44deg);-moz-transform:rotate(235.44deg);-ms-transform:rotate(235.44deg);-o-transform:rotate(235.44deg);transform:rotate(235.44deg)}main#spread-show .drawing-card .cards .card:nth-child(54):hover{-webkit-transform:rotate(235.44deg) translateY(-30px);-moz-transform:rotate(235.44deg) translateY(-30px);-ms-transform:rotate(235.44deg) translateY(-30px);-o-transform:rotate(235.44deg) translateY(-30px);transform:rotate(235.44deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(55){-webkit-transform:rotate(239.8deg);-moz-transform:rotate(239.8deg);-ms-transform:rotate(239.8deg);-o-transform:rotate(239.8deg);transform:rotate(239.8deg)}main#spread-show .drawing-card .cards .card:nth-child(55):hover{-webkit-transform:rotate(239.8deg) translateY(-30px);-moz-transform:rotate(239.8deg) translateY(-30px);-ms-transform:rotate(239.8deg) translateY(-30px);-o-transform:rotate(239.8deg) translateY(-30px);transform:rotate(239.8deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(56){-webkit-transform:rotate(244.16deg);-moz-transform:rotate(244.16deg);-ms-transform:rotate(244.16deg);-o-transform:rotate(244.16deg);transform:rotate(244.16deg)}main#spread-show .drawing-card .cards .card:nth-child(56):hover{-webkit-transform:rotate(244.16deg) translateY(-30px);-moz-transform:rotate(244.16deg) translateY(-30px);-ms-transform:rotate(244.16deg) translateY(-30px);-o-transform:rotate(244.16deg) translateY(-30px);transform:rotate(244.16deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(57){-webkit-transform:rotate(248.52deg);-moz-transform:rotate(248.52deg);-ms-transform:rotate(248.52deg);-o-transform:rotate(248.52deg);transform:rotate(248.52deg)}main#spread-show .drawing-card .cards .card:nth-child(57):hover{-webkit-transform:rotate(248.52deg) translateY(-30px);-moz-transform:rotate(248.52deg) translateY(-30px);-ms-transform:rotate(248.52deg) translateY(-30px);-o-transform:rotate(248.52deg) translateY(-30px);transform:rotate(248.52deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(58){-webkit-transform:rotate(252.88deg);-moz-transform:rotate(252.88deg);-ms-transform:rotate(252.88deg);-o-transform:rotate(252.88deg);transform:rotate(252.88deg)}main#spread-show .drawing-card .cards .card:nth-child(58):hover{-webkit-transform:rotate(252.88deg) translateY(-30px);-moz-transform:rotate(252.88deg) translateY(-30px);-ms-transform:rotate(252.88deg) translateY(-30px);-o-transform:rotate(252.88deg) translateY(-30px);transform:rotate(252.88deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(59){-webkit-transform:rotate(257.24deg);-moz-transform:rotate(257.24deg);-ms-transform:rotate(257.24deg);-o-transform:rotate(257.24deg);transform:rotate(257.24deg)}main#spread-show .drawing-card .cards .card:nth-child(59):hover{-webkit-transform:rotate(257.24deg) translateY(-30px);-moz-transform:rotate(257.24deg) translateY(-30px);-ms-transform:rotate(257.24deg) translateY(-30px);-o-transform:rotate(257.24deg) translateY(-30px);transform:rotate(257.24deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(60){-webkit-transform:rotate(261.6deg);-moz-transform:rotate(261.6deg);-ms-transform:rotate(261.6deg);-o-transform:rotate(261.6deg);transform:rotate(261.6deg)}main#spread-show .drawing-card .cards .card:nth-child(60):hover{-webkit-transform:rotate(261.6deg) translateY(-30px);-moz-transform:rotate(261.6deg) translateY(-30px);-ms-transform:rotate(261.6deg) translateY(-30px);-o-transform:rotate(261.6deg) translateY(-30px);transform:rotate(261.6deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(61){-webkit-transform:rotate(265.96deg);-moz-transform:rotate(265.96deg);-ms-transform:rotate(265.96deg);-o-transform:rotate(265.96deg);transform:rotate(265.96deg)}main#spread-show .drawing-card .cards .card:nth-child(61):hover{-webkit-transform:rotate(265.96deg) translateY(-30px);-moz-transform:rotate(265.96deg) translateY(-30px);-ms-transform:rotate(265.96deg) translateY(-30px);-o-transform:rotate(265.96deg) translateY(-30px);transform:rotate(265.96deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(62){-webkit-transform:rotate(270.32deg);-moz-transform:rotate(270.32deg);-ms-transform:rotate(270.32deg);-o-transform:rotate(270.32deg);transform:rotate(270.32deg)}main#spread-show .drawing-card .cards .card:nth-child(62):hover{-webkit-transform:rotate(270.32deg) translateY(-30px);-moz-transform:rotate(270.32deg) translateY(-30px);-ms-transform:rotate(270.32deg) translateY(-30px);-o-transform:rotate(270.32deg) translateY(-30px);transform:rotate(270.32deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(63){-webkit-transform:rotate(274.68deg);-moz-transform:rotate(274.68deg);-ms-transform:rotate(274.68deg);-o-transform:rotate(274.68deg);transform:rotate(274.68deg)}main#spread-show .drawing-card .cards .card:nth-child(63):hover{-webkit-transform:rotate(274.68deg) translateY(-30px);-moz-transform:rotate(274.68deg) translateY(-30px);-ms-transform:rotate(274.68deg) translateY(-30px);-o-transform:rotate(274.68deg) translateY(-30px);transform:rotate(274.68deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(64){-webkit-transform:rotate(279.04deg);-moz-transform:rotate(279.04deg);-ms-transform:rotate(279.04deg);-o-transform:rotate(279.04deg);transform:rotate(279.04deg)}main#spread-show .drawing-card .cards .card:nth-child(64):hover{-webkit-transform:rotate(279.04deg) translateY(-30px);-moz-transform:rotate(279.04deg) translateY(-30px);-ms-transform:rotate(279.04deg) translateY(-30px);-o-transform:rotate(279.04deg) translateY(-30px);transform:rotate(279.04deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(65){-webkit-transform:rotate(283.4deg);-moz-transform:rotate(283.4deg);-ms-transform:rotate(283.4deg);-o-transform:rotate(283.4deg);transform:rotate(283.4deg)}main#spread-show .drawing-card .cards .card:nth-child(65):hover{-webkit-transform:rotate(283.4deg) translateY(-30px);-moz-transform:rotate(283.4deg) translateY(-30px);-ms-transform:rotate(283.4deg) translateY(-30px);-o-transform:rotate(283.4deg) translateY(-30px);transform:rotate(283.4deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(66){-webkit-transform:rotate(287.76deg);-moz-transform:rotate(287.76deg);-ms-transform:rotate(287.76deg);-o-transform:rotate(287.76deg);transform:rotate(287.76deg)}main#spread-show .drawing-card .cards .card:nth-child(66):hover{-webkit-transform:rotate(287.76deg) translateY(-30px);-moz-transform:rotate(287.76deg) translateY(-30px);-ms-transform:rotate(287.76deg) translateY(-30px);-o-transform:rotate(287.76deg) translateY(-30px);transform:rotate(287.76deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(67){-webkit-transform:rotate(292.12deg);-moz-transform:rotate(292.12deg);-ms-transform:rotate(292.12deg);-o-transform:rotate(292.12deg);transform:rotate(292.12deg)}main#spread-show .drawing-card .cards .card:nth-child(67):hover{-webkit-transform:rotate(292.12deg) translateY(-30px);-moz-transform:rotate(292.12deg) translateY(-30px);-ms-transform:rotate(292.12deg) translateY(-30px);-o-transform:rotate(292.12deg) translateY(-30px);transform:rotate(292.12deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(68){-webkit-transform:rotate(296.48deg);-moz-transform:rotate(296.48deg);-ms-transform:rotate(296.48deg);-o-transform:rotate(296.48deg);transform:rotate(296.48deg)}main#spread-show .drawing-card .cards .card:nth-child(68):hover{-webkit-transform:rotate(296.48deg) translateY(-30px);-moz-transform:rotate(296.48deg) translateY(-30px);-ms-transform:rotate(296.48deg) translateY(-30px);-o-transform:rotate(296.48deg) translateY(-30px);transform:rotate(296.48deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(69){-webkit-transform:rotate(300.84deg);-moz-transform:rotate(300.84deg);-ms-transform:rotate(300.84deg);-o-transform:rotate(300.84deg);transform:rotate(300.84deg)}main#spread-show .drawing-card .cards .card:nth-child(69):hover{-webkit-transform:rotate(300.84deg) translateY(-30px);-moz-transform:rotate(300.84deg) translateY(-30px);-ms-transform:rotate(300.84deg) translateY(-30px);-o-transform:rotate(300.84deg) translateY(-30px);transform:rotate(300.84deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(70){-webkit-transform:rotate(305.2deg);-moz-transform:rotate(305.2deg);-ms-transform:rotate(305.2deg);-o-transform:rotate(305.2deg);transform:rotate(305.2deg)}main#spread-show .drawing-card .cards .card:nth-child(70):hover{-webkit-transform:rotate(305.2deg) translateY(-30px);-moz-transform:rotate(305.2deg) translateY(-30px);-ms-transform:rotate(305.2deg) translateY(-30px);-o-transform:rotate(305.2deg) translateY(-30px);transform:rotate(305.2deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(71){-webkit-transform:rotate(309.56deg);-moz-transform:rotate(309.56deg);-ms-transform:rotate(309.56deg);-o-transform:rotate(309.56deg);transform:rotate(309.56deg)}main#spread-show .drawing-card .cards .card:nth-child(71):hover{-webkit-transform:rotate(309.56deg) translateY(-30px);-moz-transform:rotate(309.56deg) translateY(-30px);-ms-transform:rotate(309.56deg) translateY(-30px);-o-transform:rotate(309.56deg) translateY(-30px);transform:rotate(309.56deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(72){-webkit-transform:rotate(313.92deg);-moz-transform:rotate(313.92deg);-ms-transform:rotate(313.92deg);-o-transform:rotate(313.92deg);transform:rotate(313.92deg)}main#spread-show .drawing-card .cards .card:nth-child(72):hover{-webkit-transform:rotate(313.92deg) translateY(-30px);-moz-transform:rotate(313.92deg) translateY(-30px);-ms-transform:rotate(313.92deg) translateY(-30px);-o-transform:rotate(313.92deg) translateY(-30px);transform:rotate(313.92deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(73){-webkit-transform:rotate(318.28deg);-moz-transform:rotate(318.28deg);-ms-transform:rotate(318.28deg);-o-transform:rotate(318.28deg);transform:rotate(318.28deg)}main#spread-show .drawing-card .cards .card:nth-child(73):hover{-webkit-transform:rotate(318.28deg) translateY(-30px);-moz-transform:rotate(318.28deg) translateY(-30px);-ms-transform:rotate(318.28deg) translateY(-30px);-o-transform:rotate(318.28deg) translateY(-30px);transform:rotate(318.28deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(74){-webkit-transform:rotate(322.64deg);-moz-transform:rotate(322.64deg);-ms-transform:rotate(322.64deg);-o-transform:rotate(322.64deg);transform:rotate(322.64deg)}main#spread-show .drawing-card .cards .card:nth-child(74):hover{-webkit-transform:rotate(322.64deg) translateY(-30px);-moz-transform:rotate(322.64deg) translateY(-30px);-ms-transform:rotate(322.64deg) translateY(-30px);-o-transform:rotate(322.64deg) translateY(-30px);transform:rotate(322.64deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(75){-webkit-transform:rotate(327deg);-moz-transform:rotate(327deg);-ms-transform:rotate(327deg);-o-transform:rotate(327deg);transform:rotate(327deg)}main#spread-show .drawing-card .cards .card:nth-child(75):hover{-webkit-transform:rotate(327deg) translateY(-30px);-moz-transform:rotate(327deg) translateY(-30px);-ms-transform:rotate(327deg) translateY(-30px);-o-transform:rotate(327deg) translateY(-30px);transform:rotate(327deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(76){-webkit-transform:rotate(331.36deg);-moz-transform:rotate(331.36deg);-ms-transform:rotate(331.36deg);-o-transform:rotate(331.36deg);transform:rotate(331.36deg)}main#spread-show .drawing-card .cards .card:nth-child(76):hover{-webkit-transform:rotate(331.36deg) translateY(-30px);-moz-transform:rotate(331.36deg) translateY(-30px);-ms-transform:rotate(331.36deg) translateY(-30px);-o-transform:rotate(331.36deg) translateY(-30px);transform:rotate(331.36deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(77){-webkit-transform:rotate(335.72deg);-moz-transform:rotate(335.72deg);-ms-transform:rotate(335.72deg);-o-transform:rotate(335.72deg);transform:rotate(335.72deg)}main#spread-show .drawing-card .cards .card:nth-child(77):hover{-webkit-transform:rotate(335.72deg) translateY(-30px);-moz-transform:rotate(335.72deg) translateY(-30px);-ms-transform:rotate(335.72deg) translateY(-30px);-o-transform:rotate(335.72deg) translateY(-30px);transform:rotate(335.72deg) translateY(-30px);transition:0.4s ease-out}main#spread-show .drawing-card .cards .card:nth-child(78){-webkit-transform:rotate(340.08deg);-moz-transform:rotate(340.08deg);-ms-transform:rotate(340.08deg);-o-transform:rotate(340.08deg);transform:rotate(340.08deg)}main#spread-show .drawing-card .cards .card:nth-child(78):hover{-webkit-transform:rotate(340.08deg) translateY(-30px);-moz-transform:rotate(340.08deg) translateY(-30px);-ms-transform:rotate(340.08deg) translateY(-30px);-o-transform:rotate(340.08deg) translateY(-30px);transform:rotate(340.08deg) translateY(-30px);transition:0.4s ease-out}main#subscription-new{margin:0;min-height:100vh}main#subscription-new section{padding:24px 16px;max-width:500px;margin:48px auto 0;background:#E0E0E0;border-radius:8px;color:#222;opacity:0.8;font-weight:500}main#subscription-new section aside img{width:80px;height:80px;border-radius:50%}main#subscription-new section aside p{margin-bottom:16px;font-size:14px}main#subscription-new section form div{text-align:center;margin-top:24px}main#subscription-new section form div button{margin-top:8px;background-color:#FFFFBB;border:2px solid #444444;border-radius:30px;box-shadow:#444444 4px 4px 0 0;color:#444444;cursor:pointer;display:inline-block;font-weight:600;font-size:14px;padding:0 18px;line-height:50px;text-align:center;text-decoration:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;width:147px}main#subscription-new section form div button:active{box-shadow:#444444 2px 2px 0 0;transform:translate(2px, 2px)}main#subscription-new section form div button:hover{background-color:#fff}main#subscription-new section form div button>*{pointer-events:none}#tarot-spreads-index .page-header{text-align:center;margin-bottom:40px}#tarot-spreads-index .page-header h1{font-size:2.5em;margin-bottom:10px;color:#4a00e0}#tarot-spreads-index .page-header p{font-size:1.2em;color:#666}#tarot-spreads-index .spreads-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:30px}#tarot-spreads-index .spread-card{border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 6px 12px rgba(0,0,0,0.08);transition:transform 0.3s ease, box-shadow 0.3s ease}#tarot-spreads-index .spread-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,0.12)}#tarot-spreads-index .spread-card .card-header{background:linear-gradient(135deg, #8e44ad, #673ab7);color:white;border-bottom:none;border-top-left-radius:12px;border-top-right-radius:12px;padding:1rem 1.5rem;text-align:center}#tarot-spreads-index .spread-card .card-header h2{margin:0;font-weight:700;color:white}#tarot-spreads-index .spread-card .card-body{padding:20px;flex-grow:1}#tarot-spreads-index .spread-card .card-body .description{font-size:1em;color:#555;line-height:1.6;margin-bottom:1.5rem;min-height:60px}#tarot-spreads-index .spread-card .card-body .details{font-size:0.9rem;color:#666}#tarot-spreads-index .spread-card .card-body .details p{margin:5px 0;margin-bottom:0.5rem}#tarot-spreads-index .spread-card .card-body .details p:last-child{margin-bottom:0}#tarot-spreads-index .spread-card .card-body .details p strong{color:#8e44ad}#tarot-spreads-index .spread-card .card-footer{background-color:rgba(255,255,255,0.3);border-top:1px solid #f0f0f0;padding:1rem 1.5rem}#tarot-spreads-index .spread-card .card-footer .btn-custom-purple{background:linear-gradient(135deg, #8e44ad, #673ab7);color:white !important;border:none;font-weight:bold;transition:opacity 0.3s ease}#tarot-spreads-index .spread-card .card-footer .btn-custom-purple:hover{color:white !important;opacity:0.9}@media (max-width: 768px){#tarot-spreads-index .page-header h1{font-size:2em}#tarot-spreads-index .spreads-grid{grid-template-columns:1fr;gap:20px}}.tarot-spread-show{max-width:1200px;margin:0 auto;padding:40px 20px;width:100%;background:linear-gradient(135deg, rgba(142,68,173,0.05) 0%, rgba(155,89,182,0.05) 100%);min-height:100vh}.tarot-spread-show .spread-header{text-align:center;margin-bottom:48px;position:relative}.tarot-spread-show .spread-header::before{content:'✨';position:absolute;top:-20px;left:50%;transform:translateX(-50%);font-size:2rem;animation:sparkle 2s ease-in-out infinite}.tarot-spread-show .spread-header h1{font-size:2.5rem;margin-bottom:16px;color:#8E44AD;font-weight:bold;text-shadow:0 2px 4px rgba(142,68,173,0.3);position:relative}.tarot-spread-show .spread-header h1::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(135deg, #8E44AD 0%, #F39C12 100%);border-radius:2px}.tarot-spread-show .spread-header h2{font-size:1.1rem;margin-bottom:16px;color:#5D4E75;font-style:italic}.tarot-spread-show .spread-content{background:white;border-radius:20px;box-shadow:0 15px 50px rgba(142,68,173,0.3);padding:40px;border:1px solid rgba(142,68,173,0.1);position:relative}.tarot-spread-show .spread-content::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(142,68,173,0.02) 0%, rgba(155,89,182,0.02) 100%);border-radius:20px;pointer-events:none}.tarot-spread-show .spread-content .spread-description{position:relative;z-index:2;margin-bottom:32px}.tarot-spread-show .spread-content .spread-description h2{font-size:1.5rem;color:#8E44AD;margin-bottom:24px;font-weight:600;position:relative}.tarot-spread-show .spread-content .spread-description h2::before{content:'🔮';margin-right:8px}.tarot-spread-show .spread-content .spread-description .description-content{margin-bottom:32px;color:#2C3E50;line-height:1.6}.tarot-spread-show .spread-content .spread-description .description-content p{font-size:1rem;margin-bottom:16px}.tarot-spread-show .spread-content .question-form{margin:32px 0;position:relative;z-index:2}.tarot-spread-show .spread-content .question-form h2{font-size:1.5rem;color:#8E44AD;margin-bottom:24px;font-weight:600}.tarot-spread-show .spread-content .question-form h2::before{content:'🎴';margin-right:8px}.tarot-spread-show .spread-content .question-form .form-group{margin-bottom:24px}.tarot-spread-show .spread-content .question-form .form-group label{display:block;margin-bottom:8px;color:#2C3E50;font-weight:500;font-size:1rem}.tarot-spread-show .spread-content .question-form .form-group textarea{width:100%;padding:16px;border:2px solid #D5DBDB;border-radius:12px;font-size:1rem;resize:vertical;min-height:120px;transition:all 0.3s ease;background:rgba(248,249,250,0.8);box-sizing:border-box;color:#2C3E50}.tarot-spread-show .spread-content .question-form .form-group textarea:focus{outline:none;border-color:#8E44AD;background:white;box-shadow:0 0 0 3px rgba(155,89,182,0.4)}.tarot-spread-show .spread-content .question-form .form-group textarea::placeholder{color:#85929E}.tarot-spread-show .spread-content .question-form .form-group textarea:disabled{background:rgba(248,249,250,0.5);cursor:not-allowed;color:#85929E}.tarot-spread-show .spread-content .question-form .form-group .invalid-feedback{color:#E74C3C;font-size:0.875rem;margin-top:4px}.tarot-spread-show .spread-content .question-form .example-questions{margin-bottom:24px}.tarot-spread-show .spread-content .question-form .example-questions h3{font-size:1rem;color:#2C3E50;margin-bottom:12px;font-weight:600}.tarot-spread-show .spread-content .question-form .example-questions .example-list{display:flex;flex-direction:column;gap:8px}.tarot-spread-show .spread-content .question-form .example-questions .example-list .example-question{background:linear-gradient(135deg, rgba(142,68,173,0.05) 0%, rgba(155,89,182,0.05) 100%);border:1px solid rgba(142,68,173,0.1);border-radius:8px;padding:12px 16px;font-size:0.9rem;color:#2C3E50;text-decoration:none;cursor:pointer;transition:all 0.3s ease;text-align:left}.tarot-spread-show .spread-content .question-form .example-questions .example-list .example-question:hover{background:linear-gradient(135deg, rgba(142,68,173,0.1) 0%, rgba(155,89,182,0.1) 100%);border-color:#8E44AD;transform:translateY(-1px)}.tarot-spread-show .spread-content .question-form .example-questions .example-list .example-question:active{transform:translateY(0)}.tarot-spread-show .spread-content .question-form .text-end{text-align:right}.tarot-spread-show .spread-content .question-form .text-end .btn-primary{background:linear-gradient(135deg, #8E44AD 0%, #9B59B6 100%);border:none;padding:14px 32px;border-radius:12px;color:white;font-size:1rem;font-weight:600;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(142,68,173,0.3)}.tarot-spread-show .spread-content .question-form .text-end .btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(142,68,173,0.3),0 0 15px rgba(155,89,182,0.4)}.tarot-spread-show .spread-content .question-form .text-end .btn-primary:active{transform:translateY(0)}.tarot-spread-show .spread-content .question-form .text-end .btn-primary:disabled{opacity:0.6;cursor:not-allowed;transform:none}.tarot-spread-show .spread-content .drawing-card{margin:32px 0;position:relative;z-index:2}.tarot-spread-show .spread-content .drawing-card.hide{display:none}.tarot-spread-show .spread-content .drawing-card .user-question{margin-bottom:32px}.tarot-spread-show .spread-content .drawing-card .user-question h3{font-size:1.2rem;color:#8E44AD;margin-bottom:12px;font-weight:600}.tarot-spread-show .spread-content .drawing-card .user-question p{font-size:1rem;color:#2C3E50;background:linear-gradient(135deg, rgba(142,68,173,0.05) 0%, rgba(155,89,182,0.05) 100%);padding:16px;border-radius:12px;border:1px solid rgba(142,68,173,0.1)}.tarot-spread-show .spread-content .drawing-card .card-drawing-block .card-drawing-container{background:linear-gradient(135deg, rgba(142,68,173,0.08) 0%, rgba(155,89,182,0.08) 100%);border-radius:16px;padding:32px;box-shadow:0 8px 25px rgba(142,68,173,0.15);border:1px solid rgba(142,68,173,0.1)}.tarot-spread-show .spread-content .drawing-card .card-drawing-block .card-drawing-container .card-slot{margin-bottom:24px}.tarot-spread-show .spread-content .drawing-card .card-drawing-block .card-drawing-container .card-slot .card-image-wrapper{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.tarot-spread-show .spread-content .drawing-card .card-drawing-block .card-drawing-container .card-slot .card-image-wrapper .card-image{max-width:100px;max-height:160px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(142,68,173,0.2));transition:transform 0.3s ease}.tarot-spread-show .spread-content .drawing-card .card-drawing-block .card-drawing-container .card-slot .card-image-wrapper .card-image:hover{transform:scale(1.05)}.tarot-spread-show .spread-content .drawing-card .card-drawing-block .card-drawing-container .card-info{text-align:center}.tarot-spread-show .spread-content .drawing-card .card-drawing-block .card-drawing-container .card-info .draw-card-btn{background:linear-gradient(135deg, #F39C12 0%, #E67E22 100%);border:none;padding:16px 32px;border-radius:12px;color:white;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all 0.3s ease;width:100%;box-shadow:0 4px 15px rgba(243,156,18,0.3)}.tarot-spread-show .spread-content .drawing-card .card-drawing-block .card-drawing-container .card-info .draw-card-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(243,156,18,0.4)}.tarot-spread-show .spread-content .drawing-card .card-drawing-block .card-drawing-container .card-info .draw-card-btn:active{transform:translateY(0)}.tarot-spread-show .spread-content .drawing-card .card-drawing-block .card-drawing-container .card-info .draw-card-btn:disabled{opacity:0.6;cursor:not-allowed;transform:none}.tarot-spread-show .spread-content .divination-result{margin:32px 0;position:relative;z-index:2}.tarot-spread-show .spread-content .divination-result.hide{display:none}.tarot-spread-show .spread-content .divination-result h3{font-size:1.3rem;color:#8E44AD;margin-bottom:24px;font-weight:600}.tarot-spread-show .spread-content .divination-result h3::before{content:'🌟';margin-right:8px}.tarot-spread-show .spread-content .divination-result .cards-wrapper{margin-bottom:32px;overflow-x:auto;padding:16px 0}.tarot-spread-show .spread-content .divination-result .cards-wrapper .cards-container{display:flex;gap:16px;min-width:fit-content}.tarot-spread-show .spread-content .divination-result .cards-wrapper .cards-container .card{min-width:200px;background:white;border-radius:12px;box-shadow:0 4px 15px rgba(142,68,173,0.15);border:1px solid rgba(142,68,173,0.1);overflow:hidden;transition:transform 0.3s ease}.tarot-spread-show .spread-content .divination-result .cards-wrapper .cards-container .card:hover{transform:translateY(-4px)}.tarot-spread-show .spread-content .divination-result .cards-wrapper .cards-container .card .card-header{background:linear-gradient(135deg, #8E44AD 0%, #9B59B6 100%);color:white;padding:12px 16px;font-size:0.9rem;font-weight:600;text-align:center;margin:0}.tarot-spread-show .spread-content .divination-result .cards-wrapper .cards-container .card .card-body{padding:16px;text-align:center}.tarot-spread-show .spread-content .divination-result .cards-wrapper .cards-container .card .card-body img{width:120px;height:auto;border-radius:8px;filter:drop-shadow(0 2px 4px rgba(142,68,173,0.2))}.tarot-spread-show .spread-content .divination-result .result-section .card{background:linear-gradient(135deg, rgba(142,68,173,0.05) 0%, rgba(155,89,182,0.05) 100%);border:1px solid rgba(142,68,173,0.1);border-radius:12px;overflow:hidden}.tarot-spread-show .spread-content .divination-result .result-section .card .card-header{background:linear-gradient(135deg, #8E44AD 0%, #9B59B6 100%);color:white;padding:16px 20px;font-size:1.1rem;font-weight:600;margin:0}.tarot-spread-show .spread-content .divination-result .result-section .card .card-body{padding:24px;color:#2C3E50;line-height:1.6;font-size:1rem}.tarot-spread-show .spread-content .spread-usage{margin:48px 0 32px 0;position:relative;z-index:2}.tarot-spread-show .spread-content .spread-usage h2{font-size:1.5rem;color:#8E44AD;margin-bottom:32px;font-weight:600;text-align:center}.tarot-spread-show .spread-content .spread-usage h2::before{content:'📚';margin-right:8px}.tarot-spread-show .spread-content .spread-usage .usage-instructions{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:24px}.tarot-spread-show .spread-content .spread-usage .usage-instructions .card{background:white;border:1px solid rgba(142,68,173,0.1);border-radius:12px;overflow:hidden;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(142,68,173,0.1)}.tarot-spread-show .spread-content .spread-usage .usage-instructions .card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(142,68,173,0.2)}.tarot-spread-show .spread-content .spread-usage .usage-instructions .card .card-header{background:linear-gradient(135deg, rgba(142,68,173,0.1) 0%, rgba(155,89,182,0.1) 100%);padding:16px 20px;display:flex;align-items:center;gap:12px}.tarot-spread-show .spread-content .spread-usage .usage-instructions .card .card-header img{width:32px;height:32px}.tarot-spread-show .spread-content .spread-usage .usage-instructions .card .card-header h4{color:#8E44AD;font-size:1.1rem;font-weight:600;margin:0}.tarot-spread-show .spread-content .spread-usage .usage-instructions .card .card-body{padding:20px}.tarot-spread-show .spread-content .spread-usage .usage-instructions .card .card-body .card-text{color:#5D4E75;line-height:1.5;margin:0}.tarot-spread-show .spread-content .related-spreads{margin:48px 0 0 0;position:relative;z-index:2}.tarot-spread-show .spread-content .related-spreads h2{font-size:1.5rem;color:#8E44AD;margin-bottom:32px;font-weight:600;text-align:center}.tarot-spread-show .spread-content .related-spreads h2::before{content:'🎯';margin-right:8px}.tarot-spread-show .spread-content .related-spreads .row{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:24px}.tarot-spread-show .spread-content .related-spreads .row .card{background:white;border:1px solid rgba(142,68,173,0.1);border-radius:12px;overflow:hidden;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(142,68,173,0.1);height:100%;display:flex;flex-direction:column}.tarot-spread-show .spread-content .related-spreads .row .card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(142,68,173,0.2)}.tarot-spread-show .spread-content .related-spreads .row .card .card-header{background:linear-gradient(135deg, #8E44AD 0%, #9B59B6 100%);color:white;padding:16px 20px;text-align:center}.tarot-spread-show .spread-content .related-spreads .row .card .card-header h3{font-size:1.1rem;font-weight:600;margin:0}.tarot-spread-show .spread-content .related-spreads .row .card .card-body{padding:20px;flex:1}.tarot-spread-show .spread-content .related-spreads .row .card .card-body p{color:#5D4E75;line-height:1.5;margin:0}.tarot-spread-show .spread-content .related-spreads .row .card .card-footer{padding:16px 20px;background:rgba(248,249,250,0.5);border-top:1px solid rgba(142,68,173,0.1)}.tarot-spread-show .spread-content .related-spreads .row .card .card-footer .btn{background:linear-gradient(135deg, #F39C12 0%, #E67E22 100%);border:none;padding:10px 20px;border-radius:8px;color:white;font-weight:600;text-decoration:none;display:inline-block;width:100%;text-align:center;transition:all 0.3s ease}.tarot-spread-show .spread-content .related-spreads .row .card .card-footer .btn:hover{transform:translateY(-1px);box-shadow:0 4px 15px rgba(243,156,18,0.3);color:white;text-decoration:none}.tarot-spread-show .spread-footer{margin-top:48px;padding-top:32px;border-top:1px solid rgba(142,68,173,0.2);text-align:center}.tarot-spread-show .spread-footer .footer-meta p{color:#7B7D7D;font-size:0.9rem;margin:8px 0}@keyframes sparkle{0%,100%{opacity:1;transform:translateX(-50%) scale(1)}50%{opacity:0.7;transform:translateX(-50%) scale(1.1)}}@keyframes cardFlip{0%{transform:rotateY(0deg)}50%{transform:rotateY(90deg)}100%{transform:rotateY(0deg)}}@media (max-width: 768px){.tarot-spread-show{padding:20px 16px}.tarot-spread-show .spread-header{margin-bottom:32px}.tarot-spread-show .spread-header h1{font-size:2rem}.tarot-spread-show .spread-content{padding:24px 20px}.tarot-spread-show .spread-content .usage-instructions{grid-template-columns:1fr}.tarot-spread-show .spread-content .related-spreads .row{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr))}.tarot-spread-show .spread-content .divination-result .cards-wrapper .cards-container .card{min-width:160px}.tarot-spread-show .spread-content .divination-result .cards-wrapper .cards-container .card .card-body img{width:90px}}@media (max-width: 480px){.tarot-spread-show .spread-header h1{font-size:1.8rem}.tarot-spread-show .spread-content{padding:20px 16px}.tarot-spread-show .spread-content .card-drawing-block .card-drawing-container{padding:20px}.tarot-spread-show .spread-content .card-drawing-block .card-drawing-container .card-image-wrapper .card-image{max-width:80px;max-height:130px}.tarot-spread-show .spread-content .related-spreads .row{grid-template-columns:1fr;gap:16px}.tarot-spread-show .spread-content .related-spreads .row .card .card-header{padding:14px 16px}.tarot-spread-show .spread-content .related-spreads .row .card .card-header h3{font-size:1rem}.tarot-spread-show .spread-content .related-spreads .row .card .card-body{padding:16px}.tarot-spread-show .spread-content .related-spreads .row .card .card-body p{font-size:0.9rem;line-height:1.4}.tarot-spread-show .spread-content .related-spreads .row .card .card-footer{padding:12px 16px}.tarot-spread-show .spread-content .related-spreads .row .card .card-footer .btn{padding:12px 16px;font-size:0.9rem}}.hide{display:none !important}body.wishes-page{background-size:cover;background-image:linear-gradient(rgba(255,255,255,0.5), rgba(255,255,255,0.5)),url(/assets/wishing-trees-background-256d78c88842e4ae7c8bab0da785430fcb12d7daae3607a89aee872009f0283f.jpg)}body.wishes-page>header,body.wishes-page>footer{background-color:rgba(193,56,74,0.8);color:#fff}body.wishes-page>header a,body.wishes-page>header p,body.wishes-page>footer a,body.wishes-page>footer p{color:#fff !important;text-decoration:none !important}body.wishes-page>main{margin:24px auto;width:90%;max-width:480px;background-color:rgba(207,164,160,0.75);padding:24px 16px;border-radius:16px;height:auto}body.wishes-page>main.wished-new>section>div{text-align:center}body.wishes-page>main.wished-new>section>div img{width:280px;margin-bottom:16px}body.wishes-page>main.wished-new>section h1{font-size:18px;margin:0 0 24px}body.wishes-page>main.wished-new>section textarea{background:rgba(230,230,230,0.8);border:none;outline:none;padding:16px 24px;width:100%;border-radius:24px;font-size:16px;word-break:break-word;margin-bottom:16px;color:#000}body.wishes-page>main.wished-new>section ul li{font-size:14px}body.wishes-page>main.wished-new>section div{text-align:center}body.wishes-page>main.wished-new>section div input[type="submit"]{background:rgba(193,56,74,0.8);color:#fff;border:none;padding:8px 24px;border-radius:24px}body.wishes-page>main.wishes-show>section p{font-size:14px;font-weight:bold;text-align:left}body.wishes-page>main.wishes-show>section div{text-align:center;width:300px;margin:16px auto}body.wishes-page>main.wishes-show>section div button,body.wishes-page>main.wishes-show>section div a{background:rgba(193,56,74,0.8);display:inline-block;text-decoration:none;color:#fff;border:none;padding:8px 24px;border-radius:24px}body.wishes-page>main.wishes-show>section div img{width:200px;margin-bottom:24px}body.wishes-page>main.wishes-show>section div p{font-size:12px;color:#000;margin-bottom:4px;text-align:center}body.wishes-page>main.wishes-show>section div p img{width:16px;margin-right:4px;margin-bottom:2px}body.wishes-page>main.wishes-show>section div p img.copy-blessing-phrase{cursor:pointer}body.wishes-page>main.wishes-index{width:330px;padding:24px 0}body.wishes-page>main.wishes-index>section div.wishes{position:relative;height:75px}body.wishes-page>main.wishes-index>section div.wishes div.red-string{position:absolute;width:110%;height:100px;border:solid 3px #C1384A;top:-80px;left:calc(-5%);border-color:transparent transparent #C1384A transparent;border-radius:0 0 240px 50%/60px}body.wishes-page>main.wishes-index>section div.wishes div.wish-card{position:absolute;display:inline-flex;background-image:url(/assets/wish-card-1f52c38a9826f318a5398dc0daba5d08e4227fef835b13cd85f7ce055b21105e.png);background-size:cover;width:70px;height:70px;padding-top:36px;overflow:hidden;z-index:1}body.wishes-page>main.wishes-index>section div.wishes div.wish-card:nth-child(4n+1){top:-10px;left:16px}body.wishes-page>main.wishes-index>section div.wishes div.wish-card:nth-child(4n+2){top:-2px;left:98px}body.wishes-page>main.wishes-index>section div.wishes div.wish-card:nth-child(4n+3){top:-4px;left:178px}body.wishes-page>main.wishes-index>section div.wishes div.wish-card:nth-child(4n+4){top:-14px;left:248px}body.wishes-page>main.wishes-index>section div.wishes div.wish-card p{font-size:6px;padding:0 8px;margin-bottom:16px;height:28px;margin-bottom:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;word-break:break-all}body.wishes-page>main.wishes-index>section div.get-wish-card{margin-top:16px;text-align:center}body.wishes-page>main.wishes-index>section div.get-wish-card a{display:inline-block;text-decoration:none;background:rgba(193,56,74,0.8);color:#fff;border:none;padding:8px 24px;font-size:14px;border-radius:24px}#wished_coupon_redemption_instructions-index{margin:24px auto;width:90%;max-width:480px;background-color:rgba(207,164,160,0.75);padding:24px 16px;border-radius:16px;height:auto}#wished_coupon_redemption_instructions-index section{max-width:500px;border-radius:16px;opacity:0.8}#wished_coupon_redemption_instructions-index section>p{margin:0;text-align:center;font-size:14px}#wished_coupon_redemption_instructions-index section>div{padding:4px 8px;margin-bottom:8px}#wished_coupon_redemption_instructions-index section>div div{border-radius:8px}#wished_coupon_redemption_instructions-index section>div div header{font-size:16px;padding:8px 16px;border-radius:8px;display:flex}#wished_coupon_redemption_instructions-index section>div div header aside{font-size:42px;margin-right:8px;display:flex;color:#C1384A}#wished_coupon_redemption_instructions-index section>div div header main h3{font-size:18px;margin-top:12px;color:#C1384A;margin-bottom:0;font-weight:bold}#wished_coupon_redemption_instructions-index section>div div header main p{font-size:14px;margin-bottom:0}#wished_coupon_redemption_instructions-index section>div div>aside{padding:8px 16px;text-align:center}#wished_coupon_redemption_instructions-index section>div div>aside img{width:100%}#wished_coupon_redemption_instructions-index section>div.step-1{margin-top:16px}#wished_coupon_redemption_instructions-index section>div.step-1 div header{background-color:#c6bab8}#wished_coupon_redemption_instructions-index section>div.step-2 header{background-color:#ddd6d5}#wished_coupon_redemption_instructions-index section>div.step-3 div header{background-color:#c6bab8}.desktop-menu-list{display:flex;align-items:center;gap:16px;list-style:none}.desktop-menu-list a,.desktop-menu-list .dropdown-toggle{text-decoration:none;color:#2C3E50;font-weight:600;padding:10px 18px;border-radius:8px;transition:all 0.3s ease;background:rgba(235,222,240,0.9);border:1px solid #BB8FCE;box-shadow:0 2px 8px rgba(142,68,173,0.2);display:inline-flex;align-items:center;justify-content:center;min-height:44px;vertical-align:middle;line-height:1.4}.desktop-menu-list a:hover,.desktop-menu-list a:active,.desktop-menu-list a:focus,.desktop-menu-list .dropdown-toggle:hover,.desktop-menu-list .dropdown-toggle:active,.desktop-menu-list .dropdown-toggle:focus{color:white !important;background:linear-gradient(135deg, #8E44AD 0%, #9B59B6 100%);transform:translateY(-2px);text-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 4px 15px rgba(142,68,173,0.3),0 0 10px rgba(155,89,182,0.4);border-color:#BB8FCE}.desktop-menu-list .dropdown-toggle::after{margin-left:8px;vertical-align:middle}.desktop-menu-list .dropdown-menu{background:linear-gradient(135deg, rgba(235,222,240,0.98) 0%, rgba(213,219,219,0.98) 100%) !important;background-color:rgba(235,222,240,0.98) !important;border:1px solid #BB8FCE !important;border-radius:12px !important;box-shadow:0 8px 32px rgba(142,68,173,0.3) !important;padding:8px 0 !important;margin-top:8px !important;backdrop-filter:blur(15px) !important}.desktop-menu-list .dropdown-menu::before,.desktop-menu-list .dropdown-menu::after{display:none !important}.desktop-menu-list .dropdown-menu .dropdown-item{color:#2C3E50 !important;background:transparent !important;padding:12px 20px !important;font-weight:500 !important;transition:all 0.3s ease !important;border-radius:0 !important;border:none !important}.desktop-menu-list .dropdown-menu .dropdown-item:hover,.desktop-menu-list .dropdown-menu .dropdown-item:focus,.desktop-menu-list .dropdown-menu .dropdown-item:active{background:linear-gradient(135deg, rgba(142,68,173,0.15) 0%, rgba(155,89,182,0.15) 100%) !important;background-color:rgba(142,68,173,0.15) !important;color:#8E44AD !important;border-left:4px solid #8E44AD !important;padding-left:16px !important}.desktop-menu-list .dropdown-menu .dropdown-item.active{background:linear-gradient(135deg, #8E44AD 0%, #9B59B6 100%) !important;background-color:#8E44AD !important;color:white !important}.desktop-menu-list .dropdown-menu .dropdown-divider{border-color:#D5DBDB !important;margin:8px 0 !important;background:#D5DBDB !important}.desktop-menu-list .dropdown-menu.show{background:linear-gradient(135deg, rgba(235,222,240,0.98) 0%, rgba(213,219,219,0.98) 100%) !important;background-color:rgba(235,222,240,0.98) !important}.desktop-menu-list .dropdown-menu *{background-color:transparent !important}.desktop-menu-list .dropdown-menu *.dropdown-item{background-color:transparent !important}.desktop-menu-list .dropdown-toggle::after{border-top-color:currentColor !important;transition:transform 0.3s ease !important;margin-left:8px !important;vertical-align:0 !important;border-width:0.3em 0.3em 0 0.3em !important}.desktop-menu-list .dropdown-toggle[aria-expanded="true"]::after{transform:rotate(180deg) !important}.desktop-menu-list .desktop-menu-list>li{display:flex;align-items:center}.desktop-menu-list .desktop-menu-list>li>a,.desktop-menu-list .desktop-menu-list>li>.dropdown-toggle{height:44px;box-sizing:border-box}@media (max-width: 768px){.desktop-menu-list{display:none !important}}.mobile-menu{display:none}@media (max-width: 768px){.mobile-menu{display:block}.mobile-menu .mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.5);z-index:9998;opacity:0;visibility:hidden;transition:all 0.3s ease}.mobile-menu .mobile-menu-overlay.active{opacity:1;visibility:visible}.mobile-menu .open-menu{cursor:pointer;width:24px;padding:4px}.mobile-menu .open-menu svg,.mobile-menu .open-menu img{filter:brightness(0) invert(1)}.mobile-menu .mobile-menu-wrapper{position:fixed;top:0;left:-100%;width:100%;height:100vh;overflow-y:auto;background:linear-gradient(135deg, #F8F9FA 0%, #EBDEF0 100%);border:none;box-shadow:0 0 30px rgba(142,68,173,0.3);z-index:9999;transition:left 0.3s ease-in-out;backdrop-filter:blur(10px)}.mobile-menu .mobile-menu-wrapper.active{left:0}.mobile-menu .mobile-menu-wrapper>hr{margin:8px 0 0}.mobile-menu .mobile-menu-wrapper .close-menu{cursor:pointer;font-size:24px;color:#2C3E50;width:40px;height:40px;padding:8px;margin:16px 16px 0 auto;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,0.9);transition:all 0.3s ease;box-shadow:0 2px 8px rgba(142,68,173,0.3)}.mobile-menu .mobile-menu-wrapper .close-menu:hover{color:#8E44AD;background:white;transform:scale(1.1)}.mobile-menu .mobile-menu-wrapper .mobile-menu-list-wrapper{width:100%;min-height:calc(100vh - 80px);padding:0 0 40px 0}.mobile-menu .mobile-menu-wrapper .mobile-menu-list-wrapper ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;width:100%}.mobile-menu .mobile-menu-wrapper .mobile-menu-list-wrapper ul li{display:flex;width:100%;border-bottom:1px solid rgba(142,68,173,0.1)}.mobile-menu .mobile-menu-wrapper .mobile-menu-list-wrapper ul li a{padding:16px 20px;color:#2C3E50;text-decoration:none;font-size:17px;font-weight:500;display:block !important;width:100%;transition:all 0.3s ease;position:relative}.mobile-menu .mobile-menu-wrapper .mobile-menu-list-wrapper ul li a:active,.mobile-menu .mobile-menu-wrapper .mobile-menu-list-wrapper ul li a.show,.mobile-menu .mobile-menu-wrapper .mobile-menu-list-wrapper ul li a:focus{background:linear-gradient(135deg, rgba(142,68,173,0.12) 0%, rgba(155,89,182,0.12) 100%);color:#8E44AD;border-left:4px solid #8E44AD;padding-left:16px}.mobile-menu .mobile-menu-wrapper .mobile-menu-list-wrapper ul li a:hover{background:linear-gradient(135deg, rgba(142,68,173,0.08) 0%, rgba(155,89,182,0.08) 100%);color:#8E44AD;transform:translateX(4px)}.mobile-menu .mobile-menu-wrapper .mobile-menu-list-wrapper ul li .mobile-submenu-dropdown-wrapper{position:static;width:100%;background:rgba(255,255,255,0.9);border-radius:4px;max-height:0;overflow:hidden;transition:max-height 0.5s ease-in}.mobile-menu .mobile-menu-wrapper .mobile-menu-list-wrapper ul li .mobile-submenu-dropdown-wrapper.show{max-height:500px}.mobile-menu .mobile-menu-wrapper .mobile-menu-list-wrapper ul li .mobile-submenu-dropdown-wrapper .dropdown-list{display:block;color:#5D4E75;text-decoration:none;width:100%;padding-left:32px;transition:all 0.3s ease}.mobile-menu .mobile-menu-wrapper .mobile-menu-list-wrapper ul li .mobile-submenu-dropdown-wrapper .dropdown-list:hover{background:linear-gradient(135deg, rgba(142,68,173,0.08) 0%, rgba(155,89,182,0.08) 100%);color:#8E44AD}.mobile-menu .mobile-menu-wrapper .mobile-menu-list-wrapper ul li .mobile-submenu-dropdown-wrapper .dropdown-list:last-child{border-bottom:none}.mobile-menu .mobile-menu-wrapper .mobile-menu-list-wrapper ul li .mobile-submenu-dropdown-wrapper .dropdown-list a{font-size:16px}}#feedbacks-show{margin:0}#feedbacks-show section{padding:24px 16px;max-width:500px;margin:48px auto 0;background:#fff;border-radius:16px;border:1px solid #e0e0e0;box-shadow:0 2px 4px rgba(0,0,0,0.1)}#feedbacks-show section aside ul{padding-left:24px;margin-top:8px;margin-bottom:8px;color:#555}#feedbacks-show section aside p{margin-top:0;margin-bottom:8px;font-size:14px;color:#333}#feedbacks-show section hr{border:none;border-top:1px solid #eee;margin:24px 0}#feedbacks-show section .feedback-purpose{margin:24px 0;padding:16px;background-color:#f9f9f9;border-left:4px solid #8e44ad}#feedbacks-show section .feedback-purpose h4{margin-top:0;color:#333}#feedbacks-show section .feedback-purpose p{margin-bottom:0;color:#555}#feedbacks-show section form .ratings-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;margin-bottom:24px}#feedbacks-show section form .star-rating-container{margin-bottom:24px}#feedbacks-show section form .star-rating-container label{margin-bottom:16px}#feedbacks-show section form .star-rating-container .star-rating{display:flex;flex-direction:row-reverse;justify-content:center}#feedbacks-show section form .star-rating-container .star-rating input[type="radio"]{display:none}#feedbacks-show section form .star-rating-container .star-rating label{font-size:36px;color:#ddd;cursor:pointer;transition:color 0.2s}#feedbacks-show section form .star-rating-container .star-rating label:hover,#feedbacks-show section form .star-rating-container .star-rating label:hover~label,#feedbacks-show section form .star-rating-container .star-rating label.checked,#feedbacks-show section form .star-rating-container .star-rating label.checked~label{color:#f5b301}#feedbacks-show section form .star-rating-container .star-rating input[type="radio"]:checked~label{color:#f5b301}#feedbacks-show section form label{font-weight:bold;color:#333;margin-bottom:8px;display:block}#feedbacks-show section form textarea{border:1px solid #ccc;width:100%;height:8rem;margin:8px 0;padding:8px 16px;border-radius:8px;transition:border-color 0.3s ease}#feedbacks-show section form textarea:focus{outline:none;border-color:#8e44ad}#feedbacks-show section form input[type="submit"]{background-color:#8e44ad;color:white;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;font-weight:bold;width:100%;transition:background-color 0.3s ease}#feedbacks-show section form input[type="submit"]:hover{background-color:#673ab7}#feedbacks-show section .feedback-footer{margin-top:24px;text-align:center}#feedbacks-show section .feedback-footer p{font-size:14px;color:#777}#feedbacks-show section .feedback-footer p a{color:#8e44ad;text-decoration:none}#feedbacks-show section .feedback-footer p a:hover{text-decoration:underline}#feedbacks-show section .feedback-summary{margin:24px 0;padding:24px;background-color:#f9f9f9;border:1px solid #eee;border-radius:8px}#feedbacks-show section .feedback-summary h4{margin-top:0;color:#333;border-bottom:1px solid #eee;padding-bottom:16px;margin-bottom:16px}#feedbacks-show section .feedback-summary .ratings-summary .rating-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0}#feedbacks-show section .feedback-summary .ratings-summary .rating-item .rating-label{font-weight:bold;color:#555}#feedbacks-show section .feedback-summary .ratings-summary .rating-item .rating-stars{color:#f5b301;font-size:20px}#feedbacks-show section .feedback-summary .content-summary{margin-top:24px;border-top:1px solid #eee;padding-top:16px}#feedbacks-show section .feedback-summary .content-summary h5{font-weight:bold;color:#333}#feedbacks-show section .feedback-summary .content-summary p{color:#555;white-space:pre-wrap}body.confirmation-page-body{background:linear-gradient(135deg, rgba(142,68,173,0.1) 0%, rgba(155,89,182,0.1) 100%) !important}body.confirmation-page-body main{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 20px}.confirmation-page{width:100%;display:flex;align-items:center;justify-content:center}.confirmation-page .confirmation-container{background:white;padding:40px;border-radius:20px;box-shadow:0 15px 50px rgba(142,68,173,0.3);width:100%;max-width:500px;text-align:center;position:relative;border:1px solid rgba(142,68,173,0.1)}.confirmation-page .confirmation-container::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg, rgba(142,68,173,0.02) 0%, rgba(155,89,182,0.02) 100%);border-radius:20px;pointer-events:none}.confirmation-page .confirmation-container .logo-section{margin-bottom:32px;position:relative;z-index:2}.confirmation-page .confirmation-container .logo-section .logo-img{width:80px;height:80px;border-radius:50%;margin-bottom:16px;box-shadow:0 8px 24px rgba(142,68,173,0.3);border:3px solid rgba(255,255,255,0.8)}.confirmation-page .confirmation-container .logo-section h1{font-size:1.8rem;color:#2C3E50;margin:0 0 8px 0;font-weight:bold}.confirmation-page .confirmation-container .logo-section .subtitle{color:#5D4E75;font-size:1rem;margin:0}.confirmation-page .confirmation-container .status-section{margin-bottom:32px;position:relative;z-index:2}.confirmation-page .confirmation-container .status-section .status-icon{font-size:4rem;margin-bottom:16px;display:block}.confirmation-page .confirmation-container .status-section h2{font-size:1.5rem;color:#8E44AD;margin:0 0 16px 0;font-weight:bold}.confirmation-page .confirmation-container .status-section .status-text{color:#5D4E75;font-size:1rem;line-height:1.6;margin:0}.confirmation-page .confirmation-container .status-section .status-text strong{color:#8E44AD;font-weight:600}.confirmation-page .confirmation-container .verification-section{margin-bottom:32px;position:relative;z-index:2}.confirmation-page .confirmation-container .verification-section .instruction-text{color:#5D4E75;font-size:1rem;line-height:1.6;margin-bottom:24px}.confirmation-page .confirmation-container .verification-section .verification-tips{background:rgba(142,68,173,0.05);border:1px solid rgba(142,68,173,0.1);border-radius:12px;padding:20px;margin-bottom:24px;text-align:left}.confirmation-page .confirmation-container .verification-section .verification-tips h3{font-size:1.1rem;color:#8E44AD;margin:0 0 12px 0;font-weight:600}.confirmation-page .confirmation-container .verification-section .verification-tips ul{margin:0;padding:0;list-style:none}.confirmation-page .confirmation-container .verification-section .verification-tips ul li{color:#5D4E75;font-size:0.9rem;line-height:1.5;margin-bottom:8px;padding-left:24px;position:relative}.confirmation-page .confirmation-container .verification-section .verification-tips ul li:last-child{margin-bottom:0}.confirmation-page .confirmation-container .verification-section .resend-section .resend-form .form-actions{margin-top:16px}.confirmation-page .confirmation-container .verification-section .resend-section .resend-form .resend-btn{background:linear-gradient(135deg, #9B59B6 0%, #8E44AD 100%);color:white;padding:12px 24px;border:none;border-radius:12px;font-size:0.9rem;font-weight:600;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(155,89,182,0.3)}.confirmation-page .confirmation-container .verification-section .resend-section .resend-form .resend-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(155,89,182,0.4)}.confirmation-page .confirmation-container .verification-section .resend-section .resend-form .resend-btn:active{transform:translateY(0)}.confirmation-page .confirmation-container .footer-links{position:relative;z-index:2;font-size:0.9rem}.confirmation-page .confirmation-container .footer-links .footer-link{color:#8E44AD;text-decoration:none;font-weight:500;transition:color 0.3s ease}.confirmation-page .confirmation-container .footer-links .footer-link:hover{color:#9B59B6;text-decoration:underline}.confirmation-page .confirmation-container .footer-links .separator{color:#85929E;margin:0 12px}@media (max-width: 480px){.confirmation-container{padding:30px 20px}.logo-section{margin-bottom:24px}.logo-section .logo-img{width:60px;height:60px}.logo-section h1{font-size:1.5rem}.status-section{margin-bottom:24px}.status-section .status-icon{font-size:3rem}.status-section h2{font-size:1.3rem}.verification-section{margin-bottom:24px}.verification-section .verification-tips{padding:16px}}#tarot-spreads-index .page-header{text-align:center;margin-bottom:40px}#tarot-spreads-index .page-header h1{font-size:2.5em;margin-bottom:10px;color:#4a00e0}#tarot-spreads-index .page-header p{font-size:1.2em;color:#666}#tarot-spreads-index .spreads-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:30px}#tarot-spreads-index .spread-card{border:1px solid #e0e0e0;border-radius:12px;box-shadow:0 6px 12px rgba(0,0,0,0.08);transition:transform 0.3s ease, box-shadow 0.3s ease}#tarot-spreads-index .spread-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,0.12)}#tarot-spreads-index .spread-card .card-header{background:linear-gradient(135deg, #8e44ad, #673ab7);color:white;border-bottom:none;border-top-left-radius:12px;border-top-right-radius:12px;padding:1rem 1.5rem;text-align:center}#tarot-spreads-index .spread-card .card-header h2{margin:0;font-weight:700;color:white}#tarot-spreads-index .spread-card .card-body{padding:20px;flex-grow:1}#tarot-spreads-index .spread-card .card-body .description{font-size:1em;color:#555;line-height:1.6;margin-bottom:1.5rem;min-height:60px}#tarot-spreads-index .spread-card .card-body .details{font-size:0.9rem;color:#666}#tarot-spreads-index .spread-card .card-body .details p{margin:5px 0;margin-bottom:0.5rem}#tarot-spreads-index .spread-card .card-body .details p:last-child{margin-bottom:0}#tarot-spreads-index .spread-card .card-body .details p strong{color:#8e44ad}#tarot-spreads-index .spread-card .card-footer{background-color:rgba(255,255,255,0.3);border-top:1px solid #f0f0f0;padding:1rem 1.5rem}#tarot-spreads-index .spread-card .card-footer .btn-custom-purple{background:linear-gradient(135deg, #8e44ad, #673ab7);color:white !important;border:none;font-weight:bold;transition:opacity 0.3s ease}#tarot-spreads-index .spread-card .card-footer .btn-custom-purple:hover{color:white !important;opacity:0.9}@media (max-width: 768px){#tarot-spreads-index .page-header h1{font-size:2em}#tarot-spreads-index .spreads-grid{grid-template-columns:1fr;gap:20px}}.auth-container{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:20px;background:linear-gradient(135deg, rgba(142,68,173,0.1) 0%, rgba(155,89,182,0.1) 100%)}.auth-card{width:100%;max-width:450px;background:white;border-radius:20px;box-shadow:0 15px 50px rgba(142,68,173,0.3);padding:40px;position:relative;border:1px solid rgba(142,68,173,0.1)}.auth-card::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="auth-pattern" x="0" y="0" width="20" height="20" patternUnits="userSpaceOnUse"><circle cx="10" cy="10" r="1" fill="%238E44AD" opacity="0.05"/></pattern></defs><rect width="100" height="100" fill="url(/%23auth-pattern)"/></svg>');border-radius:20px;pointer-events:none}.auth-header{text-align:center;margin-bottom:32px;position:relative;z-index:2}.auth-header .mystical-symbol{font-size:3rem;margin-bottom:16px;display:inline-block;animation:mystical-glow 3s ease-in-out infinite}.auth-header h2{color:#2C3E50;font-size:2rem;font-weight:bold;margin-bottom:8px}.auth-header p{color:#5D4E75;font-size:1rem;margin:0}.auth-form{position:relative;z-index:2}.auth-form .form-group{margin-bottom:24px}.auth-form .form-group.checkbox-group{margin-bottom:16px}.auth-form .form-label{display:block;font-weight:600;color:#2C3E50;margin-bottom:8px;font-size:0.95rem}.auth-form .form-input{width:100%;padding:14px 16px;border:2px solid #D5DBDB;border-radius:12px;font-size:1rem;transition:all 0.3s ease;background:rgba(248,249,250,0.8);box-sizing:border-box}.auth-form .form-input:focus{outline:none;border-color:#8E44AD;background:white;box-shadow:0 0 0 3px rgba(155,89,182,0.4)}.auth-form .form-input::placeholder{color:#85929E}.auth-form .form-hint{display:block;font-size:0.85rem;color:#7B7D7D;margin-top:6px}.auth-form .password-requirement{font-size:0.85rem;color:#7B7D7D;margin-left:8px}.auth-form .checkbox-group{display:flex;align-items:center;gap:12px}.auth-form .checkbox-group .form-checkbox{width:18px;height:18px;accent-color:#8E44AD;cursor:pointer}.auth-form .checkbox-group .checkbox-label{font-size:0.95rem;color:#5D4E75;cursor:pointer;margin:0}.form-actions{margin-top:32px}.btn-auth-primary{width:100%;padding:16px;background:linear-gradient(135deg, #8E44AD 0%, #9B59B6 100%);color:white;border:none;border-radius:12px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(142,68,173,0.3)}.btn-auth-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(142,68,173,0.3),0 0 15px rgba(155,89,182,0.4)}.btn-auth-primary:active{transform:translateY(0)}.auth-divider{text-align:center;margin:32px 0;position:relative;z-index:2}.auth-divider::before{content:'';position:absolute;top:50%;left:0;right:0;height:1px;background:#D5DBDB}.auth-divider span{background:white;padding:0 20px;color:#7B7D7D;font-size:0.9rem}.social-login{display:flex;flex-direction:column;gap:12px;margin-bottom:24px;position:relative;z-index:2}.btn-social{display:flex;align-items:center;justify-content:center;gap:12px;padding:14px 20px;border-radius:12px;text-decoration:none;font-weight:600;transition:all 0.3s ease;border:2px solid transparent}.btn-social .social-icon{font-size:1.2rem}.btn-social.btn-line{background:#00C300;color:white;border-color:#00C300}.btn-social.btn-line:hover{background:#00A300;transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,195,0,0.3)}.btn-social.btn-google{background:white;color:#2C3E50;border-color:#D5DBDB}.btn-social.btn-google:hover{background:#f8f9fa;border-color:#8E44AD;transform:translateY(-2px);box-shadow:0 4px 15px rgba(142,68,173,0.3)}.auth-links{text-align:center;position:relative;z-index:2}.auth-links a{color:#8E44AD;text-decoration:none;font-size:0.95rem;font-weight:500;transition:color 0.3s ease}.auth-links a:hover{color:#9B59B6;text-decoration:underline}.auth-links p{margin:8px 0;color:#7B7D7D;font-size:0.9rem}#error_explanation{background:rgba(231,76,60,0.1);border:1px solid rgba(231,76,60,0.3);border-radius:12px;padding:16px;margin-bottom:24px}#error_explanation h2{color:#C0392B;font-size:1.1rem;margin-bottom:12px}#error_explanation ul{margin:0;padding-left:20px}#error_explanation ul li{color:#C0392B;font-size:0.9rem;margin-bottom:4px}.notice,.alert{padding:12px 16px;border-radius:8px;margin-bottom:20px;font-size:0.95rem}.notice{background:rgba(142,68,173,0.1);color:#8E44AD;border:1px solid rgba(142,68,173,0.3)}.alert{background:rgba(231,76,60,0.1);color:#C0392B;border:1px solid rgba(231,76,60,0.3)}@keyframes mystical-glow{0%,100%{transform:scale(1);filter:drop-shadow(0 0 5px rgba(142,68,173,0.3))}50%{transform:scale(1.05);filter:drop-shadow(0 0 10px rgba(142,68,173,0.5))}}@media (max-width: 480px){.auth-container{padding:16px}.auth-card{padding:30px 24px}.auth-header .mystical-symbol{font-size:2.5rem}.auth-header h2{font-size:1.7rem}.social-login .btn-social{font-size:0.95rem}}body{min-height:100vh;display:flex;flex-direction:column;margin:0;background-image:url(/assets/bg-donation-dab00192dda9b6952c50a8fe252628b31e2b2e9cce63723042255c0e4e879ec0.png);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;color:#2C3E50;font-family:'Helvetica Neue', Arial, 'Noto Sans TC', sans-serif}body>header{width:100%;background:linear-gradient(135deg, rgba(142,68,173,0.95) 0%, rgba(155,89,182,0.95) 100%);backdrop-filter:blur(10px);padding:12px 0;border-bottom:2px solid #BB8FCE;position:sticky;top:0;z-index:10;box-shadow:0 2px 20px rgba(142,68,173,0.3)}body>header nav{width:90%;margin:0 auto;max-width:1200px}body>header nav .logo-wrapper{display:flex;align-items:center;margin-right:16px}body>header nav .logo-wrapper img{width:35px;height:35px;border-radius:50%;margin-right:12px;border:2px solid rgba(255,255,255,0.8);box-shadow:0 2px 8px rgba(44,62,80,0.2),0 0 10px rgba(155,89,182,0.4)}body>header nav .logo-wrapper p{font-size:16px;font-weight:600;color:white;margin:0;text-shadow:0 1px 3px rgba(0,0,0,0.3)}body>footer{width:100%;text-align:center;font-size:13px;padding:16px 0;background:linear-gradient(135deg, #1B2631 0%, #2C3E50 100%);color:white;margin-top:auto;box-shadow:0 -2px 20px rgba(44,62,80,0.2)}body>footer a{color:#F8C471;text-decoration:none;transition:all 0.3s ease}body>footer a:hover{color:#F39C12;text-decoration:underline;text-shadow:0 0 8px #F39C12}body .alert{position:absolute;width:80%;left:10%;top:5%}.hide{display:none !important}
