@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700&family=Crimson+Text:ital,wght@0,400;0,600;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=MedievalSharp&display=swap";@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600&family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700&family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400&display=swap";:root{--deep-midnight: #0D0B1D;--arcane-teal: #1E4150;--mystic-purple: #503749;--silver-moonlight: #C4C4C4;--witching-gold: #D8AE5E;--font-heading: "Cinzel", serif;--font-body: "Crimson Text", serif;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 2rem;--spacing-xl: 3rem}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-body);line-height:1.6;color:var(--silver-moonlight);background:var(--deep-midnight);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:radial-gradient(circle at 25% 25%,rgba(216,174,94,.03) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(196,196,196,.02) 0%,transparent 50%);background-attachment:fixed}body.card-page-active .nav-links{display:none!important}body.card-page-active .nav-container{display:flex!important;justify-content:center!important;align-items:center!important;width:100%}body.card-page-active .nav-brand{display:flex!important;align-items:center!important;justify-content:center!important;width:100%}body.card-page-active .brand-title{margin-left:0!important;margin-right:0!important;text-align:center!important;width:auto!important;display:block}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:600;letter-spacing:.025em;line-height:1.2;color:var(--silver-moonlight)}h1{font-size:3.5rem;font-weight:700}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1.1rem}p{margin-bottom:1rem;line-height:1.6}a{color:var(--witching-gold);text-decoration:none;transition:color .3s ease}a:hover{color:var(--silver-moonlight);text-shadow:0 0 8px rgba(196,196,196,.4)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;font-family:var(--font-heading);font-weight:500;font-size:1rem;border:2px solid transparent;border-radius:8px;cursor:pointer;transition:all .3s ease;text-decoration:none;text-align:center;letter-spacing:.02em;min-width:140px;position:relative;overflow:hidden}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.btn:hover:before{left:100%}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary{background:var(--witching-gold);color:var(--deep-midnight);border-color:var(--witching-gold);box-shadow:0 4px 16px #d8ae5e4d}.btn-primary:hover:not(:disabled){background:var(--silver-moonlight);border-color:var(--silver-moonlight);color:var(--deep-midnight);transform:translateY(-2px);box-shadow:0 8px 24px #c4c4c466}.btn-secondary{background:var(--arcane-teal);color:var(--silver-moonlight);border-color:var(--arcane-teal);box-shadow:0 4px 16px #1e41504d}.btn-secondary:hover:not(:disabled){background:var(--mystic-purple);border-color:var(--mystic-purple);transform:translateY(-2px);box-shadow:0 8px 24px #50374966}.btn-outline{background:transparent;color:var(--silver-moonlight);border-color:var(--silver-moonlight)}.btn-outline:hover:not(:disabled){background:var(--silver-moonlight);color:var(--deep-midnight);transform:translateY(-2px);box-shadow:0 8px 24px #c4c4c44d}.container{max-width:820px;margin:0 auto;padding:0 1rem}.text-center{text-align:center}.mb-1{margin-bottom:var(--spacing-xs)}.mb-2{margin-bottom:var(--spacing-sm)}.mb-3{margin-bottom:var(--spacing-md)}.mb-4{margin-bottom:var(--spacing-lg)}.mb-5{margin-bottom:var(--spacing-xl)}.mt-1{margin-top:var(--spacing-xs)}.mt-2{margin-top:var(--spacing-sm)}.mt-3{margin-top:var(--spacing-md)}.mt-4{margin-top:var(--spacing-lg)}.mt-5{margin-top:var(--spacing-xl)}@media (max-width: 768px){h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}.btn{padding:.75rem 1.5rem;font-size:.9rem;min-width:120px}body.card-page-active .nav-brand{flex-direction:column;gap:.5rem}}@media (max-width: 480px){h1{font-size:2rem}h2{font-size:1.75rem}.container{padding:0 .75rem}}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes mysticalGlow{0%,to{text-shadow:0 0 10px rgba(216,174,94,.3)}50%{text-shadow:0 0 20px rgba(216,174,94,.6)}}.fade-in{animation:fadeIn .8s ease-out}.mystical-glow{animation:mysticalGlow 2s ease-in-out infinite}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--deep-midnight)}::-webkit-scrollbar-thumb{background:var(--witching-gold);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--silver-moonlight)}::selection{background:var(--witching-gold);color:var(--deep-midnight)}::-moz-selection{background:var(--witching-gold);color:var(--deep-midnight)}button:focus,a:focus{outline:2px solid var(--witching-gold);outline-offset:2px}@media print{*{color:#000!important;background:#fff!important}}.shimmer{background:linear-gradient(90deg,transparent,rgba(216,174,94,.1),transparent);background-size:200% 100%;animation:shimmer 2s infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ethereal-border{position:relative}.ethereal-border:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,var(--witching-gold),var(--silver-moonlight),var(--witching-gold));border-radius:inherit;z-index:-1;opacity:.6;filter:blur(1px)}.music-control-overlay{position:fixed;top:72px;left:0;right:0;z-index:999!important;pointer-events:auto}@media (max-width: 768px){.music-control-overlay{top:88px}}.admin-shell{min-height:100vh;background:radial-gradient(circle at 10% 20%,rgba(216,174,94,.08),transparent 30%),radial-gradient(circle at 90% 10%,rgba(80,55,73,.15),transparent 35%),linear-gradient(145deg,#0d0b1d,#16213e 40%,#0d0b1d);color:var(--silver-moonlight);padding:40px 18px 56px;position:relative;overflow:hidden}table{background:linear-gradient(145deg,#0d0b1df2,#16213eeb);color:var(--silver-moonlight);border-collapse:collapse;width:100%;font-family:var(--font-body)}.handsontable,.handsontable .ht_master,.handsontable .ht_master .wtHolder,.handsontable .htCore{background:linear-gradient(145deg,#0d0b1df2,#16213eeb)!important;color:var(--silver-moonlight)!important;font-family:var(--font-body)}.handsontable thead th,.handsontable .ht_master thead th,.handsontable .ht_clone_top thead th{background:#d8ae5e1f!important;color:var(--witching-gold)!important;font-family:var(--font-heading)!important;font-weight:600!important;border-bottom:1px solid rgba(216,174,94,.35)!important;padding:12px!important}.handsontable tbody td,.handsontable .ht_master tbody td,.handsontable .ht_clone_top tbody td{padding:12px!important;color:var(--silver-moonlight)!important;border-bottom:1px solid rgba(255,255,255,.03)!important;background:transparent!important}.handsontable .ht_master tbody tr:nth-child(2n){background:#ffffff05!important}.handsontable .ht_master tbody tr:hover{background:#d8ae5e0f!important}.handsontable .ht_master tbody tr,.handsontable .ht_master tbody tr td{background:transparent!important}.handsontable .htDimmed{color:var(--silver-moonlight)!important}.handsontable .htCheckboxRendererInput{accent-color:var(--witching-gold)!important;width:18px!important;height:18px!important}.handsontable .wtBorder,.handsontable .ht__selection,.handsontable .ht__selectionArea{display:none!important}.handsontable .action-btn{background:transparent;border:1px solid rgba(255,255,255,.03);color:var(--silver-moonlight);cursor:pointer;padding:6px 8px;margin-right:6px;border-radius:6px}.handsontable .action-btn:hover{background:#d8ae5e0f;color:var(--witching-gold)}table thead th{background:#d8ae5e1f;color:var(--witching-gold);font-family:var(--font-heading);font-weight:600;padding:12px;text-align:left;border-bottom:1px solid rgba(216,174,94,.35)}table td{padding:12px;color:var(--silver-moonlight);border-bottom:1px solid rgba(255,255,255,.03)}table tbody tr:hover{background:#d8ae5e0f}.action-btn,.hot-wrapper .action-btn{background:transparent;border:1px solid rgba(255,255,255,.03);color:var(--silver-moonlight);padding:6px 8px;border-radius:6px;cursor:pointer}.action-btn:hover,.hot-wrapper .action-btn:hover{background:#d8ae5e0f;color:var(--witching-gold)}.admin-shell:before,.admin-shell:after{content:"";position:absolute;pointer-events:none;filter:blur(60px)}.admin-shell:before{width:320px;height:320px;background:radial-gradient(circle,rgba(216,174,94,.12),transparent 60%);top:-60px;left:-60px}.admin-shell:after{width:420px;height:420px;background:radial-gradient(circle,rgba(30,65,80,.18),transparent 65%);bottom:-120px;right:-80px}.admin-panel{position:relative;max-width:1200px;margin:0 auto;background:linear-gradient(160deg,#ffffff0a,#ffffff05);border:1px solid rgba(216,174,94,.35);box-shadow:0 20px 50px #00000073,inset 0 1px #ffffff0f;border-radius:18px;padding:28px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden}.admin-topbar{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px}.admin-title{display:flex;flex-direction:column;gap:6px}.admin-title h1{margin:0;color:var(--witching-gold);text-shadow:0 0 18px rgba(216,174,94,.35);letter-spacing:.06em}.admin-title .subtitle{font-size:.95rem;color:#c4c4c4cc}.admin-actions{display:flex;gap:6px;flex-wrap:nowrap}.action-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:transparent;border:1px solid rgba(255,255,255,.04);color:var(--silver-moonlight);cursor:pointer;transition:background .12s ease,transform .08s ease,color .12s ease;padding:4px}.action-icon svg{display:block}.action-icon:hover{background:#ffffff0a;transform:translateY(-1px)}.action-icon:focus{outline:2px solid rgba(216,174,94,.2)}.action-icon.enabled{background:#10948214;color:#10a884}.action-icon.disabled{background:#ff6b6b0f;color:#ff9a9a}.action-icon.action-delete{background:#ff6b6b0a;color:#ff8a8a}.action-icon.action-delete:hover{background:#ff6b6b1f;color:#fff}.legend-table td:last-child{padding-right:18px;min-width:220px}.panel-section{margin-bottom:20px;padding:18px;background:#0a0a198c;border:1px solid rgba(196,196,196,.15);border-radius:14px}.panel-section h2{margin-bottom:10px;font-size:1.2rem;color:var(--witching-gold)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.stat-card{padding:16px;border:1px solid rgba(216,174,94,.25);border-radius:12px;background:linear-gradient(180deg,#d8ae5e14,#0d0b1db3);box-shadow:inset 0 1px #ffffff0f}.stat-label{text-transform:uppercase;font-size:.75rem;letter-spacing:.08em;color:#c4c4c4bf}.stat-value{font-size:1.7rem;color:var(--witching-gold);font-family:var(--font-heading);margin-top:4px}.admin-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.admin-field{display:flex;flex-direction:column;gap:8px}.admin-field label{color:var(--witching-gold);font-weight:600;letter-spacing:.03em}.admin-field input,.admin-field textarea,.admin-field select{background:#ffffff0d;border:1px solid rgba(216,174,94,.3);color:var(--silver-moonlight);padding:12px;border-radius:10px;font-family:var(--font-body);transition:border-color .2s ease,box-shadow .2s ease}.admin-field input:focus,.admin-field textarea:focus,.admin-field select:focus{outline:none;border-color:var(--witching-gold);box-shadow:0 0 0 2px #d8ae5e40}.admin-table-actions{display:flex;gap:8px;flex-wrap:wrap}.admin-tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid rgba(216,174,94,.35);color:var(--witching-gold);background:#d8ae5e1f;font-size:.85rem}.admin-tag.disabled{border-color:#ff6b6b73;color:#faa;background:#ff6b6b1f}.pill-button{border-radius:999px;padding:10px 18px;font-size:.95rem}.admin-divider{height:1px;background:linear-gradient(90deg,transparent,rgba(216,174,94,.4),transparent);margin:20px 0}.admin-feedback{padding:12px 14px;border-radius:12px;border:1px solid rgba(216,174,94,.35);background:#d8ae5e14;color:var(--silver-moonlight)}.admin-feedback.error{border-color:#ff6b6b99;background:#ff6b6b1a;color:#ffc2c2}.admin-table-card{padding:0;overflow:hidden;border-radius:14px}.ag-theme-legend{--ag-row-height: 42px;--ag-header-height: 48px;--ag-list-item-height: 42px;--ag-background-color: rgba(13, 11, 29, .9);--ag-foreground-color: #C4C4C4;--ag-border-color: rgba(216, 174, 94, .35);--ag-header-background-color: rgba(216, 174, 94, .12);--ag-header-foreground-color: #D8AE5E;--ag-odd-row-background-color: rgba(255, 255, 255, .02);--ag-even-row-background-color: rgba(255, 255, 255, .05);--ag-row-hover-color: rgba(216, 174, 94, .08);--ag-selected-row-background-color: rgba(216, 174, 94, .12);--ag-font-family: "Crimson Text", serif;--ag-font-size: 14px;height:100%;width:100%;border-radius:12px;border:1px solid rgba(216,174,94,.35);overflow:hidden}.ag-theme-legend .ag-header{border-bottom:1px solid rgba(216,174,94,.35);font-family:Cinzel,serif;font-weight:600}.ag-theme-legend .ag-header-cell-label{font-family:Cinzel,serif;font-weight:600;letter-spacing:.025em;padding:12px 10px}.ag-theme-legend .ag-root-wrapper-body{background:transparent}.ag-theme-legend .ag-row-hover{cursor:pointer}.ag-theme-legend .ag-icon{color:var(--witching-gold)}.ag-theme-legend .ag-cell{padding:10px;line-height:1.4}.ag-theme-legend .ag-row-selected{box-shadow:inset 0 0 0 1px #d8ae5e66}.ag-legend-actions{display:flex;gap:8px;align-items:center}.admin-nav-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid rgba(216,174,94,.3);border-radius:14px;background:#ffffff0d;margin-bottom:16px}.admin-nav-links{display:flex;gap:12px;flex-wrap:wrap}.admin-nav-links a{color:var(--silver-moonlight);border:1px solid rgba(216,174,94,.3);padding:10px 14px;border-radius:12px;background:#d8ae5e14}.admin-nav-links a.router-link-active{background:#d8ae5e33;color:var(--witching-gold);border-color:#d8ae5e99}.admin-section-title{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:1.1rem;color:var(--witching-gold)}.admin-section-title:before{content:"";width:32px;height:2px;background:linear-gradient(90deg,#d8ae5e1a,#d8ae5ecc)}.admin-ghost-card{border:1px dashed rgba(216,174,94,.4);padding:18px;border-radius:12px;text-align:center;color:#c4c4c4cc;margin:12px 16px 16px}.admin-content-narrow{max-width:960px;margin:0 auto;width:100%}.admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:0 2px}.admin-toolbar .toolbar-left,.admin-toolbar .toolbar-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.admin-form-spaced{display:flex;flex-direction:column;gap:16px}@media (max-width: 768px){.admin-panel{padding:22px}.admin-topbar{flex-direction:column;align-items:flex-start}.admin-actions{width:100%}}select,.admin-field select,.model-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ffffff0a;border:1px solid rgba(216,174,94,.12);color:var(--silver-moonlight);padding:10px 40px 10px 12px;border-radius:8px;font-family:var(--font-body);font-size:.98rem;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'><path fill='%23D8AE5E' d='M5 7l5 5 5-5z'/></svg>");background-repeat:no-repeat;background-position:right 12px center;transition:box-shadow .15s ease,border-color .15s ease}select::-ms-expand{display:none}select:focus,.admin-field select:focus,.model-select:focus{outline:none;border-color:var(--witching-gold);box-shadow:0 8px 20px #00000073,0 0 0 4px #d8be6e0f}.select-sm{padding:6px 34px 6px 10px;font-size:.92rem}input[list]{background-repeat:no-repeat;background-position:right 12px center}select,.admin-field select,.model-select,select option,.admin-field select option,.model-select option{background-color:#0d0b1dfa!important;color:var(--silver-moonlight)!important}select option{background-color:#0d0b1dfa;color:var(--silver-moonlight)}body select,body .admin-field select,body .model-select{background-color:#0d0b1dfa!important;color:var(--silver-moonlight)!important}.btn-ghost{background:transparent;color:var(--silver-moonlight);border:1px solid rgba(255,255,255,.04);padding:6px 10px;min-width:40px;border-radius:8px}.btn-compact{padding:6px 10px;min-width:44px;font-size:13px}#symphony-toast-container{position:fixed;right:18px;bottom:18px;z-index:99999;display:flex;flex-direction:column;gap:8px;pointer-events:none}.symphony-toast{pointer-events:auto;min-width:140px;max-width:360px;padding:10px 14px;border-radius:8px;color:var(--deep-midnight);background:#ffffffe6;box-shadow:0 8px 24px #0006;transform:translateY(12px);opacity:0;transition:all .26s ease;font-weight:600}.symphony-toast.visible{transform:translateY(0);opacity:1}.symphony-toast-success{background:#d8ae5e;color:#0d0b1d}.symphony-toast-error{background:#ff6b6b;color:#fff}.symphony-toast-info{background:#7e9ba6;color:#fff}.maintenance-container[data-v-5db3ad61]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;text-align:center;padding:0;margin:0;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;overflow:auto}.maintenance-content[data-v-5db3ad61]{max-width:700px;width:90%;background:#14141eb3;border-radius:1.2rem;padding:3.5rem 3rem;box-shadow:0 8px 32px #0000004d,0 0 15px #d4af3733,inset 0 0 20px #ffffff0d;border:1px solid rgba(212,175,55,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeIn-5db3ad61 1s ease-out,etherealGlow-5db3ad61 8s ease-in-out infinite;position:relative;z-index:1;margin:0 auto;transform:translateY(-20px)}.maintenance-content[data-v-5db3ad61]:before{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background:radial-gradient(ellipse at center,#d4af3726,#0000 70%);border-radius:1.2rem;z-index:-1;opacity:.7;animation:pulseGlow-5db3ad61 5s ease-in-out infinite}@keyframes etherealGlow-5db3ad61{0%{box-shadow:0 8px 32px #0000004d,0 0 15px #d4af371a}50%{box-shadow:0 8px 32px #0000004d,0 0 25px #d4af374d}to{box-shadow:0 8px 32px #0000004d,0 0 15px #d4af371a}}@keyframes pulseGlow-5db3ad61{0%{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.03)}to{opacity:.5;transform:scale(1)}}.maintenance-icon[data-v-5db3ad61]{margin-bottom:2rem;color:var(--witching-gold, #d4af37);transform:scale(1.1);filter:drop-shadow(0 0 8px rgba(212,175,55,.3))}.maintenance-title[data-v-5db3ad61]{font-size:2.5rem;margin-bottom:1.5rem;color:var(--witching-gold, #d4af37);font-family:Cinzel,serif,Times New Roman,Times,serif;font-weight:400;letter-spacing:.5px;text-shadow:0 0 10px rgba(212,175,55,.3)}.maintenance-message[data-v-5db3ad61]{font-size:1.3rem;line-height:1.7;color:#fffffff2;margin-bottom:2.5rem;font-family:Cormorant Garamond,Georgia,serif;font-weight:300;letter-spacing:.3px}.maintenance-decoration[data-v-5db3ad61]{margin-top:2rem;color:var(--witching-gold, #d4af37);opacity:.7;display:flex;flex-direction:column;align-items:center}.celestial-ornament[data-v-5db3ad61]{animation:rotate-5db3ad61 20s linear infinite;margin-bottom:1rem}.mystical-quote[data-v-5db3ad61]{font-style:italic;font-size:1.1rem;max-width:80%;text-align:center;line-height:1.7;color:#ffffffd9;animation:pulse-5db3ad61 5s ease-in-out infinite;font-family:Cormorant Garamond,Georgia,serif;letter-spacing:.5px;position:relative;padding:.5rem 1.5rem;transition:opacity 1.5s ease-in-out}.mystical-quote[data-v-5db3ad61]:before,.mystical-quote[data-v-5db3ad61]:after{content:'"';position:absolute;font-size:2rem;color:var(--witching-gold, #d4af37);opacity:.5}.mystical-quote[data-v-5db3ad61]:before{left:0;top:-.5rem}.mystical-quote[data-v-5db3ad61]:after{right:0;bottom:-1rem}.mystical-starfield[data-v-5db3ad61]{position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 50%,#0d0e19,#060710);z-index:-1;overflow:hidden}.mystical-starfield[data-v-5db3ad61]:before,.mystical-starfield[data-v-5db3ad61]:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:radial-gradient(2px 2px at 20px 30px,#fffc,#0000),radial-gradient(2px 2px at 40px 70px,#ffffffb3,#0000),radial-gradient(1px 1px at 90px 40px,#fff9,#0000),radial-gradient(2px 2px at 160px 120px,#ffffffb3,#0000),radial-gradient(1px 1px at 200px 90px,#ffffff80,#0000),radial-gradient(3px 3px at 260px 170px,#fff9,#0000),radial-gradient(1px 1px at 300px 250px,#ffffffb3,#0000),radial-gradient(2px 2px at 350px 320px,#fff9,#0000),radial-gradient(2px 2px at 400px 400px,#fff9,#0000);background-repeat:repeat;background-size:450px 450px;animation:sparkle-5db3ad61 120s linear infinite}.mystical-starfield[data-v-5db3ad61]:after{background-size:250px 250px;background-position:100px 80px;animation:sparkle-5db3ad61 180s linear infinite;opacity:.5}@keyframes fadeIn-5db3ad61{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes rotate-5db3ad61{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-5db3ad61{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@keyframes sparkle-5db3ad61{0%{transform:translateY(0)}to{transform:translateY(-450px)}}@keyframes fadeInQuote-5db3ad61{0%{opacity:0;transform:translateY(10px)}to{opacity:.85;transform:translateY(0)}}@media (max-width: 768px){.maintenance-content[data-v-5db3ad61]{width:95%;padding:2.5rem 1.5rem}.maintenance-title[data-v-5db3ad61]{font-size:2rem}.maintenance-message[data-v-5db3ad61]{font-size:1.1rem}.mystical-quote[data-v-5db3ad61]{font-size:.95rem;max-width:95%}}@media (max-width: 480px){.maintenance-content[data-v-5db3ad61]{width:95%;padding:2rem 1.2rem}.maintenance-icon[data-v-5db3ad61]{transform:scale(.9)}.maintenance-title[data-v-5db3ad61]{font-size:1.8rem}.maintenance-message[data-v-5db3ad61]{font-size:1rem;line-height:1.5}.celestial-ornament[data-v-5db3ad61]{transform:scale(.9)}.mystical-quote[data-v-5db3ad61]{font-size:.9rem;max-width:100%}}.quote-visible[data-v-5db3ad61]{opacity:.85;transform:translateY(0);transition:all .7s ease-in-out}.quote-hidden[data-v-5db3ad61]{opacity:0;transform:translateY(10px);transition:all .7s ease-in-out}.header[data-v-5560945a]{background:linear-gradient(135deg,var(--deep-midnight) 0%,var(--arcane-teal) 100%);border-bottom:2px solid var(--witching-gold);position:sticky;top:0;z-index:100;box-shadow:0 4px 20px #0d0b1dcc}.nav-container[data-v-5560945a]{max-width:820px;margin:0 auto;padding:1rem;display:flex;justify-content:space-between;align-items:center}.nav-container.nav-centered[data-v-5560945a]{justify-content:center}.nav-brand[data-v-5560945a]{text-decoration:none;color:var(--silver-moonlight);display:flex;align-items:center;gap:.75rem}.brand-crest[data-v-5560945a]{color:var(--witching-gold);filter:drop-shadow(0 0 8px rgba(216,174,94,.5))}.brand-title[data-v-5560945a]{font-family:Cinzel,serif;font-weight:700;font-size:1.5rem;margin:0;letter-spacing:.025em;text-shadow:0 0 10px rgba(196,196,196,.3)}.nav-links[data-v-5560945a]{display:flex;gap:2rem;margin-left:auto}.nav-link[data-v-5560945a]{color:var(--silver-moonlight);text-decoration:none;font-weight:500;font-family:Cinzel,serif;letter-spacing:.02em;transition:all .3s ease;position:relative}.nav-link[data-v-5560945a]:hover{color:var(--witching-gold);text-shadow:0 0 8px rgba(216,174,94,.6)}.nav-link[data-v-5560945a]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:var(--witching-gold);transition:width .3s ease}.nav-link[data-v-5560945a]:hover:after{width:100%}.github-link[data-v-5560945a]{display:flex;align-items:center;gap:.5rem;color:var(--silver-moonlight);text-decoration:none;font-weight:500;font-family:Cinzel,serif;letter-spacing:.02em;transition:all .3s ease;position:relative}.github-link[data-v-5560945a]:hover{color:var(--witching-gold);text-shadow:0 0 8px rgba(216,174,94,.6)}.github-link svg[data-v-5560945a]{transition:transform .3s ease}.github-link:hover svg[data-v-5560945a]{transform:scale(1.1);filter:drop-shadow(0 0 4px rgba(216,174,94,.5))}.github-link[data-v-5560945a]:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:var(--witching-gold);transition:width .3s ease}.github-link[data-v-5560945a]:hover:after{width:100%}.main[data-v-5560945a]{min-height:calc(100vh - 160px);position:relative}.starfield[data-v-5560945a]{position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(2px 2px at 20px 30px,rgba(196,196,196,.3),transparent),radial-gradient(2px 2px at 40px 70px,rgba(216,174,94,.2),transparent),radial-gradient(1px 1px at 90px 40px,rgba(196,196,196,.2),transparent),radial-gradient(1px 1px at 130px 80px,rgba(216,174,94,.1),transparent),radial-gradient(2px 2px at 160px 30px,rgba(196,196,196,.2),transparent);background-repeat:repeat;background-size:200px 100px;z-index:-1;opacity:.6;animation:drift-5560945a 60s linear infinite}@keyframes drift-5560945a{0%{transform:translate(0)}to{transform:translate(-200px)}}.footer[data-v-5560945a]{background:var(--deep-midnight);color:var(--silver-moonlight);border-top:2px solid var(--witching-gold);padding:2rem 0;margin-top:3rem;position:relative}.footer[data-v-5560945a]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--witching-gold),transparent)}.footer-container[data-v-5560945a]{max-width:820px;margin:0 auto;padding:0 1rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.footer-ornament[data-v-5560945a]{color:var(--witching-gold);opacity:.7}.footer p[data-v-5560945a]{margin:0;font-size:.9rem;font-family:Cinzel,serif;letter-spacing:.02em}.loading-container[data-v-5560945a]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;color:var(--witching-gold, #d4af37);background-color:#0d0e19;position:fixed;top:0;left:0;width:100%;z-index:1000;background:radial-gradient(circle at 50% 50%,#0d0e19,#060710);overflow:hidden}.loading-container[data-v-5560945a]:before{content:"";position:absolute;width:100%;height:100%;background-image:radial-gradient(2px 2px at 20px 30px,#ffffff80,#0000),radial-gradient(2px 2px at 40px 70px,#fff6,#0000),radial-gradient(1px 1px at 90px 40px,#ffffff80,#0000),radial-gradient(2px 2px at 160px 120px,#fff6,#0000);background-repeat:repeat;background-size:200px 200px;opacity:.3;animation:drift-5560945a 60s linear infinite}.loading-content[data-v-5560945a]{position:relative;display:flex;flex-direction:column;align-items:center;max-width:500px;padding:2rem;background:#14141e80;border-radius:1.5rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(212,175,55,.2);box-shadow:0 8px 32px #0000004d,0 0 15px #d4af3733,inset 0 0 20px #ffffff0d;z-index:2}.loading-content[data-v-5560945a]:before{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;border-radius:2rem;background:radial-gradient(ellipse at center,#d4af3726,#0000 70%);z-index:-1;animation:pulse-glow-5560945a 5s ease-in-out infinite}.mystical-emblem[data-v-5560945a]{margin-bottom:2rem;position:relative}.mystical-emblem[data-v-5560945a]:after{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at center,#d4af3766,#d4af371a 60%,#0000 70%);transform:translate(-50%,-50%);opacity:0;animation:unlock-glow-5560945a 8s ease-in-out infinite}.celestial-spinner[data-v-5560945a]{position:relative;width:80px;height:80px;color:var(--witching-gold, #d4af37);filter:drop-shadow(0 0 8px rgba(212,175,55,.3))}.spinner-orbit[data-v-5560945a]{opacity:.6}.spinner-key[data-v-5560945a]{animation:unlock-orbit-5560945a 8s ease-in-out infinite;transform-origin:50px 50px}.keyhole-outer[data-v-5560945a]{animation:glow-pulse-5560945a 4s ease-in-out infinite}.keyhole-inner[data-v-5560945a]{animation:inner-glow-5560945a 3s ease-in-out infinite}.lock-tumbler[data-v-5560945a]{animation:tumbler-pulse-5560945a 4s ease-in-out infinite}.tumbler1[data-v-5560945a]{animation-delay:0s}.tumbler2[data-v-5560945a]{animation-delay:.5s}.tumbler3[data-v-5560945a]{animation-delay:1s}.tumbler4[data-v-5560945a]{animation-delay:1.5s}.spinner-core[data-v-5560945a]{animation:core-pulse-5560945a 4s ease-in-out infinite}.loading-title[data-v-5560945a]{font-family:Cinzel,serif;font-size:1.8rem;font-weight:400;margin:0 0 1rem;text-align:center;color:var(--witching-gold, #d4af37);letter-spacing:.5px;text-shadow:0 0 10px rgba(212,175,55,.3)}.loading-message[data-v-5560945a]{font-family:Cormorant Garamond,Georgia,serif;font-size:1.2rem;text-align:center;line-height:1.6;margin:0;color:#ffffffe6;font-weight:300;letter-spacing:.3px;animation:fade-5560945a 3s ease-in-out infinite}.celestial-spinner[data-v-5560945a]:before,.celestial-spinner[data-v-5560945a]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:radial-gradient(circle at center,#d4af3726,#0000 70%);animation:spinner-aura 8s ease-in-out infinite;z-index:-1}.celestial-spinner[data-v-5560945a]:after{animation-delay:1s;opacity:.7}@keyframes unlock-orbit-5560945a{0%{transform:rotate(0) translateY(0);opacity:0}10%{transform:rotate(0) translateY(0);opacity:1}20%{transform:rotate(0) translateY(25px)}30%{transform:rotate(90deg) translateY(25px)}40%{transform:rotate(180deg) translateY(25px)}50%{transform:rotate(270deg) translateY(25px)}60%{transform:rotate(360deg) translateY(25px)}70%{transform:rotate(360deg) translateY(25px)}80%{transform:rotate(360deg) translateY(0)}90%{transform:rotate(360deg) translateY(0);opacity:1}to{transform:rotate(360deg) translateY(0);opacity:0}}@keyframes glow-pulse-5560945a{0%{opacity:.6;stroke-width:1.5}25%{opacity:1;stroke-width:2}50%{opacity:.7;stroke-width:1.5}75%{opacity:.9;stroke-width:1.8}to{opacity:.6;stroke-width:1.5}}@keyframes inner-glow-5560945a{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.1)}}@keyframes tumbler-pulse-5560945a{0%{opacity:.3;transform:translate(0)}20%{opacity:.8;transform:translate(4px)}40%{opacity:.5;transform:translate(-2px)}60%{opacity:.7;transform:translate(2px)}80%{opacity:.5;transform:translate(-1px)}to{opacity:.3;transform:translate(0)}}@keyframes core-pulse-5560945a{0%{transform:scale(1);opacity:.4;filter:blur(0)}25%{transform:scale(1.2);opacity:.7;filter:blur(1px)}50%{transform:scale(1);opacity:.4;filter:blur(0)}75%{transform:scale(1.3);opacity:.8;filter:blur(2px)}to{transform:scale(1);opacity:.4;filter:blur(0)}}@keyframes fade-5560945a{0%,to{opacity:.8}50%{opacity:1}}@keyframes pulse-glow-5560945a{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.03)}}@keyframes unlock-glow-5560945a{0%,20%{opacity:0;transform:translate(-50%,-50%) scale(.8)}30%,40%{opacity:.7;transform:translate(-50%,-50%) scale(1.5)}50%{opacity:.5;transform:translate(-50%,-50%) scale(1)}60%,70%{opacity:.8;transform:translate(-50%,-50%) scale(1.8)}80%,to{opacity:0;transform:translate(-50%,-50%) scale(1)}}.error-container[data-v-5560945a]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;padding:2rem;text-align:center;background-color:#0d0e19;color:#f1f1f1}.error-icon[data-v-5560945a]{font-size:3rem;margin-bottom:1rem}.retry-button[data-v-5560945a]{margin-top:1.5rem;padding:.75rem 1.5rem;background-color:var(--witching-gold, #d4af37);color:#0d0e19;border:none;border-radius:4px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s ease}.retry-button[data-v-5560945a]:hover{background-color:#c09b2a;transform:translateY(-2px);box-shadow:0 5px 15px #0003}.particle[data-v-5560945a]{opacity:0}.p1[data-v-5560945a]{animation:particle-float-5560945a 4s ease-in-out infinite;animation-delay:.2s}.p2[data-v-5560945a]{animation:particle-float-5560945a 4s ease-in-out infinite;animation-delay:.7s}.p3[data-v-5560945a]{animation:particle-float-5560945a 4s ease-in-out infinite;animation-delay:1.2s}.p4[data-v-5560945a]{animation:particle-float-5560945a 4s ease-in-out infinite;animation-delay:1.7s}.p5[data-v-5560945a]{animation:particle-float-5560945a 4s ease-in-out infinite;animation-delay:2.2s}.p6[data-v-5560945a]{animation:particle-float-5560945a 4s ease-in-out infinite;animation-delay:2.7s}@keyframes particle-float-5560945a{0%{transform:translate(0);opacity:0}20%{transform:translate(10px,-15px);opacity:.8}40%{transform:translate(25px,-5px);opacity:.5}60%{transform:translate(15px,10px);opacity:.3}80%{transform:translate(5px,20px);opacity:.2}to{transform:translateY(30px);opacity:0}}@media (max-width: 768px){.nav-container[data-v-5560945a]{flex-direction:column;gap:1rem}.nav-links[data-v-5560945a]{gap:1rem}.brand-title[data-v-5560945a]{font-size:1.25rem}.loading-content[data-v-5560945a]{max-width:90%;padding:1.5rem}.loading-title[data-v-5560945a]{font-size:1.5rem}.loading-message[data-v-5560945a]{font-size:1.1rem}.celestial-spinner[data-v-5560945a]{width:70px;height:70px}}@media (max-width: 480px){.loading-title[data-v-5560945a]{font-size:1.3rem}.loading-message[data-v-5560945a]{font-size:1rem}.celestial-spinner[data-v-5560945a]{width:60px;height:60px}}.mysteries[data-v-3c5b9564]{padding:4rem 0;color:var(--silver-moonlight)}.container[data-v-3c5b9564]{max-width:1000px;margin:0 auto;padding:0 1.5rem}.section-title[data-v-3c5b9564]{font-family:MedievalSharp,Cinzel,serif;font-size:2rem;color:var(--witching-gold);text-align:center;margin-bottom:3rem;letter-spacing:.05em;position:relative}.section-title[data-v-3c5b9564]:after{content:"";position:absolute;bottom:-12px;left:50%;transform:translate(-50%);width:80px;height:1px;background:linear-gradient(90deg,transparent,var(--witching-gold),transparent)}.steps[data-v-3c5b9564]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2.5rem;margin-bottom:3rem}.step[data-v-3c5b9564]{display:flex;flex-direction:column;align-items:center;text-align:center}.step-icon[data-v-3c5b9564]{color:var(--witching-gold);margin-bottom:1.5rem;transform-origin:center;transition:all .3s ease}.step:hover .step-icon[data-v-3c5b9564]{transform:scale(1.1) rotate(5deg);filter:drop-shadow(0 0 10px rgba(216,174,94,.3))}.step-content h3[data-v-3c5b9564]{font-family:MedievalSharp,Cinzel,serif;font-size:1.3rem;color:var(--witching-gold);margin-bottom:1rem}.step-content p[data-v-3c5b9564]{line-height:1.6;font-family:MedievalSharp,EB Garamond,serif;font-size:1.05rem}.cta-section[data-v-3c5b9564]{text-align:center;margin-top:4rem;padding-top:2rem;border-top:1px solid rgba(216,174,94,.2);display:flex;flex-direction:column;align-items:center}.cta-ornament[data-v-3c5b9564]{color:var(--witching-gold);margin-bottom:1.5rem;opacity:.8;animation:pulse-3c5b9564 4s infinite alternate}@keyframes pulse-3c5b9564{0%{transform:scale(1);opacity:.8}to{transform:scale(1.05);opacity:1}}.cta-text[data-v-3c5b9564]{font-family:MedievalSharp,Cinzel,serif;font-size:1.2rem;font-style:italic;color:var(--witching-gold);max-width:600px}@media (max-width: 768px){.mysteries[data-v-3c5b9564]{padding:3rem 0}.section-title[data-v-3c5b9564]{font-size:1.8rem}.steps[data-v-3c5b9564]{gap:2rem}.cta-text[data-v-3c5b9564]{font-size:1.1rem}}.home-view[data-v-cb424db8]{min-height:100vh;display:flex;flex-direction:column;align-items:center;background:linear-gradient(135deg,var(--deep-midnight) 0%,var(--mystic-purple) 100%);padding:0 1.5rem;overflow-x:hidden;position:relative}.hero-section[data-v-cb424db8]{min-height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;width:100%;max-width:900px;padding:3rem 0}.stars-overlay[data-v-cb424db8]{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(1px 1px at 25px 25px,#fff,#fff0),radial-gradient(1px 1px at 50px 50px,#fff,#fff0),radial-gradient(2px 2px at 125px 125px,#fff,#fff0),radial-gradient(2px 2px at 175px 175px,#fff,#fff0);background-size:200px 200px;background-repeat:repeat;opacity:.15;animation:twinkle-cb424db8 7s infinite alternate;pointer-events:none;z-index:-1}@keyframes twinkle-cb424db8{0%,to{opacity:.15}50%{opacity:.3}}.project-title[data-v-cb424db8]{color:var(--witching-gold);font-size:clamp(2rem,5vw,3rem);margin-bottom:2.2rem;letter-spacing:.04em;font-family:MedievalSharp,Cinzel,serif;text-align:center;text-shadow:0 0 15px rgba(216,174,94,.5);animation:glow-cb424db8 4s ease-in-out infinite alternate}@keyframes glow-cb424db8{0%{text-shadow:0 0 15px rgba(216,174,94,.5)}to{text-shadow:0 0 25px rgba(216,174,94,.8)}}.intro-message[data-v-cb424db8]{font-size:clamp(1rem,1.8vw,1.15rem);margin-bottom:3rem;line-height:1.7;font-family:MedievalSharp,EB Garamond,serif;color:var(--silver-moonlight);max-width:750px;text-align:center}.intro-message p[data-v-cb424db8]{margin-bottom:1.5em}.btn.btn-primary[data-v-cb424db8]{background:linear-gradient(135deg,var(--witching-gold),#f4d03f);color:var(--deep-midnight);border:none;border-radius:30px;padding:.9em 2.2em;font-size:1.1rem;font-family:MedievalSharp,Cinzel,serif;font-weight:700;cursor:pointer;box-shadow:0 4px 15px #d8ae5e4d;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;display:flex;align-items:center;justify-content:center;gap:.8rem;position:relative;overflow:hidden}.btn.btn-primary[data-v-cb424db8]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:all .6s ease}.btn.btn-primary[data-v-cb424db8]:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 8px 25px #d8ae5e80}.btn.btn-primary[data-v-cb424db8]:hover:before{left:100%}.btn-text[data-v-cb424db8]{position:relative;z-index:2}.btn-icon[data-v-cb424db8]{position:relative;z-index:2;transition:transform .3s ease}.btn.btn-primary:hover .btn-icon[data-v-cb424db8]{transform:translate(3px)}.btn.btn-outlined[data-v-cb424db8]{background:transparent;border:2px solid var(--witching-gold);color:var(--witching-gold)}.btn.btn-outlined[data-v-cb424db8]:hover{background:#d8ae5e1a}.magical-divider[data-v-cb424db8]{display:flex;align-items:center;width:80%;max-width:800px;margin:2rem 0 3rem}.divider-line[data-v-cb424db8]{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--witching-gold),transparent)}.divider-emblem[data-v-cb424db8]{color:var(--witching-gold);margin:0 1.5rem;animation:spin-slow-cb424db8 12s linear infinite}@keyframes spin-slow-cb424db8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.homepage-how-it-works[data-v-cb424db8]{width:100%;max-width:1000px}.final-cta[data-v-cb424db8]{margin:3rem auto 4rem;text-align:center;padding:2rem;border-top:1px solid rgba(216,174,94,.2);width:100%;max-width:800px;display:flex;flex-direction:column;align-items:center;justify-content:center}.final-cta p[data-v-cb424db8]{font-size:1.2rem;font-family:MedievalSharp,Cinzel,serif;color:var(--silver-moonlight);margin-bottom:1.5rem}.modal-overlay[data-v-cb424db8]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0d0b1de6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:1000;padding:1rem;animation:fadeIn-cb424db8 .3s ease-out}@keyframes fadeIn-cb424db8{0%{opacity:0}to{opacity:1}}.modal-content[data-v-cb424db8]{background:linear-gradient(135deg,var(--arcane-teal) 0%,var(--deep-midnight) 100%);border:2px solid var(--witching-gold);border-radius:16px;padding:3rem 2rem;max-width:500px;width:100%;text-align:center;box-shadow:0 10px 30px #00000080;animation:modalEnter-cb424db8 .5s cubic-bezier(.4,0,.2,1)}@keyframes modalEnter-cb424db8{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-icon[data-v-cb424db8]{color:var(--witching-gold);margin-bottom:1.5rem;display:inline-block;filter:drop-shadow(0 0 10px rgba(216,174,94,.4));animation:modalIconFloat-cb424db8 3s ease-in-out infinite}@keyframes modalIconFloat-cb424db8{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.modal-content h3[data-v-cb424db8]{font-family:MedievalSharp,Cinzel,serif;font-size:1.8rem;color:var(--witching-gold);margin-bottom:1.5rem}.modal-content p[data-v-cb424db8]{color:var(--silver-moonlight);font-family:MedievalSharp,EB Garamond,serif;font-size:1.1rem;line-height:1.6;margin-bottom:1rem}.modal-content .btn[data-v-cb424db8]{margin-top:2rem}.btn-center[data-v-cb424db8]{margin-left:auto;margin-right:auto;display:flex;justify-content:center}body.modal-open{overflow:hidden}@media (max-width: 768px){.hero-section[data-v-cb424db8]{padding:2rem 0}.magical-divider[data-v-cb424db8]{width:90%}.modal-content[data-v-cb424db8]{padding:2rem 1.5rem}}.flip-card-wrapper[data-v-79ea1412]{display:flex;justify-content:center;align-items:center;min-height:600px}.card-container[data-v-79ea1412]{perspective:1200px;cursor:pointer;-webkit-perspective:1200px;-moz-perspective:1200px}.card[data-v-79ea1412]{width:360px;height:540px;position:relative;transform-style:preserve-3d;transition:transform 1.4s cubic-bezier(.47,1.64,.41,.8)}.card.is-flipped[data-v-79ea1412]{transform:rotateY(180deg)}.front[data-v-79ea1412],.back[data-v-79ea1412]{position:absolute;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;border-radius:16px;box-shadow:0 12px 48px #0d0b1dcc;display:flex;align-items:center;justify-content:center;padding:3rem;box-sizing:border-box;border:3px solid var(--witching-gold)}.front[data-v-79ea1412]{background:linear-gradient(135deg,var(--arcane-teal) 0%,var(--deep-midnight) 100%);color:var(--witching-gold)}.back[data-v-79ea1412]{background:linear-gradient(135deg,var(--mystic-purple) 0%,var(--deep-midnight) 100%);color:var(--silver-moonlight);transform:rotateY(180deg)}.front-content[data-v-79ea1412],.back-content[data-v-79ea1412]{text-align:center;height:100%;display:flex;flex-direction:column;justify-content:space-between;position:relative;z-index:2}.crest[data-v-79ea1412]{color:var(--witching-gold);filter:drop-shadow(0 0 20px rgba(216,174,94,.5));animation:glow-79ea1412 3s ease-in-out infinite alternate}@keyframes glow-79ea1412{0%{filter:drop-shadow(0 0 20px rgba(216,174,94,.5))}to{filter:drop-shadow(0 0 30px rgba(216,174,94,.8))}}.front-content h3[data-v-79ea1412]{font-family:Cinzel,serif;font-size:1.8rem;font-weight:600;margin:2rem 0 1rem;color:var(--silver-moonlight);letter-spacing:.025em;text-shadow:0 0 15px rgba(196,196,196,.4)}.front-content p[data-v-79ea1412]{color:var(--witching-gold);font-style:italic;font-size:1rem;opacity:.9}.nudge-hand[data-v-79ea1412]{position:relative;display:inline-flex;align-items:center;justify-content:center;animation:tap-nudge-79ea1412 2s ease-in-out infinite}.nudge-hand svg[data-v-79ea1412]{color:var(--witching-gold);filter:drop-shadow(0 0 8px rgba(216,174,94,.6));z-index:2;position:relative}@keyframes tap-nudge-79ea1412{0%,to{transform:translateY(0) scale(1)}25%{transform:translateY(-3px) scale(1.1)}50%{transform:translateY(-6px) scale(1.15)}75%{transform:translateY(-3px) scale(1.1)}}.ring[data-v-79ea1412]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:2px solid var(--witching-gold);border-radius:50%;opacity:0}.ring-1[data-v-79ea1412]{width:30px;height:30px;animation:tap-ring-79ea1412 2s ease-out infinite;animation-delay:0s}.ring-2[data-v-79ea1412]{width:40px;height:40px;animation:tap-ring-79ea1412 2s ease-out infinite;animation-delay:.3s}.ring-3[data-v-79ea1412]{width:50px;height:50px;animation:tap-ring-79ea1412 2s ease-out infinite;animation-delay:.6s}@keyframes tap-ring-79ea1412{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}.touch-instruction[data-v-79ea1412]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1rem}.nudge-hand[data-v-79ea1412]{position:relative;color:var(--witching-gold);animation:nudge-79ea1412 2s ease-in-out infinite;filter:drop-shadow(0 0 10px rgba(216,174,94,.4))}@keyframes nudge-79ea1412{0%,to{transform:translate(0) scale(1);opacity:.8}25%{transform:translate(3px) scale(1.05);opacity:1}50%{transform:translate(0) scale(1.1);opacity:1}75%{transform:translate(-3px) scale(1.05);opacity:1}}.tap-rings[data-v-79ea1412]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.ring[data-v-79ea1412]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:2px solid var(--witching-gold);border-radius:50%;opacity:0;animation:ripple-79ea1412 2s ease-out infinite}.ring-1[data-v-79ea1412]{width:30px;height:30px;animation-delay:0s}.ring-2[data-v-79ea1412]{width:40px;height:40px;animation-delay:.3s}.ring-3[data-v-79ea1412]{width:50px;height:50px;animation-delay:.6s}@keyframes ripple-79ea1412{0%{opacity:1;transform:translate(-50%,-50%) scale(.8)}70%{opacity:.6;transform:translate(-50%,-50%) scale(1.2)}to{opacity:0;transform:translate(-50%,-50%) scale(1.5)}}.quote[data-v-79ea1412]{font-family:Crimson Text,serif;font-size:1.4rem;font-weight:400;line-height:1.7;color:var(--silver-moonlight);margin:0;flex-grow:1;display:flex;align-items:center;text-align:center;font-style:italic}.card-details[data-v-79ea1412]{margin-top:2rem}.event[data-v-79ea1412]{font-family:Cinzel,serif;font-weight:600;color:var(--witching-gold);margin:0 0 .5rem;font-size:1.1rem;letter-spacing:.02em}.date[data-v-79ea1412]{color:var(--silver-moonlight);font-size:.9rem;margin:0 0 1.5rem;opacity:.8}.audio-controls[data-v-79ea1412]{display:flex;gap:1rem;justify-content:center;margin-top:1rem}.rune-btn[data-v-79ea1412]{background:var(--witching-gold);color:var(--deep-midnight);border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 16px #d8ae5e4d}.rune-btn[data-v-79ea1412]:hover{background:var(--silver-moonlight);transform:scale(1.1);box-shadow:0 6px 24px #c4c4c466}.rune-btn.active[data-v-79ea1412]{background:var(--silver-moonlight);animation:pulse-rune-79ea1412 1.5s ease-in-out infinite}@keyframes pulse-rune-79ea1412{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.ornament[data-v-79ea1412]{position:absolute;width:20px;height:20px;border:2px solid var(--witching-gold);opacity:.6}.ornament-tl[data-v-79ea1412]{top:-20px;left:-20px;border-right:none;border-bottom:none}.ornament-tr[data-v-79ea1412]{top:-20px;right:-20px;border-left:none;border-bottom:none}.ornament-bl[data-v-79ea1412]{bottom:-20px;left:-20px;border-right:none;border-top:none}.ornament-br[data-v-79ea1412]{bottom:-20px;right:-20px;border-left:none;border-top:none}.back-ornaments .ornament[data-v-79ea1412]{border-color:var(--silver-moonlight)}.mobile-device .front[data-v-79ea1412],.mobile-device .back[data-v-79ea1412]{backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}.mobile-device.card.is-flipped .front[data-v-79ea1412]{display:none}.mobile-device.card:not(.is-flipped) .back[data-v-79ea1412]{display:none}@media (max-width: 768px){.card[data-v-79ea1412]{width:320px;height:480px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.card.is-flipped[data-v-79ea1412]{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg)}.front[data-v-79ea1412],.back[data-v-79ea1412]{padding:2rem;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.front[data-v-79ea1412]{-webkit-transform:rotateY(0deg) translateZ(1px);-moz-transform:rotateY(0deg) translateZ(1px);transform:rotateY(0) translateZ(1px)}.back[data-v-79ea1412]{-webkit-transform:rotateY(180deg) translateZ(1px);-moz-transform:rotateY(180deg) translateZ(1px);transform:rotateY(180deg) translateZ(1px)}.quote[data-v-79ea1412]{font-size:1.2rem}.front-content h3[data-v-79ea1412]{font-size:1.5rem}.touch-instruction[data-v-79ea1412]{gap:.3rem}.touch-instruction p[data-v-79ea1412]{font-size:.9rem}.nudge-hand svg[data-v-79ea1412]{width:20px;height:20px}.ring-1[data-v-79ea1412]{width:25px;height:25px}.ring-2[data-v-79ea1412]{width:32px;height:32px}.ring-3[data-v-79ea1412]{width:40px;height:40px}}@supports (-webkit-touch-callout: none){.card[data-v-79ea1412]{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden}.card.is-flipped[data-v-79ea1412]{transform:rotateY(180deg);-webkit-transform:rotateY(180deg)}.front[data-v-79ea1412],.back[data-v-79ea1412]{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(1px);-webkit-transform:translateZ(1px)}.front[data-v-79ea1412]{transform:rotateY(0) translateZ(1px);-webkit-transform:rotateY(0deg) translateZ(1px)}.back[data-v-79ea1412]{transform:rotateY(180deg) translateZ(1px);-webkit-transform:rotateY(180deg) translateZ(1px)}.flip-card-wrapper[data-v-79ea1412]{-webkit-transform:translateZ(0);transform:translateZ(0)}}.centered-brand[data-v-79ea1412]{display:flex;justify-content:center;align-items:center;font-family:Cinzel,serif;font-size:2rem;font-weight:700;color:var(--witching-gold);margin:2rem 0 1rem;letter-spacing:.03em;text-shadow:0 0 18px rgba(216,174,94,.5)}.card-view[data-v-d5d71cb3]{padding:3rem 0;min-height:80vh;display:flex;align-items:center;background:linear-gradient(135deg,var(--deep-midnight) 0%,var(--mystic-purple) 100%)}.container[data-v-d5d71cb3]{max-width:820px;margin:0 auto;padding:0 1rem}.loading[data-v-d5d71cb3]{text-align:center;color:var(--silver-moonlight)}.summoning-circle[data-v-d5d71cb3]{color:var(--witching-gold);margin:0 auto 2rem;animation:summon-d5d71cb3 2s ease-in-out infinite;filter:drop-shadow(0 0 20px rgba(216,174,94,.4))}@keyframes summon-d5d71cb3{0%,to{transform:rotate(0) scale(1);opacity:.8}50%{transform:rotate(180deg) scale(1.1);opacity:1}}.loading p[data-v-d5d71cb3]{font-family:Cinzel,serif;font-size:1.1rem;font-style:italic;letter-spacing:.02em}.error[data-v-d5d71cb3]{display:flex;justify-content:center;align-items:center;min-height:400px}.error-scroll[data-v-d5d71cb3]{text-align:center;padding:3rem;background:linear-gradient(135deg,var(--arcane-teal) 0%,var(--deep-midnight) 100%);border:2px solid var(--witching-gold);border-radius:16px;box-shadow:0 8px 32px #0d0b1d99;max-width:500px}.scroll-ornament[data-v-d5d71cb3]{color:var(--witching-gold);margin-bottom:2rem;filter:drop-shadow(0 0 10px rgba(216,174,94,.4))}.error h2[data-v-d5d71cb3]{font-family:Cinzel,serif;color:var(--witching-gold);margin-bottom:1.5rem;font-size:1.8rem}.error p[data-v-d5d71cb3]{color:var(--silver-moonlight);margin-bottom:2rem;line-height:1.6}.card-display[data-v-d5d71cb3]{display:flex;flex-direction:column;align-items:center;gap:3rem}.card-container[data-v-d5d71cb3]{position:relative;display:flex;flex-direction:column;align-items:center;will-change:transform}.card-container.shake[data-v-d5d71cb3]{animation:shake-rotate-d5d71cb3 1.2s ease-in-out infinite}@keyframes shake-rotate-d5d71cb3{0%{transform:rotate(0)}10%{transform:rotate(-2deg)}20%{transform:rotate(2deg)}30%{transform:rotate(-2deg)}40%{transform:rotate(2deg)}50%{transform:rotate(-1deg)}60%{transform:rotate(1deg)}70%{transform:rotate(-1deg)}80%{transform:rotate(1deg)}90%{transform:rotate(-1deg)}to{transform:rotate(0)}}.music-control-overlay[data-v-d5d71cb3]{position:absolute;top:-60px;right:-60px;z-index:100;display:flex;align-items:center;flex-direction:row}.music-control-btn[data-v-d5d71cb3]{position:relative;width:60px;height:60px;border:none;border-radius:50%;background:linear-gradient(135deg,var(--witching-gold),#f4d03f);color:var(--deep-midnight);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px #d8ae5e66,inset 0 1px #fff3;display:flex;align-items:center;justify-content:center;overflow:hidden}.music-control-btn[data-v-d5d71cb3]:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 8px 25px #d8ae5e99,inset 0 1px #ffffff4d}.music-control-btn[data-v-d5d71cb3]:active{transform:translateY(0) scale(.98)}.music-control-btn.is-playing[data-v-d5d71cb3]{background:linear-gradient(135deg,#27ae60,#2ecc71);animation:pulse-playing-d5d71cb3 2s ease-in-out infinite}.music-control-btn.is-playing[data-v-d5d71cb3]:hover{background:linear-gradient(135deg,#229954,#27ae60)}@keyframes pulse-playing-d5d71cb3{0%,to{box-shadow:0 4px 15px #2ecc7166,inset 0 1px #fff3}50%{box-shadow:0 6px 20px #2ecc7199,inset 0 1px #ffffff4d}}.music-icon-wrapper[data-v-d5d71cb3]{position:relative;z-index:2;display:flex;align-items:center;justify-content:center}.music-waves[data-v-d5d71cb3]{position:absolute;right:-8px;top:50%;transform:translateY(-50%);display:flex;gap:2px;z-index:1}.wave[data-v-d5d71cb3]{width:2px;background:currentColor;border-radius:1px;animation:wave-animation-d5d71cb3 1.5s ease-in-out infinite;opacity:.7}.wave-1[data-v-d5d71cb3]{height:8px;animation-delay:0s}.wave-2[data-v-d5d71cb3]{height:12px;animation-delay:.2s}.wave-3[data-v-d5d71cb3]{height:6px;animation-delay:.4s}@keyframes wave-animation-d5d71cb3{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.8)}}@media (max-width: 768px){.music-control-overlay[data-v-d5d71cb3]{top:-50px;right:-20px}.music-control-btn[data-v-d5d71cb3]{width:50px;height:50px}.music-icon-wrapper svg[data-v-d5d71cb3]{width:20px;height:20px}}@media (max-width: 768px){.card-actions[data-v-d5d71cb3]{flex-direction:column;align-items:center}}.audio-permission-modal[data-v-d5d71cb3]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0d0b1df2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.permission-content[data-v-d5d71cb3]{background:linear-gradient(135deg,var(--deep-midnight) 0%,var(--mystic-purple) 100%);border:2px solid var(--witching-gold);border-radius:20px;padding:3rem 2rem;text-align:center;max-width:400px;width:100%;box-shadow:0 20px 40px #0d0b1dcc,inset 0 1px #ffffff1a;position:relative;overflow:hidden}.permission-content[data-v-d5d71cb3]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:conic-gradient(from 0deg at 50% 50%,transparent 0deg,rgba(216,174,94,.1) 90deg,transparent 180deg,rgba(216,174,94,.1) 270deg,transparent 360deg);animation:rotate-d5d71cb3 8s linear infinite;z-index:-1}@keyframes rotate-d5d71cb3{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mystical-icon[data-v-d5d71cb3]{color:var(--witching-gold);margin-bottom:2rem;animation:float-d5d71cb3 3s ease-in-out infinite;filter:drop-shadow(0 0 20px rgba(216,174,94,.4))}@keyframes float-d5d71cb3{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.permission-content h3[data-v-d5d71cb3]{color:var(--witching-gold);font-family:Cinzel,serif;font-size:1.5rem;margin-bottom:1rem;text-shadow:0 0 10px rgba(216,174,94,.3)}.permission-content p[data-v-d5d71cb3]{color:var(--silver-moonlight);margin-bottom:2rem;line-height:1.6;font-size:1.1rem}.permission-buttons[data-v-d5d71cb3]{display:flex;flex-direction:column;gap:1rem;align-items:center}.btn[data-v-d5d71cb3]{padding:1rem 2rem;border:none;border-radius:12px;font-family:Cinzel,serif;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);min-width:250px;font-size:1rem;position:relative;overflow:hidden}.btn[data-v-d5d71cb3]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#fff3;border-radius:50%;transform:translate(-50%,-50%);transition:width .3s,height .3s}.btn[data-v-d5d71cb3]:hover:before{width:300px;height:300px}.btn[data-v-d5d71cb3]:disabled{opacity:.7;cursor:not-allowed;transform:none!important}.btn.loading[data-v-d5d71cb3]{position:relative;color:transparent}.btn.loading[data-v-d5d71cb3]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border:2px solid currentColor;border-radius:50%;border-top:2px solid transparent;animation:spin-d5d71cb3 1s linear infinite;color:var(--deep-midnight)}@keyframes spin-d5d71cb3{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.btn-primary[data-v-d5d71cb3]{background:linear-gradient(135deg,var(--witching-gold),#f4d03f);color:var(--deep-midnight);box-shadow:0 4px 15px #d8ae5e66}.btn-primary[data-v-d5d71cb3]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #d8ae5e99}.btn-secondary[data-v-d5d71cb3]{background:#ffffff1a;color:var(--silver-moonlight);border:1px solid rgba(255,255,255,.2)}.btn-secondary[data-v-d5d71cb3]:hover{background:#fff3;transform:translateY(-2px)}.music-control-label[data-v-d5d71cb3]{color:var(--witching-gold);font-family:var(--font-heading);font-size:1.1rem;font-weight:600;letter-spacing:.03em;margin-left:.75rem;text-shadow:0 0 8px rgba(216,174,94,.4);display:flex;align-items:center}@media (max-width: 480px){.permission-content[data-v-d5d71cb3]{padding:2rem 1.5rem;margin:1rem}.btn[data-v-d5d71cb3]{min-width:200px;padding:.8rem 1.5rem}}input[data-v-43a1a86a]{background:#ffffff0d;border:1px solid rgba(216,174,94,.3);color:var(--silver-moonlight);padding:12px;border-radius:10px}input[data-v-43a1a86a]:focus{outline:none;border-color:var(--witching-gold);box-shadow:0 0 0 2px #d8ae5e40}/*!
 * Copyright (c) HANDSONCODE sp. z o. o.
 * 
 * HANDSONTABLE is a software distributed by HANDSONCODE sp. z o. o., a Polish corporation based in
 * Gdynia, Poland, at Aleja Zwycięstwa 96-98, registered by the District Court in Gdansk under number
 * 538651, EU tax ID number: PL5862294002, share capital: PLN 62,800.00.
 * 
 * This software is protected by applicable copyright laws, including international treaties, and dual-
 * licensed – depending on whether your use for commercial purposes, meaning intended for or
 * resulting in commercial advantage or monetary compensation, or not.
 * 
 * If your use is strictly personal or solely for evaluation purposes, meaning for the purposes of testing
 * the suitability, performance, and usefulness of this software outside the production environment,
 * you agree to be bound by the terms included in the "handsontable-non-commercial-license.pdf" file.
 * 
 * Your use of this software for commercial purposes is subject to the terms included in an applicable
 * license agreement.
 * 
 * In any case, you must not make any such use of this software as to develop software which may be
 * considered competitive with this software.
 * 
 * UNLESS EXPRESSLY AGREED OTHERWISE, HANDSONCODE PROVIDES THIS SOFTWARE ON AN "AS IS"
 * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, AND IN NO EVENT AND UNDER NO
 * LEGAL THEORY, SHALL HANDSONCODE BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY DIRECT,
 * INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER ARISING FROM
 * USE OR INABILITY TO USE THIS SOFTWARE.
 * 
 * Version: 12.4.0
 * Release date: 23/05/2023 (built at 23/05/2023 09:22:06)
 */.handsontable .table th,.handsontable .table td{border-top:none}.handsontable tr{background:#fff}.handsontable td{background-color:inherit}.handsontable .table caption+thead tr:first-child th,.handsontable .table caption+thead tr:first-child td,.handsontable .table colgroup+thead tr:first-child th,.handsontable .table colgroup+thead tr:first-child td,.handsontable .table thead:first-child tr:first-child th,.handsontable .table thead:first-child tr:first-child td{border-top:1px solid #CCCCCC}.handsontable .table-bordered{border:0;border-collapse:separate}.handsontable .table-bordered th,.handsontable .table-bordered td{border-left:none}.handsontable .table-bordered th:first-child,.handsontable .table-bordered td:first-child{border-left:1px solid #CCCCCC}.handsontable .table>tbody>tr>td,.handsontable .table>tbody>tr>th,.handsontable .table>tfoot>tr>td,.handsontable .table>tfoot>tr>th,.handsontable .table>thead>tr>td,.handsontable .table>thead>tr>th{line-height:21px;padding:0}.col-lg-1.handsontable,.col-lg-10.handsontable,.col-lg-11.handsontable,.col-lg-12.handsontable,.col-lg-2.handsontable,.col-lg-3.handsontable,.col-lg-4.handsontable,.col-lg-5.handsontable,.col-lg-6.handsontable,.col-lg-7.handsontable,.col-lg-8.handsontable,.col-lg-9.handsontable,.col-md-1.handsontable,.col-md-10.handsontable,.col-md-11.handsontable,.col-md-12.handsontable,.col-md-2.handsontable,.col-md-3.handsontable,.col-md-4.handsontable,.col-md-5.handsontable,.col-md-6.handsontable,.col-md-7.handsontable,.col-md-8.handsontable,.col-md-9.handsontable .col-sm-1.handsontable,.col-sm-10.handsontable,.col-sm-11.handsontable,.col-sm-12.handsontable,.col-sm-2.handsontable,.col-sm-3.handsontable,.col-sm-4.handsontable,.col-sm-5.handsontable,.col-sm-6.handsontable,.col-sm-7.handsontable,.col-sm-8.handsontable,.col-sm-9.handsontable .col-xs-1.handsontable,.col-xs-10.handsontable,.col-xs-11.handsontable,.col-xs-12.handsontable,.col-xs-2.handsontable,.col-xs-3.handsontable,.col-xs-4.handsontable,.col-xs-5.handsontable,.col-xs-6.handsontable,.col-xs-7.handsontable,.col-xs-8.handsontable,.col-xs-9.handsontable{padding-left:0;padding-right:0}.handsontable .table-striped>tbody>tr:nth-of-type(2n){background-color:#fff}.handsontable{position:relative}.handsontable .hide{display:none}.handsontable .relative{position:relative}.handsontable .wtHider{width:0}.handsontable .wtSpreader{position:relative;width:0;height:auto}.handsontable table,.handsontable tbody,.handsontable thead,.handsontable td,.handsontable th,.handsontable input,.handsontable textarea,.handsontable div{box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box}.handsontable input,.handsontable textarea{min-height:initial}.handsontable table.htCore{border-collapse:separate;border-spacing:0;margin:0;border-width:0;table-layout:fixed;width:0;outline-width:0;cursor:default;max-width:none;max-height:none}.handsontable col,.handsontable col.rowHeader{width:50px}.handsontable th,.handsontable td{border-top-width:0;border-left-width:0;border-right:1px solid #ccc;border-bottom:1px solid #ccc;height:22px;empty-cells:show;line-height:21px;padding:0 4px;background-color:#fff;vertical-align:top;overflow:hidden;outline-width:0;white-space:pre-wrap}[dir=rtl].handsontable th,[dir=rtl].handsontable td{border-right-width:0;border-left:1px solid #ccc}.handsontable th:last-child{border-left:none;border-right:1px solid #ccc;border-bottom:1px solid #ccc}[dir=rtl].handsontable th:last-child{border-right:none;border-left:1px solid #ccc}.handsontable th:first-child,.handsontable th:nth-child(2),.handsontable td:first-of-type{border-left:1px solid #ccc}[dir=rtl].handsontable th:first-child,[dir=rtl].handsontable th:nth-child(2),[dir=rtl].handsontable td:first-of-type{border-right:1px solid #ccc}.handsontable .ht_clone_top th:nth-child(2){border-left-width:0;border-right:1px solid #ccc}[dir=rtl].handsontable .ht_clone_top th:nth-child(2){border-right-width:0;border-left:1px solid #ccc}.handsontable.htRowHeaders thead tr th:nth-child(2){border-left:1px solid #ccc}[dir=rtl].handsontable.htRowHeaders thead tr th:nth-child(2){border-right:1px solid #ccc}.handsontable tr:first-child th,.handsontable tr:first-child td{border-top:1px solid #ccc}.ht_master:not(.innerBorderInlineStart):not(.emptyColumns)~.handsontable tbody tr th,.ht_master:not(.innerBorderInlineStart):not(.emptyColumns)~.handsontable:not(.ht_clone_top) thead tr th:first-child{border-right-width:0;border-left:1px solid #ccc}[dir=rtl].ht_master:not(.innerBorderInlineStart):not(.emptyColumns)~.handsontable tbody tr th,[dir=rtl].ht_master:not(.innerBorderInlineStart):not(.emptyColumns)~.handsontable:not(.ht_clone_top) thead tr th:first-child{border-left-width:0;border-right:1px solid #ccc}.ht_master:not(.innerBorderTop):not(.innerBorderBottom) thead tr:last-child th,.ht_master:not(.innerBorderTop):not(.innerBorderBottom)~.handsontable thead tr:last-child th,.ht_master:not(.innerBorderTop):not(.innerBorderBottom) thead tr.lastChild th,.ht_master:not(.innerBorderTop):not(.innerBorderBottom)~.handsontable thead tr.lastChild th{border-bottom-width:0}.handsontable th{background-color:#f0f0f0;color:#222;text-align:center;font-weight:400;white-space:nowrap}.handsontable thead th{padding:0}.handsontable th.active{background-color:#ccc}.handsontable thead th .relative{padding:2px 4px}.handsontable span.colHeader{display:inline-block;line-height:1.1}.handsontable .wtBorder{position:absolute;font-size:0}.handsontable .wtBorder.hidden{display:none!important}.handsontable .wtBorder.current{z-index:10}.handsontable .wtBorder.area{z-index:8}.handsontable .wtBorder.fill{z-index:6}.handsontable .wtBorder.corner{font-size:0;cursor:crosshair}.ht_clone_master{z-index:100}.ht_clone_inline_start{z-index:120}.ht_clone_bottom{z-index:130}.ht_clone_bottom_inline_start_corner{z-index:150}.ht_clone_top{z-index:160}.ht_clone_top_inline_start_corner{z-index:180}.handsontable col.hidden{width:0!important}.handsontable tr.hidden,.handsontable tr.hidden td,.handsontable tr.hidden th{display:none}.ht_master,.ht_clone_inline_start,.ht_clone_top,.ht_clone_bottom{overflow:hidden}.ht_master .wtHolder{overflow:auto}.handsontable .ht_master thead,.handsontable .ht_master tr th,.handsontable .ht_clone_inline_start thead{visibility:hidden}.ht_clone_top .wtHolder,.ht_clone_inline_start .wtHolder,.ht_clone_bottom .wtHolder{overflow:hidden}.handsontable{touch-action:manipulation;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:400;color:#373737}.handsontable a{color:#104acc}.handsontable.htAutoSize{visibility:hidden;left:-99000px;position:absolute;top:-99000px}.handsontable td.htInvalid{background-color:#ff4c42!important}.handsontable td.htNoWrap{white-space:nowrap}.hot-display-license-info{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Helvetica Neue,Arial,sans-serif;font-size:10px;font-weight:400;color:#373737;padding:5px 0 3px;text-align:left}.hot-display-license-info a{color:#104acc;font-size:10px}.handsontable .manualColumnResizer{position:absolute;top:0;cursor:col-resize;z-index:210;width:5px;height:25px}.handsontable .manualRowResizer{position:absolute;left:0;cursor:row-resize;z-index:210;height:5px;width:50px}.handsontable .manualColumnResizer:hover,.handsontable .manualColumnResizer.active,.handsontable .manualRowResizer:hover,.handsontable .manualRowResizer.active{background-color:#34a9db}.handsontable .manualColumnResizerGuide{position:absolute;right:unset;top:0;background-color:#34a9db;display:none;width:0;border-right:1px dashed #777;border-left:none;margin-left:5px;margin-right:unset}[dir=rtl].handsontable .manualColumnResizerGuide{left:unset;border-left:1px dashed #777;border-right:none;margin-right:5px;margin-left:unset}.handsontable .manualRowResizerGuide{position:absolute;left:0;bottom:0;background-color:#34a9db;display:none;height:0;border-bottom:1px dashed #777;margin-top:5px}.handsontable .manualColumnResizerGuide.active,.handsontable .manualRowResizerGuide.active{display:block;z-index:209}.handsontable .columnSorting{position:relative}.handsontable .columnSorting.sortAction:hover{text-decoration:underline;cursor:pointer}.handsontable span.colHeader.columnSorting:before{top:50%;margin-top:-6px;padding-left:8px;padding-right:0;position:absolute;right:-9px;left:unset;content:"";height:10px;width:5px;background-size:contain;background-repeat:no-repeat;background-position-x:right}[dir=rtl].handsontable span.colHeader.columnSorting:before{padding-right:8px;padding-left:0;left:-9px;right:unset;background-position-x:left}.handsontable span.colHeader.columnSorting.ascending:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAMAAADJ7yrpAAAAKlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKE86IAAAADXRSTlMABBEmRGprlJW72e77tTkTKwAAAFNJREFUeAHtzjkSgCAUBNHPgsoy97+ulGXRqJE5L+xkxoYt2UdsLb5bqFINz+aLuuLn5rIu2RkO3fZpWENimNgiw6iBYRTPMLJjGFxQZ1hxxb/xBI1qC8k39CdKAAAAAElFTkSuQmCC)}.handsontable span.colHeader.columnSorting.descending:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAoCAMAAADJ7yrpAAAAKlBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKE86IAAAADXRSTlMABBEmRGprlJW72e77tTkTKwAAAFJJREFUeAHtzjkSgCAQRNFmQYUZ7n9dKUvru0TmvPAn3br0QfgdZ5xx6x+rQn23GqTYnq1FDcnuzZIO2WmedVqIRVxgGKEyjNgYRjKGkZ1hFIZ3I70LyM0VtU8AAAAASUVORK5CYII=)}.htGhostTable .htCore span.colHeader.columnSorting:not(.indicatorDisabled):after{content:"*";display:inline-block;position:relative;padding-right:20px}.handsontable td.area,.handsontable td.area-1,.handsontable td.area-2,.handsontable td.area-3,.handsontable td.area-4,.handsontable td.area-5,.handsontable td.area-6,.handsontable td.area-7{position:relative}.handsontable td.area:before,.handsontable td.area-1:before,.handsontable td.area-2:before,.handsontable td.area-3:before,.handsontable td.area-4:before,.handsontable td.area-5:before,.handsontable td.area-6:before,.handsontable td.area-7:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;bottom:-100% \	;background:#005eff}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.handsontable td.area:before,.handsontable td.area-1:before,.handsontable td.area-2:before,.handsontable td.area-3:before,.handsontable td.area-4:before,.handsontable td.area-5:before,.handsontable td.area-6:before,.handsontable td.area-7:before{bottom:-100%}}.handsontable td.area:before{opacity:.1}.handsontable td.area-1:before{opacity:.2}.handsontable td.area-2:before{opacity:.27}.handsontable td.area-3:before{opacity:.35}.handsontable td.area-4:before{opacity:.41}.handsontable td.area-5:before{opacity:.47}.handsontable td.area-6:before{opacity:.54}.handsontable td.area-7:before{opacity:.58}.handsontable tbody th.ht__highlight,.handsontable thead th.ht__highlight{background-color:#dcdcdc}.handsontable tbody th.ht__active_highlight,.handsontable thead th.ht__active_highlight{background-color:#8eb0e7;color:#000}.handsontableInput{border:none;outline-width:0;margin:0;padding:1px 5px 0;font-family:inherit;line-height:21px;font-size:inherit;box-shadow:0 0 0 2px #5292f7 inset;resize:none;display:block;color:#000;border-radius:0;background-color:#fff}.handsontableInput:focus{outline:none}.handsontableInputHolder{position:absolute;top:0;left:0}.htSelectEditor{-webkit-appearance:menulist-button!important;position:absolute;width:auto}.htSelectEditor:focus{outline:none}.handsontable .htDimmed{color:#777}.handsontable .htSubmenu{position:relative}.handsontable .htSubmenu :after{content:"▶";color:#777;position:absolute;right:5px;font-size:9px}[dir=rtl].handsontable .htSubmenu :after{content:""}[dir=rtl].handsontable .htSubmenu :before{content:"◀";color:#777;position:absolute;left:5px;font-size:9px}.handsontable .htLeft{text-align:left}.handsontable .htCenter{text-align:center}.handsontable .htRight{text-align:right}.handsontable .htJustify{text-align:justify}.handsontable .htTop{vertical-align:top}.handsontable .htMiddle{vertical-align:middle}.handsontable .htBottom{vertical-align:bottom}.handsontable .htPlaceholder{color:#999}.handsontable.listbox{margin:0}.handsontable.listbox .ht_master table{border:1px solid #ccc;border-collapse:separate;background:#fff}.handsontable.listbox th,.handsontable.listbox tr:first-child th,.handsontable.listbox tr:last-child th,.handsontable.listbox tr:first-child td,.handsontable.listbox td{border-color:transparent!important}.handsontable.listbox th,.handsontable.listbox td{white-space:nowrap;text-overflow:ellipsis}.handsontable.listbox td.htDimmed{cursor:default;color:inherit;font-style:inherit}.handsontable.listbox .wtBorder{visibility:hidden}.handsontable.listbox tr td.current,.handsontable.listbox tr:hover td{background:#eee}.ht_editor_hidden{z-index:-1}.ht_editor_visible{z-index:200}.handsontable td.htSearchResult{background:#fcedd9;color:#583707}.handsontable .collapsibleIndicator{position:absolute;top:50%;transform:translateY(-50%);left:unset;right:5px;border:1px solid #A6A6A6;line-height:8px;color:#222;border-radius:10px;font-size:10px;width:10px;height:10px;cursor:pointer;-webkit-box-shadow:0 0 0 6px rgb(238,238,238);-moz-box-shadow:0 0 0 6px rgb(238,238,238);box-shadow:0 0 0 6px #eee;background:#eee;text-align:center}[dir=rtl].handsontable .collapsibleIndicator{right:unset;left:5px}.handsontable.mobile,.handsontable.mobile .wtHolder{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:touch}.handsontable.mobile .handsontableInput:focus{-webkit-box-shadow:0 0 0 2px #5292f7 inset;-moz-box-shadow:0 0 0 2px #5292f7 inset;box-shadow:0 0 0 2px #5292f7 inset;-webkit-appearance:none}.topSelectionHandle:not(.ht_master .topSelectionHandle),.topSelectionHandle-HitArea:not(.ht_master .topSelectionHandle-HitArea){z-index:9999}.handsontable .topSelectionHandle,.handsontable .topSelectionHandle-HitArea,.handsontable .bottomSelectionHandle,.handsontable .bottomSelectionHandle-HitArea{left:-10000px;right:unset;top:-10000px}[dir=rtl].handsontable .topSelectionHandle,[dir=rtl].handsontable .topSelectionHandle-HitArea,[dir=rtl].handsontable .bottomSelectionHandle,[dir=rtl].handsontable .bottomSelectionHandle-HitArea{right:-10000px;left:unset}.handsontable.hide-tween{-webkit-animation:opacity-hide .3s;animation:opacity-hide .3s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}.handsontable.show-tween{-webkit-animation:opacity-show .3s;animation:opacity-show .3s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards}/*!
 * Pikaday
 * Copyright © 2014 David Bushell | BSD & MIT license | https://dbushell.com/
 */.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px #00000080}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;opacity:0}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev,.is-rtl .pika-next{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==)}.pika-next,.is-rtl .pika-prev{float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=)}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:.2}.pika-select{display:inline-block}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.2857142857%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.pika-button{cursor:pointer;display:block;box-sizing:border-box;-moz-box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5;height:initial}.pika-week{font-size:11px;color:#999}.is-today .pika-button{color:#3af;font-weight:700}.is-selected .pika-button,.has-event .pika-button{color:#fff;font-weight:700;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.has-event .pika-button{background:#005da9;box-shadow:inset 0 1px 3px #0076c9}.is-disabled .pika-button,.is-inrange .pika-button{background:#d5e9f7}.is-startrange .pika-button{color:#fff;background:#6cb31d;box-shadow:none;border-radius:3px}.is-endrange .pika-button{color:#fff;background:#3af;box-shadow:none;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.is-outside-current-month .pika-button{color:#999;opacity:.3}.is-selection-disabled{pointer-events:none;cursor:default}.pika-button:hover,.pika-row.pick-whole-week:hover .pika-button{color:#fff;background:#ff8000;box-shadow:none;border-radius:3px}.pika-table abbr{border-bottom:none;cursor:help}.handsontable .htAutocompleteArrow{float:right;font-size:10px;color:#eee;cursor:default;width:16px;text-align:center}[dir=rtl].handsontable .htAutocompleteArrow{float:left}.handsontable td .htAutocompleteArrow:hover{color:#777}.handsontable td.area .htAutocompleteArrow{color:#d3d3d3}.handsontable .htCheckboxRendererInput{display:inline-block}.handsontable .htCheckboxRendererInput.noValue{opacity:.5}.handsontable .htCheckboxRendererLabel{font-size:inherit;vertical-align:middle;cursor:pointer;display:inline-block}.handsontable .htCheckboxRendererLabel.fullWidth{width:100%}.handsontable .htCommentCell{position:relative}.handsontable .htCommentCell:after{content:"";position:absolute;top:0;right:0;left:unset;border-left:6px solid transparent;border-right:none;border-top:6px solid black}[dir=rtl].handsontable .htCommentCell:after{left:0;right:unset;border-right:6px solid transparent;border-left:none}.htCommentsContainer .htComments{display:none;z-index:1059;position:absolute}.htCommentsContainer .htCommentTextArea{box-shadow:#0000001e 0 1px 3px,#0000003d 0 1px 2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;border-left:3px solid #ccc;border-right:none;background-color:#fff;width:215px;height:90px;font-size:12px;padding:5px;outline:0px!important;-webkit-appearance:none}[dir=rtl].htCommentsContainer .htCommentTextArea{border-right:3px solid #ccc;border-left:none}.htCommentsContainer .htCommentTextArea:focus{box-shadow:#0000001e 0 1px 3px,#0000003d 0 1px 2px,inset 0 0 0 1px #5292f7;border-left:3px solid #5292f7;border-right:none}[dir=rtl].htCommentsContainer .htCommentTextArea:focus{border-right:3px solid #5292f7;border-left:none}/*!
 * Handsontable ContextMenu
 */.htContextMenu:not(.htGhostTable){display:none;position:absolute;z-index:1060}.htContextMenu .ht_clone_top,.htContextMenu .ht_clone_bottom,.htContextMenu .ht_clone_inline_start,.htContextMenu .ht_clone_top_inline_start_corner,.htContextMenu .ht_clone_bottom_inline_start_corner{display:none}.htContextMenu .ht_master table.htCore{border-color:#ccc;border-style:solid;border-top-width:1px;border-bottom-width:2px;border-left-width:1px;border-right-width:2px}[dir=rtl].htContextMenu .ht_master table.htCore{border-right-width:1px;border-left-width:2px}.htContextMenu .wtBorder{visibility:hidden}.htContextMenu table tbody tr td{background:#fff;border-width:0;padding:4px 6px 0;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.htContextMenu table tbody tr td:first-child{border-top-width:0;border-bottom-width:0;border-left-width:0;border-right-width:0}[dir=rtl].htContextMenu table tbody tr td:first-child{border-right-width:0;border-left-width:0}.htContextMenu table tbody tr td.htDimmed{font-style:normal;color:#323232}.htContextMenu table tbody tr td.current,.htContextMenu table tbody tr td.zeroclipboard-is-hover{background:#f3f3f3}.htContextMenu table tbody tr td.htSeparator{border-top:1px solid #e6e6e6;height:0;padding:0;cursor:default}.htContextMenu table tbody tr td.htDisabled{color:#999;cursor:default}.htContextMenu table tbody tr td.htDisabled:hover{background:#fff;color:#999;cursor:default}.htContextMenu table tbody tr.htHidden{display:none}.htContextMenu table tbody tr td .htItemWrapper{margin-left:10px;margin-right:6px}.htContextMenu table tbody tr td div span.selected{margin-top:-2px;position:absolute;left:4px}.htContextMenu .ht_master .wtHolder{overflow:hidden}textarea.HandsontableCopyPaste{position:fixed!important;top:0!important;right:100%!important;overflow:hidden;opacity:0;outline:0 none!important}/*!
 * Handsontable DropdownMenu
 */.handsontable .changeType{background:#eee;border-radius:2px;border:1px solid #bbb;color:#bbb;font-size:9px;line-height:9px;padding:2px;margin:3px 1px 0 5px;float:right}[dir=rtl].handsontable .changeType{float:left}.handsontable .changeType:before{content:"▼ "}.handsontable .changeType:hover{border:1px solid #777;color:#777;cursor:pointer}.htDropdownMenu:not(.htGhostTable){display:none;position:absolute;z-index:1060}.htDropdownMenu .ht_clone_top,.htDropdownMenu .ht_clone_bottom,.htDropdownMenu .ht_clone_inline_start,.htDropdownMenu .ht_clone_top_inline_start_corner,.htDropdownMenu .ht_clone_bottom_inline_start_corner{display:none}.htDropdownMenu table.htCore{border-color:#ccc;border-style:solid;border-top-width:1px;border-bottom-width:2px;border-left-width:1px;border-right-width:2px}[dir=rtl].htDropdownMenu table.htCore{border-right-width:1px;border-left-width:2px}.htDropdownMenu .wtBorder{visibility:hidden}.htDropdownMenu table tbody tr td{background:#fff;border-width:0;padding:4px 6px 0;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.htDropdownMenu table tbody tr td:first-child{border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0}[dir=rtl].htDropdownMenu table tbody tr td:first-child{border-left-width:0;border-right-width:0}.htDropdownMenu table tbody tr td.htDimmed{font-style:normal;color:#323232}.htDropdownMenu table tbody tr td.current,.htDropdownMenu table tbody tr td.zeroclipboard-is-hover{background:#e9e9e9}.htDropdownMenu table tbody tr td.htSeparator{border-top:1px solid #e6e6e6;height:0;padding:0;cursor:default}.htDropdownMenu table tbody tr td.htDisabled{color:#999}.htDropdownMenu table tbody tr td.htDisabled:hover{background:#fff;color:#999;cursor:default}.htDropdownMenu:not(.htGhostTable) table tbody tr.htHidden{display:none}.htDropdownMenu table tbody tr td .htItemWrapper{margin-left:10px;margin-right:10px}.htDropdownMenu table tbody tr td div span.selected{margin-top:-2px;position:absolute;left:4px}.htDropdownMenu .ht_master .wtHolder{overflow:hidden}/*!
 * Handsontable Filters
 */.htFiltersConditionsMenu:not(.htGhostTable){display:none;position:absolute;z-index:1070}.htFiltersConditionsMenu .ht_clone_top,.htFiltersConditionsMenu .ht_clone_bottom,.htFiltersConditionsMenu .ht_clone_inline_start,.htFiltersConditionsMenu .ht_clone_top_inline_start_corner,.htFiltersConditionsMenu .ht_clone_bottom_inline_start_corner{display:none}.htFiltersConditionsMenu table.htCore{border:1px solid #bbb;border-bottom-width:2px;border-right-width:2px}.htFiltersConditionsMenu .wtBorder{visibility:hidden}.htFiltersConditionsMenu table tbody tr td{background:#fff;border-width:0;padding:4px 6px 0;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.htFiltersConditionsMenu table tbody tr td:first-child{border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0}[dir=rtl].htFiltersConditionsMenu table tbody tr td:first-child{border-left-width:0;border-right-width:0}.htFiltersConditionsMenu table tbody tr td.htDimmed{font-style:normal;color:#323232}.htFiltersConditionsMenu table tbody tr td.current,.htFiltersConditionsMenu table tbody tr td.zeroclipboard-is-hover{background:#e9e9e9}.htFiltersConditionsMenu table tbody tr td.htSeparator{border-top:1px solid #e6e6e6;height:0;padding:0}.htFiltersConditionsMenu table tbody tr td.htDisabled{color:#999}.htFiltersConditionsMenu table tbody tr td.htDisabled:hover{background:#fff;color:#999;cursor:default}.htFiltersConditionsMenu table tbody tr td .htItemWrapper{margin-left:10px;margin-right:10px}.htFiltersConditionsMenu table tbody tr td div span.selected{margin-top:-2px;position:absolute;left:4px}.htFiltersConditionsMenu .ht_master .wtHolder{overflow:hidden}.handsontable .htMenuFiltering{border-bottom:1px dotted #ccc;height:135px;overflow:hidden}.handsontable .ht_master table td.htCustomMenuRenderer{background-color:#fff;cursor:auto}.handsontable .htFiltersMenuLabel{font-size:.75em}.handsontable .htFiltersMenuActionBar{text-align:center;padding-top:10px;padding-bottom:3px}.handsontable .htFiltersMenuCondition.border{border-bottom:1px dotted #ccc!important}.handsontable .htFiltersMenuCondition .htUIInput{padding:0 0 5px}.handsontable .htFiltersMenuValue{border-bottom:1px dotted #ccc!important}.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch{padding:0}.handsontable .htFiltersMenuCondition .htUIInput input,.handsontable .htFiltersMenuValue .htUIMultipleSelectSearch input{font-family:inherit;font-size:.75em;padding:4px;box-sizing:border-box;width:100%}.htUIMultipleSelect .ht_master .wtHolder{overflow-y:scroll}.handsontable .htFiltersActive .changeType{border:1px solid #509272;color:#18804e;background-color:#d2e0d9}.handsontable .htUISelectAll{margin-left:0;margin-right:10px}[dir=rtl].handsontable .htUISelectAll{margin-right:0;margin-left:10px}.handsontable .htUIClearAll,.handsontable .htUISelectAll{display:inline-block}.handsontable .htUIClearAll a,.handsontable .htUISelectAll a{font-size:.75em}.handsontable .htUISelectionControls{text-align:right}[dir=rtl].handsontable .htUISelectionControls{text-align:left}.handsontable .htCheckboxRendererInput{margin:0 5px 0 0;vertical-align:middle;height:1em}[dir=rtl].handsontable .htCheckboxRendererInput{margin-left:5px;margin-right:0}.handsontable .htUIInput{padding:3px 0 7px;position:relative;text-align:center}.handsontable .htUIInput input{border-radius:2px;border:1px solid #d2d1d1}.handsontable .htUIInput input:focus{outline:0}.handsontable .htUIInputIcon{position:absolute}.handsontable .htUIInput.htUIButton{cursor:pointer;display:inline-block}.handsontable .htUIInput.htUIButton input{background-color:#eee;color:#000;cursor:pointer;font-family:inherit;font-size:.75em;font-weight:700;height:19px;min-width:64px}.handsontable .htUIInput.htUIButton input:hover{border-color:#b9b9b9}.handsontable .htUIInput.htUIButtonOK{margin-left:0;margin-right:10px}[dir=rtl].handsontable .htUIInput.htUIButtonOK{margin-right:0;margin-left:10px}.handsontable .htUIInput.htUIButtonOK input{background-color:#0f9d58;border-color:#18804e;color:#fff}.handsontable .htUIInput.htUIButtonOK input:hover{border-color:#1a6f46}.handsontable .htUISelect{cursor:pointer;margin-bottom:7px;position:relative}.handsontable .htUISelectCaption{background-color:#e8e8e8;border-radius:2px;border:1px solid #d2d1d1;font-family:inherit;font-size:.75em;font-weight:700;padding:3px 20px 3px 10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.handsontable .htUISelectCaption:hover{background-color:#e8e8e8;border:1px solid #b9b9b9}.handsontable .htUISelectDropdown:after{content:"▲";font-size:7px;position:absolute;right:10px;top:0}.handsontable .htUISelectDropdown:before{content:"▼";font-size:7px;position:absolute;right:10px;top:8px}.handsontable .htUIMultipleSelect .handsontable .htCore{border:none}.handsontable .htUIMultipleSelect .handsontable .htCore td:hover{background-color:#f5f5f5}.handsontable .htUIMultipleSelectSearch input{border-radius:2px;border:1px solid #d2d1d1;padding:3px}.handsontable .htUIRadio{display:inline-block;margin-left:0;margin-right:5px;height:100%}[dir=rtl].handsontable .htUIRadio{margin-right:0;margin-left:5px}.handsontable .htUIRadio:last-child{margin-right:0}.handsontable .htUIRadio>input[type=radio]{margin-left:0;margin-right:.5ex}[dir=rtl].handsontable .htUIRadio>input[type=radio]{margin-right:0;margin-left:.5ex}.handsontable .htUIRadio label{vertical-align:middle}.handsontable .htFiltersMenuOperators{padding-bottom:5px}.handsontable th.beforeHiddenColumn{position:relative}.handsontable th.beforeHiddenColumn:after,.handsontable th.afterHiddenColumn:before{color:#bbb;position:absolute;top:50%;font-size:5pt;transform:translateY(-50%)}.handsontable th.afterHiddenColumn{position:relative}.handsontable th.beforeHiddenColumn:after{right:1px;content:"◀"}[dir=rtl].handsontable th.beforeHiddenColumn:after{right:initial;left:1px;content:"▶"}.handsontable th.afterHiddenColumn:before{left:1px;content:"▶"}[dir=rtl].handsontable th.afterHiddenColumn:before{right:1px;left:initial;content:"◀"}/*!
 * Handsontable HiddenRows
 */.handsontable th.beforeHiddenRow:before,.handsontable th.afterHiddenRow:after{color:#bbb;font-size:6pt;line-height:6pt;position:absolute;left:2px}.handsontable th.beforeHiddenRow,.handsontable th.afterHiddenRow{position:relative}.handsontable th.beforeHiddenRow:before{content:"▲";bottom:2px}.handsontable th.afterHiddenRow:after{content:"▼";top:2px}.handsontable.ht__selection--rows tbody th.beforeHiddenRow.ht__highlight:before,.handsontable.ht__selection--rows tbody th.afterHiddenRow.ht__highlight:after{color:#eee}.handsontable td.afterHiddenRow.firstVisibleRow,.handsontable th.afterHiddenRow.firstVisibleRow{border-top:1px solid #CCC}.htRowHeaders .ht_master.innerBorderInlineStart~.ht_clone_top_inline_start_corner th:nth-child(2),.htRowHeaders .ht_master.innerBorderInlineStart~.ht_clone_inline_start td:first-of-type{border-left:0 none}.handsontable.ht__manualColumnMove.after-selection--columns thead th.ht__highlight{cursor:move;cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}.handsontable.ht__manualColumnMove.on-moving--columns,.handsontable.ht__manualColumnMove.on-moving--columns thead th.ht__highlight{cursor:move;cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}.handsontable.ht__manualColumnMove.on-moving--columns .manualColumnResizer{display:none}.handsontable .ht__manualColumnMove--guideline,.handsontable .ht__manualColumnMove--backlight{position:absolute;height:100%;display:none}.handsontable .ht__manualColumnMove--guideline{background:#757575;width:2px;top:0;margin-inline-start:-1px;margin-inline-end:0;z-index:205}.handsontable .ht__manualColumnMove--backlight{background:#343434;background:#34343440;display:none;z-index:205;pointer-events:none}.handsontable.on-moving--columns.show-ui .ht__manualColumnMove--guideline,.handsontable.on-moving--columns .ht__manualColumnMove--backlight{display:block}.handsontable .wtHider{position:relative}.handsontable.ht__manualRowMove.after-selection--rows tbody th.ht__highlight{cursor:move;cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}.handsontable.ht__manualRowMove.on-moving--rows,.handsontable.ht__manualRowMove.on-moving--rows tbody th.ht__highlight{cursor:move;cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}.handsontable.ht__manualRowMove.on-moving--rows .manualRowResizer{display:none}.handsontable .ht__manualRowMove--guideline,.handsontable .ht__manualRowMove--backlight{position:absolute;width:100%;display:none}.handsontable .ht__manualRowMove--guideline{background:#757575;height:2px;left:0;margin-top:-1px;z-index:205}.handsontable .ht__manualRowMove--backlight{background:#343434;background:#34343440;display:none;z-index:205;pointer-events:none}.handsontable.on-moving--rows.show-ui .ht__manualRowMove--guideline,.handsontable.on-moving--rows .ht__manualRowMove--backlight{display:block}.handsontable tbody td[rowspan][class*=area][class*=highlight]:not([class*=fullySelectedMergedCell]):before{opacity:0}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-multiple]:before{opacity:.1}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-0]:before{opacity:.1}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-1]:before{opacity:.2}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-2]:before{opacity:.27}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-3]:before{opacity:.35}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-4]:before{opacity:.41}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-5]:before{opacity:.47}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-6]:before{opacity:.54}.handsontable tbody td[rowspan][class*=area][class*=highlight][class*=fullySelectedMergedCell-7]:before{opacity:.58}.handsontable span.colHeader.columnSorting:after{top:50%;margin-top:-2px;position:absolute;right:-15px;left:unset;padding-left:5px;padding-right:unset;font-size:8px;height:8px;line-height:1.1;text-decoration:underline}[dir=rtl].handsontable span.colHeader.columnSorting:after{left:-15px;right:unset;padding-right:5px;padding-left:unset}.handsontable span.colHeader.columnSorting:after{text-decoration:none}.handsontable span.colHeader.columnSorting[class^=sort-]:after,.handsontable span.colHeader.columnSorting[class*=" sort-"]:after{content:"+"}.handsontable span.colHeader.columnSorting.sort-1:after{content:"1"}.handsontable span.colHeader.columnSorting.sort-2:after{content:"2"}.handsontable span.colHeader.columnSorting.sort-3:after{content:"3"}.handsontable span.colHeader.columnSorting.sort-4:after{content:"4"}.handsontable span.colHeader.columnSorting.sort-5:after{content:"5"}.handsontable span.colHeader.columnSorting.sort-6:after{content:"6"}.handsontable span.colHeader.columnSorting.sort-7:after{content:"7"}.htGhostTable th div button.changeType+span.colHeader.columnSorting:not(.indicatorDisabled){padding-right:5px}.handsontable thead th.hiddenHeader:not(:first-of-type){display:none}.handsontable th.ht_nestingLevels{text-align:left;padding-left:7px}[dir=rtl].handsontable th.ht_nestingLevels{text-align:right;padding-right:7px}.handsontable th div.ht_nestingLevels{display:inline-block;position:absolute;left:11px;right:unset}[dir=rtl].handsontable th div.ht_nestingLevels{right:11px;left:unset}.handsontable.innerBorderInlineStart th div.ht_nestingLevels,.handsontable.innerBorderInlineStart~.handsontable th div.ht_nestingLevels{right:10px;left:unset}[dir=rtl].handsontable.innerBorderInlineStart th div.ht_nestingLevels,[dir=rtl].handsontable.innerBorderInlineStart~.handsontable th div.ht_nestingLevels{left:10px;right:unset}.handsontable th span.ht_nestingLevel{display:inline-block}.handsontable th span.ht_nestingLevel_empty{display:inline-block;width:10px;height:1px;float:left}[dir=rtl].handsontable th span.ht_nestingLevel_empty{float:right}.handsontable th span.ht_nestingLevel:after{content:"┐";font-size:9px;display:inline-block;position:relative;bottom:3px}.handsontable th div.ht_nestingButton{display:inline-block;position:absolute;right:-2px;left:unset;cursor:pointer}[dir=rtl].handsontable th div.ht_nestingButton{left:-2px;right:unset}.handsontable th div.ht_nestingButton.ht_nestingExpand:after{content:"+"}.handsontable th div.ht_nestingButton.ht_nestingCollapse:after{content:"-"}.handsontable.innerBorderInlineStart th div.ht_nestingButton,.handsontable.innerBorderInlineStart~.handsontable th div.ht_nestingButton{right:0;left:unset}[dir=rtl].handsontable.innerBorderInlineStart th div.ht_nestingButton,[dir=rtl].handsontable.innerBorderInlineStart~.handsontable th div.ht_nestingButton{left:0;right:unset}.hot-wrapper .handsontable[data-v-eb53bcb1],.hot-wrapper .ht_master[data-v-eb53bcb1],.hot-wrapper .ht_master .wtHolder[data-v-eb53bcb1],.hot-wrapper .htCore[data-v-eb53bcb1]{background:linear-gradient(145deg,#0d0b1df2,#16213eeb)!important;color:var(--silver-moonlight)!important;font-family:var(--font-body)}.hot-wrapper .ht_master thead th[data-v-eb53bcb1],.hot-wrapper .ht_clone_top thead th[data-v-eb53bcb1]{background:#d8ae5e1f!important;color:var(--witching-gold)!important;font-family:var(--font-heading)!important;font-weight:600!important;border-bottom:1px solid rgba(216,174,94,.35)!important;padding:12px!important}.hot-wrapper .ht_master tbody td[data-v-eb53bcb1],.hot-wrapper .ht_clone_top tbody td[data-v-eb53bcb1]{padding:12px!important;color:var(--silver-moonlight)!important;border-bottom:1px solid rgba(255,255,255,.03)!important}.hot-wrapper .ht_master tbody td[data-v-eb53bcb1],.hot-wrapper .ht_clone_top tbody td[data-v-eb53bcb1]{overflow:visible!important}.hot-wrapper .ht_master tbody tr[data-v-eb53bcb1]:nth-child(2n){background:#ffffff05!important}.hot-wrapper .ht_master tbody tr[data-v-eb53bcb1]:hover{background:#d8ae5e0f!important}.hot-wrapper .htDimmed[data-v-eb53bcb1]{color:var(--silver-moonlight)!important}.hot-wrapper .htCheckboxRendererInput[data-v-eb53bcb1]{accent-color:var(--witching-gold)!important;width:18px!important;height:18px!important}.hot-wrapper .wtBorder[data-v-eb53bcb1],.hot-wrapper .ht__selection[data-v-eb53bcb1],.hot-wrapper .ht__selectionArea[data-v-eb53bcb1]{display:none!important}.hot-wrapper .action-btn[data-v-eb53bcb1]{background:transparent;border:1px solid rgba(255,255,255,.03);color:var(--silver-moonlight);cursor:pointer;padding:6px 8px;margin-right:6px;border-radius:6px}.hot-wrapper .action-btn[data-v-eb53bcb1]:hover{background:#d8ae5e0f;color:var(--witching-gold)}.quick-filter[data-v-75a40c34]{width:260px;padding:10px 14px;border-radius:12px;border:1px solid rgba(216,174,94,.35);background:#ffffff0f;color:var(--silver-moonlight)}.quick-filter[data-v-75a40c34]::placeholder{color:#c4c4c4b3}.legend-table-wrapper[data-v-75a40c34]{width:100%;overflow-x:auto;margin-top:12px;border-radius:12px;border:1px solid rgba(216,174,94,.28);background:linear-gradient(145deg,#0d0b1dd9,#181e34e6);box-shadow:0 10px 30px #00000059;max-height:600px;overflow-y:auto}.legend-table[data-v-75a40c34]{width:100%;border-collapse:collapse;font-family:var(--font-body)}.legend-table thead[data-v-75a40c34]{position:sticky;top:0;background:#d8ae5e1f;z-index:10}.legend-table th[data-v-75a40c34]{padding:14px 12px;text-align:left;font-family:var(--font-heading);font-weight:600;color:var(--witching-gold);border-bottom:1px solid rgba(216,174,94,.35);white-space:nowrap}.legend-table th.sortable[data-v-75a40c34]{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s}.legend-table th.sortable[data-v-75a40c34]:hover{background:#d8ae5e2e}.sort-indicator[data-v-75a40c34]{display:inline-block;margin-left:6px;font-size:12px;opacity:.7}.legend-table tbody tr[data-v-75a40c34]{border-bottom:1px solid rgba(216,174,94,.15);transition:background .2s}.legend-table tbody tr[data-v-75a40c34]:nth-child(2n){background:#ffffff05}.legend-table tbody tr[data-v-75a40c34]:nth-child(odd){background:#ffffff0d}.legend-table tbody tr[data-v-75a40c34]:hover{background:#d8ae5e14}.legend-table td[data-v-75a40c34]{padding:12px;color:var(--silver-moonlight);vertical-align:middle}.quote-cell[data-v-75a40c34]{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.media-tags[data-v-75a40c34]{display:flex;gap:6px;align-items:center}.action-buttons[data-v-75a40c34]{display:flex;gap:8px;flex-wrap:wrap}.checkbox-col[data-v-75a40c34]{width:40px;text-align:center}.legend-checkbox[data-v-75a40c34]{width:18px;height:18px;cursor:pointer;accent-color:var(--witching-gold)}.row-selected[data-v-75a40c34]{background:#d8ae5e26!important;border-left:3px solid var(--witching-gold)}.sort-active[data-v-75a40c34]{background:#d8ae5e2e;color:var(--witching-gold)}.table-info[data-v-75a40c34]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding:12px 14px;border:1px solid rgba(216,174,94,.22);border-radius:10px;background:#ffffff08}.row-count[data-v-75a40c34]{color:var(--silver-moonlight);font-size:14px;letter-spacing:.2px}.bulk-actions[data-v-75a40c34]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.selected-count[data-v-75a40c34]{color:var(--witching-gold);font-weight:600;margin-right:4px}.pagination[data-v-75a40c34]{display:flex;gap:10px;align-items:center;justify-content:center;margin-top:16px;padding:16px 12px;border:1px solid rgba(216,174,94,.18);border-radius:12px;background:#ffffff05}.page-info[data-v-75a40c34]{color:var(--silver-moonlight);font-weight:600;margin:0 8px}.page-size-select[data-v-75a40c34]{padding:8px 12px;border-radius:8px;border:1px solid rgba(216,174,94,.35);background:#ffffff0f;color:var(--silver-moonlight);font-family:var(--font-body);cursor:pointer;margin-left:16px}.btn-sm[data-v-75a40c34]{padding:6px 12px;font-size:13px}.admin-table-card[data-v-75a40c34]{border-radius:16px;padding:18px;background:linear-gradient(140deg,#121023eb,#121c34f0);border:1px solid rgba(216,174,94,.2);box-shadow:0 12px 32px #00000059}.admin-toolbar[data-v-75a40c34]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0}.admin-toolbar .toolbar-right[data-v-75a40c34]{display:flex;gap:10px}.admin-toolbar .toolbar-left[data-v-75a40c34]{flex:1}.admin-ghost-card[data-v-75a40c34]{border:1px dashed rgba(216,174,94,.35);border-radius:12px;padding:18px;color:var(--silver-moonlight);text-align:center;background:#ffffff08;margin-top:12px}h1[data-v-cbced849]{color:var(--witching-gold);margin-bottom:24px;text-shadow:0 0 12px rgba(216,174,94,.28)}.form-grid[data-v-cbced849]{display:flex;flex-direction:column;gap:18px}.form-row[data-v-cbced849]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.form-group[data-v-cbced849]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-cbced849]{color:var(--witching-gold);font-weight:600;letter-spacing:.03em}input[data-v-cbced849],textarea[data-v-cbced849]{background:#ffffff0d;border:1px solid rgba(216,174,94,.3);color:var(--silver-moonlight);padding:12px;border-radius:10px;font-family:var(--font-body)}input[data-v-cbced849]:focus,textarea[data-v-cbced849]:focus{outline:none;border-color:var(--witching-gold);box-shadow:0 0 0 2px #d8ae5e40}textarea[data-v-cbced849]{min-height:120px}.checkbox[data-v-cbced849]{flex-direction:row;align-items:center;gap:10px}.file-info[data-v-cbced849]{font-size:.9rem;color:#c4c4c4cc}.form-actions[data-v-cbced849]{display:flex;gap:12px;flex-wrap:wrap;margin-top:6px}.error-message[data-v-cbced849],.success-message[data-v-cbced849]{padding:12px 14px;border-radius:12px;border:1px solid rgba(216,174,94,.35)}.error-message[data-v-cbced849]{border-color:#ff6b6b99;background:#ff6b6b1a;color:#ffc2c2}.success-message[data-v-cbced849]{background:#d8ae5e14;color:var(--silver-moonlight)}.share-card[data-v-cbced849]{background:#0d0b1d4d;border-radius:12px;padding:1.5rem;border:1px solid rgba(216,174,94,.2)}.share-label[data-v-cbced849]{margin-bottom:.5rem;font-size:.9rem;color:var(--witching-gold);font-weight:600}.share-row[data-v-cbced849]{display:flex;gap:.5rem;align-items:center}.share-note[data-v-cbced849]{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(216,174,94,.2);font-size:.85rem;color:var(--silver-moonlight);opacity:.8;font-style:italic}h1[data-v-64944767]{color:var(--witching-gold);margin:10px 0 24px;text-shadow:0 0 12px rgba(216,174,94,.28)}h2[data-v-64944767]{color:var(--witching-gold);margin:30px 0 16px;font-size:20px;border-bottom:2px solid rgba(216,174,94,.2);padding-bottom:10px}.loading[data-v-64944767],.error[data-v-64944767],.no-data[data-v-64944767]{text-align:center;padding:40px;background:#ffffff0d;border-radius:10px;border:1px solid rgba(255,215,0,.2);font-size:16px}.error[data-v-64944767]{color:#ff6b6b;border-color:#ff6b6b4d}.details-grid[data-v-64944767]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.detail-item[data-v-64944767]{background:#ffffff0d;border:1px solid rgba(255,215,0,.2);border-radius:5px;padding:15px}.label[data-v-64944767]{display:block;color:#ffd700b3;font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px}.value[data-v-64944767]{display:block;color:#fff;font-size:14px}.value.enabled[data-v-64944767]{color:#4caf50}.value.disabled[data-v-64944767]{color:#ff6b6b}.visits-table[data-v-64944767]{overflow-x:auto}table[data-v-64944767]{width:100%;border-collapse:collapse;border-spacing:0}thead[data-v-64944767]{background:#ffd7001a;border-bottom:2px solid rgba(255,215,0,.3)}th[data-v-64944767]{color:gold;padding:12px;text-align:left;font-weight:600;font-size:12px;text-transform:uppercase}td[data-v-64944767]{padding:12px;border-bottom:1px solid rgba(255,215,0,.1);color:#fffc;font-size:13px}.visit-row[data-v-64944767]:hover{background:#ffd7000d}.user-agent[data-v-64944767],.location[data-v-64944767]{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.share-section h2[data-v-64944767]{margin-top:30px}.share-card[data-v-64944767]{background:linear-gradient(135deg,#0d0b1d6b,#181e347a);border-radius:14px;padding:1.5rem;border:1px solid rgba(216,174,94,.32);box-shadow:0 12px 30px #00000059}.share-label[data-v-64944767]{margin-bottom:.5rem;font-size:.95rem;color:var(--witching-gold);font-weight:700;letter-spacing:.01em}.share-row[data-v-64944767]{display:flex;gap:.6rem;align-items:center}.share-row .form-input[data-v-64944767]{transition:border-color .2s ease,box-shadow .2s ease}.share-row .form-input[data-v-64944767]:focus{border-color:var(--witching-gold);box-shadow:0 0 0 2px #d8ae5e40}.share-note[data-v-64944767]{margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid rgba(216,174,94,.24);font-size:.88rem;color:var(--silver-moonlight);opacity:.82;font-style:italic}h1[data-v-f50f59ca]{color:var(--witching-gold);margin-bottom:24px;text-shadow:0 0 12px rgba(216,174,94,.28)}h2[data-v-f50f59ca]{color:var(--witching-gold);margin-bottom:10px}.form-grid[data-v-f50f59ca]{display:flex;flex-direction:column;gap:18px}.admin-field textarea[data-v-f50f59ca],.admin-field input[data-v-f50f59ca]{background:#ffffff0d;border:1px solid rgba(216,174,94,.3);color:var(--silver-moonlight);padding:12px;border-radius:10px}.admin-field textarea[data-v-f50f59ca]:focus,.admin-field input[data-v-f50f59ca]:focus{outline:none;border-color:var(--witching-gold);box-shadow:0 0 0 2px #d8ae5e40}.admin-field small[data-v-f50f59ca]{color:#c4c4c4cc}.form-actions[data-v-f50f59ca]{display:flex;gap:12px;flex-wrap:wrap}.admin-feedback[data-v-f50f59ca]{padding:12px 14px;border-radius:12px;border:1px solid rgba(216,174,94,.35);background:#d8ae5e14;color:var(--silver-moonlight);margin:10px 0}.admin-feedback.error[data-v-f50f59ca]{border-color:#ff6b6b99;background:#ff6b6b1a;color:#ffc2c2}.settings-grid[data-v-f50f59ca]{display:grid;grid-template-columns:1fr;gap:18px}.settings-main[data-v-f50f59ca]{display:flex;flex-direction:column;gap:18px}.settings-side[data-v-f50f59ca]{display:flex;flex-direction:column;gap:12px}.card-panel[data-v-f50f59ca]{background:linear-gradient(180deg,#ffffff05,#ffffff03);border:1px solid rgba(220,190,100,.08);padding:14px;border-radius:12px;box-shadow:0 8px 20px #00000073}.panel-header[data-v-f50f59ca]{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.panel-sub[data-v-f50f59ca]{color:#ffffffad;font-size:.85rem}.panel-body .admin-field[data-v-f50f59ca]{margin-bottom:10px}@media (min-width: 920px){.settings-grid[data-v-f50f59ca]{grid-template-columns:1fr 380px;align-items:start}}.form-grid[data-v-d2d0c3a7]{display:grid;grid-template-columns:1fr;gap:12px}.form-row[data-v-d2d0c3a7]{display:flex;gap:12px;flex-wrap:wrap}.form-group[data-v-d2d0c3a7]{display:flex;flex-direction:column}.form-group input[data-v-d2d0c3a7],.form-group select[data-v-d2d0c3a7],.form-group textarea[data-v-d2d0c3a7]{background:#ffffff0a;border:1px solid rgba(200,180,120,.18);color:var(--text-color, #eaeaea);padding:10px 12px;border-radius:8px;font-size:.98rem;transition:box-shadow .15s ease,border-color .15s ease}.form-group label[data-v-d2d0c3a7]{font-weight:600;margin-bottom:6px;color:#ffffffd9;font-size:.9rem}.form-group select[data-v-d2d0c3a7]:focus,.form-group textarea[data-v-d2d0c3a7]:focus,.form-group input[data-v-d2d0c3a7]:focus{outline:none;border-color:#dcbe64f2;box-shadow:0 6px 18px #00000073,0 0 0 4px #dcbe6414}.panel-section[data-v-d2d0c3a7]{margin-top:18px}.admin-section-title[data-v-d2d0c3a7]{font-weight:700;color:#fff;margin-bottom:8px;font-size:1.02rem}.admin-topbar .admin-title h1[data-v-d2d0c3a7]{margin:0 0 4px;font-size:1.6rem;letter-spacing:-.5px}.admin-topbar .subtitle[data-v-d2d0c3a7]{color:#ffffffb3;font-size:.92rem}.ai-result[data-v-d2d0c3a7]{background:linear-gradient(180deg,#ffffff05,#ffffff03);border:1px solid rgba(220,190,100,.12);border-radius:12px;padding:18px;box-shadow:0 8px 28px #00000073}.quote-text[data-v-d2d0c3a7]{font-size:1.18rem;line-height:1.5;margin:0 0 14px;color:#fff;font-style:italic}.result-actions[data-v-d2d0c3a7]{display:flex;gap:10px;flex-wrap:wrap}.pill-button[data-v-d2d0c3a7]{border-radius:999px;padding:8px 14px;font-weight:600}.btn-primary[data-v-d2d0c3a7]{background:linear-gradient(90deg,#d8ae5e,#f3d08b);color:#111;border:none}.btn-secondary[data-v-d2d0c3a7]{background:#ffffff08;color:#fff;border:1px solid rgba(255,255,255,.06)}.btn-outline[data-v-d2d0c3a7]{background:transparent;color:#fff;border:1px dashed rgba(255,255,255,.06)}.admin-feedback[data-v-d2d0c3a7]{margin-top:12px;padding:10px 12px;border-radius:8px;background:#00000040;color:#eee}.admin-feedback.error[data-v-d2d0c3a7]{background:linear-gradient(90deg,#78282833,#78282814);border:1px solid rgba(180,60,60,.18)}@media (min-width: 720px){.form-grid[data-v-d2d0c3a7]{grid-template-columns:1fr 360px;align-items:start}.form-row .form-group[data-v-d2d0c3a7]{flex:1 1 180px}}
