.loader-box{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:transparent;opacity:0;transition:opacity 120ms ease}.loader-box.loader-visible{opacity:1}.loader-box::before{content:"";position:absolute;inset:0;background:var(--brand-loader-backdrop, rgba(38,54,47,0.1))}.loader-box>.center-spin{position:relative;flex:0 0 80px;width:80px;height:80px;border-radius:50%}.loader-box>.center-spin>div{position:absolute;width:100%;height:100%;box-sizing:border-box;border-radius:50%}.loader-box>.center-spin>div.a{left:0%;top:0%;transform:rotateX(35deg) rotateY(-45deg);animation:loader-spin-a 1.3s linear infinite;border-bottom:6px solid var(--brand-loader-red, #bf0000)}.loader-box>.center-spin>div.b{right:0%;top:0%;transform:rotateX(50deg) rotateY(10deg);animation:loader-spin-b 1.3s linear infinite;border-right:6px solid var(--brand-loader-green, #008000)}.loader-box>.center-spin>div.c{right:0%;bottom:0%;transform:rotateX(35deg) rotateY(55deg);animation:loader-spin-c 1.3s linear infinite;border-top:6px solid var(--brand-loader-blue, #002fe4)}.loader-box>.outer-circle{box-sizing:border-box;border-top:16px solid var(--brand-loader-blue, #002fe4);border-right:16px solid var(--brand-loader-green, #008000);border-bottom:16px solid var(--brand-loader-red, #bf0000);border-left:16px solid transparent;border-radius:50%;width:120px;height:120px;animation:loader-spin 2.75s linear infinite;position:absolute;left:calc(50% - 120px / 2);top:calc(50% - 120px / 2)}@media (prefers-reduced-motion:reduce){.loader-box{transition:none}.loader-box>.center-spin>div,.loader-box>.outer-circle{animation:none}}@keyframes loader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes loader-spin-a{0%{transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg)}100%{transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}}@keyframes loader-spin-b{0%{transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg)}100%{transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}}@keyframes loader-spin-c{0%{transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg)}100%{transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}}#content{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:auto}#content>.page{flex:1;align-self:stretch}body.dashboard-shell{background:var(--brand-page);color:var(--brand-text);color-scheme:var(--brand-color-scheme)}body.dashboard-shell>#content{min-width:0;min-height:0;height:100%;background:var(--brand-page);color:var(--brand-text);justify-content:flex-start;scrollbar-gutter:stable}.dashboard-welcome{display:flex;min-width:0;padding:var(--brand-layout-padding, 24px 24px clamp(24px, 12vh, 120px))}.dashboard-welcome>.brand-empty{--brand-empty-padding:32px 24px;flex-shrink:0}.dashboard-welcome>.brand-empty>.brand-mark{margin-bottom:20px}.dashboard-welcome>.brand-empty>.brand-mark>img{width:56px;height:60px}.dashboard-welcome>.brand-empty>.brand-description{margin-top:12px}@media (max-width:480px){.dashboard-welcome{padding-inline:var(--brand-layout-padding, 16px)}}body,html{width:100%;height:100dvh;overflow-x:hidden}body{display:flex}*{margin:0;padding:0;box-sizing:border-box;position:relative}button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.notfound{display:flex;flex:1;align-self:stretch;width:100%;min-height:0;padding:var(--brand-layout-padding, 28px 24px);overflow:auto}.notfound>.brand-card{width:460px;max-width:100%;flex-shrink:0;margin:auto}.notfound .notfound-code{margin:18px 0;color:var(--brand-accent);font-size:clamp(72px, 16vw, 104px);font-weight:750;line-height:1;letter-spacing:-0.06em;background:linear-gradient(120deg, var(--brand-edge-red), var(--brand-edge-blue) 45%, var(--brand-edge-green));background-clip:text;-webkit-text-fill-color:transparent}.notfound .notfound-path{display:block;min-width:0;margin:0 0 22px;padding:12px 14px;border:1px solid var(--brand-divider);border-radius:var(--brand-radius);background:var(--brand-input);color:var(--brand-muted);font:400 12px/1.6 ui-monospace,monospace;text-align:center;overflow-wrap:anywhere}@media (max-width:480px){.notfound{padding:var(--brand-layout-padding, 22px 16px)}}@media (max-width:359px){.notfound{padding:var(--brand-layout-padding, 20px 12px)}}@media (forced-colors:active){.notfound .notfound-code{background:none;-webkit-text-fill-color:currentColor}}:root{--brand-font-family:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--brand-radius:5px;--brand-card-radius:8px;--brand-card-padding:24px;--brand-gap:16px;--brand-control-height:40px;--brand-item-height:60px;--brand-text-size:14px;--brand-leading:calc(22 / 14);--brand-input-size:15px;--brand-detail-size:13.5px;--brand-line-height:22px;--brand-small-size:12.5px;--brand-title-size:24px;--brand-title-line-height:32px}html,body{font-family:var(--brand-font-family)}input,select,textarea{font-family:inherit}:root,.brand-light,.brand-system{--brand-color-scheme:light;--brand-page:#f2f2f4;--brand-surface:#ffffff;--brand-input:#ffffff;--brand-subtle:#eeeff1;--brand-surface-hover:#eeeff1;--brand-surface-active:#e5e6e9;--brand-ghost-hover:rgba(28,29,32,0.06);--brand-ghost-active:rgba(28,29,32,0.1);--brand-raised:#ffffff;--brand-raised-shadow:0 1px 2px rgba(17,18,22,0.12), 0 0 0 1px rgba(17,18,22,0.04);--brand-text:#1c1d20;--brand-muted:#56585d;--brand-muted-on-tint:#44464b;--brand-border:#808187;--brand-border-soft:#ccced1;--brand-divider:#e3e4e7;--brand-button-border:#b5b7bb;--brand-button-fill:#ffffff;--brand-button-fill-hover:#eeeff1;--brand-button-fill-active:#e5e6e9;--brand-button-shadow:0 1px 2px rgba(17,18,22,0.06);--brand-action:#5572a1;--brand-action-hover:#46618e;--brand-action-active:#3a537c;--brand-on-action:#ffffff;--brand-action-shadow:0 1px 2px rgba(17,24,40,0.3), inset 0 1px 0 rgba(255,255,255,0.14);--brand-checked:#394860;--brand-checked-hover:#2e3b50;--brand-on-checked:#ffffff;--brand-accent:#314d7b;--brand-accent-hover:#263f6a;--brand-accent-active:#1e355a;--brand-on-accent:#ffffff;--brand-link:#314f82;--brand-tint:#e9effb;--brand-tint-hover:#e3ebfa;--brand-tint-active:#dce6f9;--brand-tint-layer:transparent;--brand-focus-ring:rgba(49,77,123,0.25);--brand-choice-blue:#3861aa;--brand-choice-green:#1a7537;--brand-choice-amber:#96560a;--brand-choice-tile-share:12%;--brand-table-hover-background:#f4f4f6;--brand-table-selected-background:#e9effb;--brand-table-current-background:#d3e0f8;--brand-range-gradient:#6f8fba;--brand-range-gradient-thumb:#ffffff;--brand-range-gradient-border:#314d7b;--brand-error:#c22a2a;--brand-error-hover:#9b1f1f;--brand-error-bg:#fdf0f0;--brand-error-bg-hover:#fbe9e9;--brand-error-bg-active:#f9e3e3;--brand-error-border:#e49f9f;--brand-error-ring:rgba(194,42,42,0.25);--brand-success:#1a7537;--brand-success-bg:#ecf7ef;--brand-warning:#96560a;--brand-warning-bg:#fdf5e3;--brand-card-edge:#ccced1;--brand-shadow:0 1px 1px rgba(17,18,22,0.04), 0 2px 4px -1px rgba(17,18,22,0.06), 0 12px 24px -16px rgba(24,34,54,0.26);--brand-shadow-compact:0 1px 1px rgba(17,18,22,0.04), 0 2px 4px -1px rgba(17,18,22,0.05), 0 8px 16px -12px rgba(24,34,54,0.24);--brand-shadow-panel:0 1px 1px rgba(17,18,22,0.04), 0 2px 4px -2px rgba(17,18,22,0.05), 0 6px 14px -10px rgba(24,34,54,0.2);--brand-shadow-panel-hover:0 1px 1px rgba(17,18,22,0.05), 0 3px 6px -2px rgba(17,18,22,0.07), 0 10px 20px -10px rgba(24,34,54,0.3);--brand-shadow-popover:0 1px 2px rgba(17,18,22,0.06), 0 4px 10px -2px rgba(17,18,22,0.1), 0 16px 32px -12px rgba(24,34,54,0.28);--brand-edge-red:#314d7b;--brand-edge-blue:#314d7b;--brand-edge-green:#314d7b;--brand-glow-blue:rgba(40,58,92,0.07);--brand-glow-green:rgba(40,58,92,0.02);--brand-disabled-opacity:.55;--brand-loader-backdrop:rgba(28,29,32,0.12);--brand-loader-red:#c22a2a;--brand-loader-green:#1a7537;--brand-loader-blue:#3a5b9e;--brand-dialog-backdrop:rgba(17,18,22,0.6)}.brand-dark{--brand-color-scheme:dark;--brand-page:#19191b;--brand-surface:#242426;--brand-input:#1d1d1f;--brand-subtle:#2c2c2f;--brand-surface-hover:#323235;--brand-surface-active:#3c3d40;--brand-ghost-hover:rgba(234,235,237,0.07);--brand-ghost-active:rgba(234,235,237,0.12);--brand-raised:#404145;--brand-raised-shadow:0 1px 2px rgba(0,0,0,0.34), inset 0 1px 0 rgba(255,255,255,0.07);--brand-text:#eaebed;--brand-muted:#bcbec2;--brand-muted-on-tint:#dadce0;--brand-border:#84868b;--brand-border-soft:#46484b;--brand-divider:#3c3d40;--brand-button-border:#515356;--brand-button-fill:#2d2e30;--brand-button-fill-hover:#38393b;--brand-button-fill-active:#424446;--brand-button-shadow:0 1px 2px rgba(0,0,0,0.28), inset 0 1px 0 rgba(255,255,255,0.04);--brand-action:#60718e;--brand-action-hover:#50617d;--brand-action-active:#44536d;--brand-on-action:#ffffff;--brand-action-shadow:0 1px 2px rgba(0,0,0,0.36), inset 0 1px 0 rgba(255,255,255,0.12);--brand-checked:var(--brand-action);--brand-checked-hover:var(--brand-action-hover);--brand-on-checked:var(--brand-on-action);--brand-accent:#a9bfe2;--brand-accent-hover:#c0d2ef;--brand-accent-active:#d3e1f6;--brand-on-accent:#101a2d;--brand-link:#b3c9ec;--brand-tint:#2a3343;--brand-tint-hover:#2e3a4d;--brand-tint-active:#334057;--brand-tint-layer:transparent;--brand-focus-ring:rgba(169,191,226,0.35);--brand-choice-blue:#9bbcff;--brand-choice-green:#7ad996;--brand-choice-amber:#f2bd68;--brand-choice-tile-share:22%;--brand-table-hover-background:#2c2c2f;--brand-table-selected-background:#2a3343;--brand-table-current-background:#35445d;--brand-range-gradient:#7895bc;--brand-range-gradient-thumb:#242426;--brand-range-gradient-border:#a9bfe2;--brand-error:#ff9a9a;--brand-error-hover:#ffc4c4;--brand-error-bg:#472427;--brand-error-bg-hover:#4f292c;--brand-error-bg-active:#582d31;--brand-error-border:#87595a;--brand-error-ring:rgba(255,154,154,0.35);--brand-success:#7ad996;--brand-success-bg:#1d3a28;--brand-warning:#f2bd68;--brand-warning-bg:#40311a;--brand-card-edge:#46484b;--brand-shadow:inset 0 1px 0 rgba(255,255,255,0.06), 0 1px 2px rgba(0,0,0,0.4), 0 4px 8px -2px rgba(0,0,0,0.45), 0 16px 32px -12px rgba(0,0,0,0.7);--brand-shadow-compact:inset 0 1px 0 rgba(255,255,255,0.06), 0 1px 2px rgba(0,0,0,0.4), 0 3px 6px -2px rgba(0,0,0,0.42), 0 10px 20px -10px rgba(0,0,0,0.66);--brand-shadow-panel:inset 0 1px 0 rgba(255,255,255,0.04), 0 1px 2px rgba(0,0,0,0.36), 0 3px 6px -2px rgba(0,0,0,0.38), 0 8px 16px -8px rgba(0,0,0,0.6);--brand-shadow-panel-hover:inset 0 1px 0 rgba(255,255,255,0.04), 0 1px 2px rgba(0,0,0,0.38), 0 4px 8px -2px rgba(0,0,0,0.44), 0 12px 22px -8px rgba(0,0,0,0.72);--brand-shadow-popover:inset 0 1px 0 rgba(255,255,255,0.05), 0 2px 4px rgba(0,0,0,0.4), 0 8px 16px -4px rgba(0,0,0,0.5), 0 20px 40px -12px rgba(0,0,0,0.75);--brand-edge-red:#a9bfe2;--brand-edge-blue:#a9bfe2;--brand-edge-green:#a9bfe2;--brand-glow-blue:rgba(56,84,136,0.08);--brand-glow-green:rgba(56,84,136,0.025);--brand-disabled-opacity:.55;--brand-loader-backdrop:rgba(8,8,9,0.3);--brand-loader-red:#ff9a9a;--brand-loader-green:#7ad996;--brand-loader-blue:#a9bfe2;--brand-dialog-backdrop:rgba(0,0,0,0.72)}@media (prefers-color-scheme:dark){.brand-system{--brand-color-scheme:dark;--brand-page:#19191b;--brand-surface:#242426;--brand-input:#1d1d1f;--brand-subtle:#2c2c2f;--brand-surface-hover:#323235;--brand-surface-active:#3c3d40;--brand-ghost-hover:rgba(234,235,237,0.07);--brand-ghost-active:rgba(234,235,237,0.12);--brand-raised:#404145;--brand-raised-shadow:0 1px 2px rgba(0,0,0,0.34), inset 0 1px 0 rgba(255,255,255,0.07);--brand-text:#eaebed;--brand-muted:#bcbec2;--brand-muted-on-tint:#dadce0;--brand-border:#84868b;--brand-border-soft:#46484b;--brand-divider:#3c3d40;--brand-button-border:#515356;--brand-button-fill:#2d2e30;--brand-button-fill-hover:#38393b;--brand-button-fill-active:#424446;--brand-button-shadow:0 1px 2px rgba(0,0,0,0.28), inset 0 1px 0 rgba(255,255,255,0.04);--brand-action:#60718e;--brand-action-hover:#50617d;--brand-action-active:#44536d;--brand-on-action:#ffffff;--brand-action-shadow:0 1px 2px rgba(0,0,0,0.36), inset 0 1px 0 rgba(255,255,255,0.12);--brand-checked:var(--brand-action);--brand-checked-hover:var(--brand-action-hover);--brand-on-checked:var(--brand-on-action);--brand-accent:#a9bfe2;--brand-accent-hover:#c0d2ef;--brand-accent-active:#d3e1f6;--brand-on-accent:#101a2d;--brand-link:#b3c9ec;--brand-tint:#2a3343;--brand-tint-hover:#2e3a4d;--brand-tint-active:#334057;--brand-tint-layer:transparent;--brand-focus-ring:rgba(169,191,226,0.35);--brand-choice-blue:#9bbcff;--brand-choice-green:#7ad996;--brand-choice-amber:#f2bd68;--brand-choice-tile-share:22%;--brand-table-hover-background:#2c2c2f;--brand-table-selected-background:#2a3343;--brand-table-current-background:#35445d;--brand-range-gradient:#7895bc;--brand-range-gradient-thumb:#242426;--brand-range-gradient-border:#a9bfe2;--brand-error:#ff9a9a;--brand-error-hover:#ffc4c4;--brand-error-bg:#472427;--brand-error-bg-hover:#4f292c;--brand-error-bg-active:#582d31;--brand-error-border:#87595a;--brand-error-ring:rgba(255,154,154,0.35);--brand-success:#7ad996;--brand-success-bg:#1d3a28;--brand-warning:#f2bd68;--brand-warning-bg:#40311a;--brand-card-edge:#46484b;--brand-shadow:inset 0 1px 0 rgba(255,255,255,0.06), 0 1px 2px rgba(0,0,0,0.4), 0 4px 8px -2px rgba(0,0,0,0.45), 0 16px 32px -12px rgba(0,0,0,0.7);--brand-shadow-compact:inset 0 1px 0 rgba(255,255,255,0.06), 0 1px 2px rgba(0,0,0,0.4), 0 3px 6px -2px rgba(0,0,0,0.42), 0 10px 20px -10px rgba(0,0,0,0.66);--brand-shadow-panel:inset 0 1px 0 rgba(255,255,255,0.04), 0 1px 2px rgba(0,0,0,0.36), 0 3px 6px -2px rgba(0,0,0,0.38), 0 8px 16px -8px rgba(0,0,0,0.6);--brand-shadow-panel-hover:inset 0 1px 0 rgba(255,255,255,0.04), 0 1px 2px rgba(0,0,0,0.38), 0 4px 8px -2px rgba(0,0,0,0.44), 0 12px 22px -8px rgba(0,0,0,0.72);--brand-shadow-popover:inset 0 1px 0 rgba(255,255,255,0.05), 0 2px 4px rgba(0,0,0,0.4), 0 8px 16px -4px rgba(0,0,0,0.5), 0 20px 40px -12px rgba(0,0,0,0.75);--brand-edge-red:#a9bfe2;--brand-edge-blue:#a9bfe2;--brand-edge-green:#a9bfe2;--brand-glow-blue:rgba(56,84,136,0.08);--brand-glow-green:rgba(56,84,136,0.025);--brand-disabled-opacity:.55;--brand-loader-backdrop:rgba(8,8,9,0.3);--brand-loader-red:#ff9a9a;--brand-loader-green:#7ad996;--brand-loader-blue:#a9bfe2;--brand-dialog-backdrop:rgba(0,0,0,0.72)}}:root,.brand-light,.brand-dark,.brand-system{--brand-layout-active-border:var(--brand-accent)}.brand-page,.brand-site,.brand-dialog,.brand-card,.brand-form,.brand-header,.brand-footer,.brand-mark{box-sizing:border-box;color:var(--brand-text);font-family:var(--brand-font-family);font-size:var(--brand-text-size);line-height:var(--brand-leading);color-scheme:var(--brand-color-scheme)}.brand-page{background:radial-gradient(ellipse farthest-side at 0% 0%, var(--brand-glow-blue), color-mix(in srgb, var(--brand-glow-blue) 56%, transparent) 25%, color-mix(in srgb, var(--brand-glow-blue) 25%, transparent) 50%, color-mix(in srgb, var(--brand-glow-blue) 6%, transparent) 75%, transparent) 0% 0% / max(72%, min(640px, 100%)) max(72%, min(480px, 100%)) no-repeat,radial-gradient(ellipse farthest-side at 100% 100%, var(--brand-glow-green), color-mix(in srgb, var(--brand-glow-green) 56%, transparent) 25%, color-mix(in srgb, var(--brand-glow-green) 25%, transparent) 50%, color-mix(in srgb, var(--brand-glow-green) 6%, transparent) 75%, transparent) 100% 100% / max(72%, min(640px, 100%)) max(72%, min(480px, 100%)) no-repeat,var(--brand-page)}.brand-page--content{width:100%;min-width:0;min-height:0;padding:0;align-self:stretch}.brand-site{background:var(--brand-page)}html:has(> body.brand-site){color-scheme:var(--brand-color-scheme)}.brand-site-header,.brand-site-footer{background:var(--brand-surface);color:var(--brand-text);padding:var(--brand-layout-gap, 12px) var(--brand-layout-padding, 24px)}.brand-site-header{border-bottom:1px solid var(--brand-divider)}.brand-site-header .brand-mark{margin:0}.brand-site-footer{border-top:1px solid var(--brand-divider);color:var(--brand-muted);font-size:var(--brand-small-size)}.brand-site-footer address{font-style:normal}.brand-link.brand-nav-link{display:inline-flex;align-items:center;justify-content:center;min-height:var(--brand-control-height);padding:6px 10px;border-radius:var(--brand-radius);color:var(--brand-muted);font-weight:600;text-decoration:none}.brand-link.brand-nav-link:hover{background:var(--brand-ghost-hover);color:var(--brand-text)}.brand-link.brand-nav-link:active{background:var(--brand-ghost-active)}.brand-link.brand-nav-link[aria-current="page"]{background:var(--brand-tint);color:var(--brand-accent)}.brand-link.brand-nav-link[aria-current="page"]:hover{background:var(--brand-tint-hover)}.brand-link.brand-nav-link[aria-current="page"]:active{background:var(--brand-tint-active)}.brand-button-image{display:block;width:20px;height:16px;object-fit:contain}.brand-card{min-width:0;padding:var(--brand-layout-card-padding, var(--brand-card-padding));border:1px solid var(--brand-card-edge);border-radius:var(--brand-layout-radius, var(--brand-card-radius));background:var(--brand-surface);box-shadow:var(--brand-shadow);transition:padding 200ms ease-in-out,border-radius 200ms ease-in-out,margin-bottom 200ms ease-in-out}.brand-link.brand-link-card{display:flex;gap:var(--brand-gap);color:var(--brand-text);text-decoration:none}.brand-link.brand-link-card:hover{border-color:var(--brand-accent);background:var(--brand-surface-hover);box-shadow:var(--brand-shadow-panel-hover)}.brand-link.brand-link-card:active{background:var(--brand-surface-active);box-shadow:none}.brand-image-tile{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--brand-image-size, var(--brand-layout-image-size, 56px));height:var(--brand-image-size, var(--brand-layout-image-size, 56px));padding:6px;border:1px solid var(--brand-divider);border-radius:var(--brand-radius);background:var(--brand-subtle)}.brand-image-tile>img{display:block;width:100%;height:100%;object-fit:contain}.brand-empty{width:var(--brand-empty-width, 420px);max-width:100%;margin:var(--brand-empty-margin, auto);padding:var(--brand-layout-card-padding, var(--brand-empty-padding, 24px));overflow:auto;text-align:center;overflow-wrap:anywhere}.brand-empty:where(.brand-card){box-shadow:var(--brand-shadow-panel)}.brand-empty>.brand-description{margin:0}.brand-empty>.brand-description:not(:last-child){margin-bottom:var(--brand-layout-gap, var(--brand-empty-gap, 16px))}.brand-empty>:where(.brand-title)+.brand-description{margin-top:6px}.brand-page--form{display:flex;flex:1;align-self:stretch;min-width:0;min-height:0;padding:var(--brand-layout-padding, 28px 24px);overflow:auto}.brand-page--form>.brand-card{width:460px;max-width:100%;flex-shrink:0;margin:auto}@media (max-width:480px){.brand-page--form{padding:var(--brand-layout-padding, 22px 16px)}}@media (max-width:359px){.brand-page--form{padding:var(--brand-layout-padding, 20px 12px)}}.brand-mark{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 0 var(--brand-gap);font:600 18px/24px var(--brand-font-family);letter-spacing:-0.01em}.brand-mark>img{display:block;width:26px;height:28px;object-fit:contain}.brand-header{margin:0 0 max(var(--brand-layout-gap, 20px), 12px);text-align:center}.brand-header--toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--brand-layout-gap, 16px);min-width:0;margin:0;text-align:start}.brand-header--toolbar>.brand-button{flex-shrink:0;min-width:140px}@media (max-width:720px){.brand-header--toolbar{flex-direction:column;align-items:stretch;gap:var(--brand-layout-gap, 12px)}.brand-header--toolbar>.brand-button{width:100%}.brand-header--toolbar.brand-header--toolbar-compact{flex-direction:row;align-items:flex-start}.brand-header--toolbar.brand-header--toolbar-compact>.brand-title{min-width:0}.brand-header--toolbar.brand-header--toolbar-compact>.brand-button:where(:not(.brand-button--icon)){width:auto;min-width:0;max-width:50%;padding:var(--brand-layout-button-padding, 9px 12px);overflow-wrap:anywhere}}.brand-title{margin:0;color:var(--brand-text);font:600 var(--brand-title-size)/var(--brand-title-line-height) var(--brand-font-family);font-variant-numeric:lining-nums;letter-spacing:-0.02em;overflow-wrap:anywhere;text-wrap:balance}.brand-description{margin:6px 0 0;color:var(--brand-muted);font:400 var(--brand-detail-size)/var(--brand-line-height) var(--brand-font-family)}.brand-title--display{font-size:clamp(32px, 5vw, 52px);line-height:1.12}.brand-title--section{font-size:clamp(var(--brand-title-size), 3vw, 32px);line-height:1.25}.brand-title--subsection{font-size:calc(var(--brand-text-size) + 3px);line-height:1.4}.brand-description--lead{font-size:calc(var(--brand-text-size) + 3px);line-height:1.6}.brand-description--caption{font-size:var(--brand-small-size);line-height:var(--brand-leading)}.brand-step{display:flex;align-items:flex-start;gap:var(--brand-gap)}.brand-step-number{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--brand-control-height);height:var(--brand-control-height);border:1px solid var(--brand-card-edge);border-radius:var(--brand-radius);background:var(--brand-subtle);color:var(--brand-accent);font:600 var(--brand-text-size)/1 var(--brand-font-family)}.brand-price{color:var(--brand-text);font-variant-numeric:lining-nums tabular-nums}.brand-price-amount{font-size:clamp(28px, 4vw, 40px);font-weight:600;line-height:1.2}.brand-price-period{color:var(--brand-muted);font-size:var(--brand-small-size)}.brand-figure{min-width:0;margin:0;overflow:hidden;border:1px solid var(--brand-card-edge);border-radius:var(--brand-layout-radius, var(--brand-card-radius));background:var(--brand-surface);box-shadow:var(--brand-shadow-panel)}.brand-figure-toolbar,.brand-dialog-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--brand-gap);padding:var(--brand-layout-card-padding, 16px);border-bottom:1px solid var(--brand-divider)}.brand-figure-caption{padding:var(--brand-layout-card-padding, 16px);border-top:1px solid var(--brand-divider);color:var(--brand-muted);font-size:var(--brand-small-size);line-height:var(--brand-leading)}.brand-figure-toolbar>.brand-button:focus-visible{outline-offset:-3px}.brand-media-button{display:block;width:100%;padding:0;border:0;border-radius:0;background:var(--brand-subtle);cursor:zoom-in}.brand-media-button:hover{box-shadow:inset 0 0 0 2px var(--brand-accent)}.brand-media-button:focus-visible{outline-offset:-3px}.brand-figure picture,.brand-figure img,.brand-dialog-media,.brand-dialog-media img{display:block;max-width:100%}.brand-figure img{width:100%;height:auto}.brand-dialog-media img{object-fit:contain;margin-inline:auto}.brand-dialog{position:fixed;inset:0;width:fit-content;max-width:calc(100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;border:1px solid var(--brand-card-edge);border-radius:var(--brand-layout-radius, var(--brand-card-radius));background:var(--brand-surface);box-shadow:var(--brand-shadow-popover)}.brand-dialog::backdrop{background:var(--brand-dialog-backdrop)}.brand-dialog-surface{min-width:0}@media (max-width:480px){.brand-site-header,.brand-site-footer{padding-inline:var(--brand-layout-padding, 8px)}}.brand-status{display:inline-flex;align-items:flex-start;align-self:flex-start;box-sizing:border-box;max-width:100%;gap:6px;margin:0;padding:2px 10px 2px 8px;border:1px solid color-mix(in srgb, currentColor 22%, transparent);border-radius:max(3px, calc(var(--brand-radius) - 2px));background:var(--brand-subtle);color:var(--brand-muted);font:600 var(--brand-small-size)/18px var(--brand-font-family);overflow-wrap:anywhere}.brand-status::before{content:"";flex:0 0 6px;width:6px;height:6px;margin-top:6px;border-radius:50%;background:currentColor}.brand-status--success{background:var(--brand-success-bg);color:var(--brand-success)}.brand-status--warning{background:var(--brand-warning-bg);color:var(--brand-warning)}.brand-status--error{background:var(--brand-error-bg);color:var(--brand-error)}.brand-form{display:flex;flex-direction:column;gap:var(--brand-gap);min-width:0;margin:0;transition:gap 200ms ease-in-out}.brand-field{--brand-input-padding-start:12px;--brand-input-padding-end:12px;position:relative;display:grid;grid-template-areas:"label" "control" "errors";grid-template-columns:minmax(0, 1fr);min-width:0}.brand-field>.brand-label{grid-area:label}.brand-field>.brand-input{grid-area:control}.brand-field>.brand-field-errors{grid-area:errors}.brand-field:has(> .brand-field-icon){--brand-input-padding-start:36px}.brand-field:has(> .brand-input-action){--brand-input-padding-end:calc(var(--brand-control-height) + 4px)}.brand-field:has(> .brand-input:disabled){opacity:var(--brand-disabled-opacity)}.brand-field-errors{min-width:0;margin:6px 0 0;padding:0;padding-inline-start:16px;color:var(--brand-error);font:400 var(--brand-small-size)/18px var(--brand-font-family);overflow-wrap:anywhere}.brand-field-errors>li:only-child{margin-inline-start:-16px;list-style:none}.brand-check:has(> .brand-field-errors){display:grid;grid-template-columns:16px minmax(0, 1fr);row-gap:0}.brand-check:has(> .brand-field-errors)>.brand-field-errors{grid-column:1 / -1}.brand-label{box-sizing:border-box;display:block;margin:0 0 6px;color:var(--brand-text);font:600 13px/18px var(--brand-font-family);cursor:text}input.brand-input,textarea.brand-input,select.brand-input{--brand-input-line:var(--brand-line-height);box-sizing:border-box;display:block;width:100%;min-width:0;height:var(--brand-control-height);margin:0;padding:calc((var(--brand-control-height) - 2px - var(--brand-input-line)) / 2) 12px;padding-inline-start:var(--brand-input-padding-start, 12px);padding-inline-end:var(--brand-input-padding-end, 12px);border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-input);color:var(--brand-text);font:400 var(--brand-input-size)/var(--brand-input-line) var(--brand-font-family);color-scheme:var(--brand-color-scheme);outline:none;transition:border-color 120ms ease,box-shadow 120ms ease}input.brand-input::placeholder,textarea.brand-input::placeholder,select.brand-input::placeholder{color:var(--brand-muted);opacity:1}input.brand-input:hover:not(:disabled):not(:focus):not([aria-invalid="true"]),textarea.brand-input:hover:not(:disabled):not(:focus):not([aria-invalid="true"]),select.brand-input:hover:not(:disabled):not(:focus):not([aria-invalid="true"]){border-color:var(--brand-muted)}input.brand-input:focus,textarea.brand-input:focus,select.brand-input:focus,input.brand-input:focus-visible,textarea.brand-input:focus-visible,select.brand-input:focus-visible{border:1px solid var(--brand-accent);border-radius:var(--brand-radius);outline:1px solid var(--brand-accent);outline-offset:-1px;box-shadow:0 0 0 3px var(--brand-focus-ring)}input.brand-input[aria-invalid="true"],textarea.brand-input[aria-invalid="true"],select.brand-input[aria-invalid="true"]{border-color:var(--brand-error)}input.brand-input[aria-invalid="true"]:hover:not(:disabled):not(:focus),textarea.brand-input[aria-invalid="true"]:hover:not(:disabled):not(:focus),select.brand-input[aria-invalid="true"]:hover:not(:disabled):not(:focus){border-color:var(--brand-error-hover)}input.brand-input[aria-invalid="true"]:focus,textarea.brand-input[aria-invalid="true"]:focus,select.brand-input[aria-invalid="true"]:focus,input.brand-input[aria-invalid="true"]:focus-visible,textarea.brand-input[aria-invalid="true"]:focus-visible,select.brand-input[aria-invalid="true"]:focus-visible{outline-color:var(--brand-error);box-shadow:0 0 0 3px var(--brand-error-ring)}input.brand-input:disabled,textarea.brand-input:disabled,select.brand-input:disabled{cursor:not-allowed;opacity:var(--brand-disabled-opacity)}input.brand-input:-webkit-autofill,textarea.brand-input:-webkit-autofill,select.brand-input:-webkit-autofill,input.brand-input:-webkit-autofill:hover,textarea.brand-input:-webkit-autofill:hover,select.brand-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--brand-text);caret-color:var(--brand-text);-webkit-box-shadow:0 0 0 1000px var(--brand-input) inset}input.brand-input:-webkit-autofill:focus,textarea.brand-input:-webkit-autofill:focus,select.brand-input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--brand-input) inset,0 0 0 3px var(--brand-focus-ring)}input.brand-input[aria-invalid="true"]:-webkit-autofill:focus,textarea.brand-input[aria-invalid="true"]:-webkit-autofill:focus,select.brand-input[aria-invalid="true"]:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--brand-input) inset,0 0 0 3px var(--brand-error-ring)}.brand-field>.brand-input:disabled{opacity:1}textarea.brand-textarea{height:auto;min-height:var(--brand-control-height);resize:vertical}select.brand-select{padding-inline-end:36px;cursor:pointer}.brand-field>select.brand-select{appearance:none;-webkit-appearance:none}.brand-field:has(> select.brand-select)::after{content:"";grid-area:control;box-sizing:border-box;position:absolute;bottom:calc((var(--brand-control-height) - 7px) / 2 + 2px);inset-inline-end:15px;width:7px;height:7px;border-right:1.5px solid var(--brand-muted);border-bottom:1.5px solid var(--brand-muted);transform:rotate(45deg);pointer-events:none}@supports (appearance: base-select) and selector(::picker(select)){@media not (pointer:coarse){.brand-field>select.brand-select{white-space:nowrap;overflow:clip;overflow-clip-margin:content-box}.brand-field>select.brand-select,.brand-field>select.brand-select::picker(select){appearance:base-select}.brand-field>select.brand-select::picker-icon{display:none}.brand-field>select.brand-select.brand-input:open:not(:disabled){border-color:var(--brand-accent);outline:1px solid var(--brand-accent);outline-offset:-1px;box-shadow:0 0 0 3px var(--brand-focus-ring)}.brand-field>select.brand-select[aria-invalid="true"]:open:not(:disabled){border-color:var(--brand-error);outline-color:var(--brand-error);box-shadow:0 0 0 3px var(--brand-error-ring)}.brand-field>select.brand-select::picker(select){max-inline-size:max(anchor-size(self-inline), 280px);margin-block:6px;padding:4px;border:1px solid var(--brand-button-border);border-radius:min(calc(var(--brand-radius) + 4px), var(--brand-layout-radius, var(--brand-card-radius)));background:var(--brand-surface);color:var(--brand-text);box-shadow:var(--brand-shadow-popover);overscroll-behavior:contain;scroll-padding-block:4px;scrollbar-color:var(--brand-button-border) transparent;scrollbar-width:thin}.brand-field>select.brand-select option{gap:8px;min-height:calc(var(--brand-control-height) - 4px);padding:calc((var(--brand-control-height) - 26px) / 2) 8px;padding-inline-start:calc(var(--brand-input-padding-start, 12px) - 4px);border-radius:max(3px, calc(var(--brand-radius) - 2px));white-space:normal;overflow-wrap:anywhere}.brand-field>select.brand-select option::checkmark{content:"";order:1;flex:none;box-sizing:border-box;width:5px;height:9px;margin-inline:auto 3px;border:solid var(--brand-accent);border-width:0 1.5px 1.5px 0;transform:translateY(-1px) rotate(45deg)}.brand-field>select.brand-select option:checked{background:var(--brand-tint)}.brand-field>select.brand-select option:hover:not(:disabled),.brand-field>select.brand-select option:focus-visible{background:var(--brand-surface-hover)}.brand-field>select.brand-select option:active:not(:disabled){background:var(--brand-surface-active)}.brand-field>select.brand-select option:checked:hover:not(:disabled),.brand-field>select.brand-select option:checked:focus-visible{background:var(--brand-tint-hover)}.brand-field>select.brand-select option:checked:active:not(:disabled){background:var(--brand-tint-active)}.brand-field>select.brand-select option:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-2px}.brand-field>select.brand-select option:disabled{color:var(--brand-text);opacity:var(--brand-disabled-opacity);cursor:not-allowed}.brand-field>select.brand-select[aria-invalid="true"] option::checkmark{border-color:var(--brand-error)}.brand-field>select.brand-select[aria-invalid="true"] option:checked{background:var(--brand-error-bg)}.brand-field>select.brand-select[aria-invalid="true"] option:checked:hover:not(:disabled),.brand-field>select.brand-select[aria-invalid="true"] option:checked:focus-visible{background:var(--brand-error-bg-hover)}.brand-field>select.brand-select[aria-invalid="true"] option:checked:active:not(:disabled){background:var(--brand-error-bg-active)}.brand-field>select.brand-select[aria-invalid="true"] option:focus-visible{outline-color:var(--brand-error)}}}.brand-field--floating>.brand-label{grid-area:control;position:absolute;z-index:1;top:50%;inset-inline-start:calc(var(--brand-input-padding-start) - 3px);max-width:calc(100% - var(--brand-input-padding-start) - var(--brand-input-padding-end) + 6px);margin:0;padding:0 4px;overflow-x:clip;color:var(--brand-muted);font-size:var(--brand-input-size);font-weight:400;line-height:1.15em;text-overflow:ellipsis;white-space:nowrap;transform:translateY(-50%);transition:top 200ms ease-in-out,transform 200ms ease-in-out,font-size 200ms ease-in-out,font-weight 200ms ease-in-out,line-height 200ms ease-in-out,color 120ms ease}.brand-field--floating>.brand-label::before{content:"";position:absolute;z-index:-1;inset:8px 0 0;background:var(--brand-input)}.brand-field--floating:focus-within>.brand-label,.brand-field--floating:has(>.brand-input:not(:placeholder-shown))>.brand-label,.brand-field--floating:has(> .brand-input:-webkit-autofill)>.brand-label{top:-8px;font-size:var(--brand-small-size);font-weight:600;line-height:16px;transform:none}.brand-field--floating:has(> .brand-input:focus)>.brand-label::before{top:5px}.brand-field--floating:has(> .brand-input:disabled)>.brand-label{color:var(--brand-text)}.brand-field:has(> .brand-input:focus)>.brand-field-icon,.brand-field--floating:has(> .brand-input:focus)>.brand-label{color:var(--brand-accent)}.brand-field:has(> .brand-input[aria-invalid="true"]:focus)>.brand-field-icon,.brand-field--floating:has(> .brand-input[aria-invalid="true"]:focus)>.brand-label{color:var(--brand-error)}.brand-field-icon{grid-area:control;box-sizing:border-box;position:absolute;z-index:1;bottom:calc((var(--brand-control-height) - 16px) / 2);inset-inline-start:13px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--brand-muted);pointer-events:none;transition:color 120ms ease}.brand-input-action{grid-area:control;box-sizing:border-box;position:absolute;inset-inline-end:4px;bottom:4px;display:flex;align-items:center;justify-content:center;width:calc(var(--brand-control-height) - 8px);height:calc(var(--brand-control-height) - 8px);margin:0;padding:0;border:0;border-radius:max(3px, calc(var(--brand-radius) - 2px));background:transparent;color:var(--brand-muted);font:500 12px/1.3 var(--brand-font-family);cursor:pointer;transition:background-color 120ms ease,color 120ms ease}.brand-input-action:hover:not(:disabled){color:var(--brand-text);background:var(--brand-ghost-hover)}.brand-input-action:active:not(:disabled){background:var(--brand-ghost-active)}.brand-input-action:disabled{cursor:not-allowed}@media (pointer:coarse),(max-width:480px){.brand-input-action::before{content:"";position:absolute;inset:calc((var(--brand-control-height) - 48px) / 2)}}.brand-field-icon>svg,.brand-input-action>svg{display:block;width:16px;height:16px}.brand-button{box-sizing:border-box;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--brand-layout-button-height, var(--brand-control-height));margin:0;padding:var(--brand-layout-button-padding, 9px 16px);border:1px solid transparent;border-radius:var(--brand-radius);background:var(--brand-action);color:var(--brand-on-action);box-shadow:var(--brand-action-shadow);font:600 var(--brand-text-size)/20px var(--brand-font-family);text-align:center;text-decoration:none;cursor:pointer;transition:background-color 120ms ease,border-color 120ms ease,color 120ms ease,box-shadow 120ms ease}.brand-button:hover:not(:disabled):not([aria-disabled="true"]){background-color:var(--brand-action-hover)}.brand-button:active:not(:disabled):not([aria-disabled="true"]){background-color:var(--brand-action-active);box-shadow:none}.brand-button:disabled,.brand-button[aria-disabled="true"]{cursor:not-allowed;opacity:var(--brand-disabled-opacity)}.brand-button[aria-busy="true"]{cursor:wait;opacity:1}.brand-button:where(:disabled:not([aria-busy="true"]), [aria-disabled="true"]:not([aria-busy="true"])){border-color:var(--brand-button-border);background:var(--brand-surface-active);color:var(--brand-text);box-shadow:none}.brand-button-icon{display:inline-flex;flex:0 0 16px}.brand-button-icon[hidden]{display:none}.brand-button-icon>svg{display:block;width:16px;height:16px}.brand-button--block{width:100%}.brand-button.brand-button--prominent{min-height:var(--brand-layout-button-height, 52px);font-size:var(--brand-prominent-button-size, 16px)}.brand-button.brand-choice{display:grid;grid-template-columns:36px minmax(0, 1fr);align-items:center;gap:12px;width:100%;min-width:0;min-height:var(--brand-item-height);padding:8px 14px;padding-inline-start:11px;border-color:var(--brand-button-border);border-radius:min(calc(var(--brand-radius) + 4px), var(--brand-layout-radius, var(--brand-card-radius)));background:var(--brand-button-fill);color:var(--brand-text);box-shadow:var(--brand-shadow-panel);text-align:start}.brand-button.brand-choice:hover:not(:disabled):not([aria-disabled="true"]){border-color:color-mix(in srgb, var(--brand-accent) 55%, var(--brand-button-border));background:var(--brand-button-fill-hover);box-shadow:var(--brand-shadow-panel-hover);text-decoration:none}.brand-button.brand-choice:active:not(:disabled):not([aria-disabled="true"]){background:var(--brand-button-fill-active);box-shadow:none}.brand-button.brand-choice>.brand-button-icon{align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--brand-radius);background:var(--brand-ghost-hover);transition:background-color 120ms ease}.brand-button.brand-choice>.brand-button-icon>svg{width:20px;height:20px}.brand-button.brand-choice>.brand-spinner,.brand-button.brand-choice>.brand-button-icon{grid-column:1;grid-row:1}.brand-button.brand-choice>.brand-button-label,.brand-button.brand-choice>.brand-choice-copy{grid-column:2;min-width:0;overflow-wrap:anywhere}.brand-choice--blue{--brand-choice-accent:var(--brand-choice-blue)}.brand-choice--green{--brand-choice-accent:var(--brand-choice-green)}.brand-choice--amber{--brand-choice-accent:var(--brand-choice-amber)}.brand-choice.brand-choice--blue,.brand-choice.brand-choice--green,.brand-choice.brand-choice--amber{--brand-choice-tile:color-mix(in oklab, var(--brand-choice-accent) var(--brand-choice-tile-share), var(--brand-button-fill))}.brand-choice.brand-choice--blue>.brand-button-icon,.brand-choice.brand-choice--green>.brand-button-icon,.brand-choice.brand-choice--amber>.brand-button-icon{background:var(--brand-choice-tile);color:var(--brand-choice-accent)}.brand-choice.brand-choice--blue:hover:not(:disabled):not([aria-disabled="true"])>.brand-button-icon,.brand-choice.brand-choice--green:hover:not(:disabled):not([aria-disabled="true"])>.brand-button-icon,.brand-choice.brand-choice--amber:hover:not(:disabled):not([aria-disabled="true"])>.brand-button-icon{background:color-mix(in oklab, var(--brand-choice-accent) 8%, var(--brand-choice-tile))}.brand-choice.brand-choice--blue:active:not(:disabled):not([aria-disabled="true"])>.brand-button-icon,.brand-choice.brand-choice--green:active:not(:disabled):not([aria-disabled="true"])>.brand-button-icon,.brand-choice.brand-choice--amber:active:not(:disabled):not([aria-disabled="true"])>.brand-button-icon{background:color-mix(in oklab, var(--brand-choice-accent) 15%, var(--brand-choice-tile))}.brand-choice-label{display:block}.brand-choice-description{display:block;color:var(--brand-muted);font-size:13px;font-weight:400;line-height:18px}.brand-choice-description[hidden]{display:none}.brand-button--arrow{padding-inline-end:34px}.brand-button--arrow::after{box-sizing:border-box;content:"";position:absolute;top:50%;inset-inline-end:16px;width:7px;height:7px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:translateY(-50%) rotate(45deg);pointer-events:none}.brand-button--block.brand-button--arrow{padding-inline-start:34px}.brand-button.brand-account{justify-content:flex-start;min-width:0;max-width:100%;padding:4px 8px;border-color:transparent;background:transparent;color:var(--brand-text);box-shadow:none;font-size:13px;font-weight:500;text-align:start;text-decoration:none;color-scheme:var(--brand-color-scheme)}.brand-button.brand-account:hover:not(:disabled):not([aria-disabled="true"]){background:transparent;text-decoration:none}@media (hover:hover) and (pointer:fine){.brand-button.brand-account:hover:not(:disabled):not([aria-disabled="true"]){background:var(--brand-ghost-hover)}}.brand-button.brand-account:active:not(:disabled):not([aria-disabled="true"]){background:var(--brand-ghost-active)}.brand-button.brand-account:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-2px}.brand-account-icon{display:flex;flex:0 0 20px;align-items:center;justify-content:center;width:20px;height:20px;color:var(--brand-muted)}.brand-account-icon>svg{display:block;width:16px;height:16px}.brand-account-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-button.brand-button--quiet{border-color:var(--brand-button-border);background:var(--brand-button-fill);color:var(--brand-text);box-shadow:var(--brand-button-shadow)}.brand-button.brand-button--quiet:hover:not(:disabled):not([aria-disabled="true"]){border-color:var(--brand-border);background:var(--brand-button-fill-hover);color:var(--brand-text)}.brand-button.brand-button--quiet:active:not(:disabled):not([aria-disabled="true"]){background:var(--brand-button-fill-active)}.brand-button.brand-button--text{min-height:40px;padding:6px 8px;border:0;background:transparent;color:var(--brand-link);box-shadow:none;text-underline-offset:3px}.brand-button.brand-button--text:hover:not(:disabled):not([aria-disabled="true"]){background:transparent;color:var(--brand-accent-hover);text-decoration:underline}.brand-button.brand-button--text:active:not(:disabled):not([aria-disabled="true"]){background:transparent;color:var(--brand-accent-active);box-shadow:none}@media (pointer:coarse),(max-width:480px){.brand-button.brand-button--text{min-height:48px}}.brand-button.brand-button--icon{flex:0 0 auto;gap:0;width:var(--brand-control-height);min-width:var(--brand-control-height);height:var(--brand-control-height);min-height:var(--brand-control-height);padding:0;border-color:var(--brand-button-border);background:var(--brand-button-fill);color:var(--brand-muted);box-shadow:var(--brand-button-shadow)}.brand-button.brand-button--icon>.brand-button-icon{flex-basis:18px}.brand-button.brand-button--icon>.brand-button-icon>svg{width:18px;height:18px}.brand-button.brand-button--icon>.brand-button-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%);white-space:nowrap}.brand-button.brand-button--icon::after{display:none}.brand-button.brand-button--icon:hover:not(:disabled):not([aria-disabled="true"]){border-color:var(--brand-border);background:var(--brand-button-fill-hover);color:var(--brand-text)}.brand-button.brand-button--icon:active:not(:disabled):not([aria-disabled="true"]){background:var(--brand-button-fill-active)}.brand-button.brand-button--icon[aria-pressed="true"]{border-color:var(--brand-accent);background:var(--brand-tint);color:var(--brand-accent);box-shadow:none}.brand-button.brand-button--icon[aria-pressed="true"]:hover:not(:disabled):not([aria-disabled="true"]){border-color:var(--brand-accent-hover);background:var(--brand-tint-hover);color:var(--brand-accent-hover)}.brand-button.brand-button--icon[aria-pressed="true"]:active:not(:disabled):not([aria-disabled="true"]){background:var(--brand-tint-active)}@media (pointer:coarse),(max-width:480px){.brand-button.brand-button--icon::before{content:"";position:absolute;inset:min(0px, calc((var(--brand-control-height) - 42px) / 2))}}.brand-button.brand-button--toggle[aria-pressed="true"]{border-color:var(--brand-accent);background:var(--brand-tint);color:var(--brand-accent);box-shadow:none}.brand-button.brand-button--toggle[aria-pressed="true"]:hover:not(:disabled):not([aria-disabled="true"]){border-color:var(--brand-accent-hover);background:var(--brand-tint-hover);color:var(--brand-accent-hover)}.brand-button.brand-button--toggle[aria-pressed="true"]:active:not(:disabled):not([aria-disabled="true"]){background:var(--brand-tint-active)}.brand-button.brand-button--danger{border-color:var(--brand-error-border);background:var(--brand-button-fill);color:var(--brand-error);box-shadow:var(--brand-button-shadow)}.brand-button.brand-button--danger:focus-visible{outline-color:var(--brand-error)}.brand-button.brand-button--danger:disabled:not([aria-busy="true"]),.brand-button.brand-button--danger[aria-disabled="true"]:not([aria-busy="true"]){border-color:var(--brand-button-border);color:var(--brand-text)}.brand-button.brand-button--danger:hover:not(:disabled):not([aria-disabled="true"]){border-color:var(--brand-error);background:var(--brand-error-bg);color:var(--brand-error)}.brand-button.brand-button--danger:active:not(:disabled):not([aria-disabled="true"]){background:var(--brand-error-bg-active)}.brand-button.brand-button--quiet.brand-button--danger{border-color:var(--brand-button-border)}.brand-detail-list{min-width:0;margin:0;padding:0;color:var(--brand-text);font:400 var(--brand-detail-size)/20px var(--brand-font-family)}.brand-detail{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);align-items:start;gap:var(--brand-layout-gap, 12px);min-width:0;padding:var(--brand-layout-row-padding, 10px 0);transition:padding 200ms ease-in-out,gap 200ms ease-in-out}.brand-detail+.brand-detail{border-top:1px solid var(--brand-divider)}.brand-detail-label{display:flex;align-items:flex-start;gap:8px;min-width:0;color:var(--brand-muted);overflow-wrap:anywhere}.brand-detail-icon{display:inline-flex;flex:0 0 16px;margin-top:2px}.brand-detail-icon:empty{display:none}.brand-detail-icon>svg{display:block;width:16px;height:16px}.brand-detail-value{min-width:0;margin:0;font-weight:600;font-variant-numeric:tabular-nums;text-align:end;overflow-wrap:anywhere}.brand-detail--positive>.brand-detail-value{color:var(--brand-success)}.brand-detail--negative>.brand-detail-value{color:var(--brand-error)}.brand-detail--total{align-items:baseline}.brand-detail--total>.brand-detail-label{color:var(--brand-text);font-weight:600}.brand-detail--total>.brand-detail-value{font-size:calc(var(--brand-title-size) - 2px);font-variant-numeric:lining-nums tabular-nums;line-height:var(--brand-title-size);letter-spacing:-0.01em}.brand-detail+.brand-detail--total{border-top-color:var(--brand-border)}progress.brand-progress{--brand-progress-value:var(--brand-accent);appearance:none;display:block;width:100%;min-width:0;height:6px;overflow:hidden;border:0;border-radius:999px;background:var(--brand-divider);color:var(--brand-progress-value);color-scheme:var(--brand-color-scheme)}progress.brand-progress::-webkit-progress-bar{border-radius:inherit;background:var(--brand-divider)}progress.brand-progress::-webkit-progress-value{border-radius:999px;background:var(--brand-progress-value)}progress.brand-progress::-moz-progress-bar{border-radius:999px;background:var(--brand-progress-value)}progress.brand-progress.brand-progress--warning{--brand-progress-value:var(--brand-warning)}progress.brand-progress.brand-progress--error{--brand-progress-value:var(--brand-error)}.brand-table-container{box-sizing:border-box;min-width:0;min-height:0;width:100%;overflow:auto;border:1px solid var(--brand-card-edge);border-radius:var(--brand-layout-radius, var(--brand-table-radius, var(--brand-card-radius)));background:var(--brand-surface);box-shadow:var(--brand-shadow-panel)}table.brand-table{--brand-table-control-size:32px;--brand-table-control-inset:4px;--brand-table-control-gap:4px;--brand-table-sort-reach:4px;width:100%;min-width:var(--brand-table-min-width, 0);table-layout:var(--brand-table-layout, auto);border-collapse:separate;border-spacing:0;background:var(--brand-surface);color:var(--brand-text);font:400 var(--brand-detail-size)/20px var(--brand-font-family);color-scheme:var(--brand-color-scheme)}table.brand-table.brand-table--compact{--brand-table-cell-padding:4px 10px;--brand-table-header-padding:6px 10px;--brand-table-control-size:26px;--brand-table-control-inset:1px;--brand-table-control-gap:2px}table.brand-table>tfoot{background:var(--brand-subtle)}table.brand-table>thead{background:var(--brand-surface);color:var(--brand-muted)}table.brand-table>thead>tr>th,table.brand-table>tbody>tr>td,table.brand-table>tfoot>tr>th,table.brand-table>tfoot>tr>td{padding:var(--brand-layout-cell-padding, var(--brand-table-cell-padding, 10px 14px));border-bottom:1px solid var(--brand-divider);vertical-align:middle;white-space:normal;overflow-wrap:anywhere}table.brand-table>thead>tr>th{padding:var(--brand-layout-cell-padding, var(--brand-table-header-padding, var(--brand-table-cell-padding, 10px 14px)));font-size:var(--brand-small-size);line-height:16px;white-space:var(--brand-table-header-white-space, normal)}table.brand-table>tfoot>tr>th,table.brand-table>tfoot>tr>td{border-top:1px solid var(--brand-divider);border-bottom:0}table.brand-table th{font-weight:600;text-align:start}table.brand-table>tbody>tr{transition:background-color 120ms ease}table.brand-table>tbody>tr:hover{background-color:var(--brand-table-hover-background)}table.brand-table>tbody>tr[aria-selected="true"],table.brand-table>tbody>tr:has(input[type="radio"]:checked){background-color:var(--brand-table-selected-background)}table.brand-table>tbody>tr[aria-selected="true"]:hover,table.brand-table>tbody>tr:has(input[type="radio"]:checked):hover{background-color:var(--brand-tint-hover)}table.brand-table>tbody>tr:has(> td > [aria-current="true"]),table.brand-table>tbody>tr:has(> td > [aria-current="true"]):hover{background-color:var(--brand-table-current-background)}table.brand-table>tbody>tr[aria-selected="true"],table.brand-table>tbody>tr:has(input[type="radio"]:checked),table.brand-table>tbody>tr:has(> td > [aria-current="true"]){--brand-muted:var(--brand-muted-on-tint);--brand-check-boundary:var(--brand-muted-on-tint);--brand-check-boundary-hover:var(--brand-text)}table.brand-table>tbody>tr:has(> td > [aria-current="true"])>:first-child{position:relative}table.brand-table>tbody>tr:has(> td > [aria-current="true"])>:first-child::before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:2px;background:var(--brand-accent)}table.brand-table>tbody>tr:last-child>td{border-bottom:0}table.brand-table svg,table.brand-table th .i>svg,table.brand-table th>.domi-sort .i>svg,table.brand-table td.i>svg,table.brand-table td.is>span>svg{width:16px;height:16px;vertical-align:middle}table.brand-table th>.domi-sort{position:relative;display:flex;align-items:center;gap:6px;min-width:0;width:100%;padding:0;border:0;border-radius:min(4px, max(3px, calc(var(--brand-radius) - 2px)));background:transparent;color:inherit;font:inherit;text-align:inherit;white-space:inherit;cursor:pointer;transition:color 120ms ease}table.brand-table th>.domi-sort>.i{display:inline-flex;flex:0 0 16px}table.brand-table th>.domi-sort>.i>svg [stroke]{fill:currentColor;stroke:currentColor}table.brand-table th>.domi-sort::after{content:"";position:absolute;inset:calc(-1 * var(--brand-table-sort-reach)) 0}table.brand-table th>.domi-sort:hover{color:var(--brand-text)}table.brand-table th>.domi-sort:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}table.brand-table th[aria-sort="ascending"],table.brand-table th[aria-sort="descending"]{color:var(--brand-accent)}table.brand-table th[aria-sort="ascending"]>.domi-sort:hover,table.brand-table th[aria-sort="descending"]>.domi-sort:hover{color:var(--brand-accent-hover)}table.brand-table th[aria-sort="ascending"]:not(.brand-cell--control)>.domi-sort>.i:first-child{-webkit-mask-image:linear-gradient(#000 50%, rgba(0,0,0,0.3) 50%);mask-image:linear-gradient(#000 50%, rgba(0,0,0,0.3) 50%)}table.brand-table th[aria-sort="descending"]:not(.brand-cell--control)>.domi-sort>.i:first-child{-webkit-mask-image:linear-gradient(rgba(0,0,0,0.3) 50%, #000 50%);mask-image:linear-gradient(rgba(0,0,0,0.3) 50%, #000 50%)}table.brand-table .brand-cell--control{width:var(--brand-cell-width, calc(var(--brand-table-control-size) + 12px));padding-block:var(--brand-table-control-inset);padding-inline:var(--brand-layout-cell-inset, var(--brand-cell-padding-inline, 6px));text-align:center}table.brand-table .brand-cell--control>.domi-sort,table.brand-table .brand-cell--control>.i{display:flex;justify-content:center}table.brand-table .brand-cell--control>input[type="checkbox"],table.brand-table .brand-cell--control>input[type="radio"],table.brand-table .brand-cell--control>.brand-button{margin-inline:auto}table.brand-table .brand-cell--control>.brand-button{display:flex}table.brand-table .brand-cell--primary{text-align:start}table.brand-table td.brand-cell--primary{font-weight:500}table.brand-table .brand-cell--numeric{text-align:end;font-variant-numeric:tabular-nums}table.brand-table .brand-cell--numeric>.domi-sort{justify-content:flex-end}table.brand-table>tbody>tr>td.brand-cell--numeric,table.brand-table>tfoot>tr>.brand-cell--numeric{white-space:nowrap}table.brand-table .brand-cell--muted{color:var(--brand-muted)}table.brand-table .brand-cell--actions{padding-block:var(--brand-table-control-inset);text-align:end;white-space:nowrap}table.brand-table .brand-cell--actions>.brand-button+.brand-button{margin-inline-start:var(--brand-table-control-gap)}table.brand-table .brand-cell--actions>.brand-button--icon:last-child:not(.brand-button--quiet):not(.brand-button--danger){margin-inline-end:max(-8px, calc((16px - var(--brand-table-control-size)) / 2))}table.brand-table .brand-button.brand-button--icon{width:var(--brand-table-control-size);min-width:var(--brand-table-control-size);height:var(--brand-table-control-size);min-height:var(--brand-table-control-size);border-radius:max(3px, calc(var(--brand-radius) - 2px))}table.brand-table .brand-button.brand-button--icon>.brand-button-icon{flex-basis:16px}table.brand-table .brand-button.brand-button--icon>.brand-button-icon>svg{width:16px;height:16px}table.brand-table .brand-button.brand-button--icon:focus-visible{outline-offset:-2px}table.brand-table .brand-button.brand-button--icon:not(.brand-button--quiet):not(.brand-button--danger){border-color:transparent;background:transparent;box-shadow:none}table.brand-table .brand-button.brand-button--icon:not(.brand-button--quiet):not(.brand-button--danger):hover:not(:disabled):not([aria-disabled="true"]){border-color:var(--brand-button-border);background:var(--brand-ghost-hover)}table.brand-table .brand-button.brand-button--icon:not(.brand-button--quiet):not(.brand-button--danger):active:not(:disabled):not([aria-disabled="true"]){background:var(--brand-ghost-active)}table.brand-table .brand-button.brand-button--icon:not(.brand-button--quiet):not(.brand-button--danger)[aria-pressed="true"]{border-color:transparent;background:var(--brand-tint-layer)}table.brand-table .brand-button.brand-button--icon:not(.brand-button--quiet):not(.brand-button--danger)[aria-pressed="true"]:hover:not(:disabled):not([aria-disabled="true"]){border-color:var(--brand-accent-hover);background:var(--brand-tint-layer)}table.brand-table .brand-button.brand-button--icon:not(.brand-button--quiet):not(.brand-button--danger)[aria-pressed="true"]:active:not(:disabled):not([aria-disabled="true"]){background:linear-gradient(var(--brand-tint-layer), var(--brand-tint-layer)),var(--brand-tint-layer)}table.brand-table input[type="radio"],table.brand-table input[type="checkbox"]{margin:0;vertical-align:middle}@media (pointer:coarse),(max-width:480px){table.brand-table:not(.brand-table--compact){--brand-table-sort-reach:8px}table.brand-table .brand-cell--control,table.brand-table .brand-cell--actions{padding-block:0}table.brand-table>tbody>tr>td.brand-cell--control,table.brand-table>tbody>tr>td.brand-cell--actions{height:40px}table.brand-table .brand-cell--control{width:var(--brand-cell-width, 52px)}table.brand-table .brand-cell--actions>.brand-button+.brand-button{margin-inline-start:calc(44px - var(--brand-table-control-size))}table.brand-table .brand-cell--actions>.brand-button--icon:last-child:not(.brand-button--quiet):not(.brand-button--danger){margin-inline-end:0}table.brand-table .brand-button.brand-button--icon::before{inset:calc((var(--brand-table-control-size) - 42px) / 2)}}.brand-slider-range{--slider-range-track-color:var(--brand-range-track, var(--brand-border-soft));--slider-range-selection-color:var(--brand-accent);--slider-range-handle-color:var(--brand-range-thumb, var(--brand-accent));--slider-range-handle-border:var(--brand-range-thumb-border, var(--brand-surface));--slider-range-handle-hover:var(--brand-accent-hover);--slider-range-focus-color:var(--brand-accent);--slider-range-label-color:var(--brand-muted);--slider-range-handle-size:16px;--slider-range-hit-size:var(--brand-control-height)}@media (pointer:coarse),(max-width:480px){.brand-slider-range{--slider-range-hit-size:max(40px, var(--brand-control-height))}}input.brand-range[type="range"]{box-sizing:border-box;appearance:none;-webkit-appearance:none;display:block;width:100%;min-width:0;height:24px;margin:0;padding:0;border:0;border-radius:4px;background:transparent;color:var(--brand-accent);accent-color:var(--brand-accent);color-scheme:var(--brand-color-scheme);cursor:pointer;transition:color 120ms ease}input.brand-range[type="range"].brand-range--gradient{--brand-range-track:var(--brand-range-gradient);--brand-range-thumb:var(--brand-range-gradient-thumb);--brand-range-thumb-border:var(--brand-range-gradient-border)}input.brand-range[type="range"].brand-range--gradient:hover:not(:disabled){--brand-range-thumb-border:var(--brand-accent-hover)}input.brand-range[type="range"].brand-range--gradient:active:not(:disabled){--brand-range-thumb-border:var(--brand-accent-active)}input.brand-range[type="range"]::-webkit-slider-runnable-track{height:4px;border:0;border-radius:2px;background:var(--brand-range-track, var(--brand-border-soft))}input.brand-range[type="range"]::-moz-range-track{height:4px;border:0;border-radius:2px;background:var(--brand-range-track, var(--brand-border-soft))}input.brand-range[type="range"]::-webkit-slider-thumb{box-sizing:border-box;appearance:none;-webkit-appearance:none;width:16px;height:16px;margin-top:-6px;border:2px solid var(--brand-range-thumb-border, var(--brand-surface));border-radius:50%;background:var(--brand-range-thumb, currentColor)}input.brand-range[type="range"]::-moz-range-thumb{box-sizing:border-box;width:16px;height:16px;border:2px solid var(--brand-range-thumb-border, var(--brand-surface));border-radius:50%;background:var(--brand-range-thumb, currentColor)}input.brand-range[type="range"]:hover:not(:disabled){color:var(--brand-accent-hover)}input.brand-range[type="range"]:active:not(:disabled){color:var(--brand-accent-active)}input.brand-range[type="range"]:focus{border:0;outline:none;box-shadow:none}input.brand-range[type="range"]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}input.brand-range[type="range"]:disabled{opacity:var(--brand-disabled-opacity);cursor:not-allowed}@media (pointer:coarse),(max-width:480px){input.brand-range[type="range"]{height:40px}}.brand-notice{box-sizing:border-box;min-width:0;border:1px solid var(--brand-card-edge);border-radius:min(calc(var(--brand-radius) + 4px), var(--brand-layout-radius, var(--brand-card-radius)));background:var(--brand-surface);color:var(--brand-text);box-shadow:var(--brand-shadow-panel);font:400 var(--brand-detail-size)/var(--brand-line-height) var(--brand-font-family);color-scheme:var(--brand-color-scheme)}.brand-notice-header{display:flex;align-items:flex-start;gap:var(--brand-layout-gap, 8px);padding-block:12px;padding-inline:var(--brand-layout-card-padding, 16px);border-bottom:1px solid var(--brand-divider);border-radius:calc(min(calc(var(--brand-radius) + 4px), var(--brand-layout-radius, var(--brand-card-radius))) - 1px) calc(min(calc(var(--brand-radius) + 4px), var(--brand-layout-radius, var(--brand-card-radius))) - 1px) 0 0;background:var(--brand-subtle);color:var(--brand-accent)}.brand-notice-header:has(+ .brand-notice-content:empty){border-bottom:0;border-radius:calc(min(calc(var(--brand-radius) + 4px), var(--brand-layout-radius, var(--brand-card-radius))) - 1px);background:transparent}.brand-notice-title{min-width:0;margin:0;color:var(--brand-text);font:600 var(--brand-text-size)/20px var(--brand-font-family);overflow-wrap:anywhere}.brand-notice-icon{display:inline-flex;flex:0 0 16px;margin-top:2px}.brand-notice-icon:empty{display:none}.brand-notice-icon>svg{display:block;width:16px;height:16px}.brand-notice-content{min-width:0;padding-block:2px;padding-inline:var(--brand-layout-card-padding, 16px)}.brand-notice-content:empty{display:none}.brand-notice-content>.brand-description{margin:var(--brand-layout-row-padding, 10px 0)}.brand-notice-list{margin:0;padding:0;list-style:none}.brand-notice-list>li{display:flex;align-items:flex-start;gap:var(--brand-layout-gap, 8px);min-width:0;padding:var(--brand-layout-row-padding, 10px 0);color:var(--brand-muted)}.brand-notice-list>li+li{border-top:1px solid var(--brand-divider)}.brand-notice-list>li>:last-child{min-width:0;overflow-wrap:anywhere}.brand-notice-list>li>.brand-notice-icon{margin-top:calc((var(--brand-line-height) - 16px) / 2)}.brand-notice-list>.brand-notice-warning{margin:2px calc(4px - var(--brand-layout-card-padding, 16px));padding-inline:calc(var(--brand-layout-card-padding, 16px) - 6px) calc(var(--brand-layout-card-padding, 16px) - 4px);border-top:0;border-inline-start:2px solid var(--brand-error);border-start-end-radius:max(3px, calc(var(--brand-radius) - 2px));border-end-end-radius:max(3px, calc(var(--brand-radius) - 2px));background:var(--brand-error-bg);color:var(--brand-text)}.brand-notice-list>.brand-notice-warning:last-child{border-end-start-radius:max(0px, calc(min(calc(var(--brand-radius) + 4px), var(--brand-layout-radius, var(--brand-card-radius))) - 5px));border-end-end-radius:max(0px, calc(min(calc(var(--brand-radius) + 4px), var(--brand-layout-radius, var(--brand-card-radius))) - 5px))}.brand-notice-list>.brand-notice-warning+li{border-top:0}.brand-notice-list>.brand-notice-warning>.brand-notice-icon{color:var(--brand-error)}.brand-setting{min-width:0;margin:0 0 8px;border:1px solid var(--brand-card-edge);border-radius:min(calc(var(--brand-radius) + 4px), var(--brand-layout-radius, var(--brand-card-radius)));background:var(--brand-surface);color:var(--brand-text);box-shadow:var(--brand-shadow-panel);font:400 var(--brand-text-size)/20px var(--brand-font-family);transition:border-color 120ms ease,border-radius 200ms ease-in-out}.brand-setting:has(> .brand-setting-summary:hover){border-color:var(--brand-button-border)}@supports selector(::details-content) and (interpolate-size: allow-keywords) and (transition-behavior: allow-discrete){.brand-setting::details-content{interpolate-size:allow-keywords;height:0;overflow:clip;transition:height 200ms ease-in-out,content-visibility 200ms allow-discrete}.brand-setting[open]::details-content{height:auto}@media (prefers-reduced-motion:reduce){.brand-setting::details-content{transition:none}}}.brand-setting-summary{display:flex;align-items:center;gap:var(--brand-layout-gap, 12px);min-height:calc(var(--brand-item-height) - 2px);padding:var(--brand-layout-card-padding, 10px 16px);border-radius:calc(min(calc(var(--brand-radius) + 4px), var(--brand-layout-radius, var(--brand-card-radius))) - 1px);list-style:none;cursor:pointer;transition:background-color 120ms ease,min-height 200ms ease-in-out,padding 200ms ease-in-out,gap 200ms ease-in-out}.brand-setting-summary::-webkit-details-marker{display:none}.brand-setting-summary::after{flex:0 0 7px;content:"";width:7px;height:7px;margin-inline-start:auto;margin-inline-end:3px;border-right:1.5px solid var(--brand-muted);border-bottom:1.5px solid var(--brand-muted);transform:rotate(-45deg);transition:transform 200ms ease-in-out}.brand-setting-summary:hover{background:var(--brand-surface-hover)}.brand-setting-summary:active{background:var(--brand-surface-active)}.brand-setting-summary:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-2px}.brand-setting[open]>.brand-setting-summary{border-bottom-left-radius:0;border-bottom-right-radius:0}.brand-setting[open]>.brand-setting-summary::after{transform:translateY(-2px) rotate(45deg)}.brand-setting-icon{display:flex;flex:0 0 36px;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--brand-radius);background:var(--brand-tint);color:var(--brand-accent);transition:background-color 120ms ease,width 200ms ease-in-out,height 200ms ease-in-out,flex-basis 200ms ease-in-out}.brand-setting-icon>svg{display:block;width:20px;height:20px}.brand-setting-summary:hover>.brand-setting-icon{background:color-mix(in oklab, var(--brand-accent) 8%, var(--brand-tint))}.brand-setting-summary:active>.brand-setting-icon{background:color-mix(in oklab, var(--brand-accent) 15%, var(--brand-tint))}.brand-setting-text{display:flex;flex:1;flex-direction:column;min-width:0;overflow-wrap:anywhere}.brand-setting-title{font-weight:600}.brand-setting-value{color:var(--brand-muted);font-size:var(--brand-small-size);line-height:18px}.brand-setting-content{min-width:0;padding:var(--brand-layout-card-padding, 16px);border-top:1px solid var(--brand-divider);transition:padding 200ms ease-in-out}.brand-setting-content .brand-form>.brand-button{align-self:flex-start}.brand-link:not(.brand-button):not(.brand-link-card):not(.brand-nav-link){border-radius:min(4px, max(3px, calc(var(--brand-radius) - 2px)));color:var(--brand-link);font-family:var(--brand-font-family);font-weight:500;text-decoration:none;text-underline-offset:3px}.brand-link:not(.brand-button):not(.brand-link-card):not(.brand-nav-link):hover{text-decoration:underline}.brand-button:focus-visible,.brand-link:focus-visible,.brand-media-button:focus-visible,.brand-page [tabindex="-1"]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.brand-media-button:focus-visible{outline-offset:-3px}.brand-input-action:focus-visible{outline:2px solid var(--brand-accent);outline-offset:-2px}.brand-field:has(> .brand-input[aria-invalid="true"])>.brand-input-action:focus-visible{outline-color:var(--brand-error)}.brand-checks{box-sizing:border-box;display:flex;flex-direction:column;gap:calc(var(--brand-gap) / 2);margin:0;padding:var(--brand-gap) 0 0;border-top:1px solid var(--brand-divider)}@media (pointer:coarse),(max-width:480px){.brand-checks{gap:calc(32px - var(--brand-line-height))}}.brand-check{display:flex;align-items:flex-start;gap:var(--brand-layout-gap, 8px);min-width:0;color:var(--brand-text);font:400 var(--brand-text-size)/var(--brand-line-height) var(--brand-font-family)}.brand-check>label{min-width:0;overflow-wrap:anywhere;cursor:pointer}.brand-check:not(.brand-radio-option)>label{margin:calc(var(--brand-gap) / -4) 0;margin-inline-start:calc(-1 * var(--brand-layout-gap, 8px));padding:calc(var(--brand-gap) / 4) 0;padding-inline-start:var(--brand-layout-gap, 8px)}@media (pointer:coarse),(max-width:480px){.brand-check:not(.brand-radio-option)>label{margin-block:calc((var(--brand-line-height) - 32px) / 2);margin-inline-start:calc(-16px - var(--brand-layout-gap, 8px));padding-block:calc((32px - var(--brand-line-height)) / 2);padding-inline-start:calc(16px + var(--brand-layout-gap, 8px))}}@media (pointer:coarse),(max-width:480px){.brand-check:not(.brand-radio-option){isolation:isolate}.brand-check:not(.brand-radio-option)>input{position:relative;z-index:1}}.brand-check .brand-link{text-decoration:underline;text-decoration-color:var(--brand-border)}.brand-check .brand-link:hover{text-decoration-color:currentColor}input.brand-checkbox,input.brand-radio,table.brand-table input[type="checkbox"],table.brand-table input[type="radio"]{--brand-check-border:var(--brand-check-boundary, var(--brand-border));--brand-check-color:var(--brand-accent);--brand-check-fill:var(--brand-checked);--brand-check-mark:var(--brand-on-checked);--brand-check-edge:var(--brand-check-border);box-sizing:border-box;appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;width:16px;height:16px;padding:0;border:1px solid var(--brand-check-edge);border-radius:min(4px, max(3px, calc(var(--brand-radius) - 2px)));background-color:var(--brand-input);color-scheme:var(--brand-color-scheme);cursor:pointer;transition:background-color 120ms ease,border-color 120ms ease}input.brand-checkbox[hidden],input.brand-radio[hidden],table.brand-table input[type="checkbox"][hidden],table.brand-table input[type="radio"][hidden]{display:none}input.brand-checkbox::before,input.brand-radio::before,table.brand-table input[type="checkbox"]::before,table.brand-table input[type="radio"]::before{content:"";box-sizing:border-box;pointer-events:none}input.brand-checkbox:hover:not(:disabled),input.brand-radio:hover:not(:disabled),table.brand-table input[type="checkbox"]:hover:not(:disabled),table.brand-table input[type="radio"]:hover:not(:disabled){--brand-check-border:var(--brand-check-boundary-hover, var(--brand-muted));--brand-check-color:var(--brand-accent-hover);--brand-check-fill:var(--brand-checked-hover)}input.brand-checkbox:checked,input.brand-radio:checked,table.brand-table input[type="checkbox"]:checked,table.brand-table input[type="radio"]:checked{--brand-check-edge:var(--brand-check-color)}input.brand-checkbox:focus,input.brand-radio:focus,table.brand-table input[type="checkbox"]:focus,table.brand-table input[type="radio"]:focus{outline:none}input.brand-checkbox:focus-visible,input.brand-radio:focus-visible,table.brand-table input[type="checkbox"]:focus-visible,table.brand-table input[type="radio"]:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}input.brand-checkbox[aria-invalid="true"],input.brand-radio[aria-invalid="true"],table.brand-table input[type="checkbox"][aria-invalid="true"],table.brand-table input[type="radio"][aria-invalid="true"]{--brand-check-border:var(--brand-error);--brand-check-color:var(--brand-error);--brand-check-fill:var(--brand-error);--brand-check-mark:var(--brand-on-accent)}input.brand-checkbox[aria-invalid="true"]:focus-visible,input.brand-radio[aria-invalid="true"]:focus-visible,table.brand-table input[type="checkbox"][aria-invalid="true"]:focus-visible,table.brand-table input[type="radio"][aria-invalid="true"]:focus-visible{outline-color:var(--brand-error)}input.brand-checkbox[aria-invalid="true"]:hover:not(:disabled),input.brand-radio[aria-invalid="true"]:hover:not(:disabled),table.brand-table input[type="checkbox"][aria-invalid="true"]:hover:not(:disabled),table.brand-table input[type="radio"][aria-invalid="true"]:hover:not(:disabled){--brand-check-border:var(--brand-error-hover);--brand-check-color:var(--brand-error-hover);--brand-check-fill:var(--brand-error-hover)}input.brand-checkbox:disabled,input.brand-radio:disabled,table.brand-table input[type="checkbox"]:disabled,table.brand-table input[type="radio"]:disabled{cursor:not-allowed;opacity:var(--brand-disabled-opacity)}input.brand-checkbox,input.brand-radio{flex:0 0 16px;margin:calc((var(--brand-line-height) - 16px) / 2) 0 0}input.brand-checkbox:focus,input.brand-radio:focus{box-shadow:none}input.brand-checkbox:disabled+label,input.brand-radio:disabled+label{opacity:var(--brand-disabled-opacity);cursor:not-allowed}input.brand-checkbox:checked,table.brand-table input[type="checkbox"]:checked,input.brand-checkbox:indeterminate,table.brand-table input[type="checkbox"]:indeterminate{background-color:var(--brand-check-fill)}input.brand-checkbox:indeterminate,table.brand-table input[type="checkbox"]:indeterminate{--brand-check-edge:var(--brand-check-color)}input.brand-checkbox[aria-invalid="true"]:not(:checked):not(:indeterminate),table.brand-table input[type="checkbox"][aria-invalid="true"]:not(:checked):not(:indeterminate){background-color:var(--brand-error-bg)}input.brand-checkbox:checked::before,table.brand-table input[type="checkbox"]:checked::before{width:6px;height:10px;border:solid var(--brand-check-mark);border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg)}input.brand-checkbox:indeterminate::before,table.brand-table input[type="checkbox"]:indeterminate::before{width:8px;height:2px;border:0;background:var(--brand-check-mark);transform:none}input.brand-radio,table.brand-table input[type="radio"]{border-radius:50%}input.brand-radio[aria-invalid="true"]:not(:checked),table.brand-table input[type="radio"][aria-invalid="true"]:not(:checked){background-color:var(--brand-error-bg)}input.brand-radio:checked::before,table.brand-table input[type="radio"]:checked::before{width:8px;height:8px;border-radius:50%;background:var(--brand-check-color)}.brand-check:has(> label:hover)>input:not(:disabled){--brand-check-border:var(--brand-muted);--brand-check-color:var(--brand-accent-hover);--brand-check-fill:var(--brand-checked-hover)}.brand-check:has(> label:hover)>input[aria-invalid="true"]:not(:disabled){--brand-check-border:var(--brand-error-hover);--brand-check-color:var(--brand-error-hover);--brand-check-fill:var(--brand-error-hover)}table.brand-table>thead input[type="checkbox"]:focus-visible,table.brand-table>thead input[type="radio"]:focus-visible{outline-offset:1px}@media (pointer:coarse) and (forced-colors:none),(max-width:480px) and (forced-colors:none){table.brand-table :is(th, td)>input[type="checkbox"],table.brand-table :is(th, td)>input[type="radio"]{display:grid;width:40px;height:40px;border:12px solid transparent;background-clip:padding-box;box-shadow:inset 0 0 0 1px var(--brand-check-edge)}table.brand-table :is(th, td)>input[type="checkbox"]:focus-visible,table.brand-table :is(th, td)>input[type="radio"]:focus-visible{outline-offset:-10px}table.brand-table :is(th, td)>input[type="checkbox"]{border-radius:calc(12px + min(4px, max(3px, calc(var(--brand-radius) - 2px))))}table.brand-table>thead>tr:has(> th > input){--brand-table-sort-reach:12px}}@media (forced-colors:active){input.brand-checkbox,input.brand-radio,table.brand-table input[type="checkbox"],table.brand-table input[type="radio"]{appearance:auto;-webkit-appearance:auto}input.brand-checkbox::before,input.brand-radio::before,table.brand-table input[type="checkbox"]::before,table.brand-table input[type="radio"]::before{content:none}}.brand-radio-group{box-sizing:border-box;min-width:0;margin:0;padding:0;border:0}.brand-radio-group>.brand-label{max-width:100%;padding:0;overflow-wrap:anywhere;cursor:default}.brand-radio-group:disabled>.brand-label{opacity:var(--brand-disabled-opacity)}.brand-radio-options{display:flex;flex-direction:column;gap:calc(var(--brand-gap) / 2);min-width:0}@media (pointer:coarse),(max-width:480px){.brand-radio-options:not(:has(> .brand-radio-option)){gap:calc(32px - var(--brand-line-height))}}.brand-radio-group--compact .brand-radio-options{flex-direction:row;flex-wrap:wrap;width:fit-content;max-width:100%;gap:2px;padding:2px;border:1px solid var(--brand-divider);border-radius:var(--brand-radius);background:var(--brand-subtle)}.brand-radio-group--compact[aria-invalid="true"] .brand-radio-options{border-color:var(--brand-error)}.brand-radio-group--compact .brand-check{position:relative;gap:0;isolation:auto}.brand-radio-group--compact .brand-check>input.brand-radio{position:absolute;z-index:auto;width:1px;height:1px;margin:0;border:0;opacity:0}.brand-radio-group--compact .brand-check>input.brand-radio:checked+label{background:var(--brand-raised);color:var(--brand-text);font-weight:600;box-shadow:var(--brand-raised-shadow)}.brand-radio-group--compact .brand-check>input.brand-radio:focus-visible+label{z-index:1;outline:2px solid var(--brand-accent);outline-offset:0}.brand-radio-group--compact .brand-check>input.brand-radio[aria-invalid="true"]:focus-visible+label{outline-color:var(--brand-error)}.brand-radio-group--compact .brand-check>input.brand-radio:disabled+label{color:var(--brand-text)}.brand-radio-group--compact .brand-check>input.brand-radio:not(:disabled)+label:hover{color:var(--brand-text)}.brand-radio-group--compact .brand-check>label{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:40px;min-height:calc(var(--brand-control-height) - 6px);margin:0;padding:0 12px;border-radius:max(3px, calc(var(--brand-radius) - 2px));color:var(--brand-muted);font-weight:500;cursor:pointer;transition:background-color 120ms ease,color 120ms ease,box-shadow 120ms ease}.brand-radio-group--compact .brand-check>label:where([data-label]){flex-direction:column}.brand-radio-group--compact .brand-check>label:where([data-label])::before{content:attr(data-label);content:attr(data-label) / "";height:0;font-weight:600;visibility:hidden}.brand-radio-group--compact .brand-check>label::after{content:"";position:absolute;inset:-3px -1px}.brand-radio-group--compact .brand-radio-options:where(:has(>.brand-check:nth-child(6))) .brand-check>label{min-width:36px;padding:0 9px}@media (pointer:coarse),(max-width:480px){.brand-radio-group--compact .brand-radio-options:where(:has(>.brand-check:nth-child(6))) .brand-check>label{min-width:38px}}@media (max-width:359px){.brand-radio-group--compact .brand-radio-options:where(:has(>.brand-check:nth-child(6))) .brand-check>label{min-width:34px;padding:0 6px}}.brand-check.brand-radio-option{position:relative;gap:0}.brand-check.brand-radio-option>input.brand-radio{position:absolute;z-index:1;inset-inline-start:12px;top:50%;margin:0;transform:translateY(-50%)}.brand-check.brand-radio-option>input.brand-radio:focus,.brand-check.brand-radio-option>input.brand-radio:focus-visible{outline:none}.brand-check.brand-radio-option>input.brand-radio:not(:disabled):not(:checked)+.brand-radio-label:hover{border-color:var(--brand-border);background:var(--brand-surface-hover)}.brand-check.brand-radio-option>input.brand-radio:checked+.brand-radio-label{--brand-muted:var(--brand-muted-on-tint);border-color:var(--brand-accent);background:var(--brand-tint)}.brand-check.brand-radio-option>input.brand-radio:not(:disabled):checked+.brand-radio-label:hover{border-color:var(--brand-accent-hover);background:var(--brand-tint-hover)}.brand-check.brand-radio-option>input.brand-radio:focus-visible+.brand-radio-label{outline:2px solid var(--brand-accent);outline-offset:2px}.brand-check.brand-radio-option>input.brand-radio[aria-invalid="true"]+.brand-radio-label{border-color:var(--brand-error)}.brand-check.brand-radio-option>input.brand-radio[aria-invalid="true"]:checked+.brand-radio-label{border-color:var(--brand-error);background:var(--brand-error-bg);box-shadow:inset 0 0 0 1px var(--brand-error)}.brand-check.brand-radio-option>input.brand-radio[aria-invalid="true"]:not(:disabled):not(:checked)+.brand-radio-label:hover{border-color:var(--brand-error-hover);background:color-mix(in srgb, var(--brand-error-bg) 50%, var(--brand-surface))}.brand-check.brand-radio-option>input.brand-radio[aria-invalid="true"]:not(:disabled):checked+.brand-radio-label:hover{border-color:var(--brand-error-hover);background:var(--brand-error-bg-hover);box-shadow:inset 0 0 0 1px var(--brand-error-hover)}.brand-check.brand-radio-option>input.brand-radio[aria-invalid="true"]:focus-visible+.brand-radio-label{outline-color:var(--brand-error)}.brand-check.brand-radio-option>.brand-radio-label{box-sizing:border-box;display:flex;align-items:center;gap:var(--brand-layout-gap, 12px);width:100%;min-height:var(--brand-control-height);padding:calc((var(--brand-control-height) - 22px) / 2) 12px;padding-inline-start:40px;border:1px solid var(--brand-button-border);border-radius:var(--brand-radius);background:var(--brand-surface);transition:background-color 120ms ease,border-color 120ms ease,box-shadow 120ms ease}.brand-check.brand-radio-option>.brand-radio-label:has(.brand-radio-description){min-height:var(--brand-item-height)}.brand-radio-image{display:block;flex:0 0 26px;width:26px;height:20px;object-fit:contain}.brand-radio-copy{display:flex;flex:1;flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0;overflow-wrap:anywhere}.brand-radio-title{flex:1 1 auto;min-width:0;color:var(--brand-text);font-weight:500;line-height:20px}.brand-radio-description{flex-basis:100%;min-width:0;color:var(--brand-muted);font-size:var(--brand-small-size);line-height:18px}.brand-disclaimer{box-sizing:border-box;display:block;min-width:0;margin:var(--brand-layout-gap, 16px) 0 0;padding:var(--brand-layout-card-padding, 12px 16px);border-radius:var(--brand-radius);background:var(--brand-subtle);color:var(--brand-muted);font:400 var(--brand-small-size)/20px var(--brand-font-family);text-align:center;text-wrap:balance;overflow-wrap:anywhere}.brand-footer+.brand-disclaimer{margin-top:12px}.brand-disclaimer-icon{display:inline-flex;margin-inline-end:5px;vertical-align:-0.2em}.brand-disclaimer-icon:empty{display:none}.brand-disclaimer-icon>svg{display:block;width:14px;height:14px}.brand-footer{margin:var(--brand-layout-gap, 20px) 0 0;padding:var(--brand-layout-gap, 16px) 0 0;border-top:1px solid var(--brand-divider);color:var(--brand-muted);text-align:center;font-size:var(--brand-detail-size);line-height:var(--brand-line-height)}.brand-spinner{box-sizing:border-box;display:inline-block;flex:0 0 16px;width:16px;height:16px;border:2px solid color-mix(in srgb, currentColor 30%, transparent);border-top-color:currentColor;border-radius:50%;animation:brand-spin 700ms linear infinite}.brand-spinner[hidden]{display:none !important}@media (max-width:480px){:root{--brand-card-padding:18px}}@media (max-width:359px){:root{--brand-card-padding:16px}}@media (max-width:480px),(pointer:coarse) and (max-height:480px){input.brand-input,textarea.brand-input,select.brand-input{--brand-input-line:22px;font-size:16px}.brand-field--floating>.brand-label{font-size:16px}}@media (prefers-reduced-motion:reduce){.brand-card,.brand-form,.brand-detail,.brand-setting-content,input.brand-input,textarea.brand-input,select.brand-input,.brand-field--floating>.brand-label,.brand-field-icon,.brand-input-action,.brand-button,.brand-button.brand-choice>.brand-button-icon,table.brand-table>tbody>tr,table.brand-table th>.domi-sort,input.brand-range[type="range"],.brand-setting,.brand-setting-summary,.brand-setting-summary::after,.brand-setting-icon,input.brand-checkbox,input.brand-radio,table.brand-table input[type="checkbox"],table.brand-table input[type="radio"],.brand-radio-group--compact .brand-check>label,.brand-check.brand-radio-option>.brand-radio-label{transition:none !important}.brand-spinner{animation:none !important}}@keyframes brand-spin{to{transform:rotate(360deg)}}:root.brand-space{--brand-shadow:var(--brand-shadow-compact);--brand-layout-padding:8px;--brand-layout-width:100%;--brand-layout-gap:8px;--brand-layout-card-padding:12px;--brand-layout-image-size:40px;--brand-layout-radius:6px;--brand-radius:4px;--brand-gap:8px;--brand-layout-button-height:32px;--brand-layout-button-padding:5px 12px;--brand-layout-cell-padding:4px 10px;--brand-layout-cell-inset:6px;--brand-layout-row-padding:4px 0;--brand-control-height:32px;--brand-item-height:44px;--brand-text-size:13px;--brand-leading:calc(20 / 13);--brand-input-size:13px;--brand-detail-size:13px;--brand-line-height:20px;--brand-small-size:12px;--brand-title-size:20px;--brand-title-line-height:24px;--brand-prominent-button-size:13px}.brand-space .brand-light,.brand-space .brand-dark,.brand-space .brand-system{--brand-shadow:var(--brand-shadow-compact)}.brand-space .brand-mark{font-size:16px;line-height:20px}.brand-space .brand-header--toolbar>.brand-button:where(:not(.brand-button--icon)){min-width:0}.brand-space :where(.brand-title)+.brand-description{margin-top:2px}.brand-space .brand-status{padding:1px 8px 1px 6px;line-height:16px}.brand-space .brand-status::before{margin-top:5px}.brand-space .brand-field-errors{margin-top:4px;line-height:16px}.brand-space .brand-label{margin-bottom:4px}.brand-space .brand-field--floating>.brand-label{margin:0}.brand-space .brand-field--floating{margin-top:4px}.brand-space .brand-form:has(> .brand-field--floating){gap:max(var(--brand-gap), 12px)}.brand-space .brand-form>.brand-field--floating{margin-top:0}.brand-space .brand-header+.brand-form>.brand-field--floating:first-child{margin-top:4px}.brand-space .brand-button.brand-choice{grid-template-columns:28px minmax(0, 1fr);gap:8px;padding:4px 10px;padding-inline-start:7px;line-height:18px}.brand-space .brand-button.brand-choice>.brand-button-icon{width:28px;height:28px}.brand-space .brand-button.brand-choice>.brand-button-icon>svg{width:16px;height:16px}.brand-space .brand-choice-description{font-size:var(--brand-small-size);line-height:16px}.brand-space .brand-button.brand-button--icon>.brand-button-icon{flex-basis:16px}.brand-space .brand-button.brand-button--icon>.brand-button-icon>svg{width:16px;height:16px}.brand-space table.brand-table{--brand-table-control-size:26px;--brand-table-control-inset:1px;--brand-table-control-gap:2px;--brand-table-sort-reach:4px}.brand-space table.brand-table th>.domi-sort:focus-visible{outline-offset:0}.brand-space .brand-notice-header{padding-block:8px}.brand-space .brand-setting-summary{padding-block:2px}.brand-space .brand-setting-icon{flex-basis:28px;width:28px;height:28px}.brand-space .brand-setting-icon>svg{width:16px;height:16px}.brand-space .brand-setting-title{line-height:18px}.brand-space .brand-setting-value{line-height:16px}.brand-space .brand-radio-group--compact .brand-check>label{min-width:32px;padding:0 8px}@media (pointer:coarse),(max-width:480px){.brand-space .brand-radio-group--compact .brand-check>label{min-width:38px}}.brand-space .brand-check.brand-radio-option>.brand-radio-label:has(.brand-radio-description){padding-block:3px}.brand-space .brand-check.brand-radio-option>input.brand-radio:focus-visible+.brand-radio-label{outline-offset:1px}.brand-space .brand-radio-title{line-height:18px}.brand-space .brand-radio-description{line-height:16px}.brand-space .brand-disclaimer{line-height:16px}html{height:auto;min-height:100%;overflow-x:hidden;overflow-y:auto}body{height:auto;min-height:100vh;min-height:100dvh;flex-direction:column;overflow:visible}body>header,body>footer{width:100%;flex:0 0 auto}body>header>.inner,body>footer>.inner{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--brand-gap)}body>header>.inner>nav,body>header>.inner>nav>.links,body>header>.inner>.language>.options{display:flex;align-items:center;gap:8px}body>header>.inner>nav{min-width:0;flex:1 1 auto}body>header>.inner>.language{min-width:0;margin:0 0 0 auto;padding:0;border:0}body>header>.inner>.theme{flex:0 0 auto;max-width:100%;margin-inline-start:auto}body>#content{width:100%;height:auto;min-height:0;flex:1 0 auto;align-items:stretch;justify-content:flex-start;overflow:visible}body>#content>.page{width:100%;flex:1 0 auto;align-self:stretch}body>footer>.inner>.contact{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;min-width:0;margin:0}body>footer>.inner>.legal{min-width:0}body>footer>.inner>.legal>.links{display:flex;align-items:center;flex-wrap:wrap;gap:8px var(--brand-gap)}.visually-hidden{width:1px;height:1px;padding:0;margin:-1px;position:absolute;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:30rem){body>header>.inner{gap:8px 4px}body>header>.inner>nav{gap:4px}body>header>.inner>.theme{flex-basis:100%;display:flex;justify-content:flex-end}body>footer>.inner{align-items:flex-start;flex-direction:column}}#content>.page-home{min-width:0;display:flex;flex:1 0 auto;align-self:stretch}#content>.page-home>.inner{width:100%;min-width:0;padding:var(--brand-layout-padding, 24px);display:flex;flex-direction:column;justify-content:center}#content>.page-home>.inner>.projects{width:100%;min-width:0;scroll-margin-top:var(--brand-gap)}#content>.page-home>.inner>.projects>header{text-align:start}#content>.page-home>.inner>.projects>.catalog{width:100%;margin:0;padding:0;display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--brand-layout-gap, var(--brand-gap));list-style:none}#content>.page-home>.inner>.projects>.catalog>.item{min-width:0}#content>.page-home>.inner>.projects>.catalog>.item>article{height:100%}#content>.page-home>.inner>.projects>.catalog>.item>article>.project{height:100%;display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:var(--brand-layout-gap, var(--brand-gap))}#content>.page-home>.inner>.projects>.catalog>.item>article>.project>.copy{min-width:0}@media (min-width:52rem){#content>.page-home>.inner>.projects>.catalog{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width:30rem){#content>.page-home>.inner>.projects>.catalog>.item>article>.project{--brand-image-size:var(--brand-control-height);grid-template-columns:auto minmax(0, 1fr)}#content>.page-home>.inner>.projects>.catalog>.item>article>.project>.destination{display:none}}#content>.page-status{min-width:0;padding:var(--brand-layout-padding, 24px);display:flex;flex:1 0 auto;flex-direction:column;justify-content:center}#content>.page-status>.intro{text-align:start}#content>.page-status>.targets{width:100%;margin:0;padding:0;display:grid;gap:var(--brand-layout-gap, var(--brand-gap));list-style:none}#content>.page-status>.targets>.target{min-width:0}#content>.page-status>.targets>.target>.identity{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:var(--brand-layout-gap, var(--brand-gap))}#content>.page-status>.targets>.target>.identity>.copy{min-width:0}#content>.page-status>.targets>.target>.identity>.copy>.url{overflow-wrap:anywhere}#content>.page-status>.targets>.target>.identity>.state{align-self:center}@media (max-width:36rem){#content>.page-status>.targets>.target>.identity{--brand-image-size:var(--brand-control-height);grid-template-columns:auto minmax(0, 1fr)}#content>.page-status>.targets>.target>.identity>.state{grid-column:2;justify-self:start}}#content>.page-euterplay{width:100%;min-width:0;display:flex;flex:1 0 auto;flex-direction:column;align-self:stretch;color:#171a17;background:white;font-size:1rem;line-height:normal;color-scheme:var(--brand-color-scheme);overflow:visible}#content>.page-euterplay>.hero{width:100%;padding:clamp(2.5rem, 7vw, 5.5rem) clamp(1rem, 4vw, 2rem) 0;background:rgba(255,255,255,0.93)}#content>.page-euterplay>.hero>.inner{width:100%;max-width:75rem;margin-inline:auto;display:flex;flex-direction:column;gap:clamp(2rem, 5vw, 3.5rem)}#content>.page-euterplay>.hero>.inner>.lead{width:100%;margin-inline:auto;display:flex;flex-direction:column;align-items:center;text-align:center}#content>.page-euterplay>.hero>.inner>.lead>.identity{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.5rem, 1.25vw, .75rem)}#content>.page-euterplay>.hero>.inner>.lead>.identity>.mark{width:clamp(3.25rem, 6vw, 4.5rem);height:clamp(2.75rem, 5vw, 3.75rem);display:block;flex:0 0 auto;object-fit:contain}#content>.page-euterplay>.hero>.inner>.lead>.identity>.title{color:#171a17;font-size:clamp(2.75rem, 7vw, 4.75rem);font-weight:800;line-height:.95;letter-spacing:-0.055em}#content>.page-euterplay>.hero>.inner>.lead>.statement{width:100%;margin-top:clamp(1.25rem, 3vw, 2rem);color:green;font-size:clamp(1.75rem, 4vw, 3rem);font-weight:800;line-height:1.12;letter-spacing:-0.035em}#content>.page-euterplay>.hero>.inner>.lead>.summary{width:100%;margin-top:1rem;color:#4b514b;font-size:clamp(1rem, 2vw, 1.125rem);line-height:1.7}#content>.page-euterplay>.hero>.inner>.lead>.actions{margin-top:1.75rem;display:flex;justify-content:center}#content>.page-euterplay>.hero>.inner>.lead>.preview-note{margin-top:1.25rem;color:#596059;font-size:.9375rem;line-height:1.6}#content>.page-euterplay>.hero>.inner>.figure{margin-bottom:clamp(3rem, 7vw, 5.5rem)}#content>.page-euterplay>.story{width:100%;background:rgba(245,249,245,0.97);border-top:1px solid rgba(23,26,23,0.14);border-bottom:1px solid rgba(23,26,23,0.14)}#content>.page-euterplay>.story>.inner{width:100%;max-width:75rem;margin-inline:auto;padding:clamp(3.5rem, 8vw, 6.5rem) clamp(1rem, 4vw, 2rem)}#content>.page-euterplay>.story>.inner>.heading>.title{color:#171a17;font-size:clamp(2rem, 5vw, 3.5rem);line-height:1.08;letter-spacing:-0.035em}#content>.page-euterplay>.story>.inner>.heading>.summary{max-width:42rem;margin-top:1rem;color:#4b514b;font-size:1.0625rem;line-height:1.7}#content>.page-euterplay>.story>.inner>.steps{width:100%;margin-top:clamp(2rem, 5vw, 3.5rem);padding:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(1.25rem, 3vw, 2.5rem);list-style:none}#content>.page-euterplay>.story>.inner>.steps>.step{min-width:0;padding-top:1.125rem;display:grid;grid-template-columns:2.75rem minmax(0, 1fr);align-items:baseline;gap:.75rem;border-top:3px solid green}#content>.page-euterplay>.story>.inner>.steps>.step>.number{color:green;font-size:1.125rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:1.25}#content>.page-euterplay>.story>.inner>.steps>.step>.copy{min-width:0}#content>.page-euterplay>.story>.inner>.steps>.step>.copy>.title{color:#171a17;font-size:1.25rem;line-height:1.25}#content>.page-euterplay>.story>.inner>.steps>.step>.copy>.summary{margin-top:.625rem;color:#4b514b;font-size:.9375rem;line-height:1.65}#content>.page-euterplay>.story>.inner>.showcase{width:100%;margin-top:clamp(4rem, 9vw, 7rem);padding-top:clamp(2rem, 5vw, 3.5rem);border-top:1px solid rgba(23,26,23,0.14)}#content>.page-euterplay>.story>.inner>.showcase>.heading{max-width:46rem}#content>.page-euterplay>.story>.inner>.showcase>.heading>.title{color:#171a17;font-size:clamp(1.625rem, 4vw, 2.5rem);line-height:1.15;letter-spacing:-0.025em}#content>.page-euterplay>.story>.inner>.showcase>.heading>.summary{margin-top:.875rem;color:#4b514b;font-size:1rem;line-height:1.7}#content>.page-euterplay>.story>.inner>.showcase.uploads>.sequence{width:100%;margin-top:clamp(2rem, 5vw, 3rem);padding:0;display:flex;flex-direction:column;gap:clamp(2.5rem, 7vw, 5rem);list-style:none}#content>.page-euterplay>.story>.inner>.showcase.uploads>.sequence>.stage{width:100%}#content>.page-euterplay>.story>.inner>.showcase.organize>.notice{margin-top:1.5rem;padding:1rem 1.125rem;display:grid;grid-template-columns:1.75rem minmax(0, 1fr);align-items:start;gap:.875rem;background:rgba(56,151,255,0.075);border:1px solid rgba(45,121,204,0.28);border-left:.25rem solid #2d79cc}#content>.page-euterplay>.story>.inner>.showcase.organize>.notice>.marker{width:1.5rem;height:1.5rem;display:block;color:#2d79cc}#content>.page-euterplay>.story>.inner>.showcase.organize>.notice>.marker>svg{width:100%;height:100%;display:block}#content>.page-euterplay>.story>.inner>.showcase.organize>.notice>.copy{min-width:0}#content>.page-euterplay>.story>.inner>.showcase.organize>.notice>.copy>.title{color:#2d79cc;font-size:1rem;line-height:1.4}#content>.page-euterplay>.story>.inner>.showcase.organize>.notice>.copy>.summary{margin-top:.25rem;color:#4b514b;font-size:.9375rem;line-height:1.6}#content>.page-euterplay>.story>.inner>.showcase.organize>.stage{margin-top:clamp(2rem, 5vw, 3rem)}#content>.page-euterplay>.features{width:100%;background:rgba(255,255,255,0.94)}#content>.page-euterplay>.features>.inner{width:100%;max-width:75rem;margin-inline:auto;padding:clamp(3.5rem, 8vw, 6.5rem) clamp(1rem, 4vw, 2rem)}#content>.page-euterplay>.features>.inner>.heading{max-width:48rem}#content>.page-euterplay>.features>.inner>.heading>.title{color:#171a17;font-size:clamp(2rem, 5vw, 3.5rem);line-height:1.08;letter-spacing:-0.035em}#content>.page-euterplay>.features>.inner>.heading>.summary{max-width:42rem;margin-top:1rem;color:#4b514b;font-size:1.0625rem;line-height:1.7}#content>.page-euterplay>.features>.inner>.items{width:100%;margin-top:clamp(2rem, 5vw, 3.5rem);padding:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem clamp(2rem, 5vw, 4rem);list-style:none}#content>.page-euterplay>.features>.inner>.items>.item{min-width:0;padding:1.25rem 0 1.5rem;border-top:3px solid green}#content>.page-euterplay>.features>.inner>.items>.item>.title{color:#171a17;font-size:1.125rem;line-height:1.35}#content>.page-euterplay>.features>.inner>.items>.item>.summary{margin-top:.625rem;color:#4b514b;font-size:.9375rem;line-height:1.65}#content>.page-euterplay>.features>.inner>.stage{margin-top:clamp(2.5rem, 6vw, 4.5rem)}#content>.page-euterplay>.ownership{width:100%;background:rgba(235,245,235,0.97);border-top:1px solid rgba(0,128,0,0.2)}#content>.page-euterplay>.ownership>.inner{width:100%;max-width:75rem;margin-inline:auto;padding:clamp(3rem, 7vw, 5rem) clamp(1rem, 4vw, 2rem);display:grid;grid-template-columns:minmax(16rem, .8fr) minmax(0, 1.2fr);align-items:start;gap:clamp(2rem, 6vw, 5rem)}#content>.page-euterplay>.ownership>.inner>.heading>.title{color:#171a17;font-size:clamp(1.875rem, 5vw, 3rem);line-height:1.1;letter-spacing:-0.03em}#content>.page-euterplay>.ownership>.inner>.heading>.summary{margin-top:1rem;color:#4b514b;font-size:1rem;line-height:1.7}#content>.page-euterplay>.ownership>.inner>.points{min-width:0;padding:0;display:flex;flex-direction:column;gap:1rem;color:#303630;list-style:none}#content>.page-euterplay>.ownership>.inner>.points>li{min-width:0;padding-left:1.5rem;font-size:.9375rem;line-height:1.65}#content>.page-euterplay>.ownership>.inner>.points>li::before{content:"";width:.5rem;height:.5rem;position:absolute;top:.52rem;left:0;background:green}#content>.page-euterplay>.pricing{width:100%;background:rgba(255,255,255,0.96);border-top:1px solid rgba(23,26,23,0.14)}#content>.page-euterplay>.pricing>.inner{width:100%;max-width:75rem;margin-inline:auto;padding:clamp(3.5rem, 8vw, 6.5rem) clamp(1rem, 4vw, 2rem)}#content>.page-euterplay>.pricing>.inner>.heading{max-width:48rem}#content>.page-euterplay>.pricing>.inner>.heading>.title{color:#171a17;font-size:clamp(2rem, 5vw, 3.5rem);line-height:1.08;letter-spacing:-0.035em}#content>.page-euterplay>.pricing>.inner>.heading>.summary{margin-top:1rem;color:#4b514b;font-size:1.0625rem;line-height:1.7}#content>.page-euterplay>.pricing>.inner>.tax{margin-top:1.5rem;color:#006900;font-size:.9375rem;font-weight:700;line-height:1.5}#content>.page-euterplay>.pricing>.inner>.plans{width:100%;margin-top:clamp(2rem, 5vw, 3rem);padding:0;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));grid-auto-rows:1fr;gap:1rem;list-style:none}#content>.page-euterplay>.pricing>.inner>.plans>.plan{min-width:0}#content>.page-euterplay>.pricing>.inner>.plans>.plan>.card{height:100%;min-width:0;padding:1.5rem;display:flex;flex-direction:column;background:white;border:1px solid rgba(23,26,23,0.14);border-top:.25rem solid green;box-shadow:0 .75rem 2rem rgba(0,0,0,0.07)}#content>.page-euterplay>.pricing>.inner>.plans>.plan>.card.is-trial{background:rgba(235,245,235,0.75);border-color:rgba(0,128,0,0.28)}#content>.page-euterplay>.pricing>.inner>.plans>.plan>.card>.header>.price{margin:0;color:#171a17;font-size:clamp(1.75rem, 3vw, 2.375rem);line-height:1.1;letter-spacing:-0.035em}#content>.page-euterplay>.pricing>.inner>.plans>.plan>.card>.header>.price>.display{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.2em}#content>.page-euterplay>.pricing>.inner>.plans>.plan>.card>.header>.price>.display>.period{color:#4b514b;font-size:.48em;font-weight:600;letter-spacing:0}#content>.page-euterplay>.pricing>.inner>.plans>.plan>.card>.header>.note{margin-top:.75rem;color:#4b514b;font-size:.875rem;line-height:1.55}#content>.page-euterplay>.pricing>.inner>.plans>.plan>.card>.facts{margin:1.5rem 0 0;display:flex;flex-direction:column}#content>.page-euterplay>.pricing>.inner>.plans>.plan>.card>.facts>.fact{min-width:0;padding:.75rem 0;display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-top:1px solid rgba(23,26,23,0.14)}#content>.page-euterplay>.pricing>.inner>.plans>.plan>.card>.facts>.fact>.label{min-width:0;color:#4b514b;font-size:.8125rem;line-height:1.45}#content>.page-euterplay>.pricing>.inner>.plans>.plan>.card>.facts>.fact>.value{margin:0;flex:0 0 auto;color:#171a17;font-size:.9375rem;font-weight:700;line-height:1.45;text-align:right;white-space:nowrap}#content>.page-euterplay>.faq{width:100%;background:rgba(245,249,245,0.97);border-top:1px solid rgba(23,26,23,0.14)}#content>.page-euterplay>.faq>.inner{width:100%;max-width:75rem;margin-inline:auto;padding:clamp(3.5rem, 8vw, 6rem) clamp(1rem, 4vw, 2rem)}#content>.page-euterplay>.faq>.inner>.title{color:#171a17;font-size:clamp(2rem, 5vw, 3.5rem);line-height:1.08;letter-spacing:-0.035em}#content>.page-euterplay>.faq>.inner>.items{margin:clamp(2rem, 5vw, 3rem) 0 0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}#content>.page-euterplay>.faq>.inner>.items>.item{min-width:0;padding:1.5rem;background:white;border:1px solid rgba(23,26,23,0.14);border-top:.25rem solid green}#content>.page-euterplay>.faq>.inner>.items>.item>.question{color:#171a17;font-size:1.125rem;font-weight:750;line-height:1.4}#content>.page-euterplay>.faq>.inner>.items>.item>.answer{margin:.75rem 0 0;color:#4b514b;font-size:.9375rem;line-height:1.7}#content>.page-euterplay>.closing{width:100%;background:rgba(255,255,255,0.96);border-top:1px solid rgba(23,26,23,0.14)}#content>.page-euterplay>.closing>.inner{width:100%;max-width:52rem;margin-inline:auto;padding:clamp(3.5rem, 8vw, 6rem) clamp(1rem, 4vw, 2rem);display:flex;flex-direction:column;align-items:center;text-align:center}#content>.page-euterplay>.closing>.inner>.title{color:#171a17;font-size:clamp(2rem, 5vw, 3.5rem);line-height:1.08;letter-spacing:-0.035em}#content>.page-euterplay>.closing>.inner>.summary{max-width:38rem;margin-top:1rem;color:#4b514b;font-size:1.0625rem;line-height:1.7}#content>.page-euterplay>.closing>.inner>.action{margin-top:1.75rem}#content>.page-euterplay .stage{min-width:0;background:white;border:1px solid rgba(23,26,23,0.14);box-shadow:0 1rem 2.75rem rgba(0,0,0,0.09)}#content>.page-euterplay .stage>.label{padding:.875rem 1rem;display:grid;grid-template-columns:2.75rem minmax(0, 1fr);align-items:baseline;gap:.75rem;border-bottom:1px solid rgba(23,26,23,0.14)}#content>.page-euterplay .stage>.label>.number{color:green;font-size:1.125rem;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:1.25}#content>.page-euterplay .stage>.label>.title{color:#171a17;font-size:1.125rem;line-height:1.25}#content>.page-euterplay .stage>.figure{border:0;box-shadow:none}#content>.page-euterplay .figure{width:100%;min-width:0;margin:0;background:white;border:1px solid rgba(23,26,23,0.14);box-shadow:0 1rem 2.75rem rgba(0,0,0,0.09)}#content>.page-euterplay .figure.featured{box-shadow:0 1.5rem 4rem rgba(0,0,0,0.13)}#content>.page-euterplay .figure>.preview-bar{padding:0 1rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.375rem 1rem;color:#596059;background:rgba(245,249,245,0.97);border-bottom:1px solid rgba(23,26,23,0.14);font-size:.8125rem;line-height:1.5}#content>.page-euterplay .figure>.preview-bar>.preview-label{font-weight:700}#content>.page-euterplay .figure>.preview-bar>.view{margin-left:auto;flex:0 0 auto;white-space:nowrap}#content>.page-euterplay .figure>.preview-bar>.view:focus-visible{outline-offset:-3px}#content>.page-euterplay .figure>.media{width:100%;padding:0;display:block;overflow:hidden;appearance:none;color:inherit;background:#f8f8f8;border:0;border-radius:0;font:inherit;line-height:0;text-align:left;cursor:zoom-in}#content>.page-euterplay .figure>.media>picture{display:block}#content>.page-euterplay .figure>.media>picture>.image{width:100%;height:auto;display:block;aspect-ratio:1440 / 900;object-fit:contain}#content>.page-euterplay .figure>.caption{padding:.75rem 1rem;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.375rem 1rem;color:#596059;background:white;border-top:1px solid rgba(23,26,23,0.14);font-size:.8125rem;line-height:1.5}#content>.page-euterplay .figure>.caption>.text{min-width:0;flex:1 1 24rem}#content>.page-euterplay>.viewer{width:min(96rem, calc(100vw - 1rem));max-width:none;max-height:calc(100dvh - 1rem);margin:auto;padding:0;position:fixed;inset:0;color:#171a17;background:#111;border:1px solid rgba(255,255,255,0.3);border-radius:0;overflow:hidden}#content>.page-euterplay>.viewer::backdrop{background:rgba(4,7,4,0.9);backdrop-filter:blur(.2rem)}#content>.page-euterplay>.viewer>.surface{width:100%;max-height:calc(100dvh - 1rem);position:relative;display:flex;align-items:center;justify-content:center}#content>.page-euterplay>.viewer>.surface>.close{position:absolute;top:.75rem;right:.75rem;z-index:2}#content>.page-euterplay>.viewer>.surface>.media{width:100%;min-width:0;max-width:100%;min-height:0;display:flex;align-items:center;justify-content:center;overflow:auto;background:#111;line-height:0;cursor:zoom-out}#content>.page-euterplay>.viewer>.surface>.media>.image{width:auto;height:auto;max-width:100%;max-height:calc(100dvh - 1rem);display:block;object-fit:contain}html.has-viewer-open{overflow:hidden}@media (max-width:60rem){#content>.page-euterplay>.story>.inner>.steps{grid-template-columns:minmax(0, 1fr);gap:1.5rem}#content>.page-euterplay>.features>.inner>.items{grid-template-columns:minmax(0, 1fr);gap:.5rem}#content>.page-euterplay>.ownership>.inner{grid-template-columns:minmax(0, 1fr);gap:2rem}#content>.page-euterplay>.pricing>.inner>.plans{grid-template-columns:repeat(2, minmax(0, 1fr))}#content>.page-euterplay>.faq>.inner>.items{grid-template-columns:minmax(0, 1fr)}}@media (max-width:30rem){#content>.page-euterplay>.hero{padding-top:2rem}#content>.page-euterplay>.hero>.inner{gap:1.75rem}#content>.page-euterplay>.hero>.inner>.lead>.identity>.mark{width:3rem;height:2.625rem}#content>.page-euterplay>.hero>.inner>.lead>.identity>.title{font-size:clamp(2.5rem, 14vw, 3.25rem)}#content>.page-euterplay>.hero>.inner>.lead>.statement{font-size:clamp(1.65rem, 9vw, 2.25rem)}#content>.page-euterplay>.hero>.inner>.lead>.actions{width:100%}#content>.page-euterplay>.hero>.inner>.lead>.actions>.action{width:100%}#content>.page-euterplay>.hero>.inner>.figure{margin-bottom:2.5rem}#content>.page-euterplay>.story>.inner{padding-block:3rem}#content>.page-euterplay>.story>.inner>.showcase{margin-top:3.5rem}#content>.page-euterplay>.story>.inner>.showcase.uploads>.sequence{gap:3rem}#content>.page-euterplay>.features>.inner{padding-block:3rem}#content>.page-euterplay>.ownership>.inner{padding-block:2.75rem}#content>.page-euterplay>.pricing>.inner{padding-block:3rem}#content>.page-euterplay>.pricing>.inner>.plans{grid-template-columns:minmax(0, 1fr);grid-auto-rows:auto}#content>.page-euterplay>.pricing>.inner>.plans>.plan>.card{padding:1.25rem}#content>.page-euterplay>.faq>.inner{padding-block:3rem}#content>.page-euterplay>.faq>.inner>.items>.item{padding:1.25rem}#content>.page-euterplay>.closing>.inner{padding-block:3rem}#content>.page-euterplay>.closing>.inner>.action{width:100%}#content>.page-euterplay .figure>.preview-bar,#content>.page-euterplay .figure>.caption{padding-inline:.75rem;font-size:.75rem}}@media (orientation:portrait) and (max-width:30rem){#content>.page-euterplay .figure>.media>picture>.image{aspect-ratio:780 / 1688}}@media (orientation:landscape) and (max-width:64rem) and (max-height:30rem) and (pointer:coarse) and (hover:none){#content>.page-euterplay>.hero{padding-top:1.5rem}#content>.page-euterplay>.hero>.inner{gap:1.5rem}#content>.page-euterplay>.hero>.inner>.figure{margin-bottom:2rem}#content>.page-euterplay>.story>.inner{padding-block:2.5rem}#content>.page-euterplay>.features>.inner{padding-block:2.5rem}#content>.page-euterplay>.ownership>.inner{padding-block:2.25rem}#content>.page-euterplay>.pricing>.inner,#content>.page-euterplay>.faq>.inner{padding-block:2.5rem}#content>.page-euterplay .figure>.media>picture>.image{aspect-ratio:1688 / 780}}