.cigra-service-launcher{position:relative;display:block;flex:none;color:var(--cigra-launch-ink);font-family:inherit;line-height:1.4}.cigra-service-launcher .cigra-service-trigger{display:grid;width:2.75rem;height:2.75rem;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--cigra-launch-accent);cursor:pointer;box-shadow:none}.cigra-service-launcher .cigra-service-trigger:hover,.cigra-service-launcher .cigra-service-trigger[aria-expanded=true]{background:color-mix(in srgb,var(--cigra-launch-accent) 12%,transparent)}.cigra-service-launcher .cigra-service-panel{position:absolute;top:calc(100% + .75rem);right:0;z-index:100;width:23.75rem;max-width:calc(100vw - 2rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--cigra-launch-accent) 18%,#fff);border-radius:1.375rem;background:var(--cigra-launch-paper);box-shadow:0 18px 45px rgb(0 0 0/18%);text-align:left}.cigra-service-launcher .cigra-service-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid color-mix(in srgb,var(--cigra-launch-accent) 15%,#fff)}.cigra-service-launcher .cigra-service-heading h2{margin:0;color:var(--cigra-launch-ink);font-size:1.125rem;font-weight:700;letter-spacing:normal}.cigra-service-launcher .cigra-service-heading button{display:grid;width:2rem;height:2rem;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--cigra-launch-ink);cursor:pointer;box-shadow:none}.cigra-service-launcher .cigra-service-heading button:hover{background:color-mix(in srgb,var(--cigra-launch-accent) 10%,transparent)}.cigra-service-launcher .cigra-service-panel-body{max-height:min(38.75rem,70dvh);padding:.75rem;overflow-y:auto;overscroll-behavior:contain}.cigra-service-launcher .cigra-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;width:auto;border:0;background:none}.cigra-service-launcher .cigra-service-tile{display:flex;min-width:0;align-items:center;flex-direction:column;justify-content:flex-start;gap:.5rem;padding:.875rem .375rem;margin:0;border:0;border-radius:.875rem;background:transparent;color:var(--cigra-launch-ink);text-decoration:none;text-align:center;line-height:1.4}.cigra-service-launcher a.cigra-service-tile:hover{background:color-mix(in srgb,var(--cigra-launch-accent) 10%,transparent);color:var(--cigra-launch-ink)}.cigra-service-launcher .cigra-service-tile .cigra-service-mark{display:grid;width:3rem;height:3rem;padding:0;place-items:center;border:0;border-radius:.875rem;background:color-mix(in srgb,var(--cigra-launch-accent) 12%,var(--cigra-launch-paper));color:var(--cigra-launch-accent)}.cigra-service-launcher .cigra-service-mark img{width:2rem;height:2rem;object-fit:contain}.cigra-service-launcher svg{display:block;flex:none}.cigra-service-launcher .cigra-service-tile strong{display:block;width:100%;color:inherit;font-size:.85rem;font-weight:650;overflow-wrap:anywhere;letter-spacing:normal}.cigra-service-launcher .cigra-service-tile small{color:#687585;font-size:.85rem}.cigra-service-launcher .cigra-service-software{margin:.75rem 0 0;padding:.75rem 0 0;border:0;border-top:1px solid color-mix(in srgb,var(--cigra-launch-accent) 15%,#fff);background:none}.cigra-service-launcher .cigra-service-software h3{margin:.25rem .5rem .5rem;color:#687585;font-size:.85rem;font-weight:650;letter-spacing:normal}.cigra-service-launcher .cigra-service-empty{margin:.75rem .5rem;color:#687585;font-size:.85rem;line-height:1.5}.cigra-service-launcher a:focus-visible,.cigra-service-launcher button:focus-visible{outline:2px solid var(--cigra-launch-accent);outline-offset:2px}.cigra-service-launcher .cigra-service-pending{color:#687585}.cigra-service-launcher .cigra-service-pending .cigra-service-mark{background:#f0f2f3;color:#687585}.cigra-service-launcher .cigra-service-coming{padding:.15rem .5rem;border-radius:99px;background:#f0f2f3;color:#687585}@media(max-width:760px){.cigra-service-launcher .cigra-service-panel{position:fixed;top:var(--cigra-launch-mobile-top,5rem);right:1rem}.cigra-service-launcher .cigra-service-panel-body{max-height:calc(100dvh - var(--cigra-launch-mobile-top,5rem) - 5rem)}}@media(max-width:400px){.cigra-service-launcher .cigra-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cigra-service-launcher .cigra-service-panel .cigra-service-tile strong{color:var(--cigra-launch-ink)}.cigra-service-launcher .cigra-service-panel .cigra-service-pending strong{color:#687585}.cigra-service-launcher .cigra-service-panel .cigra-service-heading h2{color:var(--cigra-launch-ink)}.cigra-service-launcher .cigra-service-panel .cigra-service-tile:focus-visible{outline:3px solid var(--cigra-launch-accent);outline-offset:-3px}.cigra-platform-switcher,.cigra-platform-user{position:relative;color:#526271;font:inherit}.cigra-platform-switcher summary,.cigra-platform-user summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none}.cigra-platform-switcher summary::-webkit-details-marker,.cigra-platform-user summary::-webkit-details-marker{display:none}.cigra-platform-user summary{padding:6px 7px 6px 12px;border:1px solid transparent;border-radius:14px}.cigra-platform-user summary:hover,.cigra-platform-user[open] summary{border-color:#d8e1e8;background:#ffffffb8}.cigra-platform-switcher__label,.cigra-platform-user__identity,.cigra-platform-user__popover header{display:grid;min-width:0}.cigra-platform-user__identity{text-align:right}.cigra-platform-switcher strong,.cigra-platform-user strong{color:#071e31}.cigra-platform-user__identity strong{font-size:14px}.cigra-platform-switcher small,.cigra-platform-user small{overflow:hidden;color:#667786;text-overflow:ellipsis;white-space:nowrap}.cigra-platform-avatar{display:grid;width:36px;height:36px;flex:none;place-items:center;border-radius:50%;background:#dcebf5;color:#14557e;font-weight:800}.cigra-platform-chevron{display:grid;width:16px;height:16px;transition:transform .16s}.cigra-platform-chevron svg{width:16px;height:16px}.cigra-platform-switcher[open] .cigra-platform-chevron,.cigra-platform-user[open] .cigra-platform-chevron{transform:rotate(180deg)}.cigra-platform-popover{position:absolute;z-index:150;top:calc(100% + 9px);right:0;overflow:hidden;border:1px solid #d8e1e8;border-radius:17px;background:#ffFFfffA;box-shadow:0 20px 60px #071e3126;color:#071e31}.cigra-platform-user__popover{width:min(280px,calc(100vw - 28px))}.cigra-platform-user__popover header{gap:2px;padding:17px}.cigra-platform-user__popover nav{display:grid;padding:5px 7px 9px}.cigra-platform-user__popover a,.cigra-platform-user__popover button{display:flex;width:100%;align-items:center;gap:11px;padding:11px 10px;border:0;border-radius:10px;background:transparent;color:#071e31;font:inherit;font-weight:700;text-align:left;text-decoration:none;cursor:pointer}.cigra-platform-user__popover a:hover,.cigra-platform-user__popover button:hover{background:#edf6fc}.cigra-platform-user__popover svg{width:19px;height:19px;flex:none}.cigra-platform-user__popover footer{padding:8px 7px;border-top:1px solid #d8e1e8}.cigra-platform-user__popover form{margin:0}.cigra-platform-switcher>summary{min-width:245px;padding:5px 9px 5px 5px;border:1px solid #d8e1e8;border-radius:24px;background:#fff}.cigra-platform-switcher__label{margin-right:auto;text-align:left}.cigra-platform-switcher__label small{font-size:10px}.cigra-platform-switcher__label strong{font-size:12px}.cigra-platform-context-mark,.cigra-platform-product-mark{display:grid;width:36px;height:36px;flex:none;place-items:center;overflow:hidden;border-radius:10px;background:color-mix(in srgb,var(--cigra-platform-accent,#147ebf) 14%,white);color:var(--cigra-platform-accent,#147ebf);font-size:11px;font-weight:850}.cigra-platform-product-mark img{width:100%;height:100%;object-fit:cover}.cigra-platform-switcher__popover{width:min(520px,calc(100vw - 28px))}.cigra-platform-breadcrumb{display:flex;align-items:center;gap:7px;padding:12px 15px;border-bottom:1px solid #d8e1e8;background:#fafbf9;white-space:nowrap}.cigra-platform-breadcrumb button{overflow:hidden;padding:3px 0;border:0;background:transparent;color:#748079;font:inherit;font-size:12px;text-overflow:ellipsis;cursor:pointer}.cigra-platform-breadcrumb button.active{color:#173c2c;font-weight:800}.cigra-platform-groups{max-height:460px;overflow:auto;padding:13px}.cigra-platform-groups section+section{margin-top:15px}.cigra-platform-groups h3{margin:0 0 7px;color:#657168;font-size:10px;letter-spacing:.13em;text-transform:uppercase}.cigra-platform-list{display:grid;max-height:460px;overflow:auto;padding:10px}.cigra-platform-groups .cigra-platform-list{padding:0;overflow:visible}.cigra-platform-list>a,.cigra-platform-list>button{display:flex;width:100%;align-items:center;gap:11px;padding:10px;border:0;border-radius:12px;background:transparent;color:#071e31;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.cigra-platform-list>a.active,.cigra-platform-list>a:hover,.cigra-platform-list>button:hover{background:color-mix(in srgb,var(--cigra-platform-accent,#147ebf) 9%,white)}.cigra-platform-list>a>span:nth-child(2),.cigra-platform-list>button>span:nth-child(2){display:grid;min-width:0;margin-right:auto}.cigra-platform-list small,.cigra-platform-list strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cigra-platform-list small{font-size:11px}.cigra-platform-list>a>svg{width:17px;height:17px}.cigra-platform-context-mark svg{width:18px;height:18px}.cigra-platform-check{color:var(--cigra-platform-accent,#147ebf);font-weight:900}.cigra-platform-empty{display:grid;gap:4px;padding:25px;text-align:center}.cigra-platform-empty span{color:#667786;font-size:13px}.cigra-product-settings{display:flex;align-items:center;gap:11px;text-decoration:none}.cigra-product-settings svg{width:18px;height:18px}@media(max-width:760px){.cigra-platform-user__identity{display:none}.cigra-platform-user summary{padding-left:7px}.cigra-platform-switcher>summary{min-width:0}.cigra-platform-switcher__label{display:none}.cigra-platform-switcher__popover{position:fixed;top:72px;right:14px;left:14px;width:auto}}.cigra-platform-user>summary{justify-content:center;padding:.25rem;border-radius:50%}.cigra-platform-user>summary:focus-visible{outline:2px solid #147ebf;outline-offset:2px}.cigra-platform-avatar{overflow:hidden}.cigra-platform-avatar img{display:block;width:100%;height:100%;object-fit:cover}.cigra-platform-user .cigra-platform-user__popover strong{color:#071e31}.cigra-platform-user{--cigra-user-accent:#147ebf;--cigra-user-line:#d8e1e8;color:#071e31;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.45;text-transform:none;letter-spacing:normal}body[data-cigra-service=cloud] .cigra-platform-user{--cigra-user-accent:#187e88}body[data-cigra-service=developer] .cigra-platform-user{--cigra-user-accent:#6253a3}body[data-cigra-service=partners] .cigra-platform-user{--cigra-user-accent:#96603c}body[data-cigra-service=directory] .cigra-platform-user{--cigra-user-accent:#267a70}body[data-cigra-service=financecare] .cigra-platform-user{--cigra-user-accent:#285442}.cigra-platform-user[open]{z-index:160}.cigra-platform-user .cigra-platform-avatar{width:40px;height:40px;border:1px solid var(--cigra-user-line);background:#e5eff7;color:#14557e;font-size:14px}.cigra-platform-user>summary:focus-visible{outline:3px solid var(--cigra-user-accent);outline-offset:3px}.cigra-platform-user .cigra-platform-user__popover{width:min(300px,calc(100vw - 28px));background:#fff;color:#071e31;border:1px solid var(--cigra-user-line);border-radius:20px;box-shadow:0 20px 60px #071e3126;isolation:isolate;text-align:left}.cigra-platform-user .cigra-platform-user__popover header{display:grid;height:auto;gap:3px;margin:0;padding:20px;border:0;background:#fff;text-align:left}.cigra-platform-user .cigra-platform-user__popover header strong{color:#071e31;font-size:16px;font-weight:750;line-height:1.4;text-transform:none;letter-spacing:normal}.cigra-platform-user .cigra-platform-user__popover header small{color:#667786;font-size:14px;font-weight:400;line-height:1.4;text-transform:none;letter-spacing:normal}.cigra-platform-user .cigra-platform-user__popover nav{display:grid;gap:4px;margin:0;padding:8px 12px 16px;background:#fff}.cigra-platform-user .cigra-platform-user__popover footer{display:grid;gap:4px;margin:0;padding:12px;border-top:1px solid var(--cigra-user-line);background:#fff}.cigra-platform-user .cigra-platform-user__popover form{display:block;margin:0;padding:0;background:transparent}.cigra-platform-user .cigra-platform-user__popover :is(a,button){display:flex;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-height:44px;margin:0;padding:12px;border:0;border-radius:10px;background:transparent;color:#071e31;font:600 14px/1.4 Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;text-align:left;text-decoration:none;text-transform:none;letter-spacing:normal;opacity:1;box-shadow:none}.cigra-platform-user .cigra-platform-user__popover :is(a,button) span{color:inherit;font:inherit;text-transform:none;letter-spacing:normal}.cigra-platform-user .cigra-platform-user__popover :is(a,button):hover{background:color-mix(in srgb,var(--cigra-user-accent) 9%,white);color:#071e31}.cigra-platform-user .cigra-platform-user__popover :is(a,button):focus-visible{outline:2px solid var(--cigra-user-accent);outline-offset:-2px}.cigra-platform-user .cigra-platform-user__popover svg{width:20px;height:20px;color:var(--cigra-user-accent);flex:none}:root{--ink:#102b28;--muted:#60726f;--green:#174f47;--mint:#dcece7;--line:#d9e4e1;--paper:#fff;--background:#f2f7f5}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{color:var(--ink);background:var(--background);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.app-shell{min-height:100vh}.topbar{height:84px;padding:0 max(28px,calc((100vw - 1320px)/2));justify-content:space-between;background:var(--green);color:white;box-shadow:0 8px 28px rgba(16,43,40,.14)}.brand,.topbar{display:flex;align-items:center}.brand{gap:12px;font-size:25px;letter-spacing:-.04em}.brand b{font-size:14px;letter-spacing:.06em;opacity:.75}.brand-mark{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;color:white;background:var(--green);font-weight:900;font-size:26px}.brand-mark.small{width:39px;height:39px;border:2px solid rgba(255,255,255,.72);border-radius:12px;background:transparent;font-size:20px}.access-menu{position:relative}.user-summary{gap:15px}.access-menu summary,.user-summary{display:flex;align-items:center;font-weight:700}.access-menu summary{cursor:pointer;list-style:none;gap:16px}.access-menu summary::-webkit-details-marker{display:none}.avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.18)}.menu-panel{position:absolute;z-index:5;right:0;top:53px;width:330px;padding:18px;border:1px solid var(--line);border-radius:18px;background:white;color:var(--ink);box-shadow:0 18px 55px rgba(16,43,40,.18)}.menu-organization{display:grid;gap:7px;padding:11px 0;border-top:1px solid var(--line)}.menu-organization>a:first-child{font-weight:800}.menu-workspace{color:var(--muted);padding-left:8px}.content{width:min(1180px,calc(100% - 44px));margin:0 auto;padding:42px 0 80px}.breadcrumbs{display:flex;gap:10px;align-items:center;color:var(--muted);font-size:14px}.hero{padding:65px 0 48px;max-width:790px}.eyebrow,.label{margin:0 0 10px;color:#2a8979;text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:850}.hero h1{margin:0;font-size:clamp(42px,6vw,76px);letter-spacing:-.06em;line-height:1}.hero>p:last-child{font-size:19px;color:var(--muted);line-height:1.6}.section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.section-heading h2{margin:0;font-size:26px}.section-heading span{color:var(--muted)}.software-grid,.workspace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.organization-grid{display:grid;gap:16px}.organization-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:26px;border:1px solid var(--line);border-radius:22px;background:var(--paper);box-shadow:0 10px 35px rgba(16,43,40,.05);transition:transform .18s ease,box-shadow .18s ease}.organization-card:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(16,43,40,.1)}.organization-symbol{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;background:var(--mint);color:var(--green);font-size:24px;font-weight:900}.organization-card h2{margin:0 0 7px;font-size:24px}.organization-card p:not(.label){margin:0;color:var(--muted)}.organization-open{color:#237667;font-weight:800}.organizations-hero{padding-bottom:54px}.empty-card{padding:32px;background:white}.empty-card,.software-card,.workspace-card{border:1px solid var(--line);border-radius:22px}.software-card,.workspace-card{background:var(--paper);padding:26px;box-shadow:0 10px 35px rgba(16,43,40,.05)}.workspace-card{display:block;transition:transform .18s ease,box-shadow .18s ease}.workspace-card:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(16,43,40,.1)}.software-card h3,.workspace-card h3{margin:0 0 8px;font-size:24px}.software-card p:not(.label),.workspace-card p:not(.label){color:var(--muted)}.workspace-card>span{display:block;margin-top:28px;color:#237667;font-weight:750}.software-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px}.software-icon{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;color:white;background:var(--green);font-size:22px;font-weight:900}.open-link{padding:11px 15px;border-radius:12px;background:var(--mint);color:var(--green);font-weight:800}.muted{color:var(--muted);font-size:13px}.empty-page,.login-shell{min-height:100vh;display:grid;place-items:center;padding:28px}.empty-page,.login-card{text-align:center}.login-card{width:min(480px,100%);padding:48px;border:1px solid var(--line);border-radius:28px;background:white;box-shadow:0 24px 70px rgba(16,43,40,.12)}.login-card .brand-mark{margin:0 auto 24px}.login-card h1{margin:0;font-size:38px;letter-spacing:-.04em}.login-card>p:not(.eyebrow):not(.notice){color:var(--muted);line-height:1.6}.primary-button{margin-top:18px;padding:14px 22px;border:0;border-radius:13px;background:var(--green);color:white;cursor:pointer;font-weight:800}.notice{color:#9e3227}@media (max-width:760px){.software-grid,.workspace-grid{grid-template-columns:1fr}.topbar{padding:0 20px}.access-menu summary>span:first-child,.user-summary>span:first-child{display:none}.menu-panel{width:min(330px,calc(100vw - 30px))}.software-card{grid-template-columns:auto 1fr}.muted,.open-link{grid-column:2;justify-self:start}.organization-card{grid-template-columns:auto 1fr}.organization-open{grid-column:2}}body[data-cigra-service=cloud] .cloud-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto}body[data-cigra-service=cloud] .cloud-header-overview{grid-template-columns:1fr auto}.cloud-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:.65rem}.organization-switcher{position:relative;justify-self:start;max-width:min(28rem,100%);margin-left:1.5rem}.organization-switcher summary{display:flex;align-items:center;gap:.7rem;padding:.55rem .75rem;border:1px solid transparent;border-radius:.85rem;cursor:pointer;list-style:none}.organization-switcher summary::-webkit-details-marker{display:none}.organization-switcher summary:hover,.organization-switcher[open] summary{background:var(--wash);border-color:var(--line)}.organization-switcher summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.organization-switcher-icon{display:grid;width:2.25rem;height:2.25rem;flex:none;place-items:center;border-radius:.7rem;background:var(--mint);color:var(--accent-dark)}.organization-switcher-current{display:grid;min-width:0;gap:.15rem}.organization-switcher-current small{color:var(--muted);font-size:.7rem;font-weight:550}.organization-switcher-current strong{overflow:hidden;color:var(--ink);font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.organization-switcher-chevron{flex:none;color:var(--muted);transition:transform .15s}.organization-switcher[open] .organization-switcher-chevron{transform:rotate(180deg)}.organization-switcher-panel{position:absolute;top:calc(100% + .6rem);left:0;z-index:100;width:23rem;max-width:calc(100vw - 2rem);padding:.65rem;border:1px solid var(--line);border-radius:1.15rem;background:#fff;box-shadow:0 18px 50px rgb(7 31 51/14%)}.organization-switcher-panel>p{margin:.5rem .6rem .75rem;color:var(--muted);font-size:.8rem;font-weight:650}.organization-switcher-panel nav{display:grid;max-height:22rem;overflow-y:auto;gap:.25rem;margin:0}.organization-switcher-panel nav a{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:.8rem;color:var(--ink)}.organization-switcher-panel nav a:hover,.organization-switcher-panel nav a[aria-current=page]{background:var(--wash)}.organization-switcher-panel nav a>span:nth-child(2){display:grid;flex:1 1;gap:.25rem;min-width:0}.organization-switcher-panel nav strong{font-size:.85rem;line-height:1.4;overflow-wrap:anywhere}.organization-switcher-panel nav small{color:var(--muted);font-size:.72rem}.organization-switcher-panel nav a>svg{color:var(--accent);flex:none}.organization-switcher-all{display:block;margin:.6rem .25rem 0;padding:.85rem .5rem .35rem;border-top:1px solid var(--line);color:var(--accent-dark);font-size:.8rem;font-weight:650}@media(max-width:760px){body[data-cigra-service=cloud] .cloud-header{grid-template-columns:1fr auto;row-gap:.4rem}.cloud-header-actions{grid-column:2;grid-row:1}.organization-switcher{grid-column:1/-1;grid-row:2;margin-left:0;max-width:100%}.organization-switcher-panel{position:fixed;top:9rem;left:1rem;right:1rem;width:auto}}.selfhosting-section{margin-top:clamp(36px,5vw,56px)}body[data-cigra-service]{--ink:#071f33;--muted:#5f6f7c;--surface:#fff;--paper:#fff;--accent:#147ebf;--accent-dark:#0b3553;--line:#d9e2e8;--wash:#f5f8fb;--background:var(--wash);--green:var(--accent-dark);--mint:color-mix(in srgb,var(--accent) 12%,white);color:var(--ink);background:radial-gradient(ellipse at 86% 0,color-mix(in srgb,var(--accent) 14%,transparent),transparent 38rem),var(--wash);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body[data-cigra-service=cloud]{--accent:#187e88;--accent-dark:#164b5d;--line:#d9e5e8;--wash:#f3f8fa}body[data-cigra-service=marketplace]{--accent:#3267a5;--accent-dark:#233f68;--line:#dce3ee;--wash:#f5f7fc}body[data-cigra-service=developer]{--accent:#6253a3;--accent-dark:#3d326c;--line:#e2deee;--wash:#f7f5fc}body[data-cigra-service=partners]{--accent:#96603c;--accent-dark:#64442d;--line:#e8e0d8;--wash:#faf7f3}body[data-cigra-service=directory]{--accent:#267a70;--accent-dark:#204f49;--line:#dbe6e3;--wash:#f4f9f7}.cigra-brand{display:inline-flex;align-items:center;gap:.75rem;color:var(--accent-dark,#0b3553);line-height:1;white-space:nowrap}.cigra-brand-logo{display:block;width:7.9rem;height:auto;flex:none}.cigra-brand-product{padding-left:.75rem;border-left:1px solid var(--line,#d9e2e8);color:var(--muted,#5f6f7c);font-size:.9rem;font-weight:650;letter-spacing:.025em}body[data-cigra-service] .brand{font-size:inherit;letter-spacing:normal}body[data-cigra-service] .topbar{position:sticky;top:0;z-index:30;min-height:76px;height:auto;border-bottom:1px solid var(--line);background:rgb(255 255 255/92%);color:var(--ink);box-shadow:0 4px 22px rgb(7 31 51/5%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body[data-cigra-service] .topbar-inner{min-height:76px;height:auto;gap:1.5rem;padding-block:.75rem;flex-wrap:wrap}body[data-cigra-service=cloud] .topbar{min-height:84px;gap:1.5rem;padding-block:.75rem}body[data-cigra-service] .topbar nav:not([aria-label=Benutzerkonto]) a{color:var(--muted)}body[data-cigra-service] .topbar nav:not([aria-label=Benutzerkonto]) a:hover{color:var(--accent-dark)}body[data-cigra-service] .hero{background:transparent}body[data-cigra-service] h1{color:var(--ink);letter-spacing:-.045em}body[data-cigra-service] :is(.eyebrow,.label,.record-link,.pager a,.metric strong){color:var(--accent)}body[data-cigra-service] :is(.card,.empty-card,.organization-card,.software-card,.login-card,.provider-card,.detail-card,.metric,.table-card,.plan){border-color:var(--line);border-radius:1.25rem;background:var(--paper);box-shadow:0 10px 30px rgb(7 31 51/4%)}body[data-cigra-service] :is(.button,.primary-button,.primary-action,.search-form button){background:var(--accent);color:#fff}body[data-cigra-service] :is(.button.secondary,.secondary-action){border:1px solid var(--line);background:#fff;color:var(--ink)}body[data-cigra-service] .pill{background:var(--mint);color:var(--accent-dark)}body[data-cigra-service] :is(.login,.login-shell){background:transparent}body[data-cigra-service] .login-card>.cigra-brand{margin-bottom:1.5rem}body[data-cigra-service] .cigra-service-launcher .cigra-service-mark{color:var(--accent);background:var(--mint)}body[data-cigra-service] .cigra-service-launcher .cigra-service-trigger{color:var(--accent-dark)}body[data-cigra-service] .account-header.scrolled .cigra-brand{color:#fff}body[data-cigra-service] .account-header.scrolled .cigra-brand-product{color:#e2edf5;border-color:#ffffff55}body[data-cigra-service] .account-header.scrolled .cigra-service-launcher .cigra-service-trigger{color:#fff}body[data-cigra-service=directory] .sidebar{border-color:var(--line);background:rgb(255 255 255/92%)}body[data-cigra-service=directory] .sidebar .brand{padding:1.4rem 1rem}body[data-cigra-service=directory] .sidebar .cigra-brand{gap:.5rem}body[data-cigra-service=directory] .sidebar .cigra-brand-logo{width:6.25rem}body[data-cigra-service=directory] .sidebar .cigra-brand-product{padding-left:.5rem;font-size:.8rem}body[data-cigra-service=directory] .sidebar nav a:hover{background:var(--mint);color:var(--accent-dark)}@media(max-width:600px){.cigra-brand-logo{width:6.4rem}.cigra-brand-product{padding-left:.5rem;font-size:.78rem}.cigra-brand{gap:.5rem}body[data-cigra-service=cloud] .topbar{padding-inline:1rem;gap:.75rem}body[data-cigra-service] .topbar-inner{gap:.75rem}}.cigra-brand-primary{fill:#0f5080}.cigra-brand-secondary{fill:#1c75bc}.cigra-brand-cutout{fill:#fdfdfc}body[data-cigra-service] .account-header.scrolled .cigra-brand-primary{fill:#fff}body[data-cigra-service] .account-header.scrolled .cigra-brand-secondary{fill:#c7dbe6}body[data-cigra-service] .cigra-service-launcher .cigra-service-panel{border-color:var(--line)}body[data-cigra-service] .cigra-service-launcher :is(.cigra-service-heading,.cigra-service-software){border-color:var(--line)}body[data-cigra-service] .cigra-service-launcher .cigra-service-heading button:hover,body[data-cigra-service] .cigra-service-launcher .cigra-service-trigger:hover,body[data-cigra-service] .cigra-service-launcher .cigra-service-trigger[aria-expanded=true],body[data-cigra-service] .cigra-service-launcher a.cigra-service-tile:hover{background:var(--mint)}body[data-cigra-service] .cigra-service-launcher .cigra-service-panel a.cigra-service-tile:hover strong{color:var(--accent-dark)}body[data-cigra-service] .cigra-service-launcher .cigra-service-panel .cigra-service-pending .cigra-service-mark{background:#f0f2f3;color:#687585}body[data-cigra-service] .cigra-service-launcher :is(button,a):focus-visible{outline:3px solid var(--accent);outline-offset:2px}body[data-cigra-service] .cigra-service-launcher .cigra-service-panel .cigra-service-tile:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}body[data-cigra-service] .cigra-platform-user :is(a,button):hover{background:var(--mint)}body[data-cigra-service] .organization-switcher-panel nav a strong{color:var(--ink)}body[data-cigra-service=developer] .cigra-brand-primary{fill:#3d326c}body[data-cigra-service=developer] .cigra-brand-secondary{fill:#806ac3}