:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#f6f6f0;--color-surface:#fff;--color-surface-raised:#edf2ee;--color-text:#19332e;--color-muted:#526861;--color-border:#ccd8d1;--color-accent:#135c50;--color-accent-text:#fff;--color-error:#963719;--color-error-surface:#fff0e8;--color-focus:#126d5d;--color-warm:#be6537;--color-warm-surface:#fff0e4;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--radius-small:2px;--radius-medium:0px;--content-width:72rem;--reading-width:70ch}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#172722;--color-surface:#20352e;--color-surface-raised:#2b4239;--color-text:#f4f6ef;--color-muted:#c1d0c7;--color-border:#71867a;--color-accent:#a9dec8;--color-accent-text:#102b22;--color-error:#ffc4a8;--color-error-surface:#3a241c;--color-focus:#a9dec8;--color-warm:#f4b081;--color-warm-surface:#443025}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--color-background);min-height:100%;color:var(--color-text)}body{min-width:0;min-height:100vh;font-family:var(--font-body);overflow-wrap:break-word;margin:0;font-size:1rem;line-height:1.6}button,input,select,textarea{font:inherit}button,input,select,textarea,a{touch-action:manipulation}a{color:var(--color-accent);text-underline-offset:.2em}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.025em;line-height:1.12}h1{max-width:22ch;font-size:clamp(2.25rem,6vw,4.25rem)}h2{font-size:clamp(1.35rem,3vw,1.75rem)}p{max-width:var(--reading-width)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:10;top:var(--space-3);left:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);color:var(--color-text);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.shell{width:min(100% - 2 * var(--space-5), var(--content-width));margin-inline:auto}.site-header{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--color-border);min-height:5rem;display:flex}.brand{align-items:center;gap:var(--space-3);min-width:0;font-weight:700;display:flex}.brand-mark{border:1px solid var(--color-border);border-radius:var(--radius-small);width:1.75rem;height:1.75rem;color:var(--color-accent);flex:none;place-items:center;line-height:1;display:inline-grid}.button{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);min-height:2.75rem;color:var(--color-text);cursor:pointer;text-align:center;padding:.55rem 1rem;font-weight:650;text-decoration:none;display:inline-flex}.button:hover:not(:disabled){background:var(--color-surface-raised)}.button:disabled{cursor:not-allowed;opacity:.65}.button--primary{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-text)}.button--primary:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent), var(--color-text) 15%);color:var(--color-accent-text)}.button:active:not(:disabled){transform:translateY(1px)}.stack>*+*{margin-top:var(--space-4)}.muted{color:var(--color-muted)}.eyebrow{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;font-weight:700}.card{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);padding:clamp(1.5rem,4vw,2.5rem)}.notice{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface)}.notice--error{border-color:var(--color-error);background:var(--color-error-surface)}.notice--error strong{color:var(--color-error)}.field{gap:var(--space-2);display:grid}.field label{font-weight:700}.field input,.field select,.field textarea{width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-background);color:var(--color-text)}.table-wrap{max-width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%}th,td{padding:var(--space-3);border-bottom:1px solid var(--color-border);vertical-align:top}th{font-weight:700}@media (width<=36rem){.shell{width:min(100% - 2 * var(--space-4), var(--content-width))}.site-header{min-height:4.5rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.gd-product-header{color:#fff;background:#080826;align-items:center;gap:2rem;min-height:76px;padding:1rem 2rem;display:flex}.gd-brand{flex-shrink:0;align-items:center;min-height:44px;text-decoration:none;display:flex}.gd-brand img{width:230px;max-width:100%;height:auto;display:block}.gd-global-nav{flex:1;align-items:center;gap:.35rem;margin:0;display:flex}.gd-global-nav a,.gd-header-action{color:#d9d9ec;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;padding:.5rem .85rem;font-size:.875rem;text-decoration:none;display:inline-flex}.gd-global-nav a[aria-current=page]{color:#fff;background:#282841;font-weight:700}.gd-global-nav a:hover,.gd-header-action:hover{color:#fff;background:#34344c}.gd-header-action{white-space:nowrap;border-color:#666679;margin-left:auto}.gd-product-header :focus-visible{outline-color:#ffb499}.gd-layout{background:var(--color-background);color:var(--color-text);min-width:0;container-type:inline-size}.gd-layout .gd-product-header{gap:1rem;min-height:64px;padding:.7rem 1rem}.gd-layout .gd-brand img{width:180px}.gd-layout .gd-global-nav a{padding:.4rem .65rem;font-size:.8rem}.gd-layout-body{grid-template-columns:180px minmax(0,1fr);min-height:340px;display:grid}.gd-local-nav{border-right:1px solid var(--color-border);background:var(--color-surface);padding:1.2rem .8rem}.gd-local-nav strong{margin:.25rem .5rem 1rem;font-size:.8rem;display:block}.gd-local-nav a{min-height:44px;color:var(--color-muted);border-radius:2px;align-items:center;margin:.2rem 0;padding:.5rem .65rem;font-size:.85rem;text-decoration:none;display:flex}.gd-local-nav a:hover{background:var(--color-surface-raised);color:var(--color-text)}.gd-local-nav a[aria-current=page]{background:var(--color-surface-raised);color:var(--color-accent);font-weight:700}.gd-page{min-width:0;padding:1.6rem}.gd-page-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.gd-page h3{letter-spacing:-.025em;margin:0 0 .5rem;font-size:1.5rem;line-height:1.2}.gd-page h4{margin:1.5rem 0 .6rem;font-size:1rem}.gd-page p{font-size:.875rem;line-height:1.7}.gd-page .button{font-size:.8rem}.gd-breadcrumb{color:var(--color-muted);margin-bottom:1rem;font-size:.75rem}.gd-work-list{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.gd-work-list li{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:.85rem;display:flex}.gd-work-list small{color:var(--color-muted);margin-top:.25rem;display:block}.gd-document{background:var(--color-surface);border:1px solid var(--color-border);max-width:68ch;margin:0 auto;padding:2rem}.gd-document p+p{margin-top:1rem}.gd-document-meta{color:var(--color-muted);margin-bottom:1.5rem;font-size:.75rem!important}.gd-mobile-navigation{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:.7rem 1rem;display:none}.gd-mobile-navigation>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:.875rem;list-style:none;display:flex}.gd-mobile-navigation>summary:after{content:"+";font-size:1.2rem}.gd-mobile-navigation[open]>summary:after{content:"−"}.gd-mobile-navigation .gd-local-nav{border:0;padding:0}.gd-mobile-navigation a{min-height:44px}.gd-bottom-actions{border-top:1px solid var(--color-border);background:var(--color-surface);padding:.8rem 1rem;display:none}.gd-layout--header-only .gd-layout-body{grid-template-columns:1fr}.gd-layout--header-only .gd-page{width:100%;max-width:70rem;margin:auto}@container (width<=600px){.gd-layout .gd-product-header{flex-wrap:wrap;gap:.5rem}.gd-layout .gd-global-nav{flex-basis:100%;order:3;gap:.3rem}.gd-layout .gd-brand img{width:180px}.gd-layout-body{grid-template-columns:1fr;min-height:0}.gd-layout-body>.gd-local-nav{display:none}.gd-mobile-navigation{border-bottom:1px solid var(--color-border);display:block}.gd-page{padding:1.25rem}.gd-page-top{gap:.75rem}.gd-page-top>.button{display:none}.gd-bottom-actions{gap:.5rem;display:flex}.gd-bottom-actions .button{flex:1}.gd-document{border:0;padding:1.25rem}.gd-document-wrap{padding:0}.gd-work-list li{align-items:flex-start;gap:.5rem}.gd-work-list .gd-badge{white-space:nowrap;font-size:.7rem}}@media (width<=650px){body>.gd-product-header{flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem}body>.gd-product-header .gd-brand img{width:190px}body>.gd-product-header .gd-global-nav{flex-basis:100%;order:3}body>.gd-product-header .gd-header-action{padding:.5rem .65rem;font-size:.8rem}}@media (width<=360px){body>.gd-product-header .gd-brand img{width:160px}}body{background:var(--color-background);min-height:100vh}.sign-out{margin-left:auto}
