html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}@font-face{font-family:Inter Display;src:url(/fonts/framer/inter-display-400-latin.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:Inter Display;src:url(/fonts/framer/inter-display-500-latin.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:500}:root{color-scheme:dark;font-family:Inter,Inter Display,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#fff3f0;background:#000;--hero-copy-y: 0px;--hero-device-y: 0px;--hero-device-opacity: 1;--hill-back-y: 0px;--hill-front-y: 0px;--forest-y: 0px;--forest-scale: 1;--hero-ui-opacity: 1;--hero-light-x: 0px;--hero-light-y: 0px;--framer-spring: .72s cubic-bezier(.16, 1, .3, 1);--final-glow-y: 0px;--page-bg: #000;--page-bg-deep: #000;--page-bg-soft: #0f0f0fd9;--hero-blue-deep: #1b2228;--hero-blue-mid: #353f44;--hero-warm: #d39794;--hero-teal: #177275;--panel-bg: #171717d9;--line-soft: rgba(255, 255, 255, .09);--text-muted: rgba(255, 255, 255, .64);--accent-warm: #f2d7bd;--accent-mint: #b8e8dd;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{scroll-behavior:auto}section[id]{scroll-margin-top:72px}body{min-width:320px;margin:0;overflow-x:hidden;background:var(--page-bg)}html.is-resource-loading,body.is-resource-loading{overflow:hidden}.site-shell{opacity:0;transform:translateY(4px);transition:opacity .48s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1)}.site-shell.is-ready{opacity:1;transform:translateY(0)}.startup-loader{position:fixed;inset:0;z-index:999;display:grid;place-items:center;color:#fff3f0;background:radial-gradient(ellipse at 50% 22%,rgba(161,129,133,.64),transparent 48%),linear-gradient(180deg,#1b2228,#10120f 58%,#020302);transition:opacity .26s ease,visibility .26s ease}.startup-loader:before{position:absolute;inset:auto 0 0;height:min(46vw,420px);background:url(/images/fora-hero-foreground.png) center bottom / 100% 100% no-repeat;opacity:.36;filter:sepia(.12) saturate(1.2) contrast(1.18) brightness(.48);content:""}.startup-loader.is-done{opacity:0;visibility:hidden;pointer-events:none}.startup-loader-inner{position:relative;z-index:1;display:grid;justify-items:center;gap:18px;width:min(340px,calc(100% - 64px));transition:opacity .18s ease,transform .24s cubic-bezier(.16,1,.3,1)}.startup-loader.is-done .startup-loader-inner{opacity:0;transform:translateY(-4px)}.startup-loader-inner span{font-family:Inter Display,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(32px,7vw,56px);font-weight:400;line-height:1;text-align:center}.startup-loader-inner strong{color:#ffffffad;font-size:13px;font-weight:520}.startup-progress{width:100%;height:3px;overflow:hidden;border-radius:999px;background:#ffffff24}.startup-progress i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#f2d7bd,#b8e8dd);transform-origin:left center;transition:transform .24s ease}a{color:inherit;text-decoration:none}button{padding:0;color:inherit;font:inherit;cursor:pointer;background:transparent;border:0}.top-nav{position:fixed;top:0;right:0;left:0;z-index:100;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:48px;padding:0 40px;border:1px solid transparent;border-radius:0;transition:background .24s ease,border-color .24s ease,backdrop-filter .24s ease;will-change:background}body.is-scrolled .top-nav{border-color:#ffffff14;background:#05080aad;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.logo{display:inline-flex;align-items:center;gap:10px;width:fit-content}.logo span{display:grid;place-items:center;width:24px;height:24px;overflow:hidden;border-radius:50%;color:#111;background:#fff3f0;font-size:18px;font-weight:900;font-style:italic;line-height:1}.logo img{display:block;width:100%;height:100%;object-fit:cover}.logo strong{color:#fff3f0;font-size:24px;font-weight:560}.nav-center,.nav-actions{display:flex;align-items:center;gap:48px;color:#fffc;font-size:16px}.nav-actions{justify-self:end;gap:24px}.nav-actions a:last-child{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 22px;border:1px solid rgba(255,255,255,.13);border-radius:999px;background:#ffffff17;box-shadow:inset 0 0 0 1px #ffffff0a}.nav-center a,.nav-actions a,.cta,.mock-button,.feature-tabs button,.feature-app aside a,.feature-caption button,.social-strip a{transition:transform .18s ease,opacity .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.nav-center a:hover,.nav-actions a:hover{opacity:.72}.logo:focus-visible,.nav-center a:focus-visible,.nav-actions a:focus-visible,.cta:focus-visible,.mock-button:focus-visible,.feature-tabs button:focus-visible,.feature-app aside a:focus-visible,.feature-caption button:focus-visible,.social-strip a:focus-visible{outline:2px solid rgba(242,215,189,.86);outline-offset:4px}@media(max-width:1180px){.nav-center{gap:24px}.nav-actions{gap:16px}.logo strong{font-size:22px}}@media(max-width:1040px){.top-nav{grid-template-columns:1fr auto}.nav-center,.nav-actions a:first-child{display:none}}.section-inner{width:min(1080px,calc(100% - 80px));margin:0 auto}.hero{position:relative;min-height:1269px;overflow:hidden;background:radial-gradient(200% 83% at 50% 0,var(--hero-blue-deep) 0%,var(--hero-blue-mid) 42%,var(--hero-warm) 100%)}.hero:after{position:absolute;inset:auto 0 0;z-index:8;height:210px;background:var(--page-bg-deep);pointer-events:none;content:""}.hero-copy{position:relative;z-index:8;display:grid;justify-items:center;width:min(1120px,calc(100% - 96px));margin:0 auto;padding-top:clamp(96px,10.4vw,150px);opacity:var(--hero-ui-opacity);text-align:center;transform:translateY(var(--hero-copy-y));transition:opacity .16s linear;will-change:opacity,transform}.pill{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 16px;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:#ffffffc7;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff0a;font-size:14px}.pill:before{width:7px;height:7px;margin-right:12px;border-radius:50%;background:#ffffff42;content:""}.pill:not(.muted):before{display:none}.hero h1{max-width:1180px;margin:42px 0 30px;color:#fff3f0;font-family:Inter Display,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(70px,7.4vw,106px);font-weight:400;line-height:1.02;letter-spacing:0;text-wrap:balance}.hero h1 span{display:inline}.hero-separator{display:inline-block;margin:0 .18em;color:#fff3f06b}.hero p{max-width:820px;margin:0;color:#fffc;font-size:clamp(18px,1.6vw,22px);line-height:1.5}.hero-actions{display:flex;justify-content:center;gap:14px;margin-top:48px}.cta{display:inline-flex;align-items:center;justify-content:center;min-width:174px;height:48px;border:1px solid rgba(255,255,255,.65);border-radius:999px;color:#000;background:linear-gradient(180deg,#fff,#e7e5e2);font-size:15px;font-weight:520}.cta.secondary{color:#fff3f0db;background:#ffffff14}.cta:hover{transform:translateY(-2px)}.hero-device{position:absolute;left:50%;bottom:-11px;z-index:6;width:min(960px,calc(100% - 96px));opacity:var(--hero-device-opacity);transform:translate(-50%,var(--hero-device-y));isolation:isolate;will-change:transform,opacity}.hero-bg{position:absolute;left:0;width:100%;pointer-events:none}.hills-back{bottom:0;z-index:1;height:clamp(500px,44vw,690px);transform:translateY(var(--hill-back-y));background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 54%,rgba(5,7,8,.14) 100%),url(/images/fora-hero-far.png) center bottom / 100% 100% no-repeat;opacity:.72;filter:saturate(.64) contrast(.82) brightness(1.08);will-change:transform}.hills-front{bottom:0;z-index:2;height:clamp(500px,41.5vw,665px);transform:translateY(var(--hill-front-y));background:linear-gradient(180deg,transparent 66%,rgba(5,7,8,.28) 100%),url(/images/fora-hero-mid.png) center bottom / 100% 100% no-repeat;filter:saturate(.78) contrast(.95) brightness(.92);will-change:transform}.forest-foreground{bottom:0;z-index:7;height:clamp(470px,36.9vw,610px);background:linear-gradient(180deg,transparent 52%,rgba(5,7,8,.58) 82%,var(--page-bg) 100%),url(/images/fora-hero-foreground.png) center bottom / 100% 100% no-repeat;opacity:.88;filter:saturate(1.02) contrast(1.08) brightness(.78);transform:translateY(var(--forest-y));will-change:transform}.product-mockup{position:relative;display:grid;grid-template-columns:220px minmax(0,1fr);min-height:420px;overflow:hidden;border:6px solid #141414;border-radius:24px 24px 0 0;background:radial-gradient(ellipse at 68% 80%,rgba(231,203,116,.22),transparent 38%),radial-gradient(ellipse at 92% 30%,rgba(244,185,208,.18),transparent 34%),linear-gradient(126deg,#1f1d1d 0 23%,#242323 23% 100%);background-size:124% 124%,132% 132%,100% 100%;box-shadow:0 42px 110px #0000006b,0 12px 32px #0000003d,inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0e,inset 0 -92px 130px #00000075;transform:translateZ(0);will-change:transform}.mock-color-field{position:absolute;inset:0 0 0 220px;z-index:0;width:calc(100% - 220px);height:100%;opacity:.72;filter:saturate(.94) contrast(1.02) brightness(.98);animation:none;transform:translateZ(0) scale(1.02)}.product-mockup:before,.product-mockup:after,.hero-device:after{position:absolute;inset:0;pointer-events:none;content:""}.product-mockup:before{z-index:1;background:radial-gradient(ellipse at calc(66% + var(--hero-light-x)) calc(20% + var(--hero-light-y)),rgba(255,255,255,.24),transparent 38%),linear-gradient(118deg,rgba(255,255,255,.12),transparent 18% 58%,rgba(255,255,255,.08));mix-blend-mode:screen;opacity:.34;transform:translate3d(var(--hero-light-x),var(--hero-light-y),0);will-change:transform}.product-mockup:after{z-index:2;background:linear-gradient(112deg,transparent 0 35%,rgba(255,255,255,.18) 42%,transparent 49% 100%),linear-gradient(180deg,rgba(0,0,0,.54) 0 18%,transparent 34%),linear-gradient(180deg,rgba(255,255,255,.045),transparent 24%,rgba(0,0,0,.78) 82%,rgba(0,0,0,.96) 100%),linear-gradient(90deg,rgba(255,255,255,.045),transparent 14% 84%,rgba(255,255,255,.035)),radial-gradient(ellipse at 72% 10%,rgba(255,255,255,.22),transparent 38%);background-size:210% 100%,auto,auto,auto,auto;background-position:-88% 0,center,center,center,center;opacity:.18;mix-blend-mode:screen;transform:translate3d(-18%,0,0);animation:light-sweep-transform 12.8s cubic-bezier(.16,1,.3,1) infinite;will-change:transform}.hero-device .product-mockup{min-height:676px;opacity:0;transform:translateY(72px);transition:opacity var(--framer-spring),transform var(--framer-spring)}.hero-device .product-mockup:before{border-radius:18px 18px 0 0}.hero-device .product-mockup:after{border-radius:18px 18px 0 0}.hero-device .mock-sidebar{min-height:676px}.hero-device:after{z-index:8;top:auto;bottom:-1px;height:124px;background:linear-gradient(180deg,transparent,rgba(5,7,8,.92) 58%,var(--page-bg))}.hero-device.is-visible .product-mockup{opacity:1;transform:translateY(0)}.mock-sidebar{position:relative;z-index:4;min-height:420px;padding:32px 22px;overflow:hidden;border-radius:18px 0 0;color:#ffffffb8;background:radial-gradient(ellipse at 100% 52%,rgba(255,255,255,.035),transparent 44%),linear-gradient(145deg,#222020f5,#0d0e0efa);box-shadow:inset -1px 0 #ffffff0d,inset 1px 1px #ffffff0b}.mock-sidebar:before,.mock-sidebar:after,.mock-panel:before{position:absolute;pointer-events:none;content:""}.mock-sidebar:before{inset:0;z-index:-1;background:linear-gradient(116deg,rgba(255,255,255,.05),transparent 28%),radial-gradient(ellipse at 64% 78%,rgba(255,255,255,.05),transparent 46%)}.mock-sidebar:after{top:0;right:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.12),transparent)}.hero-device.is-visible .mock-pill,.hero-device.is-visible .mock-search,.hero-device.is-visible .mock-nav-row,.hero-device.is-visible .mock-course-title,.hero-device.is-visible .mock-line,.hero-device.is-visible .mock-panel>*{animation:mock-rise var(--framer-spring) both}.mock-pill{width:58px;height:13px;margin-bottom:32px;border-radius:999px;background:#ffffff24;opacity:0;transform:translateY(18px);animation-delay:.12s}.mock-search{float:right;width:18px;height:18px;margin-top:-48px;border:2px solid rgba(255,255,255,.4);border-radius:50%;opacity:0;transform:translateY(18px);animation-delay:.17s}.mock-nav-row{display:flex;align-items:center;gap:12px;height:38px;font-size:14px;opacity:0;outline:0;transform:translateY(18px)}.mock-nav-row:nth-of-type(1){animation-delay:.22s}.mock-nav-row:nth-of-type(2){animation-delay:.27s}.mock-nav-row:nth-of-type(3){animation-delay:.32s}.mock-nav-row:nth-of-type(4){animation-delay:.37s}.mock-nav-row:nth-of-type(5){animation-delay:.42s}.mock-nav-row:nth-of-type(6){animation-delay:.47s}.mock-nav-row span{width:13px;height:13px;border:1px solid rgba(255,255,255,.38);border-radius:3px}.mock-nav-row b{font-weight:500}.mock-course-title{margin:28px 0 14px;color:#ffffff8c;font-size:13px;opacity:0;transform:translateY(18px);animation-delay:.54s}.mock-line{width:150px;height:7px;margin-top:11px;border-radius:999px;background:#ffffff14;opacity:0;transform:translateY(18px);animation-delay:.6s}.mock-line.long{width:180px;animation-delay:.58s}.mock-line.short{width:118px;animation-delay:.64s}.mock-panel{position:relative;z-index:4;align-self:start;justify-self:center;width:min(420px,72%);min-height:0;margin-top:34px;padding:0;border:0;border-radius:0;text-align:center;background:transparent;text-shadow:0 1px 18px rgba(0,0,0,.32)}.mock-panel:before{inset:-24px -40px -32px;z-index:-1;border-radius:32px;background:radial-gradient(ellipse at 50% 18%,rgba(255,255,255,.12),transparent 48%),linear-gradient(180deg,#ffffff0a,#00000014);opacity:.72}.mock-avatar{display:grid;place-items:center;width:40px;height:40px;margin:0 auto 8px;overflow:hidden;border-radius:50%;color:#111;background:#fff;font-weight:700}.mock-avatar img{display:block;width:100%;height:100%;object-fit:cover}.mock-panel h3{margin:0;font-size:22px;font-weight:560}.mock-panel p{margin:5px 0 10px;color:#ffffffa8;font-size:17px;line-height:1.4}.mock-button{display:inline-flex;align-items:center;justify-content:center;width:100%;height:44px;border-radius:999px;color:#000;background:#ffffffd1;box-shadow:inset 0 1px #ffffffa8,0 10px 22px #00000029;font-weight:600}.mock-panel small{display:block;max-height:2.9em;margin-top:9px;overflow:hidden;color:#ffffffc7;font-size:12.5px;line-height:1.5;text-align:left}.mock-panel>*{opacity:0;transform:translateY(22px)}.mock-panel>*:nth-child(1){animation-delay:.26s}.mock-panel>*:nth-child(2){animation-delay:.33s}.mock-panel>*:nth-child(3){animation-delay:.4s}.mock-panel>*:nth-child(4){animation-delay:.47s}.mock-panel>*:nth-child(5){animation-delay:.54s}.about-section{min-height:auto;padding:150px 0 110px;background:var(--page-bg)}.intro-lines{display:grid;gap:34px;margin-top:62px}.intro-lines p{margin:0;color:#fff3;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.32;transition:color .32s ease,text-shadow .32s ease,transform .32s ease}.intro-lines p.active{color:#fff3f0;text-shadow:0 0 34px rgba(255,243,240,.18);transform:translate(4px)}.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:56px}.profile-grid div{display:grid;grid-template-columns:1fr;gap:8px;min-height:92px;padding:18px;border:1px solid var(--line-soft);border-radius:16px;background:linear-gradient(180deg,#ffffff0d,#ffffff07)}.profile-grid div:nth-child(2){transition-delay:60ms}.profile-grid div:nth-child(3){transition-delay:.12s}.profile-grid div:nth-child(4){transition-delay:.18s}.profile-grid div:nth-child(5){transition-delay:.24s}.profile-grid span{color:#ffffff7a}.profile-grid strong{color:#fff3f0eb;font-weight:520}.features-section{min-height:auto;padding:72px 0 78px;background:var(--page-bg)}.split-heading{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr);gap:72px;align-items:end}.split-heading h2,.faq-heading h2,.final-copy h2{margin:42px 0 0;color:#fff3f0;font-size:clamp(42px,4.15vw,66px);font-weight:500;line-height:1.15;letter-spacing:0}.split-heading h2 em{display:block;color:#ffffffa8;font-style:normal}.split-heading p,.faq-heading p,.final-copy p{margin:0;color:#ffffffc7;color:var(--text-muted);font-size:19px;line-height:1.62}.feature-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;align-items:center;margin-top:26px;padding:6px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#ffffff09}.feature-tabs button{height:44px;border:0;border-radius:13px;color:#ffffffa3;background:transparent;font-size:17px;transition:color .22s ease,background .22s ease,border-color .22s ease,transform .22s ease,box-shadow .22s ease}.feature-tabs button.active{color:#fff3f0;background:#ffffff17;box-shadow:inset 0 1px #ffffff1a,0 12px 30px #0000003d}.feature-tabs button:hover{color:#fff3f0;transform:translateY(-2px)}.feature-stage{min-height:360px;margin-top:20px;padding:24px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:22px;background:radial-gradient(circle at 78% 18%,rgba(138,192,200,.16),transparent 32%),radial-gradient(circle at 18% 82%,rgba(255,243,240,.08),transparent 34%),linear-gradient(180deg,#151a1bf0,#0b0e0ff5);box-shadow:0 34px 96px #00000047,inset 0 1px #ffffff14}.feature-app{display:grid;grid-template-columns:minmax(280px,.74fr) minmax(420px,1fr);gap:26px;width:100%;min-width:0;min-height:312px;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:#101314c2;-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08);box-shadow:inset 0 1px #ffffff12;opacity:0;transform:translateY(28px) scale(.965);transition:opacity var(--framer-spring),transform var(--framer-spring)}.feature-stage.is-visible .feature-app{opacity:1;transform:translateY(0) scale(1)}.feature-app aside{display:grid;align-content:center;gap:14px;padding:28px;color:#ffffffad;background:radial-gradient(circle at 12% 8%,rgba(255,243,240,.08),transparent 32%),#00000029}.feature-kicker{width:fit-content;padding:7px 12px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#fff3f0cc;background:#ffffff0f;font-size:13px}.feature-app aside h3{margin:0;color:#fff3f0;font-size:clamp(32px,2.8vw,44px);font-weight:520;line-height:1.05}.feature-app aside p{max-width:35em;margin:0;color:#ffffffb8;font-size:16px;line-height:1.62}.feature-stack{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.feature-stack span,.feature-highlights span{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border:1px solid rgba(255,255,255,.09);border-radius:999px;color:#ffffffb8;background:#ffffff0e;font-size:13px}.feature-app aside a{display:inline-flex;align-items:center;justify-content:center;width:fit-content;height:44px;margin-top:6px;padding:0 20px;border-radius:14px;color:#111;background:#fff3f0eb;font-size:15px;font-weight:620;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.feature-app aside a:hover{background:#fff3f0;box-shadow:0 14px 32px #fff3f029;transform:translateY(-1px)}.feature-app main{display:grid;gap:12px;padding:20px}.feature-preview{position:relative;display:grid;align-content:space-between;gap:24px;min-height:238px;padding:20px;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:radial-gradient(circle at 18% 18%,rgba(255,243,240,.16),transparent 28%),radial-gradient(circle at 82% 20%,rgba(96,189,205,.2),transparent 28%),linear-gradient(135deg,#ffffff14,#ffffff07),#090d0ec7;transform:translateZ(0) scale(1);transition:transform .52s cubic-bezier(.16,1,.3,1),filter .42s ease;will-change:transform}.feature-preview:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.86),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.86),transparent 88%);opacity:.34;content:""}.feature-preview:hover{filter:saturate(1.08) brightness(1.06);transform:translateY(-6px) scale(1.025)}.feature-preview-head,.feature-preview-flow,.feature-preview-grid{position:relative;z-index:1}.feature-preview-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.feature-preview-head span,.feature-preview-head em{display:inline-flex;align-items:center;min-height:34px;padding:8px 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#fff3f0;background:#00000047;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.feature-preview-head .feature-brand{gap:8px;padding-inline:9px 13px}.feature-brand img{display:block;width:24px;height:24px;object-fit:contain}.feature-brand b{color:inherit;font-size:13px;font-weight:600;white-space:nowrap}.feature-preview-head em{color:#ffffffa8;font-style:normal}.feature-preview-flow{display:flex;gap:8px;align-items:center}.feature-preview-flow span{flex:1 1 0;display:grid;place-items:center;min-height:58px;padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:14px;color:#fff3f0e6;background:linear-gradient(180deg,#ffffff1a,#ffffff09),#090c0d8f;box-shadow:inset 0 1px #ffffff14;font-size:13px;text-align:center}.feature-preview-flow i{flex:0 0 18px;height:1px;background:linear-gradient(90deg,#fff3f014,#fff3f057)}.feature-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.feature-preview-grid span{min-height:44px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:14px;color:#ffffffad;background:#ffffff0b;font-size:13px}.feature-highlights{display:flex;flex-wrap:wrap;gap:10px}.feature-caption{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;gap:24px;max-width:980px;margin:18px auto 0;text-align:center}.feature-caption.is-visible{transition-delay:.13s}.feature-caption button{width:44px;height:44px;border:1px solid rgba(255,255,255,.13);border-radius:50%;color:#fff;background:#ffffff14}.feature-caption button:hover{border-color:#fff3f047;background:#ffffff21;transform:translateY(-1px)}.feature-caption p{color:#fff3f0;font-size:17px}.what-section{padding:136px 0 118px;background:var(--page-bg)}.get-stack{display:grid;gap:22px;margin-top:72px;padding-bottom:0}.get-stack.is-flow .get-card{--card-scale: 1;--card-image-scale: 1;--stack-opacity: 1;position:relative;top:auto;z-index:auto}.get-card{--card-scale: .985;--card-image-scale: 1;--stack-opacity: 1;position:sticky;top:var(--stack-top);z-index:var(--stack-z);display:grid;grid-template-columns:1fr 1.08fr;height:430px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(180deg,#151819,#101213);box-shadow:0 18px 64px #00000047;opacity:var(--stack-opacity);transform-origin:center top;will-change:transform,opacity}.get-card:nth-child(2n){grid-template-columns:1.08fr 1fr}.get-card:nth-child(2){transition-delay:80ms}.get-card:nth-child(3){transition-delay:.14s}.get-card:nth-child(2n) .get-copy{order:2}.get-copy{display:grid;align-content:center;padding:48px 54px}.get-copy>span{display:flex;align-items:center;gap:18px;color:#ffffffad;font-size:15px}.get-copy>span:before{width:8px;height:8px;border-radius:50%;background:#ffffff6b;content:""}.get-copy h3{margin:40px 0 22px;color:#fff3f0;font-size:clamp(30px,3vw,44px);font-weight:450;line-height:1.25}.get-copy p{margin:0;color:#ffffffb8;font-size:17px;line-height:1.68}.get-copy strong{margin-top:20px;color:#ffffffe6;font-size:15px;font-weight:520}.get-visual{overflow:hidden;padding:18px;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),radial-gradient(circle at 70% 20%,rgba(184,232,221,.18),transparent 32%),linear-gradient(135deg,#222d31,#463b3a);background-size:34px 34px,34px 34px,auto,auto}.get-visual,.visual-card{will-change:transform}.get-card.is-visible .get-visual{transform:scale(var(--card-image-scale));transition:transform .26s linear}.visual-toolbar{display:flex;gap:12px}.visual-toolbar span,.visual-tag{width:40px;height:40px;border-radius:12px;background:#ffffff1f}.visual-toolbar .visual-brand-marker{display:inline-flex;align-items:center;gap:8px;width:auto;min-width:0;max-width:min(220px,52%);padding:0 12px 0 8px;border:1px solid rgba(255,255,255,.14);color:#ffffffe0;background:#080b0dad;box-shadow:inset 0 1px #ffffff14}.visual-brand-marker img{display:block;width:28px;height:28px;object-fit:contain;flex:0 0 auto}.visual-brand-marker b{overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.visual-tag{display:inline-flex;align-items:center;justify-content:center;width:auto;margin-left:auto;padding:0 18px;color:#fffc;font-size:14px}.visual-card{display:grid;justify-items:center;margin:42px auto 0;padding:34px;border:1px solid rgba(255,255,255,.14);border-radius:18px;text-align:center;background:#ffffff24;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translateY(0) scale(.98);transition:transform var(--framer-spring)}.get-card.is-visible .visual-card{transform:translateY(0) scale(1)}.visual-card div{width:82px;height:82px;border-radius:50%;background:radial-gradient(circle at 72% 68%,#d72121,transparent 22%),radial-gradient(circle at 35% 30%,#7ad1dc,transparent 42%),linear-gradient(135deg,#edd5bc,#b34444)}.visual-card h4{margin:24px 0 6px;font-size:28px}.visual-card p{margin:0 0 34px;color:#ffffffa8}.visual-note{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#ffffffb8;background:#ffffff12;font-size:14px}.faq-section{min-height:100svh;padding:86px 0 0;background:var(--page-bg)}.faq-heading{display:grid;justify-items:center;text-align:center}.faq-heading h2{max-width:760px;margin-top:44px}.faq-heading p{max-width:630px;margin-top:24px}.social-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:0}.social-strip a{display:grid;align-content:center;justify-items:center;gap:18px;min-height:126px;padding:34px 24px 18px;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:radial-gradient(circle at 76% 10%,rgba(255,243,240,.14),transparent 30%),var(--panel-bg);transition:border-color .18s ease,background .18s ease,transform .18s ease,opacity .68s cubic-bezier(.22,1,.36,1)}.social-strip a:nth-child(2){transition-delay:60ms}.social-strip a:nth-child(3){transition-delay:.12s}.social-strip a:nth-child(4){transition-delay:.18s}.social-strip a:nth-child(5){transition-delay:.24s}.social-strip a:hover{border-color:#fff3f042;background:radial-gradient(circle at 76% 10%,rgba(255,243,240,.22),transparent 32%),#171717;transform:translateY(-3px)}.social-strip span{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;color:#111;background:#fff3f0;font-size:24px}.social-strip svg{display:block;width:24px;height:24px}.social-strip strong{color:#fff3f0;font-size:22px;font-weight:560;text-align:center}.faq-layout{display:grid;grid-template-columns:270px 1fr;gap:74px;margin-top:90px}.faq-layout aside{display:grid;align-content:start;gap:18px}.faq-layout aside button{height:46px;border-radius:999px;color:#ffffffd1}.faq-layout aside button.active{background:#202020}.question-card{margin-top:80px;padding:34px;border-radius:16px;background:#151515}.question-card h6{margin:0 0 14px;font-size:18px}.question-card p,.question-card a{color:#ffffffa8}.faq-list{display:grid;gap:0}.faq-list details{padding:26px 0;border-bottom:1px solid rgba(255,255,255,.1)}.faq-list summary{color:#fff3f0;font-size:20px;cursor:pointer}.faq-list p{max-width:740px;margin:18px 0 0;color:#ffffffad;font-size:17px;line-height:1.65}.social-list{gap:12px}.social-list a{display:grid;grid-template-columns:150px 1fr;gap:22px;align-items:center;min-height:66px;padding:0 20px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#151515;transition:transform .18s ease,border-color .18s ease,background .18s ease}.social-list a:hover{border-color:#ffffff2e;background:#1c1c1c;transform:translateY(-2px)}.social-list span{color:#fff3f0;font-size:18px}.social-list strong{color:#ffffffad;font-weight:450;overflow-wrap:anywhere}.final-section{position:relative;min-height:520px;overflow:hidden;--final-spotlight: rgba(255, 243, 240, .18);--final-spotlight-cool: rgba(127, 166, 166, .1);--final-edge-shade: rgba(0, 0, 0, .58);background:radial-gradient(ellipse 42% 30% at 50% 48%,var(--final-spotlight),transparent 64%),radial-gradient(ellipse 64% 42% at 50% 54%,var(--final-spotlight-cool),transparent 72%),linear-gradient(180deg,#050505,#080b0b 22%,#101717 68%,#141a1b)}.final-section:before{position:absolute;inset:0;height:auto;background:radial-gradient(ellipse 40% 26% at 50% 50%,rgba(255,255,255,.2),transparent 58%),radial-gradient(ellipse 58% 36% at 50% 56%,rgba(255,243,240,.1),transparent 70%);opacity:.44;mask-image:radial-gradient(ellipse 58% 46% at 50% 52%,#000 0%,rgba(0,0,0,.52) 58%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 58% 46% at 50% 52%,#000 0%,rgba(0,0,0,.52) 58%,transparent 100%);transform:translateY(var(--final-glow-y));content:"";pointer-events:none;will-change:transform}.final-section:after{position:absolute;inset:0;display:block;background:radial-gradient(ellipse 92% 60% at 50% 78%,transparent 52%,rgba(0,0,0,.24) 100%),linear-gradient(180deg,transparent 0%,transparent 82%,rgba(5,5,5,.38) 100%);content:"";pointer-events:none}.final-inner{position:relative;z-index:1;display:grid;align-content:center;justify-items:center;min-height:520px;padding-block:104px;text-align:center}.final-copy{display:grid;justify-items:center;max-width:840px}.final-copy p{max-width:620px;margin-top:28px}.reveal:not(.hero-device):not(.hero-copy),.pill{animation:fade-up var(--framer-spring) both}.hero-device.reveal{animation:none}.split-heading,.feature-stage,.feature-caption,.profile-grid div,.social-strip a,.final-copy{opacity:0;transform:translateY(30px);transition:opacity var(--framer-spring),transform var(--framer-spring)}.split-heading.is-visible,.feature-stage.is-visible,.feature-caption.is-visible,.profile-grid div.is-visible,.social-strip a.is-visible,.final-copy.is-visible{opacity:1;transform:translateY(0)}.get-card.is-visible{opacity:var(--stack-opacity);transform:translateY(0) scale(var(--card-scale))}.get-stack .get-card.is-edge-slice{visibility:hidden!important;opacity:0!important;pointer-events:none}.social-strip a{transition:opacity var(--framer-spring),transform var(--framer-spring),border-color .18s ease,background .18s ease}.social-strip a.is-visible:hover{transform:translateY(-3px)}@keyframes fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-up-centered{0%{opacity:0;transform:translate(-50%,calc(var(--hero-device-y) + 28px))}to{opacity:1;transform:translate(-50%,var(--hero-device-y))}}@keyframes mock-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes light-sweep-transform{0%,24%{transform:translate3d(-18%,0,0)}58%{transform:translate3d(9%,0,0)}to{transform:translate3d(24%,0,0)}}@keyframes mock-color-shift{0%{filter:hue-rotate(-12deg) saturate(1.22) contrast(1.04) brightness(1.02)}48%{filter:hue-rotate(36deg) saturate(1.48) contrast(1.08) brightness(1.08)}to{filter:hue-rotate(86deg) saturate(1.34) contrast(1.05) brightness(1.04)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:1ms!important;transition-duration:1ms!important}}@media(max-width:980px){.top-nav{width:100%;padding:0 24px;grid-template-columns:1fr auto}.nav-center,.nav-actions a:first-child{display:none}.section-inner,.section-inner.narrow{width:calc(100% - 48px)}.hero-copy{width:calc(100% - 48px);padding-top:120px}.hero h1{font-size:clamp(62px,9.6vw,90px)}.hero-device{bottom:0;width:calc(100% - 72px)}.product-mockup{grid-template-columns:260px 1fr;min-height:540px}.hero-device .mock-sidebar{min-height:540px}.split-heading,.get-card,.get-card:nth-child(2n),.faq-layout,.final-inner{grid-template-columns:1fr}.get-card:nth-child(2n) .get-copy{order:initial}.get-stack{gap:44px;padding-bottom:0}.get-card{position:relative;top:auto;z-index:auto;height:auto;opacity:1}.feature-tabs{grid-template-columns:repeat(4,minmax(160px,1fr));overflow-x:auto}.social-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-stage{height:auto;min-height:520px;padding:48px 24px}.feature-app{grid-template-columns:minmax(260px,.82fr) minmax(340px,1fr);width:100%;min-width:0;height:auto;min-height:424px;margin:0}.feature-app aside{padding:32px}.feature-app main{padding:18px}.feature-preview{min-height:300px}}@media(max-width:560px){.top-nav{height:58px;width:100%;padding:0 max(16px,env(safe-area-inset-left)) 0 max(16px,env(safe-area-inset-right));background:#00070d5c}.logo{gap:8px;min-width:0}.logo span{width:36px;height:36px;border-radius:10px;font-size:24px}.logo strong{max-width:146px;overflow:hidden;font-size:28px;text-overflow:ellipsis;white-space:nowrap}.nav-actions a:last-child{height:42px;padding:0 18px;font-size:14px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero{min-height:auto;padding:104px 0 72px;overflow:hidden}.hero-copy{width:calc(100% - 40px);padding-top:0}.hero h1{max-width:9.2em;margin:62px 0 24px;font-size:clamp(40px,11.8vw,58px);line-height:1.02;text-wrap:auto}.hero h1 span{display:block}.hero h1 .hero-separator{display:none}.hero h1 span:first-child{font-size:1.08em}.hero h1 span:last-child{max-width:7em;margin:12px auto 0}.hero p,.split-heading p,.faq-heading p,.final-copy p{font-size:16px;overflow-wrap:anywhere}.hero-actions{align-items:center;flex-direction:column;margin-top:42px}.cta{width:min(350px,100%);height:58px;font-size:17px}.hero-device{position:relative;left:auto;bottom:auto;z-index:6;width:calc(100% - 40px);margin:34px auto 0;opacity:1;transform:none}.product-mockup{grid-template-columns:1fr;min-height:0;border-width:4px;border-radius:24px}.mock-color-field{inset:228px 0 0;width:100%;height:calc(100% - 228px)}.hero-device .mock-sidebar,.mock-sidebar{min-height:0;padding:18px}.mock-pill,.mock-search,.mock-course-title,.mock-line{display:none}.mock-sidebar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;background:#0a0a0ae0}.mock-nav-row{justify-content:center;min-width:0;height:38px;gap:7px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:#ffffff0f;font-size:13px}.mock-nav-row span{width:8px;height:8px;border-radius:50%}.mock-panel{width:auto;min-height:0;margin:18px;padding:22px 18px 18px;border-radius:20px}.mock-avatar{width:44px;height:44px;margin-bottom:14px}.mock-panel h3{font-size:20px;line-height:1.2}.mock-panel p{margin-bottom:18px;font-size:14px}.mock-button{height:48px;border-radius:15px}.mock-panel small{max-height:3.1em;margin-top:14px;overflow:hidden;font-size:12px;text-align:center}.hills-back{height:260px;background-size:cover}.hills-front{height:240px;background-size:cover}.forest-foreground{bottom:-18px;height:340px;background-size:cover;transform:translateY(var(--forest-y))}.about-section,.features-section,.what-section,.faq-section{min-height:0;padding-block:86px}.section-inner,.section-inner.narrow{width:calc(100% - 40px)}.intro-lines{gap:28px;margin-top:44px}.intro-lines p,.split-heading h2,.faq-heading h2,.final-copy h2{font-size:clamp(34px,10.2vw,48px);line-height:1.18}.intro-lines p.active{transform:none}.profile-grid{grid-template-columns:1fr;margin-top:44px}.profile-grid div,.social-list a{grid-template-columns:1fr;gap:8px;min-height:0;padding:16px}.split-heading{gap:24px}.split-heading h2,.faq-heading h2,.final-copy h2{margin-top:32px}.feature-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:44px;overflow:visible}.feature-tabs button{min-width:0;height:48px;border:1px solid rgba(255,255,255,.09);border-radius:15px;font-size:15px}.social-strip{grid-template-columns:1fr;margin-top:72px}.social-strip a{min-height:108px}.feature-stage{height:auto;min-height:0;margin-top:22px;padding:14px;border-radius:22px}.feature-app{grid-template-columns:1fr;width:100%;min-width:0;height:auto;min-height:0;margin:0;border-radius:18px}.feature-app aside{padding:24px}.feature-app aside h3{font-size:clamp(30px,8vw,42px)}.feature-app main{padding:14px}.feature-preview{height:190px;min-height:190px}.feature-caption{grid-template-columns:44px 1fr 44px;gap:12px;margin-top:22px}.feature-caption p{margin:0;font-size:15px;line-height:1.6}.get-stack{gap:18px;margin-top:46px}.get-copy{padding:28px 22px 26px}.get-copy>span{font-size:14px}.get-copy h3{margin:28px 0 18px;font-size:clamp(27px,7.6vw,36px)}.get-copy p{font-size:15px;line-height:1.65}.get-copy strong{margin-top:18px;font-size:14px}.get-visual{min-height:0;padding:16px}.visual-toolbar{display:none}.visual-card{margin:0;padding:22px;border-radius:18px}.visual-card div{width:68px;height:68px}.visual-card h4{margin:18px 0 6px;font-size:24px}.visual-card p{margin-bottom:18px;font-size:14px}.faq-section{padding-bottom:92px}.social-strip a{display:grid;grid-template-columns:1fr;justify-items:center;align-content:center;gap:14px;min-height:112px;padding:26px 18px 12px}.social-strip span{grid-row:auto}.social-strip strong{font-size:20px}.final-section,.final-inner{min-height:520px}.final-section{padding:80px 0}}#internship .experience-meta{display:grid;gap:5px;margin-top:22px}#internship .experience-meta b{color:#ffffffeb;font-size:15px;font-weight:560;letter-spacing:.01em}#internship .experience-meta time{color:#ffffff7a;font-size:13px;letter-spacing:.04em}#internship .get-copy .experience-meta+h3{margin-top:24px}#internship .experience-focus{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;margin-top:22px;padding:14px 16px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#ffffff0e;box-shadow:inset 0 1px #ffffff0f}#internship .experience-focus b{color:#f2a5b4;font-size:12px;font-weight:650;letter-spacing:.12em;line-height:1.5;white-space:nowrap}#internship .experience-focus span{color:#ffffffbf;font-size:14px;line-height:1.5}#internship .minimax-card{height:610px;min-height:610px;border-color:#ebefff29;background:radial-gradient(circle at 16% 0%,rgba(247,112,142,.1),transparent 34%),linear-gradient(145deg,#17171b,#111318 58%,#0e1016)}#internship .minimax-card .get-copy{padding-block:44px}#internship .minimax-card .get-copy>span:before{background:linear-gradient(135deg,#f41b78,#fc6b45 58%,#7c9dff);box-shadow:0 0 16px #f41b7861}#internship .minimax-card .get-copy h3{max-width:15ch;font-size:clamp(30px,2.65vw,42px)}#internship .minimax-visual{padding:18px;background:radial-gradient(circle at 82% 16%,rgba(112,143,255,.2),transparent 34%),radial-gradient(circle at 18% 74%,rgba(244,27,120,.13),transparent 34%),linear-gradient(145deg,#15171e,#0c0e13 72%)}#internship .minimax-visual:before{background:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px);background-size:30px 30px;opacity:.62}#internship .minimax-visual .visual-toolbar span:not(.visual-tag){background:#ffffff1a}#internship .minimax-visual .visual-tag{width:auto;min-width:max-content;color:#ffffffa8;background:#ffffff13;white-space:nowrap}.minimax-console{position:relative;z-index:1;min-height:calc(100% - 58px);margin-top:20px;padding:22px;border:1px solid rgba(255,255,255,.16);border-radius:20px;background:linear-gradient(180deg,#ffffff14,#ffffff04 28%),#090b10c2;box-shadow:0 28px 60px #00000047,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.minimax-empty-console{display:grid;place-items:center}.minimax-brand-lockup{display:grid;gap:22px;justify-items:center}.minimax-brand-lockup .minimax-logo{width:min(220px,72%);height:54px;padding:10px 16px}.minimax-brand-lockup>strong{color:#ffffffd6;font-size:clamp(24px,3vw,38px);font-weight:480;letter-spacing:.08em}.minimax-console-head{display:flex;align-items:center;gap:12px;min-width:0;color:#ffffff70;font-size:10px;letter-spacing:.11em;white-space:nowrap}.minimax-logo{display:inline-flex;align-items:center;width:132px;height:34px;padding:6px 10px;border-radius:9px;background:#fff;box-shadow:0 8px 22px #00000038}.minimax-logo img{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}.minimax-console-head>i{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:#c5ffe0bd;font-size:10px;font-style:normal;letter-spacing:.08em}.minimax-console-head>i b{width:6px;height:6px;border-radius:50%;background:#9effcb;box-shadow:0 0 12px #9effcbbd}.minimax-flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center;margin-top:24px}.minimax-flow>span{display:grid;gap:8px;min-height:68px;align-content:center;padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#ffffffe0;background:#ffffff0b;font-size:13px;line-height:1.2}.minimax-flow small{color:#ffffff57;font-size:10px;letter-spacing:.12em}.minimax-flow>i{color:#ffffff61;font-size:18px;font-style:normal}.minimax-milestones{display:grid;gap:8px;margin-top:16px}.minimax-milestones article{padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff09}.minimax-milestones header{display:flex;align-items:center;justify-content:space-between;gap:12px}.minimax-milestones header span{display:inline-flex;align-items:center;gap:8px;color:#ffb4c4;font-size:11px;font-weight:650;letter-spacing:.13em}.minimax-milestones header span small{color:#ffffff57;font-size:9px;font-weight:540;letter-spacing:.08em}.minimax-milestones time{color:#ffffff6b;font-size:10px;letter-spacing:.08em}.minimax-milestones p{margin:7px 0 0;color:#ffffffad;font-size:12px;line-height:1.48}@media(max-width:980px){#internship .minimax-card{height:auto;min-height:0}#internship .minimax-card .get-copy{order:initial}#internship .minimax-visual{min-height:560px}}@media(max-width:560px){#internship .experience-meta{margin-top:18px}#internship .experience-meta b{font-size:14px}#internship .minimax-card .get-copy{padding-block:28px 24px}#internship .minimax-card .get-copy h3{max-width:none}#internship .minimax-visual{min-height:0;padding:14px}.minimax-console{min-height:0;margin-top:0;padding:16px}.minimax-console-head{flex-wrap:wrap;gap:9px}.minimax-logo{width:124px;height:32px}.minimax-console-head>i{margin-left:0}.minimax-flow{grid-template-columns:1fr;gap:6px;margin-top:18px}.minimax-flow>span{min-height:52px}.minimax-flow>i{justify-self:center;transform:rotate(90deg)}.minimax-milestones{margin-top:18px}.minimax-milestones p{font-size:12px}}:root{--surface-1: rgba(255, 255, 255, .048);--surface-2: rgba(255, 255, 255, .075);--surface-3: rgba(8, 12, 13, .74);--stroke-1: rgba(255, 255, 255, .105);--stroke-2: rgba(255, 243, 240, .18);--shadow-soft: 0 18px 54px rgba(0, 0, 0, .18);--shadow-deep: 0 34px 96px rgba(0, 0, 0, .3)}#root{overflow-x:clip}body{background:linear-gradient(180deg,#060909,#080b0c 42%,#0b0d0e)}.section-inner{width:min(1100px,calc(100% - 80px))}.section-inner.narrow{width:min(720px,calc(100% - 80px))}.top-nav{height:54px;border-bottom-color:#ffffff0e;background:linear-gradient(180deg,#0c141594,#080c0d3d);box-shadow:inset 0 -1px #ffffff0b;-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18)}body.is-scrolled .top-nav{background:#080c0dc2;box-shadow:0 14px 44px #0003,inset 0 -1px #ffffff0b}.logo span{box-shadow:0 10px 26px #0000002e,inset 0 1px #ffffffb8}.nav-center a{position:relative}.nav-center a:after{position:absolute;right:0;bottom:-18px;left:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,243,240,.76),transparent);opacity:0;transform:scaleX(.42);transition:opacity .18s ease,transform .18s ease;content:""}.nav-center a:hover:after{opacity:1;transform:scaleX(1)}.hero{min-height:clamp(1060px,88vw,1268px);background:radial-gradient(200% 83% at 50% 0,var(--hero-blue-deep) 0%,var(--hero-blue-mid) 42%,var(--hero-warm) 100%)}.hero:before{position:absolute;inset:0;z-index:3;background:linear-gradient(90deg,rgba(255,255,255,.035),transparent 18% 82%,rgba(255,255,255,.035)),repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 4px);opacity:.42;pointer-events:none;content:""}.hero-copy{z-index:12;padding-top:clamp(88px,7.6vw,116px)}.hero h1{max-width:1180px;margin:30px 0 28px;background:linear-gradient(180deg,#fffdfa,#f4e8df 62%,#dccdc4);color:transparent;font-size:118px;font-weight:430;line-height:1;text-shadow:0 18px 56px rgba(255,232,204,.18),0 44px 120px rgba(0,0,0,.26);white-space:nowrap;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero h1 span{display:inline-block;-webkit-text-fill-color:transparent}.hero-separator{color:#fff3f066;-webkit-text-fill-color:rgba(255,243,240,.4)}.hero p{max-width:660px;color:#fff3f0b3;font-size:clamp(17px,1.25vw,19px);line-height:1.58;text-shadow:0 12px 36px rgba(0,0,0,.34)}.hero p span{display:inline}.hero-actions{margin-top:clamp(26px,3vh,36px);position:relative;z-index:14}.cta,.mock-button,.feature-app aside a{position:relative;overflow:hidden}.cta{height:46px;margin-top:28px;border-color:#ffffffc7;background:linear-gradient(180deg,#fffaf6,#f3ede6 58%,#d9d2ca);box-shadow:0 18px 46px #0003,inset 0 1px #fffffff2,inset 0 -1px #00000014}.hero-actions .cta{margin-top:0}.cta:after,.mock-button:after,.feature-app aside a:after{position:absolute;inset:0;background:linear-gradient(112deg,transparent 0 34%,rgba(255,255,255,.68) 45%,transparent 56% 100%);opacity:0;transform:translate(-120%);transition:opacity .22s ease,transform .52s cubic-bezier(.16,1,.3,1);content:""}.cta:hover:after,.mock-button:hover:after,.feature-app aside a:hover:after{opacity:.72;transform:translate(120%)}.hero-device{bottom:clamp(-76px,-5vw,-48px);width:min(960px,calc(100% - 150px));filter:drop-shadow(0 54px 80px rgba(0,0,0,.42))}.hero-device:after{height:96px;opacity:.82}.hills-back{opacity:.62;filter:saturate(.54) contrast(.82) brightness(1.06)}.hills-front{opacity:.86;filter:saturate(.68) contrast(.9) brightness(.86)}.forest-foreground{bottom:-26px;opacity:.7;filter:saturate(.78) contrast(1.04) brightness(.7)}.product-mockup,.hero-device .product-mockup,.hero-device .mock-sidebar{min-height:clamp(438px,37vw,520px)}.product-mockup,.hero-device .product-mockup{grid-template-columns:220px minmax(0,1fr);border-width:5px;border-color:#0a0a0afa;border-radius:22px 22px 0 0;background:radial-gradient(ellipse at 72% 78%,rgba(120,109,88,.13),transparent 38%),radial-gradient(ellipse at 88% 24%,rgba(255,255,255,.06),transparent 34%),linear-gradient(126deg,#1c1a1a 0 23%,#201e1e 23% 100%);box-shadow:0 44px 128px #0000006b,0 12px 38px #00000038,inset 0 1px #ffffff1a,inset 0 -96px 138px #0000007a}.product-mockup:before{opacity:.18}.product-mockup:after{opacity:.78;mix-blend-mode:normal}.mock-sidebar{background:linear-gradient(180deg,rgba(255,255,255,.038),transparent 34%),radial-gradient(ellipse at 100% 44%,rgba(184,232,221,.055),transparent 44%),linear-gradient(145deg,#211f1ffa,#0a0c0cfc)}.mock-nav-row{border-radius:10px;padding-inline:8px}.mock-nav-row:nth-of-type(1),.mock-nav-row:hover,.mock-nav-row:focus-visible{background:#ffffff0e}.mock-panel{display:grid;align-content:center;justify-items:center;gap:18px;width:min(480px,72%);margin-top:0;background:transparent}.mock-panel:before{opacity:0}.mock-profile-card{display:grid;justify-items:center;position:relative;padding:28px 34px 24px;border:1px solid rgba(255,255,255,.14);border-radius:30px;background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.2),transparent 42%),linear-gradient(180deg,#ffffff18,#090c0c47);box-shadow:0 26px 72px #0000003d,inset 0 1px #ffffff1c;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.mock-community{display:grid;justify-items:center;position:relative;width:min(440px,100%);padding:0;color:#fff3f0;opacity:0;transform:translateY(22px)}.mock-avatar{box-shadow:0 12px 30px #0000003d,inset 0 1px #ffffffe6}.mock-community h3{margin:14px 0 4px;color:#fff3f0db;font-size:20px;font-weight:620}.mock-community p{margin:0 0 10px;color:#ffffff85;font-size:15px}.mock-members{display:flex;align-items:center;justify-content:center;max-width:100%;margin:0 0 26px;color:#ffffff85;font-size:12px}.mock-members span{display:grid;place-items:center;width:20px;height:20px;margin-right:-7px;border:2px solid rgba(22,22,22,.9);border-radius:50%;background:linear-gradient(180deg,#ffffff2e,#ffffff05),#fff;overflow:hidden}.mock-members span:nth-child(3){margin-right:9px}.mock-members img{display:block;width:82%;height:82%;object-fit:contain}.mock-members strong{max-width:min(360px,100%);overflow:hidden;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.mock-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;position:relative;z-index:9}.mock-stats span{display:grid;gap:4px;min-height:72px;padding:14px 12px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:linear-gradient(180deg,#ffffff1c,#ffffff0a),#0a0f0f9e;box-shadow:inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mock-stats strong{color:#fff3f0;font-size:17px;font-weight:640}.mock-stats em{color:#ffffff9e;font-size:12px;font-style:normal}.mock-photo-strip{display:grid;grid-template-columns:1.15fr .92fr .92fr;gap:10px;position:relative;z-index:9}.mock-photo-strip span{min-height:82px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:linear-gradient(180deg,#0000000a,#00000061),url(/picture/35-programming-contest-team-photo.jpg) center / cover;box-shadow:0 18px 42px #0000003d,inset 0 1px #ffffff1f}.mock-photo-strip span:nth-child(2){background:linear-gradient(180deg,#0000000a,#00000061),url(/picture/38-bike-coastal-road.jpg) center / cover}.mock-photo-strip span:nth-child(3){background:linear-gradient(180deg,#0000000a,#00000061),url(/picture/01-city-tower-blue-hour.jpg) center / cover}.mock-profile-card,.mock-stats,.mock-photo-strip,.mock-community{opacity:0;transform:translateY(22px)}.hero-device.is-visible .mock-profile-card,.hero-device.is-visible .mock-stats,.hero-device.is-visible .mock-photo-strip,.hero-device.is-visible .mock-community{animation:mock-rise var(--framer-spring) both}.hero-device.is-visible .mock-community{animation-delay:.26s}.features-section,.what-section,.faq-section{background:var(--page-bg)}.about-section{position:relative;padding:78px 0 92px;background:var(--page-bg)}.about-section:before{display:none}.about-section>*{position:relative;z-index:1}.intro-lines{gap:26px;margin-top:48px}.intro-lines p{font-size:clamp(24px,2.45vw,34px)}.profile-grid{margin-top:44px}.nav-actions a:last-child,.feature-tabs button,.profile-grid div,.get-card,.social-strip a{border-color:var(--stroke-1);background:linear-gradient(180deg,var(--surface-2),rgba(255,255,255,.026)),var(--surface-3);box-shadow:inset 0 1px #ffffff0f,var(--shadow-soft)}.feature-tabs button.active,.feature-tabs button:hover,.profile-grid div:hover,.social-strip a:hover{border-color:var(--stroke-2)}.features-section,.what-section{padding:72px 0}.split-heading{gap:56px;align-items:start}.split-heading h2,.faq-heading h2,.final-copy h2{margin-top:24px;font-size:clamp(34px,3vw,46px)}.split-heading p,.faq-heading p,.final-copy p{color:#ffffffa3;font-size:17px}.feature-tabs{margin-top:24px}.feature-tabs button{height:44px;border-radius:14px;font-size:15px}.feature-stage{min-height:360px}.feature-app{min-height:312px}.feature-caption{gap:28px;margin-top:22px}.feature-caption p,.get-copy p,.get-copy strong{color:#ffffffad}.get-stack{gap:18px;margin-top:54px}.get-card,.get-card:nth-child(2n){grid-template-columns:minmax(0,.92fr) minmax(0,1.18fr);min-height:402px;height:402px;border-color:#ffffff1b}.get-card:nth-child(2n){grid-template-columns:minmax(0,1.18fr) minmax(0,.92fr)}.get-copy{padding:42px 48px}.get-copy h3{margin:30px 0 18px;line-height:1.18}.get-visual{position:relative;padding:18px;background:linear-gradient(180deg,#05080914,#0508099e),var(--visual-image, linear-gradient(135deg, #222d31, #463b3a));background-position:var(--visual-position, center);background-size:cover}.get-visual:before{position:absolute;inset:0;background:radial-gradient(ellipse at 52% 18%,rgba(255,255,255,.16),transparent 38%),linear-gradient(180deg,transparent 40%,rgba(0,0,0,.36));pointer-events:none;content:""}.visual-toolbar,.visual-card{position:relative;z-index:1}.visual-card{width:min(400px,82%);min-height:294px;padding:28px;align-content:end;justify-items:start;border-color:#fff3;background:linear-gradient(180deg,#00000005,#00000038 46%,#000000b8),var(--visual-image, linear-gradient(135deg, #222d31, #463b3a));background-position:var(--visual-position, center);background-size:cover;box-shadow:0 22px 70px #00000057,inset 0 1px #fff3;overflow:hidden;text-align:left;text-shadow:0 10px 28px rgba(0,0,0,.42)}.visual-card div{position:absolute;top:26px;left:50%;width:58px;height:58px;border:1px solid rgba(255,255,255,.22);box-shadow:0 16px 34px #00000042,inset 0 1px #ffffff2e;background:var(--visual-image, linear-gradient(135deg, #edd5bc, #b34444)) var(--visual-position, center) / cover;transform:translate(-50%)}.visual-card h4{width:100%;max-width:15ch;margin:0;color:#fffaf7;font-size:clamp(24px,2.35vw,30px);line-height:1.05}.visual-card p{width:100%;max-width:24ch;margin:8px 0 16px;color:#ffffffc2;font-size:15px;line-height:1.4}.visual-card h4,.visual-card p,.visual-note{position:relative;z-index:1}.visual-card h4:before{position:absolute;inset:-18px -18px -24px;z-index:-1;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:linear-gradient(180deg,#0c101157,#0a0a0a94),#0a0d0e8f;box-shadow:0 20px 58px #00000042;-webkit-backdrop-filter:blur(14px) saturate(1.08);backdrop-filter:blur(14px) saturate(1.08);content:""}#internship .get-stack.is-flow{width:min(920px,100%);margin-inline:auto}@media(min-width:981px){#internship .get-stack.is-flow .get-copy{padding:36px 40px}#internship .get-stack.is-flow .sealos-card{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}}#internship .get-card{height:468px;min-height:468px}#internship .get-card.jurisrag-card{height:680px;min-height:680px}#internship .visual-card{align-content:center;width:min(440px,88%);min-height:352px;margin-top:26px;justify-items:center;text-align:center}#internship .visual-card div{width:68px;height:68px}#internship .visual-card h4,#internship .visual-card p{max-width:none;text-align:center}.faq-section{position:relative;z-index:1;isolation:isolate;overflow:hidden;min-height:100svh;padding:clamp(76px,7.4vh,96px) 0 0;--final-spotlight: rgba(255, 243, 240, .18);--final-spotlight-cool: rgba(127, 166, 166, .1);--final-edge-shade: rgba(0, 0, 0, .58);background:transparent}.faq-section:before{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 56% 54% at 50% 68%,var(--final-spotlight),transparent 70%),radial-gradient(ellipse 76% 58% at 50% 76%,var(--final-spotlight-cool),transparent 78%),linear-gradient(180deg,var(--page-bg) 0%,#020303 48%,#070b0b 72%,#101717 100%);content:"";pointer-events:none}.faq-section:after{position:absolute;inset:12% 0 0;z-index:0;background:radial-gradient(ellipse 64% 58% at 50% 42%,rgba(255,255,255,.14),transparent 70%),radial-gradient(ellipse 86% 72% at 50% 56%,rgba(255,243,240,.085),transparent 78%),radial-gradient(ellipse 108% 68% at 50% 78%,rgba(127,166,166,.09),transparent 74%);opacity:.78;content:"";pointer-events:none}.faq-section .section-inner{position:relative;z-index:1;display:grid;grid-template-rows:auto auto 1fr;min-height:calc(100svh - clamp(76px,7.4vh,96px))}.faq-heading h2{margin-top:clamp(28px,3.6vh,44px)}.social-strip{position:relative;gap:12px;margin-top:clamp(58px,8.2vh,92px)}.social-strip a{grid-template-rows:auto;min-height:116px;padding:20px;border-radius:14px;background:radial-gradient(circle at 50% 0%,rgba(255,243,240,.13),transparent 52%),linear-gradient(180deg,#ffffff13,#ffffff05),#0c1112d1;box-shadow:inset 0 1px #ffffff17,0 22px 64px #00000047}.final-section,.final-inner{min-height:500px}.final-copy{align-self:start;justify-self:center;display:grid;justify-items:center;max-width:840px;margin-top:clamp(116px,14vh,154px);text-align:center}.final-copy h2{margin-top:0}.final-copy p{max-width:620px;margin-top:26px}.final-section{--final-spotlight: rgba(255, 243, 240, .18);--final-spotlight-cool: rgba(127, 166, 166, .1);--final-edge-shade: rgba(0, 0, 0, .58);z-index:2;margin-top:-150px;padding-top:150px;background:transparent}.final-section:before{display:none}.final-section:after{position:absolute;inset:0;display:block;background:linear-gradient(180deg,transparent 0%,transparent 82%,rgba(5,5,5,.38) 100%);content:"";pointer-events:none}@media(max-width:980px){.section-inner,.section-inner.narrow{width:calc(100% - 48px)}.hero{min-height:940px}.hero-device{width:calc(100% - 92px)}.product-mockup,.hero-device .product-mockup,.hero-device .mock-sidebar{min-height:540px}.feature-stage{height:auto;min-height:520px;padding:48px 24px}.feature-app{grid-template-columns:190px minmax(0,1fr);width:100%;min-width:0;height:auto;min-height:424px;margin:0}.get-card,.get-card:nth-child(2n){grid-template-columns:1fr;height:auto;min-height:0}#internship .get-card{height:auto;min-height:0}}@media(max-width:560px){.top-nav{height:56px;padding:0 14px;border-bottom-color:#ffffff12;background:#090e0fb8}.logo span{width:30px;height:30px;border-radius:8px;font-size:20px}.logo strong{max-width:128px;font-size:24px}.nav-actions a:last-child{height:38px;padding:0 14px}.section-inner,.section-inner.narrow{width:calc(100% - 40px)}.hero{min-height:auto;padding:64px 0 16px;background:radial-gradient(ellipse at 50% 18%,rgba(255,255,255,.08),transparent 34%),linear-gradient(180deg,#162425,#2d3a3c 52%,#111718)}.hero-copy{width:calc(100% - 32px);padding-top:16px;overflow:visible}.hero h1{width:100%;max-width:calc(100vw - 40px);margin:22px 0 18px;font-size:56px;font-weight:430;line-height:1.08;text-align:center;white-space:normal}.hero h1 span{display:block;max-width:100%}.hero h1 .hero-separator{display:none}.hero p{max-width:30ch;margin-inline:auto;font-size:13.5px;line-height:1.58}.hero p span{display:block}.hero-actions{gap:10px;margin-top:22px}.hero .cta{width:min(300px,calc(100vw - 56px));height:48px;font-size:15px}.hero-device{position:relative;left:auto;bottom:auto;z-index:6;width:calc(100% - 32px);max-width:390px;margin:24px auto 0;opacity:1;transform:none;filter:drop-shadow(0 34px 52px rgba(0,0,0,.34))}.product-mockup,.hero-device .product-mockup,.hero-device .mock-sidebar{min-height:0}.product-mockup,.hero-device .product-mockup{grid-template-columns:1fr;border-width:4px;border-radius:20px;transform:none}.mock-color-field{inset:110px 0 0;width:100%;height:calc(100% - 110px);opacity:.62}.mock-pill,.mock-search,.mock-course-title,.mock-line{display:none}.mock-sidebar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:10px;background:#0a0a0ae0}.mock-nav-row{justify-content:center;min-width:0;height:32px;gap:5px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#ffffff0f;font-size:11.5px}.mock-nav-row span{width:8px;height:8px;border-radius:50%}.mock-panel{align-content:center;gap:0;width:auto;min-height:392px;margin:-18px 10px 10px;padding:0}.mock-community{width:min(300px,100%)}.mock-profile-card{padding:14px 13px 12px;border-radius:20px;background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.18),transparent 40%),linear-gradient(180deg,#ffffff16,#080c0c4d)}.mock-avatar{width:34px;height:34px;margin-bottom:8px}.mock-community h3{font-size:20px}.mock-community p{margin:4px 0 9px;font-size:13px}.mock-members{max-width:280px;margin-bottom:18px}.mock-members strong{max-width:220px;font-size:11px}.mock-button{width:min(300px,100%);height:40px}.mock-panel small{width:min(300px,100%);max-height:2.55em;margin-top:7px;font-size:11px;text-align:center}.mock-stats,.mock-photo-strip{display:none}.mock-photo-strip span{min-height:48px;border-radius:14px}.forest-foreground{bottom:-96px;opacity:.58}.about-section,.features-section,.what-section,.faq-section{padding-block:64px}.intro-lines{gap:22px;margin-top:44px}.intro-lines p,.split-heading h2,.faq-heading h2,.final-copy h2{line-height:1.16}.intro-lines p{font-size:clamp(22px,5.8vw,28px)}.profile-grid{grid-template-columns:1fr;margin-top:44px}.split-heading{gap:18px}.feature-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:34px}.feature-stage{min-height:0;padding:10px;border-radius:22px}.feature-app{grid-template-columns:1fr;width:100%;min-height:0;border-radius:20px}.feature-app aside{gap:8px;padding:16px}.feature-app aside h3{font-size:clamp(42px,12vw,56px)}.feature-app aside p{font-size:16px;line-height:1.54}.feature-stack{gap:7px}.feature-stack span,.feature-highlights span{min-height:30px;padding:0 10px;font-size:12.5px}.feature-app main{padding:12px}.feature-app aside a{width:100%}.feature-preview{height:214px;min-height:214px;gap:12px;padding:14px}.feature-preview-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.feature-preview-flow i{display:none}.feature-preview-flow span{min-height:44px}.feature-preview-grid{grid-template-columns:1fr}.feature-preview-grid span:nth-child(n+2){display:none}.feature-caption{grid-template-columns:44px 1fr 44px;gap:12px;margin-top:22px}.get-stack{gap:24px;margin-top:34px}.get-copy{padding:24px 22px 22px}.get-copy h3{margin:22px 0 14px}.get-visual{min-height:272px;padding:14px}.visual-toolbar{display:none}.visual-card{width:100%;min-height:230px;padding:22px}#internship .get-visual{min-height:340px}#internship .visual-card{min-height:300px;margin-top:0}.visual-card h4{font-size:25px}.social-strip{grid-template-columns:1fr;gap:12px;margin-top:32px}.social-strip a{grid-template-columns:1fr;grid-template-rows:auto;justify-items:center;align-content:center;min-height:112px;gap:14px;padding:26px 18px 12px}.social-strip span{grid-row:auto}.final-copy{width:100%;margin-top:54px}}.hero{min-height:clamp(1140px,88vw,1348px);background:radial-gradient(ellipse at 50% 0%,rgba(161,129,133,.58),transparent 46%),linear-gradient(180deg,#867174,#7a676a 28%,#4c4b43 54%,#10120f 78%,#020302)}.hero:before{background:linear-gradient(90deg,rgba(255,255,255,.024),transparent 18% 82%,rgba(255,255,255,.024));opacity:.2}.hero:after{display:none}.hero-device{bottom:clamp(-190px,-7.5vw,-96px);width:min(960px,calc(100% - 150px))}.hills-back{opacity:.78;background:linear-gradient(180deg,#8e727414,#2a362b0f 58%,#00000014),url(/images/fora-hero-far.png) center bottom / 100% 100% no-repeat;filter:sepia(.06) saturate(1.12) contrast(1.1) brightness(.78)}.hills-front{opacity:1;background:linear-gradient(180deg,#896f7108,#0a120d08 54%,#00000024),url(/images/fora-hero-mid.png) center bottom / 100% 100% no-repeat;filter:sepia(.08) saturate(1.24) contrast(1.2) brightness(.54)}.forest-foreground{z-index:9;bottom:0;height:clamp(438px,27vw,524px);opacity:1;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.04) 60%,rgba(0,0,0,.24) 84%,var(--page-bg) 100%),linear-gradient(90deg,rgba(0,0,0,.5),transparent 24% 72%,rgba(0,0,0,.52)),url(/images/fora-hero-foreground.png) center bottom / 100% 100% no-repeat;filter:sepia(.12) saturate(1.48) contrast(1.34) brightness(.52);transform:translateY(var(--forest-y)) scale(var(--forest-scale));transform-origin:center bottom;will-change:transform}.forest-foreground:after{position:absolute;right:0;bottom:-120px;left:0;height:140px;background:var(--page-bg);content:""}.forest-foreground:before{display:none}.hero-device .product-mockup,.hero-device .mock-sidebar,.product-mockup{min-height:820px;background:radial-gradient(ellipse at 70% 20%,rgba(255,255,255,.88),transparent 32%),radial-gradient(ellipse at 76% 58%,rgba(83,221,226,.72),transparent 44%),radial-gradient(ellipse at 44% 18%,rgba(207,255,247,.82),transparent 38%),radial-gradient(ellipse at 38% 70%,rgba(31,89,80,.62),transparent 44%),linear-gradient(126deg,#111315 0 23%,#d8fbf5 23% 48%,#f6fbf8 64%,#55dce2);background-size:118% 118%,126% 126%,138% 138%,130% 130%,100% 100%;box-shadow:0 44px 128px #00000070,0 12px 38px #0000003d,inset 0 1px #ffffff29,inset 0 -120px 160px #00000080}.mock-color-field{opacity:.76;filter:saturate(.96) contrast(1.02) brightness(.99);animation:none}.product-mockup:before{background:radial-gradient(ellipse at calc(66% + var(--hero-light-x)) calc(18% + var(--hero-light-y)),rgba(255,255,255,.42),transparent 36%),radial-gradient(ellipse at 74% 64%,rgba(42,196,199,.26),transparent 42%),linear-gradient(118deg,rgba(255,255,255,.14),transparent 20% 58%,rgba(255,255,255,.1));opacity:.24}.product-mockup:after{background:linear-gradient(112deg,transparent 0 34%,rgba(255,255,255,.28) 46%,transparent 58% 100%),linear-gradient(180deg,#ffffff14,#ffffff09,#fff0 48%,#00000014 68%,#0000003d 90%,#0000006b),linear-gradient(90deg,rgba(255,255,255,.08),transparent 14% 84%,rgba(255,255,255,.06));opacity:.2;animation:light-sweep-transform 12.8s cubic-bezier(.16,1,.3,1) infinite}.mock-panel{align-self:center;justify-self:center;width:min(500px,74%);margin-top:-256px;text-align:center}.mock-community{width:min(460px,100%)}.mock-avatar{width:40px;height:40px;margin-bottom:0}.mock-community h3{margin-top:16px;font-size:20px}.mock-community p{margin-bottom:9px;font-size:15px}.mock-button{height:42px;margin-top:0;color:#0d0d0d;background:linear-gradient(180deg,#ecebea,#d9d9d9);box-shadow:inset 0 1px #ffffffb8,0 8px 24px #00000014}.mock-panel small{max-height:3em;margin-top:14px;color:#ffffff75;font-size:12px;line-height:1.5;overflow:hidden;text-align:center}@media(min-width:561px){.hero:after{display:block;z-index:10;height:clamp(144px,14vw,210px);background:linear-gradient(180deg,transparent 0%,rgba(2,3,3,.76) 54%,var(--page-bg) 82%)}}@media(min-width:900px)and (max-height:860px)and (min-aspect-ratio:2 / 1){.hero-device{bottom:clamp(72px,10vh,112px);z-index:8}}@media(max-width:560px){.hero{min-height:992px;padding-bottom:12px}.hero-device{width:calc(100% - 48px);max-width:342px;margin-top:132px}.forest-foreground{z-index:9;bottom:0;height:206px;opacity:1;background-position:center bottom;background-size:100% 100%,100% 100%,100% 100%}.hero-device .product-mockup,.hero-device .mock-sidebar,.product-mockup{grid-template-columns:48px minmax(0,1fr);min-height:590px}.mock-color-field{inset:0 0 0 48px;width:calc(100% - 48px);height:100%}.mock-sidebar{grid-template-columns:1fr;align-content:start;min-height:532px;padding:18px 12px}.mock-nav-row{width:24px;height:24px;padding:0;border:0;background:transparent}.mock-nav-row b{display:none}.mock-panel{align-self:center;width:auto;min-height:0;margin:-164px 12px 0}.mock-community{width:min(300px,100%)}}.visual-toolbar span.visual-tag{width:auto;min-width:max-content;white-space:nowrap}#internship .get-card.minimax-card{height:560px;min-height:560px}@media(max-width:980px){#internship .get-card.minimax-card{height:auto;min-height:0}}#internship .sealos-card{border-color:#718aff33;background:radial-gradient(circle at 84% 14%,rgba(82,131,255,.1),transparent 34%),linear-gradient(145deg,#15171c,#101217 68%)}#internship .sealos-card .get-copy>span:before{background:linear-gradient(135deg,#0aa3f9,#6378ff 58%,#6312ff);box-shadow:0 0 16px #6378ff6b}#internship .sealos-visual{padding:18px;background:radial-gradient(circle at 50% 42%,rgba(95,125,255,.24),transparent 36%),radial-gradient(circle at 14% 82%,rgba(10,163,249,.16),transparent 34%),linear-gradient(145deg,#171d2b,#0d1018 72%)}#internship .sealos-visual:before{background:linear-gradient(90deg,rgba(122,187,253,.035) 1px,transparent 1px),linear-gradient(rgba(122,187,253,.035) 1px,transparent 1px),radial-gradient(circle at 50% 40%,rgba(122,187,253,.12),transparent 48%);background-size:32px 32px,32px 32px,auto}#internship .sealos-visual .visual-tag{width:auto;min-width:max-content;color:#d2deffbd;background:#6378ff21;white-space:nowrap}.sealos-panel{position:relative;z-index:1;min-height:calc(100% - 60px);margin-top:20px;padding:22px;overflow:hidden;border:1px solid rgba(137,157,255,.2);border-radius:20px;background:radial-gradient(circle at 50% 36%,rgba(99,120,255,.15),transparent 42%),linear-gradient(180deg,#ffffff13,#ffffff04),#090c14cc;box-shadow:0 28px 60px #0000004d,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.sealos-panel:before,.sealos-panel:after{position:absolute;top:42%;left:50%;width:210px;height:210px;border:1px solid rgba(122,187,253,.1);border-radius:50%;content:"";pointer-events:none;transform:translate(-50%,-50%)}.sealos-panel:after{width:280px;height:280px;border-color:#6378ff12}.sealos-panel>header,.sealos-project-mark,.sealos-pipeline,.sealos-footnote{position:relative;z-index:1}.sealos-panel>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.sealos-brand{display:inline-flex;align-items:center;gap:9px;color:#f4f7ff}.sealos-brand img{width:30px;height:30px}.sealos-brand b{font-size:18px;font-weight:650;letter-spacing:-.02em}.sealos-panel>header em{color:#ffffff61;font-size:9px;font-style:normal;letter-spacing:.14em}.sealos-project-mark{display:grid;justify-items:center;margin-top:24px;text-align:center}.sealos-project-mark>span{display:grid;place-items:center;width:70px;height:70px;border:1px solid rgba(139,163,255,.26);border-radius:22px;background:linear-gradient(145deg,#ffffff24,#ffffff09),#191f32b8;box-shadow:0 18px 36px #0000003d,inset 0 1px #ffffff1f}.sealos-project-mark img{width:52px;height:52px;filter:drop-shadow(0 10px 16px rgba(82,115,255,.32))}.sealos-project-mark small{margin-top:13px;color:#a8bbffad;font-size:9px;letter-spacing:.16em}.sealos-project-mark h4{margin:5px 0 0;color:#f7f8ff;font-size:clamp(28px,3vw,38px);font-weight:520;letter-spacing:-.035em}.sealos-project-mark p{margin:5px 0 0;color:#ffffff80;font-size:12px}.sealos-pipeline{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:7px;align-items:center;margin-top:22px}.sealos-pipeline>span{display:grid;place-items:center;min-height:38px;padding:0 8px;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#ecf0ffb8;background:#ffffff0a;font-size:10px}.sealos-pipeline>i{width:12px;height:1px;background:linear-gradient(90deg,#0aa3f947,#6378ffb8)}.sealos-footnote{display:block;margin-top:15px;color:#ffffff4d;font-size:8px;letter-spacing:.12em;text-align:center}@media(max-width:560px){#internship .sealos-visual{min-height:430px;padding:14px}.sealos-panel{min-height:400px;margin-top:0;padding:18px 16px}.sealos-pipeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sealos-pipeline>i{display:none}}@media(max-width:1180px),(max-height:820px){.forest-foreground{background:none;-webkit-mask-image:none;mask-image:none}.forest-foreground:before{position:absolute;inset:0;display:block;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.04) 60%,rgba(0,0,0,.24) 84%,var(--page-bg) 100%),linear-gradient(90deg,rgba(0,0,0,.5),transparent 24% 72%,rgba(0,0,0,.52)),url(/images/fora-hero-foreground.png) center bottom / 100% 100% no-repeat;-webkit-mask-image:linear-gradient(180deg,transparent 0,transparent 18px,rgba(0,0,0,.12) 32px,rgba(0,0,0,.5) 58px,#000 92px);mask-image:linear-gradient(180deg,transparent 0,transparent 18px,rgba(0,0,0,.12) 32px,rgba(0,0,0,.5) 58px,#000 92px);content:""}}:root{--type-ivory: #fff7f2;--type-warm: #efc7b3;--type-mint: #a9ded4;--type-blue: #aebfff;--type-rose: #f2a9b9}.pill{min-height:32px;padding-inline:15px;border-color:#ffffff24;color:#f1ece8c2;background:linear-gradient(180deg,#ffffff16,#ffffff09),#0a0c0d8f;font-size:12px;font-weight:570;letter-spacing:.12em;box-shadow:inset 0 1px #ffffff14,0 10px 28px #0000002e}.pill:before{width:6px;height:6px;margin-right:10px;background:linear-gradient(135deg,var(--type-warm),var(--type-mint));box-shadow:0 0 12px #a9ded447}.split-heading h2,.faq-heading h2,.final-copy h2{color:var(--type-ivory);font-weight:470;letter-spacing:-.035em;text-wrap:balance}.split-heading h2 em{width:fit-content;max-width:100%;background:linear-gradient(96deg,var(--type-warm) 0%,#d7d9cb 44%,var(--type-mint) 100%);color:transparent;text-shadow:0 12px 34px rgba(169,222,212,.08);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.split-heading>p,.faq-heading>p,.final-copy>p{color:#e2e5e2a8;font-weight:420;line-height:1.72}.intro-lines p{position:relative;padding-left:20px;color:#ffffff2b;font-weight:470;letter-spacing:-.018em}.intro-lines p:before{position:absolute;top:.18em;bottom:.18em;left:0;width:2px;border-radius:999px;background:linear-gradient(180deg,var(--type-warm),var(--type-mint));box-shadow:0 0 18px #a9ded433;opacity:0;transform:scaleY(.35);transform-origin:center;transition:opacity .32s ease,transform .42s cubic-bezier(.16,1,.3,1);content:""}.intro-lines p.active{background:linear-gradient(96deg,#fff8f4,#eee6df 62%,#bfded8 118%);color:var(--type-ivory);text-shadow:0 14px 36px rgba(239,199,179,.08);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.intro-lines p.active:before{opacity:.9;transform:scaleY(1)}.profile-grid div{position:relative;overflow:hidden}.profile-grid div:before{position:absolute;top:0;right:18px;left:18px;height:1px;background:linear-gradient(90deg,transparent,rgba(239,199,179,.32),rgba(169,222,212,.24),transparent);opacity:.72;content:""}.profile-grid span{color:#a9ded49e;font-size:11px;font-weight:610;letter-spacing:.11em}.profile-grid strong{color:#fff7f2eb;font-size:16px;font-weight:500;letter-spacing:-.01em}.get-copy>span,.feature-kicker{color:#d2dedbb3;font-size:12px;font-weight:620;letter-spacing:.1em}.get-copy h3,.feature-app aside h3{color:var(--type-ivory);font-weight:470;letter-spacing:-.032em;text-wrap:balance}.get-copy p,.feature-app aside p,.feature-caption p{color:#e0e4e1ad;font-weight:410}.get-copy strong{color:#efc7b3d6;font-weight:540}#internship .experience-meta b{width:fit-content;color:#ffffffeb;font-weight:590;letter-spacing:-.012em}#internship .experience-meta time{color:#c8cfd385;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;letter-spacing:.06em}#internship .minimax-card .experience-meta b,#internship .minimax-card .get-copy h3{background:linear-gradient(96deg,#fff7f3,#f1c2c9 72%,#f39a75 118%);color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#internship .sealos-card .experience-meta b,#internship .sealos-card .get-copy h3{background:linear-gradient(96deg,#f7f8ff,#bacaff 70%,#8ea4ff 112%);color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}#internship .experience-focus b{letter-spacing:.08em}.feature-app aside h3{width:fit-content;max-width:100%;background:linear-gradient(96deg,#fff7f2,#e8d8cd 54%,#abdcd4 116%);color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.feature-stack span,.feature-highlights span{color:#cfe0dbb8;font-weight:520;letter-spacing:.01em}.social-strip strong{color:#fff7f2eb;font-weight:520;letter-spacing:-.025em}.final-copy h2{background:linear-gradient(96deg,#fff8f4,#e8d8ce 58%,#b9ded6);color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:560px){.pill{min-height:30px;font-size:11px;letter-spacing:.09em}.intro-lines p{padding-left:14px;letter-spacing:-.024em}.profile-grid strong{font-size:15px}.get-copy>span,.feature-kicker{letter-spacing:.07em}}#internship .get-card.sealos-card{height:560px;min-height:560px}#internship .sealos-card .get-copy{padding-block:44px}.sealos-console{border-color:#8499ff38;background:linear-gradient(180deg,#7abbfd1a,#ffffff03 30%),#080b13d1}.sealos-console-logo{display:inline-flex;align-items:center;gap:8px;width:132px;height:34px;padding:5px 10px 5px 7px;border-radius:9px;color:#17203a;background:#fff;box-shadow:0 8px 22px #00000038}.sealos-console-logo img{width:27px;height:27px;flex:0 0 auto}.sealos-console-logo b{font-size:16px;font-weight:680;letter-spacing:-.025em}.sealos-console-head>i{color:#bfd9ffc7}.sealos-console-head>i b{background:#8fb6ff;box-shadow:0 0 12px #6378ffc7}.sealos-flow>span{border-color:#899dff2e;background:linear-gradient(145deg,#7abbfd17,#6378ff09),#ffffff06}.sealos-flow>i{color:#93a9ff8f}.sealos-capabilities article{border-color:#899dff24;background:linear-gradient(90deg,rgba(99,120,255,.055),transparent 42%),#ffffff07}.sealos-capabilities header span{color:#b8c7ff}.sealos-capabilities time{color:#97b4ff94}@media(max-width:980px){#internship .get-card.sealos-card{height:auto;min-height:0}#internship .sealos-card .get-copy{order:initial}#internship .sealos-visual{min-height:560px}}@media(max-width:560px){#internship .sealos-card .get-copy{padding-block:28px 24px}#internship .sealos-visual{min-height:0}.sealos-console-logo{width:124px;height:32px}.sealos-console-logo img{width:25px;height:25px}.minimax-console-head>span:not(.minimax-logo):not(.sealos-console-logo){max-width:100%;line-height:1.35;letter-spacing:.08em;overflow-wrap:anywhere;white-space:normal}}#competition .get-visual,#hobbies .get-visual,#competition .visual-card,#hobbies .visual-card{background-position:center,var(--visual-position, center)}#competition .visual-card>div,#hobbies .visual-card>div{background-position:var(--visual-position, center)}#competition .get-visual:before,#hobbies .get-visual:before{background:radial-gradient(ellipse at 50% 16%,rgba(255,255,255,.12),transparent 36%),linear-gradient(180deg,#06080a0a 18%,#0406088a)}@media(max-width:1040px){section[id]{scroll-margin-top:118px}.top-nav{overflow:visible}.nav-center{position:absolute;top:calc(100% + 6px);left:50%;display:flex;width:min(720px,calc(100vw - 48px));min-height:42px;padding:5px;gap:3px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#080c0ddb;box-shadow:0 12px 34px #00000038;-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08);transform:translate(-50%)}.nav-center a{display:inline-flex;min-width:0;min-height:32px;padding:6px 8px;flex:1 1 0;align-items:center;justify-content:center;border-radius:8px;color:#ffffffc7;font-size:12px;line-height:1;white-space:nowrap}.nav-center a:hover,.nav-center a:focus-visible{color:#fff3f0;background:#ffffff14;opacity:1}.nav-center a:after{display:none}}@media(max-width:560px){.nav-center{width:calc(100vw - 16px)}.nav-center a{padding-inline:5px;font-size:11px}}.faq-section .final-copy{grid-row:2;margin-top:clamp(58px,7.4vh,84px)}.faq-section .social-strip{grid-row:3;margin-top:clamp(54px,7.4vh,84px);padding-bottom:clamp(44px,6vh,76px)}@media(max-width:560px){.faq-section .final-copy{margin-top:48px}.faq-section .social-strip{margin-top:42px;padding-bottom:48px}}.section-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.faq-section:before{background:radial-gradient(ellipse 56% 54% at 50% 50%,var(--final-spotlight),transparent 70%),radial-gradient(ellipse 76% 58% at 50% 60%,var(--final-spotlight-cool),transparent 78%),linear-gradient(180deg,var(--page-bg) 0%,#020303 48%,#070b0b 72%,#101717 100%)}.faq-section:after{background:radial-gradient(ellipse 64% 58% at 50% 28%,rgba(255,255,255,.14),transparent 70%),radial-gradient(ellipse 86% 72% at 50% 42%,rgba(255,243,240,.085),transparent 78%),radial-gradient(ellipse 108% 68% at 50% 66%,rgba(127,166,166,.09),transparent 74%)}.faq-section .section-inner{grid-template-rows:auto 1fr auto}.faq-section .social-section-label{grid-row:1;align-self:start;justify-self:center;margin-top:0}.faq-section .social-section-heading{grid-row:1;align-self:start;justify-self:center;display:grid;justify-items:center;gap:10px;position:relative;z-index:3}.faq-section .social-section-heading .social-hint{margin-top:0}.faq-section .final-copy{grid-row:2;align-self:center;position:relative;top:clamp(24px,2.8vh,32px);margin-top:0;isolation:isolate}.faq-section .final-copy:before{position:absolute;inset:-18% -10%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse 68% 56% at 50% 44%,rgba(249,236,229,.16),transparent 72%),radial-gradient(ellipse 86% 66% at 50% 52%,rgba(169,222,212,.1),transparent 76%);content:"";filter:blur(30px);opacity:.88;pointer-events:none}.faq-section .final-copy h2{max-width:900px;font-size:clamp(46px,4.6vw,70px);line-height:1.12}.faq-section .social-directory{grid-row:3;align-self:end;display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;width:100%;margin-top:clamp(48px,7vh,84px);margin-bottom:clamp(112px,16vh,184px)}.faq-section .social-strip{align-items:start;grid-template-columns:repeat(5,minmax(184px,220px));justify-self:center;justify-content:space-between;width:min(1320px,calc(100vw - 160px));gap:0;margin:0;padding-bottom:0}.faq-section .social-strip a{align-self:start;aspect-ratio:1 / 1;min-height:0;height:auto;padding:clamp(18px,2.2vw,32px)}.faq-section .social-strip a.social-github span{color:#24292f;background:#f0f6fc}.faq-section .social-strip a.social-x span{color:#050505;background:#fff}.faq-section .social-strip a.social-bilibili span{color:#fff;background:#00aeec}.faq-section .social-strip a.social-instagram span{color:#fff;background:linear-gradient(135deg,#7b2cff,#e1306c 52%,#ffb347)}.faq-section .social-strip a.social-xiaohongshu span{color:#fff;background:#ff2442}@media(max-width:1180px){.faq-section .social-strip{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,900px);gap:24px}}@media(max-width:680px){.faq-section .social-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.faq-section .final-copy{top:12px;margin-top:20px}.faq-section .final-copy h2{font-size:clamp(40px,10.8vw,52px)}.faq-section .social-directory{margin-top:40px;margin-bottom:32px}.faq-section .social-strip{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:16px;margin:0}.faq-section .social-strip a{padding:18px 12px}}.faq-section .social-strip{--social-radius: clamp(118px, 22vw, 300px);position:relative;display:block;width:min(760px,calc(100vw - 64px));min-height:0;aspect-ratio:1;overflow:visible;border-radius:50%}.faq-section .social-strip:before{position:absolute;inset:8%;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 1px #a9ded40a,0 0 64px #a9ded414;content:"";pointer-events:none}.faq-section .social-strip:after{position:absolute;top:50%;left:50%;width:8px;height:8px;border:1px solid rgba(255,247,242,.58);border-radius:50%;background:#a9ded4b8;box-shadow:0 0 24px #a9ded457;content:"";transform:translate(-50%,-50%);display:none}.faq-section .social-orbit{position:absolute;inset:0;animation:social-ring-spin 28s linear infinite}.faq-section .social-strip a{position:absolute;top:50%;left:50%;display:block;width:clamp(126px,11vw,172px);min-height:0;padding:0;border:0;background:transparent;box-shadow:none;transform:translate(-50%,-50%) rotate(var(--social-angle)) translateY(calc(-1 * var(--social-radius)))}.faq-section .social-strip a:hover,.faq-section .social-strip a:focus-visible{border-color:transparent;background:transparent;transform:translate(-50%,-50%) rotate(var(--social-angle)) translateY(calc(-1 * var(--social-radius)))}.faq-section .social-orbit-card{display:grid;align-content:center;justify-items:center;gap:14px;width:100%;height:auto;aspect-ratio:1;padding:20px;border:1px solid rgba(255,255,255,.12);border-radius:22px;color:#fff7f2eb;background:linear-gradient(180deg,#ffffff13,#ffffff05),#0c1112e6;box-shadow:inset 0 1px #ffffff14,0 18px 44px #00000047;animation:social-card-counter-spin 28s linear infinite}.faq-section .social-orbit-card>span{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;font-size:24px}.faq-section .social-orbit-card>span svg{width:25px;height:25px}.faq-section .social-strip a.social-github .social-orbit-card,.faq-section .social-strip a.social-x .social-orbit-card,.faq-section .social-strip a.social-bilibili .social-orbit-card,.faq-section .social-strip a.social-instagram .social-orbit-card,.faq-section .social-strip a.social-xiaohongshu .social-orbit-card{color:#fff7f2eb;background:linear-gradient(180deg,#ffffff13,#ffffff05),#0c1112e6}.faq-section .social-strip a.social-github .social-orbit-card>span{color:#24292f;background:#f0f6fc}.faq-section .social-strip a.social-x .social-orbit-card>span{color:#050505;background:#fff}.faq-section .social-strip a.social-bilibili .social-orbit-card>span{color:#fff;background:#00aeec}.faq-section .social-strip a.social-instagram .social-orbit-card>span{color:#fff;background:linear-gradient(135deg,#7b2cff,#e1306c 52%,#ffb347)}.faq-section .social-strip a.social-xiaohongshu .social-orbit-card>span{color:#fff;background:#ff2442}@keyframes social-ring-spin{to{transform:rotate(360deg)}}@keyframes social-card-counter-spin{0%{transform:rotate(calc(-1 * var(--social-angle)))}to{transform:rotate(calc(-1 * var(--social-angle) - 360deg))}}@media(max-width:680px){.faq-section .social-strip{--social-radius: clamp(112px, 30vw, 132px);width:min(100%,342px)}.faq-section .social-strip a{width:116px}.faq-section .social-orbit-card{gap:10px;padding:14px;border-radius:18px}.faq-section .social-orbit-card>span{width:42px;height:42px;border-radius:13px}.faq-section .social-orbit-card>span svg{width:21px;height:21px}.faq-section .social-orbit-card strong{font-size:15px}}.faq-section .social-orbit-card,.faq-section .social-strip a.social-github .social-orbit-card,.faq-section .social-strip a.social-x .social-orbit-card,.faq-section .social-strip a.social-bilibili .social-orbit-card,.faq-section .social-strip a.social-instagram .social-orbit-card,.faq-section .social-strip a.social-xiaohongshu .social-orbit-card{width:100%;height:auto;aspect-ratio:auto;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none}@media(prefers-reduced-motion:reduce){.faq-section .social-orbit,.faq-section .social-orbit-card{animation:none!important}}@media(min-width:681px){.faq-section .social-directory{position:absolute;inset:0;z-index:1;grid-row:auto;align-self:auto;display:grid;place-items:center;margin:0;transform:translateY(clamp(-48px,-4vh,-24px));pointer-events:none}.faq-section .social-strip{pointer-events:auto}.faq-section .final-copy{z-index:2}.faq-section .social-section-label{position:relative;z-index:3}}.faq-section .social-strip{--social-radius-outer: clamp(250px, 24vw, 340px);--social-radius-middle: clamp(184px, 18vw, 252px);--social-radius-inner: clamp(124px, 12vw, 164px);width:min(840px,calc(100vw - 48px))}.faq-section .social-strip:before{display:none}.faq-section .social-track{position:absolute;top:50%;left:50%;display:block;width:calc(var(--social-track-radius) + var(--social-track-radius));height:calc(var(--social-track-radius) + var(--social-track-radius));border:1px solid rgba(255,255,255,.105);border-radius:50%;background:transparent!important;color:transparent;opacity:.9;pointer-events:none;transform:translate(-50%,-50%)}.faq-section .social-track-outer{--social-track-radius: var(--social-radius-outer);border-color:#ffffff24;box-shadow:0 0 56px #a9ded40f}.faq-section .social-track-middle{--social-track-radius: var(--social-radius-middle);border-style:dashed;border-color:#a9ded429}.faq-section .social-track-inner{--social-track-radius: var(--social-radius-inner);border-color:#fff7f21c}.faq-section .social-orbit{z-index:1;animation:none}.faq-section .social-strip a{z-index:2;width:var(--social-icon-size);height:var(--social-icon-size);animation:social-item-orbit var(--social-duration) linear infinite;animation-direction:var(--social-direction, normal);will-change:transform}.faq-section .social-orbit-card{display:grid;place-items:center;width:100%!important;height:100%!important;min-height:0;background:transparent!important;box-shadow:none;transform:rotate(calc(-1 * var(--social-angle)));animation:social-card-counter-spin var(--social-duration) linear infinite;animation-direction:var(--social-direction, normal);will-change:transform}.faq-section .social-orbit-card>span{width:100%;height:var(--social-icon-size)!important;border-radius:50%;box-shadow:none}.faq-section .social-orbit-card>span svg{width:52%;height:52%}.faq-section .social-hint{display:block;margin-top:14px;color:#fff7f29e;font-size:13px;letter-spacing:.04em}@keyframes social-item-orbit{0%{transform:translate(-50%,-50%) rotate(var(--social-angle)) translateY(calc(-1 * var(--social-radius)))}to{transform:translate(-50%,-50%) rotate(calc(var(--social-angle) + 360deg)) translateY(calc(-1 * var(--social-radius)))}}@media(max-width:680px){.faq-section .social-strip{--social-radius-outer: clamp(116px, 38vw, 150px);--social-radius-middle: clamp(84px, 28vw, 110px);--social-radius-inner: clamp(54px, 18vw, 70px);width:min(100%,360px)}.faq-section .social-strip a{width:var(--social-icon-size-mobile);height:var(--social-icon-size-mobile)}.faq-section .social-orbit-card{width:100%;height:100%}.faq-section .social-orbit-card>span{height:var(--social-icon-size-mobile)!important}}@media(prefers-reduced-motion:reduce){.faq-section .social-strip a,.faq-section .social-orbit-card{animation:none!important}.faq-section .social-orbit-card{transform:rotate(calc(-1 * var(--social-angle)))}}.weknora-console .sealos-capabilities{margin-top:0}#competition .get-card{height:520px;min-height:520px}#competition .visual-card{height:calc(100% - 76px);min-height:0;margin-top:18px}@media(max-width:980px){#competition .get-card{height:auto;min-height:0}#competition .visual-card{height:auto;min-height:230px}}@media(max-width:560px){#internship .visual-toolbar{display:flex;gap:8px}#internship .visual-toolbar .visual-brand-marker{max-width:58%;height:34px;padding-right:9px}#internship .visual-toolbar .visual-brand-marker img{width:24px;height:24px}#internship .visual-toolbar .visual-tag{height:34px;padding-inline:10px;font-size:11px}}#internship .get-card.weknora-card{height:760px;min-height:760px}#internship .weknora-card .get-copy{padding-block:56px}#internship .weknora-visual{padding:28px}#internship .weknora-visual .visual-toolbar{min-height:64px;align-items:center;gap:14px}#internship .weknora-visual .visual-brand-marker{height:64px;max-width:58%;padding:0 22px 0 14px;border-radius:18px;gap:14px}#internship .weknora-visual .visual-brand-marker img{width:76px;height:46px}#internship .weknora-visual .visual-brand-marker b{font-size:20px;letter-spacing:.02em}#internship .weknora-visual .visual-tag{height:52px;padding-inline:24px;font-size:15px}#internship .weknora-console{min-height:calc(100% - 92px);margin-top:28px;padding:32px}#internship .weknora-console .sealos-console-logo{width:248px;height:48px;gap:12px;padding-inline:12px 16px}#internship .weknora-console .sealos-console-logo img{width:96px;height:36px}#internship .weknora-console .sealos-console-logo b{font-size:21px}#internship .weknora-console .minimax-flow{margin-top:30px}#internship .weknora-console .minimax-milestones{gap:12px;margin-top:24px}#internship .weknora-console .minimax-milestones article{padding:16px 18px}@media(max-width:980px){#internship .get-card.jurisrag-card,#internship .get-card.weknora-card{height:auto;min-height:0}#internship .weknora-card .get-copy{padding-block:36px 30px}#internship .weknora-visual{min-height:0;padding:22px}#internship .weknora-console{min-height:0;margin-top:22px;padding:24px}}@media(max-width:560px){#internship .weknora-visual{padding:16px}#internship .weknora-visual .visual-toolbar{min-height:54px}#internship .weknora-visual .visual-brand-marker{height:54px;max-width:64%;padding-inline:9px 14px;gap:9px}#internship .weknora-visual .visual-brand-marker img{width:58px;height:36px}#internship .weknora-visual .visual-brand-marker b{font-size:16px}#internship .weknora-visual .visual-tag{height:44px;padding-inline:12px;font-size:11px}#internship .weknora-console{margin-top:16px;padding:18px}#internship .weknora-console .sealos-console-logo{width:196px;height:42px}#internship .weknora-console .sealos-console-logo img{width:82px;height:31px}#internship .weknora-console .sealos-console-logo b{font-size:18px}}
