.deckwrap .c3rv{opacity:0;transform:translateY(14px);transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform .55s cubic-bezier(.2,.7,.2,1)}.deckwrap .c3rv.on{opacity:1;transform:none}.deckwrap .edmrow{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:38px;gap:38px;align-items:start;margin-top:14px}.deckwrap .edmstack{display:flex;flex-direction:column;gap:11px}.deckwrap .edmlayer{border:1.5px solid var(--line);border-left:3px solid var(--navy);border-radius:10px;padding:13px 18px}.deckwrap .edmlayer:last-child{border-left-color:var(--red)}.deckwrap .edmk{font:600 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:7px}.deckwrap .edmlayer h3{font:400 23px/1.15 var(--serif);color:var(--navy);margin:0 0 5px}.deckwrap .edmlayer p{font:400 15px/1.4 var(--body);color:var(--slate);margin:0;max-width:62ch}.deckwrap .edmtag{font:500 12.5px/1 var(--mono);color:var(--silver);margin-top:8px}.deckwrap .edmname{border:1.5px solid var(--line);border-radius:12px;padding:20px 22px;background:var(--paper-2)}.deckwrap .edmnamek{font:600 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--slate);margin-bottom:16px}.deckwrap .edmletter{display:flex;align-items:baseline;gap:14px;margin-bottom:14px}.deckwrap .edmletter b{font:400 40px/1 var(--serif);color:var(--red);width:30px;flex:none}.deckwrap .edmletter span{font:400 14.5px/1.4 var(--body);color:var(--slate)}.deckwrap .edmletter i{display:block;font:400 19px/1.2 var(--serif);font-style:normal;color:var(--navy)}.deckwrap .edmnote{font:400 14px/1.45 var(--body);color:var(--slate);margin:18px 0 0;border-top:1px solid var(--line);padding-top:14px}.deckwrap .head.idetop{margin-bottom:8px}.deckwrap .head.idetop .eyebrow{margin-bottom:0}.deckwrap .idestrip{display:flex;justify-content:center;align-items:flex-start;border-bottom:1px solid var(--line);padding-bottom:10px;margin-bottom:8px}.deckwrap .ideword{font:400 56px/1.05 var(--serif);color:var(--navy);letter-spacing:-.015em;white-space:nowrap}.deckwrap .ideword b{font-weight:400;color:var(--red)}.deckwrap .ideglo{margin-top:6px;font:500 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--silver);white-space:nowrap}.deckwrap .idegrow{display:inline-grid;grid-template-columns:0fr;opacity:0;transition:grid-template-columns .6s cubic-bezier(.2,.7,.2,1),opacity .45s cubic-bezier(.2,.7,.2,1)}.deckwrap .idegrow>span{overflow:hidden;min-width:0;white-space:nowrap}.deckwrap .idecell.on .idegrow{grid-template-columns:1fr;opacity:1}.deckwrap .idecell{margin-right:0;transition:margin-right .6s cubic-bezier(.2,.7,.2,1)}.deckwrap .idecell.on{margin-right:34px}.deckwrap .idecell:last-child{margin-right:0}.deckwrap .idestage{position:relative;flex:none}.deckwrap .ideshot{position:absolute;border:1px solid var(--line);border-radius:7px;overflow:hidden;box-shadow:0 22px 55px -30px rgba(0,14,47,.45)}.deckwrap .ideshot img{display:block;width:100%;height:100%}.deckwrap .idesvg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.deckwrap .idebox{fill:none;stroke:var(--red);stroke-width:3.5}.deckwrap .idearr{stroke:var(--red);stroke-width:3;stroke-linecap:round}.deckwrap .idehead,.deckwrap .idepin{fill:var(--red)}.deckwrap .idepint{fill:#fff;font:700 15px var(--mono);text-anchor:middle}.deckwrap .c3fade{opacity:0;transition:opacity .55s cubic-bezier(.2,.7,.2,1)}.deckwrap .c3fade.on{opacity:1}.deckwrap .idecard{position:absolute;box-sizing:border-box;border:2px solid var(--navy);border-radius:3px;background:#fff;padding:18px 20px;display:flex;flex-direction:column;gap:12px}.deckwrap .idecard.row{flex-direction:row;align-items:center;gap:18px;padding:0 20px}.deckwrap .idehd{display:flex;align-items:center;gap:13px;flex:none}.deckwrap .iden{flex:none;width:28px;height:28px;border-radius:3px;background:var(--red);color:#fff;font:700 15px/28px var(--mono);text-align:center}.deckwrap .idecard h3{margin:0;font:400 25px/1.1 var(--serif);color:var(--navy);white-space:nowrap}.deckwrap .idecard p{margin:0;font:400 16px/1.5 var(--body);color:var(--navy-soft)}.deckwrap .idecard.row p{flex:1 1}.deckwrap .idecap{position:absolute;left:8px;top:436px;width:276px;font:500 11.5px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--silver)}.deckwrap .idenote{position:absolute;left:1074px;top:384px;width:278px;border-left:3px solid var(--red);padding-left:14px;font:400 15px/1.45 var(--body);color:var(--navy)}.deckwrap .c3say{margin:0;font:400 72px/1.12 var(--serif);color:var(--navy);letter-spacing:-.022em}.deckwrap .c3grow{font-style:italic;color:var(--red);font-size:1em;transition:font-size .7s cubic-bezier(.2,.7,.2,1)}.deckwrap .c3grow.on{font-size:1.55em}.deckwrap .fldback{fill:var(--navy)}.deckwrap .fldfront{fill:var(--navy-soft)}.deckwrap .fldfile{fill:#fff;stroke:var(--red);stroke-width:3}.deckwrap .fldname{font:700 17px/1 var(--mono);letter-spacing:.06em;color:#fff;background:var(--red);border-radius:100px;padding:9px 20px}.deckwrap .clvrow{display:flex;align-items:center;gap:30px}.deckwrap .clvleft{flex:1 1;min-width:0}.deckwrap .clvmarks{display:flex;align-items:center;gap:34px;margin-top:38px;border-top:1px solid var(--line);padding-top:20px}.deckwrap .clvmark{display:flex;align-items:center;gap:13px}.deckwrap .clvmark img{display:block;height:36px;width:auto}.deckwrap .clvmark .clvwm{height:25px}.deckwrap .clvmark b{font:400 20px/1.1 var(--serif);color:var(--navy)}.deckwrap .clvarr{flex:none;width:160px;height:60px}.deckwrap .clvarrl{stroke:var(--red);stroke-width:4;stroke-linecap:round}.deckwrap .clvarrh{fill:var(--red)}.deckwrap .clvfolder{flex:none;width:300px;display:flex;flex-direction:column;align-items:center;gap:18px}.deckwrap .clvfolder svg{display:block;width:100%;height:auto;filter:drop-shadow(0 18px 36px rgba(0,14,47,.26))}.deckwrap .bkestage{position:relative;flex:none;margin-top:4px}.deckwrap .bkesvg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.deckwrap .bkewire{fill:none;stroke:var(--red);stroke-width:3}.deckwrap .bkehead{fill:var(--red)}.deckwrap .bkeplate{position:absolute;box-sizing:border-box;display:grid;place-items:center;background:var(--navy);border-radius:4px;text-align:center;padding:0 16px}.deckwrap .bkeplate span{font:400 30px/1.15 var(--serif);color:#fff}.deckwrap .bkecard{position:absolute;box-sizing:border-box;display:flex;align-items:center;gap:22px;border:2px solid var(--navy);border-radius:3px;background:#fff;padding:0 24px}.deckwrap .bkeicon{flex:none;width:58px;display:grid;place-items:center}.deckwrap .bkeicon img{display:block;width:100%;height:auto;max-height:56px;object-fit:contain}.deckwrap .bkevec{display:block;width:58px;height:58px}.deckwrap .bkevring{fill:none;stroke:var(--red);stroke-width:2.4;stroke-dasharray:5 4}.deckwrap .bkevdot{fill:var(--silver)}.deckwrap .bkevhit{fill:var(--red)}.deckwrap .bketext{flex:1 1;min-width:0}.deckwrap .bkek{font:600 11.5px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin-bottom:6px}.deckwrap .bkecard h3{margin:0 0 5px;font:400 25px/1.1 var(--serif);color:var(--navy)}.deckwrap .bkecard h3 i{font-style:normal;color:var(--silver);font-size:.7em}.deckwrap .bkecard p{margin:0;font:400 15px/1.4 var(--body);color:var(--navy-soft)}.deckwrap .bkeall{display:flex;align-items:center;gap:26px;margin-top:16px;border-top:1.5px solid var(--line);padding-top:16px}.deckwrap .bkeall p{margin:0;flex:1 1;font:400 20px/1.4 var(--body);color:var(--navy)}.deckwrap .bkeall b{font-weight:400;color:var(--red)}.deckwrap .bkesb{flex:none;display:flex;align-items:center;gap:14px;background:var(--navy);border-radius:100px;padding:9px 20px;font:600 10.5px/1 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--silver)}.deckwrap .bkesb img{display:block;height:20px;width:auto}.deckwrap .hosstage{position:relative;flex:none;margin-top:2px}.deckwrap .hossvg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.deckwrap .hoswire{fill:none;stroke:var(--red);stroke-width:3;stroke-linecap:round}.deckwrap .hoshead{fill:var(--red)}.deckwrap .hosbrowser{position:absolute;box-sizing:border-box;border:2px solid var(--navy);border-radius:8px;background:#fff;overflow:hidden;box-shadow:0 24px 50px -30px rgba(0,14,47,.45)}.deckwrap .hosbar{height:44px;background:var(--paper-2);border-bottom:2px solid var(--navy);display:flex;align-items:center;gap:8px;padding:0 16px}.deckwrap .hosbar i{width:10px;height:10px;border-radius:50%;background:var(--paper-3);flex:none;display:block}.deckwrap .hosurl{flex:1 1;margin-left:10px;background:#fff;border:1px solid var(--line);border-radius:100px;padding:6px 16px;font:600 14px/1 var(--mono);color:var(--navy)}.deckwrap .hosbody{padding:26px 28px;display:flex;flex-direction:column;gap:15px}.deckwrap .hosbody span{display:block;height:16px;border-radius:3px}.deckwrap .hosb1{width:58%;background:var(--red)}.deckwrap .hosb2{width:88%;background:var(--paper-3)}.deckwrap .hosb3{width:80%;background:var(--paper-3)}.deckwrap .hosb4{width:64%;background:var(--paper-3)}.deckwrap .hospill{position:absolute;box-sizing:border-box;display:grid;place-items:center;background:var(--red);border-radius:100px;font:700 14px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#fff}.deckwrap .hosbox{position:absolute;box-sizing:border-box;display:flex;align-items:center;gap:22px;border:2px solid var(--navy);border-radius:3px;background:#fff;padding:0 26px}.deckwrap .hosmini{flex:none;width:76px;height:auto}.deckwrap .hosdbt{fill:var(--navy-soft)}.deckwrap .hosdb{fill:none;stroke:var(--navy);stroke-width:7}.deckwrap .hosdbl{fill:none;stroke:var(--navy);stroke-width:5;opacity:.45}.deckwrap .hostext{flex:1 1;min-width:0}.deckwrap .hosk{font:400 27px/1.1 var(--serif);color:var(--navy);margin-bottom:6px}.deckwrap .hosbox p{margin:0;font:400 15px/1.4 var(--body);color:var(--navy-soft)}.deckwrap .hoswho{position:absolute;left:960px;top:36px;width:376px;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.deckwrap .hoswk{font:600 11px/1.5 var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--silver)}.deckwrap .hoswho img{display:block;height:40px;width:auto}.deckwrap .hoswho .hosvercel{height:30px}.deckwrap .hosdef{margin:10px 0 0;font:400 19px/1.45 var(--body);color:var(--navy);max-width:1000px}.deckwrap .ktnrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);grid-gap:34px;gap:34px;align-items:start;margin-top:16px}.deckwrap .ktnkitchen,.deckwrap .ktnroom{border:1.5px solid var(--line);border-radius:12px;padding:20px 22px}.deckwrap .ktnkitchen{border-color:var(--navy);background:var(--paper-2)}.deckwrap .ktnk{font:600 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:11px}.deckwrap .ktnkitchen p,.deckwrap .ktnroom p{font:400 15.5px/1.45 var(--body);color:var(--slate);margin:0 0 12px;max-width:52ch}.deckwrap .ktnlangs{display:flex;gap:9px;margin-bottom:11px}.deckwrap .ktnlangs b{font:700 14px/1 var(--mono);color:var(--navy);border:1.5px solid var(--navy);border-radius:6px;padding:9px 13px}.deckwrap .ktnsub{font-size:14.5px!important}.deckwrap .ktntell{border-left:3px solid var(--red);background:var(--paper);padding:12px 16px;margin-top:4px}.deckwrap .ktntell span{font:400 15px/1.45 var(--body);color:var(--navy)}.deckwrap .ktntell b{font-weight:700}.deckwrap .ktntell i{color:var(--red-deep);font-style:italic}.deckwrap .ktnwhy{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.deckwrap .ktnwhycard{border:1.5px solid var(--line);border-radius:9px;background:var(--paper);padding:11px 14px}.deckwrap .ktnwhycard b{display:block;font:700 13px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--red);margin-bottom:6px}.deckwrap .ktnwhycard span{font:400 14px/1.4 var(--body);color:var(--slate)}.deckwrap .ktnpantry{margin-top:12px;background:var(--navy);border-radius:9px;padding:12px 16px}.deckwrap .ktnpantry b{display:block;font:700 13px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;margin-bottom:5px}.deckwrap .ktnpantry span{font:400 14.5px/1.4 var(--body);color:rgba(255,255,255,.78)}.deckwrap .rntlid{display:flex;align-items:center;gap:26px;margin-top:12px}.deckwrap .rntlaptop{flex:none;width:168px}.deckwrap .rntscreen{height:104px;border:2.5px solid var(--navy);border-radius:8px 8px 3px 3px;display:grid;place-items:center;background:var(--paper)}.deckwrap .rntscreen span{font:500 13px/1 var(--mono);color:var(--slate)}.deckwrap .rntbase{height:9px;margin:4px -14px 0;background:var(--navy);border-radius:0 0 7px 7px}.deckwrap .rntlid p{font:400 18px/1.45 var(--body);color:var(--slate);margin:0;max-width:60ch}.deckwrap .rntlid b{color:var(--navy);font-weight:700}.deckwrap .rntdef{margin-top:18px;border-left:3px solid var(--red);padding:12px 18px;background:var(--paper-2)}.deckwrap .rntdef span{font:400 17px/1.45 var(--body);color:var(--navy)}.deckwrap .rntdef b{font-weight:700}.deckwrap .rntrungs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:18px}.deckwrap .rntrung{border:1.5px solid var(--line);border-radius:10px;padding:15px 17px}.deckwrap .rntera{font:600 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:8px}.deckwrap .rntrung h3{font:400 21px/1.15 var(--serif);color:var(--navy);margin:0 0 7px}.deckwrap .rntrung p{font:400 14.5px/1.4 var(--body);color:var(--slate);margin:0 0 9px}.deckwrap .rntyou{font:500 12.5px/1 var(--mono);color:var(--silver)}.deckwrap .rntpin{margin-top:16px;background:var(--red);border-radius:9px;padding:13px 18px}.deckwrap .rntpin span{font:400 16px/1.4 var(--body);color:#fff}.deckwrap .rntpin b{font-weight:700}.deckwrap .mntlede{font:400 17px/1.45 var(--body);color:var(--slate);margin:10px 0 0;max-width:96ch}.deckwrap .mntrow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:26px;gap:26px;margin-top:20px;align-items:start}.deckwrap .mntcard{border:1.5px solid var(--line);border-radius:12px;padding:19px 22px}.deckwrap .mntk{font:600 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:8px}.deckwrap .mntcard h3{font:400 23px/1.15 var(--serif);color:var(--navy);margin:0 0 13px}.deckwrap .mntcard p{font:400 14.5px/1.4 var(--body);color:var(--slate);margin:12px 0 0}.deckwrap .mntcard p b{color:var(--navy);font-weight:700}.deckwrap .mntmenu{display:flex;flex-direction:column;gap:7px}.deckwrap .mntline{display:flex;align-items:center;gap:11px}.deckwrap .mntline b{font:700 11.5px/1 var(--mono);letter-spacing:.06em;color:#fff;background:var(--navy);border-radius:4px;padding:6px 8px;width:50px;text-align:center;flex:none}.deckwrap .mntline code{font:500 14.5px/1 var(--mono);color:var(--navy)}.deckwrap .mntline i{font:italic 400 14px/1 var(--body);color:var(--silver);margin-left:auto}.deckwrap .mntjson{font:500 14px/1.55 var(--mono);color:var(--navy);background:var(--paper-2);border-radius:8px;padding:13px 16px;margin:0;white-space:pre}.deckwrap .mntrules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:26px;gap:26px;margin-top:18px}.deckwrap .mntrule{border-left:3px solid var(--red);padding:9px 16px}.deckwrap .mntrule b{display:block;font:700 15px/1.3 var(--body);color:var(--navy);margin-bottom:4px}.deckwrap .mntrule span{font:400 14.5px/1.4 var(--body);color:var(--slate)}.deckwrap .wrmthesis{margin-top:10px;border-left:3px solid var(--navy);padding:11px 18px;background:var(--paper-2)}.deckwrap .wrmthesis span{font:400 16.5px/1.45 var(--body);color:var(--navy)}.deckwrap .wrmthesis b{font-weight:700}.deckwrap .wrmthesis i{color:var(--red-deep);font-style:italic}.deckwrap .wrmstage{position:relative;width:1360px;height:348px;margin-top:8px}.deckwrap .wrmsvg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.deckwrap .wrmg{opacity:0;transition:opacity .5s cubic-bezier(.2,.7,.2,1)}.deckwrap .wrmg.on{opacity:1}.deckwrap .wrmchip{position:absolute;width:196px;height:52px;display:flex;align-items:center;justify-content:center;font:600 15px/1 var(--mono);color:var(--navy);background:var(--paper);border:1.5px solid var(--navy);border-radius:8px}.deckwrap .wrmtool{border-color:var(--line);color:var(--slate)}.deckwrap .wrmhub{position:absolute;display:flex;align-items:center;justify-content:center;font:700 26px/1 var(--mono);letter-spacing:.14em;color:#fff;background:var(--red);border-radius:10px;box-shadow:0 18px 44px -26px rgba(228,0,43,.7)}.deckwrap .wrmcount{position:absolute;left:0;right:0;bottom:-6px;text-align:center;font:400 15.5px/1 var(--body)}.deckwrap .wrmcount b{font:700 15.5px/1 var(--mono)}.deckwrap .wrmbad{color:var(--red-deep)}.deckwrap .wrmgood{color:var(--navy)}.deckwrap .wrmplate{margin-top:20px;border-top:1.5px solid var(--line);padding-top:14px}.deckwrap .wrmpk{font:600 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:11px}.deckwrap .wrmpgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.deckwrap .wrmpgrid b{display:block;font:700 15.5px/1.3 var(--body);color:var(--navy);margin-bottom:4px}.deckwrap .wrmpgrid span{font:400 14.5px/1.4 var(--body);color:var(--slate)}.deckwrap .fdlarc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:14px}.deckwrap .fdlnode{border-top:2.5px solid var(--navy);padding-top:12px}.deckwrap .fdlnode:last-child{border-top-color:var(--red)}.deckwrap .fdlwhen{font:600 12.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:7px}.deckwrap .fdlnode h3{font:400 21px/1.15 var(--serif);color:var(--navy);margin:0 0 6px}.deckwrap .fdlnode p{font:400 14.5px/1.4 var(--body);color:var(--slate);margin:0}.deckwrap .fdllesson{margin-top:16px;border-left:3px solid var(--navy);padding:10px 18px;background:var(--paper-2)}.deckwrap .fdllesson span{font:400 15.5px/1.45 var(--body);color:var(--navy)}.deckwrap .fdllesson i{color:var(--red-deep);font-style:italic}.deckwrap .fdllesson b{font-weight:700}.deckwrap .fdlwarn{margin-top:16px;border:1.5px solid var(--red);border-radius:12px;padding:15px 20px}.deckwrap .fdlwk{font:600 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:9px}.deckwrap .fdlwlede{font:400 15px/1.4 var(--body);color:var(--slate);margin:0 0 12px;max-width:104ch}.deckwrap .fdlwlede b{color:var(--red-deep);font-weight:700}.deckwrap .fdltri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:26px;gap:26px}.deckwrap .fdltricard{position:relative;border:1.5px solid var(--line);border-radius:9px;padding:11px 14px;background:var(--paper-2)}.deckwrap .fdltricard b{display:block;font:700 13px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--navy);margin-bottom:6px}.deckwrap .fdltricard span{font:400 13.5px/1.4 var(--body);color:var(--slate)}.deckwrap .fdlplus{position:absolute;right:-19px;top:50%;margin-top:-13px;font:400 26px/1 var(--serif);font-style:normal;color:var(--red)}.deckwrap .fdlwrule{font:400 15px/1.4 var(--body);color:var(--navy);margin:12px 0 0;max-width:104ch}.deckwrap .fdlwrule b{font-weight:700;color:var(--red-deep)}.deckwrap .fdlwrule i{font-style:italic}.deckwrap .fdlclose{margin-top:16px;background:var(--navy);border-radius:9px;padding:13px 20px}.deckwrap .fdlclose span{font:400 16px/1.4 var(--body);color:rgba(255,255,255,.82)}.deckwrap .fdlclose b{color:#fff;font-weight:700}.deckwrap .fdlclose i{color:rgba(255,255,255,.55);font-style:italic;font-size:14px}.deckwrap .lclede{font:400 17px/1.4 var(--body);color:var(--slate);margin-top:10px;max-width:980px}.deckwrap .lcstage{position:relative;width:1360px;height:545px;margin-top:6px}.deckwrap .lcsvg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.deckwrap .lccard{position:absolute;background:var(--paper);border:2px solid var(--navy);border-radius:10px;box-shadow:0 18px 44px -28px rgba(0,14,47,.45)}.deckwrap .lcbar{display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:1.5px solid var(--line)}.deckwrap .lcbar span{width:10px;height:10px;border-radius:50%;background:var(--paper-3);border:1px solid var(--line)}.deckwrap .lcbar i{font:500 13px/1 var(--mono);color:var(--slate);font-style:normal;margin-left:8px}.deckwrap .lcbody{position:relative;padding:18px 20px;height:calc(100% - 43px);display:flex;flex-direction:column;align-items:center;gap:14px}.deckwrap .lcbtn{font:700 20px/1 var(--body);color:#fff;background:var(--red);border:0;border-radius:8px;padding:14px 26px;margin-top:4px;pointer-events:none}.deckwrap .lcring{position:absolute;top:28px;left:50%;width:70px;height:70px;margin-left:-35px;border:3px solid var(--red);border-radius:50%;animation:lcpulse 1.6s ease-out infinite}@keyframes lcpulse{0%{transform:scale(.55);opacity:.8}80%{transform:scale(1.25);opacity:0}to{opacity:0}}.deckwrap .lclangs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center}.deckwrap .lclangs b{font:700 15px/1 var(--mono);color:var(--navy);border:1.5px solid var(--navy);border-radius:6px;padding:7px 12px}.deckwrap .lclangs p{font:400 14.5px/1.35 var(--body);color:var(--slate);text-align:center;margin:4px 4px 0}.deckwrap .lcscene{position:absolute;font:600 13.5px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--navy)}.deckwrap .lcscene i{font:italic 600 16px/1.3 var(--serif);color:var(--red-deep);text-transform:none;letter-spacing:0}.deckwrap .lcapi{position:absolute;width:64px;height:64px;display:flex;align-items:center;justify-content:center;font:700 14px/1 var(--mono);color:var(--navy)}.deckwrap .lcapi:before{content:"";position:absolute;inset:6px;background:var(--paper);border:2.5px solid var(--navy);transform:rotate(45deg);z-index:-1}.deckwrap .lcwiretag{position:absolute;font:400 14.5px/1.4 var(--body);color:var(--slate)}.deckwrap .lcwiretag b{color:var(--navy)}.deckwrap .lcret{font:600 14px/1.3 var(--mono);color:var(--red-deep)}.deckwrap .lckitchen{padding:16px 20px}.deckwrap .lct{font:700 15px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--navy)}.deckwrap .lcwhy{font:400 14.5px/1.4 var(--body);color:var(--slate);margin:9px 0 12px}.deckwrap .lcfour{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.deckwrap .lcfour b{border:1.5px solid var(--red);color:var(--red-deep);font:700 14.5px/1 var(--mono);padding:10px 8px;text-align:center;border-radius:6px}.deckwrap .lcdb{position:absolute;background:var(--paper-2);border:2px solid var(--navy);border-radius:14px;padding:52px 18px 14px;text-align:center}.deckwrap .lcdbtop{position:absolute;left:10px;right:10px;top:10px;height:26px;border:2px solid var(--navy);border-radius:50%;background:var(--paper)}.deckwrap .lcdb .lct{display:block;margin-bottom:8px}.deckwrap .lcdb p{font:400 14.5px/1.4 var(--body);color:var(--slate)}.deckwrap .lcdb code{font:600 13.5px var(--mono);color:var(--navy)}.deckwrap .lcruler{position:absolute;height:10px;background:var(--paper-3);border-radius:5px}.deckwrap .lcfill{position:absolute;left:0;top:0;bottom:0;background:var(--navy);border-radius:5px;transition:width .6s cubic-bezier(.2,.7,.2,1)}.deckwrap .lc0{left:0}.deckwrap .lc0,.deckwrap .lccap200{position:absolute;top:16px;font:600 12.5px/1 var(--mono);color:var(--slate)}.deckwrap .lccap200{right:0}.deckwrap .lcdone{position:absolute;right:76px;top:16px;font:700 13px/1 var(--mono);color:var(--red-deep)}.deckwrap .lcexam{position:absolute;border:2px solid var(--red);border-radius:10px;padding:13px 20px;font:400 17px/1.45 var(--body);color:var(--navy);background:#fff}.deckwrap .lcexam i{font-style:italic;color:var(--red-deep)}.deckwrap .triorow{display:flex;gap:24px;margin-top:10px}.deckwrap .trioplate{flex:1 1;border:2px solid var(--navy);border-radius:12px;padding:24px 26px;background:var(--paper);min-height:295px}.deckwrap .trioplate .pn{font:700 12.5px/1.4 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--red-deep)}.deckwrap .trioplate h3{font:700 34px/1.1 var(--serif);color:var(--navy);margin:12px 0}.deckwrap .trioplate p{font:400 17px/1.45 var(--body);color:var(--slate)}.deckwrap .trioplate .tags{margin-top:16px;font:600 13px/1.6 var(--mono);color:var(--navy);border-top:1.5px solid var(--line);padding-top:12px}.deckwrap .trioband{margin-top:24px;border-left:4px solid var(--red);background:var(--paper-2);padding:15px 22px;font:400 17.5px/1.45 var(--body);color:var(--navy)}.deckwrap .trioband i{font-style:italic;color:var(--red-deep)}.deckwrap .cpitstage{position:relative;width:1360px;height:540px;margin-top:4px}.deckwrap .cpitshot{position:absolute}.deckwrap .cpitshot>img{width:100%;height:auto;display:block;border:2px solid var(--navy);border-radius:10px;box-shadow:0 24px 60px -30px rgba(0,14,47,.5)}.deckwrap .cpitcap{display:flex;align-items:center;gap:9px;margin-top:10px;font:500 12.5px/1.4 var(--mono);color:var(--slate)}.deckwrap .cpitcap img{height:16px;width:auto;flex:none}.deckwrap .cpitrow{position:absolute;left:848px;width:512px;border-top:2px solid var(--navy);padding-top:12px}.deckwrap .cpitrow .rk{font:700 13.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--red-deep);margin-bottom:9px}.deckwrap .cpitrow p{font:400 16px/1.42 var(--body);color:var(--navy)}.deckwrap .cpitrow .dim{color:var(--silver)}.deckwrap .sbstage{position:relative;width:1360px;height:520px;margin-top:6px}.deckwrap .sbbox{position:absolute;border:2px solid var(--navy);border-radius:12px;padding:22px 26px;background:var(--paper)}.deckwrap .sblogo{height:34px;width:auto;display:block;margin-bottom:12px}.deckwrap .sbbox p{font:400 17px/1.45 var(--body);color:var(--navy)}.deckwrap .sbrow{position:absolute;border-top:2px solid var(--navy);padding-top:11px}.deckwrap .sbrow .rk{font:700 13.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--red-deep);margin-bottom:8px}.deckwrap .sbrow p{font:400 16px/1.42 var(--body);color:var(--navy)}.deckwrap .sbstat{position:absolute;border:2px solid var(--red);border-radius:12px;padding:24px 28px;background:#fff}.deckwrap .sbslonik{height:54px;width:auto;float:right;margin-left:14px}.deckwrap .sbnum{font:700 96px/1 var(--serif);color:var(--red);letter-spacing:-.02em}.deckwrap .sbwho{font:600 15px/1.4 var(--mono);color:var(--navy);margin-top:8px}.deckwrap .sbstat .dim,.deckwrap .sbwho .dim{color:var(--silver)}.deckwrap .sbline{font:400 17.5px/1.45 var(--body);color:var(--slate);margin-top:14px}.deckwrap .sbreceipt{position:absolute;background:var(--navy);color:#fff;border-radius:10px;padding:16px 22px;font:400 17px/1.4 var(--body)}.deckwrap .sbreceipt b{color:#fff}.deckwrap .sbasof{float:right;font:600 11.5px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase;color:#9FB0D0;margin:5px 0 0 16px}.deckwrap .ladstage{position:relative;width:1360px;height:545px;margin-top:4px}.deckwrap .ladthesis{position:absolute;left:2px;top:4px;width:560px;font:italic 700 25px/1.25 var(--serif);color:var(--navy)}.deckwrap .ladghost{position:absolute;border:1.5px dashed var(--line);border-radius:8px 8px 0 0;transition:opacity .4s ease}.deckwrap .ladrung{position:absolute;background:var(--paper-2);border:2px solid var(--navy);border-radius:8px 8px 0 0;padding:12px 14px;overflow:hidden}.deckwrap .ladrung.you{background:#fff;border-color:var(--red);box-shadow:0 18px 44px -26px rgba(228,0,43,.45)}.deckwrap .ladera{font:700 15.5px/1.25 var(--body);color:var(--navy);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.deckwrap .ladera i{font:600 12.5px/1 var(--mono);color:var(--slate);font-style:normal}.deckwrap .ladera img{height:17px;width:auto}.deckwrap .ladchore{font:italic 600 15.5px/1.3 var(--serif);color:var(--red-deep);margin-top:7px}.deckwrap .ladgone{font:500 12.5px/1.35 var(--mono);color:var(--slate);margin-top:9px}.deckwrap .ladpin{position:absolute;left:460px;top:86px;width:430px;border:2px solid var(--red);background:#fff;border-radius:10px;padding:14px 19px;font:400 16.5px/1.45 var(--body);color:var(--navy);z-index:3}.deckwrap .ladpin code{font:600 14px var(--mono);color:var(--red-deep)}.deckwrap .ladground{position:absolute;left:8px;top:482px;width:1344px;border-top:1.5px solid var(--line);padding-top:11px;font:400 15.5px/1.4 var(--body);color:var(--slate)}.deckwrap .ladground b{color:var(--navy)}.deckwrap .exhcols{display:flex;gap:36px;margin-top:8px}.deckwrap .exhtree{flex:0 0 620px}.deckwrap .exhtree pre{font:500 17px/1.72 var(--mono);color:var(--navy);background:var(--paper-2);border:2px solid var(--navy);border-radius:12px;padding:28px 30px;white-space:pre;overflow:hidden;margin:0}.deckwrap .exhcap{margin-top:11px;font:500 12.5px/1 var(--mono);color:var(--slate)}.deckwrap .exhvocab{margin-top:14px;border-left:4px solid var(--red);background:var(--paper-2);padding:10px 14px;font:400 14px/1.5 var(--body);color:var(--slate)}.deckwrap .exhvocab b{font:600 13px var(--mono);color:var(--navy)}.deckwrap .exhright{flex:1 1;display:flex;flex-direction:column;gap:24px}.deckwrap .exhlede{font:400 19.5px/1.5 var(--body);color:var(--navy)}.deckwrap .exhland{border:2px solid var(--red);border-radius:12px;padding:20px 24px;background:#fff}.deckwrap .exhland .pn{font:700 13px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--red-deep);margin-bottom:10px}.deckwrap .exhland p{font:400 17.5px/1.5 var(--body);color:var(--navy)}.deckwrap .exhnext{margin-top:15px;border-top:1.5px solid var(--line);padding-top:12px;font:400 16.5px/1.4 var(--body);color:var(--slate)}.deckwrap .exhnext b{color:var(--navy)}.deckwrap .exhstill{color:var(--slate)}.deckwrap .exhpins{display:flex;align-items:center;gap:26px;margin-top:22px;border:2px solid var(--navy);border-radius:10px;background:var(--paper-2);padding:13px 22px;font:400 15.5px/1.4 var(--body);color:var(--navy)}.deckwrap .exhpins b{flex:none;font:700 13px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--red-deep);max-width:170px}.deckwrap .exhpins span{flex:1 1}.deckwrap .exhpins i{font-style:normal;font-weight:700}@media (prefers-reduced-motion:reduce){.deckwrap .c3rv{transform:none}.deckwrap .c3fade,.deckwrap .c3rv,.deckwrap .clvbig,.deckwrap .idecell,.deckwrap .idegrow,.deckwrap .wrmg{transition:none!important}.deckwrap .lcring{animation:none!important;opacity:0}.deckwrap .lcfill{transition:none!important}}.deckwrap.docmode .slide>.cpitstage,.deckwrap.docmode .slide>.idestage,.deckwrap.docmode .slide>.ladground,.deckwrap.docmode .slide>.ladstage,.deckwrap.docmode .slide>.lcstage,.deckwrap.docmode .slide>.sbstage,.deckwrap.docmode .slide>.wrmstage{zoom:var(--dk,.26)}.deckwrap.docmode .exhcols,.deckwrap.docmode .triorow{flex-direction:column;gap:16px}.deckwrap.docmode .edmrow,.deckwrap.docmode .fdlarc,.deckwrap.docmode .fdltri,.deckwrap.docmode .ktnrow,.deckwrap.docmode .mntrow,.deckwrap.docmode .mntrules,.deckwrap.docmode .rntrungs,.deckwrap.docmode .wrmpgrid{grid-template-columns:1fr;gap:14px}.deckwrap.docmode .ktnwhy{grid-template-columns:1fr}.deckwrap.docmode .rntlid{flex-direction:column;align-items:flex-start;gap:14px}.deckwrap.docmode .fdlplus{display:none}.deckwrap.docmode .exhtree{flex:0 0 auto}.deckwrap.docmode .exhtree pre{font-size:12px;line-height:1.6;padding:16px 14px;overflow-x:auto;white-space:pre}.deckwrap.docmode .exhpins{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px}.deckwrap.docmode .exhpins b{max-width:none}.deckwrap.docmode .idestrip{flex-direction:column;align-items:flex-start;gap:14px}.deckwrap.docmode .ideword{font-size:34px}.deckwrap.docmode .idegrow>span{padding-right:0}.deckwrap.docmode .c3say{font-size:38px;line-height:1.15}.deckwrap.docmode .clvrow{flex-direction:column;align-items:flex-start;gap:20px}.deckwrap.docmode .clvarr{transform:rotate(90deg);width:90px;height:40px;margin-left:60px}.deckwrap.docmode .clvfolder{width:200px}.deckwrap.docmode .clvmarks{flex-direction:column;align-items:flex-start;gap:16px}.deckwrap.docmode .bkeall{flex-direction:column;align-items:flex-start;gap:14px}.deckwrap.docmode .hosdef{font-size:16px}.deckwrap.docmode .slide>.bkestage,.deckwrap.docmode .slide>.hosstage{zoom:var(--dk,.26)}.deckwrap.docmode .fldrow{flex-direction:column;align-items:flex-start;gap:26px}.deckwrap.docmode .fldicon{width:200px}.deckwrap.docmode .fldbig{font-size:26px}.deckwrap.docmode .fldsub{font-size:16px;max-width:none}