.rfl-intro-section{background:linear-gradient(180deg,#fff 0%,var(--paper-2)100%);padding-bottom:72px}.rfli-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;margin-bottom:14px;display:grid}.rfli-head{max-width:none;margin-bottom:0}.rfli-head h2{font-family:var(--sans);letter-spacing:-.03em;margin-top:0;font-size:max(34px,min(4vw,56px));font-weight:500;line-height:1.05}.rfli-lede{max-width:480px;color:var(--muted);margin:20px 0 28px;font-size:16px;font-weight:400;line-height:1.75}.rfli-lede strong{color:var(--ink);font-weight:600}.rfli-badges{flex-wrap:wrap;gap:7px;margin-bottom:28px;display:flex}.rfli-badge{font-family:var(--mono);letter-spacing:.06em;background:var(--paper-2);border:1.5px solid var(--line);color:var(--muted);opacity:0;border-radius:20px;align-items:center;gap:7px;padding:6px 12px;font-size:9px;transition:opacity .35s,transform .35s;display:inline-flex;transform:translateY(5px)}.rfli-badge.is-lit{opacity:1;transform:none}.rfli-badge-dot{background:var(--rfli-dot,var(--accent));border-radius:50%;flex-shrink:0;width:7px;height:7px}.rfli-preview{background:var(--paper-2);border:1.5px solid var(--line);opacity:0;border-radius:16px;padding:18px 20px;transition:opacity .5s .4s;position:relative;overflow:hidden}.rfli-preview:before{content:"";background:linear-gradient(180deg,var(--accent),var(--accent-2));width:3px;position:absolute;top:0;bottom:0;left:0}.rfli-preview-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-2);align-items:center;gap:6px;margin-bottom:8px;font-size:8.5px;display:flex}.rfli-preview-pulse{background:var(--accent-2);border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite rfli-pulse;box-shadow:0 0 6px rgba(44,160,171,.55)}.rfli-preview-q{color:var(--ink);margin:0 0 8px;font-size:13.5px;font-weight:600;line-height:1.4}.rfli-preview-a{color:var(--muted);margin:0;font-size:13px;font-weight:400;line-height:1.65}.rfli-preview-a strong{color:var(--ink);font-weight:500}.rfli-preview-cursor{background:var(--accent);vertical-align:middle;width:2px;height:14px;margin-left:2px;animation:.9s step-end infinite rfli-blink;display:inline-block}.rfli-cards{flex-direction:column;gap:10px;display:flex}.rfli-card{border:1.5px solid var(--line);opacity:0;background:#fff;border-radius:18px;align-items:flex-start;gap:16px;padding:22px 22px 20px;transition:opacity .45s,transform .45s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;transform:translate(20px)}.rfli-card:before{content:"";background:var(--rfli-tone);opacity:0;width:3px;transition:opacity .22s;position:absolute;top:0;bottom:0;left:0}.rfli-card:hover{border-color:var(--rfli-tone);box-shadow:0 8px 32px rgba(0,0,0,.07),0 0 0 1px var(--rfli-tone-faint);transform:translate(4px)}.rfli-card:hover:before{opacity:1}.rfli-card:hover .rfli-card-icon{color:#fff;background:var(--rfli-tone);border-color:var(--rfli-tone)}.rfli-card-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--rfli-tone);opacity:.85;margin-bottom:5px;font-size:8.5px;display:block}.rfli-card-title{font-family:var(--sans);letter-spacing:-.02em;color:var(--ink);margin:0 0 6px;font-size:17px;font-weight:600;line-height:1.2}.rfli-card-desc{color:var(--muted);margin:0;font-size:13px;font-weight:400;line-height:1.65}.rfli-stat-strip{opacity:0;background:#0c1610;border-radius:18px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:0;margin-top:14px;padding:26px 36px;transition:opacity .55s,transform .55s;display:grid;position:relative;overflow:hidden;transform:translateY(14px)}.rfli-stat-strip:before{content:"";pointer-events:none;background:radial-gradient(circle,rgba(33,128,141,.1),transparent 65%);border-radius:50%;width:280px;height:280px;position:absolute;top:-60px;left:-30px}.rfli-stat-strip:after{content:"";pointer-events:none;background:radial-gradient(circle,rgba(44,160,171,.05),transparent 65%);border-radius:50%;width:200px;height:200px;position:absolute;bottom:-40px;right:60px}.rfli-stat-group{display:contents}.rfli-stat-divider{background:rgba(255,255,255,.08);width:1px;height:44px}.rfli-stat-seg{z-index:1;flex-direction:column;gap:5px;padding:0 36px;display:flex;position:relative}.rfli-stat-group:first-child .rfli-stat-seg{padding-left:0}.rfli-stat-group:last-of-type .rfli-stat-seg{padding-right:0}.rfli-stat-num{font-family:var(--mono);letter-spacing:-.02em;color:var(--accent-2);font-size:32px;font-weight:700;line-height:1}.rfli-stat-label{color:rgba(255,255,255,.65);margin:0;font-size:14px;font-weight:400;line-height:1.4}.rfli-stat-label strong{color:#fff;font-weight:500}.rfli-stat-note{z-index:1;color:rgba(255,255,255,.5);border-top:1px solid rgba(255,255,255,.07);grid-column:1/-1;margin:14px 0 0;padding-top:14px;font-size:14px;font-weight:400;line-height:1.65;position:relative}.rfli-stat-note strong{color:rgba(255,255,255,.82);font-weight:500}@media (prefers-reduced-motion:reduce){.rfli-badge,.rfli-preview,.rfli-card,.rfli-stat-strip,.rfli-preview-pulse,.rfli-preview-cursor{opacity:1;transition:none;animation:none;transform:none}}.rfl-block{padding:88px 0}.rfl-block--alt{background:var(--paper-2)}.rfl-block-head{max-width:760px;margin-bottom:28px}.rfl-block-head h2{margin-top:0}.rfl-block-lede{color:var(--muted);margin:14px 0 0;font-size:17px;line-height:1.62}.rfl-takeaways{border-left:4px solid var(--accent);background:rgba(33,128,141,.06);border-radius:14px;margin-bottom:28px;padding:18px 20px}.rfl-takeaways-label{font-family:var(--mono,ui-monospace,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-size:11px;font-weight:700;display:block}.rfl-takeaways ul{color:var(--ink);margin:0;padding-left:18px}.rfl-takeaways li+li{margin-top:8px}.rfl-takeaways li{line-height:1.55}.rfl-faq-panel{max-width:none}.sg-faq-answer-inner.rfl-faq-answer{color:rgba(255,255,255,.72)}.rfl-faq-answer p,.rfl-faq-answer ul,.rfl-faq-answer li,.rfl-faq-answer em{color:rgba(255,255,255,.72);margin:0}.rfl-faq-answer p+p,.rfl-faq-answer ul,.rfl-faq-answer p+ul{margin-top:12px}.rfl-faq-answer ul:not(.rfl-detail-list):not(.rfl-pillar-list){padding-left:18px}.rfl-faq-answer li+li{margin-top:8px}.rfl-faq-answer a{color:var(--accent-2);text-underline-offset:2px;text-decoration:underline}.rfl-faq-answer a:hover{color:var(--chart-muted-text)}.rfl-faq-answer a:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.rfl-faq-answer strong{color:#fff}.rfl-note{color:rgba(255,255,255,.62)!important;margin-top:12px!important;font-size:13.5px!important}.rfls-card-tag.is-lit{opacity:1;transform:none}.rfl-references-section .rfl-block-head{max-width:680px;margin-bottom:16px}.rfl-references-section .rfl-block-head h2{font-size:max(28px,min(3vw,36px))}.rfl-references-section .rfl-block-lede{margin-top:8px;font-size:14px;line-height:1.5}@media (max-width:980px){.rfli-main{grid-template-columns:1fr;gap:32px}}@media (max-width:700px){.rfli-stat-strip{grid-template-columns:1fr;gap:20px;padding:22px}.rfli-stat-divider{display:none}.rfli-stat-seg{padding:0}}@media (max-width:640px){.rfl-block{padding:64px 0}.sg-faq-answer-inner.rfl-faq-answer{padding:0 8px 16px 0}}.rflh-hero-faq-a.is-open{opacity:1}.tst-hero-visual{min-height:520px}.tst-hero-visual .sg-dash-title,.tst-hero-visual .sg-metrics em,.tst-hero-visual .sg-metrics b{opacity:1;transform:none}.tst-hero-visual .sg-dash-head{align-items:center;gap:16px}.tst-hero-visual .tst-hero-headline{text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;min-height:1.35em;line-height:1.35;overflow:hidden}.tst-hero-visual .tst-hero-headline-line{text-overflow:ellipsis;white-space:nowrap;opacity:1;transition:opacity .22s;display:block;overflow:hidden}.tst-hero-visual .tst-hero-count{font-variant-numeric:tabular-nums;min-width:2.4ch;display:inline-block}.tst-hero-visual .tst-hero-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:14px;display:grid}.tst-hero-visual .tst-hero-tab{min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08);border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;transition:border-color .2s,background .2s;display:flex}@media (hover:hover){.tst-hero-visual .tst-hero-tab:hover{border-color:rgba(0,76,84,.22)}}.tst-hero-visual .tst-hero-tab-num{font-family:var(--mono);letter-spacing:.08em;color:var(--accent-2);font-size:9px}.tst-hero-visual .tst-hero-tab-label{color:rgba(255,255,255,.72);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;line-height:1.25;overflow:hidden}.tst-hero-visual .tst-hero-tools{opacity:1;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:10px;align-items:center;gap:16px;min-height:52px;margin-top:12px;padding:14px 16px;transition:opacity .22s;display:flex;overflow:visible}.tst-hero-visual .tst-hero-tools-label{width:92px;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-2);border-right:1px solid rgba(255,255,255,.08);flex-shrink:0;padding-right:16px;font-size:8.5px;line-height:1.35}.tst-hero-visual .tst-hero-tools-row{flex:1;grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;gap:8px;display:grid;overflow:visible}.tst-hero-visual .tst-hero-tool-slot{justify-content:center;align-items:center;min-height:24px;display:flex}.tst-hero-visual .tst-hero-tool-empty{width:22px;height:22px;display:block}.tst-hero-visual .tool-stack-item{margin:0;padding:2px 0}.tst-hero-visual .tool-stack-item .logo-icon,.tst-hero-visual .tool-stack-item .logo-mark{opacity:.94;height:22px}@media (hover:hover){.tst-hero-visual .tool-stack-item:hover{z-index:30}.tst-hero-visual .tool-stack-item:focus-visible{z-index:30}}.tst-hero-visual .tool-stack-tip{z-index:40}.tst-hero-visual .tst-hero-signals{opacity:1;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:10px;min-height:132px;margin-top:12px;padding:14px 16px;transition:opacity .22s}.tst-hero-visual .tst-hero-signals-head{justify-content:space-between;align-items:baseline;gap:12px;min-height:18px;margin-bottom:12px;display:flex}.tst-hero-visual .tst-hero-signals-title{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-dark);font-size:9px}.tst-hero-visual .tst-hero-signals-summary{color:rgba(255,255,255,.55);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.tst-hero-visual .tst-hero-signals-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tst-hero-visual .tst-hero-signal{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:38px;padding:8px 10px;display:grid}.tst-hero-visual .tst-hero-signal-dot{background:rgba(255,255,255,.28);border-radius:50%;width:7px;height:7px}.tst-hero-visual .tst-hero-signal--live .tst-hero-signal-dot{background:var(--accent-2);box-shadow:0 0 0 3px rgba(44,160,171,.18)}.tst-hero-visual .tst-hero-signal--sync .tst-hero-signal-dot{background:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.16)}.tst-hero-visual .tst-hero-signal--review .tst-hero-signal-dot{background:#c084fc;box-shadow:0 0 0 3px rgba(192,132,252,.16)}.tst-hero-visual .tst-hero-signal-label{color:rgba(255,255,255,.58);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.tst-hero-visual .tst-hero-signal-value{font-family:var(--mono);letter-spacing:.04em;color:rgba(255,255,255,.86);white-space:nowrap;font-size:9px}.tst-hero-visual .tst-hero-note{opacity:1;min-height:88px;margin-top:12px;transform:none}.tst-hero-visual .tst-hero-insight{color:rgba(255,255,255,.72);opacity:1;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:3.1em;margin:6px 0 0;font-size:13px;line-height:1.55;transition:opacity .22s;display:-webkit-box;overflow:hidden}@media (max-width:720px){.tst-hero-visual{min-height:0}.tst-hero-visual .tst-hero-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.tst-hero-visual .tst-hero-tools{flex-direction:column;align-items:flex-start;gap:12px;min-height:0}.tst-hero-visual .tst-hero-tools-label{border-bottom:1px solid rgba(255,255,255,.08);border-right:none;width:auto;padding-bottom:10px;padding-right:0}.tst-hero-visual .tst-hero-tools-row{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;width:100%}.tst-hero-visual .tst-hero-tool-slot{min-height:22px}.tst-hero-visual .tool-stack-item .logo-icon,.tst-hero-visual .tool-stack-item .logo-mark{height:20px}.tst-hero-visual .tst-hero-signals{min-height:0}.tst-hero-visual .tst-hero-signals-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.tst-hero-visual .tst-hero-signal{gap:6px;min-height:34px;padding:6px 8px}.tst-hero-visual .tst-hero-signal-label{font-size:9px}.tst-hero-visual .tst-hero-signal-value{font-size:8px}}@media (prefers-reduced-motion:reduce){.tst-hero-visual .tst-hero-headline-line,.tst-hero-visual .tst-hero-tools,.tst-hero-visual .tst-hero-signals,.tst-hero-visual .tst-hero-insight{transition:none;opacity:1!important}}.tsp-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:72px;display:grid}.tsp-headline{letter-spacing:-.038em;margin:0 0 22px;font-size:max(34px,min(4vw,56px));font-weight:500;line-height:1.05}.tsp-subtext{max-width:460px;color:var(--muted-2);margin:0 0 32px;font-size:16px;line-height:1.78}.tsp-subtext strong{color:var(--text);font-weight:600}.tsp-signals{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.tsp-signal{border:1.5px solid var(--line);background:var(--paper-2);font-family:var(--mono);letter-spacing:.07em;color:var(--muted-2);opacity:0;border-radius:20px;align-items:center;gap:7px;padding:7px 13px;font-size:9px;transition:opacity .35s,transform .35s;display:inline-flex;transform:translateY(5px)}.tsp-signal.is-lit{opacity:1;transform:none}.tsp-signal-dot{background:var(--tsp-signal-tone,var(--accent));border-radius:50%;flex-shrink:0;width:7px;height:7px}.tsp-quote{border-left:3px solid var(--accent);opacity:0;background:linear-gradient(135deg,rgba(33,128,141,.04),rgba(33,128,141,.01));border-radius:0 12px 12px 0;margin:0;padding:16px 20px;transition:opacity .5s .3s,transform .5s .3s;transform:translate(-8px)}.tsp-quote.is-lit{opacity:1;transform:none}.tsp-quote p{color:var(--muted-2);margin:0;font-size:15px;font-style:italic;line-height:1.72}.tsp-quote strong{color:var(--text);font-style:normal;font-weight:600}.tsp-right{padding-top:4px}.tsp-right-label{letter-spacing:-.015em;color:var(--text);align-items:center;gap:10px;margin-bottom:16px;font-size:17px;font-weight:600;display:flex}.tsp-right-line{background:var(--line);flex:1;height:1px}.tsp-principles{flex-direction:column;gap:10px;display:flex}.tsp-principle{border:1.5px solid var(--line);background:var(--paper);opacity:0;border-radius:16px;transition:opacity .45s,transform .45s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;transform:translate(18px)}.tsp-principle:hover{border-color:var(--tsp-tone);box-shadow:0 8px 32px rgba(0,0,0,.07),0 0 0 1px var(--tsp-tone-faint);transform:translate(-3px)}.tsp-principle-strip{background:var(--tsp-tone);opacity:.85;flex-shrink:0;width:4px}.tsp-principle-body{flex:1;align-items:center;gap:14px;min-width:0;padding:16px 18px;display:flex}.tsp-principle-num{width:20px;font-family:var(--mono);text-align:center;color:var(--tsp-tone);opacity:.8;flex-shrink:0;font-size:10px;font-weight:500}.tsp-principle-icon{border:1px solid var(--tsp-tone-faint);width:36px;height:36px;color:var(--tsp-tone);background:var(--tsp-tone-pale);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:background .22s,border-color .22s,color .22s;display:flex}.tsp-principle-icon svg{width:16px;height:16px}.tsp-principle:hover .tsp-principle-icon{border-color:var(--tsp-tone);color:#fff;background:var(--tsp-tone)}.tsp-principle-text{flex:1;min-width:0}.tsp-principle-title{letter-spacing:-.01em;color:var(--text);margin:0 0 2px;font-size:14.5px;font-weight:600;line-height:1.3}.tsp-principle-sub{color:var(--muted-2);margin:0;font-size:12px;line-height:1.5}.tsp-principle-status{font-family:var(--mono);letter-spacing:.06em;color:var(--tsp-tone);opacity:0;flex-shrink:0;align-items:center;gap:5px;padding-right:4px;font-size:8px;transition:opacity .35s;display:none}.tsp-principle:hover .tsp-principle-status{opacity:1}.tsp-principle-status-dot{background:var(--tsp-tone);border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite tsp-status-pulse}.tsp-statement{background:var(--ink);opacity:0;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:52px;padding:30px 40px;transition:opacity .55s .45s,transform .55s .45s;display:grid;position:relative;overflow:hidden;transform:translateY(14px)}.tsp-statement:before{content:"";pointer-events:none;background:radial-gradient(circle,rgba(33,128,141,.1),transparent 65%);border-radius:50%;width:240px;height:240px;position:absolute;top:-50px;left:-30px}.tsp-statement-text{z-index:1;color:rgba(255,255,255,.78);margin:0;font-size:16px;line-height:1.7;position:relative}.tsp-statement-text strong{color:#fff;font-weight:600}.tsp-statement-btn{z-index:1;background:var(--accent-2);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:12px 22px;font-size:9px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex;position:relative;box-shadow:0 4px 20px rgba(33,128,141,.32)}.tsp-statement-btn:hover{background:var(--accent)}.tsp-statement-btn svg{width:12px;height:12px}.tsc-headline{letter-spacing:-.038em;max-width:860px;margin:0 0 20px;font-size:max(34px,min(4vw,56px));font-weight:500;line-height:1.05}.tsc-header-split{opacity:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:52px;margin-bottom:48px;transition:opacity .42s,transform .42s;display:grid;transform:translateY(12px)}.tsc-category.is-revealed .tsc-header-split{opacity:1;transform:none}.tsc-headline--split{max-width:none;margin-bottom:0}.tsc-header-right{flex-direction:column;gap:16px;padding-bottom:4px;display:flex}.tsc-subtext--split{max-width:none;margin-bottom:0}.tsc-category--ai-discovery .tsc-live-signal{align-self:flex-end}.tsc-header-intro-cluster{flex-direction:column;gap:10px;display:flex}.tsc-category--ai-discovery .tsc-header-intro-cluster{align-items:flex-end}.tsc-category--paid-media .tsc-header-split{align-items:stretch}.tsc-category--paid-media .tsc-header-right{gap:14px;height:100%}.tsc-category--paid-media .tsc-header-intro-cluster{align-items:flex-end;gap:8px;margin-top:auto}.tsc-category--paid-media .tsc-live-signal{align-self:flex-end}.tsc-live-signal--paid-media{background:rgba(71,150,227,.06);border-color:rgba(71,150,227,.2)}.tsc-live-signal--paid-media .tsc-live-signal-pulse{background:#4796e3}.tsc-live-signal--paid-media .tsc-live-signal-pulse:after{border-color:#4796e3}.tsc-live-signal--paid-media .tsc-live-signal-text{color:#4796e3}.tsc-category--ai-engineering .tsc-header-split,.tsc-category--analytics .tsc-header-split,.tsc-category--web-experience .tsc-header-split,.tsc-category--search-intelligence .tsc-header-split{align-items:start}.tsc-category--search-intelligence .tsc-header-right{gap:18px}.tsc-header-left--with-scorecard{flex-direction:column;gap:18px;display:flex}.tsc-subtext--under-title{max-width:52ch}.tssc-window{background:#ececec;border:1px solid rgba(0,0,0,.12);border-radius:14px;overflow:hidden;box-shadow:0 22px 56px rgba(15,26,28,.18),0 2px 8px rgba(0,0,0,.06)}.tssc-chrome{background:linear-gradient(#f5f5f5 0%,#ebebeb 100%);border-bottom:1px solid rgba(0,0,0,.08);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;height:36px;padding:0 12px;display:grid}.tssc-chrome-dots{align-items:center;gap:6px;display:flex}.tssc-chrome-dot{border-radius:50%;width:10px;height:10px;box-shadow:inset 0 -1px 1px rgba(0,0,0,.12)}.tssc-chrome-dot--red{background:#ff5f57}.tssc-chrome-dot--yellow{background:#febc2e}.tssc-chrome-dot--green{background:#28c840}.tssc-chrome-url{max-width:100%;font-family:var(--mono);letter-spacing:.04em;color:rgba(0,0,0,.45);text-overflow:ellipsis;white-space:nowrap;background:rgba(255,255,255,.72);border:1px solid rgba(0,0,0,.07);border-radius:6px;justify-self:center;padding:4px 14px;font-size:10px;overflow:hidden}.tssc-chrome .tssc-badge{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#21808d;background:rgba(33,128,141,.08);border:1px solid rgba(33,128,141,.28);border-radius:999px;flex-shrink:0;padding:3px 8px;font-size:8px;font-weight:500}.tssc-card{background:linear-gradient(145deg,#0f1a1c 0%,#121f22 48%,#0d1719 100%);border-radius:0;position:relative;overflow:hidden}.tssc-card-glow{pointer-events:none;background:radial-gradient(circle,rgba(33,128,141,.22),transparent 68%);border-radius:50%;width:220px;height:220px;position:absolute;top:-80px;right:-40px}.tssc-card-scan-track{border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.tssc-card-scan{opacity:0;background:linear-gradient(90deg,transparent,rgba(33,128,141,.08),transparent);width:40%;height:100%;position:absolute;top:0;left:-40%;transform:skew(-12deg)}.tssc-body{z-index:1;grid-template-columns:minmax(108px,128px) minmax(0,1fr);gap:18px 20px;padding:16px 18px 14px;display:grid;position:relative}.tssc-ring-col{flex-direction:column;align-items:center;gap:12px;display:flex}.tssc-ring-wrap{width:96px;height:96px;position:relative}.tssc-ring{width:96px;height:96px;transform:rotate(-90deg)}.tssc-ring-track{fill:none;stroke:rgba(255,255,255,.07);stroke-width:7px}.tssc-ring-fill{fill:none;stroke:url(#tssc-ring-grad);stroke-width:7px;stroke-linecap:round;transition:stroke-dashoffset 1.4s cubic-bezier(.4,0,.2,1) .15s}.tssc-ring-center{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.tssc-ring-score{font-family:var(--mono);color:#fff;letter-spacing:-.03em;font-size:28px;font-weight:600;line-height:1}.tssc-ring-grade{font-family:var(--mono);letter-spacing:.06em;color:#4ade80;font-size:11px;font-weight:600}.tssc-dual-scores{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:10px;align-items:center;gap:10px;padding:6px 10px;display:flex}.tssc-dual-item{flex-direction:column;align-items:center;gap:2px;display:flex}.tssc-dual-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.38);font-size:8px}.tssc-dual-val{font-family:var(--mono);font-size:14px;font-weight:600;line-height:1}.tssc-dual-val--seo{color:#21808d}.tssc-dual-val--geo{color:#de7356}.tssc-dual-divider{background:rgba(255,255,255,.1);width:1px;height:22px}.tssc-pillars{flex-direction:column;justify-content:center;gap:10px;display:flex}.tssc-pillar-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:5px;display:flex}.tssc-pillar-label{color:rgba(255,255,255,.78);font-size:12px;font-weight:500}.tssc-pillar-score{font-family:var(--mono);font-size:12px;font-weight:600;line-height:1}.tssc-pillar-track{background:rgba(255,255,255,.07);border-radius:999px;height:5px;overflow:hidden}.tssc-pillar-fill{border-radius:inherit;width:0;height:100%;transition:width 1.1s cubic-bezier(.4,0,.2,1);display:block}.tssc-foot{z-index:1;background:rgba(0,0,0,.18);border-top:1px solid rgba(255,255,255,.07);flex-direction:column;gap:3px;padding:12px 18px 14px;display:flex;position:relative}.tssc-foot-grade{color:rgba(255,255,255,.88);font-size:12px;font-weight:600}.tssc-foot-note{color:rgba(255,255,255,.42);font-size:11px;line-height:1.45}.tssc-card svg.tssc-ring-defs{width:0;height:0;position:absolute}@media (prefers-reduced-motion:reduce){.tssc-ring-fill,.tssc-pillar-fill{transition:none}}.tsc-terminal{background:#0d1b0f;border:1px solid rgba(33,128,141,.15);border-radius:14px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.12)}.tsc-terminal-bar{background:#0a1509;border-bottom:1px solid rgba(74,222,128,.1);align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.tsc-terminal-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.tsc-terminal-dot--red{background:#ff5f57}.tsc-terminal-dot--yellow{background:#febc2e}.tsc-terminal-dot--green{background:#28c840}.tsc-terminal-title{font-family:var(--mono);letter-spacing:.06em;color:rgba(255,255,255,.25);margin-left:8px;font-size:9px}.tsc-terminal-body{flex-direction:column;gap:6px;padding:14px 16px;display:flex}.tsc-terminal-line{font-family:var(--mono);opacity:0;font-size:11px;line-height:1.5;transition:opacity .3s}.tsc-terminal-line.is-lit{opacity:1}.tsc-terminal-prompt{color:var(--accent-2)}.tsc-terminal-cmd{color:#fff}.tsc-terminal-out{color:rgba(255,255,255,.45);padding-left:14px;display:block}.tsc-terminal-line--success .tsc-terminal-out{color:#4ade80}.tsc-terminal-line--dim .tsc-terminal-out{color:rgba(255,255,255,.25)}.tsc-terminal-cursor{background:var(--accent-2);vertical-align:middle;width:7px;height:13px;margin-left:2px;animation:.9s step-end infinite tsc-terminal-blink;display:inline-block}@media (prefers-reduced-motion:reduce){.tsc-terminal-line{opacity:1;transition:none}.tsc-terminal-cursor{animation:none}}.tsc-perf-row{border:1px solid var(--line);background:var(--paper);opacity:0;border-radius:12px;align-self:stretch;transition:opacity .38s,transform .38s;display:flex;overflow:hidden;transform:translateY(8px)}.tsc-category.is-revealed .tsc-perf-row{opacity:1;transform:none}.tsc-perf-item{border-right:1px solid var(--line);flex-direction:column;flex:1;gap:3px;padding:12px 16px;display:flex}.tsc-perf-item:last-child{border-right:none}.tsc-perf-val{font-family:var(--mono);color:var(--accent);font-size:20px;font-weight:700;line-height:1}.tsc-perf-val--green{color:var(--accent-2)}.tsc-perf-val--amber{color:#d97706}.tsc-perf-val--blue{color:#4796e3}.tsc-perf-row--wide .tsc-perf-item{min-width:0}.tsc-perf-row--wide .tsc-perf-val{font-size:max(18px,min(2.2vw,26px))}.tsc-perf-row--single .tsc-perf-item{flex-flow:wrap;align-items:center;gap:12px 16px}.tsc-perf-row--single .tsc-perf-val{font-size:26px}.tsc-perf-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);font-size:8px}.tsc-perf-trend{font-family:var(--mono);color:var(--accent);font-size:9px;font-weight:500}.tsc-funnel-viz{border:1.5px solid var(--line);background:var(--paper);opacity:0;border-radius:14px;flex-direction:column;gap:7px;padding:16px 18px;transition:opacity .35s,transform .35s;display:flex;transform:translateY(10px)}.tsc-funnel-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);margin-bottom:4px;font-size:8px}.tsc-funnel-row{opacity:0;align-items:center;gap:10px;transition:opacity .3s,transform .3s;display:flex;transform:translate(-6px)}.tsc-funnel-name{width:72px;font-family:var(--mono);color:var(--muted);flex-shrink:0;font-size:9px}.tsc-funnel-track{background:var(--paper-2);border-radius:3px;flex:1;height:6px;overflow:hidden}.tsc-funnel-fill{background:var(--funnel-tone,var(--accent));border-radius:3px;width:0;height:100%;transition:width .75s cubic-bezier(.4,0,.2,1);display:block}@media (prefers-reduced-motion:reduce){.tsc-funnel-viz,.tsc-funnel-row{opacity:1;transition:none;transform:none}}.tsc-funnel-val{width:36px;font-family:var(--mono);text-align:right;color:var(--text);flex-shrink:0;font-size:9px;font-weight:500}.tsc-live-signal{background:rgba(33,128,141,.06);border:1.5px solid rgba(33,128,141,.2);border-radius:12px;align-self:flex-start;align-items:center;gap:10px;padding:10px 16px;display:inline-flex}.tsc-live-signal-pulse{background:var(--accent-2);border-radius:50%;flex-shrink:0;width:10px;height:10px;position:relative}.tsc-live-signal-pulse:after{content:"";border:2px solid var(--accent-2);opacity:.4;border-radius:50%;animation:2s ease-out infinite tsc-live-ripple;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.tsc-live-signal-text{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:9px}.tsc-tool-strip .tsc-strip-logos,.tsc-platform-strip .tsc-strip-logos{justify-content:flex-end}.tsc-tool-strip--paid-media:before{background:linear-gradient(#4796e3,#6eb0ff)}.tsc-tool-strip--paid-media:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background-image:repeating-linear-gradient(45deg,transparent,transparent 20px,rgba(71,150,227,.024) 20px,rgba(71,150,227,.024) 21px);position:absolute;top:0;bottom:0;left:0;right:0}.tsc-tool-strip--paid-media .tsc-strip-label-top{color:#4796e3}.tsc-tool-strip--paid-media .tsc-strip-scan{background:linear-gradient(90deg,transparent,rgba(71,150,227,.05),transparent)}.tsc-platform-strip{border:1.5px solid var(--line);background:var(--paper-2);opacity:0;border-radius:20px;align-items:center;gap:24px;margin-bottom:14px;padding:20px 28px;transition:opacity .4s,transform .4s;display:flex;position:relative;overflow:visible;transform:translateY(14px)}.tsc-platform-strip--analytics:before{background:linear-gradient(#f9ab00,#fcd34d)}.tsc-platform-strip--analytics .tsc-strip-label-top{color:#b45309}.tsc-platform-strip--analytics .tsc-platform-scan{background:linear-gradient(90deg,transparent,rgba(249,171,0,.04),transparent)}.tsc-platform-strip--ai-engineering:before{background:linear-gradient(#74aa9c,#a8d5cc)}.tsc-platform-strip--ai-engineering .tsc-strip-label-top{color:#5f8f84}.tsc-platform-strip--ai-engineering .tsc-strip-label-bot{color:var(--muted-2)}.tsc-platform-strip--ai-engineering:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;background-image:linear-gradient(rgba(116,170,156,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(116,170,156,.04) 1px,transparent 1px);background-size:28px 28px;position:absolute;top:0;bottom:0;left:0;right:0}.tsc-platform-strip--ai-engineering .tsc-platform-scan{background:linear-gradient(90deg,transparent,rgba(116,170,156,.04),transparent)}.tsc-platform-scan-track{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.tsc-platform-scan{background:linear-gradient(90deg,transparent,rgba(33,128,141,.04),transparent);width:50%;height:100%;animation:4s ease-in-out infinite tsc-platform-scan;position:absolute;top:0;left:-100%}.tsc-subtext{max-width:620px;color:var(--muted-2);margin:0 0 48px;font-size:16px;line-height:1.78}.tsc-subtext strong{color:var(--text);font-weight:600}.tsc-tool-strip{border:1.5px solid var(--line);background:var(--paper);opacity:0;border-radius:20px;align-items:center;gap:24px;margin-bottom:14px;padding:20px 28px;transition:opacity .4s,transform .4s;display:flex;position:relative;overflow:visible;transform:translateY(14px)}.tsc-category.is-revealed .tsc-tool-strip,.tsc-category.is-revealed .tsc-platform-strip{opacity:1;transform:none}.tsc-strip-scan-track{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.tsc-strip-label,.tsc-strip-logos{z-index:1;position:relative}.tsc-tool-strip:before,.tsc-platform-strip:before{content:"";z-index:1;background:linear-gradient(180deg,var(--accent),var(--accent-2));pointer-events:none;border-radius:2px;width:3px;position:absolute;top:14px;bottom:14px;left:14px}.tsc-strip-scan{pointer-events:none;background:linear-gradient(90deg,transparent,rgba(33,128,141,.04),transparent);width:60%;height:100%;animation:3.5s ease-in-out infinite tsc-strip-scan;position:absolute;top:0;left:-100%}.tsc-strip-label{border-right:1px solid var(--line);flex-shrink:0;padding-right:20px}.tsc-strip-label-top{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:4px;font-size:8.5px;display:block}.tsc-strip-label-bot{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted-2);font-size:8px;display:block}.tsc-strip-logos{flex-wrap:wrap;flex:1;align-items:center;gap:20px 28px;display:flex}.tsc-strip-logo-slot{opacity:0;transition:opacity .28s,transform .28s;display:inline-flex;transform:scale(.8)translateY(4px)}.tsc-strip-logo-slot.is-lit{opacity:1;transform:none}.tsc-strip-logos .tool-stack-item{z-index:1;background:0 0;border:none;border-radius:0;margin:0;padding:2px 0;position:relative}@media (hover:hover){.tsc-strip-logos .tool-stack-item:hover{z-index:30}.tsc-strip-logos .tool-stack-item:focus-visible{z-index:30}}.tsc-strip-logos .tool-stack-item .logo-icon,.tsc-strip-logos .tool-stack-item .logo-mark{height:24px}.tsc-strip-logos .tool-stack-tip{z-index:40}.tsc-caps{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.tsc-cap{border:1.5px solid var(--line);background:var(--paper);opacity:0;border-radius:18px;transition:opacity .45s,transform .45s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;transform:translateY(14px)}.tsc-cap:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 8px 32px rgba(0,0,0,.07),0 0 0 1px rgba(33,128,141,.12)}.tsc-cap-accent{background:var(--tsc-cap-tone);flex-shrink:0;width:4px}.tsc-cap-body{flex:1;align-items:center;gap:20px;min-width:0;padding:20px 24px;display:flex}.tsc-cap-num{border:1.5px solid var(--tsc-cap-tone-faint);width:38px;height:38px;font-family:var(--mono);color:var(--tsc-cap-tone);background:var(--tsc-cap-tone-pale);box-shadow:0 2px 8px var(--tsc-cap-tone-faint);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:500;transition:background .22s,color .22s,border-color .22s;display:flex}.tsc-cap:hover .tsc-cap-num{border-color:var(--tsc-cap-tone);color:#fff;background:var(--tsc-cap-tone)}.tsc-cap-text{flex:1;min-width:0}.tsc-cap-title{letter-spacing:-.015em;color:var(--text);margin:0 0 4px;font-size:17px;font-weight:600;line-height:1.3}.tsc-cap-desc{color:var(--muted-2);margin:0;font-size:13px;line-height:1.6}.tsc-cap-tools{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:5px;display:flex}.tsc-cap-tool{border:1px solid var(--tsc-cap-tone-faint);font-family:var(--mono);letter-spacing:.04em;color:var(--tsc-cap-tone);background:var(--tsc-cap-tone-pale);white-space:nowrap;opacity:0;border-radius:6px;padding:4px 10px;font-size:8px;transition:opacity .3s,transform .3s;transform:translateY(3px)}.tsc-cap-tool.is-lit{opacity:1;transform:none}.tsc-cap-status{font-family:var(--mono);letter-spacing:.06em;color:var(--tsc-cap-tone);flex-shrink:0;align-items:center;gap:5px;padding:0 4px;font-size:8px;display:flex}.tsc-cap-status-dot{background:var(--tsc-cap-tone);border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite tsp-status-pulse}.tsc-bottom{background:var(--ink);opacity:0;border-radius:18px;align-items:center;gap:24px;padding:26px 36px;transition:opacity .55s .45s,transform .55s .45s;display:flex;position:relative;overflow:hidden;transform:translateY(14px)}.tsc-bottom:before{content:"";pointer-events:none;background:radial-gradient(circle,rgba(33,128,141,.1),transparent 65%);border-radius:50%;width:220px;height:220px;position:absolute;top:-50px;left:-30px}.tsc-bottom--paid-media:before{background:radial-gradient(circle,rgba(71,150,227,.1),transparent 65%)}.tsc-bottom--analytics:before{background:radial-gradient(circle,rgba(249,171,0,.08),transparent 65%)}.tsc-bottom--ai-engineering:before{background:radial-gradient(circle,rgba(116,170,156,.08),transparent 65%)}.tsc-bottom-text{z-index:1;color:rgba(255,255,255,.88);flex:1;margin:0;font-size:15px;line-height:1.65;position:relative}.tsc-bottom-text strong{color:#fff;font-weight:600}.tsc-bottom-btn{z-index:1;background:var(--accent-2);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:12px 22px;font-size:9px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex;position:relative;box-shadow:0 4px 20px rgba(33,128,141,.32)}.tsc-bottom-btn:hover{background:var(--accent)}.tsc-bottom-btn svg{width:12px;height:12px}.tsop-header-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:52px;margin-bottom:56px;display:grid}.tsop-headline{letter-spacing:-.042em;max-width:none;margin:0;font-size:max(38px,min(5.5vw,68px));font-weight:500;line-height:1.03}.tsop-header-right{flex-direction:column;gap:20px;padding-bottom:4px;display:flex}.tsop-subtext{color:var(--muted);margin:0;font-size:16px;font-weight:300;line-height:1.75}.tsop-subtext strong{color:var(--text);font-weight:600}.tsop-count-bar{align-items:center;gap:16px;display:flex}.tsop-count-num{font-family:var(--mono);letter-spacing:-.04em;color:var(--accent);font-size:42px;font-weight:700;line-height:1}.tsop-count-text{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);font-size:9px;line-height:1.6}.tsop-count-line{background:var(--line);flex:1;height:1px}.tsop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.tsop-card{border:1.5px solid var(--line);background:var(--paper);opacity:0;border-radius:22px;flex-direction:column;min-height:220px;transition:opacity .45s,transform .45s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;transform:translateY(20px)}.tsop-card:hover{border-color:var(--tsop-tone);box-shadow:0 14px 48px rgba(0,0,0,.08),0 0 0 1px var(--tsop-tone-faint);transform:translateY(-5px)}.tsop-card-band{background:linear-gradient(90deg,var(--tsop-tone),transparent);flex-shrink:0;height:3px}.tsop-card:before{content:"";background:radial-gradient(circle at top right,var(--tsop-tone-faint),transparent 70%);opacity:0;pointer-events:none;width:120px;height:120px;transition:opacity .25s;position:absolute;top:0;right:0}.tsop-card:hover:before{opacity:1}.tsop-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);width:40%;height:100%;transition:left .55s;position:absolute;top:0;left:-100%}.tsop-card:hover:after{left:160%}.tsop-card-water{font-family:var(--mono);color:var(--tsop-tone);opacity:.04;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:110px;font-weight:700;line-height:1;transition:opacity .22s;position:absolute;bottom:-12px;right:16px}.tsop-card:hover .tsop-card-water{opacity:.38}.tsop-card-body{flex-direction:column;flex:1;gap:16px;padding:28px 28px 26px;display:flex}.tsop-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tsop-num-pill{border:1px solid var(--tsop-tone-faint);background:var(--tsop-tone-pale);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tsop-tone);border-radius:20px;align-items:center;gap:7px;padding:5px 12px;font-size:9px;display:inline-flex}.tsop-num-dot{background:var(--tsop-tone);border-radius:50%;width:5px;height:5px;animation:2.2s ease-in-out infinite tsp-status-pulse}.tsop-card-icon{border:1.5px solid var(--tsop-tone-faint);background:var(--tsop-tone-pale);width:46px;height:46px;box-shadow:0 3px 10px var(--tsop-tone-faint);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;transition:background .22s,border-color .22s,transform .22s;display:flex}.tsop-card-icon svg{width:22px;height:22px;transition:stroke .22s}.tsop-card:hover .tsop-card-icon{border-color:var(--tsop-tone);background:var(--tsop-tone);transform:scale(1.06)}.tsop-card:hover .tsop-card-icon svg{stroke:#fff!important}.tsop-card-principle{letter-spacing:-.022em;color:var(--text);flex:1;margin:0;font-size:20px;font-weight:700;line-height:1.3}.tsop-highlight{color:var(--tsop-tone);transition:color .22s}.tsop-card-desc{color:var(--muted);margin:0;font-size:14px;font-weight:300;line-height:1.7}.tsop-signal{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tsop-tone);opacity:0;align-items:center;gap:6px;margin-top:auto;font-size:8px;transition:opacity .35s,transform .35s;display:inline-flex;transform:translateY(4px)}.tsop-signal-bar{align-items:flex-end;gap:2px;display:flex}.tsop-signal-bar span{background:var(--tsop-tone);border-radius:2px;width:3px}.tsop-statement{background:var(--ink);opacity:0;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:32px 40px;transition:opacity .55s,transform .55s;display:grid;position:relative;overflow:hidden;transform:translateY(14px)}.tsop-statement:before{content:"";pointer-events:none;background:radial-gradient(circle,rgba(33,128,141,.1),transparent 65%);border-radius:50%;width:280px;height:280px;position:absolute;top:-60px;left:-40px}.tsop-statement:after{content:"";pointer-events:none;background:radial-gradient(circle,rgba(74,222,128,.05),transparent 65%);border-radius:50%;width:200px;height:200px;position:absolute;bottom:-40px;right:80px}.tsop-statement-left{z-index:1;position:relative}.tsop-statement-label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.38);margin-bottom:8px;font-size:8.5px}.tsop-statement-text{letter-spacing:-.01em;color:rgba(255,255,255,.88);margin:0;font-size:18px;font-weight:300;line-height:1.65}.tsop-statement-text strong{color:#fff;font-weight:700}.tsop-statement-text em{font-family:var(--serif);color:var(--accent-2);font-style:italic}.tsop-statement-right{z-index:1;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:12px;display:flex;position:relative}.tsop-statement-btn{background:var(--accent-2);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;white-space:nowrap;border-radius:11px;align-items:center;gap:8px;padding:13px 24px;font-size:9px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex;box-shadow:0 4px 20px rgba(33,128,141,.35)}.tsop-statement-btn:hover{background:var(--accent)}.tsop-statement-btn svg{width:12px;height:12px}.tsop-statement-note{font-family:var(--mono);letter-spacing:.06em;text-align:right;color:rgba(255,255,255,.48);font-size:9px}.tsor-header-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:52px;margin-bottom:56px;display:grid}.tsor-headline{letter-spacing:-.04em;max-width:none;margin:0;font-size:max(36px,min(5.5vw,66px));font-weight:500;line-height:1.03}.tsor-header-right{flex-direction:column;gap:16px;padding-bottom:4px;display:flex}.tsor-subtext{color:var(--muted);margin:0;font-size:16px;font-weight:300;line-height:1.75}.tsor-subtext strong{color:var(--text);font-weight:600}.tsor-freq-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tsor-freq-item{border:1px solid var(--line);background:var(--paper);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);border-radius:20px;align-items:center;gap:6px;padding:5px 12px;font-size:9px;display:flex}.tsor-freq-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.tsor-process-wrap{margin-bottom:14px;position:relative}.tsor-conn-track,.tsor-conn-fill{pointer-events:none;background:linear-gradient(90deg,#21808d 0%,#21808d 17%,#4796e3 17%,#4796e3 34%,#9177c7 34%,#9177c7 51%,#ca6673 51%,#ca6673 68%,#de7356 68%,#de7356 85%,#74aa9c 85%,#74aa9c 100%);height:2px;position:absolute;top:32px;left:32px}.tsor-conn-track{opacity:.2;transition:opacity .5s .2s;right:32px}.tsor-conn-fill{width:0;transition:width 1.6s cubic-bezier(.4,0,.2,1) .4s}.tsor-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid;position:relative}.tsor-step{opacity:0;flex-direction:column;transition:opacity .45s,transform .45s;display:flex;transform:translateY(18px)}.tsor-step-dot{z-index:2;width:64px;height:64px;box-shadow:0 0 0 5px var(--paper),0 0 0 7px var(--tsor-tone),0 8px 24px rgba(0,0,0,.14);font-family:var(--mono);color:#fff;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;font-size:18px;font-weight:600;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.tsor-step:hover .tsor-step-dot{box-shadow:0 0 0 5px var(--paper),0 0 0 8px var(--tsor-tone),0 14px 32px rgba(0,0,0,.18),0 0 0 16px var(--tsor-tone-faint);transform:scale(1.1)translateY(-3px)}.tsor-step-card{border:1.5px solid var(--line);background:var(--paper);border-radius:18px;flex:1;padding:20px 18px 18px;transition:border-color .22s,box-shadow .22s,transform .22s;position:relative;overflow:hidden}.tsor-step:hover .tsor-step-card{border-color:var(--tsor-tone);box-shadow:0 8px 32px rgba(0,0,0,.08),0 0 0 1px var(--tsor-tone-faint);transform:translateY(-3px)}.tsor-step-card:before{content:"";background:linear-gradient(90deg,var(--tsor-tone),transparent);opacity:0;height:3px;transition:opacity .22s;position:absolute;top:0;left:0;right:0}.tsor-step:hover .tsor-step-card:before{opacity:1}.tsor-step-card:after{content:"";background:radial-gradient(circle at top right,var(--tsor-tone-faint),transparent 70%);opacity:0;pointer-events:none;width:70px;height:70px;transition:opacity .22s;position:absolute;top:0;right:0}.tsor-step:hover .tsor-step-card:after{opacity:1}.tsor-step-num{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tsor-tone);align-items:center;gap:5px;margin-bottom:9px;font-size:8px;font-weight:500;display:flex}.tsor-step-num-dot{background:var(--tsor-tone);border-radius:50%;width:4px;height:4px;animation:2.2s ease-in-out infinite tsp-status-pulse}.tsor-step-title{letter-spacing:-.018em;color:var(--text);margin:0 0 9px;font-size:15px;font-weight:700;line-height:1.3}.tsor-step-desc{color:var(--muted);margin:0 0 14px;font-size:12px;font-weight:300;line-height:1.6}.tsor-step-freq{border:1px solid var(--tsor-tone-faint);background:var(--tsor-tone-pale);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tsor-tone);opacity:0;border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:8px;transition:opacity .3s .35s,transform .3s .35s;display:inline-flex;transform:translateY(3px)}.tsor-step-freq-dot{background:var(--tsor-tone);border-radius:50%;width:4px;height:4px;animation:2.2s ease-in-out infinite tsp-status-pulse}.tsor-loop-strip{background:var(--ink);opacity:0;border-radius:18px;flex-wrap:wrap;align-items:center;gap:18px 24px;padding:24px 36px;transition:opacity .55s,transform .55s;display:flex;position:relative;overflow:hidden;transform:translateY(14px)}.tsor-loop-strip:before{content:"";pointer-events:none;background:radial-gradient(circle,rgba(33,128,141,.1),transparent 65%);border-radius:50%;width:220px;height:220px;position:absolute;top:-50px;left:-30px}.tsor-loop-icon{z-index:1;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.tsor-loop-icon svg{width:20px;height:20px}.tsor-loop-dots{z-index:1;order:3;align-items:center;gap:6px;width:100%;display:flex;position:relative}.tsor-loop-dot{opacity:.8;border-radius:999px;flex:1;height:5px;transition:transform .2s,opacity .2s}.tsor-loop-dot:hover{opacity:1;transform:scaleY(1.6)}.tsor-loop-text{z-index:1;color:rgba(255,255,255,.88);flex:1;margin:0;font-size:15px;font-weight:300;line-height:1.65;position:relative}.tsor-loop-text strong{color:#fff;font-weight:600}.tsor-loop-btn{z-index:1;background:var(--accent-2);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:12px 22px;font-size:9px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex;position:relative;box-shadow:0 4px 20px rgba(33,128,141,.32)}.tsor-loop-btn:hover{background:var(--accent)}.tsor-loop-btn svg{width:12px;height:12px}.tsia-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.tsia-left{position:-webkit-sticky;position:sticky;top:40px}.tsia-headline{letter-spacing:-.04em;max-width:none;margin:0 0 20px;font-size:max(38px,min(5.5vw,64px));font-weight:500;line-height:1.04}.tsia-subtext{max-width:440px;color:var(--muted);margin:0 0 32px;font-size:16px;font-weight:300;line-height:1.75}.tsia-subtext strong{color:var(--text);font-weight:600}.tsia-signal-block{border:1.5px solid var(--line);background:var(--paper-2);border-radius:16px;flex-direction:column;gap:12px;padding:20px 22px;display:flex;position:relative;overflow:hidden}.tsia-signal-block:before{content:"";background:linear-gradient(180deg,var(--accent),var(--accent-2));width:3px;position:absolute;top:0;bottom:0;left:0}.tsia-signal-label{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--accent);margin-bottom:2px;padding-left:2px;font-size:8px}.tsia-signal-items{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.tsia-signal-item{color:var(--muted);align-items:flex-start;gap:8px;font-size:13.5px;font-weight:300;line-height:1.5;display:flex}.tsia-signal-item strong{color:var(--text);font-weight:600}.tsia-signal-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:7px}.tsia-right-label{letter-spacing:-.01em;color:var(--text);align-items:center;gap:12px;margin-bottom:14px;font-size:15px;font-weight:700;display:flex}.tsia-right-line{background:var(--line);flex:1;height:1px}.tsia-services{flex-direction:column;gap:8px;display:flex}.tsia-slink{border:1.5px solid var(--line);background:var(--paper);color:inherit;opacity:0;border-radius:16px;text-decoration:none;transition:opacity .4s,transform .4s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;transform:translate(16px)}.tsia-slink:hover{border-color:var(--tsia-tone);box-shadow:0 8px 30px rgba(0,0,0,.07),0 0 0 1px var(--tsia-tone-faint);transform:translate(-3px)}.tsia-slink:before{content:"";background:linear-gradient(270deg,var(--tsia-tone-faint),transparent);opacity:0;pointer-events:none;width:80px;transition:opacity .22s;position:absolute;top:0;bottom:0;right:0}.tsia-slink:hover:before{opacity:1}.tsia-slink-bar{background:var(--tsia-tone);flex-shrink:0;align-self:stretch;width:4px}.tsia-slink-body{flex:1;align-items:center;gap:14px;min-width:0;padding:16px 18px;display:flex}.tsia-slink-icon{border:1px solid var(--tsia-tone-faint);background:var(--tsia-tone-pale);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,border-color .2s,transform .2s;display:flex}.tsia-slink-icon svg{width:18px;height:18px;transition:stroke .2s}.tsia-slink:hover .tsia-slink-icon{border-color:var(--tsia-tone);background:var(--tsia-tone);transform:scale(1.06)}.tsia-slink:hover .tsia-slink-icon svg{stroke:#fff!important}.tsia-slink:hover .tsia-sparkle-path{fill:#fff}.tsia-slink-text{flex:1;min-width:0}.tsia-slink-category{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--tsia-tone);opacity:.75;margin-bottom:3px;font-size:8px;display:block}.tsia-slink-title{letter-spacing:-.015em;color:var(--text);font-size:16px;font-weight:600;line-height:1.25;display:block}.tsia-slink-desc{color:var(--muted-2);margin-top:2px;font-size:12px;font-weight:300;line-height:1.4;display:block}.tsia-slink-arrow{border:1px solid var(--tsia-tone-faint);background:var(--tsia-tone-pale);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;margin-right:4px;transition:background .2s,border-color .2s,transform .2s;display:flex}.tsia-slink-arrow svg{width:12px;height:12px;transition:stroke .2s}.tsia-slink:hover .tsia-slink-arrow{border-color:var(--tsia-tone);background:var(--tsia-tone);transform:rotate(45deg)}.tsia-slink:hover .tsia-slink-arrow svg{stroke:#fff!important}.tsia-cta{background:var(--ink);opacity:0;border-radius:18px;align-items:center;gap:24px;margin-top:52px;padding:28px 36px;transition:opacity .55s,transform .55s;display:flex;position:relative;overflow:hidden;transform:translateY(14px)}.tsia-cta:before{content:"";pointer-events:none;background:radial-gradient(circle,rgba(33,128,141,.1),transparent 65%);border-radius:50%;width:220px;height:220px;position:absolute;top:-50px;left:-30px}.tsia-cta-text{z-index:1;color:rgba(255,255,255,.88);flex:1;margin:0;font-size:15px;font-weight:300;line-height:1.65;position:relative}.tsia-cta-text strong{color:#fff;font-weight:600}.tsia-cta-btn{z-index:1;background:var(--accent-2);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#fff;white-space:nowrap;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:12px 22px;font-size:9px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex;position:relative;box-shadow:0 4px 20px rgba(33,128,141,.32)}.tsia-cta-btn:hover{background:var(--accent)}.tsia-cta-btn svg{width:12px;height:12px}@media (hover:none){.tsia-slink:active{border-color:var(--tsia-tone);box-shadow:0 8px 30px rgba(0,0,0,.07),0 0 0 1px var(--tsia-tone-faint);transform:scale(.99)}}@media (max-width:820px){.tsp-split{grid-template-columns:1fr;gap:48px}.tsp-principle-status{display:none!important}.tsc-header-split{grid-template-columns:1fr;align-items:start;gap:20px}.tssc-body{grid-template-columns:1fr;gap:16px}.tssc-ring-col{flex-direction:row;justify-content:space-between;align-items:center}}.tst-stack-in-action+.tst-keep-exploring{padding-top:72px}.tst-stack-in-action{padding-bottom:80px}.tst-keep-exploring:has(+.tst-faq-wrap){padding-bottom:72px}.tst-faq-wrap{scroll-margin-top:96px}.tst-keep-exploring+.tst-faq-wrap .tst-faq-header{padding-top:48px}.tst-faq-header{padding-bottom:12px}.tst-faq-header-title{letter-spacing:-.038em;max-width:18ch;color:var(--text);margin:0 0 16px;font-size:max(34px,min(4vw,56px));font-weight:500;line-height:1.05}.tst-faq-header-subtitle{max-width:62ch;color:var(--muted-2);margin:0;font-size:16px;line-height:1.78}.tst-faq-intro.rfl-intro-section{padding-top:36px}.tst-faq-jump{color:inherit;text-decoration:none}.tst-faq-jump:hover{border-color:rgba(255,255,255,.22)}.tst-faq-jump:focus-visible{border-color:rgba(255,255,255,.22)}.tst-faq-wrap .sg-faq-panel.is-revealed .sg-faq-row.is-revealed{animation-duration:.42s;animation-delay:calc(var(--faq-i,0)*45ms + 50ms)}.tst-faq-wrap .rfli-card{transition-duration:.28s}.tst-faq-wrap .rfli-badge{transition-duration:.22s}.tst-faq-wrap .rfli-preview{transition:opacity .3s .12s}.tst-faq-wrap .rfli-stat-strip{transition:opacity .35s,transform .35s}@media (max-width:640px){.tsc-platform-strip,.tsc-tool-strip{flex-direction:column;align-items:flex-start;gap:16px;padding:20px}.tsc-strip-label{border-right:none;border-bottom:1px solid var(--line);width:100%;padding-bottom:12px;padding-right:0}.tsc-perf-row{flex-wrap:wrap}.tsc-perf-item{min-width:90px}.tsc-cap-tools{display:none}.tsc-bottom{flex-direction:column;align-items:flex-start;gap:14px;padding:20px}.tsp-statement{grid-template-columns:1fr;gap:16px;padding:22px}}@media (max-width:500px){.tsc-cap-status{display:none}}@media (max-width:760px){.tsop-header-wrap{grid-template-columns:1fr;gap:20px}}@media (max-width:680px){.tsop-statement{grid-template-columns:1fr;gap:20px;padding:24px}.tsop-statement-right{align-items:flex-start}.tsop-statement-note{text-align:left}}@media (max-width:960px){.tsor-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.tsor-header-split{grid-template-columns:1fr;gap:20px}}@media (max-width:680px){.tsor-loop-strip{flex-wrap:wrap;gap:16px;padding:20px}.tsor-loop-icon{display:none}.tsor-loop-btn{justify-content:center;width:100%}}@media (max-width:900px){.tsia-split{grid-template-columns:1fr;gap:40px}.tsia-left{position:static}.tsia-subtext{max-width:none}.tsia-signal-block{max-width:560px}}@media (max-width:768px){.tsia-headline{font-size:max(32px,min(8vw,48px))}.tsia-slink-body{gap:12px;padding:14px 14px 14px 12px}.tsia-slink-icon{width:36px;height:36px}.tsia-slink-title{font-size:15px}.tsia-cta{margin-top:40px}}@media (max-width:640px){.tsia-cta{flex-direction:column;align-items:flex-start;gap:14px;padding:20px}.tsia-cta-btn{justify-content:center;width:100%}.tsia-slink-arrow{width:36px;height:36px}}@media (max-width:480px){.tsia-signal-block{padding:16px 18px}.tsia-signal-item{font-size:13px}.tsia-slink-body{align-items:flex-start;padding:14px 12px}.tsia-slink-text{padding-top:2px}.tsia-slink-desc{font-size:11.5px;line-height:1.45}.tsia-slink-arrow{align-self:center;margin-top:0}}@media (max-width:580px){.tsop-grid{grid-template-columns:1fr;gap:10px}.tsor-conn-track,.tsor-conn-fill{display:none}.tsor-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.sgrr-rc-items li.is-lit{opacity:1;transform:translate(0)}.sgrr-rc-items li.is-lit .sgrr-rc-item-check{transform:scale(1)}.clf-select.is-open{z-index:30}.clf-select.is-open .clf-select-trigger{border-color:rgba(33,128,141,.55);outline:none;box-shadow:0 0 0 3px rgba(33,128,141,.12)}.clf-select-trigger:focus-visible{border-color:rgba(33,128,141,.55);outline:none;box-shadow:0 0 0 3px rgba(33,128,141,.12)}.clf-select.is-open .clf-select-chevron{background:rgba(33,128,141,.14);transform:rotate(180deg)}.abke-section{padding-top:88px;padding-bottom:88px}.abke-eyebrow{margin-bottom:20px;display:inline-flex}.abke-header{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:52px;margin-bottom:48px;display:grid}.abke-header h2{margin:0}.abke-subtext{color:var(--muted);margin:0;font-size:15px;font-weight:300;line-height:1.75}.abke-subtext strong{color:var(--ink);font-weight:600}.abke-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.abke-card{background:var(--paper);border:1.5px solid var(--line);color:inherit;opacity:0;border-radius:20px;flex-direction:column;text-decoration:none;transition:opacity .4s,transform .4s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden;transform:translateY(14px)}.abke-card:hover{border-color:var(--abke-tone);box-shadow:0 12px 40px rgba(0,0,0,.08),0 0 0 1px var(--abke-tone-faint);transform:translateY(-5px)}.abke-card-band{background:linear-gradient(90deg,var(--abke-tone),transparent);flex-shrink:0;height:3px}.abke-card-content{flex-direction:column;flex:1;gap:10px;padding:20px;display:flex}.abke-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.abke-card-label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--abke-tone);opacity:.8;font-size:8px}.abke-card-icon{background:var(--abke-tone-pale);border:1.5px solid var(--abke-tone-faint);width:42px;height:42px;box-shadow:0 2px 8px var(--abke-tone-faint);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,border-color .2s,transform .2s;display:flex}.abke-card-icon svg{width:19px;height:19px;transition:stroke .2s}.abke-card:hover .abke-card-icon{background:var(--abke-tone);border-color:var(--abke-tone);transform:scale(1.05)}.abke-card:hover .abke-card-icon svg{stroke:#fff!important}.abke-card-title{letter-spacing:-.018em;color:var(--ink);font-size:17px;font-weight:700;line-height:1.25}.abke-card-desc{color:var(--muted);font-size:13px;font-weight:300;line-height:1.65}.abke-card-foot{border-top:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 20px 16px;display:flex}.abke-card-link{color:var(--accent);align-items:center;gap:6px;font-size:13px;font-weight:500;transition:gap .15s,color .15s;display:inline-flex}.abke-card:hover .abke-card-link{color:var(--abke-tone);gap:9px}.abke-card-link svg{width:12px;height:12px;transition:transform .15s,stroke .15s}.abke-card:hover .abke-card-link svg{transform:translate(3px)}.abke-card-arrow{background:var(--abke-tone-pale);border:1px solid var(--abke-tone-faint);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background .2s,border-color .2s,transform .2s;display:flex}.abke-card-arrow svg{width:11px;height:11px;stroke:var(--abke-tone);transition:stroke .2s}.abke-card:hover .abke-card-arrow{background:var(--abke-tone);border-color:var(--abke-tone);transform:rotate(45deg)}.abke-card:hover .abke-card-arrow svg{stroke:#fff!important}.abke-strip{background:var(--ink);opacity:0;border-radius:18px;align-items:center;gap:22px;padding:24px 32px;transition:opacity .5s,transform .5s;display:flex;position:relative;overflow:hidden;transform:translateY(12px)}.abke-strip:before{content:"";background:radial-gradient(circle,rgba(33,128,141,.1),transparent 65%);border-radius:50%;width:200px;height:200px;position:absolute;top:-40px;left:-20px}.abke-strip-text{color:rgba(255,255,255,.78);z-index:1;flex:1;margin:0;font-size:15px;font-weight:300;line-height:1.65;position:relative}.abke-strip-text strong{color:#fff;font-weight:600}@media (max-width:900px){.abke-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.abke-header{grid-template-columns:1fr;gap:14px}}@media (max-width:540px){.abke-grid{grid-template-columns:1fr;gap:10px}.abke-strip{flex-direction:column;align-items:flex-start;gap:14px;padding:18px}}@media (prefers-reduced-motion:reduce){.abke-card,.abke-strip{opacity:1!important;transition:none!important;transform:none!important}}.abor-rhythm .tsor-step-card,.abor-rhythm .tsor-freq-item{background:var(--paper)}.car-form-section--inline.is-open{margin-top:56px}.car-form-section.is-open .car-form-reveal{grid-template-rows:1fr}.car-form-section.is-open .car-form-wrap{opacity:1;transform:none}html[data-theme=dark] .rfl-intro-section{background:linear-gradient(180deg,#1e1e1e 0%,var(--paper-2)100%)}html[data-theme=dark] .rfli-lede strong,html[data-theme=dark] .rfli-preview-q,html[data-theme=dark] .rfli-preview-a strong{color:var(--text)}html[data-theme=dark] .rfli-card{background:#1e1e1e}html[data-theme=dark] .rfli-card-title,html[data-theme=dark] .rfl-takeaways ul{color:var(--text)}html[data-theme=dark] .tssc-window{background:#191919;border:1px solid rgba(255,255,255,.14)}html[data-theme=dark] .tssc-chrome{background:linear-gradient(#1b1b1b 0%,#181818 100%);border-bottom:1px solid rgba(255,255,255,.1)}html[data-theme=dark] .tssc-chrome-url{color:rgba(255,255,255,.53);background:rgba(20,21,22,.74);border:1px solid rgba(255,255,255,.09)}html[data-theme=dark] .tssc-chrome .tssc-badge,html[data-theme=dark] .tssc-dual-val--seo{color:#8bbfc6}html[data-theme=dark] .tsc-perf-val--amber{color:#c99355}html[data-theme=dark] .tsc-platform-strip--analytics .tsc-strip-label-top{color:#d09b72}html[data-theme=dark] .tsc-platform-strip--ai-engineering .tsc-strip-label-top{color:#818d8a}html[data-theme=dark] .tsop-card:after{background:linear-gradient(90deg,transparent,rgba(20,21,22,.52),transparent)}html[data-theme=dark] .abke-subtext strong,html[data-theme=dark] .abke-card-title{color:var(--text)}
