/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--ink:#14213d;--navy:#003057;--violet:#713bff;--blue:#246bfe;--lime:#cbff3d;--paper:#fafaf6;--metal:#b9c4d2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif}a{color:inherit;text-decoration:none}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;background:#ffffffe6;border-bottom:1px solid #e8e8f1;align-items:center;gap:34px;height:78px;padding:0 clamp(24px,5vw,76px);display:flex;position:relative}.brand{align-items:center;gap:11px;margin-right:auto;display:flex}.brand-mark{background:linear-gradient(145deg,#0b4d7b 0%,var(--navy) 38%,#4822a3 72%,var(--violet) 100%);color:#fff;width:39px;height:39px;box-shadow:inset 1px 1px 0 #ffffff85,inset -8px -10px 18px #05172d99,4px 4px 0 var(--lime),0 10px 26px #1a2c5930;border:1px solid #ffffff70;border-radius:10px;place-items:center;font-size:21px;font-weight:900;display:grid}.brand strong,.brand small{display:block}.brand strong{letter-spacing:.08em;font-size:16px}.brand small{color:#74778a;letter-spacing:.14em;margin-top:2px;font-size:9px}.site-header nav{color:#55586b;gap:30px;font-size:13px;font-weight:700;display:flex}.site-header nav a:hover{color:var(--violet)}.nav-cta{background:linear-gradient(120deg,var(--ink),var(--navy));color:#fff;border:1px solid #fff2;border-radius:10px;padding:13px 19px;font-size:13px;font-weight:700;box-shadow:inset 0 1px #ffffff32,0 8px 22px #00305724}.nav-cta span{color:var(--lime);margin-left:7px}.hero{color:#fff;background:radial-gradient(circle at 77% 18%,#713bff45 0,#0000 26%),radial-gradient(circle at 8% 92%,#cbff3d1f 0,#0000 24%),linear-gradient(128deg,#06192d 0%,#003057 47%,#14213d 73%,#24105e 100%);grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);align-items:center;gap:8vw;min-height:690px;padding:76px clamp(24px,7vw,105px) 64px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:linear-gradient(112deg,#0000 0 43%,#ffffff0f 47%,#0000 51% 100%);position:absolute;inset:0}.hero:after{content:"SHENZHEN";letter-spacing:-.08em;color:#fff;opacity:.035;white-space:nowrap;font-size:clamp(90px,15vw,220px);font-weight:950;position:absolute;bottom:-46px;left:-15px}.hero-glow{filter:blur(5px);border-radius:50%;position:absolute}.hero-glow-one{background:#713bff30;width:330px;height:330px;top:-130px;right:3%}.hero-glow-two{background:#cbff3d2b;width:240px;height:240px;bottom:20px;left:-90px}.hero-copy{z-index:2;position:relative}.eyebrow{letter-spacing:.15em;color:#c1ccdc;margin-bottom:23px;font-size:12px;font-weight:800}.eyebrow i{background:var(--lime);border-radius:50%;width:8px;height:8px;margin-right:10px;display:inline-block;box-shadow:0 0 0 5px #cbff3d24,0 0 16px #cbff3db5}.hero h1{letter-spacing:-.055em;max-width:800px;margin:0;font-size:clamp(48px,5.5vw,82px);font-weight:950;line-height:1.04}.hero h1 em{color:#0000;background:linear-gradient(96deg,#cabdff 0%,#8f72ff 42%,#cbff3d 112%);-webkit-background-clip:text;font-style:normal}.hero-lead{color:#c3cedd;max-width:680px;margin:28px 0 34px;font-size:17px;line-height:1.85}.hero-actions{flex-wrap:wrap;gap:14px;display:flex}.btn-primary,.btn-secondary{border-radius:11px;align-items:center;gap:12px;padding:17px 22px;font-size:14px;font-weight:800;display:inline-flex}.btn-primary{background:linear-gradient(122deg,#805fff,var(--violet));color:#fff;border:1px solid #ffffff42;box-shadow:inset 0 1px #fff5,0 14px 32px #713bff3f}.btn-primary span{color:var(--lime);font-size:19px}.btn-secondary{color:var(--ink);background:#fff;border:1px solid #ddddec}.hero .btn-secondary{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff10;border-color:#c2cbd75c}.play{background:var(--lime);width:26px;height:26px;color:var(--ink);border-radius:50%;place-items:center;font-size:9px;display:grid;box-shadow:inset 0 1px #ffffffd0}.proof-row{gap:35px;margin-top:46px;display:flex}.proof-row>div{border-right:1px solid #ffffff2c;padding-right:32px}.proof-row>div:last-child{border:none}.proof-row strong{font-size:25px;display:block}.proof-row strong small{margin-left:2px;font-size:12px;display:inline}.proof-row>div>small{color:#aebaca;font-size:11px}.mission-console{z-index:2;color:#fff;isolation:isolate;background:linear-gradient(145deg,#101b35f2,#07192eef);border:1px solid #bdc9d87a;border-radius:26px;padding:24px;position:relative;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 42px 90px #00305742,0 16px 30px #24105e24,inset 0 1px #ffffff35}.mission-console:before{content:"";opacity:.42;mix-blend-mode:screen;z-index:-2;background:linear-gradient(145deg,#003057a8 0%,#14213dc4 42%,#713bff5e 75%,#cbff3d38 100%),url(/brand-metallic-palette.png) 50%/cover;position:absolute;inset:0}.mission-console:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(118deg,#0000 0 38%,#ffffff16 44%,#0000 50% 100%);position:absolute;inset:0}.console-top,.console-bottom{letter-spacing:.12em;color:#c4ccda;justify-content:space-between;align-items:center;font-size:10px;display:flex}.console-top i{background:var(--lime);width:7px;height:7px;box-shadow:0 0 12px var(--lime);border-radius:50%;margin-right:7px;display:inline-block}.console-orbit{place-items:center;height:235px;display:grid;position:relative}.console-orbit b{font-size:21px;line-height:1.3;position:absolute;bottom:19px;left:5px}.orbital-ring{border:1px solid #ffffff59;border-radius:50%;place-items:center;width:145px;height:145px;display:grid;box-shadow:0 0 0 24px #ffffff08,0 0 0 48px #ffffff05}.orbital-core{background:linear-gradient(145deg,#9a81ff,var(--violet) 45%,var(--blue));border:1px solid #ffffff80;border-radius:24px;place-items:center;width:78px;height:78px;font-size:27px;font-weight:900;display:grid;box-shadow:inset 2px 2px #fff6,inset -10px -12px 18px #24105e88,0 0 45px #713bff99}.task-card{color:var(--ink);border:1px solid #ffffff73;border-radius:13px;align-items:center;gap:13px;margin-top:11px;padding:13px 14px;display:flex;box-shadow:inset 0 1px #ffffffb0}.task-card>span{font-size:11px;font-weight:900}.task-card div{flex:1}.task-card small,.task-card strong{display:block}.task-card small{color:#4a5268;margin-bottom:3px;font-size:9px}.task-card strong{font-size:12px}.task-card>b{background:#ffffffa6;border-radius:20px;padding:5px 7px;font-size:9px}.lime{background:linear-gradient(120deg,#e1ff85,var(--lime))}.purple{background:linear-gradient(120deg,#d6ccff,#a88cff)}.console-bottom{border-top:1px solid #ffffff2e;margin-top:22px;padding-top:16px}.trust-strip{background:#fff;border-bottom:1px solid #e5e7eb;grid-template-columns:repeat(3,1fr);gap:0;padding:30px clamp(24px,7vw,105px) 24px;display:grid;box-shadow:inset 0 1px #fff}.trust-group{border-right:1px solid #e5e7eb;min-width:0;padding:4px 26px}.trust-group:first-child{padding-left:0}.trust-group:last-of-type{border-right:0}.trust-group>span{letter-spacing:.17em;color:#697185;margin-bottom:13px;font-size:9px;font-weight:900;display:block}.trust-group>div{color:var(--ink);flex-wrap:wrap;align-items:center;gap:clamp(16px,2.5vw,34px);display:flex}.trust-group b{letter-spacing:-.03em;font-size:14px}.trust-note{color:#858b98;border-top:1px solid #eef0f3;grid-column:1/-1;margin:20px 0 0;padding-top:15px;font-size:9px;line-height:1.6}.track-preview{background:#fff;padding:105px clamp(24px,7vw,105px)}.section-kicker{color:var(--violet);letter-spacing:.2em;font-size:11px;font-weight:900}.track-preview h2{letter-spacing:-.05em;margin:12px 0;font-size:clamp(34px,4vw,57px)}.track-preview>p{color:#6d7184;max-width:680px;line-height:1.7}.track-grid{grid-template-columns:1fr 1fr;gap:22px;margin-top:45px;display:grid}.track-card{border-radius:21px;min-height:280px;padding:34px;position:relative;overflow:hidden}.track-card:after{content:"";border:55px solid #ffffff26;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-90px;right:-70px}.junior{background:#c9ff42}.senior{color:#fff;background:#6950ee}.track-no{opacity:.12;font-size:52px;font-weight:950;position:absolute;top:24px;right:28px}.track-badge{background:#ffffff9c;border-radius:20px;padding:7px 10px;font-size:10px;font-weight:900;display:inline-block}.senior .track-badge{background:#ffffff21}.track-card h3{margin:34px 0 9px;font-size:30px}.track-card p{opacity:.75;max-width:430px;font-size:14px;line-height:1.7}.track-card a{z-index:2;gap:10px;margin-top:21px;font-size:13px;font-weight:900;display:inline-flex;position:relative}@media (max-width:900px){.site-header nav{display:none}.hero{grid-template-columns:1fr;padding-top:55px}.mission-console{max-width:520px;transform:none}.trust-strip{overflow:auto}.track-grid{grid-template-columns:1fr}}@media (max-width:560px){.site-header{height:68px;padding:0 18px}.brand small{display:none}.nav-cta{padding:11px 13px}.hero{padding:48px 20px}.hero h1{font-size:46px}.hero-lead{font-size:15px}.proof-row{gap:18px}.proof-row>div{padding-right:15px}.proof-row strong{font-size:20px}.mission-console{padding:18px}.track-preview{padding:75px 20px}}.section-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:50px;display:flex}.section-heading>div:first-child{flex:1}.section-heading h2{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(36px,4.5vw,62px);line-height:1.08}.section-heading>p,.section-heading>div:last-child{color:#6d7184;max-width:500px;line-height:1.8}.section-heading.light h2{color:#fff}.section-heading.light p{color:#aeb2c8}.text-link{color:var(--violet);margin-top:16px;font-size:13px;font-weight:900;display:inline-flex}.btn-dark{background:var(--ink);color:#fff;border-radius:11px;padding:16px 22px;font-size:13px;font-weight:900;display:inline-flex}.btn-lime{background:var(--lime);color:var(--ink);border-radius:11px;padding:17px 24px;font-size:14px;font-weight:900;display:inline-flex}.plain-link{text-underline-offset:4px;font-size:12px;text-decoration:underline}.plain-light{color:#fff;text-underline-offset:4px;font-size:12px;text-decoration:underline}.why-section{background:#fff;padding:110px clamp(24px,7vw,105px)}.value-grid{background:#e4e5ed;border:1px solid #e4e5ed;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.value-grid article{background:#fff;padding:40px}.value-grid article>span{color:var(--violet);margin-bottom:55px;font-size:11px;font-weight:900;display:block}.value-grid b{font-size:21px}.value-grid p{color:#74778b;margin:14px 0 0;font-size:13px;line-height:1.8}.track-card ul{margin:23px 0 0;padding:0;font-size:12px;line-height:2;list-style:none}.track-card li:before{content:"✓";margin-right:9px;font-weight:900}.track-card>a{margin-top:26px}.missions-section{color:#fff;background:#121429;padding:110px clamp(24px,7vw,105px)}.featured-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.featured-card{background:#1c1f38;border:1px solid #ffffff12;border-radius:17px;flex-direction:column;min-height:285px;padding:27px;transition:all .25s;display:flex}.featured-card:hover{border-color:var(--accent);transform:translateY(-5px);box-shadow:0 18px 45px #0003}.featured-card>div{color:var(--accent);letter-spacing:.1em;justify-content:space-between;font-size:9px;font-weight:900;display:flex}.featured-card div small{color:#85899e}.featured-card h3{margin:48px 0 12px;font-size:23px}.featured-card p{color:#aeb1c1;margin:0;font-size:13px;line-height:1.7}.featured-card>b{color:var(--accent);margin-top:auto;padding-top:25px;font-size:10px}.how-section{background:#f0f1f8;grid-template-columns:.8fr 1.2fr;gap:10vw;padding:120px clamp(24px,7vw,105px);display:grid}.how-copy h2{letter-spacing:-.055em;font-size:clamp(40px,4.5vw,62px);line-height:1.08}.how-copy>p{color:#696d81;margin:24px 0 32px;line-height:1.8}.timeline{border-left:1px solid #cfd1df}.timeline>div{padding:0 0 42px 48px;position:relative}.timeline>div:before{content:"";background:var(--lime);border:3px solid var(--ink);border-radius:50%;width:13px;height:13px;position:absolute;top:3px;left:-7px}.timeline>div:last-child{padding-bottom:0}.timeline span{color:var(--violet);letter-spacing:.13em;font-size:10px;font-weight:900}.timeline b{margin:7px 0;font-size:22px;display:block}.timeline p{color:#6d7184;margin:0;font-size:13px;line-height:1.7}.challenge-band{grid-template-columns:1fr 1fr;display:grid}.challenge-band>div{min-height:330px;padding:75px clamp(30px,7vw,100px)}.challenge-band>div:first-child{color:#fff;background:#6550e8}.challenge-band>div:last-child{background:var(--lime)}.challenge-band span{letter-spacing:.17em;opacity:.7;font-size:10px;font-weight:900}.challenge-band h2{margin:40px 0 15px;font-size:32px;line-height:1.2}.challenge-band p{opacity:.8;max-width:520px;font-size:13px;line-height:1.8}.honor-section{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:115px clamp(24px,7vw,105px);display:grid}.honor-visual{background:radial-gradient(circle,#806aff22,#0000 60%);place-items:center;height:500px;display:grid;position:relative}.badge-orbit{border:1px dashed #7c66e8;border-radius:50%;place-items:center;width:330px;height:330px;display:grid;box-shadow:0 0 0 35px #765bea0a,0 0 0 70px #765bea08}.badge-orbit>div{text-align:center;color:#fff;letter-spacing:.1em;background:linear-gradient(135deg,#181b34,#5a43da);border-radius:50%;place-content:center;width:205px;height:205px;font-size:13px;font-weight:900;display:grid;box-shadow:0 25px 70px #5034cf55}.badge-orbit small{color:var(--lime);letter-spacing:0;margin-top:10px;font-size:11px;display:block}.floating-chip{background:#fff;border:1px solid #e1e2eb;border-radius:24px;padding:11px 15px;font-size:11px;font-weight:800;position:absolute;box-shadow:0 12px 35px #1b1d3b1a}.chip-a{top:50px;right:4%}.chip-b{top:54%;left:2%}.chip-c{bottom:45px;right:2%}.honor-copy h2{letter-spacing:-.055em;margin:15px 0 22px;font-size:clamp(38px,4.2vw,60px);line-height:1.08}.honor-copy>p{color:#6d7184;line-height:1.8}.honor-copy ul{margin:30px 0;padding:0;list-style:none}.honor-copy li{color:#5f6377;border-bottom:1px solid #e9e9ef;padding:13px 0;font-size:13px}.honor-copy li b{width:55px;color:var(--violet);display:inline-block}.safety-home{background:#f0f1f7;padding:110px clamp(24px,7vw,105px)}.safety-home>div:first-child{justify-content:space-between;align-items:end;display:flex}.safety-home h2{letter-spacing:-.055em;font-size:clamp(40px,4.5vw,62px);line-height:1.08}.safety-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin:45px 0 30px;display:grid}.safety-grid article{background:#fff;border-radius:14px;padding:28px}.safety-grid article>span{color:var(--violet);margin-bottom:45px;font-size:35px;font-weight:950;display:block}.safety-grid b{font-size:16px}.safety-grid p{color:#74788b;font-size:12px;line-height:1.7}.pricing-section{background:#fff;grid-template-columns:.65fr 1.35fr;gap:8vw;padding:115px clamp(24px,7vw,105px);display:grid}.pricing-intro h2{letter-spacing:-.055em;font-size:clamp(40px,4.5vw,62px);line-height:1.08}.pricing-intro p{color:#6d7184;line-height:1.8}.pricing-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pricing-grid article{border:1px solid #dfe0ea;border-radius:17px;flex-direction:column;padding:32px;display:flex;position:relative}.pricing-grid article.recommended{color:#fff;background:#15172d;border:none}.recommend-label{background:var(--lime);color:var(--ink);border-radius:12px;padding:6px 9px;font-size:9px;font-weight:900;position:absolute;top:18px;right:18px}.pricing-grid article>small{color:#7a7e91;font-weight:900}.price{margin:24px 0}.price del{color:#989bab;font-size:13px;display:block}.price strong{letter-spacing:-.06em;font-size:42px}.price span{opacity:.65;margin-left:4px;font-size:12px}.pricing-grid ul{opacity:.8;margin:10px 0 25px;padding:0;font-size:12px;line-height:2.2;list-style:none}.pricing-grid li:before{content:"✓";color:var(--violet);margin-right:8px;font-weight:900}.recommended li:before{color:var(--lime)}.pricing-grid a{border-top:1px solid #dddde5;margin-top:auto;padding:13px 0;font-size:12px;font-weight:900}.pricing-note{color:#999cac;grid-column:2;margin:0;font-size:10px;line-height:1.6}.channel-section{background:#f5f5fa;padding:110px clamp(24px,7vw,105px)}.channel-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.channel-grid article{background:#fff;border-radius:15px;padding:34px}.channel-grid article>span{color:var(--violet);letter-spacing:.1em;font-size:10px;font-weight:900}.channel-grid h3{margin:45px 0 12px;font-size:22px;line-height:1.35}.channel-grid p{color:#74788b;font-size:12px;line-height:1.7}.channel-grid a{margin-top:20px;font-size:12px;font-weight:900;display:inline-flex}.final-cta{color:#fff;background:#111429;grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;padding:90px clamp(24px,7vw,105px);display:grid}.final-cta>div>span{color:var(--lime);letter-spacing:.16em;font-size:10px;font-weight:900}.final-cta h2{letter-spacing:-.05em;margin:18px 0 0;font-size:clamp(36px,4.3vw,58px);line-height:1.08}.final-cta>div:last-child{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.plain-link{color:#b8bbca}.site-footer{color:#fff;background:#0b0d1b;padding:70px clamp(24px,7vw,105px) 25px}.footer-main{grid-template-columns:1.6fr repeat(3,1fr);gap:55px;display:grid}.footer-brand{align-items:center;gap:14px;display:flex}.footer-brand strong{font-size:17px}.footer-brand small{color:#9da1b5;letter-spacing:.1em;font-size:9px}.footer-main>div:first-child p{color:#8d90a1;max-width:350px;margin-top:25px;font-size:12px;line-height:1.8}.footer-main>div:not(:first-child){flex-direction:column;gap:13px;display:flex}.footer-main b{color:var(--lime);margin-bottom:10px;font-size:12px}.footer-main a{color:#aeb1c0;font-size:11px}.footer-main a:hover{color:#fff}.footer-note{color:#65697e;border-top:1px solid #ffffff14;justify-content:space-between;margin-top:65px;padding-top:22px;font-size:9px;display:flex}.page-hero{background:linear-gradient(130deg,#f9f9ff,#e9e9ff);min-height:520px;padding:105px clamp(24px,7vw,105px);position:relative;overflow:hidden}.page-hero:after{content:"50";color:#5f48e7;opacity:.045;font-size:500px;font-weight:950;line-height:1;position:absolute;bottom:-130px;right:-20px}.page-hero>span{color:var(--violet);letter-spacing:.2em;font-size:11px;font-weight:900}.page-hero h1{letter-spacing:-.065em;z-index:1;margin:35px 0 25px;font-size:clamp(55px,7vw,100px);line-height:1.02;position:relative}.page-hero h1 em{color:var(--violet);font-style:normal}.page-hero>p{color:#666a7e;z-index:1;max-width:690px;font-size:16px;line-height:1.8;position:relative}.page-hero.compact{min-height:420px;padding-top:80px;padding-bottom:75px}.page-hero.compact h1{margin-top:25px;font-size:clamp(50px,6vw,78px)}.hero-stat{align-items:center;gap:16px;margin-top:48px;display:flex}.hero-stat b{font-size:27px}.hero-stat span{color:#7e8191;border-right:1px solid #cccddd;padding-right:26px;font-size:10px}.hero-stat span:last-child{border:0}.projects-browser{background:#fff;padding:65px clamp(24px,6vw,88px) 120px}.project-controls{justify-content:space-between;gap:20px;display:flex}.search-box{background:#fafafe;border:1px solid #dadce6;border-radius:12px;flex:1;align-items:center;gap:10px;max-width:590px;padding:0 17px;display:flex}.search-box input{width:100%;font:inherit;background:0 0;border:0;outline:none;padding:15px 0;font-size:13px}.segmented{background:#efeff5;border-radius:11px;padding:4px;display:flex}.segmented button,.category-row button{cursor:pointer;font:inherit;background:0 0;border:0}.segmented button{color:#777a8a;border-radius:8px;padding:10px 14px;font-size:11px;font-weight:800}.segmented button.active{color:var(--violet);background:#fff;box-shadow:0 3px 10px #1f22331a}.category-row{gap:8px;padding:25px 0 15px;display:flex;overflow:auto}.category-row button{white-space:nowrap;color:#6b6f80;border:1px solid #e2e3eb;border-radius:18px;padding:8px 11px;font-size:10px}.category-row button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.result-count{color:#9699a8;margin:17px 0 22px;font-size:11px}.result-count strong{color:var(--violet)}.project-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.project-card{background:#fff;border:1px solid #e4e5ec;border-radius:15px;flex-direction:column;min-height:390px;padding:24px;transition:all .23s;display:flex}.project-card:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 15px 38px #15173012}.project-top{align-items:center;gap:9px;font-size:9px;display:flex}.project-top>span{color:var(--accent);font-size:13px;font-weight:950}.project-top b{background:#f0f1f6;border-radius:10px;padding:5px 7px}.project-top small{color:#9093a2;margin-left:auto}.project-icon{background:var(--accent);border-radius:20px;place-items:center;width:62px;height:62px;margin:35px 0 22px;display:grid}@supports (color:color-mix(in lab, red, red)){.project-icon{background:color-mix(in srgb,var(--accent) 13%,white)}}.project-icon{color:var(--accent);font-size:24px;font-weight:950}.project-partner{letter-spacing:.05em;font-weight:900;color:var(--accent)!important;margin:0 0 7px!important;font-size:9px!important}.project-card h2{margin:0 0 10px;font-size:21px;line-height:1.3}.project-card>p{color:#777a8c;margin:0;font-size:12px;line-height:1.65}.skill-row{flex-wrap:wrap;gap:5px;margin:19px 0;display:flex}.skill-row span{color:#777a8a;background:#f3f3f7;border-radius:10px;padding:5px 7px;font-size:8px}.project-links{border-top:1px solid #eee;justify-content:space-between;margin-top:auto;padding-top:18px;display:flex}.project-links a{font-size:10px;font-weight:900}.project-links a:first-child{color:var(--accent)}.empty-state{text-align:center;padding:80px}.detail-page{background:#fff}.detail-hero{background:linear-gradient(135deg,#f9f9ff,#efeff8);padding:35px clamp(24px,7vw,105px) 90px;position:relative;overflow:hidden}.detail-hero:after{content:"";border:110px solid var(--accent);width:500px;height:500px;position:absolute}@supports (color:color-mix(in lab, red, red)){.detail-hero:after{border:110px solid color-mix(in srgb,var(--accent) 12%,transparent)}}.detail-hero:after{border-radius:50%;bottom:-250px;right:-190px}.detail-crumb{color:#8b8e9f;gap:10px;margin-bottom:65px;font-size:10px;display:flex}.detail-crumb b{color:var(--accent)}.detail-layout{z-index:1;grid-template-columns:1.3fr .7fr;align-items:end;gap:8vw;display:grid;position:relative}.detail-tags{gap:7px;display:flex}.detail-tags span{border:1px solid #d8d9e3;border-radius:15px;padding:7px 9px;font-size:9px}.detail-partner{color:var(--accent);margin:30px 0 8px;font-size:11px;font-weight:900}.detail-hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(48px,6vw,84px);line-height:1.03}.detail-summary{color:#676b7d;max-width:710px;font-size:16px;line-height:1.8}.detail-actions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.question-card{color:#fff;background:#14162b;border-radius:18px;flex-direction:column;min-height:290px;padding:30px;display:flex}.question-card>span{color:var(--accent);letter-spacing:.16em;font-size:9px;font-weight:900}.question-card>strong{margin:auto 0;font-size:27px;line-height:1.45}.question-card>div{flex-wrap:wrap;gap:6px;display:flex}.question-card small{color:#c1c4d2;background:#ffffff12;border-radius:10px;padding:6px 8px;font-size:8px}.detail-section{grid-template-columns:1fr 1fr;gap:9vw;padding:100px clamp(24px,7vw,105px);display:grid}.detail-label{color:var(--accent);letter-spacing:.15em;font-size:10px;font-weight:900}.detail-section h2{letter-spacing:-.05em;font-size:clamp(38px,4.3vw,58px);line-height:1.1}.detail-section>div:last-child{color:#696d80;font-size:14px;line-height:1.9}.dual-mission{grid-template-columns:1fr 1fr;display:grid}.dual-mission article{min-height:440px;padding:75px clamp(30px,7vw,100px)}.dual-mission article:first-child{background:var(--lime)}.dual-mission article:last-child{background:var(--accent);color:#fff}.dual-mission article>span{letter-spacing:.13em;font-size:10px;font-weight:900}.dual-mission h2{margin:44px 0 15px;font-size:34px}.dual-mission p{font-size:15px;line-height:1.8}.dual-mission ul{opacity:.8;padding-left:17px;font-size:12px;line-height:2}.schedule-section{background:#f4f5fa;padding:110px clamp(24px,7vw,105px)}.schedule-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.schedule-grid>div{background:#fff;border-radius:13px;min-height:210px;padding:27px}.schedule-grid b{color:var(--accent);font-size:10px}.schedule-grid span{margin:35px 0 9px;font-size:20px;font-weight:900;display:block}.schedule-grid p{color:#74788a;font-size:12px;line-height:1.7}.output-section{color:#fff;background:#14162b;grid-template-columns:1fr 1fr;align-items:center;gap:9vw;padding:95px clamp(24px,7vw,105px);display:grid}.output-section>div:first-child>span{color:var(--lime);letter-spacing:.16em;font-size:9px;font-weight:900}.output-section h2{font-size:clamp(36px,4vw,55px);line-height:1.1}.output-section p{color:#aeb1c1;font-size:13px;line-height:1.8}.output-list{flex-direction:column;display:flex}.output-list span{border-bottom:1px solid #ffffff17;padding:17px 0;font-size:13px}.output-list b{color:var(--lime);margin-right:18px}.project-safety{grid-template-columns:1fr 1fr;gap:8vw;padding:100px clamp(24px,7vw,105px);display:grid}.project-safety>div:first-child>span{color:var(--accent);font-size:9px;font-weight:900}.project-safety h2{font-size:36px}.project-safety p,.project-safety li{color:#6c7083;font-size:13px;line-height:1.8}.project-safety>div:last-child{background:#f4f4f8;padding:30px}.project-safety ul{padding-left:18px}.project-safety a{color:var(--accent);font-size:11px;font-weight:900}.detail-bottom{background:var(--accent);color:#fff;padding:90px clamp(24px,7vw,105px)}.detail-bottom>span{letter-spacing:.17em;font-size:10px;font-weight:900}.detail-bottom h2{letter-spacing:-.05em;font-size:clamp(42px,5vw,70px);line-height:1.05}.detail-bottom>div{align-items:center;gap:20px;display:flex}.register-layout{background:#fff;grid-template-columns:.55fr 1.45fr;align-items:start;gap:5vw;padding:80px clamp(24px,7vw,105px) 120px;display:grid}.register-layout>aside{color:#fff;background:#14162b;border-radius:17px;padding:30px;position:sticky;top:100px}.register-layout aside div>span{color:var(--lime);font-size:10px;font-weight:900}.register-layout aside strong{margin:10px 0;font-size:43px;display:block}.register-layout aside p{color:#acafc1;font-size:11px}.register-layout aside ul{border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;margin:20px 0;padding:20px 0;font-size:11px;line-height:2.2;list-style:none}.register-layout aside li:before{content:"✓";color:var(--lime);margin-right:8px}.register-layout aside small{color:#777c92;font-size:9px;line-height:1.6;display:block}.register-form{border:1px solid #e1e2ea;border-radius:17px;padding:38px}.form-section{align-items:start;gap:17px;margin:15px 0 24px;display:flex}.form-section:not(:first-child){margin-top:48px}.form-step{background:var(--lime);border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:950;display:grid}.form-section h2{margin:0;font-size:23px}.form-section p{color:#838696;margin:6px 0;font-size:11px}.field-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.register-form label,.poster-panel label{color:#5d6172;flex-direction:column;gap:8px;font-size:10px;font-weight:900;display:flex}.register-form input,.register-form select,.register-form textarea,.poster-panel input,.poster-panel select{width:100%;font:inherit;background:#fafafe;border:1px solid #dfe0e8;border-radius:9px;outline:none;padding:13px 12px;font-size:12px}.register-form input:focus,.register-form select:focus,.register-form textarea:focus,.poster-panel input:focus,.poster-panel select:focus{border-color:var(--violet);box-shadow:0 0 0 3px #6c42f512}.full-field{margin-top:15px}.consent{align-items:start;margin:23px 0;line-height:1.6;color:#777a8c!important;flex-direction:row!important;font-weight:400!important}.consent input{width:auto;margin-top:3px}.submit-button,.poster-panel button,.success-panel button{background:var(--violet);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:16px 21px;font-size:13px;font-weight:900}.form-privacy{color:#a0a3b1;font-size:9px}.success-panel{text-align:center;border:1px solid #e0e1e8;border-radius:17px;padding:80px 40px}.success-panel>span{background:var(--lime);border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto;font-size:30px;display:grid}.success-panel p{color:#707486;max-width:530px;margin:15px auto 25px;line-height:1.7}.poster-section{background:#121429;padding:75px clamp(24px,7vw,105px) 110px}.poster-workspace{grid-template-columns:.7fr 1.3fr;align-items:start;gap:6vw;display:grid}.poster-panel{background:#fff;border-radius:17px;padding:34px;position:sticky;top:100px}.mini-kicker{color:var(--violet);letter-spacing:.15em;font-size:9px;font-weight:900}.poster-panel h2{font-size:32px;line-height:1.2}.poster-panel>p{color:#777a8b;font-size:11px;line-height:1.7}.poster-panel label{margin-top:15px}.poster-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.poster-panel button{justify-content:space-between;width:100%;margin-top:24px;display:flex}.poster-panel>small{color:#9598a7;margin-top:12px;line-height:1.6;display:block}.canvas-wrap{justify-content:center;padding:20px;display:flex}.canvas-wrap canvas{border-radius:3px;width:min(100%,540px);height:auto;box-shadow:0 35px 90px #0005}.faq-section{background:#fff;grid-template-columns:1.35fr .65fr;align-items:start;gap:6vw;padding:85px clamp(24px,7vw,105px) 120px;display:grid}.faq-list details{border-bottom:1px solid #dddfe7}.faq-list summary{cursor:pointer;align-items:center;gap:17px;padding:24px 0;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--violet);font-size:10px;font-weight:900}.faq-list summary b{flex:1;font-size:16px}.faq-list summary i{font-size:20px;font-style:normal;transition:all .2s}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details>p{color:#696d80;margin:0;padding:0 42px 24px;font-size:13px;line-height:1.9}.faq-section aside{background:var(--lime);border-radius:17px;flex-direction:column;padding:32px;display:flex;position:sticky;top:100px}.faq-section aside>span{font-size:9px;font-weight:900}.faq-section aside h2{font-size:32px}.faq-section aside p{font-size:12px;line-height:1.7}.faq-section aside a{border-top:1px solid #11142a25;padding:14px 0;font-size:11px;font-weight:900}.safety-system{background:#fff;padding:100px clamp(24px,7vw,105px)}.risk-grid{background:#e3e4ec;border:1px solid #e3e4ec;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.risk-grid article{background:#fff;padding:25px}.risk-grid span{color:#e24646;font-size:10px;font-weight:900}.risk-grid h3{margin:45px 0 10px;font-size:18px}.risk-grid p{color:#777a8b;font-size:11px;line-height:1.7}.defense-steps{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:60px;display:grid}.defense-steps>div{background:#f3f4f8;border-radius:13px;padding:26px}.defense-steps b{color:var(--violet);font-size:9px}.defense-steps h3{margin:35px 0 8px;font-size:19px}.defense-steps p{color:#777b8c;font-size:11px;line-height:1.7}.emergency-section{color:#fff;background:#14162b;padding:95px clamp(24px,7vw,105px)}.emergency-section>div:first-child>span{color:var(--lime);letter-spacing:.15em;font-size:9px;font-weight:900}.emergency-section h2{max-width:850px;font-size:clamp(36px,4vw,55px);line-height:1.1}.emergency-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:45px;display:grid}.emergency-grid article{background:#ffffff09;border:1px solid #ffffff12;padding:25px}.emergency-grid b{font-size:16px}.emergency-grid p{color:#aeb1c0;font-size:12px;line-height:1.7}.privacy-section{grid-template-columns:.8fr 1.2fr;gap:8vw;padding:100px clamp(24px,7vw,105px);display:grid}.privacy-section h2{font-size:44px}.privacy-section ul{padding:0;list-style:none}.privacy-section li{color:#6a6e80;border-bottom:1px solid #e1e2e9;padding:17px 0;font-size:12px;line-height:1.7}.privacy-section li b{color:var(--ink)}.privacy-section .btn-dark{grid-column:2;justify-self:start}.level-section{background:#fff;padding:100px clamp(24px,7vw,105px)}.level-line{grid-template-columns:repeat(5,1fr);display:grid;position:relative}.level-line:before{content:"";background:#dcdde5;height:1px;position:absolute;top:27px;left:8%;right:8%}.level-line article{padding:0 16px;position:relative}.level-node{background:var(--ink);width:55px;height:55px;color:var(--lime);border:8px solid #fff;border-radius:50%;place-items:center;margin-bottom:33px;font-size:11px;font-weight:900;display:grid}.level-line span{color:var(--violet);font-size:9px;font-weight:900}.level-line h2{margin:10px 0;font-size:21px}.level-line p{color:#74788a;font-size:11px;line-height:1.7}.award-section{background:#f2f3f8;padding:100px clamp(24px,7vw,105px)}.award-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.award-grid article{background:#fff;border-radius:13px;padding:28px}.award-grid span{font-size:28px}.award-grid b{margin:35px 0 8px;font-size:17px;display:block}.award-grid p{color:#777a8b;font-size:11px}.portfolio-section{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:105px clamp(24px,7vw,105px);display:grid}.portfolio-section h2{font-size:clamp(40px,4vw,58px);line-height:1.08}.portfolio-section p{color:#74788a;line-height:1.8}.portfolio-stack{flex-direction:column;gap:9px;display:flex}.portfolio-stack span{border:1px solid #e1e2ea;border-radius:10px;padding:20px;font-size:12px;font-weight:800;box-shadow:8px 8px #f1f2f7}.mentor-section{background:var(--lime);padding:100px clamp(24px,7vw,105px)}.mentor-section>div{max-width:800px}.mentor-section b{letter-spacing:.17em;font-size:10px}.mentor-section h2{letter-spacing:-.055em;font-size:clamp(42px,5vw,68px);line-height:1.05}.mentor-section p{max-width:690px;line-height:1.8}.mentor-section .btn-lime{background:var(--ink);color:#fff;margin-top:20px}.track-page-hero{min-height:650px}.track-page-hero.junior{background:linear-gradient(130deg,#fbfff0,#e6ff9f)}.track-page-hero.senior{background:linear-gradient(130deg,#f8f7ff,#d9d4ff)}.track-age{color:#11142a;opacity:.05;font-size:clamp(80px,14vw,190px);font-weight:950;position:absolute;top:90px;right:8%}.track-page-hero .hero-actions{margin-top:35px}.track-promise{background:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;padding:95px clamp(24px,7vw,105px);display:grid}.track-promise h2{font-size:clamp(38px,4vw,57px);line-height:1.1}.promise-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.promise-metrics article{text-align:center;background:#f1f2f7;border-radius:12px;padding:30px 10px}.promise-metrics b{color:var(--violet);font-size:30px;display:block}.promise-metrics span{color:#777a8b;font-size:10px}.method-section{background:#f2f3f8;padding:105px clamp(24px,7vw,105px)}.method-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.method-grid article{background:#fff;border-radius:13px;padding:27px}.method-grid span{color:var(--violet);font-size:10px;font-weight:900}.method-grid h3{margin:60px 0 9px;font-size:20px}.method-grid p{color:#777a8a;font-size:11px;line-height:1.7}.track-results{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;gap:8vw;padding:100px clamp(24px,7vw,105px);display:grid}.track-results h2{font-size:clamp(40px,4vw,58px);line-height:1.08}.track-results ol{padding:0;list-style:none}.track-results li{color:#c2c5d1;border-bottom:1px solid #ffffff17;padding:20px 0;font-size:13px}.track-results li span{color:var(--lime);margin-right:18px;font-weight:900}.track-projects{background:#fff;padding:105px clamp(24px,7vw,105px)}.mini-project-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.mini-project-grid>a{border:1px solid #e1e2e9;border-radius:13px;flex-direction:column;min-height:250px;padding:25px;display:flex}.mini-project-grid span{color:var(--violet);font-size:9px;font-weight:900}.mini-project-grid h3{margin:40px 0 9px;font-size:20px}.mini-project-grid p{color:#777a8c;font-size:11px;line-height:1.6}.mini-project-grid b{margin-top:auto;font-size:10px}@media (max-width:1050px){.site-header nav{gap:15px}.featured-grid,.project-grid,.safety-grid,.method-grid{grid-template-columns:repeat(2,1fr)}.risk-grid{grid-template-columns:repeat(3,1fr)}.level-line{grid-template-columns:repeat(3,1fr);gap:40px}.level-line:before{display:none}.pricing-section{grid-template-columns:1fr}.pricing-note{grid-column:1}.footer-main{grid-template-columns:1.4fr repeat(3,1fr);gap:25px}}@media (max-width:800px){.section-heading{display:block}.trust-strip{grid-template-columns:1fr}.trust-group{border-bottom:1px solid #e5e7eb;border-right:0;padding:18px 0}.trust-group:first-child{padding-top:4px}.trust-group:last-of-type{border-bottom:0}.value-grid,.featured-grid,.project-grid,.channel-grid,.award-grid,.mini-project-grid,.how-section,.honor-section,.pricing-section,.detail-layout,.detail-section,.output-section,.project-safety,.register-layout,.poster-workspace,.faq-section,.privacy-section,.portfolio-section,.track-promise,.track-results,.challenge-band,.dual-mission{grid-template-columns:1fr}.safety-grid,.schedule-grid,.defense-steps,.risk-grid,.method-grid{grid-template-columns:1fr 1fr}.pricing-grid,.final-cta{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr 1fr}.footer-main>div:first-child{grid-column:1/-1}.register-layout>aside,.poster-panel,.faq-section aside{position:static}.level-line{grid-template-columns:1fr 1fr}.detail-hero{padding-bottom:60px}.question-card{min-height:240px}.track-page-hero{min-height:560px}}@media (max-width:560px){.section-heading h2{font-size:38px}.why-section,.missions-section,.how-section,.honor-section,.safety-home,.pricing-section,.channel-section,.safety-system,.emergency-section,.privacy-section,.level-section,.award-section,.portfolio-section,.mentor-section,.method-section,.track-results,.track-projects{padding-left:20px;padding-right:20px}.trust-strip>span{display:none}.page-hero{min-height:450px;padding:70px 20px}.page-hero h1{font-size:50px}.projects-browser,.register-layout,.poster-section,.faq-section{padding-left:20px;padding-right:20px}.project-controls{flex-direction:column}.segmented{overflow:auto}.project-grid,.safety-grid,.schedule-grid,.defense-steps,.risk-grid,.method-grid,.emergency-grid,.field-grid{grid-template-columns:1fr}.detail-hero,.detail-section,.output-section,.project-safety,.detail-bottom{padding-left:20px;padding-right:20px}.dual-mission article{padding:55px 20px}.detail-actions{flex-direction:column}.register-form{padding:22px}.poster-panel{padding:24px}.level-line,.promise-metrics,.footer-main{grid-template-columns:1fr}.footer-main>div:first-child{grid-column:auto}.footer-note{line-height:2;display:block}.final-cta{padding:70px 20px}.track-preview{padding-left:20px;padding-right:20px}.track-page-hero{padding-top:70px}.track-age{top:55px}.challenge-band>div{padding:55px 20px}.project-safety>div:last-child{padding:20px}}.project-brief{border-top:1px solid #ececf2;margin:18px 0 0;padding:14px 0 0}.project-brief span{color:var(--accent);letter-spacing:.1em;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.project-brief strong{color:#3d4153;font-size:11px;line-height:1.65;display:block}.project-output-preview{align-items:flex-start;gap:7px;display:flex;color:#6f7385!important;margin-top:10px!important}.project-output-preview b{color:var(--ink);flex:none;font-size:9px}.course-fact-note{border-left:4px solid var(--accent);color:#666b7d;background:#f5f6fa;margin-top:24px;padding:15px 17px;font-size:11px;line-height:1.75}.course-goals-section,.evaluation-section,.course-context-section{padding:100px clamp(24px,7vw,105px)}.course-goals-section{background:#fff}.course-goals-grid,.evaluation-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.course-goals-grid article,.evaluation-grid article{background:#fff;border:1px solid #e5e6ed;min-height:255px;padding:27px}.course-goals-grid article>span,.evaluation-grid article>span{color:var(--accent);font-size:10px;font-weight:950}.course-goals-grid h3,.evaluation-grid h3{margin:44px 0 10px;font-size:20px}.course-goals-grid p,.evaluation-grid p{color:#717587;margin:0;font-size:12px;line-height:1.75}.course-flow-grid>div{min-height:275px}.course-flow-grid small{color:#4d5367;border-top:1px solid #ececf2;margin-top:16px;padding-top:13px;font-size:9px;font-weight:800;line-height:1.6;display:block}.course-context-section{color:#fff;background:#11182b;grid-template-columns:.7fr 1.3fr;gap:8vw;display:grid}.course-context-section>div:first-child p{color:#b5bdcb;max-width:420px;line-height:1.8}.course-context-section h2{letter-spacing:-.04em;font-size:clamp(36px,4vw,56px);line-height:1.08}.course-context-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.course-context-grid article{background:#ffffff08;border:1px solid #ffffff24;padding:25px}.course-context-grid article:last-child{grid-column:1/-1}.course-context-grid h3{color:var(--lime);margin:0 0 14px;font-size:13px}.course-context-grid ol{color:#d7dce5;margin:0;padding-left:19px;font-size:12px;line-height:1.9}.course-context-grid article>div{flex-wrap:wrap;gap:7px;margin-bottom:20px;display:flex}.course-context-grid article>div:last-child{margin-bottom:0}.course-context-grid article>div span{background:#ffffff0b;border:1px solid #ffffff28;padding:6px 9px;font-size:9px}.evaluation-section{background:#f4f5fa}.evaluation-grid article{border:0;border-bottom:5px solid var(--accent);background:#fff}@media (max-width:1050px){.course-goals-grid,.evaluation-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.course-context-section,.course-context-grid{grid-template-columns:1fr}.course-context-grid article:last-child{grid-column:auto}}@media (max-width:560px){.course-goals-section,.evaluation-section,.course-context-section{padding:72px 20px}.course-goals-grid,.evaluation-grid{grid-template-columns:1fr}.course-goals-grid article,.evaluation-grid article{min-height:0}.course-flow-grid{grid-template-columns:1fr}.course-context-section{gap:35px}}.audience-promises{grid-template-columns:1fr 1fr;gap:9px;max-width:760px;margin-top:25px;display:grid}.audience-promises>div{background:#fff;border:1px solid #e2e3eb;border-radius:10px;padding:15px 16px}.audience-promises span{color:var(--accent);letter-spacing:.12em;margin-bottom:7px;font-size:8px;font-weight:950;display:block}.audience-promises b{color:#565a6d;font-size:10px;line-height:1.65;display:block}.institution-section{background:#f3f4f8;grid-template-columns:.75fr 1.25fr;gap:8vw;padding:105px clamp(24px,7vw,105px);display:grid}.institution-heading>p{color:var(--accent);margin:15px 0 8px;font-size:12px;font-weight:900}.institution-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(43px,5vw,72px);line-height:1.02}.institution-content>p{color:#64697b;font-size:14px;line-height:1.9}.institution-content .institution-lead{color:var(--ink);margin-top:0;font-size:20px;font-weight:800;line-height:1.6}.institution-highlights{background:#dfe1e9;border:1px solid #dfe1e9;grid-template-columns:1fr 1fr;gap:1px;margin:34px 0;display:grid}.institution-highlights>div{background:#fff;flex-direction:column;justify-content:space-between;min-height:110px;padding:20px;display:flex}.institution-highlights span{color:var(--accent);font-size:9px;font-weight:950}.institution-highlights b{font-size:13px}.official-sources{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.official-sources>span{color:#797d8e;letter-spacing:.08em;margin-right:5px;font-size:9px;font-weight:900}.official-sources a{color:var(--accent);background:#fff;border:1px solid #d7d9e2;border-radius:8px;padding:9px 11px;font-size:9px;font-weight:900}.challenge-brief-section{background:var(--ink);color:#fff;grid-template-columns:1.15fr .85fr;gap:8vw;padding:105px clamp(24px,7vw,105px);display:grid}.challenge-brief-section>div:first-child>span,.signature-moments>span{color:var(--lime);letter-spacing:.16em;font-size:9px;font-weight:950}.challenge-brief-section h2{letter-spacing:-.05em;margin:22px 0;font-size:clamp(40px,4.8vw,68px);line-height:1.04}.challenge-brief-section>div:first-child>p{color:#c7cad6;max-width:750px;font-size:16px;line-height:1.85}.challenge-proof{flex-direction:column;margin-top:32px;display:flex}.challenge-proof b{color:#fff;padding-bottom:12px;font-size:10px}.challenge-proof span{color:#aeb2c2;border-top:1px solid #ffffff18;padding:13px 0;font-size:11px}.signature-moments{flex-direction:column;gap:9px;display:flex}.signature-moments>article{background:#ffffff08;border:1px solid #ffffff18;align-items:flex-end;gap:20px;min-height:125px;padding:20px;display:flex}.signature-moments article>b{color:var(--lime);font-size:10px}.signature-moments article>p{margin:0;font-size:17px;font-weight:850;line-height:1.45}.team-kit-section{background:#fff;grid-template-columns:1.05fr .95fr;gap:8vw;padding:105px clamp(24px,7vw,105px);display:grid}.team-kit-section h2{letter-spacing:-.05em;font-size:clamp(40px,4.5vw,62px);line-height:1.07}.team-kit-section h3{font-size:32px}.team-kit-section p,.team-kit-section li{color:#6c7081;font-size:12px;line-height:1.8}.role-cloud{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.role-cloud span{background:var(--lime);border-radius:99px;padding:10px 13px;font-size:10px;font-weight:900}.team-kit-section>div:last-child{border-top:6px solid var(--accent);background:#f3f4f8;padding:33px}.team-kit-section ul{margin:25px 0;padding:0;list-style:none}.team-kit-section li{border-bottom:1px solid #dadce5;padding:14px 0}.team-kit-section li:before{content:"✓";color:var(--accent);margin-right:10px;font-weight:950}.team-kit-section .kit-note{color:#8a8e9d;padding-top:16px;font-size:10px}@media (max-width:800px){.institution-section,.challenge-brief-section,.team-kit-section{grid-template-columns:1fr;gap:45px}}@media (max-width:560px){.institution-section,.challenge-brief-section,.team-kit-section{padding:72px 20px}.audience-promises,.institution-highlights{grid-template-columns:1fr}.institution-highlights>div{min-height:90px}.institution-content .institution-lead{font-size:17px}.team-kit-section>div:last-child{padding:24px}.signature-moments>article{min-height:105px}}.featured-card{min-height:440px}.featured-card .featured-partner{color:var(--accent);margin:32px 0 0;font-size:9px;font-weight:900;line-height:1.5}.featured-card h3{margin:13px 0 12px}.featured-card .featured-hook{color:#d7d9e2;min-height:65px;font-size:13px}.featured-card ul{border-top:1px solid #ffffff12;margin:22px 0 0;padding:16px 0 0;list-style:none}.featured-card li{color:#969aac;padding:5px 0;font-size:10px;line-height:1.5}.featured-card li:before{content:"•";color:var(--accent);margin-right:8px}.project-card{min-height:500px}.project-card .project-institution-type{font-weight:750;color:#8a8e9e!important;margin:0 0 9px!important;font-size:9px!important;line-height:1.45!important}:root{--hskb-signal-red:#ff4b3e;--hskb-true-black:#0b0b0d;--hskb-harbor-paper:#f4f1ea;--hskb-pure-white:#fff;--hskb-graphite:#4b4b4f;--hskb-soft-rule:#d6d3cc;--ink:var(--hskb-true-black);--navy:var(--hskb-true-black);--violet:var(--hskb-signal-red);--blue:var(--hskb-graphite);--lime:var(--hskb-signal-red);--paper:var(--hskb-harbor-paper);--metal:var(--hskb-soft-rule)}html{scroll-padding-top:96px}body{background:var(--hskb-harbor-paper);color:var(--hskb-true-black);font-family:Noto Sans SC,Source Han Sans SC,PingFang SC,Microsoft YaHei,Arial,sans-serif}body *{box-shadow:none!important;border-radius:0!important}body [class]{text-shadow:none!important;background-image:none!important}a,button,input,select,textarea{transition:color .2s,background-color .2s,border-color .2s}a:hover{-webkit-text-decoration-color:var(--hskb-signal-red);-webkit-text-decoration-color:var(--hskb-signal-red);-webkit-text-decoration-color:var(--hskb-signal-red);text-decoration-color:var(--hskb-signal-red)}:focus-visible{outline:3px solid var(--hskb-signal-red)!important;outline-offset:4px!important}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;z-index:50;border-bottom:1px solid var(--hskb-soft-rule);background:#f4f1eaf7;height:92px;padding:0 clamp(24px,5vw,72px);position:sticky;top:0}.brand{gap:0;height:100%;margin-right:auto}.brand img{width:228px;height:auto;display:block}.site-header nav{color:var(--hskb-graphite);gap:clamp(18px,2.2vw,34px);font-size:12px;font-weight:600}.site-header nav a:hover{color:var(--hskb-true-black);-webkit-text-decoration:underline 3px var(--hskb-signal-red);-webkit-text-decoration:underline 3px var(--hskb-signal-red);-webkit-text-decoration:underline 3px var(--hskb-signal-red);text-decoration:underline 3px var(--hskb-signal-red);text-underline-offset:10px}.nav-cta,.btn-primary,.submit-button,.poster-panel button,.success-panel button{padding:15px 21px;font-weight:800;background:var(--hskb-signal-red)!important;color:var(--hskb-true-black)!important;border:1px solid var(--hskb-signal-red)!important}.nav-cta:hover,.btn-primary:hover,.submit-button:hover,.poster-panel button:hover,.success-panel button:hover{text-decoration:none;background:var(--hskb-true-black)!important;color:var(--hskb-pure-white)!important;border-color:var(--hskb-true-black)!important}.hero{background:var(--hskb-harbor-paper);min-height:720px;color:var(--hskb-true-black);border-bottom:1px solid var(--hskb-soft-rule);grid-template-columns:minmax(0,1.05fr) minmax(390px,.72fr);gap:7vw;padding:88px clamp(24px,7vw,96px) 72px}.hero:before{content:"";background:var(--hskb-signal-red);width:8px;display:block;position:absolute;inset:0 auto 0 0}.hero:after,.hero-glow{display:none}.eyebrow{color:var(--hskb-graphite);letter-spacing:.12em;margin-bottom:16px;font:700 11px/1.4 Arial,Noto Sans SC,sans-serif}.eyebrow i{background:var(--hskb-signal-red);width:10px;height:10px;margin-right:12px}.brand-promise{color:var(--hskb-graphite);margin:0 0 34px;font-size:14px;font-weight:600}.hero h1{max-width:850px;color:var(--hskb-true-black);letter-spacing:-.045em;font-size:clamp(50px,5.8vw,84px);font-weight:700;line-height:1.05}.hero h1 em{color:var(--hskb-signal-red);background:0 0}.hero-lead{color:var(--hskb-graphite);max-width:730px;font-size:16px;line-height:1.85}.hero .btn-secondary,.btn-secondary{color:var(--hskb-true-black);border:1px solid var(--hskb-true-black);background:0 0;padding:16px 21px}.hero .btn-secondary:hover,.btn-secondary:hover{background:var(--hskb-true-black);color:var(--hskb-pure-white);text-decoration:none}.proof-row{border-top:1px solid var(--hskb-soft-rule);gap:0;max-width:680px;margin-top:52px}.proof-row>div{border-right:1px solid var(--hskb-soft-rule);min-width:150px;margin-right:28px;padding:22px 28px 0 0}.proof-row strong{font-size:26px}.proof-row strong span,.proof-row>div>small{color:var(--hskb-graphite)}.mission-console{background:var(--hskb-true-black);color:var(--hskb-pure-white);border:0;padding:32px;overflow:hidden;transform:none}.mission-console:before,.mission-console:after{display:none}.console-top{color:#a9a9ad;letter-spacing:.1em;border-bottom:1px solid #39393d;padding-bottom:20px;font:700 10px/1.3 Arial,sans-serif}.mission-index{grid-template-columns:auto 1fr;align-items:end;gap:24px;padding:28px 0 10px;display:grid}.mission-index strong{color:var(--hskb-signal-red);letter-spacing:-.08em;font:700 clamp(96px,11vw,154px)/.78 Arial,sans-serif}.mission-index span{color:var(--hskb-pure-white);letter-spacing:.08em;padding-bottom:6px;font:700 12px/1.25 Arial,sans-serif}.mission-console h2{letter-spacing:-.03em;margin:36px 0 28px;font-size:clamp(30px,3vw,44px);line-height:1.14}.console-list{border-top:1px solid #39393d}.console-list>div{border-bottom:1px solid #39393d;grid-template-columns:44px 1fr;gap:14px;padding:16px 0;display:grid}.console-list span{color:var(--hskb-signal-red);font:700 11px/1.4 Arial,sans-serif}.console-list b{font-size:13px;font-weight:600}.console-bottom{color:#a9a9ad;border:0;margin-top:28px;padding-top:0}.console-bottom strong{color:var(--hskb-signal-red);font-size:12px}.trust-strip{background:var(--hskb-pure-white);border-bottom:1px solid var(--hskb-soft-rule);padding-left:clamp(24px,7vw,96px);padding-right:clamp(24px,7vw,96px)}.trust-group{border-color:var(--hskb-soft-rule)}.trust-note{border-color:var(--hskb-soft-rule);color:var(--hskb-graphite)}.section-kicker,.detail-label,.mini-kicker{border-left:5px solid var(--hskb-signal-red);letter-spacing:.12em;padding-left:12px;font:700 10px/1.3 Arial,Noto Sans SC,sans-serif;display:inline-block;color:var(--hskb-graphite)!important}.section-heading h2,.track-preview h2,.how-copy h2,.honor-copy h2,.safety-home h2,.pricing-intro h2,.page-hero h1,.detail-section h2,.institution-heading h2,.team-kit-section h2,.course-context-section h2{letter-spacing:-.035em;font-weight:700}.text-link{color:var(--hskb-true-black);-webkit-text-decoration:underline 3px var(--hskb-signal-red);-webkit-text-decoration:underline 3px var(--hskb-signal-red);-webkit-text-decoration:underline 3px var(--hskb-signal-red);text-decoration:underline 3px var(--hskb-signal-red);text-underline-offset:5px}.btn-dark{background:var(--hskb-true-black);color:var(--hskb-pure-white);border:1px solid var(--hskb-true-black)}.btn-lime{background:var(--hskb-signal-red);color:var(--hskb-true-black);border:1px solid var(--hskb-signal-red)}.why-section,.track-preview,.honor-section,.pricing-section,.course-goals-section,.team-kit-section,.level-section,.portfolio-section,.track-projects{background:var(--hskb-pure-white)}.value-grid,.institution-highlights,.risk-grid{background:var(--hskb-soft-rule);border-color:var(--hskb-soft-rule)}.value-grid article>span,.timeline span,.honor-copy li b,.project-partner,.project-card .project-brief span,.course-goals-grid article>span,.evaluation-grid article>span{color:var(--hskb-graphite)}.track-card{border:1px solid var(--hskb-soft-rule);min-height:320px;padding:38px}.track-card:after{display:none}.track-card.junior{background:var(--hskb-harbor-paper);color:var(--hskb-true-black);border-top:8px solid var(--hskb-signal-red)}.track-card.senior{background:var(--hskb-true-black);color:var(--hskb-pure-white);border-top:8px solid var(--hskb-signal-red)}.track-badge,.senior .track-badge{background:0 0;border:1px solid;padding:7px 10px}.missions-section,.challenge-brief-section,.course-context-section,.output-section,.emergency-section,.track-results,.final-cta{background:var(--hskb-true-black);color:var(--hskb-pure-white)}.featured-grid{border-top:1px solid #39393d;border-left:1px solid #39393d;gap:0}.featured-card{background:var(--hskb-true-black);border:1px solid #39393d;border-top:0;border-left:0;min-height:440px;padding:30px}.featured-card:hover{background:#18181b;text-decoration:none;transform:none}.featured-card>div,.featured-card>b,.featured-card .featured-partner{color:var(--hskb-signal-red)}.featured-card p,.featured-card li{color:#b7b7ba}.how-section,.safety-home,.channel-section,.schedule-section,.evaluation-section,.method-section,.award-section,.institution-section{background:var(--hskb-harbor-paper)}.timeline{border-color:var(--hskb-soft-rule)}.timeline>div:before{background:var(--hskb-signal-red);border:2px solid var(--hskb-true-black);width:12px;height:12px;left:-6px}.challenge-band>div:first-child{background:var(--hskb-signal-red);color:var(--hskb-true-black)}.challenge-band>div:last-child{background:var(--hskb-harbor-paper);color:var(--hskb-true-black);border-bottom:1px solid var(--hskb-soft-rule)}.honor-visual{background:var(--hskb-harbor-paper);border-left:8px solid var(--hskb-signal-red);height:460px}.badge-orbit{border:1px solid var(--hskb-soft-rule);width:320px;height:320px}.badge-orbit>div{background:var(--hskb-true-black);width:220px;height:220px;color:var(--hskb-pure-white)}.badge-orbit small{color:var(--hskb-signal-red)}.floating-chip{border-color:var(--hskb-soft-rule);background:var(--hskb-pure-white)}.safety-grid{border-top:1px solid var(--hskb-soft-rule);border-left:1px solid var(--hskb-soft-rule);gap:0}.safety-grid article{border-right:1px solid var(--hskb-soft-rule);border-bottom:1px solid var(--hskb-soft-rule)}.safety-grid article>span{color:var(--hskb-signal-red)}.pricing-grid{gap:0}.pricing-grid article{border-color:var(--hskb-soft-rule)}.pricing-grid article.recommended{background:var(--hskb-true-black);color:var(--hskb-pure-white);border-top:8px solid var(--hskb-signal-red)}.recommend-label{background:var(--hskb-signal-red);color:var(--hskb-true-black)}.pricing-grid li:before,.recommended li:before{color:var(--hskb-signal-red)}.channel-grid{border-top:1px solid var(--hskb-soft-rule);border-left:1px solid var(--hskb-soft-rule);gap:0}.channel-grid article{border-right:1px solid var(--hskb-soft-rule);border-bottom:1px solid var(--hskb-soft-rule)}.channel-grid article>span{color:var(--hskb-graphite)}.site-footer{background:var(--hskb-true-black);color:var(--hskb-pure-white);padding-top:72px}.footer-brand{display:block}.footer-brand img{width:220px;height:auto;display:block}.footer-main>div:first-child p,.footer-main a{color:#b7b7ba}.footer-main b{color:var(--hskb-signal-red)}.footer-note{color:#8a8a8e;border-color:#39393d}.page-hero{background:var(--hskb-harbor-paper);border-bottom:1px solid var(--hskb-soft-rule)}.page-hero:before{content:"";background:var(--hskb-signal-red);width:8px;position:absolute;inset:0 auto 0 0}.page-hero:after{color:var(--hskb-signal-red);opacity:.06}.page-hero>span{border-left:5px solid var(--hskb-signal-red);color:var(--hskb-graphite);padding-left:12px;display:inline-block}.page-hero h1 em{color:var(--hskb-signal-red)}.projects-browser{background:var(--hskb-pure-white)}.search-box{border-color:var(--hskb-soft-rule);background:var(--hskb-pure-white)}.segmented,.category-row button{border:1px solid var(--hskb-soft-rule);background:0 0}.segmented button.active,.category-row button.active{background:var(--hskb-signal-red);color:var(--hskb-true-black);border-color:var(--hskb-signal-red)}.project-grid{border-top:1px solid var(--hskb-soft-rule);border-left:1px solid var(--hskb-soft-rule);gap:0}.project-card{background:var(--hskb-pure-white);border:0;border-right:1px solid var(--hskb-soft-rule);border-bottom:1px solid var(--hskb-soft-rule);min-height:510px}.project-card:hover{background:var(--hskb-harbor-paper);transform:none}.project-icon{background:var(--hskb-signal-red);color:var(--hskb-true-black)}.skill-row span,.detail-tags span,.question-card small,.course-context-grid article>div span,.role-cloud span{border:1px solid var(--hskb-soft-rule);color:inherit;background:0 0}.project-links a:first-child{background:var(--hskb-signal-red);color:var(--hskb-true-black)}.detail-hero{background:var(--hskb-harbor-paper);border-bottom:1px solid var(--hskb-soft-rule)}.detail-hero:before{content:"";background:var(--hskb-signal-red);width:8px;position:absolute;inset:0 auto 0 0}.detail-partner{color:var(--hskb-graphite)}.question-card{background:var(--hskb-true-black);color:var(--hskb-pure-white)}.audience-promises>div{border-color:var(--hskb-soft-rule);background:var(--hskb-pure-white)}.audience-promises span,.question-card>span{color:var(--hskb-signal-red)}.institution-section{border-bottom:1px solid var(--hskb-soft-rule)}.institution-heading>p{color:var(--hskb-graphite)}.official-sources a{color:var(--hskb-true-black);border-color:var(--hskb-soft-rule);-webkit-text-decoration:underline 2px var(--hskb-signal-red);-webkit-text-decoration:underline 2px var(--hskb-signal-red);-webkit-text-decoration:underline 2px var(--hskb-signal-red);text-decoration:underline 2px var(--hskb-signal-red);text-underline-offset:4px}.course-fact-note{border-left-color:var(--hskb-signal-red);background:var(--hskb-harbor-paper)}.challenge-brief-section>div:first-child>span,.signature-moments>span,.signature-moments article>b{color:var(--hskb-signal-red)}.signature-moments>article{background:0 0;border-color:#39393d}.course-goals-grid,.evaluation-grid,.schedule-grid,.method-grid,.award-grid,.mini-project-grid{border-top:1px solid var(--hskb-soft-rule);border-left:1px solid var(--hskb-soft-rule);gap:0}.course-goals-grid article,.evaluation-grid article,.schedule-grid>div,.method-grid article,.award-grid article,.mini-project-grid>a{border:0;border-right:1px solid var(--hskb-soft-rule);border-bottom:1px solid var(--hskb-soft-rule);background:var(--hskb-pure-white)}.course-goals-grid article{border-top:6px solid var(--hskb-signal-red)}.dual-mission article:first-child{background:var(--hskb-harbor-paper);color:var(--hskb-true-black);border-left:8px solid var(--hskb-signal-red)}.dual-mission article:last-child{background:var(--hskb-true-black);color:var(--hskb-pure-white);border-left:8px solid var(--hskb-signal-red)}.team-kit-section>div:last-child{background:var(--hskb-harbor-paper);border-top-color:var(--hskb-signal-red)}.role-cloud span{background:var(--hskb-signal-red);border-color:var(--hskb-signal-red);color:var(--hskb-true-black)}.course-context-grid article{background:0 0;border-color:#39393d}.course-context-grid h3,.output-section>div:first-child>span,.output-list b{color:var(--hskb-signal-red)}.evaluation-grid article{border-bottom:1px solid var(--hskb-soft-rule)}.project-safety>div:last-child{background:var(--hskb-harbor-paper)}.project-safety a{color:var(--hskb-true-black);-webkit-text-decoration:underline 2px var(--hskb-signal-red);-webkit-text-decoration:underline 2px var(--hskb-signal-red);-webkit-text-decoration:underline 2px var(--hskb-signal-red);text-decoration:underline 2px var(--hskb-signal-red);text-underline-offset:4px}.detail-bottom .btn-lime{background:var(--hskb-true-black);color:var(--hskb-pure-white);border-color:var(--hskb-true-black)}.detail-bottom .plain-light{color:var(--hskb-true-black)}.register-layout{background:var(--hskb-pure-white)}.register-layout>aside{background:var(--hskb-true-black);border-top:8px solid var(--hskb-signal-red)}.register-form,.success-panel{border-color:var(--hskb-soft-rule)}.register-form input,.register-form select,.register-form textarea,.poster-panel input,.poster-panel select{border-color:var(--hskb-soft-rule);background:var(--hskb-pure-white)}.register-form input:focus,.register-form select:focus,.register-form textarea:focus,.poster-panel input:focus,.poster-panel select:focus{border-color:var(--hskb-true-black);outline:3px solid var(--hskb-signal-red)}.poster-section{background:var(--hskb-true-black)}.poster-panel{background:var(--hskb-harbor-paper);border-top:8px solid var(--hskb-signal-red)}.canvas-wrap canvas{border:1px solid #39393d}.faq-section{background:var(--hskb-pure-white)}.faq-list details,.faq-list summary{border-color:var(--hskb-soft-rule)}.faq-list summary>span{color:var(--hskb-graphite)}.faq-section aside{background:var(--hskb-signal-red);color:var(--hskb-true-black)}.risk-grid span{color:var(--hskb-signal-red)}.defense-steps>div{background:var(--hskb-pure-white);border-top:5px solid var(--hskb-signal-red)}.defense-steps b{color:var(--hskb-graphite)}.emergency-grid article{background:0 0;border-color:#39393d}.level-node{background:var(--hskb-true-black);color:var(--hskb-signal-red);border-color:var(--hskb-pure-white)}.level-line span{color:var(--hskb-graphite)}.portfolio-stack span{border-color:var(--hskb-soft-rule)}.mentor-section{background:var(--hskb-signal-red);color:var(--hskb-true-black)}.mentor-section .btn-lime{background:var(--hskb-true-black);color:var(--hskb-pure-white)}.track-page-hero.junior,.track-page-hero.senior{background:var(--hskb-harbor-paper);color:var(--hskb-true-black)}.promise-metrics{gap:0}.promise-metrics article{background:var(--hskb-pure-white);border:1px solid var(--hskb-soft-rule)}.promise-metrics b,.track-results li span{color:var(--hskb-signal-red)}.brand-story-section{background:var(--hskb-pure-white);border-bottom:1px solid var(--hskb-soft-rule);grid-template-columns:.8fr 1.2fr;gap:9vw;padding:112px clamp(24px,7vw,96px);display:grid}.brand-story-section h2{letter-spacing:-.04em;font-size:clamp(40px,4.5vw,64px);line-height:1.08}.brand-story-section img{width:min(100%,390px);height:auto;margin-bottom:56px;display:block}.brand-story-section p{max-width:650px;color:var(--hskb-graphite);font-size:15px;line-height:1.9}.brand-beliefs{background:var(--hskb-pure-white);grid-template-columns:repeat(3,1fr);padding:0 clamp(24px,7vw,96px) 112px;display:grid}.brand-beliefs article{border-top:8px solid var(--hskb-signal-red);border-right:1px solid var(--hskb-soft-rule);border-bottom:1px solid var(--hskb-soft-rule);padding:36px}.brand-beliefs article:first-child{border-left:1px solid var(--hskb-soft-rule)}.brand-beliefs span{color:var(--hskb-graphite);font:700 11px Arial,sans-serif}.brand-beliefs h2{margin:64px 0 14px;font-size:26px}.brand-beliefs p{color:var(--hskb-graphite);font-size:13px;line-height:1.8}.not-found-page{background:var(--hskb-harbor-paper);border-left:8px solid var(--hskb-signal-red);min-height:68vh;padding:120px clamp(24px,9vw,140px)}.not-found-page>span{color:var(--hskb-graphite);letter-spacing:.1em;font:700 11px Arial,sans-serif}.not-found-page h1{letter-spacing:-.05em;max-width:800px;margin:36px 0 20px;font-size:clamp(52px,7vw,98px);line-height:1.02}.not-found-page p{max-width:620px;color:var(--hskb-graphite);font-size:16px;line-height:1.8}.not-found-page>div{gap:14px;margin-top:38px;display:flex}@media (max-width:900px){.site-header{height:82px}.brand img{width:190px}.site-header nav{display:none}.hero{grid-template-columns:1fr;padding-top:72px}.mission-console{max-width:650px}.brand-story-section,.brand-beliefs{grid-template-columns:1fr}.brand-beliefs article{border-left:1px solid var(--hskb-soft-rule)}}@media (max-width:560px){.site-header{padding:0 16px}.brand img{width:160px}.nav-cta{padding:12px 13px;font-size:11px}.nav-cta span{display:none}.hero{padding-left:24px;padding-right:20px}.hero h1{font-size:50px}.proof-row{grid-template-columns:1fr 1fr;display:grid}.proof-row>div{margin:0 18px 0 0;padding-right:18px}.proof-row>div:last-child{grid-column:1/-1;margin-top:18px}.mission-console{padding:24px}.mission-index strong{font-size:108px}.mission-index{grid-template-columns:1fr}.mission-index span{padding:0}.brand-story-section,.brand-beliefs{padding-left:20px;padding-right:20px}.brand-beliefs{padding-bottom:72px}.brand-story-section img{width:280px;margin-bottom:34px}.not-found-page{padding:88px 24px}.not-found-page>div{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--hskb-program-navy:#071a33;--hskb-program-deep:#0b2550;--hskb-program-blue:#174ea6;--hskb-program-cobalt:#2f6bff;--hskb-program-sky:#dceaff;--hskb-program-paper:#f3f7ff;--hskb-program-rule:#c8d6ea;--hskb-program-slate:#42536b}body{--hskb-signal-red:var(--hskb-program-blue);--hskb-true-black:var(--hskb-program-navy);--hskb-harbor-paper:var(--hskb-program-paper);--hskb-graphite:var(--hskb-program-slate);--hskb-soft-rule:var(--hskb-program-rule);--violet:var(--hskb-program-blue);--blue:var(--hskb-program-cobalt);--lime:var(--hskb-program-blue);--paper:var(--hskb-program-paper);--metal:var(--hskb-program-rule);background:var(--hskb-program-paper)}.site-header{border-bottom-color:var(--hskb-program-rule);background:#f3f7fffa}.site-header nav a:hover{color:var(--hskb-program-navy);-webkit-text-decoration-color:var(--hskb-program-blue);-webkit-text-decoration-color:var(--hskb-program-blue);-webkit-text-decoration-color:var(--hskb-program-blue);text-decoration-color:var(--hskb-program-blue)}.nav-cta,.btn-primary,.submit-button,.poster-panel button,.success-panel button{background:var(--hskb-program-blue)!important;color:#fff!important;border-color:var(--hskb-program-blue)!important}.nav-cta span,.btn-primary span{color:#fff}.nav-cta:hover,.btn-primary:hover,.submit-button:hover,.poster-panel button:hover,.success-panel button:hover{background:var(--hskb-program-navy)!important;color:#fff!important;border-color:var(--hskb-program-navy)!important}:focus-visible{outline-color:var(--hskb-program-cobalt)!important}.hero{background:var(--hskb-program-paper);border-bottom-color:var(--hskb-program-rule);grid-template-columns:minmax(0,1.02fr) minmax(420px,.9fr);gap:clamp(40px,6vw,92px);min-height:760px}.hero:before{background:var(--hskb-program-blue);width:8px}.eyebrow i{background:var(--hskb-program-blue)}.hero h1{color:var(--hskb-program-navy)}.hero h1 em{color:var(--hskb-program-blue)}.hero-lead,.brand-promise{color:var(--hskb-program-slate)}.hero .btn-secondary{color:var(--hskb-program-navy);border-color:var(--hskb-program-navy)}.hero .btn-secondary:hover{background:var(--hskb-program-navy);color:#fff}.play{background:var(--hskb-program-sky);color:var(--hskb-program-navy)}.proof-row,.proof-row>div{border-color:var(--hskb-program-rule)}.proof-row strong{color:var(--hskb-program-navy)}.proof-row strong span{color:var(--hskb-program-blue)}.hero-visual{z-index:2;background:var(--hskb-program-navy);border:1px solid var(--hskb-program-deep);min-height:610px;margin:0;position:relative;overflow:hidden}.hero-visual img{object-fit:cover;object-position:center;width:100%;height:610px;display:block}.hero-visual:after{content:"";pointer-events:none;background:#071a33e0;height:48%;position:absolute;inset:auto 0 0}.hero-visual-index{z-index:2;background:var(--hskb-program-navy);color:#fff;border-left:6px solid var(--hskb-program-cobalt);grid-template-columns:auto 1fr;align-items:end;gap:16px;padding:18px 20px;display:grid;position:absolute;top:28px;left:28px}.hero-visual-index strong{letter-spacing:-.07em;color:#fff;font:700 72px/.72 Arial,sans-serif}.hero-visual-index span{letter-spacing:.08em;color:var(--hskb-program-sky);font:700 10px/1.25 Arial,sans-serif}.hero-visual-note{z-index:2;color:#fff;border-top:1px solid #ffffff59;gap:12px;padding-top:18px;display:grid;position:absolute;bottom:58px;left:28px;right:28px}.hero-visual-note span{letter-spacing:.12em;color:var(--hskb-program-sky);font:700 10px/1.3 Arial,sans-serif}.hero-visual-note b{max-width:420px;font-size:20px;line-height:1.45}.hero-visual figcaption{z-index:2;color:#c9d6e8;letter-spacing:.04em;font-size:9px;position:absolute;bottom:12px;right:14px}.trust-strip{border-bottom-color:var(--hskb-program-rule);background:#fff}.section-kicker,.detail-label,.mini-kicker,.page-hero>span{border-left-color:var(--hskb-program-blue)}.text-link,.project-safety a{color:var(--hskb-program-navy);-webkit-text-decoration-color:var(--hskb-program-blue);-webkit-text-decoration-color:var(--hskb-program-blue);-webkit-text-decoration-color:var(--hskb-program-blue);text-decoration-color:var(--hskb-program-blue)}.btn-lime{background:var(--hskb-program-blue);color:#fff;border-color:var(--hskb-program-blue)}.btn-dark{background:var(--hskb-program-navy);border-color:var(--hskb-program-navy)}.missions-section,.challenge-band>div:last-child,.track-results,.output-section,.poster-section,.site-footer{background:var(--hskb-program-navy)}.featured-card{border-top:5px solid var(--hskb-program-cobalt);background:#0b2550}.featured-card:hover{background:#102f63}.featured-card>div>span,.featured-card>b,.featured-card .featured-partner{color:var(--hskb-program-sky)}.featured-card li:before{color:var(--hskb-program-cobalt)}.challenge-band>div:first-child,.detail-bottom,.faq-section aside,.mentor-section{background:var(--hskb-program-blue);color:#fff}.challenge-band>div:first-child p,.detail-bottom .plain-light{color:#fff}.honor-visual,.pricing-grid article.recommended{background:var(--hskb-program-navy);color:#fff}.recommended .recommend-label,.price strong,.pricing-grid article>a{color:var(--hskb-program-blue)}.pricing-grid .recommended>a{background:var(--hskb-program-blue);color:#fff}.final-cta{background:var(--hskb-program-sky);color:var(--hskb-program-navy)}.final-cta .btn-lime{background:var(--hskb-program-navy);border-color:var(--hskb-program-navy);color:#fff}.page-hero,.detail-hero,.track-page-hero.junior,.track-page-hero.senior{background:var(--hskb-program-paper)}.page-hero:before,.detail-hero:before{background:var(--hskb-program-blue)}.page-hero:after{color:var(--hskb-program-blue)}[style*=--accent]{--accent:var(--hskb-program-blue)!important}.project-card{border-color:var(--hskb-program-rule)}.project-card:hover{border-color:var(--hskb-program-blue)}.question-card,.register-layout>aside,.level-node{background:var(--hskb-program-navy)}.dual-mission article:first-child{background:var(--hskb-program-sky);color:var(--hskb-program-navy)}.dual-mission article:last-child{background:var(--hskb-program-blue)}.schedule-section,.method-section,.safety-system,.emergency-section{background:#eaf1fc}.schedule-grid>div,.method-grid article,.defense-steps>div{border-color:var(--hskb-program-blue);background:#fff}.detail-bottom{background:var(--hskb-program-blue);color:#fff}.detail-bottom .btn-lime,.mentor-section .btn-lime{background:var(--hskb-program-navy);border-color:var(--hskb-program-navy);color:#fff}.register-layout>aside{border-top-color:var(--hskb-program-cobalt)}.register-layout aside div>span,.register-layout aside li:before{color:var(--hskb-program-sky)}.form-step,.success-panel>span{background:var(--hskb-program-blue);color:#fff}.poster-panel{background:var(--hskb-program-paper);border-top-color:var(--hskb-program-cobalt)}.canvas-wrap canvas{border-color:#33517a}.risk-grid span,.level-node,.track-results li span{color:var(--hskb-program-cobalt)}.faq-section aside,.mentor-section{background:var(--hskb-program-blue);color:#fff}.brand-beliefs article,.not-found-page{border-color:var(--hskb-program-blue)}@media (max-width:900px){.hero{grid-template-columns:1fr;min-height:auto}.hero-visual{max-width:720px;min-height:520px}.hero-visual img{height:520px}}@media (max-width:560px){.hero{padding-top:58px}.hero h1{font-size:47px}.hero-visual{min-height:455px}.hero-visual img{height:455px}.hero-visual-index{top:18px;left:18px}.hero-visual-index strong{font-size:58px}.hero-visual-note{left:18px;right:18px}.hero-visual-note b{font-size:17px}}.admin-loading{background:var(--hskb-program-paper);min-height:62vh;color:var(--hskb-program-slate);place-items:center;font-size:14px;display:grid}.admin-login-page{background:var(--hskb-program-paper);grid-template-columns:1.1fr .9fr;min-height:760px;display:grid}.admin-login-intro{background:var(--hskb-program-navy);color:#fff;border-left:8px solid var(--hskb-program-cobalt);flex-direction:column;justify-content:center;padding:clamp(64px,8vw,128px);display:flex}.admin-login-intro>span,.admin-topbar>div>span{letter-spacing:.14em;color:var(--hskb-program-sky);font:700 11px/1.3 Arial,sans-serif}.admin-login-intro h1{letter-spacing:-.05em;max-width:720px;margin:40px 0 28px;font-size:clamp(48px,5vw,76px);line-height:1.04}.admin-login-intro p{color:#c8d6ea;max-width:620px;font-size:16px;line-height:1.9}.admin-login-intro>div{border-top:1px solid #33517a;align-items:end;gap:18px;margin-top:80px;padding-top:26px;display:flex}.admin-login-intro>div b{font:700 74px/.8 Arial,sans-serif}.admin-login-intro>div span{color:#c8d6ea;font-size:12px}.admin-login-panel{background:#fff;flex-direction:column;justify-content:center;padding:clamp(48px,7vw,100px);display:flex}.admin-login-panel h2{letter-spacing:-.04em;margin:26px 0 36px;font-size:38px}.admin-login-tabs{border:1px solid var(--hskb-program-rule);grid-template-columns:repeat(3,1fr);margin-bottom:28px;display:grid}.admin-login-tabs button{border:0;border-right:1px solid var(--hskb-program-rule);color:var(--hskb-program-slate);cursor:pointer;background:#fff;padding:14px 8px;font-weight:700}.admin-login-tabs button:last-child{border-right:0}.admin-login-tabs button.active{background:var(--hskb-program-navy);color:#fff}.admin-login-panel form{gap:18px;display:grid}.admin-login-panel label,.account-create label,.admin-add-form label{color:var(--hskb-program-slate);gap:8px;font-size:11px;font-weight:700;display:grid}.admin-login-panel input,.account-create input,.account-create select,.admin-add-form input,.admin-add-form select,.admin-toolbar input,.admin-toolbar select{border:1px solid var(--hskb-program-rule);width:100%;min-height:48px;color:var(--hskb-program-navy);background:#fff;padding:12px 14px;font:500 14px inherit}.admin-login-panel label small{color:var(--hskb-program-blue);font-size:10px}.admin-login-button,.wechat-demo button,.account-create>button{background:var(--hskb-program-blue);color:#fff;border:1px solid var(--hskb-program-blue);cursor:pointer;min-height:52px;padding:14px 20px;font-weight:800}.admin-demo-account{background:var(--hskb-program-paper);border-left:5px solid var(--hskb-program-blue);grid-template-columns:1fr 1fr;gap:8px;margin-top:28px;padding:18px;display:grid}.admin-demo-account span{color:var(--hskb-program-slate);letter-spacing:.08em;grid-column:1/-1;font-size:10px}.admin-demo-account b{font-size:13px}.admin-security-note{color:#6b7b91;margin-top:16px;font-size:10px;line-height:1.7}.admin-message{color:var(--hskb-program-navy);border-left:5px solid var(--hskb-program-cobalt);background:#e5eeff;margin:16px 0 0;padding:12px 14px;font-size:12px}.admin-message.inline{margin:0 0 20px}.wechat-demo{text-align:center;background:var(--hskb-program-paper);border:1px solid var(--hskb-program-rule);place-items:center;min-height:268px;padding:24px;display:grid}.wechat-demo p{max-width:300px;color:var(--hskb-program-slate);font-size:12px;line-height:1.7}.wechat-qr{background:var(--hskb-program-navy);color:#fff;outline:1px solid var(--hskb-program-rule);border:10px solid #fff;place-items:center;width:94px;height:94px;font-weight:800;line-height:1.2;display:grid}.admin-shell{background:#eef4fd;min-height:900px;padding:56px clamp(20px,5vw,76px) 110px}.admin-topbar{border-bottom:1px solid var(--hskb-program-rule);justify-content:space-between;align-items:end;gap:24px;padding-bottom:30px;display:flex}.admin-topbar>div>span{color:var(--hskb-program-blue)}.admin-topbar h1{letter-spacing:-.04em;margin:12px 0 0;font-size:42px}.admin-user{align-items:center;gap:18px;display:flex}.admin-user>span{text-align:right;gap:4px;font-weight:700;display:grid}.admin-user small{color:var(--hskb-program-slate);font-size:10px}.admin-user button,.admin-demo-banner button{color:inherit;cursor:pointer;background:0 0;border:1px solid;padding:10px 14px;font-weight:700}.admin-demo-banner{background:var(--hskb-program-navy);color:#fff;align-items:center;gap:16px;padding:14px 18px;display:flex}.admin-demo-banner b{background:var(--hskb-program-cobalt);padding:6px 9px;font-size:10px}.admin-demo-banner span{color:#dceaff;font-size:11px}.admin-demo-banner button{color:#fff;margin-left:auto;font-size:10px}.admin-nav{border-bottom:1px solid var(--hskb-program-rule);margin:32px 0;display:flex}.admin-nav button{color:var(--hskb-program-slate);cursor:pointer;background:0 0;border:0;border-bottom:5px solid #0000;align-items:center;gap:10px;padding:16px 22px;font-weight:800;display:flex}.admin-nav button.active{border-color:var(--hskb-program-blue);color:var(--hskb-program-navy)}.admin-nav span{background:var(--hskb-program-sky);min-width:24px;padding:4px 6px;font:700 10px Arial,sans-serif}.admin-metrics{border:1px solid var(--hskb-program-rule);background:var(--hskb-program-rule);grid-template-columns:repeat(4,1fr);display:grid}.admin-metrics article{background:#fff;flex-direction:column;min-height:170px;padding:24px;display:flex}.admin-metrics span{color:var(--hskb-program-slate);font-size:11px}.admin-metrics b{color:var(--hskb-program-navy);margin:auto 0 10px;font:700 46px/1 Arial,sans-serif}.admin-metrics small{color:#718197;font-size:10px}.admin-toolbar{justify-content:space-between;gap:20px;margin:24px 0;display:flex}.admin-toolbar>div{gap:10px;display:flex}.admin-toolbar input{width:min(360px,45vw)}.admin-toolbar select{width:150px}.admin-primary,.admin-secondary{cursor:pointer;padding:13px 18px;font-weight:800}.admin-primary{background:var(--hskb-program-blue);color:#fff;border:1px solid var(--hskb-program-blue)}.admin-secondary{color:var(--hskb-program-navy);border:1px solid var(--hskb-program-rule);background:#fff}.admin-add-form{border-top:7px solid var(--hskb-program-cobalt);background:#fff;grid-template-columns:.35fr 1fr;gap:38px;margin-bottom:24px;padding:30px;display:grid}.admin-add-form>div:first-child>span,.account-list>div>span{letter-spacing:.12em;color:var(--hskb-program-blue);font:700 10px Arial,sans-serif}.admin-add-form h2{font-size:28px}.admin-form-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.admin-form-actions{grid-column:2;justify-content:flex-end;gap:10px;display:flex}.admin-form-actions button{border:1px solid var(--hskb-program-rule);cursor:pointer;background:#fff;padding:12px 18px;font-weight:800}.admin-form-actions button:last-child{background:var(--hskb-program-blue);color:#fff;border-color:var(--hskb-program-blue)}.admin-table-wrap{border:1px solid var(--hskb-program-rule);background:#fff;overflow:auto}.admin-table-wrap table{border-collapse:collapse;width:100%;min-width:1080px}.admin-table-wrap th{background:var(--hskb-program-navy);color:#dceaff;text-align:left;letter-spacing:.04em;padding:14px 18px;font-size:10px}.admin-table-wrap td{border-bottom:1px solid var(--hskb-program-rule);vertical-align:top;padding:17px 18px;font-size:12px}.admin-table-wrap td b,.admin-table-wrap td small{display:block}.admin-table-wrap td b{margin-bottom:5px}.admin-table-wrap td small{color:#718197;font-size:9px;line-height:1.5}.admin-table-wrap td select{border:1px solid var(--hskb-program-rule);background:#fff;padding:8px 10px;font-size:11px}.admin-empty{text-align:center;color:var(--hskb-program-slate);padding:40px}.account-layout{grid-template-columns:.7fr 1.3fr;align-items:start;gap:24px;display:grid}.account-create{border-top:7px solid var(--hskb-program-cobalt);background:#fff;gap:16px;padding:32px;display:grid}.account-create h2{margin:8px 0 0;font-size:30px}.account-create>p{color:var(--hskb-program-slate);margin:0 0 10px;font-size:12px;line-height:1.7}.account-checkbox{align-items:center;grid-template-columns:auto 1fr!important}.account-checkbox input{width:18px!important;min-height:18px!important}.account-list{border:1px solid var(--hskb-program-rule);background:#fff}.account-list>div{border-bottom:1px solid var(--hskb-program-rule);padding:28px}.account-list h2{margin:10px 0 0}.account-list article{border-bottom:1px solid var(--hskb-program-rule);grid-template-columns:52px 1fr auto;align-items:center;gap:16px;padding:20px 26px;display:grid}.account-avatar{background:var(--hskb-program-navy);color:#fff;place-items:center;width:52px;height:52px;font-weight:800;display:grid}.account-list article>div:nth-child(2){gap:5px;display:grid}.account-list article span,.account-list article small{color:var(--hskb-program-slate);font-size:10px}.account-list article button{border:1px solid var(--hskb-program-rule);cursor:pointer;background:#fff;padding:9px 12px;font-size:10px;font-weight:800}.account-list article button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:1000px){.admin-login-page{grid-template-columns:1fr}.admin-login-intro{min-height:480px}.admin-metrics{grid-template-columns:1fr 1fr}.account-layout,.admin-add-form{grid-template-columns:1fr}.admin-form-actions{grid-column:1}}@media (max-width:680px){.admin-login-intro,.admin-login-panel{padding:56px 22px}.admin-login-intro h1{font-size:48px}.admin-shell{padding:38px 16px 80px}.admin-topbar{align-items:flex-start}.admin-topbar h1{font-size:34px}.admin-user{flex-direction:column;align-items:flex-end}.admin-demo-banner{flex-wrap:wrap;align-items:flex-start}.admin-demo-banner button{margin-left:0}.admin-nav{overflow:auto}.admin-metrics{grid-template-columns:1fr 1fr}.admin-toolbar{flex-direction:column}.admin-toolbar>div{flex-wrap:wrap;width:100%}.admin-toolbar input,.admin-toolbar select{width:100%}.admin-form-grid{grid-template-columns:1fr}.account-list article{grid-template-columns:44px 1fr}.account-list article button{grid-column:2;justify-self:start}.admin-demo-account{grid-template-columns:1fr}.admin-demo-account span{grid-column:1}}.poster-workspace-pro{grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);gap:4vw}.poster-control-group{margin-top:18px}.poster-control-group>span{color:var(--hskb-program-slate);margin-bottom:8px;font-size:10px;font-weight:800;display:block}.poster-format-tabs{border:1px solid var(--hskb-program-rule);grid-template-columns:1fr 1fr;display:grid}.poster-format-tabs button{color:var(--hskb-program-slate)!important;border:0!important;border-right:1px solid var(--hskb-program-rule)!important;background:#fff!important;justify-content:center!important;margin:0!important;padding:11px 8px!important;font-size:10px!important}.poster-format-tabs button:last-child{border-right:0!important}.poster-format-tabs button.active{background:var(--hskb-program-navy)!important;color:#fff!important}.poster-action-grid{grid-template-columns:1.25fr .75fr;gap:8px;margin-top:24px;display:grid}.poster-action-grid button{margin:0!important}.poster-action-grid .poster-copy-button{color:var(--hskb-program-navy)!important;border-color:var(--hskb-program-rule)!important;background:#fff!important;justify-content:center!important}.poster-caption{border-top:1px solid var(--hskb-program-rule);margin-top:18px;padding-top:14px}.poster-caption summary{cursor:pointer;color:var(--hskb-program-navy);font-size:11px;font-weight:800}.poster-caption pre{white-space:pre-wrap;border:1px solid var(--hskb-program-rule);max-height:260px;color:var(--hskb-program-slate);background:#fff;margin:12px 0 0;padding:16px;font:11px/1.8 Noto Sans SC,Microsoft YaHei,sans-serif;overflow:auto}.poster-canvas-wrap{flex-direction:column;align-items:center;gap:14px;padding-top:0;position:relative}.poster-preview-label{color:#dceaff;border-bottom:1px solid #33517a;justify-content:space-between;width:min(100%,540px);padding:12px 0;display:flex}.poster-preview-label span{letter-spacing:.12em;font:700 10px Arial,sans-serif}.poster-preview-label b{font-size:10px}.poster-canvas-wrap canvas{background:#fff}@media (max-width:800px){.poster-workspace-pro{grid-template-columns:1fr}.poster-action-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.poster-action-grid,.poster-fields{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
