.board-module__q1dqFW__page{flex-direction:column;min-height:100dvh;display:flex}.board-module__q1dqFW__main{flex:1;width:min(100%,84rem);margin-inline:auto;padding-block:clamp(1.25rem,3vw,2.25rem) clamp(3rem,6vw,5rem);padding-inline:clamp(1rem,3vw,2.5rem)}.board-module__q1dqFW__wide{width:min(100%,96rem)}.board-module__q1dqFW__masthead{border-bottom:2px solid var(--rule-strong);background:linear-gradient(to bottom, var(--board-deep), var(--board))}.board-module__q1dqFW__mastheadInner{flex-wrap:wrap;align-items:center;gap:.75rem 1.4rem;width:min(100%,96rem);margin-inline:auto;padding-block:.7rem;padding-inline:clamp(1rem,3vw,2.5rem);display:flex}.board-module__q1dqFW__wordmark{align-items:center;gap:.5rem;display:inline-flex}.board-module__q1dqFW__wordmarkImg{width:auto;height:1.55rem;display:block}.board-module__q1dqFW__mastheadRole{font-family:var(--font-figure);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);border:1px solid var(--rule-strong);padding:.2rem .45rem;font-size:.62rem}.board-module__q1dqFW__mastheadNav{align-items:center;gap:1.1rem;margin-left:auto;display:flex}.board-module__q1dqFW__navLink{color:var(--ink-soft);transition:color .16s var(--ease-press), border-color .16s var(--ease-press);border-bottom:2px solid #0000;padding-block:.15rem;font-size:.88rem;font-weight:500}.board-module__q1dqFW__navLink:hover{color:var(--ink);border-bottom-color:var(--ink-quiet)}.board-module__q1dqFW__navLinkActive{color:var(--ink);border-bottom-color:var(--ink)}.board-module__q1dqFW__label{font-family:var(--font-figure);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-size:.62rem}.board-module__q1dqFW__figure{font-family:var(--font-figure);font-variant-numeric:tabular-nums}.board-module__q1dqFW__title{letter-spacing:-.022em;text-wrap:balance;font-size:clamp(1.45rem,3vw,2rem);font-weight:700;line-height:1.15}.board-module__q1dqFW__subtitle{color:var(--ink-soft);max-width:62ch;margin-top:.5rem;font-size:.95rem}.board-module__q1dqFW__sectionHead{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:2.75rem;margin-bottom:.9rem;padding-bottom:.4rem;display:flex}.board-module__q1dqFW__sectionTitle{letter-spacing:-.01em;font-size:1.05rem;font-weight:600}.board-module__q1dqFW__bays{background:var(--rack-edge);border:1px solid var(--rack-edge);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1px;margin-top:1.25rem;display:grid}.board-module__q1dqFW__bay{background:var(--rack);flex-direction:column;gap:.55rem;min-height:9rem;padding:.75rem .85rem 1rem;display:flex}.board-module__q1dqFW__bayCurrent{background:linear-gradient(to bottom, #dcd8cf, var(--rack));box-shadow:inset 0 3px 0 var(--ink-quiet)}.board-module__q1dqFW__bayHead{border-bottom:1px dashed var(--rack-edge);justify-content:space-between;align-items:baseline;gap:.6rem;padding-bottom:.4rem;display:flex}.board-module__q1dqFW__bayCount{font-family:var(--font-figure);font-variant-numeric:tabular-nums;color:var(--ink);font-size:1rem;font-weight:700}.board-module__q1dqFW__bayEmpty{color:var(--ink-quiet);padding-block:.4rem;font-size:.78rem;font-style:italic}.board-module__q1dqFW__rack{border:1px solid var(--rack-edge);background:var(--rack);flex-direction:column;gap:.6rem;padding:.6rem;display:flex}.board-module__q1dqFW__strip{background:var(--stock);border:1px solid var(--stock-edge);box-shadow:var(--seat);--holder:var(--rule-strong);text-align:left;width:100%;transition:transform .18s var(--ease-press), box-shadow .18s var(--ease-press);animation:board-module__q1dqFW__strip-seat .3s var(--ease-press) both;grid-template-columns:7.5rem minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;padding:.6rem .85rem .6rem 1.35rem;display:grid;position:relative}.board-module__q1dqFW__strip:before{content:"";background:repeating-linear-gradient(to bottom, #ffffff47 0 2px, transparent 2px 5px), var(--holder);border-right:1px solid #2a27242e;width:.55rem;position:absolute;inset:-1px auto -1px -1px}a.board-module__q1dqFW__strip,button.board-module__q1dqFW__strip{cursor:pointer}a.board-module__q1dqFW__strip:hover,button.board-module__q1dqFW__strip:hover{box-shadow:var(--seat-lift);transform:translateY(-2px)}a.board-module__q1dqFW__strip:active,button.board-module__q1dqFW__strip:active{box-shadow:0 1px 0 var(--rack-edge);transform:translateY(0)}.board-module__q1dqFW__stripWaiting{--holder:var(--rule-strong);background-image:repeating-linear-gradient(135deg,#0000 0 7px,#35241a0b 7px 8px)}.board-module__q1dqFW__stripScored{--holder:var(--ink-quiet)}.board-module__q1dqFW__stripReview{--holder:var(--ink);box-shadow:inset 0 0 0 1px var(--board-deep), var(--seat)}.board-module__q1dqFW__stripSigned{--holder:var(--cleared);background:linear-gradient(to right, var(--cleared-wash), var(--stock))}.board-module__q1dqFW__stripFailed{--holder:var(--alert);background-image:repeating-linear-gradient(45deg, transparent 0 9px, var(--alert-wash) 9px 18px)}.board-module__q1dqFW__stripRef{font-family:var(--font-figure);letter-spacing:.05em;color:var(--machine);font-variant-numeric:tabular-nums;font-size:.68rem}.board-module__q1dqFW__stripBody{min-width:0}.board-module__q1dqFW__stripName{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:600;overflow:hidden}.board-module__q1dqFW__stripMeta{font-family:var(--font-figure);letter-spacing:.05em;color:var(--ink-quiet);flex-wrap:wrap;gap:.9rem;margin-top:.12rem;font-size:.68rem;display:flex}.board-module__q1dqFW__stripEnd{justify-self:end;align-items:center;gap:.9rem;display:flex}.board-module__q1dqFW__stripBands{gap:.5rem;display:flex}.board-module__q1dqFW__stripBand{flex-direction:column;align-items:center;gap:.1rem;min-width:2.1rem;display:flex}.board-module__q1dqFW__stripBandLabel{font-family:var(--font-figure);letter-spacing:.09em;color:var(--machine);font-size:.55rem}.board-module__q1dqFW__stripBandValue{font-family:var(--font-figure);font-variant-numeric:tabular-nums;color:var(--machine);font-size:.88rem;font-weight:500}.board-module__q1dqFW__stripOverall{font-family:var(--font-figure);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--ink);text-align:right;min-width:2.6rem;font-size:1.5rem;font-weight:700;line-height:1}.board-module__q1dqFW__stripOverallMachine{color:var(--machine);font-weight:500}.board-module__q1dqFW__stripState{font-family:var(--font-figure);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;border-bottom:2px solid var(--rule-strong);padding-bottom:.1rem;font-size:.58rem}.board-module__q1dqFW__stripStateSigned{color:var(--cleared);border-bottom-color:var(--cleared)}.board-module__q1dqFW__stripStateFailed{color:var(--alert);border-bottom-color:var(--alert)}.board-module__q1dqFW__sheet{grid-template-columns:minmax(0,1fr) minmax(19rem,23rem);align-items:start;gap:clamp(1.5rem,3.5vw,3rem);margin-top:1.5rem;display:grid}.board-module__q1dqFW__slugLine{border-bottom:2px solid var(--rule-strong);flex-wrap:wrap;align-items:baseline;gap:.4rem 1.4rem;padding-bottom:.7rem;display:flex}.board-module__q1dqFW__slugRef{font-family:var(--font-figure);letter-spacing:.08em;color:var(--machine);font-size:.68rem}.board-module__q1dqFW__slugMeta{font-family:var(--font-figure);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);flex-wrap:wrap;gap:.35rem 1.2rem;font-size:.62rem;display:flex}.board-module__q1dqFW__prompt{background:var(--stock);border:1px solid var(--stock-edge);box-shadow:var(--seat);font-family:var(--font-essay);color:var(--ink-soft);margin-top:1.1rem;padding:.9rem 1.1rem;font-size:1rem;line-height:1.5}.board-module__q1dqFW__promptPop{background:linear-gradient(180deg, var(--orange-wash), var(--stock) 55%);border:1px solid var(--stock-edge);box-shadow:var(--seat);margin-top:1.1rem;padding:1.3rem 1.4rem 1.3rem 2.1rem;position:relative}.board-module__q1dqFW__promptPopMark{font-family:var(--font-essay);color:var(--orange);opacity:.55;font-size:3.4rem;line-height:1;position:absolute;top:-.6rem;left:.5rem}.board-module__q1dqFW__promptPopText{font-family:var(--font-essay);color:var(--ink);font-size:1.18rem;font-weight:500;line-height:1.6;position:relative}.board-module__q1dqFW__promptImage{background:var(--stock);border:1px solid var(--stock-edge);max-width:100%;box-shadow:var(--seat);margin-top:.9rem;padding:.6rem;display:block}.board-module__q1dqFW__promptImagePreview{border:1px solid var(--stock-edge);max-width:100%;max-height:12rem;margin-top:.6rem;display:block}.board-module__q1dqFW__essaySheet{background:var(--stock);border:1px solid var(--stock-edge);box-shadow:var(--seat);background-image:radial-gradient(circle at .62rem 0, var(--board) 0 .2rem, transparent .2rem);background-repeat:repeat-y;background-size:100% 1.3rem;margin-top:1rem;padding:1.4rem clamp(1rem,2.5vw,1.9rem) 1.7rem}.board-module__q1dqFW__essay{font-family:var(--font-essay);color:var(--ink);max-width:68ch;margin-left:1.6rem;font-size:1.05rem;line-height:1.72}.board-module__q1dqFW__essayPara{grid-template-columns:2.4rem minmax(0,1fr);gap:.9rem;display:grid}.board-module__q1dqFW__essayPara+.board-module__q1dqFW__essayPara{margin-top:1.1rem}.board-module__q1dqFW__essayNum{font-family:var(--font-figure);color:var(--machine);text-align:right;font-variant-numeric:tabular-nums;padding-top:.45rem;font-size:.62rem}.board-module__q1dqFW__rail{flex-direction:column;gap:1.25rem;display:flex;position:sticky;top:1rem}.board-module__q1dqFW__railBlock{background:var(--stock);border:1px solid var(--stock-edge);box-shadow:var(--seat);padding:1rem 1.1rem 1.15rem}.board-module__q1dqFW__railHead{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:.8rem;margin-bottom:.85rem;padding-bottom:.55rem;display:flex}.board-module__q1dqFW__overall{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.board-module__q1dqFW__overallFigure{font-family:var(--font-figure);font-variant-numeric:tabular-nums;letter-spacing:-.05em;color:var(--orange-deep);font-size:clamp(3.4rem,8vw,4.6rem);font-weight:700;line-height:.82}.board-module__q1dqFW__overallFigureMachine{color:var(--machine);font-weight:500}.board-module__q1dqFW__overallSide{flex-direction:column;align-items:flex-start;gap:.45rem;padding-bottom:.3rem;display:flex}.board-module__q1dqFW__overallCaption{font-family:var(--font-figure);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:.58rem}.board-module__q1dqFW__struck{font-size:.92rem;font-family:var(--font-figure);font-variant-numeric:tabular-nums;color:var(--machine);display:inline-block;position:relative}.board-module__q1dqFW__struck:after{content:"";background:var(--orange-deep);transform-origin:0;height:2px;animation:board-module__q1dqFW__rule-through .34s var(--ease-press) both;position:absolute;top:52%;left:-.1em;right:-.1em}.board-module__q1dqFW__criterion{border-bottom:1px dotted var(--rule);grid-template-columns:minmax(0,1fr) 3.1rem 4.2rem 2.6rem;align-items:center;gap:.5rem;padding-block:.62rem;display:grid}.board-module__q1dqFW__criterion:last-child{border-bottom:0}.board-module__q1dqFW__criterionName{letter-spacing:-.005em;min-width:0;font-size:.84rem;font-weight:500}.board-module__q1dqFW__criterionAbbr{font-family:var(--font-figure);letter-spacing:.12em;color:var(--ink-quiet);font-size:.55rem;display:block}.board-module__q1dqFW__criterionSigned{grid-template-columns:minmax(0,1fr) 4.2rem}.board-module__q1dqFW__criterionMachine{font-family:var(--font-figure);font-variant-numeric:tabular-nums;text-align:right;color:var(--machine);font-size:.95rem;position:relative}.board-module__q1dqFW__criterionMachineStruck:after{content:"";background:var(--orange-deep);transform-origin:0;height:2px;animation:board-module__q1dqFW__rule-through .34s var(--ease-press) both;position:absolute;top:52%;left:-.12em;right:-.12em}.board-module__q1dqFW__criterionField{font-family:var(--font-figure);font-variant-numeric:tabular-nums;color:var(--orange-deep);text-align:right;border:0;border-bottom:2px solid var(--orange);appearance:textfield;background:0 0;width:100%;padding:.1rem .3rem .15rem 0;font-size:1.18rem;font-weight:700}.board-module__q1dqFW__criterionField::-webkit-outer-spin-button{appearance:none;margin:0}.board-module__q1dqFW__criterionField::-webkit-inner-spin-button{appearance:none;margin:0}.board-module__q1dqFW__criterionFieldInvalid{color:var(--alert);border-bottom-color:var(--alert);background:var(--alert-wash)}.board-module__q1dqFW__criterionField:hover{background:var(--orange-wash)}.board-module__q1dqFW__criterionField:focus-visible{outline:2px solid var(--orange-deep);outline-offset:1px;background:var(--orange-wash)}.board-module__q1dqFW__criterionValue{font-family:var(--font-figure);font-variant-numeric:tabular-nums;color:var(--orange-deep);text-align:right;font-size:1.18rem;font-weight:700}.board-module__q1dqFW__deviation{font-family:var(--font-figure);font-variant-numeric:tabular-nums;color:var(--ink-soft);text-align:right;font-size:.68rem}.board-module__q1dqFW__deviationUp{color:var(--cleared)}.board-module__q1dqFW__deviationDown{color:var(--alert)}.board-module__q1dqFW__machineNote{border-left:1px solid var(--machine);color:var(--machine);padding-left:.8rem;font-size:.88rem;line-height:1.55}.board-module__q1dqFW__noteList{flex-direction:column;gap:.35rem;margin-top:.5rem;display:flex}.board-module__q1dqFW__noteItem{color:var(--ink-soft);grid-template-columns:.9rem minmax(0,1fr);gap:.4rem;font-size:.84rem;line-height:1.5;display:grid}.board-module__q1dqFW__noteBullet{font-family:var(--font-figure);color:var(--machine);padding-top:.22rem;font-size:.62rem}.board-module__q1dqFW__field{background:var(--stock);border:1px solid var(--rule-strong);width:100%;color:var(--ink);resize:vertical;border-radius:0;padding:.6rem .7rem;font-size:.92rem;line-height:1.55;display:block}.board-module__q1dqFW__field:hover{border-color:var(--ink-quiet)}.board-module__q1dqFW__field:focus-visible{outline:2px solid var(--ink);outline-offset:1px;border-color:var(--ink)}.board-module__q1dqFW__fieldLabel{font-family:var(--font-figure);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:.35rem;font-size:.6rem;display:block}.board-module__q1dqFW__fieldRow{margin-top:.9rem}.board-module__q1dqFW__fieldHint{font-family:var(--font-figure);color:var(--ink-quiet);margin-top:.3rem;font-size:.62rem}.board-module__q1dqFW__press{background:var(--ink);color:#f8f7f4;letter-spacing:.01em;cursor:pointer;transition:transform .12s var(--ease-press), box-shadow .12s var(--ease-press), background .16s var(--ease-press);border:1px solid #1c1a18;justify-content:center;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-size:.88rem;font-weight:600;display:inline-flex;box-shadow:0 2px #1c1a18}.board-module__q1dqFW__press:hover{background:#3b3733}.board-module__q1dqFW__press:active{transform:translateY(2px);box-shadow:0 0 #1c1a18}.board-module__q1dqFW__press:disabled{background:var(--rack-edge);border-color:var(--rule-strong);color:var(--ink-quiet);box-shadow:none;cursor:not-allowed}.board-module__q1dqFW__pressQuiet{background:var(--stock);color:var(--ink);border:1px solid var(--rule-strong);box-shadow:0 2px 0 var(--rack-edge);cursor:pointer;transition:transform .12s var(--ease-press), box-shadow .12s var(--ease-press), border-color .16s var(--ease-press);justify-content:center;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-size:.88rem;font-weight:600;display:inline-flex}.board-module__q1dqFW__pressQuiet:hover{border-color:var(--ink-quiet)}.board-module__q1dqFW__pressQuiet:active{box-shadow:0 0 0 var(--rack-edge);transform:translateY(2px)}.board-module__q1dqFW__pressQuiet:disabled{color:var(--ink-quiet);box-shadow:none;cursor:not-allowed}.board-module__q1dqFW__actionRow{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.board-module__q1dqFW__commit{border:2px solid var(--orange-deep);background:var(--orange-wash);padding:.9rem 1rem 1.05rem}.board-module__q1dqFW__commitHead{font-family:var(--font-figure);letter-spacing:.14em;text-transform:uppercase;color:#7d3703;margin-bottom:.5rem;font-size:.68rem;font-weight:700}.board-module__q1dqFW__commitAdopt{background:var(--stock);border:1px solid var(--rule-strong);border-bottom:0;padding:.6rem .8rem .35rem}.board-module__q1dqFW__commitPreview{background:var(--stock);border:1px solid var(--rule-strong);color:var(--ink-soft);padding:.7rem .8rem;font-size:.84rem;line-height:1.5}.board-module__q1dqFW__commitPreviewFigure{font-family:var(--font-figure);font-variant-numeric:tabular-nums;color:var(--ink);letter-spacing:-.03em;font-size:1.6rem;font-weight:700}.board-module__q1dqFW__stamp{font-family:var(--font-figure);letter-spacing:.18em;text-transform:uppercase;color:var(--cleared);border:2px solid var(--cleared);animation:board-module__q1dqFW__stamp-press .4s var(--ease-press) both;align-items:center;gap:.4rem;padding:.28rem .6rem;font-size:.68rem;display:inline-flex;transform:rotate(-2.5deg)}.board-module__q1dqFW__stampPending{color:var(--ink-quiet);border-color:var(--rule-strong);animation:none;transform:none}.board-module__q1dqFW__timeline{flex-direction:column;gap:.9rem;margin-top:.5rem;display:flex}.board-module__q1dqFW__timelineItem{grid-template-columns:.85rem minmax(0,1fr);align-items:start;gap:.7rem;display:grid}.board-module__q1dqFW__timelineTick{background:var(--machine);width:.85rem;height:2px;margin-top:.55rem}.board-module__q1dqFW__timelineTickTeacher{background:var(--orange-deep);height:3px}.board-module__q1dqFW__timelineTickSigned{background:var(--cleared);height:3px}.board-module__q1dqFW__timelineBody{border-bottom:1px dotted var(--rule);min-width:0;padding-bottom:.6rem}.board-module__q1dqFW__timelineTitle{font-family:var(--font-figure);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:.6rem}.board-module__q1dqFW__timelineMeta{font-family:var(--font-figure);color:var(--ink-quiet);font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:.68rem}.board-module__q1dqFW__notice{border:1px solid var(--rule-strong);background:var(--stock);color:var(--ink-soft);margin-top:1rem;padding:.7rem .9rem;font-size:.88rem}.board-module__q1dqFW__noticeAlert{border-color:var(--alert);background:var(--alert-wash);color:#7d2318}.board-module__q1dqFW__noticeOk{border-color:var(--cleared);background:var(--cleared-wash);color:#33571f}.board-module__q1dqFW__blank{text-align:center;flex-direction:column;align-items:center;gap:.55rem;padding-block:clamp(2rem,6vw,4rem);display:flex}.board-module__q1dqFW__blankArt{width:clamp(7rem,16vw,10rem);height:auto}.board-module__q1dqFW__blankTitle{font-size:1.05rem;font-weight:600}.board-module__q1dqFW__blankText{color:var(--ink-soft);max-width:44ch;font-size:.88rem}.board-module__q1dqFW__skeletonRack{flex-direction:column;gap:.6rem;margin-top:1.25rem;display:flex}.board-module__q1dqFW__skeletonStrip{border:1px solid var(--stock-edge);background-image:linear-gradient(to right, var(--rack-edge) 0 .55rem, transparent .55rem);background:linear-gradient(100deg, var(--stock) 30%, var(--board-deep) 50%, var(--stock) 70%);background-size:300% 100%;height:3.4rem;padding-left:.55rem;animation:1.4s linear infinite board-module__q1dqFW__strip-wait}@keyframes board-module__q1dqFW__strip-wait{0%{background-position:150% 0}to{background-position:-50% 0}}@media (max-width:60rem){.board-module__q1dqFW__sheet{grid-template-columns:minmax(0,1fr)}.board-module__q1dqFW__rail{position:static}.board-module__q1dqFW__paperGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:34rem){.board-module__q1dqFW__paperGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:44rem){.board-module__q1dqFW__strip{grid-template-columns:minmax(0,1fr);gap:.45rem}.board-module__q1dqFW__stripEnd{justify-content:space-between;justify-self:start;width:100%}.board-module__q1dqFW__essay{margin-left:0;font-size:1rem}.board-module__q1dqFW__essayPara{grid-template-columns:1.6rem minmax(0,1fr);gap:.5rem}.board-module__q1dqFW__essaySheet{background-image:none}}.board-module__q1dqFW__mark{background:var(--stock);border:1px solid var(--stock-edge);box-shadow:var(--seat);grid-template-columns:7.5rem minmax(0,1fr);gap:.5rem 1rem;padding:.6rem .85rem .65rem 1.35rem;display:grid;position:relative}.board-module__q1dqFW__mark:before{content:"";background:repeating-linear-gradient(to bottom, #ffffff47 0 2px, transparent 2px 5px), var(--machine);border-right:1px solid #2a27242e;width:.55rem;position:absolute;inset:-1px auto -1px -1px}.board-module__q1dqFW__markRef{font-family:var(--font-figure);letter-spacing:.1em;color:var(--machine);font-size:.62rem}.board-module__q1dqFW__markOriginal{font-family:var(--font-essay);color:var(--machine);text-decoration:line-through;-webkit-text-decoration-color:var(--orange-deep);text-decoration-color:var(--orange-deep);font-size:.95rem;text-decoration-thickness:2px}.board-module__q1dqFW__markSuggestion{font-family:var(--font-essay);color:var(--orange-deep);margin-top:.15rem;font-size:.95rem;font-weight:600;display:block}.board-module__q1dqFW__markWhy{color:var(--ink-soft);margin-top:.3rem;font-size:.78rem;display:block}@media (max-width:44rem){.board-module__q1dqFW__mark{grid-template-columns:minmax(0,1fr)}}.board-module__q1dqFW__adopt{border-bottom:1px dotted var(--rule);color:var(--ink-soft);cursor:pointer;grid-template-columns:1.05rem minmax(0,1fr);align-items:start;gap:.5rem;padding-block:.4rem;font-size:.84rem;line-height:1.5;display:grid}.board-module__q1dqFW__adopt:last-of-type{border-bottom:0}.board-module__q1dqFW__adoptBox{appearance:none;border:1px solid var(--rule-strong);background:var(--stock);cursor:pointer;flex:none;width:1.05rem;height:1.05rem;margin:.18rem 0 0;position:relative;box-shadow:inset 0 1px #2a27240f}.board-module__q1dqFW__adoptBox:hover:not(:disabled){border-color:var(--orange-deep)}.board-module__q1dqFW__adoptBox:disabled{cursor:not-allowed;background:var(--board-deep)}.board-module__q1dqFW__adoptBox:checked:after{content:"";border:solid var(--orange-deep);width:.36rem;height:.62rem;animation:board-module__q1dqFW__stamp-press .28s var(--ease-press) both;border-width:0 2px 2px 0;position:absolute;top:.06rem;left:.2rem;transform:rotate(38deg)}.board-module__q1dqFW__adoptTaken{color:var(--ink)}.board-module__q1dqFW__statGrid{background:var(--rack-edge);border:1px solid var(--rack-edge);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1px;margin-top:1.25rem;display:grid}.board-module__q1dqFW__statTile{background:var(--rack);flex-direction:column;gap:.3rem;padding:.85rem 1rem 1rem;display:flex}.board-module__q1dqFW__statFigure{font-family:var(--font-figure);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--ink);font-size:2rem;font-weight:700;line-height:1}.board-module__q1dqFW__quickGrid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.7rem;margin-top:1.25rem;display:grid}.board-module__q1dqFW__quickLink{background:var(--stock);border:1px solid var(--stock-edge);transition:transform .18s var(--ease-press), box-shadow .18s var(--ease-press), border-color .18s var(--ease-press);border-radius:.6rem;padding:.9rem 1.1rem 1rem;display:block;position:relative;box-shadow:0 1px 2px #2a27240f}.board-module__q1dqFW__quickLink:hover{border-color:var(--orange);transform:translateY(-2px);box-shadow:0 6px 16px -10px #2a27244d}.board-module__q1dqFW__quickLinkHead{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.board-module__q1dqFW__quickLinkTitle{letter-spacing:-.01em;font-size:1.02rem;font-weight:600}.board-module__q1dqFW__quickLink:hover .board-module__q1dqFW__quickLinkTitle{color:var(--orange-deep)}.board-module__q1dqFW__quickLinkArrow{color:var(--orange);transition:transform .18s var(--ease-press);font-size:.95rem}.board-module__q1dqFW__quickLink:hover .board-module__q1dqFW__quickLinkArrow{transform:translate(3px)}.board-module__q1dqFW__quickLinkHint{color:var(--ink-soft);margin-top:.25rem;font-size:.86rem;line-height:1.5}.board-module__q1dqFW__quickLinkList{flex-direction:column;gap:.15rem;margin-top:.55rem;display:flex}.board-module__q1dqFW__quickLinkAction{font-family:var(--font-figure);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:.6rem}.board-module__q1dqFW__paperFilters{border-bottom:1px dashed var(--rule-strong);flex-wrap:wrap;align-items:end;gap:.7rem 1.1rem;margin:1rem 0 1.25rem;padding-bottom:1rem;display:flex}.board-module__q1dqFW__paperFilterField{flex-direction:column;gap:.3rem;display:flex}.board-module__q1dqFW__paperFilterSelect{background:var(--stock);border:1px solid var(--rule-strong);color:var(--ink);min-width:9rem;padding:.4rem .6rem;font-size:.82rem}.board-module__q1dqFW__paperFilterSelect:hover{border-color:var(--ink-quiet)}.board-module__q1dqFW__paperFilterSelect:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.board-module__q1dqFW__paperGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem;display:grid}.board-module__q1dqFW__paperCard{background:var(--stock);border:1px solid var(--stock-edge);box-shadow:var(--seat);transition:transform .18s var(--ease-press), box-shadow .18s var(--ease-press);flex-direction:column;padding:1rem 1.1rem .9rem;display:flex;position:relative}.board-module__q1dqFW__paperCard:after{content:"";border-style:solid;border-width:0 .85rem .85rem 0;border-color:transparent var(--board) transparent transparent;filter:drop-shadow(-1px 1px 1px #2a272438);position:absolute;top:0;right:0}.board-module__q1dqFW__paperCard:hover{box-shadow:var(--seat-lift);transform:translateY(-2px)}.board-module__q1dqFW__paperCardHead{justify-content:space-between;align-items:flex-start;gap:.5rem;padding-right:.6rem;display:flex}.board-module__q1dqFW__paperTag{font-family:var(--font-figure);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:.62rem}.board-module__q1dqFW__paperStar{color:var(--orange);font-size:.9rem}.board-module__q1dqFW__paperTitle{font-family:var(--font-essay);color:var(--ink);margin-top:.5rem;font-size:1.08rem;font-weight:600;line-height:1.35;display:block}.board-module__q1dqFW__paperCard:hover .board-module__q1dqFW__paperTitle{color:var(--orange-deep)}.board-module__q1dqFW__paperStamp{font-family:var(--font-figure);letter-spacing:.14em;text-transform:uppercase;color:var(--cleared);border:2px solid var(--cleared);align-self:flex-start;margin-top:.6rem;padding:.2rem .45rem;font-size:.6rem;display:inline-flex;transform:rotate(-2.5deg)}.board-module__q1dqFW__paperStampQuiet{color:var(--ink-quiet);border-color:var(--rule-strong);transform:none}.board-module__q1dqFW__paperMeta{color:var(--ink-soft);flex-direction:column;gap:.2rem;margin:.7rem 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.board-module__q1dqFW__paperTear{border-top:1px dashed var(--rule-strong);flex-wrap:wrap;gap:.35rem;margin-top:.85rem;padding-top:.6rem;display:flex}.board-module__q1dqFW__pager{justify-content:center;align-items:center;gap:.9rem;margin:1.5rem 0 .5rem;display:flex}.board-module__q1dqFW__pagerInfo{font-family:var(--font-figure);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:.68rem}.board-module__q1dqFW__paperGhost{border:2px dashed var(--rule-strong);min-height:9.5rem;color:var(--ink-soft);cursor:pointer;transition:border-color .18s var(--ease-press), color .18s var(--ease-press), background .18s var(--ease-press);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;display:flex}.board-module__q1dqFW__paperGhost:hover{border-color:var(--orange);color:var(--orange-deep);background:var(--orange-wash)}.board-module__q1dqFW__paperGhostIcon{font-size:1.6rem;font-weight:300;line-height:1}.board-module__q1dqFW__paperGhostLabel{font-size:.86rem;font-weight:600}.board-module__q1dqFW__ghostStrip{border:2px dashed var(--rule-strong);width:100%;color:var(--ink-soft);cursor:pointer;transition:border-color .18s var(--ease-press), color .18s var(--ease-press), background .18s var(--ease-press);background:0 0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;font-size:.9rem;font-weight:600;display:flex}.board-module__q1dqFW__ghostStrip:hover{border-color:var(--orange);color:var(--orange-deep);background:var(--orange-wash)}.board-module__q1dqFW__rosterRow{border-bottom:1px dotted var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;padding-block:.55rem;display:grid}.board-module__q1dqFW__rosterRow:last-child{border-bottom:0}.board-module__q1dqFW__rosterName{font-size:.92rem;font-weight:500}.board-module__q1dqFW__rosterMeta{font-family:var(--font-figure);color:var(--ink-quiet);font-size:.66rem}.board-module__q1dqFW__hero{background:var(--stock);border:1px solid var(--stock-edge);box-shadow:var(--seat-lift);--holder:var(--ink);margin-top:1.25rem;padding:clamp(1.5rem,4vw,2.5rem);display:block;position:relative}.board-module__q1dqFW__hero:before{content:"";background:repeating-linear-gradient(to bottom, #ffffff47 0 2px, transparent 2px 5px), var(--holder);border-right:1px solid #2a27242e;width:.7rem;position:absolute;inset:-1px auto -1px -1px}.board-module__q1dqFW__heroKicker{font-family:var(--font-figure);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-size:.64rem}.board-module__q1dqFW__heroTitle{letter-spacing:-.025em;max-width:32ch;margin-top:.4rem;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:700;line-height:1.1}.board-module__q1dqFW__heroMeta{font-family:var(--font-figure);letter-spacing:.05em;color:var(--ink-soft);flex-wrap:wrap;gap:.35rem 1.2rem;margin-top:.6rem;font-size:.7rem;display:flex}.board-module__q1dqFW__heroPrompt{color:var(--ink-soft);max-width:62ch;margin-top:1.1rem;font-size:1rem;line-height:1.6}@media (max-width:44rem){.board-module__q1dqFW__rosterRow{grid-template-columns:minmax(0,1fr);gap:.3rem}}.board-module__q1dqFW__wizardOverlay{z-index:100;animation:board-module__q1dqFW__wizard-fade .15s var(--ease-press) both;background:#2a272473;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}@keyframes board-module__q1dqFW__wizard-fade{0%{opacity:0}}.board-module__q1dqFW__wizardPanel{background:var(--stock);border:1px solid var(--stock-edge);width:100%;max-width:30rem;max-height:90vh;box-shadow:var(--seat-lift);animation:board-module__q1dqFW__wizard-rise .2s var(--ease-press) both;padding:1.3rem 1.4rem 1.4rem;position:relative;overflow-y:auto}@keyframes board-module__q1dqFW__wizard-rise{0%{opacity:0;transform:translateY(.6rem)scale(.98)}}.board-module__q1dqFW__wizardHead{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:.8rem;margin-bottom:1rem;padding-bottom:.85rem;display:flex}.board-module__q1dqFW__wizardTitle{font-family:var(--font-essay);color:var(--ink);font-size:1.2rem;font-weight:600}.board-module__q1dqFW__wizardClose{color:var(--ink-soft);padding:.1rem .35rem;font-size:1.3rem;line-height:1}.board-module__q1dqFW__wizardClose:hover{color:var(--ink)}.board-module__q1dqFW__wizardSteps{flex-wrap:wrap;gap:.9rem;margin-top:.55rem;display:flex}.board-module__q1dqFW__wizardStep{color:var(--ink-quiet);align-items:center;gap:.35rem;font-size:.76rem;display:inline-flex}.board-module__q1dqFW__wizardStepDot{border:1px solid var(--rule-strong);width:1.15rem;height:1.15rem;font-family:var(--font-figure);border-radius:50%;justify-content:center;align-items:center;font-size:.62rem;display:inline-flex}.board-module__q1dqFW__wizardStepActive{color:var(--ink);font-weight:600}.board-module__q1dqFW__wizardStepActive .board-module__q1dqFW__wizardStepDot{border-color:var(--orange);color:var(--orange-deep)}.board-module__q1dqFW__wizardStepDone .board-module__q1dqFW__wizardStepDot{border-color:var(--cleared);color:var(--cleared)}.board-module__q1dqFW__wizardBody{flex-direction:column;gap:.9rem;display:flex}.board-module__q1dqFW__wizardFooter{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:.7rem;margin-top:1.2rem;padding-top:.9rem;display:flex}.board-module__q1dqFW__dropzone{text-align:center;background:var(--board);border:2px dashed var(--rule-strong);min-height:7.5rem;color:var(--ink-soft);cursor:pointer;transition:border-color .18s var(--ease-press), background .18s var(--ease-press);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:1.1rem;display:flex;position:relative}.board-module__q1dqFW__dropzone:hover,.board-module__q1dqFW__dropzoneDragging{border-color:var(--orange);background:var(--orange-wash)}.board-module__q1dqFW__dropzoneInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.board-module__q1dqFW__dropzoneIcon{color:var(--orange);font-size:1.7rem;line-height:1}.board-module__q1dqFW__dropzoneLabel{color:var(--ink);font-size:.86rem;font-weight:600}.board-module__q1dqFW__dropzoneHint{color:var(--ink-soft);font-size:.74rem}.board-module__q1dqFW__dropzoneFilled{cursor:default;text-align:left;background:var(--stock);align-items:stretch;padding:.75rem}.board-module__q1dqFW__dropzoneFilled:hover{background:var(--stock);border-color:var(--rule-strong)}.board-module__q1dqFW__dropzoneFilled.board-module__q1dqFW__dropzoneDragging{border-color:var(--orange);background:var(--orange-wash)}.board-module__q1dqFW__dropzonePreviewWrap{align-items:flex-start;gap:.85rem;width:100%;display:flex}.board-module__q1dqFW__dropzoneThumb{object-fit:cover;background:var(--board);border:1px solid var(--stock-edge);width:5rem;height:5rem;box-shadow:var(--seat);flex-shrink:0}.board-module__q1dqFW__dropzoneMeta{flex-direction:column;flex:1;align-items:flex-start;gap:.3rem;min-width:0;display:flex}.board-module__q1dqFW__dropzoneFileName{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--ink);font-size:.85rem;font-weight:600;overflow:hidden}.board-module__q1dqFW__dropzoneFileSize{color:var(--ink-soft);font-size:.72rem}.board-module__q1dqFW__dropzoneBadge{font-family:var(--font-figure);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--rule-strong);width:fit-content;color:var(--ink-quiet);align-items:center;gap:.3rem;padding:.18rem .5rem;font-size:.6rem;display:inline-flex}.board-module__q1dqFW__dropzoneBadgeStaged{border-color:var(--orange);color:var(--orange-deep)}.board-module__q1dqFW__dropzoneBadgeUploaded{border-color:var(--cleared);color:var(--cleared)}.board-module__q1dqFW__dropzoneBadgeError{border-color:var(--alert);color:var(--alert)}.board-module__q1dqFW__dropzoneActions{flex-wrap:wrap;gap:.4rem;margin-top:.15rem;display:flex}.board-module__q1dqFW__actionMenu{position:relative}.board-module__q1dqFW__actionMenuTrigger{width:2.1rem;height:2.1rem;color:var(--ink-soft);background:var(--stock);border:1px solid var(--stock-edge);justify-content:center;align-items:center;font-size:1rem;display:inline-flex}.board-module__q1dqFW__actionMenuTrigger:hover{color:var(--ink);border-color:var(--rule-strong)}.board-module__q1dqFW__actionMenuPanel{background:var(--stock);border:1px solid var(--stock-edge);min-width:13rem;box-shadow:var(--seat-lift);z-index:50;flex-direction:column;padding:.35rem;display:flex;position:absolute;top:calc(100% + .4rem);right:0}.board-module__q1dqFW__actionMenuItem{text-align:left;width:100%;color:var(--ink);background:0 0;border:none;padding:.55rem .65rem;font-size:.86rem;display:block}.board-module__q1dqFW__actionMenuItem:hover{background:var(--board)}.board-module__q1dqFW__actionMenuItemAlert{color:var(--alert)}
.landing-module__scJOqG__h2{letter-spacing:-.025em;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:700;line-height:1.15}.landing-module__scJOqG__sectionHead{margin-top:clamp(3.5rem,7vw,6rem);margin-bottom:1.5rem}.landing-module__scJOqG__ctaPrimary,.landing-module__scJOqG__ctaGhost{cursor:pointer;transition:transform .16s var(--ease-press), box-shadow .16s var(--ease-press), background-color .16s var(--ease-press);border-radius:.6rem;justify-content:center;align-items:center;padding:.75rem 1.4rem;font-size:.92rem;font-weight:600;display:inline-flex}.landing-module__scJOqG__ctaPrimary{background:var(--orange-deep);color:#fff8f0;border:1px solid var(--orange-deep);box-shadow:0 1px #00000014,0 14px 24px -12px #a047038c}.landing-module__scJOqG__ctaPrimary:hover{background:#8a3c02;transform:translateY(-1px);box-shadow:0 1px #00000014,0 18px 30px -12px #a0470399}.landing-module__scJOqG__ctaPrimary:active{transform:translateY(0)}.landing-module__scJOqG__ctaGhost{color:var(--ink);border:1px solid var(--rule-strong);background:0 0}.landing-module__scJOqG__ctaGhost:hover{border-color:var(--ink);background:var(--stock)}.landing-module__scJOqG__hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);padding-block:clamp(2rem,6vw,4.5rem) clamp(2.5rem,6vw,4rem);display:grid;position:relative}.landing-module__scJOqG__heroGlow{z-index:-1;pointer-events:none;filter:blur(6px);background:radial-gradient(34rem 22rem at 15% 20%,#f7941e29,#0000 62%),radial-gradient(28rem 20rem at 85% 10%,#625d5617,#0000 65%);height:32rem;animation:24s ease-in-out infinite alternate landing-module__scJOqG__glow-drift;position:absolute;inset:-6rem -8rem auto}@keyframes landing-module__scJOqG__glow-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(2%,3%)scale(1.05)}}@media (prefers-reduced-motion:reduce){.landing-module__scJOqG__heroGlow{animation-duration:.001ms}}.landing-module__scJOqG__heroCol{min-width:0}.landing-module__scJOqG__heroTitle{letter-spacing:-.035em;text-wrap:balance;max-width:16ch;font-size:clamp(2.4rem,4.6vw,3.6rem);font-weight:700;line-height:1.06}.landing-module__scJOqG__heroAccent{color:var(--orange-deep)}.landing-module__scJOqG__heroText{color:var(--ink-soft);max-width:46ch;margin-top:1.2rem;font-size:1.05rem;line-height:1.65}.landing-module__scJOqG__heroActions{flex-wrap:wrap;gap:.7rem;margin-top:1.8rem;display:flex}.landing-module__scJOqG__heroNote{color:var(--ink-quiet);margin-top:1rem;font-size:.82rem}.landing-module__scJOqG__demoWrap{min-width:0;position:relative}.landing-module__scJOqG__stickerTape{z-index:3;color:#7d3703;background:#fdf0e0;border:1px solid #a047034d;border-radius:.3rem;padding:.4rem .8rem;font-size:.82rem;font-weight:700;position:absolute;top:-1.1rem;left:-1.4rem;transform:rotate(-7deg);box-shadow:0 6px 14px -6px #2a272459}.landing-module__scJOqG__stickerSpark{z-index:3;width:2.4rem;height:2.4rem;color:var(--orange);filter:drop-shadow(0 4px 8px #2a272433);position:absolute;top:-1rem;right:-.8rem;transform:rotate(12deg)}.landing-module__scJOqG__stickerArrow{z-index:3;width:5.5rem;height:4.3rem;color:var(--ink-quiet);position:absolute;bottom:-3.6rem;right:2.5rem;transform:rotate(-6deg)scaleX(-1)}.landing-module__scJOqG__stickerArrowNote{z-index:3;color:var(--ink-quiet);white-space:nowrap;font-size:.8rem;font-weight:700;position:absolute;bottom:-4.4rem;right:8.5rem;transform:rotate(3deg)}@media (max-width:60rem){.landing-module__scJOqG__stickerTape,.landing-module__scJOqG__stickerSpark,.landing-module__scJOqG__stickerArrow,.landing-module__scJOqG__stickerArrowNote{display:none}}.landing-module__scJOqG__demo{background:var(--stock);border:1px solid var(--stock-edge);border-radius:1.1rem;padding:1rem;box-shadow:inset 0 1px #fff9,0 20px 44px -22px #2a272459}.landing-module__scJOqG__demoHead{font-family:var(--font-figure);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-quiet);justify-content:space-between;gap:.6rem;padding:0 .15rem .7rem;font-size:.62rem;display:flex}.landing-module__scJOqG__demoStrip{background:var(--board);border:1px solid var(--rule);border-radius:.75rem;padding:1rem 1.1rem 1.1rem}.landing-module__scJOqG__demoSlug{font-family:var(--font-figure);letter-spacing:.06em;color:var(--machine);border-bottom:1px solid var(--rule);justify-content:space-between;gap:.6rem;padding-bottom:.5rem;font-size:.62rem;display:flex}.landing-module__scJOqG__demoEssay{font-family:var(--font-essay);color:var(--ink);margin-top:.75rem;font-size:.94rem;line-height:1.6}.landing-module__scJOqG__demoRows{flex-direction:column;gap:.4rem;margin-top:.9rem;display:flex}.landing-module__scJOqG__demoRow{grid-template-columns:minmax(0,1fr) 2.6rem 3rem 2.4rem;align-items:center;gap:.5rem;font-size:.8rem;display:grid}.landing-module__scJOqG__demoName{color:var(--ink-soft)}.landing-module__scJOqG__demoMachine{font-family:var(--font-figure);font-variant-numeric:tabular-nums;color:var(--machine);text-align:right;position:relative}.landing-module__scJOqG__demoMachineStruck:after{content:"";background:var(--orange-deep);height:2px;position:absolute;top:52%;left:-.15em;right:-.15em}.landing-module__scJOqG__demoTeacher{font-family:var(--font-figure);font-variant-numeric:tabular-nums;color:var(--orange-deep);text-align:right;font-size:1.05rem;font-weight:700}.landing-module__scJOqG__demoDelta{font-family:var(--font-figure);font-variant-numeric:tabular-nums;color:var(--ink-soft);text-align:right;font-size:.68rem}.landing-module__scJOqG__demoFoot{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:.8rem;margin-top:.9rem;padding-top:.7rem;display:flex}.landing-module__scJOqG__demoFootLabel{font-family:var(--font-figure);letter-spacing:.04em;color:var(--ink-soft);font-size:.72rem}.landing-module__scJOqG__demoStamp{font-family:var(--font-figure);letter-spacing:.08em;text-transform:uppercase;color:var(--cleared);border:1px solid var(--cleared);border-radius:999px;padding:.18rem .6rem;font-size:.66rem}.landing-module__scJOqG__benefits{flex-direction:column;display:flex}.landing-module__scJOqG__benefitRow{border-top:1px solid var(--rule);grid-template-columns:minmax(6rem,18vw) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);padding-block:clamp(1.8rem,5vw,3.2rem);display:grid;position:relative}.landing-module__scJOqG__benefits>:last-child .landing-module__scJOqG__benefitRow{border-bottom:1px solid var(--rule)}.landing-module__scJOqG__benefitRowReverse{grid-template-columns:minmax(0,1fr) minmax(6rem,18vw)}.landing-module__scJOqG__benefitRowReverse .landing-module__scJOqG__benefitNum{text-align:right;order:2}.landing-module__scJOqG__benefitRowReverse .landing-module__scJOqG__benefitBody{order:1}.landing-module__scJOqG__benefitNum{font-family:var(--font-figure);letter-spacing:-.03em;color:var(--rule-strong);font-size:clamp(3.2rem,8vw,6rem);font-weight:700;line-height:1}.landing-module__scJOqG__benefitNumAccent{color:var(--orange-deep)}.landing-module__scJOqG__benefitBody{max-width:56ch}.landing-module__scJOqG__benefitName{letter-spacing:-.02em;font-size:clamp(1.2rem,2.2vw,1.6rem);font-weight:700}.landing-module__scJOqG__benefitHint{font-family:var(--font-figure);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-deep);vertical-align:middle;margin-left:.5rem;font-size:.62rem;font-weight:700;display:inline-block;transform:translateY(-.1em)}.landing-module__scJOqG__benefitText{color:var(--ink-soft);max-width:52ch;margin-top:.6rem;font-size:1rem;line-height:1.6}@media (max-width:40rem){.landing-module__scJOqG__benefitRow,.landing-module__scJOqG__benefitRowReverse{grid-template-columns:minmax(0,1fr);gap:.75rem}.landing-module__scJOqG__benefitRowReverse .landing-module__scJOqG__benefitNum{text-align:left;order:0}.landing-module__scJOqG__benefitRowReverse .landing-module__scJOqG__benefitBody{order:1}}@media (max-width:60rem){.landing-module__scJOqG__benefitCardAccent{transform:none}}.landing-module__scJOqG__split{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:clamp(1.25rem,3vw,2rem);display:grid}.landing-module__scJOqG__splitCol,.landing-module__scJOqG__splitColTeacher{border-radius:1rem;padding:1.4rem 1.5rem}.landing-module__scJOqG__splitCol{background:var(--stock);border:1px solid var(--stock-edge)}.landing-module__scJOqG__splitColTeacher{background:var(--orange-wash);border:1px solid #a047034d}.landing-module__scJOqG__splitLabel{font-family:var(--font-figure);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-quiet);font-size:.68rem;font-weight:700}.landing-module__scJOqG__splitColTeacherLabel{font-family:var(--font-figure);letter-spacing:.12em;text-transform:uppercase;color:#7d3703;font-size:.68rem;font-weight:700}.landing-module__scJOqG__splitList{flex-direction:column;gap:.05rem;margin-top:.8rem;display:flex}.landing-module__scJOqG__splitItem{color:var(--ink-soft);border-bottom:1px dotted var(--rule);grid-template-columns:1rem minmax(0,1fr);gap:.5rem;padding-block:.55rem;font-size:.88rem;display:grid}.landing-module__scJOqG__splitColTeacher .landing-module__scJOqG__splitItem{color:#5a2a02;border-bottom-color:#a0470340}.landing-module__scJOqG__splitDash{color:var(--rule-strong)}.landing-module__scJOqG__splitColTeacher .landing-module__scJOqG__splitDash{color:var(--orange-deep)}.landing-module__scJOqG__close{background:linear-gradient(135deg, var(--rack) 0%, var(--board) 100%);border:1px solid var(--rack-edge);border-radius:1.25rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1.5rem,4vw,3rem);margin-top:clamp(3.5rem,7vw,6rem);padding:clamp(2.2rem,5vw,3.6rem);display:grid;position:relative;overflow:hidden}.landing-module__scJOqG__closeCol{min-width:0}.landing-module__scJOqG__closeCatFrame{background:var(--stock);border:1px solid var(--rack-edge);border-radius:999px;width:4.75rem;height:4.75rem;position:absolute;top:1.5rem;right:1.75rem;overflow:hidden}.landing-module__scJOqG__closeCat{width:150%;height:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1.15)}.landing-module__scJOqG__closeTitle{letter-spacing:-.03em;text-wrap:balance;max-width:22ch;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:700;line-height:1.08}.landing-module__scJOqG__closeHint{font-family:var(--font-figure);letter-spacing:.04em;color:#7d3703;background:var(--orange-wash);vertical-align:middle;border:1px solid #a0470359;border-radius:999px;padding:.2rem .6rem;font-size:.62rem;font-weight:700;display:inline-block;transform:rotate(-3deg)translateY(-.35em)}.landing-module__scJOqG__closeText{color:var(--ink-soft);max-width:44ch;margin-top:.7rem;font-size:1rem;line-height:1.55}.landing-module__scJOqG__closeAction{flex-direction:column;align-items:flex-end;gap:.55rem;display:flex}.landing-module__scJOqG__closeNote{color:var(--ink-quiet);font-size:.78rem}@media (max-width:44rem){.landing-module__scJOqG__close{grid-template-columns:minmax(0,1fr);align-items:start}.landing-module__scJOqG__closeAction{align-items:flex-start}.landing-module__scJOqG__closeCatFrame{display:none}}@media (max-width:60rem){.landing-module__scJOqG__hero{grid-template-columns:minmax(0,1fr)}}
.spotlight-card-module__LfQdbW__spotlight{--mouse-x:50%;--mouse-y:50%;--spotlight-color:#f0944229;position:relative}.spotlight-card-module__LfQdbW__spotlight:before{content:"";background:radial-gradient(18rem circle at var(--mouse-x) var(--mouse-y), var(--spotlight-color), transparent 75%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.spotlight-card-module__LfQdbW__spotlight:hover:before,.spotlight-card-module__LfQdbW__spotlight:focus-within:before{opacity:1}@media (prefers-reduced-motion:reduce){.spotlight-card-module__LfQdbW__spotlight:before{transition-duration:.001ms}}
.flow-diagram-module__HCBxNW__flow{width:100%}.flow-diagram-module__HCBxNW__track{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid;position:relative}.flow-diagram-module__HCBxNW__track:before{content:"";background:var(--rule-strong);height:1.5px;position:absolute;top:1.4rem;left:calc(12.5% - .75px);right:calc(12.5% - .75px)}.flow-diagram-module__HCBxNW__trackFill{background:var(--orange-deep);width:0%;height:1.5px;transition:width .35s var(--ease-press);z-index:1;position:absolute;top:1.4rem;left:12.5%}.flow-diagram-module__HCBxNW__node{z-index:2;cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;flex-direction:column;align-items:center;gap:.7rem;padding:0 .5rem;display:flex;position:relative}.flow-diagram-module__HCBxNW__nodeDot{background:var(--board);border:1.5px solid var(--rule-strong);width:2.8rem;height:2.8rem;font-family:var(--font-figure);color:var(--ink-quiet);transition:transform .25s var(--ease-press), background-color .25s var(--ease-press), border-color .25s var(--ease-press), color .25s var(--ease-press);border-radius:999px;justify-content:center;align-items:center;font-weight:700;display:flex}.flow-diagram-module__HCBxNW__nodeActive .flow-diagram-module__HCBxNW__nodeDot{background:var(--orange-wash);border-color:var(--orange-deep);color:var(--orange-deep)}.flow-diagram-module__HCBxNW__nodeCurrent .flow-diagram-module__HCBxNW__nodeDot{background:var(--orange-deep);border-color:var(--orange-deep);color:#fff8f0;transform:scale(1.15)}.flow-diagram-module__HCBxNW__nodeLabel{text-align:center;color:var(--ink-quiet);transition:color .25s var(--ease-press);max-width:11rem;font-size:.86rem;font-weight:600}.flow-diagram-module__HCBxNW__nodeCurrent .flow-diagram-module__HCBxNW__nodeLabel{color:var(--ink)}.flow-diagram-module__HCBxNW__node:focus-visible .flow-diagram-module__HCBxNW__nodeDot{outline:2px solid var(--ink);outline-offset:2px}.flow-diagram-module__HCBxNW__panel{border-top:1px solid var(--rule);align-items:flex-start;min-height:6.5rem;margin-top:2.5rem;padding-top:1.75rem;display:flex}.flow-diagram-module__HCBxNW__panelInner{align-items:center;gap:1.5rem;display:flex}.flow-diagram-module__HCBxNW__panelArt{width:3.75rem;height:3.75rem;color:var(--orange-deep);flex:none}.flow-diagram-module__HCBxNW__panelText{color:var(--ink-soft);max-width:62ch;font-size:1.15rem;line-height:1.6}@media (max-width:44rem){.flow-diagram-module__HCBxNW__track{grid-template-columns:repeat(4,minmax(0,1fr))}.flow-diagram-module__HCBxNW__nodeLabel{font-size:.72rem}.flow-diagram-module__HCBxNW__panelInner{flex-direction:column;align-items:flex-start;gap:1rem}.flow-diagram-module__HCBxNW__panelArt{width:3rem;height:3rem}.flow-diagram-module__HCBxNW__panelText{font-size:1rem}}
