.ti2-observed-chart,.ti2-observed-ratios{min-width:0;margin:1.5rem 0;padding:1.2rem;border:1px solid #34363c;border-radius:16px}.ti2-observed-chart figcaption,.ti2-observed-ratios figcaption{font-weight:650}.ti2-observed-chart p,.ti2-observed-ratios p{font-size:.9rem;line-height:1.5}.ti2-observed-chart svg{display:block;width:100%;height:auto;overflow:visible;margin-bottom:.75rem}.ti2-observed-chart text{fill:currentColor;font-size:13px}.ti2-observed-grid{stroke:#555;stroke-dasharray:3 4}.ti2-observed-line{fill:none;stroke:var(--ti-chart-color,#8ec5ff);stroke-width:3}.ti2-observed-point{fill:var(--ti-chart-color,#8ec5ff)}.ti2-observed-table{overflow-x:auto}.ti2-observed-table table{width:100%;border-collapse:collapse}.ti2-observed-table th,.ti2-observed-table td{text-align:left;padding:.6rem;border-bottom:1px solid #34363c}.ti2-observed-ratios dl{display:grid;gap:1rem;margin:0}.ti2-observed-ratios dd{margin:0}.ti2-observed-ratios dd>span:not(.ti2-observed-track){display:block;font-size:.85rem}.ti2-observed-track{display:block;background:#30333a;height:8px;margin-top:.5rem;border-radius:4px;overflow:hidden}.ti2-observed-track>span{display:block;height:100%;background:var(--ti-chart-color,#8ec5ff)}.ti2-observed-chart summary{cursor:pointer;padding:.7rem 0}.ti2-observed-chart :focus-visible{outline:2px solid #8ec5ff;outline-offset:3px}@media(max-width:600px){.ti2-observed-chart text{font-size:26px}}[data-chart-tone=main]{--ti-chart-color:#8ec5ff}[data-chart-tone=positive]{--ti-chart-color:#64d8a3}[data-chart-tone=warning]{--ti-chart-color:#f3c96a}[data-chart-tone=negative]{--ti-chart-color:#ff8b94}[data-chart-tone=comparison]{--ti-chart-color:#e69cdd}[data-chart-tone=neutral]{--ti-chart-color:#bac2d0}[data-chart-tone=missing]{--ti-chart-color:#9098a5}.ti2-chart-symbol{color:var(--ti-chart-color,#8ec5ff);display:inline-block;margin-right:.45em;font-weight:700}.ti2-chart-legend{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.8rem!important}.ti2-chart-legend>span{white-space:normal}.ti2-observed-ratios [data-chart-tone=missing] strong,.ti2-observed-table td[data-chart-tone=missing]{color:#9098a5}.ti2-observed-ratios [data-chart-tone=missing] .ti2-observed-track{background:transparent;border:1px dashed #9098a5}.ti2-observed-chart[data-chart-tone=comparison] .ti2-observed-line{stroke-dasharray:7 4}@media print{[data-chart-tone=main]{--ti-chart-color:#075ba8}[data-chart-tone=positive]{--ti-chart-color:#176344}[data-chart-tone=warning]{--ti-chart-color:#795a00}[data-chart-tone=negative]{--ti-chart-color:#a52a38}[data-chart-tone=comparison]{--ti-chart-color:#873d7e}[data-chart-tone=neutral],[data-chart-tone=missing]{--ti-chart-color:#555}.ti2-observed-ratios [data-chart-tone=missing] strong,.ti2-observed-table td[data-chart-tone=missing]{color:#555}}.ti-citation-path__root{min-width:0;margin-block:24px;border:1px solid #34373d;border-radius:18px;padding:clamp(16px,3vw,28px);background:#101216;color:#f5f5f7}.ti-citation-path__root h3{font-size:clamp(22px,3vw,28px);margin:0 0 12px}.ti-citation-path__help{max-width:80ch;line-height:1.65;color:#b8bbc3;margin:0 0 18px}.ti-citation-path__picker{display:grid;gap:8px;margin:20px 0;max-width:100%;font-size:16px}.ti-citation-path__picker select{width:100%;max-width:100%;min-width:0;padding:10px;color:inherit;background:#16191e;border:1px solid #42464e;border-radius:8px}.ti-citation-path__summary{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:15px;color:#b8bbc3}.ti-citation-path__flow{margin:20px 0;padding:0}.ti-citation-path__answer{padding:18px;border:1px solid #5e8db7;border-left:4px solid #8ec5ff;border-radius:12px;margin-bottom:18px;background:#111a24}.ti-citation-path__answer strong{font-size:19px}.ti-citation-path__answer p{margin:8px 0;overflow-wrap:anywhere;line-height:1.6}.ti-citation-path__paths{list-style:none;padding:0;margin:0;display:grid;gap:14px}.ti-citation-path__path{display:grid;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr);align-items:stretch;gap:12px}.ti-citation-path__node{padding:16px;border:1px solid #42464e;border-radius:12px;min-width:0;background:#15171b;overflow-wrap:anywhere;line-height:1.5}.ti-citation-path__node a:where(:not(.ti-btn)){color:#8ec5ff;text-decoration:underline;text-underline-offset:3px}.ti-citation-path__node p{margin:8px 0}.ti-citation-path__nodeTitle{font-size:15px;font-weight:600;color:#b8bbc3;display:flex;align-items:center;gap:8px}.ti-citation-path__arrow{align-self:center;text-align:center;color:#8ec5ff;font-size:24px}.ti-citation-path__documents{list-style:none;margin:0;padding:0;display:grid;gap:12px}.ti-citation-path__documents li+li{border-top:1px solid #34373d;padding-top:12px}.ti-citation-path__badge{display:inline-flex;align-items:center;gap:6px;font-size:14px}.ti-citation-path__dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--channel-color,#a3a8b1);flex:none}.ti-citation-path__ai{--channel-color:#8ec5ff}.ti-citation-path__press{--channel-color:#f1cb6d}.ti-citation-path__social,.ti-citation-path__forum{--channel-color:#e895e0}.ti-citation-path__web{--channel-color:#72d7ac}.ti-citation-path__external_review,.ti-citation-path__product,.ti-citation-path__service{--channel-color:#f19491}.ti-citation-path__unknown{--channel-color:#a3a8b1}.ti-citation-path__details{border-top:1px solid #34373d;margin-top:20px;padding-top:14px;min-width:0}.ti-citation-path__details summary{cursor:pointer;color:#8ec5ff;font-size:17px;min-height:36px;padding-block:4px}.ti-citation-path__tableScroll{overflow-x:auto;max-width:100%;margin-top:14px}.ti-citation-path__tableScroll table{width:100%;border-collapse:collapse;font-size:15px;text-align:start}.ti-citation-path__tableScroll th,.ti-citation-path__tableScroll td{padding:12px 10px;border-bottom:1px solid #34373d;vertical-align:top;text-align:start;overflow-wrap:anywhere}.ti-citation-path__tableScroll caption{text-align:start;padding:10px}.ti-citation-path__tableScroll a:where(:not(.ti-btn)){color:#8ec5ff}.ti-citation-path__meta{display:grid;grid-template-columns:auto 1fr;gap:8px 18px;font-size:14px;line-height:1.6}.ti-citation-path__meta dt{color:#b8bbc3}.ti-citation-path__meta dd{margin:0;overflow-wrap:anywhere}.ti-citation-path__note{font-size:14px;line-height:1.6;color:#b8bbc3}.ti-citation-path__legend{list-style:none;display:flex;flex-wrap:wrap;gap:10px 18px;margin:14px 0;padding:0}.ti-citation-path__root :focus-visible{outline:2px solid #8ec5ff;outline-offset:4px}@media(max-width:600px){.ti-citation-path__path{grid-template-columns:1fr;gap:6px}.ti-citation-path__arrow{transform:rotate(90deg);height:24px}.ti-citation-path__meta{grid-template-columns:1fr;gap:4px}.ti-citation-path__meta dd{margin-bottom:12px}.ti-citation-path__summary{display:grid;gap:8px}.ti-citation-path__tableScroll th,.ti-citation-path__tableScroll td{padding:10px 6px}}.ti-citation-path__root input{max-width:100%;min-width:0}.ti-citation-path__root .ti2-filters{flex-wrap:wrap}.ti-citation-path__root label{max-width:100%;min-width:0}.ti-guided-demo{padding-block:clamp(48px,7vw,104px);color:var(--ti-product-text);max-width:var(--ti-product-max-testo,1200px)}.ti-guided-demo-hero{max-width:900px;margin:0 auto 48px;text-align:center}.ti-guided-demo-hero h1{font-size:var(--ti-product-fs-hero);line-height:var(--ti-product-lh-hero);letter-spacing:var(--ti-product-ls-hero);margin:20px auto 28px;max-width:19ch}.ti-guided-demo-hero .lead{font-size:var(--ti-product-fs-lede);line-height:var(--ti-product-lh-lede)}.ti-guided-demo-notice,.ti-guided-demo-note{color:var(--ti-product-muted);font-size:var(--ti-product-fs-nota);line-height:1.6}.ti-guided-demo-notice{padding:20px 24px;border:1px solid var(--ti-product-line);border-radius:var(--ti-product-radius-inset);margin-block:24px}.ti-guided-demo-nav ol{display:flex;flex-wrap:wrap;gap:12px;padding:0;list-style:none;margin:0 0 36px}.ti-guided-demo-nav li{flex:1 1 180px;min-width:0}.ti-guided-demo-nav a:where(:not(.ti-btn)){display:flex;gap:10px;align-items:center;padding:12px 16px;min-height:52px;border:1px solid var(--ti-product-line);border-radius:var(--ti-product-radius-inset);color:var(--ti-product-link);font-weight:600;text-decoration:none;height:100%;box-sizing:border-box}.ti-guided-demo-nav a span{display:grid;place-content:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--ti-product-cap);font-size:13px}.ti-guided-demo-steps{list-style:none;padding:0;margin:0;display:grid;gap:24px}.ti-guided-demo-steps>li{padding:clamp(20px,3vw,36px);min-width:0;background:var(--ti-product-cap);border:1px solid var(--ti-product-line);border-radius:var(--ti-product-raggio-card);scroll-margin-top:100px}.ti-guided-demo h2{font-size:clamp(24px,2.2vw,32px);line-height:1.25;letter-spacing:-.02em;margin:0 0 16px}.ti-guided-demo-step-title{display:flex;gap:14px;align-items:center;margin-bottom:16px}.ti-guided-demo-step-title h2{margin:0}.ti-guided-demo-step-title>svg{color:var(--ti-product-link);flex-shrink:0}.ti-guided-demo h3{font-size:22px;line-height:1.35;margin:0 0 16px}.ti-guided-demo p{line-height:1.65}.ti-guided-demo details{margin-top:20px;border:1px solid var(--ti-product-line);border-radius:var(--ti-product-radius-inset);background:var(--ti-product-bg)}.ti-guided-demo summary{padding:18px 20px;cursor:pointer;font-weight:600;color:var(--ti-product-link);line-height:1.5;min-height:48px;box-sizing:border-box}.ti-guided-demo summary::marker{color:var(--ti-product-link)}.ti-guided-demo details[open]>summary{border-bottom:1px solid var(--ti-product-line)}.ti-guided-demo summary:focus-visible,.ti-guided-demo-nav a:focus-visible,.ti-guided-demo-table:focus-visible{outline:2px solid var(--ti-product-focus);outline-offset:4px}.ti-guided-demo-panel{padding:clamp(16px,2vw,24px);min-width:0}.ti-guided-demo-panel>:first-child{margin-top:0}.ti-guided-demo-panel>:last-child{margin-bottom:0}.ti-guided-demo blockquote{margin:16px 0;padding:20px;background:var(--ti-product-cap);border:1px solid var(--ti-product-line);border-radius:var(--ti-product-radius-inset)}.ti-guided-demo-measure{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.ti-guided-demo-measure dt{font-size:15px;color:var(--ti-product-muted)}.ti-guided-demo-measure dd{font-size:32px;color:var(--ti-product-link);margin:8px 0 0;font-weight:600}.ti-guided-demo-scroll-hint{display:none;color:var(--ti-product-link);font-size:14px}.ti-guided-demo-table{overflow-x:auto;max-width:100%;scrollbar-width:thin;overscroll-behavior-x:contain;border-radius:var(--ti-product-radius-inset)}.ti-guided-demo table{width:100%;border-collapse:collapse;text-align:left;line-height:1.5;font-size:16px}.ti-guided-demo th,.ti-guided-demo td{padding:16px 12px;border-bottom:1px solid var(--ti-product-line);vertical-align:top;min-width:80px}.ti-guided-demo th{font-weight:600}.ti-guided-demo caption{text-align:left;font-size:14px;color:var(--ti-product-muted);padding:0 0 16px;line-height:1.5}.ti-guided-demo code{font-size:14px;overflow-wrap:anywhere;word-break:normal}.ti-guided-demo-chart{margin:24px 0}.ti-guided-demo-chart figcaption{margin-bottom:20px;font-weight:600;line-height:1.5}.ti-guided-demo-bar-row{display:grid;grid-template-columns:64px minmax(0,1fr) 48px;align-items:center;gap:12px;margin:16px 0}.ti-guided-demo-bar-row strong{text-align:right;font-variant-numeric:tabular-nums}.ti-guided-demo-bar-track{height:16px;background:var(--ti-product-cap);border-radius:8px;overflow:hidden}.ti-guided-demo-bar-track>span{display:block;height:100%;background:var(--ti-product-link);border-radius:inherit}.ti-guided-demo-report ul{padding-left:22px;display:grid;gap:16px;line-height:1.65}.ti-guided-demo-cta{max-width:760px;margin:64px auto 0;text-align:center}.ti-guided-demo-cta .button{margin-top:16px}@media(max-width:600px){.ti-guided-demo-scroll-hint{display:block}.ti-guided-demo-nav li{flex-basis:calc(50% - 6px)}.ti-guided-demo-nav a:where(:not(.ti-btn)){font-size:14px;padding:10px;gap:8px}.ti-guided-demo-steps>li{padding:20px 16px}.ti-guided-demo summary{padding:16px}.ti-guided-demo th,.ti-guided-demo td{font-size:14px;padding:12px 10px}.ti-guided-demo-table table{min-width:440px}.ti-guided-demo-hero{margin-bottom:32px}.ti-guided-demo-cta .button{width:100%}}.ti-guided-demo [data-measurement-report]{margin:24px 0}.ti-guided-demo [data-measurement-report] .ti2-table-scroll{max-width:100%;overflow:auto}.ti-guided-demo [data-measurement-report] table{min-width:660px;width:100%}.ti-guided-demo [data-measurement-report] th small{display:block;font-weight:400}.ti-guided-demo [data-measurement-report] details{margin-block:16px}.ti-guided-demo [data-measurement-report] caption{text-align:left;font-weight:600;padding:12px}
