.rhiz-agents{--agent-ink:var(--ink);--agent-dark:#102c2d;--agent-border:var(--ink-a14);--agent-mono:var(--font-revamp-evidence),"IBM Plex Mono",monospace;--agent-human:var(--font-revamp-human),Georgia,serif}.rhiz-agents main{overflow:clip}.rhiz-agents figure,.rhiz-agents h1,.rhiz-agents h2,.rhiz-agents h3,.rhiz-agents p{margin:0}.rhiz-agents em{font-family:var(--agent-human);font-weight:430;letter-spacing:-.06em}.rhiz-agents a,.rhiz-agents button{transition:background .2s ease,color .2s ease,transform .2s ease,border-color .2s ease}.rhiz-agent-eyebrow,.rhiz-agent-section-kicker{font-family:var(--agent-mono);font-size:11px;line-height:1.5;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--teal-deep)}.rhiz-agent-hero{position:relative;isolation:isolate;min-height:775px;padding:clamp(65px,7.7vw,126px) clamp(25px,6.4vw,104px) 110px;display:grid;grid-template-columns:minmax(0,1.07fr) minmax(380px,.93fr);align-items:center;gap:clamp(34px,5vw,96px);background:radial-gradient(ellipse 55% 70% at 90% 11%,var(--mint),transparent 78%),var(--cream);border-bottom:1px solid var(--agent-border)}.rhiz-agent-hero-copy{max-width:715px;position:relative;z-index:2}.rhiz-agent-eyebrow{display:flex;align-items:center;gap:11px;margin-bottom:30px}.rhiz-agent-pulse{width:9px;height:9px;background:var(--coral);border-radius:50%;box-shadow:0 0 0 5px var(--coral-a11)}.rhiz-agent-hero h1{font-weight:670;font-size:clamp(59px,5.6vw,97px);letter-spacing:-.078em;line-height:.98;color:var(--agent-ink)}.rhiz-agent-hero h1 em{color:var(--teal-deep);display:inline-block;margin-top:.08em;line-height:1.02}.rhiz-agent-hero-lede{font-size:clamp(17px,1.5vw,21px);line-height:1.55;max-width:565px;margin-top:35px!important;color:var(--ink-a76)}.rhiz-agent-launch-actions{margin-top:31px}.rhiz-agent-provider-actions{display:flex;flex-wrap:wrap;gap:10px}.rhiz-agents .rhiz-agent-primary-action,.rhiz-agents .rhiz-agent-secondary-action{min-height:55px;display:inline-flex;align-items:center;gap:20px;justify-content:center;padding:14px 20px;font-size:14px;font-weight:660;letter-spacing:-.018em;border:1px solid var(--ink)}.rhiz-agents .rhiz-agent-primary-action{background:var(--ink);color:var(--paper-white)}.rhiz-agents .rhiz-agent-secondary-action{color:var(--ink);background:transparent}.rhiz-agents .rhiz-agent-primary-action:hover{background:var(--teal-deep);border-color:var(--teal-deep);transform:translateY(-2px)}.rhiz-agents .rhiz-agent-secondary-action:hover{background:var(--paper-raised);transform:translateY(-2px)}.rhiz-agent-copy-link{display:inline-flex;position:relative;align-items:center}.rhiz-agent-copy-link button{display:inline-flex;gap:9px;align-items:center;padding:10px 1px;min-height:38px;color:var(--teal-deep);background:transparent;border:0;cursor:pointer;font-size:13px;font-weight:610;text-decoration:underline;text-underline-offset:5px}.rhiz-agent-copy-link button:hover{color:var(--ink)}.rhiz-agent-copy-status{position:absolute;left:0;top:100%;width:250px;color:var(--coral-ink);font-size:11px}.rhiz-agent-launch-actions>.rhiz-agent-copy-link{margin-top:13px}.rhiz-agent-prompt-disclosure{margin-top:9px;max-width:550px;font-size:12px;color:var(--ink-a68)}.rhiz-agent-prompt-disclosure summary{cursor:pointer;display:list-item;list-style:inside;text-decoration:underline;text-underline-offset:3px}.rhiz-agent-prompt-disclosure p{padding:13px 0 0 15px;line-height:1.55}.rhiz-agent-trust-note{margin-top:23px!important;display:flex;align-items:center;gap:10px;color:var(--ink-a68);font-size:12px;line-height:1.5}.rhiz-agent-trust-note svg{color:var(--teal);flex-shrink:0}.rhiz-agent-hero-index{position:absolute;bottom:26px;left:clamp(25px,6.4vw,104px);font-family:var(--agent-mono);font-size:10px;letter-spacing:.13em;color:var(--ink-a45)}.rhiz-agent-scenario{position:relative;width:100%;max-width:575px;justify-self:end;min-height:605px;padding:26px 28px 23px;color:var(--paper);background:radial-gradient(ellipse at 99% 2%,rgba(74,193,169,.22),transparent 50%),radial-gradient(ellipse at -15% 100%,rgba(21,97,94,.4),transparent 55%),var(--agent-dark);box-shadow:0 35px 70px rgba(11,46,43,.19);transform:rotate(1.4deg)}.rhiz-agent-scenario:before{content:"";pointer-events:none;position:absolute;inset:-13px 13px 13px -13px;border:1px solid var(--teal-deep-a38);z-index:-1}.rhiz-agent-instructions-card-head,.rhiz-agent-panel-topline,.rhiz-agent-scenario-header{display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:var(--agent-mono);font-size:10px;letter-spacing:.1em;font-weight:550}.rhiz-agent-scenario-header{padding-bottom:24px;border-bottom:1px solid rgba(234,255,247,.2);color:#b9e1d8}.rhiz-agent-scenario-header span{display:flex;align-items:center;gap:8px}.rhiz-agent-scenario-header span:last-child{color:#91b4ab}.rhiz-agent-status-dot{display:inline-block!important;width:7px;height:7px;border-radius:50%;background:#7bdbc3;box-shadow:0 0 0 5px rgba(123,219,195,.12)}.rhiz-agent-scenario-question{padding:25px 0;border-bottom:1px solid rgba(234,255,247,.17)}.rhiz-agent-axis-item div>span,.rhiz-agent-scenario-decision span,.rhiz-agent-scenario-question>span{font-family:var(--agent-mono);font-size:10px;letter-spacing:.13em;color:#9ad9c8}.rhiz-agent-scenario-question p{font-size:clamp(22px,2.05vw,31px);letter-spacing:-.05em;line-height:1.19;font-weight:560;margin-top:13px;color:#fff9ed}.rhiz-agent-scenario-axis{position:relative;padding:27px 0 10px}.rhiz-agent-axis-line{position:absolute;top:50px;bottom:48px;left:17px;width:1px;background:linear-gradient(#c2edda,#3c978c);opacity:.5}.rhiz-agent-axis-item{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;position:relative;padding-bottom:28px}.rhiz-agent-axis-icon{background:#163d3d;border:1px solid rgba(154,217,200,.6);width:35px;height:35px;display:grid;place-items:center;color:#9ad9c8;border-radius:50%}.rhiz-agent-axis-item strong{display:block;margin-top:5px;color:#fdf8ed;font-size:16px;font-weight:550;letter-spacing:-.03em}.rhiz-agent-axis-item p{margin-top:5px;color:#afc9c4;line-height:1.45;font-size:12px}.rhiz-agent-scenario-decision{background:#f0f8e9;color:var(--agent-ink);padding:17px 19px}.rhiz-agent-scenario-decision div{display:flex;align-items:center;gap:11px}.rhiz-agent-scenario-decision span,.rhiz-agent-scenario-decision svg{color:var(--teal-deep)}.rhiz-agent-scenario-decision p{margin-top:7px;font-size:14px}.rhiz-agent-scenario figcaption{margin-top:13px;font-size:10px;color:#c5d5ce}.rhiz-agent-thesis{padding:100px clamp(25px,6.4vw,104px);background:var(--paper-raised);display:grid;grid-template-columns:minmax(140px,.28fr) 1fr;gap:40px;border-bottom:1px solid var(--agent-border)}.rhiz-agent-thesis-main h2{font-size:clamp(38px,4.1vw,70px);letter-spacing:-.073em;line-height:1.07;max-width:1100px}.rhiz-agent-thesis-main em{color:var(--teal-deep)}.rhiz-agent-thesis-support{margin-top:34px;display:flex;gap:60px;align-items:end;justify-content:space-between}.rhiz-agent-thesis-support p{max-width:590px;font-size:18px;line-height:1.55;color:var(--ink-a76)}.rhiz-agent-thesis-support a{display:inline-flex;align-items:center;gap:15px;white-space:nowrap;padding-bottom:8px;border-bottom:1px solid var(--ink);font-size:13px;font-weight:650}.rhiz-agent-thesis-support a:hover{color:var(--teal)}.rhiz-agent-possibilities{padding:105px clamp(25px,6.4vw,104px) 120px;background:var(--cream)}.rhiz-agent-section-heading{display:flex;align-items:baseline;gap:35px;flex-wrap:wrap;margin-bottom:35px}.rhiz-agent-section-heading>.rhiz-agent-section-kicker{width:100%}.rhiz-agent-section-heading h2{font-size:clamp(42px,4vw,70px);line-height:1;letter-spacing:-.07em}.rhiz-agent-section-heading h2 em{color:var(--teal-deep)}.rhiz-agent-section-heading p{font-size:15px;color:var(--ink-a68)}.rhiz-agent-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rhiz-agent-capability{position:relative;background:var(--paper-raised);min-height:322px;padding:23px 25px 60px;display:flex;flex-direction:column;border:1px solid var(--agent-border)}.rhiz-agent-capability:nth-child(2){background:var(--mint)}.rhiz-agent-capability:nth-child(3){background:var(--lilac)}.rhiz-agent-capability:nth-child(4){background:var(--blush)}.rhiz-agent-capability-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ink-a22);padding-bottom:25px;font-family:var(--agent-mono);font-size:11px;color:var(--teal-deep)}.rhiz-agent-capability h3{font-size:clamp(24px,2vw,34px);line-height:1.07;margin-top:31px;letter-spacing:-.06em;font-weight:630;max-width:250px}.rhiz-agent-capability p{margin-top:13px;font-size:14px;line-height:1.5;color:var(--ink-a76)}.rhiz-agent-capability-arrow{position:absolute;bottom:24px;right:25px;color:var(--teal-deep)}.rhiz-agent-how{padding:105px clamp(25px,6.4vw,104px);background:var(--mint);display:grid;grid-template-columns:minmax(275px,.75fr) minmax(450px,1.25fr);gap:clamp(40px,7vw,130px)}.rhiz-agent-connection h2,.rhiz-agent-how-intro h2,.rhiz-agent-instructions h2{font-size:clamp(43px,4.6vw,75px);line-height:1.04;letter-spacing:-.07em;margin-top:24px}.rhiz-agent-connection h2 em,.rhiz-agent-how-intro em,.rhiz-agent-instructions h2 em{color:var(--teal-deep)}.rhiz-agent-connection-text>p:not(.rhiz-agent-section-kicker),.rhiz-agent-how-intro>p:last-child,.rhiz-agent-instructions-intro>p:not(.rhiz-agent-section-kicker){margin-top:28px;max-width:430px;color:var(--ink-a76);line-height:1.55;font-size:17px}.rhiz-agent-how-steps{border-top:1px solid var(--ink-a32)}.rhiz-agent-how-step{display:grid;grid-template-columns:51px 1fr 25px;gap:12px;padding:30px 0 32px;border-bottom:1px solid var(--ink-a32)}.rhiz-agent-how-label,.rhiz-agent-how-number{font-family:var(--agent-mono);font-size:12px;color:var(--teal-deep);letter-spacing:.08em}.rhiz-agent-how-step h3{font-size:clamp(25px,2.3vw,39px);letter-spacing:-.055em;margin-top:14px;line-height:1.1}.rhiz-agent-how-step p{font-size:14px;line-height:1.58;color:var(--ink-a76);margin-top:12px;max-width:510px}.rhiz-agent-connection{padding:117px clamp(25px,6.4vw,104px);background:var(--paper-raised);display:grid;grid-template-columns:minmax(300px,.83fr) minmax(390px,1.17fr);gap:clamp(30px,5vw,90px)}.rhiz-agent-document-link,.rhiz-agent-settings-link{display:inline-flex;align-items:center;gap:17px;margin-top:31px;padding-bottom:9px;border-bottom:1px solid var(--ink);font-size:14px;font-weight:650}.rhiz-agent-document-link:hover,.rhiz-agent-settings-link:hover{color:var(--teal)}.rhiz-agent-connection-panel{color:#f0fbf5;background:var(--agent-dark);padding:30px;box-shadow:15px 16px 0 var(--mint)}.rhiz-agent-panel-topline{color:#9ad9c8;padding-bottom:20px;border-bottom:1px solid rgba(248,255,251,.18)}.rhiz-agent-connector-actions{margin-top:32px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.rhiz-agent-mcp-url{display:flex;width:100%;min-width:0;align-items:center;gap:10px;border:1px solid rgba(203,250,231,.27);padding:17px 14px}.rhiz-agent-mcp-url svg{flex-shrink:0;color:#93d8c7}.rhiz-agent-mcp-url code{min-width:0;color:#fffdf3;overflow-wrap:anywhere;font-size:clamp(11px,1.15vw,16px);letter-spacing:-.025em}.rhiz-agent-copy-on-dark button{color:#a9f0dd}.rhiz-agent-copy-on-dark button:hover{color:white}.rhiz-agent-access-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:35px;margin-top:24px;border-top:1px solid rgba(248,255,251,.18)}.rhiz-agent-access-grid>div{min-width:0}.rhiz-agent-access-grid svg{color:#96e2d0;margin-bottom:10px}.rhiz-agent-access-grid strong{display:block;font-family:var(--agent-mono);font-size:11px;letter-spacing:.12em;color:#f4fbf1}.rhiz-agent-access-grid p{margin-top:7px;font-size:12px;line-height:1.4;color:#b9d2c9}.rhiz-agent-panel-footer{border-top:1px solid rgba(248,255,251,.18);margin-top:29px;padding-top:18px;display:flex;align-items:center;gap:11px;font-size:11px;line-height:1.5;color:#b9d2c9}.rhiz-agent-panel-footer svg{flex-shrink:0}.rhiz-agent-instructions{padding:110px clamp(25px,6.4vw,104px);display:grid;grid-template-columns:minmax(290px,.75fr) minmax(410px,1.25fr);gap:clamp(40px,7vw,120px);border-top:1px solid var(--agent-border);background:var(--cream)}.rhiz-agent-instructions-card{background:var(--paper-raised);border:1px solid var(--agent-border);align-self:center;box-shadow:9px 9px 0 var(--lilac)}.rhiz-agent-instructions-card-head{padding:18px 25px;background:var(--lilac);border-bottom:1px solid var(--agent-border);color:var(--teal-deep)}.rhiz-agent-first-read{padding:35px 29px}.rhiz-agent-first-read p{font-size:19px;letter-spacing:-.02em;line-height:1.5}.rhiz-agent-first-read>.rhiz-agent-copy-link{margin-top:18px}.rhiz-agent-read-links{display:flex;gap:17px;flex-wrap:wrap;border-top:1px solid var(--agent-border);padding:20px 29px}.rhiz-agent-read-links a{display:inline-flex;align-items:center;gap:6px;color:var(--teal-deep);font-family:var(--agent-mono);font-size:12px;text-decoration:underline;text-underline-offset:4px}.rhiz-agent-read-links a:hover{color:var(--ink)}.rhiz-agent-last{padding:95px clamp(25px,6.4vw,104px) 105px;background:var(--ink);color:var(--paper-white);text-align:center}.rhiz-agent-last .rhiz-agent-section-kicker{color:#9ad9c8}.rhiz-agent-last h2{margin-top:22px;font-size:clamp(51px,6vw,98px);line-height:1.04;letter-spacing:-.07em}.rhiz-agent-last h2 em{color:#97dcc6}.rhiz-agent-last p{font-size:17px;margin-top:24px;color:#cee1d9}.rhiz-agents .rhiz-agent-last-action{display:inline-flex;align-items:center;gap:40px;margin-top:32px;min-height:55px;background:var(--paper-raised);color:var(--ink);padding:14px 22px;font-size:14px;font-weight:700}.rhiz-agents .rhiz-agent-last-action:hover{background:var(--mint);transform:translateY(-2px)}@media (max-width:1180px){.rhiz-agent-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);gap:28px}.rhiz-agent-hero h1{font-size:clamp(56px,5.8vw,75px)}.rhiz-agent-scenario{transform:none}.rhiz-agent-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rhiz-agent-capability{min-height:265px}}@media (max-width:840px){.rhiz-agent-hero{grid-template-columns:1fr;padding-top:64px;padding-bottom:100px;gap:70px}.rhiz-agent-hero h1{font-size:clamp(60px,9.5vw,95px)}.rhiz-agent-scenario{width:calc(100% - 14px);max-width:700px;margin-left:14px;justify-self:center;min-height:0}.rhiz-agent-thesis{grid-template-columns:1fr;gap:18px}.rhiz-agent-thesis-support{align-items:start}.rhiz-agent-connection,.rhiz-agent-how,.rhiz-agent-instructions{grid-template-columns:1fr;gap:45px}.rhiz-agent-connection-text,.rhiz-agent-how-intro,.rhiz-agent-instructions-intro{max-width:690px}}@media (max-width:570px){.rhiz-agent-hero{padding-top:50px;gap:49px}.rhiz-agent-hero h1{font-size:clamp(48px,12vw,70px)}.rhiz-agent-hero-lede{font-size:16px;margin-top:23px!important}.rhiz-agent-provider-actions{flex-direction:column}.rhiz-agents .rhiz-agent-primary-action,.rhiz-agents .rhiz-agent-secondary-action{width:100%;justify-content:space-between}.rhiz-agent-eyebrow{font-size:9px;margin-bottom:20px}.rhiz-agent-hero-index{right:25px;font-size:8px}.rhiz-agent-scenario{padding:19px 18px;width:calc(100% - 12px);margin-left:12px}.rhiz-agent-scenario-header{font-size:8px}.rhiz-agent-scenario-header span:last-child{display:none}.rhiz-agent-connection,.rhiz-agent-how,.rhiz-agent-instructions,.rhiz-agent-possibilities,.rhiz-agent-thesis{padding-top:70px;padding-bottom:75px}.rhiz-agent-thesis-main h2{font-size:clamp(35px,9vw,52px)}.rhiz-agent-thesis-support{display:block}.rhiz-agent-thesis-support p{font-size:16px}.rhiz-agent-thesis-support a{margin-top:22px}.rhiz-agent-section-heading{gap:13px}.rhiz-agent-section-heading h2{font-size:clamp(38px,10vw,55px)}.rhiz-agent-capability-grid{grid-template-columns:1fr}.rhiz-agent-capability{min-height:225px}.rhiz-agent-how-step{grid-template-columns:35px 1fr 18px}.rhiz-agent-how-step h3{font-size:25px}.rhiz-agent-connection-panel{padding:21px 18px;box-shadow:7px 8px 0 var(--mint)}.rhiz-agent-access-grid{gap:16px;grid-template-columns:1fr}.rhiz-agent-access-grid>div{display:grid;grid-template-columns:23px 1fr;column-gap:10px}.rhiz-agent-access-grid p{grid-column:2;margin-top:0}.rhiz-agent-access-grid svg{margin-bottom:0}.rhiz-agent-first-read{padding:27px 20px}.rhiz-agent-first-read p{font-size:16px}.rhiz-agent-last{padding:75px 24px 85px}.rhiz-agent-last h2{font-size:clamp(43px,10vw,66px)}}@media (prefers-reduced-motion:reduce){.rhiz-agents a,.rhiz-agents button{transition:none!important;transform:none!important}}