@font-face{font-family:Fraunces;src:url(../media/fraunces-latin-soft-normal.1_laogjfcybuv.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:where(:root,[data-rebar-theme=basilika],[data-rebar-scheme=light]){--rebar-font-family-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--rebar-font-family-display:"Fraunces", Georgia, "Times New Roman", serif;--rebar-space-0:0px;--rebar-space-xs:4px;--rebar-space-sm:8px;--rebar-space-md:16px;--rebar-space-lg:24px;--rebar-space-xl:32px;--rebar-space-2xl:48px;--rebar-space-3xl:64px;--rebar-font-size-xs:12px;--rebar-font-size-sm:14px;--rebar-font-size-md:16px;--rebar-font-size-lg:20px;--rebar-font-size-xl:24px;--rebar-font-size-2xl:40px;--rebar-line-height:1.6;--rebar-font-weight-normal:400;--rebar-font-weight-medium:500;--rebar-font-weight-semibold:600;--rebar-font-weight-bold:700;--rebar-color-primary:#b53824;--rebar-color-primary-hover:#99301d;--rebar-color-primary-text:#fff;--rebar-color-primary-text-ink:color-mix(in srgb, var(--rebar-color-primary) 80%, var(--rebar-color-text-primary));--rebar-color-primary-bright:#e9705c;--rebar-color-danger:#b3261e;--rebar-color-danger-text:#fff;--rebar-color-danger-bg:#f9dedb;--rebar-color-success:#2f7a4f;--rebar-color-success-bg:#e4efe6;--rebar-color-warning:#8a5c0f;--rebar-color-warning-bg:#f6e8c9;--rebar-color-info:#3d5fb4;--rebar-color-text-primary:#1d2040;--rebar-color-text-secondary:#5a5f78;--rebar-color-bg-primary:#fbf6ee;--rebar-color-bg-secondary:#f4ecdf;--rebar-color-bg-tertiary:#ebe1d0;--rebar-color-bg-raised:#fffdf9;--rebar-color-border:#12142b1f;--rebar-color-border-strong:#12142b3d;--rebar-color-border-focus:#b53824;--rebar-color-bg-inverse:#1d2040;--rebar-color-text-inverse:#fbf6ee;--rebar-color-text-inverse-secondary:#c2c4d2;--rebar-color-bg-emphasis:#1d2040;--rebar-color-text-emphasis:#fbf6ee;--rebar-color-tint-1:#f7ddd2;--rebar-color-tint-2:#eee0c9;--rebar-color-tint-3:#dfe3f6;--rebar-color-tint-4:#e7ecd9;--rebar-border-width:1px;--rebar-radius-sm:8px;--rebar-radius:14px;--rebar-radius-lg:28px;--rebar-shadow:0 1px 2px #12142b0d, 0 8px 24px #12142b12;--rebar-shadow-md:0 2px 4px #12142b0f, 0 14px 36px #12142b17;--rebar-shadow-float:0 4px 10px #12142b14, 0 24px 56px #0a0b1629;--rebar-shadow-chip:0 1px 2px #12142b14;--rebar-device-frame-bezel-color:#2a2d52;--rebar-device-frame-bezel-width:10px;--rebar-device-frame-radius:2.25rem;--rebar-device-frame-shadow:0 0 0 1px #fdfaf52e, 0 28px 60px #0a0b1659;--rebar-backdrop-section-radius:2rem;--rebar-bento-card-radius:1.75rem;--rebar-float-card-radius:1.25rem;--rebar-hero-scrim:linear-gradient(180deg, #0a0b168c, #0a0b1659);--rebar-hero-text:#fbf6ee;--rebar-chart-1:#c4402a;--rebar-chart-2:#3d5fb4;--rebar-chart-3:#b07a10;--rebar-chart-4:#0b8a74;--rebar-chart-5:#8a4fb0;--rebar-chart-other:#6b6f86;--rebar-chart-up:#2f7a4f;--rebar-chart-down:#b3261e}:where([data-theme=dark]:not([data-rebar-scheme=light]),[data-theme=dark] [data-rebar-theme=basilika]:not([data-rebar-scheme=light]),[data-rebar-scheme=dark],.rebar-auth-screen[data-rebar-tone=navy]){--rebar-color-primary:#e9705c;--rebar-color-primary-hover:#f08a78;--rebar-color-primary-text:#0a0b16;--rebar-color-primary-text-ink:color-mix(in srgb, var(--rebar-color-primary) 80%, var(--rebar-color-text-primary));--rebar-color-primary-bright:#e9705c;--rebar-color-danger:#ff8f86;--rebar-color-danger-text:#0a0b16;--rebar-color-danger-bg:#3b2226;--rebar-color-success:#74c996;--rebar-color-success-bg:#1d2e24;--rebar-color-warning:#e3b45c;--rebar-color-warning-bg:#35301f;--rebar-color-info:#8fa9ee;--rebar-color-text-primary:#f3ede2;--rebar-color-text-secondary:#aeb2cc;--rebar-color-bg-primary:#0f1124;--rebar-color-bg-secondary:#171a35;--rebar-color-bg-tertiary:#1d2142;--rebar-color-bg-raised:#1d2142;--rebar-color-border:#fbf6ee21;--rebar-color-border-strong:#fbf6ee42;--rebar-color-border-focus:#e9705c;--rebar-color-bg-inverse:#080918;--rebar-color-text-inverse:#f3ede2;--rebar-color-text-inverse-secondary:#aeb2cc;--rebar-color-bg-emphasis:#232b55;--rebar-color-text-emphasis:#f3ede2;--rebar-color-tint-1:#3b2630;--rebar-color-tint-2:#35301f;--rebar-color-tint-3:#232b55;--rebar-color-tint-4:#25301f;--rebar-shadow:0 1px 2px #0000004d, 0 10px 30px #00000059;--rebar-shadow-md:0 2px 4px #00000052, 0 16px 40px #0006;--rebar-shadow-float:0 4px 10px #00000059, 0 28px 60px #00000080;--rebar-shadow-chip:0 1px 2px #0006;--rebar-hero-text:#f3ede2;--rebar-chart-1:#df6753;--rebar-chart-2:#6c8ce0;--rebar-chart-3:#bf8a20;--rebar-chart-4:#25a08c;--rebar-chart-5:#ae70d2;--rebar-chart-other:#9094ad;--rebar-chart-up:#74c996;--rebar-chart-down:#ff8f86}:where(body){background:var(--rebar-color-bg-primary);color:var(--rebar-color-text-primary);font-family:var(--rebar-font-family-sans);line-height:var(--rebar-line-height);-webkit-font-smoothing:antialiased}:where(h1,h2,h3,h4,.rebar-heading){font-family:var(--rebar-font-family-display);font-weight:var(--rebar-font-weight-semibold);font-variation-settings:"SOFT" 100;letter-spacing:-.015em;text-wrap:balance}:where(a:not([class])){color:var(--rebar-color-primary)}:where(:root,[data-rebar-theme=basilika],[data-theme=dark],[data-theme=dark] [data-rebar-theme=basilika]){--rebar-color-primary-bright:#e9705c}.rebar-heading{font-family:var(--rebar-font-family-display);font-weight:var(--rebar-heading-weight,var(--rebar-font-weight-semibold));font-variation-settings:"SOFT" 100;letter-spacing:-.015em;text-wrap:balance}.rebar-button{font-weight:var(--rebar-font-weight-semibold);border-width:1.5px;border-radius:999px;padding:0 22px;transition:background-color .15s,border-color .15s,filter .15s}.rebar-button[data-rebar-size=sm]{min-height:34px;padding:0 15px}.rebar-button[data-rebar-size=lg]{min-height:52px;font-size:var(--rebar-font-size-md);padding:0 30px}.rebar-button[data-rebar-variant=secondary]{color:inherit;border-color:color-mix(in srgb, currentColor 40%, transparent)}.rebar-button[data-rebar-variant=destructive]{color:var(--rebar-color-danger);border-color:color-mix(in srgb, var(--rebar-color-danger) 55%, transparent);background:0 0}.rebar-button:focus-visible,.rebar-input:focus-visible{outline:3px solid color-mix(in srgb, var(--rebar-color-primary) 45%, transparent);outline-offset:2px}.rebar-input{background:var(--rebar-color-bg-raised,var(--rebar-color-bg-primary));border-width:1.5px;border-radius:999px;min-height:46px;padding:0 18px;transition:border-color .15s,box-shadow .15s}textarea.rebar-input{border-radius:var(--rebar-radius);white-space:normal;padding:12px 18px}.rebar-input:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb, var(--rebar-color-primary) 18%, transparent);outline:none}.rebar-card{background:var(--rebar-color-bg-raised,var(--rebar-color-bg-primary));border-color:var(--rebar-color-border);border-radius:var(--rebar-radius)}.rebar-tag{background:var(--rebar-color-tint-2);color:var(--rebar-color-text-primary);font-size:var(--rebar-font-size-xs);font-weight:var(--rebar-font-weight-semibold);border-color:#0000;border-radius:999px;padding:2px 12px}.rebar-alert{border-radius:var(--rebar-radius);border-color:#0000;padding:18px 20px}.rebar-alert[data-rebar-type=info]{background:var(--rebar-color-tint-3);color:var(--rebar-color-text-primary);border-color:#0000}.rebar-alert[data-rebar-type=success]{background:var(--rebar-color-tint-4);color:var(--rebar-color-text-primary);border-color:#0000}.rebar-alert[data-rebar-type=warning]{background:var(--rebar-color-tint-2);color:var(--rebar-color-text-primary);border-color:#0000}.rebar-alert[data-rebar-type=error]{background:var(--rebar-color-tint-1);color:var(--rebar-color-text-primary);border-color:#0000}.rebar-alert-icon{background:var(--rebar-color-text-secondary);width:22px;height:22px;color:var(--rebar-color-bg-raised);border:0;margin-top:-1px}.rebar-alert[data-rebar-type=info] .rebar-alert-icon{background:var(--rebar-color-primary)}.rebar-alert[data-rebar-type=success] .rebar-alert-icon{background:var(--rebar-color-success)}.rebar-alert[data-rebar-type=warning] .rebar-alert-icon{background:var(--rebar-color-warning)}.rebar-alert[data-rebar-type=error] .rebar-alert-icon{background:var(--rebar-color-danger)}.rebar-alert-close{color:var(--rebar-color-text-secondary);border-radius:999px}.rebar-alert-close:hover{color:var(--rebar-color-text-primary)}.rebar-alert-title{font-size:.72rem;font-weight:var(--rebar-font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--rebar-color-text-secondary)}.rebar-date-picker-trigger[data-rebar-component=tree-select]{border:1.5px solid var(--rebar-color-border-strong);background:var(--rebar-color-bg-raised);min-height:46px;color:var(--rebar-color-text-primary);border-radius:999px;justify-content:space-between;align-items:center;gap:10px;padding:0 18px;font-family:inherit;transition:border-color .15s,box-shadow .15s;display:inline-flex;position:relative}.rebar-date-picker-trigger[data-rebar-component=tree-select]:after{content:"";opacity:.7;border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-left:auto;transform:translateY(-2px)rotate(45deg)}.rebar-date-picker-trigger[data-rebar-component=tree-select][aria-expanded=true]{border-color:var(--rebar-color-primary)}.rebar-date-picker-trigger[data-rebar-component=tree-select]:focus-visible{border-color:var(--rebar-color-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--rebar-color-primary) 18%, transparent);outline:none}.rebar-date-picker-trigger[data-rebar-component=tree-select]:disabled{opacity:.5}.rebar-select-trigger{background:var(--rebar-color-bg-raised);border-width:1.5px;border-radius:999px;min-height:46px;padding:0 16px 0 18px;transition:border-color .15s,box-shadow .15s}.rebar-select-trigger[data-state=open]{border-color:var(--rebar-color-primary)}.rebar-select-trigger:focus-visible{border-color:var(--rebar-color-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--rebar-color-primary) 18%, transparent);outline:none}.rebar-select-trigger[aria-invalid=true]{border-color:var(--rebar-color-danger)}.rebar-select-trigger:disabled{opacity:.5}.rebar-select-item-indicator{color:var(--rebar-color-text-primary);font-weight:var(--rebar-font-weight-bold)}.rebar-combobox-list{top:calc(100% + 6px)}.rebar-combobox-chips{background:var(--rebar-color-bg-raised);border-width:1.5px;border-radius:23px;gap:6px;min-height:46px;padding:6px 12px;transition:border-color .15s,box-shadow .15s}.rebar-combobox-chips:focus-within{border-color:var(--rebar-color-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--rebar-color-primary) 18%, transparent)}.rebar-combobox-tag-input{min-height:30px}.rebar-input[data-rebar-invalid=true],.rebar-input[aria-invalid=true],.rebar-select-trigger[data-rebar-invalid=true],.rebar-select-trigger[aria-invalid=true],.rebar-combobox-chips[data-rebar-invalid=true]{border-color:var(--rebar-color-danger);box-shadow:0 0 0 4px color-mix(in srgb, var(--rebar-color-danger) 14%, transparent)}.rebar-input[data-rebar-invalid=true]:focus,.rebar-input[aria-invalid=true]:focus,.rebar-input[data-rebar-invalid=true]:focus-visible,.rebar-input[aria-invalid=true]:focus-visible,.rebar-select-trigger[data-rebar-invalid=true]:focus-visible,.rebar-select-trigger[aria-invalid=true]:focus-visible,.rebar-combobox-chips[data-rebar-invalid=true]:focus-within{border-color:var(--rebar-color-danger);box-shadow:0 0 0 4px color-mix(in srgb, var(--rebar-color-danger) 24%, transparent)}.rebar-checkbox[data-rebar-invalid=true],.rebar-radio[data-rebar-invalid=true]{border-color:var(--rebar-color-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--rebar-color-danger) 18%, transparent)}.rebar-multi-select-item-box{border:1.5px solid var(--rebar-color-border-strong);background:var(--rebar-color-bg-raised);width:20px;height:20px;color:var(--rebar-color-primary-text);font-weight:var(--rebar-font-weight-bold);border-radius:6px}.rebar-multi-select-item[aria-selected=true] .rebar-multi-select-item-box,.rebar-multi-select-item[data-state=checked] .rebar-multi-select-item-box,.rebar-multi-select-item[aria-checked=true] .rebar-multi-select-item-box{background:var(--rebar-color-primary);border-color:var(--rebar-color-primary)}.rebar-select-content,.rebar-dropdown-content,.rebar-context-menu-content,.rebar-combobox-list,.rebar-menubar-content,.rebar-popover-content,.rebar-hover-card-content,.rebar-mentions-list,.rebar-slash-command-menu{background:var(--rebar-color-bg-raised);border-color:var(--rebar-color-border);border-radius:var(--rebar-radius);box-shadow:var(--rebar-shadow-md)}.rebar-select-content,.rebar-dropdown-content,.rebar-context-menu-content,.rebar-combobox-list,.rebar-menubar-content,.rebar-mentions-list{padding:6px}.rebar-popover-content,.rebar-hover-card-content{padding:18px}.rebar-popover-content[data-rebar-popover-type=mega-menu]{box-shadow:none}.rebar-popover-arrow,.rebar-hover-card-arrow{fill:var(--rebar-color-bg-raised)}.rebar-select-item,.rebar-dropdown-item,.rebar-context-menu-item,.rebar-combobox-option,.rebar-menubar-item,.rebar-command-palette-item,.rebar-mentions-option,.rebar-slash-command-menu-command{min-height:40px;font-size:var(--rebar-font-size-sm);border-radius:10px;padding:8px 12px}.rebar-select-item[data-highlighted],.rebar-dropdown-item[data-highlighted],.rebar-menubar-item[data-highlighted],.rebar-combobox-option[data-rebar-active],.rebar-command-palette-item[data-rebar-active],.rebar-mentions-option[data-rebar-active],.rebar-context-menu-item:hover,.rebar-context-menu-item:focus-visible{background:var(--rebar-color-tint-3)}.rebar-context-menu-item:focus-visible{outline:3px solid color-mix(in srgb, var(--rebar-color-primary) 45%, transparent);outline-offset:-3px}.rebar-context-menu-item:disabled{opacity:.45}.rebar-context-menu-separator,.rebar-menubar-separator{background:var(--rebar-color-border);margin:5px 6px}.rebar-tab-list{border-bottom-color:var(--rebar-color-border);gap:4px;overflow-x:auto}.rebar-tab{font-size:var(--rebar-font-size-sm);font-weight:var(--rebar-font-weight-semibold);white-space:nowrap;border-bottom-width:2.5px;align-items:center;gap:8px;margin-bottom:-1px;padding:12px 16px;transition:color .15s;display:inline-flex}.rebar-tab:hover{color:var(--rebar-color-text-primary)}.rebar-tab[data-state=active]{border-bottom-color:var(--rebar-color-primary)}.rebar-tab:disabled{opacity:.45;cursor:not-allowed}.rebar-tab:focus-visible{outline:3px solid color-mix(in srgb, var(--rebar-color-primary) 45%, transparent);outline-offset:-3px;border-radius:10px}.rebar-tab-panel{padding-top:18px}.rebar-tab-panel:focus-visible{outline:3px solid color-mix(in srgb, var(--rebar-color-primary) 45%, transparent);outline-offset:2px;border-radius:var(--rebar-radius)}.rebar-dialog-overlay{background:#0a0b1673}.rebar-dialog-content{background:var(--rebar-color-bg-raised);border-color:var(--rebar-color-border);border-radius:var(--rebar-radius-lg);box-shadow:var(--rebar-shadow-float);padding:26px 28px}.rebar-dialog-content-fullscreen{box-shadow:none;border-radius:0}.rebar-dialog-overlay-fullscreen{background:var(--rebar-color-bg-primary)}.rebar-dialog-header [data-rebar-part=title]{font-family:var(--rebar-font-family-display);font-weight:var(--rebar-font-weight-semibold);font-variation-settings:"SOFT" 100;letter-spacing:-.015em;font-size:1.3rem;line-height:1.2}.rebar-dialog-header [data-rebar-part=description]{color:var(--rebar-color-text-secondary)}.rebar-dialog-close,.rebar-drawer-close,.rebar-side-panel-close,.rebar-side-panel-toggle{border:1px solid var(--rebar-color-border);background:var(--rebar-color-bg-raised);width:36px;min-width:36px;height:36px;min-height:36px;color:var(--rebar-color-text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0}.rebar-dialog-close:hover,.rebar-drawer-close:hover,.rebar-side-panel-close:hover,.rebar-side-panel-toggle:hover{color:var(--rebar-color-text-primary);background:var(--rebar-color-bg-secondary)}.rebar-dialog-close:focus-visible,.rebar-drawer-close:focus-visible,.rebar-side-panel-close:focus-visible,.rebar-side-panel-toggle:focus-visible{outline:3px solid color-mix(in srgb, var(--rebar-color-primary) 45%, transparent);outline-offset:2px}.rebar-dialog-close svg,.rebar-drawer-close svg,.rebar-side-panel-close svg,.rebar-side-panel-toggle svg{width:16px;height:16px}.rebar-dialog-footer{gap:10px;margin-top:24px}.rebar-drawer-content{background:var(--rebar-color-bg-raised);border-color:var(--rebar-color-border);box-shadow:var(--rebar-shadow-float);padding:22px 20px}.rebar-drawer-content-right{border-radius:var(--rebar-radius-lg) 0 0 var(--rebar-radius-lg);border-right-width:0}.rebar-drawer-content-left{border-radius:0 var(--rebar-radius-lg) var(--rebar-radius-lg) 0;border-left-width:0}.rebar-drawer-content-top{border-top-width:0;border-radius:0 0 24px 24px}.rebar-drawer-content-bottom{border-bottom-width:0;border-radius:24px 24px 0 0;padding:10px 18px 22px}.rebar-drawer-drag-handle{margin-bottom:8px}.rebar-bottom-sheet-handle{background:var(--rebar-color-border-strong);border-radius:4px;width:40px;height:4px}.rebar-action-sheet-list{border:1px solid var(--rebar-color-border);border-radius:var(--rebar-radius);background:var(--rebar-color-bg-raised);gap:0;overflow:hidden}.rebar-action-sheet-item{background:var(--rebar-color-bg-raised);border:0;border-radius:0;justify-content:flex-start;min-height:48px;padding:10px 18px;font-family:inherit}.rebar-action-sheet-item+.rebar-action-sheet-item{border-top:1px solid var(--rebar-color-border)}.rebar-action-sheet-item:hover{background:var(--rebar-color-bg-secondary)}.rebar-action-sheet-item:focus-visible{outline:3px solid color-mix(in srgb, var(--rebar-color-primary) 45%, transparent);outline-offset:-3px}.rebar-action-sheet-item:disabled{opacity:.45;cursor:not-allowed}.rebar-action-sheet-item-destructive{background:var(--rebar-color-bg-raised);color:var(--rebar-color-danger);border-color:var(--rebar-color-border)}.rebar-action-sheet-cancel{border:1.5px solid var(--rebar-color-border-strong);min-height:48px;font-family:inherit;font-weight:var(--rebar-font-weight-semibold);background:0 0;border-radius:999px;margin-top:14px}.rebar-action-sheet-cancel:focus-visible{outline:3px solid color-mix(in srgb, var(--rebar-color-primary) 45%, transparent);outline-offset:2px}.rebar-toast-viewport{gap:10px}.rebar-toast{background:var(--rebar-color-bg-emphasis);min-height:48px;color:var(--rebar-color-text-emphasis);box-shadow:var(--rebar-shadow-md);font-size:var(--rebar-font-size-sm);border-color:#0000;border-radius:16px;padding:12px 44px 12px 36px}.rebar-toast:before{content:"";background:var(--rebar-color-primary);border-radius:50%;width:10px;height:10px;position:absolute;top:19px;left:16px}.rebar-toast[data-rebar-type=success]{border-color:#0000}.rebar-toast[data-rebar-type=success]:before{background:var(--rebar-color-success)}.rebar-toast[data-rebar-type=error]{border-color:#0000}.rebar-toast[data-rebar-type=error]:before{background:var(--rebar-color-danger)}.rebar-toast-close{width:28px;height:28px;color:var(--rebar-color-text-emphasis);opacity:.75;border-radius:50%;justify-content:center;align-items:center;top:10px;right:10px}.rebar-toast-close:hover{opacity:1;background:color-mix(in srgb, var(--rebar-color-text-emphasis) 14%, transparent)}.rebar-toast-close svg{width:16px;height:16px}.rebar-toast [data-rebar-part=description]{color:var(--rebar-color-text-emphasis);opacity:.85}.rebar-tooltip-content{background:var(--rebar-color-bg-emphasis);color:var(--rebar-color-text-emphasis);font-size:var(--rebar-font-size-xs);font-weight:var(--rebar-font-weight-medium);box-shadow:var(--rebar-shadow);border-radius:9px;padding:7px 11px;line-height:1.35}.rebar-tooltip-arrow{fill:var(--rebar-color-bg-emphasis)}.rebar-table-scroll{border-color:var(--rebar-color-border);border-radius:var(--rebar-radius);background:var(--rebar-color-bg-raised)}.rebar-table-head{background:var(--rebar-color-bg-secondary)}.rebar-table-th{border-bottom:1px solid var(--rebar-color-border);font-size:.7rem;font-weight:var(--rebar-font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--rebar-color-text-secondary);padding:12px 16px}.rebar-table-th .rebar-table-sort-button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.rebar-table-th-sortable[aria-sort]{color:var(--rebar-color-text-primary)}.rebar-table-td,.rebar-table-select-cell{border-bottom:1px solid var(--rebar-color-border);padding:13px 16px}.rebar-table-row:last-child .rebar-table-td,.rebar-table-row:last-child .rebar-table-select-cell{border-bottom:0}.rebar-table-row:hover .rebar-table-td,.rebar-table-row:hover .rebar-table-select-cell{background:color-mix(in srgb, var(--rebar-color-bg-secondary) 60%, transparent)}.rebar-table-row[aria-selected=true] .rebar-table-td,.rebar-table-row[aria-selected=true] .rebar-table-select-cell{background:color-mix(in srgb, var(--rebar-color-tint-3) 55%, transparent)}.rebar-table-caption{font-family:var(--rebar-font-family-display);font-size:var(--rebar-font-size-md);font-weight:var(--rebar-font-weight-semibold);font-variation-settings:"SOFT" 100}.rebar-table-pagination{justify-content:flex-end;padding-top:4px}.rebar-data-grid [data-rebar-part=editable-cell]:focus-within{outline:2px solid var(--rebar-color-primary);outline-offset:-2px;border-radius:6px}.rebar-kanban{gap:16px}.rebar-kanban-column{background:var(--rebar-color-bg-secondary);border-radius:var(--rebar-radius);border-color:#0000;gap:10px;padding:14px}.rebar-kanban-column-header{font-size:.78rem;font-weight:var(--rebar-font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--rebar-color-text-secondary);border-bottom:0;padding:2px 4px 4px}.rebar-kanban-section-cards{border-radius:12px;gap:10px}.rebar-kanban-section-cards-active{background:color-mix(in srgb, var(--rebar-color-tint-3) 60%, transparent)}.rebar-kanban-section-label{font-size:.7rem;font-weight:var(--rebar-font-weight-semibold);letter-spacing:.1em;color:var(--rebar-color-text-secondary)}.rebar-kanban [data-rebar-part=card]{box-shadow:none;border-radius:12px}.rebar-kanban [data-rebar-part=card][data-rebar-dragging=true]{border-color:var(--rebar-color-primary);box-shadow:var(--rebar-shadow-md,0 12px 28px #00000029);opacity:.95;transform:rotate(2deg)}.rebar-kanban-column[data-rebar-drop-target=true]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--rebar-color-primary) 45%, transparent)}.rebar-kanban-add-button{border:1.5px dashed var(--rebar-color-border-strong);border-radius:12px;min-height:44px;padding:8px 12px;font-family:inherit}.rebar-kanban-collapsed-tray{border:1.5px dashed var(--rebar-color-border-strong);border-radius:12px}.rebar-kanban-section-cards-collapsed [data-rebar-part=card]{outline:1.5px dashed var(--rebar-color-border-strong)}.rebar-chat-thread-scroll{gap:14px;padding:18px}.rebar-chat-message-bubble{border-color:var(--rebar-color-border);background:var(--rebar-color-bg-raised);border-radius:18px 18px 18px 6px;padding:12px 16px;line-height:1.5}.rebar-chat-message-assistant .rebar-chat-message-bubble{background:var(--rebar-color-bg-raised);color:var(--rebar-color-text-primary)}.rebar-chat-message-user .rebar-chat-message-bubble{background:var(--rebar-color-bg-emphasis);color:var(--rebar-color-text-emphasis);border-color:#0000;border-radius:18px 18px 6px}[data-theme=dark] .rebar-chat-message-user .rebar-chat-message-bubble{background:var(--rebar-color-primary);color:var(--rebar-color-primary-text)}.rebar-chat-message[data-rebar-tone=highlight] .rebar-chat-message-bubble{background:var(--rebar-color-tint-1);border-color:#0000}.rebar-chat-message[data-rebar-status=error] .rebar-chat-message-bubble{border-color:var(--rebar-color-danger)}.rebar-chat-message-citation{border-color:color-mix(in srgb, currentColor 30%, transparent);background:color-mix(in srgb, currentColor 8%, transparent);font-weight:var(--rebar-font-weight-medium);opacity:1}.rebar-chat-typing-bubble{border-color:var(--rebar-color-border);background:var(--rebar-color-bg-raised);border-radius:18px 18px 18px 6px;padding:12px 16px}.rebar-chat-thread-scroll-to-bottom{border-color:var(--rebar-color-border);background:var(--rebar-color-bg-raised);box-shadow:var(--rebar-shadow);font-weight:var(--rebar-font-weight-semibold);border-radius:999px}.rebar-ai-chat-input{background:var(--rebar-color-bg-raised);border-width:1.5px;border-radius:26px;align-items:flex-end;gap:8px;padding:5px 5px 5px 16px;transition:border-color .15s,box-shadow .15s}.rebar-ai-chat-input:focus-within{border-color:var(--rebar-color-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--rebar-color-primary) 18%, transparent);outline:none}.rebar-ai-chat-input .rebar-ai-chat-input-textarea{min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:9px 4px}.rebar-ai-chat-input .rebar-ai-chat-input-send-button{border-radius:999px;min-width:40px;min-height:40px;padding:0 16px}.rebar-navbar-link{height:auto;min-height:36px;color:var(--rebar-color-text-secondary);border-radius:999px;padding:0 14px;transition:background-color .15s,color .15s}.rebar-navbar-link:hover{background:var(--rebar-color-bg-secondary);color:var(--rebar-color-text-primary)}.rebar-navbar-link:focus-visible{outline:3px solid color-mix(in srgb, var(--rebar-color-primary) 45%, transparent);outline-offset:1px}.rebar-navbar-link[aria-current=page]{background:var(--rebar-color-tint-1);color:var(--rebar-color-text-primary);font-weight:var(--rebar-font-weight-semibold)}.rebar-navbar-more{border-radius:999px;min-height:36px;padding:0 12px}.rebar-navbar-more:hover{background:var(--rebar-color-bg-secondary)}.rebar-navbar-overflow-link{border-radius:10px;padding:8px 12px;display:block}.rebar-navbar-overflow-link:hover{background:var(--rebar-color-tint-3)}.rebar-navbar-mega-link{border-radius:10px;padding:8px 12px}.rebar-navbar-mega-link:hover,.rebar-navbar-mega-link:focus-visible{background:var(--rebar-color-tint-3)}.rebar-app-shell-topnav{min-height:var(--rebar-app-shell-header-height,64px);border-bottom-color:var(--rebar-color-border);background:color-mix(in srgb, var(--rebar-color-bg-primary) 92%, transparent);padding:12px 22px}.rebar-sidebar-nav{background:var(--rebar-color-bg-secondary);border-right-color:var(--rebar-color-border);gap:2px;padding:18px 12px}.rebar-sidebar-nav-logo,.rebar-sidebar-nav-header{font-family:var(--rebar-font-family-display);font-size:1.15rem;font-weight:var(--rebar-font-weight-semibold);font-variation-settings:"SOFT" 100;border-bottom:0;padding:2px 10px 14px}.rebar-sidebar-nav-panel,.rebar-sidebar-nav-footer{border-top-color:var(--rebar-color-border);padding-top:12px}.rebar-sidebar-nav-heading{font-size:.72rem;font-weight:var(--rebar-font-weight-semibold);letter-spacing:.14em;padding:16px 10px 6px}.rebar-sidebar-nav-divider{background:var(--rebar-color-border)}.rebar-sidebar-nav-workspace{border-color:var(--rebar-color-border);background:var(--rebar-color-bg-raised);border-radius:12px;padding:6px 10px}.rebar-sidebar-nav-workspace:hover{border-color:var(--rebar-color-border-strong)}.rebar-sidebar-nav-search{border-color:var(--rebar-color-border);background:var(--rebar-color-bg-raised);border-radius:999px;min-height:40px;padding:0 14px}.rebar-sidebar-nav-link,.rebar-sidebar-nav-group-toggle{border-radius:12px;min-height:40px;padding:0 10px;transition:background-color .15s,color .15s}.rebar-sidebar-nav-link:hover,.rebar-sidebar-nav-group-toggle:hover{background:color-mix(in srgb, var(--rebar-color-bg-raised) 60%, transparent);color:var(--rebar-color-text-primary)}.rebar-sidebar-nav-link:focus-visible,.rebar-sidebar-nav-group-toggle:focus-visible{outline:3px solid color-mix(in srgb, var(--rebar-color-primary) 45%, transparent);outline-offset:-1px}.rebar-sidebar-nav-sublist{padding-left:26px}.rebar-sidebar-nav-sublist .rebar-sidebar-nav-link{min-height:34px;font-size:.88rem}.rebar-sidebar-nav-active-tint{background:var(--rebar-color-bg-raised);color:var(--rebar-color-text-primary);font-weight:var(--rebar-font-weight-semibold);box-shadow:inset 0 0 0 1px var(--rebar-color-border)}.rebar-sidebar-nav-active-bar{background:var(--rebar-color-bg-raised);color:var(--rebar-color-text-primary);font-weight:var(--rebar-font-weight-semibold);box-shadow:inset 3px 0 0 var(--rebar-color-primary)}.rebar-sidebar-nav-active-fill{background:var(--rebar-color-bg-emphasis);color:var(--rebar-color-text-emphasis);font-weight:var(--rebar-font-weight-semibold)}.rebar-sidebar-nav-active-fill:hover{background:var(--rebar-color-bg-emphasis);color:var(--rebar-color-text-emphasis)}.rebar-sidebar-nav-badge{background:var(--rebar-color-tint-1);color:var(--rebar-color-text-primary);font-weight:var(--rebar-font-weight-semibold);padding:0 8px}.rebar-sidebar-nav-active-fill .rebar-sidebar-nav-badge{background:color-mix(in srgb, var(--rebar-color-text-emphasis) 18%, transparent);color:var(--rebar-color-text-emphasis)}.rebar-sidebar-nav-icon-fallback{background:var(--rebar-color-tint-3);border-radius:5px}.rebar-sidebar-nav-collapse-toggle{border-color:var(--rebar-color-border);border-radius:999px}.rebar-sidebar-nav-collapse-toggle-edge{border:1px solid var(--rebar-color-border);background:var(--rebar-color-bg-raised);box-shadow:var(--rebar-shadow)}.rebar-mobile-tab-bar{background:var(--rebar-color-bg-raised);border-top-color:var(--rebar-color-border);gap:0;padding:6px 4px 10px}.rebar-mobile-tab-bar-item{font-weight:var(--rebar-font-weight-medium);border-radius:14px;gap:3px}.rebar-mobile-tab-bar-item:focus-visible{outline:3px solid color-mix(in srgb, var(--rebar-color-primary) 45%, transparent);outline-offset:-2px}.rebar-mobile-tab-bar-badge{box-shadow:0 0 0 2px var(--rebar-color-bg-raised)}.rebar-side-panel{background:var(--rebar-color-bg-raised);border-left-color:var(--rebar-color-border)}.rebar-side-panel-header{border-bottom:0;align-items:center;padding:18px 20px 12px}.rebar-side-panel-content{padding:0 20px 20px}.rebar-side-panel-collapsed{padding-top:12px}.rebar-checkbox{background:var(--rebar-color-bg-raised);border-width:1.5px;border-radius:7px;width:22px;height:22px;transition:background-color .15s,border-color .15s}.rebar-checkbox-indicator{font-weight:var(--rebar-font-weight-bold)}.rebar-checkbox[aria-invalid=true]{border-color:var(--rebar-color-danger)}.rebar-checkbox:disabled,.rebar-checkbox[data-disabled]{opacity:.45;cursor:not-allowed}:is(.rebar-checkbox-label:has(.rebar-checkbox:disabled),.rebar-radio-label:has(.rebar-radio[data-disabled])){color:var(--rebar-color-text-secondary)}.rebar-radio{background:var(--rebar-color-bg-raised);border-width:1.5px;width:22px;height:22px;transition:background-color .15s,border-color .15s}.rebar-radio[data-state=checked]{background:var(--rebar-color-primary);border-color:var(--rebar-color-primary)}.rebar-radio-indicator{background:var(--rebar-color-primary-text);width:8px;height:8px}.rebar-radio[aria-invalid=true]{border-color:var(--rebar-color-danger)}.rebar-radio[data-disabled]{opacity:.45}.rebar-radio[data-disabled] .rebar-radio-indicator{background:var(--rebar-color-primary-text)}.rebar-checkbox:focus-visible,.rebar-radio:focus-visible,.rebar-switch:focus-visible,.rebar-toggle:focus-visible,.rebar-slider-thumb:focus-visible,.rebar-segmented-control-item:focus-visible,.rebar-selector-chip:focus-visible,.rebar-pagination-item:focus-visible,.rebar-accordion-trigger:focus-visible,.rebar-collapsible-trigger:focus-visible,.rebar-steps-item-button:focus-visible,.rebar-breadcrumb-item a:focus-visible,.rebar-nav-index-link:focus-visible{outline:3px solid color-mix(in srgb, var(--rebar-color-primary) 45%, transparent);outline-offset:2px}.rebar-switch{background:var(--rebar-color-border-strong);border:0;width:46px;height:28px;padding:3px;transition:background-color .15s}.rebar-switch-thumb{background:var(--rebar-color-bg-raised);border:0;width:22px;height:22px;box-shadow:0 1px 3px #0a0b164d}.rebar-toggle{min-width:40px;min-height:40px;font-weight:var(--rebar-font-weight-semibold);border-width:1.5px;border-radius:999px;padding:0 16px;transition:background-color .15s,border-color .15s}.rebar-toggle[data-rebar-size=sm]{min-width:32px;min-height:32px;padding:0 12px}.rebar-toggle[data-rebar-size=lg]{min-width:48px;min-height:48px;padding:0 22px}.rebar-toggle:hover:not(:disabled){background:var(--rebar-color-bg-secondary)}.rebar-toggle[data-rebar-pressed]{background:var(--rebar-color-tint-3);border-color:var(--rebar-color-info);color:var(--rebar-color-text-primary)}.rebar-toggle:disabled{opacity:.45}.rebar-toggle-group{gap:6px}.rebar-slider{height:28px}.rebar-slider-track{background:var(--rebar-color-border);height:6px}.rebar-slider-thumb{border:2px solid var(--rebar-color-primary);background:var(--rebar-color-bg-raised);width:24px;height:24px;box-shadow:var(--rebar-shadow)}.rebar-slider[data-disabled]{opacity:.45}.rebar-segmented-control{border:1px solid var(--rebar-color-border);border-radius:999px;gap:2px;padding:3px}.rebar-segmented-control-item{min-height:38px;font-weight:var(--rebar-font-weight-semibold);border-radius:999px;padding:0 16px;transition:background-color .15s,color .15s}.rebar-segmented-control-item[data-rebar-active]{background:var(--rebar-color-bg-raised);box-shadow:var(--rebar-shadow-chip), inset 0 0 0 1px var(--rebar-color-border)}.rebar-segmented-control-item:focus-visible{outline-offset:1px}.rebar-selector{flex-wrap:wrap;gap:8px;display:flex}.rebar-selector-chip{border:1.5px solid var(--rebar-color-border-strong);min-height:44px;font-weight:var(--rebar-font-weight-semibold);background:0 0;border-radius:999px;flex-direction:row;align-items:center;padding:0 18px;transition:background-color .15s,border-color .15s}.rebar-selector-chip:has(.rebar-selector-chip-description){border-radius:var(--rebar-radius);flex-direction:column;align-items:flex-start;gap:2px;min-width:140px;padding:12px 16px}.rebar-selector-chip:hover:not(:disabled){background:var(--rebar-color-bg-secondary)}.rebar-selector-chip[aria-pressed=true]{background:var(--rebar-color-tint-3);border-color:var(--rebar-color-info);color:var(--rebar-color-text-primary)}.rebar-selector-chip:disabled{opacity:.45}.rebar-selector-chip-description{font-weight:var(--rebar-font-weight-normal)}.rebar-selector-chip[aria-pressed=true] .rebar-selector-chip-description{color:var(--rebar-color-text-secondary);opacity:1}.rebar-badge-indicator{border:2px solid var(--rebar-color-bg-primary);background:var(--rebar-color-primary);min-width:20px;height:20px;color:var(--rebar-color-primary-text);font-weight:var(--rebar-font-weight-bold);padding:0 6px}.rebar-badge-dot{width:12px;min-width:12px;height:12px}.rebar-avatar{background:var(--rebar-color-tint-3);box-shadow:0 0 0 2px var(--rebar-color-bg-raised)}.rebar-avatar[data-rebar-size=sm]{background:var(--rebar-color-tint-1)}.rebar-avatar[data-rebar-size=lg]{background:var(--rebar-color-tint-2)}.rebar-avatar-fallback{color:var(--rebar-color-text-primary);font-weight:var(--rebar-font-weight-semibold)}.rebar-avatar-group-item{border:2px solid var(--rebar-color-bg-raised);box-sizing:content-box}.rebar-avatar-group-overflow{background:var(--rebar-color-tint-2)}.rebar-kbd{border:1px solid var(--rebar-color-border-strong);background:var(--rebar-color-bg-raised);color:var(--rebar-color-text-primary);font-family:ui-monospace,Menlo,Consolas,monospace;font-weight:var(--rebar-font-weight-semibold);border-bottom-width:2px;border-radius:6px;padding:.1em .45em}.rebar-pagination{flex-wrap:wrap;gap:6px}.rebar-pagination-item{min-width:38px;min-height:40px;font-weight:var(--rebar-font-weight-semibold);font-variant-numeric:tabular-nums;background:0 0;border-color:#0000;border-radius:12px;padding:0 8px;transition:background-color .15s}.rebar-pagination-item:hover:not(:disabled){background:var(--rebar-color-bg-secondary)}.rebar-pagination-item[data-rebar-active]{background:var(--rebar-color-primary);border-color:var(--rebar-color-primary);color:var(--rebar-color-primary-text)}.rebar-pagination-item[data-rebar-active]:hover:not(:disabled){background:var(--rebar-color-primary-hover)}.rebar-pagination-item:disabled{opacity:.4}.rebar-progress,.rebar-progress-indicator{border-radius:8px}.rebar-progress-circle-label{font-family:var(--rebar-font-family-display);font-weight:var(--rebar-font-weight-semibold);font-variant-numeric:tabular-nums}.rebar-skeleton,.rebar-skeleton-line{border-radius:8px}.rebar-skeleton-line{border-radius:6px}.rebar-skeleton-button{border-radius:999px}.rebar-skeleton-rect{border-radius:12px}.rebar-steps{--rebar-steps-icon-size:32px}.rebar-steps-icon{border:2px solid var(--rebar-color-border-strong);background:var(--rebar-color-bg-raised);width:32px;height:32px;font-size:.82rem;font-weight:var(--rebar-font-weight-bold)}.rebar-steps-item[data-rebar-status=process] .rebar-steps-icon{background:var(--rebar-color-tint-1);border-color:var(--rebar-color-primary);color:var(--rebar-color-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--rebar-color-primary) 20%, transparent)}.rebar-steps-item[data-rebar-status=finish] .rebar-steps-icon{background:var(--rebar-color-primary);border-color:var(--rebar-color-primary);color:var(--rebar-color-primary-text)}.rebar-steps-item[data-rebar-status=error] .rebar-steps-icon{background:var(--rebar-color-bg-raised);border-color:var(--rebar-color-danger);color:var(--rebar-color-danger)}.rebar-steps-content{padding-top:5px}.rebar-steps-title{font-weight:var(--rebar-font-weight-semibold)}.rebar-steps-item-button:focus-visible{border-radius:var(--rebar-radius)}.rebar-timeline-item{padding-bottom:20px}.rebar-timeline-dot{border:3px solid var(--rebar-color-bg-raised);width:14px;height:14px;box-shadow:0 0 0 1.5px var(--rebar-color-primary);box-sizing:border-box;margin-top:3px}.rebar-timeline-item[data-rebar-tone=success] .rebar-timeline-dot{box-shadow:0 0 0 1.5px var(--rebar-color-success)}.rebar-timeline-item[data-rebar-tone=warning] .rebar-timeline-dot{box-shadow:0 0 0 1.5px var(--rebar-color-warning)}.rebar-timeline-item[data-rebar-tone=error] .rebar-timeline-dot{box-shadow:0 0 0 1.5px var(--rebar-color-danger)}.rebar-timeline-item:not(:last-child) .rebar-timeline-dot:after{background:var(--rebar-color-border-strong);width:2px;height:calc(100% + 6px);top:16px}.rebar-timeline-content{font-weight:var(--rebar-font-weight-medium)}.rebar-accordion{border:1px solid var(--rebar-color-border);border-radius:var(--rebar-radius);background:var(--rebar-color-bg-raised);overflow:hidden}.rebar-accordion-item{border-bottom-color:var(--rebar-color-border)}.rebar-accordion-item:last-child{border-bottom:0}.rebar-accordion-trigger{min-height:52px;font-size:var(--rebar-font-size-md);font-weight:var(--rebar-font-weight-semibold);gap:12px;padding:12px 18px}.rebar-accordion-trigger:hover{background:color-mix(in srgb, var(--rebar-color-bg-secondary) 50%, transparent)}.rebar-accordion-trigger:focus-visible{outline-offset:-3px;border-radius:var(--rebar-radius)}.rebar-accordion-trigger:disabled{opacity:.45;cursor:not-allowed}.rebar-accordion-icon{color:var(--rebar-color-text-secondary)}.rebar-accordion-content{color:var(--rebar-color-text-secondary);padding:0 18px 16px}.rebar-collapsible{border-top-color:var(--rebar-color-border);border-bottom-color:var(--rebar-color-border)}.rebar-collapsible-trigger{font-size:var(--rebar-font-size-md);font-weight:var(--rebar-font-weight-semibold);gap:12px;padding:12px 0}.rebar-collapsible-trigger:focus-visible{outline-offset:0;border-radius:10px}.rebar-collapsible-icon{color:var(--rebar-color-text-secondary)}.rebar-collapsible-content{padding-bottom:16px}.rebar-breadcrumb-list{gap:2px 0}.rebar-breadcrumb-item a{text-underline-offset:4px;border-radius:8px;padding:4px 2px}.rebar-breadcrumb-item a:hover{color:var(--rebar-color-text-primary)}.rebar-breadcrumb-item [aria-current=page]{font-weight:var(--rebar-font-weight-semibold)}.rebar-breadcrumb-separator{opacity:.55;margin:0 6px}.rebar-form{gap:18px}.rebar-form-item{gap:8px}.rebar-form-item-label{font-size:.72rem;font-weight:var(--rebar-font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:inherit;opacity:.78;padding:0 6px}.rebar-email-capture-label{color:inherit}.rebar-form-item-error{padding:0 16px;font-size:.82rem}.rebar-descriptions-title{font-family:var(--rebar-font-family-display);font-size:var(--rebar-font-size-lg);font-weight:var(--rebar-font-weight-semibold);font-variation-settings:"SOFT" 100;margin-bottom:12px}.rebar-descriptions-grid{gap:0 24px}.rebar-descriptions-item{border-bottom-color:var(--rebar-color-border);gap:2px;padding:12px 0}.rebar-descriptions-label{font-size:var(--rebar-font-size-sm)}.rebar-descriptions-value{font-weight:var(--rebar-font-weight-medium)}.rebar-empty{gap:4px;padding:30px 20px}.rebar-empty-icon{margin-bottom:8px}.rebar-result{gap:6px}.rebar-result-icon{margin-bottom:8px}.rebar-result-title{font-family:var(--rebar-font-family-display);font-size:var(--rebar-font-size-xl);font-weight:var(--rebar-font-weight-semibold);font-variation-settings:"SOFT" 100;letter-spacing:-.015em}.rebar-result-extra{gap:10px;margin-top:12px}.rebar-error-block{text-align:left;border-radius:var(--rebar-radius);background:var(--rebar-color-tint-1);color:var(--rebar-color-text-primary);align-items:flex-start;gap:6px;padding:22px 24px}.rebar-error-block-icon{width:28px;height:28px;color:var(--rebar-color-danger)}.rebar-error-block-title{font-size:.72rem;font-weight:var(--rebar-font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--rebar-color-text-secondary)}.rebar-error-block-description{font-size:var(--rebar-font-size-md);color:var(--rebar-color-text-primary)}.rebar-error-block-full-page{text-align:center;background:0 0;align-items:center;padding:48px 32px}.rebar-error-block-full-page .rebar-error-block-icon{width:56px;height:56px}.rebar-error-block-full-page .rebar-error-block-title{font-family:var(--rebar-font-family-display);font-size:var(--rebar-font-size-xl);letter-spacing:-.015em;text-transform:none;color:var(--rebar-color-text-primary)}.rebar-notice-bar{background:var(--rebar-color-tint-2);min-height:44px;color:var(--rebar-color-text-primary);border-bottom:0;border-radius:12px;padding:8px 16px}.rebar-notice-bar[data-rebar-tone=info]{background:var(--rebar-color-tint-3);color:var(--rebar-color-text-primary)}.rebar-notice-bar[data-rebar-tone=success]{background:var(--rebar-color-tint-4);color:var(--rebar-color-text-primary)}.rebar-notice-bar[data-rebar-tone=warning]{background:var(--rebar-color-tint-2);color:var(--rebar-color-text-primary)}.rebar-notice-bar[data-rebar-tone=error]{background:var(--rebar-color-tint-1);color:var(--rebar-color-text-primary)}.rebar-notice-bar-close{color:var(--rebar-color-text-secondary)}.rebar-code-block{border-radius:var(--rebar-radius);background:var(--rebar-color-bg-inverse);color:var(--rebar-color-text-inverse);border:0}.rebar-code-block-header{border-bottom-color:color-mix(in srgb, var(--rebar-color-text-inverse) 14%, transparent);background:0 0;padding:10px 16px}.rebar-code-block-language{font-family:var(--rebar-font-family-sans);font-size:.76rem;font-weight:var(--rebar-font-weight-semibold);color:var(--rebar-color-text-inverse);opacity:.8}.rebar-code-block-pre{font-size:.84rem;font-weight:var(--rebar-font-weight-medium);background:0 0;padding:16px 18px;line-height:1.7}.rebar-code-block:has(>.rebar-code-block-markdown){border:1px solid var(--rebar-color-border);background:var(--rebar-color-bg-raised);color:var(--rebar-color-text-primary)}.rebar-code-block:has(>.rebar-code-block-markdown)>.rebar-code-block-header{background:var(--rebar-color-bg-secondary);border-bottom-color:var(--rebar-color-border)}.rebar-code-block:has(>.rebar-code-block-markdown)>.rebar-code-block-header .rebar-code-block-language{color:var(--rebar-color-text-secondary);opacity:1}.rebar-code-block-markdown{padding:18px 20px}.rebar-code-block-markdown .rebar-code-block-pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}.rebar-markdown-blockquote{border-left:3px solid var(--rebar-color-primary)}.rebar-code-block-markdown code{border-radius:6px}.rebar-statistic-value{font-family:var(--rebar-font-family-display);font-size:2.1rem;font-weight:var(--rebar-font-weight-semibold);font-variation-settings:"SOFT" 100;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.05}.rebar-statistic-affix{font-family:var(--rebar-font-family-sans);font-weight:var(--rebar-font-weight-medium)}.rebar-command-palette-overlay{background:#0a0b1673}.rebar-command-palette-content{border-color:var(--rebar-color-border);border-radius:var(--rebar-radius-lg);background:var(--rebar-color-bg-raised);box-shadow:var(--rebar-shadow-float)}.rebar-command-palette-input{border-bottom-color:var(--rebar-color-border);padding:16px 22px;font-size:1.02rem}.rebar-command-palette-input:focus-visible{outline:none}.rebar-command-palette-list{padding:6px 0}.rebar-command-palette-group-label{letter-spacing:.12em;padding:10px 22px 4px;font-size:.68rem}.rebar-command-palette-item{border-radius:0;padding:10px 22px}.rebar-command-palette-item-shortcut{letter-spacing:.04em}.rebar-nav-index-list{border-left:2px solid var(--rebar-color-border);gap:0}.rebar-nav-index-controls{margin-bottom:12px}.rebar-nav-index-item-row{margin-left:-2px}.rebar-nav-index-link{border-left:2px solid #0000;padding:6px 14px;transition:color .15s;display:inline-block}.rebar-nav-index-link:focus-visible{outline-offset:-3px;border-radius:8px}.rebar-nav-index-link[aria-current],.rebar-nav-index-link[data-rebar-active]{border-left-color:var(--rebar-color-primary);color:var(--rebar-color-text-primary);font-weight:var(--rebar-font-weight-semibold)}.rebar-nav-index-link-overview{border-left-color:#0000}.rebar-nav-index-status{color:var(--rebar-color-text-secondary)}.rebar-device-frame-caption{font-size:.72rem;font-weight:var(--rebar-font-weight-semibold);letter-spacing:.14em;text-transform:uppercase}.rebar-device-frame[data-rebar-variant=browser] .rebar-device-frame-bezel{border-color:var(--rebar-color-border);border-radius:var(--rebar-radius)}.rebar-device-frame-address{border:1px solid var(--rebar-color-border);background:var(--rebar-color-bg-raised);border-radius:999px}.rebar-construct-search-list,.rebar-tour-callout,.rebar-upload-queue-panel,.rebar-floating-selection-toolbar,.rebar-float-assistant-panel{background:var(--rebar-color-bg-raised);border-color:var(--rebar-color-border);border-radius:var(--rebar-radius);box-shadow:var(--rebar-shadow-md)}.rebar-float-assistant-panel{border-radius:var(--rebar-radius-lg);box-shadow:var(--rebar-shadow-float)}.rebar-float-assistant-panel-sidebar{border-radius:0}.rebar-slash-command-menu{box-shadow:var(--rebar-shadow-md)}.rebar-floating-panel{background:var(--rebar-color-bg-raised);box-shadow:var(--rebar-shadow-float)}.rebar-floating-panel-bottom{border-radius:24px 24px 0 0}.rebar-floating-panel-top{box-shadow:var(--rebar-shadow-float);border-radius:0 0 24px 24px}.rebar-floating-panel-bar{border-radius:4px;width:40px;height:4px}.rebar-skip-link{background:var(--rebar-color-bg-emphasis);color:var(--rebar-color-text-emphasis);font-weight:var(--rebar-font-weight-semibold);box-shadow:var(--rebar-shadow);border-color:#0000;border-radius:999px;padding:12px 22px}.rebar-floating-selection-toolbar{background:var(--rebar-color-bg-emphasis);color:var(--rebar-color-text-emphasis);border-color:#0000;border-radius:12px;padding:4px}.rebar-floating-selection-toolbar-action{color:inherit;border-radius:9px}.rebar-floating-selection-toolbar-action:hover{background:color-mix(in srgb, var(--rebar-color-text-emphasis) 16%, transparent)}.rebar-tour-highlight{border-radius:var(--rebar-radius);box-shadow:0 0 0 3px var(--rebar-color-primary);border:0}.rebar-tour-mask{background:#0a0b168c}.rebar-upload-queue-pill{border-color:var(--rebar-color-border);background:var(--rebar-color-bg-raised);box-shadow:var(--rebar-shadow);border-radius:999px}.rebar-back-top,.rebar-floating-bubble,.rebar-float-assistant-button,.rebar-speed-dial-trigger{box-shadow:var(--rebar-shadow-md)}.rebar-back-top{background:var(--rebar-color-bg-emphasis);color:var(--rebar-color-text-emphasis);border-color:#0000}.rebar-float-assistant-button:hover{box-shadow:var(--rebar-shadow-float)}.rebar-float-assistant-input-field{background:var(--rebar-color-bg-raised);border-width:1.5px;border-radius:999px}.rebar-float-assistant-message-text{border-radius:18px}.rebar-float-assistant-header{border-bottom:1px solid var(--rebar-color-border);background:0 0}.rebar-tag-input-chips,.rebar-mentions-input,.rebar-time-picker-trigger,.rebar-construct-search-input,.rebar-graph-explorer-search-input,.rebar-pull-to-refresh-button,.rebar-workspace-switcher{border-width:1.5px;border-color:var(--rebar-color-border);background:var(--rebar-color-bg-raised);border-radius:999px}.rebar-tag-input-chips{border-radius:23px;gap:6px;min-height:46px;padding:6px 12px}.rebar-tag-input-chips:focus-within,.rebar-mentions-input:focus,.rebar-time-picker-trigger:focus-visible,.rebar-construct-search-input:focus,.rebar-graph-explorer-search-input:focus{border-color:var(--rebar-color-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--rebar-color-primary) 18%, transparent);outline:none}.rebar-time-picker-trigger,.rebar-construct-search-input,.rebar-graph-explorer-search-input{min-height:46px;padding:0 18px}.rebar-workspace-switcher{border-width:1px;padding:6px 12px}.rebar-workspace-switcher:hover{border-color:var(--rebar-color-border-strong);background:var(--rebar-color-bg-raised)}.rebar-number-input{border-radius:999px;overflow:hidden}.rebar-number-input-step{background:var(--rebar-color-bg-raised);border-color:var(--rebar-color-border);border-width:1.5px;min-width:44px}.rebar-number-input-step:first-child{border-radius:999px 0 0 999px}.rebar-number-input-step:last-child{border-radius:0 999px 999px 0}.rebar-number-input .rebar-input,.rebar-number-input-field{font-variant-numeric:tabular-nums;font-weight:var(--rebar-font-weight-semibold);text-align:center;border-radius:0}.rebar-pin-input-box{border-radius:var(--rebar-radius);background:var(--rebar-color-bg-raised);font-family:var(--rebar-font-family-display);font-size:1.4rem;font-weight:var(--rebar-font-weight-semibold);border-width:1.5px}.rebar-color-picker-trigger-swatch,.rebar-color-picker-swatch{border-radius:50%}.rebar-color-picker-trigger-swatch{border-color:var(--rebar-color-border)}.rebar-color-picker-swatch[data-rebar-active]{border-color:var(--rebar-color-bg-raised);box-shadow:0 0 0 2px var(--rebar-color-primary)}.rebar-color-picker-eyedropper,.rebar-color-picker-native{border-color:var(--rebar-color-border);border-radius:10px}.rebar-file-upload-picker,.rebar-transfer-action-button,.rebar-upload-queue-control,.rebar-file-manager-view-button{border-color:var(--rebar-color-border-strong);font-weight:var(--rebar-font-weight-semibold);background:0 0;border-width:1.5px;border-radius:999px}.rebar-file-upload-picker:hover,.rebar-transfer-action-button:hover,.rebar-upload-queue-control:hover,.rebar-file-manager-view-button:hover{border-color:var(--rebar-color-border-strong);background:var(--rebar-color-bg-secondary)}.rebar-file-upload-dropzone{border:1.5px dashed var(--rebar-color-border-strong);border-radius:var(--rebar-radius-lg);background:var(--rebar-color-bg-raised);text-align:center;padding:30px 22px}.rebar-file-upload-dropzone-active{border-color:var(--rebar-color-primary);background:color-mix(in srgb, var(--rebar-color-tint-1) 70%, var(--rebar-color-bg-raised))}.rebar-file-upload-row{border-color:var(--rebar-color-border);background:var(--rebar-color-bg-raised);border-radius:12px}.rebar-file-upload-row-error{border-color:var(--rebar-color-danger)}.rebar-editable{border:1.5px solid #0000;border-radius:10px}.rebar-editable:hover:not(:disabled){background:var(--rebar-color-bg-secondary);border-color:#0000}.rebar-calendar{border-color:var(--rebar-color-border);border-radius:var(--rebar-radius);background:var(--rebar-color-bg-raised);box-shadow:var(--rebar-shadow)}.rebar-calendar-label{font-family:var(--rebar-font-family-display);font-size:1.05rem;font-weight:var(--rebar-font-weight-semibold)}.rebar-calendar-label-button{border-radius:999px}.rebar-calendar-weekday{font-size:.68rem;font-weight:var(--rebar-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--rebar-color-text-secondary)}.rebar-calendar-day,.rebar-calendar-cell{font-variant-numeric:tabular-nums;border-radius:999px}.rebar-calendar-day:hover,.rebar-calendar-cell:hover{background:var(--rebar-color-tint-3)}.rebar-calendar-day[data-rebar-selected],.rebar-calendar-cell[data-rebar-selected]{background:var(--rebar-color-primary);border-color:var(--rebar-color-primary);color:var(--rebar-color-primary-text);font-weight:var(--rebar-font-weight-bold)}.rebar-calendar-day[data-rebar-today]{box-shadow:inset 0 0 0 1.5px var(--rebar-color-primary);font-weight:var(--rebar-font-weight-bold);border-color:#0000}.rebar-date-picker-field{font-size:var(--rebar-font-size-sm);color:var(--rebar-color-text-primary);gap:10px}.rebar-date-picker-field .rebar-date-picker-icon,.rebar-date-picker-value[data-rebar-empty]{color:var(--rebar-color-text-secondary)}.rebar-popover-content>.rebar-calendar{background:0 0}.rebar-popover-content:has(>.rebar-calendar){border-radius:16px;padding:14px 16px 10px}.rebar-popover-content:has(>.rebar-calendar) .rebar-popover-arrow{display:none}.rebar-calendar-day[data-rebar-in-range]{background:var(--rebar-color-tint-3);color:var(--rebar-color-text-primary)}.rebar-calendar-day[data-rebar-range-start],.rebar-calendar-day[data-rebar-range-end]{position:relative}.rebar-date-picker-footer{border-top:1px solid var(--rebar-color-border);margin-top:6px;padding-top:6px}.rebar-time-picker-panel{background:var(--rebar-color-bg-raised);border:1px solid var(--rebar-color-border);border-radius:var(--rebar-radius);box-shadow:var(--rebar-shadow-md)}.rebar-time-picker-option,.rebar-time-picker-period-option{font-variant-numeric:tabular-nums;border-radius:10px}.rebar-time-picker-option[data-rebar-selected],.rebar-time-picker-period-option[data-rebar-selected]{background:var(--rebar-color-primary);border-color:var(--rebar-color-primary);color:var(--rebar-color-primary-text);font-weight:var(--rebar-font-weight-semibold)}.rebar-time-picker-period-option{border-color:var(--rebar-color-border-strong)}.rebar-picker-wheel-highlight{background:var(--rebar-color-tint-3);border-radius:12px}.rebar-number-keyboard-key{border-color:var(--rebar-color-border);background:var(--rebar-color-bg-raised);font-weight:var(--rebar-font-weight-semibold);font-variant-numeric:tabular-nums;border-radius:12px}.rebar-number-keyboard-confirm{border-radius:12px}.rebar-transfer-panel,.rebar-file-manager,.rebar-diff-viewer,.rebar-image-cropper-stage,.rebar-rich-text-editor,.rebar-signature-pad-canvas,.rebar-agent-tile,.rebar-shape-gallery-swatch,.rebar-image-fallback,.rebar-image-empty{border-color:var(--rebar-color-border);border-radius:var(--rebar-radius);background:var(--rebar-color-bg-raised)}.rebar-rich-text-editor{border-width:1.5px;overflow:hidden}.rebar-rich-text-editor-toolbar{border-bottom:1px solid var(--rebar-color-border);background:0 0;padding:6px}.rebar-rich-text-editor-toolbar-button{border-radius:9px;min-width:34px;min-height:34px}.rebar-rich-text-editor-toolbar-button[aria-pressed=true]{background:var(--rebar-color-tint-3)}.rebar-transfer-panel-header,.rebar-diff-viewer-column-label{background:var(--rebar-color-bg-secondary);font-size:.72rem;font-weight:var(--rebar-font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--rebar-color-text-secondary)}.rebar-diff-viewer-line[data-rebar-line-type=add]{background:color-mix(in srgb, var(--rebar-color-success) 14%, var(--rebar-color-bg-raised))}.rebar-diff-viewer-line[data-rebar-line-type=remove]{background:color-mix(in srgb, var(--rebar-color-danger) 12%, var(--rebar-color-bg-raised))}.rebar-file-manager-tile{border-color:var(--rebar-color-border);border-radius:12px}.rebar-file-manager-tile-selected{border-color:var(--rebar-color-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--rebar-color-primary) 16%, transparent)}.rebar-agent-tile[data-rebar-selected]{background:var(--rebar-color-bg-raised);border-color:var(--rebar-color-primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--rebar-color-primary) 16%, transparent)}.rebar-agent-tile-orb,.rebar-agent-tile[data-rebar-persona=strato] .rebar-agent-tile-orb{box-shadow:0 0 0 3px var(--rebar-color-bg-raised), 0 0 0 4px var(--rebar-color-border)}.rebar-tree-view-item,.rebar-construct-search-option,.rebar-layers-panel-row,.rebar-version-history-row{border-radius:10px}.rebar-tree-view-item[data-rebar-active],.rebar-construct-search-option[data-rebar-active]{background:var(--rebar-color-tint-3)}.rebar-carousel-viewport{border-color:var(--rebar-color-border);border-radius:var(--rebar-radius-lg)}.rebar-carousel-dot{background:var(--rebar-color-border-strong);border:0;width:8px;height:8px;transition:width .15s,background-color .15s}.rebar-carousel-dot[aria-current=true]{background:var(--rebar-color-primary);border-radius:8px;width:22px}.rebar-index-bar-rail{gap:2px;width:22px}.rebar-index-bar-rail-letter{width:18px;height:18px;font-size:.62rem;line-height:1;font-weight:var(--rebar-font-weight-semibold);color:var(--rebar-color-primary);border-radius:999px;place-items:center;margin:0 auto;padding:0;display:grid}.rebar-index-bar-rail-letter[data-rebar-active]{background:var(--rebar-color-primary);color:var(--rebar-color-primary-text);transform:scale(1.15)}.rebar-index-bar-bubble{background:var(--rebar-color-bg-emphasis);width:52px;height:52px;color:var(--rebar-color-text-emphasis);box-shadow:var(--rebar-shadow);font-family:var(--rebar-font-family-display);border-radius:16px;font-size:1.5rem}.rebar-index-bar-group-header{font-size:.72rem;font-weight:var(--rebar-font-weight-semibold);letter-spacing:.1em;color:var(--rebar-color-text-secondary)}.rebar-swipe-actions-content{background:var(--rebar-color-bg-raised)}.rebar-swipe-actions-action{background:var(--rebar-color-info);color:var(--rebar-color-primary-text);font-weight:var(--rebar-font-weight-semibold)}.rebar-swipe-actions-action[data-rebar-destructive]{background:var(--rebar-color-danger);color:var(--rebar-color-danger-text)}.rebar-todo-item-toggle{background:var(--rebar-color-bg-raised);border-width:1.5px}.rebar-todo-item-toggle-completed{background:var(--rebar-color-primary);border-color:var(--rebar-color-primary)}.rebar-menubar-trigger{border-radius:999px;padding:6px 12px}.rebar-menubar-trigger[aria-expanded=true]{background:var(--rebar-color-tint-3)}.rebar-split-button .rebar-button:first-child{border-radius:999px 0 0 999px}.rebar-split-button .rebar-button:last-child{border-radius:0 999px 999px 0}.rebar-button-group[data-rebar-orientation=horizontal]>.rebar-button:not(:first-child):not(:last-child){border-radius:0}.rebar-button-group[data-rebar-orientation=horizontal]>.rebar-button:first-child:not(:last-child){border-radius:999px 0 0 999px}.rebar-button-group[data-rebar-orientation=horizontal]>.rebar-button:last-child:not(:first-child){border-radius:0 999px 999px 0}.rebar-divider{background:var(--rebar-color-border-strong)}.rebar-divider-with-text{background:0 0;gap:14px;height:auto}.rebar-divider-with-text .rebar-divider-line{background:var(--rebar-color-border-strong)}.rebar-divider-text{font-size:.72rem;font-weight:var(--rebar-font-weight-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--rebar-color-text-secondary)}.rebar-rate-star{color:var(--rebar-color-border-strong)}.rebar-rate-star-filled{color:var(--rebar-color-warning)}.rebar-wizard-footer{border-top:1px solid var(--rebar-color-border);padding-top:16px}.rebar-resizable-panels-divider-line{background:var(--rebar-color-border-strong)}.rebar-section-nav-beacon-pointer{background:var(--rebar-color-primary)}.rebar-section-nav-link-active{color:var(--rebar-color-text-primary);font-weight:var(--rebar-font-weight-semibold)}.rebar-footer{border-top:1px solid var(--rebar-color-border)}.rebar-footer-label{font-size:.72rem;font-weight:var(--rebar-font-weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--rebar-color-text-secondary)}.rebar-footer-chip-link{border:1px solid var(--rebar-color-border);border-radius:999px}.rebar-footer-chip-link:hover{background:var(--rebar-color-bg-secondary)}.rebar-chart-filter-button{border:1.5px solid var(--rebar-color-border-strong);font-weight:var(--rebar-font-weight-semibold);border-radius:999px}.rebar-chart-filter-button-inactive{opacity:.55}.rebar-wayback-slider-latest{color:var(--rebar-color-text-primary);font-weight:var(--rebar-font-weight-semibold)}.rebar-text[data-rebar-variant=eyebrow],.rebar-text[data-rebar-variant=section-label]{font-family:var(--rebar-font-family-sans)}.rebar-heading[data-rebar-rule]{font-size:1.35rem;line-height:1.2}.rebar-button[data-rebar-icon-only]{width:var(--rebar-icon-button-size,44px);min-height:0;height:var(--rebar-icon-button-size,44px);border-radius:50%;padding:0}.rebar-button[data-rebar-icon-only][data-rebar-size=sm]{width:var(--rebar-icon-button-size-sm,34px);height:var(--rebar-icon-button-size-sm,34px);padding:0}.rebar-button[data-rebar-icon-only][data-rebar-size=lg]{width:var(--rebar-icon-button-size-lg,52px);height:var(--rebar-icon-button-size-lg,52px);padding:0}a.rebar-button[data-rebar-variant=tertiary]{font-weight:var(--rebar-font-weight-semibold);padding:0 4px}a.rebar-button[data-rebar-variant=tertiary]:hover{text-underline-offset:3px;background:0 0;text-decoration:underline}.rebar-switch[data-rebar-size=md]{width:52px;height:32px;padding:3px}.rebar-switch[data-rebar-size=md] .rebar-switch-thumb{width:26px;height:26px}.rebar-switch[data-rebar-size=md] .rebar-switch-thumb[data-state=checked]{transform:translate(20px)}.rebar-switch[data-rebar-size=lg]{width:60px;height:36px;padding:3px}.rebar-switch[data-rebar-size=lg] .rebar-switch-thumb{width:30px;height:30px}.rebar-switch[data-rebar-size=lg] .rebar-switch-thumb[data-state=checked]{transform:translate(24px)}.rebar-switch[data-rebar-size]:after{content:"";position:absolute;inset:-6px -2px}.rebar-switch[data-rebar-loading][data-state=checked] .rebar-switch-thumb{background:var(--rebar-color-bg-raised)}.rebar-textarea{border-radius:20px}.rebar-input-affix[data-rebar-has-start]>.rebar-input{padding-left:46px}.rebar-top-bar-title,.rebar-top-bar-logo{font-variation-settings:"SOFT" 100}.rebar-list[data-rebar-variant=grouped]>.rebar-list-item{border-radius:0}.rebar-confirm-button[data-rebar-variant=destructive-solid]{font-weight:var(--rebar-font-weight-semibold)}[data-rebar-scheme=dark] .rebar-chat-message-user .rebar-chat-message-bubble{background:var(--rebar-color-primary);color:var(--rebar-color-primary-text)}[data-rebar-scheme=light] .rebar-chat-message-user .rebar-chat-message-bubble{background:var(--rebar-color-bg-emphasis);color:var(--rebar-color-text-emphasis)}.rebar-auth-screen[data-rebar-tone=navy]{background-color:var(--rebar-color-bg-inverse);background-image:linear-gradient(180deg, var(--rebar-color-bg-inverse) 25%, color-mix(in srgb, var(--rebar-color-bg-inverse) 62%, var(--rebar-color-primary)))}.rebar-auth-screen[data-rebar-tone=navy] .rebar-input{background:var(--rebar-color-text-primary);color:var(--rebar-color-bg-primary);border-color:#0000}.rebar-auth-screen[data-rebar-tone=navy] .rebar-input::placeholder{color:color-mix(in srgb, var(--rebar-color-bg-primary) 62%, var(--rebar-color-text-primary))}.rebar-auth-screen-footer a,.rebar-auth-screen-footer button:not(.rebar-button){color:inherit;font:inherit;font-weight:var(--rebar-font-weight-semibold);background:0 0;border:0;justify-content:center;text-decoration:none}.rebar-reading-view-panel{border-radius:var(--rebar-radius-lg);padding:20px}.rebar-reading-view-actions .rebar-button{min-height:44px}.rebar-onboarding-icon{border-radius:30px}.rebar-onboarding .rebar-onboarding-title.rebar-heading{font-size:1.6rem}.rebar-error-block[data-rebar-tone=neutral]:not(.rebar-error-block-full-page){background:var(--rebar-color-tint-3)}.rebar-error-block[data-rebar-tone=neutral] .rebar-error-block-icon{color:var(--rebar-color-text-secondary)}.rebar-mobile-tab-bar{--rebar-tab-bar-padding-bottom:10px}.rebar-carousel-controls{flex-wrap:wrap;max-width:100%}.rebar-carousel-dots{flex-wrap:wrap;justify-content:center;max-width:100%}.rebar-input{min-height:var(--rebar-input-min-height,46px);padding:var(--rebar-input-padding,0 18px);border-width:var(--rebar-input-border-width,1.5px);border-color:var(--rebar-input-border-color,var(--rebar-color-border,#e0e0e0));border-radius:var(--rebar-input-radius,999px);background:var(--rebar-input-background,var(--rebar-color-bg-raised,var(--rebar-color-bg-primary)));font-size:var(--rebar-input-font-size,var(--rebar-font-size-sm,14px));line-height:var(--rebar-input-line-height,normal);font-weight:var(--rebar-input-font-weight,400)}.rebar-input[data-rebar-size=sm]{min-height:var(--rebar-input-min-height-sm,36px)}.rebar-input[data-rebar-size=lg]{min-height:var(--rebar-input-min-height-lg,54px)}textarea.rebar-input{border-radius:var(--rebar-input-radius,var(--rebar-radius));padding:var(--rebar-input-padding,12px 18px)}.rebar-input::placeholder{color:var(--rebar-input-placeholder-color,var(--rebar-color-text-secondary))}.rebar-input:focus{border-color:var(--rebar-input-focus-border-color,var(--rebar-color-primary))}.rebar-input:focus-visible{outline:var(--rebar-input-focus-outline,none);outline-offset:var(--rebar-input-focus-outline-offset,2px);box-shadow:var(--rebar-input-focus-shadow,0 0 0 4px color-mix(in srgb, var(--rebar-color-primary) 18%, transparent))}.rebar-input:disabled{opacity:var(--rebar-input-disabled-opacity,.6);color:var(--rebar-input-disabled-color,var(--rebar-color-text-primary,#212121));background:var(--rebar-input-disabled-background,var(--rebar-input-background,var(--rebar-color-bg-raised,var(--rebar-color-bg-primary))))}.rebar-textarea-field{gap:var(--rebar-textarea-gap,6px)}.rebar-textarea{min-height:var(--rebar-textarea-min-height,96px);padding:var(--rebar-textarea-padding,14px 16px);font-size:var(--rebar-textarea-font-size,1rem);line-height:var(--rebar-textarea-line-height,1.55);border-width:var(--rebar-textarea-border-width,1.5px);border-color:var(--rebar-textarea-border-color,var(--rebar-color-border,#e0e0e0));border-radius:var(--rebar-textarea-radius,20px);background:var(--rebar-textarea-background,var(--rebar-color-bg-raised,var(--rebar-color-bg-primary,#fff)))}.rebar-textarea::placeholder{color:var(--rebar-textarea-placeholder-color,var(--rebar-color-text-secondary,#757575))}.rebar-textarea:focus{outline:var(--rebar-textarea-focus-outline,none);outline-offset:var(--rebar-textarea-focus-outline-offset,0px);border-color:var(--rebar-textarea-focus-border-color,var(--rebar-color-primary,#b53824));box-shadow:var(--rebar-textarea-focus-shadow,0 0 0 4px color-mix(in srgb, var(--rebar-color-primary,#b53824) 18%, transparent))}.rebar-textarea-count{padding:var(--rebar-textarea-count-padding,0 8px);font-size:var(--rebar-textarea-count-font-size,.8rem);line-height:var(--rebar-textarea-count-line-height,normal);color:var(--rebar-textarea-count-color,var(--rebar-color-text-secondary,#757575))}.rebar-button{gap:var(--rebar-button-gap,var(--rebar-space-sm,8px));border-width:var(--rebar-button-border-width,1.5px);min-height:var(--rebar-button-min-height,44px);padding:var(--rebar-button-padding,0 22px);font-size:var(--rebar-button-font-size,var(--rebar-font-size-sm,14px));font-weight:var(--rebar-button-font-weight,var(--rebar-font-weight-semibold));line-height:var(--rebar-button-line-height,normal)}.rebar-button[data-rebar-size=sm]{min-height:var(--rebar-button-min-height-sm,34px);padding:var(--rebar-button-padding-sm,0 15px);font-size:var(--rebar-button-font-size-sm,var(--rebar-button-font-size,var(--rebar-font-size-sm,14px)))}.rebar-button[data-rebar-size=lg]{min-height:var(--rebar-button-min-height-lg,52px);padding:var(--rebar-button-padding-lg,0 30px);font-size:var(--rebar-button-font-size-lg,var(--rebar-font-size-md))}.rebar-button[data-rebar-variant=primary]{background:var(--rebar-button-primary-bg,var(--rebar-color-primary,#06c));color:var(--rebar-button-primary-color,var(--rebar-color-primary-text,#fff));border-color:var(--rebar-button-primary-border-color,var(--rebar-color-primary,#06c));border-width:var(--rebar-button-primary-border-width,var(--rebar-button-border-width,1.5px))}.rebar-button[data-rebar-variant=primary]:hover:not(:disabled){background:var(--rebar-button-primary-hover-bg,var(--rebar-color-primary-hover));border-color:var(--rebar-button-primary-hover-bg,var(--rebar-color-primary-hover))}.rebar-button[data-rebar-variant=secondary]{background:var(--rebar-button-secondary-bg,transparent);color:var(--rebar-button-secondary-color,inherit);border-color:var(--rebar-button-secondary-border-color,color-mix(in srgb, currentColor 40%, transparent));border-width:var(--rebar-button-secondary-border-width,var(--rebar-button-border-width,1.5px))}.rebar-button[data-rebar-variant=secondary]:hover:not(:disabled){background:var(--rebar-button-secondary-hover-bg,color-mix(in srgb, currentColor 10%, transparent))}.rebar-button[data-rebar-variant=tertiary]{color:var(--rebar-button-tertiary-color,inherit)}.rebar-button[data-rebar-variant=tertiary]:hover:not(:disabled){background:var(--rebar-button-tertiary-hover-bg,color-mix(in srgb, currentColor 10%, transparent))}.rebar-button[data-rebar-variant=destructive]{background:var(--rebar-button-destructive-bg,transparent);color:var(--rebar-button-destructive-color,var(--rebar-color-danger));border-color:var(--rebar-button-destructive-border-color,color-mix(in srgb, var(--rebar-color-danger) 55%, transparent));border-width:var(--rebar-button-destructive-border-width,var(--rebar-button-border-width,1.5px))}.rebar-button[data-rebar-variant=destructive]:hover:not(:disabled){background:var(--rebar-button-destructive-hover-bg,var(--rebar-color-danger-bg))}.rebar-button[data-rebar-variant=tonal]{background:var(--rebar-button-tonal-bg,var(--rebar-color-tint-3));color:var(--rebar-button-tonal-color,var(--rebar-color-text-primary));border-color:var(--rebar-button-tonal-border-color,transparent);border-width:var(--rebar-button-tonal-border-width,var(--rebar-button-border-width,1.5px))}.rebar-button[data-rebar-variant=tonal]:hover:not(:disabled){background:var(--rebar-button-tonal-hover-bg,color-mix(in srgb, currentColor 8%, var(--rebar-color-tint-3)))}.rebar-button:disabled{opacity:var(--rebar-button-disabled-opacity,.6)}.rebar-button:focus-visible{outline:var(--rebar-button-focus-outline,3px solid color-mix(in srgb, var(--rebar-color-primary) 45%, transparent));outline-offset:var(--rebar-button-focus-outline-offset,2px)}.rebar-button[data-rebar-block]+.rebar-button[data-rebar-block]{margin-top:var(--rebar-button-block-gap,var(--rebar-space-md,12px))}.rebar-button[data-rebar-icon-only]{border-radius:var(--rebar-button-icon-radius,50%)}.rebar-button[data-rebar-variant=primary]{font-weight:var(--rebar-button-primary-font-weight,var(--rebar-button-font-weight,var(--rebar-font-weight-semibold)))}.rebar-button[data-rebar-variant=secondary]{font-weight:var(--rebar-button-secondary-font-weight,var(--rebar-button-font-weight,var(--rebar-font-weight-semibold)))}.rebar-button[data-rebar-variant=tertiary]{font-weight:var(--rebar-button-tertiary-font-weight,var(--rebar-button-font-weight,var(--rebar-font-weight-semibold)))}.rebar-auth-screen[data-rebar-tone=navy] .rebar-button[data-rebar-variant=secondary]{background:var(--rebar-auth-secondary-bg,var(--rebar-color-text-primary));color:var(--rebar-auth-secondary-color,var(--rebar-color-bg-primary));border-color:var(--rebar-auth-secondary-border-color,transparent)}.rebar-input{color:var(--rebar-input-color,var(--rebar-color-text-primary,#212121))}.rebar-textarea{color:var(--rebar-textarea-color,var(--rebar-color-text-primary,#212121))}.rebar-input{text-overflow:var(--rebar-input-text-overflow,ellipsis)}.rebar-heading{text-wrap:var(--rebar-heading-text-wrap,balance);letter-spacing:var(--rebar-heading-letter-spacing,-.015em)}.rebar-switch{width:var(--rebar-switch-width,46px);height:var(--rebar-switch-height,28px);padding:var(--rebar-switch-padding,3px);background:var(--rebar-switch-track,var(--rebar-color-border-strong))}.rebar-switch[data-state=checked]{background:var(--rebar-switch-track-checked,var(--rebar-color-primary))}.rebar-switch:disabled{opacity:var(--rebar-switch-disabled-opacity,.45)}.rebar-switch[data-rebar-loading]{opacity:var(--rebar-switch-loading-opacity,1)}.rebar-switch-thumb{width:var(--rebar-switch-thumb-size,22px);height:var(--rebar-switch-thumb-size,22px);background:var(--rebar-switch-thumb-bg,var(--rebar-color-bg-raised));box-shadow:var(--rebar-switch-thumb-shadow,0 1px 3px #0a0b164d)}.rebar-switch-thumb[data-state=checked]{transform:translateX(var(--rebar-switch-thumb-travel,18px))}.rebar-tab-list[data-rebar-variant=pills]{gap:var(--rebar-tabs-pills-gap,8px);border-bottom:0;overflow:visible}.rebar-tab-list[data-rebar-variant=pills] .rebar-tab{padding:var(--rebar-tabs-pills-padding,12px 16px);border-radius:var(--rebar-tabs-pills-radius,999px);font-size:var(--rebar-tabs-pills-font-size,var(--rebar-font-size-sm));font-weight:var(--rebar-tabs-pills-font-weight,var(--rebar-font-weight-semibold));background:var(--rebar-tabs-pills-bg,var(--rebar-color-tint-3));color:var(--rebar-tabs-pills-color,var(--rebar-color-text-primary));border:0;flex:1;justify-content:center;margin:0}.rebar-tab-list[data-rebar-variant=pills] .rebar-tab:hover{color:var(--rebar-tabs-pills-color,var(--rebar-color-text-primary))}.rebar-tab-list[data-rebar-variant=pills] .rebar-tab[data-state=active]{background:var(--rebar-tabs-pills-active-bg,var(--rebar-color-primary));color:var(--rebar-tabs-pills-active-color,var(--rebar-color-primary-text))}.rebar-segmented-control[data-rebar-variant=chips]{gap:var(--rebar-chips-gap,8px);background:0 0;border:0;border-radius:0;flex-wrap:wrap;padding:0;display:flex}.rebar-segmented-control[data-rebar-variant=chips] .rebar-segmented-control-item{min-height:var(--rebar-chips-min-height,0);padding:var(--rebar-chips-padding,8px 14px);font-size:var(--rebar-chips-font-size,var(--rebar-font-size-xs));font-weight:var(--rebar-chips-font-weight,var(--rebar-font-weight-semibold));background:var(--rebar-chips-bg,var(--rebar-color-bg-secondary));color:var(--rebar-chips-color,var(--rebar-color-text-primary));box-shadow:none;border-radius:999px}.rebar-segmented-control[data-rebar-variant=chips] .rebar-segmented-control-item[data-rebar-active]{background:var(--rebar-chips-active-bg,var(--rebar-color-primary));color:var(--rebar-chips-active-color,var(--rebar-color-primary-text));box-shadow:none}.rebar-tag{padding:var(--rebar-tag-padding,2px 12px);border-width:var(--rebar-tag-border-width,1px);border-radius:var(--rebar-tag-radius,999px);font-size:var(--rebar-tag-font-size,var(--rebar-font-size-xs));font-weight:var(--rebar-tag-font-weight,var(--rebar-font-weight-semibold));line-height:var(--rebar-tag-line-height,1.5);letter-spacing:var(--rebar-tag-letter-spacing,normal);gap:var(--rebar-tag-gap,var(--rebar-space-xs,4px));background:var(--rebar-tag-bg,var(--rebar-color-tint-2));color:var(--rebar-tag-color,var(--rebar-color-text-primary));border-color:var(--rebar-tag-border-color,transparent)}.rebar-tag[data-rebar-tone=info]{background:var(--rebar-tag-info-bg,var(--rebar-color-tint-3));color:var(--rebar-tag-info-color,var(--rebar-color-text-primary));border-color:var(--rebar-tag-info-border-color,transparent)}.rebar-tag[data-rebar-tone=success]{background:var(--rebar-tag-success-bg,var(--rebar-color-tint-4));color:var(--rebar-tag-success-color,var(--rebar-color-text-primary));border-color:var(--rebar-tag-success-border-color,transparent)}.rebar-tag[data-rebar-tone=warning]{background:var(--rebar-tag-warning-bg,var(--rebar-color-tint-2));color:var(--rebar-tag-warning-color,var(--rebar-color-text-primary));border-color:var(--rebar-tag-warning-border-color,transparent)}.rebar-tag[data-rebar-tone=error]{background:var(--rebar-tag-error-bg,var(--rebar-color-tint-1));color:var(--rebar-tag-error-color,var(--rebar-color-text-primary));border-color:var(--rebar-tag-error-border-color,transparent)}.rebar-select-trigger{min-height:var(--rebar-select-min-height,46px);min-width:var(--rebar-select-min-width,160px);padding:var(--rebar-select-padding,0 16px 0 18px);border-width:var(--rebar-select-border-width,1.5px);border-color:var(--rebar-select-border-color,var(--rebar-color-border,#e0e0e0));border-radius:var(--rebar-select-radius,999px);background:var(--rebar-select-background,var(--rebar-color-bg-raised));color:var(--rebar-select-color,var(--rebar-color-text-primary,#212121));font-size:var(--rebar-select-font-size,var(--rebar-font-size-sm,14px));font-weight:var(--rebar-select-font-weight,400)}.rebar-select-trigger[data-rebar-size=sm]{min-height:var(--rebar-select-min-height-sm,36px);padding:var(--rebar-select-padding-sm,0 12px 0 14px)}.rebar-select-trigger[data-rebar-size=lg]{min-height:var(--rebar-select-min-height-lg,54px);padding:var(--rebar-select-padding-lg,0 20px 0 22px)}.rebar-select-trigger:focus-visible{outline:var(--rebar-select-focus-outline,none);outline-offset:var(--rebar-select-focus-outline-offset,0px);border-color:var(--rebar-select-focus-border-color,var(--rebar-color-primary));box-shadow:var(--rebar-select-focus-shadow,0 0 0 4px color-mix(in srgb, var(--rebar-color-primary) 18%, transparent))}.rebar-select-native{display:var(--rebar-select-native-display,inline-block);width:var(--rebar-select-native-width,auto);line-height:var(--rebar-select-line-height,normal)}.rebar-checkbox-label{gap:var(--rebar-checkbox-label-gap,var(--rebar-space-sm,8px));font-size:var(--rebar-checkbox-label-font-size,inherit);font-weight:var(--rebar-checkbox-label-font-weight,inherit);line-height:var(--rebar-checkbox-label-line-height,inherit)}.rebar-checkbox-label[data-rebar-variant=card]{align-items:var(--rebar-checkbox-card-align,flex-start);padding:var(--rebar-checkbox-card-padding,var(--rebar-space-md,16px));border-width:var(--rebar-checkbox-card-border-width,1px);border-color:var(--rebar-checkbox-card-border-color,var(--rebar-color-border,#e0e0e0));border-radius:var(--rebar-checkbox-card-radius,var(--rebar-radius-lg,var(--rebar-radius,4px)));background:var(--rebar-checkbox-card-bg,var(--rebar-color-bg-primary,#fff))}.rebar-checkbox-label[data-rebar-variant=card]:has(.rebar-checkbox[data-state=checked],.rebar-checkbox-native:checked){border-color:var(--rebar-checkbox-card-checked-border-color,var(--rebar-color-primary,#06c));background:var(--rebar-checkbox-card-checked-bg,color-mix(in srgb, var(--rebar-color-primary,#06c) 8%, var(--rebar-color-bg-primary,#fff)))}.rebar-checkbox.rebar-checkbox-native{appearance:auto;box-sizing:border-box;width:var(--rebar-checkbox-native-size,20px);height:var(--rebar-checkbox-native-size,20px);margin:var(--rebar-checkbox-native-margin,3px 3px 3px 4px);accent-color:var(--rebar-checkbox-accent,var(--rebar-checkbox-native-accent,var(--rebar-color-primary)));background:0 0;border:0;border-radius:0;flex-shrink:0;padding:0;transition:none;display:inline-block}.rebar-checkbox.rebar-checkbox-native:focus-visible{outline:var(--rebar-checkbox-native-focus-outline,-webkit-focus-ring-color auto 1px);outline-offset:var(--rebar-checkbox-native-focus-outline-offset,0px)}.rebar-radio.rebar-radio-native{appearance:auto;box-sizing:border-box;width:var(--rebar-radio-native-size,13px);height:var(--rebar-radio-native-size,13px);margin:var(--rebar-radio-native-margin,3px 3px 3px 4px);accent-color:var(--rebar-radio-accent,auto);background:0 0;border:0;border-radius:50%;flex-shrink:0;padding:0;transition:none;display:inline-block}.rebar-radio.rebar-radio-native:focus-visible{outline:var(--rebar-radio-native-focus-outline,-webkit-focus-ring-color auto 1px);outline-offset:var(--rebar-radio-native-focus-outline-offset,0px)}.rebar-checkbox-label{align-items:var(--rebar-checkbox-label-align,center)}.rebar-radio.rebar-radio-native{margin:var(--rebar-radio-native-margin,3px 3px 0 5px)}.rebar-search-input-field{height:var(--rebar-search-input-height,48px);gap:var(--rebar-search-input-gap,10px);padding:var(--rebar-search-input-padding,0 6px 0 16px);border-width:var(--rebar-search-input-border-width,1.5px);border-color:var(--rebar-search-input-border-color,var(--rebar-color-border,#e0e0e0));border-radius:var(--rebar-search-input-radius,999px);background:var(--rebar-search-input-background,var(--rebar-color-bg-raised,var(--rebar-color-bg-primary,#fff)));color:var(--rebar-search-input-icon-color,var(--rebar-color-text-secondary,#757575))}.rebar-search-input-field:focus-within{border-color:var(--rebar-search-input-focus-border-color,var(--rebar-color-primary,#b53824));background:var(--rebar-search-input-focus-background,var(--rebar-search-input-background,var(--rebar-color-bg-raised,var(--rebar-color-bg-primary,#fff))));box-shadow:var(--rebar-search-input-focus-shadow,0 0 0 4px color-mix(in srgb, var(--rebar-color-primary,#b53824) 18%, transparent))}.rebar-search-input-icon{width:var(--rebar-search-input-icon-width,auto);height:var(--rebar-search-input-icon-height,auto);font-size:var(--rebar-search-input-icon-size,inherit);justify-content:center;align-items:center}.rebar-search-input-control{padding:var(--rebar-search-input-control-padding,0);color:var(--rebar-search-input-color,var(--rebar-color-text-primary,#212121));font-size:var(--rebar-search-input-font-size,1rem);line-height:var(--rebar-search-input-line-height,normal)}.rebar-search-input-control::placeholder{color:var(--rebar-search-input-placeholder-color,var(--rebar-color-text-secondary,#757575))}.rebar-search-input-field:focus-within .rebar-search-input-control::placeholder{color:var(--rebar-search-input-focus-placeholder-color,var(--rebar-search-input-placeholder-color,var(--rebar-color-text-secondary,#757575)))}.rebar-search-input-clear{width:var(--rebar-search-input-clear-size,36px);height:var(--rebar-search-input-clear-size,36px);margin:var(--rebar-search-input-clear-margin,0);border-radius:var(--rebar-search-input-clear-radius,50%);background:var(--rebar-search-input-clear-background,var(--rebar-color-bg-secondary,#eee));color:var(--rebar-search-input-clear-color,var(--rebar-color-text-secondary,#757575));font-size:var(--rebar-search-input-clear-font-size,inherit)}.rebar-tag-close{color:var(--rebar-tag-close-color,inherit);opacity:var(--rebar-tag-close-opacity,.6);font-size:var(--rebar-tag-close-font-size,inherit)}.rebar-tag{text-transform:var(--rebar-tag-text-transform,none)}.rebar-search-input-control{height:var(--rebar-search-input-control-height,100%);background:var(--rebar-search-input-control-background,transparent);border-radius:var(--rebar-search-input-control-radius,0)}.rebar-progress{height:var(--rebar-progress-height,8px);border-radius:var(--rebar-progress-radius,8px);background:var(--rebar-progress-track,var(--rebar-color-border,#e0e0e0))}.rebar-progress[data-rebar-size=sm]{height:var(--rebar-progress-height-sm,var(--rebar-progress-height,4px))}.rebar-progress[data-rebar-size=lg]{height:var(--rebar-progress-height-lg,var(--rebar-progress-height,12px))}.rebar-progress-indicator{border-radius:var(--rebar-progress-radius,8px);background:var(--rebar-progress-fill,var(--rebar-color-primary,#06c))}.rebar-progress[data-rebar-status=error] .rebar-progress-indicator{background:var(--rebar-progress-error,var(--rebar-color-danger,#d32f2f))}.rebar-progress[data-rebar-status=warning] .rebar-progress-indicator{background:var(--rebar-progress-warning,var(--rebar-color-warning,#f57c00))}.rebar-progress[data-rebar-status=success] .rebar-progress-indicator{background:var(--rebar-progress-success,var(--rebar-color-success,#2e7d32))}.rebar-button{box-shadow:var(--rebar-button-shadow,none);aspect-ratio:var(--rebar-button-aspect-ratio,auto)}.rebar-button[data-rebar-shape=rounded]{border-radius:var(--rebar-button-rounded-radius,var(--rebar-radius))}.rebar-button[data-rebar-variant=destructive]{font-weight:var(--rebar-button-destructive-font-weight,var(--rebar-button-font-weight,var(--rebar-font-weight-semibold)))}.rebar-top-bar-title{letter-spacing:var(--rebar-top-bar-title-letter-spacing,-.015em)}.rebar-mobile-tab-bar{gap:var(--rebar-tab-bar-gap,0);padding:var(--rebar-tab-bar-padding,6px 4px 10px)}.rebar-mobile-tab-bar-item{gap:var(--rebar-tab-bar-item-gap,3px);border-radius:var(--rebar-tab-bar-item-radius,14px);font-weight:var(--rebar-tab-bar-weight,var(--rebar-font-weight-medium))}.rebar-mobile-tab-bar-item-active{color:var(--rebar-tab-bar-active-color,var(--rebar-color-primary));font-weight:var(--rebar-tab-bar-active-weight,var(--rebar-font-weight-bold))}.rebar-empty[data-rebar-icon=none]{padding:var(--rebar-empty-plain-padding,30px 20px)}.rebar-card{border-radius:var(--rebar-card-radius,var(--rebar-radius))}.rebar-auth-screen .rebar-auth-screen-title.rebar-heading[data-rebar-level]{font-size:var(--rebar-auth-title-size,1.7rem);line-height:var(--rebar-auth-title-line-height,1.15)}.rebar-onboarding[data-rebar-appearance=classic] .rebar-onboarding-icon{border-radius:50%}.rebar-onboarding[data-rebar-appearance=classic] .rebar-onboarding-title.rebar-heading{font-size:26px}
:root{--cs-wrap:1160px;--cs-gut:28px;--cs-sec:88px}.cs-wrap{max-width:var(--cs-wrap);padding:0 var(--cs-gut);margin:0 auto}.cs-kicker{font:var(--rebar-font-weight-semibold) .72rem/1 var(--rebar-font-family-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--rebar-color-text-secondary)}.cs-h1{font-family:var(--rebar-font-family-display);font-weight:var(--rebar-font-weight-semibold);font-variation-settings:"SOFT" 100;letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,6vw,4.4rem);line-height:1.05}.cs-h2{font-family:var(--rebar-font-family-display);font-weight:var(--rebar-font-weight-semibold);font-variation-settings:"SOFT" 100;letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1.7rem,3.4vw,2.4rem);line-height:1.1}.cs-h3{font-family:var(--rebar-font-family-display);font-weight:var(--rebar-font-weight-semibold);font-variation-settings:"SOFT" 100;margin:0;font-size:1.3rem;line-height:1.15}.cs-lede{color:var(--rebar-color-text-secondary);max-width:46ch;margin:0;font-size:1.08rem}.cs-muted{color:var(--rebar-color-text-secondary)}.cs-row,.cs-cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cs-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cs-grain{border-radius:var(--rebar-radius-lg);background:var(--rebar-color-tint-3) url(/art/grain-dawn.svg) center / cover no-repeat;position:relative;overflow:hidden}.cs-grain--sand{background-image:url(/art/grain-sand.svg)}:root[data-theme=dark] .cs-grain,:root[data-theme=dark] .cs-grain--sand{background-image:url(/art/grain-dusk.svg)}.cs-btn{min-height:44px;font:var(--rebar-font-weight-semibold) .95rem/1 var(--rebar-font-family-sans);background:var(--rebar-color-primary);color:var(--rebar-color-primary-text);white-space:nowrap;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.cs-btn:hover{background:var(--rebar-color-primary-hover)}.cs-btn--secondary{color:var(--rebar-color-text-primary);border-color:var(--rebar-color-border-strong);background:0 0}.cs-btn--secondary:hover{background:var(--rebar-color-bg-secondary)}.cs-btn--lg{min-height:52px;padding:0 30px;font-size:1.02rem}.cs-btn--sm{min-height:34px;padding:0 15px;font-size:.85rem}.cs-btn:focus-visible{outline:3px solid color-mix(in srgb, var(--rebar-color-primary) 45%, transparent);outline-offset:2px}.cs-tag{height:26px;font:var(--rebar-font-weight-semibold) .74rem/1 var(--rebar-font-family-sans);background:var(--rebar-color-tint-2);color:var(--rebar-color-text-primary);border-radius:999px;align-items:center;width:max-content;padding:0 11px;display:inline-flex}.cs-tag--imitation{background:var(--rebar-color-tint-1)}.cs-tag--synthetic{background:var(--rebar-color-tint-3)}.cs-tag--opinion{background:var(--rebar-color-tint-2)}.cs-tag--order{background:var(--rebar-color-tint-4)}.cs-tag--genesis{background:var(--rebar-color-tint-3)}.cs-tag--new{background:var(--rebar-color-primary);color:var(--rebar-color-primary-text)}.cs-tag--none{color:var(--rebar-color-text-secondary);box-shadow:inset 0 0 0 1px var(--rebar-color-border-strong);background:0 0}.cs-header-desktop{z-index:40;background:color-mix(in srgb, var(--rebar-color-bg-primary) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:block;position:sticky;top:0}.cs-header-desktop [data-rebar-placement-block=site-header]>.rebar-stack{max-width:var(--cs-wrap);align-items:center;min-height:68px;margin:0 auto;padding:0 var(--cs-gut)!important}.cs-header-desktop [data-rebar-placement-block=site-header] .rebar-stack{align-items:center}.cs-header-desktop [data-rebar-placement-block=site-header] a[href=\/] .rebar-text{font-family:var(--rebar-font-family-display);font-variation-settings:"SOFT" 100;font-size:1.25rem;font-weight:var(--rebar-font-weight-semibold)!important}.cs-header-desktop .rebar-navbar>nav{min-height:68px}.cs-header-desktop .rebar-navbar-brand,.cs-header-desktop .rebar-navbar-logo{font-family:var(--rebar-font-family-display);font-weight:var(--rebar-font-weight-semibold);font-variation-settings:"SOFT" 100;color:var(--rebar-color-text-primary);font-size:1.25rem}.cs-header-desktop .rebar-navbar-link{color:var(--rebar-color-text-secondary);font-size:.95rem}.cs-header-desktop .rebar-navbar-link:hover,.cs-header-desktop .rebar-navbar-link[aria-current=page]{color:var(--rebar-color-text-primary)}.cs-mobile-header{z-index:40;background:color-mix(in srgb, var(--rebar-color-bg-primary) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--rebar-color-border);display:none;position:sticky;top:0}.cs-mobile-bar{justify-content:space-between;align-items:center;height:60px;padding:0 16px;display:flex}.cs-mobile-logo{color:var(--rebar-color-text-primary);font:var(--rebar-font-weight-semibold) 1.2rem var(--rebar-font-family-display);font-variation-settings:"SOFT" 100;align-items:center;gap:10px;text-decoration:none;display:flex}.cs-mobile-logo svg{color:var(--rebar-color-text-primary)}.cs-mobile-menubtn{border:1.5px solid var(--rebar-color-border-strong);min-height:40px;font:var(--rebar-font-weight-semibold) .9rem/1 var(--rebar-font-family-sans);color:var(--rebar-color-text-primary);cursor:pointer;background:0 0;border-radius:999px;padding:0 18px}.cs-mobile-menu{border-top:1px solid var(--rebar-color-border);background:var(--rebar-color-bg-primary);gap:20px;max-height:calc(100vh - 60px);padding:16px 16px 28px;display:grid;overflow:auto}.cs-mobile-group{gap:2px;display:grid}.cs-mobile-group h2{font:var(--rebar-font-weight-semibold) .72rem/1 var(--rebar-font-family-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--rebar-color-text-secondary);margin:0 0 8px}.cs-mobile-group a{color:var(--rebar-color-text-primary);font-weight:var(--rebar-font-weight-medium);border-radius:10px;padding:10px 12px;text-decoration:none;display:block}.cs-mobile-group a:hover{background:var(--rebar-color-bg-secondary)}.cs-mobile-gh{color:var(--rebar-color-text-secondary);font-size:.88rem}.cs-foot{border-top:1px solid var(--rebar-color-border);color:var(--rebar-color-text-secondary);margin-top:96px;padding:28px 0;font-size:.88rem}.cs-foot .cs-wrap{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.cs-foot .cs-sp{flex:1}.cs-foot a{color:inherit;text-decoration:none}.cs-foot a:hover{color:var(--rebar-color-text-primary)}.cs-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:40px;min-height:520px;margin:36px auto 0;padding:64px 56px;display:grid}.cs-hero .cs-h1{margin-top:14px;font-size:clamp(3rem,7vw,5.6rem)}.cs-hero .cs-tl{color:var(--rebar-color-text-secondary);max-width:26ch;margin:18px 0 30px;font-size:1.2rem}.cs-collage{grid-template-columns:1fr 1fr;align-content:center;gap:18px;display:grid}.cs-collage>*{min-width:0}.cs-collage .cs-wide{grid-column:1/3}.cs-collage .cs-collage-card{background:var(--rebar-color-bg-raised,var(--rebar-color-bg-primary));border:1px solid var(--rebar-color-border);border-radius:var(--rebar-radius);box-shadow:var(--rebar-shadow);align-content:start;gap:10px;padding:18px;display:grid}.cs-collage .cs-kicker{margin-bottom:2px}.cs-collage .rebar-kanban{--rebar-kanban-column-width:76%}.cs-collage .cs-collage-kanban{overflow:hidden}.cs-collage .cs-collage-stat{align-items:center;gap:22px;display:flex}.cs-collage-stat .cs-big{font:var(--rebar-font-weight-semibold) 2rem/1 var(--rebar-font-family-display);font-variation-settings:"SOFT" 100}.cs-collage-stat svg{flex:1;min-width:0}.cs-tiers{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:72px;display:grid}.cs-tier{border-radius:var(--rebar-radius-lg);min-height:260px;color:var(--rebar-color-text-primary);background:var(--rebar-color-tint-2);align-content:space-between;gap:14px;padding:22px;text-decoration:none;transition:transform .16s cubic-bezier(.2,.8,.2,1);display:grid}.cs-tier:hover{transform:translateY(-3px)}.cs-tier--imitation{background:var(--rebar-color-tint-1)}.cs-tier--synthetic{background:var(--rebar-color-tint-3)}.cs-tier--opinion{background:var(--rebar-color-tint-2)}.cs-tier--order{background:var(--rebar-color-tint-4)}.cs-tier--genesis{background:var(--rebar-color-tint-3)}.cs-tier .cs-n{font:var(--rebar-font-weight-semibold) .72rem/1 var(--rebar-font-family-sans);letter-spacing:.14em;color:var(--rebar-color-text-secondary)}.cs-tier .cs-h3{margin-top:6px;font-size:1.5rem}.cs-tier p{color:var(--rebar-color-text-secondary);margin:4px 0 0;font-size:.88rem}.cs-tier .cs-pv{gap:8px;display:grid}.cs-tier .cs-pv>*{pointer-events:none}.cs-tier .cs-pv-bar{background:var(--rebar-color-bg-inverse);color:var(--rebar-color-text-inverse);font-weight:var(--rebar-font-weight-semibold);border-radius:10px;padding:10px 12px;font-size:.95rem}.cs-sec-h{margin:var(--cs-sec) 0 26px;justify-content:space-between;align-items:end;gap:16px;display:flex}.cs-gen{grid-template-columns:1fr 1fr;gap:20px;display:grid}.cs-gen>*{min-width:0}.cs-gen .cs-shot{border-radius:var(--rebar-radius-lg);border:1px solid var(--rebar-color-border);background:var(--rebar-color-bg-secondary);overflow:hidden}.cs-gen img{width:100%;height:auto;display:block}.cs-gen .cs-cap{justify-content:space-between;align-items:center;gap:12px;padding:16px 4px 0;display:flex}.cs-gen .cs-cap .cs-h3{font-size:1.1rem}.cs-gen--soon{place-items:center;min-height:360px;display:grid}.cs-docs{max-width:var(--cs-wrap);padding:28px var(--cs-gut) 96px;grid-template-columns:230px minmax(0,1fr) 200px;align-items:start;gap:48px;margin:0 auto;display:grid}.cs-docs-nav{align-self:start;max-height:calc(100vh - 110px);font-size:.92rem;position:sticky;top:92px;overflow:auto}.cs-docs-nav .rebar-nav-index-link,.cs-docs-nav .rebar-nav-index a{color:var(--rebar-color-text-secondary);border-radius:10px;padding:5px 12px;text-decoration:none;display:block}.cs-docs-nav .rebar-nav-index-link[aria-current=page],.cs-docs-nav .rebar-nav-index a[aria-current=page],.cs-docs-nav .rebar-nav-index a[data-rebar-state=active]{background:var(--rebar-color-bg-secondary);color:var(--rebar-color-text-primary);font-weight:var(--rebar-font-weight-semibold)}.cs-docs-navtoggle{display:none}.cs-docs-main{min-width:0}.cs-chrome{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.cs-crumbs{color:var(--rebar-color-text-secondary);font-size:.85rem}.cs-crumbs a{color:inherit;text-decoration:none}.cs-crumbs a:hover{color:var(--rebar-color-text-primary)}.cs-chrome-tags{gap:8px;display:inline-flex}.cs-toc{border-left:1px solid var(--rebar-color-border);align-self:start;gap:6px;max-height:calc(100vh - 120px);padding-left:14px;font-size:.88rem;display:grid;position:sticky;top:96px;overflow:auto}.cs-toc a{color:var(--rebar-color-text-secondary);line-height:1.35;text-decoration:none}.cs-toc a[aria-current=true]{color:var(--rebar-color-text-primary);font-weight:var(--rebar-font-weight-semibold)}.cs-toc b{font:var(--rebar-font-weight-semibold) .68rem/1 var(--rebar-font-family-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--rebar-color-text-secondary);margin-bottom:4px}.cs-docs-main h2{scroll-margin-top:96px}.cs-docs-main code{overflow-wrap:anywhere}.cs-docs-main pre,.cs-docs-main .rebar-code-block{max-width:100%;overflow-x:auto}.cs-docs-main .rebar-heading[data-rebar-level="1"]{font-size:clamp(2.2rem,4vw,3.2rem)}.cs-docs-main>.rebar-stack>.rebar-text[data-rebar-color=secondary]:first-of-type{font-size:1.08rem}.cs-page-head{gap:10px;margin-bottom:28px;display:grid}.cs-count{color:var(--rebar-color-text-secondary);font-size:.88rem}.cs-filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;display:flex}.cs-filters>:first-child{flex:1;min-width:240px}.cs-pill{border:1.5px solid var(--rebar-color-border-strong);min-height:36px;font:var(--rebar-font-weight-semibold) .85rem/1 var(--rebar-font-family-sans);color:var(--rebar-color-text-primary);cursor:pointer;background:0 0;border-radius:999px;padding:0 15px}.cs-pill[aria-pressed=true]{background:var(--rebar-color-text-primary);color:var(--rebar-color-bg-primary);border-color:#0000}.cs-featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:8px;display:grid}.cs-featured-card:first-child{grid-column:1/3}.cs-featured-card{background:var(--rebar-color-bg-secondary);border:1px solid var(--rebar-color-border);border-radius:var(--rebar-radius-lg);align-content:start;gap:12px;min-width:0;padding:14px 18px 18px;display:grid}.cs-featured-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cs-featured-head a{color:var(--rebar-color-text-secondary);font-size:.82rem;text-decoration:none}.cs-featured-head a:hover{color:var(--rebar-color-text-primary)}.cs-featured-body{min-width:0;overflow:hidden}.cs-featured-body .rebar-kanban{--rebar-kanban-column-width:76%}.cs-sec-h--tight{margin-top:48px;margin-bottom:18px}.cs-list{background:var(--rebar-color-bg-raised,var(--rebar-color-bg-primary));border:1px solid var(--rebar-color-border);border-radius:var(--rebar-radius);column-count:2;column-gap:0;margin:0 0 48px;padding:0;list-style:none;overflow:hidden}.cs-list li{break-inside:avoid;display:block}.cs-list-row{border-bottom:1px solid var(--rebar-color-border);color:var(--rebar-color-text-primary);align-items:center;gap:12px;min-height:48px;padding:12px 18px;text-decoration:none;display:flex}.cs-list li:nth-child(odd) .cs-list-row{border-right:1px solid var(--rebar-color-border)}a.cs-list-row:hover{background:var(--rebar-color-bg-secondary)}.cs-list-row b{font-weight:var(--rebar-font-weight-semibold);overflow-wrap:anywhere}.cs-list-row--static{opacity:.6}.cs-list-meta{color:var(--rebar-color-text-secondary);white-space:nowrap;align-items:center;gap:10px;margin-left:auto;font-size:.82rem;display:inline-flex}.cs-chev{border-right:2px solid var(--rebar-color-text-secondary);border-top:2px solid var(--rebar-color-text-secondary);width:8px;height:8px;transform:rotate(45deg)}.cs-empty{border:1px dashed var(--rebar-color-border-strong);border-radius:var(--rebar-radius-lg);justify-items:start;gap:12px;margin-bottom:48px;padding:32px;display:grid}.cs-404{text-align:center;place-items:center;min-height:62vh;display:grid}.cs-404>div{justify-items:center;gap:16px;display:grid}@media (max-width:1180px){.cs-docs{grid-template-columns:220px minmax(0,1fr)}.cs-toc,.cs-toc-slot{display:none}}@media (max-width:900px){.cs-header-desktop{display:none}.cs-mobile-header{display:block}.cs-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-hero{grid-template-columns:1fr;min-height:0;padding:40px 24px}.cs-collage{grid-template-columns:1fr}.cs-collage .cs-wide{grid-column:auto}.cs-gen{grid-template-columns:1fr}}@media (max-width:760px){:root{--cs-sec:56px;--cs-gut:18px}.cs-hero{margin-top:18px}.cs-docs{padding:20px var(--cs-gut) 64px;grid-template-columns:1fr;gap:20px}.cs-docs-navtoggle{border:1.5px solid var(--rebar-color-border-strong);min-height:40px;font:var(--rebar-font-weight-semibold) .9rem/1 var(--rebar-font-family-sans);color:var(--rebar-color-text-primary);cursor:pointer;background:0 0;border-radius:999px;justify-self:start;padding:0 18px;display:block}.cs-docs-nav{max-height:none;display:none;position:static}.cs-docs-nav[data-open=true]{display:block}.cs-list{column-count:1}.cs-list li:nth-child(odd) .cs-list-row{border-right:0}.cs-featured{grid-template-columns:1fr}.cs-featured-card:first-child{grid-column:auto}.cs-sec-h,.cs-docs-main .rebar-stack[data-rebar-direction=row]{flex-wrap:wrap}}.cs-stage{background:var(--rebar-color-bg-secondary);border:1px solid var(--rebar-color-border);border-radius:var(--rebar-radius-lg);margin:18px 0 26px;overflow:hidden}.cs-stage-bar{border-bottom:1px solid var(--rebar-color-border);color:var(--rebar-color-text-secondary);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;font-size:.82rem;display:flex}.cs-stage-bar b{color:var(--rebar-color-text-primary);font-weight:var(--rebar-font-weight-semibold)}.cs-stage-bar .cs-sp{flex:1}.cs-seg{border:1px solid var(--rebar-color-border);background:var(--rebar-color-bg-raised,var(--rebar-color-bg-primary));border-radius:999px;padding:2px;display:flex}.cs-seg button{color:var(--rebar-color-text-secondary);font:var(--rebar-font-weight-medium) .8rem/1 var(--rebar-font-family-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px}.cs-seg button[aria-pressed=true]{background:var(--rebar-color-text-primary);color:var(--rebar-color-bg-primary)}.cs-stage-codebtn{border:1px solid var(--rebar-color-border);background:var(--rebar-color-bg-raised,var(--rebar-color-bg-primary));color:var(--rebar-color-text-primary);font:var(--rebar-font-weight-medium) .8rem/1 var(--rebar-font-family-sans);cursor:pointer;border-radius:999px;padding:7px 12px}.cs-stage-codebtn[aria-pressed=true]{background:var(--rebar-color-text-primary);color:var(--rebar-color-bg-primary);border-color:#0000}.cs-stage-body{padding:34px}.cs-stage-body[data-cs-padding=none]{padding:0}.cs-stage-canvas{min-width:0;margin:0 auto}.cs-stage[data-cs-width=tablet] .cs-stage-canvas,.cs-stage[data-cs-width=phone] .cs-stage-canvas{outline:1px dashed var(--rebar-color-border-strong);outline-offset:10px;border-radius:4px}.cs-stage-code{border-top:1px solid var(--rebar-color-border)}.cs-stage-code .rebar-code-block{border:0;border-radius:0}.cs-stage-states{border-top:1px solid var(--rebar-color-border);background:color-mix(in srgb, var(--rebar-color-bg-secondary) 60%, var(--rebar-color-bg-primary));grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));gap:20px;padding:22px 34px 30px;display:grid}.cs-stage-states figure{align-content:start;gap:10px;min-width:0;margin:0;display:grid}.cs-stage-states figcaption{font:var(--rebar-font-weight-semibold) .68rem/1 var(--rebar-font-family-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--rebar-color-text-secondary)}@media (max-width:760px){.cs-stage-body,.cs-stage-states{padding:18px}.cs-seg{display:none}}main h1,main h2,main h3{overflow-wrap:anywhere}main{min-width:0}@media (max-width:760px){main .rebar-table{max-width:100%;display:block;overflow-x:auto}main code,main .rebar-text,main .rebar-link{overflow-wrap:anywhere}main .rebar-stack[data-rebar-direction=row]{flex-wrap:wrap}}.cs-gen--banners .cs-gen-banner{border:1px solid var(--rebar-color-border);flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;min-height:300px;padding:32px;display:flex}.cs-gen--banners .cs-gen-banner .cs-h2{margin:6px 0 0;font-size:clamp(2rem,4vw,3rem)}.cs-gen--banners .cs-gen-banner .cs-muted{max-width:34ch;margin:0 0 8px}.cs-grain-hero{border:1px solid var(--rebar-color-border);width:100%;height:clamp(120px,24vw,200px)}:root{--cs-gal-top:68px;--cs-gal-strip:44px}.cs-gal-strip{top:var(--cs-gal-top);z-index:30;scrollbar-width:none;background:var(--rebar-color-bg-primary);border-bottom:1px solid var(--rebar-color-border);gap:2px;margin:0 0 16px;padding:6px 0;display:flex;position:sticky;overflow-x:auto}.cs-gal-strip::-webkit-scrollbar{display:none}.cs-gal-strip a{min-width:32px;height:32px;font:var(--rebar-font-weight-semibold) .85rem/1 var(--rebar-font-family-sans);color:var(--rebar-color-text-secondary);border-radius:8px;flex:none;place-items:center;text-decoration:none;display:grid}.cs-gal-strip a:hover{background:var(--rebar-color-bg-secondary);color:var(--rebar-color-text-primary)}.cs-gal{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));align-items:start;gap:14px;margin-bottom:48px;display:grid}.cs-gal-card{scroll-margin-top:calc(var(--cs-gal-top) + var(--cs-gal-strip) + 12px);background:var(--rebar-color-bg-secondary);border:1px solid var(--rebar-color-border);border-radius:var(--rebar-radius-lg);align-content:start;gap:12px;min-width:0;padding:12px 16px 16px;display:grid}.cs-gal-card[data-wide=true]{grid-column:1/-1}.cs-gal-card:target{border-color:var(--rebar-color-text-primary)}.cs-gal-head{align-items:center;gap:8px;min-width:0;display:flex}.cs-gal-name{font:var(--rebar-font-weight-semibold) .98rem/1.2 var(--rebar-font-family-sans);overflow-wrap:anywhere;min-width:0;margin:0}.cs-gal-name a{color:var(--rebar-color-text-primary);text-decoration:none}.cs-gal-name a:hover{text-underline-offset:3px;text-decoration:underline}.cs-gal-cat{color:var(--rebar-color-text-secondary);font-size:.74rem}.cs-gal-docs{color:var(--rebar-color-text-secondary);flex:none;margin-left:auto;font-size:.82rem;text-decoration:none}.cs-gal-docs:hover{color:var(--rebar-color-text-primary);text-underline-offset:3px;text-decoration:underline}.cs-gal-body{scrollbar-width:thin;min-width:0;max-height:440px;margin:-8px;padding:8px;position:relative;overflow:auto hidden;transform:translateZ(0)}.cs-gal-body[data-clipped=true]{-webkit-mask-image:linear-gradient(#000 calc(100% - 36px),#0000);mask-image:linear-gradient(#000 calc(100% - 36px),#0000)}.cs-gal-body[data-ready=false]{min-height:110px}.cs-gal-skel{border-radius:var(--rebar-radius);background:color-mix(in srgb, var(--rebar-color-text-primary) 5%, transparent);height:110px}.cs-gal-body .rebar-kanban{--rebar-kanban-column-width:76%}.cs-gal-body .rebar-slash-command-menu{width:100%;max-width:280px}.cs-gal-body .rebar-cascader{flex-wrap:wrap;max-width:100%;display:flex}.cs-gal-body .rebar-cascader>*{min-width:0;max-width:100%}.cs-gal-body [data-rebar-placement-block=mega-menu]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))!important;gap:16px!important;min-width:0!important;padding:16px!important}@media (max-width:1180px){:root{--cs-gal-top:68px}}@media (max-width:900px){:root{--cs-gal-top:60px}}
.rebar-devtools{z-index:999999;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;position:fixed;bottom:16px;right:16px}.rebar-devtools-toggle{color:#fff;cursor:pointer;background:#1e1e1e;border:1px solid #444;border-radius:50%;width:44px;height:44px;font-size:18px;box-shadow:0 2px 8px #0006}.rebar-devtools-panel{color:#f5f5f5;background:#1e1e1e;border:1px solid #444;border-radius:6px;width:300px;max-height:70vh;padding:12px;position:absolute;bottom:52px;right:0;overflow-y:auto;box-shadow:0 4px 16px #00000080}.rebar-devtools-header{border-bottom:1px solid #333;justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;display:flex}.rebar-devtools-close{color:#f5f5f5;cursor:pointer;background:0 0;border:none;font-size:16px}.rebar-devtools-section{border-bottom:1px solid #333;padding:8px 0}.rebar-devtools-section:last-of-type{border-bottom:none}.rebar-devtools-stat{justify-content:space-between;align-items:center;display:flex}.rebar-devtools-breakdown{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.rebar-devtools-breakdown li{color:#bdbdbd;justify-content:space-between;display:flex}.rebar-devtools-hint{color:#9e9e9e;margin:4px 0 0;font-size:11px;line-height:1.4}.rebar-devtools-toggles{flex-direction:column;gap:6px;display:flex}.rebar-devtools-toggles label{cursor:pointer;align-items:center;gap:6px;display:flex}.rebar-devtools-export{color:#f5f5f5;cursor:pointer;background:#2a2a2a;border:1px solid #444;border-radius:4px;width:100%;margin-top:8px;padding:8px}.rebar-devtools-export:hover{background:#333}.rebar-devtools-grid-overlay{pointer-events:none;z-index:999998;background-image:linear-gradient(#ff008026 1px,#0000 1px),linear-gradient(90deg,#ff008026 1px,#0000 1px);background-size:8px 8px;position:fixed;inset:0}.rebar-devtools-inspector{z-index:999999;color:#fff;pointer-events:none;white-space:nowrap;background:#1e1e1e;border-radius:4px;padding:4px 8px;font-family:monospace;font-size:12px;position:fixed}.rebar-devtools-inspector-path{color:#7ec9ff;background:#ffffff1f;border:1px solid #ffffff40;border-radius:4px;margin-top:4px;padding:2px 6px;font-family:monospace;font-size:11px;display:block}
