:root{--hologrow-ink: #10231c;--hologrow-muted: #52605a;--hologrow-lime: #d0ef34;--hologrow-lime-deep: #607800;--hologrow-line: #e3e8e6;--hologrow-soft: #f4f6f6;--hologrow-surface: #fbfcfc;--hologrow-hero-artwork: url("/images/hologrow-hero-background.png");--hologrow-card-artwork: url("/images/hologrow-card-hover-background.png");--hologrow-cta-artwork: url("/images/hologrow-cta-background.png");--hologrow-selected-surface: linear-gradient(
    100deg,
    rgb(208 239 52 / 26%),
    rgb(239 247 212 / 80%) 48%,
    rgb(197 182 241 / 15%)
  )}html{scroll-behavior:smooth}body{color:var(--hologrow-ink);background:var(--hologrow-surface);font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", "PingFang SC", "Hiragino Sans GB",
    "Microsoft YaHei UI", "Microsoft YaHei", sans-serif}button,input,select,textarea{font-family:inherit}#navbar{background:rgb(255 255 255 / 94%)!important;border-bottom:1px solid rgb(227 232 230 / 85%);box-shadow:none!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}#navbar img.nav-logo{width:100%;height:28px}#navbar li.navbar-link>a{color:rgb(16 35 28 / 68%);font-size:0.875rem;font-weight:500;padding-inline:10px!important;border:0!important;border-radius:6px!important;background:transparent!important;box-shadow:none!important}#navbar li.navbar-link>a:hover{color:var(--hologrow-ink);background:rgb(16 35 28 / 5%)!important}#navbar li.navbar-link>a:focus-visible{outline:2px solid rgb(96 120 0 / 45%);outline-offset:2px}#topbar-cta-button{min-height:0;padding:0!important;background:transparent!important;border:0!important}#topbar-cta-button>a,[data-component-name="primary-header-button"]{min-height:36px;padding-inline:16px!important;color:var(--hologrow-ink)!important;background:var(--hologrow-lime)!important;border:1px solid var(--hologrow-lime)!important;border-radius:6px!important;box-shadow:none!important;font-size:0.875rem;font-weight:650;letter-spacing:-0.01em}#topbar-cta-button>a:hover,[data-component-name="primary-header-button"]:hover{color:var(--hologrow-ink)!important;background:#e0ff52!important;border-color:#e0ff52!important;transform:translateY(-1px)}#topbar-cta-button>a span{color:var(--hologrow-ink)!important}#background-color{background:#ffffff!important}#sidebar,#sidebar-content{background:radial-gradient(circle at 8% 0%, rgb(208 239 52 / 11%), transparent 13rem),
    radial-gradient(circle at 100% 24%, rgb(197 182 241 / 8%), transparent 15rem),
    rgb(252 253 252 / 96%);border-right:1px solid rgb(16 35 28 / 8%);box-shadow:20px 0 48px -46px rgb(16 35 28 / 45%);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}:is(#sidebar,#sidebar-content) .sidebar-group-header{gap:8px!important;margin:0 7px 9px!important;padding-left:0!important;color:#718078!important;font-size:0.625rem!important;font-weight:720!important;letter-spacing:0.1em;text-transform:uppercase}:is(#sidebar,#sidebar-content) .sidebar-group-icon{width:13px;height:13px;opacity:0.78}:is(#sidebar,#sidebar-content) .sidebar-group{margin-bottom:22px}@keyframes holo-sidebar-select{from{opacity:0.72;transform:translateX(-4px) scale(0.985)}to{opacity:1;transform:translateX(0) scale(1)}}:is(#sidebar,#sidebar-content) .sidebar-group li>a{position:relative;min-height:38px;align-items:center;padding:9px 12px!important;color:#5a6861;border:1px solid transparent;border-radius:10px;font-size:0.8125rem;line-height:1.35;transform:translateX(0) scale(1);transition:color 180ms cubic-bezier(0.22, 1, 0.36, 1),
    background-color 180ms cubic-bezier(0.22, 1, 0.36, 1),
    border-color 180ms cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),
    transform 220ms cubic-bezier(0.22, 1, 0.36, 1)}@media (hover: hover) and (pointer: fine){:is(#sidebar,#sidebar-content) .sidebar-group li:not([data-active-nav-item="true"])>a:not([aria-current="page"]):hover{color:var(--hologrow-ink);background:transparent;border-color:transparent;box-shadow:none;transform:translateX(2px)}}:is(#sidebar,#sidebar-content) li[data-active-nav-item="true"]{position:relative}:is(#sidebar,#sidebar-content) .sidebar-group li[data-active-nav-item="true"]>a,:is(#sidebar,#sidebar-content) .sidebar-group li>a[aria-current="page"]{padding-right:12px!important;color:#435600!important;background:var(--hologrow-selected-surface)!important;border-color:rgb(96 120 0 / 15%)!important;border-radius:10px!important;box-shadow:inset 0 1px rgb(255 255 255 / 92%),
    0 14px 30px -25px rgb(96 120 0 / 48%)!important;font-weight:650;text-shadow:none!important;animation:holo-sidebar-select 260ms cubic-bezier(0.22, 1, 0.36, 1) both}:is(#sidebar,#sidebar-content) .sidebar-group li>a:active{transform:translateX(1px) scale(0.985);transition-duration:80ms}:is(#sidebar,#sidebar-content) .sidebar-group li>a:focus-visible{outline:2px solid rgb(96 120 0 / 38%);outline-offset:2px;box-shadow:0 0 0 4px rgb(208 239 52 / 12%)}#body-content,#content-area{color:var(--hologrow-muted)}@media (min-width: 1024px){#content-area{margin-right:auto!important;margin-left:auto!important}#content-area:not(:has(.holo-hub-page)){width:min(1040px, calc(100% - 64px))!important;max-width:1040px!important;padding-right:32px!important;padding-left:32px!important}#content-area:not(:has(.holo-hub-page))>#content{width:100%;max-width:none}}#content-area h1,#content-area h2,#content-area h3,#content-area h4{color:var(--hologrow-ink);font-family:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    "Helvetica Neue", Arial, "Noto Sans", "PingFang SC", "Hiragino Sans GB",
    "Microsoft YaHei UI", "Microsoft YaHei", sans-serif;font-weight:650;letter-spacing:-0.025em}#content-area h1{font-size:clamp(2.35rem, 4.45vw, 3.75rem);line-height:1.02}#content-area h2{letter-spacing:-0.02em}#content-area:has(>#content h1)>#header>div{display:flex;min-height:20px;align-items:center;gap:8px;line-height:20px}#content-area:has(>#content h1)>#header>div>div:has(#page-title){height:20px;align-items:center;margin:0!important}#content-area:has(>#content h1)>#header .eyebrow{height:100%;margin:0!important;color:var(--hologrow-lime-deep);font-size:0.75rem;line-height:1.25rem}#content-area:has(>#content h1)>#header .eyebrow::after{margin-left:8px;color:rgb(16 35 28 / 28%);content:"/"}#content-area:has(>#content h1)>#header #page-title{height:20px;margin:0!important;color:#68756f;font-size:0.75rem!important;font-weight:600;line-height:1.25rem!important;letter-spacing:0;overflow-wrap:normal;word-break:normal}#content-area:has(>#content h1)>#header>:not(:first-child){display:none}#content-area a:not([class*="card"]):not([role="button"]){color:var(--hologrow-lime-deep);text-decoration-color:rgb(121 158 0 / 30%);text-underline-offset:3px}#content-area a:not([class*="card"]):not([role="button"]):hover{color:var(--hologrow-ink);text-decoration-color:var(--hologrow-lime)}#content-area :is(table,blockquote){border-color:var(--hologrow-line)}#content-area table{overflow:hidden;border-radius:10px}#content-area blockquote{color:var(--hologrow-muted);background:var(--hologrow-surface);border-left-color:var(--hologrow-lime);border-radius:0 10px 10px 0}#content-area :is(pre,code){border-color:var(--hologrow-line)}#content-area pre{border-radius:10px;box-shadow:none}@container navbar (min-width: 1100px){#navbar .topbar-right-container>ul{display:contents!important}#navbar .topbar-right-container>ul>li.navbar-link{order:10}#navbar .topbar-right-container>div:has(#search-bar-entry){order:20}#navbar .topbar-right-container>ul>li.navbar-link:has(>a[href^="https://hologrow.ai"]){order:30}#navbar .topbar-right-container>ul>#topbar-cta-button{order:40}#navbar .topbar-right-container>div:last-child{order:50}}@media (max-width: 767px){#navbar{background:rgb(255 255 255 / 97%)!important}#navbar img.nav-logo{height:24px}#content-area h1{font-size:2.25rem}#content-area:has(>#content h1)>#header{display:none}}.holo-platform-page{--holo-platform-rail-inset: max(0px, calc((100% - 1264px) / 2));width:100%;margin:0;padding:0;background:var(--hologrow-surface)}.holo-platform-section-grid{position:relative;margin-top:20px;margin-bottom:38px;background:var(--hologrow-surface)}.holo-platform-section-grid>.holo-platform-section:first-child{border-top:0}.holo-platform-section{position:relative;margin:0;padding:80px 32px;border-top:0.5px solid rgb(16 35 28 / 10%);background:var(--hologrow-surface);scroll-margin-top:56px}.holo-platform-section-soft{background:var(--hologrow-surface)}.holo-platform-inner{width:min(1180px, 100%);margin:0 auto}.holo-platform-hero{position:relative;isolation:isolate;overflow:hidden;padding-top:82px;padding-bottom:92px;border-top:0;background-color:var(--hologrow-surface);background-image:var(--hologrow-hero-artwork);background-position:center -3.3vw;background-repeat:no-repeat;background-size:100% auto}.holo-platform-hero::after{display:none}.holo-platform-hero h1{max-width:920px;margin-bottom:22px;font-size:clamp(3rem, 5.4vw, 4.35rem)!important;font-weight:650;line-height:1.02!important;letter-spacing:-0.052em!important}.holo-platform-hero .holo-lead{max-width:800px;margin-bottom:0;color:#58655f;font-size:1.0625rem;line-height:1.72}.holo-platform-hero .holo-actions{margin-top:28px}.holo-platform-stats{display:grid;gap:34px;margin-top:46px;grid-template-columns:repeat(4, minmax(0, 1fr))}.holo-platform-stats>div{min-width:0}.holo-platform-stats strong{display:flex;align-items:center;gap:8px;color:var(--hologrow-ink);font-size:1.25rem;font-weight:650;letter-spacing:-0.025em}.holo-platform-stats span{display:block;margin-top:5px;color:#78837e;font-size:0.75rem;line-height:1.45}.holo-platform-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:30px}.holo-platform-heading>div{max-width:760px}.holo-platform-heading h2{margin-bottom:10px;font-size:clamp(1.8rem, 3vw, 2.35rem);line-height:1.12;letter-spacing:-0.042em}.holo-platform-heading p:not(.holo-eyebrow){max-width:720px;margin-bottom:0;color:#68756f;font-size:0.875rem;line-height:1.65}.holo-platform-steps,.holo-platform-data-grid,.holo-platform-skill-grid{display:grid;gap:12px;grid-template-columns:repeat(3, minmax(0, 1fr))}.holo-platform-step{display:flex;min-height:250px;flex-direction:column;padding:20px;border:1px solid var(--hologrow-line);border-radius:12px;background:var(--hologrow-soft)}.holo-platform-step-number{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;margin-bottom:24px;color:var(--hologrow-ink);border-radius:50%;background:var(--hologrow-lime);font-size:0.75rem;font-weight:750}.holo-platform-step h3{margin-bottom:9px;font-size:1rem;font-weight:650;letter-spacing:-0.02em}.holo-platform-step p{margin-bottom:24px;color:#68756f;font-size:0.8125rem;line-height:1.65}.holo-platform-step a,#content-area .holo-platform-step a{margin-top:auto;color:var(--hologrow-lime-deep)!important;font-size:0.75rem;font-weight:650}.holo-platform-clients{margin-top:30px;padding-top:24px;border-top:1px solid var(--hologrow-line)}.holo-platform-subheading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:14px;color:#74807a;font-size:0.75rem}.holo-platform-subheading a,#content-area .holo-platform-subheading a{color:var(--hologrow-lime-deep)!important;font-weight:650}.holo-platform-page .holo-client-grid{grid-template-columns:repeat(6, minmax(0, 1fr))}.holo-platform-page .holo-client-card{min-height:72px;padding:12px;border-radius:10px}.holo-platform-page .holo-client-card img{width:26px;height:26px}.holo-platform-page .holo-domain-card{min-height:310px;padding:20px;border-radius:12px;box-shadow:none}.holo-platform-page .holo-domain-card:hover,.holo-platform-skill:hover{border-color:rgb(163 194 10 / 45%);box-shadow:none;transform:translateY(-2px)}.holo-platform-skill{display:flex;min-height:230px;flex-direction:column;padding:20px;color:inherit;border:1px solid var(--hologrow-line);border-radius:12px;background:var(--hologrow-soft);transition:border-color 160ms ease, transform 160ms ease}.holo-platform-skill h3{margin:28px 0 8px;font-size:1rem;font-weight:650;line-height:1.35;letter-spacing:-0.025em}.holo-platform-skill p{margin-bottom:24px;color:#68756f;font-size:0.8125rem;line-height:1.6}.holo-platform-skill .holo-card-link{margin-top:auto}.holo-platform-faq-grid{border-top:0.5px solid rgb(16 35 28 / 14%)}.holo-platform-faq{border-bottom:0.5px solid rgb(16 35 28 / 14%)}.holo-platform-faq>button{display:flex;width:100%;min-height:66px;align-items:center;justify-content:space-between;gap:24px;padding:16px 6px;color:var(--hologrow-ink);border:0;background:transparent;text-align:left;cursor:pointer;font-size:1rem;font-weight:550;line-height:1.625}.holo-platform-faq>button:focus-visible{outline:2px solid var(--hologrow-lime-deep);outline-offset:-2px}.holo-platform-faq-control{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:0.5px solid rgb(16 35 28 / 14%);border-radius:4px;background:var(--hologrow-surface)}.holo-platform-faq-control img{width:20px;height:20px;object-fit:contain;opacity:0.9;transition:transform 200ms ease}.holo-platform-faq>button[aria-expanded="true"] .holo-platform-faq-control img{transform:rotate(180deg)}.holo-platform-faq-answer{max-width:760px;padding:0 24px 14px 6px}.holo-platform-faq-answer p{margin-bottom:0;color:#68756f;font-size:0.75rem;line-height:1.5}@media (min-width: 1280px){.holo-platform-section-grid::before,.holo-platform-section-grid::after{position:absolute;z-index:2;top:18px;bottom:0;width:0.5px;content:"";background:rgb(16 35 28 / 10%);pointer-events:none}.holo-platform-section-grid::before{left:var(--holo-platform-rail-inset)}.holo-platform-section-grid::after{right:var(--holo-platform-rail-inset)}.holo-platform-section-grid>.holo-platform-section::before,.holo-platform-section-grid>.holo-platform-section::after{position:absolute;z-index:3;top:-9px;width:18px;height:18px;content:"";background:radial-gradient(
        circle at center,
        rgb(16 35 28 / 65%) 0 1px,
        transparent 1.1px
      ),
      var(--hologrow-surface);pointer-events:none}.holo-platform-section-grid>.holo-platform-section::before{left:calc(var(--holo-platform-rail-inset) - 9px)}.holo-platform-section-grid>.holo-platform-section::after{right:calc(var(--holo-platform-rail-inset) - 9px)}.holo-platform-section-grid>.holo-platform-section:first-child::before,.holo-platform-section-grid>.holo-platform-section:first-child::after{display:none}}.holo-platform-footer{padding:68px 32px 40px;color:var(--hologrow-ink);border-top:0.5px solid rgb(16 35 28 / 14%);background:var(--hologrow-surface)}.holo-platform-footer-grid{display:grid;gap:48px;padding-bottom:48px;grid-template-columns:minmax(0, 2fr) repeat(3, minmax(110px, 0.72fr))}.holo-platform-footer-brand{max-width:390px}.holo-platform-footer-brand img{width:132px;height:29px;margin-bottom:24px;object-fit:contain;object-position:left center}#content-area .holo-platform-footer h2{margin-bottom:10px;color:var(--hologrow-ink);font-size:1.25rem;font-weight:600;line-height:1.25;letter-spacing:-0.025em}#content-area .holo-platform-footer-brand p{max-width:390px;margin-bottom:0;color:#68756f;font-size:0.8125rem;line-height:1.65}.holo-platform-footer-grid>div:not(.holo-platform-footer-brand){display:flex;flex-direction:column;gap:10px}#content-area .holo-platform-footer h3{margin-bottom:8px;color:rgb(16 35 28 / 65%);font-size:0.6875rem;font-weight:500;letter-spacing:0.09em}.holo-platform-footer a,#content-area .holo-platform-footer a{color:var(--hologrow-ink)!important;font-size:0.8125rem}.holo-platform-footer a:hover,#content-area .holo-platform-footer a:hover{color:#789188!important}.holo-platform-footer-bottom{display:flex;align-items:center;gap:26px;padding-top:26px;color:#68756f;border-top:0.5px solid rgb(16 35 28 / 14%);font-size:0.6875rem}.holo-platform-footer-bottom span:nth-child(2){flex:1}.holo-platform-footer-bottom .holo-button,#content-area .holo-platform-footer-bottom .holo-button{color:var(--hologrow-ink)!important}.holo-platform-page :is(a,button):focus-visible{outline:2px solid rgb(96 120 0 / 55%);outline-offset:3px}@media (max-width: 1023px){.holo-platform-page .holo-client-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.holo-platform-footer-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.holo-platform-footer-brand{max-width:none;grid-column:1 / -1}}@media (max-width: 767px){.holo-platform-section{padding:56px 16px}.holo-platform-hero{padding-top:52px;padding-bottom:62px}.holo-platform-hero::after{left:25%}.holo-platform-hero h1{font-size:2.25rem!important;line-height:1.04!important}.holo-platform-hero .holo-lead{font-size:0.9375rem;line-height:1.65}.holo-platform-stats{gap:0;margin-top:38px;border-top:1px solid var(--hologrow-line);grid-template-columns:repeat(2, minmax(0, 1fr))}.holo-platform-stats>div{min-height:96px;padding:20px 10px 16px 0;border-bottom:1px solid var(--hologrow-line)}.holo-platform-stats>div:nth-child(even){padding-left:14px;border-left:1px solid var(--hologrow-line)}.holo-platform-stats strong{font-size:1.0625rem}.holo-platform-heading,.holo-platform-subheading{align-items:flex-start;flex-direction:column;gap:14px}.holo-platform-heading h2{font-size:1.65rem}.holo-platform-steps,.holo-platform-data-grid,.holo-platform-skill-grid,.holo-platform-page .holo-client-grid,.holo-platform-faq-grid,.holo-platform-footer-grid{grid-template-columns:minmax(0, 1fr)}.holo-platform-step,.holo-platform-page .holo-domain-card,.holo-platform-skill{min-height:0}.holo-platform-faq:nth-child(even){padding-left:0;border-left:0}.holo-platform-footer{padding:52px 16px 28px}.holo-platform-footer-brand{grid-column:auto}.holo-platform-footer-bottom{align-items:flex-start;flex-direction:column}.holo-platform-footer-bottom .holo-button{width:100%}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}#topbar-cta-button>a,[data-component-name="primary-header-button"]{transition:none}}#content-area:has(.holo-hub-page:not(.holo-doc-page)),#body-content:has(.holo-hub-page:not(.holo-doc-page)){width:100%!important;max-width:none!important}#content-area:has(.holo-hub-page:not(.holo-doc-page)){padding-inline:0!important}#body-content:has(.holo-platform-page){min-width:0}#content-area:has(.holo-platform-page){width:auto!important;min-width:0}@layer theme{@media (min-width: 1024px){body:has(.holo-platform-page) #sidebar-content{display:flex!important}}}@media (min-width: 1024px){body:has(.holo-platform-page) #body-content{padding-left:14rem!important}}.holo-hub-page,.holo-hub-page *{box-sizing:border-box}.holo-hub-page{width:min(1180px, calc(100vw - 64px));margin:0 auto;padding:0 0 96px;color:var(--hologrow-ink)}.holo-doc-page{position:relative;width:100%;margin:0;padding-bottom:56px;background:var(--hologrow-surface)}.holo-hub-page.holo-platform-page{width:100%;max-width:none;margin:0;padding:0}#content-area:has(.holo-doc-page)>#header{display:none}#content-area:has(.holo-doc-page)>#content{width:100%;max-width:none;margin-top:0;margin-right:0;margin-left:0;padding:0}#content-area:has(.holo-doc-page)>:is(#pagination,#footer){width:min(1180px, calc(100% - 64px));margin-right:auto;margin-left:auto}#content-area:has(.holo-catalog-page),#content-area:has(.holo-skills-page){width:auto!important;max-width:none!important;margin-right:0!important;margin-left:0!important;padding-top:0!important;padding-right:0!important;padding-left:0!important}.holo-hub-page :is(h1,h2,h3,p,ul,dl){margin-top:0}.holo-hub-page :is(h1,h2,h3){color:var(--hologrow-ink);font-family:inherit}.holo-hub-page a{text-decoration:none!important}.holo-hero{position:relative;isolation:isolate;overflow:hidden;padding:64px max(32px, calc((100% - 1180px) / 2)) 72px;background-color:#fff;background-image:var(--hologrow-hero-artwork);background-position:center -32px;background-repeat:no-repeat;background-size:100% auto}.holo-hero::before{display:none}.holo-hero-compact{padding-bottom:64px}.holo-eyebrow{margin-bottom:10px;color:rgb(16 35 28 / 65%);font-family:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas,
    "Liberation Mono", monospace;font-size:0.6875rem;font-weight:650;line-height:1.5;letter-spacing:0.16em;text-transform:uppercase}.holo-hero h1{max-width:920px;margin-bottom:22px;font-size:clamp(2.6rem, 4.45vw, 3.75rem)!important;font-weight:650;line-height:1.02!important;letter-spacing:-0.045em!important}.holo-hero .holo-lead{max-width:800px;margin-bottom:0;color:#53635b;font-size:1.125rem;line-height:1.78;letter-spacing:-0.015em}.holo-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.holo-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:11px 18px;border:1px solid transparent;border-radius:10px;font-size:0.875rem;font-weight:650;line-height:1.25;transition:transform 160ms ease, background-color 160ms ease,
    border-color 160ms ease, box-shadow 160ms ease}.holo-button:hover{transform:translateY(-1px)}.holo-button:active{transform:translateY(0) scale(0.985)}.holo-button-primary,#content-area .holo-button-primary{color:var(--hologrow-ink)!important;background:var(--hologrow-lime);border-color:var(--hologrow-lime)}.holo-button-primary:hover{background:#e0ff52;border-color:#e0ff52;box-shadow:0 9px 24px rgb(72 91 0 / 16%)}.holo-button-secondary,#content-area .holo-button-secondary{color:var(--hologrow-ink)!important;background:rgb(255 255 255 / 88%);border-color:#d7e0dc}.holo-button-secondary:hover{background:var(--hologrow-soft);border-color:rgb(16 35 28 / 22%)}.holo-stat-grid{display:grid;margin-top:42px;overflow:hidden;border:0.5px solid rgb(16 35 28 / 14%);border-radius:16px;background:rgb(255 255 255 / 48%);box-shadow:0 18px 55px rgb(16 35 28 / 5%);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);grid-template-columns:repeat(4, minmax(0, 1fr))}.holo-stat{display:flex;min-height:92px;flex-direction:column;justify-content:center;padding:20px 24px;transition:background-color 180ms ease,
    transform 180ms ease}.holo-stat:hover{background:rgb(255 255 255 / 58%);transform:translateY(-1px)}.holo-stat+.holo-stat{border-left:1px solid rgb(16 35 28 / 10%)}.holo-stat strong{display:flex;align-items:center;gap:8px;color:var(--hologrow-ink);font-size:1.25rem;font-weight:650;letter-spacing:-0.03em}.holo-stat span{margin-top:4px;color:#68756f;font-size:0.75rem;line-height:1.5}.holo-live-dot{display:inline-block;width:9px;height:9px;border-radius:999px;background:var(--hologrow-lime-deep);box-shadow:0 0 0 4px rgb(208 239 52 / 24%)}.holo-section{margin-top:80px;scroll-margin-top:92px}.holo-doc-page>.holo-section{width:min(1180px, calc(100% - 64px));margin-top:0;margin-right:auto;margin-left:auto;padding-top:80px;border-top:0.5px solid rgb(16 35 28 / 10%)}.holo-doc-page{--holo-doc-rail-inset: max(0px, calc((100% - 1264px) / 2))}.holo-doc-section-grid{position:relative;margin-top:20px;margin-bottom:0;background:var(--hologrow-surface)}.holo-doc-section-grid>.holo-section{position:relative;width:100%;margin:0;padding:80px max(32px, calc((100% - 1180px) / 2));border-top:0.5px solid rgb(16 35 28 / 10%);background:var(--hologrow-surface)}.holo-doc-section-grid>.holo-section:first-child{border-top:0}@media (min-width: 1280px){.holo-doc-section-grid::before,.holo-doc-section-grid::after{position:absolute;z-index:2;top:18px;bottom:0;width:0.5px;content:"";background:rgb(16 35 28 / 10%);pointer-events:none}.holo-doc-section-grid::before{left:var(--holo-doc-rail-inset)}.holo-doc-section-grid::after{right:var(--holo-doc-rail-inset)}.holo-doc-section-grid>.holo-section::before,.holo-doc-section-grid>.holo-section::after{position:absolute;z-index:3;top:-9px;width:18px;height:18px;content:"";background:radial-gradient(
        circle at center,
        rgb(16 35 28 / 65%) 0 1px,
        transparent 1.1px
      ),
      var(--hologrow-surface);pointer-events:none}.holo-doc-section-grid>.holo-section::before{left:calc(var(--holo-doc-rail-inset) - 9px)}.holo-doc-section-grid>.holo-section::after{right:calc(var(--holo-doc-rail-inset) - 9px)}.holo-doc-section-grid>.holo-section:first-child::before,.holo-doc-section-grid>.holo-section:first-child::after{display:none}}.holo-doc-page>.holo-final-cta{width:min(1180px, calc(100% - 64px));margin-right:auto;margin-left:auto}.holo-doc-section-grid+.holo-final-cta{margin-top:0}.holo-band{padding:0;border:0;border-radius:0;background:transparent}.holo-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:28px}.holo-section-heading>div{max-width:760px}.holo-section-heading h2,.holo-final-cta h2,.holo-governance-panel h2{margin-bottom:8px;font-size:clamp(1.75rem, 3vw, 2.25rem);font-weight:650;line-height:1.2;letter-spacing:-0.035em}.holo-section-heading p:not(.holo-eyebrow),.holo-final-cta p:not(.holo-eyebrow),.holo-governance-panel p:not(.holo-eyebrow){margin-bottom:0;color:#68756f;font-size:0.9375rem;line-height:1.7}.holo-text-link,#content-area .holo-text-link{flex:0 0 auto;padding-bottom:4px;color:var(--hologrow-lime-deep)!important;border-bottom:1px solid rgb(96 120 0 / 24%);font-size:0.8125rem;font-weight:650}.holo-text-link:hover{color:var(--hologrow-ink)!important;border-bottom-color:var(--hologrow-lime)}.holo-grid-3,.holo-skill-preview-grid,.holo-client-grid,.holo-skill-catalog-grid{display:grid;gap:14px;grid-template-columns:repeat(3, minmax(0, 1fr))}.holo-step-grid-4{display:grid;gap:14px;grid-template-columns:repeat(4, minmax(0, 1fr))}.holo-access-grid,.holo-faq-grid{display:grid;gap:14px;grid-template-columns:repeat(2, minmax(0, 1fr))}.holo-skills-page .holo-skill-catalog-grid,.holo-skills-page .holo-client-grid{grid-template-columns:repeat(
    auto-fit,
    minmax(min(100%, 240px), 1fr)
  )}.holo-skills-page .holo-step-grid-4{grid-template-columns:repeat(
    auto-fit,
    minmax(min(100%, 200px), 1fr)
  )}.holo-step-card,.holo-info-card{position:relative;display:flex;min-height:220px;flex-direction:column;padding:20px;border:1px solid var(--hologrow-line);border-radius:16px;background:#fff}.holo-step-grid-4 .holo-step-card{min-height:240px}.holo-step-number{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;margin-bottom:28px;color:var(--hologrow-ink);border:1px solid rgb(163 194 10 / 35%);border-radius:999px;background:rgb(208 239 52 / 28%);font-family:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;font-size:0.6875rem;font-weight:700}.holo-step-card h3,.holo-info-card h3,.holo-domain-card h3,.holo-skill-card h3,.holo-access-card h3,.holo-catalog-card h3{margin-bottom:8px;font-size:1.0625rem;font-weight:650;line-height:1.4;letter-spacing:-0.025em}.holo-step-card p,.holo-info-card p,.holo-domain-card p,.holo-skill-card p,.holo-access-card p,.holo-catalog-card p{margin-bottom:18px;color:#68756f;font-size:0.8125rem;line-height:1.65}.holo-step-card a,#content-area .holo-step-card a{margin-top:auto;color:var(--hologrow-lime-deep)!important;font-size:0.75rem;font-weight:650}.holo-domain-card,.holo-skill-card,.holo-access-card,.holo-catalog-card{position:relative;display:flex;min-width:0;flex-direction:column;padding:20px;color:var(--hologrow-ink)!important;border:1px solid rgb(16 35 28 / 14%);border-radius:16px;background:var(--hologrow-soft);box-shadow:none;transition:transform 160ms ease, border-color 160ms ease,
    box-shadow 160ms ease, background-color 160ms ease}.holo-domain-card,.holo-skill-card{min-height:290px}.holo-access-card{min-height:230px;background:#fff}.holo-catalog-card{min-height:360px;background:#fff}.holo-skills-page .holo-catalog-card{border-color:var(--hologrow-line)}.holo-domain-card:hover,.holo-skill-card:hover,.holo-access-card:hover{color:var(--hologrow-ink)!important;background:#fff;border-color:rgb(163 194 10 / 48%);box-shadow:0 18px 50px -38px rgb(91 112 0 / 45%);transform:translateY(-2px)}.holo-card-topline,.holo-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.holo-card-topline{margin-bottom:26px}.holo-card-footer{margin-top:auto;padding-top:16px;border-top:1px solid rgb(16 35 28 / 10%)}.holo-card-footer a,#content-area .holo-card-footer a{color:var(--hologrow-lime-deep)!important;font-size:0.75rem;font-weight:650}.holo-icon-tile{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;color:var(--hologrow-ink);border:1px solid rgb(16 35 28 / 12%);border-radius:9px;background:rgb(208 239 52 / 35%);font-family:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;font-size:0.625rem;font-weight:750;letter-spacing:0.06em}.holo-chip,.holo-readonly,.holo-meta-row span{display:inline-flex;min-height:22px;align-items:center;padding:3px 8px;color:var(--hologrow-ink);border:1px solid rgb(16 35 28 / 10%);border-radius:999px;background:rgb(208 239 52 / 18%);font-size:0.625rem;font-weight:700;line-height:1.2;letter-spacing:0.055em;text-transform:uppercase}.holo-readonly{background:#fff}.holo-chip-muted{color:#68756f;background:var(--hologrow-soft)}.holo-compact-list{display:grid;gap:7px;margin:0 0 22px;padding:0;color:#52605a;font-size:0.75rem;line-height:1.5;list-style:none}.holo-compact-list li{position:relative;padding-left:14px}.holo-compact-list li::before{position:absolute;top:0.55em;left:0;width:5px;height:5px;content:"";border-radius:50%;background:var(--hologrow-lime-deep)}.holo-card-link{margin-top:auto;color:var(--hologrow-lime-deep);font-size:0.75rem;font-weight:650}.holo-client-card{display:flex;min-height:76px;align-items:center;gap:14px;padding:14px 16px;color:var(--hologrow-ink)!important;border:1px solid var(--hologrow-line);border-radius:12px;background:#fff;transition:transform 160ms ease, border-color 160ms ease,
    background-color 160ms ease}.holo-client-card:hover{color:var(--hologrow-ink)!important;background:#fff;border-color:rgb(163 194 10 / 42%);transform:translateY(-1px)}.holo-client-card img{width:36px;height:36px;flex:0 0 auto;object-fit:contain;border-radius:9px}.holo-client-card span{display:flex;min-width:0;flex:1;flex-direction:column}.holo-client-card strong{color:var(--hologrow-ink);font-size:0.875rem;font-weight:650}.holo-client-card small{margin-top:3px;color:#68756f;font-size:0.6875rem}.holo-faq-item{overflow:hidden;border:1px solid var(--hologrow-line);border-radius:12px;background:#fff}.holo-faq-item h3{margin:0;padding:18px 18px 8px;color:var(--hologrow-ink);font-size:0.875rem;font-weight:650;line-height:1.5}.holo-faq-item p{margin:0;padding:0 18px 18px;color:#68756f;font-size:0.8125rem;line-height:1.65}.holo-final-cta{display:flex;align-items:center;justify-content:space-between;gap:36px;margin-top:80px;padding:40px;overflow:hidden;color:var(--hologrow-ink);border:1px solid rgb(16 35 28 / 12%);border-radius:16px;background-color:#fff;background-image:var(--hologrow-cta-artwork);background-position:center;background-repeat:no-repeat;background-size:cover;box-shadow:0 22px 60px -48px rgb(16 35 28 / 42%)}.holo-final-cta>div{max-width:720px}#content-area .holo-final-cta h2{color:var(--hologrow-ink)}#content-area .holo-final-cta .holo-eyebrow{color:rgb(16 35 28 / 65%)}#content-area .holo-final-cta p:not(.holo-eyebrow){color:#53635b}.holo-governance-panel{display:grid;align-items:center;gap:24px;padding:32px;border:1px solid rgb(163 194 10 / 28%);border-radius:16px;background-color:#f4f6f6;background-image:var(--hologrow-card-artwork);background-position:center;background-repeat:no-repeat;background-size:cover;grid-template-columns:minmax(0, 1fr) auto}.holo-section>.holo-governance-panel{margin-top:32px}.holo-doc-page>.holo-governance-panel{margin-top:32px}.holo-governance-panel>div{min-width:0;max-width:620px}.holo-governance-kicker{display:flex;align-items:center;gap:12px;margin-bottom:16px}.holo-governance-kicker .holo-eyebrow{margin:0}.holo-governance-mark{display:inline-flex;width:auto;min-width:104px;height:36px;align-items:center;justify-content:center;padding:0 14px;color:var(--hologrow-ink);border:1px solid rgb(16 35 28 / 15%);border-radius:999px;background:var(--hologrow-lime);box-shadow:inset 0 1px rgb(255 255 255 / 48%);font-size:0.625rem;font-weight:750;letter-spacing:0.07em;white-space:nowrap}.holo-governance-panel :is(h2,p){margin-bottom:0}.holo-anchor-nav{position:sticky;z-index:10;top:54px;display:flex;gap:8px;margin-bottom:40px;padding:10px;overflow-x:auto;border:0;border-radius:999px;background:rgb(16 35 28 / 4%);box-shadow:none;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);scrollbar-width:none}.holo-anchor-nav::-webkit-scrollbar{display:none}.holo-anchor-nav a,#content-area .holo-anchor-nav a{flex:0 0 auto;padding:7px 12px;color:#52605a!important;border:0;border-radius:999px;font-size:0.75rem;font-weight:650}.holo-anchor-nav a:hover,.holo-anchor-nav a:focus-visible{color:var(--hologrow-ink)!important;background:rgb(255 255 255 / 90%);box-shadow:0 8px 20px -18px rgb(16 35 28 / 58%)}.holo-schema-reading-guide{display:grid;gap:22px;margin-bottom:52px;padding:24px;scroll-margin-top:130px;border:1px solid rgb(16 35 28 / 12%);border-radius:16px;background:linear-gradient(120deg, rgb(208 239 52 / 13%), rgb(230 220 255 / 18%)),
    #fff}.holo-schema-guide-intro{max-width:720px}.holo-schema-guide-intro h3{margin-bottom:6px;font-size:1.125rem;font-weight:650;line-height:1.4;letter-spacing:-0.02em}.holo-schema-guide-intro>p:last-child,.holo-schema-guide-grid p,.holo-schema-reading-cues{margin-bottom:0;color:#68756f;font-size:0.8125rem;line-height:1.65}.holo-schema-guide-grid{display:grid;gap:10px;grid-template-columns:repeat(3, minmax(0, 1fr))}.holo-schema-guide-grid>div{min-width:0;padding:16px;border:1px solid rgb(16 35 28 / 10%);border-radius:12px;background:rgb(255 255 255 / 72%)}.holo-schema-guide-grid span{display:block;margin-bottom:18px;color:var(--hologrow-lime-deep);font-family:ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace;font-size:0.6875rem;font-weight:750}.holo-schema-guide-grid strong{display:block;margin-bottom:5px;color:var(--hologrow-ink);font-size:0.875rem}.holo-schema-reading-cues{padding-top:16px;border-top:1px solid rgb(16 35 28 / 10%)}.holo-schema-reading-cues strong{color:var(--hologrow-ink)}.holo-primary-schema-explorer{margin-top:0;padding:0;scroll-margin-top:130px}.holo-primary-schema-heading{max-width:760px;margin-bottom:20px}.holo-primary-schema-heading h2,.holo-business-overview-heading h2{margin-bottom:7px;font-size:clamp(1.5rem, 2.5vw, 2rem);font-weight:650;line-height:1.2;letter-spacing:-0.035em}.holo-primary-schema-heading>p:not(.holo-eyebrow),.holo-business-overview-heading>p:last-child{margin-bottom:0;color:#68756f;font-size:0.875rem;line-height:1.65}.holo-primary-schema-heading .holo-schema-plain-note{margin-top:8px;color:#7a8781;font-size:0.75rem}.holo-schema-domain-explorer{min-width:0}.holo-schema-domain-switcher{display:grid;gap:8px;margin-bottom:14px;grid-template-columns:repeat(3, minmax(0, 1fr))}.holo-schema-domain-trigger{display:flex;min-width:0;min-height:66px;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;color:#52605a;border:1px solid var(--hologrow-line);border-radius:12px;background:#fff;font-family:inherit;font-size:0.875rem;font-weight:650;text-align:left;cursor:pointer}.holo-schema-domain-trigger:hover{color:var(--hologrow-ink);border-color:rgb(163 194 10 / 42%)}.holo-schema-domain-trigger[aria-pressed="true"]{color:var(--hologrow-ink);border-color:rgb(163 194 10 / 55%);background:linear-gradient(125deg, rgb(208 239 52 / 22%), rgb(230 220 255 / 18%)),
    #fff;box-shadow:0 12px 30px -26px rgb(74 91 0 / 70%)}.holo-schema-domain-trigger:focus-visible{outline:2px solid var(--hologrow-lime-deep);outline-offset:2px}.holo-schema-domain-trigger small{flex:0 0 auto;color:#7a8781;font-size:0.6875rem;font-weight:650}.holo-schema-domain-panel{min-width:0}.holo-business-overview-heading{max-width:760px;margin-top:0;padding-top:0;scroll-margin-top:130px;border-top:0}.holo-business-overview-heading+.holo-schema-group{margin-top:30px}.holo-schema-group{margin-top:64px;scroll-margin-top:130px}.holo-schema-group:first-of-type{margin-top:0}.holo-schema-group-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}.holo-schema-group-heading>.holo-chip{display:none}.holo-schema-group-heading h2{margin-bottom:0;font-size:1.5rem;line-height:1.3;letter-spacing:-0.03em}.holo-schema-list{display:grid;gap:12px;grid-template-columns:repeat(2, minmax(0, 1fr))}.holo-schema-card{display:grid;min-width:0;align-content:start;padding:20px;border:1px solid var(--hologrow-line);border-radius:12px;background:#fff}.holo-schema-summary{min-height:68px;padding:0 0 16px}.holo-schema-summary>div:first-child{min-width:0}.holo-schema-summary h3{margin-bottom:4px;font-size:1rem;font-weight:650;line-height:1.4;letter-spacing:-0.018em}.holo-schema-summary p{margin-bottom:0;color:#68756f;font-size:0.8125rem;line-height:1.6}.holo-meta-row{display:none}.holo-meta-row span{min-height:19px;padding:3px 6px;background:var(--hologrow-soft);font-size:0.625rem}.holo-meta-row span:first-child{background:rgb(208 239 52 / 20%)}.holo-schema-details{padding:16px 0 0;border-top:1px solid var(--hologrow-line);background:transparent}.holo-schema-details dl{display:grid;gap:10px;margin-bottom:0;grid-template-columns:minmax(0, 1fr)}.holo-schema-details dl>div{display:grid;align-items:baseline;gap:14px;grid-template-columns:84px minmax(0, 1fr)}.holo-schema-details dt{margin:0;padding:0;color:#68756f;font-size:0.625rem;font-weight:700;line-height:1.6;letter-spacing:0.07em;text-transform:uppercase}.holo-schema-details dd{margin-left:0;padding-left:0!important;color:var(--hologrow-ink);font-size:0.8125rem;line-height:1.6}.holo-schema-details code{display:inline-block;margin:0 2px 0 0;padding:0;color:#435a50;border:0;background:transparent;font-size:0.6875rem}.holo-platform-dictionaries{margin-top:26px;padding-top:26px;border-top:1px solid var(--hologrow-line)}.holo-platform-dictionaries-heading{max-width:720px;margin-bottom:18px}.holo-platform-dictionaries-heading h3{margin:4px 0 6px;font-size:1.125rem;line-height:1.4;letter-spacing:-0.02em}.holo-platform-dictionaries-heading>p:last-child,.holo-platform-dictionary-body>p{color:#68756f;font-size:0.8125rem;line-height:1.6}.holo-schema-platform-explorer{overflow:hidden;border:1px solid var(--hologrow-line);border-radius:14px;background:#fff}.holo-schema-platform+.holo-schema-platform{border-top:1px solid var(--hologrow-line)}.holo-schema-platform-trigger,.holo-schema-table-trigger{width:100%;color:var(--hologrow-ink);border:0;background:#fff;font-family:inherit;text-align:left;cursor:pointer}.holo-schema-platform-trigger:focus-visible,.holo-schema-table-trigger:focus-visible{position:relative;z-index:2;outline:2px solid var(--hologrow-lime-deep);outline-offset:-2px}.holo-schema-platform-trigger{display:grid;min-height:58px;align-items:center;gap:10px;padding:14px 18px;font-size:0.9375rem;font-weight:650;grid-template-columns:minmax(0, 1fr) auto 22px}.holo-schema-platform-trigger:hover,.holo-schema-platform-trigger[aria-expanded="true"]{background:var(--hologrow-surface)}.holo-schema-disclosure-icon{position:relative;display:grid;width:22px;height:22px;place-items:center}.holo-schema-disclosure-icon::before{width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;content:"";opacity:0.72;transform:rotate(45deg);transition:transform 180ms ease}[aria-expanded="true"]>.holo-schema-disclosure-icon::before{transform:rotate(225deg)}.holo-schema-table-icon::before{transform:rotate(-45deg)}.holo-schema-table:has(.holo-schema-field-panel:popover-open) .holo-schema-table-icon::before{transform:rotate(135deg)}.holo-schema-platform-count,.holo-schema-field-count{flex:0 0 auto;padding:5px 8px;color:#52605a;border-radius:999px;background:rgb(16 35 28 / 5%);font-size:0.6875rem;font-weight:700;line-height:1.2;white-space:nowrap}.holo-schema-platform-panel{padding:18px;border-top:1px solid var(--hologrow-line);background:#fff}.holo-schema-platform-helper,.holo-schema-empty-state{margin:0 0 14px;color:#68756f;font-size:0.8125rem;line-height:1.6}.holo-schema-table-list{overflow:hidden;border:1px solid var(--hologrow-line);border-radius:12px}.holo-schema-table-header,.holo-schema-table-trigger{display:grid;align-items:center;column-gap:18px;grid-template-columns:minmax(220px, 1.15fr)
    minmax(300px, 1.8fr)
    auto
    22px}.holo-schema-table-header{padding:9px 14px;color:#68756f;border-bottom:1px solid var(--hologrow-line);background:var(--hologrow-surface);font-size:0.625rem;font-weight:750;letter-spacing:0.07em;text-transform:uppercase}.holo-schema-table+.holo-schema-table{border-top:1px solid var(--hologrow-line)}.holo-schema-table-trigger{padding:14px}.holo-schema-table-trigger:hover,.holo-schema-table:has(.holo-schema-field-panel:popover-open) .holo-schema-table-trigger{background:rgb(246 248 247 / 80%)}.holo-schema-table-identity{display:block;min-width:0}.holo-schema-table-identity strong,.holo-schema-table-identity code{display:block}.holo-schema-table-identity strong{margin-bottom:4px;font-size:0.8125rem;line-height:1.45}.holo-schema-table-identity code,.holo-schema-field code{width:fit-content;max-width:100%;overflow-wrap:anywhere;color:#43504a;font-size:0.75rem}.holo-schema-table-description{color:#68756f;font-size:0.75rem;line-height:1.55}.holo-schema-table-icon{align-self:center;justify-self:center}.holo-schema-field-panel{position:fixed;z-index:80;width:auto;max-width:none;height:auto;max-height:none;margin:0;padding:0;inset:0;overflow:visible;border:0;background:transparent}.holo-schema-drawer-backdrop{position:absolute;width:100%;height:100%;inset:0;border:0;background:rgb(16 35 28 / 38%);cursor:pointer}.holo-schema-field-drawer{position:absolute;display:flex;width:min(760px, calc(100% - 72px));height:100%;flex-direction:column;top:0;right:0;background:#fff;box-shadow:-24px 0 70px rgb(16 35 28 / 20%);animation:holo-schema-drawer-in 180ms ease-out}@keyframes holo-schema-drawer-in{from{transform:translateX(24px);opacity:0}to{transform:translateX(0);opacity:1}}.holo-schema-drawer-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:28px 30px 22px;border-bottom:1px solid var(--hologrow-line)}.holo-schema-drawer-heading>div{min-width:0}.holo-schema-drawer-heading>div>span{display:block;margin-bottom:7px;color:#7a8781;font-size:0.625rem;font-weight:750;letter-spacing:0.08em;text-transform:uppercase}.holo-schema-drawer-heading h3{margin:0 0 3px;font-size:1.375rem;line-height:1.3}.holo-schema-drawer-heading code{color:#52605a;font-size:0.75rem}.holo-schema-drawer-heading p{margin:12px 0 0;color:#68756f;font-size:0.8125rem;line-height:1.6}.holo-schema-drawer-close{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;padding:0 0 3px;color:#52605a;border:1px solid var(--hologrow-line);border-radius:50%;background:#fff;font-family:inherit;font-size:1.5rem;line-height:1;cursor:pointer}.holo-schema-drawer-close:hover{color:var(--hologrow-ink);background:var(--hologrow-surface)}.holo-schema-drawer-close:focus-visible,.holo-schema-drawer-backdrop:focus-visible{outline:2px solid var(--hologrow-lime-deep);outline-offset:-3px}.holo-schema-drawer-body{min-height:0;flex:1 1 auto;overflow:auto;padding:22px 30px 30px}.holo-schema-field-header,.holo-schema-field{display:grid;gap:14px;grid-template-columns:minmax(170px, 1fr)
    minmax(110px, 0.65fr)
    minmax(90px, 0.55fr)
    minmax(260px, 1.8fr)}.holo-schema-field-header{padding:0 10px 8px;color:#68756f;font-size:0.625rem;font-weight:750;letter-spacing:0.07em;text-transform:uppercase}.holo-schema-field-list{margin:0;overflow:hidden;border:1px solid var(--hologrow-line);border-radius:9px;background:#fff}.holo-schema-field{align-items:start;padding:11px 10px}.holo-schema-field:nth-child(even){background:rgb(246 248 247 / 62%)}.holo-schema-field+.holo-schema-field{border-top:1px solid rgb(16 35 28 / 8%)}.holo-schema-field :is(dt,dd){min-width:0;margin:0;padding:0;color:#53635b;font-size:0.75rem;line-height:1.55}.holo-schema-field-requirement{display:inline-flex;padding:4px 7px;border-radius:999px;font-size:0.625rem;font-weight:700;line-height:1.2;white-space:nowrap}.holo-schema-field-requirement.is-required{color:#405000;background:rgb(208 239 52 / 28%)}.holo-schema-field-requirement.is-nullable{color:#52605a;background:rgb(16 35 28 / 6%)}.holo-schema-mobile-label{display:none}.holo-platform-dictionary-body>p{margin:0 0 14px}.holo-preview-table-list{overflow:hidden;border:1px solid var(--hologrow-line);border-radius:10px}.holo-preview-table{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:18px;padding:13px 14px;border-bottom:1px solid var(--hologrow-line)}.holo-preview-table:last-child{border-bottom:0}.holo-preview-table>div{min-width:0;flex:1 1 auto}.holo-preview-table strong,.holo-preview-table code{display:inline-block;margin:0 8px 3px 0}.holo-preview-table strong{color:var(--hologrow-ink);font-size:0.75rem}.holo-preview-table p{margin:0;color:#68756f;font-size:0.6875rem;line-height:1.5}.holo-preview-table>span{flex:0 0 auto;padding:4px 7px;color:#52605a;border-radius:999px;background:var(--hologrow-soft);font-size:0.5625rem;font-weight:700;white-space:nowrap}.holo-schema-paywall-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:16px;padding:16px;border:1px solid var(--hologrow-line);border-radius:12px;background:var(--hologrow-surface)}.holo-schema-paywall-row>div{min-width:0}.holo-schema-paywall-row strong,.holo-schema-paywall-row span{display:block}.holo-schema-paywall-row strong{margin-bottom:3px;color:var(--hologrow-ink);font-size:0.75rem}.holo-schema-paywall-row span{color:#68756f;font-size:0.6875rem;line-height:1.5}.holo-schema-paywall{flex:0 0 auto;white-space:nowrap}@media (max-width: 640px){.holo-preview-table{align-items:flex-start;flex-direction:column;gap:7px}.holo-schema-paywall-row{align-items:stretch;flex-direction:column}.holo-schema-paywall{width:100%;justify-content:center}}.holo-info-card{min-height:170px;background:var(--hologrow-surface)}.holo-command-card{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:24px;margin-top:18px;padding:22px;color:#fff;border-radius:14px;background:var(--hologrow-ink)}.holo-command-card>div{min-width:0}.holo-command-card p{max-width:520px;margin:8px 0 0;color:rgb(255 255 255 / 65%);font-size:0.75rem;line-height:1.5}.holo-command-card .holo-chip{color:var(--hologrow-ink);background:var(--hologrow-lime)}.holo-command-card code{display:block;min-width:0;max-width:100%;flex:0 1 auto;padding:11px 13px;overflow-x:auto;color:#e0ff52;border:1px solid rgb(255 255 255 / 12%);border-radius:8px;background:rgb(0 0 0 / 20%);font-size:0.75rem;white-space:nowrap}@media (min-width: 1024px){.holo-command-card{flex-wrap:wrap}.holo-command-card>div{flex:1 1 220px}.holo-command-card code{flex:1 1 420px;box-sizing:border-box}}@media (max-width: 1023px){.holo-grid-3,.holo-skill-preview-grid,.holo-client-grid,.holo-skill-catalog-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.holo-step-grid-4{grid-template-columns:repeat(2, minmax(0, 1fr))}.holo-schema-list{grid-template-columns:minmax(0, 1fr)}.holo-stat-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.holo-stat:nth-child(3){padding-left:0;border-left:0;border-top:1px solid rgb(16 35 28 / 10%)}.holo-stat:nth-child(4){border-top:1px solid rgb(16 35 28 / 10%)}.holo-governance-panel{grid-template-columns:minmax(0, 1fr) auto}.holo-governance-panel .holo-button{grid-column:2;justify-self:start}.holo-command-card{align-items:flex-start;flex-direction:column}.holo-command-card code{width:100%;max-width:100%;box-sizing:border-box}}@media (max-width: 767px){.holo-doc-section-grid>.holo-section{padding:64px 16px}.holo-hub-page{width:min(100%, calc(100vw - 32px));padding-bottom:64px}.holo-hub-page.holo-doc-page{width:100%;padding-bottom:40px}.holo-hero,.holo-hero-compact{padding:42px 16px 52px}.holo-hero::before{top:-150px;right:-330px;width:680px;opacity:0.85}.holo-hero h1{font-size:2.25rem!important;line-height:1.04!important}.holo-hero .holo-lead{font-size:1rem;line-height:1.65}.holo-actions{align-items:stretch;flex-direction:column}.holo-button{width:100%}.holo-stat{min-height:82px;padding:16px}.holo-stat+.holo-stat{padding-left:16px}.holo-stat:nth-child(3){padding-left:16px}.holo-hero,.holo-platform-hero{background-position:center top;background-size:cover}.holo-stat strong{font-size:1.0625rem}.holo-section{margin-top:64px}.holo-doc-page>.holo-section,.holo-doc-page>.holo-final-cta{width:calc(100% - 32px)}#content-area:has(.holo-doc-page)>:is(#pagination,#footer){width:calc(100% - 32px)}.holo-band{padding:0;border-radius:0}.holo-section-heading,.holo-schema-group-heading{align-items:flex-start;flex-direction:column;gap:14px}.holo-section-heading h2,.holo-final-cta h2,.holo-governance-panel h2{font-size:1.5rem;line-height:1.2}.holo-grid-3,.holo-skill-preview-grid,.holo-client-grid,.holo-skill-catalog-grid,.holo-step-grid-4,.holo-access-grid,.holo-faq-grid{grid-template-columns:minmax(0, 1fr)}.holo-skills-page .holo-client-grid,.holo-skills-page .holo-skill-catalog-grid,.holo-skills-page .holo-step-grid-4{grid-template-columns:minmax(0, 1fr)}.holo-domain-card,.holo-skill-card,.holo-access-card,.holo-catalog-card,.holo-step-card,.holo-step-grid-4 .holo-step-card{min-height:0}.holo-step-number{margin-bottom:20px}.holo-final-cta{align-items:stretch;flex-direction:column;margin-top:64px;padding:28px}.holo-governance-panel{align-items:start;padding:24px;grid-template-columns:minmax(0, 1fr)}.holo-section>.holo-governance-panel{margin-top:24px}.holo-doc-page>.holo-governance-panel{margin-top:24px}.holo-governance-panel .holo-button{grid-column:1}.holo-anchor-nav{top:48px;margin-right:0;margin-left:0}.holo-schema-reading-guide{gap:18px;margin-bottom:40px;padding:18px}.holo-primary-schema-explorer{padding:0}.holo-schema-domain-switcher{gap:6px}.holo-schema-domain-trigger{min-height:72px;align-items:flex-start;flex-direction:column;justify-content:center;gap:3px;padding:11px;font-size:0.75rem}.holo-schema-domain-trigger small{font-size:0.5625rem}.holo-schema-guide-grid{grid-template-columns:minmax(0, 1fr)}.holo-schema-guide-grid span{margin-bottom:12px}.holo-schema-group{margin-top:52px}.holo-schema-summary{min-height:0;padding:0 0 14px}.holo-schema-summary>div:first-child{min-width:0}.holo-meta-row{justify-content:flex-start}.holo-schema-details{padding:14px 0 0}.holo-schema-details dl{grid-template-columns:minmax(0, 1fr)}.holo-schema-details dl>div{gap:10px;grid-template-columns:74px minmax(0, 1fr)}.holo-schema-platform-panel{padding:12px}.holo-schema-table-header,.holo-schema-field-header{display:none}.holo-schema-table-trigger{row-gap:8px;grid-template-columns:minmax(0, 1fr) auto 22px}.holo-schema-table-description{grid-column:1 / -1}.holo-schema-field-count{align-self:start;grid-column:2;grid-row:1}.holo-schema-table-icon{grid-column:3;grid-row:1}.holo-schema-field-drawer{width:min(100%, 560px)}.holo-schema-drawer-heading{padding:22px 20px 18px}.holo-schema-drawer-body{padding:18px 20px 24px}.holo-schema-field{gap:9px 14px;grid-template-columns:repeat(2, minmax(0, 1fr))}.holo-schema-field dt,.holo-schema-field dd:last-child{grid-column:1 / -1}.holo-schema-mobile-label{display:block;margin-bottom:4px;color:#7a8781;font-size:0.5625rem;font-weight:750;letter-spacing:0.06em;text-transform:uppercase}.holo-command-card{padding:18px}}@media (prefers-reduced-motion: reduce){.holo-button,.holo-domain-card,.holo-skill-card,.holo-access-card,.holo-catalog-card,.holo-client-card{transition:none}}@keyframes holo-reveal-up{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes holo-live-pulse{0%{opacity:0.58;transform:scale(0.72)}72%,100%{opacity:0;transform:scale(1.85)}}.holo-hero>.holo-eyebrow,.holo-platform-inner>.holo-eyebrow{animation:holo-reveal-up 560ms cubic-bezier(0.2, 0.7, 0.2, 1) 40ms both}.holo-hero>h1,.holo-platform-inner>h1{animation:holo-reveal-up 600ms cubic-bezier(0.2, 0.7, 0.2, 1) 100ms both}.holo-hero>.holo-lead,.holo-platform-inner>.holo-lead{animation:holo-reveal-up 600ms cubic-bezier(0.2, 0.7, 0.2, 1) 180ms both}.holo-hero>.holo-actions,.holo-platform-inner>.holo-actions{animation:holo-reveal-up 600ms cubic-bezier(0.2, 0.7, 0.2, 1) 240ms both}.holo-hero>.holo-stat-grid,.holo-platform-inner>.holo-stat-grid{animation:holo-reveal-up 640ms cubic-bezier(0.2, 0.7, 0.2, 1) 320ms both}.holo-live-dot{position:relative}.holo-live-dot::after{position:absolute;inset:-3px;content:"";border:1.5px solid rgb(96 120 0 / 48%);border-radius:inherit;pointer-events:none;animation:holo-live-pulse 2.2s ease-out infinite}#navbar li.navbar-link>a,#topbar-cta-button>a,[data-component-name="primary-header-button"],.holo-platform-page .holo-button,.holo-platform-page :is(.holo-text-link,.holo-platform-step a,.holo-platform-subheading a,.holo-platform-footer a:not(.holo-button),.holo-domain-card,.holo-platform-skill,.holo-client-card,.holo-card-link,.holo-client-card small){transition:color 150ms cubic-bezier(0.4, 0, 0.2, 1),
    background-color 150ms cubic-bezier(0.4, 0, 0.2, 1),
    border-color 150ms cubic-bezier(0.4, 0, 0.2, 1),
    box-shadow 150ms cubic-bezier(0.4, 0, 0.2, 1),
    transform 150ms cubic-bezier(0.4, 0, 0.2, 1)}.holo-platform-page :is(.holo-text-link,.holo-platform-step a,.holo-platform-subheading a,.holo-card-link,.holo-client-card small){display:inline-flex;width:fit-content}.holo-platform-page .holo-platform-footer a:not(.holo-button){align-self:flex-start}@media (hover: hover) and (pointer: fine){#topbar-cta-button>a:hover,[data-component-name="primary-header-button"]:hover,.holo-platform-page .holo-button:hover{transform:translateY(-2px)}.holo-platform-page .holo-button-primary:hover{box-shadow:0 12px 28px -18px rgb(96 120 0 / 70%)}.holo-platform-page .holo-button-secondary:hover{box-shadow:0 12px 28px -22px rgb(16 35 28 / 40%)}.holo-platform-page :is(.holo-text-link,.holo-platform-step a,.holo-platform-subheading a,.holo-platform-footer a:not(.holo-button)):hover{transform:translateX(2px)}.holo-platform-page :is(.holo-domain-card,.holo-platform-skill,.holo-client-card):hover{box-shadow:0 16px 36px -30px rgb(16 35 28 / 42%)}.holo-platform-page :is(.holo-domain-card,.holo-platform-skill):hover .holo-card-link,.holo-platform-page .holo-client-card:hover small{color:var(--hologrow-lime-deep);transform:translateX(3px)}.holo-platform-page .holo-button:active,#topbar-cta-button>a:active,[data-component-name="primary-header-button"]:active{transform:translateY(0) scale(0.985)}}#content-area :is(.card[role="link"],a.holo-access-card,a.holo-client-card,a.holo-domain-card,a.holo-platform-skill,a.holo-skill-card,a.pagination-next,a.pagination-prev){position:relative;background-image:var(--hologrow-selected-surface);background-position:left center;background-repeat:no-repeat;background-size:0 100%;transition:background-size 260ms cubic-bezier(0.22, 1, 0.36, 1),
    border-color 220ms cubic-bezier(0.22, 1, 0.36, 1),
    box-shadow 220ms cubic-bezier(0.22, 1, 0.36, 1),
    transform 220ms cubic-bezier(0.22, 1, 0.36, 1)}#content-area a:is(.holo-access-card,.holo-client-card,.holo-domain-card,.holo-platform-skill,.holo-skill-card) :is(.holo-card-link,small){transition:color 220ms cubic-bezier(0.22, 1, 0.36, 1),
    transform 220ms cubic-bezier(0.22, 1, 0.36, 1)}@media (hover: hover) and (pointer: fine){#content-area :is(.card[role="link"],a.holo-access-card,a.holo-client-card,a.holo-domain-card,a.holo-platform-skill,a.holo-skill-card,a.pagination-next,a.pagination-prev):hover{background-size:100% 100%;border-color:rgb(96 120 0 / 18%)!important;box-shadow:0 18px 42px -32px rgb(96 120 0 / 52%)!important;transform:translateY(-2px)}#content-area a:is(.holo-access-card,.holo-client-card,.holo-domain-card,.holo-platform-skill,.holo-skill-card):hover :is(.holo-card-link,small){color:var(--hologrow-lime-deep);transform:translateX(3px)}}@layer theme{@media (hover: hover) and (pointer: fine){#content-area .card[role="link"]:hover{border-color:rgb(96 120 0 / 18%)!important}}}#content-area :is(.holo-step-card,.holo-info-card,.holo-catalog-card,a.holo-access-card,a.holo-client-card,a.holo-domain-card,a.holo-platform-skill,a.holo-skill-card,.card[role="link"]){position:relative;isolation:isolate;overflow:hidden;background-color:var(--hologrow-soft);background-image:none!important}#content-area :is(.holo-step-card,.holo-info-card,.holo-catalog-card,a.holo-access-card,a.holo-client-card,a.holo-domain-card,a.holo-platform-skill,a.holo-skill-card,.card[role="link"])::before{position:absolute;z-index:-1;inset:0;content:"";opacity:0;background-image:var(--hologrow-card-artwork);background-position:center;background-repeat:no-repeat;background-size:cover;pointer-events:none;transition:opacity 320ms cubic-bezier(0.22, 1, 0.36, 1)}@media (hover: hover) and (pointer: fine){#content-area :is(.holo-step-card,.holo-info-card,.holo-catalog-card,a.holo-access-card,a.holo-client-card,a.holo-domain-card,a.holo-platform-skill,a.holo-skill-card,.card[role="link"]):hover::before{opacity:1}#content-area :is(.holo-step-card,.holo-info-card,.holo-catalog-card,a.holo-access-card,a.holo-client-card,a.holo-domain-card,a.holo-platform-skill,a.holo-skill-card,.card[role="link"]):hover{border-color:rgb(163 194 10 / 35%)!important;box-shadow:0 18px 50px -38px rgb(91 112 0 / 45%)!important}}#content-area a:is(.holo-access-card,.holo-client-card,.holo-domain-card,.holo-platform-skill,.holo-skill-card):focus-visible::before,#content-area .card[role="link"]:focus-visible::before{opacity:1}#content-area :is(.card[role="link"],a.holo-access-card,a.holo-client-card,a.holo-domain-card,a.holo-platform-skill,a.holo-skill-card,a.pagination-next,a.pagination-prev):active{background-size:100% 100%;transform:translateY(0) scale(0.988);transition-duration:80ms}#content-area :is(.card[role="link"],a.holo-access-card,a.holo-client-card,a.holo-domain-card,a.holo-platform-skill,a.holo-skill-card,a.pagination-next,a.pagination-prev):focus-visible{background-size:100% 100%;outline:2px solid rgb(96 120 0 / 38%);outline-offset:3px;box-shadow:0 0 0 5px rgb(208 239 52 / 12%)!important}#content-area #pagination a:is(.pagination-next,.pagination-prev){background-color:transparent!important;background-image:none!important;transition:color 160ms ease,
    background-color 160ms ease,
    border-color 160ms ease!important}@media (hover: hover) and (pointer: fine){#content-area #pagination a:is(.pagination-next,.pagination-prev):hover{background-color:var(--hologrow-soft)!important;background-image:none!important;border-color:rgb(16 35 28 / 16%)!important;box-shadow:none!important;transform:none!important}}#content-area #pagination a:is(.pagination-next,.pagination-prev):active{background-color:#edf1ef!important;background-image:none!important;box-shadow:none!important;transform:none!important}.holo-platform-footer a:focus-visible{outline-color:var(--hologrow-lime)}@media (prefers-reduced-motion: reduce){.holo-live-dot::after{display:none}.holo-hero>.holo-eyebrow,.holo-platform-inner>.holo-eyebrow,.holo-hero>h1,.holo-platform-inner>h1,.holo-hero>.holo-lead,.holo-platform-inner>.holo-lead,.holo-hero>.holo-actions,.holo-platform-inner>.holo-actions,.holo-hero>.holo-stat-grid,.holo-platform-inner>.holo-stat-grid{animation:none}#content-area :is(.holo-step-card,.holo-info-card,.holo-catalog-card,a.holo-access-card,a.holo-client-card,a.holo-domain-card,a.holo-platform-skill,a.holo-skill-card,.card[role="link"])::before{transition:none}#navbar li.navbar-link>a,#topbar-cta-button>a,[data-component-name="primary-header-button"],:is(#sidebar,#sidebar-content) .sidebar-group li>a,#content-area :is(.card[role="link"],a.holo-access-card,a.holo-client-card,a.holo-domain-card,a.holo-platform-skill,a.holo-skill-card,a.pagination-next,a.pagination-prev),#content-area a:is(.holo-access-card,.holo-client-card,.holo-domain-card,.holo-platform-skill,.holo-skill-card) :is(.holo-card-link,small),.holo-platform-page :is(.holo-button,.holo-text-link,.holo-platform-step a,.holo-platform-subheading a,.holo-platform-footer a:not(.holo-button),.holo-domain-card,.holo-platform-skill,.holo-client-card,.holo-card-link,.holo-client-card small),.holo-stat,.holo-button{transition:none!important;transform:none!important}:is(#sidebar,#sidebar-content) .sidebar-group li[data-active-nav-item="true"]>a,:is(#sidebar,#sidebar-content) .sidebar-group li>a[aria-current="page"]{animation:none!important}}.holo-ip-highlight{background:#edf7b8;color:#243500;padding:0.15em 0.35em;border-radius:0.25em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.holo-ip-highlight strong{color:inherit;white-space:nowrap}