.hub-breadcrumb{color:#656471;flex-wrap:wrap;align-items:center;gap:11px;padding:25px 0;font-size:11px;display:flex}.hub-breadcrumb a:hover{color:#6b32cf}.hub-hero{isolation:isolate;color:#fff;background:#0b0c13;border:1px solid #ffffff26;border-radius:26px;grid-template-columns:1.1fr .9fr;min-height:470px;display:grid;position:relative;overflow:hidden}.hub-hero:before{content:"";z-index:-1;background:linear-gradient(105deg,#0b0c13 28%,#0000),repeating-linear-gradient(0deg,#0000 0 5px,#ffffff03 5px 6px),radial-gradient(at 85% 48%,#87376766,#0000 65%);position:absolute;inset:0}.hub-ai-hero:before{background:linear-gradient(105deg,#0b0c13 28%,#0000),radial-gradient(at 85% 48%,#176e6559,#0000 65%)}.hub-hero-copy{z-index:2;padding:49px 0 74px 44px;position:relative}.hub-hero .eyebrow{color:#d9d4e7;align-items:center;gap:9px;font-size:9px;display:flex}.hub-live-dot{background:var(--teal);width:6px;height:6px;box-shadow:0 0 12px #00e5c755}.hub-hero h1{letter-spacing:-.065em;margin:22px 0;font-size:clamp(44px,5.2vw,71px);line-height:1.02}.hub-gradient{color:#0000;background:linear-gradient(100deg,#a678ff 3%,#f638b1 64%,#ff7969) text}.hub-ai-hero .hub-gradient{background-image:linear-gradient(100deg,#a48aff,#63dfdf 80%,#c6ff00)}.hub-hero-copy>p{color:#bfbcc9;max-width:465px;margin:0 0 25px;font-size:14px;line-height:1.8}.hub-hero-foot{letter-spacing:.1em;background:#0b0c1355;border-top:1px solid #ffffff1c;justify-content:space-between;gap:15px;padding:16px 23px;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.gta-signal,.ai-signal{justify-content:center;align-self:stretch;align-items:center;min-width:0;margin-bottom:45px;display:flex;position:relative}.signal-label{letter-spacing:.18em;color:#a29cb1;font-size:8px;position:absolute;top:39px;left:24px}.signal-vi{font-family:var(--display);letter-spacing:-.13em;color:#fff0;-webkit-text-stroke:1px #d897ff;filter:drop-shadow(9px 3px #ff4d6d2b);background:linear-gradient(#e9dbff26,#ed3b9a90) text;padding-right:25px;font-size:clamp(180px,27vw,370px);font-weight:700;line-height:1;position:relative;transform:skew(-9deg)}.signal-bars{pointer-events:none;position:absolute;inset:25% 5% 15%}.signal-bars i{background:var(--teal);width:55px;height:12px;box-shadow:17px 18px 0 -4px var(--purple);position:absolute;top:17%;left:4%}.signal-bars i:nth-child(2){background:var(--coral);width:110px;height:8px;top:44%;left:72%}.signal-bars i:nth-child(3){background:var(--purple);width:81px;height:20px;top:74%;left:5%}.signal-bars i:nth-child(4){background:var(--lime);width:24px;height:20px;top:7%;left:68%}.signal-bars i:nth-child(5){background:var(--coral);width:36px;height:9px;top:53%;left:38%}.signal-caption{letter-spacing:.2em;color:#c4afcb;font-size:9px;position:absolute;bottom:25px}.hub-review{color:#656471;border-bottom:1px solid #dedce5;justify-content:space-between;gap:12px;padding:18px 3px;font-size:10px;line-height:1.6;display:flex}.hub-review>span:first-child{flex-shrink:0;font-weight:600}.hub-section{padding:44px 0;scroll-margin-top:120px}.hub-section+.hub-section{border-top:1px solid #e0dce8}.hub-section h2{font-size:clamp(29px,3.3vw,40px)}.hub-section-intro{color:#686472;max-width:760px;font-size:13px}.hub-filters{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.hub-filters button{color:#575365;background:#ffffffb3;border:1px solid #ddd8e9;border-radius:50px;padding:10px 15px;font-size:12px;font-weight:600}.hub-filters button span{opacity:.7;margin-left:7px;font-size:10px}.hub-filters button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink);box-shadow:0 4px 14px #17112620}.hub-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.hub-fact{background:linear-gradient(125deg,#fff,#ffffff9c);border:1px solid #e3ddec;border-radius:19px;flex-direction:column;min-height:232px;padding:25px;display:flex;box-shadow:0 5px 20px #31194a04}.hub-fact-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.hub-fact .eyebrow{color:#70667b;letter-spacing:.1em;font-size:9px}.hub-status{white-space:nowrap;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:600}.hub-status.confirmed{color:#11614c;background:#d6f9ed}.hub-status.unconfirmed{color:#68428f;background:#f0e8fc}.hub-fact h3{margin-bottom:12px;font-size:27px}.hub-fact p{color:#64616e;font-size:13px;line-height:1.75}.hub-fact-sources{flex-wrap:wrap;gap:8px 16px;margin-top:auto;padding-top:12px;display:flex}.hub-fact-sources a{color:#673db3;text-underline-offset:3px;font-size:10px;text-decoration:underline}.hub-questions{grid-template-columns:.8fr 1.2fr;gap:50px;display:grid}.hub-questions h2{margin:14px 0}.hub-questions>div>p{color:#777080;font-size:13px}.hub-questions details{border-bottom:1px solid #dcd6e5;padding:18px 0}.hub-questions summary{cursor:pointer;font-family:var(--display);justify-content:space-between;gap:20px;font-size:17px;font-weight:600;line-height:1.4;list-style:none;display:flex}.hub-questions summary::-webkit-details-marker{display:none}.hub-questions summary>span{color:var(--purple);font-size:24px;line-height:1}.hub-questions details[open] summary>span{transform:rotate(45deg)}.hub-questions details p{color:#625b6b;margin:16px 0 10px;font-size:13px}.hub-questions details>a{color:#6b37b6;text-underline-offset:3px;font-size:11px;text-decoration:underline}.hub-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 22px;display:grid}.hub-story-grid h3{font-size:25px}.hub-editor-note{border-left:3px solid var(--purple);max-width:850px;margin:6px 0 35px;padding:4px 0 4px 20px}.hub-editor-note strong{font-family:var(--display);font-size:18px}.hub-editor-note p{color:#67616e;margin:9px 0;font-size:12px}.hub-editor-note>a{font-size:11px;font-weight:600}.hub-inline{background:linear-gradient(105deg,#f0e8ff,#fff);border:1px solid #e1d8ed;border-radius:16px;align-items:center;gap:20px;margin:0 0 30px;padding:22px 25px;display:flex}.hub-inline>div{flex-direction:column;gap:4px;display:flex}.hub-inline strong{font-family:var(--display);letter-spacing:-.04em;font-size:22px;line-height:1.2}.hub-inline div>span:last-child{color:#675e72;font-size:12px}.hub-inline .eyebrow{color:#796c8d;font-size:8px}.hub-inline>b{margin-left:auto}.hub-inline-mark{font-family:var(--display);color:#8b5cf6;font-size:38px;font-weight:700;line-height:1}.hub-inline.hub-teal{background:linear-gradient(105deg,#e1fbf4,#fff);border-color:#cce8e1}.hub-teal .hub-inline-mark{color:#178878}.hub-index-heading{max-width:820px;padding:30px 0 12px}.hub-index-heading h1{margin:17px 0 22px;font-size:clamp(43px,6vw,76px)}.hub-index-heading>p{color:#686171;max-width:620px;font-size:16px;line-height:1.8}.hub-discovery{padding:36px 0 42px}.hub-door-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.hub-door{isolation:isolate;color:#fff;background:#111019;border:1px solid #ffffff20;border-radius:22px;min-height:267px;padding:32px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.hub-door:before{content:"";z-index:-1;background:radial-gradient(at 100% 90%,#ea317749,#0000 70%);position:absolute;inset:0}.hub-door.hub-teal:before{background:radial-gradient(at 100% 90%,#00e5c72b,#0000 70%)}.hub-door>div{z-index:1;max-width:360px;position:relative}.hub-door .eyebrow{color:#c6bbd9;font-size:9px}.hub-door h3{gap:20px;margin:14px 0 15px;font-size:38px;display:flex}.hub-door h3>span{color:#ed6dba;font-size:25px}.hub-door.hub-teal h3>span{color:var(--teal)}.hub-door p{color:#c6bfce;max-width:290px;font-size:13px;line-height:1.7}.hub-door-cta{align-items:center;gap:15px;margin-top:22px;font-size:11px;font-weight:600;display:flex}.hub-door-mark{font-family:var(--display);color:#ff4d6d10;-webkit-text-stroke:1px #e966a92b;font-size:210px;font-weight:700;line-height:1;position:absolute;bottom:-35px;right:10px;transform:skew(-8deg)}.hub-teal .hub-door-mark{color:#00e5c710;-webkit-text-stroke:0;font-size:245px;bottom:-20px;right:-26px}.hub-door:hover{color:#fff;transform:translateY(-3px);box-shadow:0 12px 30px #57297f1c}.hub-index-note{color:#6c6175;border-top:1px solid #ded8e6;border-bottom:1px solid #ded8e6;align-items:center;gap:20px;margin:0 0 40px;padding:23px;font-size:13px;display:flex}.hub-index-note>span{color:var(--purple);font-size:40px}.hub-index-note p{margin:0}.hub-index-note strong{color:var(--ink);font-size:16px;display:block}.ai-signal-star{color:var(--teal);filter:drop-shadow(6px 2px #a879ff88);opacity:.85;font-size:300px;line-height:1;transform:rotate(-8deg)}.ai-chip{backdrop-filter:blur(14px);background:#ffffff0c;border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:14px;padding:14px 22px;font-size:28px;display:flex;position:absolute;box-shadow:0 10px 40px #0003}.ai-chip b{letter-spacing:.15em;font-size:9px}.chip-one{color:#dec9ff;top:92px;left:12px;transform:rotate(-7deg)}.chip-two{color:#c5fff3;top:182px;right:20px;transform:rotate(6deg)}.chip-three{color:#dcff81;bottom:38px;left:32px;transform:rotate(-4deg)}.hub-task-picker{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0 30px;display:grid}.hub-task-picker a{background:#ffffffac;border:1px solid #ded8e8;border-radius:14px;align-items:center;gap:12px;padding:19px 15px;font-size:12px;font-weight:600;display:flex}.hub-task-picker a>span{letter-spacing:-.07em;color:#7b58ac;min-width:25px;font-size:21px;font-family:var(--display)}.hub-task-picker a>b{margin-left:auto;font-size:14px;font-weight:400}.hub-task-picker a[aria-current=true]{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:0 6px 20px #281d4818}.hub-task-picker a[aria-current=true]>span{color:var(--teal)}.hub-task-heading{max-width:750px;margin:0 0 25px}.hub-task-heading .eyebrow{color:#7a6795;font-size:9px}.hub-task-heading h3{margin:13px 0;font-size:clamp(26px,3vw,36px)}.hub-task-heading p{color:#665f70;font-size:14px;line-height:1.8}.hub-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.hub-tool{background:#ffffffc9;border:1px solid #e1dcea;border-radius:18px;flex-direction:column;padding:24px;display:flex}.hub-tool-heading{align-items:center;gap:12px;margin-bottom:20px;display:flex}.hub-tool-heading .eyebrow{color:#79717f;letter-spacing:.1em;margin-bottom:5px;font-size:8px}.hub-tool h4{letter-spacing:-.04em;font-size:22px}.hub-tool-icon{color:#8b5536;width:40px;height:40px;font:600 23px var(--display);background:#f2ece0;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.hub-tool-icon.maker-openai{color:#21674b;background:#e6f6ee}.hub-tool-icon.maker-google{color:#3f62b8;background:#e9efff}.hub-tool>p{color:#6a626e;margin-bottom:22px;font-size:12px;line-height:1.8}.hub-tool-links{flex-direction:column;gap:9px;margin-top:auto;display:flex}.hub-tool-links a:first-child{color:#4e2f78;font-size:12px;font-weight:600}.hub-tool-links a:last-child{color:#766584;text-underline-offset:3px;font-size:10px;text-decoration:underline}.hub-prompt{background:#eee7fa8c;border:1px solid #dfd4ec;border-radius:20px;grid-template-columns:.75fr 1.25fr;gap:35px;margin:26px 0 0;padding:30px;display:grid}.hub-prompt .eyebrow{color:#79648e;font-size:8px}.hub-prompt h4{margin:12px 0;font-size:26px}.hub-prompt p{color:#73637f;font-size:12px}.hub-prompt .button{margin-top:6px;padding:11px 16px;font-size:11px}.hub-prompt blockquote{color:#40364e;user-select:text;background:#fff9;border:1px solid #fff;border-radius:12px;margin:0;padding:23px;font-size:14px;line-height:1.85}.hub-copy-status{color:#59416e;min-height:16px;margin-top:12px;font-size:10px;display:block}.hub-human-check{color:#655d70;gap:18px;max-width:900px;padding:23px 5px;font-size:12px;display:flex}.hub-human-check>span{color:#8b5cf6;font-size:31px}.hub-human-check strong{color:#27212e;margin-bottom:4px;font-size:13px;display:block}.hub-human-check p{margin:0}.hub-availability{color:#7b7184;border-top:1px solid #e1d9e8;margin-bottom:0;padding-top:15px;font-size:10px}.hub-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hub-fact[hidden],.hub-task-panel[hidden],.hub-filters[hidden],.hub-prompt button[hidden]{display:none!important}.hub-page>.newsletter{margin-top:40px}@media (width<=1000px){.hub-hero-copy{padding-left:30px}.hub-hero h1{font-size:53px}.signal-vi{font-size:240px}.ai-signal-star{font-size:220px}.ai-chip{padding:12px 14px}.chip-one{left:0}.chip-two{right:5px}.chip-three{left:10px}.hub-task-picker,.hub-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-review{flex-direction:column;gap:3px}.hub-fact-top{flex-direction:column;align-items:start;gap:9px}.hub-fact h3{font-size:24px}.hub-questions{gap:25px}.hub-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-prompt{gap:20px}.hub-door{padding:26px}.hub-door p{max-width:260px}.hub-hero-foot{font-size:7px}}@media (width<=640px){.hub-breadcrumb{padding:21px 0;font-size:10px}.hub-hero{border-radius:20px;min-height:0;display:block}.hub-hero-copy{padding:33px 25px 22px}.hub-hero h1{margin:19px 0;font-size:49px}.hub-hero-copy>p{font-size:13px;line-height:1.75}.hub-hero .eyebrow{font-size:8px}.gta-signal,.ai-signal{height:190px;margin:0 16px 44px}.signal-label{font-size:7px;top:8px;left:12px}.signal-vi{font-size:210px;transform:skew(-9deg)translateY(-8px)}.signal-caption{font-size:7px;bottom:4px}.signal-bars{inset:15% 0 10%}.hub-hero-foot{letter-spacing:.06em;gap:8px;padding:13px 15px;font-size:6px}.hub-review{padding:14px 1px;font-size:9px}.hub-section{padding:32px 0}.hub-section .section-heading{align-items:start}.hub-section .section-heading>a{max-width:100px;font-size:10px}.hub-section h2{font-size:30px}.hub-section-intro{font-size:12px}.hub-filters{gap:5px;margin:20px 0}.hub-filters button{padding:9px 10px;font-size:10px}.hub-filters button span{margin-left:3px}.hub-fact-grid,.hub-door-grid,.hub-tool-grid,.hub-questions,.hub-story-grid,.hub-prompt{grid-template-columns:1fr}.hub-fact{min-height:0;padding:22px}.hub-fact-top{flex-direction:row;gap:9px;margin-bottom:18px}.hub-fact .eyebrow,.hub-status{font-size:8px}.hub-fact h3{font-size:25px}.hub-fact p{font-size:12px}.hub-questions{gap:8px}.hub-questions h2 br{display:none}.hub-questions summary{font-size:16px}.hub-door{min-height:260px;padding:28px}.hub-door h3{font-size:36px}.hub-door p{max-width:270px}.hub-discovery{padding:30px 0}.hub-discovery .section-heading h2{font-size:31px}.hub-discovery .section-heading>a{font-size:10px}.hub-index-heading{padding-top:15px}.hub-index-heading h1{font-size:45px;line-height:1.07}.hub-index-heading>p{font-size:14px}.hub-index-note{padding:20px 0;font-size:12px}.hub-inline{gap:13px;padding:20px}.hub-inline strong{font-size:20px}.hub-inline div>span:last-child{font-size:11px}.hub-inline-mark{font-size:30px}.hub-editor-note{padding-left:16px}.hub-task-picker{gap:8px;margin-bottom:25px}.hub-task-picker a{gap:7px;padding:15px 11px;font-size:10px}.hub-task-picker a>span{min-width:22px;font-size:20px}.hub-task-heading p{font-size:13px}.hub-prompt{gap:18px;padding:22px}.hub-prompt blockquote{padding:18px;font-size:13px}.hub-tool{padding:22px}.hub-tool>p{font-size:13px}.hub-tool h4{font-size:24px}.hub-tool-grid{gap:12px}.ai-signal-star{font-size:180px}.ai-signal .signal-label{top:0}.chip-one{font-size:22px;top:38px;left:2px}.chip-two{font-size:22px;top:82px;right:3px}.chip-three{font-size:22px;bottom:5px;left:35px}.ai-chip b{font-size:8px}.ai-chip{padding:10px 13px}.hub-availability{font-size:9px}.hub-human-check{padding:20px 0}.hub-story-grid{gap:28px}}.hub-tool-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.hub-single-story{grid-template-columns:1fr}.hub-single-story .story-card{background:#fff9;border:1px solid #e1dcea;border-radius:22px;grid-template-columns:1.15fr 1fr;align-items:start;gap:10px 32px;padding:25px;display:grid}.hub-single-story .card-image{aspect-ratio:1.6;grid-row:1/span 4;align-self:center;margin:0}.hub-single-story .card-meta{margin:5px 0}.hub-single-story h3{font-size:clamp(25px,3vw,37px)}.hub-single-story p{margin-bottom:0;font-size:14px}.hub-single-story .byline{margin-top:4px}@media (width<=640px){.hub-single-story .story-card{padding:18px;display:block}.hub-single-story .card-meta{margin:18px 0 10px}.hub-single-story h3{font-size:27px}.hub-single-story p{margin:12px 0}.hub-single-story .byline{margin-top:15px}.hub-tool-grid{grid-template-columns:1fr}}
