.lt-page .lead-magnet-hero{padding-block:30px 32px}.lt-page .lead-magnet-back{margin-bottom:18px;font-size:14px}.lt-page .lead-magnet-hero h1{max-width:950px;margin-bottom:16px;font-size:clamp(36px,4.1vw,60px);line-height:1.06}.lt-page .lt-intro{max-width:720px;color:var(--muted-ink);margin:0;font-size:18px;line-height:1.6}.lt-page .lead-magnet-workspace{padding-bottom:60px}.lt-page .lead-magnet-notes{gap:40px;padding-block:40px 55px}.lt-page .lead-magnet-notes h2{letter-spacing:-.7px;font-size:28px}.lt-page .lead-magnet-notes p{font-size:16px;line-height:1.65}.lt-tool{--lt-border:#d1d3c9;--lt-muted:#585e56;font-size:16px;line-height:1.6}.lt-tool *,.lt-tool :before,.lt-tool :after{box-sizing:border-box}.lt-tool :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid var(--blue);outline-offset:4px}.lt-tool :is(h2,input)[id],.lt-pending{scroll-margin-top:120px}.lt-tool :is(h2,h3,h4,p){margin-top:0}.lt-tool button{cursor:pointer}.lt-tool button:disabled{cursor:default}.lt-entry{border:1px solid var(--lt-border);background:var(--card);border-radius:18px;grid-template-columns:minmax(0,1.1fr) minmax(260px,.7fr);display:grid;overflow:hidden}.lt-form{min-width:0;padding:32px}.lt-form fieldset{border:0;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;display:flex}.lt-form fieldset:disabled{opacity:.6}.lt-form label{flex-direction:column;gap:10px;font-size:16px;font-weight:600;line-height:1.4;display:flex}.lt-form :is(input,textarea,select){width:100%;min-width:0;color:var(--ink);font:400 16px/1.5 var(--font-geist-sans),sans-serif;background:#fff;border:1px solid #bfc4b9;border-radius:8px;padding:13px 14px;display:block;box-shadow:0 1px 2px #171b1910}.lt-form input::placeholder,.lt-form textarea::placeholder{color:#777d74;opacity:1}.lt-form textarea{resize:vertical;min-height:108px}.lt-form select{min-height:52px}.lt-tool .lt-help{color:var(--lt-muted);margin:0;font-size:14px;font-weight:400;line-height:1.55}.lt-form label+.lt-help,.lt-picker-heading+.lt-help{margin-top:-13px}.lt-form>.lt-help{margin-top:16px}.lt-primary{border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;min-height:54px;padding:14px 20px;font-size:16px;font-weight:600;line-height:1.35;text-decoration:none;transition:background .18s;display:inline-flex}.lt-primary:hover{background:#202dcc}.lt-primary svg{flex-shrink:0;width:20px;height:20px}.lt-text-button{min-height:44px;color:var(--blue);text-align:left;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:8px 2px;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex}.lt-text-button:hover{text-underline-offset:4px;text-decoration:underline}.lt-text-button svg{flex-shrink:0;width:17px;height:17px}.lt-expect{border-left:1px solid var(--lt-border);background:#ebede4;padding:36px}.lt-kicker{letter-spacing:.035em;color:var(--blue);align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.lt-kicker svg{width:18px;height:18px}.lt-expect h2{font:600 clamp(30px,3.2vw,45px)/1.1 var(--font-display),sans-serif;letter-spacing:-.035em;margin:22px 0 16px}.lt-expect>p{max-width:340px;color:var(--lt-muted)}.lt-expect ol{gap:24px;margin:32px 0;padding:0;list-style:none;display:grid}.lt-expect li{gap:16px;display:flex}.lt-expect li>span{width:35px;height:35px;color:var(--blue);border:1px solid #c8cec0;border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;display:grid}.lt-expect li p{color:var(--lt-muted);margin:3px 0 0;font-size:15px}.lt-expect>.lt-help{margin:18px 0 0}.lt-pending{background:#f0f1ff;border:1px solid #bfc5f3;border-radius:12px;align-items:center;gap:20px;margin:20px 0;padding:24px;display:flex}.lt-pending>svg{width:28px;height:28px;color:var(--blue);flex-shrink:0}.lt-pending>output{flex:1}.lt-pending p{color:var(--lt-muted);margin:4px 0 0;font-size:15px}.lt-spin{animation:1.5s linear infinite lt-rotate}@keyframes lt-rotate{to{transform:rotate(360deg)}}.lt-error{background:#fff5e9;border:1px solid #c89f83;border-radius:10px;align-items:start;gap:16px;margin:24px 0;padding:24px;display:flex}.lt-error>svg{color:#8a4821;flex-shrink:0}.lt-error p{margin:6px 0 0}.lt-error a{color:var(--blue);text-decoration:underline}.lt-result{border:1px solid var(--lt-border);background:var(--card);border-radius:18px;padding:32px}.lt-result-bar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.lt-result-bar>div{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.lt-copy{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lt-result>h2{font:600 clamp(30px,4vw,46px)/1.1 var(--font-display),sans-serif;letter-spacing:-.04em;margin-bottom:18px}.lt-result-intro{max-width:860px;font-size:20px;line-height:1.65}.lt-source{color:var(--lt-muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:8px 24px;margin-bottom:24px;font-size:14px;display:flex}.lt-source span{color:var(--blue)}.lt-strength{background:#eef2df;border-radius:10px;align-items:flex-start;gap:15px;margin:28px 0;padding:20px 24px;display:flex}.lt-strength>svg{color:#455e20;flex-shrink:0;width:22px;margin-top:2px}.lt-strength p{margin:0}.lt-strength strong{margin-bottom:4px;display:block}.lt-priorities{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:32px 0;display:grid}.lt-priorities article{border:1px solid var(--lt-border);border-radius:12px;min-width:0;padding:24px}.lt-priorities article:first-child{border-color:var(--blue);background:#f6f6ff}.lt-priority-number{font:500 27px var(--font-geist-mono),monospace;color:var(--blue);margin-bottom:18px}.lt-priorities h3{letter-spacing:-.02em;margin:8px 0 14px;font-size:22px;line-height:1.3}.lt-priorities p{color:var(--lt-muted);font-size:16px;line-height:1.7}.lt-try{border-top:1px solid var(--lt-border);padding-top:16px}.lt-try>strong{color:var(--blue);font-size:14px}.lt-try p{color:var(--ink);margin:6px 0 0}.lt-copy-direction{background:#eeefe9;border-radius:12px;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:40px;margin:38px 0;padding:28px;display:grid}.lt-copy-direction h3{letter-spacing:-.03em;margin:14px 0 10px;font-size:25px;line-height:1.25}.lt-copy-direction p{color:var(--lt-muted)}.lt-copy-preview{border:1px solid var(--lt-border);background:#fff;border-radius:10px;padding:30px}.lt-copy-preview>strong{font:600 clamp(24px,2.8vw,34px)/1.2 var(--font-display),sans-serif;letter-spacing:-.03em;display:block}.lt-copy-preview>span{background:var(--acid);border:1px solid #c1d14d;border-radius:6px;align-items:center;gap:20px;margin-top:24px;padding:10px 16px;font-size:16px;display:inline-flex}.lt-copy-preview svg{flex-shrink:0;width:18px}.lt-copy-preview small{color:var(--lt-muted);margin-top:20px;font-size:12px;display:block}.lt-checks{border:1px solid var(--lt-border);border-radius:10px;margin:28px 0 16px}.lt-checks summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:20px;font-size:17px;font-weight:600;list-style:none;display:flex}.lt-checks summary::-webkit-details-marker{display:none}.lt-checks summary>span{align-items:center;gap:16px;display:flex}.lt-checks summary small{color:var(--lt-muted);font-size:14px;font-weight:400}.lt-checks>.lt-help{padding:0 20px 20px}.lt-checks article{border-top:1px solid var(--lt-border);align-items:start;gap:16px;padding:20px;display:flex}.lt-checks article>svg{width:20px;height:20px;color:var(--blue);flex-shrink:0}.lt-checks article>div{flex:1}.lt-checks article>span{color:var(--lt-muted);white-space:nowrap;font-size:14px}.lt-checks h3{margin:0 0 6px;font-size:17px}.lt-checks p{color:var(--lt-muted);margin:4px 0}.lt-notice{background:#f0f2e9;border:1px solid #d5d9c5;border-radius:10px;margin:20px 0;padding:20px}.lt-notice p{margin:8px 0 0}.lt-next{background:#efffae;border:1px solid #bfd149;border-radius:12px;justify-content:space-between;align-items:center;gap:35px;margin-top:32px;padding:28px;display:flex}.lt-next>div{max-width:590px}.lt-next h3{letter-spacing:-.02em;margin:0 0 8px;font-size:24px;line-height:1.25}.lt-next p{color:#444d2f;margin:0}.lt-next .lt-primary{flex-shrink:0}.lt-scope{max-width:900px;margin-top:20px!important}.lt-session-note{margin-top:20px!important}.lt-picker-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.lt-picker-heading h2{letter-spacing:-.02em;margin:0;font-size:21px;line-height:1.3}.lt-picker-heading>span{color:var(--lt-muted);white-space:nowrap;font-size:13px}.lt-search{position:relative}.lt-search>svg{width:20px;height:20px;color:var(--lt-muted);position:absolute;top:16px;left:14px}.lt-search input{padding-left:44px}.lt-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.lt-picker-grid button{border:1px solid var(--lt-border);min-width:0;min-height:98px;color:var(--ink);text-align:left;background:#fff;border-radius:9px;flex-direction:column;align-items:flex-start;gap:12px;padding:14px;font-size:14px;line-height:1.3;transition:border-color .15s,background .15s;display:flex;position:relative}.lt-picker-grid button:hover:not(:disabled){border-color:var(--blue);background:#f5f6ff}.lt-picker-grid button[aria-pressed=true]{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:#f0f1ff}.lt-picker-grid button:disabled{opacity:.42}.lt-tool-check{width:17px;height:17px;color:var(--blue);position:absolute;top:12px;right:10px}.lt-tool-mark{flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.lt-tool-mark img{object-fit:contain;width:24px;height:24px}.lt-tool-mark b{color:#354524;background:#f3f5ed;border:1px solid #d9ddcf;border-radius:6px;place-items:center;width:27px;height:27px;font-size:11px;font-weight:700;display:grid}.lt-selected{flex-wrap:wrap;gap:8px;display:flex}.lt-selected button{min-height:36px;color:var(--blue);background:#f3f4ff;border:1px solid #c5caef;border-radius:6px;align-items:center;gap:9px;padding:6px 10px;font-size:13px;display:flex}.lt-selected svg{width:15px;height:15px}.lt-show-tools{align-self:flex-start;margin-block:-6px}.lt-example-flow{flex-direction:column;align-items:center;padding:22px 0;display:flex}.lt-example-flow>span{background:var(--card);border:1px solid #c2c9b6;border-radius:8px;justify-content:space-between;align-items:center;width:100%;max-width:290px;padding:17px;font-size:16px;display:flex}.lt-example-flow>span:last-of-type{background:var(--acid);border-color:#b9ce3c}.lt-example-flow svg{width:20px;height:26px;color:var(--blue);margin:8px 0}.lt-example-flow>span svg{height:20px;margin:0}.lt-idea-choices{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;margin:28px 0 0;padding:0;display:grid}.lt-idea-choices button{border:1px solid var(--lt-border);text-align:left;color:var(--ink);background:#fff;border-radius:10px;padding:20px 36px 20px 20px;position:relative}.lt-idea-choices button[aria-pressed=true]{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:#f0f1ff}.lt-idea-choices button>span{color:var(--blue);margin-bottom:10px;font-size:12px;display:block}.lt-idea-choices button strong{font-size:17px;line-height:1.4;display:block}.lt-idea-choices button>svg{width:17px;position:absolute;top:20px;right:12px}.lt-workflow{border:1px solid var(--lt-border);background:#fafbf7;border-radius:12px;margin-top:24px;padding:28px}.lt-workflow-heading{justify-content:space-between;align-items:start;gap:25px;display:flex}.lt-workflow-heading>div:first-child{max-width:760px}.lt-workflow-heading>.lt-copy{flex-shrink:0}.lt-workflow-heading h3{letter-spacing:-.025em;margin:10px 0 15px;font-size:28px;line-height:1.25}.lt-workflow-heading p{color:var(--lt-muted);font-size:17px}.lt-additions{border-left:3px solid var(--blue);background:#edf0ff;flex-wrap:wrap;gap:5px 10px;margin:0 0 25px;padding:14px 18px;font-size:15px;display:flex}.lt-additions>span{width:100%;color:var(--lt-muted);font-size:13px}.lt-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:24px 0 30px;padding:0;list-style:none;display:grid}.lt-flow>li{flex-direction:column;min-width:0;display:flex;position:relative}.lt-flow>li:not(:last-child):after{content:"→";color:var(--blue);font-size:24px;position:absolute;top:55%;right:-27px}.lt-flow-number{width:29px;height:29px;color:var(--blue);background:#e6e9ff;border-radius:50%;align-self:flex-start;place-items:center;margin-bottom:12px;font-size:12px;display:grid}.lt-flow-card{background:#fff;border:1px solid #c3c8b9;border-radius:10px;flex-direction:column;flex:1;gap:14px;padding:20px;display:flex;box-shadow:0 3px #dfe2d8}.lt-flow>li:last-child .lt-flow-card{background:#f5ffc9;border-color:#a8be48;box-shadow:0 3px #dae6a6}.lt-flow-card>p{margin:0;font-size:17px;line-height:1.6}.lt-flow-tools{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px;display:flex}.lt-flow-tools>span{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.lt-flow-tools .lt-tool-mark{width:20px;height:20px}.lt-flow-tools .lt-tool-mark :is(img,b){width:18px;height:18px;font-size:8px}.lt-flow-tools small{color:var(--blue);font-size:11px}.lt-first-test{background:#ecefe5;border-radius:9px;align-items:start;gap:14px;padding:22px;display:flex}.lt-first-test>svg{width:23px;color:var(--blue);flex-shrink:0}.lt-first-test h4{margin:0 0 6px;font-size:17px}.lt-first-test p{margin:0}.lt-caution{color:var(--lt-muted);margin:22px 0 0;font-size:15px}.lt-caution strong{color:var(--ink);margin-bottom:5px;display:block}@media (min-width:1400px){.lt-page .lead-magnet-hero,.lt-page .lead-magnet-workspace,.lt-page .lead-magnet-notes{max-width:1240px}}@media (max-width:1000px){.lt-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lt-priorities{grid-template-columns:1fr;gap:15px}.lt-priorities article{gap:24px;display:flex}.lt-priority-number{margin:0}.lt-entry{grid-template-columns:minmax(0,1.2fr) minmax(230px,.7fr)}.lt-expect{padding:28px}.lt-next{flex-direction:column;align-items:flex-start;gap:20px}.lt-next>div{max-width:none}.lt-flow{gap:25px}.lt-flow>li:not(:last-child):after{right:-22px}.lt-flow-card{padding:16px}}@media (max-width:760px){.lt-page .lead-magnet-hero{padding-block:20px 24px}.lt-page .lead-magnet-back{margin-bottom:14px}.lt-page .lt-intro{font-size:16px}.lt-page .lead-magnet-notes,.lt-page .lead-magnet-notes>div{display:block}.lt-page .lead-magnet-notes p{margin-top:18px}.lt-entry{grid-template-columns:1fr}.lt-form,.lt-result{padding:22px}.lt-expect{border-left:0;border-top:1px solid var(--lt-border);padding:24px}.lt-expect h2{font-size:30px}.lt-expect ol{gap:16px;margin:24px 0}.lt-map-entry .lt-expect .lt-example-flow,.lt-map-entry .lt-expect .lt-example-flow+.lt-help{display:none}.lt-result-bar{flex-wrap:wrap;gap:8px}.lt-result-bar>div{gap:18px}.lt-result-intro{font-size:18px}.lt-priorities article{gap:16px;padding:20px}.lt-priorities h3{font-size:22px}.lt-priority-number{font-size:21px}.lt-copy-direction{grid-template-columns:1fr;gap:20px;padding:22px}.lt-copy-preview{padding:22px}.lt-checks summary{padding:18px;font-size:16px}.lt-checks summary>span:first-child{flex-direction:column;align-items:start;gap:0}.lt-checks article{gap:10px;padding:16px}.lt-strength{padding:18px}.lt-next{padding:22px}.lt-next .lt-primary{width:100%}.lt-pending{flex-wrap:wrap;gap:12px;padding:20px}.lt-pending>output{flex-basis:calc(100% - 45px)}.lt-pending>button{margin-left:40px}.lt-idea-choices{grid-template-columns:1fr;gap:9px}.lt-idea-choices button{padding:15px 38px 15px 16px}.lt-idea-choices button>span{margin-bottom:4px}.lt-workflow{padding:20px}.lt-workflow-heading{display:block}.lt-workflow-heading h3{font-size:25px}.lt-flow{grid-template-columns:1fr;gap:30px}.lt-flow>li{flex-direction:row;align-items:start;gap:12px}.lt-flow-number{flex-shrink:0;margin-top:16px}.lt-flow>li:not(:last-child):after{content:"↓";inset:auto auto -32px 8px}.lt-flow-card,.lt-first-test{padding:18px}}@media (max-width:400px){.lt-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lt-picker-heading{align-items:start}.lt-picker-heading h2{font-size:20px}.lt-form,.lt-result{padding:18px}.lt-result .lt-primary{padding-inline:14px;font-size:15px}.lt-source{font-size:13px}}@media (prefers-reduced-motion:reduce){.lt-tool *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lt-tool-mark[data-tool=outlook] b{color:#fff;background:#126fc5;border-color:#126fc5;font-size:17px}.lt-tool-mark[data-tool=excel] b{color:#fff;background:#137b47;border-color:#137b47;font-size:17px}.lt-notice a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.lt-picker-browse{flex-wrap:wrap;align-items:center;gap:6px 20px;margin-block:-6px;display:flex}.lt-selected button{min-height:44px}#lt-tool-error{scroll-margin-top:110px}@media (max-width:760px){.lt-page .lead-magnet-hero{padding-block:16px 22px}.lt-page .lead-magnet-back{margin-bottom:8px}.lt-page .lead-magnet-hero h1{margin-bottom:12px;font-size:clamp(32px,8.5vw,42px)}.lt-expect{display:none}.lt-form,.lt-result{padding:20px 16px}.lt-picker-grid{gap:8px}.lt-picker-grid button{flex-direction:row;align-items:center;gap:9px;min-height:70px;padding:12px 9px}.lt-picker-grid button>span:not(.lt-tool-mark){padding-right:6px;font-size:14px}.lt-picker-grid .lt-tool-check{width:13px;height:13px;top:4px;right:4px}.lt-picker-grid .lt-tool-mark{width:24px;height:24px}.lt-picker-heading{flex-wrap:wrap;gap:6px 12px}.lt-picker-browse{gap:4px 16px}.lt-picker-browse .lt-help{font-size:13px}.lt-selected{gap:8px}.lt-selected button{padding:9px 11px}.lt-priorities article{padding:18px;display:block}.lt-priority-number{margin-bottom:12px;font-size:15px}.lt-priorities h3{margin-top:6px}.lt-workflow{background:0 0;border-inline:0;border-radius:0;padding:22px 0}.lt-flow>li{display:block}.lt-flow-number{z-index:1;width:24px;height:24px;margin:0;font-size:11px;position:absolute;top:15px;right:14px}.lt-flow>li:not(:last-child):after{left:calc(50% - 8px)}.lt-flow-card>.lt-kicker{min-height:24px;padding-right:26px}.lt-flow-card{padding:18px}.lt-strength,.lt-first-test{padding:18px;display:block}.lt-strength>svg,.lt-first-test>svg{float:left;margin-top:1px;margin-right:10px}.lt-first-test h4{min-height:26px;margin-left:32px}.lt-first-test p{clear:both;padding-top:4px}.lt-strength p strong{margin-bottom:10px}.lt-copy-direction{background:0 0;gap:16px;padding:0}.lt-copy-preview{padding:20px}.lt-result-bar>div{gap:12px}.lt-next{padding:20px}.lt-tool .lt-primary{font-size:16px}}@media (max-width:350px){.lt-picker-grid button{gap:7px;padding-inline:8px}.lt-picker-grid .lt-tool-mark{width:20px}.lt-picker-grid .lt-tool-mark :is(img,b){width:20px;height:20px}.lt-form,.lt-result{padding:18px 14px}}
