:root{--grx-color-surface:#ffffff;--grx-color-surface-raised:#eaf3fb;--grx-color-surface-green:#f3f8ee;--grx-color-ink:#0a2a52;--grx-color-ink-muted:#3f5873;--grx-color-border:#cfdcea;--grx-color-border-strong:#6f8aa6;--grx-color-brand-blue:#0060b8;--grx-color-on-brand-blue:#ffffff;--grx-color-brand-blue-deep:#003f96;--grx-color-brand-green:#92cd16;--grx-color-on-brand-green:#0a2a52;--grx-color-brand-green-deep:#2f7a0a;--grx-color-accent-sun:#fcb004;--grx-color-logo-plate:#ffffff;--grx-color-focus-ring:#0060b8;--grx-color-success:#2f7a0a;--grx-color-info:#0060b8;--grx-color-warning:#8a5a00;--grx-color-danger:#b3261e;color-scheme:light;--grx-font-display:"Nunito","Nunito Sans",system-ui,sans-serif;--grx-font-sans:"Nunito Sans",system-ui,sans-serif;--grx-text-display-xl-size:56px;--grx-text-display-xl-line:60px;--grx-text-display-xl-weight:800;--grx-text-display-lg-size:40px;--grx-text-display-lg-line:44px;--grx-text-display-lg-weight:800;--grx-text-heading-md-size:28px;--grx-text-heading-md-line:34px;--grx-text-heading-md-weight:700;--grx-text-heading-sm-size:20px;--grx-text-heading-sm-line:26px;--grx-text-heading-sm-weight:700;--grx-text-body-lg-size:16px;--grx-text-body-lg-line:28px;--grx-text-body-lg-weight:400;--grx-text-body-size:14px;--grx-text-body-line:24px;--grx-text-body-weight:400;--grx-text-body-sm-size:12px;--grx-text-body-sm-line:20px;--grx-text-body-sm-weight:400;--grx-text-label-size:13px;--grx-text-label-line:20px;--grx-text-label-weight:700;--grx-text-caption-size:11px;--grx-text-caption-line:16px;--grx-text-caption-weight:600;--grx-space-1:4px;--grx-space-2:8px;--grx-space-3:12px;--grx-space-4:16px;--grx-space-6:24px;--grx-space-8:32px;--grx-space-12:48px;--grx-radius-sm:6px;--grx-radius-md:12px;--grx-radius-lg:20px;--grx-radius-pill:9999px;--grx-shadow-sm:0 1px 2px 0 rgba(0,48,96,0.14);--grx-shadow-md:0 8px 24px -8px rgba(0,63,150,0.3)}:root[data-theme=dark]{--grx-color-surface:#071a33;--grx-color-surface-raised:#0d2a4f;--grx-color-surface-green:#0e2f2f;--grx-color-ink:#eaf2fb;--grx-color-ink-muted:#a9bfd6;--grx-color-border:#1d3f6b;--grx-color-border-strong:#4a6a8f;--grx-color-brand-blue:#5aaaf0;--grx-color-on-brand-blue:#071a33;--grx-color-brand-blue-deep:#003f96;--grx-color-brand-green:#92cd16;--grx-color-on-brand-green:#0a2a52;--grx-color-brand-green-deep:#92cd16;--grx-color-accent-sun:#fcb004;--grx-color-logo-plate:#ffffff;--grx-color-focus-ring:#92cd16;--grx-color-success:#92cd16;--grx-color-info:#5aaaf0;--grx-color-warning:#fcb004;--grx-color-danger:#ff8a80}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--grx-color-surface:#071a33;--grx-color-surface-raised:#0d2a4f;--grx-color-surface-green:#0e2f2f;--grx-color-ink:#eaf2fb;--grx-color-ink-muted:#a9bfd6;--grx-color-border:#1d3f6b;--grx-color-border-strong:#4a6a8f;--grx-color-brand-blue:#5aaaf0;--grx-color-on-brand-blue:#071a33;--grx-color-brand-blue-deep:#003f96;--grx-color-brand-green:#92cd16;--grx-color-on-brand-green:#0a2a52;--grx-color-brand-green-deep:#92cd16;--grx-color-accent-sun:#fcb004;--grx-color-logo-plate:#ffffff;--grx-color-focus-ring:#92cd16;--grx-color-success:#92cd16;--grx-color-info:#5aaaf0;--grx-color-warning:#fcb004;--grx-color-danger:#ff8a80;color-scheme:dark}}.grx-text-display-xl{font-family:var(--grx-font-display);font-size:var(--grx-text-display-xl-size);line-height:var(--grx-text-display-xl-line);font-weight:var(--grx-text-display-xl-weight)}.grx-text-display-lg{font-family:var(--grx-font-display);font-size:var(--grx-text-display-lg-size);line-height:var(--grx-text-display-lg-line);font-weight:var(--grx-text-display-lg-weight)}.grx-text-heading-md{font-family:var(--grx-font-display);font-size:var(--grx-text-heading-md-size);line-height:var(--grx-text-heading-md-line);font-weight:var(--grx-text-heading-md-weight)}.grx-text-heading-sm{font-family:var(--grx-font-display);font-size:var(--grx-text-heading-sm-size);line-height:var(--grx-text-heading-sm-line);font-weight:var(--grx-text-heading-sm-weight)}.grx-text-body-lg{font-family:var(--grx-font-sans);font-size:var(--grx-text-body-lg-size);line-height:var(--grx-text-body-lg-line);font-weight:var(--grx-text-body-lg-weight)}.grx-text-body{font-family:var(--grx-font-sans);font-size:var(--grx-text-body-size);line-height:var(--grx-text-body-line);font-weight:var(--grx-text-body-weight)}.grx-text-body-sm{font-family:var(--grx-font-sans);font-size:var(--grx-text-body-sm-size);line-height:var(--grx-text-body-sm-line);font-weight:var(--grx-text-body-sm-weight)}.grx-text-label{font-family:var(--grx-font-sans);font-size:var(--grx-text-label-size);line-height:var(--grx-text-label-line);font-weight:var(--grx-text-label-weight)}.grx-text-caption{font-family:var(--grx-font-sans);font-size:var(--grx-text-caption-size);line-height:var(--grx-text-caption-line);font-weight:var(--grx-text-caption-weight)}.grx-tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root{--grx-content-pad-x:1.5rem;--grx-content-pad-y:1.25rem;--grx-watermark-opacity:0.09;--grx-watermark-opacity-dark:0.12;--grx-table-max-h:calc((100dvh - 64px) / 2);--grx-font-scale:100%;--grx-control-h:44px}@media (max-width:767.98px){:root{--grx-content-pad-x:0.85rem;--grx-content-pad-y:0.75rem}}.grx-action-row,.grx-align-end,.grx-filter-bar,.grx-form-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--grx-space-2,.5rem)}.grx-btn,a.grx-btn,button.grx-button{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;min-height:var(--grx-control-h);min-width:var(--grx-control-h)}.grx-header__module{position:relative;display:flex;align-items:center;gap:.5rem;margin-left:1rem;flex:1 1;min-width:0}.grx-header__module-texts{display:flex;flex-direction:column;min-width:0;overflow:hidden}.grx-header__module-title{font-weight:700;font-size:.875rem;color:var(--grx-color-ink)}.grx-header__module-desc,.grx-header__module-title{line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grx-header__module-desc{font-style:italic;font-size:.75rem;color:var(--grx-color-ink-muted)}.grx-header__module-help{min-width:var(--grx-control-h);min-height:var(--grx-control-h);padding:0;border:0;border-radius:var(--grx-radius-sm);background:transparent;color:var(--grx-color-ink-muted);cursor:pointer;flex-shrink:0}.grx-header__module-help,.grx-header__module-help span{display:inline-flex;align-items:center;justify-content:center}.grx-header__module-help span{width:20px;height:20px;border-radius:50%;border:1px solid var(--grx-color-border);font-size:.75rem;font-weight:700}.grx-header__module-help:hover span{background:var(--grx-color-surface-raised);color:var(--grx-color-brand-green);border-color:var(--grx-color-brand-green)}.grx-header__module-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:100;width:max-content;max-width:min(360px,calc(100vw - 2rem));padding:.75rem;background:var(--grx-color-surface);border:1px solid var(--grx-color-border);border-radius:6px;box-shadow:0 10px 25px -5px rgb(0 0 0/.15)}.grx-header__module-popover-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.grx-header__module-popover p{margin:.25rem 0 0;font-size:.8125rem;font-style:italic;color:var(--grx-color-ink-muted);line-height:1.4}.grx-header__module-close{min-width:36px;min-height:36px;border:0;background:transparent;color:var(--grx-color-ink-muted);font-weight:700;cursor:pointer}@media (max-width:640px){.grx-header__module-desc{display:none}}@media (max-width:899.98px){.grx-header__module{display:none}}@media (max-width:479.98px){.grx-header{padding:0 var(--grx-space-2);gap:4px;max-width:100vw;overflow-x:clip}.grx-header__actions{gap:2px}.grx-wordmark img{max-width:75px;height:auto}.grx-header__module{display:none}.grx-font-zoom{padding:1px 2px;gap:1px}}.grx-font-zoom{gap:2px;padding:2px 4px;border:1px solid var(--grx-color-border);border-radius:4px;background:var(--grx-color-surface)}.grx-font-zoom,.grx-font-zoom-btn{display:inline-flex;align-items:center}.grx-font-zoom-btn{justify-content:center;min-width:var(--grx-control-h);min-height:var(--grx-control-h);padding:0;border:0;background:transparent;color:var(--grx-color-ink);border-radius:4px;cursor:pointer}.grx-font-zoom-btn:hover{background-color:var(--grx-color-surface-raised);color:var(--grx-color-brand-green)}.grx-tpl__preview{border:none;width:100%;min-height:50vh}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/fonts/nunito-latin-wght-normal.woff2) format("woff2")}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/fonts/nunito-latin-ext-wght-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/fonts/nunito-sans-latin-wght-normal.woff2) format("woff2")}*,:after,:before{box-sizing:border-box}html{color-scheme:light;--grx-space-5:20px;--grx-select-chevron:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='gray' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 6l4 4 4-4'/></svg>")}:root[data-theme=dark]{color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark}}body{margin:0;background:var(--grx-color-surface);color:var(--grx-color-ink);font-family:var(--grx-font-sans);font-size:var(--grx-text-body-size);line-height:var(--grx-text-body-line);overflow-x:hidden}h1,h2,h3{font-family:var(--grx-font-display);margin:0}:focus-visible{outline:2px solid var(--grx-color-focus-ring);outline-offset:2px}.grx-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.grx-auth input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),.grx-auth select,.grx-input,.grx-shell input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]),.grx-shell select,select.grx-input{box-sizing:border-box;min-height:44px;padding:0 var(--grx-space-3);border:1px solid var(--grx-color-border-strong);border-radius:var(--grx-radius-sm);background-color:var(--grx-color-surface);color:var(--grx-color-ink);font:inherit;transition:border-color .15s ease,box-shadow .15s ease}.grx-auth textarea,.grx-shell textarea,textarea.grx-input{box-sizing:border-box;min-height:44px;padding:var(--grx-space-2) var(--grx-space-3);border:1px solid var(--grx-color-border-strong);border-radius:var(--grx-radius-sm);background-color:var(--grx-color-surface);color:var(--grx-color-ink);font:inherit;transition:border-color .15s ease,box-shadow .15s ease}.grx-auth select,.grx-shell select,select,select.grx-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-padding-end:2.25rem;padding-inline-end:2.25rem;background-image:var(--grx-select-chevron);background-repeat:no-repeat;background-position:right .75rem center;background-size:14px 14px;cursor:pointer;width:100%;min-width:0;max-width:100%;text-overflow:ellipsis}input[type=checkbox],input[type=radio]{width:18px;height:18px;min-width:18px;min-height:18px;flex:0 0 18px;margin:0;padding:0;accent-color:var(--grx-color-brand-blue);cursor:pointer;vertical-align:middle}.grx-table-scroll{max-width:100%;overflow-x:auto}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}