.seo-crumbs{color:var(--p-ink-3);font-size:13px;line-height:1.5}.seo-crumbs a{color:var(--p-ink-2);font-weight:600;text-decoration:none}.seo-crumbs a:hover{color:var(--p-violet-ink);text-underline-offset:3px;text-decoration:underline}.seo-crumbs [aria-current=page]{color:var(--p-ink-3)}.seo-answer{border:1px solid var(--p-line);border-radius:var(--p-r);background:var(--p-card);box-shadow:var(--p-shadow);color:var(--p-ink);margin:0;padding:22px 24px;font-size:17px;font-weight:500;line-height:1.6}.seo-sec{border:1px solid var(--p-line);border-radius:var(--p-r);background:var(--p-card);min-width:0;box-shadow:var(--p-shadow);gap:12px;padding:24px;display:grid}.seo-sec .pub-h2{margin-bottom:2px}.seo-sec .pub-p+.pub-p{margin-top:0}.seo-formula{border-radius:var(--p-r-sm);background:var(--p-soft);max-width:70ch;color:var(--p-ink);font:700 16px/1.5 var(--p-f);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;padding:12px 16px}.seo-faq{max-width:72ch;margin:0;display:grid}.seo-faq>div{padding:14px 0}.seo-faq>div+div{border-top:1px solid var(--p-line)}.seo-faq>div:first-child{padding-top:4px}.seo-faq>div:last-child{padding-bottom:0}.seo-faq dt{color:var(--p-ink);margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.4}.seo-faq dd{color:var(--p-ink-2);margin:0;font-size:15px;line-height:1.65}.seo-how{max-width:72ch;color:var(--p-ink-2);gap:8px;margin:0;padding-left:1.2em;font-size:15px;line-height:1.65;display:grid}.seo-how li::marker{color:var(--p-ink-3)}.seo-links{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.seo-links a{background:var(--p-soft);min-height:40px;box-shadow:inset 0 0 0 1px var(--p-line);color:var(--p-ink);font:600 14px/1.2 var(--p-f);border-radius:999px;align-items:center;gap:4px;padding:0 12px 0 16px;text-decoration:none;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}.seo-links a:hover{background:var(--p-violet-soft);box-shadow:inset 0 0 0 1px var(--p-violet-line);color:var(--p-violet-ink)}.seo-links a svg{color:var(--p-ink-3)}.seo-links a:hover svg{color:var(--p-violet-ink)}.seo-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.seo-cards>li{min-width:0;display:flex}.seo-card{border:1px solid var(--p-line);border-radius:var(--p-r);background:var(--p-card);width:100%;box-shadow:var(--p-shadow);color:inherit;align-content:start;gap:8px;padding:22px 64px 22px 22px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.seo-card-t{font:800 18px/1.25 var(--p-f);letter-spacing:-.01em;text-transform:none;color:var(--p-ink)}.seo-card-p{color:var(--p-ink-2);font-size:14px;line-height:1.55}.seo-card-go{box-sizing:content-box;background:var(--p-violet-soft);color:var(--p-violet-ink);border-radius:999px;padding:7px;transition:transform .15s;position:absolute;top:20px;right:20px}.seo-card:hover{border-color:var(--p-violet-line);box-shadow:var(--p-shadow-hover)}.seo-card:hover .seo-card-t{color:var(--p-violet-ink)}.seo-card:hover .seo-card-go{transform:translate(3px)}.seo-tool-cta{border-radius:var(--p-r);background-color:var(--p-brand-deep);background-image:var(--p-grad-deep);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:24px;display:flex}.seo-tool-cta>div{flex:320px;min-width:0}.seo-tool-cta .ti-kicker{color:#ffffffe0}.seo-tool-cta-t{font:800 22px/1.2 var(--p-f);letter-spacing:-.02em;text-transform:none;color:#fff;margin:6px 0 4px}.seo-tool-cta .pub-p{color:#ffffffe0;font-size:15px}.seo-tool-cta .ti-btn{background:var(--p-card);color:var(--p-ink)}.seo-tool-cta .ti-btn:hover{background:var(--p-card);color:var(--p-violet-ink);filter:none}.seo-tool{border:1px solid var(--p-line);border-radius:var(--p-r);background:var(--p-card);min-width:0;box-shadow:var(--p-shadow);padding:24px}.tl-calc{gap:20px;display:grid}.tl-seg{flex-wrap:wrap;gap:8px;display:flex}.tl-seg button{background:var(--p-card);min-height:40px;box-shadow:inset 0 0 0 1px var(--p-line-2);color:var(--p-ink-2);font:700 14px/1 var(--p-f);cursor:pointer;border:0;border-radius:999px;padding:0 16px;transition:background-color .15s,color .15s,box-shadow .15s}.tl-seg button:hover{color:var(--p-ink);box-shadow:inset 0 0 0 1px var(--p-violet-line)}.tl-seg button.is-on{background:var(--p-violet-soft);box-shadow:inset 0 0 0 1px var(--p-violet-line);color:var(--p-violet-ink)}.tl-row{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:16px;display:grid}.tl-field{align-content:start;gap:6px;min-width:0;display:grid}.tl-field label{color:var(--p-ink-2);font:700 13px/1.3 var(--p-f);text-transform:none;letter-spacing:0}.tl-input{border:1px solid var(--p-line-2);border-radius:var(--p-r-sm);background:var(--p-card);align-items:center;min-width:0;transition:border-color .15s,box-shadow .15s;display:flex}.tl-input:hover{border-color:var(--p-ink-3)}.tl-input:focus-within{border-color:var(--p-violet);box-shadow:0 0 0 3px var(--p-violet-soft)}.tl-field.is-invalid .tl-input{border-color:var(--p-live-ink)}.tl-field.is-invalid .tl-input:focus-within{box-shadow:0 0 0 3px var(--p-live-soft)}.tl-input input{width:100%;min-width:0;height:48px;color:var(--p-ink);font:700 18px/1 var(--p-f);font-variant-numeric:tabular-nums;flex:1;padding:0 14px}.tl-calc .tl-field .tl-input input{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.tl-input input::placeholder{color:var(--p-ink-3);font-weight:500}.tl-input input:focus-visible{outline:none}.tl-suffix{color:var(--p-ink-3);font:700 15px/1 var(--p-f);padding:0 14px}.tl-hint{color:var(--p-ink-3);font-size:13px;line-height:1.4}.tl-field.is-invalid .tl-hint{color:var(--p-live-ink)}.tl-results{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:12px;margin:0;display:grid}.tl-results>div{background:var(--p-soft);border-radius:12px;align-content:start;gap:6px;min-width:0;padding:16px 18px;display:grid}.tl-results dt{color:var(--p-ink-2);font:600 13px/1.3 var(--p-f);text-transform:none;letter-spacing:0}.tl-results dd{color:var(--p-ink);overflow-wrap:anywhere;margin:0;font-size:30px;line-height:1.05}.tl-results .is-mint{background:var(--p-go-soft)}.tl-results .is-mint dd{color:var(--p-go-ink)}.tl-results .is-neg{background:var(--p-live-soft)}.tl-results .is-neg dd{color:var(--p-live-ink)}.tl-results .is-warn{background:var(--p-warn-soft)}.tl-results .is-warn dd{color:var(--p-warn)}.tl-note{color:var(--p-ink-2);font-size:13px;line-height:1.45}.tl-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.tl-table th,.tl-table td{border-bottom:1px solid var(--p-line);text-align:right;font-family:var(--p-f);color:var(--p-ink-2);padding:11px 10px}.tl-table tbody tr:last-child>*{border-bottom:0}.tl-table th{letter-spacing:0;text-transform:none}.tl-table tbody th{color:var(--p-ink)!important}.tl-table th:first-child{text-align:left;color:var(--p-ink);padding-left:0;font-weight:700}.tl-table td:last-child,.tl-table th:last-child{padding-right:0}.tl-table thead th{border-bottom-color:var(--p-line-2);color:var(--p-ink-3);font:700 12px/1.3 var(--p-f);text-transform:none;letter-spacing:0}.tl-table .is-mint{color:var(--p-go-ink);font-weight:800}.tl-legs{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tl-legs li{align-items:flex-end;gap:8px;display:flex}.tl-legs .tl-field{flex:1}.tl-remove{border:1px solid var(--p-line-2);border-radius:var(--p-r-sm);background:var(--p-card);width:50px;height:50px;color:var(--p-ink-3);cursor:pointer;flex:none;place-items:center;display:grid}.tl-remove:hover{border-color:var(--p-live-ink);background:var(--p-live-soft);color:var(--p-live-ink)}.tl-actions{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.tl-actions .tl-field{width:min(220px,100%)}@media (max-width:560px){.tl-table th:nth-child(3),.tl-table td:nth-child(3){display:none}.tl-results>div{padding:14px}.tl-results dd{font-size:26px}}.seo-table-wrap{border:1px solid var(--p-line);border-radius:var(--p-r);background:var(--p-card);min-width:0;box-shadow:var(--p-shadow);overscroll-behavior-x:contain;padding:8px 24px;overflow-x:auto}.seo-table{min-width:520px}.seo-table--text{min-width:720px}.seo-table--text td{text-align:left;line-height:1.5}.seo-table--text th[scope=row]{white-space:nowrap}.ms-id .tp-body{padding-bottom:40px}.ms-id .tp-back{justify-self:start}.tp-head{border:1px solid var(--p-line);border-radius:var(--p-r);background:var(--p-card);box-shadow:var(--p-shadow);align-items:center;gap:20px;padding:22px 24px;display:flex}.tp-head-main{gap:6px;min-width:0;display:grid}.tp-head .tp-title{font:800 clamp(28px, 3.4vw, 40px) / 1.1 var(--p-f);letter-spacing:-.02em;text-transform:none;overflow-wrap:anywhere;margin:0}.tp-form{gap:4px;margin-top:4px;display:flex}.tp-page .tp-form .biq-form-chip{width:24px;height:24px;font:800 12px/1 var(--p-f);border-radius:6px}.tp-page .tp-form .biq-form-chip--win{background:var(--p-go-soft);color:var(--p-go-ink)}.tp-page .tp-form .biq-form-chip--draw{background:var(--p-soft-2);color:var(--p-ink-2)}.tp-page .tp-form .biq-form-chip--loss{background:var(--p-live-soft);color:var(--p-live-ink)}.tp-intro{gap:8px;max-width:72ch;display:grid}.tp-intro p{color:var(--p-ink-2);margin:0;font-size:16px;line-height:1.65}.tp-intro p:first-child{color:var(--p-ink);font-weight:500}.ms-id .tp-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.tp-page.ms-id .ms-card{border:1px solid var(--p-line);border-radius:var(--p-r);background:var(--p-card);box-shadow:var(--p-shadow);padding:22px 24px}.tp-page.ms-id .ms-card-h{font:800 18px/1.25 var(--p-f);letter-spacing:-.01em;text-transform:none;color:var(--p-ink);margin-bottom:8px}.tp-page.ms-id .ms-card-h:before{content:none}.tp-page.ms-id .ms-lab{font:700 13px/1.3 var(--p-f);letter-spacing:0;text-transform:none;color:var(--p-ink-3)}.tp-page.ms-id .mpv-faq{gap:0}.tp-page.ms-id .mpv-faq>div{padding:14px 0}.tp-page.ms-id .mpv-faq>div+div{border-top:1px solid var(--p-line)}.tp-page.ms-id .mpv-faq>div:first-child{padding-top:4px}.tp-page.ms-id .mpv-faq>div:last-child{padding-bottom:0}.tp-page.ms-id .mpv-faq dt{font-size:16px;font-weight:700}.tp-page.ms-id .mpv-faq dd{font-size:15px}.tp-list{margin:0;padding:0;list-style:none}.tp-row{border-bottom:1px solid var(--p-line);color:inherit;gap:3px;padding:12px 36px 12px 0;text-decoration:none;display:grid;position:relative}.tp-list li:last-child .tp-row{border-bottom:0}.tp-row-main{color:var(--p-ink);font-size:15px;font-weight:700}.tp-row-sub{color:var(--p-ink-3);font-size:13px}.tp-row-go{color:var(--p-ink-3);position:absolute;top:50%;right:0;transform:translateY(-50%)}a.tp-row:hover .tp-row-main,a.tp-row:hover .tp-row-go{color:var(--p-violet-ink)}.tp-empty{color:var(--p-ink-3);margin:0;font-size:14px}.tp-opps{border:1px solid var(--p-line);border-radius:var(--p-r);background:var(--p-card);box-shadow:var(--p-shadow);flex-wrap:wrap;align-items:center;gap:8px;padding:18px 24px;display:flex}.tp-opps .ms-lab{margin-right:4px}.tp-opps a{background:var(--p-soft);min-height:36px;box-shadow:inset 0 0 0 1px var(--p-line);color:var(--p-ink);font:600 14px/1.2 var(--p-f);border-radius:999px;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.tp-opps a:hover{background:var(--p-violet-soft);box-shadow:inset 0 0 0 1px var(--p-violet-line);color:var(--p-violet-ink)}@media (min-width:1024px){.tp-page.ms-id .tp-body{padding-top:var(--ti-sp-8);gap:56px;padding-bottom:72px}.tp-page.ms-id .tp-back{margin-bottom:-36px}.tp-page.ms-id .tp-head+.tp-intro{margin-top:-24px}.tp-page.ms-id .tp-head{padding:28px 32px}.tp-page.ms-id .tp-grid{gap:24px}.tp-page.ms-id .ms-card{padding:28px 32px}.tp-page.ms-id .ms-card-h{margin-bottom:12px}.tp-page.ms-id .tp-opps{padding:20px 32px}}@media (max-width:860px){.ms-id .tp-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.seo-answer{padding:18px 16px;font-size:16px}.seo-sec,.seo-tool,.seo-tool-cta{padding:20px 16px}.seo-table-wrap{padding:4px 16px}.seo-cards{grid-template-columns:minmax(0,1fr);gap:12px}.seo-card{padding:18px 60px 18px 16px}.seo-card-go{top:16px;right:16px}.seo-tool-cta .ti-btn{width:100%}.tp-head{gap:14px;padding:18px 16px}.tp-page.ms-id .ms-card{padding:18px 16px}.tp-opps{padding:16px}}@media (prefers-reduced-motion:reduce){.seo-card,.seo-card-go,.seo-links a,.tl-seg button,.tl-input{transition:none}.seo-card:hover .seo-card-go{transform:none}}
