.course-art[data-v-cccbdf07]{width:100%;height:100%;display:block;overflow:visible}.floating-plate[data-v-cccbdf07]{animation:6s ease-in-out infinite hover-plate-cccbdf07}.floating-aircraft[data-v-cccbdf07]{transform-origin:300px 213px;animation:7s ease-in-out infinite hover-aircraft-cccbdf07;transform:rotate(-25deg)}@keyframes hover-plate-cccbdf07{50%{transform:translateY(-9px)}}@keyframes hover-aircraft-cccbdf07{50%{transform:translateY(-8px)rotate(-22deg)}}@container (width<=480px){.art-readout[data-v-cccbdf07]{display:none}}@media (prefers-reduced-motion:reduce){.floating-plate[data-v-cccbdf07],.floating-aircraft[data-v-cccbdf07]{animation:none}}.course-showcase[data-v-26ddf3a6]{min-width:0}.book-stage[data-v-26ddf3a6]{perspective:1800px;isolation:isolate;background:#0f172a;border-radius:24px;align-self:start;position:relative;box-shadow:0 22px 48px -24px #0f172a66;container-type:inline-size}.book-stage[data-v-26ddf3a6]:after{content:"";z-index:-1;border-radius:inherit;background:#e2e8f0;border:1px solid #cbd5e1;position:absolute;inset:10px 8px -7px;box-shadow:0 6px 0 -2px #f8fafc,0 7px 0 -2px #cbd5e1}.course-page[data-v-26ddf3a6]{border-radius:inherit;color:#f8fafc;backface-visibility:hidden;background:radial-gradient(at 90% 20%,#24364a 0%,#0000 65%),#0f172a;border:1px solid #334155;flex-direction:column;min-height:440px;display:flex;position:relative;overflow:hidden}.course-page.aircraft[data-v-26ddf3a6]{background:radial-gradient(at 85% 15%,#273549 0%,#0000 68%),#0f172a}.page-topline[data-v-26ddf3a6],.page-bottomline[data-v-26ddf3a6]{color:#a8b5c6;letter-spacing:1px;justify-content:space-between;align-items:center;gap:12px;padding:25px 32px;font-size:11px;display:flex}.page-topline[data-v-26ddf3a6]{padding-bottom:0}.course-meta[data-v-26ddf3a6]{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.new-badge[data-v-26ddf3a6]{color:#92400e;letter-spacing:.8px;background:#fef3c7;border:1px solid #f59e0b66;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:3px 6px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.course-tabs .new-badge[data-v-26ddf3a6]{padding:3px 4px;font-size:8px}.page-topline>span[data-v-26ddf3a6]:first-child{letter-spacing:2px;align-items:center;gap:9px;display:flex}.page-topline i[data-v-26ddf3a6]{background:#f59e0b;border-radius:50%;width:6px;height:6px}.course-content[data-v-26ddf3a6]{flex:1;grid-template-columns:1fr 1.2fr;align-items:center;min-height:330px;display:grid;position:relative}.course-copy[data-v-26ddf3a6]{z-index:1;padding:30px 0 30px 68px;position:relative}.course-number[data-v-26ddf3a6]{color:#e9bd76;letter-spacing:2px;font-family:monospace;font-size:15px}.course-number i[data-v-26ddf3a6]{letter-spacing:3px;opacity:.65;font-size:10px;font-style:normal}.course-copy h2[data-v-26ddf3a6]{letter-spacing:-2px;white-space:nowrap;margin:17px 0 16px;font-size:clamp(32px,4.4cqw,56px);font-weight:600;line-height:1.25}.course-copy p[data-v-26ddf3a6]{color:#cbd5e1;text-wrap:pretty;max-width:300px;margin:0;font-size:14px;line-height:1.9}.course-tags[data-v-26ddf3a6]{flex-wrap:wrap;gap:8px;margin-top:23px;display:flex}.course-tags span[data-v-26ddf3a6]{color:#cbd5e1;border:1px solid #94a3b833;border-radius:5px;padding:6px 10px;font-size:11px}.course-visual[data-v-26ddf3a6]{pointer-events:none;width:57%;position:absolute;top:-26px;bottom:-20px;right:0}.page-bottomline[data-v-26ddf3a6]{border-top:1px solid #94a3b829;margin:0 32px;padding:17px 0 20px;font-size:10px}.page-bottomline>span[data-v-26ddf3a6]:last-child{font-family:monospace}.enter-course[data-v-26ddf3a6]{color:#0f172a;font:inherit;cursor:pointer;background:#fbbf24;border:1px solid #fbbf24;border-radius:7px;align-items:center;gap:30px;margin-top:26px;padding:12px 17px;font-size:13px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.enter-course[data-v-26ddf3a6]:hover{background:#fde68a;transform:translateY(-2px)}.enter-course span[data-v-26ddf3a6]{font-size:19px}.course-tabs[data-v-26ddf3a6]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffc;border:1px solid #fff9;border-radius:999px;gap:4px;width:fit-content;max-width:100%;margin-bottom:6px;padding:3px;display:flex;box-shadow:0 4px 16px #0f172a0a}.course-tabs button[data-v-26ddf3a6]{color:#64748b;min-height:31px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:3px 14px 3px 10px;font-size:12px;font-weight:500;transition:color .2s,background .2s,box-shadow .2s;display:flex}.course-tabs button>span[data-v-26ddf3a6]{color:#475569;background:#e2e8f0;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-family:monospace;font-size:10px;font-weight:600;display:grid}.course-tabs button[data-v-26ddf3a6]:hover{color:#0f172a;background:#f1f5f9}.course-tabs button.active[data-v-26ddf3a6]{color:#f8fafc;background:#0f172a;border-color:#ffffff26;font-weight:600;box-shadow:0 3px 8px #0f172a26,inset 0 1px #ffffff20}.course-tabs button.active>span[data-v-26ddf3a6]{color:#fbbf24;background:#f59e0b1f}.course-tabs button.active[data-v-26ddf3a6]:after{content:"";background:#f59e0b;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-left:2px;animation:2.8s ease-out infinite brass-pulse-26ddf3a6}@keyframes brass-pulse-26ddf3a6{0%,to{box-shadow:0 0 #f59e0b00}35%{box-shadow:0 0 0 3px #f59e0b22}70%{box-shadow:0 0 0 5px #f59e0b00}}.page-turn[data-v-26ddf3a6]{z-index:3;color:#f8fafc;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020617e8;border:1px solid #94a3b829;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;transition:background .2s,border-color .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 18px #02061730}.page-turn.previous[data-v-26ddf3a6]{left:12px}.page-turn.next[data-v-26ddf3a6]{right:12px}.page-turn[data-v-26ddf3a6]:hover{background:#1e293b;border-color:#f59e0b80}.page-turn svg[data-v-26ddf3a6]{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.course-showcase button[data-v-26ddf3a6]:focus-visible{outline-offset:4px;outline:3px solid #d97706}.turn-next-enter-active[data-v-26ddf3a6],.turn-prev-enter-active[data-v-26ddf3a6]{transition:transform .8s cubic-bezier(.22,.7,.23,1),opacity .6s}.turn-next-leave-active[data-v-26ddf3a6],.turn-prev-leave-active[data-v-26ddf3a6]{z-index:2;pointer-events:none;transition:transform .8s cubic-bezier(.55,.05,.55,.95),opacity .7s;position:absolute;inset:0}.turn-next-enter-active[data-v-26ddf3a6],.turn-prev-leave-active[data-v-26ddf3a6]{transform-origin:0}.turn-next-leave-active[data-v-26ddf3a6],.turn-prev-enter-active[data-v-26ddf3a6]{transform-origin:100%}.turn-next-enter-from[data-v-26ddf3a6]{opacity:0;transform:rotateY(-50deg)}.turn-next-leave-to[data-v-26ddf3a6]{opacity:0;transform:rotateY(80deg)}.turn-prev-enter-from[data-v-26ddf3a6]{opacity:0;transform:rotateY(50deg)}.turn-prev-leave-to[data-v-26ddf3a6]{opacity:0;transform:rotateY(-80deg)}@container (width<=750px){.course-page[data-v-26ddf3a6]{min-height:400px}.course-content[data-v-26ddf3a6]{min-height:290px}.course-copy[data-v-26ddf3a6]{padding-left:62px}.course-copy h2[data-v-26ddf3a6]{font-size:36px}.course-copy p[data-v-26ddf3a6]{max-width:225px;font-size:12px}.course-visual[data-v-26ddf3a6]{width:62%;right:-5%}.page-topline[data-v-26ddf3a6]{padding:23px 26px 0;font-size:10px}.page-bottomline[data-v-26ddf3a6]{margin:0 26px}.course-tags[data-v-26ddf3a6]{gap:5px}.course-tags span[data-v-26ddf3a6]{padding:5px 7px;font-size:10px}}@container (width<=480px){.course-page[data-v-26ddf3a6]{min-height:402px}.page-topline[data-v-26ddf3a6]{padding:22px 21px 0;font-size:9px}.page-topline>span[data-v-26ddf3a6]:first-child{letter-spacing:1px}.course-content[data-v-26ddf3a6]{min-height:316px;display:block}.course-copy[data-v-26ddf3a6]{padding:24px 48px 20px 52px}.course-number[data-v-26ddf3a6]{font-size:11px}.course-number i[data-v-26ddf3a6]{font-size:8px}.course-copy h2[data-v-26ddf3a6]{letter-spacing:-1px;margin:13px 0 10px;font-size:28px}.course-copy p[data-v-26ddf3a6]{max-width:230px;font-size:12px}.course-tags[data-v-26ddf3a6]{margin-top:14px}.course-visual[data-v-26ddf3a6]{opacity:.85;width:78%;height:210px;top:154px;right:-13%}.enter-course[data-v-26ddf3a6]{z-index:2;gap:16px;margin-top:25px;padding:10px 13px;font-size:12px;position:relative}.page-bottomline[data-v-26ddf3a6]{margin:0 21px;padding:16px 0 18px;font-size:9px}.page-bottomline>span[data-v-26ddf3a6]:last-child{display:none}.page-turn[data-v-26ddf3a6]{width:44px;height:44px}.page-turn.previous[data-v-26ddf3a6]{left:4px}.page-turn.next[data-v-26ddf3a6]{right:4px}.page-turn svg[data-v-26ddf3a6]{width:20px;height:20px}}@media (width<=480px){.book-stage[data-v-26ddf3a6]{border-radius:18px}.course-tabs[data-v-26ddf3a6]{gap:3px;padding:2px}.course-tabs button[data-v-26ddf3a6]{gap:6px;min-height:27px;padding:2px 10px 2px 6px;font-size:11px}.course-tabs button>span[data-v-26ddf3a6]{width:19px;height:19px;font-size:9px}}@media (prefers-reduced-motion:reduce){.course-tabs button.active[data-v-26ddf3a6]:after{animation:none}.enter-course[data-v-26ddf3a6]:hover{transform:none}.turn-next-enter-active[data-v-26ddf3a6],.turn-prev-enter-active[data-v-26ddf3a6],.turn-next-leave-active[data-v-26ddf3a6],.turn-prev-leave-active[data-v-26ddf3a6],.enter-course[data-v-26ddf3a6],.course-tabs button[data-v-26ddf3a6],.page-turn[data-v-26ddf3a6]{transition:none}}
