.amf-root{--amf-bg:#ffffff;--amf-panel:#ffffff;--amf-ink:#1a1714;--amf-soft:#6b655c;--amf-faint:#9a938a;--amf-line:rgba(26,23,20,0.08);--amf-line-2:rgba(26,23,20,0.05);--amf-hover:rgba(26,23,20,0.04);--amf-clay:#2d4a6b;--amf-blue-lt:#8eb3d5;--amf-blue-bg:rgba(45,74,107,0.06);--amf-blue-bd:rgba(45,74,107,0.18);--amf-green:#1f7a5a;--amf-green-bg:rgba(31,122,90,0.07);--amf-green-bd:rgba(31,122,90,0.19);--amf-amber:#9a6b1e;--amf-amber-bg:rgba(154,107,30,0.07);--amf-amber-bd:rgba(154,107,30,0.20);--amf-red:#a23e3e;--amf-red-bg:rgba(162,62,62,0.07);--amf-red-bd:rgba(162,62,62,0.20);font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;--amf-mono:"Geist Mono","JetBrains Mono",monospace;background:var(--amf-bg);color:var(--amf-ink);font-size:13px;line-height:1.55;box-sizing:border-box}.amf-root *,.amf-root :after,.amf-root :before{box-sizing:inherit}.amf-chrome{border-radius:14px;border:1px solid var(--amf-line);overflow:hidden;box-shadow:0 4px 24px rgba(26,23,20,.1),0 1px 2px rgba(26,23,20,.06);background:var(--amf-bg)}.amf-chrome-bar{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--amf-line);background:#f8f7f6}.amf-chrome-dots{display:flex;gap:6px;flex-shrink:0}.amf-chrome-dot{width:11px;height:11px;border-radius:50%}.amf-chrome-dot-red{background:#ff5f57}.amf-chrome-dot-amber{background:#febc2e}.amf-chrome-dot-green{background:#28c840}.amf-chrome-url{flex:1;height:24px;border-radius:6px;background:rgba(26,23,20,.06);display:flex;align-items:center;padding:0 10px;font-family:var(--amf-mono);font-size:10.5px;color:var(--amf-soft);letter-spacing:0}.amf-chrome-badge{flex-shrink:0;font-family:var(--amf-mono);font-size:9.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--amf-clay);background:var(--amf-blue-bg);border:1px solid var(--amf-blue-bd);border-radius:99px;padding:2px 8px}.amf-shell{display:flex;height:100%;min-height:0;overflow:hidden}.amf-rail{width:200px;flex-shrink:0;border-right:1px solid var(--amf-line);background:var(--amf-bg);display:flex;flex-direction:column;padding:12px 0}.amf-rail-logo{display:flex;align-items:center;gap:8px;padding:6px 14px 14px;font-size:13px;font-weight:600;color:var(--amf-ink)}.amf-rail-logo-mark{width:22px;height:22px;border-radius:6px;background:var(--amf-clay);flex-shrink:0}.amf-rail-section{padding:0 8px}.amf-rail-label{font-family:var(--amf-mono);font-size:8.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--amf-faint);padding:10px 8px 4px}.amf-rail-item{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:7px;font-size:13px;color:var(--amf-soft);cursor:pointer;border-left:2px solid transparent;margin-left:-2px}.amf-rail-item.amf-active{font-weight:500;border-left-color:var(--amf-clay)}.amf-rail-item.amf-active,.amf-rail-item:not(.amf-active):hover{color:var(--amf-ink);background:var(--amf-hover)}.amf-main{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.amf-page-header{display:flex;align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--amf-line);flex-shrink:0}.amf-page-title{font-size:18px;font-weight:600;color:var(--amf-ink);line-height:1.2}.amf-count-badge{font-family:var(--amf-mono);font-size:10.5px;font-weight:500;letter-spacing:.02em;color:var(--amf-soft);background:var(--amf-hover);border:1px solid var(--amf-line);border-radius:99px;padding:2px 8px}.amf-page-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.amf-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:32px;padding:0 13px;border-radius:9px;font-size:13px;font-weight:500;font-family:inherit;line-height:1;cursor:pointer;border:none;outline:none;white-space:nowrap;flex-shrink:0}.amf-btn-primary{background:var(--amf-ink);color:#fff}.amf-btn-clay{background:var(--amf-clay);color:#fff}.amf-btn-green{background:var(--amf-green);color:#fff}.amf-btn-ghost{background:var(--amf-panel);color:var(--amf-ink);box-shadow:0 1px 2px rgba(26,23,20,.04)}.amf-btn-ghost,.amf-btn-muted{border:1px solid var(--amf-line)}.amf-btn-muted{background:var(--amf-hover);color:var(--amf-soft)}.amf-btn svg{width:14px;height:14px;flex-shrink:0}.amf-pill{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:4px 9px;font-family:var(--amf-mono);font-size:10px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;line-height:1}.amf-pill-red{background:var(--amf-red-bg);border:1px solid var(--amf-red-bd);color:var(--amf-red)}.amf-pill-amber{background:var(--amf-amber-bg);border:1px solid var(--amf-amber-bd);color:var(--amf-amber)}.amf-pill-green{background:var(--amf-green-bg);border:1px solid var(--amf-green-bd);color:var(--amf-green)}.amf-pill-blue{background:var(--amf-blue-bg);border:1px solid var(--amf-blue-bd);color:var(--amf-clay)}.amf-pill-neutral{background:var(--amf-hover);border:1px solid var(--amf-line);color:var(--amf-soft)}.amf-chips{display:flex;align-items:center;gap:4px;padding:10px 20px;border-bottom:1px solid var(--amf-line);flex-shrink:0}.amf-chip{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border-radius:8px;font-size:12px;font-weight:500;color:var(--amf-soft);cursor:pointer;border:1px solid transparent}.amf-chip.amf-active{background:var(--amf-blue-bg);border-color:var(--amf-blue-bd);color:var(--amf-clay)}.amf-chip:not(.amf-active):hover{background:var(--amf-hover);color:var(--amf-ink)}.amf-table{width:100%;border-collapse:collapse}.amf-table th{padding:8px 12px;font-family:var(--amf-mono);font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--amf-faint);text-align:left;border-bottom:1px solid var(--amf-line);background:#faf9f8}.amf-table td{padding:10px 12px;font-size:13px;color:var(--amf-ink);border-bottom:1px solid var(--amf-line-2);vertical-align:middle}.amf-table tr.amf-row-selected td{background:var(--amf-hover)}.amf-table tr.amf-row-selected td:first-child{border-left:2px solid var(--amf-clay);padding-left:10px}.amf-table .amf-cell-sub{font-size:11px;color:var(--amf-faint);margin-top:2px}.amf-search{display:flex;align-items:center;gap:7px;height:32px;padding:0 11px;border-radius:9px;border:1px solid var(--amf-line);background:var(--amf-panel);font-size:13px;color:var(--amf-soft);min-width:180px}.amf-search svg{width:14px;height:14px;color:var(--amf-faint);flex-shrink:0}.amf-card{border:1px solid var(--amf-line);border-radius:12px;background:var(--amf-panel);box-shadow:0 1px 2px rgba(26,23,20,.05);overflow:hidden}.amf-card-header{padding:12px 16px;border-bottom:1px solid var(--amf-line-2)}.amf-card-body{padding:14px 16px}.amf-kicker{font-family:var(--amf-mono);font-size:8.5px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--amf-faint)}.amf-scroll{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.amf-two-col{display:grid;grid-template-columns:minmax(320px,392px) 1fr;height:100%;min-height:0;overflow:hidden}.amf-two-col-left{border-right:1px solid var(--amf-line)}.amf-two-col-left,.amf-two-col-right{display:flex;flex-direction:column;min-height:0;overflow:hidden}.amf-claim-row{display:flex;align-items:flex-start;gap:10px;padding:11px 16px;border-bottom:1px solid var(--amf-line-2);cursor:pointer;position:relative}.amf-claim-row.amf-active{background:var(--amf-hover);border-left:2px solid var(--amf-clay);padding-left:14px}.amf-claim-row-body{flex:1;min-width:0}.amf-claim-text{font-size:13px;color:var(--amf-ink);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.amf-claim-meta{display:flex;align-items:center;gap:6px;margin-top:5px;flex-wrap:wrap}.amf-claim-sub{font-size:11px;color:var(--amf-faint)}.amf-claim-row-right{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.amf-blocks-send{font-family:var(--amf-mono);font-size:9.5px;font-weight:500;letter-spacing:.03em;text-transform:uppercase;color:var(--amf-red)}.amf-decision-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.amf-evidence-card{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;border:1px solid var(--amf-line);background:var(--amf-panel);box-shadow:0 1px 2px rgba(26,23,20,.04)}.amf-evidence-card.amf-no-source{border-color:var(--amf-red-bd);background:var(--amf-red-bg)}.amf-evidence-icon{width:30px;height:30px;border-radius:8px;border:1px solid var(--amf-line);background:var(--amf-hover);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--amf-clay)}.amf-evidence-icon.amf-no-source{border-color:var(--amf-red-bd);background:var(--amf-red-bg);color:var(--amf-red)}.amf-context-row{display:flex;align-items:center;gap:10px;padding:10px 0}.amf-context-icon{width:22px;height:22px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.amf-context-icon-ok{background:var(--amf-green-bg);color:var(--amf-green)}.amf-editor-shell{display:grid;grid-template-columns:180px 1fr 260px;height:100%;min-height:0;overflow:hidden}.amf-editor-rail{border-right:1px solid var(--amf-line);background:var(--amf-bg);display:flex;flex-direction:column;overflow:hidden}.amf-editor-rail-header{padding:12px 12px 8px;border-bottom:1px solid var(--amf-line-2)}.amf-editor-rail-brand{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;color:var(--amf-ink);margin-bottom:8px}.amf-editor-swatches{display:flex;gap:5px}.amf-swatch{width:14px;height:14px;border-radius:4px;border:1px solid rgba(0,0,0,.1);flex-shrink:0}.amf-slide-thumb-list{flex:1;overflow-y:auto;padding:8px 0}.amf-slide-thumb{display:flex;align-items:center;gap:8px;padding:6px 10px;cursor:pointer;border-left:2px solid transparent}.amf-slide-thumb.amf-active{border-left-color:var(--amf-clay);background:var(--amf-hover)}.amf-slide-thumb-num{font-family:var(--amf-mono);font-size:9px;color:var(--amf-faint);width:14px;flex-shrink:0}.amf-slide-thumb-img{width:48px;height:30px;border-radius:3px;border:1px solid var(--amf-line);background:#f0f0ee;overflow:hidden;flex-shrink:0}.amf-slide-thumb-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.amf-slide-thumb-label{font-size:11px;color:var(--amf-soft);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amf-editor-canvas{background:#f3f2f0;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:20px}.amf-editor-canvas-inner{width:100%;max-width:560px;aspect-ratio:16/9;border-radius:6px;overflow:hidden;box-shadow:0 8px 32px rgba(26,23,20,.18)}.amf-editor-canvas-inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.amf-editor-panel{border-left:1px solid var(--amf-line);background:var(--amf-panel);display:flex;flex-direction:column;overflow:hidden}.amf-editor-panel-header{padding:14px 16px 10px;border-bottom:1px solid var(--amf-line-2);flex-shrink:0}.amf-editor-panel-title{font-size:14px;font-weight:600;color:var(--amf-ink)}.amf-editor-panel-subtitle{font-size:11.5px;color:var(--amf-faint);margin-top:2px}.amf-editor-panel-body{flex:1;padding:14px 16px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.amf-hint-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;border:1px solid var(--amf-line);background:var(--amf-hover);font-size:11.5px;color:var(--amf-soft);cursor:pointer}.amf-hint-pill:hover{background:var(--amf-blue-bg);border-color:var(--amf-blue-bd);color:var(--amf-clay)}.amf-editor-textarea{width:100%;min-height:60px;padding:10px 12px;border-radius:9px;border:1px solid var(--amf-line);background:var(--amf-bg);font-size:13px;font-family:inherit;color:var(--amf-ink);resize:none;outline:none}.amf-gate-line{font-family:var(--amf-mono);font-size:10px;letter-spacing:.03em;color:var(--amf-green);display:flex;align-items:center;gap:5px}.amf-bk-shell{display:grid;grid-template-columns:200px 1fr;height:100%;min-height:0;overflow:hidden}.amf-bk-nav{border-right:1px solid var(--amf-line);padding:16px 8px;display:flex;flex-direction:column;gap:2px}.amf-bk-nav-item{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:7px;border-left:2px solid transparent;font-size:13px;color:var(--amf-soft);cursor:pointer}.amf-bk-nav-item.amf-active{color:var(--amf-ink);font-weight:500;border-left-color:var(--amf-clay);background:var(--amf-hover)}.amf-bk-content{overflow-y:auto;padding:24px 28px;max-width:900px}.amf-bk-section-title{font-size:15px;font-weight:600;color:var(--amf-ink);margin-bottom:4px}.amf-bk-section-sub{font-size:12px;color:var(--amf-soft);margin-bottom:20px}.amf-color-grid{display:flex;flex-wrap:wrap;gap:12px}.amf-color-swatch-item{display:flex;flex-direction:column;gap:6px;width:88px}.amf-color-swatch-box{width:88px;height:60px;border-radius:10px;border:1px solid var(--amf-line);position:relative;overflow:hidden}.amf-color-lock{position:absolute;top:6px;right:6px;width:16px;height:16px;background:rgba(255,255,255,.85);border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--amf-soft)}.amf-color-swatch-label{font-size:11px;font-weight:500;color:var(--amf-ink)}.amf-color-swatch-hex{font-family:var(--amf-mono);font-size:10px;color:var(--amf-faint);background:var(--amf-hover);border:1px solid var(--amf-line);border-radius:5px;padding:3px 7px;display:flex;align-items:center;gap:5px}.amf-generate-list{display:flex;flex-direction:column}.amf-generate-row{display:flex;align-items:center;gap:12px;padding:11px 20px;border-bottom:1px solid var(--amf-line-2)}.amf-generate-row:hover{background:var(--amf-hover)}.amf-generate-avatar{width:34px;height:34px;border-radius:9px;background:var(--amf-clay);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;flex-shrink:0;letter-spacing:-.01em}.amf-generate-info{flex:1;min-width:0}.amf-generate-name{font-size:13px;font-weight:500;color:var(--amf-ink)}.amf-generate-sub{font-size:11.5px;color:var(--amf-faint);margin-top:1px}.amf-recent-strip{padding:16px 20px;border-top:1px solid var(--amf-line);background:#faf9f8}.amf-recent-label{font-family:var(--amf-mono);font-size:8.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--amf-faint);margin-bottom:10px}.amf-recent-card,.amf-recent-cards{display:flex;gap:10px}.amf-recent-card{flex:1;border:1px solid var(--amf-line);border-radius:10px;background:var(--amf-panel);padding:10px 12px;cursor:pointer;box-shadow:0 1px 2px rgba(26,23,20,.04);align-items:flex-start}.amf-recent-card-thumb{width:48px;height:30px;border-radius:4px;background:#e8e6e2;flex-shrink:0;overflow:hidden;border:1px solid var(--amf-line)}.amf-recent-card-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.amf-recent-card-info{flex:1;min-width:0}.amf-recent-card-name{font-size:12px;font-weight:500;color:var(--amf-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amf-recent-card-time{font-size:10.5px;color:var(--amf-faint);margin-top:2px}.amf-check{width:15px;height:15px;border-radius:4px;border:1px solid var(--amf-line);background:var(--amf-panel);flex-shrink:0}.amf-divider{height:1px;background:var(--amf-line);margin:12px 0}.amf-icon-sm{width:14px;height:14px;flex-shrink:0}.amf-icon-xs{width:12px;height:12px;flex-shrink:0}.amf-notice{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:8px;font-size:12px}.amf-notice-amber{background:var(--amf-amber-bg);border:1px solid var(--amf-amber-bd);color:var(--amf-amber)}@media (max-width:768px){.amf-chrome{border-radius:8px}.amf-two-col{grid-template-columns:1fr}.amf-two-col-right{display:none}.amf-editor-shell{grid-template-columns:1fr}.amf-editor-panel,.amf-editor-rail{display:none}.amf-bk-shell{grid-template-columns:1fr}.amf-bk-nav{display:none}}