.rulebook-lessons_lesson__m6Vku{margin:2rem 0 0;scroll-margin-top:calc(var(--rulebook-navigation-height) + 1rem);min-width:0;border-top:1px solid #c6bda6}.rulebook-lessons_heading__msczH{padding:1.25rem 0}.rulebook-lessons_heading__msczH>span{color:#765214;font-size:.75rem;font-weight:700}.rulebook-lessons_heading__msczH h3{margin:.4rem 0 0;color:#142b48;font-size:1.25rem;line-height:1.4;text-wrap:balance}.rulebook-lessons_stage__6e_hp{position:relative;display:grid;place-items:center;min-height:310px;isolation:isolate;overflow:hidden;padding:2rem 1.5rem 4rem;border:0;border-radius:10px;color:#fff5dd;background:#091b30;perspective:900px}.rulebook-lessons_scene__Ihhxb{z-index:-3;object-fit:cover;opacity:.4}.rulebook-lessons_stage__6e_hp:before{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#071321b3,#07132133 45%,#071321e6);content:""}.rulebook-lessons_mat__q5fiC{position:absolute;inset:18% 6% 8%;z-index:-1;transform:rotateX(35deg);border:1px solid #748492;border-radius:16px;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,transparent 1px 3px),linear-gradient(135deg,#27465a,#102735);box-shadow:0 5px 0 #081722,0 24px 32px #0009}.rulebook-lessons_stage__6e_hp[data-game=one-piece] .rulebook-lessons_mat__q5fiC{background:repeating-linear-gradient(0deg,#ffffff05 0 1px,transparent 1px 3px),linear-gradient(135deg,#4b3d2a,#211f1b)}.rulebook-lessons_stage__6e_hp[data-game=magic] .rulebook-lessons_mat__q5fiC{background:repeating-linear-gradient(0deg,#ffffff05 0 1px,transparent 1px 3px),linear-gradient(135deg,#333d51,#1a1c2d)}.rulebook-lessons_pieces__mxU1D{display:flex;justify-content:center;align-items:center;gap:clamp(.75rem,3vw,2.5rem);width:100%}.rulebook-lessons_pieceSlot__3Psl2{position:relative;min-width:0;flex:0 1 155px}.rulebook-lessons_piece__G_dSC{display:flex;flex-direction:column;align-items:center;gap:.8rem;position:relative}.rulebook-lessons_object__OarFT{position:relative;display:grid;place-items:center;width:100%;min-height:100px;padding:.75rem;border:1px solid #8195a8;border-radius:8px;color:#ecf2f8;background:linear-gradient(145deg,#3a5065,#11283b);box-shadow:0 3px 0 #081523,0 12px 16px #0008,inset 0 1px #ffffff40;transition:transform .24s ease-out,box-shadow .24s ease-out}.rulebook-lessons_object__OarFT>strong{position:relative;text-align:center;font-size:clamp(.9rem,1.8vw,1.25rem);line-height:1.4;text-wrap:balance}.rulebook-lessons_piece__G_dSC[data-active] .rulebook-lessons_object__OarFT{border-color:#ffcd70;box-shadow:0 3px 0 #896229,0 16px 20px #0008,0 0 0 2px #ffc56040;transform:translateY(-5px)}.rulebook-lessons_object__OarFT[data-kind=card]{width:114px;height:160px;padding:0;border-radius:6px;background:#d0c6a7;transform:rotate(-4deg)}.rulebook-lessons_object__OarFT[data-kind=card] img{border-radius:5px}.rulebook-lessons_object__OarFT[data-kind=don]{width:90px;height:126px;min-height:0;border:4px solid #e4dfd2;color:#192b40;background:radial-gradient(ellipse at 50% 10%,#fff,#d4d5ce);box-shadow:1px 2px 0 #fff1d1,2px 3px 0 #858174,6px 10px 9px #0009}.rulebook-lessons_piece__G_dSC[data-active] .rulebook-lessons_object__OarFT[data-kind=card]{transform:rotate(-4deg) translateY(-5px)}.rulebook-lessons_object__OarFT[data-rested]{transform:rotate(90deg) scale(.85)}.rulebook-lessons_piece__G_dSC[data-active] .rulebook-lessons_object__OarFT[data-rested]{transform:rotate(90deg) scale(.85) translateX(-5px)}.rulebook-lessons_object__OarFT[data-kind=dial]{width:104px;min-height:104px;border-radius:50%;border:5px solid #9a7844;background:radial-gradient(circle at 35% 20%,#426075,#091c2e 75%);box-shadow:0 5px 0 #45331f,0 14px 18px #0009,inset 0 0 0 2px #c6a268}.rulebook-lessons_object__OarFT[data-kind=dial]>strong{font-size:2.5rem;font-variant-numeric:tabular-nums}.rulebook-lessons_object__OarFT[data-kind=fan],.rulebook-lessons_object__OarFT[data-kind=stack]{width:90px;min-height:120px;border:4px double #d5b172;border-radius:6px;background:radial-gradient(ellipse at 30% 20%,#385c7c,#0c2239 80%);transform-style:preserve-3d;box-shadow:2px 3px 0 #eee4cd,3px 5px 0 #88877f,4px 7px 0 #eee4cd,5px 9px 0 #736e65,7px 15px 12px #0009}.rulebook-lessons_object__OarFT[data-kind=fan]>strong,.rulebook-lessons_object__OarFT[data-kind=stack]>strong{font-size:1.5rem}.rulebook-lessons_sheets__0Q_wz{position:absolute;inset:4px;border:1px solid #b79c6a;border-radius:3px}.rulebook-lessons_sheets__0Q_wz i{position:absolute;inset:0}.rulebook-lessons_object__OarFT[data-kind=fan] .rulebook-lessons_sheets__0Q_wz i{z-index:-1;inset:-5px;border:1px solid #b79c6a;border-radius:4px;background:#17314d;transform:translateZ(-1px) rotate(-13deg);transform-origin:bottom center}.rulebook-lessons_object__OarFT[data-kind=fan] .rulebook-lessons_sheets__0Q_wz i:nth-child(2){transform:translateZ(-2px) rotate(13deg)}.rulebook-lessons_pieceLabel__cBmMG{color:#fff5dd;text-align:center;font-size:.8125rem;font-weight:650;line-height:1.4}.rulebook-lessons_piece__G_dSC[data-active] .rulebook-lessons_pieceLabel__cBmMG:before{content:"• ";color:#ffcd70}.rulebook-lessons_cardCode__DMd74{margin-top:-.6rem;color:#d7e2eb;font-size:.75rem}.rulebook-lessons_arrow__TOfgD{position:absolute;left:-1.5rem;top:35%;color:#ffd07d;font-size:1.5rem}.rulebook-lessons_stageLabel__4rjME{position:absolute;bottom:0;inset-inline:0;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;padding:.65rem 1rem;color:#dbe4eb;background:#091a2cee;font-size:.75rem}.rulebook-lessons_controls__adpx_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.75rem}.rulebook-lessons_controls__adpx_ button{display:inline-flex;align-items:center;gap:.6rem;min-height:52px;padding:.75rem .85rem;border:1px solid #9ca6ad;border-radius:6px;color:#203950;background:transparent;font-size:.8125rem;line-height:1.4;font-weight:600;cursor:pointer;text-align:left}.rulebook-lessons_controls__adpx_ button[aria-pressed=true]{border-color:#18334e;background:#18334e;color:#fff5dd}.rulebook-lessons_controls__adpx_ button>span{display:grid;place-items:center;width:1.25rem;height:1.25rem;border:1px solid;border-radius:50%;font-size:.75rem}.rulebook-lessons_lesson__m6Vku button:focus-visible{outline:3px solid #98620b;outline-offset:3px}.rulebook-lessons_explanation__FhsPk{display:grid;grid-template-columns:100px minmax(0,1fr);gap:1rem;align-items:center;margin-top:1rem;padding:1rem;min-height:150px;border-radius:8px;background:#f2e9d3}.rulebook-lessons_mentor__TYCJx{width:100%;height:150px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 5px 3px #24334420)}.rulebook-lessons_mentorName__uKH5H{font-size:.75rem;color:#765214;font-weight:650}.rulebook-lessons_explanation__FhsPk p{margin:.4rem 0 0;color:#203950;font-size:.9375rem;line-height:1.75}.rulebook-lessons_lesson__m6Vku .rulebook-lessons_transcript__DB_Md{padding-bottom:.75rem;border-bottom:0}.rulebook-lessons_lesson__m6Vku .rulebook-lessons_transcript__DB_Md summary{min-height:44px;color:#354e61;font-size:.75rem;font-weight:500;padding-block:.75rem}.rulebook-lessons_transcript__DB_Md ol{padding-left:1.5rem;font-size:.875rem}.rulebook-lessons_transcript__DB_Md li+li{margin-top:.75rem}.rulebook-lessons_stageLabel__4rjME strong{color:#fff5dd;font-size:.75rem;font-weight:600}.rulebook-lessons_stageLabel__4rjME>span:last-child{margin-left:auto;font-variant-numeric:tabular-nums}.rulebook-lessons_controls__adpx_ button[aria-pressed=true]>span{color:#18334e;background:#fff5dd;border-color:#fff5dd}@media (width < 640px){.rulebook-lessons_stage__6e_hp{padding-bottom:4.5rem;min-height:260px}.rulebook-lessons_stageLabel__4rjME{gap:.3rem .6rem;padding:.6rem .75rem}.rulebook-lessons_stageLabel__4rjME>span:first-child{width:100%}.rulebook-lessons_controls__adpx_ button{padding:.65rem .6rem;font-size:.75rem}.rulebook-lessons_explanation__FhsPk{padding:.85rem .65rem}}@media (hover:hover){.rulebook-lessons_controls__adpx_ button:hover{border-color:#98620b;box-shadow:inset 0 -2px #98620b}}@media (width < 640px){.rulebook-lessons_stage__6e_hp{min-height:240px;padding:1.75rem 1rem 2.25rem}.rulebook-lessons_pieces__mxU1D{gap:.75rem}.rulebook-lessons_object__OarFT[data-kind=card]{width:78px;height:110px}.rulebook-lessons_object__OarFT[data-kind=don]{width:72px;height:100px}.rulebook-lessons_object__OarFT[data-kind=fan],.rulebook-lessons_object__OarFT[data-kind=stack]{width:64px;min-height:90px}.rulebook-lessons_object__OarFT[data-kind=dial]{width:80px;min-height:80px}.rulebook-lessons_object__OarFT[data-kind=token]{min-height:80px;padding:.5rem}.rulebook-lessons_pieceLabel__cBmMG{font-size:.75rem}.rulebook-lessons_arrow__TOfgD{left:-.8rem;font-size:1rem}.rulebook-lessons_explanation__FhsPk{grid-template-columns:66px minmax(0,1fr);gap:.75rem;align-items:start;min-height:170px}.rulebook-lessons_mentor__TYCJx{height:112px}.rulebook-lessons_explanation__FhsPk p{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.rulebook-lessons_object__OarFT{transition:none}}@media (forced-colors:active){.rulebook-lessons_controls__adpx_ button[aria-pressed=true],.rulebook-lessons_piece__G_dSC[data-active] .rulebook-lessons_object__OarFT{outline:2px solid Highlight}}.rulebook-lessons_comparisonStage__cEz0t{min-height:230px;padding:1.5rem .75rem}.rulebook-lessons_comparisonStage__cEz0t .rulebook-lessons_pieces__mxU1D{gap:.65rem}.rulebook-lessons_comparisonStage__cEz0t .rulebook-lessons_object__OarFT{min-height:75px;padding:.5rem}.rulebook-lessons_comparisonStage__cEz0t .rulebook-lessons_object__OarFT[data-kind=card]{width:70px;height:98px;padding:0}.rulebook-lessons_comparisonStage__cEz0t .rulebook-lessons_object__OarFT[data-kind=don]{width:60px;height:84px;padding:.25rem}.rulebook-lessons_comparisonStage__cEz0t .rulebook-lessons_object__OarFT[data-kind=fan],.rulebook-lessons_comparisonStage__cEz0t .rulebook-lessons_object__OarFT[data-kind=stack]{width:58px;min-height:82px}.rulebook-lessons_comparisonStage__cEz0t .rulebook-lessons_object__OarFT[data-kind=dial]{width:65px;min-height:65px}.rulebook-lessons_comparisonStage__cEz0t .rulebook-lessons_object__OarFT>strong{font-size:.8125rem;overflow-wrap:anywhere}.rulebook-lessons_comparisonStage__cEz0t .rulebook-lessons_pieceLabel__cBmMG{font-size:.75rem}.rulebook-lessons_comparisonStage__cEz0t .rulebook-lessons_object__OarFT[data-kind=dial]>strong{font-size:1.5rem}