.signals-module__X4W_Dq__page{max-width:1180px;padding:clamp(32px, 6vw, 78px) 0 var(--sp-8);margin:0 auto}.signals-module__X4W_Dq__loading{min-height:55vh;color:var(--ink-2);place-items:center;display:grid}.signals-module__X4W_Dq__kicker{color:var(--gold-deep);font-size:var(--fs-micro);letter-spacing:.17em;text-transform:uppercase;margin:0 0 10px;font-weight:690}.signals-module__X4W_Dq__hero{border-radius:var(--radius-xl);background:linear-gradient(145deg, color-mix(in srgb, var(--st-rest) 92%, var(--gold-deep)), var(--st-rest));min-height:460px;color:var(--card-on-dark);box-shadow:var(--shadow-3);grid-template-columns:1fr .52fr;align-items:center;padding:clamp(34px,7vw,78px);display:grid;position:relative;overflow:hidden}.signals-module__X4W_Dq__hero h1,.signals-module__X4W_Dq__sectionHeading h2,.signals-module__X4W_Dq__consent h2,.signals-module__X4W_Dq__controls h2,.signals-module__X4W_Dq__locked h1{font-family:var(--font-display);font-weight:var(--disp-wght-h2);letter-spacing:var(--disp-tracking);text-transform:uppercase;margin:0;line-height:1.06}.signals-module__X4W_Dq__hero h1{max-width:790px;font-size:clamp(2.8rem,6vw,5rem)}.signals-module__X4W_Dq__hero .signals-module__X4W_Dq__kicker{color:var(--gold-light)}.signals-module__X4W_Dq__hero>div>p:not(.signals-module__X4W_Dq__kicker){max-width:610px;color:color-mix(in srgb, var(--card-on-dark) 72%, transparent);line-height:1.65}.signals-module__X4W_Dq__signalOrb{aspect-ratio:1;justify-self:center;width:min(32vw,340px);position:relative}.signals-module__X4W_Dq__signalOrb:before,.signals-module__X4W_Dq__signalOrb:after,.signals-module__X4W_Dq__signalOrb i{border:1px solid color-mix(in srgb, var(--gold-light) 40%, transparent);content:"";border-radius:50%;position:absolute;inset:50%;transform:translate(-50%,-50%)}.signals-module__X4W_Dq__signalOrb:before{width:100%;height:100%;box-shadow:0 0 70px color-mix(in srgb, var(--gold-light) 20%, transparent)}.signals-module__X4W_Dq__signalOrb:after{width:62%;height:62%}.signals-module__X4W_Dq__signalOrb i:first-child{width:82%;height:32%}.signals-module__X4W_Dq__signalOrb i:nth-child(2){width:32%;height:82%}.signals-module__X4W_Dq__signalOrb span{background:var(--gold-light);width:12px;height:12px;box-shadow:0 0 25px var(--gold-light);border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.signals-module__X4W_Dq__consent{border:1px solid color-mix(in srgb, var(--gold) 45%, var(--line));border-radius:var(--radius-xl);background:radial-gradient(circle at 93% 7%, color-mix(in srgb, var(--gold-light) 20%, transparent), transparent 28%), var(--paper-1);max-width:840px;box-shadow:var(--shadow-2);margin:clamp(48px,8vw,92px) auto 0;padding:clamp(30px,6vw,62px)}.signals-module__X4W_Dq__consentIcon,.signals-module__X4W_Dq__lockedMark{border:1px solid var(--gold);width:52px;height:52px;color:var(--gold-deep);border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.signals-module__X4W_Dq__consent h2{font-size:clamp(2.8rem,6vw,5.2rem)}.signals-module__X4W_Dq__consent>p:not(.signals-module__X4W_Dq__kicker),.signals-module__X4W_Dq__controls p{color:var(--ink-1);line-height:1.65}.signals-module__X4W_Dq__consent ul{gap:9px;margin:28px 0;padding:0;list-style:none;display:grid}.signals-module__X4W_Dq__consent li{grid-template-columns:auto 1fr;align-items:start;gap:9px;display:grid}.signals-module__X4W_Dq__consent li svg{color:var(--gold-deep)}.signals-module__X4W_Dq__consent button{border:1px solid var(--ink-0);border-radius:var(--radius-pill);background:var(--ink-0);min-height:50px;color:var(--paper-0);font:inherit;padding:12px 19px;font-weight:670}.signals-module__X4W_Dq__legalNote{font-size:var(--fs-small)}.signals-module__X4W_Dq__importSection,.signals-module__X4W_Dq__summarySection,.signals-module__X4W_Dq__suggestions,.signals-module__X4W_Dq__controls{margin-top:clamp(58px,9vw,108px)}.signals-module__X4W_Dq__sectionHeading{grid-template-columns:1fr minmax(280px,.55fr);align-items:end;gap:44px;display:grid}.signals-module__X4W_Dq__sectionHeading h2,.signals-module__X4W_Dq__controls h2{font-size:clamp(3rem,6vw,5.4rem)}.signals-module__X4W_Dq__sectionHeading>p{color:var(--ink-1);margin:0;line-height:1.65}.signals-module__X4W_Dq__importGrid{grid-template-columns:1.1fr .9fr;gap:14px;margin-top:30px;display:grid}.signals-module__X4W_Dq__dropZone,.signals-module__X4W_Dq__manual{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--paper-1);min-height:300px;padding:clamp(26px,5vw,48px)}.signals-module__X4W_Dq__dropZone{color:var(--ink-1);text-align:center;cursor:pointer;border-style:dashed;align-content:center;place-items:center;gap:9px;display:grid;position:relative}.signals-module__X4W_Dq__dropZone svg{color:var(--gold-deep)}.signals-module__X4W_Dq__dropZone strong{color:var(--ink-0);font-family:var(--font-display);letter-spacing:var(--disp-tracking);text-transform:uppercase;font-size:1.8rem;font-weight:430}.signals-module__X4W_Dq__dropZone span{font-size:var(--fs-small)}.signals-module__X4W_Dq__dropZone input{opacity:0;cursor:pointer;position:absolute;inset:0}.signals-module__X4W_Dq__manual{align-content:start;gap:14px;display:grid}.signals-module__X4W_Dq__manual label{gap:6px;display:grid}.signals-module__X4W_Dq__manual label span{color:var(--ink-2);font-size:var(--fs-small)}.signals-module__X4W_Dq__manual select,.signals-module__X4W_Dq__manual input{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper-0);min-height:46px;color:var(--ink-0);font:inherit;padding:9px 12px}.signals-module__X4W_Dq__manual button{border:1px solid var(--ink-0);border-radius:var(--radius-pill);background:var(--ink-0);min-height:46px;color:var(--paper-0);font:inherit;margin-top:5px;font-weight:660}.signals-module__X4W_Dq__manual button:disabled{opacity:.45}.signals-module__X4W_Dq__importMessage{color:var(--ink-1);margin:14px 0 0}.signals-module__X4W_Dq__summaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:30px;display:grid}.signals-module__X4W_Dq__summaryGrid article{border:1px solid var(--line);border-radius:var(--radius-l);background:linear-gradient(145deg, var(--paper-1), var(--paper-warm));padding:22px}.signals-module__X4W_Dq__summaryGrid article>div{color:var(--gold-deep);font-size:var(--fs-small);align-items:center;gap:7px;display:flex}.signals-module__X4W_Dq__summaryGrid article>strong{font-family:var(--font-display);letter-spacing:var(--disp-tracking);text-transform:uppercase;align-items:baseline;gap:5px;margin-top:25px;font-size:clamp(2.4rem,4vw,3.6rem);font-weight:390;line-height:.9;display:flex}.signals-module__X4W_Dq__summaryGrid article>strong small{color:var(--ink-2);font-family:var(--font-sans);font-size:var(--fs-micro)}.signals-module__X4W_Dq__summaryGrid article>p{color:var(--ink-1);font-size:var(--fs-small);line-height:1.45}.signals-module__X4W_Dq__summaryGrid article>small{color:var(--ink-2)}.signals-module__X4W_Dq__suggestionSwitch{border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper-1);grid-template-columns:1fr auto;align-items:center;gap:16px;padding:15px;display:grid}.signals-module__X4W_Dq__suggestionSwitch span{gap:3px;display:grid}.signals-module__X4W_Dq__suggestionSwitch small{color:var(--ink-2);line-height:1.35}.signals-module__X4W_Dq__suggestionSwitch input{width:46px;height:26px;accent-color:var(--gold-deep)}.signals-module__X4W_Dq__suggestionGrid{gap:14px;margin-top:30px;display:grid}.signals-module__X4W_Dq__suggestionGrid>article{border:1px solid color-mix(in srgb, var(--gold) 42%, var(--line));border-radius:var(--radius-xl);background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--gold-light) 18%, transparent), transparent 24%), var(--paper-1);padding:clamp(26px,5vw,48px)}.signals-module__X4W_Dq__ruleLabel{color:var(--gold-deep);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;font-weight:680;display:flex}.signals-module__X4W_Dq__suggestionGrid h3{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.4rem);font-weight:var(--disp-wght-caps);letter-spacing:var(--disp-tracking);text-transform:uppercase;margin:20px 0 10px;line-height:1}.signals-module__X4W_Dq__suggestionGrid article>p{max-width:70ch;color:var(--ink-1);line-height:1.6}.signals-module__X4W_Dq__sessionChoices{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:22px;display:grid}.signals-module__X4W_Dq__sessionChoices a{border:1px solid var(--line);border-radius:var(--radius-m);color:var(--ink-0);grid-template-columns:1fr auto;align-items:center;gap:3px 12px;padding:14px 16px;text-decoration:none;display:grid}.signals-module__X4W_Dq__sessionChoices .signals-module__X4W_Dq__pathChoice{border-color:color-mix(in srgb, var(--gold) 58%, var(--line));background:color-mix(in srgb, var(--gold-light) 12%, transparent)}.signals-module__X4W_Dq__sessionChoices span{color:var(--ink-2);font-size:var(--fs-micro)}.signals-module__X4W_Dq__sessionChoices strong{font-family:var(--font-display);letter-spacing:var(--disp-tracking);text-transform:uppercase;font-size:1.15rem;font-weight:480}.signals-module__X4W_Dq__sessionChoices svg{grid-area:1/2/span 2}.signals-module__X4W_Dq__microlearning{border-left:2px solid var(--gold);border-radius:0 var(--radius-m) var(--radius-m) 0;background:color-mix(in srgb, var(--gold-light) 9%, var(--paper-0));gap:7px;margin-top:16px;padding:18px 20px;display:grid}.signals-module__X4W_Dq__microlearning>span{color:var(--gold-deep);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;font-weight:700}.signals-module__X4W_Dq__microlearning>strong{font-family:var(--font-display);letter-spacing:var(--disp-tracking);text-transform:uppercase;font-size:1.2rem;font-weight:480}.signals-module__X4W_Dq__microlearning>p{color:var(--ink-1);margin:0;line-height:1.55}.signals-module__X4W_Dq__empty{border:1px dashed var(--line);border-radius:var(--radius-l);min-height:110px;color:var(--ink-2);text-align:center;justify-content:center;align-items:center;gap:9px;margin-top:30px;padding:24px;display:flex}.signals-module__X4W_Dq__controls{border:1px solid var(--line);border-radius:var(--radius-xl);background:linear-gradient(145deg, var(--paper-1), var(--paper-warm));grid-template-columns:1fr auto;align-items:end;gap:36px;padding:clamp(28px,5vw,48px);display:grid}.signals-module__X4W_Dq__controls>div:last-child{flex-wrap:wrap;justify-content:end;gap:8px;display:flex}.signals-module__X4W_Dq__controls button{border:1px solid var(--line);border-radius:var(--radius-pill);min-height:44px;color:var(--ink-1);font:inherit;background:0 0;align-items:center;gap:7px;padding:9px 14px;display:inline-flex}.signals-module__X4W_Dq__controls button:disabled{opacity:.4}.signals-module__X4W_Dq__controls .signals-module__X4W_Dq__danger{border-color:var(--danger);color:var(--danger)}.signals-module__X4W_Dq__boundary{border:1px solid var(--line);border-radius:var(--radius-m);color:var(--ink-2);background:var(--paper-1);grid-template-columns:auto 1fr;gap:12px;margin-top:18px;padding:18px 22px;display:grid}.signals-module__X4W_Dq__boundary p{margin:0;line-height:1.55}.signals-module__X4W_Dq__boundary a{color:inherit;align-items:center;gap:4px;display:inline-flex}.signals-module__X4W_Dq__pageNav{justify-content:space-between;margin-top:32px;display:flex}.signals-module__X4W_Dq__pageNav a{color:var(--ink-1);align-items:center;gap:6px;display:inline-flex}.signals-module__X4W_Dq__locked{text-align:center;max-width:760px;margin:clamp(60px,10vw,130px) auto}.signals-module__X4W_Dq__lockedMark{margin-inline:auto}.signals-module__X4W_Dq__locked h1{font-size:clamp(2.6rem,5.5vw,4.4rem)}.signals-module__X4W_Dq__locked>p:not(.signals-module__X4W_Dq__kicker){color:var(--ink-1);line-height:1.65}.signals-module__X4W_Dq__locked>div:last-child{justify-content:center;gap:18px;margin-top:28px;display:flex}.signals-module__X4W_Dq__locked a:first-child{border-radius:var(--radius-pill);background:var(--ink-0);color:var(--paper-0);padding:11px 18px;text-decoration:none}.signals-module__X4W_Dq__locked a:last-child{color:var(--ink-1);padding:11px}@media (max-width:900px){.signals-module__X4W_Dq__hero{grid-template-columns:1fr}.signals-module__X4W_Dq__signalOrb{opacity:.5;width:54vw;position:absolute;bottom:-25%;right:-8%}.signals-module__X4W_Dq__sectionHeading,.signals-module__X4W_Dq__controls{grid-template-columns:1fr}.signals-module__X4W_Dq__summaryGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.signals-module__X4W_Dq__page{padding-top:22px}.signals-module__X4W_Dq__hero{border-radius:var(--radius-l);min-height:520px;padding:35px 23px}.signals-module__X4W_Dq__hero h1{font-size:clamp(2.5rem,11vw,4rem)}.signals-module__X4W_Dq__importGrid,.signals-module__X4W_Dq__summaryGrid,.signals-module__X4W_Dq__sessionChoices{grid-template-columns:1fr}.signals-module__X4W_Dq__controls>div:last-child{justify-content:start}.signals-module__X4W_Dq__controls button{justify-content:center;width:100%}.signals-module__X4W_Dq__locked>div:last-child{flex-direction:column}}
