.catalog-page{max-width:1300px}.catalog-page .page-heading{align-items:flex-end;margin-bottom:32px}.catalog-page .page-heading h1{font-size:clamp(30px,3vw,40px);font-weight:500;letter-spacing:-1.3px}.category-filters{border-bottom:1px solid var(--colorNeutralStroke1);display:flex;gap:24px;overflow-x:auto}.category-filter{background:#0000;border:0;border-bottom:2px solid #0000;color:var(--colorNeutralForeground3);cursor:pointer;flex-shrink:0;font-size:13px;padding:12px 0}.category-filter.selected,.category-filter:hover{color:var(--colorNeutralForeground1)}.category-filter.selected{border-bottom-color:var(--ez-accent);font-weight:600}.catalog-toolbar{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:20px 0}.catalog-search{width:min(100%,400px)}.catalog-result-count{color:var(--colorNeutralForeground3);font-family:var(--ez-mono);font-size:11px;white-space:nowrap}.catalog-result-count strong{color:var(--colorNeutralForeground1);font-weight:600}.registry-scroll{width:100%}.function-registry{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%}.function-registry th{background:var(--colorNeutralBackground3);border-block:1px solid var(--colorNeutralStroke2);color:var(--colorNeutralForeground3);font-family:var(--ez-mono);font-size:10px;font-weight:400;letter-spacing:1px;padding:10px 16px;text-transform:uppercase}.function-registry th:first-child{width:51%}.function-registry th:nth-child(2){width:13%}.function-registry td{border-bottom:1px solid var(--colorNeutralStroke2);padding:14px 16px;vertical-align:middle}.function-registry td:first-child{padding:0}.function-registry tr:hover td{background:var(--colorNeutralBackground1)}.registry-function{color:var(--colorNeutralForeground1);display:block;padding:14px 16px;text-decoration:none}.registry-function h2{align-items:center;display:flex;font:500 13px/1.6 var(--ez-mono);gap:12px;margin:0;overflow-wrap:anywhere}.registry-function h2 svg{color:var(--ez-accent);flex-shrink:0;opacity:0}.registry-function:focus-visible h2,.registry-function:hover h2{color:var(--ez-accent)}.registry-function:focus-visible h2 svg,.registry-function:hover h2 svg{opacity:1}.registry-function p{color:var(--colorNeutralForeground3);font-size:12px;line-height:1.5;margin:3px 0 0}.http-method{border:1px solid var(--colorNeutralStroke2);color:var(--colorNeutralForeground2);display:inline-block;font:11px/1.5 var(--ez-mono);margin:2px 4px 2px 0;padding:2px 5px}.registry-unspecified{color:var(--colorNeutralForeground3);font-size:11px}.registry-route{color:var(--colorNeutralForeground3);overflow-wrap:anywhere}.registry-route code{font:11px/1.7 var(--ez-mono)}.catalog-note{color:var(--colorNeutralForeground3);font-size:11px;line-height:1.7;margin:14px 0 0}@media (max-width:960px){.function-registry th:first-child{width:48%}.function-registry th:nth-child(2){width:18%}.category-filters{gap:20px}}@media (max-width:600px){.catalog-page .page-heading{align-items:flex-start}.catalog-toolbar{flex-wrap:wrap}.catalog-search{width:100%}.function-registry th:last-child,.registry-route{display:none}.function-registry th:first-child{width:76%}.function-registry th:nth-child(2){width:24%}.function-registry td,.function-registry th,.registry-function{padding:12px 8px}.registry-function h2{font-size:12px}.registry-function h2 svg{display:none}}.app-header{align-items:center;display:flex;gap:24px;padding:0 36px;width:100%}.app-header .app-header-hamburger{display:none}.app-breadcrumb{align-items:center;color:var(--colorNeutralForeground3);display:flex;font-size:12px;gap:12px;white-space:nowrap}.app-breadcrumb strong{color:var(--colorNeutralForeground1);font-weight:500}.app-header-search{margin-left:auto;min-width:100px;width:min(100%,320px)}.app-header-searchbox{width:100%}.search-enter{border:1px solid var(--colorNeutralStroke2);border-radius:3px;color:var(--colorNeutralForeground3);font-size:10px;padding:0 4px}.app-header-actions{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:auto}.account-divider{background:var(--colorNeutralStroke2);height:22px;margin:0 6px;width:1px}@media (max-width:1100px){.app-breadcrumb>span{display:none}.app-header{gap:16px;padding:0 20px}}@media (max-width:768px){.app-header .app-header-hamburger{display:inline-flex}.account-divider,.app-breadcrumb,.search-enter{display:none}.app-header{gap:8px;padding:0 12px}.app-header-actions{gap:2px}.app-header-actions .fui-Avatar{display:none}}.error-boundary-container{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:center;margin:0 auto;max-width:40rem;min-height:50vh;padding:3.5rem 2.5rem;text-align:center}.error-boundary-title{color:#e05252;color:var(--colorPaletteRedForeground1,#e05252);font-size:1.9rem;font-weight:700;margin:0}.error-boundary-description{color:var(--colorNeutralForeground2);font-size:1rem;line-height:1.5;margin:0;max-width:32rem}.error-boundary-detail{background:var(--colorNeutralBackground3);border-radius:.4rem;color:var(--colorNeutralForeground3);font-size:.85rem;max-width:100%;overflow-x:auto;padding:.75rem 1rem;text-align:left}.error-boundary-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1rem}body{--ez-canvas:#f8f7f3;--ez-accent:#974616;--ez-accent-soft:#f4e8dd;--ez-mono:"Cascadia Code","SFMono-Regular",Consolas,"Liberation Mono",monospace;--ez-amber:#946514;--ez-amber-soft:#fbf3df;--ez-nav-background:#eeece5;--ez-nav-foreground:#292e32;--ez-nav-muted:#62676b;--ez-nav-hover:#e5e2d9;--ez-nav-active:#dedbd2;--ez-nav-border:#ccc9c0}body[data-theme=dark]{--ez-canvas:#1b1c1e;--ez-accent:#eca87e;--ez-accent-soft:#38291f;--ez-amber:#e1bb70;--ez-amber-soft:#3c321f;--ez-nav-background:#22262a;--ez-nav-foreground:#e3e5e6;--ez-nav-muted:#afb6bc;--ez-nav-hover:#2c3339;--ez-nav-active:#30363c;--ez-nav-border:#42484e}.app-shell{background:var(--ez-canvas);display:grid;grid-template-areas:"sidenav header" "sidenav main";grid-template-columns:220px minmax(0,1fr);grid-template-rows:56px minmax(0,1fr);height:100vh;height:100dvh}.header{border-bottom:1px solid var(--colorNeutralStroke2);display:flex;grid-area:header;min-width:0}.sidenav{background:var(--ez-nav-background);border-right:1px solid var(--ez-nav-border);color:var(--ez-nav-foreground);grid-area:sidenav;overflow-y:auto}.sidebar-content{display:flex;flex-direction:column;min-height:100%;padding:32px 12px 20px}.brand{align-items:center;display:flex;font-size:21px;font-weight:600;gap:12px;letter-spacing:-.7px;padding:0 12px 44px}.brand,.brand:visited{color:var(--ez-nav-foreground);text-decoration:none}.brand small{color:var(--ez-nav-muted);display:block;font-size:10px;font-weight:400;letter-spacing:0;line-height:1.8}.brand-mark{font:500 25px/1 var(--ez-mono);letter-spacing:-3px;padding-right:3px}.brand-mark>span{color:var(--ez-accent);margin-left:1px}.nav-group{margin-bottom:28px}.eyebrow,.nav-group-label{font:10px/1.6 var(--ez-mono);letter-spacing:1px;text-transform:uppercase}.nav-group-label{color:var(--ez-nav-muted);margin:0 0 8px;padding:0 14px}.nav-link{align-items:center;border-left:2px solid #0000;color:var(--ez-nav-foreground);display:flex;font-size:12px;gap:10px;margin:2px 0;padding:10px 12px;text-decoration:none}.nav-link svg{color:var(--ez-nav-muted);flex-shrink:0;font-size:17px}.nav-link:hover{background:var(--ez-nav-hover)}.nav-link--active,.nav-link--active:hover{background:var(--ez-nav-active);border-left-color:var(--ez-accent)}.nav-link--active svg{color:var(--ez-accent)}.sidebar-content a:focus-visible{outline-color:var(--ez-accent);outline-offset:0}.sidebar-footer{border-top:1px solid var(--ez-nav-border);margin-top:auto;padding:20px 12px 0}.sidebar-footer a{align-items:center;color:var(--ez-nav-foreground);display:flex;font-size:11px;justify-content:space-between;text-decoration:none}.sidebar-footer p{color:var(--ez-nav-muted);font:8px/1.8 var(--ez-mono);margin:16px 0 0}.main{grid-area:main;min-width:0;overflow:auto}.page-container{margin:0 auto;max-width:1600px;padding:40px 36px 48px}.page-heading{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:28px}.eyebrow{color:var(--ez-accent);margin:0 0 12px}.page-heading h1{font-size:clamp(26px,2.5vw,34px);font-weight:500;letter-spacing:-1px;line-height:1.25;margin:0;overflow-wrap:anywhere}.page-description{color:var(--colorNeutralForeground3);font-size:13px;line-height:1.7;margin:10px 0 0;max-width:750px}.page-actions{display:flex;flex-wrap:wrap;gap:8px}.page-state{align-items:center;background:var(--colorNeutralBackground1);border:1px solid var(--colorNeutralStroke2);display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:240px;padding:32px;text-align:center}.page-state h2{font-size:19px;margin:0}.page-state p{color:var(--colorNeutralForeground3);margin:0;max-width:540px;overflow-wrap:anywhere}.page-state-icon{color:var(--ez-accent);font-size:28px}.page-state--error .page-state-icon{color:var(--colorPaletteRedForeground1)}.skip-link{background:var(--colorNeutralBackground1);border:2px solid;border-radius:8px;color:var(--ez-accent);left:16px;padding:12px 20px;position:fixed;top:-80px;z-index:10000}.skip-link:focus{top:10px}.mobile-navigation.fui-DialogSurface{background:var(--ez-nav-background);border-radius:0;color:var(--ez-nav-foreground);height:100dvh;inset:0 auto 0 0;margin:0;max-height:100dvh;max-width:90vw;overflow-y:auto;padding:20px;position:fixed;width:min(320px,90vw)}.mobile-navigation .fui-DialogTitle .fui-Button{color:var(--ez-nav-foreground)}.mobile-navigation .sidebar-content{padding:20px 0}.mobile-navigation .sidebar-footer{margin-top:30px}.section-label{font-size:17px;font-weight:600;letter-spacing:-.3px;margin:0}.section-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.count-pill{color:var(--colorNeutralForeground3);display:inline-block;font:11px/1.5 var(--ez-mono);margin-left:8px}.visually-hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.section-description{color:var(--colorNeutralForeground3);font-size:12px;margin:6px 0 0}.back-link{align-items:center;color:var(--ez-accent);display:inline-flex;font-size:12px;gap:8px;margin-bottom:24px;text-decoration:none}.sort-container{display:flex;flex-direction:column;gap:10px;margin-top:10px}.table-row-hover:hover{background:var(--colorNeutralBackground1Hover)}.sticky-header th{background:var(--colorNeutralBackground3);position:sticky;top:0;z-index:1}.report-scroll{max-width:100%;overflow:auto}pre{margin:0;overflow:auto;padding:16px}.string{color:var(--colorPaletteGreenForeground1)}.number{color:var(--colorPaletteMarigoldForeground1)}.boolean,.null{color:var(--colorPaletteBlueForeground2)}.key{color:var(--colorPalettePurpleForeground2)}@media (max-width:1100px){.app-shell{grid-template-columns:210px minmax(0,1fr)}.page-container{padding:28px 24px}}@media (max-width:768px){.app-shell{grid-template-areas:"header" "main";grid-template-columns:minmax(0,1fr);grid-template-rows:60px minmax(0,1fr)}.sidenav{display:none}.page-container{padding:24px 16px}.page-heading{gap:16px;margin-bottom:24px}}.auth-loading-container{align-items:center;display:flex;height:100vh;justify-content:center}.auth-loading-text{font-size:1.5rem}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}button,input,select,textarea{font:inherit}a{color:#087f73;color:var(--colorBrandForegroundLink,#087f73)}:focus-visible{outline:2px solid #087f73;outline:2px solid var(--colorBrandStroke1,#087f73);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.9349606d.css.map*/