:root{--brand-teal:#0f8b8d;--brand-navy:#123b6d;--brand-green:#58b947;--brand-sage:#9cb8a8;--brand-grey:#f3f5f7;--brand-charcoal:#1e2430;--brand-white:#fff;--bg-canvas:#fff;--bg-surface:#fff;--bg-elevated:#fff;--bg-subtle:#f7f8f9;--bg-selected:#e6f4f4;--bg-disabled:#f1f3f5;--bg-sidebar:#f6f7f8;--bg-sidebar-active:#e9ecef;--bg-backdrop:#1e24307a;--bg-annotation:#eef3f0;--text-primary:#1e2430;--text-secondary:#5b6574;--text-muted:#6b7482;--text-disabled:#8b95a3;--text-inverse:#fff;--text-link:#0b6e70;--text-on-sidebar:#1e2430;--text-on-sidebar-muted:#5b6574;--text-property:#5b6574;--border-default:#e9ecef;--border-control:#8b95a3;--border-error:#b42318;--border-focus:#0b6e70;--action-primary:#0b6e70;--action-primary-hover:#095c5e;--action-on-primary:#fff;--action-secondary:#fff;--action-secondary-hover:#f1f3f5;--action-subtle:#e6f4f4;--action-on-subtle:#0b6e70;--action-destructive:#b42318;--action-on-destructive:#fff;--status-info-bg:#e8eef6;--status-info-fg:#123b6d;--status-success-bg:#edf7ea;--status-success-fg:#2f7d25;--status-warning-bg:#fdf4e3;--status-warning-fg:#8a5a00;--status-error-bg:#fdecea;--status-error-fg:#b42318;--status-neutral-bg:#eef1f4;--status-neutral-fg:#5b6574;--shadow-overlay:0 0 0 1px #1e24300f, 0 8px 24px #1e24301f;--shadow-footer:0 -1px 0 #e9ecef;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-pill:999px;--control-sm:28px;--control-md:36px;--control-lg:48px;--row-height:36px;--sidebar-width:248px;--header-height:44px;--setup-width:760px;--peek-width:560px;--chat-width:380px;--font-sans:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--brand-teal:#3fb8b9;--brand-navy:#8fb4e8;--brand-green:#7ed36f;--brand-sage:#9cb8a8;--brand-grey:#222a37;--brand-charcoal:#eef2f6;--brand-white:#1a202b;--bg-canvas:#16191f;--bg-surface:#16191f;--bg-elevated:#222731;--bg-subtle:#1e222a;--bg-selected:#173a3d;--bg-disabled:#262b35;--bg-sidebar:#1c2028;--bg-sidebar-active:#272c36;--bg-backdrop:#0009;--bg-annotation:#1e2b25;--text-primary:#eef2f6;--text-secondary:#b7c0cc;--text-muted:#8d97a5;--text-disabled:#6b7482;--text-inverse:#1e2430;--text-link:#3fb8b9;--text-on-sidebar:#e6e9ee;--text-on-sidebar-muted:#a3acb8;--text-property:#a3acb8;--border-default:#2a303a;--border-control:#6b7482;--border-error:#ff8a7a;--border-focus:#3fb8b9;--action-primary:#3fb8b9;--action-primary-hover:#5cc9ca;--action-on-primary:#0b1f24;--action-secondary:#16191f;--action-secondary-hover:#222731;--action-subtle:#173a3d;--action-on-subtle:#8edcdd;--action-destructive:#ff8a7a;--action-on-destructive:#2a0e0a;--status-info-bg:#17263d;--status-info-fg:#8fb4e8;--status-success-bg:#18301a;--status-success-fg:#7ed36f;--status-warning-bg:#33270f;--status-warning-fg:#f2b84b;--status-error-bg:#3a1a17;--status-error-fg:#ff8a7a;--status-neutral-bg:#262e3b;--status-neutral-fg:#b7c0cc;--shadow-overlay:0 0 0 1px #ffffff0f, 0 12px 32px #0000008c;--shadow-footer:0 -1px 0 #2a303a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--brand-teal:#3fb8b9;--brand-navy:#8fb4e8;--brand-green:#7ed36f;--brand-sage:#9cb8a8;--brand-grey:#222a37;--brand-charcoal:#eef2f6;--brand-white:#1a202b;--bg-canvas:#16191f;--bg-surface:#16191f;--bg-elevated:#222731;--bg-subtle:#1e222a;--bg-selected:#173a3d;--bg-disabled:#262b35;--bg-sidebar:#1c2028;--bg-sidebar-active:#272c36;--bg-backdrop:#0009;--bg-annotation:#1e2b25;--text-primary:#eef2f6;--text-secondary:#b7c0cc;--text-muted:#8d97a5;--text-disabled:#6b7482;--text-inverse:#1e2430;--text-link:#3fb8b9;--text-on-sidebar:#e6e9ee;--text-on-sidebar-muted:#a3acb8;--text-property:#a3acb8;--border-default:#2a303a;--border-control:#6b7482;--border-error:#ff8a7a;--border-focus:#3fb8b9;--action-primary:#3fb8b9;--action-primary-hover:#5cc9ca;--action-on-primary:#0b1f24;--action-secondary:#16191f;--action-secondary-hover:#222731;--action-subtle:#173a3d;--action-on-subtle:#8edcdd;--action-destructive:#ff8a7a;--action-on-destructive:#2a0e0a;--status-info-bg:#17263d;--status-info-fg:#8fb4e8;--status-success-bg:#18301a;--status-success-fg:#7ed36f;--status-warning-bg:#33270f;--status-warning-fg:#f2b84b;--status-error-bg:#3a1a17;--status-error-fg:#ff8a7a;--status-neutral-bg:#262e3b;--status-neutral-fg:#b7c0cc;--shadow-overlay:0 0 0 1px #ffffff0f, 0 12px 32px #0000008c;--shadow-footer:0 -1px 0 #2a303a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-canvas);-webkit-font-smoothing:antialiased;margin:0;font-size:14px;line-height:20px}.aih{font-family:var(--font-sans);color:var(--text-primary)}.aih-row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.aih-stack{gap:var(--space-4);flex-direction:column;display:flex}.aih-stack-sm{gap:var(--space-2);flex-direction:column;display:flex}.aih-spacer{flex:1}.aih-muted{color:var(--text-muted)}.aih-secondary{color:var(--text-secondary)}.aih-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}a,.aih-link{color:var(--text-link);cursor:pointer;font-weight:500;text-decoration:none}a:hover,.aih-link:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}kbd{font:500 11px/16px var(--font-sans);color:var(--text-muted);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);padding:0 4px}.i{width:18px;height:18px;-webkit-mask:var(--m) center/contain no-repeat;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;vertical-align:-4px;background:currentColor;flex:none;display:inline-block}.i-sm{vertical-align:-3px;width:16px;height:16px}.i-lg{width:22px;height:22px}.aih-t-display{letter-spacing:-.02em;margin:0;font-size:40px;font-weight:700;line-height:48px}.aih-t-page{letter-spacing:-.015em;margin:0;font-size:34px;font-weight:700;line-height:42px}.aih-t-section{margin:0;font-size:18px;font-weight:600;line-height:26px}.aih-t-sub{margin:0;font-size:15px;font-weight:600;line-height:22px}.aih-t-lead{color:var(--text-secondary);margin:0;font-size:16px;line-height:24px}.aih-t-label{color:var(--text-property);font-size:14px;font-weight:500;line-height:20px}.aih-t-helper{color:var(--text-secondary);font-size:12px;line-height:16px}.aih-logo-chip{border-radius:var(--radius-md);background:#fff;padding:2px 6px;display:inline-flex}.aih-btn{height:var(--control-md);padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border-control);background:var(--action-secondary);color:var(--text-primary);font:500 14px/20px var(--font-sans);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.aih-btn:hover{background:var(--action-secondary-hover);text-decoration:none}.aih-btn--primary{background:var(--action-primary);border-color:var(--action-primary);color:var(--action-on-primary)}.aih-btn--primary:hover{background:var(--action-primary-hover);border-color:var(--action-primary-hover)}.aih-btn--subtle{background:var(--action-subtle);color:var(--action-on-subtle);border-color:#0000}.aih-btn--ghost{color:var(--text-secondary);background:0 0;border-color:#0000}.aih-btn--ghost:hover{background:var(--action-secondary-hover);color:var(--text-primary)}.aih-btn--destructive{background:var(--action-destructive);border-color:var(--action-destructive);color:var(--action-on-destructive)}.aih-btn--destructive-outline{color:var(--status-error-fg);border-color:var(--border-error)}.aih-btn--sm{height:var(--control-sm);padding:0 var(--space-2);font-size:13px}.aih-btn--lg{height:44px;padding:0 var(--space-6);font-size:15px}.aih-btn--block{width:100%}.aih-btn[disabled],.aih-btn.is-disabled{background:var(--bg-disabled);border-color:var(--bg-disabled);color:var(--text-disabled);cursor:not-allowed}.aih-iconbtn{width:var(--control-sm);height:var(--control-sm);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.aih-iconbtn:hover{background:var(--action-secondary-hover);color:var(--text-primary)}.aih-split{border-radius:var(--radius-md);display:inline-flex;overflow:hidden}.aih-split .aih-btn{height:var(--control-sm);border-radius:0}.aih-split .aih-btn+.aih-btn{border-left:1px solid #ffffff59;padding:0 6px}.aih-spinner{border-radius:var(--radius-pill);border:2px solid;border-right-color:#0000;width:14px;height:14px;animation:.8s linear infinite aih-spin}@keyframes aih-spin{to{transform:rotate(360deg)}}.aih-field{flex-direction:column;gap:6px;min-width:0;display:flex}.aih-label{color:var(--text-property);font-size:13px;font-weight:500;line-height:18px}.aih-input,.aih-select{min-height:var(--control-md);border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--bg-surface);width:100%;color:var(--text-primary);font:400 14px/20px var(--font-sans);padding:6px 10px}.aih-input::placeholder{color:var(--text-muted)}.aih-input.is-invalid,.aih-select.is-invalid{border:2px solid var(--border-error);padding:5px 9px}.aih-helper{color:var(--text-secondary);font-size:12px;line-height:16px}.aih-review-note{color:var(--status-warning-fg);font-size:12px;font-weight:500;line-height:16px}.aih-review-note:before{content:"! "}.aih-props{flex-direction:column;gap:2px;display:flex}.aih-prop{min-height:var(--row-height);border-radius:var(--radius-md);grid-template-columns:180px minmax(0,1fr);align-items:start;display:grid}.aih-prop-k{height:var(--row-height);color:var(--text-property);border-radius:var(--radius-md);align-items:center;gap:8px;padding:0 6px;font-size:14px;display:flex}.aih-prop-k .i{width:16px;height:16px}.aih-prop-v{min-height:var(--row-height);border-radius:var(--radius-md);cursor:text;flex-wrap:wrap;align-items:center;gap:6px;padding:8px;line-height:20px;display:flex}.aih-prop-v:hover{background:var(--bg-subtle)}.aih-prop-v.is-empty{color:var(--text-muted)}.aih-prop-v.is-editing{background:var(--bg-surface);box-shadow:0 0 0 2px var(--border-focus);cursor:text}.aih-prop-v.is-invalid{box-shadow:0 0 0 2px var(--border-error)}.aih-prop-v.is-review{box-shadow:0 0 0 2px var(--status-warning-fg)}.aih-prop-v.is-locked{cursor:default;color:var(--text-secondary)}.aih-prop-v.is-locked:hover{background:0 0}.aih-prop-msg{grid-column:2;padding:0 8px 6px;font-size:12px;line-height:16px}.aih-prop-msg.is-error{color:var(--status-error-fg);font-weight:500}.aih-prop-msg.is-error:before{content:"✕ "}.aih-prop-msg.is-review{color:var(--status-warning-fg);font-weight:500}.aih-prop-msg.is-review:before{content:"! "}.aih-prop-msg.is-help{color:var(--text-secondary)}.aih-req{color:var(--text-muted);font-size:12px}.aih-block-h{margin:var(--space-6) 0 var(--space-1);border-bottom:1px solid var(--border-default);align-items:center;gap:8px;padding-bottom:6px;font-size:15px;font-weight:600;display:flex}.aih-block-h small{color:var(--text-secondary);font-size:13px;font-weight:400}.aih-choice{gap:var(--space-2);cursor:pointer;align-items:flex-start;font-size:14px;line-height:20px;display:flex}.aih-choice input{accent-color:var(--action-primary);flex:none;width:16px;height:16px;margin:2px 0 0}.aih-choice small{color:var(--text-secondary);font-size:12px;line-height:16px;display:block}.aih-cb{border:1.5px solid var(--border-control);background:var(--bg-surface);border-radius:3px;flex:none;place-items:center;width:16px;height:16px;display:inline-grid}.aih-cb.is-on{background:var(--action-primary);border-color:var(--action-primary)}.aih-cb.is-on:after{content:"";border-left:2px solid var(--action-on-primary);border-bottom:2px solid var(--action-on-primary);width:8px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.aih-cb.is-mixed{background:var(--action-primary);border-color:var(--action-primary)}.aih-cb.is-mixed:after{content:"";background:var(--action-on-primary);width:8px;height:2px}.aih-card{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg)}.aih-divider{background:var(--border-default);border:0;height:1px;margin:0}.aih-status{border-radius:var(--radius-pill);white-space:nowrap;background:var(--status-neutral-bg);height:22px;color:var(--status-neutral-fg);align-items:center;gap:6px;padding:0 8px 0 7px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.aih-status:before{content:"";border-radius:var(--radius-pill);background:currentColor;flex:none;width:7px;height:7px}.aih-status--success{background:var(--status-success-bg);color:var(--status-success-fg)}.aih-status--info{background:var(--status-info-bg);color:var(--status-info-fg)}.aih-status--warning{background:var(--status-warning-bg);color:var(--status-warning-fg)}.aih-status--error{background:var(--status-error-bg);color:var(--status-error-fg)}.aih-status--draft:before{background:0 0;border:1.5px dashed;width:8px;height:8px}.aih-status--plain:before{content:none}.aih-status--delivery{border-radius:var(--radius-sm);background:0 0;border:1px solid}.aih-status--delivery:before{border-radius:1px}.aih-tag{border-radius:var(--radius-sm);height:22px;color:var(--text-primary);background:var(--status-neutral-bg);align-items:center;gap:4px;padding:0 7px;font-size:13px;font-weight:500;display:inline-flex}.aih-tag--default,.aih-tag--teal{background:var(--bg-selected);color:var(--text-link)}.aih-tag--navy{background:var(--status-info-bg);color:var(--status-info-fg)}.aih-tag--green{background:var(--status-success-bg);color:var(--status-success-fg)}.aih-stepper{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.aih-step{color:var(--text-secondary);flex-direction:column;flex:1;gap:6px;font-size:13px;line-height:18px;display:flex}.aih-step-bar{border-radius:var(--radius-pill);background:var(--border-default);height:3px}.aih-step-label{align-items:center;gap:6px;font-weight:500;display:flex}.aih-step-num{border-radius:var(--radius-pill);border:1.5px solid var(--border-control);flex:none;place-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:grid}.aih-step.is-done .aih-step-bar{background:var(--brand-green)}.aih-step.is-done .aih-step-num{background:var(--status-success-fg);border-color:var(--status-success-fg);color:var(--action-on-primary);font-size:0}.aih-step.is-done .aih-step-num:before{content:"✓";font-size:11px}.aih-step.is-current{color:var(--text-primary)}.aih-step.is-current .aih-step-bar{background:var(--brand-teal)}.aih-step.is-current .aih-step-num{border:2px solid var(--brand-teal);color:var(--text-link)}.aih-tabs{gap:var(--space-4);border-bottom:1px solid var(--border-default);display:flex}.aih-tab{color:var(--text-secondary);cursor:pointer;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 2px;font-weight:500;display:inline-flex}.aih-tab.is-active{color:var(--text-primary);border-bottom-color:var(--text-primary)}.aih-tab .aih-count{color:var(--text-muted);font-weight:400}.aih-dbbar{border-bottom:1px solid var(--border-default);align-items:center;gap:2px;min-height:40px;margin-bottom:4px;display:flex}.aih-view{white-space:nowrap;border-radius:var(--radius-md);height:28px;color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;padding:0 8px;font-weight:500;display:inline-flex;position:relative}.aih-view:hover{background:var(--action-secondary-hover)}.aih-view.is-active{color:var(--text-primary)}.aih-view.is-active:after{content:"";background:var(--text-primary);border-radius:2px;height:2px;position:absolute;bottom:-7px;left:6px;right:6px}.aih-dbtools{align-items:center;gap:2px;margin-left:auto;display:flex}.aih-selbar{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:var(--shadow-overlay);align-items:center;gap:2px;padding:3px;display:inline-flex}.aih-selbar b{white-space:nowrap;color:var(--text-link);padding:0 8px;font-weight:500}.aih-selbar .aih-sep{background:var(--border-default);width:1px;height:20px;margin:0 2px}.aih-table-wrap{background:var(--bg-surface);border-top:1px solid var(--border-default);overflow:hidden}.aih-table{border-collapse:collapse;width:100%;font-size:14px}.aih-table th{text-align:left;color:var(--text-property);border-bottom:1px solid var(--border-default);white-space:nowrap;background:var(--bg-surface);padding:8px 10px;font-size:14px;font-weight:400;line-height:20px}.aih-table th+th,.aih-table td+td{border-left:1px solid var(--border-default)}.aih-table th .i{width:16px;height:16px;color:var(--text-muted);margin-right:6px}.aih-table td{border-bottom:1px solid var(--border-default);vertical-align:top;padding:8px 10px;line-height:20px}.aih-table tr.is-hover td{background:var(--bg-subtle)}.aih-table tr.is-selected td{background:var(--bg-selected)}.aih-table td.aih-cbcell,.aih-table th.aih-cbcell{border-left:0;width:32px;padding:10px 8px}.aih-table td.aih-cbcell+td,.aih-table th.aih-cbcell+th{border-left:0}.aih-cell-main{align-items:center;gap:8px;font-weight:500;display:flex}.aih-cell-main .i{color:var(--text-muted);width:16px;height:16px}.aih-cell-sub{color:var(--text-secondary);font-size:12px;line-height:16px}.aih-calc{color:var(--text-muted);gap:16px;padding:6px 10px;font-size:12px;display:flex}.aih-kebab{border-radius:var(--radius-md);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.aih-kebab:hover{background:var(--action-secondary-hover)}.aih-filter{border:1px solid var(--border-default);border-radius:var(--radius-pill);background:var(--bg-surface);height:28px;color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.aih-filter b{color:var(--text-primary);font-weight:500}.aih-filter.is-on{background:var(--bg-selected);color:var(--text-link);border-color:#0000}.aih-pagination{align-items:center;gap:var(--space-2);color:var(--text-secondary);justify-content:space-between;padding:8px 10px;font-size:13px;display:flex}.aih-page-btn{border-radius:var(--radius-md);min-width:28px;height:28px;color:var(--text-primary);place-items:center;font-weight:500;display:inline-grid}.aih-page-btn.is-current{background:var(--bg-selected);color:var(--text-link)}.aih-alert{border-radius:var(--radius-md);background:var(--bg-subtle);color:var(--text-secondary);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.aih-alert-glyph{border-radius:var(--radius-pill);background:currentColor;flex:none;place-items:center;width:20px;height:20px;display:grid}.aih-alert-glyph:before{content:"i";color:var(--bg-surface);font-size:12px;font-weight:700}.aih-alert-body{color:var(--text-primary);flex-direction:column;flex:1;gap:2px;display:flex}.aih-alert-title{color:inherit;font-weight:600}.aih-alert--info{background:var(--status-info-bg);color:var(--status-info-fg)}.aih-alert--success{background:var(--status-success-bg);color:var(--status-success-fg)}.aih-alert--success .aih-alert-glyph:before{content:"✓"}.aih-alert--warning{background:var(--status-warning-bg);color:var(--status-warning-fg)}.aih-alert--warning .aih-alert-glyph:before{content:"!"}.aih-alert--error{background:var(--status-error-bg);color:var(--status-error-fg)}.aih-alert--error .aih-alert-glyph:before{content:"✕"}.aih-alert ul{margin:4px 0 0;padding-left:18px}.aih-toast{gap:var(--space-3);background:var(--bg-elevated);border-radius:var(--radius-md);box-shadow:var(--shadow-overlay);align-items:center;max-width:440px;padding:10px 14px;display:flex}.aih-empty{text-align:center;align-items:center;gap:var(--space-3);padding:var(--space-12) var(--space-6);flex-direction:column;display:flex}.aih-skel{background:var(--bg-disabled);border-radius:var(--radius-sm);height:12px;animation:1.4s ease-in-out infinite aih-pulse}@keyframes aih-pulse{50%{opacity:.5}}.aih-menu{background:var(--bg-elevated);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);min-width:220px;padding:4px}.aih-menu-item{border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:8px;padding:6px 8px;display:flex}.aih-menu-item:hover,.aih-menu-item.is-active{background:var(--action-secondary-hover)}.aih-menu-item.is-selected{background:var(--bg-selected)}.aih-menu-item.is-danger{color:var(--status-error-fg)}.aih-menu-item .i{color:var(--text-secondary)}.aih-menu-sep{background:var(--border-default);height:1px;margin:4px 0}.aih-menu-head{color:var(--text-secondary);padding:6px 8px 2px;font-size:12px;font-weight:500}.aih-co-trigger{border-radius:var(--radius-md);cursor:pointer;max-width:340px;height:30px;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0 8px;display:inline-flex}.aih-co-trigger:hover{background:var(--action-secondary-hover)}.aih-co-trigger:after{content:"";border-right:1.5px solid var(--text-secondary);border-bottom:1.5px solid var(--text-secondary);width:6px;height:6px;margin-left:2px;transform:rotate(45deg)translateY(-2px)}.aih-co-badge{border-radius:var(--radius-sm);background:var(--brand-navy);min-width:22px;height:20px;color:var(--bg-surface);letter-spacing:.03em;place-items:center;padding:0 4px;font-size:9px;font-weight:700;display:grid}.aih-co-name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.aih-co-code{color:var(--text-secondary);font-size:12px}.aih-backdrop{background:var(--bg-backdrop);padding:var(--space-8);place-items:center;display:grid}.aih-dialog{background:var(--bg-elevated);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);flex-direction:column;width:100%;max-width:480px;display:flex}.aih-dialog-head{flex-direction:column;gap:6px;padding:20px 20px 0;display:flex}.aih-dialog-body{flex-direction:column;gap:12px;padding:12px 20px;display:flex}.aih-dialog-foot{gap:var(--space-2);justify-content:flex-end;padding:12px 20px 20px;display:flex}.aih-peek{width:var(--peek-width);background:var(--bg-elevated);box-shadow:var(--shadow-overlay);z-index:5;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.aih-peek-bar{height:var(--header-height);border-bottom:1px solid var(--border-default);color:var(--text-secondary);align-items:center;gap:2px;padding:0 10px;display:flex}.aih-peek-body{flex-direction:column;flex:1;gap:14px;padding:28px 40px;display:flex;overflow:auto}.aih-peek-foot{border-top:1px solid var(--border-default);align-items:center;gap:8px;padding:12px 40px;display:flex}.aih-matrix{border-collapse:collapse;width:100%;font-size:14px}.aih-matrix th{color:var(--text-property);text-align:center;border-bottom:1px solid var(--border-default);padding:8px 10px;font-size:13px;font-weight:400}.aih-matrix th+th,.aih-matrix td+td{border-left:1px solid var(--border-default)}.aih-matrix th:first-child,.aih-matrix td:first-child{text-align:left;background:var(--bg-surface);position:sticky;left:0}.aih-matrix td{text-align:center;border-bottom:1px solid var(--border-default);padding:7px 10px}.aih-matrix tr.aih-mod td{background:var(--bg-subtle);text-align:left;font-weight:600}.aih-matrix input{accent-color:var(--action-primary);width:16px;height:16px}.aih-na{color:var(--text-muted);font-size:12px}.aih-partial{background:var(--action-primary);vertical-align:middle;border-radius:3px;width:16px;height:16px;display:inline-block;position:relative}.aih-partial:after{content:"";background:var(--action-on-primary);height:2px;position:absolute;top:7px;left:4px;right:4px}.aih-summary{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface)}.aih-summary-head{border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-weight:600;display:flex}.aih-summary-group{border-bottom:1px solid var(--border-default);flex-direction:column;gap:6px;padding:10px 14px;display:flex}.aih-summary-group:last-child{border-bottom:0}.aih-chg{align-items:flex-start;gap:8px;font-size:13px;line-height:18px;display:flex}.aih-chg:before{border-radius:var(--radius-sm);flex:none;place-items:center;width:18px;height:18px;font-size:13px;font-weight:700;display:grid}.aih-chg--add:before{content:"+";background:var(--status-success-bg);color:var(--status-success-fg)}.aih-chg--remove:before{content:"−";background:var(--status-error-bg);color:var(--status-error-fg)}.aih-chg--keep:before{content:"=";background:var(--status-info-bg);color:var(--status-info-fg)}.aih-chg--block:before{content:"!";background:var(--status-warning-bg);color:var(--status-warning-fg)}.aih-src{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-sm);border:1px solid;padding:1px 6px;font-size:11px;font-weight:600}.aih-src--direct{color:var(--text-link)}.aih-src--group{color:var(--status-info-fg);border-style:dashed}.aih-annot{background:var(--bg-annotation);border:1px dashed var(--brand-sage);border-radius:var(--radius-md);color:var(--text-secondary);padding:10px 12px;font-size:12px;line-height:17px}.aih-annot b{color:var(--text-primary)}.aih-annot:before{content:"DESIGN NOTE";letter-spacing:.14em;color:var(--text-primary);margin-bottom:4px;font-size:10px;font-weight:700;display:block}.aih-sidebar{background:var(--bg-sidebar);color:var(--text-on-sidebar);border-right:1px solid var(--border-default);flex-direction:column;gap:2px;padding:8px;font-size:14px;display:flex}.aih-wsw{border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:8px;height:36px;padding:0 6px;display:flex}.aih-wsw:hover{background:var(--bg-sidebar-active)}.aih-wsw img{object-fit:contain;background:#fff;border-radius:5px;width:22px;height:22px}.aih-wsw b{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.aih-wsw .i{color:var(--text-on-sidebar-muted)}.aih-sbsearch{border-radius:var(--radius-md);background:var(--bg-surface);border:1px solid var(--border-default);height:32px;color:var(--text-on-sidebar-muted);align-items:center;gap:8px;margin:6px 0;padding:0 8px;display:flex}.aih-sbsearch kbd{margin-left:auto}.aih-nav{flex-direction:column;gap:1px;display:flex}.aih-nav-head{color:var(--text-on-sidebar-muted);padding:14px 8px 4px;font-size:12px;font-weight:500}.aih-sbfoot{border-top:1px solid var(--border-default);color:var(--text-on-sidebar);align-items:center;gap:8px;margin-top:auto;padding:8px 6px 2px;display:flex}.aih-header{height:var(--header-height);background:var(--bg-surface);align-items:center;gap:6px;padding:0 12px;display:flex}.aih-crumbs{align-items:center;gap:2px;min-width:0;font-size:14px;display:flex}.aih-crumbs span{border-radius:var(--radius-md);white-space:nowrap;align-items:center;gap:6px;padding:3px 6px;display:inline-flex}.aih-crumbs span:hover{background:var(--action-secondary-hover)}.aih-crumbs em{color:var(--text-muted);padding:0 1px;font-style:normal}.aih-crumbs .i{width:16px;height:16px;color:var(--text-secondary)}.aih-avatar{border-radius:var(--radius-pill);background:var(--brand-navy);width:24px;height:24px;color:var(--bg-surface);flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.aih-avatar--teal{background:var(--brand-teal)}.aih-avatar--sage{background:var(--brand-sage);color:#1e2430}.aih-page-icon{background:var(--bg-selected);width:56px;height:56px;color:var(--text-link);border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.aih-page-icon .i{width:30px;height:30px}.aih-page-head{align-items:flex-end;gap:var(--space-4);display:flex}.aih-page-head>div{flex-direction:column;flex:1;gap:6px;display:flex}.aih-platform-flag{border-radius:var(--radius-sm);background:var(--brand-sage);color:#1e2430;align-items:center;gap:6px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.aih-footer{background:var(--bg-surface);box-shadow:var(--shadow-footer);padding:12px var(--space-6);align-items:center;gap:var(--space-3);margin-top:var(--space-8);display:flex;position:sticky;bottom:0}.aih-footer-inner{width:100%;max-width:var(--setup-width);align-items:center;gap:var(--space-2);margin:0 auto;display:flex}.aih-saved{color:var(--text-secondary);align-items:center;gap:6px;font-size:12px;display:flex}.aih-saved:before{content:"✓";color:var(--status-success-fg);font-weight:700}.aih-kv{grid-template-columns:180px 1fr;gap:8px 16px;margin:0;font-size:14px;display:grid}.aih-kv dt{color:var(--text-property)}.aih-kv dd{margin:0}.aih-lock{width:16px;height:16px;margin-top:3px;display:inline-block;position:relative}.aih-lock:before{content:"";border:2px solid var(--text-muted);border-bottom:0;border-radius:6px 6px 0 0;width:10px;height:9px;position:absolute;top:0;left:3px}.aih-lock:after{content:"";background:var(--text-muted);border-radius:2px;width:14px;height:9px;position:absolute;top:7px;left:1px}.aih-chat{border-left:1px solid var(--border-default);background:var(--bg-surface);flex-direction:column;min-width:0;min-height:100%;display:flex}.aih-chat-bar{height:var(--header-height);border-bottom:1px solid var(--border-default);align-items:center;gap:2px;padding:0 8px 0 12px;display:flex}.aih-chat-bar b{white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:8px;min-width:0;font-weight:600;display:flex;overflow:hidden}.aih-chat-bar img{background:#fff;border-radius:5px;width:22px;height:22px}.aih-chat-log{flex-direction:column;flex:1;gap:14px;padding:16px 16px 8px;display:flex}.aih-msg-meta{color:var(--text-muted);text-align:center;font-size:12px}.aih-msg-user{background:var(--bg-disabled);white-space:pre-line;border-radius:18px;align-self:flex-end;max-width:88%;padding:9px 14px;line-height:21px}.aih-msg-ai{flex-direction:column;gap:8px;max-width:100%;line-height:22px;display:flex}.aih-msg-ai p{margin:0}.aih-msg-ai ul{margin:0;padding-left:18px}.aih-worked{color:var(--text-muted);cursor:pointer;align-items:center;gap:4px;font-size:13px;display:inline-flex}.aih-msg-tools{color:var(--text-muted);gap:2px;display:flex}.aih-msg-tools .aih-iconbtn{width:26px;height:26px}.aih-actioncard{border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);align-items:center;gap:10px;padding:10px 12px;display:flex}.aih-actioncard>.i{color:var(--text-link)}.aih-actioncard div{flex-direction:column;flex:1;min-width:0;line-height:18px;display:flex}.aih-actioncard small{color:var(--text-secondary);font-size:12px}.aih-actioncard.is-confirm{border-color:var(--brand-teal);background:var(--bg-selected)}.aih-chips{flex-wrap:wrap;gap:6px;display:flex}.aih-chip{border:1px solid var(--border-default);border-radius:var(--radius-pill);cursor:pointer;background:var(--bg-surface);height:30px;color:var(--text-primary);align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.aih-chip:hover{background:var(--action-secondary-hover)}.aih-chip.is-primary{background:var(--action-primary);border-color:var(--action-primary);color:var(--action-on-primary)}.aih-typing{gap:4px;padding:6px 0;display:inline-flex}.aih-typing span{border-radius:var(--radius-pill);background:var(--text-muted);width:6px;height:6px;animation:1.2s infinite aih-pulse}.aih-typing span:nth-child(2){animation-delay:.2s}.aih-typing span:nth-child(3){animation-delay:.4s}.aih-composer{border:1px solid var(--border-default);background:var(--bg-surface);border-radius:14px;flex-direction:column;gap:8px;margin:8px 12px 12px;padding:10px 12px;display:flex;box-shadow:0 1px 4px #1e24300f}.aih-ctx{border:1px solid var(--border-default);border-radius:var(--radius-md);height:24px;color:var(--text-secondary);align-self:flex-start;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}.aih-composer-row{color:var(--text-secondary);align-items:center;gap:2px;display:flex}.aih-send{border-radius:var(--radius-pill);background:var(--action-primary);width:30px;height:30px;color:var(--action-on-primary);border:0;place-items:center;display:grid}.aih-send.is-off{background:var(--bg-disabled);color:var(--text-disabled)}.aih-prop-v.is-ai{background:var(--bg-selected)}.aih-aitag{color:var(--text-link);align-items:center;gap:3px;margin-left:auto;font-size:11px;font-weight:600;display:inline-flex}.aih-aitag .i{width:12px;height:12px}tr.is-ai td{background:var(--bg-selected)}.aih-segment{border-radius:var(--radius-md);background:var(--bg-disabled);padding:2px;display:inline-flex}.aih-segment span{color:var(--text-secondary);border-radius:5px;padding:4px 14px;font-size:13px;font-weight:500}.aih-segment span.is-active{background:var(--bg-surface);color:var(--text-primary);box-shadow:0 1px 2px #1e24301f}:root{--content:920px;--gutter:clamp(16px, 4vw, 56px)}html,body{height:100%}body{overflow:hidden}#app{grid-template-columns:var(--sidebar-width) minmax(0, 1fr) var(--chat-width);background:var(--bg-canvas);height:100%;display:grid}#app.no-side{grid-template-columns:minmax(0, 1fr) var(--chat-width)}#app.no-side #sidebar{display:none}#app.chat-off{grid-template-columns:var(--sidebar-width) minmax(0, 1fr) 0}#app.no-side.chat-off{grid-template-columns:minmax(0,1fr) 0}#app.chat-off #chat{display:none}#sidebar{min-height:0;overflow:auto}#main{background:var(--bg-surface);flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}#scroll{flex:1;min-height:0;overflow:auto}#chat{flex-direction:column;min-height:0;display:flex;overflow:hidden}#chat .aih-chat-log{flex:1;min-height:0;overflow:auto}.page-in{box-sizing:border-box;width:100%;max-width:calc(var(--content) + 2 * var(--gutter));padding:28px var(--gutter) 72px;flex-direction:column;gap:16px;margin:0 auto;display:flex}.page-in>*{min-width:0;max-width:100%}.page-in.wide{max-width:calc(1120px + 2 * var(--gutter))}.aih-footer{margin-top:0;padding:12px 0}.aih-footer-inner{box-sizing:border-box;max-width:calc(var(--content) + 2 * var(--gutter));padding:0 var(--gutter);width:100%;margin:0 auto}.aih-footer-inner.wide{max-width:calc(1120px + 2 * var(--gutter))}.aih-page-head{flex-wrap:wrap}.aih-block-h{margin:12px 0 0}.aih-prop{grid-template-columns:200px minmax(0,1fr)}.aih-kv{grid-template-columns:200px 1fr}.pv{all:unset;box-sizing:border-box;width:100%;min-width:0;font:inherit;color:var(--text-primary);flex:1;line-height:20px}.pv::placeholder{color:var(--text-muted)}select.pv{cursor:pointer;appearance:none;padding-right:20px}select.pv option{color:#1e2430;background:#fff}.aih-prop-v{flex-wrap:nowrap;position:relative}.aih-prop-v:focus-within{background:var(--bg-surface);box-shadow:0 0 0 2px var(--border-focus)}.aih-prop-v.is-invalid:focus-within{box-shadow:0 0 0 2px var(--border-error)}.aih-prop-v.has-sel:after{content:"";border-right:1.5px solid var(--text-secondary);border-bottom:1.5px solid var(--text-secondary);pointer-events:none;width:6px;height:6px;position:absolute;top:50%;right:12px;transform:translateY(-70%)rotate(45deg)}.aih-prop-v.has-sel .aih-aitag{margin-right:18px}.aih-prop-v.is-locked{color:var(--text-secondary)}.pwbtn{all:unset;cursor:pointer;color:var(--text-link);padding:0 4px;font-size:12px;font-weight:600}.rules{flex-direction:column;grid-column:2;gap:2px;padding:0 8px 6px;font-size:12px;display:flex}.rules span:before{content:"○ ";color:var(--text-muted)}.rules span.ok{color:var(--status-success-fg)}.rules span.ok:before{content:"✓ ";color:var(--status-success-fg)}.cellsel{all:unset;cursor:pointer;background:var(--status-neutral-bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%235B6574' stroke-width='3'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 6px center;border-radius:4px;max-width:100%;padding:2px 22px 2px 6px;font-size:13px;font-weight:500}.cellsel:focus-visible,.loc:focus-visible{outline:2px solid var(--border-focus)}.loc{border:1px dashed var(--border-control);height:22px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:4px;align-items:center;margin:1px 2px 1px 0;padding:0 7px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.loc.is-on{background:var(--bg-selected);color:var(--text-link);border-style:solid;border-color:#0000}.modtog{border:1px solid var(--border-default);height:28px;font:inherit;background:var(--bg-surface);color:var(--text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:6px;margin:2px 4px 2px 0;padding:0 10px;font-size:13px;font-weight:500;display:inline-flex}.modtog.is-on{background:var(--bg-selected);color:var(--text-link);border-color:#0000}.modtog.is-on:before{content:"✓";font-weight:700}.aih-table-wrap{max-width:100%;overflow-x:auto}tr.clickable{cursor:pointer}tr.clickable:hover td{background:var(--bg-subtle)}tr.is-removed td{opacity:.55}.sortbtn{all:unset;cursor:pointer;color:inherit;font:inherit;align-items:center;gap:6px;display:inline-flex}.sortbtn:focus-visible{outline:2px solid var(--border-focus);border-radius:4px}.sortbtn .arr{color:var(--text-muted);font-size:10px}.tsearch{align-items:center;display:inline-flex;position:relative}.tsearch input{all:unset;box-sizing:border-box;border:1px solid var(--border-default);width:180px;height:28px;color:var(--text-primary);background:var(--bg-surface);border-radius:6px;padding:0 8px 0 28px;font-size:13px}.tsearch input:focus{border-color:var(--border-focus);box-shadow:0 0 0 1px var(--border-focus)}.tsearch .i{color:var(--text-muted);width:15px;height:15px;position:absolute;left:7px}.aih-dbbar{flex-wrap:wrap;row-gap:6px;padding-bottom:6px}button.aih-view{font:inherit;background:0 0;border:0}.newrow{all:unset;box-sizing:border-box;height:36px;color:var(--text-muted);cursor:pointer;width:100%;font:inherit;align-items:center;gap:8px;padding:0 10px;display:flex}.newrow:hover{background:var(--bg-subtle);color:var(--text-secondary)}.newrow[disabled]{cursor:not-allowed;opacity:.6}.navbtn{all:unset;box-sizing:border-box;cursor:pointer;height:30px;color:var(--text-on-sidebar);border-radius:6px;align-items:center;gap:10px;width:100%;padding:0 8px;font-weight:500;display:flex}.navbtn+.navbtn{margin-top:1px}.navbtn .i{color:var(--text-on-sidebar-muted)}.navbtn:hover{background:var(--bg-sidebar-active)}.navbtn.is-active{background:var(--bg-sidebar-active);font-weight:600}.navbtn.is-active .i{color:var(--text-link)}.navbtn:focus-visible{outline:2px solid var(--border-focus)}.center-card{width:100%;max-width:560px;margin:0 auto}#toast{left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:70;position:fixed;transform:translate(-50%)}#modal:empty{display:none}#modal{z-index:80;position:fixed;inset:0}#modal .aih-backdrop{position:absolute;inset:0}.flash{animation:1.2s 2 flash}@keyframes flash{50%{box-shadow:0 0 0 4px var(--bg-selected)}}.mob-seg,.hamb-btn{display:none}.aih-chips .aih-chip{text-align:left;white-space:pre-line;height:auto;min-height:30px;padding:5px 12px;font-family:inherit;line-height:18px}.aih-chat-log .aih-btn{white-space:normal;height:auto;min-height:28px}.aih-chat-log a{cursor:pointer}textarea.composer{all:unset;width:100%;min-height:40px;max-height:160px;font:inherit;color:var(--text-primary);white-space:pre-wrap;font-size:14px;line-height:20px;display:block;overflow:auto}textarea.composer::placeholder{color:var(--text-muted)}.aih-composer:focus-within{border-color:var(--border-focus)}.card-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.qcard{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);cursor:pointer;text-align:left;font:inherit;color:inherit;flex-direction:column;gap:6px;padding:14px;display:flex}.qcard:hover{background:var(--bg-subtle)}.qcard .i{color:var(--text-link)}.split-2{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.mods-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}.aih-peek{z-index:20}.aih-peek-body{padding:28px 32px}.aih-peek-foot{padding:12px 32px}.aih-peek-body>*{flex-shrink:0}.aih-peek .aih-prop{grid-template-columns:160px minmax(0,1fr)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (width<=1180px){#app{grid-template-columns:minmax(0, 1fr) var(--chat-width)}#app.chat-off{grid-template-columns:minmax(0,1fr) 0}#sidebar{width:var(--sidebar-width);z-index:30;box-shadow:var(--shadow-overlay);transition:transform .2s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}#app.nav-open #sidebar{transform:none}#app:not(.no-side) .hamb-btn{display:inline-grid}.split-2{grid-template-columns:1fr}}@media (width<=820px){#app,#app.no-side,#app.chat-off{grid-template-columns:1fr}#chat,#app.pane-chat #main{display:none}#app.pane-chat #chat{display:flex}.mob-seg{display:inline-flex}.chat-toggle{display:none}.aih-peek{width:100%}.aih-prop,.aih-peek .aih-prop{grid-template-columns:1fr}.aih-prop-msg,.rules{grid-column:1}.aih-kv,.mods-layout{grid-template-columns:1fr}.hide-sm{display:none!important}.aih-step-label span+span{display:none}.tsearch input{width:130px}}.i-home{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2011l9-7%209%207v9a1%201%200%200%201-1%201h-5v-6h-6v6H4a1%201%200%200%201-1-1z%22%2F%3E%3C%2Fsvg%3E)}.i-search{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2211%22%20r%3D%227%22%2F%3E%3Cpath%20d%3D%22M20%2020l-4-4%22%2F%3E%3C%2Fsvg%3E)}.i-inbox{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2013l3-8h12l3%208v6H3z%22%2F%3E%3Cpath%20d%3D%22M3%2013h5l1%203h6l1-3h5%22%2F%3E%3C%2Fsvg%3E)}.i-building{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%223%22%20width%3D%2216%22%20height%3D%2218%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M9%207h2M13%207h2M9%2011h2M13%2011h2M10%2021v-4h4v4%22%2F%3E%3C%2Fsvg%3E)}.i-users{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%229%22%20cy%3D%228%22%20r%3D%223.5%22%2F%3E%3Cpath%20d%3D%22M2.5%2020c0-3.5%203-6%206.5-6s6.5%202.5%206.5%206M16%204.5a3.5%203.5%200%200%201%200%207M18%2014c2%20.7%203.5%202.8%203.5%206%22%2F%3E%3C%2Fsvg%3E)}.i-user{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M4%2021c0-4.4%203.6-7%208-7s8%202.6%208%207%22%2F%3E%3C%2Fsvg%3E)}.i-mail{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M3%207l9%206%209-6%22%2F%3E%3C%2Fsvg%3E)}.i-key{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%2215%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M11%2012l9-9M16%207l3%203%22%2F%3E%3C%2Fsvg%3E)}.i-shield{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203l8%203v6c0%205-3.5%208-8%209-4.5-1-8-4-8-9V6z%22%2F%3E%3C%2Fsvg%3E)}.i-group{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%228%22%20r%3D%223%22%2F%3E%3Ccircle%20cx%3D%225%22%20cy%3D%2210%22%20r%3D%222.5%22%2F%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%2210%22%20r%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M7%2020c0-3%202.2-5%205-5s5%202%205%205M1.5%2019c0-2%201.5-3.5%203.5-3.5M22.5%2019c0-2-1.5-3.5-3.5-3.5%22%2F%3E%3C%2Fsvg%3E)}.i-activity{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012h4l3-8%204%2016%203-8h4%22%2F%3E%3C%2Fsvg%3E)}.i-layers{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203l9%205-9%205-9-5z%22%2F%3E%3Cpath%20d%3D%22M3%2013l9%205%209-5%22%2F%3E%3C%2Fsvg%3E)}.i-globe{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M3%2012h18M12%203c3%203%203%2015%200%2018M12%203c-3%203-3%2015%200%2018%22%2F%3E%3C%2Fsvg%3E)}.i-pin{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2021s-7-6.5-7-11a7%207%200%200%201%2014%200c0%204.5-7%2011-7%2011z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%222.5%22%2F%3E%3C%2Fsvg%3E)}.i-hash{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%209h14M5%2015h14M10%204L8%2020M16%204l-2%2016%22%2F%3E%3C%2Fsvg%3E)}.i-status{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203v3M12%2018v3M3%2012h3M18%2012h3M5.6%205.6l2.1%202.1M16.3%2016.3l2.1%202.1M5.6%2018.4l2.1-2.1M16.3%207.7l2.1-2.1%22%2F%3E%3C%2Fsvg%3E)}.i-calendar{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%225%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M3%2010h18M8%203v4M16%203v4%22%2F%3E%3C%2Fsvg%3E)}.i-clock{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M12%207v5l3%202%22%2F%3E%3C%2Fsvg%3E)}.i-plus{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%205v14M5%2012h14%22%2F%3E%3C%2Fsvg%3E)}.i-filter{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%206h16M7%2012h10M10%2018h4%22%2F%3E%3C%2Fsvg%3E)}.i-sort{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M7%204v16M4%2017l3%203%203-3M17%2020V4M14%207l3-3%203%203%22%2F%3E%3C%2Fsvg%3E)}.i-more{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%225%22%20cy%3D%2212%22%20r%3D%221.3%22%20fill%3D%22black%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%221.3%22%20fill%3D%22black%22%2F%3E%3Ccircle%20cx%3D%2219%22%20cy%3D%2212%22%20r%3D%221.3%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E)}.i-chevron{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%209l6%206%206-6%22%2F%3E%3C%2Fsvg%3E)}.i-chevron-right{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%206l6%206-6%206%22%2F%3E%3C%2Fsvg%3E)}.i-check{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2012l5%205%209-10%22%2F%3E%3C%2Fsvg%3E)}.i-trash{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%207h16M9%207V4h6v3M6%207l1%2013h10l1-13%22%2F%3E%3C%2Fsvg%3E)}.i-link{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%2014a4%204%200%200%200%205.7%200l3-3a4%204%200%200%200-5.7-5.7l-1%201M14%2010a4%204%200%200%200-5.7%200l-3%203a4%204%200%200%200%205.7%205.7l1-1%22%2F%3E%3C%2Fsvg%3E)}.i-sliders{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%206h10M18%206h2M4%2018h4M12%2018h8%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%226%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E)}.i-currency{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M15%209h-4.5a2%202%200%200%200%200%204h3a2%202%200%200%201%200%204H9M12%206v2M12%2016v2%22%2F%3E%3C%2Fsvg%3E)}.i-page{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%203h8l4%204v14H6z%22%2F%3E%3Cpath%20d%3D%22M14%203v4h4%22%2F%3E%3C%2Fsvg%3E)}.i-sidebar{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M9%204v16%22%2F%3E%3C%2Fsvg%3E)}.i-edit{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2020h4L19%209l-4-4L4%2016z%22%2F%3E%3C%2Fsvg%3E)}.i-table{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2218%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M3%2010h18M9%2010v10%22%2F%3E%3C%2Fsvg%3E)}.i-board{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%225%22%20height%3D%2216%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%2210%22%20y%3D%224%22%20width%3D%225%22%20height%3D%2210%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%2217%22%20y%3D%224%22%20width%3D%224%22%20height%3D%2213%22%20rx%3D%221%22%2F%3E%3C%2Fsvg%3E)}.i-list{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%206h11M9%2012h11M9%2018h11%22%2F%3E%3Ccircle%20cx%3D%224.5%22%20cy%3D%226%22%20r%3D%221%22%20fill%3D%22black%22%2F%3E%3Ccircle%20cx%3D%224.5%22%20cy%3D%2212%22%20r%3D%221%22%20fill%3D%22black%22%2F%3E%3Ccircle%20cx%3D%224.5%22%20cy%3D%2218%22%20r%3D%221%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E)}.i-phone{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%227%22%20y%3D%222%22%20width%3D%2210%22%20height%3D%2220%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M11%2018h2%22%2F%3E%3C%2Fsvg%3E)}.i-lock{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%2211%22%20width%3D%2214%22%20height%3D%2210%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%2011V7a4%204%200%200%201%208%200v4%22%2F%3E%3C%2Fsvg%3E)}.i-upload{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2015V3M7%208l5-5%205%205M4%2015v5h16v-5%22%2F%3E%3C%2Fsvg%3E)}.i-text{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%207V5h16v2M12%205v14M9%2019h6%22%2F%3E%3C%2Fsvg%3E)}.i-expand{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%204h6v6M10%2020H4v-6M20%204l-7%207M4%2020l7-7%22%2F%3E%3C%2Fsvg%3E)}.i-close{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%206l12%2012M18%206L6%2018%22%2F%3E%3C%2Fsvg%3E)}.i-help{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M9.5%209.5a2.5%202.5%200%201%201%203.5%202.3c-.7.3-1%20.9-1%201.7M12%2017h.01%22%2F%3E%3C%2Fsvg%3E)}.i-star{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203l2.7%205.6%206.1.9-4.4%204.3%201%206.1L12%2017l-5.4%202.9%201-6.1-4.4-4.3%206.1-.9z%22%2F%3E%3C%2Fsvg%3E)}.i-share{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203v12M7%208l5-5%205%205M5%2013v7h14v-7%22%2F%3E%3C%2Fsvg%3E)}.i-ruler{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%228%22%20width%3D%2220%22%20height%3D%228%22%20rx%3D%221%22%2F%3E%3Cpath%20d%3D%22M6%208v3M10%208v4M14%208v3M18%208v4%22%2F%3E%3C%2Fsvg%3E)}.i-seed{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2021v-9M12%2012c0-4%203-7%208-7%200%205-3%207-8%207zM12%2014c0-3-2.5-5-7-5%200%204%202.5%205%207%205z%22%2F%3E%3C%2Fsvg%3E)}.i-flag{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%2021V4M5%204h11l-2%204%202%204H5%22%2F%3E%3C%2Fsvg%3E)}.i-sparkle{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203l1.8%205.2L19%2010l-5.2%201.8L12%2017l-1.8-5.2L5%2010l5.2-1.8zM19%2015l.8%202.2L22%2018l-2.2.8L19%2021l-.8-2.2L16%2018l2.2-.8z%22%2F%3E%3C%2Fsvg%3E)}.i-arrow-up{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2019V5M6%2011l6-6%206%206%22%2F%3E%3C%2Fsvg%3E)}.i-paperclip{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2011l-8.5%208.5a5%205%200%200%201-7-7L13%204a3.5%203.5%200%200%201%205%205l-8.5%208.5a2%202%200%200%201-3-3L14%207%22%2F%3E%3C%2Fsvg%3E)}.i-mic{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%229%22%20y%3D%223%22%20width%3D%226%22%20height%3D%2211%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22M5%2011a7%207%200%200%200%2014%200M12%2018v3%22%2F%3E%3C%2Fsvg%3E)}.i-history{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2012a9%209%200%201%200%203-6.7L3%208%22%2F%3E%3Cpath%20d%3D%22M3%203v5h5M12%207v5l3%202%22%2F%3E%3C%2Fsvg%3E)}.i-copy{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%228%22%20y%3D%228%22%20width%3D%2212%22%20height%3D%2212%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M16%208V5a1%201%200%200%200-1-1H5a1%201%200%200%200-1%201v10a1%201%200%200%200%201%201h3%22%2F%3E%3C%2Fsvg%3E)}.i-undo{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%2014L4%209l5-5%22%2F%3E%3Cpath%20d%3D%22M4%209h10a6%206%200%200%201%200%2012h-3%22%2F%3E%3C%2Fsvg%3E)}.i-chat{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%205h16v11H9l-5%204z%22%2F%3E%3C%2Fsvg%3E)}.i-bell{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%2016V11a6%206%200%200%201%2012%200v5l2%202H4z%22%2F%3E%3Cpath%20d%3D%22M10%2020a2%202%200%200%200%204%200%22%2F%3E%3C%2Fsvg%3E)}.i-logout{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M15%204h4v16h-4M10%208l-4%204%204%204M6%2012h10%22%2F%3E%3C%2Fsvg%3E)}.i-sun{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M12%202v2M12%2020v2M4.9%204.9l1.4%201.4M17.7%2017.7l1.4%201.4M2%2012h2M20%2012h2M4.9%2019.1l1.4-1.4M17.7%206.3l1.4-1.4%22%2F%3E%3C%2Fsvg%3E)}.i-moon{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2014.5A8%208%200%200%201%209.5%204a8%208%200%201%200%2010.5%2010.5z%22%2F%3E%3C%2Fsvg%3E)}.i-monitor{--m:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%224%22%20width%3D%2218%22%20height%3D%2212%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%2020h8M12%2016v4%22%2F%3E%3C%2Fsvg%3E)}textarea.pv{resize:vertical;white-space:pre-wrap;min-height:64px;display:block}.nav-badge{background:var(--action-primary);min-width:18px;height:18px;color:var(--action-on-primary);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}.bell-btn{position:relative}.bell-count{background:var(--action-primary);min-width:16px;height:16px;color:var(--action-on-primary);text-align:center;border-radius:999px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-3px;right:-5px}.profile-trigger{all:unset;box-sizing:border-box;border-radius:var(--radius-md);cursor:pointer;flex:1;align-items:center;gap:8px;min-width:0;margin:-4px;padding:4px;display:flex}.profile-trigger:hover{background:var(--bg-sidebar-active)}.profile-trigger:focus-visible{outline:2px solid var(--border-focus)}.profile-menu{z-index:60;min-width:232px;position:absolute;bottom:calc(100% + 8px);left:-2px}.unread-dot{background:var(--action-primary);border-radius:999px;flex:none;width:8px;height:8px}.inbox-body{white-space:pre-line;overflow-wrap:anywhere}.auth-card{flex-direction:column;gap:16px;padding:32px;display:flex}.auth-card .aih-prop{grid-template-columns:120px minmax(0,1fr)}.jnum{background:var(--bg-selected);width:20px;height:20px;color:var(--text-link);border-radius:999px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.next-steps{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.next-steps li{align-items:flex-start;gap:12px;display:flex}.next-steps li.done .jnum{background:var(--status-success-fg);color:var(--action-on-primary)}.next-steps li[aria-current] .jnum{box-shadow:0 0 0 2px var(--action-primary)}.next-steps li small{color:var(--text-secondary);font-size:13px;line-height:19px;display:block}.show-sm{display:none}button.aih-sbsearch{font:inherit;text-align:left;cursor:pointer;width:100%}.aih-chat-empty{color:var(--text-muted);font-size:13px}@media (width<=820px){.show-sm{display:initial}.auth-card{padding:24px 20px}.auth-card .aih-prop{grid-template-columns:1fr}}#root{height:100%}.aih-crumbs{flex:0 auto;overflow:hidden}.aih-header .aih-co-trigger{flex:0 auto;min-width:0}@media (width<=820px){.aih-header .aih-co-trigger{max-width:150px}.aih-footer-inner{flex-wrap:wrap;justify-content:flex-end;row-gap:8px}}.aih-table-wrap{position:relative}.plain-fieldset{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.aih-table .aih-tag{white-space:nowrap}.access-rows{border:1px solid var(--border-default);border-radius:var(--radius-md);flex-direction:column;display:flex}.access-row{border-bottom:1px solid var(--border-default);flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.access-row-field{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:8px;display:grid}@media (width<=820px){.access-row-field{grid-template-columns:1fr;gap:4px}}.aih-page-head>div.head-actions{flex-direction:row;flex:none;gap:8px}.aih-matrix tbody th{text-align:left;color:var(--text-primary);white-space:nowrap;font-size:14px}.aih-matrix tr.aih-mod th{background:var(--bg-subtle);font-weight:600}.aih-matrix tr.aih-mod td{text-align:center}.aih-matrix th.matrix-feature{padding-left:26px;font-weight:400}.aih-matrix .matrix-all{font-weight:400;display:block}.aih-matrix input:disabled{cursor:not-allowed;opacity:.45}.picker-search input{width:min(360px,100%)}.picker-row{border-bottom:1px solid var(--border-default);flex-wrap:nowrap;padding:6px 0}.activity-filters{align-items:flex-end;gap:12px}.activity-filters .aih-field{width:180px}@media (width<=820px){.activity-filters .aih-field{width:calc(50% - 6px)}}.aih-segment>button{font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0}.aih-segment>button>span{display:block}h1[tabindex="-1"]:focus{outline:none}.aih-tabs.is-scroll{scrollbar-width:none;overflow-x:auto}.aih-tabs.is-scroll .aih-tab{white-space:nowrap;flex:none}.stage-order{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.stage-order-row{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);cursor:grab;grid-template-columns:20px minmax(0,1fr) 88px 88px auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.stage-order-row.is-dragging{opacity:.6;box-shadow:0 0 0 2px var(--border-focus)}.stage-order-row.is-invalid{box-shadow:0 0 0 2px var(--border-error)}.stage-order-grip{color:var(--text-muted);display:inline-flex}.stage-order-name{text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.stage-order-day{align-items:center;gap:4px;display:flex}.stage-order-day .aih-input{width:100%;min-width:0}@media (width<=820px){.stage-order-row{grid-template-columns:20px minmax(0,1fr) auto}.stage-order-day{grid-column:2/span 2}}.photo-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.photo-grid li{position:relative}.photo-img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--bg-subtle);width:100%;display:block}.photo-empty{color:var(--text-muted);place-items:center;display:grid}.photo-remove{background:var(--bg-surface);position:absolute;top:4px;right:4px}.photo-grid--evidence{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.photo-meta{color:var(--text-secondary);overflow-wrap:anywhere;flex-direction:column;gap:2px;margin-top:6px;font-size:12px;line-height:16px;display:flex}.obs-unit{white-space:nowrap}.yield-input{border:1px solid var(--border-default);border-radius:var(--radius-md);min-width:0;margin:0;padding:8px 44px 8px 8px;position:relative}.yield-input-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-items:end;gap:8px;display:grid}.yield-input-remove{position:absolute;top:8px;right:8px}.yield-input-grid label{flex-direction:column;gap:2px;min-width:0;display:flex}.yield-input-grid .aih-input{width:100%;min-width:0}.try-it{flex-direction:column;gap:12px;display:flex}.try-it-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 16px;display:grid}.try-it-row{flex-direction:column;gap:4px;min-width:0;display:flex}.try-it-row .aih-row{flex-wrap:nowrap}.try-it-row input.aih-input{flex:1;min-width:0}.try-it-result{border-radius:var(--radius-md);background:var(--bg-subtle);flex-direction:column;gap:2px;padding:12px;display:flex}.crop-image{align-items:center;gap:16px;display:flex}.crop-image .photo-img{flex:none;width:120px}.import-rows{max-height:240px;margin:0;padding:0;font-size:13px;line-height:20px;list-style:none;overflow:auto}.import-rows li.is-error{color:var(--status-error-fg)}.aih-prop-v.choice-scroll{border:1px solid var(--border-default);align-content:flex-start;max-height:180px;overflow-y:auto}.aih-list-plain{gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid}.inline-inputs .aih-input{width:auto;max-width:100%}.farm-map{border:1px solid var(--border-default);z-index:0;border-radius:8px;width:100%;height:min(70vh,560px);overflow:hidden}.inline-error{color:var(--status-error-fg);font-size:12px;font-weight:500;line-height:16px}.inline-error:before{content:"✕ "}.form-preview{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.form-preview-phone{flex-direction:column;gap:8px;display:flex}.form-preview-screen{border:8px solid var(--border-default);background:var(--bg-surface);border-radius:24px;flex-direction:column;gap:12px;max-height:560px;padding:16px 12px;display:flex;overflow-y:auto}.form-preview-input{border:1px solid var(--border-default);color:var(--text-secondary);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:13px;display:flex}@media (width<=820px){.form-preview{grid-template-columns:minmax(0,1fr)}}.form-fields-key{font-family:var(--font-mono,monospace);color:var(--text-secondary);font-size:12px}.form-field-hidden td{color:var(--text-secondary)}.plain-button{font:inherit;text-align:left;background:0 0;border:0;padding:0}.plan-share{align-items:center;gap:8px;display:flex}.plan-meter{border-radius:var(--radius-pill);background:var(--bg-disabled);width:64px;height:6px;display:inline-block;overflow:hidden}.plan-meter>span{background:var(--brand-green);height:100%;display:block}.aih-aitag.is-assumed{color:var(--text-secondary)}.hub-notes{background:var(--status-warning-bg);color:var(--status-warning-fg);border-radius:8px;margin:6px 0 0;padding:8px 10px;font-size:13px}.hub-notes ul{margin:4px 0 0;padding-left:18px}.hub-removed{color:var(--text-secondary);margin-top:6px;font-size:12px}.hub-removed ul{margin:2px 0 0;padding-left:18px}.hub-checked{color:var(--text-secondary);align-items:center;gap:4px;margin-top:6px;font-size:12px;display:flex}.hub-checked .i{width:12px;height:12px}.hub-field-note{flex-wrap:wrap;grid-column:2;align-items:center;gap:6px;margin-top:4px;padding:0 8px 6px;display:flex}.hub-field-note .aih-prop-msg{flex-basis:100%;padding:0}@media (width<=820px){.hub-field-note{grid-column:1}}.agent-card{gap:var(--space-2);padding:var(--space-3) var(--space-4);flex-direction:column;min-width:0;display:flex}.agent-rules{border-top:1px solid var(--border-default);padding-top:var(--space-2)}.agent-rules li+li{margin-top:var(--space-2)}.agents-nav{align-self:flex-start}.agents-nav a{text-decoration:none}.aih-t-danger{color:var(--status-error-fg)}.aih-brand{flex:none;align-items:center;display:inline-flex}.aih-brand .aih-logo{width:auto;height:30px}.aih-logo{height:auto;display:block;overflow:visible}.auth-logo{width:168px;max-width:100%}.aih-mark{flex:none;width:22px;height:22px}.berp-nav{min-height:52px;padding:0 var(--gutter);align-items:center;gap:6px;display:flex}.berp-scroll{flex-direction:column;display:flex;overflow-x:clip}.berp{box-sizing:border-box;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;width:100%;max-width:1200px;margin:0 auto;padding:24px 72px 48px;display:grid}.berp-intro{flex-direction:column;gap:24px;display:flex}.berp-logo{width:270px;max-width:100%;height:auto;display:block;overflow:visible}.berp-logo-rule{fill:var(--border-default)}.berp-logo-navy{fill:var(--brand-navy)}.berp-logo-green{fill:var(--status-success-fg)}.berp-overline{letter-spacing:.14em;color:var(--text-link);align-items:center;gap:10px;font-size:11px;font-weight:600;line-height:16px;display:flex}.berp-overline:before{content:"";border-radius:var(--radius-pill);background:var(--brand-green);width:24px;height:3px}.berp-headline{letter-spacing:-.01em;color:var(--brand-navy);text-wrap:balance;margin:0;font-size:34px;font-weight:700;line-height:42px}.berp-lead{max-width:520px;color:var(--text-secondary);margin:0;font-size:16px;line-height:24px}.berp-points{flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.berp-points li{align-items:center;gap:8px;font-weight:600;display:flex}.berp-points .i{color:var(--brand-teal)}.berp-stage{padding-top:120px;position:relative}.berp-preview{pointer-events:none;border-radius:var(--radius-lg);background:var(--bg-canvas);border:1px solid var(--border-default);width:100%;box-shadow:var(--shadow-overlay);position:absolute;top:0;right:-48px;overflow:hidden}.berp-preview .b-bar{background:var(--bg-subtle);border-bottom:1px solid var(--border-default);align-items:center;gap:6px;height:28px;padding:0 12px;display:flex}.berp-preview .b-dot{border-radius:var(--radius-pill);background:var(--border-control);opacity:.4;width:8px;height:8px}.berp-preview .b-url{border-radius:var(--radius-pill);background:var(--bg-canvas);border:1px solid var(--border-default);flex:0 200px;height:14px;margin-left:10px}.berp-preview .b-body{grid-template-columns:112px minmax(0,1fr);min-height:300px;display:grid}.berp-preview .b-side{background:var(--bg-sidebar);border-right:1px solid var(--border-default);flex-direction:column;gap:4px;padding:12px 8px;display:flex}.berp-preview .b-ws{align-items:center;gap:6px;padding:0 6px 10px;display:flex}.berp-preview .b-item{border-radius:var(--radius-md);height:22px;color:var(--text-secondary);align-items:center;gap:7px;padding:0 6px;font-size:9.5px;font-weight:600;display:flex}.berp-preview .b-item.on{background:var(--bg-sidebar-active);color:var(--text-primary)}.berp-preview .b-ico{border:1.4px solid;border-radius:2px;width:9px;height:9px}.berp-preview .b-item.on .b-ico{color:var(--brand-teal)}.berp-preview .b-main{flex-direction:column;gap:12px;padding:16px;display:flex}.berp-preview .b-title{font-size:15px;font-weight:700}.berp-preview .b-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.berp-preview .b-tile,.berp-preview .b-list,.berp-preview .b-chart{border:1px solid var(--border-default);border-radius:var(--radius-lg);flex-direction:column;gap:6px;padding:9px;display:flex}.berp-preview .b-lbl{color:var(--text-secondary);letter-spacing:.14em;font-size:8px;font-weight:600}.berp-preview .b-val{background:var(--brand-navy);border-radius:2px;height:9px}.berp-preview .b-trend{background:var(--brand-green);border-radius:2px;height:4px}.berp-preview .b-row2{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px;display:grid}.berp-preview .b-chart{flex-direction:row;align-items:flex-end;gap:5px;height:104px}.berp-preview .b-chart span{background:var(--brand-teal);border-radius:2px 2px 0 0;flex:1}.berp-preview .b-chart span:nth-child(2n){background:var(--brand-sage)}.berp-preview .b-list{gap:8px}.berp-preview .b-li{align-items:center;gap:6px;display:flex}.berp-preview .b-av{border-radius:var(--radius-pill);background:var(--bg-selected);flex-shrink:0;width:11px;height:11px}.berp-preview .b-ln{background:var(--border-default);border-radius:2px;flex:1;height:5px}.berp-preview .b-tag{border-radius:var(--radius-pill);background:var(--status-success-bg);width:20px;height:8px}.berp-preview .b-tag--info{background:var(--status-info-bg)}.berp-preview .b-tag--warn{background:var(--status-warning-bg)}.berp-card{z-index:1;border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-canvas);width:92%;box-shadow:var(--shadow-overlay);position:relative}.berp-form{flex-direction:column;gap:24px;padding:32px;display:flex}.berp-form-head h2{margin:0;font-size:18px;font-weight:600;line-height:26px}.berp-form-head p{color:var(--text-secondary);margin:4px 0 0}.berp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.berp-full{grid-column:1/-1}.berp-field{flex-direction:column;gap:8px;display:flex}.berp-opt{color:var(--text-secondary)}.berp-control{box-sizing:border-box;border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--bg-canvas);height:40px;color:var(--text-primary);width:100%;font:inherit;padding:0 12px}select.berp-control{padding:0 8px}select.berp-control:disabled{background:var(--bg-disabled);color:var(--text-disabled)}textarea.berp-control{resize:vertical;height:auto;min-height:80px;padding:10px 12px}.berp-control.is-invalid{border:2px solid var(--border-error)}.berp-msg{color:var(--status-error-fg);font-size:12px;line-height:16px}.berp-consent-row{flex-direction:column;gap:8px;display:flex}.berp-consent{align-items:flex-start;gap:8px;display:flex}.berp-consent input{width:16px;height:16px;accent-color:var(--action-primary);flex-shrink:0;margin:2px 0 0}.berp-trap{position:absolute;left:-9999px}.berp-btn{height:var(--control-lg);border-radius:var(--radius-md);background:var(--action-primary);color:var(--action-on-primary);font:inherit;cursor:pointer;border:0;padding:0 20px;font-size:16px;font-weight:600}.berp-btn:hover{background:var(--action-primary-hover)}.berp-btn:disabled{opacity:.7;cursor:progress}.berp-alert{border-radius:var(--radius-lg);background:var(--status-error-bg);color:var(--status-error-fg);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.berp-done{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:48px 32px;display:flex}.berp-status{border-radius:var(--radius-pill);background:var(--status-success-bg);color:var(--status-success-fg);align-items:center;padding:2px 10px;font-size:12px;font-weight:600;line-height:20px;display:inline-flex}.berp-done h2{color:var(--brand-navy);margin:4px 0 0;font-size:24px;font-weight:700;line-height:32px}.berp-done p{color:var(--text-secondary);margin:0;font-size:16px;line-height:24px}.berp-done .berp-ref{color:var(--text-primary);font-size:14px;font-weight:600}.berp-link-btn{height:var(--control-md);border-radius:var(--radius-md);color:var(--text-link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 12px;font-weight:600}.berp-link-btn:hover{background:var(--action-secondary-hover)}.berp-foot{text-align:center;color:var(--text-secondary);border-top:1px solid var(--border-default);padding:24px 16px;font-size:12px;line-height:16px}@keyframes berp-drop{0%{opacity:0;transform:translateY(-34px)}70%{opacity:1;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes berp-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes berp-float-top{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes berp-float-mid{0%,to{transform:translateY(0)}50%{transform:translateY(-1.8px)}}.berp-logo .l-bot{animation:.55s cubic-bezier(.2,.8,.2,1) .1s both berp-drop}.berp-logo .l-mid{animation:.55s cubic-bezier(.2,.8,.2,1) .35s both berp-drop,4.5s ease-in-out 2.6s infinite berp-float-mid}.berp-logo .l-top{animation:.55s cubic-bezier(.2,.8,.2,1) .6s both berp-drop,4.5s ease-in-out 2.6s infinite berp-float-top}.berp-logo .l-word{animation:.6s ease-out 1s both berp-up}.berp .a1{animation:.6s ease-out 1.3s both berp-up}.berp .a2{animation:.6s ease-out 1.5s both berp-up}.berp .a3{animation:.6s ease-out 1.7s both berp-up}.berp .a4{animation:.7s ease-out 1.9s both berp-up}@media (prefers-reduced-motion:reduce){.berp-logo *,.berp .a1,.berp .a2,.berp .a3,.berp .a4{animation:none}}.berp-fireworks{pointer-events:none;z-index:50;width:100%;height:100%;position:fixed;inset:0}.berp-sound{z-index:55;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));height:var(--control-md);border:1px solid var(--border-control);border-radius:var(--radius-pill);background:var(--bg-canvas);color:var(--text-primary);font:inherit;cursor:pointer;box-shadow:var(--shadow-overlay);align-items:center;gap:8px;padding:0 14px;font-weight:600;display:inline-flex;position:fixed}.berp-sound:hover{background:var(--action-secondary-hover)}.berp-sound.is-on{color:var(--text-link);border-color:var(--text-link)}.berp-modal{z-index:60;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}.berp-modal[hidden]{display:none}.berp-backdrop{background:var(--bg-backdrop);position:absolute;inset:0}.berp-dialog{background:var(--bg-elevated);border-radius:var(--radius-lg);width:min(880px,100%);max-height:calc(100vh - 48px);box-shadow:var(--shadow-overlay);flex-direction:column;display:flex;position:relative;overflow:auto}.berp-d-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 16px;display:flex}.berp-d-head h2{margin:6px 0 0;font-size:18px;font-weight:600;line-height:26px}.berp-d-head p{color:var(--text-secondary);margin:2px 0 0}.berp-video{aspect-ratio:16/9;background:var(--bg-subtle);border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);width:100%;display:block}.berp-d-foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}@media (width<=960px){.berp{grid-template-columns:minmax(0,1fr);gap:40px;max-width:680px;padding:24px 24px 40px}.berp-stage{padding-top:0}.berp-preview{display:none}.berp-card{width:100%}}@media (width<=520px){.berp{padding:16px 16px 32px}.berp-logo{width:210px}.berp-headline{font-size:28px;line-height:36px}.berp-form{padding:24px 16px}.berp-grid{grid-template-columns:minmax(0,1fr)}}.aih-code{background:var(--bg-subtle);border:1px solid var(--border-default);border-radius:var(--radius-lg);letter-spacing:.04em;padding:8px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.aih-table tr.is-total td{background:var(--bg-subtle);border-top:1px solid var(--border-default)}
