.lp-stage{grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:600px;display:grid}.lp-panel{background:#fff;border-radius:14px 14px 0 0;flex-direction:column;align-self:end;margin:150px 0 0 clamp(20px,5vw,72px);padding:34px 28px 24px;display:flex;box-shadow:0 -8px 30px -12px #0b2a3a33}.lp-panel-badge{color:#b7791f;background:#fff;border-radius:999px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 2px 10px #0f172a1f}.academy-landing .lp-panel h3{font-family:var(--font-academy), var(--font-sans), sans-serif;color:#111827;margin:22px 0 14px;font-size:22px;font-weight:700}.lp-actions{flex-direction:column;display:flex}.lp-actions+.lp-actions{border-top:1px solid #f1f5f9;margin-top:4px;padding-top:4px}.lp-actions button{color:#1f2937;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;min-height:44px;margin-inline:-10px;padding:6px 10px;font-size:16px;transition:background .15s,color .15s;display:flex}.lp-actions button svg{color:#475569;flex:none;width:18px;height:18px}.lp-actions button:hover{background:#f1f5f9}.lp-actions button[aria-pressed=true]{color:#0b5c7a;background:#e8f4f8;font-weight:600}.lp-actions button[aria-pressed=true] svg{color:#0e7399}.lp-actions button:focus-visible,.lp-ask-send:focus-visible{outline-offset:2px;outline:2px solid #118ab2}.lp-ask{background:#fff;border:2px solid #2b8fd6;border-radius:16px;margin-top:22px;padding:14px 16px 12px}.lp-ask-chip{color:#475569;border:1px solid #e5e7eb;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:13px;display:inline-flex}.lp-ask-chip svg{color:#b7791f}.lp-ask p{color:#1f2937;margin:12px 0 10px;font-size:16px;line-height:1.4}.lp-ask-foot{color:#64748b;align-items:center;gap:14px;display:flex}.lp-ask-foot>svg{width:20px;height:20px}.lp-ask-foot>span{flex:1}.lp-ask-send{color:#fff;background:#2b8fd6;border-radius:999px;place-items:center;width:40px;height:40px;transition:transform .15s,background .15s;display:grid}.lp-ask-send:hover{background:#0e7399;transform:translateY(-2px)}.lp-window{border-radius:12px 0 0;align-self:end;margin-top:70px}.lp-window .nf-tab svg{color:#b7791f}.lp-hint{z-index:1;color:#475569;pointer-events:none;background:#f1f5f9;border-radius:999px;padding:6px 12px;font-size:13px;position:absolute;top:16px;right:16px}.landing-propeller .ac-propulsion{background:radial-gradient(at 50% 42%,#fff 30%,#f2f8fb 100%);overflow:hidden}.landing-propeller .ac-propulsion-skeleton{min-height:480px}.landing-propeller .ac-propulsion-canvas{cursor:grab;width:100%;height:480px;position:relative}.landing-propeller .ac-propulsion-canvas:active{cursor:grabbing}@media (max-width:900px){.lp-stage{grid-template-columns:1fr;min-height:0}.lp-window{border-radius:12px 12px 0 0;order:-1;margin:32px 12px 0}.landing-propeller .ac-propulsion-canvas,.landing-propeller .ac-propulsion-skeleton{height:340px;min-height:340px}.lp-panel{box-shadow:none;border-radius:0;margin:0;padding:24px 20px}.lp-hint{font-size:12px;top:10px;right:10px}}
.landing-window-wrap{position:relative}.landing-doodle{z-index:3;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.landing-doodle-binoculars{width:170px;bottom:6%;left:-64px}.landing-doodle-wave{width:150px;top:-96px;right:-38px;transform:scaleX(-1)}.landing-badge{z-index:3;pointer-events:none;border-radius:999px;place-items:center;width:64px;height:64px;animation:5s ease-in-out infinite landing-badge-bob;display:grid;position:absolute;box-shadow:0 6px 18px -8px #0f172a59}.landing-badge img{width:44px;height:44px}.landing-badge-compass{background:#dbeafe;top:-26px;left:22%}.landing-badge-lifebuoy{background:#fde2df;animation-delay:-1.6s;bottom:18%;right:7%}.landing-badge-buoy{background:#fdecc8;animation-delay:-3.2s;bottom:-26px;left:46%}@keyframes landing-badge-bob{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-6px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.landing-badge{animation:none}}@media (max-width:1100px){.landing-doodle-binoculars{width:120px;left:-24px}.landing-doodle-wave{width:110px;top:-70px;right:-10px}}@media (max-width:767px){.landing-badge,.landing-doodle-wave{display:none}.landing-doodle-binoculars{width:92px;bottom:-36px;left:-8px}}.landing-window{z-index:2;position:relative}.landing-doodle-wave{transform:scaleX(-1);z-index:1!important;width:170px!important;top:-118px!important;right:9%!important}.landing-doodle-binoculars{filter:drop-shadow(0 6px 10px #0f172a1f);z-index:3!important;width:190px!important;bottom:22%!important;left:-84px!important}.landing-window-wrap{padding-top:70px}@media (max-width:1100px){.landing-doodle-binoculars{width:140px!important;left:-40px!important}.landing-doodle-wave{width:130px!important;top:-88px!important}}@media (max-width:767px){.landing-window-wrap{padding-top:40px}.landing-doodle-wave{width:96px!important;display:block!important;top:-62px!important;right:6%!important}.landing-doodle-binoculars{display:none}}.landing-window-wrap{background:0 0!important;margin-top:96px!important;padding-top:0!important}.landing-window-wrap:after{inset:12px}.landing-doodle-wave{width:176px!important;top:-104px!important;right:10%!important}.landing-doodle-binoculars{bottom:26%!important;left:-96px!important}@media (max-width:1100px){.landing-doodle-wave{width:132px!important;top:-78px!important}.landing-doodle-binoculars{left:-46px!important}}@media (max-width:767px){.landing-window-wrap{margin-top:64px!important}.landing-doodle-wave{width:96px!important;top:-58px!important}}.landing-peek-top{width:190px;height:auto;bottom:calc(100% - 10px);right:12%;z-index:3!important;top:auto!important}.landing-peek-side{width:200px;height:auto;bottom:14%;right:calc(100% - 12px);z-index:3!important;left:auto!important}@media (max-width:1100px){.landing-peek-top,.landing-peek-side{width:140px}}@media (max-width:767px){.landing-peek-side{display:none}.landing-peek-top{width:104px;right:8%}}.landing-peek-top{bottom:calc(100% - 4px)}.landing-peek-side{width:136px;right:calc(100% - 10px)}@media (max-width:1100px){.landing-peek-side{width:110px}}.landing-peek-left{width:130px;height:auto;top:30%;right:calc(100% - 6px);z-index:3!important;left:auto!important}@media (max-width:1240px){.landing-peek-left{width:96px}}@media (max-width:767px){.landing-peek-left{display:none}}.landing-peek-left{right:calc(100% - 18px)!important}.landing-window-wrap{width:calc(100% - 48px)!important;max-width:960px!important;margin-inline:auto!important}@media (max-width:1399px){.landing-window-wrap{max-width:880px!important}}.landing-peek-top{width:132px!important}.landing-peek-left{width:104px!important;display:block!important}@media (max-width:1399px){.landing-peek-top{width:112px!important}.landing-peek-left{width:88px!important}}@media (max-width:1023px){.landing-peek-left{display:none!important}}@media (max-width:767px){.landing-peek-top{width:84px!important}}.landing-peek-left{width:150px!important;top:auto!important;bottom:8%!important;right:calc(100% - 22px)!important}@media (max-width:1399px){.landing-peek-left{width:118px!important}}.landing-peek-left{width:110px!important;right:calc(100% - 16px)!important}@media (max-width:1399px){.landing-peek-left{width:92px!important}}.landing-peek-left{-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%);width:92px!important;bottom:14%!important;right:calc(100% - 10px)!important;-webkit-mask-image:none!important;mask-image:none!important}@media (max-width:1399px){.landing-peek-left{width:80px!important}}
