.SignalDeckTemplate_page__rfMiJ{color:var(--text-primary);--mono:"SF Mono","JetBrains Mono",monospace}.SignalDeckTemplate_hero__8z1lW{max-width:1088px;margin:0 auto;padding:30px 24px 0}.SignalDeckTemplate_heroColumns__gF_9a{display:flex;flex-wrap:wrap;align-items:flex-end;gap:28px 40px}.SignalDeckTemplate_heroText__rQfsX{flex:1 1 440px;min-width:0}.SignalDeckTemplate_lens__DzdeZ{max-width:100%;flex-wrap:wrap;margin-bottom:18px}.SignalDeckTemplate_heroText__rQfsX h1{font-size:clamp(30px,5vw,46px);font-weight:700;letter-spacing:-.03em;line-height:1.06;text-wrap:balance}.SignalDeckTemplate_heroText__rQfsX>p{font-size:17px;line-height:1.55;color:var(--text-secondary);max-width:600px;margin-top:16px}.SignalDeckTemplate_steps__dxkgk{flex:1 1 340px;max-width:420px;min-width:0;display:grid;gap:8px;list-style:none;padding:0;margin:0}.SignalDeckTemplate_steps__dxkgk li{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--deck-edge);border-radius:12px;background:var(--card-bg);box-shadow:0 4px 12px #1024410d;transform:rotate(var(--tilt))}.SignalDeckTemplate_page__rfMiJ[data-theme=dark] .SignalDeckTemplate_steps__dxkgk li{border-color:color-mix(in srgb,var(--deck-color) 22%,transparent);box-shadow:0 6px 18px #0003}.SignalDeckTemplate_stepNumber__5fO_L{display:grid;place-items:center;flex:0 0 26px;height:26px;border-radius:8px;background:var(--deck-color);color:#07111f;font:800 12px var(--mono)}.SignalDeckTemplate_steps__dxkgk h2{font-size:14px;line-height:1.35;font-weight:700}.SignalDeckTemplate_steps__dxkgk p{margin-top:4px;color:var(--text-secondary);font-size:12.5px;line-height:1.5}.SignalDeckTemplate_gradient__h23mU{height:4px;border-radius:999px;background:linear-gradient(90deg,#40d8ee,#ffb830,#ff50e6);opacity:.92;margin-top:28px}.SignalDeckTemplate_content__IbjPX{max-width:1088px;margin:0 auto;padding:28px 24px 48px}.SignalDeckTemplate_deck__Cm3gP,.SignalDeckTemplate_spread__CIUBj{border:1px solid var(--border-default);border-radius:24px;padding:clamp(18px,3vw,28px);background:#ffffff99}.SignalDeckTemplate_deck__Cm3gP{overflow:clip;scroll-margin-top:90px}.SignalDeckTemplate_page__rfMiJ[data-theme=dark] .SignalDeckTemplate_deck__Cm3gP,.SignalDeckTemplate_page__rfMiJ[data-theme=dark] .SignalDeckTemplate_spread__CIUBj{background:#ffffff05}.SignalDeckTemplate_deckHeader__jrZDu,.SignalDeckTemplate_spreadHeading__1_J_X{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:20px}.SignalDeckTemplate_eyebrow__DntIh{font:800 10.5px/1.5 var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--deck-cyan-ink);margin:0}.SignalDeckTemplate_deckHeader__jrZDu .SignalDeckTemplate_eyebrow__DntIh{color:var(--text-muted)}.SignalDeckTemplate_progress__lEPqY{font-size:13px;font-weight:600;color:var(--text-secondary);margin-top:3px}.SignalDeckTemplate_jumpCards__YxRBR{display:flex;flex-wrap:wrap;gap:5px;padding:3px}.SignalDeckTemplate_jumpCards__YxRBR button{width:30px;height:38px;border-radius:6px;border:1px solid var(--deck-edge);border-top:3px solid var(--deck-color);background:var(--card-bg);color:var(--text-muted);font:800 10px var(--mono);transition:transform .16s}.SignalDeckTemplate_jumpCards__YxRBR button[aria-current]{border-color:#40d8ee;box-shadow:0 0 0 2px #40d8ee73;transform:translateY(-3px)}.SignalDeckTemplate_cardStage__w5_a5{position:relative;max-width:560px;height:300px;margin:28px auto 0}.SignalDeckTemplate_card__5d5Wu{position:absolute;inset:0;background:var(--card-bg);border:1px solid var(--deck-edge);border-top:6px solid var(--deck-color);border-radius:18px;padding:28px 26px 20px;transform:translateY(var(--stack-y)) scale(var(--stack-scale));transition:transform .46s cubic-bezier(.2,.9,.3,1),opacity .32s;transform-origin:center}.SignalDeckTemplate_card__5d5Wu[data-active=true]{box-shadow:0 18px 40px #10244124;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SignalDeckTemplate_card__5d5Wu[data-active=true]:active{cursor:grabbing}.SignalDeckTemplate_card__5d5Wu,.SignalDeckTemplate_finished__uLwE0 h3{scroll-margin-top:90px}.SignalDeckTemplate_page__rfMiJ[data-theme=dark] .SignalDeckTemplate_card__5d5Wu[data-active=true]{box-shadow:0 22px 50px #0008}.SignalDeckTemplate_card__5d5Wu[data-position=yes]{transform:translate(-95%,85%) rotate(-14deg) scale(.35)}.SignalDeckTemplate_card__5d5Wu[data-position=sometimes]{transform:translateY(105%) scale(.35)}.SignalDeckTemplate_card__5d5Wu[data-position=no]{transform:translate(95%,85%) rotate(14deg) scale(.35)}.SignalDeckTemplate_card__5d5Wu[data-position=skip]{transform:translate(-60%,-30%) rotate(-10deg) scale(.55)}.SignalDeckTemplate_cardContent__GyO5k{display:flex;height:100%;flex-direction:column}.SignalDeckTemplate_cardMeta__kyTYM{font:800 11px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.055em;color:var(--deck-ink)}.SignalDeckTemplate_card__5d5Wu h3{font-size:clamp(18px,2.4vw,22px);font-weight:700;line-height:1.38;margin-top:22px}.SignalDeckTemplate_card__5d5Wu footer{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;font-size:12px;line-height:1.4;color:var(--text-muted);margin-top:auto;padding-top:14px}.SignalDeckTemplate_answerBadge__erU2C{font:800 9px/1.5 var(--mono);text-transform:uppercase;background:var(--deck-wash);color:var(--deck-ink);border:1px solid var(--deck-edge);border-radius:6px;padding:4px 6px}.SignalDeckTemplate_finished__uLwE0{position:absolute;inset:0;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px dashed var(--border-default);border-radius:18px;background:var(--card-bg);padding:20px}.SignalDeckTemplate_finished__uLwE0 h3{font-size:24px;font-weight:700;line-height:1.2;margin-top:10px}.SignalDeckTemplate_finished__uLwE0>p:not(.SignalDeckTemplate_eyebrow__DntIh){color:var(--text-secondary);font-size:13px;line-height:1.5;margin-top:10px}.SignalDeckTemplate_finishedActions__8Coz_{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:18px}.SignalDeckTemplate_button__05AoI,.SignalDeckTemplate_primary__XK1sI,.SignalDeckTemplate_reset__aQEH_{border:1px solid var(--border-default);border-radius:10px;padding:9px 12px;min-height:40px;background:var(--card-bg);font-size:13px;font-weight:700;line-height:1.4}.SignalDeckTemplate_primary__XK1sI{background:#40d8ee;border-color:#40d8ee;color:#07111f}.SignalDeckTemplate_button__05AoI:hover:not(:disabled),.SignalDeckTemplate_reset__aQEH_:hover{border-color:var(--deck-cyan-ink)}.SignalDeckTemplate_page__rfMiJ button:disabled{cursor:default;opacity:.45}.SignalDeckTemplate_page__rfMiJ [tabindex="-1"]:focus-visible,.SignalDeckTemplate_page__rfMiJ button:focus-visible{outline:2px solid var(--deck-cyan-ink);outline-offset:4px}.SignalDeckTemplate_deckNav__FVm5D{display:flex;justify-content:space-between;align-items:center;gap:8px;max-width:560px;margin:36px auto 0;position:relative;z-index:30}.SignalDeckTemplate_deckNav__FVm5D>span{color:var(--text-muted);font:500 11px/1.5 var(--mono);text-align:center}.SignalDeckTemplate_piles__sfSt7{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.SignalDeckTemplate_pile__nxefm{display:flex;align-items:center;gap:14px;flex:1 1 200px;min-width:0;min-height:96px;border:1.5px dashed var(--deck-edge);border-radius:14px;background:var(--deck-wash);padding:12px 14px;text-align:left;transition:transform .18s,background .18s}.SignalDeckTemplate_deck__Cm3gP[data-dragging=true] .SignalDeckTemplate_pile__nxefm{border-style:solid}.SignalDeckTemplate_pile__nxefm:hover:not(:disabled),.SignalDeckTemplate_pile__nxefm[data-over=true]{background:var(--deck-over);transform:translateY(-3px)}.SignalDeckTemplate_page__rfMiJ .SignalDeckTemplate_pile__nxefm:disabled{opacity:1}.SignalDeckTemplate_pileStack__AZB4Q{position:relative;flex:0 0 52px;height:68px}.SignalDeckTemplate_emptyCard__PwyMf,.SignalDeckTemplate_miniCard__mQmcb{position:absolute;top:2px;left:0;width:42px;height:56px;border-radius:6px}.SignalDeckTemplate_emptyCard__PwyMf{border:1px dashed var(--deck-edge)}.SignalDeckTemplate_miniCard__mQmcb{border:1px solid #07111f50;box-shadow:0 2px 4px #07111f20}.SignalDeckTemplate_pileText__8C0ft{display:flex;flex-direction:column;min-width:0}.SignalDeckTemplate_pileText__8C0ft strong{font-size:18px;font-weight:700;line-height:1.3;color:var(--deck-ink)}.SignalDeckTemplate_pileText__8C0ft>span{color:var(--text-secondary);font-size:12px;line-height:1.5;margin-top:2px}.SignalDeckTemplate_pileText__8C0ft small{font:600 10px/1.5 var(--mono);text-transform:uppercase;color:var(--text-muted);margin-top:7px}.SignalDeckTemplate_earlyReview__gXSqh{display:block;color:var(--deck-cyan-ink);margin:20px auto 0;padding:8px;min-height:40px;font-size:13px;font-weight:600}.SignalDeckTemplate_dragPreview__TRKtg{position:fixed;z-index:100;pointer-events:none;width:210px;background:var(--card-bg);border:1px solid var(--deck-edge);border-top:5px solid var(--deck-color);border-radius:12px;padding:14px;transform:translate(-50%,-70%) rotate(-5deg);box-shadow:0 16px 32px #0004}.SignalDeckTemplate_dragPreview__TRKtg span{display:block;color:var(--deck-ink);font:800 9px/1.4 var(--mono);text-transform:uppercase;margin-bottom:8px}.SignalDeckTemplate_dragPreview__TRKtg strong{font-size:15px;line-height:1.3}.SignalDeckTemplate_spread__CIUBj{margin-top:28px}.SignalDeckTemplate_spreadHeading__1_J_X>div{flex:1 1 480px}.SignalDeckTemplate_spreadHeading__1_J_X h2{font-size:26px;font-weight:700;line-height:1.25;margin-top:7px;scroll-margin-top:110px}.SignalDeckTemplate_spreadIntro__o1oNm{font-size:14px;line-height:1.6;color:var(--text-secondary);margin-top:9px;max-width:700px}.SignalDeckTemplate_reset__aQEH_{font:700 10px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.04em}.SignalDeckTemplate_readGrid__W0Ic6{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;margin-top:24px}.SignalDeckTemplate_area__a46LU{border:1px solid var(--border-default);background:var(--card-bg);border-radius:16px;padding:20px 20px 10px;min-width:0}.SignalDeckTemplate_area__a46LU>h3{color:var(--text-muted);font-size:13px;font-weight:600;line-height:1.5}.SignalDeckTemplate_areaProgress__DP0Gq{font-size:19px;font-weight:700;line-height:1.35;margin-top:12px}.SignalDeckTemplate_areaCounts__uFAIa{display:flex;flex-wrap:wrap;gap:7px 12px;margin:12px 0 18px;font-size:12px;color:var(--text-secondary)}.SignalDeckTemplate_areaCounts__uFAIa>span{display:flex;align-items:center;gap:5px}.SignalDeckTemplate_dot__QWwr_{display:inline-block;flex:0 0 8px;width:8px;height:8px;border-radius:50%;background:var(--deck-color)}.SignalDeckTemplate_readRow__YeIDt{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--border-default)}.SignalDeckTemplate_readRow__YeIDt dt{min-width:0;font-size:13.5px;font-weight:500;line-height:1.5}.SignalDeckTemplate_readRow__YeIDt dt button{text-align:left;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.SignalDeckTemplate_readRow__YeIDt dt button:hover{text-decoration-color:currentColor}.SignalDeckTemplate_readRow__YeIDt dd{display:flex;align-items:center;gap:5px;margin:3px 0 0;color:var(--text-muted);font-size:12px;line-height:1.4;font-weight:600;flex-shrink:0}.SignalDeckTemplate_readRow__YeIDt .SignalDeckTemplate_dot__QWwr_{flex-basis:7px;width:7px;height:7px}.SignalDeckTemplate_readRow__YeIDt[data-unclear=true]{color:var(--text-muted)}.SignalDeckTemplate_readRow__YeIDt[data-unclear=true] .SignalDeckTemplate_dot__QWwr_{border:1.5px solid var(--text-muted);background:transparent}.SignalDeckTemplate_areaNote__WSXlm{margin-top:18px;font-size:12px;line-height:1.6;color:var(--text-muted)}.SignalDeckTemplate_closing__xzOXd{border:1px solid var(--border-default);background:#fff;border-radius:20px;margin-top:40px;overflow:hidden}.SignalDeckTemplate_page__rfMiJ[data-theme=dark] .SignalDeckTemplate_closing__xzOXd{background:linear-gradient(180deg,#40d8ee0d,#ffffff04)}.SignalDeckTemplate_closingInner__TkCYR{padding:clamp(24px,4vw,40px)}.SignalDeckTemplate_closingQuote__PijhM{font-size:clamp(24px,3.4vw,34px);font-weight:700;line-height:1.2;max-width:820px;text-wrap:balance;margin-top:14px}.SignalDeckTemplate_closingColumns__n_MQ6{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:28px 40px;margin-top:28px}.SignalDeckTemplate_closingColumns__n_MQ6>div h3{font-size:22px;font-weight:700;line-height:1.35}.SignalDeckTemplate_closingColumns__n_MQ6>div p{font-size:14px;line-height:1.65;color:var(--text-secondary)}.SignalDeckTemplate_closingColumns__n_MQ6>div h3+p,.SignalDeckTemplate_closingColumns__n_MQ6>div p+p{margin-top:12px}.SignalDeckTemplate_closingList__2THkT{margin:0;padding:0;list-style:none}.SignalDeckTemplate_closingList__2THkT li{display:flex;align-items:flex-start;gap:10px;padding:14px 0;border-top:1px solid var(--border-default)}.SignalDeckTemplate_closingList__2THkT li:last-child{border-bottom:1px solid var(--border-default)}.SignalDeckTemplate_closingList__2THkT .SignalDeckTemplate_dot__QWwr_{margin-top:7px}.SignalDeckTemplate_closingList__2THkT h3{font-size:14px;font-weight:600;line-height:1.5}.SignalDeckTemplate_closingList__2THkT p{font-size:13px;line-height:1.6;color:var(--text-secondary)}.SignalDeckTemplate_closingList__2THkT h3+p{margin-top:4px}.SignalDeckTemplate_distinctions__BU17_{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:24px;margin-top:32px}.SignalDeckTemplate_distinctions__BU17_>div{border-top:2px solid var(--deck-color);padding-top:14px}.SignalDeckTemplate_distinctionNumber__V7uVk{font:700 10px/1.5 var(--mono);color:var(--deck-ink)}.SignalDeckTemplate_distinctions__BU17_ h3{font-size:15px;font-weight:700;line-height:1.4;margin-top:8px}.SignalDeckTemplate_distinctions__BU17_ p{font-size:13px;line-height:1.65;color:var(--text-secondary);margin-top:8px}.SignalDeckTemplate_safetyBand__AjFM0{background:#eee2ff;color:#463859;border-top:1px solid #c8a0ff66;padding:20px clamp(24px,4vw,40px);font-size:13px;line-height:1.65}.SignalDeckTemplate_page__rfMiJ[data-theme=dark] .SignalDeckTemplate_safetyBand__AjFM0{background:#c8a0ff12;color:var(--text-secondary)}.SignalDeckTemplate_safetyBand__AjFM0 strong{color:inherit}@media (max-width:640px){.SignalDeckTemplate_hero__8z1lW{padding-inline:18px}.SignalDeckTemplate_content__IbjPX{padding-inline:14px}.SignalDeckTemplate_steps__dxkgk{max-width:none}.SignalDeckTemplate_cardStage__w5_a5{height:340px}.SignalDeckTemplate_card__5d5Wu{padding:22px 20px 18px}.SignalDeckTemplate_deckNav__FVm5D{flex-wrap:wrap}.SignalDeckTemplate_deckNav__FVm5D>span{flex-basis:100%;order:-1}.SignalDeckTemplate_finished__uLwE0{padding:16px}.SignalDeckTemplate_finished__uLwE0 h3{font-size:21px}.SignalDeckTemplate_piles__sfSt7{gap:8px}.SignalDeckTemplate_pile__nxefm{flex-basis:100%;min-height:78px;padding:10px 14px}.SignalDeckTemplate_pileStack__AZB4Q{height:58px}.SignalDeckTemplate_emptyCard__PwyMf,.SignalDeckTemplate_miniCard__mQmcb{width:34px;height:46px}.SignalDeckTemplate_pileText__8C0ft{flex:1;display:grid;grid-template-columns:1fr auto;align-items:center;-moz-column-gap:8px;column-gap:8px}.SignalDeckTemplate_pileText__8C0ft>span{grid-column:1}.SignalDeckTemplate_pileText__8C0ft small{grid-column:2;grid-row:1/3;margin:0}.SignalDeckTemplate_card__5d5Wu footer{font-size:11px}}@media (prefers-reduced-motion:reduce){.SignalDeckTemplate_card__5d5Wu{transition:opacity .15s}.SignalDeckTemplate_card__5d5Wu[data-position=no],.SignalDeckTemplate_card__5d5Wu[data-position=skip],.SignalDeckTemplate_card__5d5Wu[data-position=sometimes],.SignalDeckTemplate_card__5d5Wu[data-position=yes]{transform:none}.SignalDeckTemplate_jumpCards__YxRBR button,.SignalDeckTemplate_pile__nxefm{transition:none}}