@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-0.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-1.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-2.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-3.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope-4.ttf)format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-0.ttf)format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-1.ttf)format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-condensed-2.ttf)format("truetype")}:root{--navy:#061323;--navy-deep:#030c18;--surface:#0d2036;--cyan:#16d9ef;--gold:#ffc25b;--white:#f6f9fc;--muted:#aec0d0;--line:#26394b;--paper:#eff4f7;--ink:#10263a;--font-body:"Manrope", sans-serif;--font-display:"Barlow Condensed", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scrollbar-color:#527087 var(--navy-deep);scroll-padding-top:2rem}body{background:var(--navy);color:var(--white);font-family:var(--font-body);margin:0;font-size:1rem;line-height:1.65}::selection{background:var(--gold);color:var(--navy-deep)}a{color:inherit;text-underline-offset:.25em}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--gold);outline-offset:5px}input{caret-color:var(--cyan)}img,svg{display:block}img{max-width:100%;height:auto}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}.shell{width:min(100% - 7rem,80rem);margin-inline:auto}.skip-link{z-index:20;background:var(--gold);color:var(--navy);padding:.65rem 1rem;position:absolute;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:none}.arrow-icon{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:1.4rem;height:1.4rem}.brand{flex-shrink:0;align-items:center;gap:.7rem;width:fit-content;text-decoration:none;display:inline-flex}.brand img{width:3.75rem}.brand-type{font:700 1.6rem/.9 var(--font-display);letter-spacing:.025em}.brand-type span{color:var(--cyan);font:700 .64rem/1 var(--font-body);letter-spacing:.43em;margin-top:.4rem;display:block}.site-header{border-bottom:1px solid var(--line);align-items:center;gap:2rem;min-height:110px;display:flex}.header-nav{gap:2rem;margin-left:auto;font-size:.8rem;font-weight:600;display:flex}.header-nav a{text-decoration:none;transition:color .18s}.header-nav a:hover{color:var(--cyan)}.account{border-left:1px solid var(--line);justify-content:flex-end;align-items:center;gap:1rem;padding-left:2rem;font-size:.7rem;display:flex}.account-email{overflow-wrap:anywhere;max-width:10rem;color:var(--muted)}.sign-out{min-height:44px;color:var(--white);white-space:nowrap;background:0 0;border:0;padding:.5rem 0;font-size:.75rem}.sign-out:hover{color:var(--cyan)}.hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:1.5rem;min-height:650px;padding-block:4.5rem 5rem;display:grid;position:relative}.hero-copy{z-index:2;position:relative}.hero h1{font:700 clamp(4.3rem, 6.8vw, 6rem)/.99 var(--font-display);letter-spacing:-.025em}.hero h1 span{color:var(--cyan)}.hero-copy>p{max-width:33ch;color:var(--muted);margin-top:1.7rem;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.8}.primary-link{background:var(--cyan);color:var(--navy-deep);border-radius:5px;justify-content:space-between;align-items:center;gap:2rem;margin-top:2.1rem;padding:1rem 1.35rem;font-size:.88rem;font-weight:800;text-decoration:none;transition:background .18s,gap .18s;display:inline-flex}.primary-link:hover{background:#7cecf6;gap:2.5rem}.hero-origin{color:var(--muted);align-items:center;gap:.65rem;margin-top:2.6rem;font-size:.69rem;display:flex}.origin-dot{background:var(--gold);border-radius:50%;flex-shrink:0;width:6px;height:6px}.hero-art{isolation:isolate;width:100%;padding:1.4rem 0 1.9rem;position:relative}.hero-logo{z-index:1;filter:drop-shadow(0 22px 20px #0007);width:100%;animation:1s cubic-bezier(.16,1,.3,1) both arrive;position:relative}.orbit{z-index:-1;border:1px solid #16d9ef1c;border-radius:50%;position:absolute;inset:-1.4rem}.orbit-two{border-color:#16d9ef0d;inset:-3rem}.art-coordinate{color:var(--muted);letter-spacing:.2em;text-align:center;margin-top:1.6rem;font-size:.6rem;font-weight:600;display:block}@keyframes arrive{0%{filter:drop-shadow(0 10px 10px #0003)blur(3px);transform:translateY(16px)scale(.97)}to{filter:drop-shadow(0 22px 20px #0007)blur();transform:none}}.route-ribbon{background:var(--cyan);color:var(--navy-deep);position:relative}.route-ribbon:before{content:"";background:var(--gold);width:20%;height:3px;position:absolute;top:-3px;right:0}.route-ribbon-inner{letter-spacing:.035em;justify-content:space-between;align-items:center;gap:2rem;min-height:70px;font-size:.74rem;font-weight:800;display:flex}.route-ribbon svg{stroke:currentColor;stroke-width:1.5px;width:9rem;height:16px}.products{background:var(--paper);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding-block:6.5rem}.products-heading{justify-content:space-between;align-items:flex-end;gap:3rem;margin-bottom:3.7rem;display:flex}.products h2{font:700 clamp(3.5rem, 5.5vw, 5rem)/1 var(--font-display);letter-spacing:-.02em}.products h2 span{color:#3f697b}.products-heading>p{color:#486174;padding-bottom:.25rem;font-size:.9rem;line-height:1.85}.product-row{border-top:1px solid #bccbd4;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.65fr);align-items:center;gap:2rem;padding:2.7rem 0;text-decoration:none;display:grid}.product-row:last-child{border-bottom:1px solid #bccbd4}.product-identity{align-items:center;gap:1.35rem;display:flex}.product-symbol{color:#07547e;background:#cfe8f4;border-radius:15px;flex:0 0 68px;place-items:center;width:68px;height:68px;transition:background .2s;display:grid}.product-row--gallerybridge .product-symbol{color:#815117;background:#f8dfb3}.product-row--headcount .product-symbol{color:#245d48;background:#d4e8dc}.product-mark{stroke:currentColor;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;width:48px;height:48px}.product-identity h3{font:600 clamp(1.9rem, 2.9vw, 2.8rem)/1.1 var(--font-display);letter-spacing:-.015em}.product-category{color:#486174;margin-top:.55rem;font-size:.69rem;display:block}.product-detail p{color:#3e596d;max-width:38ch;font-size:.8rem;line-height:1.85}.product-note{margin-top:.7rem;font-size:.7rem;font-weight:700;display:block}.product-destination{justify-content:flex-end;align-items:center;gap:1rem;font-size:.69rem;font-weight:700;display:flex}.product-arrow{border:1px solid #a4b8c6;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;transition:background .18s,border-color .18s,transform .18s;display:grid}.product-arrow .arrow-icon{width:18px;height:18px}.product-row:hover .product-arrow{background:var(--ink);border-color:var(--ink);color:var(--white);transform:translate(2px,-2px)}.product-row:hover h3{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.product-row:focus-visible{outline-offset:8px;outline-color:#07547e}.about{grid-template-columns:.9fr 1fr;align-items:center;gap:7rem;padding-block:6.5rem;display:grid}.about-route{justify-content:center;align-items:center;min-height:230px;display:flex;position:relative}.about-route>span{font:700 clamp(9rem, 18vw, 16rem)/1 var(--font-display);color:#0c263d;-webkit-text-stroke:1px #3b637e;letter-spacing:-.02em}.about-route svg{width:100%;stroke:var(--cyan);stroke-width:14px;position:absolute;bottom:0;left:0}.about-route svg path+path{stroke:var(--navy);stroke-width:2px;stroke-dasharray:5 5}.about h2{font:600 clamp(3rem, 4.5vw, 4.4rem)/1.04 var(--font-display);letter-spacing:-.015em}.about-copy>p{max-width:47ch;color:var(--muted);margin-top:1.6rem;font-size:.9rem;line-height:1.9}.about-location{color:var(--gold);margin-top:1.6rem;font-size:.73rem;font-weight:600;display:block}.site-footer{border-top:1px solid var(--line);min-height:125px;color:var(--muted);justify-content:space-between;align-items:center;gap:2rem;font-size:.7rem;display:flex}.site-footer .brand{color:var(--white)}.site-footer>a{align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.site-footer>a:hover{color:var(--cyan)}.site-footer .arrow-icon{width:1rem;height:1rem;transform:rotate(-90deg)}@media (min-width:1500px){.hero{gap:3rem;min-height:710px}}@media (max-width:1150px){.shell{width:calc(100% - 5rem)}.account-email{display:none}.hero{min-height:590px}.hero h1{font-size:clamp(4rem,7.4vw,5.8rem)}.product-row{grid-template-columns:1fr 1fr;gap:.7rem 2.5rem}.product-identity{grid-row:span 2}.product-destination{justify-content:flex-start}.product-destination .product-arrow{width:32px;height:32px}.about{gap:4rem}}@media (max-width:800px){.shell{width:calc(100% - 3rem)}.site-header{gap:1.25rem;min-height:94px}.header-nav{gap:1.25rem}.account{padding-left:1.25rem}.hero{gap:.5rem;min-height:auto;padding-block:4.5rem}.hero h1{font-size:4.4rem}.hero-origin{max-width:25ch}.orbit-two{display:none}.art-coordinate{letter-spacing:.1em;font-size:.48rem}.route-ribbon-inner{gap:1rem;font-size:.65rem}.route-ribbon svg{width:5rem}.products{padding-block:4.5rem}.products-heading{gap:2rem}.products-heading>p{font-size:.8rem}.product-identity{gap:1rem}.product-symbol{flex-basis:56px;width:56px;height:56px}.product-mark{width:40px;height:40px}.about{gap:2.5rem;padding-block:4.5rem}}@media (max-width:700px){.hero{grid-template-columns:1fr;gap:1.7rem;padding-top:2.8rem;padding-bottom:3rem}.hero h1{font-size:clamp(3.5rem,11.8vw,5.5rem)}.hero-copy>p{max-width:35ch;margin-top:1.1rem;font-size:.92rem}.primary-link{margin-top:1.5rem;padding:.9rem 1.1rem;font-size:.8rem}.hero-origin{max-width:none;margin-top:1.5rem;font-size:.62rem}.hero-art{justify-self:center;width:88%;max-width:400px;padding:1rem 0}.orbit-one{inset:0 -.8rem}.art-coordinate{margin-top:1.2rem;font-size:.52rem}.route-ribbon-inner{min-height:58px}.route-ribbon-inner>span:nth-child(2),.route-ribbon svg{display:none}.products-heading{margin-bottom:2.2rem;display:block}.products h2{font-size:3.5rem}.products-heading>p{margin-top:1.2rem}.product-row{grid-template-columns:1fr;row-gap:1.2rem;padding-block:2rem}.product-identity{grid-row:auto}.product-identity h3{font-size:2.5rem}.product-category{margin-top:.3rem}.product-detail p{max-width:45ch;font-size:.82rem}.product-destination{justify-content:space-between;font-size:.74rem}.product-destination .product-arrow{width:38px;height:38px}.about{grid-template-columns:1fr;gap:2.5rem;padding-block:3.5rem}.about-route{justify-self:center;width:250px;min-height:180px}.about-route>span{font-size:12rem}.about h2{font-size:3.5rem}.site-footer{flex-wrap:wrap;gap:1.5rem;padding-block:2rem}.site-footer>span{order:3;width:100%}}@media (max-width:390px){.shell{width:calc(100% - 2.5rem)}.brand img{width:3rem}.brand-type{font-size:1.4rem}.brand-type span{font-size:.55rem}.header-nav{display:none}.account{margin-left:auto}.hero h1{font-size:3.5rem}.hero-origin{font-size:.55rem}.route-ribbon-inner{font-size:.58rem}.site-footer>a{font-size:.64rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.portfolio-site-header{gap:1.5rem}.portfolio-private-label{color:var(--muted);letter-spacing:.16em;margin-left:auto;font-size:.64rem;font-weight:800}.portfolio-site-header .account{margin-left:0}.portfolio-shell{width:min(100% - 7rem,80rem);margin:0 auto;padding-block:3.5rem 5rem}.portfolio-heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.5rem;display:flex}.eyebrow{color:var(--cyan);letter-spacing:.17em;font-size:.62rem;font-weight:800;display:block}.portfolio-heading h1{font:700 clamp(3.1rem, 5vw, 4.4rem)/.98 var(--font-display);letter-spacing:-.02em;margin-top:.55rem}.portfolio-heading p{color:var(--muted);margin-top:.8rem;font-size:.82rem}.portfolio-heading-meta{color:var(--muted);align-items:center;gap:.55rem;padding-bottom:.25rem;font-size:.67rem;display:flex}.live-dot,.health-dot{background:#76dda8;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 0 4px #76dda81a}.portfolio-tabs{border:1px solid var(--line);scrollbar-width:thin;background:#081a2c;border-radius:9px;gap:.3rem;margin-bottom:1.5rem;padding:.35rem;display:flex;overflow-x:auto}.portfolio-tabs button{min-height:40px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:.6rem .9rem;font-size:.72rem;font-weight:700}.portfolio-tabs button:hover{color:var(--white);background:#ffffff0a}.portfolio-tabs button.is-active{background:var(--cyan);color:var(--navy-deep)}.portfolio-alert{color:#ffe1d9;background:#421f24;border:1px solid #9c5d55;border-radius:6px;margin:1rem 0;padding:.8rem 1rem;font-size:.78rem}.portfolio-loading{color:var(--muted);margin:1rem 0;font-size:.75rem}.portfolio-metrics{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-bottom:1rem;display:grid}.portfolio-metric{border:1px solid var(--line);background:#0b1d30;border-radius:8px;min-width:0;padding:1.1rem 1.2rem}.portfolio-metric>span{color:var(--muted);font-size:.67rem;font-weight:700;display:block}.portfolio-metric strong{font:700 1.75rem/1.1 var(--font-display);letter-spacing:.01em;margin-top:.35rem;display:block}.portfolio-metric small{color:#91a8bb;margin-top:.45rem;font-size:.6rem;line-height:1.5;display:block}.portfolio-product-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-bottom:.8rem;display:grid}.portfolio-product,.portfolio-panel,.money-card,.usage-card,.user-results{border:1px solid var(--line);background:#0b1d30;border-radius:8px;min-width:0}.portfolio-product{border-top:2px solid var(--cyan);padding:1.15rem}.portfolio-product--mint{border-top-color:#77d2a3}.portfolio-product--amber{border-top-color:var(--gold)}.product-card-top,.money-card-heading,.panel-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.product-mark-mini{width:31px;height:31px;color:var(--white);font:700 1.2rem var(--font-display);background:#ffffff08;border:1px solid #ffffff1c;border-radius:7px;place-items:center;display:grid}.availability{color:#b6c6d3;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid #597083;border-radius:99px;align-items:center;padding:.2rem .52rem;font-size:.56rem;font-weight:800;display:inline-flex}.availability--available{color:#a8ebc6;background:#163b31;border-color:#34785f}.availability--partial{color:#f3d388;background:#3a301b;border-color:#876d3a}.availability--unavailable{color:#ffc0bd;background:#3d2228;border-color:#814a4e}.availability--unsupported{color:#c5d1db;background:#253746;border-color:#596b79}.portfolio-product h2{font:700 2rem/1 var(--font-display);margin-top:1rem}.product-host-link{color:var(--muted);margin-top:.35rem;font-size:.62rem;text-decoration:none;display:inline-block}.product-host-link:hover{color:var(--cyan)}.product-card-stats{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1.25rem;padding-top:.9rem;font-size:.59rem;display:grid}.product-card-stats span{flex-direction:column;gap:.18rem;display:flex}.product-card-stats strong{color:var(--white);font:700 1.3rem/1 var(--font-display)}.product-health-line{text-transform:capitalize;align-items:center;gap:.5rem;margin-top:1rem;font-size:.7rem;font-weight:700;display:flex}.product-details{border-top:1px solid var(--line);margin-top:.8rem;padding-top:.65rem}.product-details summary{color:#c4d5e2;cursor:pointer;font-size:.64rem;font-weight:700}.product-details h3{margin-top:.8rem;font-size:.65rem}.product-details dl{margin:.45rem 0 0}.product-details dl div{border-top:1px solid #ffffff0d;justify-content:space-between;gap:.75rem;padding:.35rem 0;font-size:.58rem;display:flex}.product-details dt{color:var(--muted)}.product-details dd{text-align:right;margin:0}.product-console-link{color:var(--cyan);margin-top:.75rem;font-size:.6rem;text-decoration:none;display:inline-block}.product-console-link:hover{text-decoration:underline}.health-dot--degraded,.health-dot--down,.health-dot--unavailable{background:#f28c79;box-shadow:0 0 0 4px #f28c791c}.health-dot--unknown,.health-dot--not-reported{background:#b6a15d;box-shadow:0 0 0 4px #b6a15d1c}.freshness-note{color:#91a8bb;margin-top:.65rem;font-size:.59rem;line-height:1.55}.source-error{color:#ffc0bd;overflow-wrap:anywhere;margin-top:.55rem;font-size:.6rem}.portfolio-lower-grid{grid-template-columns:1.1fr .9fr;gap:.8rem;display:grid}.portfolio-panel{padding:1.2rem}.attention-panel{background:linear-gradient(130deg,#302817,#0b1d30 48%);border-color:#7b6638;margin-bottom:.8rem}.attention-list{margin:0;padding:0;list-style:none}.attention-list li{border-top:1px solid #ffffff12;grid-template-columns:6rem minmax(0,1fr) auto;align-items:start;gap:.8rem;padding:.7rem 0;display:grid}.attention-list li>div{gap:.2rem;display:grid}.attention-list li strong{font-size:.68rem}.attention-list li span,.attention-list li p{color:var(--muted);margin:0;font-size:.59rem}.attention-list li a{color:var(--cyan);white-space:nowrap;font-size:.59rem}.attention-kind{text-transform:uppercase;font-weight:800;color:#f0cf80!important;font-size:.54rem!important}.attention-kind--issue{color:#ffc0bd!important}.panel-heading{align-items:flex-end;margin-bottom:1.2rem}.panel-heading h2{font:700 1.75rem/1 var(--font-display);margin-top:.35rem}.panel-caption{color:#91a8bb;text-align:right;max-width:34ch;font-size:.61rem}.activity-list,.compact-list,.user-list{margin:0;padding:0;list-style:none}.activity-list li{border-top:1px solid #ffffff0d;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:.65rem;padding:.65rem 0;display:grid}.activity-mark{background:var(--cyan);border-radius:50%;width:6px;height:6px;margin-top:.45rem}.activity-list li div{gap:.1rem;min-width:0;display:grid}.activity-list strong{overflow-wrap:anywhere;font-size:.69rem;font-weight:700}.activity-list li span,.activity-list time{color:var(--muted);font-size:.57rem}.activity-list time{text-align:right;max-width:11rem}.compact-list li{border-top:1px solid #ffffff0d;justify-content:space-between;gap:.8rem;padding:.55rem 0;font-size:.63rem;display:flex}.compact-list li>span:first-child{color:#d5e0e9;overflow-wrap:anywhere}.service-report{gap:.16rem;min-width:0;display:grid}.service-report strong{font-size:.63rem}.service-report small{color:#91a8bb;font-size:.55rem;line-height:1.45}.operations-runs{border-top:1px solid #ffffff0d;margin-top:.65rem}.operations-runs summary{color:#bdd0df;cursor:pointer;padding:.5rem 0;font-size:.59rem;font-weight:700}.operations-runs .compact-list{margin-top:0}.preview-configuration-list li{align-items:flex-start}.preview-configuration-list li>span:first-child{gap:.2rem;min-width:0;display:grid}.preview-configuration-list strong{color:#d5e0e9;font-size:.62rem}.preview-configuration-list small{color:#91a8bb;font-size:.55rem;line-height:1.45}.preview-configuration-links{flex-wrap:wrap;gap:.5rem;display:flex}.preview-configuration-links a{color:var(--cyan);font-size:.53rem;text-decoration:none}.preview-configuration-links a:hover{text-decoration:underline}.preview-configuration-list .status-text{text-align:right;flex:none;max-width:7.25rem}.preview-verification-note{background:#061323;border:1px solid #344c61;border-radius:5px;gap:.25rem;margin-top:1rem;padding:.8rem .9rem;display:grid}.preview-verification-note strong{font-size:.66rem}.preview-verification-note span{color:#91a8bb;font-size:.59rem;line-height:1.55}.integration-states{text-align:right;gap:.7rem;display:flex}.integration-states>span{justify-items:end;gap:.14rem;display:grid}.integration-states b,.integration-states small{color:#91a8bb;font-size:.5rem;font-weight:600}.integration-states small{white-space:nowrap}.status-text{color:var(--muted);text-transform:capitalize;font-size:.57rem;font-weight:700}.status-text--healthy,.status-text--configured,.status-text--ok{color:#9ae4b9}.status-text--degraded,.status-text--unconfigured,.status-text--error,.status-text--down,.status-text--unsupported{color:#ffc28a}.status-text--needs-configuration{color:#ffc28a;text-transform:none}.status-text--unavailable{color:#ffc0bd}.date-range-form,.search-form{align-items:flex-end;gap:.7rem;margin-bottom:1.2rem;display:flex}.date-range-form label{color:var(--muted);gap:.35rem;font-size:.63rem;font-weight:700;display:grid}.date-range-form input,.search-form input{min-height:42px;color:var(--white);background:#061323;border:1px solid #344c61;border-radius:5px;padding:.55rem .7rem;font-size:.72rem}.search-form input{width:min(100%,28rem)}.console-button{background:var(--cyan);min-height:42px;color:var(--navy-deep);border:0;border-radius:5px;padding:.55rem .9rem;font-size:.69rem;font-weight:800}.console-button:disabled{opacity:.45;cursor:not-allowed}.money-stream-list,.user-result-grid,.usage-grid,.integration-grid,.health-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.money-card,.usage-card,.user-results{padding:1rem}.money-card-source{margin-top:.55rem}.money-card-source .freshness-note{margin-left:.5rem;display:inline}.money-card h3,.usage-card h3,.user-results h3{font:700 1.35rem/1.1 var(--font-display)}.money-card>p,.usage-card>p,.user-results>p{color:var(--muted);margin-top:.75rem;font-size:.67rem}.unsupported-note{color:#c7b889!important}.stream-row{border-top:1px solid var(--line);margin-top:1rem;padding-top:.85rem}.stream-row>div:first-child{gap:.22rem;display:grid}.stream-row>div:first-child strong{text-transform:capitalize;font-size:.68rem}.stream-row>div:first-child span,.stream-row small{color:var(--muted);font-size:.57rem}.stream-amount{font:700 1.7rem/1 var(--font-display);margin-top:.7rem}.stream-amount span{color:var(--muted);font:600 .57rem var(--font-body);margin-top:.3rem;display:block}.money-snapshot{flex-wrap:wrap;gap:.8rem;margin-top:.75rem;display:flex}.money-snapshot span{border:1px solid var(--line);border-radius:5px;gap:.12rem;padding:.55rem .65rem;display:grid}.money-snapshot small{color:var(--muted);font-size:.54rem}.money-snapshot strong{font:700 1rem/1 var(--font-display)}.stream-row p{color:#91a8bb;margin-top:.65rem;font-size:.58rem;line-height:1.55}.stream-row small{margin-top:.35rem;display:block}.stream-row .stream-period{color:#cbd8e2}.stream-transactions{border-top:1px solid #ffffff10;margin-top:.7rem;padding-top:.6rem}.stream-transactions summary{color:#bdd0df;cursor:pointer;font-size:.59rem;font-weight:700}.stream-transactions ul{margin:.45rem 0 0;padding:0;list-style:none}.stream-transactions li{border-top:1px solid #ffffff0b;justify-content:space-between;gap:.7rem;padding:.4rem 0;font-size:.58rem;display:flex}.stream-transactions li span{gap:.15rem;min-width:0;display:grid}.stream-transactions li small{color:#91a8bb;overflow-wrap:anywhere}.stream-transactions li>strong{color:#e9f3fa;flex:none;font-size:.6rem}.empty-state{color:#91a8bb;padding:.8rem 0;font-size:.66rem;line-height:1.6}.user-list{margin-top:.6rem}.user-list li{border-top:1px solid #ffffff0d;gap:.14rem;padding:.65rem 0;display:grid}.user-list strong{overflow-wrap:anywhere;font-size:.68rem}.user-list span,.user-list small{color:var(--muted);overflow-wrap:anywhere;font-size:.58rem}.usage-card dl{margin:.7rem 0 0}.usage-card dl div{border-top:1px solid #ffffff0d;justify-content:space-between;gap:1rem;padding:.5rem 0;display:flex}.usage-card dt{color:var(--muted);text-transform:capitalize;font-size:.62rem}.usage-card dd{margin:0;font-size:.68rem;font-weight:700}.release-line{color:var(--muted);margin-top:.8rem;font-size:.58rem}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portfolio-footer{border-top:1px solid var(--line);color:#91a8bb;justify-content:space-between;gap:1rem;padding-block:1.5rem;font-size:.61rem;display:flex}.money-limit-note{border-left:2px solid var(--gold);color:var(--muted);background:#cda96312;margin:0 0 1rem;padding:.65rem .8rem;font-size:.64rem;line-height:1.55}.provider-costs{margin-top:.8rem}.provider-costs-scroll{margin-top:.8rem;overflow-x:auto}.provider-cost-table{border-collapse:collapse;text-align:left;width:100%;min-width:760px;font-size:.6rem}.provider-cost-table th,.provider-cost-table td{vertical-align:top;border-top:1px solid #ffffff12;padding:.65rem .5rem}.provider-cost-table thead th{color:#91a8bb;text-transform:uppercase;letter-spacing:.04em;font-size:.53rem}.provider-cost-table tbody th{color:#d5e0e9;text-transform:capitalize}.provider-cost-table tbody td{color:#c4d5e2;white-space:nowrap}@media (max-width:1000px){.portfolio-shell{width:calc(100% - 5rem)}.portfolio-product-grid,.money-stream-list,.user-result-grid,.usage-grid,.integration-grid,.health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.portfolio-shell{width:calc(100% - 2.5rem);padding-block:2.5rem 3rem}.portfolio-site-header{min-height:82px}.portfolio-private-label{display:none}.portfolio-heading{margin-bottom:1.5rem;display:block}.portfolio-heading h1{font-size:3.2rem}.portfolio-heading-meta{margin-top:.9rem}.portfolio-tabs{border-radius:7px 0 0 7px;margin-right:-1.25rem}.portfolio-metrics,.portfolio-product-grid,.portfolio-lower-grid,.money-stream-list,.user-result-grid,.usage-grid,.integration-grid,.health-grid{grid-template-columns:1fr}.portfolio-metric{padding:.9rem 1rem}.portfolio-metric strong{font-size:1.55rem}.panel-heading{display:block}.panel-caption{text-align:left;margin-top:.6rem;display:block}.attention-list li{grid-template-columns:1fr;gap:.35rem}.attention-list li a{justify-self:start}.date-range-form{flex-wrap:wrap}.date-range-form label{flex:42%}.date-range-form .console-button{flex:100%}.search-form{flex-direction:column;align-items:stretch}.search-form input{width:100%}.portfolio-footer{flex-direction:column;align-items:flex-start}}.access-group{margin-top:1.5rem}.access-group h3{font:700 1.15rem/1 var(--font-display);margin-bottom:.6rem}.access-table{border-collapse:collapse;width:100%;font-size:.9rem}.access-table th,.access-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.55rem .65rem}.access-table th{color:var(--text-dim,#9fb3c8);font-weight:600}.access-table td:first-child{white-space:nowrap;font-weight:600}@media (max-width:720px){.access-table{white-space:nowrap;display:block;overflow-x:auto}}.sign-in-link{border:1px solid var(--line,#ffffff40);min-height:44px;color:var(--white);white-space:nowrap;border-radius:999px;align-items:center;padding:.5rem .9rem;font-size:.75rem;display:inline-flex}.sign-in-link:hover{color:var(--cyan);border-color:var(--cyan)}
