.after-five-landing .rk-reel{width:100%;position:relative}.after-five-landing .rk-stage{position:relative;width:100%;container-type:inline-size}.after-five-landing .rk-canvas{position:absolute;left:0;top:0;transform-origin:0 0}.after-five-landing .rk-scene{position:absolute;inset:0;overflow:hidden}.after-five-landing .hb-board{position:absolute;left:1px;top:10px;width:598px;height:354px;transform-origin:0 0}.after-five-landing .hb-cell{position:absolute}.after-five-landing .hb-tile{position:absolute;inset:0;display:grid;place-items:center;padding:6%;border:1.5px solid #202124;border-radius:16px;box-shadow:0 4px 0 #202124;overflow:hidden}.after-five-landing .hb-tile>svg{display:block;width:100%;height:100%}.after-five-landing .hb-cell[data-topic="8"] .hb-tile{padding:10%;--rain-size:15px}.after-five-landing .hd-cursor{position:absolute;left:0;top:0;z-index:5;transform-origin:3px 2px;opacity:0;filter:drop-shadow(1px 2px 0 rgba(32,33,36,.28))}.after-five-landing .hd-ripple{position:absolute;z-index:4;width:44px;height:44px;margin:-22px 0 0 -22px;border:2.5px solid #fff;border-radius:50%;opacity:0}.after-five-landing .hd-card{position:absolute;left:30px;top:22px;z-index:3;width:540px;height:324px;overflow:hidden;border:1.5px solid #202124;border-radius:16px;background:#fff;box-shadow:0 5px 0 #202124;opacity:0;color:#202124}.after-five-landing .hd-cover{position:absolute;inset:0;display:grid;place-items:center;--rain-size:15px}.after-five-landing .hd-cover>svg{display:block;width:182.6px;height:182.6px}.after-five-landing .hd-head{position:absolute;left:0;right:0;top:0;height:60px;padding:11px 16px 0;color:#fff;opacity:0}.after-five-landing .hd-head p{margin:0}.after-five-landing .hd-ask{position:absolute;left:0;right:0;top:60px;bottom:0;display:grid;align-content:center;justify-items:center;gap:12px;padding:0 48px;text-align:center;opacity:0}.after-five-landing .hd-ask p{margin:0}.after-five-landing .hd-ask-kicker{font:700 10.5px/1.4 var(--font-sans);letter-spacing:.1em;color:#8b8679}.after-five-landing .hd-ask-text{font:700 24px/1.25 var(--font-display);letter-spacing:-.02em;color:#202124}.after-five-landing .hd-kicker{display:flex;justify-content:space-between;font:700 9.5px/1.4 var(--font-sans);letter-spacing:.09em;color:rgba(255,255,255,.78)}.after-five-landing .hd-kicker span:last-child{font-size:11px;font-weight:650;letter-spacing:0;color:#fff}.after-five-landing .hd-title{margin-top:4px!important;font:700 15px/1.3 var(--font-display);letter-spacing:-.015em}.after-five-landing .hd-body{position:absolute;left:14px;right:14px;top:72px;bottom:13px;display:grid;grid-template-columns:minmax(0,1fr) 164px;gap:12px;opacity:0}.after-five-landing .hd-ide{display:flex;flex-direction:column;overflow:hidden;border:1.5px solid #202124;border-radius:10px;background:#1d1e22}.after-five-landing .hd-tab{display:flex;align-items:center;justify-content:space-between;height:30px;margin:0;padding:0 5px 0 12px;background:#2b2c32;font:600 11px/1 var(--font-mono),monospace;color:#c9ccd4}.after-five-landing .hd-run{display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 9px 0 8px;border-radius:6px;background:#2e8b45;box-shadow:0 2px 0 #0d0e10;font:700 10.5px/1 var(--font-sans);color:#fff}.after-five-landing .hd-code{flex:1;padding:7px 0}.after-five-landing .hd-code p{display:flex;height:18px;margin:0;font:500 12px/18px var(--font-mono),monospace;color:#ececee;white-space:pre}.after-five-landing .hd-code i{flex:none;box-sizing:content-box;width:14px;padding-right:11px;font-style:normal;text-align:right;color:#62656e}.after-five-landing .hd-code span{display:inline-block;box-sizing:content-box;width:0;height:18px;overflow:hidden;border-right:2px solid transparent}.after-five-landing .hd-code b{font-weight:500}.after-five-landing .hd-k{color:#f78fd0}.after-five-landing .hd-f{color:#7cc4ff}.after-five-landing .hd-s{color:#b9e58f}.after-five-landing .hd-n{color:#ffb86b}.after-five-landing .hd-console{height:78px;padding:6px 12px;border-top:1px solid #34353c;background:#17181b;font:500 11px/14px var(--font-mono),monospace;color:#9fa3ad}.after-five-landing .hd-console p:not(.hd-label){margin:0;opacity:0}.after-five-landing .hd-console b{font-weight:600;color:#f2f2f2}.after-five-landing .hd-label{display:flex;justify-content:space-between;align-items:center;margin:0 0 3px;font:700 8.5px/1.4 var(--font-sans);letter-spacing:.09em;color:#8b8679}.after-five-landing .hd-console .hd-label{color:#6f737c}.after-five-landing .hd-marks{display:flex;flex-direction:column;padding:10px 11px;border:1.5px solid #202124;border-radius:10px;background:#fff;box-shadow:0 3px 0 #202124}.after-five-landing .hd-marks .hd-label{margin-bottom:7px}.after-five-landing .hd-marks ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.after-five-landing .hd-marks li{display:flex;align-items:center;gap:7px;font:600 11px/14px var(--font-sans);color:#9a968c}.after-five-landing .hd-marks li i{position:relative;flex:none;width:15px;height:15px;border:1.5px solid #cfcabd;border-radius:50%}.after-five-landing .hd-marks li b{position:absolute;inset:-1.5px;display:grid;place-items:center;border-radius:50%;background:#2e8b45;opacity:0}.after-five-landing .hd-score{display:flex;align-items:center;justify-content:space-between;margin:auto 0 0;padding-top:9px;border-top:1px solid #e6e2d8;font:700 11px/1 var(--font-sans);color:#5f5c55}.after-five-landing .hd-score b{display:grid;font:800 13px/1 var(--font-display)}.after-five-landing .hd-score :is(s,em){grid-area:1/1;padding:4px 8px;border-radius:7px;text-decoration:none;font-style:normal;text-align:center}.after-five-landing .hd-score s{background:#f1eee6;color:#9a968c}.after-five-landing .hd-score em{background:#2e8b45;color:#fff;opacity:0}.after-five-landing .features .media-card.qd-card{position:relative;display:block;height:auto;aspect-ratio:12/7;padding:0;overflow:hidden;background:var(--surface);border:1px solid var(--ink);box-shadow:0 4px 0 var(--ink)}.after-five-landing .qd-reel{display:contents}.after-five-landing .qd-band{position:absolute;inset:0}.after-five-landing .qd-band-next{clip-path:inset(0 0 0 100%)}.after-five-landing .qd-sheet{position:absolute;left:80px;top:36px;width:440px;height:278px;border:1px solid #d6d0c2;border-radius:3px;background-color:#fffdf8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .31 0 0 0 0 .24 .1 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(160deg,#fffefa,#f5f2e9);box-shadow:3px 6px 0 rgba(32,33,36,.2);will-change:transform}.after-five-landing .qd-sheet svg{display:block;width:100%;height:100%;overflow:visible}.after-five-landing .qd-pencil{position:absolute;left:0;top:0;z-index:3;overflow:visible;transform-origin:0 0;transform:translate(538px,306px);filter:drop-shadow(3px 5px 0 rgba(32,33,36,.2))}.after-five-landing .qd-tag{font:800 10.5px var(--font-display);fill:#fff}.after-five-landing .qd-sticker{font:800 9.5px var(--font-sans);letter-spacing:.08em;fill:#fff}.after-five-landing .qd-marks{font:650 12px var(--font-sans);fill:#8b8679}.after-five-landing .qd-title{font:700 17px var(--font-display);letter-spacing:-.015em;fill:#202124}.after-five-landing .qd-note{font:italic 500 11.5px var(--font-sans);fill:#6f6b60}.after-five-landing .qd-cell{font:500 13px var(--font-sans);fill:#2d2c29}.after-five-landing .qd-head{font:700 12.5px var(--font-display);fill:#202124}.after-five-landing .qd-caps{font:700 9.5px var(--font-sans);letter-spacing:.08em;fill:#6f6b60}.after-five-landing .qd-code{font:500 11.5px var(--font-mono),monospace;fill:#3b3a36;white-space:pre}.after-five-landing .qd-kw{font-weight:800;fill:#202124}.after-five-landing .qd-pin{font:700 15px var(--font-display);fill:#202124}.after-five-landing .qd-circuit path,.after-five-landing .qd-gate{stroke:#202124;stroke-width:2;stroke-linejoin:round}.after-five-landing .qd-gate{fill:#fff}.after-five-landing .qd-box{fill:#fff;stroke:#8b8679;stroke-width:1.2}.after-five-landing .hw{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.after-five-landing :is(.hw path,path.hw){opacity:0}.after-five-landing .hw-pencil{stroke:#3a3d46}.after-five-landing .hw-marker{stroke:#a047e6}.after-five-landing .mv-reel{position:relative;z-index:1;width:100%;align-self:stretch}.after-five-landing :is(.mk-cover,.mk-page){position:absolute;border:1px solid #d6d0c2;border-radius:3px;background-color:#fffdf8;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .31 0 0 0 0 .24 .1 0 0 0 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(160deg,#fffefa,#f5f2e9);box-shadow:3px 6px 0 rgba(32,33,36,.2);color:#2d2c29}.after-five-landing :is(.mk-cover,.mk-page)>p{position:absolute;margin:0}.after-five-landing .mk-cover{z-index:2}.after-five-landing .mk-board{left:18px;top:18px;font:800 10px/1.3 var(--font-sans);letter-spacing:.12em;color:#8b8679}.after-five-landing .mk-subject{left:18px;right:18px;top:36px;font:800 14px/1.2 var(--font-display);letter-spacing:.02em;color:#202124}.after-five-landing .mk-paper{left:18px;top:60px;font:700 12px/1.3 var(--font-sans);color:#2d2c29}.after-five-landing .mk-when{left:18px;top:78px;font:600 10.5px/1.3 var(--font-sans);color:#8b8679}.after-five-landing .mk-candidate{position:absolute;left:18px;right:18px;top:104px;border:1px solid #cfc9bb;border-radius:4px}.after-five-landing .mk-candidate p{display:flex;align-items:baseline;gap:8px;height:26px;margin:0;padding:0 10px;font:700 8.5px/26px var(--font-sans);letter-spacing:.08em;color:#8b8679}.after-five-landing .mk-candidate p+p{border-top:1px solid #e3ded2}.after-five-landing .mk-candidate em{font:italic 500 13px/26px var(--font-sans);letter-spacing:.005em;color:#2b3f8a}.after-five-landing .mk-rubric{left:18px;right:18px;top:168px;font:500 10px/14px var(--font-sans);color:#6f6b60}.after-five-landing .mk-rubric b{font-weight:800;color:#2d2c29}.after-five-landing .mk-stamp{position:absolute;left:30px;top:214px;width:158px;padding:6px 0 7px;border:3px solid #a047e6;border-radius:10px;box-shadow:inset 0 0 0 1.5px #fffdf8,inset 0 0 0 3px #a047e6;text-align:center;color:#a047e6;transform:rotate(-11deg);transform-origin:50% 50%;opacity:0;mix-blend-mode:multiply}.after-five-landing .mk-stamp p{margin:0}.after-five-landing .mk-stamp-top{font:800 9.5px/1.2 var(--font-sans);letter-spacing:.22em}.after-five-landing .mk-stamp-score{font:800 30px/1.05 var(--font-display);letter-spacing:-.03em}.after-five-landing .mk-stamp-score span{font-size:15px;letter-spacing:0}.after-five-landing .mk-stamp-grade{font:800 10px/1.3 var(--font-sans);letter-spacing:.18em}.after-five-landing .mk-stamp-grade b{display:inline-block;margin-left:3px;padding:0 5px;border-radius:4px;background:#a047e6;font-size:11px;letter-spacing:0;color:#fff}.after-five-landing .mk-page{z-index:1}.after-five-landing .mk-folio{left:18px;right:18px;top:14px;display:flex;justify-content:space-between;font:700 11px/1.4 var(--font-sans);color:#8b8679}.after-five-landing .mk-folio span:first-child{font:800 13px/1.2 var(--font-display);color:#202124}.after-five-landing .mk-question{left:18px;top:38px;width:196px;font:700 12.5px/16px var(--font-display);letter-spacing:-.01em;color:#202124}.after-five-landing .mk-question b{margin-right:4px;color:#8b8679}.after-five-landing .mk-question u{text-decoration-thickness:1.5px;text-underline-offset:2px}.after-five-landing .mk-part{top:160px;width:250px}.after-five-landing .mk-part span{float:right;font:650 11px/16px var(--font-sans);color:#8b8679}.after-five-landing .mk-rules{position:absolute;left:18px;right:18px;background:repeating-linear-gradient(180deg,transparent 0 23px,#d9d3c4 23px 24px)}.after-five-landing .mk-rules:after{content:"";position:absolute;top:-8px;bottom:-6px;left:214px;border-left:1px solid #e7b9b4}.after-five-landing .mk-pen{position:absolute;left:3px;margin:0;font:italic 500 11.5px/24px var(--font-sans);letter-spacing:.005em;white-space:nowrap;color:#2b3f8a}.after-five-landing .mk-ink{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.after-five-landing .mk-note{position:absolute;z-index:3;padding:10px 12px 0;background:#f5e19a;box-shadow:2px 5px 0 rgba(32,33,36,.18);transform:rotate(-4deg);transform-origin:50% 50%;opacity:0}.after-five-landing .mk-note:before{content:"";position:absolute;left:0;right:0;top:0;height:12px;background:#efda93}.after-five-landing .mk-note p{position:relative;margin:0;font:600 11px/14px var(--font-sans);color:#5a4b24}.after-five-landing .mk-note p em{font-style:normal;font-weight:800}.after-five-landing .mk-note-label{margin-bottom:4px!important;font:700 8px/1.4 var(--font-sans)!important;letter-spacing:.09em;color:#8e7a43!important}.after-five-landing .mk-marker{position:absolute;left:0;top:0;z-index:4;overflow:visible;transform-origin:0 0;transform:translate(586px,168px);filter:drop-shadow(3px 5px 0 rgba(32,33,36,.2))}