@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-Medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-SemiBold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-Medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Chakra Petch;src:url(/fonts/ChakraPetch-SemiBold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}:root{--body-font:"IBM Plex Sans", "Segoe UI", Arial, sans-serif;--display-font:"Chakra Petch", "Bahnschrift", "Segoe UI", sans-serif;font-family:var(--body-font);color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--bg:#090d16;--surface:#101722;--text:#f3f6fc;--muted:#a7abb4;--brand:#44557c;--brand-hover:#536a96;--accent:#a8c7ff;--line:#ffffff20;--mono:"Cascadia Code", Consolas, monospace;--chapter-header:76px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}@media (prefers-reduced-motion:no-preference){html:has(.section-navigation){scroll-snap-type:y mandatory}:is(.section-navigation>section,.section-navigation>header,main:has(.section-navigation)+.site-footer){scroll-snap-align:start;scroll-margin-top:0}.section-navigation>.is-section-entering{animation:.55s ease-out both section-arrival}}.sherlock-partner{border-top:1px solid var(--line);grid-template-columns:108px 1fr auto;align-items:center;gap:28px;padding:32px 0;display:grid}.sherlock-partner-mark{background:#f3f6fc;border-radius:18px;place-items:center;width:108px;height:108px;display:grid}.sherlock-partner-mark img{width:96px;height:96px;display:block}.sherlock-partner h2{margin:8px 0;font-size:32px}.sherlock-partner p{max-width:580px;margin:0;font-size:15px;line-height:1.7}@media (width<=640px){.sherlock-partner{grid-template-columns:76px 1fr;gap:18px}.sherlock-partner-mark{border-radius:14px;width:76px;height:76px}.sherlock-partner-mark img{width:68px;height:68px}.sherlock-partner>a{grid-column:1/-1}}body{min-width:0;margin:0}button,input,textarea{font:inherit}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer}::selection{color:#11161f;background:#c3d3f2}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--display-font)}p{line-height:1.75}:focus-visible{outline-offset:5px;outline:2px solid #d2def5}.container{width:min(1180px,100% - 96px);margin-inline:auto}.site-shell{flex-direction:column;min-height:100vh;display:flex}main{flex:1}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;color:var(--bg);background:#fff;padding:12px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090d16ed;border-bottom:1px solid #ffffff1f;width:100%;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.brand{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.brand-mark{width:31px;height:35px;color:var(--accent);place-items:center;display:grid}.brand-mark svg{width:100%;height:100%}.brand strong,.brand small{display:block}.brand strong{font-family:var(--display-font);letter-spacing:.025em;font-size:14px;font-weight:600}.brand small{font:8px var(--mono);letter-spacing:.04em;color:#a3a8b3;margin-top:5px}.primary-nav{align-items:center;gap:27px;display:flex}.nav-link{color:#afb3bc;padding-block:15px;font-size:12px;text-decoration:none}.nav-link:hover,.nav-link.active{color:#fff}.nav-link.active{text-underline-offset:7px;text-decoration:underline}.button{--button-fill:var(--brand);background:linear-gradient(var(--button-fill), var(--button-fill)) padding-box, conic-gradient(from var(--button-glow-angle), #708cbd, #9cbcf2, #eef6ff, #83a4db, #708cbd) border-box;color:#fff;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:27px;min-height:49px;padding:13px 22px;font-size:12px;font-weight:600;text-decoration:none;transition:box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 0 12px #8eb7ff24,0 0 28px #8eb7ff12}.button:hover,.button:focus-visible{--button-fill:var(--brand-hover);transform:translateY(-2px);box-shadow:0 0 16px #a8c7ff66,0 0 36px #8eb7ff38}.button>span{font-size:19px;font-weight:400;line-height:1}.button-small{border-radius:7px;gap:20px;min-height:37px;padding:9px 14px;font-size:11px}.button-ghost{--button-fill:#111824;color:var(--text)}.button-ghost:hover,.button-ghost:focus-visible{--button-fill:#1a273b}.button:disabled{cursor:wait;animation-play-state:paused}.text-link{min-height:44px;color:var(--text);border-bottom:1px solid #ffffff32;justify-content:space-between;align-items:center;gap:30px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.text-link:hover{color:var(--accent);border-color:var(--accent)}.text-link>span{font-size:20px;font-weight:400}.menu-toggle{display:none}.signal-hero{isolation:isolate;position:relative;overflow:hidden}.hero-atmosphere{z-index:-1;background:radial-gradient(#42609c14,#0000 57%);position:absolute;inset:0}.edition-pill{color:#bbc6db;width:fit-content;font:8px/1.5 var(--mono);letter-spacing:.08em;background:#a9c0ed09;border:1px solid #c6d5f326;border-radius:20px;align-items:center;gap:8px;margin:0 0 22px;padding:7px 12px;display:inline-flex}.edition-pill>span{background:#b1c5ee;border-radius:50%;width:5px;height:5px}.hero-heading h1 em{color:#b8cbf0;background:linear-gradient(100deg,#eaeffa 8%,#9ab1de 55%,#d5dff3);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-heading>p:last-child{color:#a0a6b2;margin:0;font-size:13px}.hero-sculpture:after{content:"";z-index:-1;filter:blur(28px);background:#6f91d42e;border-radius:50%;height:16%;position:absolute;bottom:4%;left:13%;right:13%;transform:perspective(200px)rotateX(65deg)}.micro-label{font:8px/1.6 var(--mono);letter-spacing:.1em;color:#a7adb8;display:block}.hero-side p{color:#cdd1d9;margin:17px 0 23px;font-size:13px}.location-line{color:#a5abb8;align-items:center;gap:7px;font-size:10px;display:flex}.location-line i{border:1px solid #bfd0f1;border-radius:50%;width:5px;height:5px}.hero-actions{justify-content:center;gap:10px;display:flex}.hero-bottom>p{color:#a0a6b3;font:8px/1.8 var(--mono);margin:15px 0 0}.axis-left{left:0}.axis-right{right:0}.round-link{border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:20px;text-decoration:none;display:grid}.round-link:hover{border-color:var(--accent);color:var(--accent)}.section{padding-block:94px}.eyebrow{font:9px/1.7 var(--mono);letter-spacing:.08em;color:#aab0bb;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:24px;display:flex}.eyebrow>span{border:1px solid #bbcdf1;flex-shrink:0;width:5px;height:5px;transform:rotate(45deg)}.section-kicker{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.section-kicker .eyebrow{margin:0}.section-kicker>span{color:#8a8f9a;font:8px var(--mono)}h2{letter-spacing:-.025em;margin-bottom:0;font-size:clamp(33px,3.55vw,49px);font-weight:500;line-height:1.15}h2>span{color:#90959f}h2>em{color:#b9cbf0;font-style:normal;font-weight:500}.discovery-heading{grid-template-columns:1.3fr 1fr;align-items:center;gap:80px;display:grid}.discovery-heading>p{color:var(--muted);margin-bottom:0;font-size:13px}.journey-grid{grid-template-columns:repeat(3,1fr);gap:42px;margin-block:35px 22px;display:grid}.journey-grid article{border-bottom:1px solid var(--line);min-width:0;padding-bottom:28px}.journey-grid h3{letter-spacing:-.02em;margin:13px 0 9px;font-size:22px;font-weight:500}.journey-grid p{color:var(--muted);max-width:270px;margin-bottom:0;font-size:12px}.journey-graphic{background:radial-gradient(at 50% 80%,#789adf12,#0000 70%);place-items:center;height:155px;margin-bottom:18px;display:grid;position:relative;overflow:hidden}@media (width>=901px) and (height<=900px){.discovery-section{padding-block:clamp(40px,6svh,54px)}.discovery-section .journey-grid{margin-block:clamp(20px,3svh,26px) 16px}.discovery-section .journey-graphic{height:clamp(120px,16svh,144px)}}.graphic-observe>span{border:1px solid #9aa2b159;border-radius:50%;width:122px;height:68px;position:absolute;transform:rotate(-27deg);box-shadow:inset 0 1px 5px #c7d6f317}.graphic-observe>span:nth-child(2){width:90px;height:48px}.graphic-observe>span:nth-child(3){width:55px;height:30px}.graphic-observe i{background:#d5e0f6;border-radius:50%;width:14px;height:14px;box-shadow:0 0 32px #abc1ed80}.graphic-connect span{background:linear-gradient(135deg,#9eb4df30,#101217);border:1px solid #9aa4b970;border-radius:12px;width:42px;height:42px;position:absolute;transform:rotate(-25deg);box-shadow:inset 1px 1px 1px #acc2ed55}.graphic-connect span:first-child{margin-top:25px;margin-left:-110px}.graphic-connect span:nth-child(2){background:linear-gradient(135deg,#d2def6,#546588);margin-top:-40px}.graphic-connect span:nth-child(3){margin-top:25px;margin-left:105px}.graphic-connect i{border:1px dashed #abb8d245;border-top:0;border-radius:50%;width:120px;height:48px;position:absolute}.graphic-capture>span{font:72px var(--mono);color:#636f88;text-shadow:1px 0 #d0daed;align-items:center;gap:24px;display:flex}.graphic-capture i{color:#d3dff6;text-shadow:0 0 35px #97b2e9;font:52px Segoe UI,sans-serif}.challenge-section{border-block:1px solid var(--line);background:#0e1014}.section-heading{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:38px;display:flex}.section-heading>p{color:var(--muted);margin-bottom:0;font-size:12px;line-height:1.8}.discipline-explorer{background:#101216;border:1px solid #ffffff23;border-radius:16px;overflow:hidden}.discipline-controls{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.discipline-controls button{border:0;border-right:1px solid var(--line);color:#a3a9b5;text-align:left;background:0 0;align-items:center;gap:14px;padding:23px 20px;font-size:12px;display:flex}.discipline-controls button:last-child{border-right:0}.discipline-controls button>span:first-child{font:8px var(--mono);color:#90959f}.discipline-controls button>span:last-child{margin-left:auto;font-size:18px}.discipline-controls button[aria-pressed=true]{color:#e8eefa;background:#b3c7ef14;box-shadow:inset 0 -2px #adc3ee}.discipline-controls button:hover{background:#b3c7ef0d}.discipline-panel{grid-template-columns:1fr 1.2fr;min-height:330px;display:grid}.discipline-art{color:#c8d6f3;background:radial-gradient(#6b85b827,#0000 65%);place-items:center;min-height:330px;display:grid;position:relative;overflow:hidden}.disc-ring{border:1px solid #8ba6dc60;border-radius:50%;width:235px;height:148px;transition:transform .55s;position:absolute;transform:rotate(-32deg);box-shadow:inset 0 1px 8px #a4b6db20}.ring-two{transform:rotate(32deg)}.ring-three{transform:rotate(90deg)}.disc-symbol{font:54px var(--mono);color:#d1ddf5;text-shadow:0 0 20px #aac0ed70;letter-spacing:-.07em}.disc-coordinate{color:#929aaa;font:8px var(--mono);letter-spacing:.12em;position:absolute;bottom:22px;left:25px}.discipline-art-1 .disc-ring{border-radius:26%;transform:rotate(45deg)scale(.85)}.discipline-art-1 .ring-two{transform:rotate(75deg)scale(.85)}.discipline-art-1 .ring-three{transform:rotate(105deg)scale(.85)}.discipline-art-2 .disc-ring{width:205px;height:205px;transform:rotate(0)}.discipline-art-2 .ring-two{transform:scale(.75)}.discipline-art-2 .ring-three{transform:scale(.5)}.discipline-art-3 .disc-ring{border-radius:12%;transform:rotate(-25deg)}.discipline-art-3 .ring-two{transform:rotate(-25deg)translateY(-30px)}.discipline-art-3 .ring-three{transform:rotate(-25deg)translateY(30px)}.discipline-copy{align-self:center;padding:43px 50px 40px 28px}.discipline-copy .eyebrow{color:var(--accent);margin-bottom:16px;font-size:8px}.discipline-copy h3{letter-spacing:-.02em;max-width:380px;margin-bottom:17px;font-size:29px;font-weight:500;line-height:1.2}.discipline-copy>p:not(.eyebrow){color:var(--muted);max-width:430px;font-size:12px}.discipline-copy ul{flex-wrap:wrap;gap:8px;margin:23px 0 0;padding:0;list-style:none;display:flex}.discipline-copy li{color:#b2b8c4;border:1px solid #ffffff20;border-radius:5px;padding:6px 10px;font-size:9px}@media (width>=901px) and (height<=900px){.challenge-section{padding-block:clamp(36px,6svh,54px)}.challenge-section .section-kicker,.challenge-section .section-heading{margin-bottom:24px}.challenge-section .discipline-controls button{padding-block:18px}.challenge-section .discipline-panel,.challenge-section .discipline-art{min-height:285px}}.first-flag-section{background:radial-gradient(at 75%,#32539518,#0000 60%)}.first-flag-layout{grid-template-columns:1fr 1fr;align-items:center;gap:105px;display:grid}.first-flag-layout h2{font-size:53px}.first-flag-copy>p:not(.eyebrow){color:var(--muted);max-width:360px;margin:25px 0 0;font-size:13px}.mini-facts{flex-wrap:wrap;gap:15px;margin-block:25px;display:flex}.mini-facts span{color:#b1b9c8;border-left:1px solid #869fd2;padding-left:10px;font-size:9px}.signal-console{background:linear-gradient(140deg,#191e27c0,#101217);border:1px solid #acc2ee3d;border-radius:18px;padding:25px;box-shadow:0 22px 65px #0003,inset 0 1px #e9effa0b}.console-top{color:#acb7cc;font:7px/1.5 var(--mono);letter-spacing:.07em;justify-content:space-between;align-items:center;gap:20px;display:flex}.console-top>span:first-child{align-items:center;gap:6px;display:flex}.console-top i{background:#bccef1;border-radius:50%;width:4px;height:4px}.signal-wave{justify-content:center;align-items:center;gap:4px;height:85px;margin:28px 0 17px;padding:10px 0;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.signal-wave span{opacity:.75;background:linear-gradient(#dce5f7,#678ad0);border-radius:5px;flex:1;max-width:4px}.console-label{font:8px/1.5 var(--mono);letter-spacing:.14em;color:#a0a8b9;text-align:center;margin-bottom:14px}.encoded-message{font:45px/1 var(--mono);letter-spacing:-.05em;color:#dbe4f7;justify-content:center;align-items:center;gap:20px;margin-bottom:30px;display:flex}.encoded-message span{color:#566073;font-size:24px}.signal-console label{color:#c0c8d7;margin-bottom:10px;font-size:11px;display:block}.answer-control{background:#080a0d65;border:1px solid #ffffff2a;border-radius:8px;min-height:47px;padding:5px;display:flex}.answer-control:focus-within{border-color:#d2def5;box-shadow:0 0 0 2px #d2def555}.answer-control input{color:#e5ecf9;background:0 0;border:0;flex:1;min-width:0;padding:7px 9px;font-size:12px}#signal-answer{scroll-margin-top:120px}.answer-control input:focus-visible{outline:none}.answer-control input::placeholder{color:#949ba8}.answer-control button{background:var(--brand);color:#fff;border:1px solid #647aa8;border-radius:5px;flex-shrink:0;width:37px;font-size:23px}.signal-feedback{color:#a4abb8;min-height:34px;margin-top:12px;font-size:10px;line-height:1.7}.signal-feedback strong,.signal-feedback span{display:block}.signal-feedback strong{color:#d0f3df;font:14px/1.8 var(--mono)}.signal-console.is-solved{border-color:#a1d5b4}.is-solved .signal-wave span{background:#b2e6c8}.hint-button{color:#bbcbeb;background:0 0;border:0;min-height:36px;padding:10px 0 0;font-size:10px}.signal-hint{color:#bac3d5;border-top:1px solid var(--line);margin:10px 0 0;padding-top:12px;font-size:11px}.site-footer{border-top:1px solid var(--line);color:#a0a6b1;background:#080a0d;padding-top:40px}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:70px;padding-bottom:30px;display:grid}.footer-brand{letter-spacing:-.025em;color:var(--text);font-size:18px;font-weight:600;text-decoration:none}.footer-brand span{color:var(--accent)}.footer-grid p{max-width:280px;margin:15px 0 0;font-size:11px}.footer-grid nav{flex-direction:column;align-items:flex-start;gap:12px;font-size:11px;display:flex}.footer-grid strong{color:#dbdfe8;font-weight:500}.footer-grid nav strong{margin-bottom:5px}.footer-grid nav a{text-decoration:none}.footer-grid nav a:hover{color:#e5ecfa}.footer-social{color:#d1dcf3;align-items:center;gap:12px;margin-top:18px;font-size:12px;text-decoration:none;display:inline-flex}.footer-social:hover{color:#fff}.footer-social span{color:var(--accent)}.footer-bottom{border-top:1px solid var(--line);font:10px/1.5 var(--mono);justify-content:space-between;gap:25px;padding-block:18px;display:flex}.footer-bottom nav{gap:24px;display:flex}.footer-bottom a{text-decoration:none}.internal-page{background:radial-gradient(at 50% 30%,#4b639220,#0000 65%);place-items:center;min-height:65vh;padding-block:80px;display:grid}.internal-card{background:#111317;border:1px solid #b5c8ef30;border-radius:18px;max-width:800px;padding:50px}.internal-card h1{letter-spacing:-.03em;overflow-wrap:anywhere;margin-bottom:24px;font-size:clamp(34px,6vw,62px);font-weight:500;line-height:1.1}.internal-card>p{color:var(--muted)}.notice-box{background:#c3d3f209;border:1px solid #c3d3f222;border-radius:8px;align-items:flex-start;gap:15px;margin-block:30px;padding:20px;display:flex}.notice-box p{color:#b1bacc;margin:0;font-size:13px}.notice-box span{color:var(--accent)}.error-code{font:500 70px var(--mono);margin-bottom:20px;color:var(--accent)!important}@media (width<=1100px){.container{width:calc(100% - 64px)}.header-inner{flex-wrap:wrap;gap:0;min-height:68px}.menu-toggle{min-height:44px;color:var(--text);background:0 0;border:0;padding:8px 0 8px 12px;font-size:13px;font-weight:500;display:block}.primary-nav{border-top:1px solid var(--line);flex-direction:column;align-items:stretch;gap:3px;width:100%;padding-block:10px 19px;display:none}.primary-nav.is-open{display:flex}.nav-link{padding:12px 5px}.discovery-heading{gap:45px}.first-flag-layout{gap:55px}.discipline-controls button{gap:9px;padding-inline:15px}}@media (width<=900px){html{scroll-padding-top:80px}.discovery-heading{grid-template-columns:1fr 1fr;gap:30px}.journey-grid,.section-heading{gap:25px}.section-heading>p{max-width:230px}.discipline-controls{grid-template-columns:1fr 1fr}.discipline-controls button:nth-child(2){border-right:0}.discipline-controls button:nth-child(-n+2){border-bottom:1px solid var(--line)}.discipline-copy{padding:35px 25px 35px 10px}.discipline-copy h3{font-size:25px}.first-flag-layout{gap:30px}.first-flag-layout h2{font-size:43px}.signal-console{padding:20px}.console-top{gap:10px;font-size:6px}.encoded-message{gap:15px;font-size:38px}.footer-grid{gap:35px}}@media (width<=640px){.container{width:calc(100% - 40px)}.header-inner{min-height:64px}.brand{gap:7px}.brand strong{font-size:10px}.brand small{font-size:7px}.brand-mark{width:27px}.edition-pill{letter-spacing:.03em;margin-bottom:21px;padding:6px 9px;font-size:7px}.hero-heading>p:last-child{max-width:260px;margin-inline:auto;font-size:11px}.hero-actions{gap:8px}.hero-actions .button{gap:15px;padding:12px 14px;font-size:10px}.hero-bottom>p{max-width:260px;margin-inline:auto;font-size:7px}.section{padding-block:57px}.section-kicker{margin-bottom:25px}.section-kicker .eyebrow{font-size:8px}.section-kicker>span{font-size:7px}h2{font-size:clamp(30px,8.2vw,40px)}.discovery-heading,.first-flag-layout{grid-template-columns:1fr;gap:24px}.discovery-heading>p{font-size:13px}.journey-grid{grid-template-columns:1fr;gap:20px;margin-block:30px 20px}.journey-grid article{padding:10px 105px 24px 0;position:relative}.journey-grid h3{font-size:22px}.journey-grid p{font-size:12px}.journey-graphic{width:115px;height:130px;margin:0;position:absolute;top:5px;right:-12px;transform:scale(.75)}.graphic-connect span:first-child{margin-left:-65px}.graphic-connect span:nth-child(3){margin-left:65px}.graphic-connect i{width:80px}.graphic-capture>span{gap:12px;font-size:50px}.graphic-capture i{font-size:39px}.section-heading{flex-direction:column;align-items:flex-start;gap:23px;margin-bottom:27px}.section-heading>p{max-width:none}.discipline-controls button{gap:8px;padding:17px 12px;font-size:10px}.discipline-controls button>span:first-child{font-size:7px}.discipline-controls button>span:last-child{font-size:15px}.discipline-panel{grid-template-columns:1fr}.discipline-art{min-height:230px}.disc-ring{width:190px;height:115px}.disc-symbol{font-size:45px}.discipline-art-2 .disc-ring{width:175px;height:175px}.disc-coordinate{bottom:12px;left:22px}.discipline-copy{padding:20px 22px 30px}.discipline-copy h3{font-size:28px}.first-flag-layout{gap:35px}.first-flag-layout h2{font-size:44px}.first-flag-copy>p:not(.eyebrow){margin-top:20px}.signal-console{padding:22px}.console-top{font-size:7px}.encoded-message{gap:18px;font-size:43px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px 20px}.footer-grid>div{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:16px}.internal-page{padding-block:40px}.internal-card{padding:28px 22px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hero-stage{grid-template-columns:1.12fr 1fr;grid-template-areas:"heading artwork""actions artwork""organizer artwork";align-content:start;gap:20px 56px;min-height:calc(100svh - 76px);padding-block:0 clamp(36px,5svh,48px);display:grid;position:relative}.hero-heading{text-align:left;z-index:2;grid-area:heading;align-self:end}.hero-heading .edition-pill{margin-bottom:26px;font-size:10px}.hero-heading h1{letter-spacing:-.045em;margin-bottom:24px;font-size:clamp(46px,min(4.7vw,8.3svh),68px);font-weight:600;line-height:1.04}.hero-heading h1 em{display:block}.hero-heading>p:last-child{max-width:440px;font-size:17px;line-height:1.65}.hero-sculpture{z-index:0;grid-area:artwork;align-self:center;width:100%;height:clamp(300px,48svh,500px);position:relative}.hero-bottom{text-align:left;z-index:2;grid-area:actions}.hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:12px}.hero-actions .button{gap:22px;min-height:54px;padding:15px 22px;font-size:16px}.button-small{min-height:42px;font-size:14px}.hero-bottom>p{font:12px/1.6 var(--body-font);color:#a7abb4;margin:16px 0 0}.hero-side{z-index:1;align-self:center;width:100%;position:relative}.hero-side-left{border-top:1px solid var(--line);grid-area:organizer;align-items:center;gap:24px;padding-top:24px;display:flex}.hero-side-left>.micro-label{white-space:nowrap;font-size:13px}.hero-organizer{align-items:center;text-decoration:none;display:inline-flex}.organizer-logo{width:250px;height:auto;display:block;overflow:hidden}@media (prefers-reduced-motion:no-preference){.hero-side-left{animation:.65s ease-out .18s both organizer-arrival}}@keyframes organizer-arrival{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.signal-hero{border-bottom:1px solid var(--line)}.home-chapter:not(.signal-hero){position:relative}.home-chapter:not(.signal-hero):before{content:"";background:linear-gradient(90deg,#0000,#a8c7ff,#0000);width:min(36vw,360px);height:1px;position:absolute;top:-1px;left:50%;transform:translate(-50%)scaleX(0)}.home-chapter.is-entering:before{animation:.85s ease-out forwards signal-trace}.home-chapter.is-entering>.container{animation:.65s ease-out both section-arrival}@keyframes signal-trace{to{transform:translate(-50%)scaleX(1)}}@keyframes section-arrival{0%{opacity:.35;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.home-chapter:not(.signal-hero){min-height:calc(100svh - var(--chapter-header));align-items:center;display:flex}@media (prefers-reduced-motion:no-preference){html:has(.home-chapter){scroll-snap-type:y mandatory;scroll-padding-top:var(--chapter-header)}.home-chapter,.site-footer{scroll-snap-align:start}}@media (width<=900px){:root{--chapter-header:68px}.home-chapter{scrollbar-width:thin;scrollbar-color:#647aa880 transparent}html:has(.home-chapter){scrollbar-width:thin;scrollbar-color:#647aa880 transparent}main:has(.home-chapter)+.site-footer{scrollbar-width:thin;scrollbar-color:#647aa880 transparent}.home-chapter{height:calc(100svh - var(--chapter-header));overflow:hidden auto}.home-chapter:not(.signal-hero){align-items:safe center}}@media (width<=640px){:root{--chapter-header:64px}}@media (prefers-reduced-motion:reduce){.home-chapter:not(.signal-hero):before{transform:translate(-50%)scaleX(1)}}@media (width<=1100px){.hero-stage{column-gap:30px}.hero-heading h1{font-size:50px}.hero-side-left{gap:14px}.organizer-logo{width:220px}}@media (width<=760px){.hero-stage{grid-template-columns:1fr;grid-template-areas:"heading""actions""artwork""organizer";gap:26px;min-height:auto;padding-block:36px}.hero-heading h1{font-size:clamp(46px,9vw,66px)}.hero-heading .edition-pill{margin-bottom:22px;font-size:8px}.hero-heading>p:last-child{max-width:420px;margin:0;font-size:16px}.hero-sculpture{justify-self:center;width:min(100%,440px);height:clamp(260px,75vw,380px)}.hero-actions .button{gap:18px;padding:14px 18px;font-size:15px}.hero-bottom>p{max-width:none;margin-inline:0}.hero-side-left{flex-wrap:wrap}.organizer-logo{width:clamp(180px,55vw,210px)}}@media (width<=480px){.hero-actions .button{width:100%}}.hero-video{aspect-ratio:1;justify-self:center;width:115%;max-width:620px;height:auto}.hero-video:after{display:none}.hero-video-poster,.hero-video video{object-fit:contain;width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(#000 58%,#0000 73%);mask-image:radial-gradient(#000 58%,#0000 73%)}.hero-video video{opacity:0;transition:opacity .3s;position:absolute;inset:0}.hero-video video.is-ready{opacity:1}.hero-side-left{flex-wrap:wrap;gap:16px}.hero-scroll-cue{display:none}@keyframes hero-scroll-hint{0%,to{opacity:.55;transform:translateY(-2px)}50%{opacity:1;transform:translateY(3px)}}@media (width<=760px){.hero-stage{grid-template-areas:"heading""actions""organizer""scroll";align-content:center;min-height:calc(100svh - 64px);padding-block:32px 16px}.hero-scroll-cue{z-index:2;color:#aebbd0;font:11px/1.5 var(--body-font);flex-direction:column;grid-area:scroll;justify-self:center;align-items:center;gap:4px;padding:8px 16px;text-decoration:none;display:flex}.hero-scroll-cue svg{animation:2s ease-in-out infinite hero-scroll-hint}.hero-scroll-cue:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #afc7ee}.hero-stage:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#080d1640,#080d1680 55%,#080d16d9);position:absolute;inset:0 -24px}.hero-video{opacity:.34;filter:blur(3px);pointer-events:none;width:135%;max-width:620px;height:auto;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.hero-side-left{z-index:2}.hero-heading>p:last-child,.hero-bottom>p{color:#c2cad9}.hero-side-left>.micro-label{font-size:13px}}@media (prefers-reduced-motion:reduce){.hero-scroll-cue svg{animation:none}.hero-video video{display:none}}.detail-page{background:radial-gradient(44% 380px at 82% 180px,#405b9225,#0000 90%);position:relative;overflow:clip}.detail-page:before{content:"";pointer-events:none;opacity:.3;background:repeating-linear-gradient(135deg,#0000 0 21px,#a8c7ff18 22px,#0000 23px 44px);width:min(40vw,560px);height:390px;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.detail-container{padding-block:24px 76px;position:relative}.detail-intro{text-align:center;grid-template-columns:1fr;align-items:center;gap:16px;padding-block:clamp(12px,2vh,24px) clamp(28px,4vh,40px);display:grid}.detail-intro h1{letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(40px,4.4vw,62px);font-weight:600;line-height:1.08}.detail-intro h1 em{color:#b8ccf4;font-style:normal}.detail-lead{color:#bcc3d0;max-width:650px;margin:0 auto;font-size:16px;line-height:1.6}.detail-intro--stacked{grid-template-columns:1fr;gap:16px}.detail-intro--stacked .detail-lead{max-width:650px;margin:0 auto}.detail-section{border-top:1px solid var(--line);padding-block:42px 64px}.detail-section-heading{grid-template-columns:minmax(150px,.45fr) 1fr;align-items:start;gap:24px;margin-bottom:35px;display:grid}.detail-section-heading>span,.detail-index{color:#a9bce1;font:10px/1.5 var(--mono);letter-spacing:.08em}.detail-section-heading h2{letter-spacing:-.035em;max-width:780px;font-size:clamp(32px,3.6vw,48px);font-weight:500;line-height:1.15}.event-facts{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:18px 0;display:grid}.event-facts div{min-width:0}.event-facts dt{color:#a9bce1;font:10px/1.5 var(--mono);margin-bottom:6px}.event-facts dd{color:#e0e8f7;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.competition-flow{padding:28px 0 40px}.competition-flow-heading{grid-template-columns:1fr;gap:16px;margin-bottom:22px;display:grid}.competition-flow-heading h2{font:500 clamp(28px, 3.1vw, 42px)/1.12 var(--display-font);letter-spacing:-.04em;text-wrap:balance;margin:0}.competition-flow-heading p{color:#b8c2d2;margin:0;font-size:13px}.competition-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.competition-steps article{background:linear-gradient(145deg,#1b2940,#111925 78%);border:1px solid #aabfe440;border-radius:15px;flex-direction:column;min-height:190px;padding:23px;display:flex}.competition-step-number{color:#b8ccf4;font:500 36px/1 var(--display-font);letter-spacing:-.06em}.competition-steps h3{font:500 24px/1.15 var(--display-font);margin:20px 0 10px}.competition-steps p{color:#b8c2d2;margin:0;font-size:14px;line-height:1.55}.competition-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:22px;display:flex}.competition-actions .button{min-height:49px;font-size:14px}@media (width>=901px) and (height<=720px){.detail-container{padding-top:16px}.detail-intro{padding-block:10px 24px}.detail-intro h1{font-size:clamp(40px,4.2vw,54px)}.event-facts{padding-block:14px}.competition-flow{padding-top:22px}.competition-flow-heading{margin-bottom:18px}.competition-flow-heading h2{font-size:clamp(28px,2.8vw,38px)}.competition-steps article{min-height:0;padding:20px}.competition-step-number{font-size:32px}.competition-steps h3{margin-block:16px 8px;font-size:23px}}.event-brief{background:#111925;border:1px solid #aabfe448;border-radius:18px;grid-template-columns:.75fr 1.25fr;display:grid;overflow:hidden}.event-date{background:radial-gradient(circle at 80% 40%,#7d9ed04a,#0000 60%),linear-gradient(150deg,#243454,#121b2b);flex-direction:column;justify-content:space-between;min-height:400px;padding:37px;display:flex}.event-date>strong{color:#edf3ff;font:600 clamp(100px, 12vw, 180px)/.8 var(--display-font);letter-spacing:-.08em;align-items:baseline;gap:16px;display:flex}.event-date>strong span{font:500 clamp(24px, 3vw, 38px) var(--display-font);letter-spacing:-.02em}.event-date>span:last-child{color:#d7e5ff;font:20px var(--mono)}.event-brief-copy{align-self:center;padding:clamp(32px,5vw,65px)}.event-brief-copy h2{letter-spacing:-.035em;max-width:560px;margin:20px 0;font-size:clamp(32px,3.5vw,48px);font-weight:500;line-height:1.1}.event-brief-copy p,.event-discovery>div:first-child>p{color:#b8c2d2;max-width:520px;font-size:15px}.event-brief-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:30px;display:flex}.event-brief-actions .button{font-size:14px}.event-discovery{grid-template-columns:1fr 1fr;gap:50px;padding-block:67px 20px;display:grid}.event-discovery h2{letter-spacing:-.035em;max-width:520px;margin:20px 0 0;font-size:clamp(32px,3.7vw,48px);font-weight:500}.event-discovery .text-link{margin-top:15px}.schedule-section{border-top:1px solid var(--line);padding:46px 0 70px}.event-brief+.schedule-section{margin-top:44px}.schedule-heading{grid-template-columns:1fr auto;align-items:end;gap:12px 26px;margin-bottom:24px;display:grid}.schedule-heading>.detail-index{grid-column:1/-1}.schedule-heading h2{font:500 clamp(30px, 3vw, 42px)/1.1 var(--display-font);letter-spacing:-.04em;margin:0}.schedule-heading h2:focus{outline:none}.schedule-heading p{color:#b8c2d2;margin:0;font-size:13px}.schedule-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.event-chapters .schedule-list{padding-left:24px;position:relative}.event-chapters .schedule-list:before{content:"";background:linear-gradient(#a8c7ff20,#a8c7ff80,#a8c7ff20);width:1px;position:absolute;top:34px;bottom:34px;left:5px}.event-chapters .schedule-list>li{position:relative;overflow:visible}.event-chapters .schedule-list>li:before{content:"";background:var(--bg);border:1px solid #859dc3;border-radius:50%;width:9px;height:9px;position:absolute;top:30px;left:-23px}.event-chapters .schedule-list>li:has(details[open]):before{background:#c4d8fa;box-shadow:0 0 0 4px #a8c7ff18}.schedule-item{background:#111925;border:1px solid #aabfe440;border-radius:13px;grid-template-columns:28px 160px 1fr;align-items:center;gap:22px;min-height:70px;padding:16px 22px;display:grid}.schedule-index{color:#92addc;font:11px var(--mono)}.schedule-item time{color:#d5e4ff;font:500 15px var(--mono);white-space:nowrap}.schedule-item h3{font:500 clamp(18px, 1.6vw, 22px)/1.25 var(--display-font);margin:0}.schedule-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:30px;padding:42px 0 20px;display:flex}.schedule-footer p{color:#b8c2d2;max-width:650px;margin:14px 0 0;font-size:14px}.schedule-footer .text-link{flex:none}.event-chapters{padding-block:0}.event-chapters>section{min-height:calc(100svh - var(--chapter-header))}.event-chapters .event-overview{padding-top:24px}.event-chapters .schedule-section{padding-block:32px}.event-chapters .event-discovery{border-top:1px solid var(--line);align-content:center;padding-block:40px}.event-chapters .event-discovery h2,.event-chapters .event-discovery .button{margin-top:16px}.event-chapters .detail-intro{grid-template-columns:1fr}.event-chapters>.schedule-section{border-top:0}.event-chapters>.event-discovery{border-top:0;align-items:center;min-height:0;padding-block:48px}.event-chapters .event-discovery .signal-console{width:100%;min-width:0}.event-chapters .event-discovery .signal-console p{max-width:none}.challenge-note{color:var(--accent);font:12px var(--mono);margin-top:18px;display:inline-block}.event-chapters .competition-steps article{padding:0;position:relative;overflow:hidden}.competition-card-link{color:inherit;border-radius:inherit;flex-direction:column;flex:1;padding:23px;text-decoration:none;display:flex}.competition-card-link .competition-step-number{justify-content:space-between;align-items:center;display:flex}.competition-card-link .competition-step-number>span{font:24px var(--body-font);opacity:.55}.competition-card-link:focus-visible{outline:2px solid var(--accent);outline-offset:-4px;background:#a8c7ff10}.competition-step-mark{align-items:center;gap:14px;display:flex}.competition-step-icon{flex-shrink:0;width:34px;height:34px}.competition-steps article:focus-within{border-color:#b8ccf4;box-shadow:0 0 24px #a8c7ff26}.schedule-list .schedule-item{min-height:0;padding:0;display:block;overflow:hidden}.schedule-detail summary{cursor:pointer;grid-template-columns:28px 160px 1fr 18px;align-items:center;gap:22px;min-height:70px;padding:16px 22px;list-style:none;display:grid}.schedule-detail summary::-webkit-details-marker{display:none}.schedule-detail summary:focus-visible{outline:2px solid var(--accent);outline-offset:-4px;border-radius:12px}.schedule-detail>p{color:#bfcee4;margin:0;padding:0 22px 18px 254px;font-size:14px;line-height:1.6}.schedule-expand{color:var(--accent);font:24px/1 var(--body-font);text-align:center}.schedule-detail[open] .schedule-expand{transform:rotate(45deg)}.schedule-item:has(details[open]){border-color:#b8ccf4}.nav-item{display:contents}@media (width>=901px){.event-chapters .event-overview,.event-chapters .schedule-section{flex-direction:column;justify-content:center;padding-block:32px;display:flex}}@media (hover:hover){.competition-steps article:hover{background:radial-gradient(at 100% 0,#557abb44,#0000 70%),#172338;border-color:#b8ccf4;box-shadow:0 0 24px #a8c7ff26,inset 0 0 20px #a8c7ff0b}.schedule-list .schedule-item:hover{border-color:#829dc4}.competition-card-link:hover .competition-step-number>span{opacity:1}}@media (prefers-reduced-motion:no-preference){html:has(.event-chapters){scroll-padding-top:var(--chapter-header)}.competition-steps article,.schedule-item{transition:border-color .2s,box-shadow .2s,background-color .2s}.competition-card-link .competition-step-number>span,.schedule-expand{transition:transform .2s,opacity .2s}.competition-card-link:hover .competition-step-number>span{transform:translate(2px,-2px)}.schedule-detail summary{position:relative;overflow:hidden}.schedule-detail summary:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#a8c7ff15,#0000);width:30%;position:absolute;inset:0;transform:translate(-110%)}.schedule-detail summary:hover:before,.schedule-detail summary:focus-visible:before{animation:.7s ease-out agenda-scan}.schedule-detail[open]>p{animation:.24s ease-out agenda-reveal}.schedule-detail summary:hover .schedule-index{transform:translate(3px)}.schedule-index{transition:transform .2s}}@keyframes agenda-scan{to{transform:translate(450%)}}@keyframes agenda-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.event-overview .competition-steps article{transition:transform .22s,border-color .22s,box-shadow .22s}.event-overview .competition-steps article:is(:hover,:focus-within){transform:translateY(-4px)}.competition-step-icon{transition:filter .25s;animation:5s ease-in-out infinite ctf-card-float}.competition-steps article:nth-child(2) .competition-step-icon{animation-delay:-1.2s}.competition-steps article:nth-child(3) .competition-step-icon{animation-delay:-2.4s}.competition-steps article:is(:hover,:focus-within) .competition-step-icon{filter:drop-shadow(0 0 7px #a8c7ff80);stroke-dasharray:80;animation:.9s ease-out both ctf-card-trace}.event-overview .competition-steps article:after{content:"";pointer-events:none;background:#a8c7ff;width:0;height:2px;transition:width .25s;position:absolute;bottom:0;left:0}.event-overview .competition-steps article:is(:hover,:focus-within):after{width:100%}}@keyframes ctf-card-float{50%{transform:translateY(-4px)}}@keyframes ctf-card-trace{0%{stroke-dashoffset:80px;transform:scale(.94)}to{stroke-dashoffset:0;transform:scale(1.08)}}@media (width>=901px) and (height<=720px){.event-chapters .event-overview{padding-top:8px}.event-chapters .detail-intro{padding-bottom:16px}.event-chapters .detail-intro h1{font-size:clamp(38px,3.6vw,48px)}.event-chapters .competition-steps h3{margin-top:12px;font-size:21px}.event-chapters .competition-actions{margin-top:16px}.event-chapters .schedule-section{padding-block:24px}.event-chapters .schedule-detail summary{min-height:62px;padding-block:12px}}@media (width<=640px){.event-chapters .event-overview{padding-top:16px}.event-chapters .schedule-section{padding-block:24px}.event-chapters .schedule-item time{font-size:14px}.event-chapters .schedule-item h3{font-size:17px}.event-chapters .schedule-list{gap:8px}.event-chapters .schedule-heading{grid-template-columns:1fr;gap:12px;margin-bottom:18px}.event-chapters .event-discovery{gap:18px;padding-block:32px}}@media (width>=901px) and (height<=720px){.competition-card-link{padding:16px}.schedule-detail summary{min-height:62px;padding-block:12px}}@media (width<=640px){.competition-card-link{padding:20px}.schedule-detail summary{grid-template-columns:20px 1fr 18px;gap:8px 12px;padding:12px}.schedule-detail summary h3{grid-column:2}.schedule-expand{grid-area:1/3/3}.schedule-detail>p{padding:0 18px 16px 44px}.event-chapters .event-discovery .signal-console{padding:18px}.event-chapters .event-discovery .signal-console .encoded-message{font-size:36px}.event-chapters .signal-console label{font-size:13px}.event-chapters .answer-control input{font-size:16px}.event-chapters .answer-control button{width:44px;min-height:44px}.event-chapters .signal-feedback{font-size:12px}.event-chapters .hint-button{min-height:44px;font-size:12px}}.registration-closed{background:radial-gradient(circle at 90% 0,#6c8cb42e,#0000 48%),#111925;border:1px solid #aabfe448;border-radius:18px;padding:clamp(32px,5vw,58px)}.registration-closed h2{font:500 clamp(34px, 4vw, 52px)/1.08 var(--display-font);letter-spacing:-.04em;margin:18px 0 16px}.registration-closed p{color:#b8c2d2;max-width:620px;margin:0;font-size:15px}.registration-closed-links{flex-wrap:wrap;gap:12px 26px;margin-top:26px;display:flex}.university-paths{grid-template-columns:1fr 1fr;gap:16px;display:grid}.university-paths article{background:radial-gradient(circle at 95% 10%,#6482b02e,#0000 48%),#111925;border:1px solid #aabfe442;border-radius:16px;flex-direction:column;align-items:flex-start;min-height:335px;padding:35px;transition:border-color .22s,transform .22s;display:flex;position:relative;overflow:hidden}.university-paths article:hover{border-color:#a8c7ff92;transform:translateY(-4px)}.university-path-symbol{color:#a8c7ff32;font:600 95px/1 var(--display-font);position:absolute;top:22px;right:31px}.university-paths h2{letter-spacing:-.04em;margin:55px 0 16px;font-size:clamp(32px,3.6vw,48px);font-weight:500;position:relative}.university-paths p{color:#b8c2d2;max-width:420px;margin-bottom:25px;font-size:15px}.university-paths .text-link{margin-top:auto;font-size:13px}.university-footnote{color:#9aa9c2;margin:23px 0 0;font-size:12px}.partners-showcase{border-top:1px solid var(--line);padding:46px 0 72px}.partners-showcase-heading{grid-template-columns:minmax(0,1fr) minmax(240px,.55fr);align-items:end;column-gap:48px;margin-bottom:32px;display:grid}.partners-showcase-heading>.detail-index{grid-column:1/-1;margin-bottom:20px}.partners-showcase-heading h2{max-width:760px;font:500 clamp(34px, 4vw, 56px)/1.09 var(--display-font);letter-spacing:-.04em;margin:0}.partners-showcase-heading h2 em{color:#b8ccf4;font-style:normal}.partners-showcase-heading p{color:#b8c2d2;max-width:330px;margin:0;font-size:14px}.partner-invite{background:radial-gradient(circle at 100% 0,#6489c64a,#0000 52%),linear-gradient(120deg,#1c2b45,#111c2e);border:1px solid #a8c7ff72;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;margin-bottom:20px;padding:clamp(24px,3vw,36px);display:flex}.partner-invite strong{font:500 clamp(25px, 2.8vw, 36px)/1.15 var(--display-font);letter-spacing:-.035em;margin:12px 0 7px;display:block}.partner-invite p{color:#c3cede;max-width:640px;margin:0;font-size:13px}.partner-invite .button{flex-shrink:0}.university-network{isolation:isolate;background:radial-gradient(circle at 50% 52%,#49699b35,#0000 30%),radial-gradient(circle at 15% 5%,#5471a923,#0000 45%),#111925;border:1px solid #aabfe442;border-radius:18px;place-items:center;height:clamp(280px,34vw,420px);display:grid;position:relative;overflow:hidden}.university-network:before{content:"";opacity:.2;background-image:linear-gradient(#a8c7ff19 1px,#0000 1px),linear-gradient(90deg,#a8c7ff19 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.network-orbit{aspect-ratio:1;border:1px solid #8eaee349;border-radius:50%;width:min(65vw,450px);position:absolute;transform:scaleY(.48)rotate(-24deg)}.network-orbit-two{border-color:#8eaee32a;width:min(87vw,690px);transform:scaleY(.46)rotate(26deg)}.network-node{background:#7b9bd3;border:2px solid #d6e7ff;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 8px #94b5e71c,0 0 26px #a8c7ff88}.network-node-one{top:24%;left:29%}.network-node-two{top:64%;right:25%}.network-node-three{bottom:22%;left:38%}.network-core{z-index:1;color:#f5f8ff;text-align:center;width:124px;height:124px;font:600 37px/.95 var(--display-font);letter-spacing:-.05em;background:radial-gradient(circle at 35% 25%,#455f8f,#172238 75%);border:1px solid #a8c7ff99;border-radius:50%;place-content:center;display:grid;box-shadow:0 0 40px #7599d02e}.network-core span{color:#b5caef;letter-spacing:.18em;font-size:22px}.network-caption{color:#b2c4e4;font:10px var(--mono);letter-spacing:.12em;position:absolute;bottom:24px;left:28px}.partner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.partner-preview-layout{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);gap:16px;margin-bottom:30px;display:grid}.partner-preview-layout .university-network{height:auto;min-height:310px}.partner-preview-card{min-height:310px}.partner-preview-card img{margin-block:auto}.partner-card{background:radial-gradient(circle at 85% 0,#6582b52a,#0000 55%),#141c2a;border:1px solid #aabfe442;border-radius:16px;flex-direction:column;align-items:flex-start;gap:20px;min-height:280px;padding:26px;transition:border-color .22s,box-shadow .22s,transform .22s;display:flex}.partner-card:hover,.partner-card:focus-within{border-color:#a8c7ff91;transform:translateY(-5px);box-shadow:0 20px 45px #02091455}.partner-card>a,.partner-card>img{place-items:center;width:100%;height:135px;display:grid}.partner-card img{object-fit:contain;width:100%;height:135px;display:block}.partner-card h3{font:500 20px/1.2 var(--display-font);margin:auto 0 0}.sponsor-opportunities{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sponsor-opportunities article{background:linear-gradient(145deg,#1b2940,#111925 73%);border:1px solid #aabfe43d;border-radius:16px;flex-direction:column;min-height:260px;padding:28px;transition:border-color .22s,transform .22s;display:flex;position:relative;overflow:hidden}.sponsor-opportunities article:after{content:"↗";color:#a8c7ff27;font:600 88px/1 var(--display-font);transition:transform .22s,color .22s;position:absolute;bottom:17px;right:24px}.sponsor-opportunities article:hover{border-color:#a8c7ff99;transform:translateY(-5px)}.sponsor-opportunities article:hover:after{color:#a8c7ff5c;transform:translate(4px,-4px)}.sponsor-opportunities span{color:#a9bce1;font:10px var(--mono);letter-spacing:.08em}.sponsor-opportunities h3{max-width:210px;font:500 29px/1.12 var(--display-font);letter-spacing:-.03em;margin:38px 0 12px}.sponsor-opportunities p{z-index:1;color:#b8c2d2;max-width:245px;margin:0;font-size:13px}.sponsor-partner-grid{margin-bottom:30px}.sponsor-stage{background:#121c2d;border:1px solid #aabfe44a;border-radius:18px;grid-template-columns:1.1fr .9fr;min-height:355px;margin-bottom:26px;display:grid;overflow:hidden}.sponsor-stage-mark{background:radial-gradient(circle at 50% 65%,#8aa9d153,#0000 65%),linear-gradient(145deg,#1c2c48,#101a2a);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:22px;min-height:355px;padding:31px;display:flex}.sponsor-stage-mark img{object-fit:contain;filter:drop-shadow(0 10px 20px #050b1733);align-self:center;max-width:min(100%,420px);max-height:190px;display:block}.sponsor-stage-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;padding:clamp(30px,5vw,65px);display:flex}.sponsor-stage-copy strong{max-width:390px;font:500 clamp(31px, 3.3vw, 45px)/1.1 var(--display-font);letter-spacing:-.04em}.sponsor-stage-copy p{color:#b8c2d2;max-width:370px;margin:0;font-size:13px}.rules-section{border-top:1px solid var(--line);padding:30px 0 48px}.rules-heading{grid-template-columns:minmax(180px,.4fr) 1fr;align-items:start;gap:26px;margin-bottom:30px;display:grid}.rules-heading h2{max-width:710px;font:500 clamp(34px, 3.8vw, 53px)/1.1 var(--display-font);letter-spacing:-.04em;text-wrap:balance;margin:0}.rules-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.rule-card{background:linear-gradient(145deg,#1a2740,#121a27 80%);border:1px solid #aabfe442;border-radius:16px;min-height:210px;padding:24px}.rule-card h3{font:500 clamp(24px, 2.4vw, 32px)/1.15 var(--display-font);letter-spacing:-.03em;margin:26px 0 12px}.rule-card p{color:#b8c2d2;margin:0;font-size:13px}.rules-details{border-top:1px solid var(--line);padding:52px 0 72px}.rules-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rules-detail-card{background:linear-gradient(145deg,#172338,#111925);border:1px solid #aabfe43b;border-radius:16px;padding:clamp(24px,3vw,36px)}.rules-detail-card h3{font:500 clamp(25px, 2.7vw, 35px)/1.15 var(--display-font);letter-spacing:-.03em;margin:20px 0}.rules-detail-card ul{color:#b8c2d2;margin:0;padding-left:19px;font-size:13px;line-height:1.7}.rules-detail-card li+li{margin-top:12px}.rules-conduct{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:48px;padding-block:52px;display:grid}.rules-conduct h2{font:500 clamp(32px, 3.4vw, 46px)/1.1 var(--display-font);margin:20px 0 0}.rules-conduct p{color:#b8c2d2;max-width:520px}.rules-conduct .text-link{margin:12px 24px 0 0}.faq-layout{border-top:1px solid var(--line);padding:8px 0 65px}.faq-group{grid-template-columns:minmax(180px,.36fr) 1fr;gap:28px;padding-top:48px;display:grid}.faq-group+.faq-group{border-top:1px solid var(--line);margin-top:48px}.faq-group>.detail-index{padding-top:17px}.faq-list{border-top:1px solid #aabfe43d}.faq-list details{border-bottom:1px solid #aabfe43d}.faq-list summary{cursor:pointer;font:500 clamp(19px, 2vw, 26px)/1.25 var(--display-font);justify-content:space-between;align-items:center;gap:25px;padding:22px 6px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.faq-list details[open] summary{color:#d3e2ff}.faq-toggle{color:#b8ccf4;width:30px;height:30px;font:20px/1 var(--display-font);border:1px solid #aabfe46b;border-radius:50%;flex:0 0 30px;place-items:center;transition:transform .18s;display:grid}.faq-list details[open] .faq-toggle{transform:rotate(45deg)}.faq-list details p{color:#b8c2d2;max-width:700px;margin:0;padding:0 50px 25px 6px;font-size:14px;line-height:1.7}.faq-help,.conduct-report{background:radial-gradient(circle at 100% 0,#6489c63c,#0000 50%),#172339;border:1px solid #a8c7ff68;border-radius:18px;grid-template-columns:1fr auto;align-items:end;gap:35px;padding:clamp(28px,4vw,48px);display:grid}.faq-help h2,.conduct-report h2{max-width:620px;font:500 clamp(30px, 3.7vw, 48px)/1.1 var(--display-font);letter-spacing:-.04em;margin:17px 0 12px}.faq-help p,.conduct-report p{color:#bdc9dc;max-width:660px;margin:0;font-size:14px;line-height:1.7}.faq-help>div:last-child,.conduct-report>div:last-child{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.conduct-section{border-top:1px solid var(--line);padding:46px 0 70px}.conduct-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.conduct-grid article{background:linear-gradient(145deg,#1a2740,#111925 78%);border:1px solid #aabfe43d;border-radius:16px;min-height:260px;padding:clamp(25px,3vw,36px)}.conduct-grid h3{max-width:360px;font:500 clamp(27px, 2.7vw, 37px)/1.12 var(--display-font);letter-spacing:-.04em;margin:45px 0 15px}.conduct-grid p{color:#b8c2d2;max-width:520px;margin:0;font-size:14px;line-height:1.6}.sponsor-brief{border-top:1px solid var(--line);grid-template-columns:1.2fr .8fr;align-items:stretch;gap:clamp(45px,8vw,110px);padding-top:22px;display:grid}.sponsor-brief>div{padding-block:45px}.sponsor-brief h2{letter-spacing:-.04em;max-width:670px;margin:24px 0 26px;font-size:clamp(36px,4.3vw,59px);font-weight:500;line-height:1.1}.sponsor-brief p{color:#b8c2d2;max-width:570px;font-size:15px}.sponsor-brief aside{background:radial-gradient(circle at 100% 0,#6886c044,#0000 60%),#151f30;border:1px solid #aabfe448;border-radius:17px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:50px;min-height:330px;padding:37px;display:flex}.sponsor-brief aside strong{max-width:320px;font:500 clamp(28px, 3vw, 41px)/1.12 var(--display-font);letter-spacing:-.035em}.sponsor-brief aside .button{width:100%;font-size:14px}.detail-identity{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,7vw,100px);padding-block:50px 88px;display:grid}.detail-identity-mark{background:radial-gradient(#7792c52a,#111722 75%);border:1px solid #b8c8e32e;border-radius:17px;align-content:center;gap:35px;min-height:330px;padding:35px;display:grid}.detail-identity-mark .organizer-logo{width:min(100%,430px)}.detail-identity h2{letter-spacing:-.03em;margin:24px 0 20px;font-size:clamp(33px,3.6vw,47px);font-weight:500;line-height:1.13}.detail-identity p{color:#b8c0cf;font-size:14px}.detail-identity .text-link{margin-top:12px;font-size:13px}.organization-work{border-top:1px solid var(--line);padding:46px 0 30px}.organization-work-heading{grid-template-columns:minmax(180px,.4fr) 1fr minmax(190px,.5fr);align-items:end;gap:26px;margin-bottom:32px;display:grid}.organization-work-heading h2{font:500 clamp(34px, 3.7vw, 50px)/1.1 var(--display-font);letter-spacing:-.04em;margin:0}.organization-work-heading p{color:#b8c2d2;margin:0;font-size:13px}.organization-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.organization-work-grid article{background:linear-gradient(155deg,#19263a,#111925 80%);border:1px solid #aabfe43b;border-radius:15px;min-height:220px;padding:27px}.organization-work-grid h3{font:500 26px/1.1 var(--display-font);margin:52px 0 12px}.organization-work-grid p{color:#b8c2d2;max-width:320px;margin:0;font-size:13px}.organization-work-links{flex-wrap:wrap;gap:12px 30px;margin-top:25px;display:flex}.contact-page{background:radial-gradient(circle at 75% 10%,#25416a2e,#0000 34%),#0a0e17;min-height:70vh}.contact-container{padding-block:28px 110px}.contact-hero{grid-template-columns:1.15fr .7fr;align-items:end;gap:clamp(30px,6vw,90px);padding:clamp(32px,5vw,70px) 0 80px;display:grid}.contact-hero h1{font:500 clamp(54px, 6.5vw, 94px)/1 var(--display-font);letter-spacing:-.05em;margin:0}.contact-hero h1 em{color:#b8ccf4;font-style:normal}.contact-hero>p{color:#bbc6d8;max-width:410px;margin:0 0 6px;font-size:17px;line-height:1.6}.contact-channel{background:radial-gradient(circle at 100% 0,#6489c64a,#0000 52%),linear-gradient(120deg,#1c2b45,#111c2e);border:1px solid #a8c7ff79;border-radius:18px;grid-template-columns:1fr auto;align-items:end;gap:35px;padding:clamp(28px,4vw,48px);display:grid}.contact-channel h2{max-width:610px;font:500 clamp(32px, 3.7vw, 50px)/1.08 var(--display-font);letter-spacing:-.04em;margin:18px 0 12px}.contact-channel p{color:#c3cede;max-width:600px;margin:0;font-size:14px}.contact-channel strong{color:#f2f5fd}.contact-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.contact-paths article{background:linear-gradient(145deg,#1a2740,#111925 75%);border:1px solid #aabfe43d;border-radius:16px;flex-direction:column;align-items:flex-start;min-height:280px;padding:28px;display:flex}.contact-paths h2{font:500 27px/1.15 var(--display-font);letter-spacing:-.03em;margin:32px 0 10px}.contact-paths p{color:#b8c2d2;margin:0 0 25px;font-size:13px}.contact-paths .text-link{margin-top:auto}.registration-essentials{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(210px,.85fr);align-items:stretch;gap:18px;margin-bottom:24px;padding-block:18px;display:grid}.registration-essentials>div{align-self:center}.registration-essentials span{color:#a9bce1;font:9px var(--mono);margin-bottom:8px;display:block}.registration-essentials strong{font:500 15px/1.35 var(--display-font)}.registration-sherlock{color:#e7f0ff;background:#839dc51c;border:1px solid #9fb9ed72;border-radius:10px;flex-direction:column;justify-content:center;min-width:0;padding:17px 18px;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.registration-sherlock strong{justify-content:space-between;align-items:center;gap:10px;display:flex}.registration-sherlock strong span{color:inherit;font:inherit;margin:0}.registration-sherlock:hover{background:#839dc537;border-color:#b7cdf6}.registration-afterword{color:#aebbd2;max-width:760px;margin:0;font-size:13px}.registration-afterword a{color:#d6e5ff;text-underline-offset:4px}.privacy-page{background:radial-gradient(at 85% 5%,#4163981a,#0000 34%),#0a0f19}.privacy-container{padding-block:38px 110px}.privacy-hero{text-align:center;grid-template-columns:1fr;justify-items:center;gap:18px;padding-block:16px 36px;display:grid}.privacy-hero h1{font:500 clamp(44px, 5vw, 68px)/1.05 var(--display-font);letter-spacing:-.05em;margin:0}.privacy-hero h1 span{color:#99bdf8}.privacy-intro p{color:#c1cad9;max-width:550px;margin:0 0 27px;font-size:clamp(17px,1.7vw,22px);line-height:1.5}.privacy-draft-tag{color:#b7cbec;font:10px var(--mono);letter-spacing:.02em;border:1px solid #a9bbda5e;border-radius:100px;padding:10px 13px;display:inline-block}.privacy-highlight{background:linear-gradient(115deg,#1b2e4b,#121b2a 82%);border:1px solid #9cb9e459;border-radius:16px;grid-template-columns:minmax(170px,.37fr) 1fr;align-items:center;gap:30px;padding:37px 42px;display:grid}.privacy-highlight p{max-width:860px;font:500 clamp(22px, 3vw, 35px)/1.24 var(--display-font);letter-spacing:-.025em;margin:0}.privacy-highlight strong{color:#aecbfa;font-weight:inherit}.privacy-section{border-bottom:1px solid var(--line);padding-block:76px 70px}.privacy-section-heading{grid-template-columns:minmax(170px,.37fr) 1fr;align-items:baseline;gap:30px;margin-bottom:34px;display:grid}.privacy-section-heading h2{max-width:750px;font:500 clamp(37px, 5vw, 65px)/1.06 var(--display-font);letter-spacing:-.045em;margin:0}.privacy-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.privacy-topic-grid article{background:#111926;border:1px solid #b8c8e337;border-radius:13px;min-height:265px;padding:28px}.privacy-topic-grid h3,.privacy-images-grid h3{font:500 25px/1.15 var(--display-font);margin:44px 0 13px}.privacy-topic-grid p,.privacy-images-grid p,.privacy-responsibility p,.privacy-footer-note p{color:#b5c0d2;margin:0;font-size:14px;line-height:1.7}.privacy-section-note{color:#cbd7eb;max-width:870px;margin:27px 0 0;font-size:14px;line-height:1.7}.privacy-images-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.privacy-images-grid article{background:linear-gradient(150deg,#19273b,#101823 82%);border:1px solid #b8c8e33d;border-radius:13px;min-height:310px;padding:33px}.privacy-images-grid h3{margin-top:55px}.privacy-responsibility{grid-template-columns:1fr 1fr;column-gap:28px;display:grid}.privacy-responsibility .privacy-section-heading{grid-template-columns:1fr;align-content:start}.privacy-responsibility p+p{margin-top:16px}.privacy-footer-note{align-items:center;gap:28px;padding-top:35px;display:flex}.privacy-footer-note p{flex:1}.privacy-footer-note .text-link{flex:none}.registration-form{background:#101620;border:1px solid #b8c8e32e;border-radius:16px;overflow:hidden}.registration-form-section{border-bottom:1px solid var(--line);grid-template-columns:minmax(190px,.36fr) 1fr;gap:38px;padding:36px;display:grid}.registration-form-heading h3{margin:12px 0;font-size:25px;font-weight:500}.registration-form-heading p{color:var(--muted);margin:0;font-size:12px}.registration-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.registration-fields label,.registration-payment label{color:#e0e7f4;flex-direction:column;gap:9px;font-size:12px;font-weight:500;display:flex}.registration-fields input,.registration-fields select,.registration-payment input{color:#f4f7fd;background:#0b1019;border:1px solid #bbc9e342;border-radius:8px;width:100%;min-height:48px;padding:12px 14px;font-size:14px}.registration-fields select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%23b8ccf4' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:20px;padding-right:38px}.registration-fields select option{background:#0b1019}.registration-other-institution{grid-column:1/-1}.registration-university-note{color:#aebbd2;grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}.registration-captain-phone{grid-column:1/-1;max-width:400px}.registration-guardian-email{grid-column:1/-1;gap:9px;max-width:450px;display:grid}.registration-guardian-email small{color:#aebbd2;font-size:11px;font-weight:400;line-height:1.5}.registration-fields input::placeholder{color:#7f8898}.registration-fields input:focus,.registration-fields select:focus,.registration-payment input:focus{border-color:#b9cff6}.registration-members{gap:13px;display:grid}.registration-member{border:1px solid #b8c8e32b;border-radius:10px;min-width:0;margin:0;padding:18px}.registration-member legend{color:#b5c7ed;font:10px var(--mono);letter-spacing:.05em;padding-inline:6px}.age-choice{border:0;min-width:0;margin:0;padding:0}.age-choice>legend{color:#e0e7f4;font:500 12px var(--body-font);letter-spacing:normal;margin-bottom:9px;padding:0}.age-choice-options{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:8px;display:grid}.age-choice-option{cursor:pointer;min-width:0;position:relative}.age-choice-option input{opacity:0;clip-path:inset(50%);border:0;width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute}.age-choice-option>span{color:#bbc6d8;background:#0b1019;border:1px solid #bbc9e342;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 8px;font-size:13px;line-height:1.4;display:flex}.age-choice-mark{border:1px solid #8d9bb3;border-radius:50%;flex:0 0 14px;width:14px;height:14px}.age-choice-option:hover>span{background:#162033;border-color:#a8c7ff99}.age-choice-option input:checked+span{color:#f3f6fc;background:#a8c7ff17;border-color:#a8c7ff}.age-choice-option input:checked+span .age-choice-mark{background:#a8c7ff;border-color:#a8c7ff;box-shadow:inset 0 0 0 3px #172338}.age-choice-option input:focus-visible+span{outline-offset:3px;outline:2px solid #d2def5}.age-choice[aria-invalid=true] .age-choice-option>span{border-color:#ffb8b1}.age-choice .field-error{margin-top:9px}.registration-remove,.registration-add{color:#c8d7f2;background:0 0;border:0;font-size:12px}.registration-remove{text-underline-offset:4px;min-height:44px;margin:16px 0 0 auto;padding:10px 4px;text-decoration:underline;display:block}.registration-add{text-align:left;border:1px dashed #b1c3e65b;border-radius:8px;justify-content:space-between;width:100%;margin:0;padding:15px 16px;display:flex}.registration-add:hover{background:#a8c7ff0d}.registration-add span{color:#97a8c8;font:10px var(--mono)}.registration-payment-section{padding-block:42px;display:block}.registration-payment-heading{grid-template-columns:minmax(0,.65fr) 1fr;align-items:end;gap:30px;margin-bottom:28px;display:grid}.registration-payment-heading h3{margin-bottom:0}.registration-payment-heading p{max-width:470px}.registration-payment{grid-template-columns:1fr 1fr;gap:18px;display:grid}.registration-payment-card{background:#151d2a;border:1px solid #b8c8e33d;border-radius:12px;min-width:0;min-height:252px;padding:22px}.registration-qr{flex-direction:column;gap:18px;display:flex}.registration-qr-heading h4{color:#eff4ff;font:500 22px/1.1 var(--display-font);margin:13px 0 0}.registration-qr-content{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:17px;display:flex}.registration-qr-image{background:#fff;border-radius:9px;place-items:center;width:min(100%,300px);padding:9px;display:grid}.registration-qr-image img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.registration-qr-copy{justify-content:space-between;align-items:center;gap:16px;width:100%;min-width:0;display:flex}.registration-qr-copy p{color:#b9c5d9;max-width:290px;margin:0;font-size:12px}.registration-qr a{color:#e5efff;border:1px solid #adc3e357;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:fit-content;max-width:100%;padding:10px 12px;font-size:11px;text-decoration:none;display:flex}.registration-qr a:hover{background:#a8c7ff14}.registration-proof-card{flex-direction:column;display:flex}.registration-proof-card h4{max-width:400px;font:500 22px/1.1 var(--display-font);margin:16px 0 20px}.registration-payment .registration-upload{text-align:center;cursor:pointer;background:#a8c7ff08;border:1px dashed #9fb9ed68;border-radius:9px;flex:1;justify-content:center;align-items:center;width:100%;min-width:0;min-height:320px;padding:26px;position:relative}.registration-upload-icon{color:#c4d9ff;border:1px solid #a8c7ff5c;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:8px;font-size:29px;line-height:1;display:grid}.registration-upload-title{color:#eff4ff;font-size:15px;font-weight:600}.registration-payment .registration-file-input{opacity:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.registration-upload-button{color:#f1f5ff;cursor:pointer;background:#849dcb32;border:1px solid #9fb9ed81;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;width:fit-content;min-width:190px;padding:13px 16px;font-size:13px;font-weight:600;transition:background .2s,border-color .2s;display:flex}.registration-upload:hover .registration-upload-button,.registration-upload:focus-within .registration-upload-button{background:#849dcb55;border-color:#c9dbfa}.registration-upload:hover{border-color:#b7cdf6}.registration-upload:focus-within .registration-upload-button{outline-offset:3px;outline:2px solid #d0e1ff}.registration-file-name{color:#aebbd2;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;display:block;overflow:hidden}.registration-payment small{color:#9ca9bd;font-size:11px;font-weight:400;line-height:1.5}.registration-form-footer{justify-content:space-between;align-items:center;gap:25px;padding:24px 36px;display:flex}.registration-form-footer p{color:#aebbd2;max-width:560px;margin:0;font-size:12px}.registration-form-footer .button{flex:none;font-size:13px}.registration-acceptance{color:#c8d3e4;align-items:flex-start;gap:12px;padding:18px 36px 0;font-size:13px;line-height:1.6;display:flex}.registration-acceptance input{accent-color:#a8c7ff;flex:none;width:17px;height:17px;margin-top:2px}.registration-acceptance a{color:#c8dcff;text-underline-offset:3px;text-decoration:underline}.registration-closed h3{font:500 clamp(28px, 3vw, 42px)/1.1 var(--display-font);margin:18px 0 16px}.consent-page{background:radial-gradient(at 80% 5%,#41639820,#0000 42%),#0a0f19;min-height:70vh;padding-block:45px 100px}.consent-container>.detail-index{border-bottom:1px solid var(--line);padding-bottom:18px;display:block}.consent-card{background:#111923;border:1px solid #b8c8e33d;border-radius:18px;max-width:760px;margin:75px auto 0;padding:clamp(28px,5vw,60px)}.consent-card h1{font:500 clamp(43px, 6vw, 72px)/1 var(--display-font);letter-spacing:-.05em;margin:25px 0 20px}.consent-card p{color:#bac7dc;font-size:15px;line-height:1.65}.consent-card .consent-lead{color:#e5edfa;margin-bottom:30px;font-size:18px}.consent-card a{color:#c7ddff;text-underline-offset:4px}.consent-field{color:#e0e7f4;gap:9px;margin-bottom:24px;font-size:13px;display:grid}.consent-field input{color:#f4f7fd;background:#0b1019;border:1px solid #bbc9e342;border-radius:8px;width:100%;min-height:48px;padding:12px 14px;font-size:14px}.consent-check{color:#e0e7f4;align-items:flex-start;gap:11px;margin-block:24px 30px;font-size:13px;line-height:1.5;display:flex}.consent-check input{accent-color:#a9c8fa;flex:none;width:18px;height:18px}.consent-check-missing{color:#ffe1e1;background:#49252b;border:1px solid #f2a3a3;border-radius:10px;padding:14px}.consent-check-missing input{outline-offset:3px;outline:2px solid #f2a3a3}.consent-acceptance-error{color:#ffe1e1;margin-block-start:8px;font-weight:600;display:block}.consent-actions{flex-wrap:wrap;align-items:center;gap:17px;display:flex}.consent-actions button:disabled{opacity:.55;cursor:wait}.consent-decline{color:#dce7f9;text-underline-offset:4px;background:0 0;border:0;padding:12px 0;font-size:13px;text-decoration:underline}.consent-card .consent-result{color:#e7f0ff;background:#839dc51c;border:1px solid #9fb9ed72;border-radius:10px;padding:18px}.consent-card .consent-message{color:#ffd6cf}.consent-card>.text-link{margin-top:36px;display:inline-block}@media (width<=1100px){.registration-payment{grid-template-columns:1fr}.registration-payment .registration-upload{min-height:260px}}@media (width<=900px){.detail-intro{grid-template-columns:1fr;gap:18px;padding-block:16px 30px}.detail-lead{max-width:650px}.detail-section-heading{grid-template-columns:1fr;gap:15px}.event-brief,.event-discovery,.sponsor-brief{grid-template-columns:1fr}.event-date{min-height:270px}.sponsor-brief{gap:0}.sponsor-brief aside{min-height:260px}.registration-essentials{grid-template-columns:repeat(2,minmax(0,1fr))}.registration-form-section{grid-template-columns:1fr;gap:23px}.registration-payment-heading{grid-template-columns:1fr;gap:12px}.registration-proof-card h4{margin-bottom:20px}}@media (width<=640px){.detail-container{padding-block:20px 60px}.detail-intro{padding-block:10px 26px}.detail-intro h1{overflow-wrap:anywhere;font-size:clamp(34px,8.8vw,46px)}.detail-lead{font-size:15px}.detail-section{padding-block:37px 60px}.detail-section-heading{margin-bottom:28px}.event-date{min-height:220px;padding:26px}.event-date>strong{font-size:clamp(90px,26vw,140px)}.event-brief-copy{padding:29px 25px}.event-discovery{gap:14px;padding-top:49px}.university-paths{grid-template-columns:1fr}.university-paths article{min-height:290px;padding:27px}.university-paths article+article{border:1px solid #aabfe442}.university-paths h2{margin-top:22px}.sponsor-brief>div{padding-block:34px}.sponsor-brief aside{min-height:245px;padding:25px}.detail-identity{grid-template-columns:1fr;gap:32px;padding-block:40px 64px}.detail-identity-mark{min-height:205px;padding:26px}.registration-essentials{grid-template-columns:1fr 1fr;gap:22px 12px}.registration-sherlock{grid-column:1/-1}.registration-form-section{padding:24px 19px}.registration-fields{grid-template-columns:1fr}.registration-fields input:not([type=radio]),.registration-fields select{font-size:16px}.registration-payment-section{padding-block:29px}.registration-payment-card{min-height:0;padding:19px}.registration-qr-image{width:min(100%,290px)}.registration-qr-copy{flex-direction:column;align-items:stretch}.registration-payment .registration-upload{min-height:240px}.registration-form-footer{flex-direction:column;align-items:stretch;padding:22px 19px}}@media (width<=380px){.age-choice-options{grid-template-columns:1fr}}@media (width<=900px){.faq-group{grid-template-columns:1fr;gap:14px}.faq-group>.detail-index{padding-top:0}.faq-help,.conduct-report{grid-template-columns:1fr}.partner-invite,.contact-channel{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.contact-hero{grid-template-columns:1fr;gap:25px;padding-block:32px 58px}.contact-paths{grid-template-columns:repeat(2,minmax(0,1fr))}.schedule-heading{grid-template-columns:1fr 1fr}.schedule-heading>.detail-index{grid-column:1/-1}.privacy-hero,.privacy-responsibility{grid-template-columns:1fr}.privacy-hero{gap:18px;padding-block:16px 30px}.privacy-section-heading,.privacy-highlight{grid-template-columns:1fr;gap:17px}.privacy-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}.competition-flow-heading{grid-template-columns:1fr}.organization-work-heading{grid-template-columns:1fr 1fr}.competition-flow-heading>.detail-index,.organization-work-heading>.detail-index{grid-column:1/-1}.competition-steps,.organization-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sponsor-stage{grid-template-columns:1fr}.sponsor-stage-mark{min-height:275px}.partners-showcase-heading{grid-template-columns:1fr;gap:16px}.partners-showcase-heading>.detail-index{margin-bottom:2px}.partners-showcase-heading p{max-width:620px}.partner-grid,.sponsor-opportunities,.rules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rules-heading{grid-template-columns:1fr;gap:16px}}@media (width<=640px){.faq-layout{padding-bottom:45px}.faq-group{padding-top:34px}.faq-group+.faq-group{margin-top:34px}.faq-list summary{padding-block:19px;font-size:20px}.faq-list details p{padding-right:8px}.faq-help .button,.conduct-report .button{width:100%}.conduct-grid{grid-template-columns:1fr}.conduct-grid article{min-height:220px}.partner-invite .button,.contact-channel .button{width:100%}.contact-container{padding-bottom:70px}.contact-hero{padding-block:20px 48px}.contact-hero h1{font-size:clamp(45px,12vw,68px)}.contact-hero>p{font-size:14px}.contact-paths{grid-template-columns:1fr}.contact-paths article{min-height:230px}.schedule-heading{grid-template-columns:1fr;gap:16px}.schedule-heading>.detail-index{grid-column:auto}.schedule-item{grid-template-columns:30px 1fr;gap:8px 14px;padding:20px}.schedule-item h3{grid-column:2}.schedule-footer{flex-direction:column;align-items:flex-start}.privacy-container{padding-block:27px 75px}.privacy-hero{padding-block:10px 26px}.privacy-hero h1{font-size:clamp(38px,9.2vw,46px)}.privacy-highlight{padding:28px 24px}.privacy-section{padding-block:54px}.privacy-topic-grid,.privacy-images-grid{grid-template-columns:1fr}.privacy-topic-grid article,.privacy-images-grid article{min-height:0;padding:26px}.privacy-topic-grid h3,.privacy-images-grid h3{margin-top:32px}.privacy-footer-note{flex-direction:column;align-items:flex-start;gap:13px}.competition-flow{padding-block:24px 34px}.organization-work{padding-block:36px 54px}.competition-flow-heading,.organization-work-heading,.competition-steps,.organization-work-grid{grid-template-columns:1fr}.competition-flow-heading>.detail-index,.organization-work-heading>.detail-index{grid-column:auto}.competition-steps article{min-height:0;padding:20px}.organization-work-grid article{min-height:200px}.competition-step-number{font-size:30px}.competition-steps h3{margin-top:14px}.competition-actions .button{width:100%}.sponsor-stage-mark{min-height:245px;padding:24px}.sponsor-stage-mark img{max-height:130px}.sponsor-stage-copy{padding:30px 25px}.university-paths{gap:12px}.university-paths h2{margin-top:45px}.partner-preview-layout{grid-template-columns:1fr}.partner-preview-layout .university-network{min-height:275px}.partners-showcase{padding-block:36px 54px}.university-network{height:275px}.network-orbit{width:340px}.network-orbit-two{width:490px}.network-core{width:100px;height:100px;font-size:30px}.network-core span{font-size:18px}.partner-grid,.sponsor-opportunities,.rules-grid,.rules-detail-grid,.rules-conduct{grid-template-columns:1fr}.partner-card,.sponsor-opportunities article,.rule-card{min-height:210px}.rules-section{padding-block:38px 54px}.rules-conduct{gap:24px;padding-block:40px}}@media (prefers-reduced-motion:no-preference){.button{animation:4s linear infinite button-border-glow}.network-node{animation:3.6s ease-in-out infinite alternate network-glow}.network-node-two{animation-delay:1.1s}.network-node-three{animation-delay:2.2s}.partner-card{animation:.55s both partner-enter}}@property --button-glow-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes button-border-glow{to{--button-glow-angle:360deg}}@media (prefers-reduced-motion:reduce){.partner-card,.sponsor-opportunities article,.sponsor-opportunities article:after,.university-paths article{transition:none}}@keyframes network-glow{to{box-shadow:0 0 0 15px #94b5e729,0 0 38px #a8c7ffaa}}@keyframes partner-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.workflow-fieldset,.registration-form-body{border:0;min-width:0;margin:0;padding:0}.registration-form-body[hidden]{display:none}.workflow-card,.registration-summary{border:1px solid var(--line);background:#10151e;border-radius:20px;min-width:0;margin-bottom:24px;padding:clamp(24px,4vw,48px)}.workflow-card h2,.registration-summary h3{margin:0 0 20px;font-size:clamp(24px,3vw,38px)}h1[tabindex="-1"]:focus,.registration-summary h3[tabindex="-1"]:focus{outline:none}.workflow-card form>.button{margin-top:24px}.workflow-card p,.workflow-help p,.legal-version p,.legal-section p{color:var(--muted);line-height:1.8}.workflow-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-block:24px;display:flex}.workflow-field,.admin-toolbar label,.decision-form label{color:var(--text);flex-direction:column;gap:12px;margin-block:20px;display:flex}.workflow-field input,.admin-toolbar input,.admin-toolbar select,.decision-form textarea,.decision-form select,.decision-form input:not([type=checkbox]){border:1px solid var(--line);width:100%;min-height:49px;color:var(--text);font:inherit;background:#090e17;border-radius:8px;padding:14px}.workflow-field input::file-selector-button{border:1px solid var(--line);color:var(--text);cursor:pointer;background:#1c2940;border-radius:6px;margin-right:12px;padding:10px}.workflow-message,.preview-notice,.legal-version{overflow-wrap:anywhere;background:#a5bfff0a;border:1px solid #8fb4f04d;border-radius:12px;margin-block:24px;padding:20px 24px;line-height:1.7}.workflow-help{max-width:850px;margin-block:48px}.text-button{color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;padding:12px 0;text-decoration:underline}button.text-link{background:0 0;border:0;border-bottom:1px solid #ffffff32;padding:0}.field-error{color:#ffb8b1;font-size:14px;line-height:1.5;display:block}[aria-invalid=true]{border-color:#ffb8b1!important}.status-grid,.workflow-facts,.registration-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.status-grid>div,.workflow-facts>div,.registration-summary dl>div{border-bottom:1px solid var(--line);padding-block:12px}.status-grid dt,.workflow-facts dt,.registration-summary dt{color:var(--muted);margin-bottom:8px;font-size:14px}.status-grid dd,.workflow-facts dd,.registration-summary dd{overflow-wrap:anywhere;margin:0}.registration-summary ol{margin-block:30px;padding-left:24px}.registration-summary h3,.registration-fields input,.registration-fields select{scroll-margin-top:115px}.registration-summary li{border-bottom:1px solid var(--line);padding:15px 0 15px 12px}.registration-summary li span{color:var(--muted);overflow-wrap:anywhere;margin-top:7px;display:block}.legal-links{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-block:20px;line-height:1.6;display:flex}.legal-links a{text-underline-offset:4px;text-decoration:underline}.legal-toc{border-block:1px solid var(--line);flex-wrap:wrap;gap:12px 24px;margin:32px 0;padding:24px 0;display:flex}.legal-toc a{color:var(--muted);text-decoration:underline}.legal-version strong{margin-top:10px;display:block}.registration-upload:focus-within{outline-offset:5px;outline:2px solid #d2def5}.legal-section{max-width:900px;margin:48px auto;scroll-margin-top:120px}.legal-section h2{margin-bottom:20px;font-size:clamp(24px,3vw,38px)}.admin-shell{min-height:100vh;padding:50px 0 100px}.admin-shell h1{margin-block:32px;font-size:clamp(32px,5vw,60px)}.admin-login{max-width:650px;margin-inline:auto}.admin-login h2{margin-top:20px}.admin-login .admin-login-help{margin-top:28px;font-size:14px}.admin-login .preview-notice{margin-bottom:0}.admin-login summary{cursor:pointer}.admin-session{border-block:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:24px;display:flex}.admin-session span{color:var(--muted);margin-top:8px;display:block}.admin-tabs,.admin-pagination{flex-wrap:wrap;align-items:center;gap:16px;margin-block:24px;display:flex}.admin-tabs .text-button{border:1px solid var(--line);border-radius:8px;padding:12px 16px}.admin-tabs .text-button[aria-pressed=true]{background:#20304b;border-color:#a5bfff}.admin-member-list{padding:0;list-style:none}.admin-member-list>li{border-bottom:1px solid var(--line);padding-block:20px}.admin-member-list p,.admin-payment-history p{margin-block:8px}.admin-payment-history{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}.decision-form .admin-check{flex-direction:row;align-items:start;line-height:1.6}.admin-check input{accent-color:#a5bfff;flex:none;width:20px;height:20px;margin-top:3px}.admin-toolbar{flex-wrap:wrap;align-items:end;gap:20px;margin-block:32px;display:flex}.admin-toolbar label{flex:240px;margin:0}.admin-grid{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:start;gap:24px;display:grid}.admin-grid ul,.admin-grid ol{overflow-wrap:anywhere;line-height:1.9}.admin-team-list{padding:0;list-style:none}.admin-team-list li{margin-bottom:12px}.admin-team-list button{text-align:left;border:1px solid var(--line);width:100%;color:var(--text);cursor:pointer;font:inherit;background:#090e17;border-radius:12px;padding:20px}.admin-team-list button[aria-pressed=true]{background:#20304b;border-color:#a5bfff}.admin-team-list span{color:var(--muted);margin-top:8px;font-size:14px;display:block}.decision-form{border-block:1px solid var(--line);margin-top:24px;padding-block:20px}.decision-form textarea{resize:vertical;min-height:120px}.button:disabled{--button-fill:#1b2331;--button-border-glow:transparent;opacity:.55;cursor:not-allowed;box-shadow:none;animation:none;transform:none}.button:disabled:hover{--button-fill:#1b2331;box-shadow:none;transform:none}.footer-bottom nav{flex-wrap:wrap}.privacy-intro .text-link{margin-top:20px}.workflow-card,.registration-summary,.consent-card,.legal-section{overflow-wrap:anywhere}@media (width<=900px){.admin-grid{grid-template-columns:1fr}}@media (width<=640px){.status-grid,.workflow-facts,.registration-summary dl{grid-template-columns:1fr;gap:8px}.footer-grid nav{gap:4px;font-size:13px}.footer-grid nav a,.footer-bottom a{align-items:center;min-height:44px;display:inline-flex}.footer-bottom{font-size:12px}.footer-bottom nav{gap:4px 16px}.workflow-actions{flex-direction:column;align-items:stretch}.workflow-actions .button{width:100%}.admin-toolbar{align-items:stretch}.admin-toolbar .button{width:100%}.detail-page .workflow-field input:not([type=checkbox]):not([type=radio]):not([type=file]),.admin-shell .workflow-field input:not([type=checkbox]):not([type=radio]):not([type=file]),.admin-shell .admin-toolbar input,.admin-shell .admin-toolbar select,.admin-shell .decision-form input:not([type=checkbox]),.admin-shell .decision-form textarea,.admin-shell .decision-form select{min-width:0;font-size:16px}.admin-shell .admin-tabs{flex-wrap:wrap}.legal-toc{flex-direction:column}.workflow-card,.registration-summary{padding:24px 20px}}.admin-corrections{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.5rem}.admin-correction-member{border:1px solid var(--line);border-radius:1rem;gap:1rem;min-width:0;margin:1rem 0;padding:1.25rem;display:grid}.admin-correction-member legend{padding-inline:.5rem;font-weight:700}.admin-change-notice{border:1px solid var(--line);background:#a6c4ff0d;border-radius:1rem;margin-block:1.25rem;padding:1.25rem}.admin-history-comparison{overflow-wrap:anywhere;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.admin-proof-archive{border-top:1px solid var(--line);padding-block:1rem}@media (width<=600px){.admin-history-comparison{grid-template-columns:1fr}.admin-correction-member{padding:1rem}}.admin-invitation-list{gap:16px;margin-block:20px;display:grid}.admin-invitation{border:1px solid var(--line);overflow-wrap:anywhere;background:#0b111c;border-radius:12px;min-width:0;padding:20px}.admin-invitation-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-invitation h4{margin:0;font-size:20px}.admin-invitation>p{margin-block:12px}.admin-invitation-status{color:#c4d9fb;border:1px solid #a8c7ff59;border-radius:100px;padding:6px 10px;font-size:13px}.admin-invitation-status--accepted{color:#a4e5bf;border-color:#82cea659}.admin-invitation-status--declined,.admin-invitation-status--expired{color:#f1c0b7;border-color:#edb3a459}.admin-invitation-status--revoked{border-color:var(--line);color:var(--muted)}.admin-invitation .workflow-facts{margin-block:16px}.admin-invitation-documents{flex-wrap:wrap;gap:4px 16px;margin-bottom:16px;font-size:13px;display:flex}.admin-invitation-documents a{align-items:center;min-height:44px;display:inline-flex}.admin-invitation-blocker{font-size:14px}.admin-invitation-archive{border-top:1px solid var(--line);margin-top:28px;padding-top:12px}.admin-invitation-archive>summary{cursor:pointer;min-height:44px;padding-block:12px}.admin-areas{border-bottom:1px solid var(--line);margin-top:32px;padding-bottom:24px}.admin-notifications-intro{max-width:800px;margin-top:32px}.admin-notifications-intro h2{font:500 clamp(28px, 3vw, 40px)/1.2 var(--display-font);margin:0 0 12px}.admin-notifications-intro p,.admin-notifications-help{color:var(--muted);line-height:1.8}.admin-notifications-help{max-width:920px;font-size:14px}.admin-notification-status--failed{color:#f1c0b7;border-color:#edb3a459}.admin-notification-status--sent{color:#a4e5bf;border-color:#82cea659}.admin-notification-status--cancelled{border-color:var(--line);color:var(--muted)}._tracking_fcl3b_1{border:1px solid var(--line);background:#101925;border-radius:12px;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:22px;padding:16px 20px;display:flex}._tracking_fcl3b_1 strong{font-size:15px}._tracking_fcl3b_1 p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.5}._tracking_fcl3b_1 .button{flex-shrink:0;min-height:44px;padding:12px 18px;font-size:13px}@media (width<=640px){._tracking_fcl3b_1{flex-direction:column;align-items:flex-start;padding:16px}}._directory_1w2q2_1{border-top:1px solid var(--line);padding-block:24px 40px}._heading_1w2q2_3{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}._heading_1w2q2_3 h2{text-wrap:balance;max-width:700px;margin:12px 0 0;font-size:clamp(25px,2.5vw,32px)}._totals_1w2q2_7{gap:24px;margin:0;display:flex}._totals_1w2q2_7 div{flex-direction:column-reverse;gap:5px;display:flex}._totals_1w2q2_7 dt{color:var(--muted);font-size:12px}._totals_1w2q2_7 dd{font:36px/1.1 var(--display-font);color:var(--accent);margin:0}._filters_1w2q2_15{grid-template-columns:1.4fr 1fr;gap:16px;display:grid}._filters_1w2q2_15 label{gap:8px;font-size:14px;display:grid}._filters_1w2q2_15 input,._filters_1w2q2_15 select{border:1px solid var(--line);width:100%;min-width:0;min-height:48px;color:var(--text);font:inherit;background:#0b1019;border-radius:10px;padding:12px}._results_1w2q2_21{color:var(--muted);margin:16px 0;font-size:13px}._grid_1w2q2_23{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}._card_1w2q2_25{background:linear-gradient(140deg,#1b2941,#111923);border:1px solid #3d4d68;border-radius:18px;height:100%;transition:border-color .18s,transform .18s;overflow:hidden}._mark_1w2q2_27{border-bottom:1px solid var(--line);background:radial-gradient(#405c8538,#0000 70%);place-items:center;height:140px;display:grid;position:relative}._logoFrame_1w2q2_29{color:#44557c;background:#f2f5fc;border-radius:20px;place-items:center;width:92px;height:92px;padding:12px;display:grid;box-shadow:0 8px 30px #0002}._logoFrame_1w2q2_29 img{object-fit:contain;width:100%;height:100%}._logoFrame_1w2q2_29 svg{width:56px;height:56px}._mark_1w2q2_27:before{content:"";pointer-events:none;border:1px solid #a8c7ff25;border-radius:30px;width:118px;height:118px;position:absolute;transform:rotate(12deg)}._roster_1w2q2_37{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}._rosterHeading_1w2q2_39{color:#a9bddc;font:11px var(--mono);letter-spacing:.04em;justify-content:space-between;align-items:center;display:flex}._roster_1w2q2_37 ul{margin:12px 0 0;padding:0;list-style:none}._roster_1w2q2_37 li{grid-template-columns:6px 1fr auto;align-items:center;gap:10px;padding-block:8px;font-size:14px;display:grid}._memberDot_1w2q2_45{background:#8aa6d7;border-radius:50%;width:5px;height:5px}._captain_1w2q2_47{color:#b8ccf4;border:1px solid #9ab8e64a;border-radius:5px;padding:4px 7px;font-size:10px}._tag_1w2q2_49{font:10px/1.3 var(--mono);color:#adc5ed;letter-spacing:.08em;position:absolute;top:10px;left:20px}._identity_1w2q2_51{overflow-wrap:anywhere;padding:22px}._identity_1w2q2_51 h3{margin:0 0 12px;font-size:26px}._identity_1w2q2_51 p{color:#b9c5d9;margin:0;font-size:15px;line-height:1.6}._empty_1w2q2_57{text-align:center;border:1px solid var(--line);border-radius:14px;padding:32px}._empty_1w2q2_57 h3{font-size:24px}._invitation_1w2q2_61{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;padding-block:32px;display:flex}._invitation_1w2q2_61 h2{margin:0 0 12px;font-size:28px}._invitation_1w2q2_61 p{max-width:580px;font-size:15px;line-height:1.7}@media (hover:hover){._card_1w2q2_25:hover{border-color:#a7c4f3;box-shadow:0 12px 34px #0003}}@media (prefers-reduced-motion:no-preference){._card_1w2q2_25{animation:.4s ease-out backwards _team-arrival_1w2q2_1}._logoFrame_1w2q2_29,._mark_1w2q2_27:before{transition:transform .3s ease-out}._card_1w2q2_25:hover{transform:translateY(-4px)}._card_1w2q2_25:hover ._logoFrame_1w2q2_29{transform:scale(1.04)}._card_1w2q2_25:hover ._mark_1w2q2_27:before{transform:rotate(25deg)}}@keyframes _team-arrival_1w2q2_1{0%{opacity:.4;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){._grid_1w2q2_23{grid-template-columns:repeat(2,minmax(0,1fr))}._heading_1w2q2_3,._invitation_1w2q2_61{flex-direction:column;align-items:flex-start}}@media (width<=640px){._grid_1w2q2_23,._filters_1w2q2_15{grid-template-columns:1fr}._mark_1w2q2_27{height:140px}._identity_1w2q2_51{padding:20px}._invitation_1w2q2_61 ._workflow-actions_1w2q2_87,._invitation_1w2q2_61 ._button_1w2q2_87{width:100%}._totals_1w2q2_7 dd{font-size:30px}._filters_1w2q2_15 input,._filters_1w2q2_15 select{font-size:16px}}._carousel_1gyy3_1{text-align:center}._orbit_1gyy3_3{perspective:1000px;height:100%;transform-style:preserve-3d;--radius:clamp(230px, 30vw, 380px);position:relative}._stage_1gyy3_5{height:250px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}._logo_1gyy3_7{width:min(72%,300px);height:218px;color:var(--text);transform:translateX(-50%) translateZ(calc(-1 * var(--radius))) rotateY(var(--angle)) translateZ(var(--radius)) rotateY(var(--counter-angle));cursor:pointer;background:radial-gradient(at top,#385b8440,#0000 80%),#152033;border:1px solid #8faad54a;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:20px;display:flex;position:absolute;top:14px;left:50%;box-shadow:0 20px 36px #0004}._logo_1gyy3_7 img{object-fit:contain;width:100%;height:125px}._logo_1gyy3_7:focus-visible{outline:2px solid var(--accent);outline-offset:-5px}._logo_1gyy3_7 span{font:22px var(--display-font);overflow-wrap:anywhere}._controls_1gyy3_15{justify-content:center;align-items:center;gap:12px;margin:8px 0 12px;display:flex}._controls_1gyy3_15 button{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--text);cursor:pointer;background:#142033;border-radius:10px;padding:10px 16px}._controls_1gyy3_15 span{font:12px var(--mono);color:var(--accent);white-space:nowrap;flex-shrink:0}._all_1gyy3_21{text-align:left;max-width:960px;margin:14px auto 0}._all_1gyy3_21 summary{cursor:pointer;border-block:1px solid var(--line);padding:15px;font-size:14px}._all_1gyy3_21 ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:16px 0;list-style:none;display:grid}._all_1gyy3_21 li{overflow-wrap:anywhere;background:#121c2d;border-radius:12px;justify-items:center;gap:14px;min-width:0;padding:18px;font-size:14px;display:grid}._all_1gyy3_21 img{object-fit:contain;width:100%;height:80px}@media (prefers-reduced-motion:no-preference){._logo_1gyy3_7{transition:transform 1.5s cubic-bezier(.45,0,.25,1),filter 1.5s ease-in-out}}@media (width<=640px){._all_1gyy3_21 ul{grid-template-columns:repeat(2,minmax(0,1fr))}._stage_1gyy3_5{height:265px}._orbit_1gyy3_3{--radius:230px}._logo_1gyy3_7{height:220px;padding:20px}._logo_1gyy3_7 img{height:120px}._logo_1gyy3_7 span{font-size:19px}}._invitation_w5syq_1{margin-bottom:20px;padding:24px}._invitation_w5syq_1 h2{font:500 clamp(25px, 2.8vw, 36px)/1.15 var(--display-font);letter-spacing:-.035em;margin:0 0 12px}._showcaseHeading_w5syq_23{grid-template-columns:1fr;margin-bottom:24px}._showcaseHeading_w5syq_23 h2,._supportTitle_w5syq_35{font:500 clamp(28px, 3vw, 42px)/1.15 var(--display-font);letter-spacing:-.035em;margin:0}._supportTitle_w5syq_35{margin-block:34px 22px}._referenceStage_w5syq_55._referenceStage_w5syq_55{min-height:220px}._pendingSponsors_w5syq_57{text-align:center;border:1px solid var(--line);background:#111b2b;border-radius:18px;align-content:center;justify-items:center;gap:14px;min-height:220px;padding:28px;display:grid}._pendingSponsors_w5syq_57 h2{max-width:620px;font:500 clamp(24px, 3vw, 34px)/1.2 var(--display-font);margin:0}._pendingSponsors_w5syq_57 p{max-width:560px;color:var(--muted);margin:0;font-size:14px}._referenceStage_w5syq_55>:first-child{gap:16px;min-height:220px;padding:24px}._referenceStage_w5syq_55 img{max-height:145px}._referenceStage_w5syq_55>:last-child{gap:16px;padding:24px}._referenceStage_w5syq_55 strong{font-size:clamp(28px,3vw,38px)}._page_w5syq_71>div{padding-block:0}._showcase_w5syq_23,._support_w5syq_35{padding-block:24px 32px}._page_w5syq_71 ._showcase_w5syq_23 .detail-intro{padding-block:0 18px}._page_w5syq_71 ._showcase_w5syq_23 .detail-intro h1{font-size:clamp(36px,3.8vw,54px)}._referenceNotice_w5syq_79{font:11px/1.6 var(--mono);color:var(--accent);margin:0 0 8px}._page_w5syq_71 ._showcase_w5syq_23 .sherlock-partner{grid-template-columns:76px 1fr auto;margin-top:12px;padding-block:20px}._page_w5syq_71 ._showcase_w5syq_23 .sherlock-partner-mark{border-radius:14px;width:76px;height:76px}._page_w5syq_71 ._showcase_w5syq_23 .sherlock-partner-mark img{width:68px;height:68px}._page_w5syq_71 ._showcase_w5syq_23 .sherlock-partner h2{font-size:26px}._page_w5syq_71 ._showcase_w5syq_23 .sherlock-partner p{font-size:14px}._cardMark_w5syq_91{justify-content:space-between;align-items:center;min-height:48px;display:flex}._cardMark_w5syq_91 svg{color:#a8c7ff;width:48px;height:48px}._opportunities_w5syq_95 ._description_w5syq_95{min-height:4.8em}._opportunities_w5syq_95{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}._opportunities_w5syq_95 article{border:1px solid var(--line);background:#111a29;border-radius:16px;padding:22px;position:relative;overflow:hidden}._opportunities_w5syq_95 h3{font:26px var(--display-font);margin:24px 0 12px}._opportunities_w5syq_95 p{color:#b8c2d2;margin:0;font-size:14px;line-height:1.6}._opportunities_w5syq_95 details{margin-top:20px}._opportunities_w5syq_95 summary{cursor:pointer;color:#bdcceb;border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:44px;font-size:13px;list-style:none;display:flex}._opportunities_w5syq_95 summary::-webkit-details-marker{display:none}._opportunities_w5syq_95 details[open] summary span{transform:rotate(45deg)}._opportunities_w5syq_95 details>p{margin-top:10px}._opportunities_w5syq_95 article:after{content:"";background:#a8c7ff;width:0;height:2px;position:absolute;bottom:0;left:0}._opportunities_w5syq_95 article:hover,._opportunities_w5syq_95 article:focus-within{background:radial-gradient(circle at 95% 0,#7196d51c,#0000 65%),#111a29;border-color:#a8c7ff70}@media (prefers-reduced-motion:no-preference){._opportunities_w5syq_95 article:after{transition:width .25s}._opportunities_w5syq_95 article:hover:after,._opportunities_w5syq_95 article:focus-within:after{width:100%}._opportunities_w5syq_95 details[open]>p{animation:.2s ease-out _support-reveal_w5syq_1}}@keyframes _support-reveal_w5syq_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width>=1001px){._showcase_w5syq_23,._support_w5syq_35{min-height:calc(100svh - var(--chapter-header));flex-direction:column;justify-content:center;display:flex}}@media (prefers-reduced-motion:no-preference){._cardMark_w5syq_91 svg{animation:5s ease-in-out infinite _symbol-float_w5syq_1;animation-delay:calc(var(--support-index) * -1.2s);transition:filter .25s}._opportunities_w5syq_95 article:hover svg,._opportunities_w5syq_95 article:focus-within svg{filter:drop-shadow(0 0 8px #a8c7ff80);stroke-dasharray:80;animation:.9s ease-out both _symbol-trace_w5syq_1}._opportunities_w5syq_95 article{transition:border-color .25s,box-shadow .25s}._opportunities_w5syq_95 article:hover,._opportunities_w5syq_95 article:focus-within{box-shadow:0 8px 32px #0002}._opportunities_w5syq_95 summary span{transition:transform .22s}}@keyframes _symbol-float_w5syq_1{50%{transform:translateY(-4px)}}@keyframes _symbol-trace_w5syq_1{0%{stroke-dashoffset:80px;transform:scale(.94)}to{stroke-dashoffset:0;transform:scale(1.08)}}@media (width<=1000px){._opportunities_w5syq_95{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){._opportunities_w5syq_95{grid-template-columns:1fr}._page_w5syq_71 ._showcase_w5syq_23 .sherlock-partner{grid-template-columns:76px 1fr}._opportunities_w5syq_95 ._description_w5syq_95{min-height:3.2em}}._panel_1ya4w_1{background:radial-gradient(ellipse at var(--light-x,50%) var(--light-y,50%),#466b9b45,transparent 75%),#0d1725;border:1px solid #aabfe439;border-radius:18px;min-width:0;padding:14px 18px}._stage_1ya4w_3{width:100%;height:150px;color:inherit;perspective:750px;cursor:grab;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;display:grid;position:relative}._dragging_1ya4w_5{cursor:grabbing}._stage_1ya4w_3:focus-visible{outline:2px solid var(--accent);outline-offset:4px}._stage_1ya4w_3 svg{pointer-events:none}._plaque_1ya4w_11{z-index:1;width:100%;max-width:370px;transform:rotateX(var(--logo-x,0deg)) rotateY(var(--logo-y,0deg));background:linear-gradient(125deg,#344d70,#15253b 70%);border:1px solid #b5ceef55;border-radius:12px;padding:18px 14px;position:relative;box-shadow:0 4px #0a1321,0 6px #283c59,0 18px 28px #0005}._plaque_1ya4w_11 .organizer-logo{filter:drop-shadow(0 2px 2px #0006);width:100%}._shadow_1ya4w_15{filter:blur(9px);background:#0006;border-radius:50%;width:65%;height:14px;position:absolute;bottom:0}@media (prefers-reduced-motion:no-preference){._plaque_1ya4w_11{transition:transform .5s cubic-bezier(.2,.8,.2,1)}._dragging_1ya4w_5 ._plaque_1ya4w_11{transition-duration:70ms}}@media (prefers-reduced-motion:reduce){._plaque_1ya4w_11{transform:none}._stage_1ya4w_3{cursor:default}}._container_1flci_1{padding-bottom:40px}._community_1flci_3{padding-block:28px 32px}._heading_1flci_5 h1{text-align:center;font:600 clamp(32px,3.5vw,48px)/1.1 var(--display-font);letter-spacing:-.04em;margin:0}._identity_1flci_7{grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr);align-items:center;gap:32px;margin-block:24px;display:grid}._identity_1flci_7 h2{font:500 clamp(24px,2.4vw,32px)/1.15 var(--display-font);margin:0 0 12px}._identity_1flci_7 p{color:#b8c2d2;max-width:700px;margin:0 0 10px;font-size:14px;line-height:1.65}._identity_1flci_7 p:last-child{margin-bottom:0}._activitiesHeading_1flci_15{margin-bottom:16px}._activitiesHeading_1flci_15 h2{font:500 28px/1.2 var(--display-font);margin:0}._activities_1flci_15{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}._activities_1flci_15 article{background:linear-gradient(145deg,#1a2940,#111b29);border:1px solid #aabfe43b;border-radius:16px;padding:20px;position:relative;overflow:hidden}._cardTop_1flci_23{justify-content:space-between;align-items:center;display:flex}._cardTop_1flci_23 svg{color:#b6cdf6;width:34px;height:34px}._activities_1flci_15 h3{font:500 21px/1.2 var(--display-font);margin:16px 0 10px}._activities_1flci_15 p{color:#b8c2d2;margin:0;font-size:13px;line-height:1.65}._links_1flci_31{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:20px;display:flex}._links_1flci_31 .button{min-height:44px;padding:12px 18px}@media (prefers-reduced-motion:no-preference){._activities_1flci_15 article{transition:transform .22s,border-color .22s,box-shadow .22s}._activities_1flci_15 article:hover{border-color:#a8c7ff80;transform:translateY(-4px);box-shadow:0 12px 26px #0003}._cardTop_1flci_23 svg{transition:filter .25s;animation:5s ease-in-out infinite _activity-float_1flci_1}._activities_1flci_15 article:nth-child(2) svg{animation-delay:-1.2s}._activities_1flci_15 article:nth-child(3) svg{animation-delay:-2.4s}._activities_1flci_15 article:nth-child(4) svg{animation-delay:-3.6s}._activities_1flci_15 article:hover svg{filter:drop-shadow(0 0 7px #a8c7ff80);stroke-dasharray:80;animation:.9s ease-out both _activity-trace_1flci_1}._activities_1flci_15 article:after{content:"";background:#a8c7ff;width:0;height:2px;transition:width .25s;position:absolute;bottom:0;left:0}._activities_1flci_15 article:hover:after{width:100%}}@keyframes _activity-float_1flci_1{50%{transform:translateY(-4px)}}@keyframes _activity-trace_1flci_1{0%{stroke-dashoffset:80px;transform:scale(.94)}to{stroke-dashoffset:0;transform:scale(1.08)}}@media (width>=1101px){._community_1flci_3{min-height:calc(100svh - var(--chapter-header));flex-direction:column;justify-content:center;display:flex}}@media (width>=1101px) and (height<=800px){._community_1flci_3{padding-block:20px 28px}._identity_1flci_7{margin-block:20px}._activities_1flci_15 article{padding:16px}._activities_1flci_15 h3{margin-top:12px}}@media (width<=1100px){._activities_1flci_15{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){._identity_1flci_7{grid-template-columns:1fr;gap:20px}}@media (width<=460px){._activities_1flci_15{grid-template-columns:1fr}._activities_1flci_15 article{padding:20px}._community_1flci_3{padding-top:24px}}._card_1hng3_1{background:#101a28;border:1px solid #3b4d66;border-radius:1.25rem;margin-block:1.5rem;padding:clamp(1.25rem,3vw,2rem)}._card_1hng3_1 h3{margin-block:.65rem 1rem}._issues_1hng3_5{gap:.8rem;margin-block:1.25rem;padding:0;list-style:none;display:grid}._issues_1hng3_5 li{border:1px solid #40516a;background:#182538;border-inline-start:3px solid #b3c9ed;border-radius:.65rem;padding:1rem 1.2rem}._issues_1hng3_5 li p{margin-block:.5rem .75rem}._email_1hng3_11{overflow-wrap:anywhere;color:#b3c9ed;margin-block-start:.25rem;font-size:.9rem;display:block}._dialog_1hng3_13{box-sizing:border-box;color:#f2f5fc;background:#101925;border:1px solid #7694be;border-radius:1.3rem;width:min(43rem,100vw - 2rem);max-height:calc(100dvh - 2rem);padding:clamp(1.2rem,3vw,2rem);overflow-y:auto;box-shadow:0 24px 100px #0009}._dialog_1hng3_13::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03080cc9}._dialogHeading_1hng3_17{align-items:flex-start;gap:1rem;display:flex}._dialogHeading_1hng3_17 h2{margin-block:.4rem .75rem;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}._symbol_1hng3_21{color:#b3c9ed;border:1px solid #b3c9ed;border-radius:50%;flex:0 0 2.7rem;place-items:center;height:2.7rem;font-size:1.6rem;display:grid}._saved_1hng3_23{background:#23364c;border-radius:.65rem;padding:.85rem 1rem}._saved_1hng3_23 strong{margin-block-start:.25rem;display:block}._next_1hng3_27{color:#b9c6d9;font-size:.92rem}._dialog_1hng3_13 p{line-height:1.55}._dialog_1hng3_13 .workflow-actions{gap:.9rem;margin-block-start:1.5rem}._dialog_1hng3_13 .button{white-space:normal;text-align:center}@media (width<=480px){._dialogHeading_1hng3_17{gap:.7rem}._dialog_1hng3_13 .workflow-actions{flex-direction:column;align-items:stretch}}._dialog_1hng3_13{padding:clamp(1.1rem,2vw,1.5rem)}._dialogHeading_1hng3_17{padding-inline-end:1.5rem}._dialog_1hng3_13>p{margin-block:.65rem}._dialog_1hng3_13 ._issues_1hng3_5{gap:.65rem;margin-block:1rem}._dialog_1hng3_13 ._issues_1hng3_5 li{padding:.7rem 1rem}._dialog_1hng3_13 ._issues_1hng3_5 li p{margin-block:.3rem}._dialog_1hng3_13 ._issues_1hng3_5 .text-link{min-height:40px;font-size:.85rem}._dialog_1hng3_13 .workflow-actions{margin-block:1rem 0}._close_1hng3_55{color:#b3c9ed;cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;font-size:1.8rem;position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}._close_1hng3_55:hover{background:#23364c}._editor_1hng3_58{background:#182538;border:1px solid #7694be;border-radius:.85rem;margin-block:1.25rem;padding:1.25rem}._editor_1hng3_58 h4{margin-block:0 .75rem;font-size:1.3rem}._editor_1hng3_58 label{gap:.5rem;margin-block:1rem;display:grid}._editor_1hng3_58 input{box-sizing:border-box;color:#f2f5fc;width:100%;min-width:0;min-height:48px;font:inherit;background:#080f18;border:1px solid #40516a;border-radius:.6rem;padding:.9rem 1rem}._editor_1hng3_58 input:focus-visible{outline-offset:3px;outline:2px solid #b3c9ed}._helpCode_1hng3_63{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-family:monospace}._field_owsrf_1{background:#a8c7ff08;border:1px dashed #9fb9ed68;border-radius:9px;flex-direction:column;flex:1;justify-content:center;gap:14px;min-width:0;padding:18px;display:flex;position:relative}._field_owsrf_1[data-has-file=true]{border-style:solid}._field_owsrf_1[data-invalid=true]{border-color:#ffb8b1}._field_owsrf_1:focus-within{border-color:var(--accent)}._field_owsrf_1 ._fileInput_owsrf_33._fileInput_owsrf_33{opacity:0;clip-path:inset(50%);border:0;width:1px;height:1px;min-height:0;margin:0;padding:0;position:absolute;overflow:hidden}._field_owsrf_1:has(._fileInput_owsrf_33:focus-visible){outline-offset:3px;outline:2px solid #d2def5}._details_owsrf_37{gap:8px;min-width:0;display:grid}._details_owsrf_37>strong{color:#eff4ff;font-size:15px;line-height:1.5}._details_owsrf_37 p,._field_owsrf_1 ._formats_owsrf_41,._field_owsrf_1 ._error_owsrf_41{margin:0}._details_owsrf_37 p{color:var(--muted);font-size:13px;line-height:1.6}._label_owsrf_45{color:#aebbd2;font-size:12px}._filename_owsrf_47{overflow-wrap:anywhere}._metadata_owsrf_49{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding-top:10px;display:grid}._metadata_owsrf_49 dt{color:var(--muted);font-size:12px}._metadata_owsrf_49 dd{color:var(--text);overflow-wrap:anywhere;margin:5px 0 0;font-size:14px}._icon_owsrf_55{color:#c4d9ff;border:1px solid #a8c7ff5c;border-radius:50%;place-items:center;width:36px;height:36px;font-size:24px;line-height:1;display:grid}._empty_owsrf_57{color:var(--muted);font-size:12px}._field_owsrf_1 ._choose_owsrf_59._choose_owsrf_59{gap:12px;width:100%;min-width:0;min-height:44px;padding:11px 12px;font-size:13px}._field_owsrf_1 ._formats_owsrf_41{color:#aebbd2;font-size:12px;line-height:1.6}._field_owsrf_1 ._error_owsrf_41{font-size:13px}@media (width<=640px){._field_owsrf_1{padding:14px}}._form_1gfmo_1._form_1gfmo_1{border-radius:14px}._form_1gfmo_1 ._section_1gfmo_3._section_1gfmo_3{grid-template-columns:minmax(150px,.25fr) minmax(0,1fr);gap:18px 28px;padding:24px}._form_1gfmo_1 ._sectionHeading_1gfmo_5 h3{margin:8px 0;font-size:22px;line-height:1.25}._form_1gfmo_1 ._sectionHeading_1gfmo_5 p{max-width:300px;font-size:13px}._form_1gfmo_1 ._fields_1gfmo_9._fields_1gfmo_9{gap:12px 16px}._nameField_1gfmo_10{min-width:0}._fieldHint_1gfmo_11{color:#aebbd2;margin-top:8px;font-size:12px;line-height:1.5;display:block}._form_1gfmo_1 ._member_1gfmo_12._member_1gfmo_12{padding:16px}._form_1gfmo_1 ._member_1gfmo_12>legend{font-size:11px;line-height:1.5}._form_1gfmo_1 ._captainPhone_1gfmo_16._captainPhone_1gfmo_16,._form_1gfmo_1 ._guardian_1gfmo_18._guardian_1gfmo_18{grid-column:auto;max-width:none}._form_1gfmo_1 ._captainGuardian_1gfmo_20._captainGuardian_1gfmo_20{grid-column:1/-1}._form_1gfmo_1 ._paymentHeading_1gfmo_22._paymentHeading_1gfmo_22{grid-template-columns:minmax(150px,.25fr) minmax(0,1fr);align-items:start;gap:18px 28px;margin-bottom:20px}._form_1gfmo_1 ._paymentHeading_1gfmo_22 p{max-width:none}._form_1gfmo_1 ._payment_1gfmo_22._payment_1gfmo_22{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:16px}._form_1gfmo_1 ._paymentCard_1gfmo_28._paymentCard_1gfmo_28{min-height:0;padding:18px}._form_1gfmo_1 ._qr_1gfmo_30._qr_1gfmo_30{gap:14px}._form_1gfmo_1 ._qr_1gfmo_30 h4{font-size:20px}._form_1gfmo_1 ._qrImage_1gfmo_34._qrImage_1gfmo_34{width:min(100%,220px)}._form_1gfmo_1 ._proofCard_1gfmo_36 h4{margin:12px 0 14px;font-size:20px;line-height:1.25}._form_1gfmo_1 ._summary_1gfmo_38._summary_1gfmo_38{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin-bottom:0;padding:24px}._form_1gfmo_1 ._summary_1gfmo_38 dl{gap:12px 16px;margin-block:18px}._form_1gfmo_1 ._summary_1gfmo_38 ol{margin-block:20px}._form_1gfmo_1 ._summary_1gfmo_38 li{padding-block:10px}._form_1gfmo_1 ._footer_1gfmo_46._footer_1gfmo_46{gap:16px;padding:18px 24px}._form_1gfmo_1 ._footer_1gfmo_46 p{font-size:13px}@media (width<=960px){._form_1gfmo_1 ._section_1gfmo_3._section_1gfmo_3,._form_1gfmo_1 ._paymentHeading_1gfmo_22._paymentHeading_1gfmo_22{grid-template-columns:minmax(0,1fr)}._form_1gfmo_1 ._sectionHeading_1gfmo_5 p{max-width:none}}@media (width<=719px){._form_1gfmo_1 ._payment_1gfmo_22._payment_1gfmo_22{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){._form_1gfmo_1 ._section_1gfmo_3._section_1gfmo_3{gap:16px;padding:20px 16px}._form_1gfmo_1 ._member_1gfmo_12._member_1gfmo_12{padding:14px}._form_1gfmo_1 ._paymentCard_1gfmo_28._paymentCard_1gfmo_28{padding:16px}._form_1gfmo_1 ._summary_1gfmo_38._summary_1gfmo_38{padding:20px 16px}._form_1gfmo_1 ._footer_1gfmo_46._footer_1gfmo_46{padding:18px 16px}}._access_pb3w2_1{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 16px;padding:4px 0 0;display:flex}._access_pb3w2_1 h2{color:var(--muted);font:400 13px/1.5 var(--body-font);margin:0}._accessLink_pb3w2_5{min-height:36px;color:var(--text);text-underline-offset:5px;align-items:center;gap:16px;font-size:13px;display:inline-flex}._links_pb3w2_7{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}._links_pb3w2_7 a{color:#bdcceb;border-bottom:1px solid #0000;align-items:center;gap:8px;min-height:36px;font-size:12px;text-decoration:none;display:inline-flex}._links_pb3w2_7 a:hover{color:var(--text);border-color:var(--accent)}@media (width<=640px){._access_pb3w2_1{justify-content:flex-start}._links_pb3w2_7{gap:8px 16px}._accessLink_pb3w2_5,._links_pb3w2_7 a{min-height:44px}}._essentials_vsbmp_1._essentials_vsbmp_1{gap:16px;margin-bottom:0;padding-block:16px}._sherlock_vsbmp_3._sherlock_vsbmp_3{min-height:44px;padding:12px 16px}._formSection_vsbmp_5._formSection_vsbmp_5{border-top:0;padding-block:16px 32px}._formHeading_vsbmp_7{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px 24px;margin-bottom:16px;display:flex}._formHeading_vsbmp_7 h2{font:500 26px/1.2 var(--display-font);margin:7px 0 0}._steps_vsbmp_11{color:var(--muted);flex-wrap:wrap;gap:8px 28px;margin:0 0 18px;padding:0;font-size:12px;list-style:none;display:flex}._steps_vsbmp_11 li{align-items:center;gap:8px;display:flex}._steps_vsbmp_11 li:not(:last-child):after{content:"›";color:#a8c7ff70;margin-left:14px}._steps_vsbmp_11 li>span{color:var(--accent);font:10px var(--mono)}@media (width<=640px){._essentials_vsbmp_1._essentials_vsbmp_1{gap:16px 12px}._formHeading_vsbmp_7{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}._formHeading_vsbmp_7 h2{margin-top:0;font-size:24px}}._chapters_1upos_1{padding-bottom:64px}._overview_1upos_3{padding-block:28px 40px}._intro_1upos_5{text-align:center;margin-bottom:32px}._intro_1upos_5 h1{font:500 clamp(36px,3.6vw,50px)/1.18 var(--display-font);letter-spacing:-.03em;margin:0}._intro_1upos_5 em{color:var(--accent);font-style:normal}._basicsHeading_1upos_11{text-align:center;margin-bottom:24px}._basicsHeading_1upos_11 h2{font:500 clamp(28px,2.8vw,38px)/1.15 var(--display-font);letter-spacing:-.03em;margin:8px 0 0}._closing_1upos_15{padding-block:32px}@media (width>=1001px){._overview_1upos_3,._closing_1upos_15{min-height:calc(100svh - var(--chapter-header));flex-direction:column;justify-content:center;display:flex}}@media (width<=640px){._overview_1upos_3{padding-block:24px 32px}._intro_1upos_5 h1{font-size:clamp(30px,7vw,36px)}._basicsHeading_1upos_11{margin-bottom:20px}}._card_1upos_21,._detailCard_1upos_21{position:relative;overflow:hidden}._mark_1upos_23{justify-content:space-between;align-items:center;gap:12px;display:flex}._mark_1upos_23 svg{color:#b6cdf6;width:34px;height:34px}._card_1upos_21:hover,._detailCard_1upos_21:hover{border-color:#a8c7ff80}._document_1upos_29{border:1px solid var(--line);background:#111b2b;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin-bottom:28px;padding:24px;display:flex}._document_1upos_29 h2{font:500 24px/1.2 var(--display-font);margin:0 0 8px}._document_1upos_29 p{max-width:740px;color:var(--muted);margin:0;font-size:14px;line-height:1.6}@media (prefers-reduced-motion:no-preference){._mark_1upos_23 svg{animation:5s ease-in-out infinite _rule-float_1upos_1}._card_1upos_21:nth-child(2) svg{animation-delay:-1.5s}._card_1upos_21:nth-child(3) svg{animation-delay:-3s}._card_1upos_21:hover svg{filter:drop-shadow(0 0 7px #a8c7ff80);stroke-dasharray:80;animation:.9s ease-out both _rule-trace_1upos_1}._card_1upos_21,._detailCard_1upos_21{transition:border-color .25s,box-shadow .25s}._card_1upos_21:hover,._detailCard_1upos_21:hover{box-shadow:0 8px 26px #0003}._card_1upos_21:after,._detailCard_1upos_21:after{content:"";background:#a8c7ff;width:0;height:2px;transition:width .25s;position:absolute;bottom:0;left:0}._card_1upos_21:hover:after,._detailCard_1upos_21:hover:after{width:100%}}@keyframes _rule-float_1upos_1{50%{transform:translateY(-4px)}}@keyframes _rule-trace_1upos_1{0%{stroke-dashoffset:80px;transform:scale(.94)}to{stroke-dashoffset:0;transform:scale(1.08)}}._page_113kg_1{min-height:calc(100svh - var(--chapter-header))}._content_113kg_3{padding-block:0 32px}._primary_113kg_5{padding-block:24px}._heading_113kg_7{text-align:center;justify-content:center;align-items:center;gap:20px;margin-bottom:16px;display:flex}._heading_113kg_7 h1{font:600 clamp(36px,4vw,54px)/1.1 var(--display-font);letter-spacing:-.04em;margin:0}._reasons_113kg_11{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 16px;padding:0;display:grid}._reasons_113kg_11 legend{color:#bdcceb;margin-bottom:12px;font-size:14px}._reasons_113kg_11 label{border:1px solid var(--line);cursor:pointer;background:#111b2b;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;display:flex}._reasons_113kg_11 label>span:last-child{color:var(--accent);margin-left:auto}._reasons_113kg_11 input{accent-color:#a8c7ff;flex-shrink:0;width:17px;height:17px}._reasons_113kg_11 strong{font:600 21px var(--display-font);display:block}._reasons_113kg_11 small{color:#b8c2d2;margin-top:4px;font-size:12px;display:block}._reasons_113kg_11 ._selected_113kg_25{background:linear-gradient(135deg,#253859,#142033);border-color:#a8c7ff}._workspace_113kg_27{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}._draft_113kg_29{background:radial-gradient(at 100% 0,#385b8433,#0000 65%),#111a29;border:1px solid #a8c7ff55;border-radius:18px;padding:20px}._draftHeading_113kg_31{justify-content:space-between;align-items:center;gap:12px;display:flex}._draft_113kg_29 h2{font:500 24px/1.2 var(--display-font);margin:0}._explanation_113kg_35{color:#bdc8da;margin:10px 0 14px;font-size:13px;line-height:1.6}._draft_113kg_29 .workflow-field{gap:8px;margin-bottom:12px;font-size:14px}._draft_113kg_29 input{min-height:44px;padding-block:10px}._draft_113kg_29 textarea{resize:vertical;border:1px solid var(--line);min-height:84px;color:var(--text);font:inherit;background:#0a101a;border-radius:10px;padding:12px 16px}._optional_113kg_43{color:var(--muted);font-size:12px}._actions_113kg_45{flex-wrap:wrap;gap:12px;display:flex}._actions_113kg_45 .button{min-height:44px;padding:12px 18px}._status_113kg_49{color:#bdcceb;margin:8px 0;font-size:12px}._status_113kg_49:empty{display:none}._preview_113kg_53{margin-top:12px;font-size:12px}._preview_113kg_53 summary{cursor:pointer;color:#bdcceb;min-height:32px;padding-block:8px}._preview_113kg_53 pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.6 var(--mono);background:#090f19;border-radius:10px;padding:16px}._channels_113kg_59{gap:16px;display:grid}._channels_113kg_59 section{border:1px solid var(--line);background:#111b2b;border-radius:16px;padding:16px 20px}._channels_113kg_59 h2{font:500 24px/1.2 var(--display-font);margin:8px 0 10px}._channels_113kg_59 p{color:#b8c2d2;margin:0 0 16px;font-size:13px;line-height:1.6}._channels_113kg_59 .text-link{overflow-wrap:anywhere;max-width:100%;min-height:40px;padding-block:10px}._channels_113kg_59 .button{min-height:44px;padding:12px 18px}._help_113kg_71{flex-wrap:wrap;gap:0 16px;padding:4px 4px 0;display:flex}._help_113kg_71 h3{flex-basis:100%;margin:0 0 8px;font-size:16px}._help_113kg_71 .text-link{min-height:36px;margin-bottom:8px;padding-block:8px;font-size:13px}._help_113kg_71 p{flex-basis:100%;margin:4px 0 0;font-size:12px}._privacy_113kg_79{color:#bdcceb;padding:8px 4px;font-size:13px}._secondary_113kg_81{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-top:24px;display:flex}._secondary_113kg_81 ._help_113kg_71{align-items:center;padding:0}._secondary_113kg_81 ._help_113kg_71 h3{color:var(--muted);flex-basis:auto;margin:0;font-size:14px;font-weight:500}._secondary_113kg_81 ._help_113kg_71 p{color:var(--muted)}@media (prefers-reduced-motion:no-preference){._reasons_113kg_11 label{transition:border-color .2s,transform .2s}._reasons_113kg_11 label:hover{border-color:#a8c7ff80;transform:translateY(-2px)}}@media (width<=760px){._heading_113kg_7{flex-direction:column;align-items:center;gap:10px}._workspace_113kg_27{grid-template-columns:1fr}._reasons_113kg_11{grid-template-columns:1fr;gap:10px}._reasons_113kg_11 label{padding:12px 16px}._draft_113kg_29{padding:20px}._draftHeading_113kg_31{align-items:flex-start}._draftHeading_113kg_31>span{display:none}._draft_113kg_29 textarea,._draft_113kg_29 input{font-size:16px}}@media (width>=1001px){._primary_113kg_5{min-height:calc(100svh - var(--chapter-header));flex-direction:column;justify-content:center;display:flex}}@media (width>=1001px) and (height<=800px){._primary_113kg_5{padding-block:16px 32px}._heading_113kg_7{margin-bottom:12px}._heading_113kg_7 h1{font-size:44px}._reasons_113kg_11{margin-bottom:14px}._reasons_113kg_11 legend{margin-bottom:8px}._reasons_113kg_11 label{padding-block:10px}._draft_113kg_29{padding:16px 20px}._explanation_113kg_35{margin:8px 0 12px}._draft_113kg_29 .workflow-field{gap:6px;margin-bottom:10px}._draft_113kg_29 textarea{min-height:72px;padding-block:8px}._preview_113kg_53{margin-top:6px}._channels_113kg_59{gap:12px}._channels_113kg_59 section{padding-block:14px}._channels_113kg_59 p{margin-bottom:12px}}._topics_1ns70_1{flex-wrap:wrap;justify-content:center;gap:10px;margin:0 0 28px;display:flex}._topics_1ns70_1 a{border:1px solid var(--line);min-height:44px;color:var(--text);background:var(--surface);border-radius:8px;align-items:center;padding:10px 15px;font-size:14px;text-decoration:none;display:inline-flex}._topics_1ns70_1 a:hover{color:var(--accent);border-color:#a8c7ff80}._group_1ns70_7 ._heading_1ns70_7{font:600 clamp(17px,1.5vw,21px)/1.3 var(--display-font);letter-spacing:.02em;color:#bdcff3;align-items:center;gap:12px;margin:0;padding:0;display:flex}._group_1ns70_7 ._heading_1ns70_7:before{content:"";background:#a8c7ff;border-radius:4px;flex-shrink:0;width:4px;height:22px}._group_1ns70_7{background:linear-gradient(125deg,#18253a80,#101925b3);border:1px solid #aabfe42b;border-radius:18px;grid-template-columns:minmax(0,1fr);gap:16px;padding:24px;scroll-margin-top:16px}._group_1ns70_7+._group_1ns70_7{border-top:1px solid #aabfe42b;margin-top:24px}._group_1ns70_7 .faq-list{border-top-color:#aabfe42b}._group_1ns70_7 .faq-list details:last-child{border-bottom:0}._group_1ns70_7 .faq-list summary{padding:18px 4px;font-size:clamp(18px,1.6vw,23px)}._group_1ns70_7 .faq-list details p{max-width:900px;padding-bottom:20px;padding-left:4px}@media (width<=640px){._group_1ns70_7{gap:12px;padding:18px 16px}._group_1ns70_7+._group_1ns70_7{margin-top:18px}._topics_1ns70_1 a{flex:100%;justify-content:center}}._layout_14qx2_1{grid-template-columns:minmax(220px,.38fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,72px);margin-top:32px;display:grid}._index_14qx2_17{top:calc(var(--chapter-header,76px) + 24px);max-height:calc(100dvh - var(--chapter-header,76px) - 48px);position:sticky;overflow:auto}._contents_14qx2_31{border:1px solid var(--line);background:#101722;border-radius:14px}._contents_14qx2_31 summary{cursor:pointer;min-height:52px;color:var(--text);padding:18px 20px;font-size:15px;font-weight:600}._contents_14qx2_31 summary span{color:var(--muted);margin-top:6px;font-size:12px;font-weight:400;display:block}._contents_14qx2_31 nav{padding:0 12px 12px}._contents_14qx2_31 ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}._contents_14qx2_31 a{color:#c3d1e8;overflow-wrap:anywhere;border-radius:6px;align-items:baseline;gap:12px;min-height:44px;padding:12px 8px;font-size:14px;line-height:1.5;text-decoration:none;display:flex}._contents_14qx2_31 a:hover,._contents_14qx2_31 a:focus-visible{color:var(--text);text-underline-offset:4px;background:#a8c7ff10;text-decoration:underline}._contents_14qx2_31 a span{color:var(--accent);font:12px var(--mono);flex-shrink:0}._reading_14qx2_157{min-width:0;max-width:72ch;padding-bottom:12px}._sections_14qx2_169>._section_14qx2_169{margin:0;padding-block:0 36px;scroll-margin-top:16px}._sections_14qx2_169>._section_14qx2_169+._section_14qx2_169{border-top:1px solid var(--line);padding-top:32px}._section_14qx2_169 h2{margin-top:0;font-size:clamp(24px,2.6vw,34px);line-height:1.25}._section_14qx2_169 p{font-size:16px;line-height:1.85}@media (width<=959px){._layout_14qx2_1{grid-template-columns:1fr;gap:30px;margin-top:24px}._index_14qx2_17{max-height:none;position:static;overflow:visible}._reading_14qx2_157{max-width:100%}._sections_14qx2_169>._section_14qx2_169{padding-bottom:28px}._sections_14qx2_169>._section_14qx2_169+._section_14qx2_169{padding-top:28px}}._access_5pduh_1._access_5pduh_1{max-width:1000px;margin-inline:auto;padding:24px}._access_5pduh_1._access_5pduh_1 h2{font:500 28px/1.2 var(--display-font);margin-bottom:10px}._intro_5pduh_5{margin:0 0 22px;font-size:14px}._options_5pduh_7{grid-template-columns:.85fr 1.2fr;gap:28px;display:grid}._import_5pduh_9{border-right:1px solid var(--line);padding-right:28px}._options_5pduh_7 .workflow-field{margin-top:14px;font-size:13px}._options_5pduh_7 input{min-height:44px;padding:10px 12px}._manual_5pduh_15 .registration-fields{grid-template-columns:1fr;gap:12px;margin-top:14px}._manual_5pduh_15 label{font-size:13px}._manual_5pduh_15 form>.button{min-height:44px;margin-top:16px;padding:12px 18px}._access_5pduh_1 ._note_5pduh_21{color:var(--muted);margin:16px 0 0;font-size:12px;line-height:1.6}@media (width<=640px){._access_5pduh_1._access_5pduh_1{padding:20px}._options_5pduh_7{grid-template-columns:1fr;gap:22px}._import_5pduh_9{border-right:0;border-bottom:1px solid var(--line);padding:0 0 20px}._options_5pduh_7{min-width:0}._options_5pduh_7 input{min-width:0;max-width:100%}._options_5pduh_7 input:not([type=file]){font-size:16px}._manual_5pduh_15 form>.button{width:100%}}._summary_1307i_1{min-width:0}._header_1307i_3{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:24px;display:flex}._header_1307i_3 h2{margin-top:12px}._received_1307i_7{color:var(--muted);margin:0;font-size:13px}._received_1307i_7 time{color:var(--text);margin-top:6px;display:block}._metrics_1307i_11{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:12px 0 28px;display:grid}._metrics_1307i_11>div{border:1px solid var(--line);background:#0b111c;border-radius:12px;min-width:0;padding:24px}._metrics_1307i_11 dt{color:var(--muted);margin-bottom:12px;font-size:14px}._metrics_1307i_11 dd{font:500 clamp(24px, 3vw, 32px)/1.2 var(--display-font);margin:0}._metrics_1307i_11 p{margin:14px 0 0;font-size:13px}._metrics_1307i_11 progress{accent-color:#a8c7ff;background:#283247;border:0;border-radius:8px;width:100%;height:8px;margin-top:18px;display:block;overflow:hidden}._metrics_1307i_11 progress::-webkit-progress-bar{background:#283247;border-radius:8px}._metrics_1307i_11 progress::-webkit-progress-value{background:#a8c7ff;border-radius:8px}._metrics_1307i_11 progress::-moz-progress-bar{background:#a8c7ff;border-radius:8px}._next_1307i_29{background:#a8c7ff08;border:1px solid #a8c7ff45;border-radius:14px;padding:28px}._next_1307i_29[data-state=confirmed]{background:#93c7ae08;border-color:#93c7ae65}._next_1307i_29[data-state=attention]{background:#e2b7a508;border-color:#e2b7a565}._next_1307i_29 h3{margin:12px 0;font-size:clamp(24px,3vw,32px)}._next_1307i_29 p{max-width:820px;margin-bottom:20px}._actions_1307i_39{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}@media (width<=640px){._metrics_1307i_11{grid-template-columns:1fr;gap:12px}._metrics_1307i_11>div,._next_1307i_29{padding:20px}._actions_1307i_39{flex-direction:column;align-items:stretch}._actions_1307i_39 .button{width:100%}}._editor_qgmvq_1 h2{margin-top:12px}._notice_qgmvq_3{background:#e8b56e0d;border:1px solid #e8b56e80;border-left:4px solid #e8b56e;border-radius:12px;padding:18px 22px}._notice_qgmvq_3 p{white-space:pre-wrap;margin-bottom:0}._fields_qgmvq_7{border:0;gap:20px;padding:0;display:grid}._fields_qgmvq_7 label{gap:8px;display:grid}._fields_qgmvq_7 input:not([type=checkbox]),._fields_qgmvq_7 textarea{border:1px solid var(--line);width:100%;min-width:0;min-height:48px;color:var(--text);font:inherit;background:#090e17;border-radius:8px;padding:12px 14px}._fields_qgmvq_7 textarea{resize:vertical;min-height:100px}._fields_qgmvq_7 input[aria-invalid=true],._fields_qgmvq_7 textarea[aria-invalid=true]{border-color:#ef9292;outline-color:#ef9292}._fields_qgmvq_7 input:focus-visible,._fields_qgmvq_7 textarea:focus-visible{outline-offset:3px;outline:2px solid #a8c7ff}._fields_qgmvq_7:disabled input,._fields_qgmvq_7:disabled textarea{opacity:.8}._fields_qgmvq_7 small{color:var(--muted)}._editor_qgmvq_1{scroll-margin-top:110px}._member_qgmvq_25{border:1px solid #a8c7ff35;border-radius:12px;grid-template-columns:1fr 1fr;gap:16px;min-width:0;padding:20px;display:grid}._acceptance_qgmvq_27._acceptance_qgmvq_27{grid-template-columns:auto 1fr;align-items:start}._acceptance_qgmvq_27 input{width:20px;height:20px;margin-top:4px}@media (width<=650px){._member_qgmvq_25{grid-template-columns:1fr;padding:14px}}._dataDisclosure_qgmvq_35{border:1px solid var(--line);border-radius:12px;padding:16px 20px}._dataDisclosure_qgmvq_35 summary{cursor:pointer;min-height:28px;font-weight:600}._dataDisclosure_qgmvq_35 summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}#participant-correction{scroll-margin-top:110px}
