.aim-page{padding-bottom:8px;overflow-x:clip}.aim-page section{margin-top:0}.aim-page ol,.aim-page ul{max-width:none;margin:0;padding:0;list-style:none}.aim-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);padding-block:clamp(48px,6vw,96px) clamp(56px,6vw,96px)}.aim-kicker{margin:0 0 16px;font:500 12px var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-primary-foreground)}.aim-hero h1{max-width:17ch;margin:0 0 24px;font:500 clamp(36px,4.4vw,60px)/1.06 var(--display);letter-spacing:-.045em;text-wrap:balance}.aim-hero__lede{max-width:52ch;margin:0 0 32px;font-size:19px;line-height:1.6;letter-spacing:-.01em;color:var(--foreground-secondary);text-wrap:pretty}.aim-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--border)}.aim-facts li{display:grid;align-content:start;grid-gap:4px;gap:4px;padding:16px 16px 0 0}.aim-facts li+li{padding-left:16px;border-left:1px solid var(--border-subtle)}.aim-facts strong{font:500 19px/1.3 var(--display);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--foreground)}.aim-facts span{font-size:13.5px;line-height:1.45;color:var(--muted-foreground)}.aim-paper{--aim-pad:clamp(24px,3vw,32px);overflow:hidden;padding:var(--aim-pad);border:2px solid var(--border-subtle);border-radius:28px;background:var(--card)}.aim-paper__head{margin:calc(var(--aim-pad) * -1) calc(var(--aim-pad) * -1) 0;padding:var(--aim-pad);background:var(--accent-primary)}.aim-paper__flag{width:-moz-fit-content;width:fit-content;margin:0 0 12px;padding:4px 10px;border-radius:var(--radius-full);background:var(--card);font:600 11px/1.4 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-primary-foreground)}.aim-paper h2{margin:0;font:500 26px/1.15 var(--display);letter-spacing:-.03em}.aim-paper__tag{display:flex;align-items:center;gap:8px;margin:6px 0 0;font-size:15px;color:var(--foreground-secondary)}.aim-paper__tag svg{flex:none;color:var(--accent-primary-foreground)}.aim-register{scroll-margin-top:96px}.aim-picker{margin-top:var(--aim-pad);container-type:inline-size}.aim-picker__label{margin:0 0 10px;font:600 15px var(--display);color:var(--foreground)}.aim-picker__options{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px}.aim-slot{display:grid;grid-template-columns:20px minmax(0,1fr) auto;grid-template-areas:"mark name time" "mark note note";align-items:center;grid-gap:2px 12px;gap:2px 12px;width:100%;min-height:60px;padding:11px 14px;text-align:left;font:inherit;color:var(--foreground);background:var(--card);border:2px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--duration-normal) var(--ease),background var(--duration-normal) var(--ease)}.aim-slot:hover{border-color:var(--border-strong)}.aim-slot.on{border-color:var(--accent-primary-foreground);background:var(--accent-primary)}.aim-slot:focus-visible{outline:none;box-shadow:var(--ring)}.aim-slot__mark{grid-area:mark;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--radius-full);border:2px solid var(--border-strong);color:var(--primary-foreground)}.aim-slot.on .aim-slot__mark{border-color:var(--accent-primary-foreground);background:var(--accent-primary-foreground)}.aim-slot__name{grid-area:name;font:500 16px var(--display)}.aim-slot__time{grid-area:time;font:400 15px var(--display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.aim-slot__note{grid-area:note;font-size:13px;color:var(--muted-foreground)}.aim-slot.on .aim-slot__note{color:var(--accent-strong)}@container (max-width: 340px){.aim-slot{grid-template-columns:20px minmax(0,1fr);grid-template-areas:"mark name" "mark time" "mark note"}.aim-slot__time{font-size:14px;white-space:normal}}.aim-picker__cta{width:100%;justify-content:center}.aim-picker__fine{max-width:none;margin:10px 0 0;font-size:13px;line-height:1.5;text-align:center;color:var(--muted-foreground)}.aim-prizes,.aim-report,.aim-timetable{padding-block:clamp(56px,7vw,104px) 0;text-align:center}.aim-prizes h2,.aim-report h2,.aim-timetable h2{max-width:22ch;margin:0 auto clamp(32px,4vw,48px);font:500 clamp(30px,3.4vw,46px)/1.1 var(--display);letter-spacing:-.04em;text-wrap:balance}.aim-report__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;text-align:left}.aim-report__card{padding:clamp(22px,2.6vw,32px);border:2px solid var(--border-subtle);border-radius:24px;background:var(--card)}.aim-report__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-bottom:20px;border-radius:var(--radius-md);background:var(--accent-primary);color:var(--accent-primary-foreground)}.aim-report__card h3{margin:0 0 10px;font:500 20px/1.3 var(--display);letter-spacing:-.02em}.aim-report__card p{margin:0;font-size:15.5px;line-height:1.65;color:var(--foreground-secondary)}.aim-prizes__rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 40px;gap:12px 40px;margin:24px 0 0;padding:0;list-style:none;text-align:left;font-size:15px;line-height:1.6;color:var(--foreground-secondary)}.aim-prizes__rules strong{font-weight:500;color:var(--foreground)}@media (max-width:720px){.aim-prizes__rules{grid-template-columns:minmax(0,1fr)}}.aim-timetable h2{margin-bottom:12px}.aim-timetable__sub{margin:0 auto clamp(28px,3.5vw,40px);font-size:17px;line-height:1.6;color:var(--foreground-secondary)}.aim-slots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;margin-bottom:16px;border:2px solid var(--border-subtle);border-radius:24px;background:var(--card);text-align:left}.aim-slots__item{display:grid;grid-gap:3px;gap:3px;padding:18px 22px}.aim-slots__item+.aim-slots__item{border-left:1px solid var(--border-subtle)}.aim-slots__item--results{background:var(--accent-primary)}.aim-slots__name{font:600 11px var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground)}.aim-slots__item--results .aim-slots__name{color:var(--accent-primary-foreground)}.aim-slots__time{font:500 20px/1.3 var(--display);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aim-slots__note{font-size:13px;color:var(--muted-foreground)}.aim-papers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;text-align:left}.aim-papers__item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"no status" "date date" "own own";align-items:center;grid-gap:4px 12px;gap:4px 12px;padding:16px 20px;border:2px solid var(--border-subtle);border-radius:20px;background:var(--card)}.aim-papers__item.is-next{border-color:var(--accent-primary-foreground)}.aim-papers__no{grid-area:no;font:600 11px var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground)}.aim-papers__date{grid-area:date;font:500 18px/1.3 var(--display);letter-spacing:-.02em}.aim-papers__own{grid-area:own;font-size:13px;line-height:1.45;color:var(--muted-foreground)}.aim-papers__status{grid-area:status;justify-self:end}.aim-tag{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--radius-full);background:var(--muted);font:500 12px var(--display);white-space:nowrap;color:var(--foreground-secondary)}.aim-tag--on{background:var(--accent-primary);color:var(--accent-primary-foreground)}.aim-faq{padding-block:clamp(56px,7vw,104px) clamp(48px,6vw,88px)}.aim-faq .home-faq__intro h2{font:500 clamp(30px,3.4vw,46px)/1.1 var(--display);letter-spacing:-.04em}.final-cta__content>.aim-close__note{margin-top:20px;font-size:13px;line-height:1.5;opacity:.8}.aim-share{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;grid-gap:clamp(24px,4vw,48px);gap:clamp(24px,4vw,48px);padding-block:clamp(48px,6vw,96px)}.aim-share__card{padding:clamp(24px,3.4vw,40px);border:2px solid var(--border-subtle);border-radius:28px;background:var(--card)}.aim-share__h1{margin:0 0 28px;font:500 clamp(28px,3.4vw,42px)/1.15 var(--display);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere}.aim-share__rank{color:var(--accent-primary-foreground)}.aim-share__date{color:var(--muted-foreground);font-size:.6em;letter-spacing:-.01em;white-space:nowrap}.aim-share__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--border)}.aim-share__stats>div{padding:16px 16px 0 0}.aim-share__stats>div+div{padding-left:16px;border-left:1px solid var(--border-subtle)}.aim-share__stats dt{font-size:13.5px;color:var(--muted-foreground)}.aim-share__stats dd{margin:4px 0 0;font:500 26px/1.2 var(--display);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aim-share__of{font-size:.6em;color:var(--muted-foreground)}.aim-share__section{font-size:18px!important}.aim-share__fine{margin:24px 0 0;font-size:14px;line-height:1.6;color:var(--muted-foreground)}.aim-share__error{margin:0;font-size:17px;line-height:1.6;color:var(--foreground-secondary)}.aim-share__next{padding:clamp(24px,3vw,32px);border-radius:28px;background:var(--accent-primary)}.aim-share__next-h{margin:0 0 10px;font:500 24px/1.2 var(--display);letter-spacing:-.03em}.aim-share__next-sub{margin:0 0 24px;font-size:15.5px;line-height:1.6;color:var(--foreground-secondary)}@media (max-width:1000px){.aim-hero{grid-template-columns:minmax(0,1fr)}.aim-hero h1{max-width:18ch}.aim-register{max-width:560px}.aim-report__grid,.aim-slots{grid-template-columns:repeat(2,minmax(0,1fr))}.aim-slots__item:nth-child(3){border-left:0}.aim-slots__item:nth-child(n+3){border-top:1px solid var(--border-subtle)}.aim-papers{grid-template-columns:repeat(2,minmax(0,1fr))}.aim-share{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.aim-hero{padding-block:32px 48px;gap:32px}.aim-kicker{margin-bottom:12px}.aim-hero h1{margin-bottom:16px;font-size:clamp(30px,8.6vw,36px)}.aim-hero__lede{margin-bottom:24px;font-size:17px}.aim-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.aim-facts li:nth-child(3){padding-left:0;border-left:0}.aim-facts li:nth-child(n+3){margin-top:12px}.aim-paper{--aim-pad:22px;border-radius:24px}.aim-papers,.aim-report__grid{grid-template-columns:minmax(0,1fr)}.aim-report,.aim-timetable{text-align:left}.aim-page .comparison-kicker,.aim-report h2,.aim-timetable h2,.aim-timetable__sub{margin-inline:0}.aim-faq{justify-items:stretch}.aim-faq .home-faq__intro{text-align:left}.aim-share__stats{grid-template-columns:minmax(0,1fr)}.aim-share__stats>div+div{padding-left:0;border-left:0;border-top:1px solid var(--border-subtle);margin-top:16px}}