.tools-module__nhhdWG__page{background:var(--black);color:var(--text-on-dark);min-height:100vh}.tools-module__nhhdWG__container,.tools-module__nhhdWG__hero{width:min(var(--card-max), calc(100% - var(--page-gutter-total)));margin-inline:auto}.tools-module__nhhdWG__hero{text-align:center;padding-block:126px 46px}.tools-module__nhhdWG__breadcrumb{color:var(--text-muted-dark);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-bottom:24px;font-size:12px;display:flex}.tools-module__nhhdWG__breadcrumb a{color:inherit;text-decoration:none}.tools-module__nhhdWG__breadcrumb a:hover{color:var(--light)}.tools-module__nhhdWG__hero h1{font-family:var(--font-display), sans-serif;letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(36px,4.4vw,64px);font-weight:740;line-height:1.06}.tools-module__nhhdWG__heroDescription{max-width:720px;color:var(--text-muted-dark);text-wrap:pretty;margin:20px auto 0;font-size:16px;line-height:1.65}.tools-module__nhhdWG__toolHero{text-align:left;padding-block:100px 24px}.tools-module__nhhdWG__toolHero .tools-module__nhhdWG__breadcrumb{justify-content:flex-start;margin-bottom:12px}.tools-module__nhhdWG__toolHero h1{letter-spacing:-.05em;font-size:clamp(30px,3vw,44px)}.tools-module__nhhdWG__toolHero .tools-module__nhhdWG__heroDescription{max-width:820px;margin:12px 0 0;font-size:15px}.tools-module__nhhdWG__toolHeroLinks{gap:20px;margin-top:18px;display:flex}.tools-module__nhhdWG__toolHeroLinks a{color:var(--text-muted-dark);font-size:12px;text-decoration:none}.tools-module__nhhdWG__toolHeroLinks a:hover{color:var(--purple)}.tools-module__nhhdWG__workspace{background:var(--surface-card);border:1px solid var(--line-dark);border-radius:18px;overflow:clip}.tools-module__nhhdWG__workspaceTop{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;display:flex}.tools-module__nhhdWG__workspaceTitle{align-items:center;gap:32px;min-width:0;scroll-margin-top:110px;display:flex}.tools-module__nhhdWG__workspaceTitle .tools-module__nhhdWG__segmented{margin-bottom:0}.tools-module__nhhdWG__workspaceTop h2{font:650 17px/1.4 var(--font-display), sans-serif;letter-spacing:-.025em;margin:0}.tools-module__nhhdWG__field{color:#b6b6be;flex-direction:column;gap:8px;min-width:0;font-size:13px;font-weight:500;display:flex}.tools-module__nhhdWG__field>span,.tools-module__nhhdWG__fieldLabel{min-height:22px;line-height:1.5}.tools-module__nhhdWG__fieldLabel{align-items:center;gap:4px;display:flex}.tools-module__nhhdWG__fieldLabel label{cursor:pointer}.tools-module__nhhdWG__field small{color:var(--text-muted-dark);font-size:12px;font-weight:400;line-height:1.5}.tools-module__nhhdWG__inputWrap{background:var(--surface-card-soft);border:1px solid #333338;border-radius:10px;align-items:center;transition:border-color .15s;display:flex;overflow:hidden}.tools-module__nhhdWG__inputWrap:hover,.tools-module__nhhdWG__selectTrigger:hover{border-color:#58585f}.tools-module__nhhdWG__inputWrap:focus-within{border-color:var(--purple);box-shadow:0 0 0 2px #8b3dff20}.tools-module__nhhdWG__inputWrap>span{color:#9a9aa4;flex-shrink:0;padding-right:14px;font-size:12px}.tools-module__nhhdWG__field input{width:100%;min-width:0;height:48px;color:var(--light);font:inherit;font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;outline:0;padding:12px 14px;font-size:16px}.tools-module__nhhdWG__field input::-webkit-inner-spin-button{appearance:none;margin:0}.tools-module__nhhdWG__field input::-webkit-outer-spin-button{appearance:none;margin:0}.tools-module__nhhdWG__field input[aria-invalid=true]{box-shadow:inset 0 -1px #ef4444}.tools-module__nhhdWG__twoFields,.tools-module__nhhdWG__threeFields,.tools-module__nhhdWG__equalFields,.tools-module__nhhdWG__ruleSelection{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:20px;display:grid}.tools-module__nhhdWG__threeFields,.tools-module__nhhdWG__equalFields,.tools-module__nhhdWG__ruleSelection{grid-template-columns:repeat(3,minmax(0,1fr))}.tools-module__nhhdWG__selectTrigger{background:var(--surface-card-soft);width:100%;min-height:50px;color:var(--light);font:inherit;text-align:left;cursor:pointer;border:1px solid #333338;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:16px;display:flex}.tools-module__nhhdWG__selectTrigger>span{overflow-wrap:anywhere;min-width:0}.tools-module__nhhdWG__selectTrigger>svg{color:#9a9aa4;flex:none}.tools-module__nhhdWG__selectTrigger>svg[data-open=true]{transform:rotate(180deg)}.tools-module__nhhdWG__selectTrigger[aria-expanded=true]{border-color:var(--purple)}.tools-module__nhhdWG__selectPopover,.tools-module__nhhdWG__infoPopover{z-index:50;color:var(--text-on-dark);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-body), sans-serif;background:#1c1c21;border:1px solid #38383f;border-radius:12px;box-shadow:0 12px 32px #0006}.tools-module__nhhdWG__selectPopover{flex-direction:column;padding:6px;display:flex;overflow:hidden}.tools-module__nhhdWG__selectOptions{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#58585f transparent;padding:2px;overflow-y:auto}.tools-module__nhhdWG__selectOptions [role=option]{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;padding:12px 10px;font-size:14px;line-height:1.4;display:flex}.tools-module__nhhdWG__selectOptions [role=option][data-focused=true]{background:#ffffff0a}.tools-module__nhhdWG__selectOptions [role=option][aria-selected=true]{background:#8b3dff24}.tools-module__nhhdWG__selectOptions [role=option][aria-selected=true]>svg{color:var(--purple)}.tools-module__nhhdWG__selectOptions p{color:var(--text-muted-dark);padding:8px;font-size:13px}.tools-module__nhhdWG__selectSearch{color:#9a9aa4;border:1px solid #38383f;border-radius:7px;align-items:center;gap:8px;margin:4px 4px 6px;padding:0 10px;display:flex}.tools-module__nhhdWG__selectSearch input{font:inherit;color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:10px 0;font-size:16px}.tools-module__nhhdWG__infoWrap{flex:none;display:inline-flex}.tools-module__nhhdWG__infoButton{color:#96969f;cursor:help;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;margin:-3px 0;display:inline-flex}.tools-module__nhhdWG__infoButton:hover,.tools-module__nhhdWG__infoButton:focus-visible{color:var(--light);background:#ffffff0b}.tools-module__nhhdWG__infoPopover{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#58585f transparent;padding:16px 18px;font-size:13px;line-height:1.65;overflow-y:auto}.tools-module__nhhdWG__infoPopover::-webkit-scrollbar{width:5px}.tools-module__nhhdWG__selectOptions::-webkit-scrollbar{width:5px}.tools-module__nhhdWG__infoPopover::-webkit-scrollbar-track{background:0 0}.tools-module__nhhdWG__selectOptions::-webkit-scrollbar-track{background:0 0}.tools-module__nhhdWG__infoPopover::-webkit-scrollbar-thumb{background:#58585f;border-radius:8px}.tools-module__nhhdWG__selectOptions::-webkit-scrollbar-thumb{background:#58585f;border-radius:8px}.tools-module__nhhdWG__infoPopover strong{color:var(--light);font-weight:650}.tools-module__nhhdWG__infoPopover p{color:#b6b6be;margin:8px 0 0}.tools-module__nhhdWG__primaryButton,.tools-module__nhhdWG__secondaryButton{cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:10px 15px;font-family:inherit;font-size:13px;line-height:1.4;transition:background .15s;display:inline-flex}.tools-module__nhhdWG__primaryButton{border:1px solid var(--purple);background:var(--purple);color:var(--light);font-weight:650}.tools-module__nhhdWG__primaryButton:hover{background:var(--purple-strong)}.tools-module__nhhdWG__secondaryButton{color:#dadade;background:0 0;border:1px solid #333338}.tools-module__nhhdWG__secondaryButton:hover{background:#ffffff08}.tools-module__nhhdWG__primaryButton:disabled,.tools-module__nhhdWG__secondaryButton:disabled,.tools-module__nhhdWG__copySizeButton:disabled{opacity:.4;cursor:not-allowed}.tools-module__nhhdWG__textButton{color:#a4a4ad;font:12px var(--font-body), sans-serif;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;display:inline-flex}.tools-module__nhhdWG__textButton:hover{color:var(--light)}.tools-module__nhhdWG__page button:focus-visible,.tools-module__nhhdWG__page a:focus-visible,.tools-module__nhhdWG__page summary:focus-visible,.tools-module__nhhdWG__tour button:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.tools-module__nhhdWG__segmented{background:#09090c;border:1px solid #ffffff0b;border-radius:10px;gap:3px;max-width:100%;margin-bottom:18px;padding:4px;display:inline-flex}.tools-module__nhhdWG__segmented button{min-width:0;font:550 13px/1.4 var(--font-body), sans-serif;color:var(--text-muted-dark);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;flex:1;padding:9px 15px;transition:background .15s,color .15s}.tools-module__nhhdWG__segmented button[aria-pressed=true]{background:var(--purple);color:var(--light);border-color:#ffffff12;box-shadow:0 2px 5px #0003}.tools-module__nhhdWG__segmented button:hover:not([aria-pressed=true]){color:var(--light);background:#ffffff05}.tools-module__nhhdWG__advanced{border-top:1px solid var(--line-dark);padding-top:18px;font-size:13px}.tools-module__nhhdWG__advanced summary{cursor:pointer;color:#c8c8ce;justify-content:space-between;align-items:center;gap:16px;font-weight:500;list-style:none;display:flex}.tools-module__nhhdWG__advanced[open] summary{padding-bottom:20px}.tools-module__nhhdWG__advanced summary:after{content:"+";color:#9999a3;font-size:20px}.tools-module__nhhdWG__advanced[open] summary:after{content:"−"}.tools-module__nhhdWG__advanced summary::-webkit-details-marker{display:none}.tools-module__nhhdWG__advanced .tools-module__nhhdWG__twoFields+.tools-module__nhhdWG__twoFields,.tools-module__nhhdWG__advanced .tools-module__nhhdWG__twoFields+.tools-module__nhhdWG__field{margin-top:16px}.tools-module__nhhdWG__controlGroup{margin-bottom:26px;scroll-margin-top:110px}.tools-module__nhhdWG__controlGroup h2,.tools-module__nhhdWG__parameterGroup h2,.tools-module__nhhdWG__detailHeading,.tools-module__nhhdWG__periodInputs h3{font:650 15px/1.4 var(--font-display), sans-serif;letter-spacing:-.02em;margin:0 0 16px}.tools-module__nhhdWG__note,.tools-module__nhhdWG__simulationReceipt,.tools-module__nhhdWG__sizingMethod{color:#9999a3;margin:14px 0 0;font-size:12px;line-height:1.65}.tools-module__nhhdWG__error{color:#ef4444;margin:14px 0;font-size:13px;line-height:1.6}.tools-module__nhhdWG__pending{border-left:2px solid var(--purple);color:var(--text-muted-dark);background:#8b3dff0c;margin:0 0 20px;padding:10px 14px;font-size:13px}.tools-module__nhhdWG__smallLabel{color:#b6b6be;margin:0;font-size:13px;font-weight:500;line-height:1.5;display:block}.tools-module__nhhdWG__statRow{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:16px 0;display:flex}.tools-module__nhhdWG__statRow dt{color:#a4a4ad;align-items:center;gap:3px;font-size:13px;line-height:1.5;display:flex}.tools-module__nhhdWG__statRow dd{color:var(--text-on-dark);text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:0;font-size:14px;font-weight:600}.tools-module__nhhdWG__statsTable,.tools-module__nhhdWG__sizeStats{border-top:1px solid var(--line-dark);grid-template-columns:1fr 1fr;column-gap:40px;margin:0;display:grid}.tools-module__nhhdWG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tools-module__nhhdWG__positionGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.tools-module__nhhdWG__futuresSetup{grid-template-columns:1fr;display:grid}.tools-module__nhhdWG__positionControls,.tools-module__nhhdWG__sizeSide{min-width:0;padding:28px 32px}.tools-module__nhhdWG__sizeSide{background:var(--surface-card);border-left:1px solid var(--line-dark)}.tools-module__nhhdWG__instrumentSpec{color:#9999a3;flex-wrap:wrap;gap:8px 22px;margin-top:12px;font-size:12px;display:flex}.tools-module__nhhdWG__instrumentSpec span{gap:6px;display:flex}.tools-module__nhhdWG__instrumentSpec b{color:#dadade;font-variant-numeric:tabular-nums;font-weight:500}.tools-module__nhhdWG__instrumentSpec a,.tools-module__nhhdWG__ruleSource a{color:var(--purple);text-underline-offset:3px}.tools-module__nhhdWG__controlGroup>.tools-module__nhhdWG__twoFields+.tools-module__nhhdWG__field{margin-top:16px}.tools-module__nhhdWG__sizeResult{padding-top:0;scroll-margin-top:110px}.tools-module__nhhdWG__sizeResultHeader{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.tools-module__nhhdWG__sizeResultHeader h2{font:650 17px/1.4 var(--font-display), sans-serif;letter-spacing:-.025em;margin:0}.tools-module__nhhdWG__sizeResultHeader>span{color:#9999a3;text-align:right;font-size:13px}.tools-module__nhhdWG__quantityStrip{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-block:26px;display:flex}.tools-module__nhhdWG__sizeValue{align-items:baseline;gap:12px;min-width:0;display:flex}.tools-module__nhhdWG__sizeNumber{font:650 clamp(40px, 4vw, 56px)/1.1 var(--font-display), sans-serif;letter-spacing:-.06em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%}.tools-module__nhhdWG__sizeUnit{color:#a4a4ad;font-size:15px}.tools-module__nhhdWG__quantityCopy{max-width:100%}.tools-module__nhhdWG__copySizeButton{color:var(--light);font:600 13px var(--font-body), sans-serif;cursor:pointer;background:0 0;border:1px solid #45454d;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;display:flex}.tools-module__nhhdWG__copySizeButton:hover:not(:disabled){background:#ffffff08;border-color:#77777f}.tools-module__nhhdWG__copySizeButton code{font:inherit;font-variant-numeric:tabular-nums;border-left:1px solid #45454d;padding-left:12px}.tools-module__nhhdWG__copyHint{color:#ef4444;margin:8px 0 0;font-size:12px;line-height:1.5}.tools-module__nhhdWG__emptyResult{color:#b6b6be;margin:18px 0 0;font-size:14px;line-height:1.6}.tools-module__nhhdWG__sizingDisclaimer{border-top:1px solid var(--line-dark);color:#a4a4ad;margin-top:24px;padding-top:18px;font-size:12px;line-height:1.65}.tools-module__nhhdWG__sizingDisclaimer p{margin:0}.tools-module__nhhdWG__sizingDisclaimer strong{color:#c8c8ce;font-weight:500}.tools-module__nhhdWG__sizingDisclaimer summary{cursor:pointer;width:fit-content;max-width:100%;min-height:44px;color:var(--purple);grid-template-columns:16px minmax(0,1fr) 14px;align-items:center;column-gap:10px;list-style:none;display:grid}.tools-module__nhhdWG__sizingDisclaimer summary>svg{display:block}.tools-module__nhhdWG__sizingDisclaimer summary>svg:first-child{color:#a99bbd}.tools-module__nhhdWG__sizingDisclaimer summary>span{min-width:0}.tools-module__nhhdWG__sizingDisclaimer summary::-webkit-details-marker{display:none}.tools-module__nhhdWG__sizingDisclaimer summary:focus-visible{outline:2px solid var(--purple);outline-offset:3px;border-radius:3px}.tools-module__nhhdWG__sizingDisclaimer details[open] .tools-module__nhhdWG__disclaimerChevron{transform:rotate(180deg)}.tools-module__nhhdWG__disclaimerDetails{max-width:88ch;padding:6px 0}.tools-module__nhhdWG__disclaimerDetails p+p{margin-top:12px}.tools-module__nhhdWG__exchange{border-top:1px solid var(--line-dark);margin-top:16px;padding:16px 0 0}.tools-module__nhhdWG__exchange p{color:#c8c8ce;margin:0 0 6px;font-size:12px;line-height:1.6}.tools-module__nhhdWG__exchange>small{color:#9999a3;font-size:12px;line-height:1.6;display:block}.tools-module__nhhdWG__exchange .tools-module__nhhdWG__field{margin-top:12px}.tools-module__nhhdWG__analysisBody{padding:24px 28px 28px}.tools-module__nhhdWG__analysisToolbar{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;scroll-margin-top:110px;display:flex}.tools-module__nhhdWG__analysisToolbar .tools-module__nhhdWG__segmented{margin-bottom:0}.tools-module__nhhdWG__evFields{grid-template-columns:.65fr 1fr 1fr 1fr;align-items:end;gap:20px;scroll-margin-top:110px;display:grid}.tools-module__nhhdWG__equalFields,.tools-module__nhhdWG__ruleSelection{scroll-margin-top:110px}.tools-module__nhhdWG__costStrip{grid-template-columns:1fr 1fr 1fr;align-items:end;gap:20px;padding-block:24px;scroll-margin-top:110px;display:grid}.tools-module__nhhdWG__costStrip .tools-module__nhhdWG__segmented{margin:5px 0 0}.tools-module__nhhdWG__flatOptions{padding-top:32px;font-size:13px}.tools-module__nhhdWG__flatOptions summary{cursor:pointer;color:#b6b6be}.tools-module__nhhdWG__flatOptions .tools-module__nhhdWG__field{margin-top:14px}.tools-module__nhhdWG__analysisResult{margin-top:0;scroll-margin-top:110px}.tools-module__nhhdWG__evSummary,.tools-module__nhhdWG__analysisHeadline{grid-template-columns:1fr;gap:22px;padding:0 0 24px;display:grid}.tools-module__nhhdWG__analysisNumber{font:650 clamp(34px, 3.8vw, 54px)/1.15 var(--font-display), sans-serif;letter-spacing:-.06em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:12px;display:block}.tools-module__nhhdWG__resultStatus{color:#b6b6be;font-size:15px;font-weight:650;display:block}.tools-module__nhhdWG__analysisResult[data-tone=positive] .tools-module__nhhdWG__resultStatus{color:#22c55e}.tools-module__nhhdWG__analysisResult[data-tone=negative] .tools-module__nhhdWG__resultStatus{color:#ef4444}.tools-module__nhhdWG__resultExplanation p{color:#a4a4ad;max-width:520px;margin:8px 0 0;font-size:13px;line-height:1.6}.tools-module__nhhdWG__expectancyLedger{margin:0}.tools-module__nhhdWG__expectancyLedger>div{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:20px;padding:12px 0;display:flex}.tools-module__nhhdWG__expectancyLedger>div:last-child{border-bottom:0}.tools-module__nhhdWG__expectancyLedger dt{color:#b6b6be;font-size:13px}.tools-module__nhhdWG__expectancyLedger small{color:#888892;margin-top:3px;font-size:12px;display:block}.tools-module__nhhdWG__expectancyLedger dd{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600}.tools-module__nhhdWG__analysisDetails{padding-top:12px;scroll-margin-top:110px}.tools-module__nhhdWG__analysisFoot{justify-content:space-between;align-items:center;gap:24px;margin-top:24px;display:flex}.tools-module__nhhdWG__analysisFoot p{color:#9999a3;margin:0;font-size:12px;line-height:1.6}.tools-module__nhhdWG__analysisFoot button{flex-shrink:0}.tools-module__nhhdWG__periodInputs{border-top:1px solid var(--line-dark);margin-top:28px;padding-block:28px;scroll-margin-top:110px}.tools-module__nhhdWG__ruleSource{color:#a4a4ad;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding-top:18px;font-size:12px;display:flex}.tools-module__nhhdWG__ruleSource>div{align-items:center;gap:4px;display:flex}.tools-module__nhhdWG__ruleSummary{color:#a4a4ad;margin:14px 0 0;font-size:13px;line-height:1.65}.tools-module__nhhdWG__sourceNotice{color:#b6b6be;align-items:center;gap:12px;margin-block:18px;font-size:13px;line-height:1.6;display:flex}.tools-module__nhhdWG__sourceNotice button{flex:none}.tools-module__nhhdWG__consistencyStats{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:1fr;gap:0;margin:0;padding-block:20px;display:grid}.tools-module__nhhdWG__consistencyStats dt{color:#a4a4ad;align-items:center;gap:4px;font-size:13px;display:flex}.tools-module__nhhdWG__consistencyStats dd{font:600 clamp(20px, 2vw, 28px)/1.3 var(--font-display), sans-serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:10px 0 0}.tools-module__nhhdWG__simulationForm{border-bottom:1px solid #333338;padding:28px}.tools-module__nhhdWG__parameterGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.tools-module__nhhdWG__parameterGroup{min-width:0;scroll-margin-top:110px}.tools-module__nhhdWG__parameterGroup .tools-module__nhhdWG__twoFields{gap:14px}.tools-module__nhhdWG__riskSettings{border-top:1px solid var(--line-dark);grid-template-columns:1fr 1.45fr 1fr 1fr;align-items:end;gap:20px;margin-top:24px;padding-top:20px;display:grid}.tools-module__nhhdWG__simulationActions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:24px;scroll-margin-top:110px;display:flex}.tools-module__nhhdWG__simulationActions .tools-module__nhhdWG__primaryButton{min-height:44px;padding-inline:22px}.tools-module__nhhdWG__seedControl{color:#9999a3;margin-left:auto;font-size:12px}.tools-module__nhhdWG__seedControl summary{cursor:pointer}.tools-module__nhhdWG__seedControl[open]{width:100%;margin-top:4px}.tools-module__nhhdWG__seedControl .tools-module__nhhdWG__field{max-width:300px;padding-top:14px}.tools-module__nhhdWG__results{min-width:0;padding:28px;scroll-margin-top:110px}.tools-module__nhhdWG__equitySummary{border-bottom:1px solid var(--line-dark);grid-template-columns:1.25fr 1fr 1fr;gap:24px;padding-bottom:28px;display:grid}.tools-module__nhhdWG__equitySummary>div{flex-direction:column;gap:10px;display:flex}.tools-module__nhhdWG__equitySummary>div+div{border-left:1px solid var(--line-dark);padding-left:24px}.tools-module__nhhdWG__equitySummary span{color:#a4a4ad;font-size:13px}.tools-module__nhhdWG__equitySummary strong{font:600 clamp(25px, 2.6vw, 38px)/1.15 var(--font-display), sans-serif;letter-spacing:-.05em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tools-module__nhhdWG__equitySummary em{color:#a4a4ad;margin-left:3px;font-size:.65em;font-style:normal}.tools-module__nhhdWG__equitySummary small{color:#9999a3;font-size:12px}.tools-module__nhhdWG__chart{min-width:0;margin-top:26px}.tools-module__nhhdWG__chartHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.tools-module__nhhdWG__chartHeading h3{align-items:center;gap:4px;margin:0;font-size:14px;font-weight:600;display:flex}.tools-module__nhhdWG__chartHeading>span{color:#9999a3;font-size:12px}.tools-module__nhhdWG__chartPlot{margin-top:12px;position:relative}.tools-module__nhhdWG__chartPlot>svg{color:#fff;touch-action:pan-y;width:100%;height:340px;display:block;overflow:visible}.tools-module__nhhdWG__chartPlot>svg:focus-visible{outline:2px solid var(--purple);outline-offset:4px;border-radius:4px}.tools-module__nhhdWG__chartPlot svg text{fill:#9999a3;font:11px var(--font-body), sans-serif}.tools-module__nhhdWG__chartTooltip{pointer-events:none;font-variant-numeric:tabular-nums;background:#1c1c21f5;border:1px solid #45454d;border-radius:10px;width:216px;padding:14px;font-size:12px;position:absolute;top:10px;box-shadow:0 12px 30px #0007}.tools-module__nhhdWG__chartTooltip strong{font-weight:650}.tools-module__nhhdWG__chartTooltip dl{margin:10px 0}.tools-module__nhhdWG__chartTooltip dl>div{justify-content:space-between;gap:8px;margin-block:8px;display:flex}.tools-module__nhhdWG__chartTooltip dt{color:#a4a4ad}.tools-module__nhhdWG__chartTooltip dd{margin:0}.tools-module__nhhdWG__chartTooltip>span{color:#9999a3;font-size:11px;line-height:1.5}.tools-module__nhhdWG__chartLegend{color:#a4a4ad;flex-wrap:wrap;gap:10px 20px;padding-top:12px;font-size:12px;display:flex}.tools-module__nhhdWG__chartLegend span{align-items:center;gap:7px;display:flex}.tools-module__nhhdWG__chartLegend i{background:var(--purple);width:16px;height:3px;display:block}.tools-module__nhhdWG__chartLegend span:nth-child(2) i{background:#8b3dff55;height:8px}.tools-module__nhhdWG__chartLegend span:nth-child(3) i{background:#8b3dff55;height:1px}.tools-module__nhhdWG__chartLegend small{color:#888892;margin-left:auto;font-size:11px}.tools-module__nhhdWG__statsHeader{justify-content:space-between;align-items:center;gap:20px;margin:32px 0 18px;display:flex}.tools-module__nhhdWG__statsHeader h2{font:650 17px/1.4 var(--font-display), sans-serif;letter-spacing:-.025em;margin:0}.tools-module__nhhdWG__resultActions{flex-wrap:wrap;gap:8px;display:flex}.tools-module__nhhdWG__kicker{color:var(--text-muted-dark);letter-spacing:.05em;margin-bottom:16px;font-size:11px;font-weight:500;display:block}.tools-module__nhhdWG__sectionIntro p{max-width:420px;color:var(--text-muted-dark);font-size:16px;line-height:1.65}.tools-module__nhhdWG__toolDirectory small{color:#9999a3;margin-bottom:8px;font-size:12px;display:block}.tools-module__nhhdWG__education,.tools-module__nhhdWG__faq{padding-block:clamp(64px,7vw,112px) 0;scroll-margin-top:110px}.tools-module__nhhdWG__sectionIntro h2,.tools-module__nhhdWG__editorialHeading h2,.tools-module__nhhdWG__related h2{font:700 clamp(28px, 3vw, 40px)/1.12 var(--font-display), sans-serif;letter-spacing:-.055em;margin:0}.tools-module__nhhdWG__editorialHeading{text-align:center;text-wrap:balance;max-width:760px;margin:0 auto 40px}.tools-module__nhhdWG__explanations{max-width:960px;margin-inline:auto}.tools-module__nhhdWG__explanations article{border-bottom:1px solid var(--line-dark);padding-block:28px}.tools-module__nhhdWG__explanations article:first-child{padding-top:0}.tools-module__nhhdWG__explanations article:last-child{border-bottom:0;padding-bottom:0}.tools-module__nhhdWG__explanations h3{font:650 20px/1.4 var(--font-display), sans-serif;letter-spacing:-.025em;margin:0 0 12px}.tools-module__nhhdWG__explanations p{color:var(--text-muted-dark);text-wrap:pretty;margin:0;font-size:16px;line-height:1.8}.tools-module__nhhdWG__faq{padding-bottom:64px}.tools-module__nhhdWG__faq .tools-module__nhhdWG__editorialHeading{text-align:left;max-width:none;margin:0}.tools-module__nhhdWG__faqList{gap:12px;width:100%;margin-top:40px;display:grid}.tools-module__nhhdWG__faqItem{border:1px solid var(--line-dark);background:linear-gradient(180deg, var(--surface-card), var(--surface-dark));border-radius:16px;transition:border-color .2s;overflow:hidden}.tools-module__nhhdWG__faqItemOpen{border-color:color-mix(in srgb, var(--purple) 40%, transparent)}.tools-module__nhhdWG__faqTrigger{width:100%;min-height:80px;color:var(--text-on-dark);font:600 18px/1.4 var(--font-body), sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:22px 28px;display:flex}.tools-module__nhhdWG__faqIcon{border:1px solid var(--line-dark);width:32px;height:32px;color:var(--purple);background:#ffffff08;border-radius:9px;flex:0 0 32px;place-items:center;display:grid}.tools-module__nhhdWG__faqAnswer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .24s,opacity .24s;display:grid}.tools-module__nhhdWG__faqItemOpen .tools-module__nhhdWG__faqAnswer{opacity:1;grid-template-rows:1fr}.tools-module__nhhdWG__faqAnswerInner{min-height:0;overflow:hidden}.tools-module__nhhdWG__faqAnswerInner p{color:var(--text-muted-dark);text-wrap:pretty;margin:0;padding:0 84px 28px 28px;font-size:16px;line-height:1.7}.tools-module__nhhdWG__faqTrigger:focus-visible{outline-offset:-5px}.tools-module__nhhdWG__related{padding-block:24px 90px}.tools-module__nhhdWG__related h2{margin-bottom:30px}.tools-module__nhhdWG__toolDirectory{grid-template-columns:1fr 1fr;column-gap:48px;display:grid}.tools-module__nhhdWG__toolDirectory>a{border-top:1px solid var(--line-dark);color:var(--text-on-dark);justify-content:space-between;align-items:center;gap:24px;padding-block:24px;text-decoration:none;display:flex}.tools-module__nhhdWG__toolDirectory h3{font:650 21px/1.3 var(--font-display), sans-serif;letter-spacing:-.035em;margin:0 0 8px;transition:color .15s}.tools-module__nhhdWG__toolDirectory p{color:var(--text-muted-dark);margin:0;font-size:14px;line-height:1.6}.tools-module__nhhdWG__toolDirectory>a>svg{color:#9999a3;flex-shrink:0;width:20px}.tools-module__nhhdWG__toolDirectory a:hover h3,.tools-module__nhhdWG__toolDirectory a:hover>svg{color:var(--purple)}.tools-module__nhhdWG__hubHero{padding-block:152px 60px}.tools-module__nhhdWG__hubHero h1{font-size:clamp(44px,5.5vw,76px)}.tools-module__nhhdWG__hubDirectory{padding-bottom:64px}.tools-module__nhhdWG__hubRow{border-top:1px solid var(--line-dark);color:var(--text-on-dark);grid-template-columns:minmax(0,1fr) minmax(0,1fr) 24px;align-items:center;gap:36px;padding:32px 4px;text-decoration:none;display:grid}.tools-module__nhhdWG__hubRow:last-child{border-bottom:1px solid var(--line-dark)}.tools-module__nhhdWG__hubRow h2{font:650 clamp(22px, 2.3vw, 32px)/1.2 var(--font-display), sans-serif;letter-spacing:-.045em;margin:0}.tools-module__nhhdWG__hubRow p{color:var(--text-muted-dark);margin:0;font-size:15px;line-height:1.6}.tools-module__nhhdWG__hubRow>svg{color:#9999a3;transition:transform .15s}.tools-module__nhhdWG__hubRow:hover h2{color:var(--purple)}.tools-module__nhhdWG__hubRow:hover>svg{color:var(--purple);transform:translate(2px,-2px)}.tools-module__nhhdWG__tour{width:360px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text-on-dark);font-family:var(--font-body), sans-serif;background:#1c1c21;border:1px solid #45454d;border-radius:14px;margin:0;padding:24px;position:fixed;inset:auto 24px 24px auto;box-shadow:0 20px 70px #0009}.tools-module__nhhdWG__tour::backdrop{background:#0004}.tools-module__nhhdWG__tourTop{color:#a4a4ad;justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex}.tools-module__nhhdWG__tourTop button{color:#b6b6be;cursor:pointer;background:0 0;border:0;padding:6px}.tools-module__nhhdWG__tourProgress{gap:5px;margin-top:16px;display:flex}.tools-module__nhhdWG__tourProgress i{background:#ffffff15;flex:1;height:2px}.tools-module__nhhdWG__tourProgress i[data-active=true]{background:var(--purple)}.tools-module__nhhdWG__tour h2{font:650 22px/1.25 var(--font-display), sans-serif;letter-spacing:-.04em;margin:20px 0 12px}.tools-module__nhhdWG__tour p{color:#b6b6be;font-size:14px;line-height:1.65}.tools-module__nhhdWG__tourBottom{justify-content:space-between;gap:12px;margin-top:24px;display:flex}.tools-module__nhhdWG__tourFocus{outline:2px solid var(--purple);outline-offset:7px;border-radius:6px}@media (min-width:1700px){.tools-module__nhhdWG__chartPlot>svg{height:390px}}@media (max-width:1100px){.tools-module__nhhdWG__parameterGrid{gap:20px}.tools-module__nhhdWG__parameterGrid .tools-module__nhhdWG__twoFields{grid-template-columns:1fr}.tools-module__nhhdWG__riskSettings{gap:16px}}@media (max-width:850px){.tools-module__nhhdWG__statsTable,.tools-module__nhhdWG__sizeStats{grid-template-columns:1fr}.tools-module__nhhdWG__evSummary,.tools-module__nhhdWG__analysisHeadline{gap:24px}.tools-module__nhhdWG__costStrip{grid-template-columns:1fr 1fr}.tools-module__nhhdWG__flatOptions{grid-column:1/-1;padding-top:0}.tools-module__nhhdWG__flatOptions .tools-module__nhhdWG__field{max-width:280px}.tools-module__nhhdWG__analysisFoot{flex-direction:column;align-items:start;gap:8px}.tools-module__nhhdWG__ruleSelection{grid-template-columns:1fr;gap:16px}.tools-module__nhhdWG__chartLegend small{width:100%;margin-left:0}.tools-module__nhhdWG__toolDirectory{column-gap:28px}}@media (max-width:600px){.tools-module__nhhdWG__hero{text-align:left;padding-block:112px 28px}.tools-module__nhhdWG__hero h1{font-size:clamp(31px,8.5vw,44px)}.tools-module__nhhdWG__heroDescription{margin-top:16px;font-size:14px}.tools-module__nhhdWG__breadcrumb{justify-content:start;gap:6px;margin-bottom:20px;font-size:11px}.tools-module__nhhdWG__breadcrumb>span{display:none}.tools-module__nhhdWG__workspaceTop{gap:12px;padding:16px}.tools-module__nhhdWG__workspaceTop h2{font-size:15px}.tools-module__nhhdWG__workspaceTop .tools-module__nhhdWG__secondaryButton{padding:9px 10px;font-size:12px}.tools-module__nhhdWG__analysisBody,.tools-module__nhhdWG__positionGrid,.tools-module__nhhdWG__simulationForm,.tools-module__nhhdWG__results{padding:20px 16px}.tools-module__nhhdWG__twoFields,.tools-module__nhhdWG__threeFields,.tools-module__nhhdWG__equalFields{gap:16px 12px}.tools-module__nhhdWG__threeFields,.tools-module__nhhdWG__equalFields{grid-template-columns:1fr 1fr}.tools-module__nhhdWG__threeFields>:first-child,.tools-module__nhhdWG__equalFields>:first-child{grid-column:1/-1}.tools-module__nhhdWG__positionControls [id=size-instrument] .tools-module__nhhdWG__threeFields{grid-template-columns:1fr}.tools-module__nhhdWG__field{font-size:12px}.tools-module__nhhdWG__field input,.tools-module__nhhdWG__selectTrigger{padding-inline:12px;font-size:16px}.tools-module__nhhdWG__inputWrap>span{padding-right:10px}.tools-module__nhhdWG__segmented{gap:3px}.tools-module__nhhdWG__segmented button{font-size:12px}.tools-module__nhhdWG__workspaceTitle{flex-direction:column;align-items:start;gap:8px}.tools-module__nhhdWG__evFields{grid-template-columns:1fr 1fr;gap:16px 12px}.tools-module__nhhdWG__futuresSetup{grid-template-columns:1fr;gap:0}.tools-module__nhhdWG__costStrip{gap:20px 12px}.tools-module__nhhdWG__costStrip .tools-module__nhhdWG__segmented{gap:3px}.tools-module__nhhdWG__smallLabel{font-size:12px}.tools-module__nhhdWG__evSummary,.tools-module__nhhdWG__analysisHeadline{grid-template-columns:1fr;gap:24px;padding-block:24px}.tools-module__nhhdWG__analysisNumber{font-size:38px}.tools-module__nhhdWG__expectancyLedger>div{padding-block:12px}.tools-module__nhhdWG__expectancyLedger dd{font-size:16px}.tools-module__nhhdWG__consistencyStats{border-bottom:0;grid-template-columns:1fr;gap:0;padding-block:0}.tools-module__nhhdWG__consistencyStats>div{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:16px;padding-block:16px;display:flex}.tools-module__nhhdWG__consistencyStats dd{text-align:right;margin:0;font-size:21px}.tools-module__nhhdWG__consistencyStats dt{font-size:12px}.tools-module__nhhdWG__statRow{gap:10px;padding-block:14px}.tools-module__nhhdWG__statRow dt{font-size:12px}.tools-module__nhhdWG__statRow dd{font-size:13px}.tools-module__nhhdWG__sizeResultHeader{align-items:start}.tools-module__nhhdWG__sizeResultHeader h2{font-size:15px}.tools-module__nhhdWG__sizeResultHeader>span{font-size:12px}.tools-module__nhhdWG__quantityStrip{flex-wrap:wrap;gap:20px}.tools-module__nhhdWG__sizeNumber{font-size:46px}.tools-module__nhhdWG__quantityCopy,.tools-module__nhhdWG__copySizeButton{width:100%}.tools-module__nhhdWG__copySizeButton code{margin-left:auto}.tools-module__nhhdWG__parameterGrid{grid-template-columns:1fr;gap:26px}.tools-module__nhhdWG__parameterGrid .tools-module__nhhdWG__twoFields{grid-template-columns:1fr 1fr}.tools-module__nhhdWG__riskSettings{grid-template-columns:.85fr 1.35fr;gap:18px 12px}.tools-module__nhhdWG__simulationActions{gap:14px}.tools-module__nhhdWG__simulationActions .tools-module__nhhdWG__primaryButton{padding-inline:14px;font-size:12px}.tools-module__nhhdWG__seedControl{width:100%}.tools-module__nhhdWG__equitySummary{grid-template-columns:1fr 1fr;gap:22px 12px}.tools-module__nhhdWG__equitySummary>div:first-child{grid-column:1/-1}.tools-module__nhhdWG__equitySummary>div+div{border:0;padding-left:0}.tools-module__nhhdWG__equitySummary strong{font-size:28px}.tools-module__nhhdWG__equitySummary>div:first-child strong{font-size:34px}.tools-module__nhhdWG__equitySummary span{font-size:12px;line-height:1.5}.tools-module__nhhdWG__chartHeading{align-items:start;gap:8px}.tools-module__nhhdWG__chartHeading h3{font-size:12px}.tools-module__nhhdWG__chartHeading>span{white-space:nowrap;font-size:11px}.tools-module__nhhdWG__chartPlot>svg{height:260px}.tools-module__nhhdWG__chartLegend{gap:10px 12px;font-size:11px}.tools-module__nhhdWG__statsHeader{flex-direction:column;align-items:start;gap:14px}.tools-module__nhhdWG__education{padding-block:56px 0}.tools-module__nhhdWG__faq{padding-block:56px 40px}.tools-module__nhhdWG__editorialHeading{margin-bottom:28px}.tools-module__nhhdWG__explanations article{padding-block:24px}.tools-module__nhhdWG__explanations h3{font-size:18px}.tools-module__nhhdWG__explanations p{font-size:15px}.tools-module__nhhdWG__faqList{gap:10px;margin-top:28px}.tools-module__nhhdWG__faqTrigger{gap:16px;min-height:74px;padding:18px 16px;font-size:16px}.tools-module__nhhdWG__faqAnswerInner p{padding:0 16px 22px;font-size:14px}.tools-module__nhhdWG__related{padding-block:20px 60px}.tools-module__nhhdWG__sectionIntro h2,.tools-module__nhhdWG__editorialHeading h2,.tools-module__nhhdWG__related h2{font-size:30px}.tools-module__nhhdWG__toolDirectory{grid-template-columns:1fr}.tools-module__nhhdWG__toolDirectory h3{font-size:21px}.tools-module__nhhdWG__hubHero,.tools-module__nhhdWG__hubDirectory{padding-bottom:36px}.tools-module__nhhdWG__hubRow{grid-template-columns:minmax(0,1fr) 20px;gap:12px 20px;padding-block:26px}.tools-module__nhhdWG__hubRow h2{font-size:23px}.tools-module__nhhdWG__hubRow p{grid-row:2;font-size:14px}.tools-module__nhhdWG__hubRow>svg{grid-area:1/2;width:20px}.tools-module__nhhdWG__tour{width:auto;padding:20px;inset:auto 16px 16px}.tools-module__nhhdWG__tour h2{margin-block:16px 10px;font-size:21px}.tools-module__nhhdWG__tour p{margin:8px 0;font-size:13px}.tools-module__nhhdWG__tourBottom{margin-top:18px}}@media (prefers-reduced-motion:reduce){.tools-module__nhhdWG__page *,.tools-module__nhhdWG__tour *{scroll-behavior:auto!important;transition:none!important}}@media (max-width:900px){.tools-module__nhhdWG__costStrip>:first-child{grid-column:1/-1}}.tools-module__nhhdWG__calculatorLayout,.tools-module__nhhdWG__positionGrid{padding:0;display:block}.tools-module__nhhdWG__inputPanel,.tools-module__nhhdWG__resultPanel,.tools-module__nhhdWG__positionControls,.tools-module__nhhdWG__sizeSide{min-width:0;padding:24px 28px}.tools-module__nhhdWG__resultPanel,.tools-module__nhhdWG__sizeSide{background:var(--surface-card);border-left:0;border-top:1px solid var(--line-dark)}.tools-module__nhhdWG__evInputs,.tools-module__nhhdWG__consistencyInputs{grid-template-columns:1fr 1fr;align-items:start;gap:0 36px;display:grid}.tools-module__nhhdWG__panelHeading{font:600 14px/1.4 var(--font-display), sans-serif;margin:0 0 14px}.tools-module__nhhdWG__inputSection .tools-module__nhhdWG__segmented{width:100%;margin-bottom:16px}.tools-module__nhhdWG__formGrid{grid-template-columns:1fr 1fr;align-items:end;gap:16px;display:grid}.tools-module__nhhdWG__formFooter{border-top:1px solid var(--line-dark);grid-column:1/-1;margin-top:18px;padding-top:10px}.tools-module__nhhdWG__evSummary,.tools-module__nhhdWG__analysisHeadline{grid-template-columns:1fr 1fr;align-items:start;gap:36px;padding:0 0 22px;display:grid}.tools-module__nhhdWG__analysisNumber,.tools-module__nhhdWG__sizeNumber{margin:8px 0;font-size:clamp(30px,2.6vw,40px);line-height:1.15}.tools-module__nhhdWG__resultPanel .tools-module__nhhdWG__analysisNumber{color:var(--light)}.tools-module__nhhdWG__resultPanel .tools-module__nhhdWG__sizeStats,.tools-module__nhhdWG__sizeSide .tools-module__nhhdWG__sizeStats{grid-template-columns:1fr 1fr;column-gap:36px}.tools-module__nhhdWG__resultPanel .tools-module__nhhdWG__statRow,.tools-module__nhhdWG__sizeSide .tools-module__nhhdWG__statRow{padding-block:11px}.tools-module__nhhdWG__resultPanel .tools-module__nhhdWG__analysisDetails{padding-top:0}.tools-module__nhhdWG__detailHeading{margin-bottom:12px;font-size:13px}.tools-module__nhhdWG__expectancyLedger>div{padding-block:9px}.tools-module__nhhdWG__expectancyLedger dd{font-size:15px}.tools-module__nhhdWG__expectancyLedger small{margin-left:8px;font-size:11px;display:inline}.tools-module__nhhdWG__comparison{max-width:460px;margin-top:18px}.tools-module__nhhdWG__comparisonLabels{color:var(--text-muted-dark);justify-content:space-between;gap:16px;font-size:12px;display:flex}.tools-module__nhhdWG__comparisonLabels strong{color:var(--light);font-variant-numeric:tabular-nums;margin-left:8px;font-weight:550}.tools-module__nhhdWG__meter{background:#ffffff12;border-radius:4px;height:5px;margin-top:12px;position:relative}.tools-module__nhhdWG__meterFill{border-radius:inherit;background:var(--purple);height:100%;display:block}.tools-module__nhhdWG__meterMark{background:var(--light);width:2px;height:13px;position:absolute;top:-4px;transform:translate(-1px)}.tools-module__nhhdWG__ruleControls{min-width:0}.tools-module__nhhdWG__consistencyInputs .tools-module__nhhdWG__analysisToolbar{margin-bottom:16px}.tools-module__nhhdWG__consistencyInputs .tools-module__nhhdWG__segmented{width:100%}.tools-module__nhhdWG__consistencyInputs .tools-module__nhhdWG__ruleSelection{grid-template-columns:1fr 1fr;gap:16px}.tools-module__nhhdWG__consistencyInputs .tools-module__nhhdWG__ruleSelection>:first-child{grid-column:1/-1}.tools-module__nhhdWG__consistencyInputs .tools-module__nhhdWG__periodInputs{border:0;margin:0;padding:0}.tools-module__nhhdWG__consistencyInputs .tools-module__nhhdWG__periodInputs .tools-module__nhhdWG__ruleSelection{grid-template-columns:1fr;gap:14px}.tools-module__nhhdWG__consistencyInputs .tools-module__nhhdWG__ruleSelection [role=combobox]{font-size:14px}.tools-module__nhhdWG__consistencyStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:20px;padding-block:16px}.tools-module__nhhdWG__consistencyStats dd{margin-top:8px;font-size:22px}.tools-module__nhhdWG__positionControls .tools-module__nhhdWG__controlGroup{margin-bottom:22px}.tools-module__nhhdWG__futuresSetup{grid-template-columns:1fr 1fr;gap:36px}.tools-module__nhhdWG__futuresSetup .tools-module__nhhdWG__threeFields{grid-template-columns:1fr 1fr}.tools-module__nhhdWG__futuresSetup .tools-module__nhhdWG__threeFields>:last-child{grid-column:1/-1}.tools-module__nhhdWG__positionControls .tools-module__nhhdWG__segmented{width:100%;margin-bottom:14px}.tools-module__nhhdWG__sizeResult{grid-template-columns:minmax(0,1fr) auto;column-gap:24px;display:grid}.tools-module__nhhdWG__sizeResultHeader{justify-content:center}.tools-module__nhhdWG__quantityStrip{gap:24px;margin:0;padding:0 0 18px}.tools-module__nhhdWG__sizeResult>dl,.tools-module__nhhdWG__sizeResult>p{grid-column:1/-1}.tools-module__nhhdWG__sizingDisclaimer{margin-top:16px;padding-top:10px}.tools-module__nhhdWG__toolHero{position:relative}.tools-module__nhhdWG__resultJump{display:none}.tools-module__nhhdWG__analysisResult,.tools-module__nhhdWG__sizeResult{scroll-margin-top:20px}@media (min-width:1100px){.tools-module__nhhdWG__toolHeroLinks{margin:0;position:absolute;bottom:31px;right:0}.tools-module__nhhdWG__toolHero .tools-module__nhhdWG__heroDescription{max-width:calc(100% - 310px)}}@media (max-width:1000px){.tools-module__nhhdWG__resultJump{display:inline}}@media (max-width:750px){.tools-module__nhhdWG__evInputs,.tools-module__nhhdWG__consistencyInputs,.tools-module__nhhdWG__evSummary,.tools-module__nhhdWG__analysisHeadline,.tools-module__nhhdWG__futuresSetup{grid-template-columns:1fr;gap:22px}.tools-module__nhhdWG__inputSection+.tools-module__nhhdWG__inputSection,.tools-module__nhhdWG__consistencyInputs .tools-module__nhhdWG__periodInputs{border-top:1px solid var(--line-dark);padding-top:22px}.tools-module__nhhdWG__formFooter{margin-top:0}.tools-module__nhhdWG__consistencyInputs .tools-module__nhhdWG__periodInputs .tools-module__nhhdWG__ruleSelection{grid-template-columns:1fr 1fr}.tools-module__nhhdWG__consistencyStats{gap:18px}.tools-module__nhhdWG__comparison{max-width:none}}@media (max-width:600px){.tools-module__nhhdWG__toolHero{padding-block:100px 24px}.tools-module__nhhdWG__toolHero h1{font-size:30px}.tools-module__nhhdWG__toolHero .tools-module__nhhdWG__heroDescription{font-size:14px}.tools-module__nhhdWG__toolHero .tools-module__nhhdWG__breadcrumb{margin-bottom:16px}.tools-module__nhhdWG__inputPanel,.tools-module__nhhdWG__resultPanel,.tools-module__nhhdWG__positionControls,.tools-module__nhhdWG__sizeSide{padding:20px 16px}.tools-module__nhhdWG__formGrid{gap:14px 12px}.tools-module__nhhdWG__resultPanel .tools-module__nhhdWG__sizeStats,.tools-module__nhhdWG__sizeSide .tools-module__nhhdWG__sizeStats{grid-template-columns:1fr}.tools-module__nhhdWG__sizeResult{grid-template-columns:1fr;gap:14px}.tools-module__nhhdWG__quantityStrip{justify-content:space-between;gap:16px}.tools-module__nhhdWG__quantityCopy{width:auto}.tools-module__nhhdWG__copySizeButton{padding:10px;font-size:12px}.tools-module__nhhdWG__copySizeButton code{display:none}.tools-module__nhhdWG__sizeNumber,.tools-module__nhhdWG__analysisNumber{font-size:34px}.tools-module__nhhdWG__sizeValue{gap:8px}.tools-module__nhhdWG__consistencyStats{border-bottom:0;grid-template-columns:1fr;gap:0;padding-block:0}.tools-module__nhhdWG__consistencyStats>div{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:16px;padding-block:14px;display:flex}.tools-module__nhhdWG__consistencyStats dd{text-align:right;margin:0;font-size:20px}.tools-module__nhhdWG__consistencyInputs .tools-module__nhhdWG__ruleSelection{grid-template-columns:1fr}.tools-module__nhhdWG__expectancyLedger small{margin-left:0;display:block}.tools-module__nhhdWG__segmented button{padding:9px 11px}.tools-module__nhhdWG__workspace{border-radius:14px}}.tools-module__nhhdWG__education .tools-module__nhhdWG__editorialHeading{text-align:left;max-width:none;margin:0 0 32px}.tools-module__nhhdWG__explanations{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:none;margin:0;display:grid}.tools-module__nhhdWG__explanations article,.tools-module__nhhdWG__explanations article:first-child,.tools-module__nhhdWG__explanations article:last-child{border:1px solid var(--line-dark);background:var(--surface-card);border-radius:14px;padding:26px 28px}.tools-module__nhhdWG__explanations h3{margin-bottom:12px;font-size:19px;line-height:1.4}.tools-module__nhhdWG__explanations p{font-size:15px;line-height:1.75}@media (max-width:700px){.tools-module__nhhdWG__explanations{grid-template-columns:1fr;gap:14px}.tools-module__nhhdWG__explanations article,.tools-module__nhhdWG__explanations article:first-child,.tools-module__nhhdWG__explanations article:last-child{padding:22px 20px}.tools-module__nhhdWG__explanations h3{font-size:18px}}@media (min-width:1001px){.tools-module__nhhdWG__page[data-tool=equity-chart] .tools-module__nhhdWG__toolHero{padding-block:88px 18px}.tools-module__nhhdWG__page[data-tool=equity-chart] .tools-module__nhhdWG__toolHero .tools-module__nhhdWG__breadcrumb{margin-bottom:8px}.tools-module__nhhdWG__page[data-tool=equity-chart] .tools-module__nhhdWG__toolHero h1{font-size:34px}.tools-module__nhhdWG__page[data-tool=equity-chart] .tools-module__nhhdWG__heroDescription{margin-top:8px;font-size:14px}.tools-module__nhhdWG__page[data-tool=equity-chart] .tools-module__nhhdWG__workspaceTop{padding-block:10px}}
.calculator-module__bKeRXG__form{padding:28px}.calculator-module__bKeRXG__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:22px 24px;scroll-margin-top:110px;display:grid}.calculator-module__bKeRXG__grid+.calculator-module__bKeRXG__grid{margin-top:22px}.calculator-module__bKeRXG__grid>*{min-width:0}.calculator-module__bKeRXG__grid label,.calculator-module__bKeRXG__grid>div>span:first-child{font-size:13px}.calculator-module__bKeRXG__grid input,.calculator-module__bKeRXG__grid [role=combobox]{height:48px;min-height:48px;font-size:16px}.calculator-module__bKeRXG__grid [class*=fieldLabel],.calculator-module__bKeRXG__grid>[class*=field]>span:first-child{min-height:22px}.calculator-module__bKeRXG__grid [class*=twoFields]{gap:12px}.calculator-module__bKeRXG__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.calculator-module__bKeRXG__tabs{background:var(--surface-dark);border-radius:10px;flex-wrap:wrap;gap:6px;padding:4px;display:flex}.calculator-module__bKeRXG__tabs button{min-height:38px;color:var(--text-muted-dark);font:550 13px/1.4 var(--font-body), sans-serif;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 16px}.calculator-module__bKeRXG__tabs button[aria-pressed=true]{background:var(--purple);color:var(--light)}.calculator-module__bKeRXG__tabs button:hover:not([aria-pressed=true]){color:var(--light);background:#ffffff08}.calculator-module__bKeRXG__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:20px;display:flex}.calculator-module__bKeRXG__check{color:var(--text-muted-dark);cursor:pointer;align-items:center;gap:10px;font-size:13px;line-height:1.5;display:inline-flex}.calculator-module__bKeRXG__check input{appearance:auto;width:16px;height:16px;accent-color:var(--purple);flex:none;margin:0}.calculator-module__bKeRXG__form input:disabled{opacity:.45;cursor:not-allowed}.calculator-module__bKeRXG__contract{border-top:1px solid var(--line-dark);margin-top:22px;padding-top:22px}.calculator-module__bKeRXG__contractNote{color:var(--text-muted-dark);grid-column:span 2;align-self:center;margin:0;font-size:13px;line-height:1.65}.calculator-module__bKeRXG__result{border-top:1px solid var(--line-dark);background:var(--surface-dark);padding:28px;scroll-margin-top:110px}.calculator-module__bKeRXG__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;display:grid}.calculator-module__bKeRXG__metric{min-width:0}.calculator-module__bKeRXG__metric dt{color:var(--text-muted-dark);align-items:center;gap:4px;min-height:22px;font-size:13px;line-height:1.5;display:flex}.calculator-module__bKeRXG__metric dd{font:650 clamp(24px, 2.4vw, 32px)/1.25 var(--font-display), sans-serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:center;gap:12px;margin:8px 0 0;display:flex}.calculator-module__bKeRXG__metric dd>span{overflow-wrap:anywhere}.calculator-module__bKeRXG__metric:first-child dd{color:var(--purple)}.calculator-module__bKeRXG__metric small{color:var(--text-muted-dark);font:400 14px var(--font-body), sans-serif;letter-spacing:0}.calculator-module__bKeRXG__metric dd button{border:1px solid var(--line-dark);background:var(--surface-card);width:36px;height:36px;color:var(--text-on-dark);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:grid}.calculator-module__bKeRXG__metric dd button:disabled{opacity:.4;cursor:not-allowed}.calculator-module__bKeRXG__caption{color:var(--text-muted-dark);margin:18px 0 0;font-size:13px;line-height:1.6}.calculator-module__bKeRXG__caption strong{color:var(--text-on-dark);font-weight:550}.calculator-module__bKeRXG__caption[data-tone=positive] strong{color:#22c55e}.calculator-module__bKeRXG__caption[data-tone=negative] strong{color:#ef4444}.calculator-module__bKeRXG__details{border-top:1px solid var(--line-dark);margin-top:22px}.calculator-module__bKeRXG__details>summary{color:var(--text-on-dark);font:550 13px/1.5 var(--font-body), sans-serif;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding-block:16px;list-style:none;display:flex}.calculator-module__bKeRXG__details>summary:after{content:"+";color:var(--purple);font-size:20px}.calculator-module__bKeRXG__details[open]>summary:after{content:"−"}.calculator-module__bKeRXG__details>summary::-webkit-details-marker{display:none}.calculator-module__bKeRXG__details>summary:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.calculator-module__bKeRXG__details>dl{border-top:0}.calculator-module__bKeRXG__details>dl>div{padding-block:12px}.calculator-module__bKeRXG__breakdown{grid-template-columns:1fr 1fr;gap:24px;padding-block:4px 24px;display:grid}.calculator-module__bKeRXG__breakdown h3{font:550 13px var(--font-body), sans-serif;color:var(--text-muted-dark);margin:0 0 12px}.calculator-module__bKeRXG__disclaimer{background:var(--surface-dark);padding:0 28px 20px}.calculator-module__bKeRXG__disclaimer>aside{border:0;margin:0;padding:0}@media (max-width:900px){.calculator-module__bKeRXG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calculator-module__bKeRXG__contractNote{grid-column:auto}.calculator-module__bKeRXG__metric dd{font-size:25px}}@media (max-width:600px){.calculator-module__bKeRXG__form,.calculator-module__bKeRXG__result{padding:20px 16px}.calculator-module__bKeRXG__grid{grid-template-columns:1fr;gap:16px}.calculator-module__bKeRXG__grid+.calculator-module__bKeRXG__grid{margin-top:16px}.calculator-module__bKeRXG__toolbar{gap:12px;margin-bottom:20px}.calculator-module__bKeRXG__tabs{width:100%}.calculator-module__bKeRXG__tabs button{flex:1;padding-inline:10px}.calculator-module__bKeRXG__actions{align-items:start}.calculator-module__bKeRXG__metrics{grid-template-columns:1fr;gap:16px}.calculator-module__bKeRXG__metric{justify-content:space-between;align-items:center;gap:16px;display:flex}.calculator-module__bKeRXG__metric+.calculator-module__bKeRXG__metric{border-top:1px solid var(--line-dark);padding-top:16px}.calculator-module__bKeRXG__metric dt{max-width:50%;font-size:12px}.calculator-module__bKeRXG__metric dd{text-align:right;justify-content:end;margin:0;font-size:23px}.calculator-module__bKeRXG__metric small{font-size:12px}.calculator-module__bKeRXG__metric:first-child{display:block}.calculator-module__bKeRXG__metric:first-child dt{max-width:none}.calculator-module__bKeRXG__metric:first-child dd{text-align:left;justify-content:start;margin-top:8px;font-size:32px}.calculator-module__bKeRXG__metric dd button{width:32px;height:32px}.calculator-module__bKeRXG__breakdown{grid-template-columns:1fr}.calculator-module__bKeRXG__disclaimer{padding:0 16px 20px}}.calculator-module__bKeRXG__readout{background:var(--surface-card-soft);border:1px solid var(--line-dark);height:48px;color:var(--text-muted-dark);border-radius:10px;align-items:center;padding:12px 14px;font-size:16px;display:flex}.calculator-module__bKeRXG__evToolbar{justify-content:space-between;align-items:end;gap:24px;display:flex}.calculator-module__bKeRXG__evToolbar>:last-child{flex-direction:row;flex:none;align-items:center;gap:12px;width:auto;display:flex}.calculator-module__bKeRXG__evToolbar>:last-child [role=combobox]{width:132px}.calculator-module__bKeRXG__evToolbar [role=combobox]{height:40px;min-height:40px;font-size:14px}.calculator-module__bKeRXG__modeTabs{border-bottom:1px solid var(--line-dark);gap:24px;display:flex}.calculator-module__bKeRXG__modeTabs button{min-height:42px;color:var(--text-muted-dark);font:550 14px/1.4 var(--font-body), sans-serif;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 0}.calculator-module__bKeRXG__modeTabs button[aria-pressed=true]{color:var(--light);border-bottom-color:var(--purple)}.calculator-module__bKeRXG__inputHint{color:var(--text-muted-dark);margin:20px 0 24px;font-size:13px;line-height:1.65}.calculator-module__bKeRXG__tradeGrid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.calculator-module__bKeRXG__tradeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.calculator-module__bKeRXG__sampleNote{color:var(--text-muted-dark);font-size:12px}.calculator-module__bKeRXG__formula{color:var(--text-muted-dark);font-variant-numeric:tabular-nums;margin:0 0 12px;font-size:14px;line-height:1.7}.calculator-module__bKeRXG__formula strong{color:var(--light);font-weight:550}@media (max-width:600px){.calculator-module__bKeRXG__evToolbar{flex-direction:column;align-items:start;gap:16px}.calculator-module__bKeRXG__evToolbar>:last-child{flex-direction:row;justify-content:space-between;align-items:center;width:100%}.calculator-module__bKeRXG__evToolbar [role=combobox]{width:144px;min-height:44px}.calculator-module__bKeRXG__modeTabs{gap:0;width:100%}.calculator-module__bKeRXG__modeTabs button{flex:1;min-height:44px;font-size:13px}.calculator-module__bKeRXG__inputHint{margin:16px 0 20px}.calculator-module__bKeRXG__tradeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.calculator-module__bKeRXG__tradeGrid [class*=fieldLabel]{gap:0;min-height:38px}.calculator-module__bKeRXG__tradeGrid label{font-size:12px}.calculator-module__bKeRXG__tradeGrid input{padding-inline:10px}.calculator-module__bKeRXG__tradeGrid [class*=inputWrap]>span{padding-right:8px;font-size:10px}}
.site-footer-module__STLB6W__footer .site-footer-module__STLB6W__inner{width:min(calc(100% - var(--page-gutter-total)),var(--card-max));padding:44px 0 28px;display:block}.site-footer-module__STLB6W__footer .site-footer-module__STLB6W__brand{align-items:center;gap:36px;margin-bottom:38px;display:flex}.site-footer-module__STLB6W__footer .site-footer-module__STLB6W__brand img{width:160px;height:auto;margin:0;display:block}.site-footer-module__STLB6W__footer .site-footer-module__STLB6W__brand>a{flex-shrink:0}.site-footer-module__STLB6W__footer .site-footer-module__STLB6W__brand p{max-width:430px;font-size:13px;line-height:1.65}.site-footer-module__STLB6W__footer .site-footer-module__STLB6W__links{grid-template-columns:repeat(6,minmax(0,1fr));gap:28px;display:grid}.site-footer-module__STLB6W__group{min-width:0}.site-footer-module__STLB6W__group summary{pointer-events:none;list-style:none}.site-footer-module__STLB6W__group summary::-webkit-details-marker{display:none}.site-footer-module__STLB6W__footer .site-footer-module__STLB6W__group summary h3{color:#fff;margin:0 0 20px;font-size:13px;font-weight:600}.site-footer-module__STLB6W__group summary svg{display:none}.site-footer-module__STLB6W__groupLinks{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.site-footer-module__STLB6W__footer .site-footer-module__STLB6W__groupLinks a{color:#ffffff80;overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:12px;line-height:1.6}.site-footer-module__STLB6W__footer .site-footer-module__STLB6W__groupLinks a:hover{color:#fff}.site-footer-module__STLB6W__footer .site-footer-module__STLB6W__identity{color:#ffffff85;border-top:1px solid #ffffff14;margin-top:32px;padding-top:22px;font-size:11px;font-style:normal;line-height:1.9}.site-footer-module__STLB6W__identity a{color:#ffffffa6}.site-footer-module__STLB6W__footer .site-footer__newsletter{padding-top:64px;padding-bottom:46px}.site-footer-module__STLB6W__footer .site-footer__risk{margin:0 auto 24px;padding-top:22px}.site-footer-module__STLB6W__footer a:focus-visible,.site-footer-module__STLB6W__group summary:focus-visible{outline:2px solid var(--purple);outline-offset:5px}@media (max-width:1100px){.site-footer-module__STLB6W__footer .site-footer-module__STLB6W__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 32px}}@media (max-width:760px){.site-footer-module__STLB6W__footer .site-footer-module__STLB6W__inner{padding:34px 0 25px}.site-footer-module__STLB6W__footer .site-footer-module__STLB6W__brand{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:30px}.site-footer-module__STLB6W__footer .site-footer-module__STLB6W__brand img{width:150px}.site-footer-module__STLB6W__footer .site-footer-module__STLB6W__brand p{max-width:360px}.site-footer-module__STLB6W__footer .site-footer-module__STLB6W__links{display:block}.site-footer-module__STLB6W__group{border-top:1px solid #ffffff1a}.site-footer-module__STLB6W__group:last-child{border-bottom:1px solid #ffffff1a}.site-footer-module__STLB6W__group summary{cursor:pointer;pointer-events:auto;justify-content:space-between;align-items:center;gap:20px;min-height:52px;display:flex}.site-footer-module__STLB6W__footer .site-footer-module__STLB6W__group summary h3{margin:0;font-size:14px}.site-footer-module__STLB6W__group summary svg{color:#fff6;display:block}.site-footer-module__STLB6W__group[open] summary svg{transform:rotate(180deg)}.site-footer-module__STLB6W__groupLinks{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:4px 24px;padding-bottom:20px;display:grid}.site-footer-module__STLB6W__footer .site-footer-module__STLB6W__groupLinks a{padding-block:9px;font-size:13px;display:block}.site-footer-module__STLB6W__footer .site-footer-module__STLB6W__identity{border:0;margin-top:24px;padding-top:0;font-size:11px}.site-footer-module__STLB6W__footer .site-footer__newsletter{padding-block:42px 32px}}
.rottamazione-module__PL54ra__page{--switch-paper:#f4f2f7;--switch-ink:#0a080c;--switch-purple:#8b3dff;--switch-purple-deep:#6f24ea;--switch-purple-soft:#bb91ff;--switch-green:#6de38a;--switch-red:#ff5a70;color:#f7f5f8;background:#080609}.rottamazione-module__PL54ra__unavailable{min-height:78svh;padding:clamp(158px, 18vh, 220px) var(--page-gutter) clamp(100px, 13vh, 160px);isolation:isolate;background-color:#080609;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:68px 68px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;display:grid;position:relative;overflow:hidden}.rottamazione-module__PL54ra__unavailable:before,.rottamazione-module__PL54ra__unavailable:after{z-index:-1;content:"";pointer-events:none;border-radius:50%;position:absolute}.rottamazione-module__PL54ra__unavailable:before{aspect-ratio:1.7;filter:blur(28px);background:radial-gradient(circle,#8b3dff38,#8b3dff0f 46%,#0000 72%);width:min(82vw,1040px);top:4%;left:50%;transform:translate(-50%)}.rottamazione-module__PL54ra__unavailable:after{aspect-ratio:1;border:1px solid #bb91ff17;width:min(56vw,720px);bottom:-42%;right:-12%;box-shadow:0 0 0 80px #8b3dff05,0 0 0 160px #8b3dff03}.rottamazione-module__PL54ra__unavailableGlow{z-index:-1;background:linear-gradient(90deg,#0000,#bb91ff7a,#0000);width:min(90%,860px);height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,118px);box-shadow:0 0 42px 7px #8b3dff2e}.rottamazione-module__PL54ra__unavailableInner{text-align:center;justify-items:center;width:min(100%,900px);display:grid}.rottamazione-module__PL54ra__unavailableStatus{color:#ffffffb3;letter-spacing:.04em;text-transform:uppercase;background:#ffffff0b;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:10px;min-height:36px;margin:0;padding:0 14px;font-size:11px;font-weight:750;display:inline-flex}.rottamazione-module__PL54ra__unavailableStatus span{background:var(--switch-purple-soft);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #8b3dff1f}.rottamazione-module__PL54ra__unavailableInner h1{color:#fff;letter-spacing:-.065em;text-wrap:balance;max-width:880px;margin:26px 0 0;font-size:clamp(54px,7.2vw,104px);font-weight:800;line-height:.94}.rottamazione-module__PL54ra__unavailableLead{color:#f7f5f8a8;text-wrap:balance;max-width:650px;margin:28px 0 0;font-size:clamp(16px,1.5vw,19px);line-height:1.65}.rottamazione-module__PL54ra__unavailableActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.rottamazione-module__PL54ra__unavailablePrimary,.rottamazione-module__PL54ra__unavailableSecondary{border-radius:16px;justify-content:center;align-items:center;min-height:54px;padding:0 23px;font-size:14px;font-weight:800;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:inline-flex}.rottamazione-module__PL54ra__unavailablePrimary{color:#fff;background:linear-gradient(135deg, #9349ff, var(--switch-purple-deep));border:1px solid #a970ff;box-shadow:0 14px 34px #6f24ea40}.rottamazione-module__PL54ra__unavailableSecondary{color:#ffffffd1;background:#ffffff0b;border:1px solid #ffffff24}.rottamazione-module__PL54ra__unavailablePrimary:hover{color:#fff;background:linear-gradient(135deg,#a45fff,#7a2ff0);border-color:#bd92ff;transform:translateY(-2px)}.rottamazione-module__PL54ra__unavailableSecondary:hover{color:#fff;background:#ffffff14;border-color:#ffffff40;transform:translateY(-2px)}.rottamazione-module__PL54ra__experience{background:#080609;width:100%;overflow:clip}.rottamazione-module__PL54ra__hero{padding:clamp(145px, 13vw, 196px) var(--page-gutter) clamp(88px, 9vw, 132px);background-color:#080609;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:68px 68px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;position:relative;overflow:hidden}.rottamazione-module__PL54ra__hero:before{aspect-ratio:1.55;filter:blur(22px);content:"";pointer-events:none;background:radial-gradient(circle,#8b3dff40,#8b3dff0f 46%,#0000 72%);border-radius:50%;width:min(62vw,900px);position:absolute;top:78px;right:-8vw}.rottamazione-module__PL54ra__heroGrid{z-index:1;width:min(100%, var(--container));grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:clamp(48px,6vw,96px);margin:0 auto;display:grid;position:relative}.rottamazione-module__PL54ra__heroCopy{max-width:800px}.rottamazione-module__PL54ra__status{color:#ffffffab;letter-spacing:.02em;background:#ffffff0b;border:1px solid #ffffff21;border-radius:999px;align-items:center;gap:9px;min-height:34px;padding:0 13px;font-size:11px;font-weight:700;display:inline-flex}.rottamazione-module__PL54ra__status span{background:var(--switch-purple-soft);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #8b3dff1f}.rottamazione-module__PL54ra__status span[data-status=active]{background:var(--switch-green);box-shadow:0 0 0 5px #7ef29a1a}.rottamazione-module__PL54ra__status span[data-status=ended]{background:var(--switch-red);box-shadow:0 0 0 5px #ff5a701a}.rottamazione-module__PL54ra__kicker,.rottamazione-module__PL54ra__sectionHeading>p,.rottamazione-module__PL54ra__requestIntro>p,.rottamazione-module__PL54ra__termsHeader p{color:var(--switch-purple-soft);letter-spacing:.16em;text-transform:uppercase;margin:28px 0 0;font-size:11px;font-weight:850}.rottamazione-module__PL54ra__heroCopy h1{letter-spacing:-.066em;max-width:780px;margin:0;font-size:clamp(58px,5.3vw,82px);font-weight:800;line-height:.98}.rottamazione-module__PL54ra__heroCopy h1>span{letter-spacing:-.045em;text-wrap:balance;max-width:720px;font-size:.62em;line-height:1.08;display:block}.rottamazione-module__PL54ra__heroCopy h1 em{color:var(--switch-purple-soft);text-wrap:balance;margin-top:clamp(14px,1.5vw,22px);font-style:normal;display:block}.rottamazione-module__PL54ra__lead{color:#f7f5f8a8;max-width:670px;margin:28px 0 0;font-size:clamp(16px,1.5vw,19px);line-height:1.62}.rottamazione-module__PL54ra__heroActions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:34px;display:flex}.rottamazione-module__PL54ra__heroActions a:first-child,.rottamazione-module__PL54ra__submit{color:#fff;background:linear-gradient(135deg, #9349ff, var(--switch-purple-deep));border:1px solid #a970ff;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 23px;font-size:14px;font-weight:850;transition:transform .18s,color .18s,background-color .18s;display:inline-flex;box-shadow:0 14px 34px #6f24ea40}.rottamazione-module__PL54ra__heroActions a:first-child:hover,.rottamazione-module__PL54ra__submit:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,#a45fff,#7a2ff0);border-color:#bd92ff;transform:translateY(-2px)}.rottamazione-module__PL54ra__ticket{width:min(100%,480px);color:var(--switch-ink);background:#fff;border:1px solid #8b3dff2b;border-radius:22px;justify-self:end;padding:29px 32px 31px;position:relative;transform:rotate(2.5deg);box-shadow:25px 28px #8b3dff29,0 34px 100px #0000006b}.rottamazione-module__PL54ra__ticket:before,.rottamazione-module__PL54ra__ticket:after{display:none}.rottamazione-module__PL54ra__ticketTop{letter-spacing:.13em;text-align:center;text-transform:uppercase;border-bottom:1px dashed #0a080c47;place-items:center;width:100%;padding-bottom:20px;font-size:11px;font-weight:850;display:grid;position:relative}.rottamazione-module__PL54ra__ticketTop svg{color:var(--switch-purple);position:absolute;right:0}.rottamazione-module__PL54ra__ticketLine{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:8px;width:100%;padding:28px 0;display:grid}.rottamazione-module__PL54ra__ticketLine span{color:#0a080c8f;text-align:center;width:100%;font-size:12px;line-height:1.35}.rottamazione-module__PL54ra__ticketLine strong{width:100%;font-family:var(--font-display), var(--font-display-fallback);letter-spacing:-.045em;text-align:center;font-size:30px}.rottamazione-module__PL54ra__ticketResult{text-align:center;border-top:1px dashed #0a080c47;border-bottom:1px dashed #0a080c47;grid-template-columns:minmax(0,1fr);justify-items:stretch;width:100%;padding:27px 0 25px;display:grid}.rottamazione-module__PL54ra__ticketResult span,.rottamazione-module__PL54ra__ticketResult small{color:#0a080c85;letter-spacing:.08em;text-align:center;text-transform:uppercase;width:100%;font-size:11px;font-weight:700}.rottamazione-module__PL54ra__ticketResult strong{color:var(--switch-purple);font-family:var(--font-display), var(--font-display-fallback);letter-spacing:-.08em;justify-self:center;margin:3px 0;font-size:76px;font-weight:900;line-height:.95}.rottamazione-module__PL54ra__ticketResult .rottamazione-module__PL54ra__ultraTicketTitle{color:#fff;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#60a5fa 0%,#f5d7e8 28%,#d946ef 58%,#b8d5ff 100%);-webkit-background-clip:text;background-clip:text}.rottamazione-module__PL54ra__ticketFacts{color:#0a080cb3;border-bottom:1px solid #0a080c1a;gap:0;width:100%;margin:22px 0 0;padding:0;font-size:11px;line-height:1.4;list-style:none;display:grid}.rottamazione-module__PL54ra__ticketFacts li{text-align:center;border-top:1px solid #0a080c1a;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:10px 8px;display:flex}.rottamazione-module__PL54ra__ticketFacts svg{color:#fff;background:var(--switch-purple);stroke-width:3px;border-radius:50%;flex:none;width:16px;height:16px;padding:3px}.rottamazione-module__PL54ra__calculator{padding:clamp(84px, 9vw, 140px) var(--page-gutter);color:var(--switch-ink);background:var(--switch-paper)}.rottamazione-module__PL54ra__sectionHeading,.rottamazione-module__PL54ra__calculatorGrid,.rottamazione-module__PL54ra__requestSection,.rottamazione-module__PL54ra__termsSection{width:min(100%, var(--container));margin-left:auto;margin-right:auto}.rottamazione-module__PL54ra__sectionHeading{text-align:center;justify-items:center;max-width:880px;display:grid}.rottamazione-module__PL54ra__sectionHeading>p{color:var(--switch-purple-deep);margin-top:0}.rottamazione-module__PL54ra__sectionHeading h2,.rottamazione-module__PL54ra__requestIntro h2,.rottamazione-module__PL54ra__termsHeader h2{letter-spacing:-.06em;margin:14px 0 0;font-size:clamp(43px,5.5vw,76px);font-weight:800;line-height:.98}.rottamazione-module__PL54ra__sectionHeading>span,.rottamazione-module__PL54ra__requestIntro>span{color:#0a080c8f;max-width:680px;margin-top:19px;font-size:16px;line-height:1.58}.rottamazione-module__PL54ra__calculatorGrid{max-width:820px;margin-top:clamp(44px,6vw,76px);display:block}.rottamazione-module__PL54ra__flowCard{background:#fff;border:1px solid #0a080c21;border-radius:24px;width:100%;min-width:0;overflow:hidden;box-shadow:14px 14px #8b3dff1f}.rottamazione-module__PL54ra__inputPanel,.rottamazione-module__PL54ra__resultPanel,.rottamazione-module__PL54ra__requestForm{background:#fff;width:100%;min-width:0}.rottamazione-module__PL54ra__inputPanel *,.rottamazione-module__PL54ra__resultPanel *,.rottamazione-module__PL54ra__requestForm *{box-sizing:border-box}.rottamazione-module__PL54ra__inputPanel,.rottamazione-module__PL54ra__resultPanel{padding:clamp(28px,4.5vw,50px)}.rottamazione-module__PL54ra__resultPanel{position:relative}.rottamazione-module__PL54ra__stepHeader{border-bottom:1px solid #0a080c1a;width:100%;min-width:0;margin-bottom:8px;padding-bottom:26px;display:grid}.rottamazione-module__PL54ra__stepHeader h3{font-family:var(--font-display), var(--font-display-fallback);letter-spacing:-.045em;margin:0;font-size:clamp(30px,4vw,42px);font-weight:820;line-height:1}.rottamazione-module__PL54ra__stepHeader p{color:#0a080c80;max-width:590px;margin:12px 0 0;font-size:12px;line-height:1.55}.rottamazione-module__PL54ra__panelNumber{color:#0a080c6b;letter-spacing:.14em;text-transform:uppercase;margin-bottom:13px;font-size:10px;font-weight:850}.rottamazione-module__PL54ra__inputPanel,.rottamazione-module__PL54ra__requestForm{gap:22px;display:grid}.rottamazione-module__PL54ra__inputPanel label,.rottamazione-module__PL54ra__requestForm label{gap:8px;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.rottamazione-module__PL54ra__inputPanel label>span,.rottamazione-module__PL54ra__inputPanel legend,.rottamazione-module__PL54ra__requestForm label>span{color:#0a080cba;font-size:12px;font-weight:780}.rottamazione-module__PL54ra__inputPanel label>small{color:#0a080c6b;font-size:10px}.rottamazione-module__PL54ra__inputPanel input,.rottamazione-module__PL54ra__requestForm input:not([type=checkbox]),.rottamazione-module__PL54ra__moneyInput{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:54px;color:var(--switch-ink);font:inherit;background:#fff;border:1px solid #0a080c29;border-radius:12px;outline:none;font-size:14px;transition:border-color .16s,box-shadow .16s}.rottamazione-module__PL54ra__inputPanel input[type=date]{appearance:none;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:block;overflow:hidden}.rottamazione-module__PL54ra__inputPanel input[type=date]::-webkit-date-and-time-value{text-align:left;align-items:center;min-width:0;height:52px;margin:0;padding:0;display:flex}.rottamazione-module__PL54ra__inputPanel input,.rottamazione-module__PL54ra__requestForm input:not([type=checkbox]){padding:0 14px;line-height:normal}.rottamazione-module__PL54ra__inputPanel input:focus,.rottamazione-module__PL54ra__requestForm input:not([type=checkbox]):focus,.rottamazione-module__PL54ra__moneyInput:focus-within{border-color:var(--switch-purple);box-shadow:0 0 0 4px #8b3dff1a}.rottamazione-module__PL54ra__inputPanel input::placeholder,.rottamazione-module__PL54ra__requestForm input::placeholder{color:#0a080c4d}.rottamazione-module__PL54ra__inputPanel fieldset{border:0;width:100%;min-width:0;max-width:100%;margin:0;padding:0}.rottamazione-module__PL54ra__inputPanel legend{margin-bottom:8px}.rottamazione-module__PL54ra__rangeField>small{color:#0a080c6b;margin-top:9px;font-size:10px;line-height:1.45;display:block}.rottamazione-module__PL54ra__dateRange{background:#f5f2f9;border:1px solid #0a080c1f;border-radius:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:10px;padding:12px;display:grid}.rottamazione-module__PL54ra__dateRange>svg{color:var(--switch-purple);align-self:center;margin-top:20px}.rottamazione-module__PL54ra__dateRange label{gap:6px;overflow:visible}.rottamazione-module__PL54ra__dateRange label>span{color:#0a080c7a;letter-spacing:.04em;text-transform:uppercase;padding-left:2px;font-size:9px}.rottamazione-module__PL54ra__segmented{background:#efecf4;border:1px solid #0a080c1a;border-radius:14px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.rottamazione-module__PL54ra__segmented button{color:#0a080c80;cursor:pointer;background:0 0;border:0;border-radius:10px;height:44px;font-size:12px;font-weight:800}.rottamazione-module__PL54ra__segmented .rottamazione-module__PL54ra__segmentActive{color:#fff;background:var(--switch-purple);box-shadow:0 7px 20px #6f24ea33}.rottamazione-module__PL54ra__twoFields{grid-template-columns:1fr 1fr;gap:13px;width:100%;min-width:0;max-width:100%;display:grid}.rottamazione-module__PL54ra__twoFields>*,.rottamazione-module__PL54ra__moneyInput>*{width:100%;min-width:0;max-width:100%}.rottamazione-module__PL54ra__moneyInput{grid-template-columns:47px 1fr;align-items:center;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.rottamazione-module__PL54ra__moneyInput>span{height:100%;color:var(--switch-purple);background:#f0ebf8;border-right:1px solid #0a080c1f;place-items:center;font-size:17px;font-weight:850;display:grid}.rottamazione-module__PL54ra__moneyInput input{border:0;height:100%;box-shadow:none!important}.rottamazione-module__PL54ra__renewalBonus{cursor:pointer;background:#f6f0ff;border:1px solid #8b3dff33;border-radius:15px;grid-template-columns:20px minmax(0,1fr);align-items:start;padding:16px;gap:12px!important;display:grid!important}.rottamazione-module__PL54ra__renewalBonus input{width:18px;height:18px;accent-color:var(--switch-purple);margin:1px 0 0}.rottamazione-module__PL54ra__renewalBonus>span{gap:4px;display:grid}.rottamazione-module__PL54ra__renewalBonus strong{color:var(--switch-ink);font-size:11px}.rottamazione-module__PL54ra__renewalBonus small{font-weight:500;line-height:1.5;color:#0a080c80!important;font-size:9px!important}.rottamazione-module__PL54ra__inputNote,.rottamazione-module__PL54ra__previewNotice{color:#0a080c7a;align-items:flex-start;gap:9px;margin:0;font-size:10px;line-height:1.55;display:flex}.rottamazione-module__PL54ra__inputNote svg,.rottamazione-module__PL54ra__previewNotice svg{width:15px;color:var(--switch-purple);flex:none}.rottamazione-module__PL54ra__valueHeader{border-bottom:1px dashed #0a080c3b;padding-top:22px;padding-bottom:28px;display:grid}.rottamazione-module__PL54ra__valueHeader span,.rottamazione-module__PL54ra__planIntro span{color:#0a080c80;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.rottamazione-module__PL54ra__valueHeader strong{color:var(--switch-purple);font-family:var(--font-display), var(--font-display-fallback);letter-spacing:-.07em;font-variant-numeric:tabular-nums;margin:8px 0 9px;font-size:clamp(52px,6vw,78px);font-weight:850;line-height:1.12}.rottamazione-module__PL54ra__valueHeader small{color:#0a080c6b;font-size:10px}.rottamazione-module__PL54ra__valueHeader em{color:#235f34;background:#e4f8e9;border-radius:999px;width:fit-content;margin-top:10px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:780}.rottamazione-module__PL54ra__formula{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.rottamazione-module__PL54ra__formula div{background:#f5f2f9;border:1px solid #0a080c1a;border-radius:12px;gap:4px;padding:13px;display:grid}.rottamazione-module__PL54ra__formula span{color:#0a080c6b;font-size:9px}.rottamazione-module__PL54ra__formula strong{font-size:12px}.rottamazione-module__PL54ra__formulaLine{color:#0a080c7a;margin:12px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.rottamazione-module__PL54ra__formulaLine strong{color:var(--switch-ink)}.rottamazione-module__PL54ra__emptyResult{text-align:center;background:#f5f2f9;border:1px dashed #0a080c33;border-radius:16px;place-content:center;justify-items:center;min-height:214px;padding:22px;display:grid}.rottamazione-module__PL54ra__emptyResult svg{width:30px;height:30px;color:var(--switch-purple);margin-bottom:13px}.rottamazione-module__PL54ra__emptyResult strong{font-family:var(--font-display), var(--font-display-fallback);font-size:18px}.rottamazione-module__PL54ra__emptyResult p{color:#0a080c7a;max-width:330px;margin:8px 0 0;font-size:11px;line-height:1.5}.rottamazione-module__PL54ra__planIntro{text-align:center;justify-items:center;gap:6px;margin-top:30px;display:grid}.rottamazione-module__PL54ra__planIntro small{color:#0a080c66;font-size:10px;line-height:1.45}.rottamazione-module__PL54ra__planGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.rottamazione-module__PL54ra__planGrid button{min-height:158px;color:var(--switch-ink);text-align:center;cursor:pointer;background:linear-gradient(#fff 0%,#fbf9ff 100%);border:1px solid #0a080c24;border-radius:18px;grid-template-rows:auto auto auto 1fr;align-content:stretch;justify-items:center;gap:4px;padding:20px 16px 16px;transition:border-color .16s,transform .16s,background-color .16s,box-shadow .16s;display:grid;position:relative;box-shadow:0 8px 24px #35165b0f}.rottamazione-module__PL54ra__planGrid button:hover:not(:disabled){border-color:var(--switch-purple);transform:translateY(-2px)}.rottamazione-module__PL54ra__planGrid button:disabled{color:#0a080c5c;cursor:not-allowed;background:#f2eff5}.rottamazione-module__PL54ra__planGrid .rottamazione-module__PL54ra__planSelected{border-color:var(--switch-purple);color:#fff;background:linear-gradient(145deg,#9a4dff 0%,#7628ef 100%);box-shadow:0 14px 34px #7e2bef45}.rottamazione-module__PL54ra__planGrid .rottamazione-module__PL54ra__planName{letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.rottamazione-module__PL54ra__planGrid .rottamazione-module__PL54ra__planCycle{font-family:var(--font-display), var(--font-display-fallback);letter-spacing:-.035em;margin-top:2px;font-size:24px;line-height:1.05}.rottamazione-module__PL54ra__planGrid .rottamazione-module__PL54ra__planThreshold{color:#0a080c85;margin-top:3px;font-size:10px}.rottamazione-module__PL54ra__planGrid .rottamazione-module__PL54ra__planAvailability{color:#5c238f;background:#8b3dff1a;border-radius:999px;justify-content:center;align-self:end;align-items:center;gap:4px;margin-top:12px;padding:6px 10px;font-size:9px;font-style:normal;font-weight:800;display:flex}.rottamazione-module__PL54ra__planGrid .rottamazione-module__PL54ra__planSelected .rottamazione-module__PL54ra__planThreshold{color:#ffffffc2}.rottamazione-module__PL54ra__planGrid .rottamazione-module__PL54ra__planSelected .rottamazione-module__PL54ra__planAvailability{color:#fff;background:#ffffff29}.rottamazione-module__PL54ra__discountChoice{grid-template-columns:1fr 1fr;gap:8px;margin-top:28px;display:grid}.rottamazione-module__PL54ra__discountChoice legend{color:#0a080c80;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.rottamazione-module__PL54ra__discountChoice button{min-height:74px;color:var(--switch-ink);text-align:left;cursor:pointer;background:#f5f2f9;border:1px solid #0a080c21;border-radius:14px;align-items:center;gap:11px;padding:12px;display:flex}.rottamazione-module__PL54ra__discountChoice button:disabled{opacity:.42;cursor:not-allowed}.rottamazione-module__PL54ra__discountChoice .rottamazione-module__PL54ra__choiceActive{border-color:var(--switch-purple);background:#f2eaff}.rottamazione-module__PL54ra__discountChoice svg{width:21px;color:var(--switch-purple);flex:none}.rottamazione-module__PL54ra__discountChoice span{gap:3px;display:grid}.rottamazione-module__PL54ra__discountChoice strong{font-size:11px}.rottamazione-module__PL54ra__discountChoice small{color:#0a080c7a;font-size:9px;line-height:1.3}.rottamazione-module__PL54ra__flowActions{border-top:1px solid #0a080c1a;grid-template-columns:auto minmax(250px,1fr);gap:10px;margin-top:28px;padding-top:24px;display:grid}.rottamazione-module__PL54ra__flowPrimary,.rottamazione-module__PL54ra__flowSecondary{min-height:54px;font:inherit;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:12px;font-weight:820;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex}.rottamazione-module__PL54ra__flowPrimary{color:#fff;background:linear-gradient(135deg, var(--switch-purple), var(--switch-purple-deep));border:1px solid #a66cff;box-shadow:0 12px 28px #6f24ea38}.rottamazione-module__PL54ra__inputPanel>.rottamazione-module__PL54ra__flowPrimary{width:100%;margin-top:2px}.rottamazione-module__PL54ra__flowSecondary{color:#0a080ca6;background:#f4f1f8;border:1px solid #0a080c24}.rottamazione-module__PL54ra__flowPrimary:hover:not(:disabled),.rottamazione-module__PL54ra__flowSecondary:hover{transform:translateY(-1px)}.rottamazione-module__PL54ra__flowPrimary:disabled{color:#0a080c52;box-shadow:none;cursor:not-allowed;background:#e4e0e9;border-color:#0a080c14}.rottamazione-module__PL54ra__requestSection{grid-template-columns:minmax(0,.72fr) minmax(520px,1.28fr);align-items:start;gap:clamp(50px,8vw,120px);padding:clamp(88px,10vw,148px) 0;display:grid}.rottamazione-module__PL54ra__requestIntro{position:sticky;top:112px}.rottamazione-module__PL54ra__requestIntro>p{margin-top:0}.rottamazione-module__PL54ra__requestIntro h2{max-width:590px;font-size:clamp(44px,5vw,72px)}.rottamazione-module__PL54ra__requestIntro>span{color:#ffffff8c;display:block}.rottamazione-module__PL54ra__privacyCallout{border-left:3px solid var(--switch-purple);color:#0a080c8f;background:#f3edfc;align-items:flex-start;gap:13px;margin-top:2px;padding:18px;display:flex}.rottamazione-module__PL54ra__privacyCallout svg{width:20px;color:var(--switch-purple-soft);flex:none}.rottamazione-module__PL54ra__privacyCallout p{margin:0;font-size:11px;line-height:1.55}.rottamazione-module__PL54ra__privacyCallout strong{color:var(--switch-ink);margin-bottom:2px;display:block}.rottamazione-module__PL54ra__requestForm{color:var(--switch-ink);gap:20px;padding:clamp(26px,4vw,46px)}.rottamazione-module__PL54ra__requestSummary{border-bottom:1px dashed #0a080c38;grid-template-columns:1fr auto;align-items:end;padding-bottom:22px;display:grid}.rottamazione-module__PL54ra__requestSummary span{color:#0a080c6e;letter-spacing:.1em;text-transform:uppercase;grid-column:1;font-size:9px;font-weight:850}.rottamazione-module__PL54ra__requestSummary strong{font-family:var(--font-display), var(--font-display-fallback);letter-spacing:-.035em;grid-column:1;margin-top:5px;font-size:25px}.rottamazione-module__PL54ra__requestSummary button{color:var(--switch-purple);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;grid-area:1/2/3;align-self:center;padding:0;font-size:10px;font-weight:750;text-decoration:underline}.rottamazione-module__PL54ra__filesGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rottamazione-module__PL54ra__fileField{cursor:pointer;background:#f5f2f9;border:1px dashed #0a080c40;border-radius:16px;align-items:center;min-height:145px;padding:18px;transition:border-color .16s,background-color .16s;gap:14px!important;display:flex!important}.rottamazione-module__PL54ra__fileField:hover{border-color:var(--switch-purple);background:#f2eaff}.rottamazione-module__PL54ra__fileField input{clip:rect(0 0 0 0);position:absolute;overflow:hidden;width:1px!important;height:1px!important}.rottamazione-module__PL54ra__fileField>span:last-child{gap:4px;min-width:0;display:grid}.rottamazione-module__PL54ra__fileField strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rottamazione-module__PL54ra__fileField small{color:#0a080c6e;font-size:9px;line-height:1.4}.rottamazione-module__PL54ra__fileIcon{color:#fff;background:var(--switch-purple);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.rottamazione-module__PL54ra__fileIcon svg{width:19px}.rottamazione-module__PL54ra__honeypot{clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.rottamazione-module__PL54ra__checkbox{grid-template-columns:18px 1fr;align-items:start;gap:10px!important;display:grid!important}.rottamazione-module__PL54ra__checkbox input{width:16px;height:16px;accent-color:var(--switch-purple);margin:1px 0 0}.rottamazione-module__PL54ra__checkbox>span{line-height:1.5;color:#0a080c85!important;font-size:10px!important;font-weight:500!important}.rottamazione-module__PL54ra__checkbox a{color:var(--switch-purple);text-underline-offset:3px;font-weight:750;text-decoration:underline}.rottamazione-module__PL54ra__turnstile{border-radius:12px;align-items:center;width:100%;min-height:65px;display:grid;overflow:hidden}.rottamazione-module__PL54ra__error{color:#8d1525;background:#ffe8eb;border-left:3px solid #d7263d;margin:0;padding:12px 14px;font-size:11px;line-height:1.5}.rottamazione-module__PL54ra__submit{color:#fff;background:var(--switch-purple);cursor:pointer;border:1px solid #9f6cec;width:100%}.rottamazione-module__PL54ra__submit:disabled{color:#0a080c57;cursor:not-allowed;background:#dfdbe5;border-color:#0a080c14}.rottamazione-module__PL54ra__previewNotice{color:#0a080c78}.rottamazione-module__PL54ra__success{text-align:center;place-content:center;justify-items:center;min-height:430px;padding:35px;display:grid}.rottamazione-module__PL54ra__success>svg{width:52px;height:52px;color:var(--switch-purple)}.rottamazione-module__PL54ra__success h3{letter-spacing:-.04em;margin:18px 0 0;font-size:32px}.rottamazione-module__PL54ra__success p{color:#0a080c87;max-width:430px;margin:10px 0 0;font-size:12px;line-height:1.6}.rottamazione-module__PL54ra__termsSection{border-top:1px solid #ffffff17;padding:clamp(86px,9vw,138px) 0 clamp(92px,10vw,150px)}.rottamazione-module__PL54ra__termsHeader{text-align:center;justify-items:center;display:grid}.rottamazione-module__PL54ra__termsHeader p{margin-top:0}.rottamazione-module__PL54ra__termsHeader h2{max-width:850px;margin-top:0;font-size:clamp(43px,5.5vw,76px)}.rottamazione-module__PL54ra__termsHeader>span{color:#ffffff6b;flex:none;padding-bottom:7px;font-size:10px;font-weight:750}.rottamazione-module__PL54ra__termsSummary{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:54px;display:grid}.rottamazione-module__PL54ra__termsSummary div{background:#ffffff09;border:1px solid #ffffff1a;border-radius:16px;align-content:center;gap:5px;min-height:106px;padding:20px 22px;display:grid}.rottamazione-module__PL54ra__termsSummary strong{font-family:var(--font-display), var(--font-display-fallback);font-size:17px}.rottamazione-module__PL54ra__termsSummary span{color:#fff6;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.rottamazione-module__PL54ra__termsGrid{grid-template-columns:1fr 1fr;gap:0 58px;margin-top:36px;display:grid}.rottamazione-module__PL54ra__termsGrid article{border-bottom:1px solid #ffffff17;padding:28px 0}.rottamazione-module__PL54ra__termsGrid h3{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:16px}.rottamazione-module__PL54ra__termsGrid p{color:#ffffffad;margin:0;font-size:12.5px;line-height:1.72}.rottamazione-module__PL54ra__termsGrid p+p{margin-top:11px}@media (max-width:1040px){.rottamazione-module__PL54ra__heroGrid{grid-template-columns:minmax(0,1fr) 380px;gap:45px}.rottamazione-module__PL54ra__heroCopy h1{font-size:clamp(52px,7vw,72px)}.rottamazione-module__PL54ra__ticket{padding-left:24px;padding-right:24px}.rottamazione-module__PL54ra__calculatorGrid{grid-template-columns:1fr}.rottamazione-module__PL54ra__resultPanel{position:relative;top:auto}.rottamazione-module__PL54ra__requestSection{padding-right:var(--page-gutter);padding-left:var(--page-gutter);grid-template-columns:1fr}.rottamazione-module__PL54ra__requestIntro{position:relative;top:auto}.rottamazione-module__PL54ra__requestIntro>span{max-width:720px}}@media (max-width:900px){.rottamazione-module__PL54ra__heroGrid{grid-template-columns:1fr}.rottamazione-module__PL54ra__ticket{justify-self:center;width:min(92%,460px);margin-top:12px;transform:rotate(1.5deg)}}@media (max-width:760px){.rottamazione-module__PL54ra__unavailable{background-size:48px 48px;min-height:72svh;padding:136px 20px 90px}.rottamazione-module__PL54ra__unavailableInner h1{margin-top:24px;font-size:clamp(48px,15vw,68px);line-height:.98}.rottamazione-module__PL54ra__unavailableLead{margin-top:22px;font-size:15px}.rottamazione-module__PL54ra__hero{background-size:48px 48px;padding-top:125px}.rottamazione-module__PL54ra__heroCopy h1{font-size:clamp(46px,13.3vw,64px);line-height:1}.rottamazione-module__PL54ra__lead{font-size:15px}.rottamazione-module__PL54ra__ticket{width:min(92%,430px)}.rottamazione-module__PL54ra__calculator{padding-left:20px;padding-right:20px}.rottamazione-module__PL54ra__sectionHeading{text-align:left;justify-items:start}.rottamazione-module__PL54ra__sectionHeading h2,.rottamazione-module__PL54ra__requestIntro h2,.rottamazione-module__PL54ra__termsHeader h2{font-size:clamp(40px,12vw,56px)}.rottamazione-module__PL54ra__sectionHeading>span{text-align:left}.rottamazione-module__PL54ra__inputPanel,.rottamazione-module__PL54ra__resultPanel{padding:23px 18px}.rottamazione-module__PL54ra__flowCard,.rottamazione-module__PL54ra__inputPanel,.rottamazione-module__PL54ra__resultPanel,.rottamazione-module__PL54ra__requestForm,.rottamazione-module__PL54ra__inputPanel label,.rottamazione-module__PL54ra__requestForm label,.rottamazione-module__PL54ra__inputPanel fieldset,.rottamazione-module__PL54ra__twoFields,.rottamazione-module__PL54ra__moneyInput{width:100%;min-inline-size:0;max-inline-size:100%}.rottamazione-module__PL54ra__inputPanel input,.rottamazione-module__PL54ra__requestForm input:not([type=checkbox]),.rottamazione-module__PL54ra__moneyInput{inline-size:100%;min-inline-size:0;max-inline-size:100%;font-size:16px}.rottamazione-module__PL54ra__inputPanel input[type=date]{appearance:none;inline-size:100%;min-inline-size:0;max-inline-size:100%;display:block;overflow:hidden}.rottamazione-module__PL54ra__flowCard{box-shadow:8px 8px #8b3dff1f}.rottamazione-module__PL54ra__twoFields,.rottamazione-module__PL54ra__filesGrid,.rottamazione-module__PL54ra__dateRange{grid-template-columns:1fr}.rottamazione-module__PL54ra__dateRange>svg{display:none}.rottamazione-module__PL54ra__formula{grid-template-columns:1fr}.rottamazione-module__PL54ra__formula div{grid-template-columns:1fr auto;align-items:center}.rottamazione-module__PL54ra__planGrid,.rottamazione-module__PL54ra__discountChoice{grid-template-columns:1fr}.rottamazione-module__PL54ra__requestSection{gap:38px}.rottamazione-module__PL54ra__requestForm{padding:24px 18px}.rottamazione-module__PL54ra__flowActions{grid-template-columns:1fr}.rottamazione-module__PL54ra__flowSecondary{grid-row:2}.rottamazione-module__PL54ra__fileField{min-height:112px}.rottamazione-module__PL54ra__termsSection{padding-left:20px;padding-right:20px}.rottamazione-module__PL54ra__termsHeader{display:grid}.rottamazione-module__PL54ra__termsSummary{grid-template-columns:1fr 1fr}.rottamazione-module__PL54ra__termsGrid{grid-template-columns:1fr}}@media (max-width:430px){.rottamazione-module__PL54ra__unavailableActions,.rottamazione-module__PL54ra__unavailablePrimary,.rottamazione-module__PL54ra__unavailableSecondary{width:100%}.rottamazione-module__PL54ra__heroActions{flex-direction:column;align-items:flex-start}.rottamazione-module__PL54ra__heroActions a:first-child{width:100%}.rottamazione-module__PL54ra__ticket{width:calc(100% - 12px)}.rottamazione-module__PL54ra__ticketResult strong{font-size:66px}.rottamazione-module__PL54ra__planGrid button{min-height:132px;padding:18px 14px 14px}.rottamazione-module__PL54ra__requestSummary{grid-template-columns:1fr}.rottamazione-module__PL54ra__requestSummary button{grid-area:auto/1;justify-self:start;margin-top:12px}}@media (prefers-reduced-motion:reduce){.rottamazione-module__PL54ra__ticket{transform:none}}
.blog-article-module__dr-7Lq__page{background:#000}.blog-article-module__dr-7Lq__surface{--reading-width:calc(1320px + var(--w-extra));--reading-bg:#f7f6f8;--reading-panel:#fff;--reading-panel-soft:#efedf2;--reading-text:#111014;--reading-muted:#625e68;--reading-faint:#87818d;--reading-line:#11101421;--reading-purple:var(--purple-strong,#6f24ea);--reading-purple-soft:#6f24ea17;--reading-purple-glow:#6f24ea47;--reading-glass:#ffffff9e;--reading-glass-line:#ffffffd1;--reading-glass-shadow:#2818421f;min-height:100vh;color:var(--reading-text);background:var(--reading-bg);transition:color .18s,background-color .18s}.blog-article-module__dr-7Lq__surface[data-reading-theme=night]{--reading-bg:#08080a;--reading-panel:#101013;--reading-panel-soft:#151519;--reading-text:#f6f4f8;--reading-muted:#f6f4f8b0;--reading-faint:#f6f4f873;--reading-line:#ffffff1f;--reading-purple:#a576ff;--reading-purple-soft:#a576ff1c;--reading-purple-glow:#a576ff57;--reading-glass:#131218a8;--reading-glass-line:#ffffff24;--reading-glass-shadow:#0000006b}.blog-article-module__dr-7Lq__readingToolbar,.blog-article-module__dr-7Lq__articleHero,.blog-article-module__dr-7Lq__tutorialHero,.blog-article-module__dr-7Lq__cover,.blog-article-module__dr-7Lq__articleLayout,.blog-article-module__dr-7Lq__products,.blog-article-module__dr-7Lq__related,.blog-article-module__dr-7Lq__tutorialBody{width:min(calc(100% - var(--page-gutter-total)), var(--reading-width));margin-inline:auto}.blog-article-module__dr-7Lq__readingToolbar{justify-content:space-between;align-items:center;gap:24px;padding-top:108px;display:flex}.blog-article-module__dr-7Lq__themeToggle{align-items:center;gap:18px;display:inline-flex}.blog-article-module__dr-7Lq__themeToggle button{min-height:30px;color:var(--reading-faint);font:650 12px/1 var(--font-body), var(--font-body-fallback);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;align-items:center;gap:6px;padding:0 0 5px;display:inline-flex}.blog-article-module__dr-7Lq__themeToggle button[aria-pressed=true]{border-color:var(--reading-purple);color:var(--reading-text)}.blog-article-module__dr-7Lq__themeToggle button:focus-visible,.blog-article-module__dr-7Lq__related a:focus-visible,.blog-article-module__dr-7Lq__backLink:focus-visible,.blog-article-module__dr-7Lq__productCard:focus-visible,.blog-article-module__dr-7Lq__tutorialCta:focus-visible,.blog-article-module__dr-7Lq__readingIndex a:focus-visible{outline:2px solid var(--reading-purple);outline-offset:4px}.blog-article-module__dr-7Lq__articleHero{padding:42px 0 64px}.blog-article-module__dr-7Lq__heroCopy{text-align:left;width:min(100%,1120px);margin:0}.blog-article-module__dr-7Lq__backLink{color:var(--reading-muted);white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:620;display:inline-flex}.blog-article-module__dr-7Lq__sectionHeading>span,.blog-article-module__dr-7Lq__relatedCopy>span,.blog-article-module__dr-7Lq__tutorialLabel,.blog-article-module__dr-7Lq__readingIndex>span{color:var(--reading-purple);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:760}.blog-article-module__dr-7Lq__articleHero h1,.blog-article-module__dr-7Lq__tutorialCopy h1{font-family:var(--font-display), var(--font-display-fallback);letter-spacing:-.058em;text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;margin:0;font-size:clamp(52px,5.8vw,86px);font-weight:650;line-height:1}.blog-article-module__dr-7Lq__dek,.blog-article-module__dr-7Lq__tutorialCopy>p{max-width:780px;color:var(--reading-muted);text-wrap:balance;margin:26px 0 0;font-size:clamp(17px,1.35vw,19px);line-height:1.65}.blog-article-module__dr-7Lq__meta{color:var(--reading-faint);flex-wrap:wrap;justify-content:flex-start;gap:8px 12px;margin:24px 0 0;font-size:12px;display:flex}.blog-article-module__dr-7Lq__cover{aspect-ratio:16/9;border:1px solid var(--reading-line);background:var(--reading-panel-soft);border-radius:14px;position:relative;overflow:hidden}.blog-article-module__dr-7Lq__cover img{object-fit:cover}.blog-article-module__dr-7Lq__articleLayout{grid-template-columns:minmax(210px,260px) minmax(0,900px);justify-content:center;align-items:start;gap:clamp(48px,6vw,92px);padding:88px 0 112px;display:grid}.blog-article-module__dr-7Lq__readingIndex{width:100%;min-width:0}.blog-article-module__dr-7Lq__articleLayout>.blog-article-module__dr-7Lq__readingIndex,.blog-article-module__dr-7Lq__tutorialBody>.blog-article-module__dr-7Lq__readingIndex{border-right:1px solid var(--reading-line);padding-right:30px;position:sticky;top:108px}.blog-article-module__dr-7Lq__readingIndex>span{text-align:left;margin-bottom:20px;display:block}.blog-article-module__dr-7Lq__readingIndex ol{margin:0;padding:0;list-style:none}.blog-article-module__dr-7Lq__readingIndex li{border-top:1px solid var(--reading-line);min-width:0}.blog-article-module__dr-7Lq__readingIndex li:last-child{border-bottom:1px solid var(--reading-line)}.blog-article-module__dr-7Lq__readingIndex a{color:var(--reading-muted);grid-template-columns:30px minmax(0,1fr);gap:8px;padding:15px 0;font-size:13px;line-height:1.4;transition:color .16s;display:grid}.blog-article-module__dr-7Lq__readingIndex a:hover{color:var(--reading-text)}.blog-article-module__dr-7Lq__readingIndex a>span:last-child{transition:color .18s,text-shadow .18s}.blog-article-module__dr-7Lq__readingIndex a[aria-current=location]>span:last-child{color:var(--reading-purple);text-shadow:0 0 18px var(--reading-purple-glow)}.blog-article-module__dr-7Lq__readingIndex a>span:first-child{color:var(--reading-purple);letter-spacing:.1em;font-size:10px;font-weight:740}.blog-article-module__dr-7Lq__content{width:100%;min-width:0}.blog-article-module__dr-7Lq__content h2,.blog-article-module__dr-7Lq__content h3,.blog-article-module__dr-7Lq__content h4{font-family:var(--font-display), var(--font-display-fallback);letter-spacing:-.04em;text-wrap:balance;scroll-margin-top:116px;font-weight:650;line-height:1.12}.blog-article-module__dr-7Lq__content h2{margin:64px 0 20px;font-size:clamp(32px,2.8vw,38px)}.blog-article-module__dr-7Lq__content h3{margin:46px 0 18px;font-size:clamp(26px,2.2vw,30px)}.blog-article-module__dr-7Lq__content h4{margin:40px 0 16px;font-size:23px}.blog-article-module__dr-7Lq__content>h2:first-child,.blog-article-module__dr-7Lq__content>.blog-article-module__dr-7Lq__richGroup:first-child h2,.blog-article-module__dr-7Lq__content>.blog-article-module__dr-7Lq__richGroup:first-child h3,.blog-article-module__dr-7Lq__content>.blog-article-module__dr-7Lq__richGroup:first-child h4{margin-top:0}.blog-article-module__dr-7Lq__content p,.blog-article-module__dr-7Lq__content li{color:var(--reading-muted);white-space:pre-line;font-size:18px;line-height:1.78}.blog-article-module__dr-7Lq__content p{margin:0 0 25px}.blog-article-module__dr-7Lq__content ul,.blog-article-module__dr-7Lq__content ol{margin:28px 0 38px;padding-left:24px}.blog-article-module__dr-7Lq__content a{color:var(--reading-purple);text-underline-offset:3px;text-decoration:underline}.blog-article-module__dr-7Lq__content a:focus-visible{outline:2px solid var(--reading-purple);outline-offset:3px}.blog-article-module__dr-7Lq__content strong{color:var(--reading-text);font-weight:650}.blog-article-module__dr-7Lq__content code{background:var(--reading-panel-soft);color:var(--reading-text);overflow-wrap:anywhere;border-radius:4px;padding:2px 5px;font-size:.86em}.blog-article-module__dr-7Lq__content blockquote{border-left:3px solid var(--reading-purple);margin:30px 0;padding:4px 0 4px 22px}.blog-article-module__dr-7Lq__content blockquote p{margin:0}.blog-article-module__dr-7Lq__content hr{border:0;border-top:1px solid var(--reading-line);margin:42px 0 24px}.blog-article-module__dr-7Lq__articleFigure{margin:38px 0 48px}.blog-article-module__dr-7Lq__articleFigure img{border:1px solid var(--reading-line);border-radius:12px;width:100%;height:auto;margin-inline:auto;display:block}.blog-article-module__dr-7Lq__comparisonTable{overflow-x:auto}.blog-article-module__dr-7Lq__directoryTable.blog-article-module__dr-7Lq__comparisonTable table{table-layout:auto;min-width:580px}.blog-article-module__dr-7Lq__directoryTable.blog-article-module__dr-7Lq__comparisonTable th,.blog-article-module__dr-7Lq__directoryTable.blog-article-module__dr-7Lq__comparisonTable td{padding-right:20px}.blog-article-module__dr-7Lq__directoryTable.blog-article-module__dr-7Lq__comparisonTable th:first-child{width:auto}.blog-article-module__dr-7Lq__directoryTable.blog-article-module__dr-7Lq__compactTable table{table-layout:fixed;min-width:0}.blog-article-module__dr-7Lq__directoryTable.blog-article-module__dr-7Lq__compactTable th:first-child{width:35%}.blog-article-module__dr-7Lq__directoryTable.blog-article-module__dr-7Lq__compactTable code{white-space:normal}@media (max-width:600px){.blog-article-module__dr-7Lq__directoryTable.blog-article-module__dr-7Lq__compactTable th,.blog-article-module__dr-7Lq__directoryTable.blog-article-module__dr-7Lq__compactTable td{padding-right:12px}.blog-article-module__dr-7Lq__directoryTable.blog-article-module__dr-7Lq__compactTable code{font-size:1em}}.blog-article-module__dr-7Lq__content li{padding-left:6px}.blog-article-module__dr-7Lq__content li+li{margin-top:11px}.blog-article-module__dr-7Lq__content li::marker{color:var(--reading-purple);font-size:.82em}.blog-article-module__dr-7Lq__richGroup p:last-child{margin-bottom:32px}.blog-article-module__dr-7Lq__products,.blog-article-module__dr-7Lq__related{border-top:1px solid var(--reading-line)}.blog-article-module__dr-7Lq__products{padding:84px 0 96px}.blog-article-module__dr-7Lq__sectionHeading{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:720px;margin:0 auto 42px;display:flex}.blog-article-module__dr-7Lq__sectionHeading h2,.blog-article-module__dr-7Lq__productsHeader h2{font-family:var(--font-display), var(--font-display-fallback);letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(38px,3.8vw,50px);font-weight:640;line-height:1.03}.blog-article-module__dr-7Lq__productsHeader{margin-bottom:38px}.blog-article-module__dr-7Lq__productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.blog-article-module__dr-7Lq__productCard{isolation:isolate;border:1px solid var(--reading-glass-line);min-height:276px;color:var(--reading-text);background:radial-gradient(circle at 12% 3%, #a576ff3d, transparent 42%), radial-gradient(circle at 96% 92%, #6f24ea24, transparent 42%), var(--reading-glass);box-shadow:inset 0 1px 0 #ffffff24, 0 22px 50px var(--reading-glass-shadow);-webkit-backdrop-filter:blur(24px)saturate(145%);backdrop-filter:blur(24px)saturate(145%);border-radius:18px;flex-direction:column;align-items:flex-start;padding:25px;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .24s,box-shadow .24s;display:flex;position:relative;overflow:hidden}.blog-article-module__dr-7Lq__productCard:before{z-index:-1;filter:blur(3px);content:"";background:radial-gradient(circle,#c09fff57,#6f24ea0a 65%,#0000 72%);border-radius:50%;width:190px;height:190px;position:absolute;top:-86px;right:-72px}.blog-article-module__dr-7Lq__productCard:hover{box-shadow:inset 0 1px 0 #ffffff2e, 0 28px 64px var(--reading-glass-shadow);border-color:#a576ff70;transform:translateY(-5px)}.blog-article-module__dr-7Lq__productIcon{width:48px;height:48px;color:var(--reading-purple);background:#ffffff12;border:1px solid #ffffff29;border-radius:10px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff24}.blog-article-module__dr-7Lq__productNumber{color:var(--reading-faint);letter-spacing:.13em;font-size:10px;font-weight:740;position:absolute;top:27px;right:25px}.blog-article-module__dr-7Lq__productCard h3{font-family:var(--font-display), var(--font-display-fallback);letter-spacing:-.035em;margin:34px 0 9px;font-size:26px;font-weight:640}.blog-article-module__dr-7Lq__productCard p{color:var(--reading-muted);margin:0;font-size:14px;line-height:1.58}.blog-article-module__dr-7Lq__productAction{color:var(--reading-purple);align-items:center;gap:7px;margin-top:auto;padding-top:24px;font-size:12px;font-weight:700;display:inline-flex}.blog-article-module__dr-7Lq__related{padding:84px 0 116px}.blog-article-module__dr-7Lq__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.blog-article-module__dr-7Lq__relatedCard{min-width:0;height:100%;color:var(--reading-text);flex-direction:column;display:flex}.blog-article-module__dr-7Lq__relatedVisual{aspect-ratio:16/10;border:1px solid var(--reading-line);background:var(--reading-panel-soft);box-shadow:0 18px 44px var(--reading-glass-shadow);border-radius:14px;position:relative;overflow:hidden}.blog-article-module__dr-7Lq__relatedVisual img{object-fit:cover;object-position:center;transition:transform .36s cubic-bezier(.22,1,.36,1)}.blog-article-module__dr-7Lq__relatedCard:hover .blog-article-module__dr-7Lq__relatedVisual img{transform:scale(1.018)}.blog-article-module__dr-7Lq__relatedCopy{flex-direction:column;align-items:flex-start;padding-top:20px;display:flex}.blog-article-module__dr-7Lq__relatedCopy h3{font-family:var(--font-display), var(--font-display-fallback);letter-spacing:-.035em;margin:12px 0 9px;font-size:22px;font-weight:650;line-height:1.14}.blog-article-module__dr-7Lq__relatedCopy p{color:var(--reading-muted);margin:0 0 18px;font-size:14px;line-height:1.6}.blog-article-module__dr-7Lq__tutorialHero{padding:34px 0 90px}.blog-article-module__dr-7Lq__tutorialCopy{text-align:left;flex-direction:column;align-items:flex-start;width:min(100%,1120px);margin:0 0 54px;display:flex}.blog-article-module__dr-7Lq__tutorialCopy .blog-article-module__dr-7Lq__tutorialLabel{margin-bottom:22px}.blog-article-module__dr-7Lq__tutorialCta{color:#fff;background:var(--purple-strong,#6f24ea);border-radius:15px 0;justify-content:center;align-items:center;min-height:46px;margin-top:28px;padding:0 20px;font-size:13px;font-weight:700;display:inline-flex}.blog-article-module__dr-7Lq__tutorialVideo{border:1px solid var(--reading-line);background:#050506;border-radius:14px;width:100%;position:relative;overflow:hidden}.blog-article-module__dr-7Lq__tutorialVideo video{aspect-ratio:16/9;object-fit:contain;background:#050506;width:100%;display:block}.blog-article-module__dr-7Lq__tutorialBody{border-top:1px solid var(--reading-line);grid-template-columns:minmax(210px,260px) minmax(0,900px);justify-content:center;align-items:start;gap:clamp(48px,6vw,92px);padding:92px 0 110px;display:grid}.blog-article-module__dr-7Lq__tutorialMain{min-width:0}.blog-article-module__dr-7Lq__tutorialMain>.blog-article-module__dr-7Lq__sectionHeading{text-align:left;align-items:flex-start;max-width:780px;margin:0 0 42px}.blog-article-module__dr-7Lq__tutorialSteps{border-top:1px solid var(--reading-line)}.blog-article-module__dr-7Lq__tutorialStep{border-bottom:1px solid var(--reading-line);grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(42px,6vw,80px);padding:64px 0;scroll-margin-top:110px;display:grid}.blog-article-module__dr-7Lq__tutorialStepCopy{flex-direction:column;align-items:flex-start;display:flex}.blog-article-module__dr-7Lq__tutorialStepCopy>span{color:var(--reading-purple);letter-spacing:.12em;margin-bottom:32px;font-size:11px;font-weight:740}.blog-article-module__dr-7Lq__tutorialStepCopy h2{font-family:var(--font-display), var(--font-display-fallback);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(30px,2.8vw,40px);font-weight:650;line-height:1.07}.blog-article-module__dr-7Lq__tutorialStepCopy p{color:var(--reading-muted);white-space:pre-line;margin:20px 0 0;font-size:16px;line-height:1.72}.blog-article-module__dr-7Lq__tutorialStepImage{isolation:isolate;border:1px solid var(--reading-glass-line);background:radial-gradient(circle at 14% 0%, #a576ff40, transparent 42%), radial-gradient(circle at 90% 100%, #6f24ea21, transparent 40%), var(--reading-glass);box-shadow:inset 0 1px 0 #ffffff29, 0 24px 64px var(--reading-glass-shadow);-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);border-radius:16px;padding:9px;position:relative;overflow:hidden}.blog-article-module__dr-7Lq__tutorialStepImage img{object-fit:contain;border-radius:11px;width:100%;height:auto;display:block;position:relative}@media (max-width:959.98px){.blog-article-module__dr-7Lq__productGrid{grid-template-columns:1fr}.blog-article-module__dr-7Lq__productCard{min-height:232px}}@media (max-width:1099.98px){.blog-article-module__dr-7Lq__articleLayout,.blog-article-module__dr-7Lq__tutorialBody{display:block}.blog-article-module__dr-7Lq__articleLayout>.blog-article-module__dr-7Lq__readingIndex,.blog-article-module__dr-7Lq__tutorialBody>.blog-article-module__dr-7Lq__readingIndex{border-top:1px solid var(--reading-line);border-right:0;margin-bottom:58px;padding:24px 0 8px;position:static}.blog-article-module__dr-7Lq__readingIndex ol{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.blog-article-module__dr-7Lq__tutorialMain>.blog-article-module__dr-7Lq__sectionHeading{margin-bottom:34px}}@media (max-width:799.98px){.blog-article-module__dr-7Lq__readingToolbar,.blog-article-module__dr-7Lq__articleHero,.blog-article-module__dr-7Lq__tutorialHero,.blog-article-module__dr-7Lq__cover,.blog-article-module__dr-7Lq__articleLayout,.blog-article-module__dr-7Lq__products,.blog-article-module__dr-7Lq__related,.blog-article-module__dr-7Lq__tutorialBody{width:calc(100% - var(--page-gutter-total))}.blog-article-module__dr-7Lq__readingToolbar{padding-top:82px}.blog-article-module__dr-7Lq__articleHero{padding:24px 0 42px}.blog-article-module__dr-7Lq__articleHero h1,.blog-article-module__dr-7Lq__tutorialCopy h1{font-size:clamp(40px,11.2vw,48px);line-height:1.01}.blog-article-module__dr-7Lq__dek,.blog-article-module__dr-7Lq__tutorialCopy>p{margin-top:20px;font-size:16px}.blog-article-module__dr-7Lq__meta{margin-top:20px}.blog-article-module__dr-7Lq__cover{aspect-ratio:4/3;border-radius:12px}.blog-article-module__dr-7Lq__articleLayout{padding:54px 0 80px}.blog-article-module__dr-7Lq__articleLayout>.blog-article-module__dr-7Lq__readingIndex{margin-bottom:54px}.blog-article-module__dr-7Lq__content h2{margin-top:54px;font-size:32px}.blog-article-module__dr-7Lq__content h3{margin-top:40px;font-size:26px}.blog-article-module__dr-7Lq__content p,.blog-article-module__dr-7Lq__content li{font-size:17px;line-height:1.75}.blog-article-module__dr-7Lq__products,.blog-article-module__dr-7Lq__related,.blog-article-module__dr-7Lq__tutorialBody{padding:72px 0 82px}.blog-article-module__dr-7Lq__sectionHeading{margin-bottom:34px}.blog-article-module__dr-7Lq__sectionHeading h2,.blog-article-module__dr-7Lq__productsHeader h2{font-size:38px}.blog-article-module__dr-7Lq__productGrid{grid-template-columns:1fr}.blog-article-module__dr-7Lq__productCard{min-height:248px}.blog-article-module__dr-7Lq__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 18px}.blog-article-module__dr-7Lq__tutorialHero{padding:20px 0 68px}.blog-article-module__dr-7Lq__tutorialCopy{margin-bottom:38px}.blog-article-module__dr-7Lq__tutorialVideo{border-radius:12px}.blog-article-module__dr-7Lq__tutorialStep{grid-template-columns:1fr;gap:30px;padding:48px 0}.blog-article-module__dr-7Lq__tutorialStepCopy>span{margin-bottom:24px}}@media (max-width:559.98px){.blog-article-module__dr-7Lq__readingToolbar{gap:14px}.blog-article-module__dr-7Lq__themeToggle{gap:12px}.blog-article-module__dr-7Lq__themeToggle button{font-size:11px}.blog-article-module__dr-7Lq__readingIndex li{min-width:0}.blog-article-module__dr-7Lq__readingIndex ol{grid-template-columns:1fr}.blog-article-module__dr-7Lq__articleHero h1,.blog-article-module__dr-7Lq__tutorialCopy h1{font-size:clamp(39px,11.2vw,44px)}.blog-article-module__dr-7Lq__relatedGrid{grid-template-columns:1fr;gap:26px}.blog-article-module__dr-7Lq__relatedVisual{aspect-ratio:16/10;border-radius:12px}.blog-article-module__dr-7Lq__relatedCopy{padding-top:17px}.blog-article-module__dr-7Lq__relatedCopy h3{margin:9px 0 10px;font-size:21px}}@media (max-width:389.98px){.blog-article-module__dr-7Lq__backLink{font-size:11px}.blog-article-module__dr-7Lq__articleHero h1,.blog-article-module__dr-7Lq__tutorialCopy h1{font-size:38px}.blog-article-module__dr-7Lq__content p,.blog-article-module__dr-7Lq__content li{font-size:16.5px}.blog-article-module__dr-7Lq__productCard h3{font-size:23px}}@media (prefers-reduced-motion:reduce){.blog-article-module__dr-7Lq__surface,.blog-article-module__dr-7Lq__relatedVisual img,.blog-article-module__dr-7Lq__productCard,.blog-article-module__dr-7Lq__readingIndex a,.blog-article-module__dr-7Lq__readingIndex a>span:last-child{transition:none}}.blog-article-module__dr-7Lq__resourceLinks{border-top:1px solid var(--reading-line);margin-top:40px;padding-top:18px}.blog-article-module__dr-7Lq__resourceLinks>p{opacity:.6;margin:0 0 8px;font-size:12px;font-weight:500}.blog-article-module__dr-7Lq__content .blog-article-module__dr-7Lq__resourceLinks a{color:inherit;border-bottom:1px solid var(--reading-line);justify-content:space-between;align-items:center;gap:20px;padding:12px 0;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.blog-article-module__dr-7Lq__content .blog-article-module__dr-7Lq__resourceLinks a:hover{color:var(--purple)}.blog-article-module__dr-7Lq__resourceLinks svg{opacity:.65;flex:none}.blog-article-module__dr-7Lq__directoryTable{margin:18px 0 38px}.blog-article-module__dr-7Lq__directoryTable table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px;line-height:1.5}.blog-article-module__dr-7Lq__directoryTable th,.blog-article-module__dr-7Lq__directoryTable td{text-align:left;border-bottom:1px solid var(--reading-line);overflow-wrap:anywhere;vertical-align:top;padding:12px 0}.blog-article-module__dr-7Lq__directoryTable th:first-child{width:42%;padding-right:20px}.blog-article-module__dr-7Lq__directoryTable thead th{color:var(--reading-muted);font-size:12px;font-weight:500}.blog-article-module__dr-7Lq__directoryTable tbody th{color:var(--reading-text);font-weight:500}.blog-article-module__dr-7Lq__directoryTable td{color:var(--reading-muted)}.blog-article-module__dr-7Lq__content .blog-article-module__dr-7Lq__directoryList{grid-template-columns:1fr 1fr;gap:0 28px;margin:18px 0 38px;padding:0;list-style:none;display:grid}.blog-article-module__dr-7Lq__content .blog-article-module__dr-7Lq__directoryList li{border-bottom:1px solid var(--reading-line);margin:0;padding:11px 0;font-size:14px;line-height:1.5}@media (max-width:600px){.blog-article-module__dr-7Lq__directoryTable table{font-size:13px}.blog-article-module__dr-7Lq__directoryTable th:first-child{width:44%;padding-right:12px}.blog-article-module__dr-7Lq__content .blog-article-module__dr-7Lq__directoryList{grid-template-columns:1fr}}
.blog-index-module__-ngSdW__featured,.blog-index-module__-ngSdW__list{width:min(calc(100% - var(--page-gutter-total)), calc(1180px + var(--w-extra)));font-family:var(--font-body), var(--font-body-fallback);margin-inline:auto}.blog-index-module__-ngSdW__featured{margin-top:-64px;margin-bottom:112px}.blog-index-module__-ngSdW__featuredLink{color:#fff;-webkit-backdrop-filter:blur(26px)saturate(135%);backdrop-filter:blur(26px)saturate(135%);background:radial-gradient(circle at 4% 0,#8b3dff2e,#0000 38%),#101015b8;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:stretch;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 30px 90px #00000061}.blog-index-module__-ngSdW__featuredLink:focus-visible,.blog-index-module__-ngSdW__cardLink:focus-visible{outline-offset:5px;outline:2px solid #a576ff}.blog-index-module__-ngSdW__featuredMedia,.blog-index-module__-ngSdW__cardVisual{background:#0c0c0f;position:relative;overflow:hidden}.blog-index-module__-ngSdW__featuredMedia{min-height:470px}.blog-index-module__-ngSdW__featuredMedia img{object-fit:contain;object-position:center;transition:transform .5s cubic-bezier(.22,1,.36,1)}.blog-index-module__-ngSdW__featuredLink:hover .blog-index-module__-ngSdW__featuredMedia img{transform:scale(1.018)}.blog-index-module__-ngSdW__featuredCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(38px,5vw,68px);display:flex}.blog-index-module__-ngSdW__category{color:#ad82ff;letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:740}.blog-index-module__-ngSdW__featuredCopy h2,.blog-index-module__-ngSdW__listHeading h2,.blog-index-module__-ngSdW__cardCopy h3{font-family:var(--font-display), var(--font-display-fallback);margin:0}.blog-index-module__-ngSdW__featuredCopy h2{letter-spacing:-.052em;text-wrap:balance;margin-top:17px;font-size:clamp(36px,3.6vw,54px);font-weight:650;line-height:1.02}.blog-index-module__-ngSdW__featuredCopy time{color:#ffffff6b;letter-spacing:.055em;text-transform:uppercase;margin-top:18px;font-size:10px}.blog-index-module__-ngSdW__featuredCopy p{color:#ffffffa1;margin:20px 0 0;font-size:16px;line-height:1.65}.blog-index-module__-ngSdW__list{padding-bottom:120px}.blog-index-module__-ngSdW__listHeading{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:780px;margin:0 auto 42px;display:flex}.blog-index-module__-ngSdW__listHeading h2{letter-spacing:-.052em;text-wrap:balance;font-size:clamp(42px,4.5vw,64px);font-weight:620;line-height:1}.blog-index-module__-ngSdW__listHeading p{color:#ffffff94;text-wrap:balance;max-width:680px;margin:0;font-size:17px;line-height:1.65}.blog-index-module__-ngSdW__filters{scrollbar-width:none;justify-content:safe center;gap:26px;margin-bottom:36px;padding-bottom:2px;display:flex;overflow-x:auto}.blog-index-module__-ngSdW__filters::-webkit-scrollbar{display:none}.blog-index-module__-ngSdW__filters button{color:#ffffff7a;min-height:35px;font:620 12px/1 var(--font-body), var(--font-body-fallback);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;flex:none;padding:0 0 7px;transition:color .18s,border-color .18s}.blog-index-module__-ngSdW__filters button:hover{color:#ffffffdb}.blog-index-module__-ngSdW__filters .blog-index-module__-ngSdW__activeFilter{color:#fff;border-color:#9f6cff}.blog-index-module__-ngSdW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 20px;display:grid}.blog-index-module__-ngSdW__card{min-width:0}.blog-index-module__-ngSdW__cardLink{color:#fff;flex-direction:column;min-width:0;height:100%;display:flex}.blog-index-module__-ngSdW__cardVisual{aspect-ratio:16/9;border:1px solid #ffffff1f;border-radius:14px;box-shadow:0 18px 44px #0000003d}.blog-index-module__-ngSdW__cardVisual img{object-fit:contain;object-position:center;transition:transform .42s cubic-bezier(.22,1,.36,1)}.blog-index-module__-ngSdW__cardLink:hover .blog-index-module__-ngSdW__cardVisual img{transform:scale(1.018)}.blog-index-module__-ngSdW__cardCopy{padding:19px 2px 0}.blog-index-module__-ngSdW__cardMeta{justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;display:flex}.blog-index-module__-ngSdW__cardMeta time{color:#ffffff59;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;font-size:10px}.blog-index-module__-ngSdW__cardCopy h3{-webkit-line-clamp:2;letter-spacing:-.035em;text-wrap:balance;-webkit-box-orient:vertical;min-height:2.26em;font-size:22px;font-weight:630;line-height:1.13;display:-webkit-box;overflow:hidden}.blog-index-module__-ngSdW__cardCopy p{-webkit-line-clamp:3;color:#ffffff8f;-webkit-box-orient:vertical;min-height:4.86em;margin:15px 0 0;font-size:14px;line-height:1.62;display:-webkit-box;overflow:hidden}@media (max-width:1023.98px){.blog-index-module__-ngSdW__featured,.blog-index-module__-ngSdW__list{width:min(calc(100% - var(--page-gutter-total)), 900px)}.blog-index-module__-ngSdW__featuredLink{grid-template-columns:1fr .82fr}.blog-index-module__-ngSdW__featuredMedia{min-height:410px}.blog-index-module__-ngSdW__featuredCopy{padding:36px}.blog-index-module__-ngSdW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:719.98px){.blog-index-module__-ngSdW__featured,.blog-index-module__-ngSdW__list{width:calc(100% - var(--page-gutter-total))}.blog-index-module__-ngSdW__featured{margin-top:-32px;margin-bottom:80px}.blog-index-module__-ngSdW__featuredLink{border-radius:16px;grid-template-columns:1fr}.blog-index-module__-ngSdW__featuredMedia{aspect-ratio:16/9;min-height:0}.blog-index-module__-ngSdW__featuredCopy{padding:28px 24px 32px}.blog-index-module__-ngSdW__featuredCopy h2{font-size:34px}.blog-index-module__-ngSdW__list{padding-bottom:88px}.blog-index-module__-ngSdW__listHeading{gap:17px;margin-bottom:32px}.blog-index-module__-ngSdW__listHeading h2{font-size:42px}.blog-index-module__-ngSdW__listHeading p{font-size:16px}.blog-index-module__-ngSdW__filters{justify-content:flex-start;gap:22px;width:calc(100% + 20px);margin-bottom:30px;margin-right:-20px}.blog-index-module__-ngSdW__grid{grid-template-columns:1fr;gap:36px}.blog-index-module__-ngSdW__cardVisual{border-radius:12px}.blog-index-module__-ngSdW__cardCopy{padding-top:17px}.blog-index-module__-ngSdW__cardCopy h3{font-size:24px}}@media (max-width:389.98px){.blog-index-module__-ngSdW__featuredCopy h2{font-size:31px}.blog-index-module__-ngSdW__listHeading h2{font-size:38px}}@media (prefers-reduced-motion:reduce){.blog-index-module__-ngSdW__featuredMedia img,.blog-index-module__-ngSdW__cardVisual img,.blog-index-module__-ngSdW__filters button{transition:none}}.blog-index-module__-ngSdW__featuredTextOnly{grid-template-columns:1fr}
