*{box-sizing:border-box}body{margin:0;background:#f3f7fb;color:#0a2648;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin-top:0}.page{max-width:1100px;margin:auto;padding:26px 18px}.hero{background:#08294e;color:white;border-radius:24px;overflow:hidden;box-shadow:0 20px 50px #001c3833}.hero-inner{padding:32px 22px}.eyebrow{text-transform:uppercase;letter-spacing:.22em;font-size:12px;color:#63c2ff;font-weight:800}.display{font-size:clamp(38px,8vw,76px);line-height:.95;letter-spacing:-.065em;margin:15px 0 10px;font-weight:900}.muted{color:#6c7f93}.hero .muted{color:#d3e7f6}.btn{padding:13px 19px;border:0;background:#1299ea;color:white;border-radius:10px;font-weight:800;display:inline-block}.btn.secondary{background:#e6f3fd;color:#064879}.btn.dark{background:#0b315e}.btn:disabled{opacity:.5;cursor:not-allowed}.card{background:white;border:1px solid #dfeaf2;border-radius:18px;padding:22px;margin:18px 0;box-shadow:0 4px 20px #0d34500c}.field{display:block;margin:13px 0;font-size:13px;font-weight:700}.field input,.field textarea{margin-top:7px;width:100%;border:1px solid #b8cad8;padding:12px;border-radius:9px;background:white}.pill{display:inline-block;border-radius:100px;background:#e6f3fd;padding:7px 12px;color:#125e93;font-size:12px;font-weight:700}.row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.stat{border-radius:14px;background:#e8f4fe;padding:16px}.stat strong{display:block;font-size:30px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:650px}td,th{text-align:left;padding:12px;border-bottom:1px solid #e4eefa;font-size:13px}th{background:#f5f9fd}code{word-break:break-all}select{padding:10px;border:1px solid #b8cad8;border-radius:9px;background:white}.notice{background:#e8f4fe;border-left:4px solid #1498e5;padding:14px;margin:14px 0;border-radius:8px}.error{color:#b42318}.success{color:#177144}.ticket{width:430px;max-width:100%;margin:0 auto;background:#fff;border:2px solid #0a315d;border-radius:20px;padding:22px;text-align:center}header.nav{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:18px 24px}header.nav b{font-size:18px;font-weight:800;color:#08294e;letter-spacing:-.03em}header.nav a{display:inline-flex;align-items:center;justify-content:center;padding:11px 20px;background:#08294e;color:#ffffff;font-size:13px;font-weight:700;border-radius:8px;text-decoration:none;white-space:nowrap;transition:background .2s ease}header.nav a:hover{background:#168cdd}@media (max-width:480px){header.nav{padding:14px 4px;gap:12px}header.nav b{font-size:14px}header.nav a{font-size:12px;padding:10px 12px}}.mura-home-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:480px;align-items:stretch;overflow:hidden;background:linear-gradient(125deg,#22649c,#327fb5 58%,#66add9)}.mura-home-content{position:relative;z-index:2;min-width:0;padding:45px 25px 45px 42px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.mura-home-content .eyebrow{color:#d6edff;font-weight:600}.mura-home-content .display{color:#fff;font-size:clamp(38px,5vw,66px);font-weight:750;letter-spacing:-.058em;text-shadow:0 4px 25px rgba(12,66,117,.14)}.mura-home-content p{color:#eef8ff;line-height:1.6;font-weight:400}.mura-home-price{color:#fff;font-size:30px;font-weight:650;margin:18px 0 20px}.mura-home-content .pill{background:#eef8ff;color:#135d93}.mura-celestial{position:relative;isolation:isolate;overflow:hidden;min-width:0;min-height:480px;background:radial-gradient(ellipse at 65% 38%,rgba(208,237,255,.26),transparent 59%),linear-gradient(155deg,#2c77ad,#4798c8 65%,#76bce0)}.mura-celestial-glow{position:absolute;inset:-30%;pointer-events:none;background:radial-gradient(ellipse at 55% 45%,rgba(214,239,255,.2),transparent 57%);animation:muraBreathingGlow 9s ease-in-out infinite}@keyframes muraBreathingGlow{0%,to{opacity:.5;transform:scale(.95)}50%{opacity:1;transform:scale(1.12)}}.mura-stars{position:absolute;inset:0;pointer-events:none;z-index:1}.mura-star{position:absolute;border-radius:50%;background:#ffebac;box-shadow:0 0 7px #ffe7a0,0 0 16px rgba(255,215,125,.65);animation:muraTwinkle 4s ease-in-out infinite}@keyframes muraTwinkle{0%,to{opacity:.24;transform:scale(.75)}50%{opacity:1;transform:scale(1.55)}}.mura-wind-lines{position:absolute;inset:0;height:100%;width:100%;pointer-events:none;opacity:.32;z-index:1}.mura-wind-lines path{fill:none;stroke:#e0f4ff;stroke-width:1.1;stroke-linecap:round;stroke-dasharray:7 19;animation:muraWindFlow 12s linear infinite}.mura-wind-lines path:nth-child(2){animation-duration:16s;opacity:.7}.mura-wind-lines path:nth-child(3){animation-duration:20s;opacity:.5}.mura-wind-lines path:nth-child(4){animation-duration:14s;opacity:.4}@keyframes muraWindFlow{to{stroke-dashoffset:-520}}.mura-celestial-content{position:absolute;inset:0;z-index:2;text-align:center;pointer-events:none}.mura-night-label{position:absolute;top:10%;left:0;width:100%;color:#e9f7ff;font-size:10px;font-weight:600;letter-spacing:.17em}.mura-wind-viewport{position:absolute;top:22%;left:0;width:100%;overflow:hidden;padding:16px 0;-webkit-mask-image:linear-gradient(90deg,transparent,black 11%,black 89%,transparent);mask-image:linear-gradient(90deg,transparent,black 11%,black 89%,transparent)}.mura-wind-track{display:flex;width:max-content;will-change:transform;animation:muraInfiniteWind 28s linear infinite}.mura-wind-track span{flex-shrink:0;white-space:nowrap;padding-right:48px;color:rgba(255,255,255,.91);font-size:clamp(27px,3vw,40px);font-weight:550;letter-spacing:-.035em;text-shadow:0 3px 20px rgba(13,71,117,.14)}@keyframes muraInfiniteWind{to{transform:translateX(-50%)}}.mura-orbit-symbol{position:absolute;top:43%;left:0;width:100%;font-size:26px;color:#ffe8ae;text-shadow:0 0 18px rgba(255,220,135,.7);animation:muraFloat 6s ease-in-out infinite}@keyframes muraFloat{0%,to{transform:translateY(0) rotate(-12deg)}50%{transform:translateY(-10px) rotate(12deg)}}.mura-celestial-caption{position:absolute;bottom:3%;left:0;width:100%;max-width:none;margin:0;padding:0 22px;color:#e8f6ff;opacity:.88;font-size:11px;line-height:1.5}.mura-celestial .mura-floating-tribute{position:absolute;z-index:4;box-sizing:border-box;width:min(295px,calc(100% - 42px));max-width:calc(100% - 42px);top:auto;bottom:15%;padding:15px 18px;border:1px solid rgba(255,255,255,.3);border-left:2px solid #ffe7ad;border-radius:15px;background:linear-gradient(135deg,rgba(231,246,255,.2),rgba(18,91,151,.24));box-shadow:0 12px 30px rgba(19,73,119,.1),inset 0 1px rgba(255,255,255,.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);text-align:left;pointer-events:none;animation:muraTributeFloatIn 6s ease-in-out both}.mura-celestial .mura-floating-name{display:block;margin:0 0 8px;color:#fff0c5;font:italic 400 14px/1.3 Georgia,Times New Roman,serif;letter-spacing:.02em}.mura-celestial .mura-floating-tribute p{margin:0;color:#fff;font:italic 400 17px/1.48 Georgia,Times New Roman,serif;text-shadow:0 2px 12px rgba(12,64,105,.18)}.mura-celestial .mura-floating-tribute.bottom-right,.mura-celestial .mura-floating-tribute.center-right,.mura-celestial .mura-floating-tribute.top-right{top:auto;bottom:15%;left:auto;right:7%}.mura-celestial .mura-floating-tribute.bottom-left,.mura-celestial .mura-floating-tribute.top-left{top:auto;bottom:15%;right:auto;left:7%}@keyframes muraTributeFloatIn{0%{opacity:0;transform:translateY(14px) scale(.98);filter:blur(4px)}19%,77%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}to{opacity:0;transform:translateY(-12px) scale(.99);filter:blur(4px)}}.mura-poster-section{display:flex;justify-content:center;margin-top:24px}.mura-home-poster{display:block;width:100%;max-width:760px;height:auto;border-radius:14px}@media (max-width:768px){.mura-home-hero{grid-template-columns:minmax(0,1fr)}.mura-home-content{padding:38px 24px 32px}.mura-home-content .display{font-size:clamp(42px,10vw,67px)}.mura-celestial{min-height:410px}.mura-wind-track span{font-size:31px}.mura-celestial .mura-floating-tribute{width:min(300px,calc(100% - 42px))}}@media (max-width:480px){.mura-home-content{padding:31px 22px}.mura-celestial{min-height:390px}.mura-night-label{top:9%;font-size:9px}.mura-wind-viewport{top:20%}.mura-orbit-symbol{top:41%}.mura-celestial .mura-floating-tribute{bottom:15%;padding:13px 15px}.mura-celestial .mura-floating-tribute p{font-size:15px}.mura-celestial .mura-floating-name{font-size:12px}.mura-celestial-caption{font-size:10px}.mura-home-poster{border-radius:10px}}@media (prefers-reduced-motion:reduce){.mura-celestial .mura-floating-tribute,.mura-celestial-glow,.mura-orbit-symbol,.mura-star,.mura-wind-lines path,.mura-wind-track{animation:none!important}.mura-celestial .mura-floating-tribute{opacity:1!important;filter:none!important;transform:none!important}.mura-wind-track{transform:translateX(0)}}.mura-home-hero{background:linear-gradient(115deg,#24649c,#317fb5 48%,#b8d9f2)}.mura-home-content .display,.mura-home-content .mura-home-price{color:#ffffff}.mura-home-content p{color:#f0f7fd}.mura-celestial{background:radial-gradient(ellipse at 75% 20%,rgba(255,255,255,.6),transparent 65%),linear-gradient(145deg,#6badd5,#a8d4ef 55%,#d4eaf8)}.mura-celestial .mura-night-label{color:#154f82;font-weight:600}.mura-celestial .mura-wind-track span{color:#073f7c;font-size:clamp(30px,3.2vw,44px);font-weight:600;letter-spacing:-.045em;text-shadow:0 2px 9px rgba(255,255,255,.18)}.mura-celestial .mura-orbit-symbol{color:#e4b955;text-shadow:0 0 16px rgba(244,195,87,.5)}.mura-celestial .mura-celestial-caption{color:#245982;font-size:11px;opacity:.95}.mura-celestial .mura-floating-tribute{background:rgba(255,255,255,.86);border:1px solid rgba(255,255,255,.98);border-left:3px solid #1765a3;border-radius:14px;box-shadow:0 12px 28px rgba(24,79,124,.13),inset 0 1px 0 rgba(255,255,255,.95);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.mura-celestial .mura-floating-name{color:#0c4c86;font-size:13px}.mura-celestial .mura-floating-name,.mura-celestial .mura-floating-tribute p{font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:italic;text-shadow:none}.mura-celestial .mura-floating-tribute p{color:#164d78;font-size:16px;line-height:1.55}.mura-celestial .mura-star{background:#d29c32;box-shadow:0 0 7px rgba(245,197,85,.8),0 0 15px rgba(221,167,56,.42)}.mura-celestial .mura-wind-lines{opacity:.35}.mura-celestial .mura-wind-lines path{stroke:#ffffff}@media (max-width:768px){.mura-celestial .mura-wind-track span{font-size:30px}.mura-celestial .mura-floating-tribute p{font-size:15px}}