@source "../../vendor/laravel/framework/src/Illuminate/Pagination/resources/views/*.blade.php";@source "../../storage/framework/views/*.php";html{--space-gradient:linear-gradient(360deg, #040a3f 9.21%, #ff3c00 18.43%, #ffeca3 21.07%, #00d4ff 24.35%, #04f 40.99%, #040a3f 64.22%, #000 99.32%);background:var(--space-gradient);scroll-behavior:smooth;will-change:transform;min-height:100%}body{color:#fff;min-height:100vh;margin:0;padding:0;font-family:Geist,ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}html:before{content:"";pointer-events:none;opacity:.3;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='matrix' values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.5 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");position:absolute;inset:0}.text-pixelated{font-family:Geist Pixel,ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,DejaVu Sans Mono,monospace}.header-logo{color:#fff;font-size:2.5rem;text-decoration:none}header{margin:3rem}.landing-header{font-size:3rem}.landing-split{flex-direction:row;justify-content:space-between;align-items:center;margin-left:3rem;display:flex}.landing-split>div{width:50%}.landing-split h2{margin-bottom:2rem;font-weight:500}.landing-split img{height:65vh}.landing-main{text-align:center}.landing-main h2{margin:0 1rem;font-size:2.5rem}button,.button{color:#fff;cursor:pointer;background-color:#0046c7;border:3px solid #0023ac;border-radius:.5rem;padding:.75rem 1.5rem;font-family:inherit;font-size:1.25rem;font-weight:500;text-decoration:none;transition:all .2s ease-in-out}button:hover,.button:hover{background-color:#0023ac}.card{-webkit-backdrop-filter:blur(10px);background-blend-mode:overlay;background:#000d3280 linear-gradient(135deg,#ffffff26 0%,#ffffff08 40%,#fff0 70%);border:1px solid #ffffff26;border-radius:16px;box-shadow:0 8px 32px #00000059,inset 0 1px #ffffff26}.landing-card{text-align:start;justify-content:space-between;align-items:center;gap:3rem;margin:3rem;padding:3rem;display:flex}.landing-card div,.landing-card video,.landing-card>img{width:50%}.landing-card b{font-size:2rem}.landing-card p{font-size:1.25rem}.landing-card video,.landing-card>img{object-fit:cover;border-radius:1rem;max-height:500px}form.landing-card{width:480px;margin:1rem auto 0;display:block}form.landing-card button{width:100%}input,textarea,select{box-sizing:border-box;width:100%;color:inherit;background-color:#00000059;border:1px solid #ffffff26;border-radius:.5rem;margin-bottom:1rem;padding:.5rem 1rem;font-family:inherit;display:block}select option{background-color:#040a3f}footer{opacity:.7;padding:3rem}footer a{color:inherit}#login-form a,#forgot-password-form a{color:inherit}input[type=checkbox]{width:unset;display:inline-block}.dashboard{height:100vh;display:flex}.dashboard-contents{background-color:#040a3f;flex-direction:column;width:98%;height:calc(100% - 4rem);padding:2rem;display:flex;overflow-y:auto}.dashboard-contents h1{font-size:3rem}.dashboard-tabs-selector{font-size:2rem}.dashboard-tabs-selector a,.dashboard-tabs-selector span{color:#b8b8b8}.dashboard-tabs-selector .dashboard-tab-selected{color:#fff;font-weight:700}.dashboard_stripe_decoration{background:var(--space-gradient);width:2%}.dashboard-admin-actions a{margin:1rem 0;display:inline-block}.courses{background-color:#0d1457;flex-flow:wrap;gap:1rem;margin-top:1rem;padding:2rem;display:flex}.lesson-card-link{width:18%}.lesson-card-link .lesson_card{width:unset;height:calc(100% - 1rem)}.lesson_card{box-sizing:border-box;background-color:#040a3f;border-radius:1rem;width:18%;margin-bottom:1rem;padding:1rem}.lesson_card img{object-fit:cover;border-radius:1rem;width:100%;height:256px}.lesson-card-link{color:inherit;text-decoration:none;display:block}.lesson_card--disabled{opacity:.85}.lesson-card-purchase-form{margin-top:.5rem}.badge{border-radius:999px;margin-top:.5rem;padding:.15rem .6rem;font-size:.85rem;font-weight:600;display:inline-block}.badge-owned{color:#b3f0ff;background-color:#00d4ff33;border:1px solid #00d4ff66}.alert{border-radius:.5rem;margin:1rem 0;padding:1rem 1.5rem}.alert-success{color:#d4ffe5;background-color:#00c86433;border:1px solid #00c86480}.alert-error{color:#ffe5e5;background-color:#c8006433;border:1px solid #c8006480}.empty-section{color:#b8b8b8;text-align:center;width:100%;padding:2rem}.empty-section h2{margin:0;font-size:5rem}.lesson-details{height:100%;padding:2rem;overflow-y:auto}.lesson-details-content{max-width:800px;margin:0 auto}.lesson-details img{object-fit:cover;border-radius:1rem;width:100%;max-height:400px;margin-bottom:1.5rem}.lesson-details .meta{color:#b8b8b8;margin:1rem 0}.lesson-details .lesson-links{flex-wrap:wrap;gap:1rem;margin:1.5rem 0;display:flex}.lesson-details .description{margin:1.5rem 0;line-height:1.6}.lesson-form,.danger-zone{padding:1rem}.data-table{border-collapse:collapse;width:100%;margin:1rem 0 2rem}.data-table th,.data-table td{text-align:left;border-bottom:1px solid #ffffff1a;padding:.5rem .75rem}.data-table th{opacity:.7;font-weight:600}.price-summary{margin:1.5rem 0;padding:1rem 1.5rem}.price-summary dl{grid-template-columns:max-content 1fr;gap:.25rem 1.5rem;margin:0;display:grid}.price-summary dt{opacity:.7}.price-summary dd{margin:0}.price-summary-total{margin-bottom:0;font-size:1.15rem}.payment-details{margin-top:1rem;padding:1rem 1.5rem}.payment-details-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin:1.5rem 0;display:grid}.payment-details-grid div{border:1px dashed #ffffff40;border-radius:.5rem;padding:.75rem 1rem}.payment-details-grid span{opacity:.7;font-size:.9rem;display:block}.payment-details-grid b{word-break:break-all;font-size:1.2rem}.payment-title{letter-spacing:.05em;font-family:Geist Pixel,monospace}.payment-details-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.lesson-access{margin-top:2rem;padding:1rem 1.5rem}.lesson-access-form{margin-top:1rem}.lesson-access-empty{opacity:.7}.danger-zone{color:#ffe5e5;background-color:#c8006433;border:1px solid #c8006480;border-radius:.5rem;margin-top:1rem;padding:1rem}.danger-zone .button{display:inline-block}@media (width<=1440px){.lesson_card,.lesson-card-link{width:24%}}@media (width<=1337px){.lesson_card,.lesson-card-link{width:32%}}@media (width<=1000px){.landing-header{font-size:2.5rem}.landing-split img{height:50vh}.lesson_card,.lesson-card-link{width:45%}}@media (width<=768px){header{text-align:center;margin:1rem 0}.landing-header{font-size:2rem}.landing-split h2{font-size:1.5rem}}@media (width<=640px){.landing-card{margin:2rem;padding:2rem;display:block}.landing-card div,.landing-card video,.landing-card>img{width:100%}.landing-card video,.landing-card>img{max-height:50vh}.landing-split h2{font-size:1.25rem}.landing-split{flex-direction:column;align-items:end}.landing-split>div{width:100%;margin-right:1.5rem}form.landing-card{width:80vw}.lesson_card,.lesson-card-link{width:100%}.dashboard-contents h1{margin-top:0;font-size:2.5rem}.dashboard-tabs-selector{font-size:1.5rem}.dashboard-tabs-selector a{text-wrap:nowrap}.lesson_card{flex-direction:row;gap:1rem;display:flex}.lesson_card img{width:36%;height:100%}.lesson_card>div{width:64%}}@media (width<=520px){button,.button{padding:.5rem 1rem;font-size:1rem}.dashboard_stripe_decoration{width:5%}.dashboard-contents{width:95%}.courses{padding:1rem}.dashboard-contents h1{overflow-wrap:anywhere;margin-top:0;font-size:2rem}.lesson_card{flex-direction:column;gap:1rem;display:flex}.lesson_card img{width:100%;height:100px}.lesson_card>div{width:100%}}
