@charset "UTF-8";.btn-player-secondary,button.btn-player-secondary{min-height:auto;box-shadow:0 2px 4px #0000001a;transition:background-color .2s cubic-bezier(.23,1,.32,1),background .2s cubic-bezier(.23,1,.32,1),border-color .2s cubic-bezier(.23,1,.32,1),color .2s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1),filter .2s cubic-bezier(.23,1,.32,1);padding:.65rem 1.25rem;background:transparent!important;color:#fffaedd9!important;border:1px solid rgba(255,255,255,.2)!important}@media (hover: hover) and (pointer: fine){.btn-player-secondary:hover:not(:disabled),button.btn-player-secondary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px #0003}}.btn-player-secondary:disabled,button.btn-player-secondary:disabled{opacity:.5;cursor:not-allowed}@media (hover: hover) and (pointer: fine){.btn-player-secondary:hover:not(:disabled),button.btn-player-secondary:hover:not(:disabled){background:#24b5b01f!important;border-color:#24b5b073!important;color:#1bbfca!important}}.btn-player-primary,button.btn-player-primary{min-height:auto;box-shadow:0 2px 4px #0000001a;transition:background-color .2s cubic-bezier(.23,1,.32,1),background .2s cubic-bezier(.23,1,.32,1),border-color .2s cubic-bezier(.23,1,.32,1),color .2s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1),filter .2s cubic-bezier(.23,1,.32,1);padding:.65rem 1.5rem;background:linear-gradient(45deg,#1bbfca,#156b69)!important;color:#131d25!important;border:none!important;font-weight:600}@media (hover: hover) and (pointer: fine){.btn-player-primary:hover:not(:disabled),button.btn-player-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px #0003}}.btn-player-primary:disabled,button.btn-player-primary:disabled{opacity:.5;cursor:not-allowed}@media (hover: hover) and (pointer: fine){.btn-player-primary:hover:not(:disabled),button.btn-player-primary:hover:not(:disabled){background:linear-gradient(45deg,#24b5b0,#1a8785)!important;transform:translateY(-2px)}}.btn-player-cta,button.btn-player-cta{min-height:auto;box-shadow:0 2px 4px #0000001a;transition:background-color .2s cubic-bezier(.23,1,.32,1),background .2s cubic-bezier(.23,1,.32,1),border-color .2s cubic-bezier(.23,1,.32,1),color .2s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1),filter .2s cubic-bezier(.23,1,.32,1);padding:.75rem 2rem;background:#b50000!important;color:#fffaed!important;border:none!important;font-weight:600}@media (hover: hover) and (pointer: fine){.btn-player-cta:hover:not(:disabled),button.btn-player-cta:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px #0003}}.btn-player-cta:disabled,button.btn-player-cta:disabled{opacity:.5;cursor:not-allowed}@media (hover: hover) and (pointer: fine){.btn-player-cta:hover:not(:disabled),button.btn-player-cta:hover:not(:disabled){background:#b30000!important}}.btn-player-compact,button.btn-player-compact{padding:8px 16px;font-size:.85rem}.btn-player-accent,button.btn-player-accent{min-height:auto;box-shadow:0 2px 4px #0000001a;transition:background-color .2s cubic-bezier(.23,1,.32,1),background .2s cubic-bezier(.23,1,.32,1),border-color .2s cubic-bezier(.23,1,.32,1),color .2s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1),filter .2s cubic-bezier(.23,1,.32,1);padding:.65rem 1.25rem;background:#24b5b026!important;color:#1bbfca!important;border:1px solid rgba(36,181,176,.3)!important;box-shadow:none}@media (hover: hover) and (pointer: fine){.btn-player-accent:hover:not(:disabled),button.btn-player-accent:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 8px #0003}}.btn-player-accent:disabled,button.btn-player-accent:disabled{opacity:.5;cursor:not-allowed}@media (hover: hover) and (pointer: fine){.btn-player-accent:hover:not(:disabled),button.btn-player-accent:hover:not(:disabled){background:#24b5b040!important;border-color:#24b5b073!important;color:#fffaed!important}}.section-skeleton{max-width:1200px;margin:10px auto;padding:2rem 1rem}.skeleton-heading{height:2.25rem;width:260px;max-width:70%;margin:0 auto 2rem;border-radius:8px}.skeleton-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem}.skeleton-card{height:320px;border-radius:12px;border:1px solid rgba(255,255,255,.08)}.skeleton-heading,.skeleton-card{position:relative;overflow:hidden;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.skeleton-heading:after,.skeleton-card:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.06) 50%,transparent 100%);animation:skeleton-shimmer 1.6s cubic-bezier(.77,0,.175,1) infinite}@keyframes skeleton-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.skeleton-heading:after,.skeleton-card:after{animation:none}}@font-face{font-family:DM Sans Fallback;src:local("Arial");size-adjust:104.09%;ascent-override:95.32%;descent-override:29.79%;line-gap-override:0%}html,body{margin:0;overflow-x:hidden;overflow-x:clip}body{background:#131d25;color:#fffaed;font-family:DM Sans,DM Sans Fallback,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;width:100%}button{font-size:16px;font-weight:600;min-height:50px;padding:.75rem 2.5rem;text-align:center;border-radius:8px;cursor:pointer;background:#b50000;border:none;transition:background-color .2s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1),box-shadow .2s cubic-bezier(.23,1,.32,1);display:inline-flex;align-items:center;justify-content:center;color:#fffaed;box-shadow:0 2px 4px #0000001a}button:active:not(:disabled){transform:scale(.97)}@media (hover: hover) and (pointer: fine){button:hover:not(:disabled){background:#b30000;transform:translateY(-1px);box-shadow:0 4px 8px #0003}}button.danger{background:transparent;color:#b50000;border:2px solid #b50000}@media (hover: hover) and (pointer: fine){button.danger:hover{background:#b50000;color:#fffaed}}button.primary{background:linear-gradient(45deg,#1bbfca,#156b69)}@media (hover: hover) and (pointer: fine){button.primary:hover:not(:disabled){background:linear-gradient(45deg,#24b5b0,#1a8785);transform:translateY(-2px)}}button.primary:disabled{background:#fffaed1a;cursor:not-allowed}table button,button.small{margin-top:0;min-height:0;padding:4px 8px;font-size:12px;border-radius:4px;border:none;cursor:pointer;transition:background-color .2s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1)}h1,h3,h4,h5{line-height:normal}h2{line-height:28px}a{color:#fffaed;cursor:pointer}a:hover{color:#b50000}input,select{background:#f9f9f9;border-radius:8px;padding:12px 16px;width:100%;border:2px solid rgba(255,250,237,.1);box-sizing:border-box;font-size:16px;transition:border-color .2s cubic-bezier(.23,1,.32,1)}input:focus,select:focus{outline:none;border-color:#1bbfca}input.error,select.error{margin-bottom:0}textarea{width:calc(100% - 24px);background:#ffffff1a;border:2px solid rgba(255,255,255,.1);color:#fffaed;transition:border-color .2s cubic-bezier(.23,1,.32,1),background-color .2s cubic-bezier(.23,1,.32,1);border-radius:8px;padding:8px 12px;resize:vertical}textarea:focus{border-color:#1bbfca;background:#ffffff26;outline:none}label{font-size:13px}.page{margin:10px auto;width:100%}@media (min-width: 768px){.page.full{max-width:100%}}.form-card{background:#fff;border-radius:10px;color:#131d25;padding:20px}.form-card input,.form-card select{border-color:#131d25}.checkbox-wrapper{display:flex;align-items:center;gap:8px;margin-bottom:16px;cursor:pointer}.checkbox-wrapper input[type=checkbox]{appearance:none;-webkit-appearance:none;width:20px;height:20px;border:2px solid rgba(255,250,237,.1);border-radius:4px;margin:0;cursor:pointer;padding:12px;position:relative;background:#f9f9f9;transition:background-color .2s cubic-bezier(.23,1,.32,1),border-color .2s cubic-bezier(.23,1,.32,1)}.checkbox-wrapper input[type=checkbox]:checked{background:#1bbfca;border-color:#1bbfca}.checkbox-wrapper input[type=checkbox]:checked:after{content:"\2713";position:absolute;color:#fffaed;font-size:14px;left:50%;top:50%;transform:translate(-50%,-50%)}.checkbox-wrapper input[type=checkbox]:hover{border-color:#1bbfca}.checkbox-wrapper input[type=checkbox]:focus{outline:none;border-color:#1bbfca;box-shadow:0 0 0 2px #1bbfca33}.checkbox-wrapper label{font-size:16px;-webkit-user-select:none;user-select:none}.checkbox-label{display:flex;flex-direction:row;align-items:flex-start;gap:.75rem;cursor:pointer}.checkbox-label input[type=checkbox]{width:20px;height:20px;flex-shrink:0;margin-top:.15em;cursor:pointer}.center{text-align:center}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.glass-morphism{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px}.lpg-info-box{background:#24b5b01a;padding:1rem;border-radius:12px;border:1px solid rgba(36,181,176,.2);color:#ffffffe6}.lpg-info-box strong{color:#1bbfca}.lpg-info-box p{margin:.5rem 0}.lpg-info-box p:first-child{margin-top:0}.lpg-info-box p:last-child{margin-bottom:0}
