#ablp-root{--navy:#0a1f38;--navy2:#0e2a47;--panel:#122e4e;--cyan:#26a9e0;--cyan-d:#1b8cbe;--cyan-l:#7fd0f0;--gold:#e7a93b;--gold-l:#f3d9a6;--white:#fff;--mist:#c7d8e7;--faint:#8fa9c2;--line:#7fd0f038;--serif:"Fraunces", Georgia, serif;--sans:"Inter", system-ui, sans-serif;--ui:"Manrope", system-ui, sans-serif}#ablp-root,#ablp-root *{box-sizing:border-box;margin:0;padding:0}#ablp-root{color:var(--white);-webkit-font-smoothing:antialiased;z-index:1;background:radial-gradient(1100px 640px at 88% -8%,#26a9e042,#0000 60%),radial-gradient(900px 700px at -12% 42%,#26a9e01f,#0000 55%),linear-gradient(168deg,#081a30 0%,#0a1f38 45%,#0e2a47 100%);width:100%;min-height:100vh;font-size:16px;line-height:1.7;position:relative;overflow-x:hidden;font-family:var(--sans)!important}#ablp-root .wrap{z-index:2;max-width:860px;margin:0 auto;padding:0 26px;position:relative}#ablp-root section{padding:60px 0}#ablp-root .ico{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;display:block}#ablp-root .kicker{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan-l);font-size:12.5px;font-weight:800}#ablp-root h2.title{font-family:var(--serif);letter-spacing:-.01em;margin-top:10px;font-size:clamp(27px,4.4vw,38px);font-weight:600;line-height:1.15}#ablp-root h2.title em{color:var(--cyan-l);font-style:italic;font-weight:600}#ablp-root .sec-head{text-align:center;margin-bottom:38px}#ablp-root .sec-head p{color:var(--mist);max-width:58ch;margin:12px auto 0;font-size:16px}#ablp-root .orb{filter:blur(80px);opacity:.32;pointer-events:none;z-index:1;border-radius:50%;position:fixed}#ablp-root .orb.o1{background:#26a9e0;width:360px;height:360px;animation:16s ease-in-out infinite drift;top:-90px;right:-70px}#ablp-root .orb.o2{background:#1b8cbe;width:300px;height:300px;animation:20s ease-in-out infinite reverse drift;bottom:8%;left:-110px}@keyframes drift{0%,to{transform:translate(0)}50%{transform:translate(-26px,28px)}}#ablp-root .hero{text-align:center;padding:66px 0 50px}#ablp-root .logo-float{margin-bottom:36px}#ablp-root .logo-float img{filter:drop-shadow(0 0 22px #ffffff59)drop-shadow(0 18px 40px #00000080);width:min(350px,76vw);height:auto;animation:6s ease-in-out infinite floaty;display:inline-block}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}#ablp-root .hero h1{font-family:var(--serif);letter-spacing:-.015em;max-width:17ch;margin:14px auto 20px;font-size:clamp(36px,6.6vw,60px);font-weight:600;line-height:1.08}#ablp-root .hero h1 em{color:var(--cyan-l);font-style:italic}#ablp-root .hero p.lead{color:var(--mist);max-width:54ch;margin:0 auto;font-size:clamp(16px,2.4vw,18.5px)}#ablp-root .congrats{color:var(--gold-l);font-family:var(--ui);background:#e7a93b21;border:1px solid #e7a93b73;border-radius:999px;align-items:center;gap:11px;margin-top:28px;padding:12px 24px;font-size:14.5px;font-weight:700;display:inline-flex;box-shadow:0 0 34px #e7a93b29}#ablp-root .congrats .ico{width:20px;height:20px;color:var(--gold)}#ablp-root .divider{background:linear-gradient(90deg, transparent, var(--line), transparent);max-width:860px;height:1px;margin:0 auto}#ablp-root .chapters{gap:14px;display:grid}#ablp-root .chapter{border:1px solid var(--line);background:linear-gradient(160deg,#ffffff0f,#ffffff05);border-radius:20px;grid-template-columns:96px 1fr;align-items:center;gap:22px;padding:26px 28px 26px 18px;transition:border-color .25s,transform .25s;display:grid}#ablp-root .chapter:hover{border-color:var(--cyan);transform:translate(4px)}#ablp-root .chapter .cnum{font-family:var(--serif);color:#0000;-webkit-text-stroke:1.4px var(--cyan);text-align:center;font-size:74px;font-style:italic;font-weight:400;line-height:1}#ablp-root .chapter .clabel{font-family:var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-bottom:5px;font-size:11.5px;font-weight:800}#ablp-root .chapter h3{font-family:var(--serif);letter-spacing:-.01em;color:#fff;font-size:25px;font-weight:600}#ablp-root .chapter p{color:var(--mist);max-width:52ch;margin-top:6px;font-size:14.5px}#ablp-root .chapters-note{text-align:center;font-family:var(--serif);color:var(--cyan-l);margin-top:20px;font-size:17px;font-style:italic}#ablp-root .comms{grid-template-columns:1fr 1fr;gap:16px;display:grid}#ablp-root .comm{border:1px solid var(--line);background:#ffffff0d;border-radius:20px;padding:28px 26px}#ablp-root .comm .cic{background:linear-gradient(140deg, var(--cyan), var(--cyan-d));color:#06243b;border-radius:14px;place-items:center;width:50px;height:50px;margin-bottom:15px;display:grid;box-shadow:0 12px 26px -10px #26a9e08c}#ablp-root .comm .cic .ico{stroke-width:1.9px}#ablp-root .comm h3{font-family:var(--serif);margin-bottom:8px;font-size:20.5px;font-weight:600}#ablp-root .comm p{color:var(--mist);font-size:14.5px}#ablp-root .rule{text-align:center;border:1px solid var(--line);font-family:var(--serif);color:var(--cyan-l);background:#26a9e01c;border-radius:16px;margin-top:18px;padding:16px 22px;font-size:16.5px;font-style:italic}#ablp-root .timeline{padding-left:36px;position:relative}#ablp-root .timeline:before{content:"";background:linear-gradient(180deg, var(--cyan), #26a9e01f);width:2px;position:absolute;top:8px;bottom:8px;left:12px}#ablp-root .tstep{padding:0 0 32px 24px;position:relative}#ablp-root .tstep:last-child{padding-bottom:0}#ablp-root .tstep:before{content:"";background:var(--navy2);border:3px solid var(--cyan);border-radius:50%;width:22px;height:22px;position:absolute;top:6px;left:-32px;box-shadow:0 0 0 5px #26a9e024}#ablp-root .tstep .days{font-family:var(--ui);letter-spacing:.07em;text-transform:uppercase;color:#06243b;background:var(--cyan-l);border-radius:8px;margin-bottom:9px;padding:4px 12px;font-size:12px;font-weight:800;display:inline-block}#ablp-root .tstep h3{font-family:var(--serif);letter-spacing:-.01em;margin-bottom:6px;font-size:22px;font-weight:600}#ablp-root .tstep p{color:var(--mist);max-width:60ch;font-size:14.5px}#ablp-root .tstep .you{color:var(--cyan-l);font-size:13.5px;font-family:var(--ui);margin-top:8px;font-weight:700}#ablp-root .tstep .you span{font-weight:500;font-family:var(--sans);color:var(--cyan-l)}#ablp-root .note{border:1px solid var(--line);color:var(--faint);background:#ffffff0d;border-radius:16px;align-items:flex-start;gap:14px;margin-top:28px;padding:17px 19px;font-size:13.5px;display:flex}#ablp-root .note .ico{width:22px;height:22px;color:var(--cyan-l);flex:none;margin-top:1px}#ablp-root .questions{gap:12px;display:grid}#ablp-root .q{border:1px solid var(--line);background:#ffffff0d;border-radius:16px;align-items:flex-start;gap:17px;padding:19px 21px;display:flex}#ablp-root .q .qn{background:linear-gradient(140deg, var(--cyan), var(--cyan-d));color:#06243b;width:36px;height:36px;font-family:var(--serif);border-radius:11px;flex:none;place-items:center;font-size:18px;font-style:italic;font-weight:600;display:grid}#ablp-root .q p{color:#eaf3fa;font-size:15.5px}#ablp-root .qtip{text-align:center;font-family:var(--serif);color:var(--faint);margin-top:16px;font-size:16px;font-style:italic}#ablp-root .check-card{border:1px solid var(--line);background:linear-gradient(160deg,#ffffff13,#ffffff08);border-radius:24px;padding:34px 30px;box-shadow:0 30px 70px -30px #0009}#ablp-root .progress{align-items:center;gap:14px;margin-bottom:24px;display:flex}#ablp-root .bar{background:#ffffff1a;border-radius:999px;flex:1;height:10px;overflow:hidden}#ablp-root .bar i{background:linear-gradient(90deg, var(--cyan), var(--cyan-l));border-radius:999px;width:0%;height:100%;transition:width .35s;display:block}#ablp-root .pct{font-family:var(--ui);color:var(--cyan-l);text-align:right;min-width:46px;font-size:15px;font-weight:800}#ablp-root .citem{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:16px;align-items:flex-start;gap:17px;padding:17px 12px;transition:background .2s;display:flex}#ablp-root .citem:hover{background:#ffffff0b}#ablp-root .citem+.citem{border-top:1px dashed #7fd0f026}#ablp-root .box{border:2px solid var(--cyan);background:0 0;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;margin-top:2px;transition:all .25s;display:grid}#ablp-root .box svg{stroke:#fff;fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}#ablp-root .box svg path{stroke-dasharray:22;stroke-dashoffset:22px;transition:stroke-dashoffset .35s 50ms}#ablp-root .citem.done .box{background:linear-gradient(140deg, var(--cyan), var(--cyan-d));box-shadow:0 8px 20px -8px #26a9e0b3}#ablp-root .citem.done .box svg path{stroke-dashoffset:0}#ablp-root .citem .ct h4{font-family:var(--ui);color:#fff;font-size:16px;font-weight:800}#ablp-root .citem .ct p{color:var(--faint);margin-top:2px;font-size:13.5px}#ablp-root .citem.done .ct h4{color:var(--cyan-l);-webkit-text-decoration:line-through #7fd0f080;text-decoration:line-through #7fd0f080}#ablp-root .upload-row{margin-top:11px}#ablp-root .upbtn{background:linear-gradient(140deg, var(--cyan), var(--cyan-d));color:#06243b;font-family:var(--ui);cursor:pointer;border:none;border-radius:11px;align-items:center;gap:9px;padding:10px 17px;font-size:13px;font-weight:800;text-decoration:none;transition:transform .18s;display:inline-flex;box-shadow:0 10px 24px -10px #26a9e099}#ablp-root .upbtn:hover{transform:translateY(-2px)}#ablp-root .upbtn .ico{stroke-width:2px;width:17px;height:17px}#ablp-root .uphint{color:var(--faint);text-align:left;justify-content:center;align-items:flex-start;gap:12px;max-width:56ch;margin-top:18px;margin-left:auto;margin-right:auto;font-size:12.5px;display:flex}#ablp-root .uphint .ico{width:20px;height:20px;color:var(--cyan-l);flex:none}#ablp-root .check-note{color:var(--gold-l);background:#e7a93b1c;border:1px solid #e7a93b61;border-radius:14px;align-items:flex-start;gap:13px;margin-top:18px;padding:15px 19px;font-size:14px;display:flex}#ablp-root .check-note .ico{width:21px;height:21px;color:var(--gold);flex:none;margin-top:1px}#ablp-root .rules{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}#ablp-root .rulecard{border:1px solid var(--line);text-align:center;background:#ffffff0d;border-radius:20px;padding:28px 23px}#ablp-root .rulecard .ric{border:1px solid var(--line);width:54px;height:54px;color:var(--cyan-l);background:#26a9e029;border-radius:15px;place-items:center;margin:0 auto 15px;display:grid}#ablp-root .rulecard .ric .ico{width:26px;height:26px}#ablp-root .rulecard h3{font-family:var(--ui);margin-bottom:8px;font-size:16px;font-weight:800}#ablp-root .rulecard p{color:var(--mist);font-size:13.5px}#ablp-root .rules-why{text-align:center;font-family:var(--serif);color:var(--cyan-l);margin-top:20px;font-size:17.5px;font-style:italic}#ablp-root .final{text-align:center;padding:66px 0 30px}#ablp-root .final .emblem{border:1px solid var(--cyan);width:64px;height:64px;color:var(--cyan-l);background:linear-gradient(140deg,#26a9e040,#26a9e00f);border-radius:50%;place-items:center;margin:0 auto 20px;display:grid;box-shadow:0 0 40px #26a9e059}#ablp-root .final .emblem .ico{width:30px;height:30px}#ablp-root .final h2{font-family:var(--serif);letter-spacing:-.015em;max-width:19ch;margin:0 auto 14px;font-size:clamp(28px,4.8vw,40px);font-weight:600;line-height:1.14}#ablp-root .final h2 em{color:var(--cyan-l);font-style:italic}#ablp-root .final p{color:var(--mist);max-width:50ch;margin:0 auto;font-size:16.5px}#ablp-root .next{background:linear-gradient(140deg, var(--cyan), var(--cyan-d));color:#06243b;font-family:var(--ui);border-radius:15px;align-items:center;gap:11px;margin-top:28px;padding:17px 30px;font-size:16px;font-weight:800;display:inline-flex;box-shadow:0 18px 44px -14px #26a9e099}#ablp-root .next .ico{stroke-width:2.2px;width:19px;height:19px}#ablp-root .sign{color:var(--faint);font-size:14.5px;font-family:var(--serif);margin-top:46px;font-style:italic}#ablp-root .sign b{color:#fff;font-family:var(--ui);margin-top:7px;font-size:16.5px;font-style:normal;font-weight:800;display:block}#ablp-root footer{text-align:center;color:var(--faint);font-size:12.5px;font-family:var(--ui);padding:26px 0 42px}#ablp-root .rv{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(24px)}#ablp-root .rv.in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){#ablp-root .rv{opacity:1;transition:none;transform:none}#ablp-root .logo-float img,#ablp-root .orb{animation:none}}@media (width<=640px){#ablp-root .comms,#ablp-root .rules{grid-template-columns:1fr}#ablp-root section{padding:44px 0}#ablp-root .chapter{grid-template-columns:64px 1fr;gap:14px;padding:22px 20px 22px 12px}#ablp-root .chapter .cnum{font-size:52px}}
